ProofEvolve: Neuro-Symbolic Evolution for Formal Automated Theorem Proving
cs.AI
Submitted: 2026-08-26
Updated: 2026-08-26
License: http://creativecommons.org/licenses/by/4.0/
The gist: Automated theorem proving offers a natural foundation for recursive self-improvement in scientific discovery.
Terminology
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.
Sources
- Aristotle: IMO-level Automated Theorem Proving
- LLM Library Learning Fails: A LEGO-Prover Case Study
- Ax-Prover: A Deep Reasoning Agentic Framework for Theorem Proving in Mathematics and Quantum Physics
- Seed-Prover: Deep and Broad Reasoning for Automated Theorem Proving
- DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learning
- Proof Strategy Extraction from LLMs for Enhancing Symbolic Provers
- Proof Artifact Co-training for Theorem Proving with Language Models
- Leanabell-Prover-V2: Verifier-integrated Reasoning for Formal Theorem Proving via Reinforcement Learning
- Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofs
- LeanAgent: Lifelong Learning for Formal Theorem Proving
- LEAP: Supercharging LLMs for Formal Mathematics with Agentic Frameworks
- HyperTree Proof Search for Neural Theorem Proving
- Goedel-Prover: A Frontier Model for Open-Source Automated Theorem Proving
- Goedel-Prover-V2: Scaling Formal Theorem Proving with Scaffolded Data Synthesis and Self-Correction
- CombiBench: Benchmarking LLM Capability for Combinatorial Mathematics
- Towards Evolutionary Theorem Proving for Isabelle/HOL
- AlphaEvolve: A coding agent for scientific and algorithmic discovery
- Learning Formal Mathematics From Intrinsic Motivation
- Generative Language Modeling for Automated Theorem Proving
- DeepSeek-Prover-V2: Advancing Formal Mathematical Reasoning via Reinforcement Learning for Subgoal Decomposition
Related papers
- MAVEN-T: Reinforced Heterogeneous Distillation for Real-Time Multi-Agent Trajectory Prediction
- Model Discovery Agent: LLM-assisted Bayesian experiment design for data-efficient discovery of mechanistic world models
- The Clinician's Veto: Navigating Trust, Liability, and Uncertainty in Autonomous AI Prescribing
- MindHelper: Closed-Loop Embodied Mental-State Reasoning for Precision Intervention
- Incumbent Advantage: Brand Bias and Cognitive Manipulation Dynamics in LLM Recommendation Systems
- VSAL: A Vision Solver with Adaptive Layouts for Graph Property Detection