arXiv cs.AI· Debargha Ganguly, Divya Raghunathan, Dejan Jovanovi\'c, Vikash Singh, Soonho Kong, Aaron Tomb, Aman Goel, Ferhat Erata, Sam Bayless·· 14 小时前AI 评分58
EasyProver:用递归智能体扩展 Lean 定理证明以验证真实代码
Scaling Lean Theorem Proving for Real-World Code Verification
AI 导读
论文提出 EasyProver,一个由隔离上下文的递归智能体、异步搜索、并行 tactic 探测和弹性 elaboration 服务构成的 Lean 证明系统。
正文 · 原文
Abstract:We present EasyProver, a Lean proving system built from recursive agents with isolated contexts, asynchronous search, parallel tactic probing, and an elastic elaboration service. Using an off-the-shelf frontier model with no additional training, it proves 669/672 PutnamBench problems and all six IMO 2026 formalizations and resolves 597/600 NTP4VC verification conditions and all 189 VERINA tasks by proof or refutation. Because these benchmarks are close to saturation, we also introduce Aegis, which converts competitive programming problems into much harder verification tasks over real implementations. The pipeline writes safe Rust solutions, translates them into Lean with Aeneas, generates specifications, and labels each frozen statement with a kernel-checked proof or refutation. It produces 2,045 differentially validated Rust-Lean program pairs and 11,533 candidate specifications. Unlike hand-written benchmarks, these tasks carry implementation-level obligations from fixed-width arithmetic, explicit failure, generated loops, casts, and functionalized mutation. On a stratified sample of 2,000 statements, EasyProver proves 1,054 (52.7%) within a 30-minute budget per statement. The same tasks can also be used to benchmark other provers and as rewards for reinforcement learning.
| Subjects: | Computation and Language (cs.CL); Artificial Intelligence (cs.AI); Logic in Computer Science (cs.LO); Software Engineering (cs.SE) |
| Cite as: | arXiv:2610.38174 [cs.CL] |
| (or arXiv:2610.38174v1 [cs.CL] for this version) | |
| https://doi.org/10.48550/arXiv.2610.38174 arXiv-issued DOI via DataCite |
Submission history
From: Debargha Ganguly [view email]
[v1]
Wed, 28 Oct 2026 02:23:25 UTC (2,533 KB)
来源:arXiv cs.AI · arxiv.org