← Derniers articles
💻 computer science

ITPEval: Benchmarking Formal Translation Across Interactive Theorem Provers

Cet article introduit ITPEval, le premier benchmark et l'infrastructure unifiée pour évaluer la traduction automatisée de preuves formelles à travers quatre prouveurs de théorèmes interactifs majeurs, révélant que les modèles de langage de grande taille actuels éprouvent des difficultés significatives en matière de traduction de preuves en raison de décalages de bibliothèques et que le simple typage natif surestime souvent la fidélité sémantique.

Auteurs originaux : Jiayi Wu, Robert Joseph George, Anima Anandkumar

Publié 2026-07-23
📖 4 min de lecture☕ Lecture pause café

Auteurs originaux : Jiayi Wu, Robert Joseph George, Anima Anandkumar

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 un monde où les mathématiciens parlent quatre langues différentes, mais où ils essaient tous de résoudre exactement les mêmes énigmes. Dans l'arène de haut niveau de la « preuve formelle de théorèmes », les ordinateurs agissent comme les arbitres ultimes, vérifiant chaque étape d'une preuve mathématique pour s'assurer qu'elle est correcte à 100 %. Cependant, tout comme les humains qui parlent français, japonais, swahili et arabe, ces systèmes informatiques (appelés Prouveurs de Théorèmes Interactifs, ou ITP) possèdent leur propre grammaire, leur vocabulaire et leurs bibliothèques de faits pré-approuvés. Une preuve écrite parfaitement dans un système est souvent du charabia pour les autres. Cela crée un problème de solitude : si une preuve brillante est écrite dans une langue, elle ne peut pas être facilement utilisée ou vérifiée par les autres. Les scientifiques ont tenté de construire des « traducteurs universels » pour combler ce fossé, espérant que l'Intelligence Artificielle (IA) pourrait apprendre à traduire automatiquement ces preuves mathématiques, permettant ainsi à toute la communauté de partager son travail.

Entrez dans ITPEVAL, une nouvelle étude qui agit comme un examen de langue massif et rigoureux pour l'IA. Les chercheurs ont voulu voir si les modèles d'IA les plus intelligents d'aujourd'hui pouvaient réellement traduire des preuves mathématiques formelles entre quatre systèmes majeurs : Lean 4, Rocq, Isabelle et HOL Light. Ils ne se sont pas contentés de demander à l'IA de deviner ; ils ont construit un terrain d'essai spécialisé avec plus de 1 500 fichiers sources et près de 7 000 théorèmes. Ils ont divisé le test en deux niveaux : un niveau « Contrôlé » avec des problèmes mathématiques simples et autonomes (comme un quiz de vocabulaire sans références extérieures), et un niveau « Écosystème » utilisant du code de bibliothèque réel et complexe qui repose sur des règles spécifiques au système (comme une conversation complète avec de l'argot et des références culturelles).

Les résultats sont un mélange de « pas mal » et de « encore très difficile ». Lorsque l'IA a tenté de traduire uniquement les énoncés des théorèmes (le « quoi »), les meilleurs modèles ont réussi environ 29,1 % du temps. Mais lorsqu'on lui a demandé de traduire les preuves elles-mêmes (le « comment »), le taux de réussite a chuté à seulement 10,5 %. L'étude a révélé que le plus grand obstacle n'était pas les mathématiques elles-mêmes ou les différentes fondations logiques, mais l'« écosystème ». L'IA a le plus lutté lorsqu'elle devait naviguer dans les bibliothèques spécifiques, les conventions de nommage et les styles d'automatisation du système cible. C'est comme si l'IA pouvait comprendre la phrase « Le chat est assis sur le tapis », mais échouait lorsqu'on lui demandait de la traduire dans un dialecte spécifique qui exigeait l'utilisation d'une marque de tapis particulière et d'un type de chat spécifique.

De plus, les chercheurs ont découvert que le simple fait de faire dire à un ordinateur « Cela semble correct » (un contrôle de type) ne suffit pas. Ils ont effectué une « vérification de sens » plus approfondie et ont constaté que même lorsque la traduction de l'IA passait le test de base de l'ordinateur, elle était souvent mathématiquement plus faible ou légèrement différente de l'original dans 46 % des cas. L'étude suggère que, bien que l'IA s'améliore sur les bases, elle doit encore apprendre à s'adapter à la « culture » unique de chaque système mathématique avant de pouvoir véritablement devenir un traducteur universel. Les auteurs ont également exploré un test de « l'aller-retour », où ils ont traduit des mathématiques en langage naturel et inversement, constatant que les résultats variaient considérablement selon le système utilisé, ce qui laisse entendre que l'utilisation de plusieurs systèmes ensemble pourrait aider, mais que ce n'est pas encore une solution miracle.

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 →