Learning-assisted Theorem Proving with Millions of Lemmas
Not on the map. Why?
Abstract (arXiv)
Large formal mathematical libraries consist of millions of atomic inference steps that give rise to a corresponding number of proved statements (lemmas). Analogously to the informal mathematical practice, only a tiny fraction of such statements is named and re-used in later proofs by formal mathematicians. In this work, we suggest and implement criteria defining the estimated usefulness of the HOL Light lemmas for proving further theorems. We use these criteria to mine the large inference graph of the lemmas in the HOL Light and Flyspeck libraries, adding up to millions of the best lemmas to the pool of statements that can be re-used in later proofs. We show that in combination with learning-based relevance filtering, such methods significantly strengthen automated theorem proving of new conjectures over large formal mathematical libraries such as Flyspeck.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Feb 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 1; 2024: 2.
5 papers.
- 2021Proof Artifact Co-training for Theorem Proving with Language Modelscited by 130
- 2021Proving Theorems using Incremental Learning and Hindsight Experience Replaycited by 13
- 2024REFACTOR: Learning to Extract Theorems from Proofscited by 9
- 2024Learning Guided Automated Reasoning: A Brief Surveycited by 7
- 2023Lemmas: Generation, Selection, Applicationcited by 3
- 2024Learning Guided Automated Reasoning: A Brief Survey6 Mar 2024
- 2024REFACTOR: Learning to Extract Theorems from Proofs26 Feb 2024
- 2023Lemmas: Generation, Selection, Application10 Mar 2023
- 2021Proving Theorems using Incremental Learning and Hindsight Experience Replay20 Dec 2021
- 2021Proof Artifact Co-training for Theorem Proving with Language Models11 Feb 2021