• Aucun résultat trouvé

Computing the k-binomial complexity of the Thue--Morse word

N/A
N/A
Protected

Academic year: 2021

Partager "Computing the k-binomial complexity of the Thue--Morse word"

Copied!
124
0
0

Texte intégral

(1)

Computing the k-binomial complexity

of the ThueMorse word

(2)

k

-binomial complexity of ThueMorse

Let's look at the ThueMorse word

t = 01101001100101101001011001101001 · · · and more precisely at its factors of a given length:

Fact(1) = {0,

1

}. The factor complexity

pt : n 7→ #Fact(n)

is not bounded by a constant while k-binomial complexity b(k)

t : n 7→ #(Fact(n)/∼k)

is bounded.

(3)

k

-binomial complexity of ThueMorse

Let's look at the ThueMorse word

t =01101001100101101001011001101001 · · · and more precisely at its factors of a given length:

Fact(1) = {0,

1

}.

The factor complexity

pt : n 7→ #Fact(n)

is not bounded by a constant while k-binomial complexity b(k)

t : n 7→ #(Fact(n)/∼k)

(4)

k

-binomial complexity of ThueMorse

Let's look at the ThueMorse word

t = 01101001100101101001011001101001 · · · and more precisely at its factors of a given length:

Fact(1) = {0,1}.

The factor complexity

pt : n 7→ #Fact(n)

is not bounded by a constant while k-binomial complexity b(k)

t : n 7→ #(Fact(n)/∼k)

is bounded.

(5)

k

-binomial complexity of ThueMorse

Let's look at the ThueMorse word

t =01101001100101101001011001101001 · · · and more precisely at its factors of a given length:

Fact(4) = {0110,

,1101, 1010, 0100, 1001, . . .

}.

The factor complexity

pt : n 7→ #Fact(n)

is not bounded by a constant while k-binomial complexity b(k)

t : n 7→ #(Fact(n)/∼k)

(6)

k

-binomial complexity of ThueMorse

Let's look at the ThueMorse word

t = 01101001100101101001011001101001 · · · and more precisely at its factors of a given length:

Fact(4) = {0110,1101

,1010, 0100, 1001, . . .

}.

The factor complexity

pt : n 7→ #Fact(n)

is not bounded by a constant while k-binomial complexity b(k)

t : n 7→ #(Fact(n)/∼k)

is bounded.

(7)

k

-binomial complexity of ThueMorse

Let's look at the ThueMorse word

t = 01101001100101101001011001101001 · · · and more precisely at its factors of a given length:

Fact(4) = {0110, 1101,1010

,0100, 1001, . . .

}.

The factor complexity

pt : n 7→ #Fact(n)

is not bounded by a constant while k-binomial complexity b(k)

t : n 7→ #(Fact(n)/∼k)

(8)

k

-binomial complexity of ThueMorse

Let's look at the ThueMorse word

t = 01101001100101101001011001101001 · · · and more precisely at its factors of a given length:

Fact(4) = {0110, 1101, 1010,0100

,1001, . . .

}.

The factor complexity

pt : n 7→ #Fact(n)

is not bounded by a constant while k-binomial complexity b(k)

t : n 7→ #(Fact(n)/∼k)

is bounded.

(9)

k

-binomial complexity of ThueMorse

Let's look at the ThueMorse word

t = 01101001100101101001011001101001 · · · and more precisely at its factors of a given length:

Fact(4) = {0110, 1101, 1010, 0100,1001

, . . .

}.

The factor complexity

pt : n 7→ #Fact(n)

is not bounded by a constant while k-binomial complexity b(k)

t : n 7→ #(Fact(n)/∼k)

(10)

k

-binomial complexity of ThueMorse

Let's look at the ThueMorse word

t = 01101001100101101001011001101001 · · · and more precisely at its factors of a given length:

Fact(4) = {0110, 1101, 1010, 0100, 1001, . . .}.

The factor complexity

pt : n 7→ #Fact(n)

is not bounded by a constant while k-binomial complexity b(k)

t : n 7→ #(Fact(n)/∼k)

is bounded.

(11)

k

-binomial complexity of ThueMorse

Let's look at the ThueMorse word

t = 01101001100101101001011001101001 · · · and more precisely at its factors of a given length:

Fact(4) = {0110, 1101, 1010, 0100, 1001, . . .}.

The factor complexity

pt : n 7→ #Fact(n) is not bounded by a constant.

while k-binomial complexity b(k)

t : n 7→ #(Fact(n)/∼k)

(12)

k

-binomial complexity of ThueMorse

Let's look at the ThueMorse word

t = 01101001100101101001011001101001 · · · and more precisely at its factors of a given length:

Fact(4) = {0110,1101, 1010, 0100,1001, . . .}.

The factor complexity

pt : n 7→ #Fact(n)

is not bounded by a constant while k-binomial complexity b(k)

t : n 7→ #(Fact(n)/∼k)

is bounded.

(13)

k

-binomial complexity of ThueMorse

1 Preliminary denitions Words, factors and subwords Complexity functions k-binomial complexity The ThueMorse word

2 Why to compute b(k) t ? 3 Computing b(k) t Factorizations Types of order k

(14)

k

-binomial complexity of ThueMorse

1 Preliminary denitions Words, factors and subwords Complexity functions k-binomial complexity The ThueMorse word

2 Why to compute b(k) t ? 3 Computing b(k) t Factorizations Types of order k

(15)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = 0102010. The word 021 is a subword of u, but not a factor of u. The word 0201 is a factor of u, thus also a subword of u.

Let u

x



denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

If u = aababa,

|u|ab=2 and u ab

 = ?

(16)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u.

The word 0201 is a factor of u, thus also a subword of u.

Let u

x



denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

If u = aababa,

|u|ab=2 and u ab

 = ?

(17)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u.

The word acab is a factor of u, thus also a subword of u.

Let u

x



denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

If u = aababa,

|u|ab=2 and u ab

 = ?

(18)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u. The word acab is a factor of u, thus also a subword of u.

Let ux

denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

If u = aababa,

|u|ab=2 and u ab

 = ?

(19)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u. The word acab is a factor of u, thus also a subword of u.

Let ux

denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

(20)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u. The word acab is a factor of u, thus also a subword of u.

Let ux

denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

If u = aababa, |u|ab=1and  u ab  = ?

(21)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u. The word acab is a factor of u, thus also a subword of u.

Let ux

denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

(22)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u. The word acab is a factor of u, thus also a subword of u.

Let ux

denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

If u = aababa, |u|ab=2 and  u ab  = ?

(23)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u. The word acab is a factor of u, thus also a subword of u.

Let ux

denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

(24)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u. The word acab is a factor of u, thus also a subword of u.

Let ux

denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

If u =aababa, |u|ab=2 and  u ab  =2.

(25)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u. The word acab is a factor of u, thus also a subword of u.

Let ux

denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

(26)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u. The word acab is a factor of u, thus also a subword of u.

Let ux

denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

If u = aababa, |u|ab=2 and  u ab  =4.

(27)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u. The word acab is a factor of u, thus also a subword of u.

Let ux

denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

(28)

Factors and subwords

Let u = u1u2· · · um be a nite or innite word.

Denition

A (scattered) subword of u is a nite subsequence of the sequence

(uj)mj =1. Afactor of u is a contiguous subword.

Let u = abacaba. The word acb is a subword of u, but not a factor of u. The word acab is a factor of u, thus also a subword of u.

Let ux

denote the number of times x appears as a subword in u and|u|x the number of times it appears as a factor in u.

If u = aababa, |u|ab=2 and  u ab  =5.

(29)

k

-binomial complexity of ThueMorse

1 Preliminary denitions Words, factors and subwords Complexity functions k-binomial complexity The ThueMorse word

2 Why to compute b(k) t ? 3 Computing b(k) t Factorizations Types of order k

(30)

Factor complexity

Let w be an innite word. A complexity function of w is an application linking every nonnegative integer n with length-n factors of w.

Denition

Thefactor complexity of the word w is the function

pw : N ∪{0} → N ∪{0} : n 7→ #Facw(n).

Denition

Thefactor complexity of the word w is the function

pw: N ∪{0} → N ∪{0} : n 7→#(Facw(n)/ ∼=),

where u ∼=v ⇔ u = v.

We can replace ∼= with other equivalence relations.

(31)

Factor complexity

Let w be an innite word. A complexity function of w is an application linking every nonnegative integer n with length-n factors of w.

Denition

Thefactor complexity of the word w is the function

pw : N ∪{0} → N ∪{0} : n 7→ #Facw(n).

Denition

Thefactor complexity of the word w is the function

pw: N ∪{0} → N ∪{0} : n 7→#(Facw(n)/ ∼=),

where u ∼=v ⇔ u = v.

(32)

Factor complexity

Let w be an innite word. A complexity function of w is an application linking every nonnegative integer n with length-n factors of w.

Denition

Thefactor complexity of the word w is the function

pw: N ∪{0} → N ∪{0} : n 7→#(Facw(n)/ ∼=),

where u ∼=v ⇔ u = v.

We can replace ∼= with other equivalence relations.

(33)

Factor complexity

Let w be an innite word. A complexity function of w is an application linking every nonnegative integer n with length-n factors of w.

Denition

Thefactor complexity of the word w is the function

pw: N ∪{0} → N ∪{0} : n 7→#(Facw(n)/ ∼=),

where u ∼=v ⇔ u = v.

(34)

Other equivalence relations

Dierent equivalence relations from ∼= can be considered:

• abelian equivalence: u ∼ab,1v ⇔ |u|a = |v |a ∀a ∈ A

If k ∈ N,

• k-abelian equivalence: u ∼ab,k v ⇔ |u|x = |v |x ∀x ∈ A≤k

• k-binomial equivalence: u ∼k v ⇔ ux = vx ∀x ∈ A≤k

We will deal with the last one.

(35)

Other equivalence relations

Dierent equivalence relations from ∼= can be considered:

• abelian equivalence: u ∼ab,1v ⇔ |u|a = |v |a ∀a ∈ A

If k ∈ N,

• k-abelian equivalence: u ∼ab,k v ⇔ |u|x = |v |x ∀x ∈ A≤k

• k-binomial equivalence: u ∼k v ⇔ ux = vx ∀x ∈ A≤k

(36)

Other equivalence relations

Dierent equivalence relations from ∼= can be considered:

• abelian equivalence: u ∼ab,1v ⇔ |u|a = |v |a ∀a ∈ A

If k ∈ N,

• k-abelian equivalence: u ∼ab,k v ⇔ |u|x = |v |x ∀x ∈ A≤k

• k-binomial equivalence: u ∼k v ⇔ ux = vx ∀x ∈ A≤k

We will deal with the last one.

(37)

Other equivalence relations

Dierent equivalence relations from ∼= can be considered:

• abelian equivalence: u ∼ab,1v ⇔ |u|a = |v |a ∀a ∈ A

If k ∈ N,

• k-abelian equivalence: u ∼ab,k v ⇔ |u|x = |v |x ∀x ∈ A≤k

• k-binomial equivalence: u ∼k v ⇔ ux = vx ∀x ∈ A≤k

(38)

Other equivalence relations

Dierent equivalence relations from ∼= can be considered:

• abelian equivalence: u ∼ab,1v ⇔ |u|a = |v |a ∀a ∈ A

If k ∈ N,

• k-abelian equivalence: u ∼ab,k v ⇔ |u|x = |v |x ∀x ∈ A≤k

• k-binomial equivalence: u ∼k v ⇔ ux = vx ∀x ∈ A≤k

We will deal with the last one.

(39)

k

-binomial complexity of ThueMorse

1 Preliminary denitions Words, factors and subwords Complexity functions k-binomial complexity The ThueMorse word

2 Why to compute b(k) t ? 3 Computing b(k) t Factorizations Types of order k

(40)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =4= v ba  .

(41)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent. Indeed, u a  =1=v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =4= v ba  .

(42)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabband v = babbab are 2-binomially equivalent. Indeed, u a  =1=v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =4= v ba  .

(43)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent. Indeed, u a  =2=v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =4= v ba  .

(44)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u =bbaabb and v =babbab are 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =1=v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =4= v ba  .

(45)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =2=v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =4= v ba  .

(46)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =3=v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =4= v ba  .

(47)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent.

Indeed, u a  =2 =v a  ,u b  =4=v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =4= v ba  .

(48)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =4= v ba  .

(49)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =4= v ba  .

(50)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbabare 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =1= v ab  , u ba  =4= v ba  .

(51)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =2= v ab  , u ba  =4= v ba  .

(52)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent.

Indeed, u a  =2 =v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =3= v ab  , u ba  =4= v ba  .

(53)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent.

Indeed, u a  =2 =v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4= v ab  , u ba  =4= v ba  .

(54)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u =bbaabb and v =babbab are 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =1= v ba  .

(55)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u =bbaabband v =babbab are 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =2= v ba  .

(56)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =3= v ba  .

(57)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =4= v ba  .

(58)

k

-binomial equivalence

Denition (Reminder)

Let u and v be two nite words. They arek-binomially equivalent if u x  =v x  ∀x ∈ A≤k.

The words u = bbaabb and v = babbab are 2-binomially equivalent. Indeed, u a  =2 =v a  ,u b  =4 =v b  , u aa  =1 = v aa  ,  u bb  =6 = v bb  , u ab  =4 = v ab  , u ba  =4 = v ba  .

(59)

Some properties

1. For all words u, v and for every nonnegative integer k, u ∼k+1v ⇒ u ∼k v .

2. For all words u, v,

u ∼1 v ⇔ u ∼ab,1v .

Indeed, the words u and v are 1-abelian equivalent if u a  =|u|a = |v |a= v a  ∀a ∈ A.

(60)

Some properties

1. For all words u, v and for every nonnegative integer k, u ∼k+1v ⇒ u ∼k v .

2. For all words u, v,

u ∼1 v ⇔ u ∼ab,1v .

Indeed, the words u and v are 1-abelian equivalent if u a  =|u|a = |v |a= v a  ∀a ∈ A.

(61)

Some properties

1. For all words u, v and for every nonnegative integer k, u ∼k+1v ⇒ u ∼k v .

2. For all words u, v,

u ∼1 v ⇔ u ∼ab,1v .

Indeed, the words u and v are 1-abelian equivalent if u a  =|u|a = |v |a= v a  ∀a ∈ A.

(62)

k

-binomial complexity

Denition

If w is an innite word, we can dene the function b(k)

w : N → N : n 7→ #(Facw(n)/ ∼k),

which is called thek-binomial complexityof w.

We have an order relation between the dierent complexity functions: ρabw(n) ≤b(k)w (n) ≤b(k+w 1)(n) ≤ pw(n) ∀n ∈ N, k ∈ N+ where ρab

w is the abelian complexity function of the word w.

(63)

k

-binomial complexity

Denition

If w is an innite word, we can dene the function b(k)

w : N → N : n 7→ #(Facw(n)/ ∼k),

which is called thek-binomial complexityof w.

We have an order relation between the dierent complexity functions: ρabw(n) ≤b(k)w (n) ≤b(k+w 1)(n) ≤ pw(n) ∀n ∈ N, k ∈ N+ where ρab

(64)

k

-binomial complexity of ThueMorse

1 Preliminary denitions Words, factors and subwords Complexity functions k-binomial complexity The ThueMorse word

2 Why to compute b(k) t ? 3 Computing b(k) t Factorizations Types of order k

(65)

A famous word...

Let us dene the ThueMorse morphism

ϕ : {0, 1}∗ → {0, 1}∗ :  0 7→ 01; 1 7→ 10. We have ϕ(0) = 01, ϕ2(0) = 0110, ϕ3(0) = 01101001, . . .

We can thus dene the ThueMorse wordas one of the xed points of

the morphism ϕ :

(66)

A famous word...

Let us dene the ThueMorse morphism

ϕ : {0, 1}∗ → {0, 1}∗ :  0 7→ 01; 1 7→ 10. We have ϕ(0) = 01, ϕ2(0) = 0110, ϕ3(0) = 01101001, . . .

We can thus dene the ThueMorse wordas one of the xed points of

the morphism ϕ :

t := ϕω(0) = 0110100110010110 · · ·

(67)

A famous word...

Let us dene the ThueMorse morphism

ϕ : {0, 1}∗ → {0, 1}∗ :  0 7→ 01; 1 7→ 10. We have ϕ(0) = 01, ϕ2(0) = 0110, ϕ3(0) = 01101001, . . .

We can thus dene the ThueMorse wordas one of the xed points of

(68)

k

-binomial complexity of ThueMorse

1 Preliminary denitions

Words, factors and subwords Complexity functions k-binomial complexity The ThueMorse word

2 Why to compute b(k) t ? 3 Computing b(k) t Factorizations Types of order k

(69)

About MorseHedlund theorem

A lot of properties about factor complexity are known.

Theorem (MorseHedlund)

Let w be an innite word on an `-letter alphabet. The three following assertions are equivalent.

1. The word w is ultimately periodic: there exist nite words u and v such that w = u · vω.

2. There exists n ∈ N such that pw(n) < n + ` −1.

3. The function pw is bounded by a constant.

Aperiodic words with minimal complexity

ASturmian wordis an innite word having, as factor complexity,

(70)

About MorseHedlund theorem

A lot of properties about factor complexity are known.

Theorem (MorseHedlund)

Let w be an innite word on an `-letter alphabet. The three following assertions are equivalent.

1. The word w is ultimately periodic: there exist nite words u and v such that w = u · vω.

2. There exists n ∈ N such that pw(n) < n + ` −1.

3. The function pw is bounded by a constant.

Aperiodic words with minimal complexity

ASturmian wordis an innite word having, as factor complexity,

p(n) = n +1 for all n ∈ N.

(71)

Sturmian words vs. ThueMorse word

Let w be a Sturmian word. We have, for every n ≥ 2, n < pw(n) < pt(n).

However, results are quite dierent when regarding the k-binomial complexity function.

Theorem (M. Rigo, P. Salimov, 2015)

Let w be a Sturmian word. We have b(k)

w (n) = pw(n) = n +1 for all k ≥ 2.

Theorem (M. Rigo, P. Salimov, 2015)

For every k ≥ 1, there exists a constant Ck > 0 such that, for every

n ∈ N,

b(k)

(72)

Sturmian words vs. ThueMorse word

Let w be a Sturmian word. We have, for every n ≥ 2, n < pw(n) < pt(n).

However, results are quite dierent when regarding the k-binomial complexity function.

Theorem (M. Rigo, P. Salimov, 2015)

Let w be a Sturmian word. We have b(k)

w (n) = pw(n) = n +1 for all k ≥ 2.

Theorem (M. Rigo, P. Salimov, 2015)

For every k ≥ 1, there exists a constant Ck > 0 such that, for every

n ∈ N,

b(k)

t (n) ≤ Ck.

(73)

Sturmian words vs. ThueMorse word

Let w be a Sturmian word. We have, for every n ≥ 2, n < pw(n) < pt(n).

However, results are quite dierent when regarding the k-binomial complexity function.

Theorem (M. Rigo, P. Salimov, 2015)

Let w be a Sturmian word. We have b(k)

w (n) = pw(n) = n +1 for all k ≥ 2.

Theorem (M. Rigo, P. Salimov, 2015)

For every k ≥ 1, there exists a constant Ck > 0 such that, for every

n ∈ N,

b(k)

(74)

The exact value of b

(k) t

Theorem (M. L., J. Leroy, M. Rigo, 2018)

Let k be a positive integer. For every n ≤ 2k 1, we have

b(k)

t (n) = pt(n),

while for every n ≥ 2k,

b(k)

t (n) =



3 · 2k3, if n ≡ 0 (mod 2k);

3 · 2k4, otherwise.

(75)

k

-binomial complexity of ThueMorse

1 Preliminary denitions

Words, factors and subwords Complexity functions k-binomial complexity The ThueMorse word

2 Why to compute b(k) t ? 3 Computing b(k) t Factorizations Types of order k

(76)

k

-binomial complexity of ThueMorse

1 Preliminary denitions

Words, factors and subwords Complexity functions k-binomial complexity The ThueMorse word

2 Why to compute b(k) t ? 3 Computing b(k) t Factorizations Types of order k

(77)

Factorizations

Since t is the xed point of ϕ, we have

t = ϕ(t) = ϕ2(t) = · · · = ϕk(t) for all k ∈ N.

Moreover,

ϕk(t) = ϕk(t0)ϕk(t1)ϕk(t2) · · · Therefore, every factor u of t can be written in the form

pϕk(z)s,

where z is also a factor of t and where p (resp., s) is a proper sux (resp., prex) of ϕk(0) or ϕk(1).

The pair (p, s) is called a factorization of order k (or k-factorization) of u.

(78)

Factorizations

Since t is the xed point of ϕ, we have

t = ϕ(t) = ϕ2(t) = · · · = ϕk(t) for all k ∈ N. Moreover,

ϕk(t) = ϕk(t0)ϕk(t1)ϕk(t2) · · ·

Therefore, every factor u of t can be written in the form pϕk(z)s,

where z is also a factor of t and where p (resp., s) is a proper sux (resp., prex) of ϕk(0) or ϕk(1).

The pair (p, s) is called a factorization of order k (or k-factorization) of u.

(79)

Factorizations

Since t is the xed point of ϕ, we have

t = ϕ(t) = ϕ2(t) = · · · = ϕk(t) for all k ∈ N. Moreover,

ϕk(t) = ϕk(t0)ϕk(t1)ϕk(t2) · · · Therefore, every factor u of t can be written in the form

pϕk(z)s,

where z is also a factor of t and where p (resp., s) is a proper sux (resp., prex) of ϕk(0) or ϕk(1).

The pair (p, s) is called a factorization of order k (or k-factorization) of u.

(80)

Factorizations

Since t is the xed point of ϕ, we have

t = ϕ(t) = ϕ2(t) = · · · = ϕk(t) for all k ∈ N. Moreover,

ϕk(t) = ϕk(t0)ϕk(t1)ϕk(t2) · · · Therefore, every factor u of t can be written in the form

pϕk(z)s,

where z is also a factor of t and where p (resp., s) is a proper sux (resp., prex) of ϕk(0) or ϕk(1).

The pair (p, s) is called a factorization of order k (or k-factorization) of u.

(81)

Factorizations: an example

Example We have t = ϕ3(0) · ϕ3(1) · ϕ3(1) · ϕ3(0) · · · =01101001 · 10010110 · 10010110 · 01101001 · · · Let u = 010011001011010. A factorization of order 3 of u is (01001, 10).

(82)

Factorizations: an example

Example We have t = ϕ3(0) · ϕ3(1) · ϕ3(1) · ϕ3(0) · · · =01101001 · 10010110 · 10010110 · 01101001 · · · Let u =010011001011010. A factorization of order 3 of u is (01001,10).

(83)

Factorizations: an example

Example We have t = ϕ3(0) · ϕ3(1) · ϕ3(1) · ϕ3(0) · · · =01101001·10010110·10010110 · 01101001 · · · Let u =010011001011010. A factorization of order 3 of u is (01001,10).

(84)

Application: computing b

(1) t For k = 1, we have b(1) t (0) = 1, b(t1)(1) = 2 and, for n ≥ 2, b(1) t (n) =  3, if n ≡ 0 (mod 2); 2, otherwise.

Let us x n and let u be a factor of length n of t. There exists words p, z, s such that

u = pϕ(z)s,

where p, s ∈ {ε, 0, 1}, ϕ(z) ∈ {01, 10}∗ and |p| + 2|z| + |s| = n.

(85)

Application: computing b

(1) t For k = 1, we have b(1) t (0) = 1, b(t1)(1) = 2 and, for n ≥ 2, b(1) t (n) =  3, if n ≡ 0 (mod 2); 2, otherwise.

Let us x n and let u be a factor of length n of t. There exists words p, z, s such that

u = pϕ(z)s,

(86)

Application: computing b

(1)

t

(continued)

Let n = 2` + 1 be an odd integer. Every factor of length n of t can be written εϕ(z)0, εϕ(z)1, 0ϕ(z)ε or 1ϕ(z)ε, where |z| = ` and ϕ(z) ∈ {01, 10}`. We have |εϕ(z)0|0= ` +1 = |0ϕ(z)ε|0 and |εϕ(z)1|0= ` = |1ϕ(z)ε|0. Since u ∼1v i |u| = |v| and |u|0 = |v |0, we have

b(1)

t (n) =2

if n is odd.

(87)

Application: computing b

(1)

t

(continued)

Let n = 2` + 1 be an odd integer. Every factor of length n of t can be written εϕ(z)0, εϕ(z)1, 0ϕ(z)ε or 1ϕ(z)ε, where |z| = ` and ϕ(z) ∈ {01, 10}`. We have |εϕ(z)0|0= ` +1 = |0ϕ(z)ε|0 and |εϕ(z)1|0= ` = |1ϕ(z)ε|0.

Since u ∼1v i |u| = |v| and |u|0 = |v |0, we have

b(1)

t (n) =2

(88)

Application: computing b

(1)

t

(continued)

Let n = 2` + 1 be an odd integer. Every factor of length n of t can be written εϕ(z)0, εϕ(z)1, 0ϕ(z)ε or 1ϕ(z)ε, where |z| = ` and ϕ(z) ∈ {01, 10}`. We have |εϕ(z)0|0= ` +1 = |0ϕ(z)ε|0 and |εϕ(z)1|0= ` = |1ϕ(z)ε|0. Since u ∼1v i |u| = |v| and |u|0 = |v |0, we have

b(1)

t (n) =2

if n is odd.

(89)

Application: computing b

(1)

t

(continued)

Let now n = 2` be an even integer. Every factor of length n of t can be written εϕ(z)ε, 0ϕ(z0)0, 0ϕ(z0)1 1ϕ(z0)0, or 1ϕ(z0)1, where |z| = `, |z0| = ` −1 and ϕ(z) ∈ {01, 10}`, ϕ(z0) ∈ {01, 10}`−1. We have |εϕ(z)ε|0= ` = |0ϕ(z0)1|0= |1ϕ(z0)0|0, |0ϕ(z0)0|0 = ` +2 and |1ϕ(z0)1|0= `. Therefore, if n is even, b(1) t (n) =3.

Case where k = 2 can also be computed by hand. Let thus assume that k ≥3.

(90)

Application: computing b

(1)

t

(continued)

Let now n = 2` be an even integer. Every factor of length n of t can be written εϕ(z)ε, 0ϕ(z0)0, 0ϕ(z0)1 1ϕ(z0)0, or 1ϕ(z0)1, where |z| = `, |z0| = ` −1 and ϕ(z) ∈ {01, 10}`, ϕ(z0) ∈ {01, 10}`−1. We have |εϕ(z)ε|0= ` = |0ϕ(z0)1|0= |1ϕ(z0)0|0, |0ϕ(z0)0|0 = ` +2 and |1ϕ(z0)1|0= `. Therefore, if n is even, b(1) t (n) =3.

Case where k = 2 can also be computed by hand. Let thus assume that k ≥3.

(91)

Application: computing b

(1)

t

(continued)

Let now n = 2` be an even integer. Every factor of length n of t can be written εϕ(z)ε, 0ϕ(z0)0, 0ϕ(z0)1 1ϕ(z0)0, or 1ϕ(z0)1, where |z| = `, |z0| = ` −1 and ϕ(z) ∈ {01, 10}`, ϕ(z0) ∈ {01, 10}`−1. We have |εϕ(z)ε|0= ` = |0ϕ(z0)1|0= |1ϕ(z0)0|0, |0ϕ(z0)0|0 = ` +2 and |1ϕ(z0)1|0= `. Therefore, if n is even, b(1) t (n) =3.

Case where k = 2 can also be computed by hand. Let thus assume that k ≥3.

(92)

Application: computing b

(1)

t

(continued)

Let now n = 2` be an even integer. Every factor of length n of t can be written εϕ(z)ε, 0ϕ(z0)0, 0ϕ(z0)1 1ϕ(z0)0, or 1ϕ(z0)1, where |z| = `, |z0| = ` −1 and ϕ(z) ∈ {01, 10}`, ϕ(z0) ∈ {01, 10}`−1. We have |εϕ(z)ε|0= ` = |0ϕ(z0)1|0= |1ϕ(z0)0|0, |0ϕ(z0)0|0 = ` +2 and |1ϕ(z0)1|0= `. Therefore, if n is even, b(1) t (n) =3.

Case where k = 2 can also be computed by hand. Let thus assume that k ≥3.

(93)

Unicity of the factorization?

Is the factorization pϕk(z)s of a word in Fac

t unique?

No: the word 010 appears as a factor of t several times; it can be factorized as 0ϕ(1) or as ϕ(0)0.

t = 01 · 10 · 10·01 · 10 ·01 · 01 · 10 · · ·

Proposition

Let k ≥ 3 and let u be a factor of t of length at least 2k 1.

If u is a factor of ϕk−1(010) or ϕk−1(101)

I it has exactly two factorizations (p, s) and (p0, s0);

I we have ||p| − |p0|| = ||s| − |s0|| =2k−1.

If u is not a factor of ϕk−1(010) or ϕk−1(101)

(94)

Unicity of the factorization?

Is the factorization pϕk(z)s of a word in Fac

t unique?

No: the word 010 appears as a factor of t several times; it can be factorized as 0ϕ(1) or as ϕ(0)0.

t = 01 · 10 · 10·01 · 10 ·01 · 01 · 10 · · ·

Proposition

Let k ≥ 3 and let u be a factor of t of length at least 2k 1.

If u is a factor of ϕk−1(010) or ϕk−1(101)

I it has exactly two factorizations (p, s) and (p0, s0);

I we have ||p| − |p0|| = ||s| − |s0|| =2k−1.

If u is not a factor of ϕk−1(010) or ϕk−1(101)

I it has a unique factorization.

(95)

Unicity of the factorization?

Is the factorization pϕk(z)s of a word in Fac

t unique?

No: the word 010 appears as a factor of t several times; it can be factorized as 0ϕ(1) or as ϕ(0)0.

t = 01 · 10 · 10·01 · 10 ·01 · 01 · 10 · · ·

Proposition

Let k ≥ 3 and let u be a factor of t of length at least 2k 1.

If u is a factor of ϕk−1(010) or ϕk−1(101)

I it has exactly two factorizations (p, s) and (p0, s0);

I we have ||p| − |p0|| = ||s| − |s0|| =2k−1.

If u is not a factor of ϕk−1(010) or ϕk−1(101)

(96)

Unicity of the factorization?

Is the factorization pϕk(z)s of a word in Fac

t unique?

No: the word 010 appears as a factor of t several times; it can be factorized as 0ϕ(1) or as ϕ(0)0.

t = 01 · 10 · 10·01 · 10 ·01 · 01 · 10 · · ·

Proposition

Let k ≥ 3 and let u be a factor of t of length at least 2k 1.

If u is a factor of ϕk−1(010) or ϕk−1(101)

I it has exactly two factorizations (p, s) and (p0, s0);

I we have ||p| − |p0|| = ||s| − |s0|| =2k−1.

If u is not a factor of ϕk−1(010) or ϕk−1(101)

I it has a unique factorization.

(97)

Relation between factorizations of a word: an example

Example

Let us consider the factor u = 01001011, which is a subword of ϕ2(010).

t = ϕ3(t) = 01101001 · 10010110 · 10010110 · 01101001· 10010110 · 01101001 · 01101001 · · ·

Hence, (0, 1001011) and (01001, 011) are the two 3-factorizations of u. Observe that

(0,1001011) = (0,ϕ2(1)011)

and

(01001,011) = (0ϕ2(1),011).

How can we deal with factors having two factorizations? Which one to choose?

(98)

Relation between factorizations of a word: an example

Example

Let us consider the factor u = 01001011, which is a subword of ϕ2(010).

t = ϕ3(t) = 01101001 · 10010110 · 10010110 · 01101001· 10010110 · 01101001 · 01101001 · · ·

Hence, (0, 1001011) and (01001, 011) are the two 3-factorizations of u.

Observe that

(0,1001011) = (0,ϕ2(1)011)

and

(01001,011) = (0ϕ2(1),011).

How can we deal with factors having two factorizations? Which one to choose?

(99)

Relation between factorizations of a word: an example

Example

Let us consider the factor u = 01001011, which is a subword of ϕ2(010).

t = ϕ3(t) = 01101001 · 10010110 · 10010110 · 01101001· 10010110 · 01101001 · 01101001 · · ·

Hence, (0, 1001011) and (01001, 011) are the two 3-factorizations of u. Observe that

(0,1001011) = (0,ϕ2(1)011)

and

(01001,011) = (0ϕ2(1),011).

How can we deal with factors having two factorizations? Which one to choose?

(100)

Relation between factorizations of a word: an example

Example

Let us consider the factor u = 01001011, which is a subword of ϕ2(010).

t = ϕ3(t) = 01101001 · 10010110 · 10010110 · 01101001· 10010110 · 01101001 · 01101001 · · ·

Hence, (0, 1001011) and (01001, 011) are the two 3-factorizations of u. Observe that

(0,1001011) = (0,ϕ2(1)011)

and

(01001,011) = (0ϕ2(1),011).

How can we deal with factors having two factorizations? Which one to choose?

(101)

k

-binomial complexity of ThueMorse

1 Preliminary denitions

Words, factors and subwords Complexity functions k-binomial complexity The ThueMorse word

2 Why to compute b(k) t ? 3 Computing b(k) t Factorizations Types of order k

(102)

Dealing with two factorizations

Equivalence ≡k

Let (p1, s1), (p2, s2) ∈ A<2k× A<2k. These two are equivalent for ≡ k if

there exist a ∈ A, x, y ∈ A∗ such that one of these cases occurs: 1 |p1| + |s1| = |p2| + |s2|and 1 (p1, s1) = (p2, s2); 2 (p1, s1) = (x ϕk−1(a), y )and (p 2, s2) = (x , ϕk−1(a)y ); 3 (p1, s1) = (x , ϕk−1(a)y )and (p 2, s2) = (x ϕk−1(a), y );

4 (p1, s1) = (ϕk−1(a), ϕk−1(a))and (p

2, s2) = (ϕk−1(a), ϕk−1(a));

2 (|p1| + |s1|) − (|p2| + |s2|)

=2k and

1 (p1, s1) = (x , y )and (p2, s2) = (x ϕk−1(a), ϕk−1(¯a)y ); 2 (p1, s1) = (x ϕk−1(a), ϕk−1(¯a)y ) and (p2, s2) = (x , y ).

Example (continuing)

The word u = 01001011 has the two factorizations (0, ϕ2(1)011) and

(0ϕ2(1), 011). This corresponds to case (1.3), where x = 0, y = 011.

(103)

Dealing with two factorizations

Equivalence ≡k

Let (p1, s1), (p2, s2) ∈ A<2k× A<2k. These two are equivalent for ≡ k if

there exist a ∈ A, x, y ∈ A∗ such that one of these cases occurs: 1 |p1| + |s1| = |p2| + |s2|and 1 (p1, s1) = (p2, s2); 2 (p1, s1) = (x ϕk−1(a), y )and (p 2, s2) = (x , ϕk−1(a)y ); 3 (p1, s1) =(x , ϕk−1(a)y )and (p 2, s2) =(x ϕk−1(a), y );

4 (p1, s1) = (ϕk−1(a), ϕk−1(a))and (p

2, s2) = (ϕk−1(a), ϕk−1(a));

2 (|p1| + |s1|) − (|p2| + |s2|)

=2k and

1 (p1, s1) = (x , y )and (p2, s2) = (x ϕk−1(a), ϕk−1(¯a)y ); 2 (p1, s1) = (x ϕk−1(a), ϕk−1(¯a)y ) and (p2, s2) = (x , y ). Example (continuing)

(104)

Link between ∼

k

and ≡

k

Proposition

If a word u ∈ A≥2k1

has two k-factorizations (p1, s1) and (p2, s2), then

these two are equivalent for ≡k.

The equivalence class of the k-factorizations of u is called its type of

order k.

Theorem

Let u and v be two factors of t of length n ≥ 2k 1. We have

u ∼k v ⇔ (pu, su) ≡k (pv, sv).

Therefore, if k ≥ 3 and n ≥ 2k, we have

b(k)

t (n) = #(Facn(t)/∼k) = #({(pu, su) : u ∈ Facn(t)}/≡k).

(105)

Link between ∼

k

and ≡

k

Proposition

If a word u ∈ A≥2k1

has two k-factorizations (p1, s1) and (p2, s2), then

these two are equivalent for ≡k.

The equivalence class of the k-factorizations of u is called its type of

order k.

Theorem

Let u and v be two factors of t of length n ≥ 2k1. We have

u ∼k v ⇔ (pu, su) ≡k (pv, sv).

Therefore, if k ≥ 3 and n ≥ 2k, we have

b(k)

(106)

Link between ∼

k

and ≡

k

Proposition

If a word u ∈ A≥2k1

has two k-factorizations (p1, s1) and (p2, s2), then

these two are equivalent for ≡k.

The equivalence class of the k-factorizations of u is called its type of

order k.

Theorem

Let u and v be two factors of t of length n ≥ 2k1. We have

u ∼k v ⇔ (pu, su) ≡k (pv, sv).

Therefore, if k ≥ 3 and n ≥ 2k, we have

b(k)

t (n) = #(Facn(t)/∼k) = #({(pu, su) : u ∈ Facn(t)}/≡k). Marie Lejeune (Liège University) August 09, 2019 21 / 28

(107)

Computing this quantity

Let n ≥ 2k and for all ` ∈ {0, . . . , 2k−11}, dene

P`= {(pu, su) : u ∈ Facn(t), |pu| = ` or |pu| =2k−1+ `}.

Example

Let n = 15, k = 3 and ` = 2. We have

P2= {(01, 10110), (01, 01001), (10, 10110), (10, 01001), (101001, 0), (101001, 1), (010110, 0), (010110, 1)}. Hence, {(pu, su) : u ∈ Facn(t)} = 2k−11 [ `=0 P`.

(108)

Computing this quantity

Let n ≥ 2k and for all ` ∈ {0, . . . , 2k−11}, dene

P`= {(pu, su) : u ∈ Facn(t), |pu| = ` or |pu| =2k−1+ `}. Example

Let n = 15, k = 3 and ` = 2. We have

P2= {(01, 10110), (01, 01001), (10, 10110), (10, 01001), (101001, 0), (101001, 1), (010110, 0), (010110, 1)}. Hence, {(pu, su) : u ∈ Facn(t)} = 2k−11 [ `=0 P`.

(109)

Computing this quantity

Let n ≥ 2k and for all ` ∈ {0, . . . , 2k−11}, dene

P`= {(pu, su) : u ∈ Facn(t), |pu| = ` or |pu| =2k−1+ `}. Example

Let n = 15, k = 3 and ` = 2. We have

P2= {(01, 10110), (01, 01001), (10, 10110), (10, 01001), (101001, 0), (101001, 1), (010110, 0), (010110, 1)}. Hence, {(p , s ) : u ∈ Fac (t)} = 2k−11 [ P .

(110)

Computing this quantity (continued)

If (pu, su) ∈ P` and (pv, sv) ∈ P`0 with ` 6= `0, we know that

(pu, su) 6≡k (pv, sv). Therefore, b(k) t (n) = #     2k−11 [ `=0 P`  / ≡k  = 2k−11 X `=0 #(P`/ ≡k).

(111)

Computing this quantity (continued)

If (pu, su) ∈ P` and (pv, sv) ∈ P`0 with ` 6= `0, we know that

(pu, su) 6≡k (pv, sv). Therefore, b(k) t (n) = #     2k−11 [ `=0 P`   , ≡k   = 2k−11 X `=0 #(P`/ ≡k).

(112)

Computing this quantity (continued)

If (pu, su) ∈ P` and (pv, sv) ∈ P`0 with ` 6= `0, we know that

(pu, su) 6≡k (pv, sv). Therefore, b(k) t (n) = #     2k−11 [ `=0 P`   , ≡k  = 2k−11 X `=0 #(P`/ ≡k).

(113)

Computing this quantity (continued)

There exists `0 such that

P`0 = {(pu, su) : u ∈ Facn(t), |su| =0 or |su| =2k−1}.

Example

Let n = 10, k = 3 and ` = 2. We have `0 =2 because P2 = {(01, ε), (10, ε),

(101001, 0110), (101001, 1001), (010110, 0110), (010110, 1001)}. Denote by λ the quantity n mod 2k. We have

(114)

Computing this quantity (continued)

There exists `0 such that

P`0 = {(pu, su) : u ∈ Facn(t), |su| =0 or |su| =2k−1}. Example

Let n = 10, k = 3 and ` = 2. We have `0 =2 because P2 = {(01, ε), (10, ε),

(101001, 0110), (101001, 1001), (010110, 0110), (010110, 1001)}.

Denote by λ the quantity n mod 2k. We have

0 = `0 ⇔ λ =0 or λ = 2k−1.

(115)

Computing this quantity (continued)

There exists `0 such that

P`0 = {(pu, su) : u ∈ Facn(t), |su| =0 or |su| =2k−1}. Example

Let n = 10, k = 3 and ` = 2. We have `0 =2 because P2 = {(01, ε), (10, ε),

(101001, 0110), (101001, 1001), (010110, 0110), (010110, 1001)}. Denote by λ the quantity n mod 2k. We have

(116)

Computing this quantity (continued)

Moreover, we can show that

# ((P0∪ P`0)/ ≡k) =    3, if λ = 0; 2, if λ = 2k−1; 8, otherwise;

and that, for all ` 6∈ {0, `0},

# (P`/ ≡k) =6.

Hence, putting all the information together, # ({(pu, su) : u ∈ Facn(t)}/≡k) = 2k−11 X `=0 # (P`/ ≡k) =  3 · 2k3, if λ = 0; 3 · 2k4, otherwise.

(117)

Computing this quantity (continued)

Moreover, we can show that

# ((P0∪ P`0)/ ≡k) =    3, if λ = 0; 2, if λ = 2k−1; 8, otherwise; and that, for all ` 6∈ {0, `0},

# (P`/ ≡k) =6.

Hence, putting all the information together, # ({(pu, su) : u ∈ Facn(t)}/≡k) = 2k−11 X `=0 # (P`/ ≡k) =  3 · 2k3, if λ = 0; 3 · 2k4, otherwise.

(118)

Computing this quantity (continued)

Moreover, we can show that

# ((P0∪ P`0)/ ≡k) =    3, if λ = 0; 2, if λ = 2k−1; 8, otherwise; and that, for all ` 6∈ {0, `0},

# (P`/ ≡k) =6.

Hence, putting all the information together, # ({(pu, su) : u ∈ Facn(t)}/≡k) = 2k−11 X `=0 # (P`/ ≡k) =  3 · 2k 3, if λ = 0; 3 · 2k 4, otherwise.

(119)

Conclusion

It is also possible to show that, if u, v are two dierent factors of t of length less than 2k, then u 6∼

k v.

Therefore, b(k)

t (n) = pt(n)for all n ≤ 2k−1.

Finally, we obtain b(k)

t (n) = pt(n) for all n ≤ 2k−1 and, for all n ≥ 2k,

b(k)

t (n) =



3 · 2k3, if n ≡ 0 (mod 2k);

(120)

Conclusion

It is also possible to show that, if u, v are two dierent factors of t of length less than 2k, then u 6∼

k v.

Therefore, b(k)

t (n) = pt(n)for all n ≤ 2k−1. Finally, we obtain b(k)

t (n) = pt(n) for all n ≤ 2k−1 and, for all n ≥ 2k,

b(k)

t (n) =



3 · 2k3, if n ≡ 0 (mod 2k);

3 · 2k4, otherwise.

(121)

To end with an open question...

Theorem (M. Rigo, P. Salimov, 2015)

For every k ≥ 1 and for every xed point of a Parikh-constant morphism w, there exists a constant Cw,k >0 such that, for every n ∈ N,

b(k)

w (n) ≤ Cw,k.

AParikh-constant morphism is a morphism for which the images of all

letters are equal up to a permutation.

Example The morphism σ : {0, 1, 2}∗ → {0, 1, 2}:    0 7→ 0112 1 7→ 1021 2 7→ 2011 is Parikh-constant.

Does it exist such an aperiodic word w such that b(k)

w (n) < b(k)t (n) for

(122)

To end with an open question...

Theorem (M. Rigo, P. Salimov, 2015)

For every k ≥ 1 and for every xed point of a Parikh-constant morphism w, there exists a constant Cw,k >0 such that, for every n ∈ N,

b(k)

w (n) ≤ Cw,k.

AParikh-constant morphism is a morphism for which the images of all

letters are equal up to a permutation.

Example The morphism σ : {0, 1, 2}∗ → {0, 1, 2}:    0 7→ 0112 1 7→ 1021 2 7→ 2011 is Parikh-constant.

Does it exist such an aperiodic word w such that b(k)

w (n) < b(k)t (n) for

all large enough n?

(123)

To end with an open question...

Theorem (M. Rigo, P. Salimov, 2015)

For every k ≥ 1 and for every xed point of a Parikh-constant morphism w, there exists a constant Cw,k >0 such that, for every n ∈ N,

b(k)

w (n) ≤ Cw,k.

AParikh-constant morphism is a morphism for which the images of all

letters are equal up to a permutation.

Example The morphism σ : {0, 1, 2}∗ → {0, 1, 2}:    0 7→ 0112 1 7→ 1021 2 7→ 2011 is Parikh-constant.

(124)

Thank you!

Références

Documents relatifs

le dessin que vous avez sélectionné dans notre banque d’image avec les références couleur de votre choix, Flotex panoramique pour associer côte à côte un maximum de 8 lés de

OBJECTIFS ET DEROULEMENT DE LA DEMARCHE « PLAN DE PAYSAGE » Le Plan de paysage a pour objectif de construire ensemble notre réponse à la question « Quel paysage voulons-nous

Dans ce contexte, l’objectif principal de la présente thèse était donc d’évaluer les effets du diamètre de la tête porte-outils, de la position d’alimentation des

Bien que nous n'ayons pas obtenu des pourcentages de récupération aussi élevés que ceux rapportés dans la littérature, l'élution du SA-11 adsorbé sur les filtres

Conclusion •Traitements « passifs » ➙ récidives +++ •Traitements actifs ➙ modification structure tendon •Ondes de choc ➙ efficacité similaire focales ou radiales •PRP

L’objectif de cette partie est de comprendre les rapports que les acteurs entretiennent avec leur environnement, de cerner les motivations et attentes liées à cette «

C’est pourquoi, avec l’adoption de la loi Labbé sur l’interdiction des produits phytosanitaires dans les espaces publics d’ici 2016, et le Grenelle de l’Environnement

Niveau du blan Niveau du noir Retour ligne = 12µs Aller ligne = 52µs 0 30 100 (luminan e) Information Vidéo Informations de servi e.. Figure 18: Une ligne du signal de luminan e