Skip to main content

Iterated linear control and iterated one-turn pushdowns

  • Conference paper
  • First Online:
Fundamentals of Computation Theory (FCT 1985)

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

Included in the following conference series:

Abstract

For a class of languages £, an £-controlled linear grammar K consists of a linear context-free grammar G and a control language H in £, where the terminals of H are interpreted as the labels of rules of G. The language generated by K is obtained by derivations of G such that the corresponding words of applied rules are control strings in H. The control of linear grammars can be iterated by starting with £ and by taking the result of the k-th step as class of control languages for the (k+1)-st step. The language class obtained by the k-th step is denoted by CTRLk (£). Denote by £(S) the language class accepted by nondeterministic one-way S automata, where S is a storage type. We prove that for any S, CTRLk(£(S))=£(P klt (S)), where P klt (S) is the storage type of which the configurations consist of k-iterated one-turn pushdowns of S-configurations, i.e., one-turn pushdowns of one-turn pushdowns of … of one-turn pushdowns of S-configurations (k times). Thereby we prove a strong connection between iterated linear control and iterated one-turn pushdowns. In particular, we characterize the members of the geometric language hierarchy (where £(S) is the class of context-free languages) by iterated one-turn pushdown automata in which the innermost pushdown is unrestricted.

The work of the author has been supported by the Netherlands Organization for the Advancement of Pure Research (Z.W.O.)

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Abraham; Some questions on phrase structure grammars I; Comput. Linguist. 4 (1965), 61–70.

    Google Scholar 

  2. A.V. Aho; Indexed grammars, an extension of context-free grammars; JACM 15 (1968), 647–671.

    Google Scholar 

  3. W. Damm; The IO-and OI-hierarchies; TCS 20 (1982), 95–206.

    Google Scholar 

  4. W. Damm, A. Goerdt; An automata-theoretic characterization of the OI-hierarchy; Proc. 9th ICALP, 1982, Aarhus, pp. 141–153.

    Google Scholar 

  5. J. Duske, R. Parchmann; Linear indexed languages; TCS 32 (1984), 47–60.

    Google Scholar 

  6. J. Engelfriet; Recursive automata; (1982) unpublished notes.

    Google Scholar 

  7. J. Engelfriet; Iterated pushdown automata and complexity classes; Proc. 15th STOC, april 1983, Boston, pp. 365–373.

    Google Scholar 

  8. J. Engelfriet; personal communication, 1985.

    Google Scholar 

  9. J. Engelfriet, G. Rozenberg, G. Slutzki; Tree transducers, L-systems, and two-way machines; JCSS 20 (1980), 150–202.

    Google Scholar 

  10. J. Engelfriet, E.M. Schmidt; IO and OI; JCSS 15 (1977), 328–353 and JCSS 16 (1978), 67–99.

    Google Scholar 

  11. J. Engelfriet, H. Vogler; Regular characterizations of the macro tree transducer; in: "Ninth Colloquium on Trees in Algebra and Programming", March 1984, Bordeaux, France (ed. B. Courcelle), Cambridge University Press, 103–117.

    Google Scholar 

  12. J. Engelfriet, H. Vogler; Pushdown machines for the macro tree transducer; Technical Report 84-13, Applied Mathematics and Computer Science Dept., University of Leiden, The Netherlands.

    Google Scholar 

  13. S. Ginsburg; "Algebraic and Automata-Theoretic Properties of Formal Languages"; North-Holland, Amsterdam. 1975.

    Google Scholar 

  14. S. Ginsburg, E.H. Spanier; Finite-turn pushdown automata; SIAM Control 3 (1966), 429–453.

    Google Scholar 

  15. S. Ginsburg, E.H. Spanier; Control sets on grammars; Math. Syst. Theory 2 (1968), 159–177.

    Google Scholar 

  16. S.A. Greibach; Full AFLs and nested iterated substitution; Inf. and Contr. 16 (1970), 7–35.

    Google Scholar 

  17. S.A. Greibach; Control sets on context-free grammar forms; JCSS 15 (1977), 35–98.

    Google Scholar 

  18. S.A. Greibach; One way finite visit automata; TCS 6 (1978), 175–221.

    Google Scholar 

  19. C.A.R. Hoare; Proof of correctness of data representations; Acta Informatica 1 (1972), 271–281.

    Google Scholar 

  20. T. Kasai; An hierarchy between context-free and context-sensitive languages; JCSS 4 (1970), 492–508.

    Google Scholar 

  21. N.A. Khabbaz; A geometric hierarchy of languages; JCSS 8 (1974), 142–157.

    Google Scholar 

  22. N.A. Khabbaz; Control sets on linear grammars; Inf. and Contr. 25 (1974), 206–221.

    Google Scholar 

  23. G. Rozenberg; Selective substitution grammars (towards a framework of rewriting systems). Part 1: Definitions and Examples; Elektr. Informationsverarbeitung und Kybernetik EIK 13 (1977) 9, 455–463.

    Google Scholar 

  24. D.J. Rozenkrantz; Programmed grammars and classes of formal languages; JACM 16 (1969), 107–131.

    Google Scholar 

  25. A. Salomaa; "Formal languages", Academic Press, New York, 1973.

    Google Scholar 

  26. D. Scott; Some definitional suggestions for automata theory; JCSS 1 (1967), 187–212.

    Google Scholar 

  27. H. Vogler; Iterated linear control and iterated one-turn pushdowns; Technical Report 85-4, Applied Mathematics and Computer Science Dept., University of Leiden, The Netherlands.

    Google Scholar 

  28. M. Wand; An algebraic formulation of the Chomsky-hierarchy, Category Theory Applied to Computation and Control, LNCS 25, Springer, Berlin, 1975, 209–213.

    Google Scholar 

  29. J. van Leeuwen; Notes on pre-set pushdown automata; in "L Systems" (eds. G. Rozenberg, A. Salomaa), Lecture Notes in Computer Science 15, Springer-Verlag, 1974, pp. 177–188.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Lothar Budach

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vogler, H. (1985). Iterated linear control and iterated one-turn pushdowns. In: Budach, L. (eds) Fundamentals of Computation Theory. FCT 1985. Lecture Notes in Computer Science, vol 199. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0028831

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-15689-5

  • Online ISBN: 978-3-540-39636-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics