Lf-lean: The frontier of verified software engineering
Lf-lean est une traduction vérifiée de l’ensemble des 1 276 déclarations de Logical Foundations de Rocq vers Lean, produite par une IA avec environ 2 jours-homme de travail humain contre environ 2,75 années-homme de vérification manuelle, soit environ 350 fois plus rapide sur l’effort. Cela est rendu possible par des générateurs de spécification au niveau des tâches, qui définissent ce qui est correct pour une classe de tâches et vérifient automatiquement toutes les instances; rocq-dove dérive une spécification et évalue les traductions et preuves générées. Sans intervention humaine, les agents IA ont généré des traductions vérifiées pour 97 % des déclarations, les six cas les plus difficiles nécessitant une solution humaine. La méthode privilégie la vérification modulaire et l’utilisation d’interfaces vérifiées pour les dépendances existantes, évitant la vérification monolithique et réduisant l’effort humain à environ 15 heures. Ces résultats suggèrent que l’ingénierie logicielle vérifiée peut devenir plus scalable que l’ingénierie non vérifiée, ouvrant la voie à une programmation assistée par IA et à une expansion rapide du domaine.