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
Link To Document :
بازگشت