• DocumentCode
    3358235
  • Title

    Gap-definable counting classes

  • Author

    Fenner, Stephen A. ; Fortnow, Lance J. ; Kurtz, Stuart A.

  • Author_Institution
    Dept. of Comput. Sci., Chicago Univ., IL, USA
  • fYear
    1991
  • fDate
    30 Jun-3 Jul 1991
  • Firstpage
    30
  • Lastpage
    42
  • Abstract
    The function class #P lacks a crucial closure property: it is not closed under subtraction. To remedy this problem, the authors introduce the function class GapP as a natural alternative to #P. GapP is the closure of #P under subtraction, and has all the other useful closure properties of #P as well. It is shown that most previously studied counting classes are gap-definable, i.e., definable using the values of GapP functions alone. It is shown that there is a smallest gap-definable class, SPP, which is still large enough to contain Few. It is also shown that SPP consists of exactly those languages low for GapP, and thus SSP languages are low for any gap-definable class. It is further shown that any countable collection of languages is contained in a unique minimum gap-definable class, which implies that the gap-definable classes form a lattice under inclusion. Subtraction seems necessary for this result, since nothing similar is known for the #P-definable classes
  • Keywords
    Turing machines; computational complexity; Few; closure properties; counting classes; function class; gap-definable; inclusion; languages; lattice; subtraction; Computer science; Lattices; Polynomials; Turing machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Structure in Complexity Theory Conference, 1991., Proceedings of the Sixth Annual
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-2255-5
  • Type

    conf

  • DOI
    10.1109/SCT.1991.160241
  • Filename
    160241