Leanstral 1.5
Открытая ИИ-модель для формальных доказательств в Lean 4 и поиска скрытых багов в коде

Вместо абстрактных рассуждений о коде эта система буквально берет интерактивный компилятор и шаг за шагом проверяет каждую строчку. Leanstral 1.5 — открытая модель от Mistral AI на 119 миллиардов параметров (при 6 миллиардах активных), натренированная писать и проверять строгие математические доказательства на языке Lean 4. Система работает не просто как генератор текста, а как автономный агент в файловой системе: правит код, запускает терминальные команды и ориентируется на ошибки сервера компиляции Lean.
Что умеет
- Проверять сложные математические гипотезы. Модель решила 587 из 672 олимпиадных задач PutnamBench и полностью закрыла бенчмарк miniF2F со стопроцентным результатом.
- Держать длинный контекст. В доказательстве логарифмической сложности AVL-деревьев система непрерывно вела логику на протяжении 2,7 миллиона токенов и 22 циклов сжатия контекста.
- Находить скрытые программные ошибки. В связке с транслятором Aeneas модель переводит код на Rust в формальные спецификации и ищет уязвимости: в тестах на 57 репозиториях она обнаружила 11 настоящих багов, включая переполнение в библиотеке varinteger, которое пропускал фаззинг.
- Работать по циклу обратной связи. В среде обучения агент перебирает варианты, сверяется с подсказками типизации компилятора и уточняет формулировки до тех пор, пока доказательство не сойдется.
Цены и доступ
Модель распространяется по свободной лицензии Apache-2.0. Веса выложены на Hugging Face, а обращаться к системе можно через бесплатный API-эндпоинт под названием leanstral-1-5. Разработчики предлагают запускать её локально через консольный инструмент Mistral Vibe с подключением LSP-сервера для прямого редактирования файлов.
Инструмент пригодится инженерам и разработчикам критических систем, которым недостаточно стандартных тестов и нужно математически строго гарантировать надежность алгоритмов. Пожалуй, именно так выглядит практический переход от слепого доверия коду к его железной верификации.

