Full text not available for this paper
Summary (Overview)
- This paper introduces Structure-Aware Equivalence (SAE), a novel formal equivalence relation for evaluating autoformalized mathematical statements that sits between syntactic equivalence and whole-statement logical equivalence.
- The authors present ACE (Autoformalization Correctness Evaluator), a Lean-backed verification framework that operationalizes SAE, providing certified equivalence/inequivalence judgments with an explicit "Inconclusive" outcome.
- SAE preserves translation-relevant mathematical structure—binder correspondence, premise-conclusion roles, and relational content—while allowing formally justified reformulations within those roles.
- On the ProofNetVerif benchmark, ACE achieves 56.5–58.6% coverage on consensus-equivalent pairs while remaining highly conservative on inequivalent pairs (0.1–0.2% false positives).
- Targeted diagnostics reveal complementary failure modes of existing approaches: BEq+ accepts 94–96% of unrelated but logically equivalent pairs, and LeanScorer accepts 42% of localized meaning-changing perturbations; ACE accepts none of either.
Introduction and Theoretical Foundation
Background and Motivation
Large language models (LLMs) can translate informal mathematical statements into formal languages like Lean, but measuring semantic correctness of generated formal statements remains a bottleneck. A statement may compile while altering assumptions, domains, or conclusions; conversely, correct formalizations need not reproduce reference statements syntactically.
Two Evaluation Settings
- Reference-free evaluation: informal statement + candidate formalization, no trusted formal counterpart
- Reference-based evaluation: trusted formalization available, candidate evaluated against it
The Core Problem
Existing methods have complementary weaknesses:
- Reference-free learned evaluators (e.g., FormalAlign, Mathesis LeanScorer) estimate semantic agreement but aren't constrained to a formal equivalence relation
- Reference-based proof methods (e.g., BEq, BEq+) use whole-statement logical equivalence, which is too coarse
The paper illustrates this with an extreme example:
Both propositions are formally provable, and so is their biconditional—yet they clearly don't express the same mathematical statement. The issue is that logical equivalence is too coarse to serve as translation equivalence.
Key Insight
The choice of what relation defines correctness must be separated from the ability of a prover to certify that relation.
Methodology
Normalized Statement Form
Following prenex normal form, statements are normalized as:
where , is the ordered quantifier prefix, are top-level premises, and is the residual conclusion.
Admissible Variable Alignment
An admissible alignment is a bijection between extracted object variables satisfying four conditions:
- Binder correspondence: every variable has exactly one counterpart
- Type preservation: aligned binder types must elaborate in shared context
- Dependency preservation: each binder follows all binders on which its type depends
- Quantifier preservation: aligned binders have same quantifier kind; reordering restricted to independent binders within contiguous blocks
Premise-Conclusion Equivalence (Definition 2.1)
Two premise-bearing statements satisfy if there exists such that:
Premise-Free Equivalence (Definition 2.2)
For premise-free statements, conclusion trees must match recursively with the same connectives, and relational leaves must satisfy either:
- Direct orientation: , and ,
- Reversed orientation: , and ,
Structure-Aware Equivalence (Definition 2.3)
Equivalence Hierarchy
ACE Verification Framework
ACE operates in two stages:
- Normalization and alignment: elaborate theorem types, normalize quantifier structure, enumerate admissible binder alignments
- Proof search and verification: construct Lean proof obligations, batch positive obligations as disjunction, apply proof-search backends (Aesop, Aristotle, GPT-5.6 Luna)
The comparison proposition is:
with outcomes: Certified SAE-Equivalent, Certified SAE-Inequivalent, or Inconclusive.
Empirical Validation / Results
Datasets
- ProofNetVerif: 787 Consensus-Equivalent pairs, 340 Disagreement-Equivalent pairs, 2,236 Inequivalent pairs
- Unrelated Shared-Provability Set: 50 pairs where is provable but statements are mathematically unrelated
- Semantic Perturbation Set: 50 pairs with localized meaning-changing perturbations
Table 1: Decision Distributions on ProofNetVerif
| Dataset | Consensus-Equivalent | Disagreement-Equivalent | Inequivalent |
|---|---|---|---|
| Evaluator | Eq / Noneq / Inc | Eq / Noneq / Inc | Eq / Noneq / Inc |
| ACE (Aesop) | 56.5% / 31.8% / 11.7% | 0.3% / 81.8% / 17.9% | 0.1% / 88.9% / 11.0% |
| ACE (Aristotle) | 56.5% / 31.8% / 11.6% | 0.3% / 81.8% / 17.9% | 0.1% / 88.8% / 11.0% |
| ACE (GPT-5.6 Luna) | 58.6% / 31.9% / 9.5% | 0.3% / 83.2% / 16.5% | 0.2% / 90.2% / 9.7% |
| BEq+ (Default) | 60.7% / 39.3% / 0% | 2.4% / 97.6% / 0% | 0.1% / 99.9% / 0% |
| BEq+ (Aesop) | 59.0% / 41.0% / 0% | 1.8% / 98.2% / 0% | 0.2% / 99.8% / 0% |
| BEq+ (GPT-5.6 Luna) | 68.9% / 31.1% / 0% | 4.4% / 95.6% / 0% | 0.7% / 99.3% / 0% |
| LeanScorer (GPT-5.6 Luna) | 81.4% / 18.6% / 0% | 43.8% / 56.2% / 0% | 5.1% / 94.9% / 0% |
Key Results
RQ1 (General benchmark behavior): ACE reports Eq for 56.5–58.6% of consensus-equivalent pairs, Noneq for 0.3% of disagreement-equivalent pairs, and only 0.1–0.2% false positives on inequivalent pairs.
RQ2 (Role preservation): On the Unrelated Shared-Provability Set, ACE achieves 100% true-negative rate across all backends. BEq+ reports Eq for 94–96% of pairs; LeanScorer reports Eq for 4%.
RQ3 (Sensitivity to perturbations): ACE produces no Eq outcomes on the Semantic Perturbation Set (74% Noneq, 26% Inconclusive). LeanScorer reports 42% Eq rate.
Table 2: Disagreement-Equivalent Subset Reasons
| Reason Category | Count | Interpretation |
|---|---|---|
| Conclusion or predicate | 134 | The asserted predicate or conclusion changes materially |
| Domain or structure | 111 | The mathematical domain, type, or structure changes |
| Assumptions | 52 | A substantive hypothesis or required condition changes |
| Quantifiers or witnesses | 26 | Quantifier scope, witness dependence, or related structure changes |
| Logical form | 17 | The logical form changes affecting the mathematical obligation |
Theoretical and Practical Implications
Separation of Criterion from Certification
The paper makes a critical distinction: the correctness criterion (what relation defines equivalence) must be separate from the prover's ability to certify that relation. Stronger proof search doesn't fix a misaligned criterion—it can actually increase false positives (BEq+ with GPT-5.6 Luna reports more Eq outcomes on inequivalent pairs).
Failure Modes of Existing Approaches
- Whole-statement logical equivalence (BEq+): accepts unrelated but provable statements as equivalent; stronger provers worsen false-positive rates
- Reference-free semantic scoring (LeanScorer): allows unchanged components to outweigh localized semantic mismatches
Design Space Contribution
SAE is positioned as one explicit point in a hierarchy of possible equivalence criteria, demonstrating that:
- Finer intermediate relations are possible (e.g., recursive structure-aware comparison within components)
- The choice of granularity involves trade-offs between preserving structure and admitting reformulations
Conclusion
The paper introduces SAE and ACE for reference-based evaluation of autoformalized mathematical statements. SAE preserves binder correspondence, premise-conclusion roles, and relational structure, while ACE provides Lean-checkable equivalence and inequivalence judgments with an explicit Inconclusive outcome.
Future directions identified:
- Stronger proof-search backends could reduce Inconclusive outcomes without changing the criterion
- Stricter recursive variants of SAE are possible within the same framework
- Extension to statements outside the supported fragment (arbitrary higher-order predicates, more complex logical structure)
Key limitations acknowledged:
- SAE applies only to supported statement structures
- The premise-conclusion boundary may reject valid reformulations
- Resource-bounded proof search may leave obligations unresolved
- SAE fixes a particular granularity of structure preservation
Related papers
- Improving the Expressive Power of Hybrid Sequence Models via Multi-Hop Retrieval
Multi-hop retrieval attention (MURA) enables a single hybrid block to compute m-function composition with constant width, while conventional top-k access requires polynomial capacity.
- Compaction Laundering: Provenance Destruction in Context-Compacting Coding Agents
Compaction laundering lets attackers forge user instructions that survive context summarization in flattening coding harnesses, enabling code execution with 87-100% success.
- ECHO: Efficient Causal Self-Recursion Beyond Auxiliary Multi-Token Prediction
ECHO reuses the backbone's final layer for multi-token prediction, matching DeepSeek's auxiliary MTP performance at half the training cost while enabling depth extrapolation for speculative decoding.