mlsanityData to 7 Oct 2026

Learning Rules Explaining Interactive Theorem Proving Tactic Prediction

arXiv 2411.01188 ↗First posted 2 Nov 2024cs.LO cs.AI cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Formally verifying the correctness of mathematical proofs is more accessible than ever, however, the learning curve remains steep for many of the state-of-the-art interactive theorem provers (ITP). Deriving the most appropriate subsequent proof step, and reasoning about it, given the multitude of possibilities, remains a daunting task for novice users. To improve the situation, several investigations have developed machine learning based guidance for tactic selection. Such approaches struggle to learn non-trivial relationships between the chosen tactic and the structure of the proof state and represent them as symbolic expressions. To address these issues we (i) We represent the problem as an Inductive Logic Programming (ILP) task, (ii) Using the ILP representation we enriched the feature space by encoding additional, computationally expensive properties as background knowledge predicates, (iii) We use this enriched feature space to learn rules explaining when a tactic is applicable to a given proof state, (iv) we use the learned rules to filter the output of an existing tactic selection approach and empirically show improvement over the non-filtering approaches.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 30 references that are in the map. First posted on arXiv 2 Nov 2024.

Builds on

15 of 30 references.

References · 15

  1. 2023LEGO-Prover: Neural Theorem Proving with Growing Librariescited by 108
  2. 2019Learning to Prove Theorems via Interacting with Proof Assistantscited by 107
  3. 2022Thor: Wielding Hammers to Integrate Language Models and Automated Theorem Proverscited by 97
  4. 2020Inductive logic programming at 30: a new introductioncited by 83
  5. 2016DeepMath - Deep Sequence Models for Premise Selectioncited by 80
  6. 2020Learning programs by learning from failurescited by 73
  7. 2018Reinforcement Learning of Theorem Provingcited by 69
  8. 2018TacticToe: Learning to Prove with Tacticscited by 43
  9. 2020ENIGMA Anonymous: Symbol-Independent Inference Guiding Machine (system description)cited by 26
  10. 2019ENIGMA-NG: Efficient Neural and Gradient-Boosted Inference Guidance for Ecited by 24
  11. 2020The Tactician (extended version): A Seamless, Interactive Tactic Learner and Prover for Coqcited by 23
  12. 2020Tactic Learning and Proving for the Coq Proof Assistantcited by 8
3 more
  1. 2015Premise Selection and External Provers for HOL4cited by 7
  2. 2021Online Machine Learning Techniques for Coq: A Comparisoncited by 7
  3. 2019LiFtEr: Language to Encode Induction Heuristics for Isabelle/HOLcited by 3

Built on by

Not cited yet.