Mistral a ouvert le code de Leanstral 1.5, un modele dont le but entier est de prouver qu'un code est correct plutot que de simplement tester qu'il marche la plupart du temps. Publie le 2 juillet 2026 sous une licence permissive Apache 2.0, il est concu pour Lean 4, l'assistant de preuve qui permet d'enoncer une propriete sur un programme puis de la verifier avec une certitude mathematique. Cela peut sembler academique jusqu'a ce qu'on regarde les resultats. Leanstral 1.5 a resolu 587 des 672 problemes du banc PutnamBench et, plus utile pour les ingenieurs, a decouvert 5 bugs jusque la inconnus dans 57 depots de code reels. Comme il arrive en open weights, vous pouvez le telecharger et le faire tourner entierement sur votre propre materiel.
The short answer
Mistral a publie Leanstral 1.5 le 2 juillet 2026, un modele open weights Apache 2.0 concu pour Lean 4, l'assistant de preuve derriere la verification formelle du logiciel. Il a resolu 587 des 672 problemes PutnamBench, sature miniF2F et atteint l'etat de l'art sur FATE-H et FATE-X. Plus concretement, il a decouvert 5 bugs jusque la inconnus dans 57 depots reels. Le modele est un Mixture of Experts a 128 experts, 119 milliards de parametres au total et environ 6,5 milliards actifs par jeton, un contexte de 256 000 jetons, et il est disponible sur Hugging Face avec une API gratuite.
Le test vous dit qu'un programme a marche sur les entrees auxquelles vous avez pense. La preuve vous dit qu'il marche sur toutes les entrees, y compris celles que vous n'avez jamais imaginees. Cet ecart est toute la raison d'etre de la verification formelle, et c'est aussi pourquoi la plupart des equipes n'y touchent jamais. Ecrire des preuves est lent et demande une expertise reellement rare. Leanstral 1.5 de Mistral, ouvert le 2 juillet 2026, est une tentative directe de reduire ce cout, et il le fait au grand jour, sous licence Apache 2.0, avec des poids que vous pouvez telecharger.
Ce qu'est Leanstral 1.5
Leanstral 1.5 est un modele affine pour une tache, ecrire et verifier des preuves en Lean 4. Lean 4 est un assistant de preuve, un langage ou vous enoncez une propriete precise puis construisez un argument que la machine verifie mecaniquement. La pratique de faire cela a l'echelle s'appelle le proof engineering, et elle a toujours ete couteuse en main d'oeuvre. Leanstral vise precisement cette main d'oeuvre.
Sous le capot, c'est un modele Mixture of Experts. Il porte 119 milliards de parametres au total mais n'en active qu'environ 6,5 milliards par jeton, tires de 128 experts dont 4 actifs a la fois. La fenetre de contexte atteint 256 000 jetons, ce qui compte car les vraies preuves et le code qu'elles decrivent sont longs. Les poids sont publies sur Hugging Face sous Apache 2.0, et il existe une API gratuite, si bien que vous pouvez l'heberger ou l'essayer sans rien signer.
La verification formelle, sans le jargon
Voici l'idee en un exemple. Supposons que vous ecriviez une fonction qui trie une liste. Une suite de tests lui donne quelques listes et verifie que la sortie semble triee. La verification formelle enonce plutot une affirmation, que pour toute liste en entree la sortie est triee et est une permutation de l'entree, puis prouve que cela tient pour toutes les listes, pas la poignee testee. Quand la preuve passe, il ne reste aucun doute sur cette propriete. La fonction ne peut pas vous surprendre sur une entree oubliee.
Le prix a toujours ete la preuve elle meme. C'est un travail exigeant, et les personnes capables de le mener couramment sont rares. Un modele capable de rediger, reparer et etendre des preuves Lean 4 transforme un goulot de specialiste en quelque chose qu'une equipe plus large peut tenter, et c'est la vraie nouvelle ici.
Quand cela vaut la peine d'y recourir
Les methodes formelles ne sont pas gratuites, et Leanstral ne les rend pas gratuites, il les rend moins cheres. Le vrai arbitrage est de savoir ou la correction merite d'etre prouvee plutot que testee. Le code cryptographique, les calculs financiers, les compilateurs, les implementations de protocoles et les systemes de controle critiques sont les cas classiques, les endroits ou un seul cas limite errone fait la une plutot qu'un correctif. L'application web ordinaire, avec ses formulaires et sa base de donnees, se contente en general de bons tests.
Deux details font de Leanstral plus qu'une curiosite academique. Le premier est qu'il a trouve de vrais bugs, 5 dans 57 depots, ce qui veut dire qu'il peut pointer de vrais defauts et pas seulement passer des bancs d'ecole. Le second est la licence. Des poids ouverts sous Apache 2.0 signifient que le modele tourne sur votre infrastructure, si bien que le code proprietaire ou sensible ne quitte jamais vos machines pour etre verifie. Pour un domaine qui vit et meurt sur la confiance dans la chaine d'outils, ce n'est pas rien. La verification formelle a passe des annees comme la technique que tout le monde admirait et que presque personne n'utilisait. Un modele ouvert et competent est par ou cela commence a changer.
Sources et pour aller plus loin
- Mistral AI : Leanstral 1.5, l'abondance de preuves pour tous
- MarkTechPost : Mistral publie Leanstral 1.5, un modele agent Lean 4 sous Apache 2.0 qui resout 587 des 672 problemes PutnamBench
- The Decoder : le Leanstral 1.5 open source de Mistral brille sur les bancs de maths formelles et attrape de vrais bugs
Questions fréquentes
Qu'est ce que Leanstral 1.5 ?
Leanstral 1.5 est un modele open weights de Mistral, publie le 2 juillet 2026 sous licence Apache 2.0, concu specifiquement pour Lean 4, un assistant de preuve utilise en verification formelle du logiciel. Plutot que de generer du code en esperant que les tests attrapent les erreurs, il ecrit des preuves verifiables par la machine qu'un morceau de code satisfait une propriete enoncee. Il vise le proof engineering, la pratique consistant a construire et maintenir ces garanties formelles a une echelle realiste.
Qu'est ce que Lean 4 et la verification formelle, en clair ?
Lean 4 est un langage et assistant de preuve ou vous enoncez une affirmation precise, par exemple qu'une fonction de tri renvoie toujours une liste triee contenant les memes elements, puis construisez une preuve que la machine verifie etape par etape. La verification formelle est toute cette discipline. Au lieu de tester un programme sur de nombreuses entrees et d'en deduire qu'il va probablement bien, vous prouvez que la propriete tient pour toutes les entrees. Le hic a toujours ete que rediger ces preuves est lent et exige une expertise rare, exactement le goulot qu'un modele competent peut desserrer.
Quelle est la taille du modele et puis je le faire tourner moi meme ?
Il utilise une architecture Mixture of Experts avec 128 experts, 4 actifs par jeton, pour un total de 119 milliards de parametres dont environ 6,5 milliards actives par inference. La fenetre de contexte est de 256 000 jetons. Comme seule une fraction des parametres s'active a chaque jeton, il est plus leger a executer que sa taille totale ne le laisse penser, et les poids ouverts sont sur Hugging Face sous Apache 2.0, avec une API gratuite, si bien que vous pouvez l'heberger ou l'essayer sans contrat.
Quelles sont ses performances reelles ?
Sur les bancs de maths formelles, il sature miniF2F, resout 587 des 672 problemes PutnamBench et atteint l'etat de l'art sur FATE-H a 87 pour cent et FATE-X a 34 pour cent. Le resultat qui compte le plus pour les ingenieurs est le resultat pratique. Lors de tests sur 57 depots de code, il a fait remonter 5 bugs jusque la inconnus, ce qui fait la difference entre un jouet de banc d'essai et un outil qui gagne sa place dans une chaine.
Quand une equipe ordinaire s'en servirait elle vraiment ?
La verification formelle paie la ou un bug est couteux ou dangereux, pensez a la cryptographie, a la logique financiere, aux compilateurs, aux implementations de protocoles et au code de controle critique. La plupart du CRUD web n'en a pas besoin. Mais si vous possedez un petit noyau de code qui doit absolument etre correct, un modele qui aide a ecrire et maintenir des preuves Lean 4 abaisse la barriere d'expertise qui a tenu les methodes formelles hors de la plupart des ateliers. Les poids ouverts signifient aussi que votre code proprietaire ne quitte jamais vos machines.