paper-with-me

홈 › Papers

Nazrin: An Atomic Neural Proof Automation Tactic in Lean 4

2026-02-21 · Leni Aniva, Iori Oikawa, David Dill, Clark Barrett arxiv

In Machine-Assisted Theorem Proving, a theorem proving agent searches for a sequence of expressions and tactics that can prove a statement in a proof assistant. In this work, we introduce several novel concepts and capabilities to address obstacles faced by machine-assisted theorem proving. We first present a set of \textbf{atomic tactics}, a small finite set of tactics capable of proving any provable statement in Lean. We then introduce a \textbf{transposing atomization} algorithm which turns arbitrary proof expressions into a series of atomic tactics. We next introduce the \textbf{ExprGraph} data structure, which provides a succinct representation for Lean expressions. Finally, we present the \textbf{Nazrin Prover}, short for \textbf{N}eural \textbf{A}tomi\textbf{z}e\textbf{r} for \textbf{In}habitation Problems, a graph neural network-based theorem proving agent using atomic tactics and ExprGraph. Nazrin circumvents many challenges faced by existing proving agents by exclusively dispatching atomic tactics, and it is robust enough to both train and evaluate on consumer-grade hardware. We demonstrate the potential of tools like Nazrin using theorems from Lean's standard library and from Mathlib.

📄 PDF Abstract BibTeX arXiv:2602.18767

Code (0)

등록된 구현이 없습니다.

Tasks

Graph Neural Network

Similar Papers 제목 키워드 기반

Learning to Reason with HOL4 tactics

2018-04-02 · Thibault Gauthier, Cezary Kaliszyk, Josef Urban

Techniques combining machine learning with translation to automated reasoning have recently become an important component of formal proof assistants. Such "hammer" tech- niques complement traditional proof assistant auto…

Translation

LeanTutor: A Formally-Verified AI Tutor for Mathematical Proofs

2025-06-10 · Manooshree Patel, Rayna Bhattacharyya, Thomas Lu, Arnav Mehta 외

We present LeanTutor, a Large Language Model (LLM)-based tutoring system for math proofs. LeanTutor interacts with the student in natural language, formally verifies student-written math proofs in Lean, generates correct…

Large Language ModelMathMathematical Proofs

The Tactician (extended version): A Seamless, Interactive Tactic Learner and Prover for Coq

2020-07-31 · Lasse Blaauwbroek, Josef Urban, Herman Geuvers

We present Tactician, a tactic learner and prover for the Coq Proof Assistant. Tactician helps users make tactical proof decisions while they retain control over the general proof strategy. To this end, Tactician learns …

Management

Yanasse: Finding New Proofs from Deep Vision's Analogies, Part 1

2026-04-19 · Alexandre Linhares arxiv

Project Yanasse presents a method for discovering new proofs of theorems in one area of mathematics by transferring proof strategy patterns (e.g., Lean 4 tactic invocation patterns) from a structurally distant area. The …

Lean Copilot: Large Language Models as Copilots for Theorem Proving in Lean

2024-04-18 · Peiyang Song, Kaiyu Yang, Anima Anandkumar

Neural theorem proving combines large language models (LLMs) with proof assistants such as Lean, where the correctness of formal proofs can be rigorously verified, leaving no room for hallucination. With existing neural …

Automated Theorem ProvingHallucination