数学的帰納法が正しいことを証明する。

つまり、

定理
自然数nについての命題P(n)が与えられているとする。もし、
 (1)P(1)が真であること、
 (2)各自然数kについて、
    でP(k)が真ならばP(k+1)も真であること、
が示されるならば、すべての自然数nについて、P(n)は真である。


を証明する。

ここで、P(1)とは、n=1のときのP(n)のことである。
同様に、P(k)はn=kのときのP(n)のこと。


この定理のことを、私たちは数学的帰納法と呼んでいる。

以下の証明は、内田伏一著『集合と位相』(裳華房)に載っている「超限帰納法」の証明を参考にした。


<定理の証明>
(1),(2)が示されているのに、命題P(n)が偽であるような自然数nが存在する、と仮定する。

命題P(n)が偽であるようなnのうち最小のものをNとする。
すると、
   n<NならばP(n)は真 …(*)
である。

また、(1)が示されているから、N≠1である。
  (n=1のときP(1)は真、n=NのときP(n)は偽だから、N=1なわけがない。)
よって、N>1である。
したがって、N-1>0となり、N-1は自然数である。


さて、
当たり前だけどN-1<Nである。
これと(*)より、P(N-1)は真である。
 (P(n)は自然数についての命題だから、N-1=0だとP(N-1)は意味をなさない。
  しかし、さっき確認したようにN-1は自然数だから問題ない)

(2)が示されているから、k=Nの場合を考えて、P(N)も真である。

これは、Nの「命題P(n)が偽であるようなn」という性質に矛盾する。□



高校数学では見慣れない論法もでてきて、ちょっと難しい証明だが、よく考えれば分らなくはないと思う。もう少し詳しく説明した方がいい部分もあったかもしれないが、あまりごちゃごちゃすると、論理の流れの全体像が見えにくくなるので、「( )」で書いた箇所程度にした。

いずれにせよ、数学的帰納法が正しいことは、自然数の性質と背理法によって証明できる。
ここで使った自然数の性質は、多少難しい話になるが、「自然数の部分集合には必ず最小元が存在する」という性質である。証明中「Nの存在」を保証するのにこの性質を使っている。