Complexité palindromique des codages de rotations et conjectures

Size: px
Start display at page:

Download "Complexité palindromique des codages de rotations et conjectures"

Transcription

1 Complexité palindromique des codages de rotations et conjectures Sébastien Labbé Laboratoire d Informatique, de Robotique et de Microélectronique de Montpellier Université Montpellier 2 Laboratoire de Combinatoire et d Informatique Mathématique Université du Québec à Montréal Séminaire Ernest Dynamique, Arithmétique, Combinatoire Institut de Mathématique de Luminy Marseille, 20 avril 2010 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 1 / 25

2 Plan 1 Introduction Complexité palindromique Mots pleins 2 Codages de rotations sur deux intervalles sont pleins travail commun avec Blondin Massé, Brlek et Vuillon 3 Conclusion Défaut palindromique Les 4 classes de complexité palindromique Conjecture de Hof, Knill et Simon Conjectures Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 2 / 25

3 Palindromes G D D D G G G tenet ressasser kisik E S E E S E reconocer Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 3 / 25

4 The Fibonacci word We define f 1 = b, f 0 = a and, for n 1, f n = f n 1 f n 2. Therefore, we have f 0 = a f 1 = ab f 2 = aba f 3 = abaab f 4 = abaababa f 5 = abaababaabaab.. The infinite word f is called the Fibonacci word. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 4 / 25

5 Palindromes in the Fibonacci word w = a Palindromes a Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 5 / 25

6 Palindromes in the Fibonacci word w = a b Palindromes a b Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 5 / 25

7 Palindromes in the Fibonacci word w = a b a Palindromes a b a b a Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 5 / 25

8 Palindromes in the Fibonacci word w = a b a a Palindromes a b a b a a a Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 5 / 25

9 Palindromes in the Fibonacci word w = a b a a b Palindromes a b a b a a a b a a b Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 5 / 25

10 Palindromes in the Fibonacci word w = a b a a b a Palindromes a b a b a a a b a a b a b a a b a Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 5 / 25

11 Palindromes in the Fibonacci word w = a b a a b a b Palindromes a b a b a a a b a a b a b a a b a b a b Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 5 / 25

12 Palindromes in the Fibonacci word w = a b a a b a b a Palindromes a b a b a a a b a a b a b a a b a b a b a b a b a Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 5 / 25

13 Palindromes in the Fibonacci word w = a b a a b a b a a Palindromes a b a b a a a b a a b a b a a b a b a b a b a b a a a b a b a a... Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 5 / 25

14 Number of distinct palindrome factors w = p q Assume that the first occurrence of some distinct palindromes p and q ends at the same position. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 6 / 25

15 Number of distinct palindrome factors w = q = q p q Assume that the first occurrence of some distinct palindromes p and q ends at the same position. Then q has a previous occurence in w which is a contradiction. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 6 / 25

16 Number of distinct palindrome factors w = q = q p q Assume that the first occurrence of some distinct palindromes p and q ends at the same position. Then q has a previous occurence in w which is a contradiction. Theorem (Droubay, Justin and Pirillo, 2001) Let w be a finite word. Then Pal(w) w + 1. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 6 / 25

17 More on the palindrome complexity Theorem (Droubay, Justin and Pirillo, 2001) Sturmian words w realize the upper bound, i.e. Pal(w) = w + 1. Definition (Brlek, Hamel, Nivat, Reutenauer, 2004) A word w is called full if Pal(w) = w + 1. Since 2008, some authors say rich instead of full. Personally, I prefer to use the word full because it suggests that a limit is reached. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 7 / 25

18 More on the palindrome complexity Theorem (Brlek, Hamel, Nivat, Reutenauer, 2004) A infinite periodic word w is full if and only if w = (uv) ω with both u and v are palindromes and (uv) 1+e is full where e = u v 3 / uv. Theorem (Bucci, De Luca, Glen, Zamboni, 2008) An infinite word w whose set of factors is closed under reversal is full if and only if for all n. Pal n (w) + Pal n+1 (w) = Fact n+1 (w) Fact n (w) + 2 What about words that are not full? Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 8 / 25

19 The Thue-Morse word We define t 0 = a and, for n 1, t n = t n 1 t n 1. so that t 0 = a t 1 = ab t 2 = abba t 3 = abbabaab t 4 = abbabaabbaababba t 5 = abbabaabbaababbabaababbaabbabaab.. The infinite word t is called the Thue-Morse word. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 9 / 25

20 Palindromes in the Thue-Morse w = a Palindromes a Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 10 / 25

21 Palindromes in the Thue-Morse w = a b Palindromes a b Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 10 / 25

22 Palindromes in the Thue-Morse w = a b b Palindromes a b b b Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 10 / 25

23 Palindromes in the Thue-Morse w = a b b a Palindromes a b b b a b b a Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 10 / 25

24 Palindromes in the Thue-Morse w = a b b a b Palindromes a b b b a b b a b a b Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 10 / 25

25 Palindromes in the Thue-Morse w = a b b a b a Palindromes a b b b a b b a b a b a b a Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 10 / 25

26 Palindromes in the Thue-Morse w = a b b a b a a Palindromes a b b b a b b a b a b a b a a a Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 10 / 25

27 Palindromes in the Thue-Morse w = a b b a b a a b Palindromes a b b b a b b a b a b a b a a a b a a b Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 10 / 25

28 Palindromes in the Thue-Morse w = a b b a b a a b b Palindromes a b b b a b b a b a b a b a a a b a a b... There is no new palindrome at this position : a lacuna! Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 10 / 25

29 Palindromes in the Thue-Morse w = a b b a b a a b b Palindromes a b b b a b b a b a b a b a a a b a a b... There is no new palindrome at this position : a lacuna! Hence, the Thue-Morse word is rich in palindromes but is not full. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 10 / 25

30 Complete return words some occurrence next occurrence w = u v u We say that v is a complete return word of u in w, if v starts at an occurrence of u and ends at the end of the next occurrence of u. Fact A word w is full if and only if every complete return word of a palindrome factor of w is a palindrome. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 11 / 25

31 Theorem (Blondin Massé, Brlek, Garon, L., 2008) For n 1, let L(n) be the index where the n-th interval of lacunas start in the Thue-Morse word and l(n) be its length. Then { 2 L(n) = n+2, if n is odd, 2 n n+1, if n is even. and l(n) = { 2 n, if n is odd, 2 n 1, if n is even. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 12 / 25

32 Palindrome complexity Number of palindrome factors Upper bound Fibonacci word Some periodic word Thue-Morse word Fixed point of a abb,b ba Length of prefix Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 13 / 25

33 Partie 2 Les codages de rotation sur deux intervalles sont pleins travail commun avec Blondin Massé, Brlek et Vuillon Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 14 / 25

34 Codings of rotations The coding of rotations of parameters (x, α, β) is the word C = c 0 c 1 c 2 such that { 0 if x + iα [0, β) c i = 1 if x + iα [β, 1) β x 0 1 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 15 / 25

35 Codings of rotations The coding of rotations of parameters (x, α, β) is the word C = c 0 c 1 c 2 such that { 0 if x + iα [0, β) c i = 1 if x + iα [β, 1) β x x + α 0 11 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 15 / 25

36 Codings of rotations The coding of rotations of parameters (x, α, β) is the word C = c 0 c 1 c 2 such that { 0 if x + iα [0, β) c i = 1 if x + iα [β, 1) β x x + α x + 2α Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 15 / 25

37 Codings of rotations The coding of rotations of parameters (x, α, β) is the word C = c 0 c 1 c 2 such that { 0 if x + iα [0, β) c i = 1 if x + iα [β, 1) β x x + α x + 2α 0 x + 3α 1111 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 15 / 25

38 Codings of rotations The coding of rotations of parameters (x, α, β) is the word C = c 0 c 1 c 2 such that { 0 if x + iα [0, β) c i = 1 if x + iα [β, 1) β x x + α x + 2α 0 x + 3α Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 15 / 25

39 The different cases Let C be a coding of rotations of parameters (x, α, β). If α is rational, then C is periodic. If β = 1 α is irrational, then C is Sturmian Fact n (C) = n + 1. If α and β are rationally dependent, then C is quasi-sturmian. Fact n (C) = n + k, for some constant k. Otherwise, C is a Rote sequence Fact n (C) = 2n, for large enough n. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 16 / 25

40 Main result Theorem (Blondin Massé, Brlek, L., Vuillon, 2009) Every coding of rotations on two intervals is full. The proof is based on the following ideas : 1 Return words 2 Interval exchange transformations 3 First return function 4 Many combinatorial results on those dynamical systems Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 17 / 25

41 Idea of the proof Let x = 0.102, α = and β = Then C = I 0 0 β I 1 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

42 Idea of the proof Let x = 0.102, α = and β = Then C = I 00 β α I 01 0 β α I 10 I 11 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

43 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

44 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

45 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I 011 y 0 β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

46 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I 011 y 0 β y + α I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

47 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I 011 y 0 β y + α y + 2α I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

48 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I 011 y 0 β y + α y + 2α I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

49 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I 011 y 0 β y + α y + 2α I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

50 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I 011 y 0 β y + α y + 2α I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

51 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I 011 y 0 β y + α y + 2α I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

52 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I 011 y 0 β y + α y + 2α I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

53 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

54 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

55 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

56 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

57 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

58 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

59 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

60 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

61 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

62 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

63 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

64 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

65 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

66 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

67 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

68 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

69 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

70 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

71 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 z 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

72 Idea of the proof Let x = 0.102, α = and β = Then C = I 001 β 2α I 000 β α I β I 111 z 2α I 110 α I 100 Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 18 / 25

73 Partie 3 Conclusion Défaut palindromique Les 4 classes de complexité palindromique Conjecture de Hof, Knill et Simon Conjectures Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 19 / 25

74 Palindrome defect Brlek, Hamel, Nivat, Reutenauer (2004) also defined the defect of a finite word w as D(w) = w + 1 Pal(w). This definition is extended to infinite words w by setting D(w) to be the maximum of the defect of its factors : it may be finite or infinite. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 20 / 25

75 Palindrome complexity classes The palindrome complexity Pal(w) and defect D(w) divides the set of infinite words w into four classes : Pal(w) D(w) Examples 0 Sturmian words, Coding of rotation 0 < D(w) < (aababbaabbabaa) ω Thue-Morse word finite Fixed point of a abb, b ba Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 21 / 25

76 Palindrome complexity classes The palindrome complexity Pal(w) and defect D(w) divides the set of infinite words w into four classes : Pal(w) D(w) Examples 0 Sturmian words, Coding of rotation 0 < D(w) < (aababbaabbabaa) ω Thue-Morse word finite Fixed point of a abb, b ba Conjecture (Blondin-Massé, Brlek, L., 2008) Let w be the fixed point of a primitive morphism ϕ. If the defect of w is such that 0 < D(w) <, then w is periodic. The conjecture can also be stated for (uniformly) recurrent words in general. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 21 / 25

77 Palindrome complexity classes : Pal(w) = A substitution is in class P if there is a palindrome p and for each α Σ there is a palindrome q α such that ϕ(α) = pq α (Hof, Knill and Simon, 1995). Conjecture (adaptated from Hof, Knill and Simon, 1995) Let w be the fixed point of a primitive substitution. Then Pal(w) = if and only if there is a substitution ϕ such that ϕ(w) = w and ϕ is conjugate to a class P substitution. This conjecture was proved by B. Tan (2007) for the binary case and was generalized to f -pseudo-palindromes in the binary case for uniform morphisms (L., 2008). Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 22 / 25

78 The Thue-Morse word palindrome complexity class The primitive morphisms ϕ on {a, b} prolongable on a such that ϕ(ab) 11 group as follows : Pal(w) D(w) First primitive morphisms (21%) 0 < D(w) < 0 58 (0.5%) finite 9674 (78%) Can we characterize the Thue-Morse word palindrome complexity class? Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 23 / 25

79 The Thue-Morse word palindrome complexity class The primitive morphisms ϕ on {a, b} prolongable on a such that ϕ(ab) 11 group as follows : Pal(w) D(w) First primitive morphisms (21%) 0 < D(w) < 0 58 (0.5%) finite 9674 (78%) Can we characterize the Thue-Morse word palindrome complexity class? Conjecture Let w be the fixed point of a primitive substitution. Then w is such that Pal(w) = D(w) = if and only if there exists a morphism ϕ in class P such that ϕ(w) = w and looks like the Thue-Morse morphism. Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 23 / 25

80 The Thue-Morse word palindrome complexity class Below are the primitive morphisms ϕ on {a, b} prolongable on a such that ϕ(ab) 10 that generates a fixed point in the Thue-Morse palindrome complexity class : a ab, b ba a aababa, b abb a aabbabba, b ab a aabbaa, b bab a abbabbaa, b ba a ababaa, b bba a aabbbaa, b bab a abbaab, b ba a abbabb, b bba a aababa, b abbb a aabb, b bbaa a abbba, b baab a ababaa, b bbba a abab, b baba a abba, b baaab a abbbba, b baab a abba, b baab a aab, b baabaa a abbba, b baaab a ab, b baabba a aab, b bababb a aaab, b bababb a aba, b bbaabb a abba, b baaaab a abb, b aababa a abbb, b aababa a aba, b bbaaabb a ab, b aabbabba a ab, b baabaabb Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 24 / 25

81 Useful software This research was driven by computer exploration using the open-source mathematical software Sage [1] and its algebraic combinatorics features developed by the Sage-Combinat community [2], and in particular, F. Saliola, A. Bergeron and S. L. The pictures have been produced using Sage and pgf/tikz. W. A. Stein et al., Sage Mathematics Software (Version 4.3.4), The Sage Development Team, 2010, http :// The Sage-Combinat community, Sage-Combinat : enhancing Sage as a toolbox for computer exploration in algebraic combinatorics, http ://combinat.sagemath.org, Sébastien Labbé (LIRMM et LaCIM) Complexité palindromique Séminaire DAC, IML 25 / 25

A Fine and Wilf s theorem for pseudoperiods and Justin s formula for generalized pseudostandard words

A Fine and Wilf s theorem for pseudoperiods and Justin s formula for generalized pseudostandard words A Fine and Wilf s theorem for pseudoperiods and Justin s formula for generalized pseudostandard words A. Blondin Massé 1,2, G. Paquin 2 and L. Vuillon 2 1 Laboratoire de Combinatoire et d Informatique

More information

ON THE LEAST NUMBER OF PALINDROMES IN AN INFINITE WORD

ON THE LEAST NUMBER OF PALINDROMES IN AN INFINITE WORD ON THE LEAST NUMBER OF PALINDROMES IN AN INFINITE WORD GABRIELE FICI AND LUCA Q. ZAMBONI ABSTRACT. We investigate the least number of palindromic factors in an infinite word. We first consider general

More information

Bourget-du-lac cedex, France. Extended Abstract

Bourget-du-lac cedex, France. Extended Abstract Codings of rotations on two intervals are full A. Blondin-Massé a, S. Brlek a, S. Labbé a, L. Vuillon b a Laboratoire de Combinatoire et d Informatique Mathématique, Un. du Québec à Montréal, CP 8888 Succ.

More information

Palindromic complexity of codings of rotations

Palindromic complexity of codings of rotations Palindromic complexity of codings of rotations S. Brlek a,1, A. Blondin Massé a,b,, S. Labbé a,c, L. Vuillon b a LaCIM, Université du Québec à Montréal, C. P. 8888 Succursale Centre-Ville, Montréal (QC),

More information

Combinatorial properties of f-palindromes in the Thue-Morse sequence

Combinatorial properties of f-palindromes in the Thue-Morse sequence Combinatorial properties of f-palindromes in the Thue-Morse sequence A. Blondin-Massé, S. Brlek, A. Garon, S. Labbé Laboratoire de Combinatoire et d Informatique Mathématique, Université du Québec à Montréal,

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution

More information

Combinatorial properties of f-palindromes in the Thue-Morse sequence

Combinatorial properties of f-palindromes in the Thue-Morse sequence Combinatorial properties of f-palindromes in the Thue-Morse sequence A. Blondin-Massé, S. Brlek, A. Garon, S. Labbé Laboratoire de Combinatoire et d'informatique Mathématique, Université du Québec à Montréal

More information

Words with the Smallest Number of Closed Factors

Words with the Smallest Number of Closed Factors Words with the Smallest Number of Closed Factors Gabriele Fici Zsuzsanna Lipták Abstract A word is closed if it contains a factor that occurs both as a prefix and as a suffix but does not have internal

More information

Equations on palindromes and circular words

Equations on palindromes and circular words Equations on palindromes and circular words. Blondin Massé a,b, S. Brlek a,. Garon a,, S. Labbé a,c a Laboratoire de Combinatoire et d Informatique Mathématique, Université du Québec à Montréal, C.P. 8888

More information

DENSITY OF CRITICAL FACTORIZATIONS

DENSITY OF CRITICAL FACTORIZATIONS DENSITY OF CRITICAL FACTORIZATIONS TERO HARJU AND DIRK NOWOTKA Abstract. We investigate the density of critical factorizations of infinte sequences of words. The density of critical factorizations of a

More information

A connection between palindromic and factor complexity using return words

A connection between palindromic and factor complexity using return words A connection between palindromic and factor complexity using return words Michelangelo Bucci Alessandro De Luca Amy Glen Luca Q. Zamboni June 8, 2008 Abstract In this paper we prove that for any infinite

More information

PALINDROMIC RICHNESS

PALINDROMIC RICHNESS PALINDROMIC RICHNESS Amy Glen Jacques Justin Steve Widmer Luca Q. Zamboni June 8, 2008 Abstract In this paper, we study combinatorial and structural properties of a new class of finite and infinite words

More information

The free group F 2, the braid group B 3, and palindromes

The free group F 2, the braid group B 3, and palindromes The free group F 2, the braid group B 3, and palindromes Christian Kassel Université de Strasbourg Institut de Recherche Mathématique Avancée CNRS - Université Louis Pasteur Strasbourg, France Deuxième

More information

FIXED POINTS OF MORPHISMS AMONG BINARY GENERALIZED PSEUDOSTANDARD WORDS

FIXED POINTS OF MORPHISMS AMONG BINARY GENERALIZED PSEUDOSTANDARD WORDS #A21 INTEGERS 18 (2018) FIXED POINTS OF MORPHISMS AMONG BINARY GENERALIZED PSEUDOSTANDARD WORDS Tereza Velká Department of Mathematics, Faculty of Nuclear Sciences and Physical Engineering, Czech Technical

More information

Sturmian Words, Sturmian Trees and Sturmian Graphs

Sturmian Words, Sturmian Trees and Sturmian Graphs Sturmian Words, Sturmian Trees and Sturmian Graphs A Survey of Some Recent Results Jean Berstel Institut Gaspard-Monge, Université Paris-Est CAI 2007, Thessaloniki Jean Berstel (IGM) Survey on Sturm CAI

More information

A characterization of balanced episturmian sequences

A characterization of balanced episturmian sequences A characterization of balanced episturmian sequences Geneviève Paquin Laurent Vuillon Submitted: Nov 21, 2006; Accepted: April 23, 2007 Mathematics Subject Classification: 68R15 Abstract It is well-known

More information

Supplementary Examples for

Supplementary Examples for Supplementary Examples for Infinite Interval Exchange Transformations from Shifts ([LN15]) Luis-Miguel Lopez Philippe Narbel Version 1.0, April, 2016 Contents A The Shifted Intervals Preservation (Lemma

More information

The Binomial Theorem.

The Binomial Theorem. The Binomial Theorem RajeshRathod42@gmail.com The Problem Evaluate (A+B) N as a polynomial in powers of A and B Where N is a positive integer A and B are numbers Example: (A+B) 5 = A 5 +5A 4 B+10A 3 B

More information

Generalized Thue-Morse words and palindromic richness

Generalized Thue-Morse words and palindromic richness Generalized Thue-Morse words and palindromic richness arxiv:1104.2476v3 [math.co] 10 Jul 2011 Štěpán Starosta Department of Mathematics, FNSPE, Czech Technical University in Prague, Trojanova 13, 120 00

More information

Reconstructing words from a fixed palindromic length sequence

Reconstructing words from a fixed palindromic length sequence Reconstructing words from a fixed palindromic length sequence Alexandre Blondin Massé 1,Srečko Brlek 1,AndreaFrosini 2,Sébastien Labbé 1, and Simone Rinaldi 2 1 Laboratoire de Combinatoire et d Informatique

More information

Combinatorics on Finite Words and Data Structures

Combinatorics on Finite Words and Data Structures Combinatorics on Finite Words and Data Structures Dipartimento di Informatica ed Applicazioni Università di Salerno (Italy) Laboratoire I3S - Université de Nice-Sophia Antipolis 13 March 2009 Combinatorics

More information

Conference on Diophantine Analysis and Related Fields 2006 in honor of Professor Iekata Shiokawa Keio University Yokohama March 8, 2006

Conference on Diophantine Analysis and Related Fields 2006 in honor of Professor Iekata Shiokawa Keio University Yokohama March 8, 2006 Diophantine analysis and words Institut de Mathématiques de Jussieu + CIMPA http://www.math.jussieu.fr/ miw/ March 8, 2006 Conference on Diophantine Analysis and Related Fields 2006 in honor of Professor

More information

A parallelogram tile fills the plane by translation in at most two distinct ways

A parallelogram tile fills the plane by translation in at most two distinct ways A parallelogram tile fills the plane by translation in at most two distinct ways A. Blondin Massé a,b, S. Brlek a, S. Labbé a,c, a Laboratoire LaCIM, Un. du Québec à Montréal, C.P. 8888 Succursale Centre-Ville,

More information

Generalized Thue-Morse words and palindromic richness extended abstract

Generalized Thue-Morse words and palindromic richness extended abstract arxiv:1104.2476v2 [math.co] 26 Apr 2011 1 Introduction Generalized Thue-Morse words and palindromic richness extended abstract Štěpán Starosta Department of Mathematics, FNSPE, Czech Technical University

More information

Combinatorics On Sturmian Words. Amy Glen. Major Review Seminar. February 27, 2004 DISCIPLINE OF PURE MATHEMATICS

Combinatorics On Sturmian Words. Amy Glen. Major Review Seminar. February 27, 2004 DISCIPLINE OF PURE MATHEMATICS Combinatorics On Sturmian Words Amy Glen Major Review Seminar February 27, 2004 DISCIPLINE OF PURE MATHEMATICS OUTLINE Finite and Infinite Words Sturmian Words Mechanical Words and Cutting Sequences Infinite

More information

Discrete Mathematics

Discrete Mathematics Discrete Mathematics 310 (2010) 109 114 Contents lists available at ScienceDirect Discrete Mathematics journal homepage: www.elsevier.com/locate/disc Total palindrome complexity of finite words Mira-Cristiana

More information

Chapter 4. Regular Expressions. 4.1 Some Definitions

Chapter 4. Regular Expressions. 4.1 Some Definitions Chapter 4 Regular Expressions 4.1 Some Definitions Definition: If S and T are sets of strings of letters (whether they are finite or infinite sets), we define the product set of strings of letters to be

More information

Special Factors and Suffix and Factor Automata

Special Factors and Suffix and Factor Automata Special Factors and Suffix and Factor Automata LIAFA, Paris 5 November 2010 Finite Words Let Σ be a finite alphabet, e.g. Σ = {a, n, b, c}. A word over Σ is finite concatenation of symbols of Σ, that is,

More information

Sums of Digits, Overlaps, and Palindromes

Sums of Digits, Overlaps, and Palindromes Sums of Digits, Overlaps, and Palindromes Jean-Paul Allouche, Jeffrey Shallit To cite this version: Jean-Paul Allouche, Jeffrey Shallit Sums of Digits, Overlaps, and Palindromes Discrete Mathematics and

More information

arxiv: v1 [math.co] 22 Jan 2013

arxiv: v1 [math.co] 22 Jan 2013 A Coloring Problem for Sturmian and Episturmian Words Aldo de Luca 1, Elena V. Pribavkina 2, and Luca Q. Zamboni 3 arxiv:1301.5263v1 [math.co] 22 Jan 2013 1 Dipartimento di Matematica Università di Napoli

More information

arxiv: v2 [math.co] 24 Oct 2012

arxiv: v2 [math.co] 24 Oct 2012 On minimal factorizations of words as products of palindromes A. Frid, S. Puzynina, L. Zamboni June 23, 2018 Abstract arxiv:1210.6179v2 [math.co] 24 Oct 2012 Given a finite word u, we define its palindromic

More information

Combinatorial aspects of Escher tilings

Combinatorial aspects of Escher tilings FPSAC 2010, San Francisco, USA DMTCS proc. AN, 2010, 401 412 Combinatorial aspects of Escher tilings A. Blondin Massé 1,2 and S. Brlek 1, and S. Labbé 1,3 1 Laboratoire de Combinatoire et d Informatique

More information

A relative of the Thue-Morse Sequence

A relative of the Thue-Morse Sequence A relative of the Thue-Morse Sequence Jean-Paul Allouche C.N.R.S. U.R.A. 0226, Math., Université Bordeaux I, F-33405 Talence cedex, FRANCE André Arnold LaBRI, Université Bordeaux I, F-33405 Talence cedex,

More information

Open and closed factors of Arnoux-Rauzy words arxiv: v1 [math.co] 12 Oct 2018 Olga Parshina 1,2 and Luca Zamboni 1

Open and closed factors of Arnoux-Rauzy words arxiv: v1 [math.co] 12 Oct 2018 Olga Parshina 1,2 and Luca Zamboni 1 Open and closed factors of Arnoux-Rauzy words arxiv:18.05472v1 [math.co] 12 Oct 2018 Olga Parshina 1,2 and Luca Zamboni 1 1 Université de Lyon, Université Lyon 1, CNRS UMR 5208, Institut Camille Jordan,

More information

Author: Vivek Kulkarni ( )

Author: Vivek Kulkarni ( ) Author: Vivek Kulkarni ( vivek_kulkarni@yahoo.com ) Chapter-3: Regular Expressions Solutions for Review Questions @ Oxford University Press 2013. All rights reserved. 1 Q.1 Define the following and give

More information

A canonical semi-deterministic transducer

A canonical semi-deterministic transducer A canonical semi-deterministic transducer Achilles A. Beros Joint work with Colin de la Higuera Laboratoire d Informatique de Nantes Atlantique, Université de Nantes September 18, 2014 The Results There

More information

Deciding Representability of Sets of Words of Equal Length

Deciding Representability of Sets of Words of Equal Length Deciding Representability of Sets of Words of Equal Length F. Blanchet-Sadri 1 Sean Simmons 2 November 24, 2012 Abstract Partial words are sequences over a finite alphabet that may have holes that match,

More information

#A26 INTEGERS 9 (2009), CHRISTOFFEL WORDS AND MARKOFF TRIPLES. Christophe Reutenauer. (Québec) Canada

#A26 INTEGERS 9 (2009), CHRISTOFFEL WORDS AND MARKOFF TRIPLES. Christophe Reutenauer. (Québec) Canada #A26 INTEGERS 9 (2009), 327-332 CHRISTOFFEL WORDS AND MARKOFF TRIPLES Christophe Reutenauer Département de mathématiques, Université du Québec à Montréal, Montréal (Québec) Canada Reutenauer.Christophe@uqam.ca.

More information

PERIODS OF FACTORS OF THE FIBONACCI WORD

PERIODS OF FACTORS OF THE FIBONACCI WORD PERIODS OF FACTORS OF THE FIBONACCI WORD KALLE SAARI Abstract. We show that if w is a factor of the infinite Fibonacci word, then the least period of w is a Fibonacci number. 1. Introduction The Fibonacci

More information

Pascal Ochem 1 and Elise Vaslet Introduction REPETITION THRESHOLDS FOR SUBDIVIDED GRAPHS AND TREES

Pascal Ochem 1 and Elise Vaslet Introduction REPETITION THRESHOLDS FOR SUBDIVIDED GRAPHS AND TREES Theoretical Informatics and Applications Informatique Théorique et Applications Will be set by the publisher REPETITION THRESHOLDS FOR SUBDIVIDED GRAPHS AND TREES Pascal Ochem 1 and Elise Vaslet 2 Abstract.

More information

The Difference Sequences of the Columns of Wythoff s Array

The Difference Sequences of the Columns of Wythoff s Array The Difference Sequences of the Columns of Wythoff s Array 1 Introduction Halleh Peterman Advisor: Dr. David Garth The Fibonacci numbers are defined by F 0 = 0,F 1 = 1, and F n = F n 1 +F n for n. For

More information

Avoidability of formulas with two variables

Avoidability of formulas with two variables Avoidability of formulas with two variables Pascal Ochem and Matthieu Rosenfeld Submitted: October, 2017; Accepted: XX; Published: XX Mathematics Subject Classifications: 68R15 Abstract In combinatorics

More information

Crochemore factorization of Sturmian and other infinite words

Crochemore factorization of Sturmian and other infinite words WoWA,7june2006 1 Crochemore factorization of Sturmian and other infinite words Jean Berstel and Alessandra Savelli Institut Gaspard Monge Université de Marne la Vallée and CNRS(UMR 8049) Workshop on Words

More information

FABER Formal Languages, Automata. Lecture 2. Mälardalen University

FABER Formal Languages, Automata. Lecture 2. Mälardalen University CD5560 FABER Formal Languages, Automata and Models of Computation Lecture 2 Mälardalen University 2010 1 Content Languages, g Alphabets and Strings Strings & String Operations Languages & Language Operations

More information

From p-adic numbers to p-adic words

From p-adic numbers to p-adic words From p-adic numbers to p-adic words Jean-Éric Pin1 1 January 2014, Lorentz Center, Leiden References I S. Eilenberg, Automata, Languages and Machines, Vol B, Acad. Press, New-York (1976). M. Lothaire,

More information

A Short Proof of the Transcendence of Thue-Morse Continued Fractions

A Short Proof of the Transcendence of Thue-Morse Continued Fractions A Short Proof of the Transcendence of Thue-Morse Continued Fractions Boris ADAMCZEWSKI and Yann BUGEAUD The Thue-Morse sequence t = (t n ) n 0 on the alphabet {a, b} is defined as follows: t n = a (respectively,

More information

Smooth Words on a 2-letter alphabets having same parity

Smooth Words on a 2-letter alphabets having same parity Smooth Words on a 2-letter alphabets having same parity Srecko Brlek, Damien Jamet, Geneviève Paquin To cite this version: Srecko Brlek, Damien Jamet, Geneviève Paquin. Smooth Words on a 2-letter alphabets

More information

Minimum Critical Exponents for Palindromes

Minimum Critical Exponents for Palindromes Minimum Critical Exponents for Palindromes arxiv:1612.05320v2 [cs.fl] 20 Dec 2016 Jeffrey Shallit School of Computer Science University of Waterloo Waterloo, ON N2L 3G1 Canada shallit@cs.uwaterloo.ca December

More information

Letter frequency in infinite repetition-free words

Letter frequency in infinite repetition-free words Theoretical Computer Science 80 200 88 2 www.elsevier.com/locate/tcs Letter frequency in infinite repetition-free words Pascal Ochem LaBRI, Université Bordeaux, 5 cours de la Libération, 405 Talence Cedex,

More information

Restricted square property and infinite partial words

Restricted square property and infinite partial words Vesa Halava Tero Harju Tomi Kärki Patrice Séébold Restricted square property and infinite partial words TUCS Technical Report No 930, February 2009 Restricted square property and infinite partial words

More information

Combinatorics, Automata and Number Theory

Combinatorics, Automata and Number Theory Combinatorics, Automata and Number Theory CANT Edited by Valérie Berthé LIRMM - Université Montpelier II - CNRS UMR 5506 161 rue Ada, F-34392 Montpellier Cedex 5, France Michel Rigo Université de Liège,

More information

arxiv: v1 [math.co] 27 May 2012

arxiv: v1 [math.co] 27 May 2012 Fundamenta Informaticae XX (2012) 1 9 1 IOS Press arxiv:1205.5946v1 [math.co] 27 May 2012 Some characterizations of Sturmian words in terms of the lexicographic order Michelangelo Bucci Department of Mathematics,

More information

One-relation languages and ω-code generators

One-relation languages and ω-code generators One-relation languages and ω-code generators Tran Vinh Duc, Igor Litovsky I3S Université de Nice - Sophia Antipolis France Journées Montoises d Informatique Théorique AMIENS, 2010 Infinite words Let A

More information

Palindrome complexity

Palindrome complexity Theoretical Computer Science 292 (2003) 9 31 www.elsevier.com/locate/tcs Palindrome complexity Jean-Paul Allouche a;, Michael Baake b, Julien Cassaigne c, David Damanik d a CNRS, LRI, Universite Paris-Sud,

More information

On the complexity of a family of S-autom-adic sequences

On the complexity of a family of S-autom-adic sequences On the complexity of a family of S-autom-adic sequences Sébastien Labbé Laboratoire d Informatique Algorithmique : Fondements et Applications Université Paris Diderot Paris 7 LIAFA Université Paris-Diderot

More information

Border Correlation of Binary Words

Border Correlation of Binary Words Border Correlation of Binary Words Tero Harju Dirk Nowotka Turku Centre for Computer Science, TUCS, Department of Mathematics, University of Turku TUCS Turku Centre for Computer Science TUCS Technical

More information

Complexity of sequences and dynamical systems

Complexity of sequences and dynamical systems Complexity of sequences and dynamical systems Sébastien Ferenczi Institut de Mathématiques de Luminy CNRS - UPR 9016 Case 930-163 avenue de Luminy F13288 Marseille Cedex 9 France In recent years, there

More information

Universal exponential solution of the Yang-Baxter equation

Universal exponential solution of the Yang-Baxter equation August 14, 2018 arxiv:hep-th/9306093v1 19 Jun 1993 Sergey Fomin Department of Mathematics, Massachusetts Institute of Technology Abstract L.P.T.H.E. Université Paris VI Anatol N. Kirillov Theory of Algorithms

More information

The assignment is not difficult, but quite labour consuming. Do not wait until the very last day.

The assignment is not difficult, but quite labour consuming. Do not wait until the very last day. CAS 705 CAS 705. Sample solutions to the assignment 1 (many questions have more than one solutions). Total of this assignment is 129 pts. Each assignment is worth 25%. The assignment is not difficult,

More information

arxiv:math/ v1 [math.co] 10 Oct 2003

arxiv:math/ v1 [math.co] 10 Oct 2003 A Generalization of Repetition Threshold arxiv:math/0101v1 [math.co] 10 Oct 200 Lucian Ilie Department of Computer Science University of Western Ontario London, ON, NA B CANADA ilie@csd.uwo.ca November,

More information

CS Automata, Computability and Formal Languages

CS Automata, Computability and Formal Languages Automata, Computability and Formal Languages Luc Longpré faculty.utep.edu/longpre 1 - Pg 1 Slides : version 3.1 version 1 A. Tapp version 2 P. McKenzie, L. Longpré version 2.1 D. Gehl version 2.2 M. Csűrös,

More information

A Generalization of Sturmian Sequences; Combinatorial Structure and Transcendence

A Generalization of Sturmian Sequences; Combinatorial Structure and Transcendence A Generalization of Sturmian Sequences; Combinatorial Structure and Transcendence Rebecca N. Risley Department of Mathematics University of North Texas Denton, TX 76203-5116 rnr0002@jove.acs.unt.edu Luca

More information

On different generalizations of episturmian words

On different generalizations of episturmian words Theoretical Computer Science 393 (2008) 23 36 www.elsevier.com/locate/tcs On different generalizations of episturmian words Michelangelo Bucci a, Aldo de Luca a,, Alessandro De Luca a, Luca Q. Zamboni

More information

Avoiding Large Squares in Partial Words

Avoiding Large Squares in Partial Words Avoiding Large Squares in Partial Words F Blanchet-Sadri 1 Ilkyoo Choi 2 Robert Mercaş 3 April 5, 2011 Abstract Well-known results on the avoidance of large squares in (full) words include: (1) Fraenkel

More information

arxiv: v2 [cs.cg] 22 Sep 2015

arxiv: v2 [cs.cg] 22 Sep 2015 An Optimal Algorithm for Tiling the Plane with a Translated Polyomino Andrew Winslow arxiv:1504.07883v2 [cs.cg] 22 Sep 2015 Université Libre de Bruxelles, 1050 Bruxelles, Belgium, andrew.winslow@ulb.ac.be

More information

Abelian Complexity in Minimal Subshifts

Abelian Complexity in Minimal Subshifts Abelian Complexity in Minimal Subshifts Gwénaël Richomme Kalle Saari Luca Q. Zamboni arxiv:0911.2914v1 [math.co] 15 Nov 2009 November 15, 2009 Abstract In this paper we undertake the general study of the

More information

Computational Learning Theory Learning Patterns (Monomials)

Computational Learning Theory Learning Patterns (Monomials) Computational Learning Theory Learning Patterns (Monomials) Akihiro Yamamoto 山本章博 http://www.iip.ist.i.kyoto-u.ac.jp/member/akihiro/ akihiro@i.kyoto-u.ac.jp 1 Formal Languages : a finite set of symbols

More information

arxiv: v1 [math.co] 14 May 2010

arxiv: v1 [math.co] 14 May 2010 arxiv:1005.2514v1 [math.co] 14 May 2010 Avoiding Abelian powers in binary words with bounded Abelian complexity Julien Cassaigne Gwénaël Richomme Kalle Saari Luca Q. Zamboni May 17, 2010 Abstract The notion

More information

From Christoffel words to braids

From Christoffel words to braids From Christoffel words to braids Christian Kassel Institut de Recherche Mathématique Avancée CNRS - Université Louis Pasteur Strasbourg, France Colloquium at Rutgers 13 April 2007 Joint work With Christophe

More information

ON PATTERNS OCCURRING IN BINARY ALGEBRAIC NUMBERS

ON PATTERNS OCCURRING IN BINARY ALGEBRAIC NUMBERS ON PATTERNS OCCURRING IN BINARY ALGEBRAIC NUMBERS B. ADAMCZEWSKI AND N. RAMPERSAD Abstract. We prove that every algebraic number contains infinitely many occurrences of 7/3-powers in its binary expansion.

More information

arxiv: v1 [cs.dm] 14 Oct 2016

arxiv: v1 [cs.dm] 14 Oct 2016 Avoidability of circular formulas Guilhem Gamard a, Pascal Ochem a,b, Gwenaël Richomme a,c, Patrice Séébold a,c arxiv:1610.039v1 [cs.dm] 1 Oct 2016 Abstract a LIRMM, Université de Montpellier and CNRS,

More information

Grade 11/12 Math Circles Fall Nov. 12 Recurrences, Part 3

Grade 11/12 Math Circles Fall Nov. 12 Recurrences, Part 3 1 Faculty of Mathematics Waterloo, Ontario Centre for Education in Mathematics and Computing Grade 11/12 Math Circles Fall 2014 - Nov. 12 Recurrences, Part 3 Definition of an L-system An L-system or Lindenmayer

More information

Theoretical Computer Science

Theoretical Computer Science Theoretical Computer Science 412 (2011) 3752 3758 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: wwwelseviercom/locate/tcs Avoiding large squares in partial words

More information

Avoidability of Formulas with Two Variables

Avoidability of Formulas with Two Variables Avoidability of Formulas with Two Variables Pascal Ochem, Matthieu Rosenfeld To cite this version: Pascal Ochem, Matthieu Rosenfeld. Avoidability of Formulas with Two Variables. DLT: Developments in Language

More information

Theoretical Computer Science. Completing a combinatorial proof of the rigidity of Sturmian words generated by morphisms

Theoretical Computer Science. Completing a combinatorial proof of the rigidity of Sturmian words generated by morphisms Theoretical Computer Science 428 (2012) 92 97 Contents lists available at SciVerse ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Note Completing a combinatorial

More information

Words generated by cellular automata

Words generated by cellular automata Words generated by cellular automata Eric Rowland University of Waterloo (soon to be LaCIM) November 25, 2011 Eric Rowland (Waterloo) Words generated by cellular automata November 25, 2011 1 / 38 Outline

More information

Avoidability of formulas with two variables

Avoidability of formulas with two variables Avoidability of formulas with two variables arxiv:1606.03955v2 [cs.dm] 13 Oct 2016 Pascal Ochem and Matthieu Rosenfeld October 14, 2016 Abstract In combinatorics on words, a word w over an alphabet Σ is

More information

arxiv: v1 [math.ds] 18 Jan 2016

arxiv: v1 [math.ds] 18 Jan 2016 The structure of palindromes in the Fibonacci sequence and some applications Huang Yuke 1,2 Wen Zhiying 3,4 arxiv:1601.04391v1 [math.ds] 18 Jan 2016 ABSTRACT Let P be the set of palindromes occurring in

More information

European Journal of Combinatorics

European Journal of Combinatorics European Journal of Combinatorics 33 (202) 54 536 Contents lists available at SciVerse ScienceDirect European Journal of Combinatorics journal homepage: www.elsevier.com/locate/ejc A standard correspondence

More information

About Duval Extensions

About Duval Extensions About Duval Extensions Tero Harju Dirk Nowotka Turku Centre for Computer Science, TUCS Department of Mathematics, University of Turku June 2003 Abstract A word v = wu is a (nontrivial) Duval extension

More information

arxiv: v1 [cs.dm] 16 Jan 2018

arxiv: v1 [cs.dm] 16 Jan 2018 Embedding a θ-invariant code into a complete one Jean Néraud, Carla Selmi Laboratoire d Informatique, de Traitemement de l Information et des Systèmes (LITIS), Université de Rouen Normandie, UFR Sciences

More information

INFORMATIQUE THÉORIQUE ET APPLICATIONS

INFORMATIQUE THÉORIQUE ET APPLICATIONS INFORMATIQUE THÉORIQUE ET APPLICATIONS F. MIGNOSI G. PIRILLO Repetitions in the Fibonacci infinite word Informatique théorique et applications, tome 26, n o 3 (1992), p. 199-204.

More information

ON THE DECIMAL EXPANSION OF ALGEBRAIC NUMBERS

ON THE DECIMAL EXPANSION OF ALGEBRAIC NUMBERS Fizikos ir matematikos fakulteto Seminaro darbai, Šiaulių universitetas, 8, 2005, 5 13 ON THE DECIMAL EXPANSION OF ALGEBRAIC NUMBERS Boris ADAMCZEWSKI 1, Yann BUGEAUD 2 1 CNRS, Institut Camille Jordan,

More information

Context-free languages in Algebraic Geometry and Number Theory

Context-free languages in Algebraic Geometry and Number Theory Context-free languages in Algebraic Geometry and Number Theory Ph.D. student Laboratoire de combinatoire et d informatique mathématique (LaCIM) Université du Québec à Montréal (UQÀM) Presentation at the

More information

FINE AND WILF WORDS FOR ANY PERIODS II. R. Tijdeman and L.Q. Zamboni

FINE AND WILF WORDS FOR ANY PERIODS II. R. Tijdeman and L.Q. Zamboni FINE AND WILF WORDS FOR ANY PERIODS II R. Tijdeman and L.Q. Zamboni Abstract. Given positive integers n, and p 1,..., p r, we define a fast word combinatorial algorithm for constructing a word w = w 1

More information

Jérémie Chalopin 1 and Pascal Ochem 2. Introduction DEJEAN S CONJECTURE AND LETTER FREQUENCY

Jérémie Chalopin 1 and Pascal Ochem 2. Introduction DEJEAN S CONJECTURE AND LETTER FREQUENCY Theoretical Informatics and Applications Informatique Théorique et Applications Will be set by the publisher DEJEAN S CONJECTURE AND LETTER FREQUENCY Jérémie Chalopin 1 and Pascal Ochem 2 Abstract. We

More information

arxiv: v2 [math.co] 17 Jul 2008

arxiv: v2 [math.co] 17 Jul 2008 A PALINDROMIZATION MAP FOR THE FREE GROUP arxiv:0802.4359v2 [math.co] 17 Jul 2008 CHRISTIAN KASSEL AND CHRISTOPHE REUTENAUER Abstract. We define a self-map Pal : F 2 F 2 of the free group on two generators

More information

Binary words containing infinitely many overlaps

Binary words containing infinitely many overlaps Binary words containing infinitely many overlaps arxiv:math/0511425v1 [math.co] 16 Nov 2005 James Currie Department of Mathematics University of Winnipeg Winnipeg, Manitoba R3B 2E9 (Canada) j.currie@uwinnipeg.ca

More information

CS6902 Theory of Computation and Algorithms

CS6902 Theory of Computation and Algorithms CS6902 Theory of Computation and Algorithms Any mechanically (automatically) discretely computation of problem solving contains at least three components: - problem description - computational tool - procedure/analysis

More information

COSE212: Programming Languages. Lecture 1 Inductive Definitions (1)

COSE212: Programming Languages. Lecture 1 Inductive Definitions (1) COSE212: Programming Languages Lecture 1 Inductive Definitions (1) Hakjoo Oh 2018 Fall Hakjoo Oh COSE212 2018 Fall, Lecture 1 September 5, 2018 1 / 10 Inductive Definitions Inductive definition (induction)

More information

The Pumping Lemma (cont.) 2IT70 Finite Automata and Process Theory

The Pumping Lemma (cont.) 2IT70 Finite Automata and Process Theory The Pumping Lemma (cont.) 2IT70 Finite Automata and Process Theory Technische Universiteit Eindhoven May 4, 2016 The Pumping Lemma theorem if L Σ is a regular language then m > 0 : w L, w m : x,y,z : w

More information

Automata Theory CS F-08 Context-Free Grammars

Automata Theory CS F-08 Context-Free Grammars Automata Theory CS411-2015F-08 Context-Free Grammars David Galles Department of Computer Science University of San Francisco 08-0: Context-Free Grammars Set of Terminals (Σ) Set of Non-Terminals Set of

More information

O C C W S M N N Z C Z Y D D C T N P C G O M P C O S B V Y B C S E E K O U T T H E H I D D E N T R E A S U R E S O F L I F E

O C C W S M N N Z C Z Y D D C T N P C G O M P C O S B V Y B C S E E K O U T T H E H I D D E N T R E A S U R E S O F L I F E Timed question: I VISUALIZE A TIME WHEN WE WILL BE TO ROBOTS WHAT DOGS ARE TO HUMANS. AND I AM ROOTING FOR THE MACHINES. 1) S E E K O U T T H E H I D D E N T R E A S U R E S O F L I F E Here s how we get

More information

A generalization of Thue freeness for partial words. By: Francine Blanchet-Sadri, Robert Mercaş, and Geoffrey Scott

A generalization of Thue freeness for partial words. By: Francine Blanchet-Sadri, Robert Mercaş, and Geoffrey Scott A generalization of Thue freeness for partial words By: Francine Blanchet-Sadri, Robert Mercaş, and Geoffrey Scott F. Blanchet-Sadri, R. Mercas and G. Scott, A Generalization of Thue Freeness for Partial

More information

Notes for Comp 497 (Comp 454) Week 5 2/22/05. Today we will look at some of the rest of the material in Part 1 of the book.

Notes for Comp 497 (Comp 454) Week 5 2/22/05. Today we will look at some of the rest of the material in Part 1 of the book. Notes for Comp 497 (Comp 454) Week 5 2/22/05 Today we will look at some of the rest of the material in Part 1 of the book Errata (Chapter 9) Chapter 9 p. 177, line 11, replace "for L 1 " by "for L 2 ".

More information

Congruences for algebraic sequences

Congruences for algebraic sequences Congruences for algebraic sequences Eric Rowland 1 Reem Yassawi 2 1 Université du Québec à Montréal 2 Trent University 2013 September 27 Eric Rowland (UQAM) Congruences for algebraic sequences 2013 September

More information

Generalizing the Wythoff Game

Generalizing the Wythoff Game Generalizing the Wythoff Game Cody Schwent Advisor: Dr David Garth 1 Introduction Let c be a positive integer In the Wythoff Game there are two piles of tokens with two players who alternately take turns

More information

International Journal of Scientific & Engineering Research Volume 8, Issue 8, August-2017 ISSN

International Journal of Scientific & Engineering Research Volume 8, Issue 8, August-2017 ISSN 1280 A Note on Involution Pseudoknot-bordered Words Cheng-Chih Huang 1, Abstract This paper continues the exploration of properties concerning involution pseudoknot- (un)bordered words for a morphic involution

More information

Finiteness properties for Pisot S-adic tilings

Finiteness properties for Pisot S-adic tilings Finiteness properties for Pisot S-adic tilings Pierre Arnoux, Valerie Berthe, Anne Siegel To cite this version: Pierre Arnoux, Valerie Berthe, Anne Siegel. Finiteness properties for Pisot S-adic tilings.

More information

Traces of Matrix Products

Traces of Matrix Products Traces of Matri Products Zhanwen Huang Department of Mathematics and Statistics University of Minnesota, Duluth Duluth, MN 558 Advisor: John Greene Department of Mathematics and Statistics University of

More information