paper-with-me

홈 › Papers

LeanProgress: Guiding Search for Neural Theorem Proving via Proof Progress Prediction

2025-02-25 · Suozhi Huang, Peiyang Song, Robert Joseph George, Anima Anandkumar

Mathematical reasoning remains a significant challenge for Large Language Models (LLMs) due to hallucinations. When combined with formal proof assistants like Lean, these hallucinations can be eliminated through rigorous verification, making theorem proving reliable. However, even with formal verification, LLMs still struggle with long proofs and complex mathematical formalizations. While Lean with LLMs offers valuable assistance with retrieving lemmas, generating tactics, or even complete proofs, it lacks a crucial capability: providing a sense of proof progress. This limitation particularly impacts the overall development efficiency in large formalization projects. We introduce LeanProgress, a method that predicts the progress in the proof. Training and evaluating our models made on a large corpus of Lean proofs from Lean Workbook Plus and Mathlib4 and how many steps remain to complete it, we employ data preprocessing and balancing techniques to handle the skewed distribution of proof lengths. Our experiments show that LeanProgress achieves an overall prediction accuracy of 75.1\% in predicting the amount of progress and, hence, the remaining number of steps. When integrated into a best-first search framework using Reprover, our method shows a 3.8\% improvement on Mathlib4 compared to baseline performances of 41.2\%, particularly for longer proofs. These results demonstrate how proof progress prediction can enhance both automated and interactive theorem proving, enabling users to make more informed decisions about proof strategies.

📄 PDF Abstract BibTeX arXiv:2502.17925

Code (0)

등록된 구현이 없습니다.

Tasks

Automated Theorem ProvingMathematical Reasoning

Similar Papers 제목 키워드 기반

Reinforcement Learning of Theorem Proving

2018-05-19 · NeurIPS 2018 12 · Cezary Kaliszyk, Josef Urban, Henryk Michalewski, Mirek Olšák

We introduce a theorem proving algorithm that uses practically no domain heuristics for guiding its connection-style proof search. Instead, it runs many Monte-Carlo simulations guided by reinforcement learning from previ…

Automated Theorem Provingreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Learning to Reason

2018-10-12 · Brian Groenke

Automated theorem proving has long been a key task of artificial intelligence. Proofs form the bedrock of rigorous scientific inquiry. Many tools for both partially and fully automating their derivations have been develo…

Automated Theorem ProvingQ-Learning

QEDCartographer: Automating Formal Verification Using Reward-Free Reinforcement Learning

2024-08-17 · Alex Sanchez-Stern, Abhishek Varghese, Zhanna Kaufman, Dylan Zhang 외

Formal verification is a promising method for producing reliable software, but the difficulty of manually writing verification proofs severely limits its utility in practice. Recent methods have automated some proof synt…

reinforcement-learningReinforcement Learning

Learning Formal Mathematics From Intrinsic Motivation

2024-06-30 · Gabriel Poesia, David Broman, Nick Haber, Noah D. Goodman

How did humanity coax mathematics from the aether? We explore the Platonic view that mathematics can be discovered from its axioms - a game of conjecture and proof. We describe Minimo (Mathematics from Intrinsic Motivati…

Automated Theorem ProvingLanguage ModelingLanguage Modellingvalid

ProofWatch: Watchlist Guidance for Large Theories in E

2018-02-12 · Zarathustra Goertzel, Jan Jakubův, Stephan Schulz, Josef Urban

Watchlist (also hint list) is a mechanism that allows related proofs to guide a proof search for a new conjecture. This mechanism has been used with the Otter and Prover9 theorem provers, both for interactive formalizati…