情報科学 › 研究のための計算の実務 › 検算と検証
不変性の検査が検出できる誤り
命題 5.3(「検算と検証」§5) ・ ✓公理まで証明済み
X を集合、G を X から X への写像の集合、W をベクトル空間とし、f:X→W がすべての g∈G、x∈X について f(g(x))=f(x) を満たすとする(f は G について不変)。f の実装を f~=f+δ(δ:X→W は実装の誤り)とする。
- 検査「f~(g(x))=f~(x)」が入力 (g,x) で合格することは、δ(g(x))=δ(x) と同値である。したがって、G について不変な誤り δ は、検査の入力をどう選んでも検出されない。
- σ:X→X を写像とし、実装が f~=f∘σ(入力を σ で変換してから正しい計算をする、という誤り)であるとする。このとき、σ(x)=x を満たす入力 x の上では f~(x)=f(x) で、正しい値とのどんな比較も合格する。
本文で読む(証明と前後の説明)→
閉包の状態
✓ 公理まで証明済み
証明が使う定理を 前提 としてたどると、Rikai の中の証明だけで定義・公理(物理では基本仮定)までつながっています。
印の意味: ✓公理まで証明済み ・ △証明あり(閉包未完)・ ※主張のみ。テーマごとの集計は 閉包の状況。
前提をたどる 証明が使う定理・定義
証明は Rikai の他の定理を参照していません(定義と論理だけで示されています)。
これを使っている定理
証明で明示的に参照している定理は、まだありません。
関連するノック 1 問