Abstract
We prove that each context-free language has a polynomial size test set. This improves the doubly exponential upper bound obtained in [ACK] and single exponential bound from [KRJ]. An efficient algorithm to find test sets for contextfree languages is also presented. The basic tools in the proof are graph-theoretical properties of test sets and periodicities in strings.
Preview
Unable to display preview. Download preview PDF.
Bibliography
Albert,J.,CulikII,K. and Karhumaki J., Test sets for context free languages and algebraic systems of equations, Inform. Control 52 (1982) 172ā186.
Albert,M.H. and Lawrence J., A proof of Ehrenfeucht conjecture, Theoret. Comp. Science 41 (1985) 121ā123
Culik II,K., Homomorphisms: Decidability, Equality and Test Sets, in R. Book (ed.), Formal Language Theory, Perspectives and Open Problems (Academic Press, 1980).
Culik II,K. and Salomaa,A., On the decidability of homomorphism equivalence for languages. J. Comput. System Sci. 17 (1978)163ā175.
Culik II, K. and Salomaa,A., Test sets and checking words for homomorphism equivalence, J. Comput. System Sci. 20 (1980) 375ā395.
Hopcroft J., Ullman J., Introduction to the theory of automata, languages and computation, Addison Wesley (1979)
Karhumaki,J., The Ehrenfeucht conjecture: a compactness claim for finitely generated free monoids, Theoret.Comp.Science 29 (1984) 285ā308
KarhumakiJ., On recent trends in formal language theory, Lect. Notes in Comp. Science 267 (1987) 136ā162
Karhumaki J., Rytter W. and Jarominek S., Efficient construction of test sets for regular and context free languages, MFCS'91, Lect.Notes in Comp.Science (1991)
Lothaire, Combinatorics on words, Academic Press (1985)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
Ā© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
KarhumaƤki, J., Plandowski, W., Rytter, W. (1992). Polynomial size test sets for context-free languages. In: Kuich, W. (eds) Automata, Languages and Programming. ICALP 1992. Lecture Notes in Computer Science, vol 623. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55719-9_63
Download citation
DOI: https://doi.org/10.1007/3-540-55719-9_63
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55719-7
Online ISBN: 978-3-540-47278-0
eBook Packages: Springer Book Archive