Abstract
We study the repetition of subwords in languages generated by morphisms. First we give a new proof for the fact that such a language is repetitive if and only if it is strongly repetitive (Ehrenfeucht and Rozenberg, 1983). Central to our proof is the notion of quasi-repetitive elements for morphisms. Then, from this proof, we derive a structurally simple polynomial-time algorithm for deciding whether a D0L-language is repetitive.
Acknowledgement: The results presented here were obtained while the second author was visiting at Toho University. He gratefully acknowledges the hospitality of the Faculty of Science of Toho University and the support by the Deutsche Forschungsgemeinschaft.
Preview
Unable to display preview. Download preview PDF.
References
A. Ehrenfeucht and G. Rozenberg. Simplifications of homomorphisms. Information and Control, 38:298–309, 1978.
A. Ehrenfeucht and G. Rozenberg. On the subword complexity of square-free D0L languages. Theoretical Computer Science, 16:25–32, 1981.
A. Ehrenfeucht and G. Rozenberg. Repetition of subwords in D0L languages. Information and Control, 59:13–35, 1983.
T. Harju and M. Linna. On the periodicity of morphisms on free monoids. RAIRO Informatique Théorique et Applications, 20:47–54, 1986.
T. Head and B. Lando. Periodic D0L languages. Theoretical Computer Science, 46:83–89, 1986.
J.E. Hopcroft and J.D. Ullman. Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, Reading, M.A., 1979.
Y. Kobayashi and F. Otto. Repetitiveness of languages generated by morphisms. Preprint No. 2/97, Fachbereich 17, Universität Kassel, 1997.
Y. Kobayashi, F. Otto, and P. Seebold. A complete characterization of repetitive morphisms over the two-letter alphabet. Proceedings of COCOON'97, Lecture Notes in Computer Science, Springer-Verlag, Berlin, 1997, to appear.
M. Lothaire. Combinatorics on Words. Addison-Wesley, Mass., 1982.
F. Mignosi and P. Seebold. If a D0L language is k-power free then it is circular. In Automata, Languages and Programming, Proceedings of ICALP'93, Lecture Notes in Computer Science 700, pages 507–518. Springer-Verlag, Berlin, 1993.
G. Rozenberg and A. Salomaa. The Mathematical Theory of L Systems. Academic Press, New York, 1980.
G. Rozenberg and A. Salomaa, editors. Lindenmayer Systems. Springer-Verlag, Berlin, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kobayash, Y., Otto, F. (1997). Repetitiveness of D0L-languages is decidable in polynomial time. In: Prívara, I., Ružička, P. (eds) Mathematical Foundations of Computer Science 1997. MFCS 1997. Lecture Notes in Computer Science, vol 1295. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0029977
Download citation
DOI: https://doi.org/10.1007/BFb0029977
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63437-9
Online ISBN: 978-3-540-69547-9
eBook Packages: Springer Book Archive