このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

整数の問題の一部解答

  • Even(n) :⇔ ∃p.(n = 2p)

のもとで、

  • ∀n.(n%2 = 1 ⇔ ¬∃p.(n = 2p))

を示す。

  Γ |-? ∀n.(n%2 = 1 ⇔ ¬∃p.(n = 2p))
 --------------------------------------------------
  Γ, n∈<b>Z</b> |-? n%2 = 1 ⇔ ¬∃p.(n = 2p)
 --------------------------------------------------
  Γ, n∈<b>Z</b> |-? n%2 = 1 ⇒ ¬∃p.(n = 2p)
  Γ, n∈<b>Z</b> |-? ¬∃p.(n = 2p) ⇒ n%2 = 1
 --------------------------------------------------
  Γ, n∈<b>Z</b>, n%2 = 1 |-?  ¬∃p.(n = 2p)
  Γ, n∈<b>Z</b>, ¬∃p.(n = 2p) |-? n%2 = 1
  Γ, n∈<b>Z</b>, n%2 = 1 |-?  ¬∃p.(n = 2p)
 ---------------------------------------------
 ↓             [n%2 = 1 ⇔ ∃q.(n = 2q + 1)]
 ---------------------------------------------
  Γ, n∈<b>Z</b>, ∃q.(n = 2q + 1) |-?  ¬∃p.(n = 2p)
 ---------------------------------------------
  Γ, n∈<b>Z</b>, ∃q.(n = 2q + 1), ∃p.(n = 2p) |-? ⊥

次は公理

  • ∀n, m.∃!q, r.(n = qm + r ∧ 0≦ r <m)

前提の ∃q.(n = 2q + 1), ∃p.(n = 2p) から

  • q = p, 1 = 0

1 = 0 と 1 ≠ 0 となり矛盾。

以上で、

  • Γ, n∈Z, ∃q.(n = 2q + 1), ∃p.(n = 2p) |- ⊥

逆向きの証明に移る。

  Γ, n∈<b>Z</b>, ¬∃p.(n = 2p) |-? n%2 = 1
 ---------------------------------------------
 ↓             [n%2 = 1 ⇔ ∃q.(n = 2q + 1)]
 ---------------------------------------------
  Γ, n∈<b>Z</b>, ¬∃p.(n = 2p) |-? ∃q.(n = 2q + 1)

公理から、

  • ∃!q, r.(n = 2q + r ∧ 0≦ r <2)

これより、

  • ∃!q,[(n = 2q + 0) ∨ (n = 2q + 1)]
  • ∃!q,(n = 2q + 0) ∨ ∃!q.(n = 2q + 1)
  • 仮定から、∃!q,(n = 2q + 0) が落ちて
  • ∃q.(n = 2q + 1)

ターゲットが示せた。