情報科学 › コンピュータサイエンス基礎 › プログラミング言語論
言語 L の型付け関係
定義 5.1(「プログラミング言語論」§5)
型を T::=Bool∣Nat とする。関係 ⊢t:T(項 t は型 T を持つ)を次の規則で生成される最小の関係とする。
(T-True)(T-If)(T-Pred)⊢true:Bool⊢if t1 then t2 else t3:T⊢t1:Bool⊢t2:T⊢t3:T⊢pred t:Nat⊢t:Nat(T-False)(T-Succ)(T-Iszero)⊢false:Bool⊢succ t:Nat⊢t:Nat⊢iszero t:Bool⊢t:Nat(T-Zero)⊢0:Nat本文で読む(前後の説明と例)→
閉包の状態
定義
定義は閉包の起点です(証明を要しません)。
印の意味: ✓公理まで証明済み ・ △証明あり(閉包未完)・ ※主張のみ。テーマごとの集計は 閉包の状況。
これを使っている定理
証明で明示的に参照している定理は、まだありません。
関連するノック 4 問