LEGO-Prover: Neural Theorem Proving with Growing Libraries
Not on the map. Why?
Cited by 40 in LLM reasoning, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
Despite the success of large language models (LLMs), the task of theorem proving still remains one of the hardest reasoning tasks that is far from being fully solved. Prior methods using language models have demonstrated promising results, but they still struggle to prove even middle school level theorems. One common limitation of these methods is that they assume a fixed theorem library during the whole theorem proving process. However, as we all know, creating new useful theorems or even new theories is not only helpful but crucial and necessary for advancing mathematics and proving harder and deeper results. In this work, we present LEGO-Prover, which employs a growing skill library containing verified lemmas as skills to augment the capability of LLMs used in theorem proving. By constructing the proof modularly, LEGO-Prover enables LLMs to utilize existing skills retrieved from the library and to create new skills during the proving process. These skills are further evolved (by prompting an LLM) to enrich the library on another scale. Modular and reusable skills are constantly added to the library to enable tackling increasingly intricate mathematical problems. Moreover, the learned library further bridges the gap between human proofs and formal proofs by making it easier to impute missing steps. LEGO-Prover advances the state-of-the-art pass rate on miniF2F-valid (48.0% to 57.0%) and miniF2F-test (45.5% to 47.1%). During the proving process, LEGO-Prover also manages to generate over 20,000 skills (theorems/lemmas) and adds them to the growing library. Our ablation study indicates that these newly added skills are indeed helpful for proving theorems, resulting in an improvement from a success rate of 47.1% to 50.4%. We also release our code and all the generated skills.
Key facts. Cited by 109 papers in the map (data through 14 Oct 2026). Builds on 60 of its 111 references that are in the map. First posted on arXiv 1 Oct 2023.
Builds on
60 of 111 references.
References · 60
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2023GPT-4 Technical Reportcited by 18,396
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,371
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,374
38 more
- 2021On the Opportunities and Risks of Foundation Modelscited by 4,033
- 2023Generative Agents: Interactive Simulacra of Human Behaviorcited by 3,568
- 2023Sparks of Artificial General Intelligence: Early experiments with GPT-4cited by 2,592
- 2020The Pile: An 800GB Dataset of Diverse Text for Language Modelingcited by 2,411
- 2023Voyager: An Open-Ended Embodied Agent with Large Language Modelscited by 2,191
- 2022Survey of Hallucination in Natural Language Generationcited by 2,075
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,392
- 2023HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Facecited by 1,190
- 2022A Generalist Agentcited by 808
- 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 735
- 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 734
- 2023WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instructcited by 625
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 427
- 2021MiniF2F: a cross-system benchmark for formal Olympiad-level mathematicscited by 391
- 2020Generative Language Modeling for Automated Theorem Provingcited by 388
- 2023Large Language Models as Tool Makerscited by 303
- 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofscited by 291
- 2019Deep Learning for Symbolic Mathematicscited by 270
- 2022Autoformalization with Large Language Modelscited by 263
- 2022Recurrent Memory Transformercited by 203
- 2022HyperTree Proof Search for Neural Theorem Provingcited by 197
- 2020DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learningcited by 161
- 2023Progressive-Hint Prompting Improves Reasoning in Large Language Modelscited by 147
- 2019The Lean mathematical librarycited by 134
- 2021Proof Artifact Co-training for Theorem Proving with Language Modelscited by 132
- 2023Baldur: Whole-Proof Generation and Repair with Large Language Modelscited by 119
- 2019Learning to Prove Theorems via Interacting with Proof Assistantscited by 109
- 2022Thor: Wielding Hammers to Integrate Language Models and Automated Theorem Proverscited by 98
- 2023Scaling Transformer to 1M tokens and beyond with RMTcited by 98
- 2016DeepMath - Deep Sequence Models for Premise Selectioncited by 81
- 2023Large AI Models in Health Informatics: Applications, Challenges, and the Futurecited by 61
- 2023FIMO: A Challenge Formal Dataset for Automated Theorem Provingcited by 55
- 2018First Experiments with Neural Translation of Informal to Formal Mathematicscited by 53
- 2023Magnushammer: A Transformer-Based Approach to Premise Selectioncited by 50
- 2017Deep Network Guided Proof Searchcited by 47
- 2020INT: An Inequality Benchmark for Evaluating Generalization in Theorem Provingcited by 44
- 2020Learning to Prove Theorems by Learning to Generate Theoremscited by 43
50 most cited of 60 All 60 (JSON)
Built on by
Citing papers per year: 2023: 3; 2024: 29; 2025: 52; 2026: 25.
109 papers.
Sort:
By area:
- 2025From System 1 to System 2: A Survey of Reasoning Large Language Modelscited by 320
- 2024DeepSeek-Prover: Advancing Theorem Proving in LLMs through Large-Scale Synthetic Datacited by 234
- 2025A Survey on Test-Time Scaling in Large Language Models: What, How, Where, and How Well?cited by 223
- 2025Large Language Model Agent: A Survey on Methodology, Applications and Challengescited by 205
- 2024DeepSeek-Prover-V1.5: Harnessing Proof Assistant Feedback for Reinforcement Learning and Monte-Carlo Tree Searchcited by 197
- 2025SkillWeaver: Web Agents can Self-Improve by Discovering and Honing Skillscited by 192
- 2025Kimina-Prover Preview: Towards Large Formal Reasoning Models with Reinforcement Learningcited by 180
- 2024GenArtist: Multimodal LLM as an Agent for Unified Image Generation and Editingcited by 133
- 2025BFS-Prover: Scalable Best-First Tree Search for LLM-based Automatic Theorem Provingcited by 84
- 2023An In-Context Learning Agent for Formal Theorem-Provingcited by 82
- 2024Formal Mathematical Reasoning: A New Frontier in AIcited by 81
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Provingcited by 79
38 more
- 2024TroVE: Inducing Verifiable and Efficient Toolboxes for Solving Programmatic Taskscited by 75
- 2024Lean-STaR: Learning to Interleave Thinking and Provingcited by 68
- 2025Hilbert: Recursively Building Formal Proofs with Informal Reasoningcited by 60
- 2024Herald: A Natural Language Annotated Lean 4 Datasetcited by 59
- 2025Aristotle: IMO-level Automated Theorem Provingcited by 58
- 2024A Survey on Deep Learning for Theorem Provingcited by 57
- 2024The Limits of Inference Scaling Through Resamplingcited by 53
- 2024AutoVerus: Automated Proof Generation for Rust Codecited by 49
- 2024MUSTARD: Mastering Uniform Synthesis of Theorem and Proof Datacited by 43
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflectioncited by 35
- 2024Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verificationcited by 27
- 2024LEAN-GitHub: Compiling GitHub LEAN repositories for a versatile LEAN provercited by 25
- 2023TRIGO: Benchmarking Formal Mathematical Proof Reduction for Generative Language Modelscited by 24
- 2025ATLAS: Autoformalizing Theorems through Lifting, Augmentation, and Synthesis of Datacited by 23
- 2024FVEL: Interactive Formal Verification Environment with Large Language Models via Theorem Provingcited by 22
- 2024Formal Theorem Proving by Rewarding LLMs to Decompose Proofs Hierarchicallycited by 22
- 2024Consistent Autoformalization for Constructing Mathematical Librariescited by 21
- 2025Solving Inequality Proofs with Large Language Modelscited by 21
- 2024Towards Neural Synthesis for SMT-Assisted Proof-Oriented Programmingcited by 20
- 2025Proving the Coding Interview: A Benchmark for Formally Verified Code Generationcited by 19
- 2024miniCodeProps: a Minimal Benchmark for Proving Code Propertiescited by 18
- 2025REAL-Prover: Retrieval Augmented Lean Prover for Mathematical Reasoningcited by 18
- 2025Mathesis: Towards Formal Theorem Proving from Natural Languagescited by 18
- 2025Proving Olympiad Inequalities by Synergizing LLMs and Symbolic Reasoningcited by 17
- 2026AI co-mathematician: Accelerating mathematicians with agentic AIcited by 17
- 2025Theorem Prover as a Judge for Synthetic Data Generationcited by 14
- 2023Adapting Large Language Models for Education: Foundational Capabilities, Potentials, and Challengescited by 13
- 2025StepFun-Prover Preview: Let's Think and Verify Step by Stepcited by 13
- 2024Laurel: Unblocking Automated Verification with Large Language Modelscited by 11
- 2024SubgoalXL: Subgoal-based Expert Learning for Theorem Provingcited by 11
- 2024Mars: Situated Inductive Reasoning in an Open-World Environmentcited by 11
- 2024Data for Mathematical Copilots: Better Ways of Presenting Proofs for Machine Learningcited by 11
- 2025MPS-Prover: Advancing Stepwise Theorem Proving by Multi-Perspective Search and Data Curationcited by 10
- 2025Grammars of Formal Uncertainty: When to Trust LLMs in Automated Reasoning Taskscited by 10
- 2026R-Diverse: Mitigating Diversity Illusion in Self-Play LLM Trainingcited by 10
- 2026Formalizing Mathematics at Scalecited by 10
- 2024Cobblestone: A Divide-and-Conquer Approach for Automating Formal Verificationcited by 9
- 2024Stepwise Self-Consistent Mathematical Reasoning with Large Language Modelscited by 8
50 most cited of 109 All 109 (JSON)
- 2026ProsaBuddy: Assisting Mechanized Real-Time Schedulability Analysis with LLM-based Agents1 Oct 2026
- 2026SkillEvoLean: Mutation-enhanced skill evolution for Lean provers1 Oct 2026
- 2026Fyan: A Human--AI Harness with Semantic Auditing for Document-Level Formalization30 Sep 2026
- 2026ProofLoom: Proof-Obligation-Driven Theory Construction for Autoformalizing Research-Level Stochastic Optimization28 Sep 2026
- 2026OptiMAS: Automatically Optimize Multi-Agent System22 Aug 2026
- 2026VALG: An Agentic System for ML Theory Research13 Aug 2026
- 2026PACE: Primitive-Aware Code Evolution for Automated Algorithm Design7 Aug 2026
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontier8 Jul 2026
- 2026LAMP: Lean-based Agentic framework with MCP and Proof Repair27 Jun 2026
- 2026Self-Supervised Theorem Discovery in a Formal Axiomatic System27 Jun 2026
- 2026Theory-Scale Auto-Formalization of Logics for Computer Science25 Jun 2026
- 2026VERITAS: Verifier-Guided Proof Search for Zero-Shot Formal Theorem Proving17 Jun 2026
38 more
- 2026IsabeLLM: Automated Theorem Proving Applied to Formally Verifying Consensus16 Jun 2026
- 2026Formalizing Mathematics at Scale28 May 2026
- 2026Keep the Proof State Live: Snapshotting for Efficient Tactic Search in Lean 425 May 2026
- 2026AI co-mathematician: Accelerating mathematicians with agentic AI7 May 2026
- 2026LiveFMBench: Unveiling the Power and Limits of Agentic Workflows in Specification Generation2 May 2026
- 2026DreamProver: Evolving Transferable Lemma Libraries via a Wake-Sleep Theorem-Proving Agent29 Apr 2026
- 2026Just Type It in Isabelle! AI Agents Drafting, Mechanizing, and Generalizing from Human Hints17 Apr 2026
- 2026Learning to Disprove: Formal Counterexample Generation with Large Language Models19 Mar 2026
- 2026The Agentic Researcher: A Practical Guide to AI-Assisted Research in Mathematics and Machine Learning16 Mar 2026
- 2026Explainable Innovation Engine: Dual-Tree Agent-RAG with Methods-as-Nodes and Verifiable Write-Back10 Mar 2026
- 2026R-Diverse: Mitigating Diversity Illusion in Self-Play LLM Training13 Feb 2026
- 2026MathlibLemma: Folklore Lemma Generation and Benchmark for Formal Mathematics30 Jan 2026
- 2026Towards Automating Blockchain Consensus Verification with IsabeLLM12 Jan 2026
- 2025ChemATP: A Training-Free Chemical Reasoning Framework for Large Language Models22 Dec 2025
- 2025Translating Informal Proofs into Formal Proofs Using a Chain of States11 Dec 2025
- 2025MINIF2F-DAFNY: LLM-Guided Mathematical Theorem Proving via Auto-Active Verification11 Dec 2025
- 2025Aligning Perception, Reasoning, Modeling and Interaction: A Survey on Physical AI6 Oct 2025
- 2025Aristotle: IMO-level Automated Theorem Proving1 Oct 2025
- 2025Hilbert: Recursively Building Formal Proofs with Informal Reasoning26 Sep 2025
- 2025Discovering New Theorems via LLMs with In-Context Proof Learning in Lean16 Sep 2025
- 2025Comp-X: On Defining an Interactive Learned Image Compression Paradigm With Expert-driven LLM Agent21 Aug 2025
- 2025LeanGeo: Formalizing Competitional Geometry problems in Lean20 Aug 2025
- 2025Thinking Machines: Mathematical Reasoning in the Age of LLMs1 Aug 2025
- 2025StepFun-Prover Preview: Let's Think and Verify Step by Step27 Jul 2025
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflection21 Jul 2025
- 2025ProofCompass: Enhancing Specialized Provers with LLM Guidance18 Jul 2025
- 2025A Compute-Matched Re-Evaluation of TroVE on MATH16 Jul 2025
- 2025KELPS: A Framework for Verified Multi-Language Autoformalization via Semantic-Syntactic Alignment11 Jul 2025
- 2025A Survey of Large Language Models in Discipline-specific Research: Challenges, Methods and Opportunities11 Jul 2025
- 2025Towards Solving More Challenging IMO Problems via Decoupled Reasoning and Proving7 Jul 2025
- 2025Advocate for Complete Benchmarks for Formal Reasoning with Formal/Informal Statements and Formal/Informal Proofs7 Jul 2025
- 2025Clarifying Before Reasoning: A Coq Prover with Structural Context3 Jul 2025
- 2025Towards Advanced Mathematical Reasoning for LLMs via First-Order Logic Theorem Proving20 Jun 2025
- 2025StepProof: Step-by-step verification of natural language mathematical proofs12 Jun 2025
- 2025Solving Inequality Proofs with Large Language Models9 Jun 2025
- 2025Premise Selection for a Lean Hammer9 Jun 2025
- 2025Mathesis: Towards Formal Theorem Proving from Natural Languages8 Jun 2025
- 2025Towards Generating Controllable and Solvable Geometry Problem by Leveraging Symbolic Deduction Engine3 Jun 2025
50 newest of 109 All 109 (JSON)
- 2025From System 1 to System 2: A Survey of Reasoning Large Language Modelscited by 320
- 2025A Survey on Test-Time Scaling in Large Language Models: What, How, Where, and How Well?cited by 223
- 2025Kimina-Prover Preview: Towards Large Formal Reasoning Models with Reinforcement Learningcited by 180
- 2024Formal Mathematical Reasoning: A New Frontier in AIcited by 81
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Provingcited by 79
- 2024Lean-STaR: Learning to Interleave Thinking and Provingcited by 68
- 2025Hilbert: Recursively Building Formal Proofs with Informal Reasoningcited by 60
- 2024Herald: A Natural Language Annotated Lean 4 Datasetcited by 59
- 2024MUSTARD: Mastering Uniform Synthesis of Theorem and Proof Datacited by 43
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflectioncited by 35
- 2024LEAN-GitHub: Compiling GitHub LEAN repositories for a versatile LEAN provercited by 25
- 2023TRIGO: Benchmarking Formal Mathematical Proof Reduction for Generative Language Modelscited by 24
12 most cited of 40 All 40 (JSON)
- 2026LAMP: Lean-based Agentic framework with MCP and Proof Repair27 Jun 2026
- 2026Self-Supervised Theorem Discovery in a Formal Axiomatic System27 Jun 2026
- 2026Learning to Disprove: Formal Counterexample Generation with Large Language Models19 Mar 2026
- 2026R-Diverse: Mitigating Diversity Illusion in Self-Play LLM Training13 Feb 2026
- 2026MathlibLemma: Folklore Lemma Generation and Benchmark for Formal Mathematics30 Jan 2026
- 2025ChemATP: A Training-Free Chemical Reasoning Framework for Large Language Models22 Dec 2025
- 2025MINIF2F-DAFNY: LLM-Guided Mathematical Theorem Proving via Auto-Active Verification11 Dec 2025
- 2025Hilbert: Recursively Building Formal Proofs with Informal Reasoning26 Sep 2025
- 2025Comp-X: On Defining an Interactive Learned Image Compression Paradigm With Expert-driven LLM Agent21 Aug 2025
- 2025LeanGeo: Formalizing Competitional Geometry problems in Lean20 Aug 2025
- 2025Thinking Machines: Mathematical Reasoning in the Age of LLMs1 Aug 2025
- 2025StepFun-Prover Preview: Let's Think and Verify Step by Step27 Jul 2025
12 newest of 40 All 40 (JSON)
- 2025Large Language Model Agent: A Survey on Methodology, Applications and Challengescited by 205
- 2025SkillWeaver: Web Agents can Self-Improve by Discovering and Honing Skillscited by 192
- 2023An In-Context Learning Agent for Formal Theorem-Provingcited by 82
- 2026AI co-mathematician: Accelerating mathematicians with agentic AIcited by 17
- 2026DreamProver: Evolving Transferable Lemma Libraries via a Wake-Sleep Theorem-Proving Agentcited by 5
- 2026The Agentic Researcher: A Practical Guide to AI-Assisted Research in Mathematics and Machine Learningcited by 4
- 2026VALG: An Agentic System for ML Theory Researchcited by 2
- 2026Just Type It in Isabelle! AI Agents Drafting, Mechanizing, and Generalizing from Human Hintscited by 0
- 2026LiveFMBench: Unveiling the Power and Limits of Agentic Workflows in Specification Generationcited by 0
- 2026OptiMAS: Automatically Optimize Multi-Agent Systemcited by 0
- 2026SkillEvoLean: Mutation-enhanced skill evolution for Lean proverscited by 0
- 2026ProsaBuddy: Assisting Mechanized Real-Time Schedulability Analysis with LLM-based Agentscited by 0
- 2026ProsaBuddy: Assisting Mechanized Real-Time Schedulability Analysis with LLM-based Agents1 Oct 2026
- 2026SkillEvoLean: Mutation-enhanced skill evolution for Lean provers1 Oct 2026
- 2026OptiMAS: Automatically Optimize Multi-Agent System22 Aug 2026
- 2026VALG: An Agentic System for ML Theory Research13 Aug 2026
- 2026AI co-mathematician: Accelerating mathematicians with agentic AI7 May 2026
- 2026LiveFMBench: Unveiling the Power and Limits of Agentic Workflows in Specification Generation2 May 2026
- 2026DreamProver: Evolving Transferable Lemma Libraries via a Wake-Sleep Theorem-Proving Agent29 Apr 2026
- 2026Just Type It in Isabelle! AI Agents Drafting, Mechanizing, and Generalizing from Human Hints17 Apr 2026
- 2026The Agentic Researcher: A Practical Guide to AI-Assisted Research in Mathematics and Machine Learning16 Mar 2026
- 2025SkillWeaver: Web Agents can Self-Improve by Discovering and Honing Skills9 Apr 2025
- 2025Large Language Model Agent: A Survey on Methodology, Applications and Challenges27 Mar 2025
- 2023An In-Context Learning Agent for Formal Theorem-Proving6 Oct 2023
- 2025BFS-Prover: Scalable Best-First Tree Search for LLM-based Automatic Theorem Provingcited by 84
- 2024TroVE: Inducing Verifiable and Efficient Toolboxes for Solving Programmatic Taskscited by 75
- 2025Aristotle: IMO-level Automated Theorem Provingcited by 58
- 2024A Survey on Deep Learning for Theorem Provingcited by 57
- 2024The Limits of Inference Scaling Through Resamplingcited by 53
- 2024AutoVerus: Automated Proof Generation for Rust Codecited by 49
- 2025ATLAS: Autoformalizing Theorems through Lifting, Augmentation, and Synthesis of Datacited by 23
- 2024FVEL: Interactive Formal Verification Environment with Large Language Models via Theorem Provingcited by 22
- 2024Consistent Autoformalization for Constructing Mathematical Librariescited by 21
- 2024Towards Neural Synthesis for SMT-Assisted Proof-Oriented Programmingcited by 20
- 2025Proving the Coding Interview: A Benchmark for Formally Verified Code Generationcited by 19
- 2024miniCodeProps: a Minimal Benchmark for Proving Code Propertiescited by 18
12 most cited of 50 All 50 (JSON)
- 2026Fyan: A Human--AI Harness with Semantic Auditing for Document-Level Formalization30 Sep 2026
- 2026ProofLoom: Proof-Obligation-Driven Theory Construction for Autoformalizing Research-Level Stochastic Optimization28 Sep 2026
- 2026PACE: Primitive-Aware Code Evolution for Automated Algorithm Design7 Aug 2026
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontier8 Jul 2026
- 2026Theory-Scale Auto-Formalization of Logics for Computer Science25 Jun 2026
- 2026VERITAS: Verifier-Guided Proof Search for Zero-Shot Formal Theorem Proving17 Jun 2026
- 2026IsabeLLM: Automated Theorem Proving Applied to Formally Verifying Consensus16 Jun 2026
- 2026Formalizing Mathematics at Scale28 May 2026
- 2026Keep the Proof State Live: Snapshotting for Efficient Tactic Search in Lean 425 May 2026
- 2026Towards Automating Blockchain Consensus Verification with IsabeLLM12 Jan 2026
- 2025Translating Informal Proofs into Formal Proofs Using a Chain of States11 Dec 2025
- 2025Aristotle: IMO-level Automated Theorem Proving1 Oct 2025
12 newest of 50 All 50 (JSON)