(ABSTRACT) NUMERATION SYSTEMS

Size: px
Start display at page:

Download "(ABSTRACT) NUMERATION SYSTEMS"

Transcription

1 (ABSTRACT) NUMERATION SYSTEMS Michel Rigo Department of Mathematics, University of Liège

2 OUTLINE OF THE TALK WHAT IS A NUMERATION SYSTEM? CONNECTION WITH FORMAL LANGUAGES THEORY BASE DEPENDENCE CHARACTERIZATIONS OF k-recognizable SETS SOME PUZZLING PROPERTIES OF P.-T.-M. SEQUENCE LET S COME BACK TO U-RECOGNIZABILITY MOTIVATION FOR A GENERALIZATION ABSTRACT NUMERATION SYSTEMS FIRST RESULTS REPRESENTING REAL NUMBERS

3 WHAT IS A NUMERATION SYSTEM? INTEGER BASE NUMERATION SYSTEM, k 2 l n = c i k i, with c i Σ k = {0,..., k 1}, c l 0 i=0 Any integer n corresponds to a word rep k (n) = c l c 0 over Σ k. (NON-STANDARD) SYSTEM BUILT UPON A SEQUENCE U = (U i ) i 0 OF INTEGERS l n = c i U i, with c l 0 greedy expansion i=0 Any integer n corresponds to a word rep U (n) = c l c 0.

4 WHAT IS A NUMERATION SYSTEM? INTEGER BASE NUMERATION SYSTEM, k 2 l n = c i k i, with c i Σ k = {0,..., k 1}, c l 0 i=0 Any integer n corresponds to a word rep k (n) = c l c 0 over Σ k. (NON-STANDARD) SYSTEM BUILT UPON A SEQUENCE U = (U i ) i 0 OF INTEGERS l n = c i U i, with c l 0 greedy expansion i=0 Any integer n corresponds to a word rep U (n) = c l c 0.

5 SOME CONDITIONS ON U = (U i ) i 0 U i+1 < U i, non-ambiguity U 0 = 1, any integer can be represented U i+1 U i is bounded, finite alphabet of digits A U EXAMPLE (U i = 2 i+1 : 2, 4, 8, 16, 32,...) you cannot represent odd integers! EXAMPLE (U i = (i + 1)! : 1, 2, 6, 24,...) Any integer n can be uniquely written as n = l c i i! with 0 c i i i=0 Fraenkel 85, Lenstra 06 (EMS Newsletter, profinite numbers)

6 SOME CONDITIONS ON U = (U i ) i 0 U i+1 < U i, non-ambiguity U 0 = 1, any integer can be represented U i+1 U i is bounded, finite alphabet of digits A U EXAMPLE (U i = 2 i+1 : 2, 4, 8, 16, 32,...) you cannot represent odd integers! EXAMPLE (U i = (i + 1)! : 1, 2, 6, 24,...) Any integer n can be uniquely written as n = l c i i! with 0 c i i i=0 Fraenkel 85, Lenstra 06 (EMS Newsletter, profinite numbers)

7 SOME CONDITIONS ON U = (U i ) i 0 U i+1 < U i, non-ambiguity U 0 = 1, any integer can be represented U i+1 U i is bounded, finite alphabet of digits A U EXAMPLE (U i = 2 i+1 : 2, 4, 8, 16, 32,...) you cannot represent odd integers! EXAMPLE (U i = (i + 1)! : 1, 2, 6, 24,...) Any integer n can be uniquely written as n = l c i i! with 0 c i i i=0 Fraenkel 85, Lenstra 06 (EMS Newsletter, profinite numbers)

8 A NICE SETTING Take (U i ) i 0 satisfying a linear recurrence equation, U i+k = a k 1 U i+k a 0 U i, a j Z, a 0 0. EXAMPLE (U i+2 = U i+1 + U i, U 0 = 1, U 1 = 2) Use greedy expansion,..., 21, 13, 8, 5, 3, 2, The pattern 11 is forbidden, A U = {0, 1}.

9 WHAT USE FOR NUMERATION SYSTEMS? Number theory, Transcendence Combinatorics on words Automatic sequences, Digital sequences Sloane and Plouff s encyclopedia of integer sequences Theoretical computer science, Automata theory Formal languages theory Logic, Complexity theory Symbolic dynamics Ergodic theory Graph theory, Game theory Physics, Quasi-crystals, Fractal geometry

10 CONNECTION WITH FORMAL LANGUAGES THEORY FACT Any n 0 is represented by a word rep U (n) over A U. A set X N corresponds to a set of words, i.e., a language. The Chomsky s hierarchy : Recursively enumerable languages (Turing Machine) Context-sensitive languages (linear bounded T.M.) Context-free languages (pushdown automaton) Regular (or rational) languages (finite automaton)

11 CONNECTION WITH FORMAL LANGUAGES THEORY FACT Any n 0 is represented by a word rep U (n) over A U. A set X N corresponds to a set of words, i.e., a language. The Chomsky s hierarchy : Recursively enumerable languages (Turing Machine) Context-sensitive languages (linear bounded T.M.) Context-free languages (pushdown automaton) Regular (or rational) languages (finite automaton)

12 EASIEST MODEL OF COMPUTATION DETERMINISTIC FINITE AUTOMATON A = (Q, q 0, Σ, δ, F) Q finite set of states, q 0 Q initial state δ : Q Σ Q transition function F Q set of final (or accepting) states EXAMPLE (FIBONACCI) ,1

13 EXAMPLE (USE IN BIO-INFORMATICS, DNA: a,c,g,t) g,c,t g,c,t c,t a g,c,t a c g a g a a t g a agata c,t EXAMPLE (USE IN COMPUTER SCIENCE) Complete algorithmic solution for model checking, program verification,...

14 WHAT ARE WE LOOKING FOR? The simplest sets X of integers are the ones such that rep U (X) is regular, i.e., representations are accepted by some finite automaton. Such sets are said to be U-recognizable. DIVISIBILITY CRITERION IN BASE k Let k 2. The set X = {n n r (mod s)} is k-recognizable. EXAMPLE 1,2,3,4,6,7,8,9 0,5 0,5 0,3,6,9 1,4,7 0 2,5,8 1 2,5,8 1,4,7 2,5,8 1,4,7 2 0,3,6,9 1,2,3,4,6,7,8,9 0,3,6,9

15 WHAT ARE WE LOOKING FOR? The simplest sets X of integers are the ones such that rep U (X) is regular, i.e., representations are accepted by some finite automaton. Such sets are said to be U-recognizable. DIVISIBILITY CRITERION IN BASE k Let k 2. The set X = {n n r (mod s)} is k-recognizable. EXAMPLE 1,2,3,4,6,7,8,9 0,5 0,5 0,3,6,9 1,4,7 0 2,5,8 1 2,5,8 1,4,7 2,5,8 1,4,7 2 0,3,6,9 1,2,3,4,6,7,8,9 0,3,6,9

16 WHAT ARE WE LOOKING FOR? The simplest sets X of integers are the ones such that rep U (X) is regular, i.e., representations are accepted by some finite automaton. Such sets are said to be U-recognizable. DIVISIBILITY CRITERION IN BASE k Let k 2. The set X = {n n r (mod s)} is k-recognizable. EXAMPLE 1,2,3,4,6,7,8,9 0,5 0,5 0,3,6,9 1,4,7 0 2,5,8 1 2,5,8 1,4,7 2,5,8 1,4,7 2 0,3,6,9 1,2,3,4,6,7,8,9 0,3,6,9

17 BASE DEPENDENCE A NATURAL QUESTION If X N is p-recognizable, is it also q-recognizable? p, q are multiplicatively independent if p k = q l k = l = 0, i.e., log p/ log q is irrational. being multiplicatively dependent is an equivalence relation, PROPOSITION If p, q 2 are multiplicatively dependent, then X N is p-recognizable iff it is q-recognizable.

18 BASE DEPENDENCE A NATURAL QUESTION If X N is p-recognizable, is it also q-recognizable? p, q are multiplicatively independent if p k = q l k = l = 0, i.e., log p/ log q is irrational. being multiplicatively dependent is an equivalence relation, PROPOSITION If p, q 2 are multiplicatively dependent, then X N is p-recognizable iff it is q-recognizable.

19 BASE DEPENDENCE A NATURAL QUESTION If X N is p-recognizable, is it also q-recognizable? p, q are multiplicatively independent if p k = q l k = l = 0, i.e., log p/ log q is irrational. being multiplicatively dependent is an equivalence relation, PROPOSITION If p, q 2 are multiplicatively dependent, then X N is p-recognizable iff it is q-recognizable.

20 BASE DEPENDENCE A NATURAL QUESTION If X N is p-recognizable, is it also q-recognizable? p, q are multiplicatively independent if p k = q l k = l = 0, i.e., log p/ log q is irrational. being multiplicatively dependent is an equivalence relation, PROPOSITION If p, q 2 are multiplicatively dependent, then X N is p-recognizable iff it is q-recognizable.

21 THEOREM (COBHAM 69) Let p, q 2 be two multiplicatively independent integers. If X N is both p- and q-recognizable, then X is ultimately periodic (finite union of A. P.). COROLLARY There exists sets which are k-recognizable for any k (ultimately periodic sets), k-recognizable for some (minimal) k and exactly all the k m, k-recognizable for no k. EXAMPLE The set of even integers is k-recognizable for any k. The set {2 n n 0} is 2-recognizable but not 3-recognizable. The set of primes is never k-recognizable.

22 THEOREM (COBHAM 69) Let p, q 2 be two multiplicatively independent integers. If X N is both p- and q-recognizable, then X is ultimately periodic (finite union of A. P.). COROLLARY There exists sets which are k-recognizable for any k (ultimately periodic sets), k-recognizable for some (minimal) k and exactly all the k m, k-recognizable for no k. EXAMPLE The set of even integers is k-recognizable for any k. The set {2 n n 0} is 2-recognizable but not 3-recognizable. The set of primes is never k-recognizable.

23 S. Eilenberg 74 (p.118) The proof is correct, long and hard. It is a challenge to find a more reasonable proof of this fine theorem {p m /q n m, n 0} is dense in [0, + ) VARIOUS PROOF SIMPLIFICATIONS AND GENERALIZATIONS G. Hansel 82, D. Perrin 90, F. Durand 05, V. Bruyère 97, F. Point, C. Michaux 96, R. Villemaire, A. Bès 00, J. Bell 05, J. Honkala, S. Fabre, C. Reutenauer, A.L. Semenov 77, L. Waxweiler 06, M.R

24 S. Eilenberg 74 (p.118) The proof is correct, long and hard. It is a challenge to find a more reasonable proof of this fine theorem {p m /q n m, n 0} is dense in [0, + ) VARIOUS PROOF SIMPLIFICATIONS AND GENERALIZATIONS G. Hansel 82, D. Perrin 90, F. Durand 05, V. Bruyère 97, F. Point, C. Michaux 96, R. Villemaire, A. Bès 00, J. Bell 05, J. Honkala, S. Fabre, C. Reutenauer, A.L. Semenov 77, L. Waxweiler 06, M.R

25 CHARACTERIZATIONS OF k-recognizable SETS THEOREM (J.R. BÜCHI 60) k-recognizable sets are exactly the sets definable by first order formula in the extended Presburger arithmetic N, +, V k. EXAMPLE φ(x) ( y)(x = y + y), X = {x N N, +, V k = φ(x)}. THEOREM (G. CHRISTOL, T. KAMAE, M. MENDÈS FRANCE, G. RAUZY 80) Let p prime. A set S is p-recognizable iff the formal power series S(X) = n 0 χ S (n) X n where χ S (n) = 1 n S, is algebraic over F p (X) (i.e., root of a polynomial over F p [X]).

26 CHARACTERIZATIONS OF k-recognizable SETS THEOREM (J.R. BÜCHI 60) k-recognizable sets are exactly the sets definable by first order formula in the extended Presburger arithmetic N, +, V k. EXAMPLE φ(x) ( y)(x = y + y), X = {x N N, +, V k = φ(x)}. THEOREM (G. CHRISTOL, T. KAMAE, M. MENDÈS FRANCE, G. RAUZY 80) Let p prime. A set S is p-recognizable iff the formal power series S(X) = n 0 χ S (n) X n where χ S (n) = 1 n S, is algebraic over F p (X) (i.e., root of a polynomial over F p [X]).

27 THEOREM (COBHAM 72) k-recognizable sets = k-automatic sets EXAMPLE ((PROUHET)-THUE-MORSE SEQUENCE) f : a ab, b ba, g : a 0, b 1. f 0 (a) f 1 (a) f 2 (a) f 3 (a) f 4 (a). a ab abba abbabaab abbabaabbaababba. t = is 2-automatic : generated by an iterated morphism of constant length 2.

28 EXAMPLE (CONT.) t n = 1 iff rep 2 (n) contains an odd number of 1 s, ε This set is 2-recognizable,

29 Jean-Paul Allouche, Jeffrey Shallit 04

30 SOME PUZZLING PROPERTIES OF P.-T.-M. SEQUENCE PROUHET S PROBLEM 1851 Find a partition of A n = {0, 1, 2, 3,..., 2 n 1} into two sets I = {i 1,..., i 2 n 1} and J = {j 1,..., j 2 n 1} such that (Multi-grades) : i I i = j J j i I i2 = j J j2 i I in 1. = j J jn 1 n = 3 : , I = {0, 3, 5, 6} and J = {1, 2, 4, 7} = 14 = and = 70 =

31 QUESTION What is the sign of f n (x) = sin x sin 2x sin 4x sin 2 n x over [0, π]?

32 QUESTION What is the sign of f n (x) = sin x sin 2x sin 4x sin 2 n x over [0, π]?

33 QUESTION What is the sign of f n (x) = sin x sin 2x sin 4x sin 2 n x over [0, π]?

34 QUESTION What is the sign of f n (x) = sin x sin 2x sin 4x sin 2 n x over [0, π]?

35 n = 0 + n = 1 + n = n = A word w is an overlap if w = avava, a is a letter, w = avava = avava. THEOREM (MORSE-HEDLUND) The infinite word t is overlap-free. Recurrent geodesics on a surface of negative curvature (Morse 1921, Morse-Hedlund ).

36 n = 0 + n = 1 + n = n = A word w is an overlap if w = avava, a is a letter, w = avava = avava. THEOREM (MORSE-HEDLUND) The infinite word t is overlap-free. Recurrent geodesics on a surface of negative curvature (Morse 1921, Morse-Hedlund ).

37 LET S COME BACK TO U-RECOGNIZABILITY QUESTION Let U = (U i ) i 0 be a strictly increasing sequence of integers, is the whole set N U-recognizable? i.e., is L U = rep U (N) regular? Even if U is linear, the answer is not completely known... THEOREM (SHALLIT 94) If L U is regular, then (U i ) i 0 satisfies a linear recurrent equation. THEOREM (N. LORAUD 95, M. HOLLANDER 98) They give (technical) sufficient conditions for L U to be regular: the characteristic polynomial of the recurrence has a special form.

38 LET S COME BACK TO U-RECOGNIZABILITY QUESTION Let U = (U i ) i 0 be a strictly increasing sequence of integers, is the whole set N U-recognizable? i.e., is L U = rep U (N) regular? Even if U is linear, the answer is not completely known... THEOREM (SHALLIT 94) If L U is regular, then (U i ) i 0 satisfies a linear recurrent equation. THEOREM (N. LORAUD 95, M. HOLLANDER 98) They give (technical) sufficient conditions for L U to be regular: the characteristic polynomial of the recurrence has a special form.

39 LET S COME BACK TO U-RECOGNIZABILITY QUESTION Let U = (U i ) i 0 be a strictly increasing sequence of integers, is the whole set N U-recognizable? i.e., is L U = rep U (N) regular? Even if U is linear, the answer is not completely known... THEOREM (SHALLIT 94) If L U is regular, then (U i ) i 0 satisfies a linear recurrent equation. THEOREM (N. LORAUD 95, M. HOLLANDER 98) They give (technical) sufficient conditions for L U to be regular: the characteristic polynomial of the recurrence has a special form.

40 BEST KNOWN CASE : LINEAR PISOT SYSTEMS If the characteristic polynomial of (U i ) i 0 is the minimal polynomial of a Pisot number θ then everything is fine: L U is regular, addition preserves recognizability, logical first order characterization of recognizable sets,... Just like in the integer case : U i θ i. A. Bertrand 89, C. Frougny, B. Solomyak, D. Berend, J. Sakarovitch, V. Bruyère and G. Hansel 97,... DEFINITION A Pisot (resp. Salem, Perron) number is an algebraic integer α > 1 such that its Galois conjugates have modulus < 1 (resp. 1, < α).

41 BEST KNOWN CASE : LINEAR PISOT SYSTEMS If the characteristic polynomial of (U i ) i 0 is the minimal polynomial of a Pisot number θ then everything is fine: L U is regular, addition preserves recognizability, logical first order characterization of recognizable sets,... Just like in the integer case : U i θ i. A. Bertrand 89, C. Frougny, B. Solomyak, D. Berend, J. Sakarovitch, V. Bruyère and G. Hansel 97,... DEFINITION A Pisot (resp. Salem, Perron) number is an algebraic integer α > 1 such that its Galois conjugates have modulus < 1 (resp. 1, < α).

42 MOTIVATION FOR A GENERALIZATION A QUESTION After G. Hansel s talk during JM 94 in Mons and knowing Shallit s results, P. Lecomte has the following question : Everybody takes first a sequence (U k ) k 0 then ask for the language L U of the numeration to be regular and play with recognizable sets Why not proceed backwards? REMARK Let x, y N, x < y rep U (x) < gen rep U (y). EXAMPLE (FIBONACCI) 6 < 7 and 1001 < gen 1010 (same length) 6 < 8 and 1001 < gen (different lengths).

43 MOTIVATION FOR A GENERALIZATION A QUESTION After G. Hansel s talk during JM 94 in Mons and knowing Shallit s results, P. Lecomte has the following question : Everybody takes first a sequence (U k ) k 0 then ask for the language L U of the numeration to be regular and play with recognizable sets Why not proceed backwards? REMARK Let x, y N, x < y rep U (x) < gen rep U (y). EXAMPLE (FIBONACCI) 6 < 7 and 1001 < gen 1010 (same length) 6 < 8 and 1001 < gen (different lengths).

44 MOTIVATION FOR A GENERALIZATION A QUESTION After G. Hansel s talk during JM 94 in Mons and knowing Shallit s results, P. Lecomte has the following question : Everybody takes first a sequence (U k ) k 0 then ask for the language L U of the numeration to be regular and play with recognizable sets Why not proceed backwards? REMARK Let x, y N, x < y rep U (x) < gen rep U (y). EXAMPLE (FIBONACCI) 6 < 7 and 1001 < gen 1010 (same length) 6 < 8 and 1001 < gen (different lengths).

45 MOTIVATION FOR A GENERALIZATION A QUESTION After G. Hansel s talk during JM 94 in Mons and knowing Shallit s results, P. Lecomte has the following question : Everybody takes first a sequence (U k ) k 0 then ask for the language L U of the numeration to be regular and play with recognizable sets Why not proceed backwards? REMARK Let x, y N, x < y rep U (x) < gen rep U (y). EXAMPLE (FIBONACCI) 6 < 7 and 1001 < gen 1010 (same length) 6 < 8 and 1001 < gen (different lengths).

46 MOTIVATION FOR A GENERALIZATION A QUESTION After G. Hansel s talk during JM 94 in Mons and knowing Shallit s results, P. Lecomte has the following question : Everybody takes first a sequence (U k ) k 0 then ask for the language L U of the numeration to be regular and play with recognizable sets Why not proceed backwards? REMARK Let x, y N, x < y rep U (x) < gen rep U (y). EXAMPLE (FIBONACCI) 6 < 7 and 1001 < gen 1010 (same length) 6 < 8 and 1001 < gen (different lengths).

47 MOTIVATION FOR A GENERALIZATION A QUESTION After G. Hansel s talk during JM 94 in Mons and knowing Shallit s results, P. Lecomte has the following question : Everybody takes first a sequence (U k ) k 0 then ask for the language L U of the numeration to be regular and play with recognizable sets Why not proceed backwards? REMARK Let x, y N, x < y rep U (x) < gen rep U (y). EXAMPLE (FIBONACCI) 6 < 7 and 1001 < gen 1010 (same length) 6 < 8 and 1001 < gen (different lengths).

48 ABSTRACT NUMERATION SYSTEMS DEFINITION (P. LECOMTE, M.R. 01) An abstract numeration system is a triple S = (L, Σ, <) where L is a regular language over a totally ordered alphabet (Σ, <). Enumerating the words of L with respect to the genealogical ordering induced by < gives a one-to-one correspondence rep S : N L val S = rep 1 S : L N.

49 FIRST RESULTS REMARK This generalizes classical Pisot systems like integer base systems or Fibonacci system. EXAMPLE (POSITIONAL) L = {ε} {1,..., k 1}{0,..., k 1} or L = {ε} 1{0, 01} EXAMPLE (NON POSITIONAL) Non positional numeration system : L = a b Σ = {a < b} n rep(n) ε a b aa ab bb aaa val(a p b q ) = 1 2 (p + q)(p + q + 1) + q

50 FIRST RESULTS REMARK This generalizes classical Pisot systems like integer base systems or Fibonacci system. EXAMPLE (POSITIONAL) L = {ε} {1,..., k 1}{0,..., k 1} or L = {ε} 1{0, 01} EXAMPLE (NON POSITIONAL) Non positional numeration system : L = a b Σ = {a < b} n rep(n) ε a b aa ab bb aaa val(a p b q ) = 1 2 (p + q)(p + q + 1) + q

51 EXAMPLE (CONTINUED...) #b #a

52 EXAMPLE (CONTINUED...) #b #a

53 EXAMPLE (CONTINUED...) #b #a

54 EXAMPLE (CONTINUED...) #b #a

55 EXAMPLE (CONTINUED...) #b #a

56 EXAMPLE (CONTINUED...) #b #a

57 EXAMPLE (CONTINUED...) #b #a

58 EXAMPLE (CONTINUED...) #b #a

59 MANY NATURAL QUESTIONS... What about S-recognizable sets? Are ultimately periodic sets S-recognizable for any S? For a given X N, can we find S s.t. X is S-recognizable? For a given S, what are the S-recognizable sets? Can we compute easily in these systems? Addition, multiplication by a constant,... Are these systems equivalent to something else? Any hope for a Cobham s theorem? Can we also represent real numbers? Number theoretic problems like additive functions? Dynamics, odometer, tilings, logic...

60 THEOREM Let S = (L, Σ, <) be an abstract numeration system. Any ultimately periodic set is S-recognizable. EXAMPLE (FOR a b MOD 3, 5, 6 AND 8)

61 WELL-KNOWN FACT (SEE EILENBERG S BOOK) The set of squares is never recognizable in any integer base system. EXAMPLE Let L = a b a c, a < b < c ε a b c aa ab ac bb cc aaa THEOREM If P Q[X] is such that P(N) N then there exists an abstract system S such that P(N) is S-recognizable.

62 WELL-KNOWN FACT (SEE EILENBERG S BOOK) The set of squares is never recognizable in any integer base system. EXAMPLE Let L = a b a c, a < b < c ε a b c aa ab ac bb cc aaa THEOREM If P Q[X] is such that P(N) N then there exists an abstract system S such that P(N) is S-recognizable.

63 WELL-KNOWN FACT (SEE EILENBERG S BOOK) The set of squares is never recognizable in any integer base system. EXAMPLE Let L = a b a c, a < b < c ε a b c aa ab ac bb cc aaa THEOREM If P Q[X] is such that P(N) N then there exists an abstract system S such that P(N) is S-recognizable.

64 Consider multiplication by a constant... THEOREM Let S = (a b, {a < b}). Multiplication by λ N preserves S-recognizability iff λ is an odd square. EXAMPLE There exists X 3 N such that X 3 is S-recognizable but such that 3X 3 is not S-recognizable. (3 is not a square) There exists X 4 N such that X 4 is S-recognizable but such that 4X 4 is not S-recognizable. (4 is an even square) For any S-recognizable set X N, 9X or 25X is also S-recognizable.

65 BOUNDED LANGUAGES a 1 a l Let S = (a 1 a l, {a 1 < < a l }). We have val(a n 1 1 an l l ) = l ( ) ni + + n l + l i. l i + 1 i=1 COROLLARY (KATONA S EXPANSION 66) Let l N \ {0}. Any integer n can be uniquely written as ( ) ( ) ( ) zl zl 1 z1 n = l l 1 1 with z l > z l 1 > > z 1 0.

66 THEOREM For the abstract numeration system S = (a b c, {a < b < c}), if β N \ {0, 1} is such that β ±1 (mod 6) then the multiplication by β 3 does not preserve the S-recognizability. CONJECTURE Multiplication by β l preserves S-recognizability for the abstract numeration system S = (a 1 a l, {a 1 < < a l }) iff β = where p 1,..., p k are prime numbers strictly greater than l. k i=1 p θ i i

67 Why just looking at multiplication by β l? DEFINITION OF COMPLEXITY Let A = (Q, q 0, F, Σ, δ), u q (n) = #{w Σ n δ(q, w) F} i.e., number of words of length n accepted from q in A. u q0 (n) = #(L Σ n ). THEOREM If u q0 (n) = #(L Σ n ) is in Θ(n k ) and if λ β k+1 then there exists X which is S-recognizable and such that λx is not.

68 THEOREM ( MULTIPLICATION BY A CONSTANT ) slender language u q0 (n) O(1) OK polynomial language u q0 (n) O(n k ) NOT OK exponential language with polynomial complement u q0 (n) 2 Ω(n) NOT OK exponential language with exponential complement u q0 (n) 2 Ω(n) OK? EXAMPLE Pisot systems belong to the last class.

69 EQUIVALENCE WITH NON CONSTANT LENGTH MORPHISMS EXAMPLE (CHARACTERISTIC SEQUENCE OF SQUARES) f : a abcd, b b, c cdd, d d, g : a, b 1, c, d 0. f ω (a) = abcdbcdddbcdddddbcdddddddbc g(f ω (a)) = Analogous to the Cobham s result from 72 THEOREM (A. MAES, M.R. 02) A set is morphic iff it is S-recognizable for some abstract system S.

70 EQUIVALENCE WITH NON CONSTANT LENGTH MORPHISMS EXAMPLE (CHARACTERISTIC SEQUENCE OF SQUARES) f : a abcd, b b, c cdd, d d, g : a, b 1, c, d 0. f ω (a) = abcdbcdddbcdddddbcdddddddbc g(f ω (a)) = Analogous to the Cobham s result from 72 THEOREM (A. MAES, M.R. 02) A set is morphic iff it is S-recognizable for some abstract system S.

71 REPRESENTING REAL NUMBERS EXAMPLE (BASE 10) π 3 = , , ,..., val(w n ) 10 n,... val(w) #{words of length w } THIS DESERVES NOTATION v q0 (n) = #(L Σ n ) = n u q0 (i). i=0

72 REPRESENTING REAL NUMBERS EXAMPLE (BASE 10) π 3 = , , ,..., val(w n ) 10 n,... val(w) #{words of length w } THIS DESERVES NOTATION v q0 (n) = #(L Σ n ) = n u q0 (i). i=0

73 REPRESENTING REAL NUMBERS EXAMPLE (BASE 10) π 3 = , , ,..., val(w n ) 10 n,... val(w) #{words of length w } THIS DESERVES NOTATION v q0 (n) = #(L Σ n ) = n u q0 (i). i=0

74 EXAMPLE (AVOID aa ON THREE LETTERS) b,c s a t a p b,c a,b,c w val(w) v q0 ( w ) val(w)/v q0 ( w ) bc bac babc babac bababc bababac babababc lim n val((ba) n c) v q0 (2n + 1) =

75 NUMERICAL VALUE OF A WORD w = w 1 w l L val(w) = l (θ q,i (w) + δ q,s ) u q ( w i) i=1 q Q where θ q,i (w) = #{σ < w i s.w 1 w i 1 σ = q} HYPOTHESES: FOR ALL STATE q OF M L, EITHER (i) N q N : n > N q, u q (n) = 0, or (ii) β q 1, P q (x) R[x], b q > 0 : lim n From automata theory, we have u q(n) P q(n)β n q = b q. β q0 β q and β q = β q0 deg(p q ) deg(p q0 )

76 NUMERICAL VALUE OF A WORD w = w 1 w l L val(w) = l (θ q,i (w) + δ q,s ) u q ( w i) i=1 q Q where θ q,i (w) = #{σ < w i s.w 1 w i 1 σ = q} HYPOTHESES: FOR ALL STATE q OF M L, EITHER (i) N q N : n > N q, u q (n) = 0, or (ii) β q 1, P q (x) R[x], b q > 0 : lim n From automata theory, we have u q(n) P q(n)β n q = b q. β q0 β q and β q = β q0 deg(p q ) deg(p q0 )

77 Let β = β q0 and for any state q, define lim n u q (n) P q0 (n)β n = a q Q(β), a q0 > 0 and a q could be zero. IF (w n ) n N IS CONVERGING TO W = W 1 W 2 THEN lim n val(w n ) v q0 ( w n ) = β 1 β 2 j=0 q Q a q a q0 (θ q,j+1 (W ) + δ q,s ) β j. REMARK [W. STEINER, M.R. 05] By normalizing we can specify the value of a q0, why not take a q0 = 1 1 β? Doing so, we obtain something close to β-expansion...

78 Let β = β q0 and for any state q, define lim n u q (n) P q0 (n)β n = a q Q(β), a q0 > 0 and a q could be zero. IF (w n ) n N IS CONVERGING TO W = W 1 W 2 THEN lim n val(w n ) v q0 ( w n ) = β 1 β 2 j=0 q Q a q a q0 (θ q,j+1 (W ) + δ q,s ) β j. REMARK [W. STEINER, M.R. 05] By normalizing we can specify the value of a q0, why not take a q0 = 1 1 β? Doing so, we obtain something close to β-expansion...

79 Let β = β q0 and for any state q, define lim n u q (n) P q0 (n)β n = a q Q(β), a q0 > 0 and a q could be zero. IF (w n ) n N IS CONVERGING TO W = W 1 W 2 THEN lim n val(w n ) v q0 ( w n ) = β 1 β 2 j=0 q Q a q a q0 (θ q,j+1 (W ) + δ q,s ) β j. REMARK [W. STEINER, M.R. 05] By normalizing we can specify the value of a q0, why not take a q0 = 1 1 β? Doing so, we obtain something close to β-expansion...

80 W = W 1 W 2 x = 1 β + α q0.w 1 W j 1 (W j ) β j j=1 where α q (σ) = τ<σ a q.τ. 1/ β 1 /β /β /β a s.d /β a s.a a s.b a s.c a s.ca a s.cb a s.cd β 2 β 2 β 2

81 This generalizes classical base 10 system : I I 1 2 I 9 1/10 2/10 3/10 4/10 8/10 9/10 1 I 30 I 31 4/10 39/100 31/100 3/10

82 This gives rises to several question... Which real number have an ultimately periodic representation?

RECOGNIZABLE SETS OF INTEGERS

RECOGNIZABLE SETS OF INTEGERS RECOGNIZABLE SETS OF INTEGERS Michel Rigo http://www.discmath.ulg.ac.be/ 1st Joint Conference of the Belgian, Royal Spanish and Luxembourg Mathematical Societies, June 2012, Liège In the Chomsky s hierarchy,

More information

Numeration systems: a link between number theory and formal language theory

Numeration systems: a link between number theory and formal language theory Numeration systems: a link between number theory and formal language theory Michel Rigo http://www.discmath.ulg.ac.be/ http://orbi.ulg.ac.be/ 28th November 22 Dynamical systems Symbolic dynamics Verification

More information

Émilie Charlier 1 Department of Mathematics, University of Liège, Liège, Belgium Narad Rampersad.

Émilie Charlier 1 Department of Mathematics, University of Liège, Liège, Belgium Narad Rampersad. #A4 INTEGERS B () THE MINIMAL AUTOMATON RECOGNIZING m N IN A LINEAR NUMERATION SYSTEM Émilie Charlier Department of Mathematics, University of Liège, Liège, Belgium echarlier@uwaterloo.ca Narad Rampersad

More information

Abstract Numeration Systems or Decimation of Languages

Abstract Numeration Systems or Decimation of Languages Abstract Numeration Systems or Decimation of Languages Emilie Charlier University of Waterloo, School of Computer Science Languages and Automata Theory Seminar Waterloo, April 1 and 8, 211 Positional numeration

More information

AUTOUR DES SYSTÈMES DE NUMÉRATION

AUTOUR DES SYSTÈMES DE NUMÉRATION UTOUR DES SYSTÈMES DE NUMÉRTION BSTRITS Michel Rigo http://www.discmath.ulg.ac.be/ http://orbi.ulg.ac.be/handle/2268/2495 JMC 22, journés SD2-22, LITIS Rouen, 3 juin 22 In the Chomsky s hierarchy, the

More information

Automata and Numeration Systems

Automata and Numeration Systems Automata and Numeration Systems Véronique Bruyère Université de Mons-Hainaut, 5 Avenue Maistriau, B-7 Mons, Belgium. vero@sun.umh.ac.be Introduction This article is a short survey on the following problem:

More information

From combinatorial games to shape-symmetric morphisms (3)

From combinatorial games to shape-symmetric morphisms (3) From combinatorial games to shape-symmetric morphisms (3) Michel Rigo http://www.discmath.ulg.ac.be/ http://orbi.ulg.ac.be/handle/2268/216249 Jean-Morlet chair: Shigeki Akiyama Research school: Tiling

More information

The Formal Inverse of the Period-Doubling Sequence

The Formal Inverse of the Period-Doubling Sequence 2 3 47 6 23 Journal of Integer Sequences, Vol. 2 (28), Article 8.9. The Formal Inverse of the Period-Doubling Sequence Narad Rampersad Department of Mathematics and Statistics University of Winnipeg 55

More information

Arturo Carpi 1 and Cristiano Maggi 2

Arturo Carpi 1 and Cristiano Maggi 2 Theoretical Informatics and Applications Theoret. Informatics Appl. 35 (2001) 513 524 ON SYNCHRONIZED SEQUENCES AND THEIR SEPARATORS Arturo Carpi 1 and Cristiano Maggi 2 Abstract. We introduce the notion

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

Congruences for combinatorial sequences

Congruences for combinatorial sequences Congruences for combinatorial sequences Eric Rowland Reem Yassawi 2014 February 12 Eric Rowland Congruences for combinatorial sequences 2014 February 12 1 / 36 Outline 1 Algebraic sequences 2 Automatic

More information

Abstract β-expansions and ultimately periodic representations

Abstract β-expansions and ultimately periodic representations Journal de Théorie des Nombres de Bordeaux 17 (2005), 283 299 Abstract -expansions and ultimately periodic representations par Michel RIGO et Wolfgang STEINER Résumé. Pour les systèmes de numération abstraits

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

SYNTACTICAL AND AUTOMATIC PROPERTIES OF SETS OF POLYNOMIALS OVER FINITE FIELDS

SYNTACTICAL AND AUTOMATIC PROPERTIES OF SETS OF POLYNOMIALS OVER FINITE FIELDS SYNTACTICAL AND AUTOMATIC PROPERTIES OF SETS OF POLYNOMIALS OVER FINITE FIELDS MICHEL RIGO Abstract Syntactical properties of representations of integers in various number systems are well-known and have

More information

Games derived from a generalized Thue-Morse word

Games derived from a generalized Thue-Morse word Games derived from a generalized Thue-Morse word Aviezri S. Fraenkel, Dept. of Computer Science and Applied Mathematics, Weizmann Institute of Science, Rehovot 76100, Israel; fraenkel@wisdom.weizmann.ac.il

More information

Automata and Number Theory

Automata and Number Theory PROCEEDINGS OF THE ROMAN NUMBER THEORY ASSOCIATION Volume, Number, March 26, pages 23 27 Christian Mauduit Automata and Number Theory written by Valerio Dose Many natural questions in number theory arise

More information

On multiplicatively dependent linear numeration systems, and periodic points

On multiplicatively dependent linear numeration systems, and periodic points On multiplicatively dependent linear numeration systems, and periodic points Christiane Frougny 1 L.I.A.F.A. Case 7014, 2 place Jussieu, 75251 Paris Cedex 05, France Christiane.Frougny@liafa.jussieu.fr

More information

On the concrete complexity of the successor function

On the concrete complexity of the successor function On the concrete complexity of the successor function M. Rigo joint work with V. Berthé, Ch. Frougny, J. Sakarovitch http://www.discmath.ulg.ac.be/ http://orbi.ulg.ac.be/handle/2268/30094 Let s start with

More information

Automata for arithmetic Meyer sets

Automata for arithmetic Meyer sets Author manuscript, published in "LATIN 4, Buenos-Aires : Argentine (24)" DOI : 1.17/978-3-54-24698-5_29 Automata for arithmetic Meyer sets Shigeki Akiyama 1, Frédérique Bassino 2, and Christiane Frougny

More information

Rational numbers with purely periodic beta-expansion. Boris Adamczeswki, C. Frougny, A. Siegel, W.Steiner

Rational numbers with purely periodic beta-expansion. Boris Adamczeswki, C. Frougny, A. Siegel, W.Steiner Rational numbers with purely periodic beta-expansion Boris Adamczeswki, C. Frougny, A. Siegel, W.Steiner Fractals, Tilings, and Things? Fractals, Tilings, and Things? Number theory : expansions in several

More information

On the cost and complexity of the successor function

On the cost and complexity of the successor function On the cost and complexity of the successor function Valérie Berthé 1, Christiane Frougny 2, Michel Rigo 3, and Jacques Sakarovitch 4 1 LIRMM, CNRS-UMR 5506, Univ. Montpellier II, 161 rue Ada, F-34392

More information

An Efficient Algorithm to Decide Periodicity of b-recognisable Sets Using MSDF Convention

An Efficient Algorithm to Decide Periodicity of b-recognisable Sets Using MSDF Convention An Efficient Algorithm to Decide Periodicity of b-recognisable Sets Using MSDF Convention Bernard Boigelot 1, Isabelle Mainz 2, Victor Marsault 3, and Michel Rigo 4 1 Montefiore Institute & Department

More information

Mix-Automatic Sequences

Mix-Automatic Sequences Mix-Automatic Sequences Jörg Endrullis 1, Clemens Grabmayer 2, and Dimitri Hendriks 1 1 VU University Amsterdam 2 Utrecht University Abstract. Mix-automatic sequences form a proper extension of the class

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

On the Recognizability of Self-Generating Sets

On the Recognizability of Self-Generating Sets 2 3 47 6 23 Journal of Integer Sequences, Vol. 3 (200), Article 0.2.2 On the Recognizability of Self-Generating Sets Tomi Kärki University of Turku Department of Mathematics FI-2004 Turku Finland topeka@utu.fi

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

Automatic Sequences and Transcendence of Real Numbers

Automatic Sequences and Transcendence of Real Numbers Automatic Sequences and Transcendence of Real Numbers Wu Guohua School of Physical and Mathematical Sciences Nanyang Technological University Sendai Logic School, Tohoku University 28 Jan, 2016 Numbers

More information

The Power of Extra Analog Neuron. Institute of Computer Science Academy of Sciences of the Czech Republic

The Power of Extra Analog Neuron. Institute of Computer Science Academy of Sciences of the Czech Republic The Power of Extra Analog Neuron Jiří Šíma Institute of Computer Science Academy of Sciences of the Czech Republic (Artificial) Neural Networks (NNs) 1. mathematical models of biological neural networks

More information

GENERALIZED PALINDROMIC CONTINUED FRACTIONS

GENERALIZED PALINDROMIC CONTINUED FRACTIONS ROCKY MOUNTAIN JOURNAL OF MATHEMATICS Volume 48, Number 1, 2018 GENERALIZED PALINDROMIC CONTINUED FRACTIONS DAVID M. FREEMAN ABSTRACT. In this paper, we introduce a generalization of palindromic continued

More information

A Generalization of Cobham s Theorem to Automata over Real Numbers

A Generalization of Cobham s Theorem to Automata over Real Numbers A Generalization of Cobham s Theorem to Automata over Real Numbers Bernard Boigelot and Julien Brusten Institut Montefiore, B28 Université de Liège B-4000 Liège, Belgium {boigelot,brusten}@montefiore.ulg.ac.be

More information

Open Problems in Automata Theory: An Idiosyncratic View

Open Problems in Automata Theory: An Idiosyncratic View Open Problems in Automata Theory: An Idiosyncratic View Jeffrey Shallit School of Computer Science University of Waterloo Waterloo, Ontario N2L 3G1 Canada shallit@cs.uwaterloo.ca http://www.cs.uwaterloo.ca/~shallit

More information

beta-numeration and Rauzy fractals for non-unit Pisot numbers

beta-numeration and Rauzy fractals for non-unit Pisot numbers beta-numeration and Rauzy fractals for non-unit Pisot numbers Anne Siegel (Irisa, CNRS, Rennes) Kanazawa, June 05 Overview β-expansion: expand a positive real number in a non-integer Pisot basis β Represent

More information

Regular Sequences. Eric Rowland. School of Computer Science University of Waterloo, Ontario, Canada. September 5 & 8, 2011

Regular Sequences. Eric Rowland. School of Computer Science University of Waterloo, Ontario, Canada. September 5 & 8, 2011 Regular Sequences Eric Rowland School of Computer Science University of Waterloo, Ontario, Canada September 5 & 8, 2011 Eric Rowland (University of Waterloo) Regular Sequences September 5 & 8, 2011 1 /

More information

Hierarchy among Automata on Linear Orderings

Hierarchy among Automata on Linear Orderings Hierarchy among Automata on Linear Orderings Véronique Bruyère Institut d Informatique Université de Mons-Hainaut Olivier Carton LIAFA Université Paris 7 Abstract In a preceding paper, automata and rational

More information

AC68 FINITE AUTOMATA & FORMULA LANGUAGES DEC 2013

AC68 FINITE AUTOMATA & FORMULA LANGUAGES DEC 2013 Q.2 a. Prove by mathematical induction n 4 4n 2 is divisible by 3 for n 0. Basic step: For n = 0, n 3 n = 0 which is divisible by 3. Induction hypothesis: Let p(n) = n 3 n is divisible by 3. Induction

More information

MULTIDIMENSIONAL GENERALIZED AUTOMATIC SEQUENCES AND SHAPE-SYMMETRIC MORPHIC WORDS

MULTIDIMENSIONAL GENERALIZED AUTOMATIC SEQUENCES AND SHAPE-SYMMETRIC MORPHIC WORDS MULTIDIMENSIONAL GENERALIZED AUTOMATIC SEQUENCES AND SHAPE-SYMMETRIC MORPHIC WORDS EMILIE CHARLIER, TOMI KÄRKI, AND MICHEL RIGO Abstract An infinite word is S-automatic if, for all n 0, its (n+1)st letter

More information

Representing Arithmetic Constraints with Finite Automata: An Overview

Representing Arithmetic Constraints with Finite Automata: An Overview Representing Arithmetic Constraints with Finite Automata: An Overview Bernard Boigelot Pierre Wolper Université de Liège Motivation Linear numerical constraints are a very common and useful formalism (our

More information

State complexity of the multiples of the Thue-Morse set

State complexity of the multiples of the Thue-Morse set State complexity of the multiples of the Thue-Morse set Adeline Massuir Joint work with Émilie Charlier and Célia Cisternino 17 th Mons Theorical Computer Science Days Bordeaux September 13 th 2018 Adeline

More information

A Generalization of Cobham s Theorem to Automata over Real Numbers 1

A Generalization of Cobham s Theorem to Automata over Real Numbers 1 A Generalization of Cobham s Theorem to Automata over Real Numbers 1 Bernard Boigelot and Julien Brusten 2 Institut Montefiore, B28 Université de Liège B-4000 Liège Sart-Tilman Belgium Phone: +32-43662970

More information

On negative bases.

On negative bases. On negative bases Christiane Frougny 1 and Anna Chiara Lai 2 1 LIAFA, CNRS UMR 7089, case 7014, 75205 Paris Cedex 13, France, and University Paris 8, Christiane.Frougny@liafa.jussieu.fr 2 LIAFA, CNRS UMR

More information

Automatic sequences, logarithmic density, and fractals. Jason Bell

Automatic sequences, logarithmic density, and fractals. Jason Bell Automatic sequences, logarithmic density, and fractals Jason Bell 1 A sequence is k-automatic if its n th term is generated by a finite state machine with n in base k as the input. 2 Examples of automatic

More information

Continued Fractions New and Old Results

Continued Fractions New and Old Results Continued Fractions New and Old Results Jeffrey Shallit School of Computer Science University of Waterloo Waterloo, Ontario N2L 3G1 Canada shallit@cs.uwaterloo.ca https://www.cs.uwaterloo.ca/~shallit Joint

More information

NON-REGULARITY OF α + log k n. Eric S. Rowland Mathematics Department, Tulane University, New Orleans, LA

NON-REGULARITY OF α + log k n. Eric S. Rowland Mathematics Department, Tulane University, New Orleans, LA #A03 INTEGERS 0 (200), 9-23 NON-REGULARITY OF α + log k n Eric S. Rowland Mathematics Department, Tulane University, New Orleans, LA erowland@tulane.edu Received: 6/2/09, Revised: 0//09, Accepted: //09,

More information

Extensions naturelles des. et pavages

Extensions naturelles des. et pavages Extensions naturelles des bêta-transformations généralisées et pavages Wolfgang Steiner LIAFA, CNRS, Université Paris Diderot Paris 7 (travail en commun avec Charlene Kalle, Universiteit Utrecht, en ce

More information

Probabilistic Aspects of Computer Science: Probabilistic Automata

Probabilistic Aspects of Computer Science: Probabilistic Automata Probabilistic Aspects of Computer Science: Probabilistic Automata Serge Haddad LSV, ENS Paris-Saclay & CNRS & Inria M Jacques Herbrand Presentation 2 Properties of Stochastic Languages 3 Decidability Results

More information

#A7 INTEGERS 11B (2011) SUBWORD COMPLEXITY AND LAURENT SERIES

#A7 INTEGERS 11B (2011) SUBWORD COMPLEXITY AND LAURENT SERIES #A7 INTEGERS 11B (2011) SUBWORD COMPLEXITY AND LAURENT SERIES Alina Firicel Institut Camille Jordan, Université Lyon 1, Villeurbanne, France firicel@math.univ-lyon1.fr Received: 10/18/10, Revised: 4/4/11,

More information

Foundations of Informatics: a Bridging Course

Foundations of Informatics: a Bridging Course Foundations of Informatics: a Bridging Course Week 3: Formal Languages and Semantics Thomas Noll Lehrstuhl für Informatik 2 RWTH Aachen University noll@cs.rwth-aachen.de http://www.b-it-center.de/wob/en/view/class211_id948.html

More information

Continued Fractions New and Old Results

Continued Fractions New and Old Results Continued Fractions New and Old Results Jeffrey Shallit School of Computer Science University of Waterloo Waterloo, Ontario N2L 3G1 Canada shallit@cs.uwaterloo.ca https://www.cs.uwaterloo.ca/~shallit Joint

More information

An extension of the Pascal triangle and the Sierpiński gasket to finite words. Joint work with Julien Leroy and Michel Rigo (ULiège)

An extension of the Pascal triangle and the Sierpiński gasket to finite words. Joint work with Julien Leroy and Michel Rigo (ULiège) An extension of the Pascal triangle and the Sierpiński gasket to finite words Joint work with Julien Leroy and Michel Rigo (ULiège) Manon Stipulanti (ULiège) FRIA grantee LaBRI, Bordeaux (France) December

More information

The Post Correspondence Problem

The Post Correspondence Problem The Post Correspondence Problem - Given a set, P of pairs of strings: where t i, b i Σ P = {[ t 1 b 1 ], t 2 b 2 ],, t k b k ]} - Question: Does there exist a sequence i 1, i 2, i n such that: t i1 t i2

More information

Regularity-preserving letter selections

Regularity-preserving letter selections Regularity-preserving letter selections Armando B. Matos LIACC, Universidade do Porto Rua do Campo Alegre 823, 4150 Porto, Portugal 1 Introduction and definitions Seiferas and McNaughton gave in [SM76]

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 Hierarchy of Automatic ω-words having a decidable MSO Theory

A Hierarchy of Automatic ω-words having a decidable MSO Theory A Hierarchy of Automatic ω-words having a decidable MSO Theory Vince Bárány Mathematische Grundlagen der Informatik RWTH Aachen Journées Montoises d Informatique Théorique Rennes, 2006 Vince Bárány (RWTH

More information

COBHAM S THEOREM FOR ABSTRACT NUMERATION SYSTEMS

COBHAM S THEOREM FOR ABSTRACT NUMERATION SYSTEMS COBHAM S THEOREM FOR ABSTRACT NUMERATION SYSTEMS ÉMILIE CHARLIER, JULIEN LEROY, AND MICHEL RIGO Abstract. Abstract numeration systems generalize numeration systems whose representation map is increasing

More information

Morphisms and Morphic Words

Morphisms and Morphic Words Morphisms and Morphic Words Jeffrey Shallit School of Computer Science University of Waterloo Waterloo, Ontario N2L 3G1 Canada shallit@graceland.uwaterloo.ca http://www.cs.uwaterloo.ca/~shallit 1 / 58

More information

COBHAM S THEOREM AND SUBSTITUTION SUBSHIFTS

COBHAM S THEOREM AND SUBSTITUTION SUBSHIFTS COBHAM S THEOREM AND SUBSTITUTION SUBSHIFTS FABIEN DURAND Abstract. This lecture intends to propose a first contact with subshift dynamical systems through the study of a well known family: the substitution

More information

Logic and Automata I. Wolfgang Thomas. EATCS School, Telc, July 2014

Logic and Automata I. Wolfgang Thomas. EATCS School, Telc, July 2014 Logic and Automata I EATCS School, Telc, July 2014 The Plan We present automata theory as a tool to make logic effective. Four parts: 1. Some history 2. Automata on infinite words First step: MSO-logic

More information

Büchi Automata and their closure properties. - Ajith S and Ankit Kumar

Büchi Automata and their closure properties. - Ajith S and Ankit Kumar Büchi Automata and their closure properties - Ajith S and Ankit Kumar Motivation Conventional programs accept input, compute, output result, then terminate Reactive program : not expected to terminate

More information

On the complexity of algebraic number I. Expansions in integer bases.

On the complexity of algebraic number I. Expansions in integer bases. On the complexity of algebraic number I. Expansions in integer bases. Boris Adamczewsi, Yann Bugeaud To cite this version: Boris Adamczewsi, Yann Bugeaud. On the complexity of algebraic number I. Expansions

More information

arxiv: v5 [math.nt] 23 May 2017

arxiv: v5 [math.nt] 23 May 2017 TWO ANALOGS OF THUE-MORSE SEQUENCE arxiv:1603.04434v5 [math.nt] 23 May 2017 VLADIMIR SHEVELEV Abstract. We introduce and study two analogs of one of the best known sequence in Mathematics : Thue-Morse

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

On Pisot Substitutions

On Pisot Substitutions On Pisot Substitutions Bernd Sing Department of Mathematics The Open University Walton Hall Milton Keynes, Buckinghamshire MK7 6AA UNITED KINGDOM b.sing@open.ac.uk Substitution Sequences Given: a finite

More information

On expansions of (Z, +, 0).

On expansions of (Z, +, 0). On expansions of (Z, +, 0). Françoise Point FNRS-FRS, UMons March 24 th 2017. Introduction Expansions of (Z, +, 0) versus of (Z, +, 0,

More information

Duality and Automata Theory

Duality and Automata Theory Duality and Automata Theory Mai Gehrke Université Paris VII and CNRS Joint work with Serge Grigorieff and Jean-Éric Pin Elements of automata theory A finite automaton a 1 2 b b a 3 a, b The states are

More information

Notes on generating functions in automata theory

Notes on generating functions in automata theory Notes on generating functions in automata theory Benjamin Steinberg December 5, 2009 Contents Introduction: Calculus can count 2 Formal power series 5 3 Rational power series 9 3. Rational power series

More information

Profinite methods in automata theory

Profinite methods in automata theory Profinite methods in automata theory Jean-Éric Pin1 1 LIAFA, CNRS and Université Paris Diderot STACS 2009, Freiburg, Germany supported by the ESF network AutoMathA (European Science Foundation) Summary

More information

Binomial coefficients and k-regular sequences

Binomial coefficients and k-regular sequences Binomial coefficients and k-regular sequences Eric Rowland Hofstra University New York Combinatorics Seminar CUNY Graduate Center, 2017 12 22 Eric Rowland Binomial coefficients and k-regular sequences

More information

FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY

FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY 15-453 FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY Chomsky Normal Form and TURING MACHINES TUESDAY Feb 4 CHOMSKY NORMAL FORM A context-free grammar is in Chomsky normal form if every rule is of the form:

More information

Introduction to Turing Machines

Introduction to Turing Machines Introduction to Turing Machines Deepak D Souza Department of Computer Science and Automation Indian Institute of Science, Bangalore. 12 November 2015 Outline 1 Turing Machines 2 Formal definitions 3 Computability

More information

Finite automata and arithmetic

Finite automata and arithmetic Finite automata and arithmetic J.-P. Allouche Introduction The notion of sequence generated by a finite automaton, (or more precisely a finite automaton with output function, i. e. a uniform tag system

More information

S-adic sequences A bridge between dynamics, arithmetic, and geometry

S-adic sequences A bridge between dynamics, arithmetic, and geometry S-adic sequences A bridge between dynamics, arithmetic, and geometry J. M. Thuswaldner (joint work with P. Arnoux, V. Berthé, M. Minervino, and W. Steiner) Marseille, November 2017 PART 3 S-adic Rauzy

More information

DR.RUPNATHJI( DR.RUPAK NATH )

DR.RUPNATHJI( DR.RUPAK NATH ) Contents 1 Sets 1 2 The Real Numbers 9 3 Sequences 29 4 Series 59 5 Functions 81 6 Power Series 105 7 The elementary functions 111 Chapter 1 Sets It is very convenient to introduce some notation and terminology

More information

SYMMETRY AND SPECIALIZABILITY IN THE CONTINUED FRACTION EXPANSIONS OF SOME INFINITE PRODUCTS

SYMMETRY AND SPECIALIZABILITY IN THE CONTINUED FRACTION EXPANSIONS OF SOME INFINITE PRODUCTS SYMMETRY AND SPECIALIZABILITY IN THE CONTINUED FRACTION EXPANSIONS OF SOME INFINITE PRODUCTS J MC LAUGHLIN Abstract Let fx Z[x] Set f 0x = x and for n 1 define f nx = ff n 1x We describe several infinite

More information

On the characterization of canonical number systems. Author(s) Scheicher, Klaus; Thuswaldner, Jorg M. Osaka Journal of Mathematics. 41(2) P.327-P.

On the characterization of canonical number systems. Author(s) Scheicher, Klaus; Thuswaldner, Jorg M. Osaka Journal of Mathematics. 41(2) P.327-P. Title On the characterization of canonical number systems Author(s) Scheicher, Klaus; Thuswaldner, Jorg M. Citation Osaka Journal of Mathematics. 41(2) P.327-P.351 Issue Date 2004-06 Text Version publisher

More information

S-adic sequences A bridge between dynamics, arithmetic, and geometry

S-adic sequences A bridge between dynamics, arithmetic, and geometry S-adic sequences A bridge between dynamics, arithmetic, and geometry J. M. Thuswaldner (joint work with P. Arnoux, V. Berthé, M. Minervino, and W. Steiner) Marseille, November 2017 REVIEW OF PART 1 Sturmian

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

Application of Logic to Generating Functions. Holonomic (P-recursive) Sequences

Application of Logic to Generating Functions. Holonomic (P-recursive) Sequences Application of Logic to Generating Functions Holonomic (P-recursive) Sequences Johann A. Makowsky Faculty of Computer Science, Technion - Israel Institute of Technology, Haifa, Israel http://www.cs.technion.ac.il/

More information

On the Accepting Power of 2-Tape Büchi Automata

On the Accepting Power of 2-Tape Büchi Automata On the Accepting Power of 2-Tape Büchi Automata Equipe de Logique Mathématique Université Paris 7 STACS 2006 Acceptance of infinite words In the sixties, Acceptance of infinite words by finite automata

More information

arxiv: v1 [cs.dm] 2 Dec 2007

arxiv: v1 [cs.dm] 2 Dec 2007 Direct definition of a ternary infinite square-free sequence Tetsuo Kurosaki arxiv:0712.0139v1 [cs.dm] 2 Dec 2007 Department of Physics, Graduate School of Science, University of Tokyo, Hongo, Bunkyo-ku,

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

Pistol-Dueling and the Thue-Morse Sequence

Pistol-Dueling and the Thue-Morse Sequence Pistol-Dueling and the Thue-Morse Sequence Tarkan Al-Kazily Spring 2017 Contents 1 Introduction 1 2 The Pistol Duel Rules 2 3 Enter the Thue-Morse Sequence 3 4 The Fairest Sequence of Them All? 7 5 Conclusions

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

NODIA AND COMPANY. GATE SOLVED PAPER Computer Science Engineering Theory of Computation. Copyright By NODIA & COMPANY

NODIA AND COMPANY. GATE SOLVED PAPER Computer Science Engineering Theory of Computation. Copyright By NODIA & COMPANY No part of this publication may be reproduced or distributed in any form or any means, electronic, mechanical, photocopying, or otherwise without the prior permission of the author. GATE SOLVED PAPER Computer

More information

On the Sequence A and Its Combinatorial Interpretations

On the Sequence A and Its Combinatorial Interpretations 1 2 47 6 2 11 Journal of Integer Sequences, Vol. 9 (2006), Article 06..1 On the Sequence A079500 and Its Combinatorial Interpretations A. Frosini and S. Rinaldi Università di Siena Dipartimento di Scienze

More information

FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY

FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY 15-453 FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY REVIEW for MIDTERM 1 THURSDAY Feb 6 Midterm 1 will cover everything we have seen so far The PROBLEMS will be from Sipser, Chapters 1, 2, 3 It will be

More information

Automata Theory and Formal Grammars: Lecture 1

Automata Theory and Formal Grammars: Lecture 1 Automata Theory and Formal Grammars: Lecture 1 Sets, Languages, Logic Automata Theory and Formal Grammars: Lecture 1 p.1/72 Sets, Languages, Logic Today Course Overview Administrivia Sets Theory (Review?)

More information

Automata Theory for Presburger Arithmetic Logic

Automata Theory for Presburger Arithmetic Logic Automata Theory for Presburger Arithmetic Logic References from Introduction to Automata Theory, Languages & Computation and Constraints in Computational Logic Theory & Application Presented by Masood

More information

Undecidability COMS Ashley Montanaro 4 April Department of Computer Science, University of Bristol Bristol, UK

Undecidability COMS Ashley Montanaro 4 April Department of Computer Science, University of Bristol Bristol, UK COMS11700 Undecidability Department of Computer Science, University of Bristol Bristol, UK 4 April 2014 COMS11700: Undecidability Slide 1/29 Decidability We are particularly interested in Turing machines

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

Decision issues on functions realized by finite automata. May 7, 1999

Decision issues on functions realized by finite automata. May 7, 1999 Decision issues on functions realized by finite automata May 7, 1999 Christian Choffrut, 1 Hratchia Pelibossian 2 and Pierre Simonnet 3 1 Introduction Let D be some nite alphabet of symbols, (a set of

More information

Languages, logics and automata

Languages, logics and automata Languages, logics and automata Anca Muscholl LaBRI, Bordeaux, France EWM summer school, Leiden 2011 1 / 89 Before all that.. Sonia Kowalewskaya Emmy Noether Julia Robinson All this attention has been gratifying

More information

Chapter 4 Finite Fields

Chapter 4 Finite Fields Chapter 4 Finite Fields Introduction will now introduce finite fields of increasing importance in cryptography AES, Elliptic Curve, IDEA, Public Key concern operations on numbers what constitutes a number

More information

The Final Deterministic Automaton on Streams

The Final Deterministic Automaton on Streams The Final Deterministic Automaton on Streams Helle Hvid Hansen Clemens Kupke Jan Rutten Joost Winter Radboud Universiteit Nijmegen & CWI Amsterdam Brouwer seminar, 29 April 2014 Overview 1. Automata, streams

More information

PISOT NUMBERS AND CHROMATIC ZEROS. Víctor F. Sirvent 1 Departamento de Matemáticas, Universidad Simón Bolívar, Caracas, Venezuela

PISOT NUMBERS AND CHROMATIC ZEROS. Víctor F. Sirvent 1 Departamento de Matemáticas, Universidad Simón Bolívar, Caracas, Venezuela #A30 INTEGERS 13 (2013) PISOT NUMBERS AND CHROMATIC ZEROS Víctor F. Sirvent 1 Departamento de Matemáticas, Universidad Simón Bolívar, Caracas, Venezuela vsirvent@usb.ve Received: 12/5/12, Accepted: 3/24/13,

More information

FORMAL LANGUAGES, AUTOMATA AND COMPUTATION

FORMAL LANGUAGES, AUTOMATA AND COMPUTATION FORMAL LANGUAGES, AUTOMATA AND COMPUTATION DECIDABILITY ( LECTURE 15) SLIDES FOR 15-453 SPRING 2011 1 / 34 TURING MACHINES-SYNOPSIS The most general model of computation Computations of a TM are described

More information

5 3 Watson-Crick Automata with Several Runs

5 3 Watson-Crick Automata with Several Runs 5 3 Watson-Crick Automata with Several Runs Peter Leupold Department of Mathematics, Faculty of Science Kyoto Sangyo University, Japan Joint work with Benedek Nagy (Debrecen) Presentation at NCMA 2009

More information

Non-standard number representation: computer arithmetic, beta-numeration and quasicrystals

Non-standard number representation: computer arithmetic, beta-numeration and quasicrystals Book Title Book Editors IOS Press, 2003 1 Non-standard number representation: computer arithmetic, beta-numeration and quasicrystals Christiane Frougny a,1, a LIAFA UMR 7089 CNRS, and Université Paris

More information

Combinatorics on Words:

Combinatorics on Words: Combinatorics on Words: Applications to Number Theory and Ramsey Theory Narad Rampersad Department of Mathematics and Statistics University of Winnipeg 9 May 2008 Narad Rampersad (University of Winnipeg)

More information

Automata on linear orderings

Automata on linear orderings Automata on linear orderings Véronique Bruyère Institut d Informatique Université de Mons-Hainaut Olivier Carton LIAFA Université Paris 7 September 25, 2006 Abstract We consider words indexed by linear

More information

Incompleteness Theorems, Large Cardinals, and Automata ov

Incompleteness Theorems, Large Cardinals, and Automata ov Incompleteness Theorems, Large Cardinals, and Automata over Finite Words Equipe de Logique Mathématique Institut de Mathématiques de Jussieu - Paris Rive Gauche CNRS and Université Paris 7 TAMC 2017, Berne

More information