Learning to Reason with HOL4 tactics
Not on the map. Why?
Abstract (arXiv)
Techniques combining machine learning with translation to automated reasoning have recently become an important component of formal proof assistants. Such "hammer" tech- niques complement traditional proof assistant automation as implemented by tactics and decision procedures. In this paper we present a unified proof assistant automation approach which attempts to automate the selection of appropriate tactics and tactic-sequences com- bined with an optimized small-scale hammering approach. We implement the technique as a tactic-level automation for HOL4: TacticToe. It implements a modified A*-algorithm directly in HOL4 that explores different tactic-level proof paths, guiding their selection by learning from a large number of previous tactic-level proofs. Unlike the existing hammer methods, TacticToe avoids translation to FOL, working directly on the HOL level. By combining tactic prediction and premise selection, TacticToe is able to re-prove 39 percent of 7902 HOL4 theorems in 5 seconds whereas the best single HOL(y)Hammer strategy solves 32 percent in the same amount of time.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Apr 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 2; 2024: 5; 2025: 1; 2026: 3.
14 papers.
Sort:
By area:
- 2023LEGO-Prover: Neural Theorem Proving with Growing Librariescited by 108
- 2024Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verificationcited by 25
- 2025Proving Olympiad Inequalities by Synergizing LLMs and Symbolic Reasoningcited by 17
- 2024Graph2Tac: Online Representation Learning of Formal Math Conceptscited by 15
- 2021The Role of Entropy in Guiding a Connection Provercited by 8
- 2021Online Machine Learning Techniques for Coq: A Comparisoncited by 7
- 2021Learning Theorem Proving Componentscited by 7
- 2024Learning Guided Automated Reasoning: A Brief Surveycited by 7
- 2023MizAR 60 for Mizar 50cited by 6
- 20243D-Prover: Diversity Driven Theorem Proving With Determinantal Point Processescited by 6
- 2024QEDCartographer: Automating Formal Verification Using Reward-Free Reinforcement Learningcited by 3
- 2026Why Agentic Theorem Prover Works: A Statistical Provability Theory of Mathematical Reasoning Modelscited by 1
- 2026TheoremBench: Evaluating LLMs on Theorem Proving in Formal Mathematics8 Jun 2026
- 2026Why Agentic Theorem Prover Works: A Statistical Provability Theory of Mathematical Reasoning Models11 Feb 2026
- 2026Exponential Sample Complexity Separation between Flat and Hierarchical Agentic Theorem Provers11 Feb 2026
- 2025Proving Olympiad Inequalities by Synergizing LLMs and Symbolic Reasoning19 Feb 2025
- 2024Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification18 Dec 2024
- 20243D-Prover: Diversity Driven Theorem Proving With Determinantal Point Processes14 Oct 2024
- 2024QEDCartographer: Automating Formal Verification Using Reward-Free Reinforcement Learning17 Aug 2024
- 2024Learning Guided Automated Reasoning: A Brief Survey6 Mar 2024
- 2024Graph2Tac: Online Representation Learning of Formal Math Concepts5 Jan 2024
- 2023LEGO-Prover: Neural Theorem Proving with Growing Libraries1 Oct 2023
- 2023MizAR 60 for Mizar 5012 Mar 2023
- 2021Learning Theorem Proving Components21 Jul 2021
2 more
- 2021The Role of Entropy in Guiding a Connection Prover31 May 2021
- 2021Online Machine Learning Techniques for Coq: A Comparison12 Apr 2021
- 2023LEGO-Prover: Neural Theorem Proving with Growing Librariescited by 108
- 2024Graph2Tac: Online Representation Learning of Formal Math Conceptscited by 15
- 2021The Role of Entropy in Guiding a Connection Provercited by 8
- 2021Online Machine Learning Techniques for Coq: A Comparisoncited by 7
- 2021Learning Theorem Proving Componentscited by 7
- 2023MizAR 60 for Mizar 50cited by 6
- 20243D-Prover: Diversity Driven Theorem Proving With Determinantal Point Processescited by 6
- 2024QEDCartographer: Automating Formal Verification Using Reward-Free Reinforcement Learningcited by 3
- 2026TheoremBench: Evaluating LLMs on Theorem Proving in Formal Mathematicscited by 1
- 2026TheoremBench: Evaluating LLMs on Theorem Proving in Formal Mathematics8 Jun 2026
- 20243D-Prover: Diversity Driven Theorem Proving With Determinantal Point Processes14 Oct 2024
- 2024QEDCartographer: Automating Formal Verification Using Reward-Free Reinforcement Learning17 Aug 2024
- 2024Graph2Tac: Online Representation Learning of Formal Math Concepts5 Jan 2024
- 2023LEGO-Prover: Neural Theorem Proving with Growing Libraries1 Oct 2023
- 2023MizAR 60 for Mizar 5012 Mar 2023
- 2021Learning Theorem Proving Components21 Jul 2021
- 2021The Role of Entropy in Guiding a Connection Prover31 May 2021
- 2021Online Machine Learning Techniques for Coq: A Comparison12 Apr 2021