Does the Proof Prove It That Way? Faithful Formalization of Elements Proofs

📅 2026-08-15
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the logical misalignment and lack of faithfulness between automated formal proofs and natural language reasoning by proposing the Pistis agent and the OrderDecompose algorithm. Grounded in five defined faithfulness criteria, the approach integrates citation dependency tracking, faithfulness-preserving divide-and-conquer search, and refutation mechanisms to generate high-trustworthiness Lean geometry proofs. Experimental results demonstrate a 33-fold improvement in compilation efficiency, with preference ratios of 2.89× and 5.2× over baselines in human and LLM blind evaluations, respectively. Furthermore, the method successfully identified defects in Euclidean proofs, effectively achieving high-quality formal verification and error correction.
📝 Abstract
In formal verification, both the autoformalization of statements and automated proof search have been studied extensively. While automated proof search can produce a formal proof that compiles, the generated proof does not necessarily reflect how the natural-language argument arrives at its conclusion--a property we refer to as faithfulness. With faithfully formalized proofs, one can check the reasoning behind a human- or AI-written argument, and assist mathematicians in formalizing their proof sketches. However, it is particularly challenging due to misalignment of formal proof tactics and natural language reasoning. In this work, we rigorously describe a set of five necessary conditions a faithful formal proof must satisfy, and introduce Pistis, an agentic, oracle-guided proof search that produces formal Lean proofs that satisfy them. At its core is a novel faithfulness-preserving divide-and-conquer search, which we name OrderDecompose, that tracks citation dependencies and blocks unfaithful shortcuts, paired with a refutation search, that surfaces gaps and errors in the natural language proof source. OrderDecompose completes proofs that baselines cannot close even within a 12-hour budget, and its artifacts compile over 33$\times$ as fast as prior work's. We apply Pistis on the first three books of Euclid's Elements, producing high-quality artifacts containing faithful formal proofs. Under a blinded human study and an LLM-as-a-judge protocol on rigorous rubrics, Pistis-generated proofs are favored over prior works--2.89$\times$ and 5.2$\times$ as often by human reviewers and the LLM judge, respectively. It further uncovers gaps in Euclid's proofs and their translation, and can accept or refute natural language proofs written by humans or AI, demonstrating that faithful formalization is useful as a proof-checking tool.
Problem

Research questions and friction points this paper is trying to address.

Faithful Formalization
Automated Proof Search
Natural Language Reasoning
Formal Verification
Proof Faithfulness
Innovation

Methods, ideas, or system contributions that make the work stand out.

Faithful Formalization
OrderDecompose
Agentic Proof Search
Refutation Search
Lean
🔎 Similar Papers
No similar papers found.
T
Tadd Mao
University of Toronto
T
Tianjun Zhong
Johns Hopkins University
D
Dhruva Arekar
Johns Hopkins University
Y
Yuming Feng
Johns Hopkins University
O
One An
University of Pennsylvania
Jiani Huang
Jiani Huang
The Hong Kong Polytechnic University
LLMRecommender System
Xujie Si
Xujie Si
University of Toronto & Mila
Programming LanguagesAutomated ReasoningAI4MathXAIAI Alignment
Ziyang Li
Ziyang Li
Johns Hopkins University
Programming LanguagesMachine Learning