背理法の意味といろいろな例

背理法とは,

①命題が正しくないと仮定する
②その結果,矛盾してしまう
③よって,命題は正しい

という流れで証明を行う手法のこと。

背理法の流れ

背理法の意味と,いろいろな例について解説します。英語では,Proof by Contradiction と呼びます。「矛盾による証明」という意味です。

背理法=正しくない仮定をおいて矛盾を導く論法

背理法は証明方法の一つです。「①命題が正しくないと仮定して,②その結果矛盾していることを導き,③それゆえに命題は正しい」という流れで証明する方法です。

これだけではわかりにくいですが,以下の例題1を見れば理解しやすいです。

「無理数である」を背理法で証明する例題

例題1

2\sqrt{2} が無理数であることを証明せよ。

証明

2\sqrt{2} が有理数だと仮定する。

つまり,2=qp\sqrt{2}=\dfrac{q}{p}ppqq は互いに素な自然数)と書けるとする。

このとき,2p2=q22p^2=q^2

左辺は偶数なので右辺も偶数。よって,qq は偶数。すると,右辺は 44 の倍数になるので pp も偶数。

② これは ppqq が互いに素であることに 矛盾。

③ よって,背理法により 2\sqrt{2} が無理数であることが示された。

このように,

①命題が正しくないと仮定する
②その結果,矛盾してしまう
③よって,命題は正しい

という流れで証明を行うのが背理法です。①はただ仮定するだけです。③は「元の命題が正しくないなら矛盾するので元の命題は正しい」というあたりまえな主張です。大変なのは,矛盾を導く②です。

注:背理法の導入のためにわざわざ背理法を使いましたが,ルート2の無理数性の証明には他にもいろいろな方法があります。→ルート2が無理数であることの4通りの証明

「全て異なる」を背理法で証明する例題

例題1は,背理法を使う最も有名な例の1つでした。次はもう少し難しい背理法の例題を解いてみましょう。

例題2

aabb は互いに素な正の整数とする。 0,a,2a,,(b1)a0,a,2a,\cdots, (b-1)abb で割った余りは全て異なることを証明せよ。

証明

0,a,2a,,(b1)a0,a,2a,\cdots, (b-1)a の中に bb で割った余りが同じであるような二つの数が存在したと仮定する。これを iaiajaja とおく (0i<jb1)(0\leq i <j\leq b-1)

このとき jaia=(ji)aja-ia=(j-i)abb の倍数。

一方,

  • aabb と互いに素
  • 1jib11 \leq j-i \leq b-1

より,(ji)a(j-i)abb の倍数にはなり得ない。 矛盾。背理法により目標の主張が示された。

注:これは一次不定方程式の背景にある有名な定理です。→一次不定方程式ax+by=cの整数解

背理法のいろいろな例

背理法を使って証明できる命題を集めました。上の2つの例題よりもかなり難しいものが多いです。詳細はリンク先をどうぞ。

対偶による証明と背理法

対偶法(対偶を用いた証明)と背理法による証明は混同されることがありますが,別物です。

ある命題 PQP \to Q を示すときに,

  • 背理法:PP かつ Qˉ\bar{Q} を仮定して矛盾を導く方法
  • 対偶による証明:Qˉ\bar{Q} を仮定して Pˉ\bar{P} を導く方法

です。しっかりと区別しましょう。

参考:対偶を用いた証明のいろいろな具体例

「背理法は好きじゃない」という人もいますが,私は背理法けっこう好きです。

Tag:数学1の教科書に載っている公式の解説一覧