Thor: Wielding Hammers to Integrate Language Models and Automated Theorem Provers
Not on the map. Why?
Cited by 22 in LLM reasoning, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
In theorem proving, the task of selecting useful premises from a large library to unlock the proof of a given conjecture is crucially important. This presents a challenge for all theorem provers, especially the ones based on language models, due to their relative inability to reason over huge volumes of premises in text form. This paper introduces Thor, a framework integrating language models and automated theorem provers to overcome this difficulty. In Thor, a class of methods called hammers that leverage the power of automated theorem provers are used for premise selection, while all other tasks are designated to language models. Thor increases a language model's success rate on the PISA dataset from 39% to 57%, while solving 8.2% of problems neither language models nor automated theorem provers are able to solve on their own. Furthermore, with a significantly smaller computational budget, Thor can achieve a success rate on the MiniF2F dataset that is on par with the best existing methods. Thor can be instantiated for the majority of popular interactive theorem provers via a straightforward protocol we provide.
Key facts. Cited by 97 papers in the map (data through 7 Oct 2026). Builds on 14 of its 49 references that are in the map. First posted on arXiv 22 May 2022.
Builds on
14 of 49 references.
References · 14
- 2017Attention Is All You Needcited by 59,932
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,581
- 2020The Pile: An 800GB Dataset of Diverse Text for Language Modelingcited by 2,346
- 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 723
- 2021MiniF2F: a cross-system benchmark for formal Olympiad-level mathematicscited by 380
- 2020Generative Language Modeling for Automated Theorem Provingcited by 379
- 2022Formal Mathematics Statement Curriculum Learningcited by 141
- 2021Proof Artifact Co-training for Theorem Proving with Language Modelscited by 130
- 2016DeepMath - Deep Sequence Models for Premise Selectioncited by 80
- 2022Structured, flexible, and robust: benchmarking and improving large language models towards more human-like behavior in out-of-distribution reasoning taskscited by 56
- 2017Premise Selection for Theorem Proving by Deep Graph Embeddingcited by 44
- 2017HolStep: A Machine Learning Dataset for Higher-order Logic Theorem Provingcited by 26
2 more
- 2013HOL(y)Hammer: Online ATP Service for HOL Lightcited by 8
- 2015Premise Selection and External Provers for HOL4cited by 7
Built on by
Citing papers per year: 2022: 5; 2023: 23; 2024: 30; 2025: 26; 2026: 13.
97 papers.
Sort:
By area:
- 2023A Survey of Large Language Modelscited by 2,537
- 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,359
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 414
- 2023Llemma: An Open Language Model For Mathematicscited by 385
- 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofscited by 278
- 2022Autoformalization with Large Language Modelscited by 252
- 2024DeepSeek-Prover: Advancing Theorem Proving in LLMs through Large-Scale Synthetic Datacited by 225
- 2024DeepSeek-Prover-V1.5: Harnessing Proof Assistant Feedback for Reinforcement Learning and Monte-Carlo Tree Searchcited by 189
- 2023ProofNet: Autoformalizing and Formally Proving Undergraduate-Level Mathematicscited by 180
- 2023Progressive-Hint Prompting Improves Reasoning in Large Language Modelscited by 147
- 2023Focused Transformer: Contrastive Training for Context Scalingcited by 133
- 2022A Survey of Deep Learning for Mathematical Reasoningcited by 124
38 more
- 2023Baldur: Whole-Proof Generation and Repair with Large Language Modelscited by 118
- 2024Lean Workbook: A large-scale Lean problem set formalized from natural language math problemscited by 115
- 2022Teaching Algorithmic Reasoning via In-context Learningcited by 111
- 2023LEGO-Prover: Neural Theorem Proving with Growing Librariescited by 108
- 2024Formal Mathematical Reasoning: A New Frontier in AIcited by 80
- 2023An In-Context Learning Agent for Formal Theorem-Provingcited by 78
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Provingcited by 77
- 2024TheoremLlama: Transforming General-Purpose LLMs into Lean4 Expertscited by 58
- 2024A Survey on Deep Learning for Theorem Provingcited by 55
- 2023FIMO: A Challenge Formal Dataset for Automated Theorem Provingcited by 54
- 2024Lean Copilot: Large Language Models as Copilots for Theorem Proving in Leancited by 52
- 2023Magnushammer: A Transformer-Based Approach to Premise Selectioncited by 50
- 2025Aristotle: IMO-level Automated Theorem Provingcited by 47
- 2024AutoVerus: Automated Proof Generation for Rust Codecited by 46
- 2023Decomposing the Enigma: Subgoal-based Demonstration Learning for Formal Theorem Provingcited by 37
- 2024miniCTX: Neural Theorem Proving with (Long-)Contextscited by 35
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflectioncited by 35
- 2024LeanAgent: Lifelong Learning for Formal Theorem Provingcited by 34
- 2023FormalGeo: An Extensible Formalized Framework for Olympiad Geometric Problem Solvingcited by 26
- 2024Proving Theorems Recursivelycited by 25
- 2024Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verificationcited by 25
- 2023Lyra: Orchestrating Dual Correction in Automated Theorem Provingcited by 24
- 2023TRIGO: Benchmarking Formal Mathematical Proof Reduction for Generative Language Modelscited by 24
- 2023Mathematical Language Models: A Surveycited by 24
- 2024FunBO: Discovering Acquisition Functions for Bayesian Optimization with FunSearchcited by 22
- 2024FVEL: Interactive Formal Verification Environment with Large Language Models via Theorem Provingcited by 22
- 2024Formal Theorem Proving by Rewarding LLMs to Decompose Proofs Hierarchicallycited by 22
- 2024Proof Automation with Large Language Modelscited by 20
- 2024Consistent Autoformalization for Constructing Mathematical Librariescited by 20
- 2024Graph2Tac: Online Representation Learning of Formal Math Conceptscited by 15
- 2024Pantograph: A Machine-to-Machine Interaction Interface for Advanced Theorem Proving, High Level Reasoning, and Data Extraction in Lean 4cited by 15
- 2023Adapting Large Language Models for Education: Foundational Capabilities, Potentials, and Challengescited by 13
- 2025A Survey on Mathematical Reasoning and Optimization with Large Language Modelscited by 12
- 2024SubgoalXL: Subgoal-based Expert Learning for Theorem Provingcited by 11
- 2024Data for Mathematical Copilots: Better Ways of Presenting Proofs for Machine Learningcited by 11
- 2023AI for Mathematics: A Cognitive Science Perspectivecited by 10
- 2025Grammars of Formal Uncertainty: When to Trust LLMs in Automated Reasoning Taskscited by 9
- 2024Cobblestone: A Divide-and-Conquer Approach for Automating Formal Verificationcited by 8
50 most cited of 97 All 97 (JSON)
- 2026SkillEvoLean: Mutation-enhanced skill evolution for Lean provers1 Oct 2026
- 2026CAPRI: Contract-Aware Proof Repair for Isabelle13 Aug 2026
- 2026PROVE-RT: Generating Mechanized Theorem Prover Scripts for Real-Time Systems using LLMs13 Aug 2026
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontier8 Jul 2026
- 2026Harnessing Code Agents for Automatic Software Verification7 Jul 2026
- 2026AutoCedar: An Agentic Framework for Verifier-Guided Access Control Policy Synthesis4 Jul 2026
- 2026The Faithfulness Gap: Certifying Semantic Equivalence Between Natural-Language and Formal Mathematical Statements15 Jun 2026
- 2026(Auto)formalization is supposed to be easy: Trellis process semantics for spelling out rigorous proofs8 Jun 2026
- 2026TheoremBench: Evaluating LLMs on Theorem Proving in Formal Mathematics8 Jun 2026
- 2026Automated Proving of Shannon-Type Entropy Inequalities via Fine-Tuned Language Models and Guided Tree Search4 Jun 2026
- 2026From Natural Language to Verified Code: Toward AI Assisted Problem-to-Code Generation with Dafny-Based Formal Verification24 Apr 2026
- 2026Neuro-Symbolic Proof Generation for Scaling Systems Software Verification20 Mar 2026
38 more
- 2026VeriSoftBench: Repository-Scale Formal Verification Benchmarks for Lean20 Feb 2026
- 2025Evaluating Autoformalization Robustness via Semantically Similar Paraphrasing16 Nov 2025
- 2025Foundation of Intelligence: Review of Math Word Problems from Human Cognition Perspective24 Oct 2025
- 2025Aristotle: IMO-level Automated Theorem Proving1 Oct 2025
- 2025Thinking Machines: Mathematical Reasoning in the Age of LLMs1 Aug 2025
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflection21 Jul 2025
- 2025ProofCompass: Enhancing Specialized Provers with LLM Guidance18 Jul 2025
- 2025A Survey of Large Language Models in Discipline-specific Research: Challenges, Methods and Opportunities11 Jul 2025
- 2025Performance of LLMs on Stochastic Modeling Operations Research Problems: From Theory to Practice30 Jun 2025
- 2025Working Document -- Formalising Software Requirements with Large Language Models17 Jun 2025
- 2025Worst-Case Symbolic Constraints Analysis and Generalisation with Large Language Models9 Jun 2025
- 2025Premise Selection for a Lean Hammer9 Jun 2025
- 2025Faithful and Robust LLM-Driven Theorem Proving for NLI Explanations30 May 2025
- 2025Grammars of Formal Uncertainty: When to Trust LLMs in Automated Reasoning Tasks26 May 2025
- 2025HybridProver: Augmenting Theorem Proving with LLM-Driven Proof Synthesis and Refinement21 May 2025
- 2025Towards Automated Scoping of AI for Social Good Projects28 Apr 2025
- 2025Hierarchical Attention Generates Better Proofs27 Apr 2025
- 2025Neural Theorem Proving: Generating and Structuring Proofs for Formal Verification23 Apr 2025
- 2025A Llama walks into the 'Bar': Efficient Supervised Fine-Tuning for Legal Reasoning in the Multi-state Bar Exam7 Apr 2025
- 2025Generative Evaluation of Complex Reasoning in Large Language Models3 Apr 2025
- 2025A Survey on Mathematical Reasoning and Optimization with Large Language Models22 Mar 2025
- 2025Local Look-Ahead Guidance via Verifier-in-the-Loop for Automated Theorem Proving12 Mar 2025
- 2025From Hypothesis to Publication: A Comprehensive Survey of AI-Driven Research Support Systems3 Mar 2025
- 2025Building A Proof-Oriented Programmer That Is 64% Better Than GPT-4o Under Data Scarcity17 Feb 2025
- 2025Verifying LLM-Generated Code in the Context of Software Verification with Ada/SPARK11 Feb 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
- 2024Formal Mathematical Reasoning: A New Frontier in AI20 Dec 2024
- 2024Data for Mathematical Copilots: Better Ways of Presenting Proofs for Machine Learning19 Dec 2024
- 2024Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification18 Dec 2024
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
- 2024Formal Theorem Proving by Rewarding LLMs to Decompose Proofs Hierarchically4 Nov 2024
- 2024Learning Rules Explaining Interactive Theorem Proving Tactic Prediction2 Nov 2024
- 2024Cobblestone: A Divide-and-Conquer Approach for Automating Formal Verification25 Oct 2024
- 2024Assured Automatic Programming via Large Language Models24 Oct 2024
- 2024Pantograph: A Machine-to-Machine Interaction Interface for Advanced Theorem Proving, High Level Reasoning, and Data Extraction in Lean 421 Oct 2024
- 20243D-Prover: Diversity Driven Theorem Proving With Determinantal Point Processes14 Oct 2024
- 2024LeanAgent: Lifelong Learning for Formal Theorem Proving8 Oct 2024
50 newest of 97 All 97 (JSON)
- 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,359
- 2023Llemma: An Open Language Model For Mathematicscited by 385
- 2023Progressive-Hint Prompting Improves Reasoning in Large Language Modelscited by 147
- 2022A Survey of Deep Learning for Mathematical Reasoningcited by 124
- 2022Teaching Algorithmic Reasoning via In-context Learningcited by 111
- 2024Formal Mathematical Reasoning: A New Frontier in AIcited by 80
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Provingcited by 77
- 2024TheoremLlama: Transforming General-Purpose LLMs into Lean4 Expertscited by 58
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflectioncited by 35
- 2024LeanAgent: Lifelong Learning for Formal Theorem Provingcited by 34
- 2023TRIGO: Benchmarking Formal Mathematical Proof Reduction for Generative Language Modelscited by 24
- 2024Formal Theorem Proving by Rewarding LLMs to Decompose Proofs Hierarchicallycited by 22
12 most cited of 22 All 22 (JSON)
- 2025Thinking Machines: Mathematical Reasoning in the Age of LLMs1 Aug 2025
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflection21 Jul 2025
- 2025ProofCompass: Enhancing Specialized Provers with LLM Guidance18 Jul 2025
- 2025Worst-Case Symbolic Constraints Analysis and Generalisation with Large Language Models9 Jun 2025
- 2025Grammars of Formal Uncertainty: When to Trust LLMs in Automated Reasoning Tasks26 May 2025
- 2025A Llama walks into the 'Bar': Efficient Supervised Fine-Tuning for Legal Reasoning in the Multi-state Bar Exam7 Apr 2025
- 2025Generative Evaluation of Complex Reasoning in Large Language Models3 Apr 2025
- 2025A Survey on Mathematical Reasoning and Optimization with Large Language Models22 Mar 2025
- 2025Building A Proof-Oriented Programmer That Is 64% Better Than GPT-4o Under Data Scarcity17 Feb 2025
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Proving31 Jan 2025
- 2024Formal Mathematical Reasoning: A New Frontier in AI20 Dec 2024
- 2024Formal Theorem Proving by Rewarding LLMs to Decompose Proofs Hierarchically4 Nov 2024
12 newest of 22 All 22 (JSON)
- 2023An In-Context Learning Agent for Formal Theorem-Provingcited by 78
- 2026(Auto)formalization is supposed to be easy: Trellis process semantics for spelling out rigorous proofscited by 1
- 2026AutoCedar: An Agentic Framework for Verifier-Guided Access Control Policy Synthesiscited by 1
- 2026Harnessing Code Agents for Automatic Software Verificationcited by 1
- 2026SkillEvoLean: Mutation-enhanced skill evolution for Lean proverscited by 0
- 2026SkillEvoLean: Mutation-enhanced skill evolution for Lean provers1 Oct 2026
- 2026Harnessing Code Agents for Automatic Software Verification7 Jul 2026
- 2026AutoCedar: An Agentic Framework for Verifier-Guided Access Control Policy Synthesis4 Jul 2026
- 2026(Auto)formalization is supposed to be easy: Trellis process semantics for spelling out rigorous proofs8 Jun 2026
- 2023An In-Context Learning Agent for Formal Theorem-Proving6 Oct 2023
- 2023A Survey of Large Language Modelscited by 2,537
- 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofscited by 278
- 2022Autoformalization with Large Language Modelscited by 252
- 2024DeepSeek-Prover-V1.5: Harnessing Proof Assistant Feedback for Reinforcement Learning and Monte-Carlo Tree Searchcited by 189
- 2023ProofNet: Autoformalizing and Formally Proving Undergraduate-Level Mathematicscited by 180
- 2023Focused Transformer: Contrastive Training for Context Scalingcited by 133
- 2023Baldur: Whole-Proof Generation and Repair with Large Language Modelscited by 118
- 2024Lean Workbook: A large-scale Lean problem set formalized from natural language math problemscited by 115
- 2023LEGO-Prover: Neural Theorem Proving with Growing Librariescited by 108
- 2024A Survey on Deep Learning for Theorem Provingcited by 55
- 2023FIMO: A Challenge Formal Dataset for Automated Theorem Provingcited by 54
- 2024Lean Copilot: Large Language Models as Copilots for Theorem Proving in Leancited by 52
12 most cited of 66 All 66 (JSON)
- 2026CAPRI: Contract-Aware Proof Repair for Isabelle13 Aug 2026
- 2026PROVE-RT: Generating Mechanized Theorem Prover Scripts for Real-Time Systems using LLMs13 Aug 2026
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontier8 Jul 2026
- 2026The Faithfulness Gap: Certifying Semantic Equivalence Between Natural-Language and Formal Mathematical Statements15 Jun 2026
- 2026TheoremBench: Evaluating LLMs on Theorem Proving in Formal Mathematics8 Jun 2026
- 2026Automated Proving of Shannon-Type Entropy Inequalities via Fine-Tuned Language Models and Guided Tree Search4 Jun 2026
- 2026From Natural Language to Verified Code: Toward AI Assisted Problem-to-Code Generation with Dafny-Based Formal Verification24 Apr 2026
- 2026Neuro-Symbolic Proof Generation for Scaling Systems Software Verification20 Mar 2026
- 2026VeriSoftBench: Repository-Scale Formal Verification Benchmarks for Lean20 Feb 2026
- 2025Evaluating Autoformalization Robustness via Semantically Similar Paraphrasing16 Nov 2025
- 2025Foundation of Intelligence: Review of Math Word Problems from Human Cognition Perspective24 Oct 2025
- 2025Aristotle: IMO-level Automated Theorem Proving1 Oct 2025
12 newest of 66 All 66 (JSON)