Proving Theorems Recursively
Not on the map. Why?
Abstract (arXiv)
Recent advances in automated theorem proving leverages language models to explore expanded search spaces by step-by-step proof generation. However, such approaches are usually based on short-sighted heuristics (e.g., log probability or value function scores) that potentially lead to suboptimal or even distracting subgoals, preventing us from finding longer proofs. To address this challenge, we propose POETRY (PrOvE Theorems RecursivelY), which proves theorems in a recursive, level-by-level manner in the Isabelle theorem prover. Unlike previous step-by-step methods, POETRY searches for a verifiable sketch of the proof at each level and focuses on solving the current level's theorem or conjecture. Detailed proofs of intermediate conjectures within the sketch are temporarily replaced by a placeholder tactic called sorry, deferring their proofs to subsequent levels. This approach allows the theorem to be tackled incrementally by outlining the overall theorem at the first level and then solving the intermediate conjectures at deeper levels. Experiments are conducted on the miniF2F and PISA datasets and significant performance gains are observed in our POETRY approach over state-of-the-art methods. POETRY on miniF2F achieves an average proving success rate improvement of 5.1%. Moreover, we observe a substantial increase in the maximum proof length found by POETRY, from 10 to 26.
Key facts. Cited by 26 papers in the map (data through 14 Oct 2026). Builds on 24 of its 40 references that are in the map. First posted on arXiv 23 May 2024.
Builds on
24 of 40 references.
References · 24
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2023GPT-4 Technical Reportcited by 18,396
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,371
- 2020The Pile: An 800GB Dataset of Diverse Text for Language Modelingcited by 2,411
- 2023Voyager: An Open-Ended Embodied Agent with Large Language Modelscited by 2,191
- 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,392
- 2023LeanDojo: Theorem Proving with Retrieval-Augmented Language Modelscited by 427
- 2021MiniF2F: a cross-system benchmark for formal Olympiad-level mathematicscited by 391
- 2020Generative Language Modeling for Automated Theorem Provingcited by 388
- 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofscited by 291
12 more
- 2022Autoformalization with Large Language Modelscited by 263
- 2022HyperTree Proof Search for Neural Theorem Provingcited by 197
- 2021Proof Artifact Co-training for Theorem Proving with Language Modelscited by 132
- 2023Baldur: Whole-Proof Generation and Repair with Large Language Modelscited by 119
- 2022Thor: Wielding Hammers to Integrate Language Models and Automated Theorem Proverscited by 98
- 2023An In-Context Learning Agent for Formal Theorem-Provingcited by 82
- 2023FIMO: A Challenge Formal Dataset for Automated Theorem Provingcited by 55
- 2023Magnushammer: A Transformer-Based Approach to Premise Selectioncited by 50
- 2024MUSTARD: Mastering Uniform Synthesis of Theorem and Proof Datacited by 43
- 2023TRIGO: Benchmarking Formal Mathematical Proof Reduction for Generative Language Modelscited by 24
- 2021Subgoal Search For Complex Reasoning Taskscited by 21
- 2021An Evaluation of the Archive of Formal Proofscited by 4
Built on by
Citing papers per year: 2024: 3; 2025: 16; 2026: 7.
26 papers.
Sort:
By area:
- 2025Kimina-Prover Preview: Towards Large Formal Reasoning Models with Reinforcement Learningcited by 180
- 2024Formal Mathematical Reasoning: A New Frontier in AIcited by 81
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflectioncited by 35
- 2025Prover Agent: An Agent-Based Framework for Formal Mathematical Proofscited by 31
- 2024Formal Theorem Proving by Rewarding LLMs to Decompose Proofs Hierarchicallycited by 22
- 2025Reviving DSP for Advanced Theorem Proving in the Era of Reasoning Modelscited by 17
- 2025MATP-BENCH: Can MLLM Be a Good Automated Theorem Prover for Multimodal Problems?cited by 13
- 2025LeanProgress: Guiding Search for Neural Theorem Proving via Proof Progress Predictioncited by 10
- 2025MPS-Prover: Advancing Stepwise Theorem Proving by Multi-Perspective Search and Data Curationcited by 10
- 2025Grammars of Formal Uncertainty: When to Trust LLMs in Automated Reasoning Taskscited by 10
- 2024Cobblestone: A Divide-and-Conquer Approach for Automating Formal Verificationcited by 9
- 2025Towards Solving More Challenging IMO Problems via Decoupled Reasoning and Provingcited by 7
14 more
- 2025Diverse Inference and Verification for Advanced Reasoningcited by 6
- 2025MiniF2F in Rocq: Automatic Translation Between Proof Assistants -- A Case Studycited by 5
- 2025Neural Theorem Proving: Generating and Structuring Proofs for Formal Verificationcited by 5
- 2026DreamProver: Evolving Transferable Lemma Libraries via a Wake-Sleep Theorem-Proving Agentcited by 5
- 2025ProofCompass: Enhancing Specialized Provers with LLM Guidancecited by 3
- 2026Event-B Agent: Towards LLM Agent for Formal Model Synthesis and Repaircited by 3
- 2025Hierarchical Attention Generates Better Proofscited by 1
- 2025LLM-based Automated Theorem Proving Hinges on Scalable Synthetic Data Generationcited by 1
- 2025G"odel's Poetrycited by 1
- 2026Vibe Coding an LLM-powered Theorem Provercited by 1
- 2026GDEPO: Group Dual-dynamic and Equal-right Advantage Policy Optimization with Enhanced Training Data Utilization for Sample-Constrained Reinforcement Learningcited by 1
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontiercited by 1
- 2026TCSAlgBench: Benchmarking Automated Proving for Research-Level Theoretical Computer Sciencecited by 0
- 2026ProsaBuddy: Assisting Mechanized Real-Time Schedulability Analysis with LLM-based Agentscited by 0
- 2026ProsaBuddy: Assisting Mechanized Real-Time Schedulability Analysis with LLM-based Agents1 Oct 2026
- 2026TCSAlgBench: Benchmarking Automated Proving for Research-Level Theoretical Computer Science28 Sep 2026
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontier8 Jul 2026
- 2026Event-B Agent: Towards LLM Agent for Formal Model Synthesis and Repair17 May 2026
- 2026DreamProver: Evolving Transferable Lemma Libraries via a Wake-Sleep Theorem-Proving Agent29 Apr 2026
- 2026GDEPO: Group Dual-dynamic and Equal-right Advantage Policy Optimization with Enhanced Training Data Utilization for Sample-Constrained Reinforcement Learning11 Jan 2026
- 2026Vibe Coding an LLM-powered Theorem Prover8 Jan 2026
- 2025G"odel's Poetry16 Dec 2025
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflection21 Jul 2025
- 2025ProofCompass: Enhancing Specialized Provers with LLM Guidance18 Jul 2025
- 2025Towards Solving More Challenging IMO Problems via Decoupled Reasoning and Proving7 Jul 2025
- 2025Prover Agent: An Agent-Based Framework for Formal Mathematical Proofs24 Jun 2025
14 more
- 2025Reviving DSP for Advanced Theorem Proving in the Era of Reasoning Models13 Jun 2025
- 2025MATP-BENCH: Can MLLM Be a Good Automated Theorem Prover for Multimodal Problems?6 Jun 2025
- 2025Grammars of Formal Uncertainty: When to Trust LLMs in Automated Reasoning Tasks26 May 2025
- 2025LLM-based Automated Theorem Proving Hinges on Scalable Synthetic Data Generation17 May 2025
- 2025MPS-Prover: Advancing Stepwise Theorem Proving by Multi-Perspective Search and Data Curation16 May 2025
- 2025Hierarchical Attention Generates Better Proofs27 Apr 2025
- 2025Neural Theorem Proving: Generating and Structuring Proofs for Formal Verification23 Apr 2025
- 2025Kimina-Prover Preview: Towards Large Formal Reasoning Models with Reinforcement Learning15 Apr 2025
- 2025LeanProgress: Guiding Search for Neural Theorem Proving via Proof Progress Prediction25 Feb 2025
- 2025Diverse Inference and Verification for Advanced Reasoning14 Feb 2025
- 2025MiniF2F in Rocq: Automatic Translation Between Proof Assistants -- A Case Study11 Feb 2025
- 2024Formal Mathematical Reasoning: A New Frontier in AI20 Dec 2024
- 2024Formal Theorem Proving by Rewarding LLMs to Decompose Proofs Hierarchically4 Nov 2024
- 2024Cobblestone: A Divide-and-Conquer Approach for Automating Formal Verification25 Oct 2024
- 2025Kimina-Prover Preview: Towards Large Formal Reasoning Models with Reinforcement Learningcited by 180
- 2024Formal Mathematical Reasoning: A New Frontier in AIcited by 81
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflectioncited by 35
- 2024Formal Theorem Proving by Rewarding LLMs to Decompose Proofs Hierarchicallycited by 22
- 2025Reviving DSP for Advanced Theorem Proving in the Era of Reasoning Modelscited by 17
- 2025LeanProgress: Guiding Search for Neural Theorem Proving via Proof Progress Predictioncited by 10
- 2025Grammars of Formal Uncertainty: When to Trust LLMs in Automated Reasoning Taskscited by 10
- 2025Towards Solving More Challenging IMO Problems via Decoupled Reasoning and Provingcited by 7
- 2025Diverse Inference and Verification for Advanced Reasoningcited by 6
- 2025ProofCompass: Enhancing Specialized Provers with LLM Guidancecited by 3
- 2026GDEPO: Group Dual-dynamic and Equal-right Advantage Policy Optimization with Enhanced Training Data Utilization for Sample-Constrained Reinforcement Learningcited by 1
- 2026GDEPO: Group Dual-dynamic and Equal-right Advantage Policy Optimization with Enhanced Training Data Utilization for Sample-Constrained Reinforcement Learning11 Jan 2026
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflection21 Jul 2025
- 2025ProofCompass: Enhancing Specialized Provers with LLM Guidance18 Jul 2025
- 2025Towards Solving More Challenging IMO Problems via Decoupled Reasoning and Proving7 Jul 2025
- 2025Reviving DSP for Advanced Theorem Proving in the Era of Reasoning Models13 Jun 2025
- 2025Grammars of Formal Uncertainty: When to Trust LLMs in Automated Reasoning Tasks26 May 2025
- 2025Kimina-Prover Preview: Towards Large Formal Reasoning Models with Reinforcement Learning15 Apr 2025
- 2025LeanProgress: Guiding Search for Neural Theorem Proving via Proof Progress Prediction25 Feb 2025
- 2025Diverse Inference and Verification for Advanced Reasoning14 Feb 2025
- 2024Formal Mathematical Reasoning: A New Frontier in AI20 Dec 2024
- 2024Formal Theorem Proving by Rewarding LLMs to Decompose Proofs Hierarchically4 Nov 2024
- 2025Prover Agent: An Agent-Based Framework for Formal Mathematical Proofscited by 31
- 2026DreamProver: Evolving Transferable Lemma Libraries via a Wake-Sleep Theorem-Proving Agentcited by 5
- 2026Event-B Agent: Towards LLM Agent for Formal Model Synthesis and Repaircited by 3
- 2026ProsaBuddy: Assisting Mechanized Real-Time Schedulability Analysis with LLM-based Agentscited by 0
- 2026ProsaBuddy: Assisting Mechanized Real-Time Schedulability Analysis with LLM-based Agents1 Oct 2026
- 2026Event-B Agent: Towards LLM Agent for Formal Model Synthesis and Repair17 May 2026
- 2026DreamProver: Evolving Transferable Lemma Libraries via a Wake-Sleep Theorem-Proving Agent29 Apr 2026
- 2025Prover Agent: An Agent-Based Framework for Formal Mathematical Proofs24 Jun 2025
- 2025MPS-Prover: Advancing Stepwise Theorem Proving by Multi-Perspective Search and Data Curationcited by 10
- 2024Cobblestone: A Divide-and-Conquer Approach for Automating Formal Verificationcited by 9
- 2025MiniF2F in Rocq: Automatic Translation Between Proof Assistants -- A Case Studycited by 5
- 2025Neural Theorem Proving: Generating and Structuring Proofs for Formal Verificationcited by 5
- 2025Hierarchical Attention Generates Better Proofscited by 1
- 2025G"odel's Poetrycited by 1
- 2026Vibe Coding an LLM-powered Theorem Provercited by 1
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontiercited by 1
- 2026TCSAlgBench: Benchmarking Automated Proving for Research-Level Theoretical Computer Sciencecited by 0
- 2026TCSAlgBench: Benchmarking Automated Proving for Research-Level Theoretical Computer Science28 Sep 2026
- 2026From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontier8 Jul 2026
- 2026Vibe Coding an LLM-powered Theorem Prover8 Jan 2026
- 2025G"odel's Poetry16 Dec 2025
- 2025MPS-Prover: Advancing Stepwise Theorem Proving by Multi-Perspective Search and Data Curation16 May 2025
- 2025Hierarchical Attention Generates Better Proofs27 Apr 2025
- 2025Neural Theorem Proving: Generating and Structuring Proofs for Formal Verification23 Apr 2025
- 2025MiniF2F in Rocq: Automatic Translation Between Proof Assistants -- A Case Study11 Feb 2025
- 2024Cobblestone: A Divide-and-Conquer Approach for Automating Formal Verification25 Oct 2024