定理已证明
从Eq.rec推出相等的对称性
命题陈述
存在仅由 与 构造出的项 ;对称性是CIC的一个定理,而非额外公理。
为什么成立?
如果相等需要为对称性、传递性、合同性等分别设立公理,可信内核就会随着关于 的每条新事实而膨胀。从一个消去子推出所有这些性质,才能让内核保持很小。
证明思路
固定 。我们想要一个函数,对任意 ,把 变成 的证明。用动机(motive) 来使用 ——这是一族由点 及连接 到 的证明 索引的命题。
消去子要求提供基础情形 的证明,即 ;我们提供 本身。这是合法的,因为基础情形总是在起点 处由 索引。
于是 对每个 与每个 返回 的证明。代入 :我们恰好得到 的证明。
把它打包为 ,就得到类型为 的项。内核仅通过将这个应用与 的类型签名匹配就能接受它——在内核层面完全不需要对"对称性"这一概念进行推理。
用到此定理的主题
分步证明
该定理暂无分步证明。
参考文献
- Leonardo de Moura, Sebastian Ullrich (2021). The Lean 4 Theorem Prover and Programming Language
- Xavier Leroy (2009). Formal verification of a realistic compiler
- Terence Tao, et al. (2023). A Proof of the Polynomial Freiman-Ruzsa Conjecture · arXiv:2311.05762