情報科学 › ソフトウェア設計とテスト › 契約による設計
ループ変量
定義 5.1(「契約による設計」§5)
ループ while b do c と表明 I に対し、写像 v:Σ→Z が次の 2 条件を満たすとき、v を(不変条件 I のもとでの)ループ変量という。
- (下に有界)I(σ) かつ [[b]]σ=tt ならば v(σ)≥0。
- (真に減る)すべての k∈Z について ⊨[I∧b∧v=k] c [I∧v<k]。ここで v=k は表明 {σ∣v(σ)=k}、v<k は {σ∣v(σ)<k} を表す。
本文で読む(前後の説明と例)→
閉包の状態
定義
定義は閉包の起点です(証明を要しません)。
印の意味: ✓公理まで証明済み ・ △証明あり(閉包未完)・ ※主張のみ。テーマごとの集計は 閉包の状況。
これを使っている定理 証明で参照している 3 件
関連するノック 1 問