Complexity Classes with Finite Acceptance Types

Complexity classes with finite acceptance types are those classes that can be obtained by nondeterministic machines, if the global acceptance condition is of the form: the number of accepting computation paths is in the set A, for some fixed finite set A. We study the relationships between such classes, exhibiting conditions, under which one class is contained in another one relative to all oracles, or conversely there is an oracle seperation. The proof technique uses a key lemma which transforms the inclusionship question for these classes into an existence question for certain hypergraphs.

[1]  Ulrich Hertrampf Locally Definable Acceptance Types for Polynomial Time Machines , 1992, STACS.

[2]  Thomas Schwentick,et al.  On the power of polynomial time bit-reductions , 1993, [1993] Proceedings of the Eigth Annual Structure in Complexity Theory Conference.

[3]  Pierluigi Crescenzi,et al.  A Uniform Approach to Define Complexity Classes , 1992, Theor. Comput. Sci..

[4]  Ulrich Hertrampf Locally Definable Acceptance Types - The Three-Valued Case , 1992, LATIN.

[5]  Pierluigi Crescenzi,et al.  Complexity classes and sparse oracles , 1991, [1991] Proceedings of the Sixth Annual Structure in Complexity Theory Conference.

[6]  Gerd Wechsung,et al.  A survey on counting classes , 1990, Proceedings Fifth Annual Structure in Complexity Theory Conference.

[7]  Gerd Wechsung,et al.  Counting classes with finite acceptance types , 1987 .