Skip to main content
Log in

Machines that Can Output Empty Words

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

We propose the e-model for leaf languages which complements the known balanced and unbalanced concepts. Inspired by the neutral behavior of rejecting paths of NP machines, we allow transducers to output empty words.

The paper explains several advantages of the new model. A central aspect is that it allows us to prove strong gap theorems: For any class \(\mathcal{C}\) that is definable in the e-model, either \(\mathrm{coUP}\subseteq\mathcal{C}\) or \(\mathcal{C}\subseteq\mathrm{NP}\) . For the existing models, gap theorems, where they exist at all, only identify gaps for the definability by regular languages. We prove gaps for the general case, i.e., for the definability by arbitrary languages. We obtain such general gaps for NP, coNP, 1NP, and co1NP. For the regular case we prove further gap theorems for Σ P2 , Π P2 , and Δ P2 . These are the first gap theorems for Δ P2 .

This work is related to former work by Bovet, Crescenzi, and Silvestri, Vereshchagin, Hertrampf et al., Burtschick and Vollmer, and Borchert et al.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Blass, A., Gurevich, Y.: On the unique satisfiability problem. Inf. Control 82, 80–88 (1982)

    Article  MathSciNet  Google Scholar 

  2. Borchert, B.: On the acceptance power of regular languages. Theor. Comput. Sci. 148, 207–225 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  3. Borchert, B., Schmitz, H., Stephan, F.: Unpublished manuscript (1999)

  4. Borchert, B., Kuske, D., Stephan, F.: On existentially first-order definable languages and their relation to NP. Theor. Inf. Appl. 33, 259–269 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  5. Borchert, B., Lange, K., Stephan, F., Tesson, P., Thérien, D.: The dot-depth and the polynomial hierarchies correspond on the delta levels. Int. J. Found. Comput. Sci. 16(4), 625–644 (2005)

    Article  MATH  Google Scholar 

  6. Bovet, D.P., Crescenzi, P., Silvestri, R.: A uniform approach to define complexity classes. Theor. Comput. Sci. 104, 263–283 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  7. Brzozowski, J.A.: Hierarchies of aperiodic languages. RAIRO Inf. Theor. 10, 33–49 (1976)

    MathSciNet  Google Scholar 

  8. Burtschick, H.-J., Vollmer, H.: Lindström quantifiers and leaf language definability. Int. J. Found. Comput. Sci. 9, 277–294 (1998)

    Article  Google Scholar 

  9. Cohen, R.S., Brzozowski, J.A.: Dot-depth of star-free events. J. Comput. Syst. Sci. 5, 1–16 (1971)

    MATH  MathSciNet  Google Scholar 

  10. Glaßer, C.: Languages polylog-time reducible to dot-depth 1/2. J. Comput. Syst. Sci. 73(1), 36–56 (2007)

    Article  MATH  Google Scholar 

  11. Glaßer, C., Ogihara, M., Pavan, A., Selman, A.L., Zhang, L.: Autoreducibility, mitoticity, and immunity. J. Comput. Syst. Sci. 73(5), 735–754 (2007)

    Article  MATH  Google Scholar 

  12. Gundermann, T., Wechsung, G.: Nondeterministic Turing machines with modified acceptance. In: Proceedings 12th Symposium on Mathematical Foundations of Computer Science. Lecture Notes in Computer Science, vol. 233, pp. 396–404. Springer, New York (1986)

    Google Scholar 

  13. Hertrampf, U., Lautemann, C., Schwentick, T., Vollmer, H., Wagner, K.W.: On the power of polynomial time bit-reductions. In: Proceedings 8th Structure in Complexity Theory, pp. 200–207 (1993)

  14. Higman, G.: Ordering by divisibility in abstract algebras. Proc. Lond. Math. Soc. 3, 326–336 (1952)

    Article  MathSciNet  Google Scholar 

  15. Niedermeier, R., Rossmanith, P.: Unambiguous computations and locally definable acceptance types. Theor. Comput. Sci. 194(1–2), 137–161 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  16. Perrin, D., Pin, J.E.: First-order logic and star-free sets. J. Comput. Syst. Sci. 32, 393–406 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  17. Pin, J.E., Weil, P.: Polynomial closure and unambiguous product. Theor. Comput. Syst. 30, 383–422 (1997)

    MATH  MathSciNet  Google Scholar 

  18. Schmitz, H.: The forbidden-pattern approach to concatenation hierarc hies. Ph.D. thesis, Fakultät für Mathematik und Informatik, Universität Würzburg (2001)

  19. Spakowski, H., Tripathi, R.: On the power of unambiguity in alternating machines. In: Proceedings 15th International Conference on Fundamentals of Computation Theory. Lecture Notes in Computer Science, vol. 3623, pp. 125–136. Springer, New York (2005)

    Chapter  Google Scholar 

  20. Straubing, H.: A generalization of the Schützenberger product of finite monoids. Theor. Comput. Sci. 13, 137–150 (1981)

    Article  MATH  MathSciNet  Google Scholar 

  21. Straubing, H.: Finite semigroups varieties of the form V * D. J. Pure Appl. Algebra 36, 53–94 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  22. Thérien, D.: Classification of finite monoids: the language approach. Theor. Comput. Sci. 14, 195–208 (1981)

    Article  MATH  Google Scholar 

  23. Vereshchagin, N.K.: Relativizable and non-relativizable theorems in the polynomial theory of algorithms. Izv. Ross. Akad. Nauk 57, 51–90 (1993) (in Russian)

    Google Scholar 

  24. Wagner, K.W.: Leaf language classes. In: Proceedings International Conference on Machines, Computations, and Universality. Lecture Notes in Computer Science, vol. 3354. Springer, New York (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Glaßer.

Additional information

An extended abstract of this paper was presented at the 31st International Symposium on Mathematical Foundations of Computer Science (MFCS 2006).S. Travers supported by the Konrad-Adenauer-Stiftung.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Glaßer, C., Travers, S. Machines that Can Output Empty Words. Theory Comput Syst 44, 369–390 (2009). https://doi.org/10.1007/s00224-007-9087-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-007-9087-5

Keywords

Navigation