Learning to Prove from Synthetic Theorems
Not on the map. Why?
Abstract (arXiv)
A major challenge in applying machine learning to automated theorem proving is the scarcity of training data, which is a key ingredient in training successful deep learning models. To tackle this problem, we propose an approach that relies on training with synthetic theorems, generated from a set of axioms. We show that such theorems can be used to train an automated prover and that the learned prover transfers successfully to human-generated theorems. We demonstrate that a prover trained exclusively on synthetic theorems can solve a substantial fraction of problems in TPTP, a benchmark dataset that is used to compare state-of-the-art heuristic provers. Our approach outperforms a model trained on human-generated problems in most axiom sets, thereby showing the promise of using synthetic data for this task.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 6; 2023: 0; 2024: 1; 2025: 2.
13 papers.
Sort:
By area:
- 2022Language Models Can Teach Themselves to Program Bettercited by 75
- 2024A Survey on Deep Learning for Theorem Provingcited by 55
- 2021TacticZero: Learning to Prove Theorems from Scratch with Deep Reinforcement Learningcited by 37
- 2022Open Source Vizier: Distributed Infrastructure and API for Reliable and Flexible Blackbox Optimizationcited by 17
- 2021Learning to Guide a Saturation-Based Theorem Provercited by 15
- 2021Proving Theorems using Incremental Learning and Hindsight Experience Replaycited by 13
- 2022Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesiscited by 5
- 2022PhysNLU: A Language Resource for Evaluating Natural Language Understanding and Explanation Coherence in Physicscited by 3
- 2021Proving Equivalence Between Complex Expressions Using Graph-to-Sequence Neural Modelscited by 2
- 2025Saturation-Driven Dataset Generation for LLM Mathematical Reasoning in the TPTP Ecosystemcited by 2
- 2022Learning to Prove Trigonometric Identitiescited by 1
- 2025Hierarchical Attention Generates Better Proofscited by 1
1 more
- 2025Saturation-Driven Dataset Generation for LLM Mathematical Reasoning in the TPTP Ecosystem8 Sep 2025
- 2025Hierarchical Attention Generates Better Proofs27 Apr 2025
- 2024A Survey on Deep Learning for Theorem Proving15 Apr 2024
- 2022Generating Intermediate Steps for NLI with Next-Step Supervision31 Aug 2022
- 2022Language Models Can Teach Themselves to Program Better29 Jul 2022
- 2022Open Source Vizier: Distributed Infrastructure and API for Reliable and Flexible Blackbox Optimization27 Jul 2022
- 2022Learning to Prove Trigonometric Identities14 Jul 2022
- 2022Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesis27 May 2022
- 2022PhysNLU: A Language Resource for Evaluating Natural Language Understanding and Explanation Coherence in Physics12 Jan 2022
- 2021Proving Theorems using Incremental Learning and Hindsight Experience Replay20 Dec 2021
- 2021Learning to Guide a Saturation-Based Theorem Prover7 Jun 2021
- 2021Proving Equivalence Between Complex Expressions Using Graph-to-Sequence Neural Models1 Jun 2021
1 more
- 2022Language Models Can Teach Themselves to Program Bettercited by 75
- 2024A Survey on Deep Learning for Theorem Provingcited by 55
- 2021TacticZero: Learning to Prove Theorems from Scratch with Deep Reinforcement Learningcited by 37
- 2022Open Source Vizier: Distributed Infrastructure and API for Reliable and Flexible Blackbox Optimizationcited by 17
- 2021Learning to Guide a Saturation-Based Theorem Provercited by 15
- 2021Proving Theorems using Incremental Learning and Hindsight Experience Replaycited by 13
- 2022Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesiscited by 5
- 2022PhysNLU: A Language Resource for Evaluating Natural Language Understanding and Explanation Coherence in Physicscited by 3
- 2021Proving Equivalence Between Complex Expressions Using Graph-to-Sequence Neural Modelscited by 2
- 2022Learning to Prove Trigonometric Identitiescited by 1
- 2025Hierarchical Attention Generates Better Proofscited by 1
- 2022Generating Intermediate Steps for NLI with Next-Step Supervisioncited by 0
- 2025Hierarchical Attention Generates Better Proofs27 Apr 2025
- 2024A Survey on Deep Learning for Theorem Proving15 Apr 2024
- 2022Generating Intermediate Steps for NLI with Next-Step Supervision31 Aug 2022
- 2022Language Models Can Teach Themselves to Program Better29 Jul 2022
- 2022Open Source Vizier: Distributed Infrastructure and API for Reliable and Flexible Blackbox Optimization27 Jul 2022
- 2022Learning to Prove Trigonometric Identities14 Jul 2022
- 2022Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesis27 May 2022
- 2022PhysNLU: A Language Resource for Evaluating Natural Language Understanding and Explanation Coherence in Physics12 Jan 2022
- 2021Proving Theorems using Incremental Learning and Hindsight Experience Replay20 Dec 2021
- 2021Learning to Guide a Saturation-Based Theorem Prover7 Jun 2021
- 2021Proving Equivalence Between Complex Expressions Using Graph-to-Sequence Neural Models1 Jun 2021
- 2021TacticZero: Learning to Prove Theorems from Scratch with Deep Reinforcement Learning19 Feb 2021