爆発律

From Wikipedia, the free encyclopedia

古典論理直観主義論理、および類似の形式体系において、爆発律(ばくはつりつ、Principle of explosion)[注釈 1][注釈 2]とは、矛盾から任意の命題が証明できるという原理である。[1][2][3] つまり、矛盾からは、任意の主張(およびその否定)が演繹されるということであり、これは deductive explosion としても知られている。[4][5]

この原理は、12世紀のフランスの哲学者ウィリアム・ド・ソワソン英語版によって初めて証明された。[6] 爆発律は、形式体系が無矛盾でないということが、破滅的な結果をもたらすことを意味する。任意の命題が証明できるということは、真偽の概念がもはや無意味なものとなってしまうからである。[7]

20世紀初頭には、数学基礎論においてラッセルのパラドックスなどの矛盾が発見され、これによって数学的構造そのものが脅かされることとなった。このような矛盾を取り除くために、ゴットロープ・フレーゲエルンスト・ツェルメロアドルフ・フレンケルトアルフ・スコーレムといった数学者が集合論の再構築に尽力し、現代数学の基礎となるツェルメロ=フレンケル集合論が確立された。

爆発律の一例として、「全てのレモンは黄色である」と「全てのレモンが黄色であるわけではない」という矛盾する二つの文を考え、その両方が真であると仮定する。すると、例えば「ユニコーンは実在する」という命題は、以下のような論法によって証明される:

  1. 仮定より、全てのレモンが黄色であるわけではない。
  2. 仮定より、全てのレモンは黄色である。
  3. よって、「全てのレモンは黄色である または ユニコーンは実在する」という文も真である。なぜならば、この文の前半部分(「全てのレモンは黄色である」)は、既に仮定されているからである。
  4. しかし、「全てのレモンが黄色であるわけではない」という文も(仮定より)また真であるから、3の文の前半部分は偽である。したがって、3の文全体が真であるとすれば、文の後半部分が真でなくてはならない。つまり、ユニコーンは実在する(このような推論は選言三段論法として知られている)。
  5. 同様の手順により、ユニコーンが実在しないことも証明できる(よって、「ユニコーンは実在すると同時に実在しない」という矛盾も導かれる)。これは、任意の論理式に対して適用できるため、真であるような命題が爆発的に増加する。

爆発律がもたらす問題への別のアプローチとして、矛盾許容論理と呼ばれる別種の論理を考案した数学者もいる。これは、他の(全ての)文の真理値に影響を与えることなく、いくつかの矛盾する命題を証明できるようにするものである。[7]

記号論理学では、爆発律は次のような記法で表現される:[8][9]

任意の命題PQについて、PPの否定がともに真であれば、Qが真であることが論理的に導かれる。

証明

以下に示すのは、記号論理学を用いた爆発律の形式的証明であるLewis argument[10] である。

ステップ 命題 説明
1 前提[注釈 3]
2 論理積の消去 (1)
3 論理積の消去 (1)
4 論理和の導入 (2)
5 選言三段論法 (4,3)

この証明は、C・I・ルイスによって発表され、彼の名にちなんで命名されたものの、中世の論理学者には既に知られていることであった。[12][11][10]

これは、が「全てのレモンは黄色である」を表し、が「ユニコーンは実在する」を表すとすれば、先述の非形式的な議論を記号によって表現したものとなる。

まず、(1)「全てのレモンは黄色」であり、(2)「全てのレモンが黄色であるわけではない」、と仮定する。全てのレモンは黄色であるという命題から、(3)「全てのレモンが黄色であるか、ユニコーンが実在するかのどちらかである」と推論する。しかし、これと「全てのレモンが黄色であるわけではない」という事実から、選言三段論法によって、(4)「ユニコーンが実在する」ことが推論される。

意味論的論証

爆発律について、モデル理論の観点から論証することもできる。

が、文の集合論理的帰結となるのは、の任意のモデルがのモデルでもある場合に限られる。しかし、矛盾集合のモデルは存在しない。A fortiori英語版(ましてや)、のモデルであってのモデルでないようなものは存在しない。ゆえに、vacuously(空虚なことに)、の全てのモデルはのモデルである。したがって、の論理的帰結である。

矛盾許容論理

矛盾許容論理においては、小反対英語版の関係を作り出すような特別な演算子を許容するものがある。

モデル理論の立場においては、のモデルが存在しないという古典的な仮定を否定し、そのようなモデルが存在するような意味論的体系を考える場合がある。あるいは、命題が真と偽のいずれか一方のみに分類できるという古典的な仮定を否定することもある。

証明論の立場においては、爆発律を導くために必要となる選言三段論法論理和の導入背理法といった推論の妥当性を否定することもある。

超数学的な意味

超数学的には、爆発律を採用する体系において、もし矛盾⊥(あるいはこれと等価な)を証明するような理論が導かれたとしたら、全ての命題定理となり、と偽を区別することが不可能となってしまう。したがって、その理論は無価値なものと見なされる。

換言すれば、爆発律の存在は、古典論理における無矛盾律の重要性を示す論拠となる。なぜなら、無矛盾律が成り立たないのだとしたら、真偽に関する全ての主張が意味をなさなくなるからである。

爆発律を採用しない体系における証明能力の低減については、最小論理英語版において議論されている。

関連項目

脚注

参考文献

Related Articles

Wikiwand AI