An Extension of Fixpoint Logic with a Symmetry-Based Choice Construct

We propose a mechanism of restricted non-determinism in logical languages that uses a so-called symmetry-based choice operator whose application is restricted only on symmetric elements. Based on this mechanism, we define a logical language that is in PTIME but strictly more expressive than fixed-point logic with counting. This language is based, on the one hand, on an extension of the inflationary fixed-point logic with a choice operator, called specified symmetry choice, and, on the other hand, on an introduction of a so-called logical reduction operator, which when added to the above extension of fixpoint logic, allows us to increase the expressive power.

[1]  Jan Van den Bussche,et al.  Semi-determinism , 1992, PODS.

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

[3]  Neil Immerman,et al.  An optimal lower bound on the number of variables for graph identification , 1989, 30th Annual Symposium on Foundations of Computer Science.

[4]  Herbert B. Enderton,et al.  A mathematical introduction to logic , 1972 .

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

[6]  Stéphane Grumbach,et al.  Query Languages with Counters , 1992, ICDT.

[7]  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.

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

[9]  Saharon Shelah,et al.  Fixed-Point Extensions of First-Order Logic , 1985, FOCS.

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

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

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

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

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

[15]  David Harel,et al.  Computable Queries for Relational Data Bases , 1980, J. Comput. Syst. Sci..

[16]  Jeffrey D. Ullman,et al.  Principles of Database Systems , 1980 .

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

[18]  David Harel,et al.  Structure and Complexity of Relational Queries , 1980, FOCS.