0

二重否定シフトと排中律との関係

278
0

二重否定シフトと排中律との関係

※素の直観主義論理が前提です。

nLab double-negation shift に排中律との等価性が述べられています。

これに関して、命題の量化等を許して確認してみます。

二重否定シフト

(x.¬¬Q(x))¬¬x.Q(x)

これは直観主義論理とは独立した命題だそうです。
二重否定のことを"反証不可能"と読むことにすると、『任意のxについて、Q(x)が反証不可能であるならば、「すべてのxについて、Q(x)が構成的に実証可能である」は反証不可能である』と読めます。

直観主義論理ではこれが成り立つとは限らないということは、無限領域の量化で反証不可能性を実証可能性に昇華するのは論理の飛躍がある、少なくとも反証の余地があるということでしょう。
どのような反証の余地があるのかは、排中律と比較すると分かりやすくなります。

排中律の二重否定は二重否定シフトを含意する

¬¬(P.P¬P)(Q.((x.¬¬Q(x))¬¬x.Q(x)))

(A)¬¬(P.P¬P)

が成り立ち、任意のQについて

(B)x.¬¬Q(x)

が成り立つときに

(C)¬x.Q(x)

の成立を仮定して矛盾を導けばよい。

つまり、(A),(B),(C)の仮定の下で

(D)P.P¬P

を仮定して

(E)x.Q(x)

が成り立つことを示せばよい。
(D)の仮定の下で(E)が成り立つとき、これは(C)に矛盾する。したがって¬(D)であるが、これは(A)に矛盾する。

排中律と二重否定の除去規則は同値であるので、(D)により、

(F)P.¬¬PP

が成り立つ。

最後に、(B),(F)の仮定の下で(E)が成り立つことを示す。

(B)により、すべてのxに対して¬¬Q(x)が成り立つ。
このとき、(F)によりQ(x)が成り立つ。つまり(E)が成り立つ。

二重否定シフトは排中律の二重否定を含意する

こちらは二重否定シフトの階層を1段階挙げる必要があります。
(この意味で二重否定シフトと排中律の二重否定が"同値"であるとは言いづらい)

(F.((P.¬¬F(P))¬¬P.F(P)))¬¬(P.P¬P)

任意のFについて

(A)(P.¬¬F(P))¬¬P.F(P)

が成り立つときに

(B)¬(P.P¬P)

の成立を仮定して矛盾を導けばよい。

ここでFは任意なので

F(P)=P¬P

とすると、(A)

(P.¬¬(P¬P))¬¬P.P¬P

となる。
ここで、P.¬¬(P¬P)は直観主義論理でも成り立つので、¬¬P.P¬Pも成り立つ。
しかし、これは(B)に矛盾する。

投稿日:202232
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

E
5
3888

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 二重否定シフトと排中律との関係
  2. 二重否定シフト
  3. 排中律の二重否定は二重否定シフトを含意する
  4. 二重否定シフトは排中律の二重否定を含意する