Lean
Un langage de programmation permettant d'écrire des démonstrations mathématiques qu'un ordinateur vérifie ligne par ligne.
Lean est un assistant de preuve. Vous y écrivez un raisonnement mathématique, puis le logiciel en vérifie chaque étape selon les règles de la logique. S’il compile, la démonstration est correcte, sans qu’un relecteur ait à accepter quoi que ce soit sur parole. Les mathématiciens l’utilisent depuis des années pour formaliser de grands théorèmes.
Lean est devenu important pour l’IA pour une raison précise. Lorsqu’un modèle affirme avoir démontré un résultat, un certificat Lean transforme cette affirmation en fait vérifiable plutôt qu’en question d’interprétation. C’est pourquoi les laboratoires publient désormais leurs preuves en Lean en plus de leur version rédigée.
-
DeepMind a donné les mêmes devoirs de mathématiques à 100 agents, et ils se sont divisés en tricheurs et mouchards
-
OpenAI baptise sa prochaine famille Astra et la présente avec dix problèmes mathématiques résolus
-
Le nouveau modèle gratuit de Mistral trouve de vrais bugs en prouvant que le code est correct