Proving Properties of φφ-Representations with the Walnut Theorem-Prover

Cet article réexamine un théorème classique sur les automates des représentations ϕ\phi en utilisant le prouveur Walnut pour en obtenir une preuve computationnelle directe, permettant ainsi de démontrer de manière uniforme et automatique des résultats existants et d'en établir de nouveaux.

Jeffrey Shallit

Publié 2026-03-11
📖 5 min de lecture🧠 Analyse approfondie

Each language version is independently generated for its own context, not a direct translation.

Voici une explication de l'article de Jeffrey Shallit, racontée comme une histoire d'exploration mathématique, sans jargon technique.

🌟 L'Exploration du Pays des Nombres d'Or

Imaginez que les nombres sont comme des maisons. Habituellement, nous construisons nos maisons avec des briques standard : le système décimal (0 à 9). C'est comme utiliser des briques de taille fixe pour tout construire.

Mais il existe un architecte visionnaire nommé George Bergman qui, en 1957, a eu une idée folle : et si on construisait nos maisons avec des briques faites d'Or ? Plus précisément, avec le nombre d'or, noté φ (phi), ce nombre mystérieux qui apparaît dans les coquillages, les tournesols et l'art.

Dans ce monde, un nombre comme 2 ne s'écrit pas "2", mais comme une suite infinie ou finie de 0 et de 1, un peu comme un code secret binaire, mais avec une règle bizarre : on ne peut jamais mettre deux "1" côte à côte (pas de "11"). C'est la règle d'or de ce pays.

🤖 Le Problème : Un Labyrinthe Invisible

Le problème, c'est que ce système est très difficile à maîtriser. Comment savoir si un code binaire donné correspond bien au nombre 42 ? Comment passer d'un système à l'autre ?

Pendant des décennies, des mathématiciens brillants comme Frougny et Sakarovitch ont dit : "Il existe une machine magique (un automate) capable de faire ce travail." Mais ils n'ont pas donné le plan de la machine ! C'était comme dire : "Il y a un robot qui résout ce labyrinthe", sans montrer le robot. Lire leurs travaux était comme essayer de comprendre un labyrinthe en regardant une carte dessinée dans une langue étrangère.

🛠️ La Solution : Le "Walnut", le Robot-Enquêteur

C'est là qu'intervient Jeffrey Shallit, l'auteur de cet article. Il a un outil formidable appelé Walnut.

Imaginez Walnut comme un détective robot ultra-puissant. Il ne devine pas les réponses ; il les prouve en vérifiant chaque possibilité, une par une, à une vitesse fulgurante.

  • Vous lui donnez une règle (une phrase logique).
  • Il construit instantanément le plan de la machine (l'automate) qui vérifie cette règle.
  • Si la règle est vraie, il vous dit "Vrai" et vous donne le dessin de la machine.

Shallit a utilisé ce robot pour reconstruire la machine manquante de Frougny et Sakarovitch. Au lieu de faire des calculs manuels complexes et longs (comme grimper à une montagne à pied), il a demandé au robot de le faire pour lui.

🎭 Ce que le Robot a Découvert

Une fois le robot en main, Shallit a pu explorer le pays des nombres d'Or comme personne ne l'avait fait avant. Voici ce qu'il a trouvé, expliqué simplement :

  1. Le Dictionnaire des Nombres : Il a créé un dictionnaire parfait qui traduit n'importe quel nombre entier en son code "Or".
  2. Les Chiffres Qui Dansent : Il a étudié la somme des chiffres. Par exemple, dans le système normal, la somme des chiffres de 199 est 1+9+9=19. Dans le système Or, c'est différent. Le robot a prouvé des conjectures (des suppositions) qui traînaient depuis 2012, en montrant que la somme des chiffres dans le système Or est toujours plus grande ou égale à celle du système classique.
  3. Les Miroirs (Palindromes) : Il a cherché les nombres qui se lisent pareil dans les deux sens (comme "radar"). Il a découvert exactement quels nombres ont un code "Or" qui est un palindrome. C'est comme trouver les visages qui se regardent dans un miroir parfait.
  4. Les "Knott" et les "Naturels" : D'autres chercheurs avaient inventé des règles spéciales pour écrire les nombres (comme interdire certaines finitions de mots). Shallit a utilisé son robot pour compter instantanément combien de façons différentes on peut écrire un nombre selon ces règles, sans avoir à faire des heures de calculs à la main.

🧩 L'Analogie Finale : Le Traducteur Universel

Pour résumer, imaginez que les mathématiciens précédents avaient écrit un livre de grammaire pour une langue étrangère, mais qu'ils avaient oublié de donner le dictionnaire.

Jeffrey Shallit, avec son robot Walnut, a :

  1. Imprimé le dictionnaire (l'automate) pour que tout le monde puisse l'utiliser.
  2. Traduit des phrases compliquées (les théorèmes) en langage simple.
  3. Découvert de nouveaux mots (de nouveaux résultats mathématiques) que personne n'avait vus auparavant.

Le plus beau dans tout cela ? Il n'a pas eu à faire des calculs manuels épuisants. Il a simplement écrit les règles du jeu en langage logique, et le robot a fait le travail de "prouver" que tout fonctionne parfaitement. C'est une victoire de l'intelligence artificielle (au sens large) sur la complexité mathématique, rendant accessible ce qui semblait être un labyrinthe inaccessible.

En conclusion, cet article nous dit : Parfois, pour voir la beauté d'un système complexe, il ne faut pas essayer de le comprendre seul, mais construire un robot capable de le cartographier pour nous.