Capturing Complexity Classes by Fragments of Second Order Logic

The expressive power of certain fragments of second-order logic on finite structures is investigated. The fragments are second-order Horn logic, second-order Krom logic, and a symmetric and a deterministic version of the latter. It is shown that all these logics collapse to their existential fragments. In the presence of a successor relation they provide characterizations of polynomial time, deterministic and nondeterministic logspace and of the complement of symmetric logspace. Without a successor relation these logics can still express certain problems that are complete in the corresponding complexity classes, but they are strictly weaker than previously known logics for these classes and fail to express some very simple properties. >

[1]  Neil Immerman,et al.  Number of Quantifiers is Better Than Number of Tape Cells , 1981, J. Comput. Syst. Sci..

[2]  Neil Immerman,et al.  An optimal lower bound on the number of variables for graph identification , 1992, Comb..

[3]  David Harel,et al.  Horn Clauses Queries and Generalizations , 1985, J. Log. Program..

[4]  Neil Immerman,et al.  Expressibility and Parallel Complexity , 1989, SIAM J. Comput..

[5]  Elias Dahlhaus,et al.  Skolem Normal Forms Concerning the Least Fixpoint , 1987, Computation Theory and Logic.

[6]  Neil Immerman,et al.  Descriptive and Computational Complexity , 1989, FCT.

[7]  Erich Grädel,et al.  The Expressive Power of Second Order Horn Logic , 1991, STACS.

[8]  Alon Itai,et al.  Unification as a Complexity Measure for Logic Programming , 1987, J. Log. Program..

[9]  Robert E. Tarjan,et al.  A Linear-Time Algorithm for Testing the Truth of Certain Quantified Boolean Formulas , 1979, Inf. Process. Lett..

[10]  Andreas Blass,et al.  Henkin quantifiers and complete problems , 1986, Ann. Pure Appl. Log..

[11]  Daniel Leivant,et al.  Descriptive Characterizations of Computational Complexity , 1989, J. Comput. Syst. Sci..

[12]  Neil Immerman Upper and lower bounds for first order expressibility , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[13]  Neil Immerman Nondeterministic Space is Closed Under Complementation , 1988, SIAM J. Comput..

[14]  Larry J. Stockmeyer,et al.  The Polynomial-Time Hierarchy , 1976, Theor. Comput. Sci..

[15]  Saharon Shelah,et al.  Fixed-point extensions of first-order logic , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[16]  David Harel,et al.  Structure and complexity of relational queries , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[17]  Neil Immerman,et al.  Languages that Capture Complexity Classes , 1987, SIAM J. Comput..

[18]  Neil Immerman,et al.  Expressibility as a complexity measure: results and directions , 1987, SCT.

[19]  Neil Immerman,et al.  Relational Queries Computable in Polynomial Time , 1986, Inf. Control..

[20]  Serge Abiteboul,et al.  Generic Computation and its complexity , 1991, STOC '91.

[21]  Jean H. Gallier,et al.  Linear-Time Algorithms for Testing the Satisfiability of Propositional Horn Formulae , 1984, J. Log. Program..

[22]  E. Lander,et al.  Describing Graphs: A First-Order Approach to Graph Canonization , 1990 .

[23]  R. Ladner The circuit value problem is log space complete for P , 1975, SIGA.

[24]  Christos H. Papadimitriou,et al.  Symmetric Space-Bounded Computation , 1982, Theor. Comput. Sci..

[25]  Phokion G. Kolaitis The Expressive Power of Stratified Programs , 1991, Inf. Comput..

[26]  Neil D. Jones,et al.  Complete problems for deterministic polynomial time , 1974, Symposium on the Theory of Computing.

[27]  Allan Borodin,et al.  Two applications of complementation via inductive counting , 1988, [1988] Proceedings. Structure in Complexity Theory Third Annual Conference.

[28]  M. Krom The Decision Problem for a Class of First‐Order Formulas in Which all Disjunctions are Binary , 1967 .