Languages polylog-time reducible to dot-depth 1/2 (Q859980)

From MaRDI portal





scientific article; zbMATH DE number 5117736
Language Label Description Also known as
default for all languages
No label defined
    English
    Languages polylog-time reducible to dot-depth 1/2
    scientific article; zbMATH DE number 5117736

      Statements

      Languages polylog-time reducible to dot-depth 1/2 (English)
      0 references
      0 references
      22 January 2007
      0 references
      We study (i) regular languages that are polylog-time reducible to languages of 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. This implies that both classes are decidable. In addition, we show that a language is in class (ii) if and only if the language and its complement are in class (i). Our observations have three consequences. (1) Gap theorems for balanced regular-leaf-language definable classes \(\mathcal C\) and \(\mathcal D\) source: (a) Either \(\mathcal C\) is contained in NP, or \(\mathcal C\) contains coUP. (b) Either \(\mathcal D\) is contained in P, or \(\mathcal D\) contains UP or coUP. We also 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 these reductions cannot count). We construct languages of arbitrary dot-depth that are reducible to languages of dot-depth 1/2. (3) Unbalanced star-free leaf languages can be much stronger than balanced ones. We construct star-free regular languages \(L_n\) such that \(L_n\)'s balanced leaf-language class is 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.
      0 references
      dot-depth
      0 references
      leaf languages
      0 references
      polylog-time reductions
      0 references
      forbidden patterns
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references

      Identifiers