数学B / 漸化式と数学的帰納法

数学的帰納法(倍数の証明)

★★★★ 難関数学的帰納法倍数

問題

すべての自然数 について、 の倍数であることを、数学的帰納法で証明せよ。

ヒントを見る

帰納法で、 の式から の式を引いた「差」を計算する。差が の倍数なら、仮定(= の式が の倍数)と合わせて でも の倍数。

解答・解説

方針

(i) の倍数を確認。(ii) の倍数と仮定し、 の式との差 を計算する。これが の倍数なら、仮定と合わせて でも の倍数。

解答

⓪ 発想 — どう考え始めるか。 「すべての自然数 の倍数」を帰納法で示す。

倍数の帰納法では、 の式と の式の「差」を作るのが定石。

から を引くと、うまく でくくれる形が出るはず。

その差が の倍数なら、仮定「 の式が の倍数」に足して、 の式も の倍数になる。

定理数学的帰納法(倍数): の式 ( の式)( の倍数)を示す

① 出発点。 のとき の倍数。

② 仮定と差。 の倍数と仮定する。 の式との差を計算する。

これは の倍数。

を導く。 よって

の倍数どうしの和だから の倍数。 でも成立。

④ 結論。 (i)(ii) より、すべての自然数 の倍数。(証明終)

まとめ:倍数の帰納法は「 の式 の式 の倍数」を示す。差 でくくれれば、仮定に足して でも の倍数。差をとるのが計算のコツ。

発展 — 一歩先へ。 じつは帰納法を使わずとも、 と変形すれば一目で分かる。連続 整数の積は必ず の倍数、 の倍数だからだ。

背景にあるのはフェルマーの小定理。素数 について が成り立ち、 なら 、つまり の倍数。

と見れば、フェルマーの小定理そのものが効いている。倍数の証明は、帰納法・因数分解・合同式のどれでも攻められる。

の倍数と仮定し、 の倍数であることを使う。証明は解答参照

別解

別解 — 連続整数の積に化けさせる(得意な人向けの直接証明)。 帰納法を使わず、式変形だけで示せる。

は連続する つの整数の積。連続 整数には必ず の倍数が つ含まれるので、この積は の倍数。

残りの も当然 の倍数。 の倍数どうしの和だから の倍数。

念のため合同式でも確かめられる。 を計算すると、順に 。どの場合も の倍数。帰納法・因数分解・余りの分類、どれでも同じ結論にたどり着く。

ポイント

  • :
  • の倍数。

よくある間違い

  • の展開 を誤り、差の計算を崩す。
  • 差が の倍数と示しただけで終え、仮定と足して でも成り立つ論法を書かない。
  • 出発点 の確認()を省き、帰納法の土台を欠く。