Skip to main content
Log in

The linear landscape of external contextual languages

  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract

The class of external contextual languages isstrictly included in the class of linear languages. A reason for the strict inclusion in linear languages is that external contextual grammars generate languages in the exhaustive way: each sentential form belongs to the language of a grammar.

In this paper we study the effect of adding various squeezing mechanisms to the basic classes of exhaustive contextual grammars. We obtain in this way a characterization of linear languages and a whole landscape of sublinear families. By restricting the contexts to be one-sided (only left-sided or only right-sided) we obtain a characterization of regular languages — here the subregular landscape reduces to two families.

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. B. S. Baker, R. V. Book: Reversal-bounded multipushdown machines, J. Comput. Syst. Sci., 8 (1974), 315 -332.

    MATH  MathSciNet  Google Scholar 

  2. A. Ehrenfeucht, Gh. Păun, G. Rozenberg: Normal forms for contextual grammars, in Mathematical Aspects of Natural and Formal Languages (Gh. Păun, ed.), World Sci. Publ., Singapore, 1994, 79–98.

    Google Scholar 

  3. S. Istrail: Contextual grammars with regulated selection, Stud. Cercet. Matem., 30 (1978), 287–294.

    MATH  MathSciNet  Google Scholar 

  4. S. Marcus, Contextual grammars, Rev. Roum. Math. Pures Appl., 14 (1969), 1525 - 1534.

    MATH  Google Scholar 

  5. Al. Mateescu, Gh. Păun: Further remarks on fully initial grammars, Acta Cybernetica, 9, 2 (1989), 143 - 156.

    MATH  MathSciNet  Google Scholar 

  6. Gh. Păun: Contextual Grammars, The Publ. House of the Romanian Academy of Sciences, Bucureşti, 1982 (in Romanian).

    MATH  Google Scholar 

  7. Gh. Păun: On some open problems about Marcus contextual grammars, Intern. J. Computer Math., 17 (1985), 9 -23.

    Article  MATH  Google Scholar 

  8. Gh. Păun: Marcus contextual grammars. After 25 years, Bulletin EATCS, 52 (Febr. 1994), 263 - 273.

    MATH  Google Scholar 

  9. Gh. Păun, G. Rozenberg, A. Salomaa: Contextual grammars: erasing, determinism, one-sided contexts, in Developments in Language Theory (G. Rozenberg, A. Salomaa, eds.), World Sci. Publ., Singapore, 1994, 370 - 388.

    Google Scholar 

  10. Gh. Păun, G. Rozenberg, A. Salomaa: Contextual grammars: parallelism and blocking of derivations, Fundamenta Informaticae, to appear.

  11. Gh. Păun, G. Rozenberg, A. Salomaa: Marcus contextual grammars: modularity and leftmost derivation, in Mathematical Aspects of Natural and Formal Languages (Gh. Păun, ed.), World Sci. Publ., Singapore, 1994, 375 - 392.

    Google Scholar 

  12. A. Salomaa: Formal Languages, Academic Press, New York, London, 1973.

    MATH  Google Scholar 

  13. P. Turakainen: On characterization of recursively enumerable languages in terms of linear languages and VW-grammars, Proc. of the Koninklijke Nederlandse Akademie van Wetenschappen, Amsterdam, Ser. A, vol. 81, 1 (1978), 145 - 153.

    MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Research supported by Basic Research ASMICS II Working Group and the Academy of Finland, Project 11281

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ehrenfeucht, A., Păun, G. & Rozenberg, G. The linear landscape of external contextual languages. Acta Informatica 33, 571–593 (1996). https://doi.org/10.1007/BF03036464

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03036464

Keywords

Navigation