A formal proof of the Ramanujan--Nagell theorem in Lean 4

Cet article présente une formalisation complète dans Lean 4 du théorème de Ramanujan-Nagell, qui caractérise les solutions entières de l'équation diophantienne x2+7=2nx^2 + 7 = 2^n, en détaillant la stratégie de preuve, l'architecture du développement et les défis liés à l'infrastructure de la théorie algébrique des nombres requise.

Auteurs originaux : Barinder S. Banwait

Publié 2026-04-14
📖 5 min de lecture🧠 Analyse approfondie

Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

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

🧩 Le Grand Puzzle de Ramanujan : Une Enquête Mathématique Vérifiée par un Robot

Imaginez que vous êtes un détective. En 1913, un génie mathématique nommé Ramanujan vous a laissé un mystère sur un bout de papier. Il vous a dit :

"Si vous prenez un nombre, vous le multipliez par lui-même, vous ajoutez 7, et le résultat est une puissance de 2 (comme 2, 4, 8, 16...), alors il n'y a que cinq réponses possibles."

Ces réponses sont des couples de nombres très spécifiques (comme 3 et 1, ou 15 et 181). Ramanujan a dit : "Voici les solutions, et il n'y en a pas d'autres." Un autre mathématicien, Nagell, a prouvé cela en 1948.

Mais dans le monde des mathématiques, une preuve écrite sur du papier peut parfois contenir des "trous" ou des sauts de logique que l'œil humain ne voit pas. C'est là qu'intervient Barinder S. Banwait, l'auteur de ce papier. Il a décidé de construire une preuve infaillible en utilisant un ordinateur spécial appelé Lean 4.

🏗️ L'Analogie : Construire une Cathédrale en Verre

Pour vérifier cette énigme, le chercheur n'a pas seulement écrit la preuve finale. Il a dû construire toute la cathédrale qui la soutient, pierre par pierre, en utilisant un langage que l'ordinateur comprend parfaitement.

Voici comment il a procédé, étape par étape :

1. Le Terrain (Le Monde des Nombres Magiques)
Pour résoudre l'équation, il faut entrer dans un monde spécial appelé Q(7)\mathbb{Q}(\sqrt{-7}).

  • L'image : Imaginez que les nombres habituels (1, 2, 3...) sont une route plate et droite. Le monde de Ramanujan est une route qui tourne en spirale dans une dimension invisible (avec des racines carrées de nombres négatifs).
  • Le défi : Dans ce monde, les règles sont différentes. Parfois, un nombre qui semble "simple" (comme un entier) se comporte bizarrement. Le chercheur a dû cartographier ce terrain avec une précision chirurgicale pour s'assurer que chaque "brique" (chaque nombre) est bien à sa place.

2. Les Fondations (L'Infrastructure)
Avant de prouver le théorème, il a dû prouver que les fondations de ce monde sont solides.

  • L'unicité de la construction : Il a dû prouver que dans ce monde spécial, on ne peut pas décomposer un nombre de deux façons différentes (comme si un Lego pouvait être démonté en deux ensembles de pièces totalement différents). C'est ce qu'on appelle la "factorisation unique".
  • Les gardiens (Les Unités) : Il a dû identifier les "gardes du corps" de ce monde (les nombres qui, multipliés par n'importe quoi, ne changent rien). Il a prouvé qu'il n'y avait que deux gardes : +1 et -1.

3. Le Pont entre deux Mondes
C'est ici que ça devient technique. Le monde mathématique peut être décrit de deux façons différentes (comme décrire une maison soit par ses fenêtres, soit par ses portes).

  • Le problème : L'ordinateur ne voit pas que ces deux descriptions sont la même maison. Pour lui, ce sont deux bâtiments différents.
  • La solution : Le chercheur a dû construire un pont (une isomorphie) pour dire à l'ordinateur : "Hé, regarde, si tu traverses ce pont, la maison A devient exactement la maison B". Sans ce pont, l'ordinateur serait resté bloqué.

4. L'Enquête Finale (La Preuve)
Une fois le terrain sécurisé, il a appliqué la logique de Ramanujan :

  • Il a divisé le problème en deux cas : quand le nombre est pair et quand il est impair.
  • Pour le cas impair, il a utilisé une expansion binomiale (une sorte de recette de cuisine mathématique qui mélange des termes).
  • Il a ensuite appliqué un filtre magique (la division par 7) qui a éliminé 99% des possibilités, ne laissant que trois pistes suspectes.
  • Enfin, il a prouvé que dans chacune de ces trois pistes, il n'y a qu'une seule solution possible.

🤖 Le Rôle de l'Intelligence Artificielle (Le Co-pilote)

Ce qui rend ce papier très moderne, c'est l'utilisation de l'IA (comme Claude Code et Aristotle).

  • L'analogie : Imaginez que vous écrivez un roman. Vous savez l'histoire, mais l'orthographe et la grammaire sont complexes. L'IA est comme un assistant qui vous dit : "Pour cette phrase, le mot 'pomme' ne va pas, essaye 'poire', et voici la phrase suivante toute faite."
  • L'IA n'a pas inventé la preuve. Elle a aidé à écrire les phrases techniques, à trouver les bons mots dans le dictionnaire géant de l'ordinateur (Mathlib), et à corriger les erreurs de frappe. Mais c'est l'humain qui a gardé le contrôle du scénario.

🏆 Pourquoi est-ce important ?

Ce travail est une première mondiale :

  1. C'est la première fois qu'une conjecture de Ramanujan est entièrement vérifiée par un ordinateur.
  2. C'est la première fois qu'une équation aussi complexe est résolue de bout en bout dans un système de vérification formelle.

En résumé, ce papier ne nous apprend pas une nouvelle réponse mathématique (nous savions déjà quelles étaient les solutions). Il nous apprend comment nous pouvons désormais faire confiance à ces réponses à 100 %, car un robot a vérifié chaque virgule, chaque hypothèse et chaque logique, sans jamais se tromper, sans jamais être fatigué, et sans jamais faire de "saut de logique".

C'est comme passer d'une carte dessinée à la main à un GPS satellite ultra-précis pour naviguer dans l'univers des nombres.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →