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.)
Preview
Unable to display preview. Download preview PDF.
References
S. Abraham; Some questions on phrase structure grammars I; Comput. Linguist. 4 (1965), 61–70.
A.V. Aho; Indexed grammars, an extension of context-free grammars; JACM 15 (1968), 647–671.
W. Damm; The IO-and OI-hierarchies; TCS 20 (1982), 95–206.
W. Damm, A. Goerdt; An automata-theoretic characterization of the OI-hierarchy; Proc. 9th ICALP, 1982, Aarhus, pp. 141–153.
J. Duske, R. Parchmann; Linear indexed languages; TCS 32 (1984), 47–60.
J. Engelfriet; Recursive automata; (1982) unpublished notes.
J. Engelfriet; Iterated pushdown automata and complexity classes; Proc. 15th STOC, april 1983, Boston, pp. 365–373.
J. Engelfriet; personal communication, 1985.
J. Engelfriet, G. Rozenberg, G. Slutzki; Tree transducers, L-systems, and two-way machines; JCSS 20 (1980), 150–202.
J. Engelfriet, E.M. Schmidt; IO and OI; JCSS 15 (1977), 328–353 and JCSS 16 (1978), 67–99.
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.
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.
S. Ginsburg; "Algebraic and Automata-Theoretic Properties of Formal Languages"; North-Holland, Amsterdam. 1975.
S. Ginsburg, E.H. Spanier; Finite-turn pushdown automata; SIAM Control 3 (1966), 429–453.
S. Ginsburg, E.H. Spanier; Control sets on grammars; Math. Syst. Theory 2 (1968), 159–177.
S.A. Greibach; Full AFLs and nested iterated substitution; Inf. and Contr. 16 (1970), 7–35.
S.A. Greibach; Control sets on context-free grammar forms; JCSS 15 (1977), 35–98.
S.A. Greibach; One way finite visit automata; TCS 6 (1978), 175–221.
C.A.R. Hoare; Proof of correctness of data representations; Acta Informatica 1 (1972), 271–281.
T. Kasai; An hierarchy between context-free and context-sensitive languages; JCSS 4 (1970), 492–508.
N.A. Khabbaz; A geometric hierarchy of languages; JCSS 8 (1974), 142–157.
N.A. Khabbaz; Control sets on linear grammars; Inf. and Contr. 25 (1974), 206–221.
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.
D.J. Rozenkrantz; Programmed grammars and classes of formal languages; JACM 16 (1969), 107–131.
A. Salomaa; "Formal languages", Academic Press, New York, 1973.
D. Scott; Some definitional suggestions for automata theory; JCSS 1 (1967), 187–212.
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.
M. Wand; An algebraic formulation of the Chomsky-hierarchy, Category Theory Applied to Computation and Control, LNCS 25, Springer, Berlin, 1975, 209–213.
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.
Author information
Authors and Affiliations
Editor information
Rights 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