
論理学において、reductio ad absurdum(ラテン語で「不条理への還元」)は、argumentum ad absurdum(ラテン語で「不条理への議論」)、apagogical argument、またはproof by contradictionとも呼ばれ、反対の命題や議論の論理に従うと不条理や矛盾が生じることを示すことによって主張を確立しようとする議論の形式である。[ 1 ] [ 2 ] [ 3 ] [ 4 ]数学の証明ではかなり自由に使われているが、この種の非構成的証明をすべての数学的学派が受け入れているわけではない。[ 5 ]
この論証形式は古代ギリシャ哲学に起源を持ち、歴史を通じて形式的な数学的・哲学的推論、そして議論において用いられてきた。数学では、この手法は背理法と呼ばれる。形式論理学では、この手法は背理法の推論規則として表される。
より広義には、背理法とは、最初の仮定が証明すべき命題の否定ではない場合でも、矛盾にたどり着くことによって命題を確立するあらゆる形式の議論を指します。この一般的な意味では、背理法は間接証明、反対を仮定する証明[ 6 ]、および背理法[ 7 ]とも呼ばれます。
G・H・ハーディは背理法を「数学者の最も優れた武器の一つ」と表現し、「それはチェスのどんな策略よりもはるかに優れた策略だ。チェスプレイヤーはポーンや駒を犠牲にするかもしれないが、数学者はゲームそのものを提供するのだ」と述べている。[ 8 ]
背理法による議論の「不条理な」結論は、さまざまな形をとることができ、矛盾による反駁の例を以下に示します。
最初の例は、前提を否定すると、感覚の証拠(経験的証拠)に反して、ばかげた結論に至ると主張している。[ 9 ] 2番目の例は、数学的な背理法(間接証明とも呼ばれる[ 10 ])であり、前提を否定すると論理的矛盾が生じると主張している(はより小さいと同時に小さくもない。 ). [ 11 ]
背理法を用いた数学的証明は、通常、次のように進められます。
重要な特殊なケースとして、背理法による存在証明がある。ある性質を持つ対象が存在することを証明するために、すべての対象がその性質の否定を満たすという仮定から矛盾を導き出すのである。
背理法はギリシャ哲学全体を通して用いられた。背理法の最も古い例は、コロフォンのクセノファネス(紀元前570年頃 - 紀元前475年頃)に帰せられる風刺詩に見られる。 [ 12 ]ホメロスが神々に人間の欠点を帰していることを批判し、クセノファネスは、人間は神々の体も人間の形をしていると信じている、と述べている。しかし、馬や牛が絵を描くことができたなら、馬や牛の体を持つ神々を描くだろう。[ 13 ]神々は両方の形を持つことはできないので、これは矛盾である。したがって、人間の欠点など、他の人間の特性を神々に帰することも誤りである。
ギリシャの数学者たちは、背理法を用いて基本的な命題を証明した。アレクサンドリアのユークリッド(紀元前4世紀半ば~3世紀半ば)とシラクサのアルキメデス(紀元前287年頃~紀元前212年頃)は、その初期の例である。[ 14 ]
プラトンの初期の対話篇(紀元前424~348年)は、ソクラテスの議論をまとめたもので、還元法を形式的な弁証法(エレンコス)、すなわちソクラテス式問答法として用いた。[ 15 ]典型的には、ソクラテスの論敵は一見無害な主張をする。それに対し、ソクラテスは段階的な推論の流れを通して、他の背景となる前提を持ち出し、その主張が不合理または矛盾した結論を導き出すことを相手に認めさせ、主張を放棄させてアポリアの立場を取らせる。[ 10 ]
弁論的反駁は二分法的な命題に基づいており、それは互いに排他的な2つの部分に分けられ、そのうちの1つだけが真である可能性がある。そしてソクラテスは、矛盾律を用いて、一般的に受け入れられている部分の反対を証明していく。グレゴリー・ヴラストス[ 16 ]によれば、この方法は以下の手順からなる。
この手法はアリストテレス(紀元前 384 ~ 322 年)の研究でも焦点を当てており、特に彼の事前分析では、それを不可能なものへのデモンストレーション (古代ギリシャ語: ἡ εἰς τὸ ἀδύνατον ἀπόδειξις 、文字通り「不可能なものへのデモンストレーション」)と呼んでいました。 62b)。[ 4 ]
この手法の別の例は、ソリテスのパラドックスに見られる。これは、1,000,000個の砂粒が山を形成し、その山から1粒を取り除いても山が残るならば、1粒の砂(あるいは砂粒が全くない状態でも)が山を形成する、という主張である。[ 17 ]
中観派仏教哲学の多くは、背理法(サンスクリット語で「帰結」を意味するprasaṅgaとして知られる)を用いて、様々な本質主義的な考え方がいかに不条理な結論に至るかを示すことに焦点を当てている。『根本中観派』では、ナーガールジュナの背理法を用いて、実体や本質に関するいかなる理論も持続不可能であり、したがって、変化、因果関係、感覚知覚といった現象(ダルマ)は本質的な存在を欠いている(空)ことが示されている。ナーガールジュナの主な目的は、スヴァバーヴァ(本質的な性質)の理論を提唱した仏教アビダルマ派(主にヴァイバーシカ派)の本質主義、および存在論的実体(ドラヴィヤタ)の理論を提唱したヒンドゥー教のニヤーヤ派とヴァイシェーシカ派の本質主義を反駁することであると、学者によってしばしば考えられている。[ 18 ]
13章5節で、ナーガールジュナは、物事が本質的に、あるいは本来的に存在するという前提がもたらす結果を実証しようと試み、もし「若者」が彼自身の中に存在するならば、彼は老いることはできない(なぜなら、老いてしまうともはや「若者」ではなくなってしまうから)と指摘する。人間をその特性(若さ)から切り離そうとすると、あらゆるものが瞬間的な変化に左右されることがわかり、「若者」といった存在が依存する単なる恣意的な慣習以外には何も残らない。
現代の哲学者たちも、それぞれの学術論文の中で背理法(reductio ad absurdum )を用いてきた。その中には以下のような人々が含まれる。
アリストテレスは、矛盾と偽の関係を無矛盾律で明確にした。無矛盾律とは、命題が真であると同時に偽であることはできないというものである。 [ 28 ] [ 29 ]つまり、命題は真であると同時に偽であることはできない。そしてその否定(否定)は両方とも真であることはあり得ない。したがって、ある命題とその否定が両方とも前提から導かれる場合、その前提は偽である。この手法は、数学的議論において矛盾を導き出す最も一般的な方法である。
この原理は、命題論理式¬¬ P ⇒ P、あるいは同等に (¬ P ⇒ ⊥) ⇒ Pとして形式的に表現することができ、これは「Pが偽であると仮定することが偽を意味するならば、Pは真である」と解釈できる。
そこにはこう書かれている。「もし証明されたら、結論が導き出されるかもしれない。
シーケント計算では、原理はシーケントによって表現される。
そこには「仮説そして結論を伴うまたは。
古典論理では、命題¬¬P ⇒ Pの真理値表を調べることで、この原理が正当化される。真理値表は、この命題がトートロジーであることを示している。
この原理を正当化するもう一つの方法は、排中律からそれを導き出すことである。以下のようにする。¬¬Pを仮定し、 Pを証明しようとする。排中律によれば、P は成り立つか、成り立たないかのどちらかである。
いずれの場合も、我々はPを確立した。逆に、背理法を用いて排中律を導き出すことができることが分かった。
古典的なシーケント計算において、LKの背理法による証明は、否定の推論規則から導き出すことができる。
背理法による証明は、反駁法による反証[ 30 ] [ 31 ](否定の証明とも呼ばれる)に似ており、¬P は次のように証明されると述べています。
一方、背理法による証明は次のように進められる。
形式的にはこれらは同じではない。なぜなら、背理法による反駁は証明すべき命題が否定された場合にのみ適用されるのに対し、背理法による証明はどのような命題にも適用できるからである。[ 32 ]古典論理では、そしてこれらは自由に交換可能であり、その区別はほとんど曖昧である。そのため、数学の実践においては、どちらの原理も「背理法」と呼ばれる。
直観主義論理では、背理法による証明は一般的には妥当ではないが、いくつかの特殊な事例は導き出すことができる。対照的に、否定の証明と無矛盾律はどちらも直観主義的に妥当である。[ 33 ]
ブロワー、ヘイティング、コルモゴロフによる背理法の解釈は、次のような直観主義的な妥当性条件を与える。すなわち、ある命題が偽であることを証明する方法が存在しないならば、その命題が真であることを証明する方法が存在する。
「方法」をアルゴリズムと解釈すると、停止問題を解決できてしまうため、この条件は受け入れられません。その理由を説明するために、 「チューリングマシンMは停止するか、停止しない」という命題H(M)を考えてみましょう。その否定¬H(M)は「Mは停止も停止しないもしない」と述べており、これは矛盾律(直観主義的に妥当)により偽です。もし背理法が直観主義的に妥当であれば、任意のチューリングマシンMが停止するかどうかを判定するアルゴリズムが得られ、それによって停止問題の非解決可能性の証明(直観主義的に妥当)に違反することになります。
を満たす命題Pこれは¬¬-安定命題として知られています。したがって、直観主義論理では、背理法は普遍的に有効ではなく、¬¬-安定命題にのみ適用できます。このような命題の例は決定可能であり、すなわち、を満たします。実際、排中律が背理法による証明を意味するという上記の証明は、決定可能な命題が¬¬-安定であることを示すために再利用できる。決定可能な命題の典型的な例は、直接計算によって検証できる文である。例えば、「「素数」または「分ける「。
背理法による証明の初期の例は、ユークリッドの『原論』第1巻命題6に見られる。 [ 34 ]
この証明は、対辺が等しくないと仮定して矛盾を導き出すことから始まる。同様に、ユークリッドの『原論』に続く他の多くの証明も同じ証明戦略を用いており、例えば第7巻命題33: [ 35 ]
影響力のある背理法による証明は、ダヴィッド・ヒルベルトによって与えられた。彼のヌルステレンザッツは次のように述べている。
ヒルベルトは、そのような多項式は存在しないと仮定することで、この主張を証明した。そして矛盾を導き出した。[ 36 ]
ユークリッドの定理は、素数は無限に存在すると述べている。ユークリッドの『原論』では、この定理は第9巻命題20に記されている。[ 37 ]
上記の命題をどのように正式に記述するかによって、通常の証明方法は背理法による証明か背理法による反駁のいずれかになります。ここでは前者の証明方法を示します。背理法による反駁の証明方法については、後述します。
ユークリッドの定理を正式に表現すると、すべての自然数に対してそれよりも大きな素数が存在する場合、以下のように背理法を用いて証明します。
任意の数我々は、よりも大きい素数が存在することを証明しようとしている。仮にそのようなp が存在しないと仮定する(背理法の適用)。すると、すべての素数は以下である。そして、私たちはリストを作成することができますそれらすべての中で。すべての素数の積であり、。 なぜならすべての素数よりも大きいので素数ではない。したがって、それはそれらの1つで割り切れる必要がある。. 今は両方ともそしてで割り切れるしたがって、両者の違いも存在する。しかし、これはあり得ない。なぜなら、1はどの素数でも割り切れないからである。したがって、矛盾が生じる。つまり、1より大きい素数が存在する。。
以下の例は一般的に背理法による証明と呼ばれていますが、形式的には背理法による反駁を採用しています(したがって直観主義的に妥当です)。[ 38 ]
ユークリッドの定理は、彼の『原論』第9巻命題20で次のように述べている。[ 37 ]
この記述は、任意の有限個の素数のリストに対して、そのリストに含まれていない別の素数が存在する、と解釈することもできます。これは、おそらくユークリッドの元の定式化により近く、同じ精神に基づいていると言えるでしょう。この場合、ユークリッドの証明は、次のように一段階で背理法による反駁を適用します。
任意の有限個の素数のリストが与えられた場合すると、このリストに含まれていない素数が少なくとも1つ追加で存在することが明らかになる。リストされたすべての素数の積であり、主要因おそらくそれ自体。我々は主張するは与えられた素数のリストには含まれていません。仮にそれが含まれていたとしましょう(背理法の適用)。すると両方を分割するそして したがって、それらの違いもまた、これは矛盾を生じさせる。なぜなら、1を割り切る素数は存在しないからである。
2の平方根が無理数であることの古典的な証明は、背理法による反駁である。[ 39 ]実際、我々は否定¬ ∃ a, b ∈を証明しようとした。. a/b = √ 2 は、比が 2 の平方根となる自然数aとbが存在すると仮定して、矛盾を導きます。
√2 は有理数であると仮定します。[ 40 ]したがって、√2 は既約分数 a/b で表すことができます。ここで、a と b は共通因数を持たない整数です。この仮定により、背理法を適用できます。[ 41 ]両辺を二乗すると 2 = a²/b² となり、a² = 2b² となります。[ 42 ]したがって、a² は偶数であり、a も偶数でなければなりません。ある整数 k に対して a = 2k とします。これを方程式に代入すると、(2k)² = 2b² となり、4k² = 2b² に簡約化され、b² = 2k² となります。したがって、b² は偶数であり、b も偶数でなければなりません。これは、a と b の両方が偶数であることを示しており、a/b が既約分数であるという仮定と矛盾します。したがって、元の仮定は誤りであり、√2 は無理数です。[ 40 ]
無限降下法による証明とは、望ましい性質を持つ最小の物体が存在しないことを以下のように示す証明方法である。
このような証明は、またもや背理法による反駁である。典型的な例は、「最小の正の有理数は存在しない」という命題の証明である。最小の正の有理数qが存在すると仮定し、 q / 2がqよりもさらに小さく、かつ正であることから矛盾を導き出す。
ラッセルのパラドックスは、集合論的に「要素がそれ自身を含まない集合と完全に一致する集合は存在しない」と述べられるが、これは否定命題であり、その証明は通常、背理法による反駁である。
背理法による証明は、「矛盾!」という言葉で終わることがあります。 アイザック・バローとベアマンは、QEDに倣って「 quod est absurdum 」(「これは不合理だ」)の QEA という表記法を用いましたが、この表記法は今日ではほとんど使われていません。[ 43 ]矛盾を表す図式記号としては、例えば Davey とPriestley の著作にあるように、下向きのジグザグ矢印の「稲妻」記号 (U+21AF: ↯) が用いられることがあります。[ 44 ]その他、反対方向の矢印 のペア(または)、打ち消し線付き矢印()、ハッシュ記号の様式化された形式(U+2A33: ⨳など)、または「参照マーク」(U+203B: ※ )[ 45 ] [ 46 ]
自動定理証明では、解決方法は背理法による証明に基づいています。つまり、与えられた命題が与えられた仮説から導かれることを示すために、自動証明器は仮説と命題の否定を仮定し、矛盾を導き出そうとします。[ 47 ]