← 科研空间 首页
arXiv:2605.22257 · 2026 阅读依据:arXiv v1 PDF + TeX;检索日期 2026-10-23

What are the Right Symmetries for Formal Theorem Proving?

阅读依据:论文 arXiv v1 与附录;检索日期 2026-10-23。 原版 PDF

先讲一个故事

教学性场景(非论文记载):设 Lean 证明助手旁有位自动证明系统 Mira。它能证明命题“20! 与 200000 的 gcd 是 40000”,却在只把参数次序交换、数学内容不变后成功率从 98.4% 跌到 68.9%。Mira 的失败并非定理变难:表面形式改变了模型熟悉度。更棘手的是,Lean tactic 有时把条件 x > 1 弱化成 x > 0,信息丢失后无法逆转;只用“可逆群变换”描述证明过程也不够。

论文的转折是把 tactic 诱导的变换看成范畴中的箭头:允许复合,也允许非可逆;再把“证明分布随变换一致”与“等价表述成功概率相同”区分开。实践上,给模型多个已验证等价的说法,让有限推理预算分摊到这些表述上。

事实边界:开头成功率来自论文 Figure 1;Mira 是教学性化名,不是作者报告的系统或实验。

故事与技术如何对应

先给结论

5,726miniF2F-rw theorem statements,包含 488 个原始问题的 5–15 个变体
+8.2Ineq-Comp-trans 上 DeepSeek-Prover-V2 PASS@64:37.3% → 45.5%
有限预算ensemble 的主要价值;理论渐近并不优于把预算都留给 seed 的采样

核心判断:论文将“等价输入导致成功率波动”变成一个有形式定义、可测量的问题,并给出无需重训的补救路径。最有说服力的是跨表述基准与有限预算实验;需要谨慎的是其动态改写、打分和 state-to-statement 仍有工程/模型依赖。

研究动机

形式证明的正确性可由 Lean kernel 检查,但搜索能否找到证明取决于 prover。面向 statement 的 LLM 对 token 表面形态敏感:交换项、改写代数式或采用等价记法都可能改变成功率。传统 ML 对称性常用 group action,要求变换可逆;tactic 从一个 proof state 到另一个 state 却可能丢失信息。作者因此把问题拆成两种不同强度的理想性质。

边界与增量:既有训练时数据增强(EvolProver)尝试学到形式变化;本文不声称替代它,而是提出范畴语言刻画非可逆的 tactic 结构,并测量推理时集成是否可在固定预算下提高鲁棒性。

数学表示及建模

把 theorem statements 作为对象、可执行的语义保持 rewriting/tactic 序列作为态射,构成 rewriting category \(\mathcal R\)。态射可复合,但一般没有逆态射。对 prover \(p_\theta\),记在命题 \(T\) 上输出可通过 kernel 的 proof 的概率为 \(s_\theta(T)\)。

$$\text{Proof equivariance: } p_\theta(\cdot\mid T') \approx F_{T\to T'}{}_\# p_\theta(\cdot\mid T), \qquad \text{Success invariance: } s_\theta(T)=s_\theta(T')$$

直觉上,equivariance 讨论整份 proof distribution 怎样随重写迁移;success invariance 只比较“能不能成功”的概率,是更粗的量。作者指出基于 proof-state 的 next-tactic predictor 可自然满足相应的状态变换一致性;端到端 statement LLM 并不自动拥有这些性质。

令从 seed 采样到的等价表述集合为 \(\{T_i\}_{i=1}^K\),其各自成功率为 \(s_i\),分配预算 \(n_i\),总预算 \(N=\sum_i n_i\)。至少一次成功的概率为 \(1-\prod_i(1-s_i)^{n_i}\)。采样极限下对覆盖的等价类聚合可趋向成功率不变;有限预算时,覆盖模型偏好的形式才可能获益,不能解读成任何预算下必然胜过 seed-only。

算法流程 / 方法

  1. 离线 benchmark:为 miniF2F 每个题生成 5–15 个形式改写;人工筛查后,构造双向 Lean equivalence certificates,最终 5,726 条(validation 2,922、test 2,804)。
  2. 在线采样:从 Mathlib 中无条件等式/等价引理及简化 tactic 采样 rewriting sequences;每步取 top-15,有深度 2 的扩展,限制 AST 复杂度并去重。
  3. 组合:对前提与目标表达独立选择 seed 或候选改写,重复生成候选状态;论文用 GPT-5.4 把 Lean internal state 转成更自然的 theorem statement。
  4. rerank:用 theorem surprise(输入 token 的平均负对数似然)近似“模型熟悉度”,挑最低 surprise 的 7 个变体,与 seed 一起送入 prover。
  5. 验证:证明在变体上生成,使用 Lean tactic-based transfer 还原到原 statement 并由 Lean 检查。

需分清保证与启发式:证书约束基准变体的语义等价;在线候选的构造/筛选并非对全体等价形式完备。surprise 是 proxy,不等同于实测证明成功概率。

实验设计

实验结果

miniF2F-rw 上随机等价改写通常低于 seed,证实输入形式敏感。DeepSeek-Prover-V2-7B 在 test split PASS@64:seed 66.8%、random 64.8%、controlled 68.8%、test-time 67.6%;集成改善随机改写的脆弱性,controlled 高于 seed,自动 test-time 较 seed 略高。效应并不对每个模型/切分都相同。

Ineq-Comp-trans 是关键外部验证:DeepSeek seed 的 PASS@64 为 37.3%,ensemble 为 45.5%,trans/seed ratio 从 55.9% 上升至 70.3%;Goedel DPO 在 PASS@64 由 15.3% 到 17.0%。ProofNet DeepSeek 23.1%→23.2%,收益很小。故结果支持“某些变换压力下的稳健性改善”,不支持普遍准确率提升。

理论渐近结论与经验结果互补:若预算无限,seed-only 采样成功概率本身趋近 1;集成优势关乎现实的有限预算。Reasoning prover 附录仍有 seed 与随机改写差距,说明显式 CoT 未消除敏感性。

我的评论

强项

把不对称的 tactic 变换从“群作用”扩到范畴是恰当的概念修正;双向 Lean certificate 让 benchmark 不只是未经验证的 paraphrase。结果还把理论概率命题落实到可复现预算与多个数据集。

审稿人会追问

独立结论:贡献主要是定义/评估框架与实用有限预算技巧;它没有证明所有形式化数学任务都应服从单一对称性公理。

One More Thing

“正确性由 kernel 保证”与“搜索过程对等价变换鲁棒”是两个正交指标。以后 theorem prover leaderboard 可同时报告 seed PASS@k 与 verified-equivalent rewrite 的均值、方差、worst-case drop,以及推理成本;否则模型可能靠熟悉的表面模板取得高分,却无法稳健迁移。

完整图谱

下列每个图都按原始 caption 对应页完整覆盖。为保留可核验图像,本页嵌入包含该图的 PDF 页面快照(因此带少量页面上下文);没有弃用图。

Figure 1 原论文页面图像
Figure 1 — 原论文对应 PDF 页面快照,含页面上下文;图像仅呈现原文内容。
Figure 2 原论文页面图像
Figure 2 — 原论文对应 PDF 页面快照,含页面上下文;图像仅呈现原文内容。
Figure 3 原论文页面图像
Figure 3 — 原论文对应 PDF 页面快照,含页面上下文;图像仅呈现原文内容。
Figure 4 原论文页面图像
Figure 4 — 原论文对应 PDF 页面快照,含页面上下文;图像仅呈现原文内容。
Figure 5 原论文页面图像
Figure 5 — 原论文对应 PDF 页面快照,含页面上下文;图像仅呈现原文内容。
Figure 6 原论文页面图像
Figure 6 — 原论文对应 PDF 页面快照,含页面上下文;图像仅呈现原文内容。
Figure 7 原论文页面图像
Figure 7 — 原论文对应 PDF 页面快照,含页面上下文;图像仅呈现原文内容。
Figure 8 原论文页面图像
Figure 8 — 原论文对应 PDF 页面快照,含页面上下文;图像仅呈现原文内容。
Figure 9 原论文页面图像
Figure 9 — 原论文对应 PDF 页面快照,含页面上下文;图像仅呈现原文内容。
Figure 10 原论文页面图像
Figure 10 — 原论文对应 PDF 页面快照,含页面上下文;图像仅呈现原文内容。
Figure 11 原论文页面图像
Figure 11 — 原论文对应 PDF 页面快照,含页面上下文;图像仅呈现原文内容。

Other Discussion Roles / 其他讨论角色

以下七个角色使用 MIT MAS.S60 课程原始 prompt,从不同责任位置审视同一篇论文。

Scientific Peer Reviewer

The paper has not been published yet and is currently submitted to a top conference where you’ve been assigned as a peer reviewer. Complete a full review of the paper answering all prompts of the official review form of the top venue in this research area (e.g., NeurIPS). This includes recommending whether to accept or reject the paper.

评审摘要:问题重要且契合形式化推理鲁棒性;原创性在于将一般不可逆 rewrite 纳入范畴刻画,并把 proof equivariance 与 success invariance 分开。方法定义清楚,miniF2F-rw 以 Lean 双向证书增强可信度;实验跨模型/数据集且报告固定预算结果。主要弱点:rewrite coverage 有限,surprise reranking 未直接校准成功率,在线 GPT-5.4 转换带来依赖及复现成本,部分外部任务收益微弱。建议补充覆盖率、消融置信区间与非 GPT state converter。总体判断:具有价值的框架及实证,但外推需收敛。Recommendation: Weak Accept;confidence 3/5。

Archaeologist

This paper was found buried under ground in the desert. You’re an archeologist who must determine where this paper sits in the context of previous and subsequent work. Find and report on one older paper cited within the current paper that substantially influenced the current paper and one newer paper that cites this current paper.

脉络:影响较深的旧作可选 Tian et al., EvolProver: Advancing Automated Theorem Proving by Evolving Formalized Problems via Symmetry and Difficulty (ICLR 2026):本文将其视作训练数据增强对照,直接提出训练时 augmentation 与 test-time ensemble 的差异。检索更新引用:截至 2026-10-23,本次没有在可用公开来源核实到更新且引用本文的论文;Semantic Scholar API 返回 429、export.arxiv.org 无法解析,故不虚构 newer citing paper。本文官方页面:https://arxiv.org/abs/2605.22257;本文参考文献列出该工作为 ICLR 2026。未能独立核验其具体 OpenReview 页面,故不添加猜测链接。

Academic Researcher

You’re a researcher who is working on a new project in this area. Propose an imaginary follow-up project not just based on the current but only possible due to the existence and success of the current paper.

设想后续项目 Rewrite-Equivariance Atlas:以本文证明等价证书与 rewriting category 为基础,为多个 Lean 库、模型、任务构造跨类别的覆盖图,测量成功率在箭头复合、非可逆弱化、notation changes 下如何传播;再用可验证的“等价类难例”形成 robustness curriculum。它之所以可行,是本文已经给出可验证的语义等价变体和区分两类对称性的测量框架;这不是本文已完成的结果。

Industry Practitioner

You work at a company or organization developing an application or product of your choice (that has not already been suggested in a prior session). Bring a convincing pitch for why you should be paid to implement the method in the paper, and discuss at least one positive and negative impact of this application.

产品提案:为企业 Lean 代码审查/数学软件团队实现“证明恢复助手”,在 CI 中对失败定理生成有 Lean certificate 的等价重写,按模型 surprise 选少量候选并汇总证明尝试,降低手工改写 statement 的时间。正面影响是提高形式化证明覆盖率、减少专家反复调表达;负面影响是 GPU/API 成本、错误或过宽 rewrite 造成维护噪声,以及团队把“有一版证明成功”误当作理解/正确性的替代。核心方法可迁移,但论文并未实测企业产品 ROI。

Hacker

You’re a hacker who needs a demo of this paper ASAP. Implement a small part or simplified version of the paper on a small dataset or toy problem. Prepare to share the core code of the algorithm to the class and demo your implementation. Do not simply download and run an existing implementation – though you are welcome to use (and give credit to) an existing implementation for “backbone” code.

简化 demo 伪代码(原创说明性实现,不是作者代码,也未执行):

def ensemble(seed, rewrites, prover, k=8):
    candidates = [seed] + [r for r in rewrites if lean_equiv(seed, r)]
    ranked = sorted(candidates,
                    key=lambda t: theorem_surprise(prover, t))[:k]
    for theorem in ranked:
        proof = prover(theorem)
        if proof and lean_check_transfer(seed, theorem, proof):
            return proof
    return None

toy 数据可以使用一条 Lean theorem 与 a+b=b+a、n+1=1+n 等由 commutativity 得到的变体;由 Lean kernel 检查等价与 transfer,再比较 seed-only 和分配到变体的成功率。上述只是 demo 方案/接口草图,尚未下载或运行 prover;没有声称产生实验结果,backbone 也未采用现成实现。

Private Investigator

You are a detective who needs to run a background check on one of the paper’s authors. Where have they worked? What did they study? What previous projects might have led to working on this one? What motivated them to work on this project? Feel free to contact the authors, but remember to be courteous, polite, and on-topic.

只依据公开来源做有限背景核验:论文首页列出 Oxford、KAIST、TU Wien、AITHYRA affiliation,可回答本论文署名机构但不足以重建任何个人履历或动机。Lean 公开项目文档:https://lean-lang.org/lean4/doc/ 。作者过往工作可从论文公开参考文献追踪;动机只能谨慎归于论文引言提出的形式敏感性问题。未联系作者,亦不推断私人经历。

Social Impact Assessor

Identify how this paper self-assesses its (likely positive) impact on the world. Have any additional positive social impacts left out? What are possible negative social impacts that were overlooked or omitted?

论文定位为方法与 benchmark 研究,主文强调鲁棒性、无须重训的测试时集成,没有量化社会影响。潜在正面影响:让数学证明助手更能处理不同表达,降低形式化的表达门槛;复用 Lean certificates 也有助于可审计的数学软件。潜在负面/遗漏:大量尝试消耗 GPU 与能源;用户可能把统计成功率误读成数学理解;自动改写若证书/transfer 工具链出错可能造成工作流风险(尽管最终 kernel 检查是重要防线);高成本算力可能加剧资源不平等。以上是风险分析,不是论文报告的已观察社会后果。

Reference / Evidence

arXiv 摘要与书目信息
https://arxiv.org/abs/2605.22257
MIT MAS.S60 Other Discussion Roles 原始 prompt 来源
官方课程讲义