Proving Theorems using Incremental Learning and Hindsight Experience Replay
Not on the map. Why?
Abstract (arXiv)
Traditional automated theorem provers for first-order logic depend on speed-optimized search and many handcrafted heuristics that are designed to work best over a wide range of domains. Machine learning approaches in literature either depend on these traditional provers to bootstrap themselves or fall short on reaching comparable performance. In this paper, we propose a general incremental learning algorithm for training domain specific provers for first-order logic without equality, based only on a basic given-clause algorithm, but using a learned clause-scoring function. Clauses are represented as graphs and presented to transformer networks with spectral features. To address the sparsity and the initial lack of training data as well as the lack of a natural curriculum, we adapt hindsight experience replay to theorem proving, so as to be able to learn even when no proof can be found. We show that provers trained this way can match and sometimes surpass state-of-the-art traditional provers on the TPTP dataset in terms of both quantity and quality of the proofs.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 22 of its 48 references that are in the map. First posted on arXiv 20 Dec 2021.
Builds on
22 of 48 references.
References · 22
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Hindsight Experience Replaycited by 1,096
- 2020A Generalization of Transformer Networks to Graphscited by 653
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2020Generative Language Modeling for Automated Theorem Provingcited by 379
- 2018Reinforcement Learning of Theorem Provingcited by 69
- 2017Deep Network Guided Proof Searchcited by 47
- 2021TacticZero: Learning to Prove Theorems from Scratch with Deep Reinforcement Learningcited by 37
- 2017ENIGMA: Efficient Learning-based Inference Guiding Machinecited by 26
- 2020ENIGMA Anonymous: Symbol-Independent Inference Guiding Machine (system description)cited by 26
- 2019ENIGMA-NG: Efficient Neural and Gradient-Boosted Inference Guidance for Ecited by 24
10 more
- 2013MizAR 40 for Mizar 40cited by 23
- 2019Hammering Mizar by Learning Clause Guidancecited by 20
- 2021Policy-Guided Heuristic Search with Guaranteescited by 20
- 2021Learning to Guide a Saturation-Based Theorem Provercited by 15
- 2020Learning to Prove from Synthetic Theoremscited by 13
- 2021Training a First-Order Theorem Prover from Synthetic Datacited by 8
- 2020Prolog Technology Reinforcement Learning Provercited by 7
- 2014Learning-assisted Theorem Proving with Millions of Lemmascited by 5
- 2020Make E Smart Againcited by 4
- 2019Iterative Budgeted Exponential Searchcited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 6; 2025: 3; 2026: 1.
13 papers.
Sort:
By area:
- 2022Autoformalization with Large Language Modelscited by 252
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Provingcited by 77
- 2024A Survey on Deep Learning for Theorem Provingcited by 55
- 2024CodeIt: Self-Improving Language Models with Prioritized Hindsight Replaycited by 23
- 2024Proposing and solving olympiad geometry with guided tree searchcited by 18
- 2024REFACTOR: Learning to Extract Theorems from Proofscited by 9
- 2023Finding Increasingly Large Extremal Graphs with AlphaZero and Tabu Searchcited by 8
- 2025Shape of Thought: When Distribution Matters More than Correctness in Reasoning Taskscited by 8
- 2024Learning Guided Automated Reasoning: A Brief Surveycited by 7
- 2023An Ensemble Approach for Automated Theorem Proving Based on Efficient Name Invariant Graph Neural Representationscited by 4
- 2024Application of AI to formal methods - an analysis of current trendscited by 2
- 2025Theoretical Barriers in Bellman-Based Reinforcement Learningcited by 0
- 2026Architecture-driven Shift: towards a lightweight selector for capturing the trends of logit shift26 May 2026
- 2025Shape of Thought: When Distribution Matters More than Correctness in Reasoning Tasks24 Dec 2025
- 2025Theoretical Barriers in Bellman-Based Reinforcement Learning17 Feb 2025
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Proving31 Jan 2025
- 2024Proposing and solving olympiad geometry with guided tree search14 Dec 2024
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
- 2024A Survey on Deep Learning for Theorem Proving15 Apr 2024
- 2024Learning Guided Automated Reasoning: A Brief Survey6 Mar 2024
- 2024REFACTOR: Learning to Extract Theorems from Proofs26 Feb 2024
- 2024CodeIt: Self-Improving Language Models with Prioritized Hindsight Replay7 Feb 2024
- 2023Finding Increasingly Large Extremal Graphs with AlphaZero and Tabu Search6 Nov 2023
- 2023An Ensemble Approach for Automated Theorem Proving Based on Efficient Name Invariant Graph Neural Representations15 May 2023
1 more
- 2022Autoformalization with Large Language Models25 May 2022
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Provingcited by 77
- 2024CodeIt: Self-Improving Language Models with Prioritized Hindsight Replaycited by 23
- 2024Proposing and solving olympiad geometry with guided tree searchcited by 18
- 2025Shape of Thought: When Distribution Matters More than Correctness in Reasoning Taskscited by 8
- 2024Learning Guided Automated Reasoning: A Brief Surveycited by 7
- 2025Shape of Thought: When Distribution Matters More than Correctness in Reasoning Tasks24 Dec 2025
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Proving31 Jan 2025
- 2024Proposing and solving olympiad geometry with guided tree search14 Dec 2024
- 2024Learning Guided Automated Reasoning: A Brief Survey6 Mar 2024
- 2024CodeIt: Self-Improving Language Models with Prioritized Hindsight Replay7 Feb 2024
- 2022Autoformalization with Large Language Modelscited by 252
- 2024A Survey on Deep Learning for Theorem Provingcited by 55
- 2024REFACTOR: Learning to Extract Theorems from Proofscited by 9
- 2023Finding Increasingly Large Extremal Graphs with AlphaZero and Tabu Searchcited by 8
- 2023An Ensemble Approach for Automated Theorem Proving Based on Efficient Name Invariant Graph Neural Representationscited by 4
- 2024Application of AI to formal methods - an analysis of current trendscited by 2
- 2025Theoretical Barriers in Bellman-Based Reinforcement Learningcited by 0
- 2026Architecture-driven Shift: towards a lightweight selector for capturing the trends of logit shiftcited by 0
- 2026Architecture-driven Shift: towards a lightweight selector for capturing the trends of logit shift26 May 2026
- 2025Theoretical Barriers in Bellman-Based Reinforcement Learning17 Feb 2025
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
- 2024A Survey on Deep Learning for Theorem Proving15 Apr 2024
- 2024REFACTOR: Learning to Extract Theorems from Proofs26 Feb 2024
- 2023Finding Increasingly Large Extremal Graphs with AlphaZero and Tabu Search6 Nov 2023
- 2023An Ensemble Approach for Automated Theorem Proving Based on Efficient Name Invariant Graph Neural Representations15 May 2023
- 2022Autoformalization with Large Language Models25 May 2022