ProofEvolve: Neuro-Symbolic Evolution for Formal Automated Theorem Proving
Organizations: University of Virginia · Meta AI
Abstract
Automated theorem proving offers a natural foundation for recursive self-improvement in scientific discovery. However, existing neural provers do not fully preserve this recursive structure, where the learning process should be self-improving over time. Existing methods either embed proof experience into model parameters through expensive weight updates, or keep verified intermediate deductions only within the current problem. In addition, these methods also heavily rely on sparse whole-proof feedback, even when unsuccessful partial attempts contain useful discoveries. To close the gap, we propose ProofEvolve, a neuro-symbolic framework that evolves explicit, formally verified symbolic proof structures with neural models to decisively expand the knowledge boundary. In this framework, the neural model proposes variation operators, including decompositions, repairs, and schema recombinations. The symbolic Lean kernel verifies every proof transition. Over the evolution loops, ProofEvolve computes verified closure over the resulting proof directed acyclic graphs (DAGs). Within each problem, ProofEvolve evolves partial AND-OR proof DAGs in a behaviorally indexed archive. Across problems, kernel-checked schema extraction adds newly proved sub-DAGs to a persistent schema library. Proof DAGs inherit the solved results through typed schema recombination, with every residual premise exposed as a new subgoal. This evolutionary process preserves verified results from incomplete attempts and makes them available for later proofs without weakening formal soundness. Across three competition-level Lean benchmarks, ProofEvolve achieves the highest average solve rate among the evaluated proof systems.
Figures & tables
| Method | Putnam (%) | IMO-Lean (%) | Combi (%) | Avg. (%) |
|---|---|---|---|---|
| Inference-only models | ||||
| Claude Haiku 4.5 ( Anthropic, 2025 ) | ||||
| Claude Sonnet 4.6 ( Anthropic, 2026b ) | ||||
| Claude Opus 4.8 ( Anthropic, 2026a ) | ||||
| Gemini 3.1 Pro ( Google DeepMind, 2026 ) | ||||
| DeepSeek-Prover-V2-671B ( Ren et al., 2025 ) | ||||
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Developer | Engine | TP | Mode | temp. | top- | top- |
|---|---|---|---|---|---|---|---|
| Kimi-K2.6 | Moonshot AI | SGLang | instant | – | |||
| Qwen3.5-397B-A17B-FP8 | Alibaba | vLLM | instant | ||||
| thinking | |||||||
| Qwen3.6-35B-A3B | Alibaba | vLLM | instant | ||||
| thinking | |||||||
| GLM-5.1-FP8 | Z.ai | SGLang | instant | – | – |
| Budget | Model calls | Lean calls | Tokens | Wall (s) |
|---|---|---|---|---|
| K | ||||
| K | ||||
| K | ||||
| K |
| Model | Mode | ||||
|---|---|---|---|---|---|
| Qwen3.5-397B | thinking | 1.44/1.15/1.18 | 2.35/1.96/2.08 | 3.80/3.66/3.73 | 6.41/6.15/6.59 |
| Qwen3.5-397B | instant | 0.82/0.78/0.85 | 1.19/1.02/1.23 | 1.64/1.78/1.67 | 2.26/2.37/2.37 |
| Qwen3.6-35B | instant | 0.48/0.51/0.41 | 0.70/0.89/0.75 | 1.35/1.58/1.57 | 2.27/2.67/2.65 |
| Qwen3.6-35B | thinking | 0.50/0.51/0.53 | 0.81/0.82/0.75 | 1.31/1.32/1.31 | 2.21/2.19/2.17 |
| GLM-5.1 | instant | 1.05/0.95/1.06 | 1.72/1.44/1.63 | 2.57/2.63/2.78 | 4.26/4.27/4.29 |
| Kimi-K2.6 | instant | 0.97/0.89/0.98 | 1.38/1.20/1.31 | 1.95/2.12/2.17 | 3.20/2.94/3.11 |
| Model | Mode | ||||
| Qwen3.5-397B | thinking | ||||
| Qwen3.5-397B | instant | ||||
| Qwen3.6-35B | instant | ||||
| Qwen3.6-35B | thinking | ||||
| GLM-5.1 | instant | ||||
| Kimi-K2.6 | instant |
| Target | Bench | Model (mode, budget) | Trans. | Calls | Lean | Representative mechanism |
|---|---|---|---|---|---|---|
| putnam_2012_a2 | Putnam | Qwen3.5-397B (thinking, ) | decomposition and derived identity lemma | |||
| putnam_1977_a5 | Putnam | Qwen3.5-397B (thinking, ) | ProofLib schema reuse | |||
| putnam_2001_a1 | Putnam | Qwen3.5-397B (thinking, ) | hypothesis instantiation and rewrite | |||
| putnam_1988_b1 | Putnam | Qwen3.5-397B (thinking, ) | explicit construction and ring | |||
| hackmath_4 | Combi | Kimi-K2.6 (instant, ) | IsLeast decomposition and pigeonhole | |||
| brualdi_ch1_10 | Combi | Kimi-K2.6 (instant, ) | order- impossibility via omega |
| Condition | Solve rate (%) | Lift (pp) |
|---|---|---|
| Zero-shot | ||
| Random retrieval ( ) | ||
| Relevant retrieval, depth (full library) | ||
Automated Theorem Proving
Automated theorem proving develops algorithms and AI systems that construct or check formal proofs in mathematics, logic, and software.
See all 162 papers