第8章 数列

数学的帰納法(整数の性質の証明)
─ 整数の倍数性を帰納法で示す

「$n^3 - n$ は $6$ の倍数」「$7^n - 1$ は $6$ の倍数」のように、ある式が特定の整数の倍数であることを証明する問題は入試の定番です。帰納法の仮定を上手に活用し、倍数条件を式変形で導く技術を身につけましょう。

1整除性と帰納法の基本

「$A$ が $m$ の倍数」とは「$A = m \cdot q$($q$ は整数)」と表せることです。帰納法で倍数性を示す基本戦略は次の通りです。

📐 倍数証明の帰納法テンプレート

命題:すべての自然数 $n$ に対して $f(n)$ は $m$ の倍数である。

[Step 1] $n = 1$ のとき $f(1)$ が $m$ の倍数であることを確認。

[Step 2] $f(k) = mq$($q$ は整数)と仮定し、$f(k+1)$ を変形して $f(k+1) = m \cdot (\text{整数})$ を示す。

※ 鍵は $f(k+1)$ の式から $f(k)$ を含む形を作り出すことです。

📌 帰納法の仮定の使い方

$f(k+1) - f(k)$ が $m$ の倍数であることを示すか、$f(k+1)$ を $f(k)$ を含む形に変形して仮定を代入します。

例:$f(k+1) = \alpha \cdot f(k) + (\text{$m$ の倍数})$ の形にできれば、仮定より $f(k) = mq$ なので $f(k+1) = \alpha \cdot mq + m \cdot r = m(\alpha q + r)$。

⚠️ 「整数」であることの確認を忘れない

✗ $f(k+1) = 6 \cdot \frac{k}{2}$ だから $6$ の倍数($\frac{k}{2}$ は整数とは限らない!)

✓ $f(k+1) = 6 \cdot q$($q$ は整数)の形まで確認する

「$m$ の倍数」は「$m \times$(整数)」です。掛けられる側が整数であることを必ず確認しましょう。

2$a^n - b^n$ 型の倍数証明

$a^n - 1$ や $a^n - b^n$ が特定の数の倍数であることを帰納法で示すパターンは最も基本的です。

📝 例題:$7^n - 1$ は $6$ の倍数

命題:すべての自然数 $n$ に対して $7^n - 1$ は $6$ の倍数であることを示せ。

[Step 1] $n = 1$:$7^1 - 1 = 6 = 6 \cdot 1$。$6$ の倍数。

[Step 2] $n = k$ で $7^k - 1 = 6q$($q$ は整数)と仮定する。

$$7^{k+1} - 1 = 7 \cdot 7^k - 1 = 7(7^k - 1) + 7 - 1 = 7 \cdot 6q + 6 = 6(7q + 1)$$

$7q + 1$ は整数なので $7^{k+1} - 1$ は $6$ の倍数。 $\square$

💡 式変形のコツ:$a^{k+1}$ の処理

$a^{k+1} = a \cdot a^k$ と変形し、$a^k$ の部分に仮定を使えるようにします。

$a \cdot a^k - b = a(a^k - b) + a \cdot b - b = a(a^k - b) + b(a - 1)$

このように「仮定を使える部分」と「残りの部分」に分解するのがポイントです。

📝 例題:$5^n + 3$ は $4$ の倍数

[Step 1] $n = 1$:$5^1 + 3 = 8 = 4 \cdot 2$。$4$ の倍数。

[Step 2] $n = k$ で $5^k + 3 = 4q$($q$ は整数)と仮定する。

$$5^{k+1} + 3 = 5 \cdot 5^k + 3 = 5(5^k + 3) - 15 + 3 = 5 \cdot 4q - 12 = 4(5q - 3)$$

$5q - 3$ は整数なので $5^{k+1} + 3$ は $4$ の倍数。 $\square$

3多項式の倍数証明

$n^3 - n$ や $n(n+1)(2n+1)$ のように、$n$ の多項式が特定の数の倍数であることを帰納法で示します。

📝 例題:$n^3 - n$ は $6$ の倍数

命題:すべての自然数 $n$ に対して $n^3 - n$ は $6$ の倍数であることを示せ。

[Step 1] $n = 1$:$1^3 - 1 = 0 = 6 \cdot 0$。$6$ の倍数。

[Step 2] $n = k$ で $k^3 - k = 6q$($q$ は整数)と仮定する。

$$\begin{aligned}(k+1)^3 - (k+1) &= k^3 + 3k^2 + 3k + 1 - k - 1 \\ &= (k^3 - k) + 3k^2 + 3k \\ &= 6q + 3k(k+1)\end{aligned}$$

$k(k+1)$ は連続する2整数の積なので偶数。よって $3k(k+1) = 6 \cdot \frac{k(k+1)}{2}$。

$(k+1)^3 - (k+1) = 6q + 6 \cdot \frac{k(k+1)}{2} = 6\left(q + \frac{k(k+1)}{2}\right)$

$\frac{k(k+1)}{2}$ は整数なので $6$ の倍数。 $\square$

📌 連続整数の積の性質

帰納法の証明中に連続整数の積が現れたら、次の性質を活用しましょう:

$k(k+1)$:連続2整数 → $2$ の倍数

$k(k+1)(k+2)$:連続3整数 → $6$ の倍数

一般に、連続 $r$ 個の整数の積は $r!$ の倍数です。

📝 例題:$n(n+1)(2n+1)$ は $6$ の倍数

[Step 1] $n = 1$:$1 \cdot 2 \cdot 3 = 6 = 6 \cdot 1$。$6$ の倍数。

[Step 2] $n = k$ で $k(k+1)(2k+1) = 6q$ と仮定する。

$(k+1)(k+2)(2k+3) = (k+1)\{(2k+1)(k+2) + (k+2) - (k+2) + k(2k+3 - 2k - 1)\}$

直接展開する方が明快:

$(k+1)(k+2)(2k+3) - k(k+1)(2k+1)$

$= (k+1)\{(k+2)(2k+3) - k(2k+1)\}$

$= (k+1)(2k^2+7k+6-2k^2-k)$

$= (k+1)(6k+6) = 6(k+1)(k+1) = 6(k+1)^2$

よって $(k+1)(k+2)(2k+3) = 6q + 6(k+1)^2 = 6(q + (k+1)^2)$。$6$ の倍数。 $\square$

4帰納法の仮定を「置き換え」で活用する

仮定 $f(k) = mq$ を「$f(k)$ の式を $q$ で表す」形に変形して代入するテクニックです。

📝 例題:$4^n + 5^n + 6^n$ は $15$ の倍数($n$ が奇数)

命題:奇数 $n \geq 1$ に対して $4^n + 5^n + 6^n$ は $15$ の倍数であることを示せ。

[Step 1] $n = 1$:$4+5+6 = 15 = 15 \cdot 1$。成り立つ。

[Step 2] 奇数 $k$ で $4^k + 5^k + 6^k = 15q$ と仮定。次の奇数 $k+2$ を考える。

$4^{k+2} + 5^{k+2} + 6^{k+2}$

$= 16 \cdot 4^k + 25 \cdot 5^k + 36 \cdot 6^k$

仮定より $4^k = 15q - 5^k - 6^k$ なので:

$= 16(15q - 5^k - 6^k) + 25 \cdot 5^k + 36 \cdot 6^k$

$= 16 \cdot 15q + 9 \cdot 5^k + 20 \cdot 6^k$

$= 15 \cdot 16q + 9 \cdot 5^k + 20 \cdot 6^k$

$9 \cdot 5^k + 20 \cdot 6^k = 15 \cdot 3 \cdot 5^{k-1} + 15 \cdot 4 \cdot 6^{k-1} \cdot \frac{20}{15} \cdot \ldots$

(別の方法:$= 15(16q) + 9 \cdot 5^k + 20 \cdot 6^k$。$9 \cdot 5 + 20 \cdot 6 = 45 + 120 = 165 = 15 \cdot 11$。$k$ が奇数のとき一般に $15$ の倍数。)

📐 置き換えテクニックのパターン

仮定 $f(k) = mq$ から、$f(k)$ に含まれる項を $q$ を使って表す:

例1:$a^k = mq - b^k$ のように、特定の項を他の項で置き換える

例2:$a^k \equiv r \pmod{m}$ と合同式で仮定を書き直す

※ 合同式を使うと見通しがよくなることが多いです。

⚠️ 奇数の帰納法に注意

✗ 「$n = k$ のとき成立」→「$n = k+1$ のとき」と進める($k+1$ は偶数!)

✓ 「奇数 $n = k$ のとき」→「次の奇数 $n = k+2$ のとき」と進める

命題の対象が「すべての奇数」なら、帰納的ステップは $k \to k+2$ です。

5二項定理との組み合わせ

二項定理を使って $a^n$ を展開し、倍数性を導く方法も重要です。

📝 例題:$6^n - 1$ は $5$ の倍数(二項定理による別証)

$6^n = (5+1)^n = \sum_{r=0}^{n} \binom{n}{r} 5^r = 1 + 5n + \binom{n}{2}5^2 + \cdots + 5^n$

$6^n - 1 = 5n + \binom{n}{2}5^2 + \cdots + 5^n = 5\left(n + \binom{n}{2} \cdot 5 + \cdots + 5^{n-1}\right)$

括弧内は整数なので $6^n - 1$ は $5$ の倍数。

(帰納法を使わずに一撃で証明できる!)

📝 例題:帰納法 + 二項定理の組み合わせ

命題:$n \geq 1$ のとき $n^3 + 5n$ は $6$ の倍数であることを示せ。

[Step 1] $n = 1$:$1 + 5 = 6 = 6 \cdot 1$。成り立つ。

[Step 2] $n = k$ で $k^3 + 5k = 6q$ と仮定する。

$(k+1)^3 + 5(k+1) = k^3 + 3k^2 + 3k + 1 + 5k + 5$

$= (k^3 + 5k) + 3k^2 + 3k + 6 = 6q + 3k(k+1) + 6$

$k(k+1)$ は偶数なので $3k(k+1) = 6 \cdot \frac{k(k+1)}{2}$。

$(k+1)^3 + 5(k+1) = 6q + 6 \cdot \frac{k(k+1)}{2} + 6 = 6\left(q + \frac{k(k+1)}{2} + 1\right)$

$6$ の倍数。 $\square$

💡 帰納法と直接証明、どちらを選ぶ?

倍数証明には帰納法以外の方法もあります:

$n^3 - n = n(n-1)(n+1) = $ 連続3整数の積 → $6$ の倍数(因数分解で直接証明)

$a^n - 1 = (a-1)(a^{n-1} + \cdots + 1)$ → $a-1$ の倍数(因数分解で直接証明)

問題文に「帰納法で証明せよ」と指定がなければ、最も簡潔な方法を選びましょう。

📌 合同式を使った見通しのよい証明

$7 \equiv 1 \pmod{6}$ より $7^n \equiv 1^n = 1 \pmod{6}$ なので $7^n - 1 \equiv 0 \pmod{6}$。

合同式に慣れると、帰納法よりも遥かに簡潔に証明できる場合があります。ただし「帰納法で示せ」と指定された場合は帰納法を使いましょう。

まとめ

  • 倍数証明の帰納法 ─ 仮定 $f(k) = mq$ を $f(k+1)$ の変形に代入し、$f(k+1) = m \cdot (\text{整数})$ を導く
  • $a^n$ 型 ─ $a^{k+1} = a \cdot a^k$ と分解し、$a^k$ に仮定を適用する
  • 多項式型 ─ $f(k+1) - f(k)$ を計算し、仮定と合わせて倍数性を示す
  • 連続整数の積 ─ $k(k+1)$ は偶数、$k(k+1)(k+2)$ は $6$ の倍数。帰納法の途中で頻出
  • 二項定理・合同式 ─ 帰納法の代替手段。問題の指定がなければ最適な方法を選ぶ

確認テスト

Q1. $5^n - 1$ が $4$ の倍数であることの基底段階を確認せよ。

▶ クリックして解答を表示 $n = 1$:$5^1 - 1 = 4 = 4 \cdot 1$。$4$ の倍数。

Q2. $7^{k+1} - 1$ を $7^k - 1$ を含む形に変形せよ。

▶ クリックして解答を表示 $7^{k+1} - 1 = 7 \cdot 7^k - 1 = 7(7^k - 1) + 6$

Q3. $k(k+1)$ が必ず偶数である理由を述べよ。

▶ クリックして解答を表示 $k$ と $k+1$ は連続する整数なので、一方は必ず偶数。偶数を因数にもつ積は偶数。

Q4. $n^3 + 5n$ の帰納法で $(k+1)^3 + 5(k+1) - (k^3 + 5k)$ を計算せよ。

▶ クリックして解答を表示 $3k^2 + 3k + 6 = 3k(k+1) + 6$。$k(k+1)$ は偶数なので $3k(k+1)$ は $6$ の倍数。全体も $6$ の倍数。

Q5. 合同式で $8^n \equiv (\quad) \pmod{7}$ を求めよ。

▶ クリックして解答を表示 $8 \equiv 1 \pmod{7}$ より $8^n \equiv 1^n = 1 \pmod{7}$

入試問題演習

問題 1 A 基礎 指数型

すべての自然数 $n$ に対して $8^n - 1$ は $7$ の倍数であることを数学的帰納法で証明せよ。

解答

[Step 1] $n = 1$:$8^1 - 1 = 7 = 7 \cdot 1$。$7$ の倍数。

[Step 2] $n = k$ で $8^k - 1 = 7q$($q$ は整数)と仮定する。

$8^{k+1} - 1 = 8 \cdot 8^k - 1 = 8(8^k - 1) + 8 - 1 = 8 \cdot 7q + 7 = 7(8q + 1)$

$8q + 1$ は整数なので $7$ の倍数。 $\square$

▶ 解答を見る
問題 2 B 標準 多項式型

すべての自然数 $n$ に対して $n^5 - n$ は $5$ の倍数であることを数学的帰納法で証明せよ。

解答

[Step 1] $n = 1$:$1 - 1 = 0 = 5 \cdot 0$。$5$ の倍数。

[Step 2] $n = k$ で $k^5 - k = 5q$ と仮定する。

$(k+1)^5 - (k+1) = k^5 + 5k^4 + 10k^3 + 10k^2 + 5k + 1 - k - 1$

$= (k^5 - k) + 5k^4 + 10k^3 + 10k^2 + 5k$

$= 5q + 5(k^4 + 2k^3 + 2k^2 + k) = 5(q + k^4 + 2k^3 + 2k^2 + k)$

括弧内は整数なので $5$ の倍数。 $\square$

解説

二項定理で $(k+1)^5$ を展開すると、$\binom{5}{1}k^4 = 5k^4$, $\binom{5}{2}k^3 = 10k^3$ など、$k^5$ 以外の項はすべて $5$ の倍数です。これがフェルマーの小定理の初等的証明と同じ構造です。

▶ 解答を見る
問題 3 B 標準 複合型

すべての自然数 $n$ に対して $3^{2n} - 1$ は $8$ の倍数であることを数学的帰納法で証明せよ。

解答

[Step 1] $n = 1$:$3^2 - 1 = 8 = 8 \cdot 1$。$8$ の倍数。

[Step 2] $n = k$ で $3^{2k} - 1 = 8q$($q$ は整数)と仮定する。すなわち $9^k - 1 = 8q$。

$9^{k+1} - 1 = 9 \cdot 9^k - 1 = 9(9^k - 1) + 9 - 1 = 9 \cdot 8q + 8 = 8(9q + 1)$

$9q + 1$ は整数なので $8$ の倍数。 $\square$

解説

$3^{2n} = 9^n$ と見ることで、$a^n - 1$ の標準形に帰着できます。$9 \equiv 1 \pmod{8}$ なので $9^n \equiv 1 \pmod{8}$。

▶ 解答を見る
問題 4 C 発展 高次倍数性

すべての自然数 $n$ に対して $11^{n+2} + 12^{2n+1}$ は $133$ の倍数であることを数学的帰納法で証明せよ。

解答

[Step 1] $n = 1$:$11^3 + 12^3 = 1331 + 1728 = 3059 = 133 \times 23$。$133$ の倍数。

[Step 2] $n = k$ で $11^{k+2} + 12^{2k+1} = 133q$($q$ は整数)と仮定する。

$n = k+1$ のとき:$11^{k+3} + 12^{2k+3}$

$= 11 \cdot 11^{k+2} + 144 \cdot 12^{2k+1}$

$= 11 \cdot 11^{k+2} + 11 \cdot 12^{2k+1} + 133 \cdot 12^{2k+1}$

$= 11(11^{k+2} + 12^{2k+1}) + 133 \cdot 12^{2k+1}$

$= 11 \cdot 133q + 133 \cdot 12^{2k+1} = 133(11q + 12^{2k+1})$

$11q + 12^{2k+1}$ は整数なので $133$ の倍数。 $\square$

解説

$144 = 11 + 133$ と分解する着想がポイントです。$12^2 = 144$ の中から $11$ と $133$ を取り出すことで、仮定の形と $133$ の倍数の両方を同時に作り出しています。なお $133 = 7 \times 19$ です。

▶ 解答を見る