GAP-DEFINABLE COUNTING CLASSES

被引:109
作者
FENNER, SA [1 ]
FORTNOW, LJ [1 ]
KURTZ, SA [1 ]
机构
[1] UNIV CHICAGO, DEPT COMP SCI, CHICAGO, IL 60637 USA
基金
美国国家科学基金会;
关键词
D O I
10.1016/S0022-0000(05)80024-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The function class #P lacks an important closure property: it is not closed under subtraction. To remedy this problem, we 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. We show that most previously studied counting classes, including PP, C=P, and ModkP, are “gap-definable,” i.e., definable using the values of GapP functions alone. We show that there is a smallest gap-definable class, SPP, which is still large enough to contain Few. We also show that SPP consists of exactly those languages low for GapP, and thus SPP languages are low for any gap-definable class. These results unify and improve earlier disparate results of J. Cai and L. Hemachandra (Math. Systems Theory 23, No. 2 (1990), 95-106) and J. Köbler et al. (J. Comput. System Sci. 44, No. 2 (1992), 272-286). We show further 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. © 1994 by Academic Press, Inc.
引用
收藏
页码:116 / 148
页数:33
相关论文
共 33 条
[1]  
ALLENDER EW, 1986, LECT NOTES COMPUT SC, V223, P1
[2]  
BABAI L, 1990, ANN IEEE SYMP FOUND, P26
[3]  
Babai L., 1991, Computational Complexity, V1, P41, DOI 10.1007/BF01200057
[4]  
BEIGEL R, 1990, LECT NOTES COMPUT SC, V415, P49
[5]   COUNTING CLASSES - THRESHOLDS, PARITY, MODS, AND FEWNESS [J].
BEIGEL, R ;
GILL, J .
THEORETICAL COMPUTER SCIENCE, 1992, 103 (01) :3-23
[6]  
BEIGEL R, 1992, 7TH P IEEE C STRUCT, P14
[7]  
BEIGEL R, 1991, 23RD P ANN ACM S THE, P1
[8]   ON THE POWER OF PARITY POLYNOMIAL-TIME [J].
CAI, JY ;
HEMACHANDRA, LA .
MATHEMATICAL SYSTEMS THEORY, 1990, 23 (02) :95-106
[9]  
FENNER S, 1993, LECTURE NOTES COMPUT, V665, P484
[10]   COMPUTATIONAL COMPLEXITY OF PROBABILISTIC TURING MACHINES [J].
GILL, J .
SIAM JOURNAL ON COMPUTING, 1977, 6 (04) :675-695