# EasyProver доказывает свойства реального кода на Rust

> Новая система доказала 52,7% из 2 000 проверочных утверждений, составленных на основе программ на Rust. На каждое отводилось до 30 минут.

Oossa · 2026-10-30 · https://oossa.com/ru/easyprover-tackles-lean-proofs-for-real-rust-code

Исследователи представили EasyProver — систему, в которой ИИ-агенты доказывают или опровергают утверждения на языке Lean, предназначенном для написания доказательств, проверяемых компьютером. Они также разработали Aegis — набор тестов, преобразующий задачи по конкурентному программированию в задания на проверку реализаций на Rust.

В ходе оценки EasyProver доказала 1 054 из 2 000 выбранных утверждений Aegis, уложившись в лимит 30 минут на каждое. В статье также сообщается о высоких результатах на известных тестах для систем автоматического доказательства теорем. По словам исследователей, эти результаты близки к предельным.

## Факты

- В Aegis входят 2 045 пар программ на Rust и Lean, а также 11 533 возможные спецификации.
- Согласно статье, система доказала 1 054 из 2 000 выбранных утверждений — 52,7%.

## Почему это важно

Командам разработчиков, которые рассматривают возможность формальной проверки кода на Rust, Aegis предлагает задания, учитывающие такие нюансы, как преобразование типов целых чисел и поведение при сбоях. При этом пока неизвестно, насколько эффективно EasyProver сможет проверять их собственный код.

## Источники и ссылки

1. [Scaling Lean Theorem Proving for Real-World Code Verification](https://arxiv.org/abs/2610.38174) – arXiv, 2026-10-30

Обновлено: 2026-10-30
