TacticZero: Learning to Prove Theorems from Scratch with Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
We propose a novel approach to interactive theorem-proving (ITP) using deep reinforcement learning. The proposed framework is able to learn proof search strategies as well as tactic and arguments prediction in an end-to-end manner. We formulate the process of ITP as a Markov decision process (MDP) in which each state represents a set of potential derivation paths. This structure allows us to introduce a novel backtracking mechanism which enables the agent to efficiently discard (predicted) dead-end derivations and restart from promising alternatives. We implement the framework in the HOL4 theorem prover. Experimental results show that the framework outperforms existing automated theorem provers (i.e., hammers) available in HOL4 when evaluated on unseen problems. We further elaborate the role of key components of the framework using ablation studies.
Key facts. Cited by 37 papers in the map (data through 7 Oct 2026). Builds on 26 of its 63 references that are in the map. First posted on arXiv 19 Feb 2021.
Builds on
26 of 63 references.
References · 26
- 2017Attention Is All You Needcited by 59,932
- 2020Generative Language Modeling for Automated Theorem Provingcited by 379
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
- 2017End-to-End Differentiable Provingcited by 159
- 2021Proof Artifact Co-training for Theorem Proving with Language Modelscited by 130
- 2019Learning to Prove Theorems via Interacting with Proof Assistantscited by 107
- 2018Reinforcement Learning of Theorem Provingcited by 69
- 2018Memory Augmented Policy Optimization for Program Synthesis and Semantic Parsingcited by 57
- 2018GamePad: A Learning Environment for Theorem Provingcited by 48
- 2017Deep Network Guided Proof Searchcited by 47
- 2017Premise Selection for Theorem Proving by Deep Graph Embeddingcited by 44
- 2018TacticToe: Learning to Prove with Tacticscited by 43
14 more
- 2015A formal proof of the Kepler conjecturecited by 42
- 2019Generating Correctness Proofs with Neural Networkscited by 36
- 2016Natural-Parameter Networks: A Class of Probabilistic Neural Networkscited by 33
- 2019Learning to Reason in Large Theories without Imitationcited by 27
- 2019ENIGMA-NG: Efficient Neural and Gradient-Boosted Inference Guidance for Ecited by 24
- 2013MizAR 40 for Mizar 40cited by 23
- 2018Learning Heuristics for Quantified Boolean Formulas through Deep Reinforcement Learningcited by 15
- 2020Learning to Prove from Synthetic Theoremscited by 13
- 2018ATPboost: Learning Premise Selection in Binary Setting with ATP Feedbackcited by 12
- 2019Towards Finding Longer Proofscited by 10
- 2020Tactic Learning and Proving for the Coq Proof Assistantcited by 8
- 2015Premise Selection and External Provers for HOL4cited by 7
- 2020Prolog Technology Reinforcement Learning Provercited by 7
- 2019A Deep Reinforcement Learning Approach to First-Order Logic Theorem Provingcited by 3
Built on by
Citing papers per year: 2021: 3; 2022: 8; 2023: 5; 2024: 11; 2025: 6; 2026: 4.
37 papers.
Sort:
By area:
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 414
- 2022Autoformalization with Large Language Modelscited by 252
- 2024DeepSeek-Prover: Advancing Theorem Proving in LLMs through Large-Scale Synthetic Datacited by 225
- 2022HyperTree Proof Search for Neural Theorem Provingcited by 192
- 2023Baldur: Whole-Proof Generation and Repair with Large Language Modelscited by 118
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Provingcited by 77
- 2024A Survey on Deep Learning for Theorem Provingcited by 55
- 2024Learning Formal Mathematics From Intrinsic Motivationcited by 45
- 2025Prover Agent: An Agent-Based Framework for Formal Mathematical Proofscited by 28
- 2024LEAN-GitHub: Compiling GitHub LEAN repositories for a versatile LEAN provercited by 25
- 2024Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verificationcited by 25
- 2023Lyra: Orchestrating Dual Correction in Automated Theorem Provingcited by 24
25 more
- 2022Peano: Learning Formal Mathematical Reasoningcited by 15
- 2022Simplifying Polylogarithms with Machine Learningcited by 14
- 2021Proving Theorems using Incremental Learning and Hindsight Experience Replaycited by 13
- 2024Learn from Failure: Fine-Tuning LLMs with Trial-and-Error Data for Intuitionistic Propositional Logic Provingcited by 11
- 2025Grammars of Formal Uncertainty: When to Trust LLMs in Automated Reasoning Taskscited by 9
- 20243D-Prover: Diversity Driven Theorem Proving With Determinantal Point Processescited by 6
- 2021Generating Symbolic Reasoning Problems with Transformer GANscited by 5
- 2022Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesiscited by 5
- 2022LEMMA: Bootstrapping High-Level Mathematical Reasoning with Learned Symbolic Abstractionscited by 5
- 2023CoProver: A Recommender System for Proof Constructioncited by 5
- 2024Learning the Simplicity of Scattering Amplitudescited by 5
- 2025Agentic Verification of Software Systemscited by 5
- 2024QEDCartographer: Automating Formal Verification Using Reward-Free Reinforcement Learningcited by 3
- 2023Enhancing Neural Theorem Proving through Data Augmentation and Dynamic Sampling Methodcited by 2
- 2024Application of AI to formal methods - an analysis of current trendscited by 2
- 2022Learning to Prove Trigonometric Identitiescited by 1
- 2022Project proposal: A modular reinforcement learning based automated theorem provercited by 1
- 2025Simplifying Formal Proof-Generating Models with ChatGPT and Basic Searching Techniquescited by 1
- 2025Foundation of Intelligence: Review of Math Word Problems from Human Cognition Perspectivecited by 1
- 2026Neuro-Symbolic Proof Generation for Scaling Systems Software Verificationcited by 1
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontiercited by 1
- 2021Learning Heuristics for Template-based CEGIS of Loop Invariants with Reinforcement Learningcited by 0
- 2024Towards Automated Functional Equation Proving: A Benchmark Dataset and A Domain-Specific In-Context Agentcited by 0
- 2026ProofSketcher: Hybrid LLM + Lightweight Proof Checker for Reliable Math/Logic Reasoningcited by 0
- 2026Governed Deduction: Policy-Grounded Premise Authorization Beyond Relevancecited by 0
- 2026Governed Deduction: Policy-Grounded Premise Authorization Beyond Relevance25 Sep 2026
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontier8 Jul 2026
- 2026ProofSketcher: Hybrid LLM + Lightweight Proof Checker for Reliable Math/Logic Reasoning7 Apr 2026
- 2026Neuro-Symbolic Proof Generation for Scaling Systems Software Verification20 Mar 2026
- 2025Agentic Verification of Software Systems21 Nov 2025
- 2025Foundation of Intelligence: Review of Math Word Problems from Human Cognition Perspective24 Oct 2025
- 2025Prover Agent: An Agent-Based Framework for Formal Mathematical Proofs24 Jun 2025
- 2025Grammars of Formal Uncertainty: When to Trust LLMs in Automated Reasoning Tasks26 May 2025
- 2025Simplifying Formal Proof-Generating Models with ChatGPT and Basic Searching Techniques5 Feb 2025
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Proving31 Jan 2025
- 2024Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification18 Dec 2024
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
25 more
- 20243D-Prover: Diversity Driven Theorem Proving With Determinantal Point Processes14 Oct 2024
- 2024QEDCartographer: Automating Formal Verification Using Reward-Free Reinforcement Learning17 Aug 2024
- 2024Learning the Simplicity of Scattering Amplitudes8 Aug 2024
- 2024LEAN-GitHub: Compiling GitHub LEAN repositories for a versatile LEAN prover24 Jul 2024
- 2024Towards Automated Functional Equation Proving: A Benchmark Dataset and A Domain-Specific In-Context Agent5 Jul 2024
- 2024Learning Formal Mathematics From Intrinsic Motivation30 Jun 2024
- 2024DeepSeek-Prover: Advancing Theorem Proving in LLMs through Large-Scale Synthetic Data23 May 2024
- 2024A Survey on Deep Learning for Theorem Proving15 Apr 2024
- 2024Learn from Failure: Fine-Tuning LLMs with Trial-and-Error Data for Intuitionistic Propositional Logic Proving10 Apr 2024
- 2023Enhancing Neural Theorem Proving through Data Augmentation and Dynamic Sampling Method20 Dec 2023
- 2023Lyra: Orchestrating Dual Correction in Automated Theorem Proving27 Sep 2023
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Models27 Jun 2023
- 2023Baldur: Whole-Proof Generation and Repair with Large Language Models8 Mar 2023
- 2023CoProver: A Recommender System for Proof Construction1 Mar 2023
- 2022Peano: Learning Formal Mathematical Reasoning29 Nov 2022
- 2022LEMMA: Bootstrapping High-Level Mathematical Reasoning with Learned Symbolic Abstractions16 Nov 2022
- 2022Project proposal: A modular reinforcement learning based automated theorem prover6 Sep 2022
- 2022Learning to Prove Trigonometric Identities14 Jul 2022
- 2022Simplifying Polylogarithms with Machine Learning8 Jun 2022
- 2022Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesis27 May 2022
- 2022Autoformalization with Large Language Models25 May 2022
- 2022HyperTree Proof Search for Neural Theorem Proving23 May 2022
- 2021Proving Theorems using Incremental Learning and Hindsight Experience Replay20 Dec 2021
- 2021Generating Symbolic Reasoning Problems with Transformer GANs19 Oct 2021
- 2021Learning Heuristics for Template-based CEGIS of Loop Invariants with Reinforcement Learning16 Jul 2021
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Provingcited by 77
- 2024LEAN-GitHub: Compiling GitHub LEAN repositories for a versatile LEAN provercited by 25
- 2022Peano: Learning Formal Mathematical Reasoningcited by 15
- 2025Grammars of Formal Uncertainty: When to Trust LLMs in Automated Reasoning Taskscited by 9
- 2022LEMMA: Bootstrapping High-Level Mathematical Reasoning with Learned Symbolic Abstractionscited by 5
- 2026ProofSketcher: Hybrid LLM + Lightweight Proof Checker for Reliable Math/Logic Reasoningcited by 0
- 2026ProofSketcher: Hybrid LLM + Lightweight Proof Checker for Reliable Math/Logic Reasoning7 Apr 2026
- 2025Grammars of Formal Uncertainty: When to Trust LLMs in Automated Reasoning Tasks26 May 2025
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Proving31 Jan 2025
- 2024LEAN-GitHub: Compiling GitHub LEAN repositories for a versatile LEAN prover24 Jul 2024
- 2022Peano: Learning Formal Mathematical Reasoning29 Nov 2022
- 2022LEMMA: Bootstrapping High-Level Mathematical Reasoning with Learned Symbolic Abstractions16 Nov 2022
- 2022Autoformalization with Large Language Modelscited by 252
- 2022HyperTree Proof Search for Neural Theorem Provingcited by 192
- 2023Baldur: Whole-Proof Generation and Repair with Large Language Modelscited by 118
- 2024A Survey on Deep Learning for Theorem Provingcited by 55
- 2024Learning Formal Mathematics From Intrinsic Motivationcited by 45
- 2023Lyra: Orchestrating Dual Correction in Automated Theorem Provingcited by 24
- 2022Simplifying Polylogarithms with Machine Learningcited by 14
- 2021Proving Theorems using Incremental Learning and Hindsight Experience Replaycited by 13
- 2024Learn from Failure: Fine-Tuning LLMs with Trial-and-Error Data for Intuitionistic Propositional Logic Provingcited by 11
- 20243D-Prover: Diversity Driven Theorem Proving With Determinantal Point Processescited by 6
- 2021Generating Symbolic Reasoning Problems with Transformer GANscited by 5
- 2022Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesiscited by 5
12 most cited of 25 All 25 (JSON)
- 2026Governed Deduction: Policy-Grounded Premise Authorization Beyond Relevance25 Sep 2026
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontier8 Jul 2026
- 2026Neuro-Symbolic Proof Generation for Scaling Systems Software Verification20 Mar 2026
- 2025Foundation of Intelligence: Review of Math Word Problems from Human Cognition Perspective24 Oct 2025
- 2025Simplifying Formal Proof-Generating Models with ChatGPT and Basic Searching Techniques5 Feb 2025
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 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 the Simplicity of Scattering Amplitudes8 Aug 2024
- 2024Learning Formal Mathematics From Intrinsic Motivation30 Jun 2024
- 2024A Survey on Deep Learning for Theorem Proving15 Apr 2024
- 2024Learn from Failure: Fine-Tuning LLMs with Trial-and-Error Data for Intuitionistic Propositional Logic Proving10 Apr 2024
12 newest of 25 All 25 (JSON)