20260610_1
直観主義では否定はならばの特殊なケースになる
¬Fx→⊥とみなすと、¬E
宣言や存在量化氏は直観主義に特有
A→B: Aのどんな証明もBの証明に変換する操作
∨の導入と除去
導入は簡単
P∨QP∨IP∨QQ∨I
除去が大変
P∨QC[P]n⋮C[Q]n⋮C∨E,n
Fx→Hx,Gx→Hx,Fx∨Gx⊢Hx
HxFx∨GxHx[Fx]1Fx→Hx→EHx[Gx]1Gx→Hx→E∨E,1
∀x(Fx∨Gx→Hx)⊢∀x(Fx→Hx)
∀x(Fx→Hx)Fx→HxHx→I,1∀IFx∨Gx[Fx]1∨IFx∨Gx→Hx∀x(Fx∨Gx→Hx)
∀x(Fx→Hx),∀x(Gx→Hx)⊢∀x(Fx∨Gx→Hx)
証明(場合分け∨Eを使う):
∀x((Fx∨Gx)→Hx)(Fx∨Gx)→HxHx[Fx∨Gx]3Hx[Fx]2Fx→Hx∀x(Fx→Hx)∀E→EHx[Gx]2Gx→Hx∀x(Gx→Hx)∀E→E∨E,2→I,3∀I
∃の導入と除去
導入は簡単
∃xP(x)P(t)∃I
除去
∃xP(x)C[P(a)]n⋮C∃E,n
ただし、aはCに現れてはいけない
Cに自由変項xがあってはいけない
∃xPx,∀(Px→Qx)⊢∃xQx
∃xPxから直接何かを導くことはできない→∃Eを使う必要性
∃xQx∃xPx∃xQxQ(a)[P(a)]1P(a)→Q(a)∀x(Px→Qx)∀E→E∃I∃E,1
Fa,∀x(Fx→Gx)⊢∃xGx
∃xGxGa∃IFaFa→Ga∀x(Fx→Gx)∀E→E
Fa⊢∃x(Fx∨Gx)
∃x(Fx∨Gx)∃xFxFa∃I∨I
¬∃xPx⊢∀x¬Px
∀x¬Px¬P(a)⊥∃xPx[P(a)]1∃I¬∃xPx→E¬I,1∀I