第8章 数列

漸化式(連立型)
─ 2つの数列が絡み合う

連立漸化式では2つの数列 $\{a_n\}$, $\{b_n\}$ が互いに影響し合いながら変化します。$a_{n+1} = pa_n + qb_n$, $b_{n+1} = ra_n + sb_n$ の形の漸化式を、和と差の新しい数列を作ることで独立した漸化式に分離する手法を学びます。

1連立漸化式とは

2つの数列 $\{a_n\}$, $\{b_n\}$ が次のような関係で結ばれている場合を連立漸化式と呼びます。

📐 連立漸化式の標準形

$$\begin{cases} a_{n+1} = pa_n + qb_n \\ b_{n+1} = ra_n + sb_n \end{cases}$$

初期条件として $a_1, b_1$ が与えられる。

$a_{n+1}$ が $b_n$ に依存し、$b_{n+1}$ が $a_n$ に依存するため、どちらか一方だけでは解けません。2つの式を連立して処理する必要があります。

📌 連立漸化式の解法の核心

2つの数列が「絡み合って」いる状態を、適切な線形結合(和・差・定数倍の組み合わせ)で「解きほぐす」のが基本戦略です。

$c_n = a_n + kb_n$ の形の新しい数列を作り、$c_n$ だけの漸化式(等比型など)に帰着させます。

2和と差による分離

最もよく出題されるのは、和と差を取ることで分離できるタイプです。

📝 計算例:和と差による分離

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

和:$a_{n+1} + b_{n+1} = 3a_n + 3b_n = 3(a_n + b_n)$

$s_n = a_n + b_n$ と置くと $s_{n+1} = 3s_n$, $s_1 = 4$ で $s_n = 4 \cdot 3^{n-1}$。

差:$a_{n+1} - b_{n+1} = a_n - b_n$

$d_n = a_n - b_n$ と置くと $d_{n+1} = d_n$, $d_1 = 2$ で $d_n = 2$。

逆算:$a_n = \frac{s_n + d_n}{2} = \frac{4 \cdot 3^{n-1} + 2}{2} = 2 \cdot 3^{n-1} + 1$

$b_n = \frac{s_n - d_n}{2} = \frac{4 \cdot 3^{n-1} - 2}{2} = 2 \cdot 3^{n-1} - 1$

⚠️ 和と差で分離できないケース

✗ $a_{n+1} = 3a_n + b_n$, $b_{n+1} = a_n + 4b_n$ に対して $a_n + b_n$ を計算 → $a_{n+1} + b_{n+1} = 4a_n + 5b_n$ となり $a_n + b_n$ だけの式にならない

✓ 係数が対称的($p = s$)でない場合は、単純な和と差では分離できないことが多い。次節の一般的な方法を使う

💡 和と差で分離できる条件

$a_{n+1} = pa_n + qb_n$, $b_{n+1} = qa_n + pb_n$($p$ と $q$ の位置が対称的な場合)は、和と差で分離できます。

和:$s_{n+1} = (p+q)s_n$(等比数列)、差:$d_{n+1} = (p-q)d_n$(等比数列)

3一般的な連立漸化式の解法

係数が対称的でない場合は、$c_n = a_n + kb_n$ の形で $k$ を適切に定めます。

📐 線形結合による分離法

$c_n = a_n + kb_n$ が等比数列になるための条件:

$c_{n+1} = a_{n+1} + kb_{n+1} = (p + kr)a_n + (q + ks)b_n = \lambda(a_n + kb_n) = \lambda c_n$

これが成り立つためには $\frac{p + kr}{1} = \frac{q + ks}{k} = \lambda$ すなわち

$$k(p + kr) = q + ks \quad \Longleftrightarrow \quad rk^2 + (p - s)k - q = 0$$

📝 一般的な解法の計算例

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

$c_n = a_n + kb_n$ とし、$rk^2 + (p-s)k - q = 0$($r=2, p=3, s=4, q=1$)を解く:

$2k^2 - k - 1 = 0$、$(2k + 1)(k - 1) = 0$ で $k = 1$ または $k = -\frac{1}{2}$。

$k = 1$ のとき:$c_n = a_n + b_n$, $\lambda = p + kr = 3 + 2 = 5$

$c_{n+1} = 5c_n$, $c_1 = 1$ で $c_n = 5^{n-1}$。

$k = -\frac{1}{2}$ のとき:$c_n' = a_n - \frac{1}{2}b_n$, $\lambda' = 3 + 2(-\frac{1}{2}) = 2$

$c_{n+1}' = 2c_n'$, $c_1' = 1$ で $c_n' = 2^{n-1}$。

逆算:$c_n - c_n' = \frac{3}{2}b_n$ より $b_n = \frac{2}{3}(5^{n-1} - 2^{n-1})$

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

$= \frac{2^n + 5^{n-1}}{3}$

検算:$a_1 = \frac{2 + 1}{3} = 1$ ✓, $b_1 = \frac{2}{3}(1 - 1) = 0$ ✓

📌 $k$ を求める方程式の意味

$rk^2 + (p-s)k - q = 0$ の2つの解 $k_1, k_2$ は、連立漸化式を「独立な2つの等比数列」に分解するための係数です。

この方程式は、後述する行列の固有値問題と密接に関連しています。

4確率漸化式との関連

確率の問題で現れる漸化式は、しばしば連立型になります。

📝 確率漸化式の例

例:状態 A, B の2つがあり、A にいる確率 $a_n$、B にいる確率 $b_n$ とする。各ステップで A から B へ確率 $\frac{1}{3}$ で移動、B から A へ確率 $\frac{1}{2}$ で移動するとき、$a_n$ を求めよ。初期状態は A($a_1 = 1$)。

$$a_{n+1} = \frac{2}{3}a_n + \frac{1}{2}b_n, \quad b_{n+1} = \frac{1}{3}a_n + \frac{1}{2}b_n$$

$a_n + b_n = 1$(確率の和は $1$)を利用して $b_n = 1 - a_n$ を代入:

$a_{n+1} = \frac{2}{3}a_n + \frac{1}{2}(1 - a_n) = \frac{1}{6}a_n + \frac{1}{2}$

$a_{n+1} - \frac{3}{5} = \frac{1}{6}\left(a_n - \frac{3}{5}\right)$

$a_n - \frac{3}{5} = \frac{2}{5}\left(\frac{1}{6}\right)^{n-1}$ より $a_n = \frac{3}{5} + \frac{2}{5}\left(\frac{1}{6}\right)^{n-1}$

💡 確率の条件を活用する

確率漸化式では $a_n + b_n = 1$(すべての状態の確率の和が $1$)という条件が常に成り立ちます。この条件を使えば連立漸化式を1つの漸化式に帰着できるため、一般の連立漸化式より簡単に解けます。

状態が3つ以上の場合も、対称性を利用して実質的に2つの数列の問題に帰着させるのが定石です。

⚠️ 確率漸化式の注意点

✗ $a_n + b_n = 1$ の条件を忘れ、連立漸化式をそのまま一般的な方法で解く(計算が無駄に複雑になる)

✓ まず $b_n = 1 - a_n$ を代入して $a_n$ だけの漸化式にするのが最善手

5行列による表現(発展)

連立漸化式は行列を用いて統一的に表現できます。

📐 行列表現

$$\begin{pmatrix} a_{n+1} \\ b_{n+1} \end{pmatrix} = \begin{pmatrix} p & q \\ r & s \end{pmatrix} \begin{pmatrix} a_n \\ b_n \end{pmatrix}$$

$M = \begin{pmatrix} p & q \\ r & s \end{pmatrix}$ と置くと $\mathbf{x}_{n} = M^{n-1}\mathbf{x}_1$。

※ $M$ の固有値が前節の $\lambda$ に対応し、固有ベクトルが分離の方向 $(1, k)$ に対応します。

📝 行列の固有値との対応

行列 $M = \begin{pmatrix} p & q \\ r & s \end{pmatrix}$ の固有方程式は:

$\det(M - \lambda I) = (p - \lambda)(s - \lambda) - qr = \lambda^2 - (p+s)\lambda + (ps - qr) = 0$

セクション3で求めた $k$ に対する $\lambda = p + kr$ は、まさにこの固有方程式の解です。

連立漸化式を解くことは、行列の固有値分解(対角化)と同じ操作です。

📌 連立漸化式と行列のつながり

高校数学では行列を直接扱いませんが、「和と差を取る」「適切な線形結合を作る」という操作の背景には固有値分解の考え方があります。

大学の線形代数で学ぶ対角化は、連立漸化式・連立微分方程式を解く統一的な方法論を提供します。

まとめ

  • 連立漸化式 ─ 2つの数列が互いに依存する漸化式。独立に解けない
  • 和と差の分離 ─ 係数が対称的な場合、$a_n + b_n$ と $a_n - b_n$ で分離できる
  • 一般的な分離法 ─ $c_n = a_n + kb_n$ として $rk^2 + (p-s)k - q = 0$ を解く
  • 確率漸化式 ─ $a_n + b_n = 1$ の条件で1変数に帰着。頻出パターン
  • 行列との対応 ─ 分離の操作は行列の固有値分解に対応する

確認テスト

Q1. $a_{n+1} = 3a_n + 2b_n$, $b_{n+1} = 2a_n + 3b_n$ のとき $a_n + b_n$ の漸化式を求めよ。

▶ クリックして解答を表示 $a_{n+1} + b_{n+1} = 5(a_n + b_n)$。公比 $5$ の等比数列。

Q2. Q1で $a_n - b_n$ の漸化式を求めよ。

▶ クリックして解答を表示 $a_{n+1} - b_{n+1} = (3a_n + 2b_n) - (2a_n + 3b_n) = a_n - b_n$。定数列(公比 $1$ の等比数列)。

Q3. 連立漸化式で $c_n = a_n + kb_n$ が等比数列になる $k$ を求める方程式は何か。

▶ クリックして解答を表示 $rk^2 + (p-s)k - q = 0$($p, q, r, s$ は連立漸化式の係数)。

Q4. 確率漸化式で $a_n + b_n = 1$ を利用するメリットは何か。

▶ クリックして解答を表示 $b_n = 1 - a_n$ を代入して $a_n$ だけの1変数漸化式にできるため、連立を解く必要がなくなる。

Q5. $a_{n+1} = 5a_n - 2b_n$, $b_{n+1} = 2a_n + b_n$, $a_1 = 1, b_1 = 0$ のとき $a_n + b_n$ を求めよ。

▶ クリックして解答を表示 $a_{n+1} + b_{n+1} = 7a_n - b_n$ で分離できないので一般的方法を使う。$rk^2 + (p-s)k - q = 0$ に $r=2, p=5, s=1, q=-2$ を代入:$2k^2 + 4k + 2 = 0$、$k = -1$。$c_n = a_n - b_n$, $\lambda = 5 + 2(-1) = 3$ で $c_n = 3^{n-1}$。もう一つの $k$ は重解なので $k = -1$ のみ。実は $a_{n+1} - b_{n+1} = 3(a_n - b_n)$ より $a_n - b_n = 3^{n-1}$。$a_{n+1} + b_{n+1} = 7a_n - b_n$ に $b_n = a_n - 3^{n-1}$ を代入して $a_n$ の漸化式を解きます。

入試問題演習

問題 1 A 基礎 和と差

$a_{n+1} = 4a_n + 3b_n$, $b_{n+1} = 3a_n + 4b_n$, $a_1 = 2$, $b_1 = 1$ のとき $a_n, b_n$ を求めよ。

解答

$s_n = a_n + b_n$:$s_{n+1} = 7s_n$, $s_1 = 3$ より $s_n = 3 \cdot 7^{n-1}$。

$d_n = a_n - b_n$:$d_{n+1} = d_n$, $d_1 = 1$ より $d_n = 1$。

$a_n = \frac{3 \cdot 7^{n-1} + 1}{2}$, $b_n = \frac{3 \cdot 7^{n-1} - 1}{2}$。

▶ 解答を見る
問題 2 B 標準 一般的分離法

$a_{n+1} = 4a_n + b_n$, $b_{n+1} = 2a_n + 3b_n$, $a_1 = 1$, $b_1 = 2$ のとき $a_n, b_n$ を求めよ。

解答

$c_n = a_n + kb_n$ が等比数列になる $k$:$2k^2 + (4-3)k - 1 = 0$、$2k^2 + k - 1 = 0$。

$(2k - 1)(k + 1) = 0$ で $k = \frac{1}{2}$ または $k = -1$。

$k = \frac{1}{2}$:$c_n = a_n + \frac{1}{2}b_n$, $\lambda = 4 + 2 \cdot \frac{1}{2} = 5$。$c_1 = 2$, $c_n = 2 \cdot 5^{n-1}$。

$k = -1$:$c_n' = a_n - b_n$, $\lambda' = 4 + 2(-1) = 2$。$c_1' = -1$, $c_n' = -2^{n-1}$。

$c_n - c_n' = \frac{3}{2}b_n$ より $b_n = \frac{2}{3}(2 \cdot 5^{n-1} + 2^{n-1})$。

$a_n = c_n' + b_n = -2^{n-1} + \frac{2}{3}(2 \cdot 5^{n-1} + 2^{n-1}) = \frac{4}{3} \cdot 5^{n-1} - \frac{1}{3} \cdot 2^{n-1}$。

解説

$k$ の2次方程式の2つの解が、2つの「独立な方向」を与えます。それぞれの方向で等比数列が得られ、元の数列はそれらの線形結合で表されます。

▶ 解答を見る
問題 3 B 標準 確率漸化式

点 P が頂点 A, B, C からなる正三角形の頂点上を移動する。各ステップで現在の頂点にとどまる確率が $\frac{1}{3}$、他の各頂点に移動する確率がそれぞれ $\frac{1}{3}$ である。P が最初に A にいるとき、$n$ ステップ後に A にいる確率 $a_n$ を求めよ。

解答

対称性から B にいる確率 $= $ C にいる確率 $= b_n$ とする。$a_n + 2b_n = 1$。

$a_{n+1} = \frac{1}{3}a_n + \frac{1}{3}b_n + \frac{1}{3}b_n = \frac{1}{3}a_n + \frac{2}{3}b_n = \frac{1}{3}a_n + \frac{2}{3} \cdot \frac{1-a_n}{2} = \frac{1}{3}a_n + \frac{1}{3}(1 - a_n) = \frac{1}{3}$

したがって $a_n = \frac{1}{3}$($n \geq 2$)。$a_1 = 1$。

実はすべての頂点が等確率 $\frac{1}{3}$ で遷移するため、1ステップ後から定常状態 $\frac{1}{3}$ になります。

解説

この問題は遷移確率がすべて等しい特殊な場合です。より一般的な確率漸化式(遷移確率が異なる場合)では $a_{n+1} = \alpha a_n + \beta$ の形になり、等比型に帰着させて解きます。

▶ 解答を見る
問題 4 C 発展 3状態の確率漸化式

3つの部屋 A, B, C がある。A と B, B と C はそれぞれ行き来できるが、A と C の間は直接行けない。各ステップで隣の部屋に等確率で移動する(A からは B のみ、B からは A, C に各 $\frac{1}{2}$、C からは B のみ)。最初に A にいるとき、$n$ ステップ後に A にいる確率 $a_n$ を求めよ。

解答

$a_n$:A にいる確率、$b_n$:B にいる確率、$c_n$:C にいる確率。

$a_{n+1} = \frac{1}{2}b_n$, $b_{n+1} = a_n + c_n$, $c_{n+1} = \frac{1}{2}b_n$

$a_{n+1} = c_{n+1}$ であり、$a_1 = 1, c_1 = 0$ なので $a_2 = c_2$。$n \geq 2$ で $a_n = c_n$。

$a_n + b_n + c_n = 1$ と $a_n = c_n$($n \geq 2$)から $b_n = 1 - 2a_n$。

$a_{n+1} = \frac{1}{2}b_n = \frac{1}{2}(1 - 2a_n) = \frac{1}{2} - a_n$($n \geq 2$)

$a_{n+1} - \frac{1}{4} = -(a_n - \frac{1}{4})$ より $a_n - \frac{1}{4} = (-1)^{n-2}(a_2 - \frac{1}{4})$($n \geq 2$)。

$a_2 = \frac{1}{2}b_1 = 0$($b_1 = 0$)なので $a_n = \frac{1}{4} + (-1)^{n-2} \cdot (-\frac{1}{4}) = \frac{1}{4}(1 + (-1)^{n-1})$($n \geq 2$)。

$n$ が奇数のとき $a_n = \frac{1}{2}$, $n$ が偶数のとき $a_n = 0$($n \geq 2$)。

$a_1 = 1$, $a_n = \frac{1 + (-1)^{n+1}}{4}$($n \geq 2$)。

解説

A から出発すると B にしか行けず、B から A と C に等確率で分かれます。奇数ステップでは A または C にいて、偶数ステップでは必ず B にいるという振動的な挙動を示します。対称性の活用が計算を簡略化する鍵です。

▶ 解答を見る