A Fixed-Point Logic with Symmetric Choice

Gire and Hoang introduce a fixed-point logic with a ‘symmetric’ choice operator that makes a nondeterministic choice from a definable set of tuples at each stage in the inductive construction of a relation, as long as the set of tuples is an automorphism class of the structure. We present a clean definition of the syntax and semantics of this logic and investigate its expressive power. We extend the logic of Gire and Hoang with parameterized and nested fixed points and first-order combinations of fixed points. We show that the ability to supply parameters to fixed points strictly increases the power of the logic. Our logic can express the graph isomorphism problem and we show that, on almost all structures, it captures P GI , the class of problems decidable in polynomial time by a deterministic Turing machine with an oracle for graph isomorphism.

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

[2]  Jan Van den Bussche,et al.  Expressiveness of Efficient Semi-Deterministic Choice Constructs , 1994, ICALP.

[3]  Françoise Gire,et al.  An Extension of Fixpoint Logic with a Symmetry-Based Choice Construct , 1998, Inf. Comput..

[4]  Andreas Blass,et al.  The Logic of Choice , 2000, Journal of Symbolic Logic.

[5]  Martin Grohe,et al.  Definability and Descriptive Complexity on Databases of Bounded Tree-Width , 1999, ICDT.

[6]  Uwe Schöning Graph Isomorphism is in the Low Hierarchy , 1988, J. Comput. Syst. Sci..

[7]  Vikraman Arvind,et al.  Expressibility of First Order Logic with a Nondeterministic Inductive Operator , 1987, STACS.

[8]  Robin Milner,et al.  On Observing Nondeterminism and Concurrency , 1980, ICALP.

[9]  Martin Grohe,et al.  Isomorphism testing for embeddable graphs through definability , 2000, STOC '00.

[10]  Jacobo Torán On the Hardness of Graph Isomorphism , 2004, SIAM J. Comput..

[11]  Martin Otto,et al.  Bounded Variable Logics and Counting , 1997 .

[12]  Malcolm P. Atkinson,et al.  Issues Raised by Three Years of Developing PJama: An Orthogonally Persistent Platform for Java , 1999, ICDT.

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

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

[15]  Moshe Y. Vardi The complexity of relational query languages (Extended Abstract) , 1982, STOC '82.

[16]  Richard M. Karp,et al.  Complexity of Computation , 1974 .

[17]  Anuj Dawar,et al.  Fixed-point Logics with Nondeterministic Choice , 2003, J. Log. Comput..

[18]  Martin Grohe,et al.  Fixed-point logics on planar graphs , 1998, Proceedings. Thirteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.98CB36226).

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

[20]  Stathis Zachos,et al.  Does co-NP Have Short Interactive Proofs? , 1987, Inf. Process. Lett..

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

[22]  Anuj Dawar Generalized Quantifiers and Logical Reducibilities , 1995, J. Log. Comput..