# EasyProver、実際のRustコードのLean証明に挑む

> 新システムは、Rustプログラムから作成した2,000件の検証タスクの52.7％を証明。各タスクの制限時間は最長30分。

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

研究者らは、機械検証可能な証明を書くための言語Leanで、命題を証明または反証するAIエージェントシステム「EasyProver」を発表した。また、競技プログラミングの問題を、Rust実装にひもづく検証タスクに変換するベンチマーク「Aegis」も紹介している。

研究者らの評価では、EasyProverはAegisの命題から抽出した2,000件のうち1,054件を、各命題30分の制限時間内に証明した。論文では、既存の定理証明ベンチマークでも高いスコアを記録したと報告しており、研究者らはそれらのベンチマークは飽和に近いとしている。

## 事実

- Aegisには、RustとLeanのプログラムのペアが2,045組、候補となる仕様が11,533件含まれている。
- 論文によると、抽出した2,000件の命題のうち1,054件を証明し、成功率は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
