Abstract
Define a cylinder to be a family of languages which is closed under inverse homomorphisms and intersection with regular sets. A number of well-known families of languages are cylinders:
-
—CFL, the family of context-free languages, is a principal cylinder, i.e. the smallest cylinder containing a languageL O described in [6].
-
—the family of deterministic context-free languages is proved to be a nonprincipal cylinder in [7].
-
—the family of unambiguous context-free languages is a cylinder: to prove that it is not principal seems to be a very hard problem.
In this paper we prove that Lin, the family of linear context-free languages, is a nonprincipal cylinder. This is achieved in the standard way by exhibiting a sequence of languages Sn, n∈N, such that Lin is the union of all the principal cylinders generated by these languages and is not the union of any finite number of these cylinders.
This leaves open the problem raised by Sheila Greibach of whether there exists a languageL such that every linear context-free language is the image ofL in some inverse gsm mapping.
Similar content being viewed by others
References
J. M. Autebert, Le Cylindre des Langages à Compteur,à paraitre.
L. Boasson, Langages algèbriques, paires itérantes et transductions rationnelles,T.C.S. 2 (1976), 209–223.
L. Boasson etM. Nivat, Sur diverses familles de langages fermées par transductions rationnelles,Acta Informatica 2 (1973), 180–188.
S. Ginsburg, TheMathematical Theory of Context-Free Languages, McGraw-Hill, 1966.
S. Ginsburg, J. Goldstine andS. Greibach, Uniformly erasable AFL,J.C.S.S. 10 (1975), 165–182.
S. Greibach, The hardest context-free language,SIAM J. Computing 2 (1973), 304–310.
S. Greibach, Jump Pda's and hierarchies of deterministic context-free languages,SIAM J. Computing 3 (1974), 111–127.
W. Ogden, A helpful result for proving inherent ambiguity,Math. System Theory 2 (1967), 191–194.
I. H. Sudborough, A note on tape-bounded complexity classes and linear context-free languages,Journal of A.C.M. 22 (1975), 499–500.
Author information
Authors and Affiliations
Additional information
Ce travail s'est fait dans le cadre du Laboratoire Associé du C.N.S.R.S. “Informatique Théorique et Programmation".
Rights and permissions
About this article
Cite this article
Boasson, L., Nivat, M. Le cylindre des langages linéaires. Math. Systems Theory 11, 147–155 (1977). https://doi.org/10.1007/BF01768473
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01768473