先讲一个故事
教学性场景(非论文记载):设 Lean
证明助手旁有位自动证明系统 Mira。它能证明命题“20! 与 200000 的 gcd 是
40000”,却在只把参数次序交换、数学内容不变后成功率从 98.4% 跌到
68.9%。Mira
的失败并非定理变难:表面形式改变了模型熟悉度。更棘手的是,Lean tactic
有时把条件 x > 1 弱化成
x > 0,信息丢失后无法逆转;只用“可逆群变换”描述证明过程也不够。
论文的转折是把 tactic
诱导的变换看成范畴中的箭头:允许复合,也允许非可逆;再把“证明分布随变换一致”与“等价表述成功概率相同”区分开。实践上,给模型多个已验证等价的说法,让有限推理预算分摊到这些表述上。
事实边界:开头成功率来自论文 Figure 1;Mira
是教学性化名,不是作者报告的系统或实验。
数学表示及建模
把 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。
实验结果
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 未消除敏感性。