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

the repetition threshold for binary rich words
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

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

slide-2
SLIDE 2

PLAN

CRITICAL EXPONENTS AND REPETITION THRESHOLDS RICH WORDS

slide-3
SLIDE 3

FRACTIONAL POWERS

slide-4
SLIDE 4

FRACTIONAL POWERS

◮ A word w = w1w2 · · · wn has period p if wi+p = wi for all 1 ≤ i ≤ n − p.

slide-5
SLIDE 5

FRACTIONAL POWERS

◮ A word w = w1w2 · · · wn has period p if wi+p = wi for all 1 ≤ i ≤ n − p.

◮ In this case, the rational number n/p is called an exponent

  • f w.
slide-6
SLIDE 6

FRACTIONAL POWERS

◮ A word w = w1w2 · · · wn has period p if wi+p = wi for all 1 ≤ i ≤ n − p.

◮ In this case, the rational number n/p is called an exponent

  • f w.

◮ If w has exponent r, then we say that w is an r-power.

slide-7
SLIDE 7

FRACTIONAL POWERS

◮ A word w = w1w2 · · · wn has period p if wi+p = wi for all 1 ≤ i ≤ n − p.

◮ In this case, the rational number n/p is called an exponent

  • f w.

◮ If w has exponent r, then we say that w is an r-power.

◮ Example: The word alfalfa is a 7/3-power.

slide-8
SLIDE 8

FRACTIONAL POWERS

◮ A word w = w1w2 · · · wn has period p if wi+p = wi for all 1 ≤ i ≤ n − p.

◮ In this case, the rational number n/p is called an exponent

  • f w.

◮ If w has exponent r, then we say that w is an r-power.

◮ Example: The word alfalfa is a 7/3-power.

slide-9
SLIDE 9

FRACTIONAL POWERS

◮ A word w = w1w2 · · · wn has period p if wi+p = wi for all 1 ≤ i ≤ n − p.

◮ In this case, the rational number n/p is called an exponent

  • f w.

◮ If w has exponent r, then we say that w is an r-power.

◮ Example: The word alfalfa is a 7/3-power.

slide-10
SLIDE 10

FRACTIONAL POWERS

◮ A word w = w1w2 · · · wn has period p if wi+p = wi for all 1 ≤ i ≤ n − p.

◮ In this case, the rational number n/p is called an exponent

  • f w.

◮ If w has exponent r, then we say that w is an r-power.

◮ Example: The word alfalfa is a 7/3-power.

slide-11
SLIDE 11

FRACTIONAL POWERS

◮ A word w = w1w2 · · · wn has period p if wi+p = wi for all 1 ≤ i ≤ n − p.

◮ In this case, the rational number n/p is called an exponent

  • f w.

◮ If w has exponent r, then we say that w is an r-power.

◮ Example: The word alfalfa is a 7/3-power. =      

7/3

slide-12
SLIDE 12

FRACTIONAL POWERS

◮ A word w = w1w2 · · · wn has period p if wi+p = wi for all 1 ≤ i ≤ n − p.

◮ In this case, the rational number n/p is called an exponent

  • f w.

◮ If w has exponent r, then we say that w is an r-power.

◮ Example: The word alfalfa is a 7/3-power. =      

7/3

◮ Special case: 2-powers are also called squares.

slide-13
SLIDE 13

CRITICAL EXPONENTS AND REPETITION THRESHOLDS

slide-14
SLIDE 14

CRITICAL EXPONENTS AND REPETITION THRESHOLDS

◮ The critical exponent of a word w is defined as sup{r ∈ Q: w contains an r-power}.

slide-15
SLIDE 15

CRITICAL EXPONENTS AND REPETITION THRESHOLDS

◮ The critical exponent of a word w is defined as sup{r ∈ Q: w contains an r-power}.

◮ Let µ denote the Thue-Morse morphism, defined by µ(0) = 01 and µ(1) = 10.

slide-16
SLIDE 16

CRITICAL EXPONENTS AND REPETITION THRESHOLDS

◮ The critical exponent of a word w is defined as sup{r ∈ Q: w contains an r-power}.

◮ Let µ denote the Thue-Morse morphism, defined by µ(0) = 01 and µ(1) = 10.

◮ It is well-known that the Thue-Morse word µω(0) = 0110100110010110 · · · contains no factors of exponent greater than 2.

slide-17
SLIDE 17

CRITICAL EXPONENTS AND REPETITION THRESHOLDS

◮ The critical exponent of a word w is defined as sup{r ∈ Q: w contains an r-power}.

◮ Let µ denote the Thue-Morse morphism, defined by µ(0) = 01 and µ(1) = 10.

◮ It is well-known that the Thue-Morse word µω(0) = 0110100110010110 · · · contains no factors of exponent greater than 2. ◮ It does, however, contain squares.

slide-18
SLIDE 18

CRITICAL EXPONENTS AND REPETITION THRESHOLDS

◮ The critical exponent of a word w is defined as sup{r ∈ Q: w contains an r-power}.

◮ Let µ denote the Thue-Morse morphism, defined by µ(0) = 01 and µ(1) = 10.

◮ It is well-known that the Thue-Morse word µω(0) = 0110100110010110 · · · contains no factors of exponent greater than 2. ◮ It does, however, contain squares. ◮ So the critical exponent of the Thue-Morse word is 2.

slide-19
SLIDE 19

CRITICAL EXPONENTS AND REPETITION THRESHOLDS

◮ The critical exponent of a word w is defined as sup{r ∈ Q: w contains an r-power}.

◮ Let µ denote the Thue-Morse morphism, defined by µ(0) = 01 and µ(1) = 10.

◮ It is well-known that the Thue-Morse word µω(0) = 0110100110010110 · · · contains no factors of exponent greater than 2. ◮ It does, however, contain squares. ◮ So the critical exponent of the Thue-Morse word is 2.

◮ The repetition threshold for a set of words L is the smallest critical exponent among all infinite words in L.

slide-20
SLIDE 20

CRITICAL EXPONENTS AND REPETITION THRESHOLDS

◮ The critical exponent of a word w is defined as sup{r ∈ Q: w contains an r-power}.

◮ Let µ denote the Thue-Morse morphism, defined by µ(0) = 01 and µ(1) = 10.

◮ It is well-known that the Thue-Morse word µω(0) = 0110100110010110 · · · contains no factors of exponent greater than 2. ◮ It does, however, contain squares. ◮ So the critical exponent of the Thue-Morse word is 2.

◮ The repetition threshold for a set of words L is the smallest critical exponent among all infinite words in L.

◮ Since every long enough binary word contains a square, the repetition threshold for the set of all binary words is 2.

slide-21
SLIDE 21

A STRUCTURE THEOREM

◮ Question: Are there other infinite binary words with critical exponent 2? What do they look like?

slide-22
SLIDE 22

A STRUCTURE THEOREM

◮ Question: Are there other infinite binary words with critical exponent 2? What do they look like? ◮ Answer: It turns out that every infinite binary word with critical exponent less than 7/3 looks almost like the Thue-Morse word!

slide-23
SLIDE 23

A STRUCTURE THEOREM

◮ Question: Are there other infinite binary words with critical exponent 2? What do they look like? ◮ Answer: It turns out that every infinite binary word with critical exponent less than 7/3 looks almost like the Thue-Morse word! Theorem (Karhum¨ aki and Shallit, 2004): Let w be an infinite binary word with critical exponent less than 7/3. For every n ≥ 1, a suffix of w has the form µn(wn) for some infinite binary word wn.

slide-24
SLIDE 24

A STRUCTURE THEOREM

◮ Question: Are there other infinite binary words with critical exponent 2? What do they look like? ◮ Answer: It turns out that every infinite binary word with critical exponent less than 7/3 looks almost like the Thue-Morse word! Theorem (Karhum¨ aki and Shallit, 2004): Let w be an infinite binary word with critical exponent less than 7/3. For every n ≥ 1, a suffix of w has the form µn(wn) for some infinite binary word wn. ◮ In particular, if w is an infinite binary word with critical exponent less than 7/3, then it contains every factor of the Thue-Morse word.

slide-25
SLIDE 25

A QUICK REVIEW

slide-26
SLIDE 26

A QUICK REVIEW

◮ Every long enough binary word contains a square.

slide-27
SLIDE 27

A QUICK REVIEW

◮ Every long enough binary word contains a square. ◮ The Thue-Morse word contains nothing “bigger” than a square; it has critical exponent 2.

slide-28
SLIDE 28

A QUICK REVIEW

◮ Every long enough binary word contains a square. ◮ The Thue-Morse word contains nothing “bigger” than a square; it has critical exponent 2. ◮ This means that the repetition threshold for the set of all binary words is 2.

slide-29
SLIDE 29

A QUICK REVIEW

◮ Every long enough binary word contains a square. ◮ The Thue-Morse word contains nothing “bigger” than a square; it has critical exponent 2. ◮ This means that the repetition threshold for the set of all binary words is 2. ◮ If an infinite binary word has critical exponent less than 7/3, then it contains every factor of the Thue-Morse word.

slide-30
SLIDE 30

PLAN

CRITICAL EXPONENTS AND REPETITION THRESHOLDS RICH WORDS

slide-31
SLIDE 31

RICH WORDS

slide-32
SLIDE 32

RICH WORDS

◮ A palindrome is a finite word that reads the same forwards and backwards.

slide-33
SLIDE 33

RICH WORDS

◮ A palindrome is a finite word that reads the same forwards and backwards.

◮ Examples: 1001,

slide-34
SLIDE 34

RICH WORDS

◮ A palindrome is a finite word that reads the same forwards and backwards.

◮ Examples: 1001, 01010,

slide-35
SLIDE 35

RICH WORDS

◮ A palindrome is a finite word that reads the same forwards and backwards.

◮ Examples: 1001, 01010, kayak,

slide-36
SLIDE 36

RICH WORDS

◮ A palindrome is a finite word that reads the same forwards and backwards.

◮ Examples: 1001, 01010, kayak, racecar

slide-37
SLIDE 37

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

slide-38
SLIDE 38

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

slide-39
SLIDE 39

RICH 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

slide-40
SLIDE 40

RICH 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,

slide-41
SLIDE 41

RICH 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,

slide-42
SLIDE 42

RICH 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,

slide-43
SLIDE 43

RICH 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,

slide-44
SLIDE 44

RICH 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,

slide-45
SLIDE 45

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

slide-46
SLIDE 46

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

slide-47
SLIDE 47

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

slide-48
SLIDE 48

REPETITIONS IN RICH WORDS

Theorem (Pelantov´ a and Starosta, 2013): Every infinite rich word contains a square.

slide-49
SLIDE 49

REPETITIONS IN RICH WORDS

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

slide-50
SLIDE 50

REPETITIONS 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?

slide-51
SLIDE 51

REPETITIONS 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?

slide-52
SLIDE 52

REPETITIONS 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?

slide-53
SLIDE 53

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

slide-54
SLIDE 54

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

slide-55
SLIDE 55

REPETITIONS IN RICH WORDS

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

slide-56
SLIDE 56

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

slide-57
SLIDE 57

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

slide-58
SLIDE 58

REPETITIONS 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!

slide-59
SLIDE 59

REPETITIONS 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

slide-60
SLIDE 60

BARANWAL AND SHALLIT’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.

slide-61
SLIDE 61

BARANWAL AND SHALLIT’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.

slide-62
SLIDE 62

BARANWAL AND SHALLIT’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.

slide-63
SLIDE 63

AN IRRATIONAL REPETITION THRESHOLD?

slide-64
SLIDE 64

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

slide-65
SLIDE 65

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

slide-66
SLIDE 66

AN 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!

slide-67
SLIDE 67

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

slide-68
SLIDE 68

ANOTHER 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 f(1) = 01 f(2) = 011 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 h(2) = 022

slide-69
SLIDE 69

ANOTHER 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 f(1) = 01 f(2) = 011 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 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(hn(wn)) or f(g(hn(wn))) for some infinite word wn over {0, 1, 2}.

slide-70
SLIDE 70

AN IRRATIONAL REPETITION THRESHOLD!

Theorem (Currie, Mol, and Rampersad, 2019+): The repetition threshold for binary rich words is 2 + √ 2/2. Proof:

slide-71
SLIDE 71

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

slide-72
SLIDE 72

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

slide-73
SLIDE 73

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

slide-74
SLIDE 74

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

slide-75
SLIDE 75

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

slide-76
SLIDE 76

ESTABLISHING RICHNESS

slide-77
SLIDE 77

ESTABLISHING RICHNESS

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

slide-78
SLIDE 78

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) =

slide-79
SLIDE 79

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) =

slide-80
SLIDE 80

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) = 1

slide-81
SLIDE 81

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) = 1

slide-82
SLIDE 82

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) = 10

slide-83
SLIDE 83

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) = 10

slide-84
SLIDE 84

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) = 100

slide-85
SLIDE 85

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) = 100

slide-86
SLIDE 86

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) = 1001

slide-87
SLIDE 87

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) = 1001

slide-88
SLIDE 88

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) = 10010

slide-89
SLIDE 89

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) = 10010

slide-90
SLIDE 90

ESTABLISHING RICHNESS

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

◮ e.g., ∆(0111001) = 100101

slide-91
SLIDE 91

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

slide-92
SLIDE 92

ESTABLISHING 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!

slide-93
SLIDE 93

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

slide-94
SLIDE 94

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

slide-95
SLIDE 95

ESTABLISHING 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!

slide-96
SLIDE 96

ESTABLISHING THE CRITICAL EXPONENT

◮ We still want to determine the critical exponent of v.

slide-97
SLIDE 97

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

slide-98
SLIDE 98

ESTABLISHING 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 · · ·

slide-99
SLIDE 99

ESTABLISHING 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 · · ·

slide-100
SLIDE 100

ESTABLISHING 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 · · ·

slide-101
SLIDE 101

ESTABLISHING 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) = 01 1110 1110 1110 111 101110 · · ·

slide-102
SLIDE 102

ESTABLISHING 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 = 00 1010 0101 1010 0101 001011 · · · ∆(v) = 01 1110 1110 1110 111 101110 · · ·

slide-103
SLIDE 103

ESTABLISHING 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 = 00 1010 0101 1010 0101 001011 · · · ∆(v) = 01 1110 1110 1110 111 101110 · · ·

slide-104
SLIDE 104

ESTABLISHING 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 = 00 1010 0101 1010 0101 001011 · · · ∆(v) = 01 1110 1110 1110 111 101110 · · · ◮ Remember that ∆(v) is a Sturmian word.

slide-105
SLIDE 105

ESTABLISHING 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 = 00 1010 0101 1010 0101 001011 · · · ∆(v) = 01 1110 1110 1110 111 101110 · · · ◮ Remember that ∆(v) is a Sturmian word. ◮ We can apply general results on repetitions in Sturmian words to establish the critical exponent of v.

slide-106
SLIDE 106

SUMMARY

◮ Every infinite binary rich word with critical exponent less than 14/5 looks like either u or v.

slide-107
SLIDE 107

SUMMARY

◮ Every infinite binary rich word with critical exponent less than 14/5 looks like either u or v. ◮ Both u and v are complementary symmetric Rote words; we use this fact to prove that they are rich and have critical exponent 2 + √ 2/2.

slide-108
SLIDE 108

SUMMARY

◮ Every infinite binary rich word with critical exponent less than 14/5 looks like either u or v. ◮ Both u and v are complementary symmetric Rote words; we use this fact to prove that they are rich and have critical exponent 2 + √ 2/2. ◮ We conclude that the repetition threshold for binary rich words is 2 + √ 2/2.

slide-109
SLIDE 109

FUTURE PROSPECTS

We have focused on binary words. What about words on k letters, for k > 2?

slide-110
SLIDE 110

FUTURE PROSPECTS

We have focused on binary words. What about words on k letters, for k > 2? ◮ The repetition threshold for all words on k letters is given by RT(k) =      7/4, if k = 3; 7/5, if k = 4; k/(k − 1), if k ≥ 5.

slide-111
SLIDE 111

FUTURE PROSPECTS

We have focused on binary words. What about words on k letters, for k > 2? ◮ The repetition threshold for all words on k letters is given by RT(k) =      7/4, if k = 3; 7/5, if k = 4; k/(k − 1), if k ≥ 5. ◮ Determining the repetition threshold for rich words on k > 2 letters remains an open problem.

slide-112
SLIDE 112

FUTURE PROSPECTS

We have focused on binary words. What about words on k letters, for k > 2? ◮ The repetition threshold for all words on k letters is given by RT(k) =      7/4, if k = 3; 7/5, if k = 4; k/(k − 1), if k ≥ 5. ◮ Determining the repetition threshold for rich words on k > 2 letters remains an open problem.

◮ Is RRT(k) rational for k > 2?

slide-113
SLIDE 113

FUTURE PROSPECTS

We have focused on binary words. What about words on k letters, for k > 2? ◮ The repetition threshold for all words on k letters is given by RT(k) =      7/4, if k = 3; 7/5, if k = 4; k/(k − 1), if k ≥ 5. ◮ Determining the repetition threshold for rich words on k > 2 letters remains an open problem.

◮ Is RRT(k) rational for k > 2? ◮ Is lim

k→∞ RRT(k) = 2?

slide-114
SLIDE 114

MORE ABOUT THE STRUCTURE THEOREM

f(0) = 0 f(1) = 01 f(2) = 011 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 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(hn(wn)) or f(g(hn(wn))) for some infinite word wn over {0, 1, 2}.

slide-115
SLIDE 115

MORE ABOUT THE STRUCTURE THEOREM

f(0) = 0 f(1) = 01 f(2) = 011 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 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(hn(wn)) or f(g(hn(wn))) for some infinite word wn over {0, 1, 2}. Idea of Proof: Suppose w is an infinite binary rich word with critical exponent less than 14/5, e.g., w = 1001100100110110010011 · · ·

slide-116
SLIDE 116

MORE ABOUT THE STRUCTURE THEOREM

f(0) = 0 f(1) = 01 f(2) = 011 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 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(hn(wn)) or f(g(hn(wn))) for some infinite word wn over {0, 1, 2}. Idea of Proof: Suppose w is an infinite binary rich word with critical exponent less than 14/5, e.g., w = 1|0|011|0|01|0|011|011|0|01|0|011 · · ·

slide-117
SLIDE 117

MORE ABOUT THE STRUCTURE THEOREM

f(0) = 0 f(1) = 01 f(2) = 011 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 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(hn(wn)) or f(g(hn(wn))) for some infinite word wn over {0, 1, 2}. Idea of Proof: Suppose w is an infinite binary rich word with critical exponent less than 14/5, e.g., w = 1|0|011|0|01|0|011|011|0|01|0|011 · · · So some suffix of w can be written in the form f(w′).

slide-118
SLIDE 118

Now consider w′.

slide-119
SLIDE 119

Now consider w′. ◮ Do some backtracking to show that a handful of short factors cannot appear in w′.

slide-120
SLIDE 120

Now consider w′. ◮ Do some backtracking to show that a handful of short factors cannot appear in w′. ◮ Show that w′ must be rich.

slide-121
SLIDE 121

Now consider w′. ◮ Do some backtracking to show that a handful of short factors cannot appear in w′. ◮ Show that w′ must be rich. ◮ Obviously, the word w′ must be cube-free.

slide-122
SLIDE 122

Now consider w′. ◮ Do some backtracking to show that a handful of short factors cannot appear in w′. ◮ Show that w′ must be rich. ◮ Obviously, the word w′ must be cube-free. ◮ So this gives us a large set of forbidden factors in w′.

slide-123
SLIDE 123

Now consider w′. ◮ Do some backtracking to show that a handful of short factors cannot appear in w′. ◮ Show that w′ must be rich. ◮ Obviously, the word w′ must be cube-free. ◮ So this gives us a large set of forbidden factors in w′. ◮ Divide into two cases:

◮ w′ contains the factor 0110. ◮ w′ does not contain the factor 0110.

slide-124
SLIDE 124

f(0) = 0 f(1) = 01 f(2) = 011 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 h(2) = 022 Case 1: w′ contains the factor 0110

slide-125
SLIDE 125

f(0) = 0 f(1) = 01 f(2) = 011 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 h(2) = 022 Case 1: w′ contains the factor 0110

2 1 2 2 1 2 2 1 2 1 1 1 2 1

slide-126
SLIDE 126

f(0) = 0 f(1) = 01 f(2) = 011 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 h(2) = 022 Case 1: w′ contains the factor 0110

2 1 2 2 1 2 2 1 2 1 1 1 2 1

◮ Show that the word ending at every unboxed leaf of this tree contains a forbidden factor.

slide-127
SLIDE 127

f(0) = 0 f(1) = 01 f(2) = 011 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 h(2) = 022 Case 1: w′ contains the factor 0110

2 1 2 2 1 2 2 1 2 1 1 1 2 1

◮ Show that the word ending at every unboxed leaf of this tree contains a forbidden factor. ◮ So a suffix of w′ can be written in the form f(g(w′′)).

slide-128
SLIDE 128

f(0) = 0 f(1) = 01 f(2) = 011 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 h(2) = 022 Case 1: w′ contains the factor 0110

2 1 2 2 1 2 2 1 2 1 1 1 2 1

◮ Show that the word ending at every unboxed leaf of this tree contains a forbidden factor. ◮ So a suffix of w′ can be written in the form f(g(w′′)). ◮ Apply a similar argument to show that some suffix of w′′ can be written in the form f(g(h(w1))).

slide-129
SLIDE 129
slide-130
SLIDE 130

Case 2: w′ does not contain the factor 0110 ◮ Use a similar argument to show that some suffix of w′ can be written in the form f(h(w1)).

slide-131
SLIDE 131

Case 2: w′ does not contain the factor 0110 ◮ Use a similar argument to show that some suffix of w′ can be written in the form f(h(w1)). ◮ So altogether, we see that w has a suffix of the form f(g(h(w1))), or a suffix of the form f(h(w1)).

slide-132
SLIDE 132

Case 2: w′ does not contain the factor 0110 ◮ Use a similar argument to show that some suffix of w′ can be written in the form f(h(w1)). ◮ So altogether, we see that w has a suffix of the form f(g(h(w1))), or a suffix of the form f(h(w1)). ◮ This completes the base case of an inductive proof.

slide-133
SLIDE 133

Case 2: w′ does not contain the factor 0110 ◮ Use a similar argument to show that some suffix of w′ can be written in the form f(h(w1)). ◮ So altogether, we see that w has a suffix of the form f(g(h(w1))), or a suffix of the form f(h(w1)). ◮ This completes the base case of an inductive proof. ◮ The inductive step is proved by a similar (though slightly more technical) unified argument.

slide-134
SLIDE 134

WHY 14/5?

◮ The constant 14/5 is used in the backtracking at the beginning of the argument.

slide-135
SLIDE 135

WHY 14/5?

◮ The constant 14/5 is used in the backtracking at the beginning of the argument. ◮ In fact, it appears that the following binary words are rich and have critical exponent equal to 14/5: ˜ f(hω(0)) and ˜ f(g(hω(0))), where ˜ f(0) = 0 ˜ f(1) = 011 ˜ f(2) = 01 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 h(2) = 022

slide-136
SLIDE 136

WHY 14/5?

◮ The constant 14/5 is used in the backtracking at the beginning of the argument. ◮ In fact, it appears that the following binary words are rich and have critical exponent equal to 14/5: ˜ f(hω(0)) and ˜ f(g(hω(0))), where ˜ f(0) = 0 ˜ f(1) = 011 ˜ f(2) = 01 g(0) = 011 g(1) = 0121 g(2) = 012121 h(0) = 01 h(1) = 02 h(2) = 022 ◮ This suggests that 14/5 is indeed the largest possible constant for which the structure theorem holds.

slide-137
SLIDE 137

Thank you!