Prover Agent: An Agent-Based Framework for Formal Mathematical Proofs

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Baba, Kaito, Liu, Chaoran, Kurita, Shuhei, Sannai, Akiyoshi
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910024137179136
author Baba, Kaito
Liu, Chaoran
Kurita, Shuhei
Sannai, Akiyoshi
author_facet Baba, Kaito
Liu, Chaoran
Kurita, Shuhei
Sannai, Akiyoshi
contents We present Prover Agent, a novel AI agent for automated theorem proving that integrates large language models (LLMs) with a formal proof assistant, Lean. Prover Agent coordinates an informal reasoning LLM, a formal prover model, and feedback from Lean while also generating auxiliary lemmas. These auxiliary lemmas are not limited to subgoals in the formal proof but can also include special cases or potentially useful facts derived from the assumptions, which help in discovering a viable proof strategy. It achieves an 88.1% success rate on MiniF2F and solves 25 problems on the PutnamBench with a smaller sample budget than previous approaches, establishing a new state-of-the-art on both benchmarks among methods using small language models (SLMs). We also present theoretical analyses and case studies that illustrate how these generated lemmas contribute to solving challenging problems. Our code is publicly available at https://github.com/kAIto47802/Prover-Agent.
format Preprint
id arxiv_https___arxiv_org_abs_2506_19923
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Prover Agent: An Agent-Based Framework for Formal Mathematical Proofs
Baba, Kaito
Liu, Chaoran
Kurita, Shuhei
Sannai, Akiyoshi
Artificial Intelligence
Machine Learning
We present Prover Agent, a novel AI agent for automated theorem proving that integrates large language models (LLMs) with a formal proof assistant, Lean. Prover Agent coordinates an informal reasoning LLM, a formal prover model, and feedback from Lean while also generating auxiliary lemmas. These auxiliary lemmas are not limited to subgoals in the formal proof but can also include special cases or potentially useful facts derived from the assumptions, which help in discovering a viable proof strategy. It achieves an 88.1% success rate on MiniF2F and solves 25 problems on the PutnamBench with a smaller sample budget than previous approaches, establishing a new state-of-the-art on both benchmarks among methods using small language models (SLMs). We also present theoretical analyses and case studies that illustrate how these generated lemmas contribute to solving challenging problems. Our code is publicly available at https://github.com/kAIto47802/Prover-Agent.
title Prover Agent: An Agent-Based Framework for Formal Mathematical Proofs
topic Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2506.19923