Skip to main content

Automatic Theorem-Proving in Combinatorics on Words

  • Conference paper
Implementation and Application of Automata (CIAA 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7381))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allouche, J.P., Rampersad, N., Shallit, J.: Periodicity, repetitions, and orbits of an automatic sequence. Theoret. Comput. Sci. 410, 2795–2803 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  2. Allouche, J.P., Shallit, J.: Automatic Sequences: Theory, Applications, Generalizations. Cambridge University Press (2003)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    MATH  Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. Costa, J.C.: Biinfinite words with maximal recurrent unbordered factors. Theoret. Comput. Sci. 290, 2053–2061 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  8. Currie, J.D., Saari, K.: Least periods of factors of infinite words. RAIRO Inform. Théor. App. 43, 165–178 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  9. 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)

    Article  MATH  Google Scholar 

  10. 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)

    MathSciNet  MATH  Google Scholar 

  11. Duval, J.P.: Relationship between the period of a finite word and the length of its unbordered segments. Discrete Math. 40, 31–44 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  12. Duval, J.P., Harju, T., Nowotka, D.: Unbordered factors and Lyndon words. Discrete Math. 308, 2261–2264 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  13. Ehrenfeucht, A., Silberger, D.M.: Periodicity and unbordered segments of words. Discrete Math. 26, 101–109 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  14. 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)

    Chapter  Google Scholar 

  15. 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)

    Chapter  Google Scholar 

  16. Harju, T., Nowotka, D.: Periodicity and unbordered words: a proof of the extended duval conjecture. J. Assoc. Comput. Mach. 54, 1–20 (2007)

    Article  MathSciNet  Google Scholar 

  17. Holub, S.: A proof of the extended Duval’s conjecture. Theoret. Comput. Sci. 339, 61–67 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  18. Holub, S., Nowotka, D.: On the relation between periodicity and unbordered factors of finite words. Internat. J. Found. Comp. Sci. 21, 633–645 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  19. Honkala, J.: A decision method for the recognizability of sets defined by number systems. RAIRO Inform. Théor. App. 20, 395–403 (1986)

    MathSciNet  MATH  Google Scholar 

  20. Nielsen, P.T.: A note on bifix-free sequences. IEEE Trans. Inform. Theory IT-19, 704–706 (1973)

    Article  Google Scholar 

  21. Prodinger, H., Urbanek, F.J.: Infinite 0–1-sequences without long adjacent identical blocks. Discrete Math. 28, 277–289 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  22. Rampersad, N., Shallit, J., Wang, M.W.: Inverse star, borders, and palstars. Inform. Process. Lett. 111, 420–422 (2011)

    Article  MathSciNet  Google Scholar 

  23. Rudin, W.: Some theorems on Fourier coefficients. Proc. Amer. Math. Soc. 10, 855–859 (1959)

    Article  MathSciNet  MATH  Google Scholar 

  24. Saari, K.: On the Frequency and Periodicity of Infinite Words. Ph.D. thesis, University of Turku, Finland (2008)

    Google Scholar 

  25. 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

  26. Shapiro, H.S.: Extremal problems for polynomials and power series. Master’s thesis, MIT (1952)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics