mlsanityData to 14 Oct 2026

Learning to Guide a Saturation-Based Theorem Prover

arXiv 2106.03906 ↗First posted 7 Jun 2021cs.AI cs.LOcited by 15

Not on the map. Why?

Abstract (arXiv)

Traditional automated theorem provers have relied on manually tuned heuristics to guide how they perform proof search. Recently, however, there has been a surge of interest in the design of learning mechanisms that can be integrated into theorem provers to improve their performance automatically. In this work, we introduce TRAIL, a deep learning-based approach to theorem proving that characterizes core elements of saturation-based theorem proving within a neural framework. TRAIL leverages (a) an effective graph neural network for representing logical formulas, (b) a novel neural representation of the state of a saturation-based theorem prover in terms of processed clauses and available actions, and (c) a novel representation of the inference selection process as an attention-based action policy. We show through a systematic analysis that these components allow TRAIL to significantly outperform previous reinforcement learning-based theorem provers on two standard benchmark datasets (up to 36% more theorems proved). In addition, to the best of our knowledge, TRAIL is the first reinforcement learning-based approach to exceed the performance of a state-of-the-art traditional theorem prover on a standard theorem proving benchmark (solving up to 17% more problems).

Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Builds on 30 of its 78 references that are in the map. First posted on arXiv 7 Jun 2021.

Builds on

30 of 78 references.

References · 30

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  4. 2017Inductive Representation Learning on Large Graphscited by 6,320
  5. 2016Layer Normalizationcited by 5,669
  6. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
  7. 2015Effective Approaches to Attention-based Neural Machine Translationcited by 1,026
  8. 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 734
  9. 2018Learning a SAT Solver from Single-Bit Supervisioncited by 200
  10. 2016DeepMath - Deep Sequence Models for Premise Selectioncited by 81
  11. 2021Directed Acyclic Graph Neural Networkscited by 70
  12. 2018Reinforcement Learning of Theorem Provingcited by 69
18 more
  1. 2019Graph Representations for Higher-Order Logic and Theorem Provingcited by 55
  2. 2015Video Paragraph Captioning Using Hierarchical Recurrent Neural Networkscited by 54
  3. 2017Deep Network Guided Proof Searchcited by 47
  4. 2017Premise Selection for Theorem Proving by Deep Graph Embeddingcited by 44
  5. 2019Learning to Reason in Large Theories without Imitationcited by 27
  6. 2017ENIGMA: Efficient Learning-based Inference Guiding Machinecited by 26
  7. 2019ENIGMA-NG: Efficient Neural and Gradient-Boosted Inference Guidance for Ecited by 24
  8. 2013MizAR 40 for Mizar 40cited by 23
  9. 2019Property Invariant Embedding for Automated Reasoningcited by 22
  10. 2019Hammering Mizar by Learning Clause Guidancecited by 20
  11. 2019Improving Graph Neural Network Representations of Logical Formulae with Subgraph Poolingcited by 20
  12. 2019HOList: An Environment for Machine Learning of Higher-Order Theorem Provingcited by 19
  13. 2020Learning to Prove from Synthetic Theoremscited by 13
  14. 2020Stateful Premise Selection by Recurrent Neural Networkscited by 11
  15. 2019Towards Finding Longer Proofscited by 10
  16. 2018Automated Theorem Proving in Intuitionistic Propositional Logic by Deep Reinforcement Learningcited by 7
  17. 2020Prolog Technology Reinforcement Learning Provercited by 7
  18. 2014Certified Connection Tableaux Proofs for HOL Light and TPTPcited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 1; 2022: 1; 2023: 4; 2024: 3; 2025: 5; 2026: 1.

15 papers.

Sort:

By area: