• Aucun résultat trouvé

State complexity of the multiples of the Thue-Morse set

N/A
N/A
Protected

Academic year: 2021

Partager "State complexity of the multiples of the Thue-Morse set"

Copied!
33
0
0

Texte intégral

(1)

Thue-Morse set

C´elia Cisternino

Joint work with ´Emilie Charlier and Adeline Massuir

July 8, 2019

(2)

Basics

Definition

A DFA isminimaliff it is reduced andaccessible.

• Trim minimal

Theorem

For any regular language L, there exists a unique (up to isomorphism) minimal automaton accepting L.

Definition

Thestate complexityof a regular language is equal to the number of states of its minimal automaton.

(3)

Definition

A DFA hasdisjoint statesif, for distinct states p and q, we have

L(p) ∩ L(q) = ∅.

Proposition

(4)

Definition

For a base b, a subset X of N is said to beb-recognizable if the

language 0∗repb(X ) is regular.

Proposition

Let b ∈ N≥2 and m ∈ N. If X is b-recognizable, then so is mX .

(5)

Multiplicatively independent integers: (pa = qb) ⇒ (a = b = 0)

Theorem (Cobham, 1969)

Let b, b0 be two multiplicatively independent bases. Then a subset of N is both b-recognizable and b0-reconnaissable if and only if it is a finite union of arithmetic progressions. Let b, b0 be two multiplicatively dependent bases. Then a subset of N is b-recognizable if and only if it is b0-recognizable.

(6)

Thue-Morse set

TheThue-Morse set:

T = {n ∈ N : |rep2(n)|1 ∈ 2N} Characteristic sequence: 1001011001101001 · · · T B 0 0 1 1 5/25

(7)

Proposition

The set T is 2p-recognizable for all p ∈ N≥1 and is not

b-recognizable for any other base b.

T B 0, 3 0, 3 1, 2 1, 2 Edges: a

(8)

Main Theorem

Lemma

For any m ∈ N and p ∈ N≥1, the set mT is 2p-recognizable.

Theorem

Let m ∈ N and p ∈ N≥1. Then the state complexity of the

language 0∗rep2p(mT ) is equal to

2k + z p  if m = k2z with k odd. 7/25

(9)

Method

Automaton Language AT ,2p (0, 0)∗{rep2p(t, n) : t ∈ T , n ∈ N} Am,2p (0, 0)∗{rep2p(n, mn) : n ∈ N} Am,2p × AT ,2p (0, 0)∗{rep2p(t, mt) : t ∈ T } Π(Am,2p × AT ,2p) 0∗{rep2p(mt) : t ∈ T }

(10)

The automaton A

T ,2p T B (0, 0), (0, 1), (0, 2), (0, 3) (3, 0), (3, 1), (3, 2), (3, 3) (0, 0), (0, 1), (0, 2), (0, 3) (3, 0), (3, 1), (3, 2), (3, 3) (1, 0), (1, 1), (1, 2), (1, 3) (2, 0), (2, 1), (2, 2), (2, 3) (1, 0), (1, 1), (1, 2), (1, 3) (2, 0), (2, 1), (2, 2), (2, 3) Edges: X Y (d , e) Y = Xd 9/25

(11)

Proposition

The automaton AT ,2p

accepts (0, 0)∗{rep2p(t, n) : t ∈ T , n ∈ N}

• is accessible

• is coaccessible

• has disjoint states

• is trim minimal

(12)

The automaton A

m,b 0 1 2 3 4 5 (0, 0) (1, 3) (1, 0) (2, 3) (2, 0) (3, 3) (0, 1) (0 , 2) (0, 3) (0,0) (0 , 1) (1, 2) (1,1) (1, 2) (1, 3) (2 , 0) (2, 1) (2,2) (2 , 1) (3 , 2) (3,3) (3, 0) (3 , 1) (3, 2) Edges: i j (d , e) bi + e = md + j 11/25

(13)

Proposition

The automaton Am,b

accepts (0, 0)∗{repb(n, mn) : n ∈ N}

• is accessible

• is coaccessible

• has disjoint states

• is trim minimal

(14)

The product automaton A

m,2p

× A

T ,2p 0 1 2 3 4 5 T B 0T 1T 2T 3T 4T 5T 0B 1B 2B 3B 4B 5B (0, 0) (1, 3) (1, 0) (2, 3) (2, 0) (3, 3) (0, 1) (0, 2) (0, 3) (0 (0, 0) , 1) (1, 2) (1, 1) (1, 2) (1, 3) (2, 0) (2, 1) (2, 2) (2, 1) (3, 2) (3, 3) (3, 0) (3, 1) (3, 2) (0, 0), (0, 1), (0, 2), (0, 3) (3, 0), (3, 1), (3, 2), (3, 3) (0, 0), (0, 1), (0, 2), (0, 3) (3, 0), (3, 1), (3, 2), (3, 3) (1, 0), (1, 1), (1, 2), (1, 3) (2, 0), (2, 1), (2, 2), (2, 3) (1, 0), (1, 1), (1, 2), (1, 3) (2, 0), (2, 1), (2, 2), (2, 3) Edges: iX jY (d , e) 2pi + e = md + j and Y = Xd. 13/25

(15)

Proposition

The automaton Am,2p × AT ,2p

accepts (0, 0)∗{rep2p(t, mt) : t ∈ T }

• is accessible

• is coaccessible

• has disjoint states

• is trim minimal

(16)

Projection of A

m,2p

× A

T ,2p 0T 1T 2T 3T 4T 5T 0B 1B 2B 3B 4B 5B 0 1 2 3 Edges: iX jY e ∃d ∈ A2p: 2pi + e = md + j and Y = Xd. 15/25

(17)

Proposition

The automaton Π(Am,2p × AT ,2p)

• accepts 0∗{rep2p(mt) : t ∈ T }

• is deterministic

• is accessible

• is coaccessible

has disjoint states if m is odd

is trim minimal if m is odd

Corollary

(18)

Minimisation of Π(A

m,2p

× A

T ,2p

)

0T 1T 2T 3T 4T 5T 0B 1B 2B 3B 4B 5B 0 1 2 3 17/25

(19)
(20)
(21)
(22)
(23)
(24)
(25)

Let m = k.2z where k, z ∈ N with k odd.

For (j, X ) ∈ ({1, . . . , k − 1} × {T , B}) ∪ {(0, B)}, the class of (j, X ) is

[(j, X )] = {(j + k`, X`) : 0 ≤ ` ≤ 2z− 1}.

Moreover, the class of (0, T ) is

(26)
(27)

For α ∈ {0, . . . , z − 1}, we define a pre-classe Cα of size 2α: =  m 2α+1 + m 2α`, B`  : 0 ≤ ` ≤ 2α− 1 

For all β ∈ {0, . . . ,lzpm− 2}, we define Γβ = [ α∈{βp,...,(β+1)p−1} and Γz p  −1 = [ α∈ z p  −1p,...,z−1

(28)

In this example m = 3.23 and b = 4.

So, k = 3, z = 3, p = 2, and lpzm= 2. We obtain

C0 = {(12, B)} C1 = {(6, B), (18, T )} C2 = {(3, B), (9, T ), (15, T ), (21, B)} and Γ1= C0∪ C1= {(6, B), (12, B), (18, T )} Γ2= C2 = {(3, B), (9, T ), (15, T ), (21, B)} 22/25

(29)

Counting and Conclusion

Classes Number of such classes

[(j, X )] 2(k − 1) for (j, X ) ∈ ({1, . . . , k − 1} × {H, B}) [(0, B)] 1 [(0, H)] 1 Γβ l z p m − 1 for β ∈ {0, . . . ,lpzm− 2} Γz p  −1 1 l zm

(30)

Theorem

Let m ∈ N and p ∈ N≥1. Then the state complexity of the

language 0∗rep2p(mT ) is equal to

2k + z p  if m = k2z with k odd. 24/25

(31)

0H 1H 2H 3H 4H 5H

0B 1B 2B 3B 4B 5B

0

1 2

3

(32)

0

1 2

3

The state complexity of 6T in base 4 is equal to 2.3 + 1 2  . 25/25

(33)

Références

Documents relatifs

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

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

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

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

Strengths and weaknesses of an Evidence-Based Practice course focused on information

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

Second, the proposed methodology is applied to assess the performances of a contrast restoration method of daytime fog images grabbed using in-vehicle cameras.. It depends among

The difference in fatigue resulting from the contraction mode increased throughout the exercise: a third series/first series CONC work ratio showed values of 0.72 and