1
大学数学基礎解説
文献あり

【ノート・メモ】 有限の立場における排中律について

277
0

はじめに

以下、竹内外史・八杉満利子著「数学基礎論  増補版」(共立出版株式会社)より、有限の立場における排中律に関するメモ。

要点

有限の立場で排中律が成立しないのは、(主に)quantifierを含む命題における「否定」の定義に起因する。大雑把に言うと、Aをquantifierを含む命題としたとき、その否定は「Aではない」ではない(でもこれは推論においては自然な定義)。quantifierを含まない命題に関しては有限の立場(Heyting arithmetic)でも排中律を主張できる。

排中律が成り立たない理由

  • 有限の立場における'対象'は、有限個の記号およびその有限個の組み合わせ(図形と呼ばれる)に関し、それらを帰納的に組み合わせることで得られる無限の図形。例えば自然数のすべては1,1+1,1+1+1,…のように逐次構成する。
  • 以下、有限の立場における、すべて、存在、およびそれらの否定¬の定義:
  • 有限の立場における'すべて'上記のように帰納的に定義された対象のすべてのこと
  • 有限の立場における'存在'U(x)をみたすxが存在する」とは「U(x)をみたすxを具体的に得る方法をもっている」こと
  • 有限の立場における「'存在'に対する否定」U(x)なるxが存在しない」とは「いかなる具体的なxが与えられてもU(x)でない」こと
           ...これは有限の立場の「U(x)なるxが存在する」の厳密な意味での反対ではない
  • 有限の立場における「'すべて'に対する否定」「すべてのxについてU(x)であるということはない」とは「すべてのxについてU(x)であると仮定すると矛盾する」こと
           ...「すべてのxについてU(x)」の反例がある場合すなわち「U(x)でないxが存在する」ならば「すべてのxについてU(x)であるということはない」は成立するが、逆は有限の立場では必ずしも主張することができない
  • U(x)をみたすxが存在する」という命題をxU(x)で表す。また「すべてのxについてU(x)が成立する」という命題を xU(x)で表す

  • 先述のとおり、有限の立場では¬xU(x)は考えにくいのでx¬U(x)で定義する。 これは厳密な意味は等価でないので
    xU(x)¬xU(x)
    は必ずしも頭から主張できない

  • 存在に関する命題において排中律が成立しない具体例(以下教科書より引用):

U(x)の特別な場合として、例えば有限の立場において定義される関数f(x)をとってf(x)=1なるもの(※方程式の意味で解釈せよ)を考えてみよう。この場合x(f(x)=1)とはf(x)=1を満たすxを具体的に作る方法を知っていることを意味している。また¬x(f(x)=1)x¬(f(x)=1)を意味している。すなわち、どんなaが与えられてもf(a)=1でないことを主張するものである。明らかにx¬(f(x)=1)でないとしてもf(x)=1なるxを求める具体的な方法を知るわけにはゆかないのである。この具体的な方法を知るまではx(f(x)=1)が主張できないのであるから、言葉の定義に従えば、われわれは
xU(x)¬xU(x)
が頭からどんなU(x)をとっても成立することを主張することができない。もしあるU(x)についてこれが成立するというときには、このU(x)についてこのことを証明してみせなければならないわけである。すなわち排中律を頭から用いることができず、用いる場合にはその個々の場合について証明しなければならないわけである。

  • ¬xU(x)とは「xU(x)と仮定して矛盾を生じる」ことなので、¬xU(x)を主張するときはxU(x)を仮定して矛盾を導いてみせなければならない。それまでは¬xU(x)を主張できないので、やはり
    xU(x)¬xU(x)
    を頭から成立することを主張できない(つまりは上記の定義の下では、¬xU(x)xU(x)の厳密な意味での逆ではない)。用いたいときにはその個々の場合について証明しなければならない

  • x¬U,¬xU,x¬Uの関係性(以下教科書より引用):

いま、もしx¬U(x)が成立するならば、具体的な反例によってxU(x)が否定された、すなわちxU(x)を仮定すれば矛盾が生じることが証明されたことになるから、明らかに
x¬U(x)¬xU(x)
が成立するわけであるが、この逆は頭から主張することができない。なぜならば'xU(x)を仮定して矛盾が生じる'ことをいえたとしても、¬U(x)なるxを具体的に求める方法は何もまだ与えられておらず、この方法が与えられるまではx¬U(x)を主張することができないからである。また、この逆を頭から主張できないことは、定義として
¬xU(x)x¬U(x)
が常に主張できることと比べて注意されねばならない。

Heyting arithmetic (HA)における排中律

直観論理では、式の右辺にはformulaがたかだか1個。これが場合わけを禁ずることになり、排中律が成立しない。よってU¬Uを主張するためには、どちらかが真であることを証明しなければならない。かつ直観論理ではU(x)を証明するためには、そのようなxを実際に提出できなければならないので、単に「このようなxがあるはずだ」ではダメ。そのためU¬Uは頭から主張することはできない。

HAでも一般には排中律は証明されない。しかし、quantifier-freeなformulaについては、式の右辺の制限がないので、排中律が成り立つ。 quantifier-freeなformulaは有限の立場で真偽決定可能。ゆえにAがquantifier-freeならばAが真であるか¬Aが真であるか常に具体的な方法で決定でき、したがってU¬Uが主張できる。


参考文献

[1]
竹内外史, 八杉満利子, 数学基礎論 増補版, 共立出版株式会社, 1974
投稿日:2022109
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

bisaitama
bisaitama
149
69857

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. 排中律が成り立たない理由
  3. Heyting arithmetic (HA)における排中律
  4. 参考文献