• DocumentCode
    303113
  • Title

    Equivalence in finite-variable logics is complete for polynomial time

  • Author

    Grohe, Martin

  • Author_Institution
    Inst. fur Math. Logik, Albert-Ludwigs-Univ., Freiburg, Germany
  • fYear
    1996
  • fDate
    14-16 Oct 1996
  • Firstpage
    264
  • Lastpage
    273
  • Abstract
    How difficult is it to decide whether two finite structures can be distinguished in a given logic? For first order logic, this question is equivalent to the graph isomorphism problem with its well-known complexity theoretic difficulties. Somewhat surprisingly, the situation is much clearer when considering the fragments Lk of first-order logic whose formulae contain at most k (free or bound) variables (for some k⩾1). We show that for each k⩾2, equivalence in the k-variable logic Lk is complete for polynomial time under quantifier-free reductions (a weak form of NC0 reductions). Moreover, we show that the same completeness result holds for the powerful extension Ck of Lk with counting quantifiers (for every k⩾2)
  • Keywords
    computational complexity; formal logic; completeness result; complexity theoretic difficulties; counting quantifiers; equivalence; finite structures; finite-variable logics; first order logic; graph isomorphism problem; polynomial time; quantifier-free reductions; Councils; Labeling; Logic; Polynomials; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1996. Proceedings., 37th Annual Symposium on
  • Conference_Location
    Burlington, VT
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-7594-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1996.548485
  • Filename
    548485