
伝統的な論理学では、矛盾とは、命題がそれ自身または確立された事実と矛盾することを指します。これは、不誠実な信念や偏見を検出するためのツールとしてよく使用されます。応用論理学における一般的な傾向を示す例として、無矛盾律は「同じものが、同じ対象に同じ点で同時に属し、かつ属さないということはあり得ない」と述べています。[ 1 ]
現代の形式論理学や型理論では、この用語は主に単一の命題を指すのに用いられ、しばしば偽記号で表される。; 論理の規則を用いて偽を導き出せる場合、命題は矛盾である。それは無条件に偽である命題(つまり自己矛盾命題)である。 [ 2 ] [ 3 ]これは命題の集合に一般化することができ、その集合は矛盾を「含む」と言われる。
プラトンの対話篇『エウテュデモス』は、パラドックスを生み出すことによって、矛盾という概念の必要性を示している。続く対話の中で、ディオニュソドロスは「矛盾」の存在を否定するが、その間ずっとソクラテスは彼に矛盾を突きつけているのである。
…私は驚いて言いました。「ディオニュソドロス、どういう意味ですか?私はあなたのこの説を何度も耳にしてきましたが、そのたびに驚かされてきました。それはプロタゴラスの弟子たちや、それ以前の人々によって主張され、用いられてきたもので、私には全く奇妙で、自滅的で破壊的なものに思えます。そして、その真実をあなたから聞くのが一番可能性が高いと思っています。その説とは、嘘というものは存在しない、人は真実を言うか、何も言わないかのどちらかしかない、というものです。あなたもそうではないのですか?」
実際、ディオニュソドロスは「誤った意見などというものは存在しない…無知などというものは存在しない」と同意し、ソクラテスに「私を論駁してみろ」と要求する。ソクラテスは「しかし、あなたが言うように、嘘をつくことが不可能なら、どうやってあなたを論駁できるだろうか?」と答える。[ 4 ]
古典論理、特に命題論理と一階述語論理では、命題は矛盾であるのは、矛盾しているためそれは本当だすべての人々のために(なぜなら) 矛盾を含む公理の集合から任意の命題を証明することができる。これは「爆発原理」または「ex falso quodlibet」(「偽から何でも導き出される」)と呼ばれる。[ 5 ]
完全論理においては、論理式が矛盾しているのは、それが充足不可能である場合に限る。
一貫性のある前提のセットそして提案古典論理では、(つまり、証明する) の場合に限り(つまり、そして(矛盾につながる)したがって、また、前提条件の下では真であるこの事実の利用は、数学者が幅広い定理の妥当性を確立するために広く用いる、背理法と呼ばれる証明技法の基礎を形成している。これは排中律が成り立つ論理体系においてのみ適用される。公理として受け入れられている。
矛盾証明は、一連の矛盾のない前提Σの下で命題φを証明することが不可能であるか、あるいは矛盾を証明する方が容易である場合に最も効果的に実行できます。よくある例として、√2が無理数であることの証明が挙げられます。これを直接証明しようとすると非常に困難ですが、√2が有理数であると仮定すると、証明しやすい矛盾が生じます(√2の項の「逆数を用いた証明」を参照)。その他の状況で矛盾証明を用いると、非効率的であったり、そもそも不可能であったりする場合があります。
古典論理と同様の公理を持つが、ex falso quodlibetや背理法を用いない最小論理を用いることで、最小論理の定理ではない古典論理の定理を考察することにより、矛盾を扱う様々な規則の公理的強度と性質を調べることができる。 [ 6 ]これらの拡張はそれぞれ中間論理につながる。
数学では、証明の中で矛盾を表すために使用される記号は様々です。[ 7 ]矛盾を表すために使用される可能性のある記号には、↯、Opq、、⊥、/ および ※。どの記号体系においても、矛盾は真偽値「偽」の代わりに用いられ、例えば「0」で表される(ブール代数ではよく用いられる)。矛盾記号の直後にQEDやその変形が現れることも珍しくない。実際、これは背理法による証明において、元の仮定が偽であることが証明されたこと、したがってその否定が真であることを示すためにしばしば用いられる。
一般的に、一貫性証明には次の2つの要素が必要です。
しかし、どのような方法を用いようとも、すべての無矛盾性証明は、矛盾という原始的な概念を必要とするように思われる。さらに、この概念は、トートロジーの定義において、形式体系の「外側」に存在しなければならないように思われる。
エミール・ポストは、1921年の著書『初等命題の一般理論入門』の中で、命題計算(すなわち論理)の無矛盾性の証明を『プリンキピア・マテマティカ』 (PM)の範囲を超えて拡張した際、一般化された公理(すなわち公理)の集合に関して、「矛盾」という概念を自動的に持ち出すことはもはやできないと指摘した。なぜなら、そのような概念は公理の中に含まれていない可能性があるからである。
公理の集合の第一の要件は、それが無矛盾であることです。無矛盾の通常の概念は矛盾の概念を含み、それはまた否定を含むため、そしてこの関数は一般に[一般化された公理の集合]の原始関数として現れないため、新しい定義を与える必要があります。[ 8 ]
ポストによるこの問題の解決策は、アーネスト・ネーゲルとジェームズ・R・ニューマンが1958年の著書『ゲーデルの証明』の中で提示した「矛盾の絶対的証明の成功例」というデモンストレーションで説明されている。彼らもまた、「矛盾」という概念と、その通常の「真理値」である「真」と「偽」に関して問題があることに気づいていた。彼らは次のように指摘した。
トートロジーであるという性質は、真偽の概念で定義されてきた。しかし、これらの概念は明らかに数式計算の外部にある何かを参照している。したがって、本文で述べた手順は、システムのモデルを提供することによって、計算の解釈を実際に提供していることになる。そうであるならば、著者らは約束したこと、すなわち「数式自体の純粋に構造的な特徴によって数式の性質を定義する」ことをしていないことになる。[実際]...モデルに基づいており、公理の真偽からその無矛盾性を論証する無矛盾性の証明は、単に問題をずらしているにすぎない。[ 9 ]
PMの原始論理式S 1 VS 2 [包括的OR]や~S(否定)のような「原始論理式」が与えられた場合、これらの原始概念を用いて公理を定義せざるを得ない。ポストはPMにおいて徹底的に実証し、まだ定義されていないトートロジーの性質は「継承される」と定義している(ネーゲルとニューマンも同様に定義している。後述)。トートロジーの公理(公準)の集合と、置換とモーダス・ポネンスを含む演繹システムから始めれば、一貫性のあるシステムはトートロジーの論理式のみを生み出すことになる。
トートログの定義に関して、NagelとNewmanは、互いに排他的で網羅的な2つのクラスK 1とK 2を作成し、変数(例えばS 1とS 2 )がこれらのクラスから割り当てられたときに、公理(の結果)がこれらのクラスに分類されます。これは原始式にも適用されます。例えば、「S 1 VS 2の形式の式は、S 1とS 2の両方がK 2に含まれる場合、クラスK 2に配置されます。そうでない場合は、K 1に配置されます」、また「~Sの形式の式は、 SがK 1に含まれる場合、 K 2に配置されます。そうでない場合は、K 1に配置されます」。[ 10 ]
したがって、ネーゲルとニューマンは、同義反復の概念を次のように定義することができる。「式が同義反復であるのは、その要素がどちらのクラスに属するかに関わらず、クラス K 1に属する場合に限る」。 [ 11 ]このように、「同義反復である」という性質は、モデルや解釈を参照することなく記述される。
例えば、~S 1 VS 2のような式と、 S 1 にK 1、 S 2にK 2を割り当てると、その式を評価して、結果をいずれかのクラスに分類することができます。S 1 に K 1 を割り当てると、~ S 1は K 2 に分類され、この割り当てによって式がクラス K 2に収まることがわかります。したがって、定義により、この式はトートロジーではありません。
ポストは、システムが矛盾している場合、そのシステムにおける演繹(つまり、トートロジーから導出された一連の式の最後の式)が最終的にS自身を導き出す可能性があることに気づいた。変数Sへの代入はクラスK1またはK2のいずれかから得られるため、この演繹はトートロジーの継承特性に違反する(つまり、導出はクラスK1に属する式の評価を導き出さなければならない)。このことから、ポストは矛盾の概念を用いずに、矛盾の以下の定義を導き出すことができた。
定義。システムが、修正されていない変数 p の主張(ニューマンとネイゲルの例では S )を生み出す場合、そのシステムは矛盾していると言われる。
言い換えれば、無矛盾性の証明を構築する際には「矛盾」の概念は不要であり、それに代わるのは「相互排他的かつ網羅的な」クラスの概念である。公理系は「矛盾」の概念を含む必要はない。[ 12 ]: 177
整合主義の認識論的理論の支持者は、信念の正当化の必要条件として、その信念が論理的に矛盾しない信念体系の一部を形成しなければならないと主張するのが一般的である。グラハム・プリーストを含む一部の二元的神学者は、整合性には一貫性が必要ではないかもしれないと主張している。[ 13 ]
実用的矛盾とは、議論の主張そのものが、その主張する内容と矛盾する場合に生じる。この場合、矛盾が生じるのは、発言内容ではなく、発言行為そのものが結論を損なうからである。[ 14 ]
弁証法的唯物論において、ヘーゲル哲学に由来する矛盾とは、通常、一つの領域、一つの統一された力または対象の中に内在する対立を指す。形而上学的思考とは異なり、この矛盾は客観的に不可能なものではない。なぜなら、これらの矛盾する力は客観的現実の中に存在し、互いに打ち消し合うのではなく、むしろ互いの存在を規定しているからである。マルクス主義理論によれば、このような矛盾は、例えば次のような事実に見出すことができる。
ヘーゲル主義とマルクス主義の理論は、歴史の弁証法的な性質が、その矛盾の止揚、すなわち総合をもたらすと規定している。したがってマルクスは、歴史は論理的に資本主義を社会主義社会へと進化させ、そこでは生産手段が社会の労働者階級と生産階級に等しく奉仕し、それによって(a)と(b)の間の以前の矛盾が解決されると仮定した。[ 15 ]
口語表現では、論理的に矛盾する前提に基づいている(またはそう認識されている)場合、行動や発言が互いに矛盾していると表現されることがある。
「矛盾」という用語は、『韓非子』の「南一」章にある逸話に由来する。楚の国の男が、どんな盾でも貫通できる槍と、どんな槍にも耐えられる盾の両方を売っていたという話である。客が、その槍を盾に使ったらどうなるかと尋ねたところ、男は答えることができなかった。槍が盾を貫通すれば、盾がどんな槍にも耐えられるという主張は偽りとなり、貫通しなければ、槍がどんな盾でも貫通できるという主張は偽りとなる。したがって、どちらの主張を受け入れても、売り手の主張は論理的に矛盾していることになる。[ 16 ]
「矛盾」という表現は、後に韓非によって儒教、特に堯や舜のような聖君主を理想化する考え方を批判する寓話の一部として用いられた。儒教の思想では、徳の高い君主である堯は、舜が不正を正し、民衆のために模範的な行いをしたため、退位によって舜に王位を譲ったとされている。
しかし韓非によれば、もし姚が本当に民をうまく治めた理想的な君主であったならば、舜がそもそも「不正を正す」必要も、統治を改善する必要もなかったはずだ。逆に、舜の徳のある改革が本当に必要であったならば、それは姚の統治が不十分であったことを意味する。したがって、両君主が等しく完璧で理想的な統治を行ったという主張は論理的に矛盾している。韓非はこうして「矛盾」の比喩を用いて儒教の教義を批判し、道徳的徳よりも法による統治を重視する自身の法家思想の正当性を主張したのである。[ 17 ]