数学的帰納法はなぜ「2回」で無限を証明できる?ドミノとはしごで分かる連鎖の論理

数学ⅡB

「$n=1$ のとき成立。$n=k$ のとき成り立つと仮定して、$n=k+1$ のとき……」

テスト前に丸暗記して、なんとなく書いている——そんな人は多いはずだ。でも「なぜこの手順で証明になるのか」が腑に落ちていないと、少し問題がひねられた途端に手が止まってしまう。

今回は数学的帰納法を、日常のある「仕掛け」を使って、直感から100%理解してもらおう。


1. ドミノ倒しで考える

数学的帰納法を理解する最強のたとえ話が、「ドミノ倒し」だ。

ドミノを1列に無限に並べたとき、「すべてのドミノが倒れる」ことを確実に保証するには、何を確認すればいいだろうか?

💡 ドミノが全部倒れる2つの条件

  • 条件①: 最初の1枚(1番目)が倒れる
  • 条件②: $k$ 番目が倒れたら、必ず $k+1$ 番目(次の枚)も倒れる

この2つさえ言えれば、ドミノが何万枚、何億枚あっても全部倒れる。1枚目が倒れ $\rightarrow$ 2枚目が倒れ $\rightarrow$ 3枚目が倒れ $\rightarrow$ ……と、無限に連鎖するからだ。

これがそのまま、数学的帰納法の構造になっている。

🍕 数学的帰納法の構造(ドミノ対応表)

ドミノの現象数学的帰納法の手順
1枚目が倒れる$n=1$ のとき命題が成り立つ
$k$ 枚目が倒れたら $k+1$ 枚目も倒れる$n=k$ のとき成立 $\rightarrow$ $n=k+1$ も成立
全部のドミノが倒れるすべての自然数 $n$ で命題が成り立つ

ここで重要なのは、「$k$ 枚目が倒れたと仮定する」は嘘をついているわけではないということだ。「もし $k$ 枚目が倒れたとしたら、次の $k+1$ 枚目はどうなるか?」という、ドミノの間隔(仕組み)を調べているだけ。

その仮定が本当に成り立つかどうかは、条件①で確認済みの「1枚目が倒れる」という事実が、1枚目 $\rightarrow$ 2枚目 $\rightarrow$ 3枚目……と連鎖的に保証してくれる。


2. もうひとつのたとえ:無限に続くはしご

ドミノ以外にもう一つ、より直感的なたとえを紹介しよう。

上に無限に続く「はしご」を想像してほしい。

「あなたはすべてのはしごの段に登れる」ことを証明したい。そのために必要なのは、次の2つだけだ。

  • 条件①: 1段目に登れる(スタート地点に立てる)
  • 条件②: $k$ 段目に登れたなら、次の $k+1$ 段目にも登れる(1段ずつ上がれる)

この2つが言えれば、「何段目であっても登れる」ことが証明できる。

ドミノが「前から押す」連鎖なら、はしごは「下から上がる」連鎖だ。方向は違えど、有限の確認(たった2回)で無限の結論を出すという構造はまったく同じなのだ。

💡 なぜ「有限の確認」で「無限の証明」ができるのか?

①と②は2つだけの確認だが、その2つが「連鎖の仕組み」そのものを保証している。1 $\rightarrow$ 2 $\rightarrow$ 3 $\rightarrow$ …と無限に続く理由が②にあり、その連鎖のスタート地点が①だ。だから2つだけで十分なのだ。


3. 実際に証明してみる(和の公式)

では、具体的な命題を数学的帰納法で証明してみよう。

【命題】

すべての自然数 $n$ に対して、次の式が成り立つことを示せ。

$$1 + 2 + 3 + \dots + n = \displaystyle \frac{n(n+1)}{2}$$

この式、教科書で見たことがある人も多いだろう。さっそく2つの手順でドミノを倒しにいこう。

【手順①】$n=1$ のとき(ドミノの1枚目)

左辺:$1$

右辺:

$$\displaystyle \frac{1 \times (1+1)}{2} = \frac{2}{2} = 1$$

(左辺)=(右辺)となり、 $n=1$ のとき成立。

これで、ドミノの「1枚目が倒れる」確認が終わった。

【手順②】$n=k$ のとき成り立つと仮定して、$n=k+1$ のときを示す(ドミノの連鎖)

仮定($k$ 枚目が倒れた状態):

$$1 + 2 + \dots + k = \displaystyle \frac{k(k+1)}{2}$$

が成り立つとする。

示したいこと($k+1$ 枚目も倒れること):

$$1 + 2 + \dots + k + (k+1) = \displaystyle \frac{(k+1)(k+2)}{2}$$

を目指して、計算を進めよう。

(証明)

左辺の式に、さっそく「仮定の式」を代入する。

$$1 + 2 + \dots + k + (k+1) = (1 + 2 + \dots + k) + (k+1)$$

$$= \displaystyle \frac{k(k+1)}{2} + (k+1) \quad \text{←★ここで仮定を使った!}$$

ここからの通分と因数分解がポイントだ。

$$= \displaystyle \frac{k(k+1)}{2} + \frac{2(k+1)}{2}$$

$$= \displaystyle \frac{k(k+1) + 2(k+1)}{2}$$

分子にある共通因数 $(k+1)$ でくくり出すと……

$$= \displaystyle \frac{(k+1)(k+2)}{2}$$

これで(右辺)と同じ形になった。

よって、$n=k+1$ のときも成立することが示せた。

💡 式変形のコツ

途中の

$$\displaystyle \frac{k(k+1)}{2} + (k+1)$$

の変形で迷う人は、次のように $(k+1)$ を共通因数として前にくくり出す意識を持とう。

$$(k+1) \times \left( \displaystyle \frac{k}{2} + 1 \right) = (k+1) \times \frac{k+2}{2}$$

こう整理すると、展開してドロ沼にはまるのを防げて見通しが良くなる。

【結論】

①より $n=1$ のとき成立。②より $n=k$ のとき成立すれば $n=k+1$ のときも成立する。

よって、数学的帰納法により、すべての自然数 $n$ で命題は成り立つ。 $\blacksquare$


4. よくある2つのミス

ミス①:$n=1$ の確認を「なんとなく」で終わらせる

「どうせ成り立つでしょ」と、計算せずに「左辺=右辺=1」と雑に書く人がいる。しかし①の確認は、ドミノの最初の1枚を実際に指で倒す作業だ。これがなければ、どんなに綺麗な連鎖の仕組みを作っても何も始まらない。左辺と右辺は必ず別々に計算して、等しいことを誠実に示そう。

ミス②:「仮定」と「示すこと」を混同する

「$n=k+1$ のときも成り立つと仮定して……」と書いてしまうパターンだ。これは一番やってはいけない。証明したい結論を最初に仮定してしまったら、論理がループしてしまう。

仮定するのはあくまで「$n=k$ のとき」だけ。$n=k+1$ は仮定するものではなく、計算によって必死に導き出す結論だ。

  • ❌ NG例:「$n=k+1$ のとき成り立つと仮定すると……」
  • ✅ OK例:「$n=k$ のとき成り立つと仮定する。このとき $n=k+1$ でも成り立つことを示す。」

5. まとめ:数学的帰納法の「なぜ」

数学的帰納法は、ただの「形式的な手順」ではない。ドミノ倒しやはしごと同じ「連鎖の論理」だ。

手順数学的な意味ドミノで言うと?
$n=1$ で成立を示す連鎖のスタート地点を確保する1枚目を実際にパタンと倒す
$n=k$ を仮定して $n=k+1$ を示す「1つ前が倒れれば次も倒れる」仕組みを作るドミノの間隔が正しいことを確認する
「すべての $n$ で成立」と結ぶ連鎖が無限に続くことを宣言する全部のドミノが倒れる!

次に帰納法の問題を解くときは、手順を書きながら頭の中でドミノを並べてみてほしい。

「今、1枚目を倒しているんだな」「よし、今は連鎖の仕組みを証明しているぞ」と意識するだけで、答案の書きやすさも、記述の意味もまったく変わってくるはずだ。

コメント

タイトルとURLをコピーしました