Goedel-Prover: A Frontier Model for Open-Source Automated Theorem Proving

We introduce Goedel-Prover, an open-source language model that achieves state-of-the-art (as of April 5 2025) performance in automated formal proof generation for mathematical problems. A key challenge in this field is the scarcity of formalized mathematical statements and proofs, which we address through the following approaches. First, we train LLMs to convert natural language math problems from the Numina dataset to equivalent formal statements in Lean 4. This process creates the dataset Goedel-Pset-v1, which includes 1.64 million formal statements. Next, we develop a large dataset of formal proofs by training a series of provers. Each new prover can prove many statements that previous ones could not, and these new proofs are added to the training set for the next prover. Finally, we obtain the dataset Goedel-Pset-v1-solved, which contains proofs for over 800K statements from Goedel-Pset-v1. Supervised fine-tuning (SFT) of DeepSeek-Prover-V1.5-Base on Goedel-Pset-v1-solved (i.e., no RL) yields a Goedel-Prover-SFT that achieves a success rate of 57.6% (Pass@32) on miniF2F, surpassing the previous leader DeepSeek-Prover-V1.5-RL (trained using SFT + RL on a proprietary dataset) by 7.6%. On PutnamBench, Goedel-Prover-SFT successfully solves 7 problems (Pass@512), ranking first on the leaderboard. We provide extensive discussion of our training methodology, highlighting the key design choices that contribute to Goedel-Prover's strong performance. Further RL training (including DPO) improves Goedel-Prover-SFT's success rate to over 60% (Pass@32) on miniF2F. To aid future research, we provide extensive discussion of our training methodology and design choices. We also fully open-source our codes, models, and datasets. Additionally, we open-source formal proofs for 29.7K problems in Lean Workbook, nearly doubling the 15.7K solved by prior provers.

MiniF2F: a cross-systembenchmark for formal…MiniF2F: a cross-system benchmark for formal Olympiad-level mathematicsFormal MathematicsStatement Curriculum…Formal Mathematics Statement Curriculum LearningProofNet:Autoformalizing and…ProofNet: Autoformalizing and Formally Proving Undergraduate-Level MathematicsDraft, Sketch, andProve: Guiding Formal…Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal ProofsInternLM2.5-StepProver:Advancing Automated…InternLM2.5-StepProver: Advancing Automated Theorem Proving via Expert Iteration on Large-Scale LEAN ProblemsLean Workbook: Alarge-scale Lean proble…Lean Workbook: A large-scale Lean problem set formalized from natural language math problemsPutnamBench: EvaluatingNeural Theorem-Provers…PutnamBench: Evaluating Neural Theorem-Provers on the Putnam Mathematical CompetitionTheoremLlama:Transforming…TheoremLlama: Transforming General-Purpose LLMs into Lean4 ExpertsHUNYUANPROVER: AScalable Data Synthesis…HUNYUANPROVER: A Scalable Data Synthesis Framework and Guided Tree Search for Automated Theorem ProvingDeepSeek-Prover:Advancing Theorem…DeepSeek-Prover: Advancing Theorem Proving in LLMs through Large-Scale Synthetic DataDeepSeek-Prover-V1.5:Harnessing Proof…DeepSeek-Prover-V1.5: Harnessing Proof Assistant Feedback for Reinforcement Learning and Monte-Carlo Tree SearchLean-STaR: Learning toInterleave Thinking and…Lean-STaR: Learning to Interleave Thinking and ProvingGoedel-Prover-V2:Scaling Formal Theorem…Goedel-Prover-V2: Scaling Formal Theorem Proving with Scaffolded Data Synthesis and Self-CorrectionDeepSeek-Prover-V2:Advancing Formal…DeepSeek-Prover-V2: Advancing Formal Mathematical Reasoning via Reinforcement Learning for Subgoal DecompositionKimina-Prover Preview:Towards Large Formal…Kimina-Prover Preview: Towards Large Formal Reasoning Models with Reinforcement LearningSeed-Prover: Deep andBroad Reasoning for…Seed-Prover: Deep and Broad Reasoning for Automated Theorem ProvingLeanabell-Prover:Posttraining Scaling in…Leanabell-Prover: Posttraining Scaling in Formal ReasoningAristotle: IMO-levelAutomated Theorem…Aristotle: IMO-level Automated Theorem ProvingFormalMATH: BenchmarkingFormal Mathematical…FormalMATH: Benchmarking Formal Mathematical Reasoning of Large Language ModelsSolving Formal MathProblems by…Solving Formal Math Problems by Decomposition and Iterative ReflectionScaling up Multi-TurnOff-Policy RL and…Scaling up Multi-Turn Off-Policy RL and Multi-Agent Tree Search for LLM Step-ProversSeed-Prover 1.5:Mastering…Seed-Prover 1.5: Mastering Undergraduate-Level Theorem Proving via Learning from ExperienceReviving DSP forAdvanced Theorem Provin…Reviving DSP for Advanced Theorem Proving in the Era of Reasoning ModelsHilbert: RecursivelyBuilding Formal Proofs…Hilbert: Recursively Building Formal Proofs with Informal ReasoningGoedel-Prover: AFrontier Model for…Goedel-Prover: A Frontier Model for Open-Source Automated Theorem Proving過去の参考文献中心の論文この論文を引用する論文古い新しい

ノードをクリックするとフォーカスを固定、空白をクリックすると本論文に戻ります。ホバーで一時的にプレビューできます。各ノードのページはタイトルから開けます。