Title :
Logical definability of counting functions
Author :
Compton, Kevin J. ; Grade, Erich
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fDate :
28 Jun- 1 Jul 1994
Abstract :
The relationship between counting functions and logical expressibility is explored. The most well studied class of counting functions is P, which consists of the functions counting the accepting computation paths of a nondeterministic polynomial-time Turing machine. For a logic L, L is the class of functions on finite structures (of a fixed signature) counting the tuples (T¯, c¯) satisfying a given formula ψ(T¯, c¯) in (L. Saluja et al., 1992) showed that on classes of ordered structures FO= P (where FO denotes first-order logic) and that every function in Σ1 has a fully polynomial randomized approximation scheme. We give a probabilistic criterion for membership in Σ1 (on unordered structures). A consequence is that functions counting the number of cliques, the number of Hamilton cycles, and the number of pairs with distance greater than two in a graph, are not contained in Σ1. It is shown that on ordered structures Σ1 captures the previously studied class span P. On unordered structures FO is a proper subclass of P and Σ1 is a proper subclass of spanP; in fact, no class L contains all polynomial-time computable functions on unordered structures. However, it is shown that on unordered structures every function in P is identical almost everywhere with some function #FO, and similarly for Σ1 and spanP. Finally, it is shown that FO is closed under various operations under which P is closed, but that FO is not closed under other operations under which P would be closed only if certain generally believed assumptions in complexity theory failed
Keywords :
Turing machines; computational complexity; formal languages; formal logic; Hamilton cycles; complexity theory; computation paths; counting functions; finite structures; first-order logic; fixed signature; fully polynomial randomized approximation scheme; graph; logic; logical definability; logical expressibility; nondeterministic polynomial-time Turing machine; ordered structures; polynomial-time computable functions; probabilistic criterion; Complexity theory; Logic; Marine vehicles; Polynomials; Turing machines;
Conference_Titel :
Structure in Complexity Theory Conference, 1994., Proceedings of the Ninth Annual
Conference_Location :
Amsterdam
Print_ISBN :
0-8186-5670-0
DOI :
10.1109/SCT.1994.315798