定理証明済み
Eq.recからの等号の対称性
内容
と のみから構成される項 が存在する。対称性は追加の公理ではなくCICの定理である。
なぜ正しいのか?
対称性、推移性、合同性などのために等号ごとに別の公理が必要だとすれば、信頼されたカーネルは に関する新しい事実ごとに肥大化してしまう。すべてを一つの除去子から導くことでカーネルを小さく保てる。
証明の概略
を固定する。任意の について を受け取り の証明を返す関数が欲しい。モチーフ を用いて を適用する——これは点 と を に結ぶ証明 で添字付けられた命題の族である。
除去子は基底ケース 、すなわち の証明を要求する。 自身を与えればよい。基底ケースは常に出発点 における で添字付けられるため、これは正当である。
は、すべての とすべての に対して の証明を返す。 を代入すれば、まさに の証明が得られる。
これを としてまとめると、型 の項が得られる。カーネルはこの適用を の型シグネチャと照合するだけで受理し、「対称性」という概念について推論する必要はカーネルの水準では一切ない。
この定理を使うトピック
ステップごとの証明
この定理のステップごとの証明はまだありません。
参考文献
- 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