第8章 数列

数学的帰納法(等式の証明)
─ ドミノ倒しの論理

数学的帰納法は、自然数 $n$ に関する命題を証明する強力な手法です。「$n = 1$ で成立」と「$n = k$ で成立すれば $n = k+1$ でも成立」の2つを示すことで、すべての自然数 $n$ に対して命題が成り立つことを保証します。まずは等式の証明から学びましょう。

1数学的帰納法の原理

自然数 $n$ に関する命題 $P(n)$ がすべての自然数で成り立つことを証明するために、数学的帰納法を用います。

📐 数学的帰納法の原理

次の2つを示せば、すべての自然数 $n$ に対して $P(n)$ が成り立つ。

[I] 基底段階:$P(1)$ が成り立つ。

[II] 帰納段階:$P(k)$ が成り立つと仮定すると、$P(k+1)$ も成り立つ。

※ [II] の仮定「$P(k)$ が成り立つ」を帰納法の仮定と呼びます。

📌 ドミノ倒しのアナロジー

数学的帰納法はドミノ倒しに例えられます。

[I] 最初の1枚目のドミノを倒す($P(1)$ が成立)。

[II] $k$ 枚目が倒れたら必ず $k+1$ 枚目も倒れる仕組みになっている($P(k) \Rightarrow P(k+1)$)。

この2つが揃えば、すべてのドミノが倒れます。どちらか一方が欠けても証明は成立しません。

⚠️ 帰納法でよくある誤解

✗ 「$n = k$ で成り立つと仮定する」ということは、まだ証明していない命題を正しいと決めつけているのでは?

✓ 帰納段階で示しているのは「$P(k) \Rightarrow P(k+1)$」という条件付きの命題(含意)です。$P(k)$ 自体の真偽は問題にしていません。「もし成り立つなら」という仮定のもとで論理を進めています。

2等式の証明の基本例

最も基本的な例として、自然数の和の公式を帰納法で証明します。

📝 証明例1:自然数の和

命題:すべての自然数 $n$ に対して $\displaystyle\sum_{k=1}^{n} k = \frac{n(n+1)}{2}$

[I] $n = 1$ のとき:

(左辺)$= 1$、(右辺)$= \frac{1 \cdot 2}{2} = 1$。成立。

[II] $n = k$ で成立を仮定:$\displaystyle\sum_{i=1}^{k} i = \frac{k(k+1)}{2}$ ... (*)

$n = k + 1$ のとき:

$$\sum_{i=1}^{k+1} i = \sum_{i=1}^{k} i + (k+1) \overset{(*)}{=} \frac{k(k+1)}{2} + (k+1)$$

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

これは $n = k+1$ のときの右辺と一致。よって $P(k+1)$ も成立。

[I], [II] より、すべての自然数 $n$ で成立。$\square$

💡 帰納段階の核心は「仮定を使う」こと

帰納段階で最も大切なのは、帰納法の仮定 (*) を実際に使うことです。仮定を使わずに直接 $P(k+1)$ を示しているなら、それは帰納法ではなく直接証明です。

「どこで仮定を使ったか」を明示するために、(*)のようなマークをつけると答案が読みやすくなります。

3帰納法のステップの書き方

入試の答案における帰納法の定型的な書き方を身につけましょう。

📐 帰納法の答案テンプレート

1行目:「数学的帰納法で証明する。」

[I]:「$n = 1$ のとき(左辺)$= \cdots$,(右辺)$= \cdots$ で成立。」

[II]:「$n = k$ で成立すると仮定する。すなわち ... (*)」

「$n = k + 1$ のとき、(左辺)$= \cdots \overset{(*)}{=} \cdots =$ (右辺)。」

「よって $n = k+1$ でも成立。」

結論:「[I], [II] より、すべての自然数 $n$ に対して成立。」

📝 証明例2:平方和の公式

命題:$\displaystyle\sum_{k=1}^{n} k^2 = \frac{n(n+1)(2n+1)}{6}$ をすべての自然数 $n$ で示せ。

数学的帰納法で証明する。

[I] $n = 1$:(左辺)$= 1$,(右辺)$= \frac{1 \cdot 2 \cdot 3}{6} = 1$。成立。

[II] $n = k$ で $\displaystyle\sum_{i=1}^{k} i^2 = \frac{k(k+1)(2k+1)}{6}$ ... (*) を仮定。

$n = k+1$:

$\displaystyle\sum_{i=1}^{k+1} i^2 = \sum_{i=1}^{k} i^2 + (k+1)^2 \overset{(*)}{=} \frac{k(k+1)(2k+1)}{6} + (k+1)^2$

$= \frac{k(k+1)(2k+1) + 6(k+1)^2}{6} = \frac{(k+1)[k(2k+1) + 6(k+1)]}{6}$

$= \frac{(k+1)(2k^2 + 7k + 6)}{6} = \frac{(k+1)(k+2)(2k+3)}{6}$

$= \frac{(k+1)((k+1)+1)(2(k+1)+1)}{6}$ これは $n = k+1$ の場合。成立。

[I], [II] より、すべての自然数 $n$ で成立。$\square$

⚠️ 答案での減点ポイント

✗ 「$n = k$ のとき成り立つ」と書いて仮定であることを明示しない

✗ 帰納法の仮定をどこで使ったか分からない

✗ 結論の「[I], [II] より...」を書き忘れる

✓ 「$n = k$ で成立すると仮定する」「仮定 (*) より」「[I], [II] より全ての自然数で成立」を必ず明記する

4和の公式の証明

帰納法で証明できる等式は和の公式だけではありません。積の公式や因数に関する等式も証明できます。

📝 証明例3:等比数列の和

命題:$r \neq 1$ のとき $\displaystyle\sum_{k=0}^{n} r^k = \frac{r^{n+1} - 1}{r - 1}$

[I] $n = 0$:(左辺)$= r^0 = 1$,(右辺)$= \frac{r - 1}{r - 1} = 1$。成立。

[II] $n = k$ で $\displaystyle\sum_{i=0}^{k} r^i = \frac{r^{k+1} - 1}{r - 1}$ ... (*) を仮定。

$n = k+1$:

$\displaystyle\sum_{i=0}^{k+1} r^i = \sum_{i=0}^{k} r^i + r^{k+1} \overset{(*)}{=} \frac{r^{k+1} - 1}{r - 1} + r^{k+1}$

$= \frac{r^{k+1} - 1 + r^{k+1}(r-1)}{r-1} = \frac{r^{k+1} - 1 + r^{k+2} - r^{k+1}}{r-1} = \frac{r^{k+2} - 1}{r-1}$

$n = k+1$ のときの式と一致。成立。[I], [II] より証明完了。$\square$

📝 証明例4:積の形の等式

命題:$\displaystyle\prod_{k=1}^{n}\left(1 + \frac{1}{k}\right) = n + 1$ をすべての自然数 $n$ で示せ。

[I] $n = 1$:(左辺)$= 1 + \frac{1}{1} = 2$,(右辺)$= 2$。成立。

[II] $n = k$ で $\displaystyle\prod_{i=1}^{k}\left(1 + \frac{1}{i}\right) = k + 1$ ... (*) を仮定。

$n = k+1$:

$\displaystyle\prod_{i=1}^{k+1}\left(1 + \frac{1}{i}\right) = \prod_{i=1}^{k}\left(1 + \frac{1}{i}\right) \cdot \left(1 + \frac{1}{k+1}\right) \overset{(*)}{=} (k+1) \cdot \frac{k+2}{k+1} = k + 2$

$n = k+1$ のときの右辺と一致。成立。$\square$

📌 帰納段階のパターン

等式の帰納法の帰納段階は、ほぼ次の形に統一されます。

和の場合:$\sum_{k=1}^{n+1} f(k) = \sum_{k=1}^{n} f(k) + f(n+1) \overset{(*)}{=} (\text{仮定の右辺}) + f(n+1) = (\text{目標の右辺})$

積の場合:$\prod_{k=1}^{n+1} f(k) = \prod_{k=1}^{n} f(k) \cdot f(n+1) \overset{(*)}{=} (\text{仮定の右辺}) \times f(n+1) = (\text{目標の右辺})$

5帰納法が有効な場面の見極め

帰納法は万能ではありません。使うべき場面と他の方法が適切な場面を見極めましょう。

💡 帰納法を使うべき場面

1. 「すべての自然数 $n$ で示せ」「$n$ で証明せよ」と問題文にある場合。

2. 等式の左辺が $\sum$ や $\prod$ で、$n$ から $n+1$ への差分が計算しやすい場合。

3. 命題の「公式」が与えられているが、それを直接導出するのが難しい場合。

4. 漸化式的な構造がある場合($n$ に関する帰納的な定義がある)。

⚠️ 帰納法の限界

✗ 帰納法で一般項を「発見」しようとする → 帰納法は「与えられた命題を検証」する手法であり、命題を見つける手法ではない

✓ まず予想を立て(具体的な $n$ で計算する、差分を調べるなど)、その予想を帰納法で証明するのが正しい使い方

帰納法には「何を証明するか」という目標(ゴール)が必要です。ゴールなしに帰納法を始めることはできません。

📝 帰納法が不要な例

例:$\sum_{k=1}^{n} k = \frac{n(n+1)}{2}$ は帰納法を使わなくても証明できます。

$S = 1 + 2 + \cdots + n$ と $S = n + (n-1) + \cdots + 1$ を加えると $2S = n(n+1)$ より $S = \frac{n(n+1)}{2}$。

この「逆順に足す」方法はガウスの方法として知られ、帰納法より直接的です。問題が「帰納法で示せ」と指定していなければ、直接的な方法の方が望ましいこともあります。

まとめ

  • 数学的帰納法 ─ [I] $P(1)$ の成立 と [II] $P(k) \Rightarrow P(k+1)$ の2段階で証明
  • ドミノ倒し ─ 最初の1枚を倒し、連鎖を保証する。2つの条件は両方必要
  • 帰納法の仮定 ─ $P(k)$ の成立を仮定して $P(k+1)$ を導く。仮定をどこで使うかを明示
  • 等式の証明 ─ $\sum$ なら最後の項を加え、$\prod$ なら最後の因子をかけて変形
  • 使いどころ ─ 命題が与えられていて検証する場合に有効。発見には使えない

確認テスト

Q1. 数学的帰納法の2つのステップは何か。

▶ クリックして解答を表示 [I] 基底段階:$P(1)$ が成り立つことを示す。[II] 帰納段階:$P(k)$ が成り立つと仮定して $P(k+1)$ が成り立つことを示す。

Q2. 帰納法で $\sum_{k=1}^{n} (2k-1) = n^2$ を証明するとき、帰納段階で何を仮定し、何を示すか。

▶ クリックして解答を表示 仮定:$\sum_{k=1}^{m}(2k-1) = m^2$。示す:$\sum_{k=1}^{m+1}(2k-1) = (m+1)^2$。左辺 $= m^2 + (2(m+1)-1) = m^2 + 2m + 1 = (m+1)^2$。

Q3. 帰納法の仮定を使わずに $P(k+1)$ を示した場合、問題はあるか。

▶ クリックして解答を表示 証明自体は正しいが、帰納法を使ったことにならない。「帰納法で示せ」と指定されている場合は減点対象。仮定なしで証明できるなら直接証明で書くべき。

Q4. 基底段階 [I] を省略するとどうなるか。

▶ クリックして解答を表示 証明は不完全(誤り)。例えば「すべての自然数は $100$ 以上」は帰納段階 $P(k) \Rightarrow P(k+1)$ は成立するが、$P(1)$ が偽なので命題は偽。基底がないとドミノは倒れない。

Q5. $P(n)$:$n^2 + n$ は偶数。これを帰納法で示す場合の帰納段階を書け。

▶ クリックして解答を表示 $k^2 + k$ が偶数と仮定 (*)。$(k+1)^2 + (k+1) = k^2 + 2k + 1 + k + 1 = (k^2 + k) + 2(k+1)$。(*) より $k^2 + k$ は偶数、$2(k+1)$ は偶数。偶数の和は偶数なので $(k+1)^2 + (k+1)$ も偶数。

入試問題演習

問題 1 A 基礎 和の公式

数学的帰納法を用いて、すべての自然数 $n$ に対して次の等式を証明せよ。

$$\sum_{k=1}^{n} k^3 = \left\{\frac{n(n+1)}{2}\right\}^2$$

解答

[I] $n = 1$:(左辺)$= 1$,(右辺)$= 1^2 = 1$。成立。

[II] $n = k$ で $\sum_{i=1}^{k} i^3 = \left\{\frac{k(k+1)}{2}\right\}^2$ ... (*) を仮定。

$n = k+1$:

$\sum_{i=1}^{k+1} i^3 \overset{(*)}{=} \left\{\frac{k(k+1)}{2}\right\}^2 + (k+1)^3 = \frac{k^2(k+1)^2}{4} + (k+1)^3$

$= \frac{(k+1)^2[k^2 + 4(k+1)]}{4} = \frac{(k+1)^2(k^2+4k+4)}{4} = \frac{(k+1)^2(k+2)^2}{4}$

$= \left\{\frac{(k+1)(k+2)}{2}\right\}^2$。$n = k+1$ のときの右辺と一致。

[I], [II] より、すべての自然数 $n$ で成立。$\square$

▶ 解答を見る
問題 2 B 標準 部分分数

数学的帰納法を用いて、すべての自然数 $n$ に対して次の等式を証明せよ。

$$\sum_{k=1}^{n} \frac{1}{k(k+1)} = \frac{n}{n+1}$$

解答

[I] $n = 1$:(左辺)$= \frac{1}{1 \cdot 2} = \frac{1}{2}$,(右辺)$= \frac{1}{2}$。成立。

[II] $n = k$ で $\sum_{i=1}^{k} \frac{1}{i(i+1)} = \frac{k}{k+1}$ ... (*) を仮定。

$n = k+1$:

$\sum_{i=1}^{k+1} \frac{1}{i(i+1)} \overset{(*)}{=} \frac{k}{k+1} + \frac{1}{(k+1)(k+2)}$

$= \frac{k(k+2) + 1}{(k+1)(k+2)} = \frac{k^2 + 2k + 1}{(k+1)(k+2)} = \frac{(k+1)^2}{(k+1)(k+2)} = \frac{k+1}{k+2}$。成立。

[I], [II] より、すべての自然数 $n$ で成立。$\square$

解説

帰納段階のポイントは通分して整理する部分です。分子が完全平方式 $(k+1)^2$ になり、$(k+1)$ で約分できることが鍵です。なお、この等式は部分分数分解 $\frac{1}{k(k+1)} = \frac{1}{k} - \frac{1}{k+1}$ を使った望遠鏡和でも直接証明できます。

▶ 解答を見る
問題 3 B 標準 漸化式と帰納法

$a_1 = 1$, $a_{n+1} = 3a_n + 2$ で定められる数列について、$a_n = 2 \cdot 3^{n-1} - 1$ をすべての自然数 $n$ で証明せよ。

解答

[I] $n = 1$:$a_1 = 1$, $2 \cdot 3^0 - 1 = 1$。成立。

[II] $n = k$ で $a_k = 2 \cdot 3^{k-1} - 1$ ... (*) を仮定。

$n = k+1$:漸化式より

$a_{k+1} = 3a_k + 2 \overset{(*)}{=} 3(2 \cdot 3^{k-1} - 1) + 2 = 2 \cdot 3^k - 3 + 2 = 2 \cdot 3^k - 1$

$= 2 \cdot 3^{(k+1)-1} - 1$。$n = k+1$ のときの式と一致。

[I], [II] より、すべての自然数 $n$ で $a_n = 2 \cdot 3^{n-1} - 1$。$\square$

解説

漸化式で定義された数列の一般項を帰納法で証明する典型パターンです。帰納段階では漸化式 $a_{k+1} = 3a_k + 2$ に仮定 (*) を代入するだけで自然に $P(k+1)$ が導かれます。

▶ 解答を見る
問題 4 C 発展 二項係数

数学的帰納法を用いて、すべての自然数 $n$ に対して次の等式を証明せよ。

$$\sum_{k=0}^{n} \binom{n}{k}^2 = \binom{2n}{n}$$

ただし、$\binom{2(k+1)}{k+1} = \frac{2(2k+1)}{k+1}\binom{2k}{k}$ を用いてよい。

解答

[I] $n = 1$:(左辺)$= \binom{1}{0}^2 + \binom{1}{1}^2 = 1 + 1 = 2$,(右辺)$= \binom{2}{1} = 2$。成立。

[II] $n = m$ で $\sum_{k=0}^{m}\binom{m}{k}^2 = \binom{2m}{m}$ ... (*) を仮定。

$n = m+1$:パスカルの法則 $\binom{m+1}{k} = \binom{m}{k} + \binom{m}{k-1}$ を利用する。

$\sum_{k=0}^{m+1}\binom{m+1}{k}^2 = \sum_{k=0}^{m+1}\left(\binom{m}{k} + \binom{m}{k-1}\right)^2$

$= \sum_{k=0}^{m+1}\binom{m}{k}^2 + 2\sum_{k=0}^{m+1}\binom{m}{k}\binom{m}{k-1} + \sum_{k=0}^{m+1}\binom{m}{k-1}^2$

ヴァンデルモンドの恒等式 $\sum_{k=0}^{n}\binom{m}{k}\binom{m}{n-k} = \binom{2m}{n}$ を用いると、

第1項 $+$ 第3項 $= 2\binom{2m}{m}$, 第2項 $= 2\binom{2m}{m-1}$ であることが示せます。

$2\binom{2m}{m} + 2\binom{2m}{m-1} = 2\binom{2m}{m} + 2 \cdot \frac{m}{m+1}\binom{2m}{m}$

$= 2\binom{2m}{m}\left(1 + \frac{m}{m+1}\right) = 2\binom{2m}{m} \cdot \frac{2m+1}{m+1} = \binom{2(m+1)}{m+1}$

ヒントの等式を使用。[I], [II] より成立。$\square$

解説

この等式はヴァンデルモンドの恒等式の特殊ケースとしても知られます。帰納法の証明は技巧的ですが、パスカルの法則と与えられたヒントを適切に組み合わせることが鍵です。組合せ論的な証明($2n$ 人から $n$ 人を選ぶ方法を2グループに分けて数える)の方がエレガントとも言えます。

▶ 解答を見る