Learning to Reason in Large Theories without Imitation
Not on the map. Why?
Abstract (arXiv)
In this paper, we demonstrate how to do automated theorem proving in the presence of a large knowledge base of potential premises without learning from human proofs. We suggest an exploration mechanism that mixes in additional premises selected by a tf-idf (term frequency-inverse document frequency) based lookup in a deep reinforcement learning scenario. This helps with exploring and learning which premises are relevant for proving a new theorem. Our experiments show that the theorem prover trained with this exploration mechanism outperforms provers that are trained only on human proofs. It approaches the performance of a prover trained by a combination of imitation and reinforcement learning. We perform multiple experiments to understand the importance of the underlying assumptions that make our exploration approach work, thus explaining our design choices.
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 6; 2023: 4; 2024: 9; 2025: 2.
27 papers.
Sort:
By area:
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 427
- 2021MiniF2F: a cross-system benchmark for formal Olympiad-level mathematicscited by 391
- 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofscited by 291
- 2022Autoformalization with Large Language Modelscited by 263
- 2022Formal Mathematics Statement Curriculum Learningcited by 142
- 2021Proof Artifact Co-training for Theorem Proving with Language Modelscited by 132
- 2023LEGO-Prover: Neural Theorem Proving with Growing Librariescited by 109
- 2024Lean Copilot: Large Language Models as Copilots for Theorem Proving in Leancited by 58
- 2021LIME: Learning Inductive Bias for Primitives of Mathematical Reasoningcited by 46
- 2021TacticZero: Learning to Prove Theorems from Scratch with Deep Reinforcement Learningcited by 37
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflectioncited by 35
- 2024Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verificationcited by 27
15 more
- 2023Lyra: Orchestrating Dual Correction in Automated Theorem Provingcited by 25
- 2023TRIGO: Benchmarking Formal Mathematical Proof Reduction for Generative Language Modelscited by 24
- 2021Learning to Guide a Saturation-Based Theorem Provercited by 15
- 2024Learn from Failure: Fine-Tuning LLMs with Trial-and-Error Data for Intuitionistic Propositional Logic Provingcited by 11
- 2021Learning Symbolic Rules for Reasoning in Quasi-Natural Languagecited by 9
- 2024REFACTOR: Learning to Extract Theorems from Proofscited by 9
- 2024Cobblestone: A Divide-and-Conquer Approach for Automating Formal Verificationcited by 9
- 2022Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesiscited by 5
- 2022Gym-saturation: an OpenAI Gym environment for saturation proverscited by 3
- 2024NeuroSynt: A Neuro-symbolic Portfolio Solver for Reactive Synthesiscited by 3
- 2024QEDCartographer: Automating Formal Verification Using Reward-Free Reinforcement Learningcited by 3
- 2024BAIT: Benchmarking (Embedding) Architectures for Interactive Theorem-Provingcited by 2
- 2024Next-Token Prediction Task Assumes Optimal Data Ordering for LLM Training in Proof Generationcited by 2
- 2022Adversarial Learning to Reason in an Arbitrary Logiccited by 1
- 2025Extended Triangular Method: A Generalized Algorithm for Contradiction Separation Based Automated Deductioncited by 1
- 2025Extended Triangular Method: A Generalized Algorithm for Contradiction Separation Based Automated Deduction12 Oct 2025
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflection21 Jul 2025
- 2024Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification18 Dec 2024
- 2024Next-Token Prediction Task Assumes Optimal Data Ordering for LLM Training in Proof Generation30 Oct 2024
- 2024Cobblestone: A Divide-and-Conquer Approach for Automating Formal Verification25 Oct 2024
- 2024QEDCartographer: Automating Formal Verification Using Reward-Free Reinforcement Learning17 Aug 2024
- 2024Lean Copilot: Large Language Models as Copilots for Theorem Proving in Lean18 Apr 2024
- 2024Learn from Failure: Fine-Tuning LLMs with Trial-and-Error Data for Intuitionistic Propositional Logic Proving10 Apr 2024
- 2024BAIT: Benchmarking (Embedding) Architectures for Interactive Theorem-Proving6 Mar 2024
- 2024REFACTOR: Learning to Extract Theorems from Proofs26 Feb 2024
- 2024NeuroSynt: A Neuro-symbolic Portfolio Solver for Reactive Synthesis22 Jan 2024
- 2023TRIGO: Benchmarking Formal Mathematical Proof Reduction for Generative Language Models16 Oct 2023
15 more
- 2023LEGO-Prover: Neural Theorem Proving with Growing Libraries1 Oct 2023
- 2023Lyra: Orchestrating Dual Correction in Automated Theorem Proving27 Sep 2023
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Models27 Jun 2023
- 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofs21 Oct 2022
- 2022Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesis27 May 2022
- 2022Autoformalization with Large Language Models25 May 2022
- 2022Adversarial Learning to Reason in an Arbitrary Logic6 Apr 2022
- 2022Gym-saturation: an OpenAI Gym environment for saturation provers9 Mar 2022
- 2022Formal Mathematics Statement Curriculum Learning3 Feb 2022
- 2021Learning Symbolic Rules for Reasoning in Quasi-Natural Language23 Nov 2021
- 2021MiniF2F: a cross-system benchmark for formal Olympiad-level mathematics31 Aug 2021
- 2021Learning to Guide a Saturation-Based Theorem Prover7 Jun 2021
- 2021TacticZero: Learning to Prove Theorems from Scratch with Deep Reinforcement Learning19 Feb 2021
- 2021Proof Artifact Co-training for Theorem Proving with Language Models11 Feb 2021
- 2021LIME: Learning Inductive Bias for Primitives of Mathematical Reasoning15 Jan 2021
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflectioncited by 35
- 2023TRIGO: Benchmarking Formal Mathematical Proof Reduction for Generative Language Modelscited by 24
- 2025Extended Triangular Method: A Generalized Algorithm for Contradiction Separation Based Automated Deductioncited by 1
- 2025Extended Triangular Method: A Generalized Algorithm for Contradiction Separation Based Automated Deduction12 Oct 2025
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflection21 Jul 2025
- 2023TRIGO: Benchmarking Formal Mathematical Proof Reduction for Generative Language Models16 Oct 2023
- 2021MiniF2F: a cross-system benchmark for formal Olympiad-level mathematicscited by 391
- 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofscited by 291
- 2022Autoformalization with Large Language Modelscited by 263
- 2022Formal Mathematics Statement Curriculum Learningcited by 142
- 2023LEGO-Prover: Neural Theorem Proving with Growing Librariescited by 109
- 2024Lean Copilot: Large Language Models as Copilots for Theorem Proving in Leancited by 58
- 2021LIME: Learning Inductive Bias for Primitives of Mathematical Reasoningcited by 46
- 2021TacticZero: Learning to Prove Theorems from Scratch with Deep Reinforcement Learningcited by 37
- 2023Lyra: Orchestrating Dual Correction in Automated Theorem Provingcited by 25
- 2021Learning to Guide a Saturation-Based Theorem Provercited by 15
- 2024Learn from Failure: Fine-Tuning LLMs with Trial-and-Error Data for Intuitionistic Propositional Logic Provingcited by 11
- 2021Learning Symbolic Rules for Reasoning in Quasi-Natural Languagecited by 9
12 most cited of 20 All 20 (JSON)
- 2024Next-Token Prediction Task Assumes Optimal Data Ordering for LLM Training in Proof Generation30 Oct 2024
- 2024Cobblestone: A Divide-and-Conquer Approach for Automating Formal Verification25 Oct 2024
- 2024Lean Copilot: Large Language Models as Copilots for Theorem Proving in Lean18 Apr 2024
- 2024Learn from Failure: Fine-Tuning LLMs with Trial-and-Error Data for Intuitionistic Propositional Logic Proving10 Apr 2024
- 2024BAIT: Benchmarking (Embedding) Architectures for Interactive Theorem-Proving6 Mar 2024
- 2024REFACTOR: Learning to Extract Theorems from Proofs26 Feb 2024
- 2024NeuroSynt: A Neuro-symbolic Portfolio Solver for Reactive Synthesis22 Jan 2024
- 2023LEGO-Prover: Neural Theorem Proving with Growing Libraries1 Oct 2023
- 2023Lyra: Orchestrating Dual Correction in Automated Theorem Proving27 Sep 2023
- 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofs21 Oct 2022
- 2022Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesis27 May 2022
- 2022Autoformalization with Large Language Models25 May 2022
12 newest of 20 All 20 (JSON)