We introduce a parametrization of the conjugates of Christoffel words based on the integer Ostrowski numeration system. We use it to give a precise description of the borders (prefixes which are also suffixes) of the conjugates of Christoffel words and to revisit the notion of Sturmian graph introduced by Epifanio et al.
Cet article introduit une méthode de paramétrisation des classes de conjugaison des mots de Christoffel basée sur le système de numération d'Ostrowski entier. En utilisant cette paramétrisation, les auteurs fournissent une caractérisation précise des bordures (sous-mots qui sont à la fois préfixes et suffixes) des conjugués des mots de Christoffel, et réexaminent le concept de graphe de Sturmian introduit par Epifanio et al.
Cet article étudie la structure et les propriétés des classes de conjugaison (conjugation class) des mots de Christoffel. Les mots de Christoffel sont une classe spéciale de mots sur un alphabet binaire introduits par Christoffel en 1875, dont les conjugués sont obtenus par permutations cycliques.
Les mots de Christoffel et leurs conjugués revêtent une importance significative dans plusieurs domaines mathématiques :
Théorie des groupes libres : Ils correspondent à des éléments positifs, cycliquement réduits et formant une base dans le groupe libre à deux générateurs
Compression de données : Ce sont des « mots parfaitement groupants » (perfectly clustering words) sur un alphabet à deux lettres, apparaissant dans la théorie de la transformation de Burrows-Wheeler
Théorie des mots de Sturmian : Ils sont des versions finies des mots infinis de Sturmian, liés à la discrétisation des droites planes
Théorie des formes quadratiques : Ils codent les formes quadratiques de Markoff et leurs minima
Bien que la paramétrisation des mots de Christoffel eux-mêmes par des nombres rationnels non-négatifs soit un résultat bien connu, une méthode de paramétrisation systématique de leurs classes de conjugaison était auparavant incomplète. En particulier :
Absence d'un cadre de paramétrisation unifié pour décrire tous les éléments conjugués
La caractérisation précise des bordures et périodes des conjugués des mots de Christoffel était insuffisante
La relation entre les graphes de Sturmian et la représentation d'Ostrowski nécessitait une compréhension plus approfondie
Cet article vise à établir un cadre systématique basé sur le système de numération d'Ostrowski, caractériser complètement les classes de conjugaison des mots de Christoffel, et appliquer ce cadre pour résoudre les problèmes de bordures et de structure des graphes de Sturmian.
Construction de paramétrisation : Introduction d'une méthode complète de paramétrisation des classes de conjugaison des mots de Christoffel basée sur le système de numération d'Ostrowski entier (théorème 7.3), qui généralise la règle de Rauzy et la construction de mots standards
Relèvement non-commutatif : Preuve que le résultat de Frid concernant les préfixes des mots standards découle comme corollaire (corollaire 7.6), ce qui peut être vu comme un relèvement non-commutatif du système de numération d'Ostrowski
Caractérisation des bordures : Description précise de la plus longue bordure des conjugués des mots de Christoffel (théorème 8.1), et preuve que toute bordure est une puissance d'un conjugué d'un mot de Christoffel (corollaire 8.2)
Plongement des graphes de Sturmian : Preuve que les graphes compacts et les graphes de Sturmian se plongent naturellement dans l'arbre des mots centraux et l'arbre de Stern-Brocot (corollaire 9.5), utilisant la théorie de la palintromification itérée de de Luca
Cadre unifié : Établissement de connexions profondes entre la représentation d'Ostrowski, les classes de conjugaison, les bordures et les structures de théorie des graphes
Tous les Vm(d1,…,dm) (où 0≤di≤bi) sont conjugués dans le groupe libre à Mm=Vm(0,…,0)
La classe de conjugaison au sens des mots est exactement l'ensemble de tous les mots correspondant aux représentations d'Ostrowski satisfaisant les conditions légales
Formule précise : Vm=CN(Mm), où C est l'opérateur de conjugaison, N=∑diqi−1
Schéma de preuve :
Utilisation du lemme 5.1 (concernant les relations de conjugaison des automorphismes)
Construction d'un élément conjugué h tel que Vm=h−1Mmh
Calcul que la longueur algébrique de h est exactement N
Utilisation de l'unicité de la représentation d'Ostrowski pour prouver la couverture de la classe de conjugaison entière
Cadre unifié : Unification de la règle de Rauzy, de la construction de mots standards et du système de numération d'Ostrowski dans la définition récursive (11)
Méthode algébrique : Utilisation de la théorie de la conjugaison du groupe libre et du calcul de la matrice d'abélianisation des morphismes pour calculer les longueurs
Représentation double :
Représentation Greedy : ∀i≥2,di=bi⇒di−1=0
Représentation Lazy : ∀i,2≤i≤k,di=0⇒di−1=bi−1
Symétrie miroir (proposition 7.8) :
Vm(d1,…,dm)=Vm(b1−d1,…,bm−dm) Ceci établit une relation de dualité entre les représentations greedy et lazy.
Pour Vm(d1,…,dm) qui n'est pas un mot de Christoffel (représentation greedy), sa plus longue bordure B est déterminée par les cas suivants :
Classification des cas :
(i) Si dm=bm : B=Vm−1
(ii) Si 1≤dm≤bm−1 et 1≤dm−1≤bm−1−1 : B=Vm−1ℓ, où ℓ=min{bm−dm,dm}
(iii)-(vii) Les autres cas ont des descriptions similaires mais plus complexes
Lemme clé (lemme 8.14) :
Dans Vm=Vm−1bm−dmVm−2Vm−1dm, le nombre d'occurrences de Vm−1 est au maximum bm+2, les occurrences supplémentaires ne pouvant apparaître qu'à proximité de Vm−2.
Paramétrisation complète : Établissement d'une bijection entre les classes de conjugaison des mots de Christoffel et la représentation d'Ostrowski
Caractérisation complète des bordures : Toutes les bordures sont des puissances de conjugués de mots de Christoffel, avec formules explicites pour la plus longue bordure
Unification de la théorie des graphes : Les graphes de Sturmian et les graphes compacts se plongent naturellement dans les structures arborescentes classiques
Approfondissement théorique : Unification de la théorie combinatoire des mots, de la théorie des nombres (fractions continues), de la théorie des groupes libres et de la théorie des graphes dans un seul cadre
Christoffel, E. B. (1875) : Observatio arithmetica - Définition originale
Rauzy, G. (1985) : Mots infinis en arithmétique - Règle de Rauzy
de Luca, A. (1997) : Sturmian words: structure, combinatorics - Théorie des mots standards
Epifanio et al. (2007, 2012) : On Sturmian graphs - Graphes de Sturmian
Frid, A. E. (2018) : Sturmian numeration systems - Résultat généralisé par cet article
Lapointe, M. (2017) : Study of Christoffel classes - Périodicité et forme normale
Bugeaud & Laurent (2023) : Combinatorial structure of Sturmian words - Version pour mots infinis
Évaluation globale : Cet article est un travail mathématique pur d'une profondeur théorique exceptionnelle, apportant des contributions importantes à la théorie des mots de Christoffel. En introduisant la paramétrisation d'Ostrowski, l'auteur établit un cadre unifié et élégant, résolvant les problèmes de caractérisation des classes de conjugaison et des bordures. La valeur principale de l'article réside dans l'innovation théorique et les connexions multidisciplinaires, bien qu'il y ait encore de la place pour l'expansion dans l'implémentation algorithmique et les applications pratiques. Pour les chercheurs en théorie combinatoire des mots et domaines connexes, cet article est une référence incontournable et essentielle.