Abstract
We describe a technique for mechanically proving certain kinds of theorems in combinatorics on words, using finite automata and a package for manipulating them. We illustrate our technique by applying it to (a) solve an open problem of Currie and Saari on the lengths of unbordered factors in the Thue-Morse sequence; (b) verify an old result of Prodinger and Urbanek on the paperfolding sequence and (c) find an explicit expression for the recurrence function for the Rudin-Shapiro sequence. All results were obtained by machine computations.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Allouche, J.P., Rampersad, N., Shallit, J.: Periodicity, repetitions, and orbits of an automatic sequence. Theoret. Comput. Sci. 410, 2795–2803 (2009)
Allouche, J.P., Shallit, J.: Automatic Sequences: Theory, Applications, Generalizations. Cambridge University Press (2003)
Allouche, J.P., Shallit, J.O.: The ubiquitous Prouhet-Thue-Morse sequence. In: Ding, C., Helleseth, T., Niederreiter, H. (eds.) Sequences and Their Applications, Proceedings of SETA 1998, pp. 1–16. Springer, Heidelberg (1999)
Berstel, J.: Axel Thue’s Papers on Repetitions in Words: a Translation, vol. 20. Publications du Laboratoire de Combinatoire et d’Informatique Mathématique, Université du Québec à Montréal (February 1995)
Bruyère, V., Hansel, G., Michaux, C., Villemaire, R.: Logic and p-recognizable sets of integers. Bull. Belgian Math. Soc. 1, 191–238 (1994); Corrigendum, Bull. Belg. Math. Soc. 1, 577 (1994)
Charlier, É., Rampersad, N., Shallit, J.: Enumeration and Decidable Properties of Automatic Sequences. In: Mauri, G., Leporati, A. (eds.) DLT 2011. LNCS, vol. 6795, pp. 165–179. Springer, Heidelberg (2011)
Costa, J.C.: Biinfinite words with maximal recurrent unbordered factors. Theoret. Comput. Sci. 290, 2053–2061 (2003)
Currie, J.D., Saari, K.: Least periods of factors of infinite words. RAIRO Inform. Théor. App. 43, 165–178 (2009)
Dekking, F.M., Mendès France, M., van der Poorten, A.J.: Folds! Math. Intelligencer 4, 130–138, 173–181, 190–195 (1982), erratum 5 (1983)
Duval, J.P.: Une caractérisation de la période d’un mot fini par la longueur de ses facteurs primaires. C. R. Acad. Sci. Paris 290, A359–A361 (1980)
Duval, J.P.: Relationship between the period of a finite word and the length of its unbordered segments. Discrete Math. 40, 31–44 (1982)
Duval, J.P., Harju, T., Nowotka, D.: Unbordered factors and Lyndon words. Discrete Math. 308, 2261–2264 (2008)
Ehrenfeucht, A., Silberger, D.M.: Periodicity and unbordered segments of words. Discrete Math. 26, 101–109 (1979)
Glenn, J., Gasarch, W.I.: Implementing WS1S Via Finite Automata. In: Raymond, D.R., Yu, S., Wood, D. (eds.) WIA 1996. LNCS, vol. 1260, pp. 50–63. Springer, Heidelberg (1997)
Glenn, J., Gasarch, W.I.: Implementing WS1S Via Finite Automata: Performance Issues. In: Wood, D., Yu, S. (eds.) WIA 1997. LNCS, vol. 1436, pp. 75–86. Springer, Heidelberg (1998)
Harju, T., Nowotka, D.: Periodicity and unbordered words: a proof of the extended duval conjecture. J. Assoc. Comput. Mach. 54, 1–20 (2007)
Holub, S.: A proof of the extended Duval’s conjecture. Theoret. Comput. Sci. 339, 61–67 (2005)
Holub, S., Nowotka, D.: On the relation between periodicity and unbordered factors of finite words. Internat. J. Found. Comp. Sci. 21, 633–645 (2010)
Honkala, J.: A decision method for the recognizability of sets defined by number systems. RAIRO Inform. Théor. App. 20, 395–403 (1986)
Nielsen, P.T.: A note on bifix-free sequences. IEEE Trans. Inform. Theory IT-19, 704–706 (1973)
Prodinger, H., Urbanek, F.J.: Infinite 0–1-sequences without long adjacent identical blocks. Discrete Math. 28, 277–289 (1979)
Rampersad, N., Shallit, J., Wang, M.W.: Inverse star, borders, and palstars. Inform. Process. Lett. 111, 420–422 (2011)
Rudin, W.: Some theorems on Fourier coefficients. Proc. Amer. Math. Soc. 10, 855–859 (1959)
Saari, K.: On the Frequency and Periodicity of Infinite Words. Ph.D. thesis, University of Turku, Finland (2008)
Shallit, J.: The critical exponent is computable for automatic sequences. In: Ambrož, P., Holub, S., Masáková, Z. (eds.) WORDS 2011: 8th International Conference. Elect. Proc. Theor. Comput. Sci., pp. 231–239 (2011), revised version, with L. Schaeffer, http://arxiv.org/abs/1104.2303v2
Shapiro, H.S.: Extremal problems for polynomials and power series. Master’s thesis, MIT (1952)
Thue, A.: Über unendliche Zeichenreihen. Norske vid. Selsk. Skr. Mat. Nat. Kl. 7, 1–22 (1906); reprinted in Nagell, T. (ed.) Selected Mathematical Papers of Axel Thue, pp. 139–158. Universitetsforlaget, Oslo (1977)
Thue, A.: Über die gegenseitige Lage gleicher Teile gewisser Zeichenreihen. Norske vid. Selsk. Skr. Mat. Nat. Kl. 1, 1–67 (1912); reprinted in Nagell, T. (ed.) Selected Mathematical Papers of Axel Thue, pp. 413–478. Universitetsforlaget, Oslo (1977)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Goč, D., Henshall, D., Shallit, J. (2012). Automatic Theorem-Proving in Combinatorics on Words. In: Moreira, N., Reis, R. (eds) Implementation and Application of Automata. CIAA 2012. Lecture Notes in Computer Science, vol 7381. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31606-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-31606-7_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31605-0
Online ISBN: 978-3-642-31606-7
eBook Packages: Computer ScienceComputer Science (R0)