記号が制限された古典/直観主義 2階命題論理について 2007年12月4日 -1- 証明論研究集会 テーマ • 直観主義論理で証明できない論理式の例 • ∧、¬のみの論理記号を持つ体系ならば古典論理と等価。 LK∧¬ ⇒ A LJ∧¬ ⇒ A • 命題変数に対する量化記号∃を加えたらどうなるか? (藤田憲悦, 2007) LK∧¬∃ ⇒ A ? LJ∧¬∃ -2- ⇒ A 直観主義2階命題論理 • 命題変数に対する量化記号 A (, r ) * p. A A[ B / p], (, l ) p. A, A, (, l ) * p. A, A[ B / p] (, r ) p. A – ただし、A[B/p] はA中の命題自由変数pを全て論理式Bに置き換えたものである。 – また、*のついた規則では、pは結論に自由変数としては現れない。 • 例 p ∧q r p q r (, r ) p q r p.( p r ) p∧¬p∧q r , s (, l ) p.( p p q) r , s -3- 2階命題論理の付値 • 直観主義2階命題論理 – 一般フレーム … 付値の付き方を制限したクリプキフレーム M (p. A) M [ / p] ( A) Q • 古典2階命題論理 M (p. A) T M ( A[T / p]) T かつ M ( A[ / p]) T M (p. A) T M ( A[T / p]) T または M ( A[ / p]) T – 例 M (p.( p q)) T iff v(q) T -4- 古典論理LK 推論規則 A, (, l )1 A B, A, (, l ) pA, ( w, l ) A, A, (nam e, l ) A' , – – – – A A 始式 Τ A, (, l ) 2 B A, , A[ B / p] (, r ) , pA ( w, r ) , A , A , B ( , r ) , A B , A (, l ) A, A, A, (c, l ) A, , A (nam e, r ) , A' A, (, r ) , A , A, A ( c, r ) , A , A A, (cut) , , 論理規則は∧、¬、∃の規則のみ持つ。 構造規則は通常通り持つ。 (, l ) においてpは下式に自由変数としては現れない。 (name, l ), (name, r ) におけるA’はAの束縛変数を変更したものである。 -5- 直観主義論理LJ 推論規則 A, (, l )1 A B, A, (, l ) pA, ( w, l ) A, A, (nam e, l ) A' , – – – – A A 始式 Τ A, (, l ) 2 B A, A B ( , r ) A B A (, l ) A, A[ B / p] (, r ) pA A, (, r ) A A, A, (c, l ) A, ( w, r ) A A ( name , r ) A' A A, (cut) , 論理規則は∧、¬、∃の規則のみ持つ。 構造規則は通常通り持つ。 (, l ) においてpは下式に自由変数としては現れない。 (name, l ), (name, r ) におけるA’はAの束縛変数を変更したものである。 -6- 方針と問題点 A • LK ならば LJ A を示したい • 一般化の試み1 – A B を (A B) の略とする。 LK ならば LJ – 証明は容易 ¬ ¬A となってしまう。 – しかし、 , A とすると、LJ • 一般化の試み2 LK A, A (c, r ) A A ならば LJ B, A, B (cut) , A -7- A A, B (, l ) B, A LK’の完全性 • 体系LK’… LK から(cut), (c,r) を外した体系 • 補題1 LK LK’ • 証明 • ( ) – LK’の証明図をそのままLKの証明図とみなせる。 • ( ) – LKの証明図からcut除去、contraction右除去ができればよい。 -8- cut, contraction右の除去 • cut除去 , A[ B / p] A, (, r ) (∃,l) p.A ∃ p.A , , ∃ (cut) , , ? • contraction右除去 , A[ B / p], A[C / p] (∃,r) , A[ B / p], p. A (, r ) ,∃ p.A,∃p.A (c,r) , p. A 証明論な手法は(∃,r)の扱いづらさにより困難 -9- ? LKの健全性 • 付値 – v … 命題変数から{T,F} への写像 – M … 論理式から{T,F}への写像 M ( p) T v( p) T M ( A B) T M ( A) T かつ M ( B) T M (A) T M ( A) F M (p. A) T M ( A[T / p]) T または M ( A[ / p]) T – M … シークエントから{T,F}への写像 M ( ) T M (() ()) T • LKの健全性 LK ならば任意の付値vで M ( ) T – 証明 … Γ⇒Δの証明図に関する帰納法による。 - 10 - 論理式Aのツリー • 任意の付値でM(A)=T となるAから次のようなツリーを構成する。 – ノードがシークエント – 根のノードはS0(「⇒A」) – 任意のノードのシークエントSαに対し任意の付値でM(Sα)=T • 葉に対し以下の操作を繰り返す , , Γ⇒Δ ¬A A ,Γ⇒Δ , Γ⇒Δ ,¬A A , , [q/p] , Γ⇒Δ Γ⇒Δ, AA∧BB ∃p.AA ,Γ⇒Δ Γ⇒Δ - 11 - , Γ⇒Δ AA∧BB ,Γ⇒Δ , [B/p] Γ⇒Δ Γ⇒Δ, ∃p.AA B の定義 vi ~ vj 任意のp ∈ FV(Sα) に対し、vi(p) = vj(p) ・ • ツリーの定義の停止性 q r, , ・ V – {vシークエント中の「∃の数」と「論理記号の数」に関する二重帰納法による。 i | 付値viのもとで M () T , M () F} Bi Bi { p | vi ( p) T かつ、 p FV ( S )} {p | vi ( p) F かつ、 p FV ( S )} v0 {q T r T } V v1 {q F r T } v {q T r F } 2 M ( A[T / p]) Tならば、 Bi Bi Bi A[T / p] (T q) (T r ) M ( A[T / p]) Fならば、 Bi B0 q r B1 q r B2 q r (r q) (r r ) {Bi | vi V } ・ B 例 ( r B ((q q∧ r)r ∨ ) (¬q (∧ q r) ∨ r )⊥ r ) ( ) (¬p∨pr)∨r) q∨qr∨r⇒⇒ ∃p.(p (p∨q)∧(¬ - 12 - S Γ⇒Δ , A [B/p] S Γ⇒Δ, ∃p.A LK’の完全性 • LK’の完全性 任意の付値vで M ( A) T ならば LK’ A • 証明 – A のツリーを作成する。 – 「全てのシークエントが証明可能」を葉までの長さに関する帰納法で示す – 任意の付値とシークエントSαでM(Sα)=T (ツリーの性質) – ノードαが葉の時 • 両辺に共通の命題変数を含む • 左辺に⊥を含む • 右辺にTを含む p,r⇒p,s p,⊥⇒ p⇒T,q 全て証明可能 ⇒A - 13 - LK’の完全性 A, Γ⇒Δ Γ⇒Δ , A Γ⇒Δ ,¬A ¬A ,Γ⇒Δ ,Γ⇒Δ (, l ) Γ⇒Δ , B Γ⇒Δ , A A∧B ,Γ⇒Δ ( , l ) (, r ) A B, B, ( , l ) A B, A B, (c, l ) A [q/p] , Γ⇒Δ Γ⇒Δ , A [B/p] ∃pA ,Γ⇒Δ Γ⇒Δ, A∧B A, B, Γ⇒Δ (, l ) q. A[q / p], - 14 - Γ⇒Δ, ∃pA (, l ) (nam e, l ) (, r ) グリベンコの定理 • グリベンコの定理 LK – – – – ⇒ A LJ ⇒ ¬¬ A これは1階命題論理の定理だが、∃を加えても成り立つ 証明 ( ) … 自明 ( ) … 「LK Γ⇒Δ ならば LJ Γ, ¬Δ⇒ 」を示し、(¬,r)を用いる。 • 系 LK ⇒¬ A LJ ⇒¬ A – 証明 – ( ) … 自明 – ( ) … グリベンコの定理よりLJ ⇒¬¬¬A 一方LJ ¬¬¬A⇒¬A なのでcut規則より。 - 15 - 主定理 • 定理 – 記号が∧、¬、∃に制限された2階命題論理において LK ⇒ A LJ ⇒ A • 証明 – ( – ( ) … 自明 ) … 補題1 ( LKとLK’の同値性 ) より次を示せばよい。 LK’ ⇒ A ならば LJ – cut規則, contraction右規則を考えなくてよい。 – Aの証明図に関する帰納法による。 (i) 始式の場合。( ⇒T )のみなので自明。 - 16 - ⇒ A LK’ ⇒A ならば LJ ⇒A LK’ A B ( , r ) A B A[ B / p] (, r ) p. A 帰納法の仮定を用いる LJ ( , r ) A B LK A (, r ) A グリベンコの定理の系 (, r ) p. A ⇒ A LJ - 17 - ⇒ A ∀を加えた場合 • LKとLK’の同値性は成り立つ • グリベンコの定理を示せず 「LK Γ⇒Δ ならば LJ Γ, ¬Δ⇒ 」 - 18 - ご清聴ありがとうございました。 - 19 -
© Copyright 2024 ExpyDoc