Redirecting to original paper in 30 seconds...

Click below to go immediately or wait for automatic redirect

arxiv_ai 90% Match Research Paper Formal Mathematicians,Researchers in Automated Theorem Proving,AI Researchers working on LLMs for specialized domains 2 weeks ago

ProofOptimizer: Training Language Models to Simplify Proofs without Human Demonstrations

large-language-models › reasoning
📄 Abstract

Abstract: Neural theorem proving has advanced rapidly in the past year, reaching IMO gold-medalist capabilities and producing formal proofs that span thousands of lines. Although such proofs are mechanically verified by formal systems like Lean, their excessive length renders them difficult for humans to comprehend and limits their usefulness for mathematical insight. Proof simplification is therefore a critical bottleneck. Yet, training data for this task is scarce, and existing methods -- mainly agentic scaffolding with off-the-shelf LLMs -- struggle with the extremely long proofs generated by RL-trained provers. We introduce ProofOptimizer, the first language model trained to simplify Lean proofs without requiring additional human supervision. ProofOptimizer is trained via expert iteration and reinforcement learning, using Lean to verify simplifications and provide training signal. At inference time, it operates within an iterative proof-shortening workflow, progressively reducing proof length. Experiments show that ProofOptimizer substantially compresses proofs generated by state-of-the-art RL-trained provers on standard benchmarks, reducing proof length by 87% on miniF2F, 57% on PutnamBench, and 49% on Seed-Prover's IMO 2025 proofs. Beyond conciseness, the simplified proofs check faster in Lean and further improve downstream prover performance when reused as training data for supervised finetuning.
Authors (5)
Alex Gu
Bartosz Piotrowski
Fabian Gloeckle
Kaiyu Yang
Aram H. Markosyan
Submitted
October 17, 2025
arXiv Category
cs.LG
arXiv PDF

Key Contributions

ProofOptimizer is the first language model trained to simplify Lean proofs without human demonstrations, addressing the scarcity of training data for this task. It uses expert iteration and reinforcement learning with Lean's verification for training signal, and operates iteratively at inference to progressively shorten proofs, making them more comprehensible.

Business Value

Enables more efficient and accessible formal verification of mathematical theorems, potentially accelerating research and development in formal methods and mathematics by making complex proofs easier to understand and verify.