Skip to main content

Restarting Automata and Their Relations to the Chomsky Hierarchy

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2710))

Abstract

The restarting automaton, introduced by Jančar et al in 1995, is motivated by the so-called ‘analysis by reduction,’ a technique from linguistics. By now there are many different models of restarting automata, and their investigation has proved very fruitful in that they offer an opportunity to study the influence of various kinds of resources on their expressive power. Here a survey on the various models and their properties is given, their relationships to the language classes of the Chomsky hierarchy are described, and some open problems are presented.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beaudry, M., Holzer, M., Niemann, G., Otto, F.: McNaughton families of languages. Theor. Comput. Sci. 290 (2003) 1581–1628

    Article  MATH  MathSciNet  Google Scholar 

  2. Book, R.V.: Grammars with Time Functions. PhD dissertation. Harvard University, Cambridge, Massachusetts (1969)

    Google Scholar 

  3. Book, R.V., Otto, F.: String-Rewriting Systems. Springer, New York (1993)

    MATH  Google Scholar 

  4. Buntrock, G.: Wachsende kontext-sensitive Sprachen. Habilitationsschrift, Fakult ät für Mathematik und Informatik, Universität Würzburg (1996)

    Google Scholar 

  5. Buntrock, G., Otto, F.: Growing context-sensitive languages and Church-Rosser languages. Infor. Comput. 141 (1998) 1–36

    Article  MATH  MathSciNet  Google Scholar 

  6. Chytil, M.P., Plátek, M., Vogel, J.: A note on the Chomsky hierarchy. Bulletin of the EATCS 27 (1985) 23–30

    Google Scholar 

  7. Dahlhaus, E., Warmuth, M.: Membership for growing context-sensitive grammars is polynomial. J. Comput. Syst. Sci. 33 (1986) 456–472

    Article  MATH  MathSciNet  Google Scholar 

  8. Ehrenfeucht, A., Păun, G., Rozenberg, G.: Contextual grammars and formal languages. In: Rozenberg, G., Salomaa, A. (eds.): Handbook of Formal Languages. Vol. 2. Springer, Berlin Heidelberg New York (1997) 237–293

    Google Scholar 

  9. Ehrenfeucht, A., Păun, G., Rozenberg, G.: On representing recursively enumerable languages by internal contextual languages. Theor. Comput. Sci. 205 (1998) 61–83

    Article  MATH  Google Scholar 

  10. Gladkij, A.W.: On the complexity of derivations for context-sensitive grammars. Algebra i Logika 3 (1964) 29–44 (In Russian)

    MATH  Google Scholar 

  11. Hopcroft, J.E., Ullman, J.D.: Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, Reading, M.A. (1979)

    MATH  Google Scholar 

  12. Jančar, P., Mráz, F., Plátek, M.: A taxonomy of forgetting automata. In: Borzyszkowski, A.M., Sokolowski, St. (eds.): MFCS’93, Proc., LNCS 711, Springer, Berlin (1993) 527–536

    Google Scholar 

  13. Jančar, P., Mráz, F., Plátek, M.: Forgetting automata and context-free languages. Acta Infor. 33 (1996) 409–420

    Article  Google Scholar 

  14. Jančar, P., Mráz, F., Plátek, M., Procházka, M., Vogel, J.: Restarting automata, Marcus grammars and context-free languages. In: Dassow, J. Rozenberg, G. and Salomaa, A. (eds.): DLT II, Proc., World Scientific, Singapore (1996) 102–111

    Google Scholar 

  15. Jančar, P., Mráz, F., Plátek, M., Vogel, J.: Restarting automata. In: Reichel, H. (ed.): FCT’95, Proc., LNCS 965, Springer, Berlin (1995) 283–292

    Google Scholar 

  16. Jančar, P., Mráz, F., Plátek, M., Vogel, J.: On restarting automata with rewriting. In: Păun, G., Salomaa, A. (eds.): New Trends in Formal Languages, LNCS 1218, Springer, Berlin (1997) 119–136

    Google Scholar 

  17. Jančar, P., Mráz, F., Plátek, M., Vogel, J.: Monotonic rewriting automata with a restart operation. In: Plášil, F., Jeffery, K.G. (eds.): SOFSEM’97, Proc., LNCS 1338, Springer, Berlin (1997) 505–512

    Google Scholar 

  18. Jančar, P., Mráz, F., Plátek, M., Vogel, J.: Different types of monotonicity for restarting automata. In: Arvind, V., Ramanujam, R. (eds.): FSTTCS’98, Proc., LNCS 1530, Springer, Berlin (1998) 343–354

    Google Scholar 

  19. Jančar, P., Mráz, F., Plátek, M., Vogel, J.: On monotonic automata with a restart operation. J. Autom. Lang. and Comb. 4 (1999) 287–311

    MATH  MathSciNet  Google Scholar 

  20. Jurdziński, T., Loryś, K.: Church-Rosser languages vs. UCFL. In: Widmayer, P., Triguero, F., Morales, R., Hennessy, M., Eidenbenz, S., Conejo, R. (eds.): ICALP’02, Proc., LNCS 2380, Springer, Berlin (2002) 147–158

    Google Scholar 

  21. Jurdziński, T., Loryś, K., Niemann, G., Otto, F.: Some results on RRW-and RRWW-automata and their relationship to the class of growing context-sensitive languages. Mathematische Schriften Kassel, no. 14/01, Fachbereich Mathematik/ Informatik, Universität Kassel (2001)

    Google Scholar 

  22. Marcus, S.: Contextual grammars and natural languages. In: Rozenberg, G., Salomaa, A. (eds.): Handbook of Formal Languages. Vol. 2. Springer, Berlin Heidelberg New York (1997) 215–235

    Google Scholar 

  23. McNaughton, R.: An insertion into the Chomsky hierarchy? In: Karhumäki, J., Maurer, H., Păun, G., Rozenberg, G. (eds.): Jewels are Forever. Springer, Berlin Heidelberg New York (1999) 204–212

    Google Scholar 

  24. McNaughton, R., Narendran, P., Otto, F.: Church-Rosser Thue systems and formal languages. J. Assoc. Comput. Mach. 35 (1988) 324–344

    MATH  MathSciNet  Google Scholar 

  25. Mráz, F.: Forgetting and Restarting Automata. PhD thesis, Charles University, Prague (2001)

    Google Scholar 

  26. Mráz, F.: Lookahead hierarchies of restarting automata. J. Autom. Lang. and Comb. 6 (2001) 493–506

    MATH  MathSciNet  Google Scholar 

  27. Mráz, F., Otto, F.: Hierarchies of weakly monotone restarting automata. In preparation.

    Google Scholar 

  28. Mráz, F., Plátek, M., Procházka, M.: Restarting automata, deleting, and Marcus grammars. In: Martín-Vide, C., Păun, G. (eds.): Recent Topics in Mathem. and Comput. Linguistics. Editura Academiei Române, Bukarest (2000) 218–233

    Google Scholar 

  29. Narendran, P.: Church-Rosser and related Thue systems. PhD thesis, Rensselaer Polytechnic Institute, Troy, New York (1984)

    Google Scholar 

  30. Niemann, G.: Regular Languages and Church-Rosser congruential languages. In: Freund, R., Kelemenová, A. (eds.): Grammar Systems 2000, Proc., Silesian University, Opava (2000) 359–370

    Google Scholar 

  31. Niemann, G.: Church-Rosser languages and related classes. Dissertation, Universit ät Kassel (2002)

    Google Scholar 

  32. Niemann, G., Otto, F.: The Church-Rosser languages are the deterministic variants of the growing context-sensitive languages. In: Nivat, M. (ed.): FoSSaCS’98, Proc., LNCS 1378, Springer, Berlin (1998) 243–257

    Google Scholar 

  33. Niemann, G., Otto, F.: Confluent internal contextual languages. In: Martin-Vide, C., Păun, G. (eds.): Recent Topics in Mathematical and Computational Linguistics. The Publishing House of the Romanian Academy, Bucharest (2000) 234–244

    Google Scholar 

  34. Niemann, G., Otto, F.: Restarting automata, Church-Rosser languages, and representations of r.e. languages. In: Rozenberg, G., Thomas, W. (eds.): DLT’99, Proc., World Scientific, Singapore (2000) 103–114

    Google Scholar 

  35. Niemann, G., Otto, F.: On the power of RRWW-automata. In: Ito, M., Păun, G., Yu, S. (eds.): Words, Semigroups, and Transductions. World Scientific, Singapore (2001) 341–355

    Google Scholar 

  36. Niemann, G., Otto, F.: Further results on restarting automata. In: Ito, M., Imaoka, T. (eds.): Words, Languages and Combinatorics III, Proc., World Scientific, Singapore (2003), to appear

    Google Scholar 

  37. Niemann, G., Waldmann, J.: Some regular languages that are Church-Rosser congruential. In: Kuich, W., Rozenberg, G., Salomaa, A. (eds.): DLT’01, Proc., LNCS 2295, Springer, Berlin (2002) 330–339

    Google Scholar 

  38. Niemann, G., Woinowski, J.R.: The growing context-sensitive languages are the acyclic context-sensitive languages. In: Kuich, W., Rozenberg, G., Salomaa, A. (eds.): DLT’01, Proc., LNCS 2295, Springer, Berlin (2002) 197–205

    Google Scholar 

  39. Otto, F., Katsura, M., Kobayashi, Y.: Infinite convergent string-rewriting systems and cross-sections for finitely presented monoids. J. Symbol. Comput. 26 (1998) 621–648

    Article  MATH  MathSciNet  Google Scholar 

  40. Parikh, R.J.: On context-free languages. J. Assoc. Comput. Mach. 13 (1966) 570–581

    MATH  MathSciNet  Google Scholar 

  41. Plátek, M.: Two-way restarting automata and j-monotonicity. In: Pacholski, L., Ružička, P. (eds.): SOFSEM’01, Proc., LNCS 2234, Springer, Berlin (2001) 316–325

    Google Scholar 

  42. Plátek, M., Mráz, F.: Degrees of (non)monotonicity of RWW-automata. In: Dassow, J., Wotschke, D. (eds.): Preproceedings of the 3rd Workshop on Descriptional Complexity of Automata, Grammars and Related Structures. Report No. 16, Fakultät für Informatik, Universität Magdeburg (2001) 159–165

    Google Scholar 

  43. Rovan, B.: A framework for studying grammars. In: Gruska, I., Chytil, M. (eds.): MFCS’81, Proc., LNCS 118, Springer, Berlin (1981) 473–482

    Google Scholar 

  44. Solms, S.H. von: The characterization by automata of certain classes of languages in the context sensitive area. Infor. Control 27 (1975) 262–271

    Article  MATH  Google Scholar 

  45. Straňáková, M.: Selected types of pg-ambiguity. The Prague Bulletin of Mathematical Linguistics 72 (1999) 29–57

    Google Scholar 

  46. Straňáková, M.: Selected types of pg-ambiguity: Processing based on analysis by reduction. In: Sojka, P., Kopeček, I., Pala, K. (eds.): Text, Speech and Dialogue, 3rd Int. Workshop, TSD 2000, Proc., LNCS 1902, Springer, Berlin (2000) 139–144

    Chapter  Google Scholar 

  47. Woinowski, J.: A normal form for Church-Rosser language systems. In: Middeldorp, A. (ed.): RTA’01, Proc., LNCS 2051, Springer, Berlin (2001) 322–337

    Google Scholar 

  48. Woinowski, J.: Church-Rosser languages and their application to parsing problems. Dissertation, Technische Universität Darmstadt (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Otto, F. (2003). Restarting Automata and Their Relations to the Chomsky Hierarchy. In: Ésik, Z., Fülöp, Z. (eds) Developments in Language Theory. DLT 2003. Lecture Notes in Computer Science, vol 2710. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45007-6_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-45007-6_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40434-7

  • Online ISBN: 978-3-540-45007-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics