Counting Quantifiers, Successor Relations, and Logarithmic Space

Given a successor relationS(i.e., a directed line graph), and given two distinguished pointssandt, the problem ORD is to determine whethersprecedestin the unique ordering defined byS. We show that ORD is L-complete (via quantifier-free projections). We then show that first-order logic with counting quantifiers, a logic that captures TC0over structures with a built-in total-ordering, cannot express ORD. Our original proof of this in the conference version of this paper employed an Ehrenfeucht?Frai?sse Game for first-order logic with counting. Here we show how the result follows from a more general one obtained independently by Nurmonen. We then show that an appropriately modified version of the EF game is “complete” for the logic with counting in the sense that it provides a necessary and sufficient condition for expressibility in the logic. We observe that the L-complete problem ORD is essentially sparse if we ignore reorderings of vertices, a property which we term “pseudo-sparseness.” We then prove that there are no pseudo-sparse NP-complete properties (under P-time reductions) unless the polynomial time hierarchy collapses (to?3), revealing a structural property on which L and NP apparently differ.

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

[2]  Stephen R. Mahaney Sparse Complete Sets of NP: Solution of a Conjecture of Berman and Hartmanis , 1982, J. Comput. Syst. Sci..

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

[4]  László Babai,et al.  Arthur-Merlin Games: A Randomized Proof System, and a Hierarchy of Complexity Classes , 1988, J. Comput. Syst. Sci..

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

[6]  Neil Immerman,et al.  The Complexity of Iterated Multiplication , 1995, Inf. Comput..

[7]  Miklós Ajtai,et al.  ∑11-Formulae on finite structures , 1983, Ann. Pure Appl. Log..

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

[9]  Howard Straubing Finite Automata, Formal Logic, and Circuit Complexity , 1994, Progress in Theoretical Computer Science.

[10]  Neil D. Jones,et al.  Space-Bounded Reducibility among Combinatorial Problems , 1975, J. Comput. Syst. Sci..

[11]  Lauri Hella,et al.  Logical hierarchies in PTIME , 1992, [1992] Proceedings of the Seventh Annual IEEE Symposium on Logic in Computer Science.

[12]  Kousha Etessami,et al.  Counting quantifiers, successor relations, and logarithmic space , 1995, Proceedings of Structure in Complexity Theory. Tenth Annual IEEE Conference.

[13]  Limsoon Wong,et al.  New techniques for studying set languages, bag languages and aggregate functions , 1994, PODS '94.

[14]  Chung Keung Poon Space bounds for graph connectivity problems on node-named JAGs and node-ordered JAGs , 1993, Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science.

[15]  Neil Immerman,et al.  Reachability and the Power of Local Ordering , 1995, Theor. Comput. Sci..

[16]  Stephen A. Cook,et al.  Space Lower Bounds for Maze Threadability on Restricted Machines , 1980, SIAM J. Comput..

[17]  Sanjeev Saxena,et al.  Two-Coloring Linked Lists is NC^1-Complete for Logarithmic Space , 1994, Inf. Process. Lett..

[18]  Neil Immerman,et al.  A First-Order Isomorphism Theorem , 1993, SIAM J. Comput..

[19]  Neil Immerman,et al.  On Uniformity within NC¹ , 1990, J. Comput. Syst. Sci..

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

[21]  Stephen A. Cook,et al.  Problems Complete for Deterministic Logarithmic Space , 1987, J. Algorithms.

[22]  Johan Håstad,et al.  Almost optimal lower bounds for small depth circuits , 1986, STOC '86.

[23]  Neil Immerman,et al.  Tree canonization and transitive closure , 1995, Proceedings of Tenth Annual IEEE Symposium on Logic in Computer Science.

[24]  Juha Nurmonen,et al.  On Winning Strategies with Unary Quantifiers , 1996, J. Log. Comput..

[25]  Jin-Yi Cai,et al.  The resolution of a Hartmanis conjecture , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.