ECCC
Electronic Colloquium on Computational Complexity
Login | Register | Classic Style



REPORTS > DETAIL:

Paper:

TR04-011 | 16th January 2004 00:00

Counting with Counterfree Automata

RSS-Feed




TR04-011
Authors: Christian Glaßer
Publication: 3rd February 2004 20:18
Downloads: 81
Keywords: 


Abstract:
We study the power of balanced regular leaf-languages. First, we investigate (i) regular languages that are polylog-time reducible to languages in dot-depth 1/2 and (ii) regular languages that are polylog-time decidable. For both classes we provide - forbidden-pattern characterizations, and - characterizations in terms of regular expressions. Both classes are decidable. The intersection of class (i) with their complement is exactly class (ii). We apply our observations and obtain three consequences. 1. Gap theorems for balanced regular-leaf-language definable classes C and D: - Either C is contained in NP, or C contains coUP. - Either D is contained in P, or D contains UP or coUP. Also we extend both theorems such that no promise classes are involved. Formerly, such gap theorems were known only for the unbalanced approach. 2. Polylog-time reductions can tremendously decrease dot-depth complexity (despite that they cannot count). We exploit a weak type of counting possible with counterfree automata, and construct languages of arbitrary dot-depth that are reducible to languages in dot-depth 1/2. 3. Unbalanced starfree leaf-languages can be much stronger than balanced ones. We construct starfree regular languages L(n) such that the balanced leaf-language class of L(n) is contained in NP, but the unbalanced leaf-language class of L(n) contains level n of the unambiguous alternation hierarchy. This demonstrates the power of unbalanced computations.


ISSN 1433-8092 | Imprint