← Derniers articles
🔢 mathematics

A Lean-Certified Proof of K8(4,2)=23K_8(4, 2) = 23

Cet article présente une preuve entièrement formalisée dans Lean 4 que la valeur du code de couverture octonaire K8(4,2)K_8(4, 2) est égale à 23, établissant la borne supérieure via un code explicite de 23 mots et la borne inférieure en combinant des arguments de comptage de fibres avec des instances de CNF réfutées par LRAT pour démontrer qu'aucune couverture de 22 mots ne peut exister.

Auteurs originaux : Andreas Florath

Publié 2026-06-16
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Andreas Florath

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). 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

Imaginez que vous essayiez de ranger un ensemble de « filets de sécurité » spéciaux dans une immense pièce à quatre dimensions remplie de millions de points. L'objectif est de s'assurer que chaque point de la pièce se trouve à une courte distance (disons, deux pas) d'au moins un filet de sécurité.

La question que les mathématiciens se posent est la suivante : Quel est le nombre absolument minimum de filets de sécurité dont vous avez besoin pour couvrir toute la pièce ?

Pour un type de pièce spécifique (où chaque dimension possède 8 valeurs possibles), la réponse a été resserrée autour d'une plage minuscule : c'est soit 22 filets, soit 23 filets. Cette publication, écrite par Andreas Florath, prouve de manière définitive que 23 est le chiffre magique. Vous ne pouvez pas le faire avec 22 filets.

Voici comment fonctionne la preuve, décomposée en analogies simples :

1. La preuve en deux parties

Pour prouver que la réponse est exactement 23, l'auteur a dû faire deux choses, comme pour prouver qu'une porte est verrouillée des deux côtés :

  • La borne supérieure (Montrer que 23 fonctionne) : L'auteur a simplement trouvé une liste spécifique de 23 filets de sécurité et l'a vérifiée par rapport à chaque point de la pièce. C'est comme dire : « Voici une carte de 23 casernes de pompiers ; j'ai parcouru chaque rue et confirmé qu'aucune maison n'est à plus de deux pâtés de maisons d'une caserne. » Cette partie est facile à vérifier car l'auteur a simplement présenté la liste.
  • La borne inférieure (Montrer que 22 échoue) : C'est la partie difficile. L'auteur a dû prouver qu'il est impossible de couvrir la pièce avec seulement 22 filets. On ne peut pas simplement vérifier toutes les dispositions possibles de 22 filets car il y en a trop (plus que d'atomes dans l'univers). Au lieu de cela, l'auteur a utilisé un tour de logique astucieux pour montrer que toute tentative d'utiliser 22 filets créerait inévitablement un trou.

2. Le travail de détective de la « paire manquante »

Pour prouver que 22 filets ne suffisent pas, l'auteur n'a pas regardé directement les filets. À la place, il a regardé ce qui manquait.

Imaginez que la pièce est une grille géante. Si vous choisissez n'importe quelle paire de coordonnées (comme « sol » et « mur »), vous pouvez examiner toutes les paires de valeurs qui apparaissent dans les filets.

  • La logique : Si une paire de valeurs spécifique (par exemple, « Sol 3, Mur 5 ») n'apparaît jamais ensemble dans aucun de vos 22 filets, c'est une « paire manquante ».
  • Le graphe : L'auteur a dessiné une carte (un graphe) pour chaque paire de coordonnées, marquant les combinaisons « manquantes ».
  • La contradiction : La preuve montre que si vous n'avez que 22 filets, les règles de la géométrie forcent ces cartes de « paires manquantes » à former une forme spécifique et interdite, un « clique » (un nœud serré de connexions manquantes). Mais si cette forme existe, cela signifie qu'il y a un point dans la pièce qui est trop loin de n'importe lequel de vos filets. Par conséquent, 22 filets ne peuvent pas couvrir la pièce.

3. Le puzzle des « blocs »

Lorsque l'auteur a analysé le cas où quelqu'un essaie d'utiliser exactement 22 filets, il a découvert que les filets devraient s'organiser selon une structure très rigide, de type bloc (plus précisément un motif 3 + 3 + 2).

Pensez à essayer de construire un mur avec 22 briques. Les mathématiques montrent que pour éviter les trous, les briques devraient être empilées en trois groupes spécifiques. Cependant, lorsque vous essayez de construire la section finale du mur en utilisant les briques restantes, la géométrie s'effondre. C'est comme essayer de faire entrer une cheville carrée dans un trou rond ; la structure requise pour couvrir la pièce ne peut tout simplement pas exister avec seulement 22 pièces.

4. La vérification informatique « légère »

C'est ici que le papier devient très technologique. Comme la logique de la « paire manquante » implique de vérifier des milliers de petites possibilités (comme un puzzle de Sudoku avec des millions de cellules), l'auteur a utilisé un programme informatique appelé Lean.

  • Le solveur SAT : L'auteur a utilisé un puissant programme informatique (un solveur SAT) pour vérifier la liste massive de possibilités et dire : « Cette disposition spécifique est impossible. »
  • Le certificat : Habituellement, nous devons faire confiance à l'ordinateur. Mais ici, l'ordinateur n'a pas seulement dit « Impossible ». Il a produit un certificat (un reçu étape par étape de sa logique).
  • La vérification : Le programme Lean a ensuite lu ce reçu et a vérifié chaque étape de la logique de l'ordinateur lui-même. Cela signifie que la preuve est vérifiée par machine. Nous n'avons pas à faire confiance au cerveau de l'ordinateur ; nous devons seulement faire confiance à la capacité du programme Lean à lire le reçu, qui est beaucoup plus petit et plus facile à vérifier.

Résumé

Le papier prouve que pour cette pièce spécifique à quatre dimensions avec 8 options par dimension :

  1. 23 filets sont suffisants (voici la liste).
  2. 22 filets ne sont pas suffisants (voici une preuve logique que toute tentative d'utiliser 22 filets crée un écart inévitable).

Le résultat est une preuve « certifiée par Lean », ce qui signifie que l'argument entier — de la grande logique aux minuscules vérifications informatiques — a été vérifié par un système logiciel mathématique formel, ne laissant aucune place à l'erreur humaine ou au doute. La réponse est exactement 23.

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 →