第8章 数列

漸化式($a_{n+1} = pa_n^2$ 対数型)
─ 対数を取って線形化する

$a_{n+1} = pa_n^2$ のように右辺に $a_n$ の累乗が含まれる漸化式は、両辺の対数を取ることで線形の漸化式に帰着できます。$b_n = \log a_n$ という置き換えが鍵になります。

1対数型漸化式の基本

漸化式 $a_{n+1} = pa_n^2$ は $a_n$ の2乗を含むため、これまでの線形の方法では直接解けません。しかし、両辺の対数を取ると累乗が外に出て、線形漸化式に変換できます。

📌 対数を取る動機

対数の基本性質 $\log(AB) = \log A + \log B$, $\log A^k = k\log A$ を使うと、乗算が加算に、累乗が定数倍に変換されます。

これにより非線形漸化式 $a_{n+1} = pa_n^2$ が線形漸化式 $b_{n+1} = 2b_n + \log p$ に変わります。

この方法が使えるための条件は、すべての $n$ について $a_n > 0$ であることです。$a_n > 0$ であれば $\log a_n$ が定義できます。

⚠️ $a_n > 0$ の確認を忘れない

✗ 対数を取れるかどうかを確認せずに $\log$ を適用する

✓ $a_1 > 0$ かつ $p > 0$ ならば $a_n > 0$ が帰納的に保証される

$a_1 > 0$, $p > 0$ のとき、$a_2 = pa_1^2 > 0$, $a_3 = pa_2^2 > 0$, $\ldots$ と全ての項が正になります。この確認を答案に書きましょう。

2$a_{n+1} = pa_n^2$ の解法

📐 $a_{n+1} = pa_n^2$ の解法手順

Step 1:$a_n > 0$ を確認し、両辺の対数(底は任意)を取る

$$\log a_{n+1} = \log p + 2\log a_n$$

Step 2:$b_n = \log a_n$ とおくと

$$b_{n+1} = 2b_n + \log p$$

これは $a_{n+1} = pa_n + q$ 型の漸化式($p=2$, $q=\log p$)。

Step 3:特性方程式 $\alpha = 2\alpha + \log p$ を解いて $\alpha = -\log p$ とし、$b_n$ を求める。

Step 4:$a_n = (\text{底})^{b_n}$ として元に戻す。

📝 計算例1

例:$a_1 = 3$, $a_{n+1} = 2a_n^2$ の一般項を求めよ。

$a_n > 0$ は帰納的に明らか($a_1 = 3 > 0$, $p = 2 > 0$)。

両辺の $\log_2$ を取る:$\log_2 a_{n+1} = 1 + 2\log_2 a_n$

$b_n = \log_2 a_n$ とおくと $b_{n+1} = 2b_n + 1$

特性方程式:$\alpha = 2\alpha + 1$ → $\alpha = -1$

$b_n + 1 = (b_1 + 1) \cdot 2^{n-1} = (\log_2 3 + 1) \cdot 2^{n-1}$

$b_n = (\log_2 3 + 1) \cdot 2^{n-1} - 1 = (\log_2 6) \cdot 2^{n-1} - 1$

$a_n = 2^{b_n} = 2^{(\log_2 6) \cdot 2^{n-1} - 1} = \dfrac{6^{2^{n-1}}}{2}$

(検算:$a_1 = \dfrac{6^1}{2} = 3$ ✓、$a_2 = 2 \cdot 9 = 18 = \dfrac{6^2}{2} = \dfrac{36}{2} = 18$ ✓)

📝 計算例2(底を $10$ にする場合)

例:$a_1 = 10$, $a_{n+1} = a_n^2$ の一般項を求めよ。

両辺の常用対数を取る:$\log_{10} a_{n+1} = 2\log_{10} a_n$

$b_n = \log_{10} a_n$ とおくと $b_{n+1} = 2b_n$(等比型!$p = 0$ なので特性方程式不要)

$b_1 = 1$ より $b_n = 2^{n-1}$

$a_n = 10^{2^{n-1}}$

(検算:$a_1 = 10^1 = 10$ ✓、$a_2 = 10^2 = 100 = 10^2$ ✓、$a_3 = 10^4 = 10000 = 100^2$ ✓)

3一般の $a_{n+1} = pa_n^k$ の場合

$a_{n+1} = pa_n^k$($k \geq 2$, $p > 0$, $a_n > 0$)の場合も同様に解けます。

📐 $a_{n+1} = pa_n^k$ の一般的な解法

両辺の対数:$\log a_{n+1} = \log p + k\log a_n$

$b_n = \log a_n$ とおくと $b_{n+1} = kb_n + \log p$

特性方程式 $\alpha = k\alpha + \log p$ より $\alpha = \dfrac{\log p}{1-k} = -\dfrac{\log p}{k-1}$

$b_n - \alpha = (b_1 - \alpha) \cdot k^{n-1}$

📝 計算例

例:$a_1 = 3$, $a_{n+1} = 3a_n^3$ の一般項を求めよ。

$\log_3$ を取る:$\log_3 a_{n+1} = 1 + 3\log_3 a_n$

$b_n = \log_3 a_n$ とおくと $b_{n+1} = 3b_n + 1$

特性方程式:$\alpha = 3\alpha + 1$ → $\alpha = -\dfrac{1}{2}$

$b_n + \dfrac{1}{2} = \left(b_1 + \dfrac{1}{2}\right) \cdot 3^{n-1} = \dfrac{3}{2} \cdot 3^{n-1} = \dfrac{3^n}{2}$

$b_n = \dfrac{3^n}{2} - \dfrac{1}{2} = \dfrac{3^n - 1}{2}$

$a_n = 3^{b_n} = 3^{(3^n - 1)/2}$

(検算:$a_1 = 3^{(3-1)/2} = 3^1 = 3$ ✓、$a_2 = 3 \cdot 27 = 81 = 3^4 = 3^{(9-1)/2}$ ✓)

💡 $k = 2$ の特殊な場合:$a_{n+1} = a_n^2$

$p = 1$ のとき $a_{n+1} = a_n^2$ は最も単純な対数型漸化式です。

$b_n = \log a_n$ とおくと $b_{n+1} = 2b_n$ で等比数列。$b_n = b_1 \cdot 2^{n-1}$ より $a_n = a_1^{2^{n-1}}$。

つまり「前の項を2乗する」操作を繰り返すと、一般項は $a_1$ の $2^{n-1}$ 乗になります。

4対数の底の選び方

対数型漸化式を解く際、対数の底の選び方で計算の簡潔さが変わります。

📐 底の選び方の指針
状況推奨する底理由
$a_1$ や $p$ が同じ底の累乗その共通の底$\log$ の値が整数になり計算が簡潔
$p = 1$$a_1$ を底にする$b_1 = 1$ となり初項が簡単
特に指定なし底は何でもよい結果は底によらない
📝 底の選び方の例

例:$a_1 = 4$, $a_{n+1} = 8a_n^2$ → $\log_2$ が便利

$\log_2 a_{n+1} = 3 + 2\log_2 a_n$。$b_1 = \log_2 4 = 2$。

$b_{n+1} = 2b_n + 3$。特性方程式 $\alpha = 2\alpha + 3$ → $\alpha = -3$。

$b_n + 3 = (2 + 3) \cdot 2^{n-1} = 5 \cdot 2^{n-1}$

$b_n = 5 \cdot 2^{n-1} - 3$ より $a_n = 2^{5 \cdot 2^{n-1} - 3}$

(検算:$a_1 = 2^{5 - 3} = 2^2 = 4$ ✓)

⚠️ 対数を取った後の漸化式を正しく処理する

✗ $b_{n+1} = 2b_n + 3$ をそのまま等比数列と思って $b_n = b_1 \cdot 2^{n-1}$

✓ $+3$ があるので $pa_n + q$ 型。特性方程式を解いてから等比帰着

対数を取った後の漸化式が $b_{n+1} = kb_n + c$($c \neq 0$)の場合、$pa_n + q$ 型として解きます。$c = 0$ のときだけ等比数列です。

5指数型一般項の求め方

$b_n = \log a_n$ から $a_n$ に戻す際、一般項は「指数の指数」のような複雑な形になることがあります。

📝 整理のコツ

$b_n = c \cdot k^{n-1} + d$ のとき $a_n = (\text{底})^{c \cdot k^{n-1} + d} = (\text{底})^d \cdot \left((\text{底})^c\right)^{k^{n-1}}$

例えば $b_n = 5 \cdot 2^{n-1} - 3$, 底 $= 2$ なら

$a_n = 2^{5 \cdot 2^{n-1}} \cdot 2^{-3} = \dfrac{32^{2^{n-1}}}{8} = \dfrac{(2^5)^{2^{n-1}}}{8}$

📌 対数型漸化式の本質

対数型漸化式の解法の本質は次の通りです:

非線形漸化式(累乗を含む)→ 対数を取る線形漸化式(これまでの方法で解ける)→ 指数に戻す

対数変換は「非線形を線形にする」最も基本的な道具の一つです。物理や工学でも頻繁に使われる考え方です。

💡 答案の書き方

対数型漸化式の答案では、以下の流れを明示しましょう:

1. $a_n > 0$ の確認($a_1 > 0$, $p > 0$ から帰納的に)

2. 両辺の対数を取る(底を明記)

3. $b_n = \log a_n$ の漸化式を書く

4. $b_n$ の一般項を求める

5. $a_n = (\text{底})^{b_n}$ で元に戻す

6. 検算($n = 1$ を代入して初項と一致するか確認)

まとめ

  • 対数型漸化式 ─ $a_{n+1} = pa_n^k$ の形。非線形だが対数で線形化できる
  • 解法の核心 ─ $b_n = \log a_n$ とおいて $b_{n+1} = kb_n + \log p$ に変換
  • $a_n > 0$ の確認 ─ 対数を取る前に、全項が正であることを確認する
  • 底の選択 ─ $a_1$ や $p$ と合う底を選ぶと計算が楽になる
  • 非線形→線形 ─ 対数変換は非線形問題を線形問題に帰着する基本手法

確認テスト

Q1. $a_1 = 2$, $a_{n+1} = a_n^2$ の一般項を求めよ。

▶ クリックして解答を表示 $b_n = \log_2 a_n$ とおくと $b_{n+1} = 2b_n$。$b_1 = 1$, $b_n = 2^{n-1}$。$a_n = 2^{2^{n-1}}$。

Q2. $a_{n+1} = 3a_n^2$ に対数を取ったとき、$b_n = \log_3 a_n$ の満たす漸化式を書け。

▶ クリックして解答を表示 $\log_3 a_{n+1} = 1 + 2\log_3 a_n$ より $b_{n+1} = 2b_n + 1$。

Q3. Q2の漸化式の特性方程式を解け。

▶ クリックして解答を表示 $\alpha = 2\alpha + 1$ より $-\alpha = 1$ すなわち $\alpha = -1$。

Q4. 対数型漸化式を解く際、最初に確認すべきことは何か。

▶ クリックして解答を表示 すべての項 $a_n$ が正であること。対数は正の数にしか定義されないため。

Q5. $a_1 = 5$, $a_{n+1} = a_n^3$ の一般項を求めよ。

▶ クリックして解答を表示 $b_n = \log_5 a_n$ とおくと $b_{n+1} = 3b_n$。$b_1 = 1$, $b_n = 3^{n-1}$。$a_n = 5^{3^{n-1}}$。

入試問題演習

問題 1 A 基礎 対数型基本

$a_1 = 2$, $a_{n+1} = 4a_n^2$ で定められる数列の一般項を求めよ。

解答

$a_n > 0$ は帰納的に明らか。$\log_2$ を取ると

$\log_2 a_{n+1} = 2 + 2\log_2 a_n$

$b_n = \log_2 a_n$ とおくと $b_{n+1} = 2b_n + 2$, $b_1 = 1$

特性方程式 $\alpha = 2\alpha + 2$ → $\alpha = -2$

$b_n + 2 = (1 + 2) \cdot 2^{n-1} = 3 \cdot 2^{n-1}$

$b_n = 3 \cdot 2^{n-1} - 2$ より $a_n = 2^{3 \cdot 2^{n-1} - 2}$

▶ 解答を見る
問題 2 B 標準 底の工夫

$a_1 = 9$, $a_{n+1} = 3a_n^2$ で定められる数列の一般項を求めよ。

解答

$\log_3$ を取る。$b_n = \log_3 a_n$ とおくと $b_{n+1} = 2b_n + 1$

$b_1 = \log_3 9 = 2$。特性方程式 $\alpha = 2\alpha + 1$ → $\alpha = -1$

$b_n + 1 = (2+1) \cdot 2^{n-1} = 3 \cdot 2^{n-1}$

$b_n = 3 \cdot 2^{n-1} - 1$ より $a_n = 3^{3 \cdot 2^{n-1} - 1}$

(検算:$a_1 = 3^{3-1} = 3^2 = 9$ ✓、$a_2 = 3 \cdot 81 = 243 = 3^5 = 3^{6-1}$ ✓)

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

$a_1 = 2$, $a_{n+1} = a_n^3$ で定められる数列について:

(1) 一般項 $a_n$ を求めよ。

(2) $a_n > 10^{100}$ を満たす最小の $n$ を求めよ。ただし $\log_{10} 2 = 0.3010$ とする。

解答

(1) $b_n = \log_2 a_n$ とおくと $b_{n+1} = 3b_n$, $b_1 = 1$。$b_n = 3^{n-1}$。$a_n = 2^{3^{n-1}}$。

(2) $2^{3^{n-1}} > 10^{100}$ の両辺の常用対数:

$3^{n-1} \cdot \log_{10} 2 > 100$

$3^{n-1} > \dfrac{100}{0.3010} \approx 332.2$

$3^5 = 243 < 332.2 < 729 = 3^6$ より $n - 1 \geq 6$ すなわち $n \geq 7$

最小の $n$ は $\boldsymbol{7}$。

▶ 解答を見る
問題 4 C 発展 逆数の利用

$a_1 = \sqrt{2}$, $a_{n+1} = 2a_n^4$ で定められる数列の一般項を求めよ。

解答

$a_n > 0$ は帰納的に明らか。$\log_2$ を取る:

$\log_2 a_{n+1} = 1 + 4\log_2 a_n$

$b_n = \log_2 a_n$ とおくと $b_{n+1} = 4b_n + 1$, $b_1 = \log_2 \sqrt{2} = \dfrac{1}{2}$

特性方程式 $\alpha = 4\alpha + 1$ → $\alpha = -\dfrac{1}{3}$

$b_n + \dfrac{1}{3} = \left(\dfrac{1}{2} + \dfrac{1}{3}\right) \cdot 4^{n-1} = \dfrac{5}{6} \cdot 4^{n-1}$

$b_n = \dfrac{5}{6} \cdot 4^{n-1} - \dfrac{1}{3} = \dfrac{5 \cdot 4^{n-1} - 2}{6}$

$a_n = 2^{b_n} = 2^{(5 \cdot 4^{n-1} - 2)/6}$

解説

$k = 4$ のケースです。特性方程式で $\alpha = -\frac{1}{3}$ が出てくるのは $k = 4$, $\log p = 1$(底2)のとき。指数部分が複雑になりますが、手順は全く同じです。検算:$a_1 = 2^{(5-2)/6} = 2^{1/2} = \sqrt{2}$ ✓

▶ 解答を見る