← Derniers articles
💻 computer science

Benchmarking Testing in Automated Theorem Proving

Cet article présente « T », un cadre novateur qui évalue la correction sémantique des théorèmes formels générés par l'IA en vérifiant si les théorèmes successeurs dépendants se compilent avec succès, révélant ainsi un écart significatif entre les capacités de génération de théorèmes des grands modèles de langage actuels et les méthodes d'évaluation traditionnelles, qu'elles soient lexicales ou manuelles.

Auteurs originaux : Jongyoon Kim, Hojae Han, Seung-won Hwang

Publié 2026-04-28
📖 4 min de lecture☕ Lecture pause café

Auteurs originaux : Jongyoon Kim, Hojae Han, Seung-won Hwang

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 embauchiez une équipe d'architectes pour concevoir un nouveau pont.

L'ancienne méthode de test (Compilation)
Par le passé, lors de l'évaluation de ces architectes (qui, dans cet article, sont des modèles d'IA), nous ne vérifions que si leurs plans étaient « grammaticalement corrects ». Nous demandions : Le plan respecte-t-il les règles de grammaire ? Les lignes se connectent-elles ? L'ordinateur dit-il « Syntaxe OK » ?

Si le plan semblait parfait sur le papier, nous supposions que le pont tiendrait. Mais voici le problème : un architecte pourrait dessiner un plan indiquant « Ce pont est fait d'or massif », et l'ordinateur répondrait « Syntaxe OK ! » car la phrase est grammaticalement correcte. Cependant, si le plan était censé être pour un « pont suspendu en acier », l'architecte aurait échoué à sa véritable tâche, même si la grammaire était parfaite.

Dans le monde des mathématiques et du code informatique, cela s'appelle la Compilation. L'IA écrit un théorème (une affirmation mathématique), et l'ordinateur vérifie s'il se compile (s'exécute sans erreurs). L'article soutient que c'est une terrible façon de juger si l'IA a réellement compris les mathématiques.

La nouvelle méthode de test (Cadre T2)
Les auteurs de cet article proposent une nouvelle méthode appelée T2 (Test de Théorème). Au lieu de simplement vérifier la grammaire du plan, ils demandent : Ce plan fonctionne-t-il réellement lorsque nous essayons de construire le reste de la ville autour de lui ?

Ils utilisent un concept appelé Test d'Intégration. Imaginez que le pont n'est qu'une partie d'une ville massive.

  1. La Cible : L'IA est invitée à prouver un théorème spécifique (par exemple, « L'addition est commutative », ce qui signifie a+b=b+aa + b = b + a).
  2. Les Successeurs : En mathématiques réelles, une fois qu'un petit fait est prouvé, d'autres mathématiciens utilisent ce fait pour prouver des choses plus grandes et plus complexes. L'article examine tous les autres théorèmes qui dépendent de la réponse de l'IA.
  3. Le Test : La réponse de l'IA est intégrée dans ces preuves « en aval ».
    • Si l'IA a donné une réponse « fausse » (comme une tautologie toujours vraie mais sans utilité), les preuves en aval s'effondreront. Elles échoueront à se compiler car elles reposaient sur un sens spécifique que l'IA n'a pas fourni.
    • Si l'IA a donné la bonne réponse, les preuves en aval s'exécuteront sans heurts.

La grande découverte
Les auteurs ont construit une vaste suite de tests utilisant 2 206 problèmes mathématiques réels issus du langage de programmation « Lean ». Ils ont testé 18 des modèles d'IA les plus intelligents disponibles (y compris des modèles de Google, OpenAI et Anthropic).

Voici ce qu'ils ont découvert, en utilisant notre analogie du pont :

  • Le piège de la « Grammaire » : La plupart des IA étaient excellentes pour passer l'ancien test. Elles écrivaient des plans qui semblaient parfaits et se compilaient sans erreurs. Sur l'ancien test, elles obtenaient environ 80 % de réussite.
  • Le test de réalité : Lorsque les auteurs ont appliqué le nouveau test d'« Intégration de la Ville », les scores ont chuté. La meilleure IA n'a obtenu environ que 39 % de bonnes réponses.
  • Le fossé : Cela signifie que pour chaque 100 ponts que l'IA prétendait construire, environ 60 s'effondreraient dès que quelqu'un essaierait de construire une route dessus. L'IA était bonne pour imiter l'apparence des mathématiques, mais mauvaise pour leur sens.

Pourquoi cela compte
L'article montre que les méthodes actuelles de mesure des compétences mathématiques des IA nous mentent.

  • Similarité lexicale (BLEU) : Vérifier si les mots de l'IA ressemblent aux mots humains est inutile. L'IA peut écrire du charabia qui ressemble à des mathématiques et passer quand même.
  • Modèles spécialisés : Même les modèles spécifiquement entraînés pour être des « experts en mathématiques » ne s'en sont pas beaucoup mieux sortis que les chatbots généraux. Ils sont simplement devenus meilleurs pour imiter la syntaxe.
  • La solution : La seule façon de savoir si une IA comprend vraiment les mathématiques est de voir si son travail tient bon lorsque d'autres preuves tentent de s'appuyer dessus.

En résumé
L'article introduit un nouveau « test de résistance » pour les mathématiques de l'IA. Il cesse de demander : « Cette phrase ressemble-t-elle à des mathématiques ? » et commence à demander : « Ces mathématiques fonctionnent-elles réellement lorsque nous essayons de les utiliser pour résoudre des problèmes plus grands ? » Le résultat est un test de réalité brutal : les meilleurs modèles d'IA d'aujourd'hui ont encore du mal à faire de vraies mathématiques significatives, même s'ils semblent les faire parfaitement.

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 →