数学B / 漸化式と数学的帰納法
数学的帰納法(倍数の証明)
問題
すべての自然数 について、 が の倍数であることを、数学的帰納法で証明せよ。
ヒントを見る
帰納法で、 の式から の式を引いた「差」を計算する。差が の倍数なら、仮定(= の式が の倍数)と合わせて でも の倍数。
解答・解説
方針
(i) で の倍数を確認。(ii) で が の倍数と仮定し、 の式との差 を計算する。これが の倍数なら、仮定と合わせて でも の倍数。
解答
⓪ 発想 — どう考え始めるか。 「すべての自然数 で が の倍数」を帰納法で示す。
倍数の帰納法では、 の式と の式の「差」を作るのが定石。
から を引くと、うまく でくくれる形が出るはず。
その差が の倍数なら、仮定「 の式が の倍数」に足して、 の式も の倍数になる。
① 出発点。 のとき 。 の倍数。
② 仮定と差。 で が の倍数と仮定する。 の式との差を計算する。
これは の倍数。
③ を導く。 よって
の倍数どうしの和だから の倍数。 でも成立。
④ 結論。 (i)(ii) より、すべての自然数 で は の倍数。(証明終)
まとめ:倍数の帰納法は「 の式 の式 の倍数」を示す。差 が でくくれれば、仮定に足して でも の倍数。差をとるのが計算のコツ。
発展 — 一歩先へ。 じつは帰納法を使わずとも、 と変形すれば一目で分かる。連続 整数の積は必ず の倍数、 も の倍数だからだ。
背景にあるのはフェルマーの小定理。素数 について が成り立ち、 なら 、つまり は の倍数。
と見れば、フェルマーの小定理そのものが効いている。倍数の証明は、帰納法・因数分解・合同式のどれでも攻められる。
で 。 が の倍数と仮定し、 が の倍数であることを使う。証明は解答参照
別解
別解 — 連続整数の積に化けさせる(得意な人向けの直接証明)。 帰納法を使わず、式変形だけで示せる。
は連続する つの整数の積。連続 整数には必ず の倍数が つ含まれるので、この積は の倍数。
残りの も当然 の倍数。 の倍数どうしの和だから は の倍数。
念のため合同式でも確かめられる。 で を計算すると、順に 、、。どの場合も の倍数。帰納法・因数分解・余りの分類、どれでも同じ結論にたどり着く。
ポイント
- :。
- 差 が の倍数。
よくある間違い
- の展開 を誤り、差の計算を崩す。
- 差が の倍数と示しただけで終え、仮定と足して でも成り立つ論法を書かない。
- 出発点 の確認()を省き、帰納法の土台を欠く。