AUTOMATIC THEOREM-PROVING IN COMBINATORICS ON WORDS

被引:7
作者
Goc, Daniel [1 ]
Henshall, Dane [1 ]
Shallit, Jeffrey [1 ]
机构
[1] Univ Waterloo, Sch Comp Sci, Waterloo, ON N2L 3G1, Canada
关键词
Automatic theorem-proving; combinatorics on words; automatic sequence; finite automata; decidability; borders; linear recurrence; periods; enumeration; UNBORDERED FACTORS; IMPLEMENTING WS1S; PERIODICITY;
D O I
10.1142/S0129054113400182
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We describe a technique for mechanically proving certain kinds of theorems in combinatorics on words, using finite automata and a software 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 regular paperfolding sequence; (c) find an explicit expression for the recurrence function for the Rudin-Shapiro sequence; and (d) improve the avoidance bound in Leech's squarefree sequence. We also introduce a new measure of infinite words called condensation and compute it for some famous sequences. We follow up on the study of Currie and Saari of least periods of infinite words. We. show I hat the characteristic sequence of least periods of a k-automatic sequence is (effectively) k-automatic. We compute the least periods for several famous sequences. Many of our results were obtained by machine computations.
引用
收藏
页码:781 / 798
页数:18
相关论文
共 36 条
  • [1] Allouche J.-P., 1999, Sequences and their applications, V2213, P1, DOI [10.1007/978-1-4471-0551-0_1, DOI 10.1007/978-1-4471-0551-0_1]
  • [2] Allouche J.P., 2003, Automatic sequences: Theory, applications, generalizations
  • [3] Periodicity, repetitions, and orbits of an automatic sequence
    Allouche, Jean-Paul
    Rampersad, Narad
    Shallit, Jeffrey
    [J]. THEORETICAL COMPUTER SCIENCE, 2009, 410 (30-32) : 2795 - 2803
  • [4] [Anonymous], PUBLICATIONS LAB COM
  • [5] [Anonymous], 1982, Math. Intelligencer
  • [6] Bruyere V., 1994, B BELG MATH SOC, V1, P577
  • [7] Bruyere V., 1994, Bull. Belg. Math. Soc., V1, P191
  • [8] On synchronized sequences and their separators
    Carpi, A
    Maggi, C
    [J]. RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 2001, 35 (06): : 513 - 524
  • [9] On factors of synchronized sequences
    Carpi, Arturo
    D'Alonzo, Valerio
    [J]. THEORETICAL COMPUTER SCIENCE, 2010, 411 (44-46) : 3932 - 3937
  • [10] ON THE REPETITIVITY INDEX OF INFINITE WORDS
    Carpi, Arturo
    D'Alonzo, Valerio
    [J]. INTERNATIONAL JOURNAL OF ALGEBRA AND COMPUTATION, 2009, 19 (02) : 145 - 158