Saved in:
Bibliographic Details
Main Authors: Aniva, Leni, Oikawa, Iori, Dill, David, Barrett, Clark
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2602.18767
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908859951480832
author Aniva, Leni
Oikawa, Iori
Dill, David
Barrett, Clark
author_facet Aniva, Leni
Oikawa, Iori
Dill, David
Barrett, Clark
contents In Machine-Assisted Theorem Proving, a theorem proving agent searches for a sequence of expressions and tactics that can prove a conjecture 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}, 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.
format Preprint
id arxiv_https___arxiv_org_abs_2602_18767
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Nazrin: Atomic Tactics for Graph Neural Networks for Theorem Proving in Lean 4
Aniva, Leni
Oikawa, Iori
Dill, David
Barrett, Clark
Logic in Computer Science
Machine Learning
In Machine-Assisted Theorem Proving, a theorem proving agent searches for a sequence of expressions and tactics that can prove a conjecture 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}, 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.
title Nazrin: Atomic Tactics for Graph Neural Networks for Theorem Proving in Lean 4
topic Logic in Computer Science
Machine Learning
url https://arxiv.org/abs/2602.18767