以下の内容はhttps://m-hiyama-memo.hatenablog.com/entry/2022/08/10/113610より取得しました。


シーケント計算の再解釈 2

ド・モルガン双対

ド・モルガン双対をリスト〈バンチ〉に対して定義する。双対化演算は、

  • *(A1, ..., An) = (¬A1| ...| ¬An)
  • *(,) = (|)
  • *(A1| ...| An) = (¬A1, ..., ¬An)
  • *(|) = (,)
  • ** = id

と定義する。推論規則は

¬ 左
(Γ → Δ| Φ) ⇒ (*Φ, Γ → Δ)

¬ 右
(Ψ, Γ → Δ) ⇒ (Γ → Δ| *Ψ)

特別な場合として

¬ 左
(Γ → Φ) ⇒ (*Φ, Γ → (|))

¬ 右
(Ψ → Δ) ⇒ ((,) → Δ| *Ψ)
∧ 右 と ∨ 左 と限量子

まず、そのまま書く。

∧ 右
(Γ → Δ| A And, Π → Λ| B) ⇒ (Γ, Π ⇒Δ| Λ| A∧B)

∨ 左
(A, Γ → Δ And, B, Π → Λ) ⇒ (A∨B, Γ, Π → Δ| Λ)

構造規則を使って、Γ, Π を新たに Γ、Δ| Λ 新たに Δ と置いて:

∧ 右
(Γ → Δ| A And, Γ → Δ| B) ⇒ (Γ ⇒Δ| A∧B)

∨ 左
(A, Γ → Δ And, B, Γ → Δ) ⇒ (A∨B, Γ → Δ)

限量子

∀ 右
(Γ → Δ| A(a) ) ⇒ (Γ ⇒Δ| ∀x.A(x))

∨ 左
(A(a), Γ → Δ) ⇒ (∃x.A(x), Γ → Δ)

Σ とΠ を使うと:

Π 右
(Γ → Δ| A(i) ) ⇒ (Γ ⇒Δ| Πi.A(x))

Σ 左
(A(i), Γ → Δ) ⇒ (Σi.A(x), Γ → Δ)
⊃ 左

→ と ⇒ を使ってしまったので、含意を ⊃ にする。

⊃ 左
(Γ → Δ, A And, B,Π → Λ) ⇒ (A⊃B, Γ, Π → Δ, Π)

これは、マージとド・モルガン双対で解釈するのがいいかな。

マージ
(Γ → Δ, A And, B,Π → Λ) ⇒ (B, Γ, Π → Δ, Π, A)

ド・モルガン双対
(B, Γ, Π → Δ, Π, A) ⇒ (¬A, B, Γ, Π → Δ, Π)

連言濃縮
(¬A, B, Γ, Π → Δ, Π) ⇒ (¬A∧B, Γ, Π → Δ, Π)

同値置換 ¬A∧B ≡ A⊃B
(¬A∧B, Γ, Π → Δ, Π) (A⊃B, Γ, Π → Δ, Π)
リーズニング
  1. 連言の濃縮・希釈 バンチ演算
  2. 選言の濃縮・希釈 バンチ演算
  3. 全称命題の濃縮・希釈 拡大バンチ演算
  4. 存在命題の濃縮・希釈 拡大バンチ演算
  5. マージ バンチ演算
  6. ド・モルガン双対移動
  7. プレ結合 知識ベース使用
  8. ポスト結合 知識ベース使用
  9. 同値置換 プレポスト結合 知識ベース使用
  10. カリー化



以上の内容はhttps://m-hiyama-memo.hatenablog.com/entry/2022/08/10/113610より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14