Canonization for Two Variables and Puzzles on the Square

Abstract We consider infinitary logic with only two variable symbols, both with and without counting quantifiers, i.e. L 2 ≔ L ∞ ω 2 and C 2 ≔ L ∞ ω 2 (∃ ⩾ m ) mϵω . The main result is that finite relational structures admit Ptime canonization with respect to L 2 and C 2 : there are polynomial time com putable functors mapping finite relational structures to unique representatives of their equivalence class with respect to indistinguishability in either of these logics. In fact we exhibit Ptime in verses to the natural Ptime invariants that characterize structures up to L 2 - or C 2 -equivalence, respectively. As a corollary we obtain recursive presentations of the classes of all P time boolean queries that are closed with respect to L 2 - or C 2 -equivalence.

[1]  Michael Mortimer,et al.  On languages with two variables , 1975, Math. Log. Q..

[2]  Erich Grädel,et al.  Two-variable logic with counting is decidable , 1997, Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science.

[3]  Martin Otto,et al.  The expressive power of fixed-point logic with counting , 1996, Journal of Symbolic Logic.

[4]  Paul Erdös,et al.  Random Graph Isomorphism , 1980, SIAM J. Comput..

[5]  Martin Otto,et al.  Undecidability Results on Two-Variable Logics , 1997, STACS.

[6]  Phokion G. Kolaitis,et al.  On the Decision Problem for Two-Variable First-Order Logic , 1997, Bulletin of Symbolic Logic.

[7]  Martin Otto,et al.  Ptime canonization for two variables with counting , 1995, Proceedings of Tenth Annual IEEE Symposium on Logic in Computer Science.

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

[9]  A. Dawar Feasible computation through model theory , 1993 .

[10]  S. Abiteboul,et al.  Fixpoint extensions of first-order logic and datalog-like languages , 1989, [1989] Proceedings. Fourth Annual Symposium on Logic in Computer Science.

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

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

[13]  A. Dawar,et al.  Infinitary Logic and Inductive Definability over Finite Structures , 1995, Inf. Comput..

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

[15]  Bruno Poizat Deux Ou Trois Choses Que je Sais de Ln , 1982, J. Symb. Log..

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

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

[18]  Martin Otto,et al.  Inductive Definability with Counting on Finite Structures , 1992, CSL.

[19]  K. Jon Barwise,et al.  On Moschovakis closure ordinals , 1977, Journal of Symbolic Logic.

[20]  A. Selman,et al.  Complexity theory retrospective II , 1998 .

[21]  Phokion G. Kolaitis,et al.  Fixpoint logic vs. infinitary logic in finite-model theory , 1992, [1992] Proceedings of the Seventh Annual IEEE Symposium on Logic in Computer Science.

[22]  Egon Börger,et al.  Trends in theoretical computer science , 1988 .

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

[24]  Yuri Gurevich,et al.  The Classical Decision Problem , 1997, Perspectives in Mathematical Logic.

[25]  Jörg Flum,et al.  Finite model theory , 1995, Perspectives in Mathematical Logic.

[26]  Saharon Shelah,et al.  On finite rigid structures , 1994, Journal of Symbolic Logic.