数学 › 数理論理学と型理論 › 型なしラムダ計算

並行簡約と完全展開

定義 4.2(「型なしラムダ計算」§4)

並行簡約 ⇒\Rightarrow を次の規則で帰納的に定める。

  1. x⇒xx\Rightarrow x。
  2. M⇒M′M\Rightarrow M' ならば λx.M⇒λx.M′\lambda x.M\Rightarrow\lambda x.M'。
  3. M⇒M′M\Rightarrow M'、N⇒N′N\Rightarrow N' ならば MN⇒M′N′MN\Rightarrow M'N'。
  4. M⇒M′M\Rightarrow M'、N⇒N′N\Rightarrow N' ならば (λx.M)N⇒M′[x:=N′](\lambda x.M)N\Rightarrow M'[x:=N']。

項 MM の完全展開 M∗M^{*} を、x∗≡xx^{*}\equiv x、(λx.M)∗≡λx.M∗(\lambda x.M)^{*}\equiv\lambda x.M^{*}、((λx.M)N)∗≡M∗[x:=N∗]((\lambda x.M)N)^{*}\equiv M^{*}[x:=N^{*}]、MM が抽象でないとき (MN)∗≡M∗N∗(MN)^{*}\equiv M^{*}N^{*} で定める。

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

閉包の状態

定義

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

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

これを使っている定理

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