• DocumentCode
    1992358
  • 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
  • fYear
    1994
  • fDate
    28 Jun- 1 Jul 1994
  • Firstpage
    255
  • Lastpage
    266
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Structure in Complexity Theory Conference, 1994., Proceedings of the Ninth Annual
  • Conference_Location
    Amsterdam
  • Print_ISBN
    0-8186-5670-0
  • Type

    conf

  • DOI
    10.1109/SCT.1994.315798
  • Filename
    315798