数学 › 数理論理学と型理論 › 単純型付きラムダ計算とカリー=ハワード対応

単純型付きラムダ計算

定義 2.1(「単純型付きラムダ計算とカリー=ハワード対応」§2)

型を、基本型 o1,o2,…o_1,o_2,\ldots から A→BA\to B で作られるものとする(→\to は右結合)。項は型なしの λ 項と同じだが、抽象に束縛変数の型を書いて λx:A.M\lambda x{:}A.M とする。文脈 Γ\Gamma は変数と型の組 x1:A1,…,xn:Anx_1{:}A_1,\ldots,x_n{:}A_n の有限列(変数は相異なる)で、型付け判断 Γ⊢M:A\Gamma\vdash M:A を次の 3 規則で帰納的に定める。

(x:A)∈ΓΓ⊢x:A (var)Γ,x:A⊢M:BΓ⊢λx:A.M:A→B (abs)Γ⊢M:A→BΓ⊢N:AΓ⊢MN:B (app)\frac{(x{:}A)\in\Gamma}{\Gamma\vdash x:A}\ (\mathrm{var})\qquad \frac{\Gamma,x{:}A\vdash M:B}{\Gamma\vdash\lambda x{:}A.M:A\to B}\ (\mathrm{abs})\qquad \frac{\Gamma\vdash M:A\to B\quad\Gamma\vdash N:A}{\Gamma\vdash MN:B}\ (\mathrm{app})

β 簡約 (λx:A.M)N→βM[x:=N](\lambda x{:}A.M)N\to_\beta M[x:=N] と置換は型なしの場合と同じに定める。

本文で読む(前後の説明と例)→

閉包の状態

定義

定義は閉包の起点です(証明を要しません)。

印の意味: ✓公理まで証明済み ・ △証明あり(閉包未完)・ ※主張のみ。テーマごとの集計は 閉包の状況。

これを使っている定理

証明で明示的に参照している定理は、まだありません。

関連するノック 3 問