PreprintCited by 15Logic, programming, and type systemsLogic, Reasoning, and KnowledgeArtificial Intelligence Applications

The DOI matches its DataCite record; 5 of the 5 references it cites were found in a registry or an index.

Training a First-Order Theorem Prover from Synthetic Data

Open access

Abstract

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 purely with synthetically generated theorems, without any human data aside from axioms. We use these theorems to train a neurally-guided saturation-based prover. Our neural prover outperforms the state-of-the-art E-prover on this synthetic data in both time and search steps, and shows significant transfer to the unseen human-written theorems from the TPTP library, where it solves 72\% of first-order problems without equality.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

DataCite · 10.48550/arxiv.2103.03798

Cites

5 of 5 references verified0 citation errors · 0 not checkable

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Firoiu et al. use a forward proposer to generate synthetic data by depth-first exploration and train a neural network purely on these synthetic data.

    “Most similar to our work is Firoiu et al.69, whose method uses a forward proposer to generate synthetic data by depth-first exploration and trains a neural network purely on these synthetic data.”

    From Solving olympiad geometry without human demonstrations (2024) · cites this paper as [69]

    Section 2, “The Forward Proposer” (page not provided), says the forward proposer generates synthetic theorems by repeatedly inferring clauses, with each step involving the last generated clause. The Abstract and Section 1 say these theorems are used to train a neural prover without human-written training problems. The paper calls the generation method linear resolution, not depth-first exploration, so that specific description is not established by our copy. (LLM, conf=0.82)

    Experimental — accuracy not yet measured

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

Flagged first, then by citations

Research works printed but not linked: 12

  1. Melvin Fitting. First-order logic and automated theorem proving. Springer Science & Business Media, 2012.
  2. Laura Kovács and Andrei Voronkov. First-order theorem proving and vampire. In International Conference on Computer Aided Verification, pp. 1-35. Springer, 2013.
  3. Char-Tung Lee. A completeness theorem and computer program for finding theorems derivable from given axioms. PhD thesis, Department of Electrical Engineering and Computer Science, University of California, 1967.
  4. Sarah M. Loos, Geoffrey Irving, Christian Szegedy, and Cezary Kaliszyk. Deep network guided proof search. In Thomas Eiter and David Sands (eds.), LPAR-21, 21st International Conference on Logic for Programming, Artificial Intelligence and Reasoning, Maun, Botswana, May 7-12, 2017, volume 46 of EPiC Series in Computing, pp. 85-105. EasyChair, 2017. URL http: //www.easychair.org/publications/paper/340345.
  5. William McCune and Larry Wos. Otter -the CADE-13 competition incarnations. J. Autom. Reason- ing, 18(2):211-220, 1997. doi: 10.1023/A:1005843632307. URL https://doi.org/10. 1023/A:1005843632307. · DOI
  6. Vinod Nair and Geoffrey E Hinton. Rectified linear units improve restricted boltzmann machines. In Proceedings of the 27th international conference on machine learning (ICML-10), pp. 807-814, 2010.
  7. G. D. Plotkin. A note on inductive generalization. In Machine Intelligence 5, pp. 153-163. American Elsevier, 1970.
  8. Stephan Schulz, Simon Cruanes, and Petar Vukmirović. Faster, higher, stronger: E 2.3. In Pacal Fontaine (ed.), Proc. of the 27th CADE, Natal, Brasil, number 11716 in LNAI, pp. 495-507. Springer, 2019.
  9. G. Sutcliffe. The TPTP Problem Library and Associated Infrastructure. From CNF to TH0, TPTP v6.4.0. Journal of Automated Reasoning, 59(4):483-502, 2017.
  10. Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser, and Illia Polosukhin. Attention is all you need. In Isabelle Guyon, Ul- rike von Luxburg, Samy Bengio, Hanna M. Wallach, Rob Fergus, S. V. N. Vishwanathan, and Roman Garnett (eds.), Advances in Neural Information Processing Systems 30: An- nual Conference on Neural Information Processing Systems 2017, 4-9 December 2017, Long Beach, CA, USA, pp. 5998-6008, 2017. URL http://papers.nips.cc/paper/ 7181-attention-is-all-you-need.
  11. Mingzhe Wang and Jia Deng. Learning to prove theorems by learning to generate theorems. CoRR, abs/2002.07019, 2020. URL https://arxiv.org/abs/2002.07019. · arXiv
  12. Kaiyu Yang and Jia Deng. Learning to prove theorems via interacting with proof assistants. In Kamalika Chaudhuri and Ruslan Salakhutdinov (eds.), Proceedings of the 36th International Conference on Machine Learning, ICML 2019, 9-15 June 2019, Long Beach, California, USA, volume 97 of Proceedings of Machine Learning Research, pp. 6984-6994. PMLR, 2019. URL http://proceedings.mlr.press/v97/yang19a.html.

Cited by

Sorted by citations

Metadata

Authors
Firoiu, V., Aygun, E., Anand, A., Ahmed, Z., Glorot, X., Orseau, L., Zhang, L., Precup, D., & Mourad, S.
Affiliations
Google (United States) (US)
Venue
arXiv
Publisher
arXiv
Published
2021
ISSN
2331-8422 (ISSN-L)
OpenAlex
W3133689212
Cited by
15
References
5
Citations by year
2026: 1 · 2025: 3 · 2024: 2 · 2023: 2 · 2022: 4 · 2021: 3
Type
posted content
Language
en
Open access
Locations
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Software › Logic, programming, and type systems
  • Physical Sciences › Computer Science › Artificial Intelligence › Logic, Reasoning, and Knowledge
  • Physical Sciences › Computer Science › Artificial Intelligence › Artificial Intelligence Applications
Keywords
automated theorem proving, first-order logic, synthetic training data, E prover, transfer learning, limited training data

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review