the repetition threshold for binary rich words
play

The repetition threshold for binary rich words Lucas Mol Joint work - PowerPoint PPT Presentation

The repetition threshold for binary rich words Lucas Mol Joint work with James D. Currie and Narad Rampersad AMS Special Session on Sequences, Words, and Automata Joint Mathematics Meetings, Denver, CO January 15, 2020 P LAN C RITICAL E


  1. R ICH WORDS ◮ A palindrome is a finite word that reads the same forwards and backwards. ◮ Examples: 1001 , 01010 , kayak , racecar Theorem (Droubay, Justin, Pirillo 2001): Every word of length n contains at most n distinct nonempty palindromes as factors. ◮ A finite word of length n is called rich if it contains n distinct nonempty palindromes. ◮ The word 01101 contains the palindromes

  2. R ICH WORDS ◮ A palindrome is a finite word that reads the same forwards and backwards. ◮ Examples: 1001 , 01010 , kayak , racecar Theorem (Droubay, Justin, Pirillo 2001): Every word of length n contains at most n distinct nonempty palindromes as factors. ◮ A finite word of length n is called rich if it contains n distinct nonempty palindromes. ◮ The word 01101 contains the palindromes 0 ,

  3. R ICH WORDS ◮ A palindrome is a finite word that reads the same forwards and backwards. ◮ Examples: 1001 , 01010 , kayak , racecar Theorem (Droubay, Justin, Pirillo 2001): Every word of length n contains at most n distinct nonempty palindromes as factors. ◮ A finite word of length n is called rich if it contains n distinct nonempty palindromes. ◮ The word 01101 contains the palindromes 0 , 1 ,

  4. R ICH WORDS ◮ A palindrome is a finite word that reads the same forwards and backwards. ◮ Examples: 1001 , 01010 , kayak , racecar Theorem (Droubay, Justin, Pirillo 2001): Every word of length n contains at most n distinct nonempty palindromes as factors. ◮ A finite word of length n is called rich if it contains n distinct nonempty palindromes. ◮ The word 01101 contains the palindromes 0 , 1 , 11 ,

  5. R ICH WORDS ◮ A palindrome is a finite word that reads the same forwards and backwards. ◮ Examples: 1001 , 01010 , kayak , racecar Theorem (Droubay, Justin, Pirillo 2001): Every word of length n contains at most n distinct nonempty palindromes as factors. ◮ A finite word of length n is called rich if it contains n distinct nonempty palindromes. ◮ The word 01101 contains the palindromes 0 , 1 , 11 , 0110 ,

  6. R ICH WORDS ◮ A palindrome is a finite word that reads the same forwards and backwards. ◮ Examples: 1001 , 01010 , kayak , racecar Theorem (Droubay, Justin, Pirillo 2001): Every word of length n contains at most n distinct nonempty palindromes as factors. ◮ A finite word of length n is called rich if it contains n distinct nonempty palindromes. ◮ The word 01101 contains the palindromes 0 , 1 , 11 , 0110 , and 101 ,

  7. R ICH WORDS ◮ A palindrome is a finite word that reads the same forwards and backwards. ◮ Examples: 1001 , 01010 , kayak , racecar Theorem (Droubay, Justin, Pirillo 2001): Every word of length n contains at most n distinct nonempty palindromes as factors. ◮ A finite word of length n is called rich if it contains n distinct nonempty palindromes. ◮ The word 01101 contains the palindromes 0 , 1 , 11 , 0110 , and 101 , so it is rich.

  8. R ICH WORDS ◮ A palindrome is a finite word that reads the same forwards and backwards. ◮ Examples: 1001 , 01010 , kayak , racecar Theorem (Droubay, Justin, Pirillo 2001): Every word of length n contains at most n distinct nonempty palindromes as factors. ◮ A finite word of length n is called rich if it contains n distinct nonempty palindromes. ◮ The word 01101 contains the palindromes 0 , 1 , 11 , 0110 , and 101 , so it is rich. ◮ The word 0120 contains only the palindromes 0 , 1 , and 2 , so it is not rich.

  9. R ICH WORDS ◮ A palindrome is a finite word that reads the same forwards and backwards. ◮ Examples: 1001 , 01010 , kayak , racecar Theorem (Droubay, Justin, Pirillo 2001): Every word of length n contains at most n distinct nonempty palindromes as factors. ◮ A finite word of length n is called rich if it contains n distinct nonempty palindromes. ◮ The word 01101 contains the palindromes 0 , 1 , 11 , 0110 , and 101 , so it is rich. ◮ The word 0120 contains only the palindromes 0 , 1 , and 2 , so it is not rich. ◮ An infinite word is called rich if all of its finite factors are rich.

  10. R EPETITIONS IN RICH WORDS Theorem (Pelantov´ a and Starosta, 2013): Every infinite rich word contains a square.

  11. R EPETITIONS IN RICH WORDS Theorem (Pelantov´ a and Starosta, 2013): Every infinite rich word contains a square. ◮ This result holds over any finite alphabet.

  12. R EPETITIONS IN RICH WORDS Theorem (Pelantov´ a and Starosta, 2013): Every infinite rich word contains a square. ◮ This result holds over any finite alphabet. ◮ So, what types of powers can be avoided by infinite rich words on k letters?

  13. R EPETITIONS IN RICH WORDS Theorem (Pelantov´ a and Starosta, 2013): Every infinite rich word contains a square. ◮ This result holds over any finite alphabet. ◮ So, what types of powers can be avoided by infinite rich words on k letters? ◮ Cubes?

  14. R EPETITIONS IN RICH WORDS Theorem (Pelantov´ a and Starosta, 2013): Every infinite rich word contains a square. ◮ This result holds over any finite alphabet. ◮ So, what types of powers can be avoided by infinite rich words on k letters? ◮ Cubes? ◮ If so, what about fractional powers between 2 and 3?

  15. R EPETITIONS IN RICH WORDS Theorem (Pelantov´ a and Starosta, 2013): Every infinite rich word contains a square. ◮ This result holds over any finite alphabet. ◮ So, what types of powers can be avoided by infinite rich words on k letters? ◮ Cubes? ◮ If so, what about fractional powers between 2 and 3? ◮ We are asking for the repetition threshold for rich words on k letters, denoted RRT ( k ) .

  16. R EPETITIONS IN RICH WORDS Theorem (Pelantov´ a and Starosta, 2013): Every infinite rich word contains a square. ◮ This result holds over any finite alphabet. ◮ So, what types of powers can be avoided by infinite rich words on k letters? ◮ Cubes? ◮ If so, what about fractional powers between 2 and 3? ◮ We are asking for the repetition threshold for rich words on k letters, denoted RRT ( k ) . ◮ We will determine RRT ( 2 ) .

  17. R EPETITIONS IN RICH WORDS Theorem (Baranwal and Shallit, 2019): There is an infinite √ binary rich word with critical exponent 2 + 2 / 2.

  18. R EPETITIONS IN RICH WORDS Theorem (Baranwal and Shallit, 2019): There is an infinite √ binary rich word with critical exponent 2 + 2 / 2. √ ◮ Note: 2 + 2 / 2 ≈ 2 . 707.

  19. R EPETITIONS IN RICH WORDS Theorem (Baranwal and Shallit, 2019): There is an infinite √ binary rich word with critical exponent 2 + 2 / 2. √ ◮ Note: 2 + 2 / 2 ≈ 2 . 707. ◮ They conjectured that this is the smallest possible critical exponent among infinite binary rich words, i.e., that √ RRT ( 2 ) = 2 + 2 / 2.

  20. R EPETITIONS IN RICH WORDS Theorem (Baranwal and Shallit, 2019): There is an infinite √ binary rich word with critical exponent 2 + 2 / 2. √ ◮ Note: 2 + 2 / 2 ≈ 2 . 707. ◮ They conjectured that this is the smallest possible critical exponent among infinite binary rich words, i.e., that √ RRT ( 2 ) = 2 + 2 / 2. √ ◮ The irrationality of 2 + 2 / 2 makes this hard to prove!

  21. R EPETITIONS IN RICH WORDS Theorem (Baranwal and Shallit, 2019): There is an infinite √ binary rich word with critical exponent 2 + 2 / 2. √ ◮ Note: 2 + 2 / 2 ≈ 2 . 707. ◮ They conjectured that this is the smallest possible critical exponent among infinite binary rich words, i.e., that √ RRT ( 2 ) = 2 + 2 / 2. √ ◮ The irrationality of 2 + 2 / 2 makes this hard to prove! ◮ Baranwal and Shallit: RRT ( 2 ) ≥ 2 . 7

  22. B ARANWAL AND S HALLIT ’ S CONSTRUCTION Define morphisms f and h by f ( 0 ) = 0 f ( 1 ) = 01 f ( 2 ) = 011 h ( 0 ) = 01 h ( 1 ) = 02 h ( 2 ) = 022 .

  23. B ARANWAL AND S HALLIT ’ S CONSTRUCTION Define morphisms f and h by f ( 0 ) = 0 f ( 1 ) = 01 f ( 2 ) = 011 h ( 0 ) = 01 h ( 1 ) = 02 h ( 2 ) = 022 . The infinite word f ( h ω ( 0 )) is rich and has critical exponent √ 2 + 2 / 2.

  24. B ARANWAL AND S HALLIT ’ S CONSTRUCTION Define morphisms f and h by f ( 0 ) = 0 f ( 1 ) = 01 f ( 2 ) = 011 h ( 0 ) = 01 h ( 1 ) = 02 h ( 2 ) = 022 . The infinite word f ( h ω ( 0 )) is rich and has critical exponent √ 2 + 2 / 2. ◮ The proof was completed using the automatic theorem proving software Walnut .

  25. A N IRRATIONAL REPETITION THRESHOLD ?

  26. A N IRRATIONAL REPETITION THRESHOLD ? √ ◮ One way to show that RRT ( 2 ) = 2 + 2 / 2 would be to give a structure theorem for infinite binary rich words with critical exponent less than some number close to (but √ larger than) 2 + 2 / 2.

  27. A N IRRATIONAL REPETITION THRESHOLD ? √ ◮ One way to show that RRT ( 2 ) = 2 + 2 / 2 would be to give a structure theorem for infinite binary rich words with critical exponent less than some number close to (but √ larger than) 2 + 2 / 2. ◮ One would hope that every infinite binary rich word with critical exponent less than 14 / 5 looks like f ( h ω ( 0 )) .

  28. A N IRRATIONAL REPETITION THRESHOLD ? √ ◮ One way to show that RRT ( 2 ) = 2 + 2 / 2 would be to give a structure theorem for infinite binary rich words with critical exponent less than some number close to (but √ larger than) 2 + 2 / 2. ◮ One would hope that every infinite binary rich word with critical exponent less than 14 / 5 looks like f ( h ω ( 0 )) . ◮ Unfortunately, this is not the case!

  29. A N IRRATIONAL REPETITION THRESHOLD ? √ ◮ One way to show that RRT ( 2 ) = 2 + 2 / 2 would be to give a structure theorem for infinite binary rich words with critical exponent less than some number close to (but √ larger than) 2 + 2 / 2. ◮ One would hope that every infinite binary rich word with critical exponent less than 14 / 5 looks like f ( h ω ( 0 )) . ◮ Unfortunately, this is not the case! ◮ Fortunately, it is not much worse than this.

  30. A NOTHER STRUCTURE THEOREM Every infinite binary rich word with critical exponent less than 14 / 5 looks like either u = f ( h ω ( 0 )) or v = f ( g ( h ω ( 0 ))) . f ( 0 ) = 0 g ( 0 ) = 011 h ( 0 ) = 01 f ( 1 ) = 01 g ( 1 ) = 0121 h ( 1 ) = 02 f ( 2 ) = 011 g ( 2 ) = 012121 h ( 2 ) = 022

  31. A NOTHER STRUCTURE THEOREM Every infinite binary rich word with critical exponent less than 14 / 5 looks like either u = f ( h ω ( 0 )) or v = f ( g ( h ω ( 0 ))) . f ( 0 ) = 0 g ( 0 ) = 011 h ( 0 ) = 01 f ( 1 ) = 01 g ( 1 ) = 0121 h ( 1 ) = 02 f ( 2 ) = 011 g ( 2 ) = 012121 h ( 2 ) = 022 Theorem (Currie, Mol, and Rampersad, 2020+): Let w be an infinite rich word over the binary alphabet { 0 , 1 } with critical exponent less than 14 / 5. For every n ≥ 1, a suffix of w has the form f ( h n ( w n )) or f ( g ( h n ( w n ))) for some infinite word w n over { 0 , 1 , 2 } .

  32. A N IRRATIONAL REPETITION THRESHOLD ! Theorem (Currie, Mol, and Rampersad, 2019+): The repetition √ threshold for binary rich words is 2 + 2 / 2. Proof:

  33. A N IRRATIONAL REPETITION THRESHOLD ! Theorem (Currie, Mol, and Rampersad, 2019+): The repetition √ threshold for binary rich words is 2 + 2 / 2. Proof: ◮ If an infinite binary rich word has critical exponent less than 14 / 5, then it contains all factors of u = f ( h ω ( 0 )) or all factors of v = f ( g ( h ω ( 0 ))) .

  34. A N IRRATIONAL REPETITION THRESHOLD ! Theorem (Currie, Mol, and Rampersad, 2019+): The repetition √ threshold for binary rich words is 2 + 2 / 2. Proof: ◮ If an infinite binary rich word has critical exponent less than 14 / 5, then it contains all factors of u = f ( h ω ( 0 )) or all factors of v = f ( g ( h ω ( 0 ))) . ◮ Baranwal and Shallit showed that the critical exponent of u √ is 2 + 2 / 2.

  35. A N IRRATIONAL REPETITION THRESHOLD ! Theorem (Currie, Mol, and Rampersad, 2019+): The repetition √ threshold for binary rich words is 2 + 2 / 2. Proof: ◮ If an infinite binary rich word has critical exponent less than 14 / 5, then it contains all factors of u = f ( h ω ( 0 )) or all factors of v = f ( g ( h ω ( 0 ))) . ◮ Baranwal and Shallit showed that the critical exponent of u √ is 2 + 2 / 2. ◮ So it suffices to show that v has critical exponent at least √ 2 + 2 / 2.

  36. A N IRRATIONAL REPETITION THRESHOLD ! Theorem (Currie, Mol, and Rampersad, 2019+): The repetition √ threshold for binary rich words is 2 + 2 / 2. Proof: ◮ If an infinite binary rich word has critical exponent less than 14 / 5, then it contains all factors of u = f ( h ω ( 0 )) or all factors of v = f ( g ( h ω ( 0 ))) . ◮ Baranwal and Shallit showed that the critical exponent of u √ is 2 + 2 / 2. ◮ So it suffices to show that v has critical exponent at least √ 2 + 2 / 2. ◮ In fact, we show that v is rich, and has critical exponent √ exactly 2 + 2 / 2.

  37. A N IRRATIONAL REPETITION THRESHOLD ! Theorem (Currie, Mol, and Rampersad, 2019+): The repetition √ threshold for binary rich words is 2 + 2 / 2. Proof: ◮ If an infinite binary rich word has critical exponent less than 14 / 5, then it contains all factors of u = f ( h ω ( 0 )) or all factors of v = f ( g ( h ω ( 0 ))) . ◮ Baranwal and Shallit showed that the critical exponent of u √ is 2 + 2 / 2. ◮ So it suffices to show that v has critical exponent at least √ 2 + 2 / 2. ◮ In fact, we show that v is rich, and has critical exponent √ exactly 2 + 2 / 2. ◮ Our proof technique can also be applied to u , providing an alternate proof of Baranwal and Shallit’s result.

  38. E STABLISHING RICHNESS

  39. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2.

  40. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) =

  41. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) =

  42. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 1

  43. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 1

  44. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 10

  45. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 10

  46. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 100

  47. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 100

  48. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 1001

  49. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 1001

  50. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 10010

  51. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 10010

  52. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 100101

  53. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 100101 ◮ Fact: ∆( u ) and ∆( v ) are Sturmian words .

  54. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 100101 ◮ Fact: ∆( u ) and ∆( v ) are Sturmian words . ◮ Thank you, Edita Pelantov´ a!

  55. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 100101 ◮ Fact: ∆( u ) and ∆( v ) are Sturmian words . ◮ Thank you, Edita Pelantov´ a! ◮ By a theorem of Rote (1994), this means that u and v are complementary symmetric Rote words .

  56. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 100101 ◮ Fact: ∆( u ) and ∆( v ) are Sturmian words . ◮ Thank you, Edita Pelantov´ a! ◮ By a theorem of Rote (1994), this means that u and v are complementary symmetric Rote words . ◮ By a theorem of Blondin-Mass´ e et al. (2011), every complementary symmetric Rote word is rich.

  57. E STABLISHING RICHNESS ◮ For a binary word w , let ∆( w ) denote the sequence of first differences of w modulo 2. ◮ e.g., ∆( 0111001 ) = 100101 ◮ Fact: ∆( u ) and ∆( v ) are Sturmian words . ◮ Thank you, Edita Pelantov´ a! ◮ By a theorem of Rote (1994), this means that u and v are complementary symmetric Rote words . ◮ By a theorem of Blondin-Mass´ e et al. (2011), every complementary symmetric Rote word is rich. ◮ Therefore, both u and v are rich!

  58. E STABLISHING THE CRITICAL EXPONENT ◮ We still want to determine the critical exponent of v .

  59. E STABLISHING THE CRITICAL EXPONENT ◮ We still want to determine the critical exponent of v . ◮ To do this, we relate the repetitions in v to the repetitions in ∆( v ) .

  60. E STABLISHING THE CRITICAL EXPONENT ◮ We still want to determine the critical exponent of v . ◮ To do this, we relate the repetitions in v to the repetitions in ∆( v ) . v = 001010010110100101001011 · · · ∆( v ) = 01111011101110111101110 · · ·

  61. E STABLISHING THE CRITICAL EXPONENT ◮ We still want to determine the critical exponent of v . ◮ To do this, we relate the repetitions in v to the repetitions in ∆( v ) . v = 00101001011 01001 01001 01 1 · · · ∆( v ) = 01111011101110111101110 · · ·

  62. E STABLISHING THE CRITICAL EXPONENT ◮ We still want to determine the critical exponent of v . ◮ To do this, we relate the repetitions in v to the repetitions in ∆( v ) . v = 00101001011 01001 01001 01 1 · · · ∆( v ) = 01111011101 11011 11011 1 0 · · ·

Recommend


More recommend