数学 › 数理論理学と型理論 › 依存型理論

Π 型(依存関数型)

定義 3.1(「依存型理論」§3)

Γ⊢A typeΓ,x:A⊢B(x) typeΓ⊢Π(x:A)B(x) type (形成)Γ,x:A⊢b(x):B(x)Γ⊢λx.b(x):Π(x:A)B(x) (導入)\frac{\Gamma\vdash A\ \mathsf{type}\quad \Gamma,x{:}A\vdash B(x)\ \mathsf{type}}{\Gamma\vdash\Pi_{(x:A)}B(x)\ \mathsf{type}}\ (\text{形成})\qquad \frac{\Gamma,x{:}A\vdash b(x):B(x)}{\Gamma\vdash\lambda x.b(x):\Pi_{(x:A)}B(x)}\ (\text{導入})Γ⊢f:Π(x:A)B(x)Γ⊢a:AΓ⊢f a:B(a) (除去)(λx.b(x)) a≡b(a) (計算),f≡λx.f x (η)\frac{\Gamma\vdash f:\Pi_{(x:A)}B(x)\quad\Gamma\vdash a:A}{\Gamma\vdash f\,a:B(a)}\ (\text{除去})\qquad (\lambda x.b(x))\,a\equiv b(a)\ (\text{計算}),\qquad f\equiv\lambda x.f\,x\ (\eta)

BB が xx に依存しないとき Π(x:A)B\Pi_{(x:A)}B を A→BA\to B と書く。

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

閉包の状態

定義

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

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

これを使っている定理

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

関連するノック 2 問