On factor and permutation complexity of infinite words Alexandr - - PowerPoint PPT Presentation

on factor and permutation complexity of infinite words
SMART_READER_LITE
LIVE PREVIEW

On factor and permutation complexity of infinite words Alexandr - - PowerPoint PPT Presentation

On factor and permutation complexity of infinite words Alexandr Valyuzhenich Sobolev Institute of Mathematics May 9, 2018 Alexandr Valyuzhenich On factor and permutation complexity of infinite words Basic definitions Let be a finite


slide-1
SLIDE 1

On factor and permutation complexity of infinite words

Alexandr Valyuzhenich

Sobolev Institute of Mathematics

May 9, 2018

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-2
SLIDE 2

Basic definitions

Let Σ be a finite alphabet. An infinite word over Σ is a sequence of the form w = w1w2w3 . . . where wi ∈ Σ. Definition A finite word u is called a factor or subword of length n of an infinite word w if u = wi+1 . . . wi+n for some i ≥ 0. Let Fw(n) be the set of all distinct factors of w of length n. Definition The factor complexity (or subword complexity) of w is fw(n) = |Fw(n)|.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-3
SLIDE 3

Basic definitions

Definition An infinite word w is called periodic if w = uvvv . . . for some finite words u and v. Definition An infinite word w is called aperiodic if w is not a periodic word. We note that if w is a periodic word, then fw(n) ≤ C for some constant C. Theorem (Morse, Hedlund, 1940) Let w be an infinite aperiodic word. Then fw(n) ≥ n + 1.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-4
SLIDE 4

Sturmian words

Definition An infinite word w is called a Sturmian word if fw(n) = n + 1 for arbitrary n. So, Sturmian words have the minimum factor complexity in the class of all infinite aperiodic words.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-5
SLIDE 5

Morphisms

Definition A map ϕ : Σ∗ − → Σ∗ is called a morphism if ϕ(xy) = ϕ(x)ϕ(y) for any words x, y ∈ Σ∗. Let u = u1u2 . . . un be a word. Then ϕ(u) = ϕ(u1)ϕ(u2) . . . ϕ(un). So, every morphism is uniquely determined by the images of letters.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-6
SLIDE 6

Construction of fixed point of morphisms

Consider a morphism ϕ : Σ∗ − → Σ∗. Let a ∈ Σ and ϕ(a) = ax for some nonempty word x. Then ϕ2(a) = ϕ(ϕ(a)) = ϕ(ax) = ϕ(a)ϕ(x) = axϕ(x) and ϕ3(a) = ϕ(ϕ2(a)) = axϕ(x)ϕ2(x). We see that ϕn(a) = axϕ(x) . . . ϕn−1(x). We have that ϕn−1(a) is a prefix ϕn(a) for any n. We define the infinite word w as follows: let the prefix w1 . . . w|ϕn(a)| of w is ϕn(a). The word w is denoted by lim

n→∞ ϕn(a). We note that w = ϕ(w).

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-7
SLIDE 7

Fixed point of morphisms

Definition An infinite word w is a fixed point of a morphism ϕ if w = ϕ(w). Proposition There exists only one fixed point w of a morphism ϕ that starts with symbol a. Moreover, w = lim

n→∞ ϕn(a).

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-8
SLIDE 8

Fixed point of morphisms

Definition An infinite word w is a fixed point of a morphism ϕ if w = ϕ(w). Proposition There exists only one fixed point w of a morphism ϕ that starts with symbol a. Moreover, w = lim

n→∞ ϕn(a).

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-9
SLIDE 9

Important morphisms

Definition The morphism ϕ(0) = 01, ϕ(1) = 0 is the Fibonacci morphism. A fixed point of the Fibonacci morphism is called the Fibonacci word. The Fibonacci word is a Sturmian word. Definition The morphism ϕ(0) = 01, ϕ(1) = 10 is the Thue-Morse morphism. A fixed point of the Thue-Morse morphism is called the Thue-Morse word.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-10
SLIDE 10

Morphisms

Definition A finite word u is called a square (cube) if u = vv (u = vvv) for some word v. Definition An infinite word w is called square-free (cube-free) if all factors of w are not squares (cubes). Problem Does there exist an infinite square-free (cube-free) word?

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-11
SLIDE 11

Morphisms

Theorem (Thue, 1906) There exists an infinite cube-free word over an alphabet of size two. For example, the Thue-Morse word is a cube-free word. Theorem (Thue, 1906) There exists an infinite square-free word over an alphabet of size three. For example, the fixed point of the morphism ϕ(a) = abc, ϕ(b) = ac and ϕ(c) = b is a square-free word.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-12
SLIDE 12

Factor complexity

For the problem of finding the factor complexity of fixed point morphisms was developed a good general approach: In 1997 Cassaigne developed an algorithm for the calculating the factor complexity of a fixed point of biprefix morphisms. In 1998 Avgustinovich and Frid found the exact formula for the factor complexity of a fixed point of biprefix morphisms.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-13
SLIDE 13

Linear order on the shifts

Let w = w1w2w3 . . . be an infinite aperiodic word and <L is a lexicographic order on Σ. The word wiwi+1 . . . is denoted by w[i]. We will write w[i] < w[j] if w[i] = xa . . ., w[j] = xb . . . and a <L b. Definition A permutation π = π1 . . . πn of numbers {1, . . . , n} is a subpermutation of an infinite aperiodic word w if there exists i ≥ 0 such that πk < πm iff w[i + k] < w[i + m].

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-14
SLIDE 14

Example of subpermutation

Let T be the Thue-Morse word: T = 0110100110010110 . . . We have that T[4] = 010 . . ., T[5] = 100 . . ., T[6] = 001 . . . and T[7] = 011 . . .. So T[6] < T[4] < T[7] < T[5]. Therefore π = 2413 is a subpermutation of the Thue-Morse word.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-15
SLIDE 15

Permutation complexity

Let Pw(n) be the set of all distinct subpermutations of w of length n. Definition The permutation complexity of w is pw(n) = |Pw(n)|. Permutation complexity of aperiodic words is a relatively new notion in combinatorics on words. This complexity was introduced by Makarov:

  • M. A. Makarov. On permutations generated by infinite binary
  • words. Sib. Elektron. Mat. Izv., 3 (2006), 304–311.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-16
SLIDE 16

Valid permutations

Definition A finite permutation π is called a valid if π is a subpermutation of some infinite binary word w.

  • Example. π = 132 is a valid permutation.

Indeed, we consider the word w = 010111015 . . . 012n+1 . . .. We have w[3] = 011 . . ., w[4] = 111 . . . and w[5] = 110 . . .. So w[3] < w[5] < w[4]. Therefore π = 132 is valid.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-17
SLIDE 17

Valid permutations

We note that not all permutations are valid. For example, consider permutation π = 2134. Suppose that there exists a binary word w such that 2134 is a subpermutation of w. Then for some i we have w[i + 2] < w[i + 1] < w[i + 3] < w[i + 4]. Since w[i + 1] > w[i + 2], w[i + 2] < w[i + 3] and w[i + 3] < w[i + 4], we see that wi+1 = 1, wi+2 = 0 and wi+3 = 0. Hence w[i + 1] = 1 . . . > w[i + 3] = 0 . . . and we obtain a contradiction.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-18
SLIDE 18

Valid permutations

Let p(n) be the number of all distinct valid permutations of length n. Theorem (Makarov, 2006) p(n + 1) =

n

  • t=1

Ψ(t) · 2n−t for n ≥ 1. Corollary (Makarov, 2006) p(n + 1) = 2n(n − c + O(n2−n/2)). So the maximum permutation complexity of an infinite binary aperiodic word is 2n(n − c + O(n2−n/2)).

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-19
SLIDE 19

Permutation complexity

Theorem (Makarov, 2009) Let w be a Sturmian word. Then pw(n) = n. So, for the Sturmian words we have fw(n − 1) = pw(n).

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-20
SLIDE 20

Permutation complexity

Period doubling word is the fixed point of the morphism ϕ(0) = 0100, ϕ(1) = 0101. Theorem (Makarov, 2010) Let D be the period doubling word. Then pD(n) =

  • n + 6 · 2t − 1,

if 5 · 2t + 1 ≤ n ≤ 6 · 2t and t ≥ 1; 2n + 2 · 2t − 2, if 6 · 2t + 1 ≤ n ≤ 10 · 2t and t ≥ 0. for n ≥ 7.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-21
SLIDE 21

Permutation complexity

Theorem (Widmer, 2011) Let T be the Thue-Morse word, n = 2a + b and 0 < b ≤ 2a. Then pT(n) = 2(2a+1 + b − 2) for n ≥ 6.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-22
SLIDE 22

Morphisms

A morphism is called l–uniform if its blocks are of the same length l. A morphism ϕ : Σ∗ − → Σ∗ is called a marked if its blocks are

  • f the form ϕ(ai) = bixici, where xi is an arbitrary word, bi

and ci are symbols of the alphabet Σ, and all bi (as well as all ci) are distinct. A morphism ϕ : Σ∗ − → Σ∗ where Σ = {0, 1} is called binary.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-23
SLIDE 23

Class Ql

We say that a l–uniform marked binary morphism ϕ such that ϕ(0) starts with 0 belongs to the class Ql if it satisfies the following properties (we assume that l ≥ 2): If ϕ(0) = 0u0x for some word x, then 0u1 is not a subword of ϕ(0) and ϕ(1) and 0u is not a suffix of ϕ(0) and ϕ(1). If ϕ(1) = 1u1x for some word x, then 1u0 is not a subword of ϕ(0) and ϕ(1) and 1u is not a suffix of ϕ(0) and ϕ(1).

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-24
SLIDE 24

Examples of morphisms from Ql

Examples Morphism ϕ(0) = 01n, ϕ(1) = 10n for n ≥ 1 belongs to Ql (for l = n + 1). Morphism ϕ(0) = 012n01n, ϕ(1) = 102n10n for n ≥ 2 belongs to Ql (for l = 3n + 2). Morphism ϕ(0) = 015n013n, ϕ(1) = 106n102n for n ≥ 1 belongs to Ql (for l = 8n + 2). Morphism ϕ(0) = 01013, ϕ(1) = 105 does not belong to Q6. Thus the Thue-Morse morphism belongs to Q2.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-25
SLIDE 25

Results on permutation complexity

Let n ≥ l2 + 1. Then for n there exists a unique pair of numbers k(n) and s(n) such that s(n) > 0, k(n) ∈ {l, ..., l2 − 1} and k(n)ls(n) < n ≤ (k(n) + 1)ls(n). Let r(n) = n − k(n)ls(n). Theorem (V., 2014) Let w be a fixed point of ϕ, ϕ ∈ Ql and n ≥ l2 + 1. Then pw(n) = (r(n)−1)µ(k(n)+2)+(ls(n)−r(n)+1)χ(k(n)+1)−β(k(n)+1) for r(n) > 1 and pw(n) = ls(n)χ(k(n) + 1) − α(k(n)) for r(n) = 1.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-26
SLIDE 26

Results on permutation complexity

Since the Thue-Morse morphism belongs to Q2, we automatically

  • btain an alternative way to compute the permutation complexity
  • f the Thue-Morse word.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-27
SLIDE 27

Results for nonuniform morphisms

Let us consider the morphism ϕ(0) = 01k, ϕ(1) = 0 for k ≥ 2. Let λ1 = 1+

√ 1+4k 2

and λ2 = 1−

√ 1+4k 2

be an eigenvalues of A = 1 1 k

  • ,

c1(x, y) =

(k+ 1+√1+4k

2

)x+ 1+√1+4k

2

y √ 1+4k

and c2(x, y) =

(

√1+4k−1 2

−k)x+

√1+4k−1 2

y √ 1+4k

. Consider the sequences as = c1(k + 1, k2)λs

1 + c2(k + 1, k2)λs 2 + 1

and bs = c1(2, k)λs−1

1

+ c2(2, k)λs−1

2

+ 1.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-28
SLIDE 28

Results for nonuniform morphisms

Theorem (V., 2015) Let w be a fixed point of ϕ, ϕ(0) = 01k, ϕ(1) = 0, n > k2 + k + 1 and k > 2. Then the following statements are true:

1 pw(n) = 2n + M1λs+1

1

+ M2λs+1

2

+ W1 for as < n < bs+3, where M1 =

1 λ1−1(c1(1 + k, k2) + c1(1, 0)λ1 − c1(1, 1)λ2 1),

M2 =

1 λ2−1(c2(1 + k, k2) + c2(1, 0)λ2 − c2(1, 1)λ2 2) and W1 is

a constant;

2 pw(n) = 3n − as+1 + M1λs+2

1

+ M2λs+2

2

+ W2 for bs+3 ≤ n ≤ as+1, where M1 =

1 λ1−1(c1(1 + k, k2) + c1(1, 0)λ1 − c1(1, 1)λ2 1),

M2 =

1 λ2−1(c2(1 + k, k2) + c2(1, 0)λ2 − c2(1, 1)λ2 2) and W2 is

a constant.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-29
SLIDE 29

Recent results

(Lu, Chen, Guo, Wen, 2016). Lu et. al find the permutation complexity of the fixed point of the morphism ϕ(0) = 01k0, ϕ(1) = 1k+2 (Cantor-like sequence). (Borchert, Rampersad, 2017). Borchert and Rampersad show that the permutation complexity of the image of a Sturmian word by a binary marked morphism is n + k for some constant k and all lengths n sufficiently large.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words

slide-30
SLIDE 30

References

  • 1. M. A. Makarov. On permutations generated by infinite binary
  • words. Sib. Elektron. Mat. Izv. 3 (2006) 304–311.
  • 2. M. A. Makarov. On the permutations generated by Sturmian
  • words. Sib. Math. J. 50 (4) (2009) 674–680.
  • 3. M. A. Makarov. On the infinite permutation generated by the

period doubling word. European J. Combin. 31 (1) (2010) 368–378.

  • 4. A. Valyuzhenich. On permutation complexity of fixed points of

some uniform binary morphisms. Discrete Mathematics and Theoretical Computer Science. 2014. Vol.16, no. 3. p. 95–128.

  • 5. A. Valyuzhenich. On permutation complexity of fixed points of

some nonuniform binary morphisms. Siberian Electronic Mathematical Reports. 2015. Vol. 12. p. 64–79.

  • 6. S. Widmer. Permutation complexity of the Thue–Morse word.
  • Adv. in Appl. Math. 47 (2) (2011) 309–329.

Alexandr Valyuzhenich On factor and permutation complexity of infinite words