間接証明(Indirect proof) ... ある事実を証明するためには、真っ直ぐ一本道を通る方法ではなく、ややひねった方法をとる方が有効である場合があります。 (例題) 素数の個数は無限であることを証明してください。 (考え方) 素数とは1と自分以外の数では割りきれない正の整数のことです。例えば、 \(2,3,5,7,11,...\)が素数です。これら素数の個数が無限であることを証明します。この「個数が無限であること」を直接説明するのは難しいので、何か工夫ができないか考えます。 今回の問題の「個数が無限である」かどうかは "Yes" か "No" かで答えることができ、中間は有り得ません。 そこで、いっそ素数の個数は有限である、と仮定してしまいます。そのうち最大の素数を \(P\) とします。 そのとき以下のように \(2\) から \(P\) までのすべての数をかけた数に \(1\)を足した \(I\) という数を定義します。 \begin{equation*} I=2 \times 3 \times 4 \times 5 \times \cdots \times (P-2) \times (P-1) \times P +1 \end{equation*} この\(I\)を\(2\)から\(P\)のどの数字で割っても\(1\)余ります。つまりこの \(I\) は、 \(1\) か \(I\) 自身以外の数では割りきれない数、素数なのです。 明らかに \(I\) は \(P\) より大きい数なので、最大の素数を \(P\) とした仮定に矛盾します。 よって素数の個数は有限である、という仮定では矛盾が起きるので、素数の個数は無限であることが証明されました。 以上のように、あえて結論と反対の主張を仮定して矛盾を導き出し、結果として元の結論の正しさを証明する方法を『背理法』といいます。ある主張の正当性を直接証明するのが難しい場合の間接証明として『背理法』は代表的な一例です。 ※余談ですが今回のように「"Yes"か"No"かで答えられる数学の主張の証明は『背理法』が有効である場合がある」ことは覚えておいて損はないでしょう。 |