• Aucun résultat trouvé

Des triangles de Pascal généralisés aux coefficients binomiaux de mots finis

N/A
N/A
Protected

Academic year: 2021

Partager "Des triangles de Pascal généralisés aux coefficients binomiaux de mots finis"

Copied!
35
0
0

Texte intégral

(1)

Des triangles de Pascal généralisés aux

coefficients binomiaux de mots finis

Travail en collaboration Julien Leroy et Michel Rigo

Manon Stipulanti Boursière FRIA

École des Jeunes Chercheurs en Informatique Mathématique École Normale Supérieure de Lyon

(2)

Le triangle de Pascal classique

k 0 1 2 3 4 5 6 7 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 2 1 2 1 0 0 0 0 0 m 3 1 3 3 1 0 0 0 0 4 1 4 6 4 1 0 0 0 5 1 5 10 10 5 1 0 0 6 1 6 15 20 15 6 1 0 7 1 7 21 35 35 21 7 1 Coefficient binomial classique d’entiers :  m k  = m! (m− k)! k! Règle de Pascal : vide  m k  =  m− 1 k  +  m− 1 k− 1 

(3)

Le triangle de Sierpiński

(4)

Le triangle de Sierpiński

Une façon de construire le triangle de Sierpiński :

(5)

Le triangle de Sierpiński

(6)

Lien entre ces deux objets

• Grille : intersection deN2 avec [0, 2n]× [0, 2n]

N2∩ [0, 2n]2 0 1 ... 2n− 1 2n 0 1 · · · 2n− 1 2n 0 0  0 1  · · · 0 2n−1  1 0  1 1  · · · 1 2n−1  ... ... . .. ... 2n−1 0  2n−1 1  · · · 2n −1 2n−1 

(7)

• Coloration de cette grille :

Colorier les 2n premières lignes et colonnes du triangle de

Pascal  m k  mod 2  0≤m,k<2n en • blanc si mk≡ 0 mod 2 • noir si mk≡ 1 mod 2

• Renormalisation par une homothétie de rapport 1/2n suite de compacts de [0, 1] × [0, 1]

(8)

• Coloration de cette grille :

Colorier les 2n premières lignes et colonnes du triangle de

Pascal  m k  mod 2  0≤m,k<2n en • blanc si mk≡ 0 mod 2 • noir si mk≡ 1 mod 2

• Renormalisation par une homothétie de rapport 1/2n suite de compacts de [0, 1] × [0, 1]

(9)

Les six premiers éléments de la suite

0 1 1 0 2 2 0 22 22 0 23 23 0 24 24 0 25 25

(10)

Le dixième élément de la suite

0

29

29

Fait

La suite de compacts converge vers le triangle de Sierpiński.

(11)

Le dixième élément de la suite

0

29

29

Fait

(12)

Une généralisation...

Idée : remplacer les entiers par des mots finis

Définition : Un mot fini est une suite finie de lettres appartenant à un ensemble fini appelé alphabet.

Exemple : u = 101001 est un mot sur l’alphabet{0, 1}

(13)

Une généralisation...

Idée : remplacer les entiers par des mots finis

Définition : Un mot fini est une suite finie de lettres appartenant à un ensemble fini appelé alphabet.

(14)

Une généralisation...

Idée : remplacer les entiers par des mots finis

Définition : Un mot fini est une suite finie de lettres appartenant à un ensemble fini appelé alphabet.

Exemple : u = 101001 est un mot sur l’alphabet{0, 1}

(15)

... en utilisant des mots particuliers

Représentation gloutonne en base 2 :

n rep2(n) 0 ε 1 1 1· 20 = 1 2 10 1· 21+ 0· 20 = 2 3 11 1· 21+ 1· 20 = 3 4 100 1· 22+ 0· 21+ 0· 20 = 4 5 101 1· 22+ 0· 21+ 1· 20 = 5 6 110 1· 22+ 1· 21+ 0· 20 = 6 7 111 1· 22+ 1· 21+ 1· 20 = 7 .. . ... ...

(16)

Coefficients binomiaux de mots finis

Définition

Soient u, v deux mots finis.

Le coefficient binomial uv de u et v est le nombre de fois que le mot v apparaît comme sous-suite du mot u (i.e., comme un facteur “éclaté”). u = 101001 v = 101 ⇒  101001 101  = 6

(17)

Coefficients binomiaux de mots finis

Définition

Soient u, v deux mots finis.

Le coefficient binomial uv de u et v est le nombre de fois que le mot v apparaît comme sous-suite du mot u (i.e., comme un facteur “éclaté”). Exemple : u = 101001 v = 101 ⇒  101001 101  = 6

(18)

Coefficients binomiaux de mots finis

Définition

Soient u, v deux mots finis.

Le coefficient binomial uv de u et v est le nombre de fois que le mot v apparaît comme sous-suite du mot u (i.e., comme un facteur “éclaté”). Exemple : u =101001 v = 101 1 occurrence ⇒  101001 101  = 6

(19)

Coefficients binomiaux de mots finis

Définition

Soient u, v deux mots finis.

Le coefficient binomial uv de u et v est le nombre de fois que le mot v apparaît comme sous-suite du mot u (i.e., comme un facteur “éclaté”). Exemple : u =101001 v = 101 2 occurrences ⇒  101001 101  = 6

(20)

Coefficients binomiaux de mots finis

Définition

Soient u, v deux mots finis.

Le coefficient binomial uv de u et v est le nombre de fois que le mot v apparaît comme sous-suite du mot u (i.e., comme un facteur “éclaté”). Exemple : u =101001 v = 101 3 occurrences ⇒  101001 101  = 6

(21)

Coefficients binomiaux de mots finis

Définition

Soient u, v deux mots finis.

Le coefficient binomial uv de u et v est le nombre de fois que le mot v apparaît comme sous-suite du mot u (i.e., comme un facteur “éclaté”). Exemple : u =101001 v = 101 4 occurrences ⇒  101001 101  = 6

(22)

Coefficients binomiaux de mots finis

Définition

Soient u, v deux mots finis.

Le coefficient binomial uv de u et v est le nombre de fois que le mot v apparaît comme sous-suite du mot u (i.e., comme un facteur “éclaté”). Exemple : u = 101001 v = 101 5 occurrences ⇒  101001 101  = 6

(23)

Coefficients binomiaux de mots finis

Définition

Soient u, v deux mots finis.

Le coefficient binomial uv de u et v est le nombre de fois que le mot v apparaît comme sous-suite du mot u (i.e., comme un facteur “éclaté”). Exemple : u = 101001 v = 101 6 occurrences ⇒  101001 101  = 6

(24)

Coefficients binomiaux de mots finis

Définition

Soient u, v deux mots finis.

Le coefficient binomial uv de u et v est le nombre de fois que le mot v apparaît comme sous-suite du mot u (i.e., comme un facteur “éclaté”). Exemple : u = 101001 v = 101 ⇒  101001 101  = 6

(25)

Remarque :

Généralisation naturelle de coefficients binomiaux d’entiers

Avec un alphabet d’une seule lettre{a}  am ak  = z }| {m fois a· · · a a· · · a | {z } k fois  =  m k  ∀ m, k ∈ N

(26)

Le triangle de Pascal généralisé pour les représentations

en base

2

v ε 1 10 11 100 101 110 111 ε 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 10 1 1 1 0 0 0 0 0 u 11 1 2 0 1 0 0 0 0 100 1 1 2 0 1 0 0 0 101 1 2 1 1 0 1 0 0 110 1 2 2 1 0 0 1 0 111 1 3 0 3 0 0 0 1 Coefficient binomial de mots finis :  u v  Règle: vide  ua vb  =  u vb  + δa,b  u v 

(27)

Le triangle de Pascal généralisé pour les représentations

en base

2

v ε 1 10 11 100 101 110 111 ε 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 10 1 1 1 0 0 0 0 0 u 11 1 2 0 1 0 0 0 0 100 1 1 2 0 1 0 0 0 101 1 2 1 1 0 1 0 0 110 1 2 2 1 0 0 1 0 111 1 3 0 3 0 0 0 1

(28)

Question : Après coloration et renormalisation, peut-on s’attendre à une convergence vers un analogue du triangle de Sierpiński ?

(29)

Même construction

• Grille : intersection deN2 avec [0, 2n]× [0, 2n]

N2∩ [0, 2n]2 0 1 ... 2n− 1 2n 0 1 · · · 2n− 1 2n rep2(0) rep2(0)  rep2(0) rep2(1)  · · · rep2(0) rep2(2n−1)  rep2(1) rep2(0)  rep2(1) rep2(1)  · · · rep2(1) rep2(2n−1)  ... ... . .. ... rep2(2n−1) rep2(0)  rep2(2n−1) rep2(1)  · · · rep2(2n−1) rep2(2n−1) 

(30)

• Coloration de cette grille :

Colorier les 2n premières lignes et colonnes du triangle de Pascal généralisé  rep2(m) rep2(k)  mod 2  0≤m,k<2n en • blanc si rep2(m) rep2(k)  ≡ 0 mod 2 • noir si rep2(m) rep2(k)  ≡ 1 mod 2

• Renormalisation par une homothétie de rapport 1/2n suite de compacts de [0, 1] × [0, 1]

(31)

• Coloration de cette grille :

Colorier les 2n premières lignes et colonnes du triangle de Pascal généralisé  rep2(m) rep2(k)  mod 2  0≤m,k<2n en • blanc si rep2(m) rep2(k)  ≡ 0 mod 2 • noir si rep2(m) rep2(k)  ≡ 1 mod 2

• Renormalisation par une homothétie de rapport 1/2n suite de compacts de [0, 1] × [0, 1]

(32)

Les six premiers éléments de la suite

ε 1 1 ε 10 10 ε 102 102 ε 103 103 0 104 104 0 105 105

(33)

Résultat principal

Théorème [Leroy, Rigo, S., 2016]

La suite converge vers un object limiteL.

Fermeture topologique d’une union de segments décrits au moyen d’une propriété combinatoire simple

(34)

Extension modulo

p

Simplicité : coloriage en fonction de la parité des coefficients

Simplicité : binomiaux

Extension

Toujours vrai pour les coefficients binomiaux≡ r mod p avec

• représentations en base 2 des entiers

• p un nombre premier

• r ∈ {1, . . . , p − 1}

(35)

Exemple avec

p = 3, r = 2

Gauche : carré noir⇔ coefficient binomial ≡ 2 mod 3 Droite : approximation de l’objet limite

Références

Documents relatifs

[r]

Remarque : Ces résultats sont notamment utilisés en mécanique pour le travail exercé par une force lors d’un déplacement.. On dit que deux vecteurs

Dans chacun des cas suivants, calculer cos( AB , AC ) et déterminer la mesure principale en radians de l’angle ( AB , AC ).. On rappelle que les triangles formés par O et

[r]

Question 1 : Donner un algorithme qui teste en temps O(n) si deux mots de longueurs n sont des ro- tations circulaires l’un de l’autre.. Par exemple, abcad et cadab sont des

Mettre en marche le conductimètre sur le calibre 2 mS/cm, mesurer la température de la solution puis plonger la sonde conductimétrique dans la solution. Régler le

Face à cette situation, les personnes noires sont obligées tout à la fois d’adopter un pro- fil bas pour éviter les ennuis et de préserver leur dignité notamment par un mode de

Lorsque des r´ esultats du cours seront utilis´ es, ils devront clairement ˆ etre. ´