数学B / 漸化式と数学的帰納法
数学的帰納法(整除・3次)
問題
すべての自然数 について、 は の倍数であることを数学的帰納法で証明せよ。
ヒントを見る
の式と の式の『差』を計算してみると、連続する 整数の積が現れる。その積がもつ性質(偶奇)に気づけるか。
解答・解説
方針
(I) で確認。(II) を仮定し、 と の差を計算する。差が の倍数なら、仮定と合わせて も の倍数。差に現れる (連続 整数の積)が偶数であることを使う。
解答
⓪ 発想 — どう考え始めるか。 「すべての自然数 で が の倍数」を帰納法で示す。
倍数の帰納法では、 の式と の式の「差」を作るのが定石だ。
から を引くと、うまく整理できる形が出るはずだ。
その差が の倍数なら、仮定「 の式が の倍数」に足して、 の式も の倍数になる。
(I) のとき。 で、 の倍数。成り立つ。
(II) を仮定する。 が の倍数とする。 との差を計算する。
なので
この差が の倍数であることを示す。 は連続 整数の積なので必ず偶数( とおける)。よって は の倍数。 も の倍数。したがって差は の倍数。
結論。 の ( の倍数)に、 の倍数の差を足したものが 。 の倍数 + の倍数 = の倍数なので、 でも の倍数。
(I)(II) より、すべての自然数 で は の倍数。
まとめ:整除の帰納法は「隣どうしの差が の倍数」を示すと速い。差 に現れる が連続 整数で偶数だから、 の倍数、という論法がカギだ。
発展 — 一歩先へ。 なぜ係数が だとうまくいくのか。 が「すべての で の倍数」になる を調べてみる。
と分ける。 は連続 整数の積で、いつでも の倍数だ。だから残る が全ての で の倍数であればよい。
を考えると が の倍数、すなわち が条件になる。 が該当する。 だと で の倍数どまり( で )。 という係数は、 の倍数を保つ特別な値だったわけだ。
n=1 で 6 の倍数、n=k を仮定して差 3k²+3k+6=3k(k+1)+6 が 6 の倍数と示す
別解
別解 — に分けて別々に示す(得意な人向けの視点)。 の倍数であることは、「 の倍数」かつ「 の倍数」と言い換えられる( と は互いに素)。そこで偶数であることと の倍数であることを別々に確かめる。
まず偶数か。 と因数分解する。 が偶数ならこの積は偶数。 が奇数なら も奇数で が偶数だから、やはり積は偶数。どちらでも の倍数だ。
次に の倍数か。 を で割った余りで分ける。余りが なら も の倍数。余りが なら で の倍数。余りが なら で の倍数。どの余りでも の倍数だ。
の倍数かつ の倍数だから の倍数。本解の帰納法と同じ結論に、 を素因数に割ってたどり着く。
ポイント
- 隣の差 を計算。
- は偶数 → は の倍数。
よくある間違い
- の展開 を誤り、差 を出せない。
- 差 が の倍数である理由を「 が連続 整数で偶数」と言えず、 の倍数どまりで済ませてしまう。
- 差が の倍数と示しただけで終え、仮定( の式が の倍数)に足して でも成り立つ、という締めを書かない。