【理解】漸化式の解法を解説

基礎的な漸化式について

A. 基礎的な漸化式

  1. $a_{n+1} =a_n$ ならば, 数列 $\{ a_n \}$ は定数列.
  2. $a_{n+1} = a_n + d$ ならば, 数列 $\{ a_n \}$ は公差 $d$ の等差数列.
  3. $a_{n+1} = r a_{n}$ ならば, 数列 $\{ a_n \}$ は公比 $r$ の等比数列.
  4. $a_{n+1} = a_n + f(n)$ ならば, 数列 $\{ a_n \}$ の階差数列が $\{ f(n) \}$.
  5. $a_{n+1} = g(n) a_n$ ならば, 数列 $\{ a_n \}$ の階比数列が $\{ g(n) \}$

具体的な漸化式について

【フィボナッチ数列の漸化式】$a_{n+2} = a_{n+1}+a_n$

フィボナッチ数列の漸化式 $a_{n+2} = a_{n+1} + a_n$, $a_1=a_2=1$ から一般項を導いてみよう。

ビネーの公式

フィボナッチ数列 $\{a_n\}$ の一般項 $$a_n = \frac{1}{\sqrt{5}} \left\{ \left(\frac{1+\sqrt{5}}{2} \right)^n - \left(\frac{1-\sqrt{5}}{2} \right)^n \right\}$$

基本の解法

フィボナッチ数列の漸化式 $a_{n+2} = a_{n+1} + a_n$ から一般項を導く解法

  1. $\alpha = \frac{1+\sqrt{5}}{2}$ と $\beta = \frac{1-\sqrt{5}}{2}$ によって, 次の形を作る。$$\begin{aligned} a_{n+2} - \alpha a_{n+1} &= \beta (a_{n+1} - \alpha a_n) \\ a_{n+2} - \beta a_{n+1} &= \alpha (a_{n+1} - \beta a_n) \end{aligned}$$
  2. 数列 $\{ a_{n+1} - \alpha a_{n} \}_n$ は初項 $a_2 - \alpha a_1 = \beta$, 公比 $\beta$ の等比数列と認識できる。
  3. 数列 $\{ a_{n+1} - \beta a_{n} \}_n$ は初項 $a_2 - \beta a_1 = \alpha$, 公比 $\alpha$ の等比数列と認識できる。
  4. 等比数列の一般項の式から次の2つの式を作る。$$\begin{aligned} a_{n+1} - \alpha a_n &= \beta \cdot \beta^{n-1} \\ a_{n+1} - \beta a_n &= \alpha \cdot \alpha^{n-1} \end{aligned}$$
  5. この2つの式から $a_{n+1}$ を消去して, フィボナッチ数列の一般項を導く。

(1)の解説

$\alpha$ と $\beta$ は方程式 $x^2 = x+1$ の解

である。解と係数の関係から$$\alpha+\beta=1, \ -\alpha \beta = 1$$が成り立つ. よって, 漸化式 $a_{n+2} = 1 \cdot a_{n+1} + 1 \cdot a_n$ は $$a_{n+2} = (\alpha + \beta) a_{n+1} +(-\alpha \beta) a_n$$ と表示できる。この式を変形すると目的の式が得られる。

例題. 漸化式 $a_{n+2} = a_{n+1} + a_n$ から数列 $\{ a_n \}$ の一般項を導きなさい。

$a_{n+2} = a_{n+1} + a_n$ から $x^2 = x+1$ を考える。これを解くと $x=\frac{1+\sqrt{5}}{2}, \ \frac{1-\sqrt{5}}{2}$ となる。これらの値を $\alpha$, $\beta$ とする。

例題の漸化式は $$\begin{aligned} a_{n+2} - \alpha a_{n+1} &= \beta (a_{n+1} - \alpha a_n) \\ a_{n+2} - \beta a_{n+1} &= \alpha (a_{n+1} - \beta a_n) \end{aligned}$$ と変形できる。

例えば, $a_{n+2} - \alpha a_{n+1} = \beta (a_{n+1} - \alpha a_n)$ を計算すると $a_{n+2} = (\alpha + \beta) a_{n+1} - \alpha \beta a_n$ となる。

実際に $\alpha + \beta = 1$, $- \alpha \beta = 1$ である。

$b_n = a_{n+1} - \alpha a_{n}$ と置くと, $b_{n+1} = \beta b_n$ が成り立つ。ゆえに, 数列 $\{ b_n \}$ は初項 $b_1 = a_2 - \alpha a_1 $, 公比 $\beta$ の等比数列である。したがって, 次が成り立つ。

$$b_{n} = (a_2 - \alpha a_1) \cdot \beta^{n-1}.$$

$b_1 = a_2 - \alpha a_1$ $= 1 - \frac{1 + \sqrt{5}}{2} \cdot 1$ $=\frac{1 - \sqrt{5}}{2}$ $=\beta$.

$c_n = a_{n+1} - \beta a_{n}$ と置くと, $c_{n+1} = \alpha c_n$ が成り立つ。ゆえに, 数列 $\{ c_n \}$ は初項 $c_1 = a_2 - \beta a_1 $, 公比 $\alpha$ の等比数列である。したがって, 次が成り立つ。

$$c_{n} = (a_2 - \beta a_1) \cdot \alpha^{n-1}.$$

$c_1 = a_2 - \beta a_1$ $= 1 - \frac{1 - \sqrt{5}}{2} \cdot 1$ $=\frac{1 + \sqrt{5}}{2}$ $=\alpha$.

以上から, $b_n = a_{n+1} - \alpha a_n$, $c_n = a_{n+1} - \beta a_n$ であったから, 次の2式を得ることができる。

$$\begin{aligned} a_{n+1} - \alpha a_n &= \beta \cdot \beta^{n-1} \\ a_{n+1} - \beta a_n &= \alpha \cdot \alpha^{n-1} \end{aligned}$$

$a_{n+1}$ を消去するために下の式の両辺から上の式の両辺をそれぞれ引くと, $$-(\beta- \alpha)a_n = \alpha^n - \beta^n$$ となる。

$\displaystyle -(\beta - \alpha) = -\frac{1 - \sqrt{5}}{2} + \frac{1 + \sqrt{5}}{2} = \sqrt{5}.$

ゆえに, $$a_n = \frac{1}{\sqrt{5}} \left\{ \left(\frac{1+\sqrt{5}}{2} \right)^n - \left(\frac{1-\sqrt{5}}{2} \right)^n \right\}$$ を得ることができる。

$\alpha = \frac{1 + \sqrt{5}}{2}$

$\beta = \frac{1 - \sqrt{5}}{2}$

とすると,

$\alpha + \beta =1$,

$\alpha \beta =-1$,

$\alpha - \beta = \sqrt{5}$

である。

$a_1$ $= \frac{1}{\sqrt{5}} (\alpha -\beta )$ $= \frac{1}{\sqrt{5}} \cdot \sqrt{5}$ $=1.$

$a_2$ $= \frac{1}{\sqrt{5}} (\alpha^2 -\beta^2 )$ $= \frac{1}{\sqrt{5}} (\alpha - \beta)(\alpha + \beta)$ $=1.$

$a_3$ $= \frac{1}{\sqrt{5}} (\alpha^3 -\beta^3 )$ $= \frac{1}{\sqrt{5}} (\alpha - \beta) \{(\alpha + \beta)^2 - \alpha \beta \}$ $=2.$

【複利法の漸化式】$a_{n+1} = (1+r)a_n+a$

複利で毎回同額の積立をする場合の漸化式 $a_{n+1} = (1+r)a_{n} + a$ と一般項を扱ってみよう。

複利式の漸化式

利子率 $r$, 毎回の積立額 $a$ とする. $a_n$ を $n$ 回目の利子を受け取った後の元利合計とする. $$a_{n+1} = (1+r)a_n + a.$$

複利式積立の公式

利子率 $r$, 毎回の積立額 $a$ とする. 初回の投資額を $a_1$ とする. $n$ 回目の利子を受け取った後の元利合計: $$\left(a_1 + \frac{a}{r} \right)(1+r)^n - \frac{a}{r}$$

ただし, $n$ 回目の利子を受け取った回に積み立てた額も含む。

※ 利子率が $r$ で, $n$ 回目の利子を受け取りその回の積立額 $a$ も含めた元利総額を $a_n$ としています。

複利式で年利積立の場合の条件式は(次年度の残高)=(今年度の残高)×(1+利率) + (積立金)である。

初回の元金を $a_0$ とする。$n$ 年目の残高を $a_n$ とすると $a_{n+1}$ $= (1+r)a_n + a$ となる。

[基本の解法]積立額(複利式)の漸化式 $a_{n+1} = (1+r)a_{n} + a$ から一般項を導く解法は $a_{n+1} = pa_n +q (p \neq 1)$ の形の漸化式から一般項を導く方法を利用する。

漸化式 $a_{n+1} = pa_n + q$ から一般項を導く

漸化式 $a_{n+1} = pa_n + q$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。 基本の解法 漸化式 $a_{n+1} = pa_n + q$ $(p \neq 1)$ から一般項を導く解 […]

例題. 複利の利子率が $10\%$, 毎回の積立額が $10$ (万)円, 初回の投資額を $50$ (万)円 とする。$n$ 回目の利子を受け取った後の資産はいくらか。

与えられた条件から $n$ 年目の資産 $a_n$ が満たす漸化式は $a_{n+1} = 1.1 a_n + 10$, $a_0 = 50$ とできる。

$r = 0.1$, $a = 10$(万), $a_1 = 50$(万).

この漸化式は $a_{n+1} +100 = 1.1(a_n + 100)$ と変形できる。

$a_{n+1} = pa_n +q$ は $x = px+q$ を満たす $x$ を用いて, $a_{n+1} - x = p(a_n -x)$ と変形できる。

$\displaystyle x = -\frac{a}{r}$ は積立額を利率で割った値のマイナスを付けたもの.

$\{ a_n + 100 \}_n$ という数列は公比 $1.1$ の等比数列である。また, 初項は $a_0+100 = 50+100 = 150$ である。ゆえに, $a_n + 100 = 150 (1.1)^n$ とできる。

$b_n = a_n+100$ と置くと, $b_{n+1} = a_{n+1} + 100$ である。$a_{n+1} +100 = 1.1(a_n +100)$ は $b_{n+1} = 1.1 \cdot b_n$ となる。

以上から $$a_n = 150 (1.1)^n-100$$ を得る。

複利の利子率が $10\%$ $(r=0.1)$, 毎回の積立額が $10$ (万)円, 初回の投資額を $50$ (万)円 とする。

$n$ 回目の利子を受け取った後の資産の定義式は

$a_{n+1}$ $= (1+0.1)a_n + 10$

となる。この数列の一般項を導くと

$a_n$ $= 150 (1.1)^{n}-100$

になる:

【ハノイの塔】$a_{n+1} = 2a_n+1$

詳細は、後日記載予定。

【平方根の値の近似】$\displaystyle a_{n+1} =\frac{1}{2}(a_n + \frac{x}{a_n})$

$x>0$ のとき, 漸化式 $\displaystyle a_{n+1} = \frac{1}{2} \left(a_n + \frac{x}{a_n} \right)$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。

基本の解法

漸化式 $a_{n+1} = \frac{1}{2} (a_n + \frac{x}{a_n})$ の両辺から $\pm \sqrt{x}$ を引くことで

$$a_{n+1} \pm \sqrt{x}= \frac{(a_n \pm{\sqrt{x}})^2}{2a_n}$$

という変形を行う.この2式の両辺をそれぞれ割ることで,

$$\frac{a_{n+1} - \sqrt{x}}{a_{n+1} + \sqrt{x}}= \left(\frac{a_n - {\sqrt{x}}}{a_n +{\sqrt{x}}}\right)^2$$

の形を得る. $\displaystyle b_n = \frac{a_n - {\sqrt{x}}}{a_n +{\sqrt{x}}}$ と置くことで, 漸化式 $b_{n+1} = b_n^{2}$ の形に帰着できる.

$b_n = b_1^{2^{n-1}}$ であることから, $\displaystyle a_n = \frac{1+b_1^{2^{n-1}}}{1-b_1^{2^{n-1}}}\sqrt{x}$ が得られる.

解法. 漸化式 $\displaystyle a_{n+1} = \frac{1}{2} \left( a_n + \frac{2}{a_n} \right)$, $a_1 = 1$ の一般項を求めよ。

漸化式 $a_{n+1} = \frac{1}{2} (a_n + \frac{2}{a_n})$ の両辺から $\pm \sqrt{2}$ を引くことで

$$\begin{aligned}
a_{n+1} \pm \sqrt{2} &= \frac{a_n^2 +2}{2a_n} \pm \sqrt{2} \\
&= \frac{a_n^2 \pm 2\sqrt{2} a_n + 2}{2a_n} \\
&= \frac{(a_n \pm{\sqrt{2}})^2}{2a_n}
\end{aligned}$$

という変形を行う.この2式の両辺をそれぞれ割ることで,

$$\frac{a_{n+1} - \sqrt{2}}{a_{n+1} + \sqrt{2}}= \left(\frac{a_n - {\sqrt{2}}}{a_n +{\sqrt{2}}}\right)^2$$

の形を得る.

はじめの漸化式から $a_1 > 0$ であれば, 任意の $n \in \mathbb{N}$ についても $a_n>0$ であることが分かる.

したがって, $a_n + \sqrt{2} >0$ である.

$\displaystyle b_n = \frac{a_n - {\sqrt{2}}}{a_n +{\sqrt{2}}}$ と置くことで, 漸化式 $b_{n+1} = b_n^2$ の形に帰着できる.

$b_{n} = b_{n-1}^2 = b_{n-2}^4 = \cdots = b_1^{2^{n-1}}$ である.

また, $\{ b_n \}$ の初項は$$\displaystyle b_1 = \frac{a_1 - {\sqrt{2}}}{a_1 +{\sqrt{2}}}=2\sqrt{2}-3$$ である. 以上から, $$\displaystyle \frac{a_n - {\sqrt{2}}}{a_n +{\sqrt{2}}} = (2\sqrt{2} - 3)^{2^{n-1}}$$ となる. ゆえに, $$\displaystyle a_n = \frac{1+(2\sqrt{2} - 3)^{2^{n-1}}}{1-(2\sqrt{2} - 3)^{2^{n-1}}}\sqrt{2}$$ である.

例えば, $a_1=1$ である漸化式

$\displaystyle a_{n+1} = \frac{1}{2} \left( a_n + \frac{2}{a_n} \right)$

は $1$, $\frac{3}{2}$, $\frac{17}{12}$, $\frac{577}{408}$, $\cdots$

です。これを小数にすると, $1$, $1.5$, $1.416\cdots$, $1.414215 \cdots$, $\cdots$

となり $\sqrt{2}$ に収束する。

標準的な漸化式について

$a_{n+1} = pa_n+q$

※ 等比型の漸化式に変形して帰着させる。

漸化式 $a_{n+1} = pa_n + q$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。

基本の解法

漸化式 $a_{n+1} = pa_n + q$ $(p \neq 1)$ から一般項を導く解法

  1. $a_{n+1} - x = p(a_n - x)$ と変形する。
  2. $b_n = a_n - x$ と定義して, $b_{n+1} = p \cdot b_n$ を得る。
  3. $\{ b_n \}$ は公比 $p$, 初項 $b_1 = a_1 -x$ の等比数列と認識する。
  4. $\{ b_n \}$ から $\{ a_n \}$ の一般項を導く。

(1)の解説

$x$ は $x =px + q$ の解

に一致する。 なぜならば, 元の漸化式からこの式の両辺をそれぞれ引くと$$\begin{aligned} a_{n+1} &= pa_n + q \\ x &= px + q \\ \hline a_{n+1} - x &= p(a_n - x) \end{aligned}$$ となり, $a_{n+1} -x= p(a_n -x)$ を得ることができる。つまり, $x = px +q$ を満たす $x$ があれば, $a_{n+1} -x = p(a_n-x)$ を満たすこととなる。

例題. 漸化式 $a_{n+1} = 2a_n -1$ から数列 $\{ a_n \}$ の一般項を導きなさい。

$a_{n+1} = 2a_n -1$ から $x = 2x-1$ を考える。これを解くと $x=1$ となる。

例の漸化式は $$a_{n+1} - 1 = 2(a_n - 1)$$ と変形できる。

$a_{n+1} - 1 = 2(a_n - 1)$ を計算すると, ちゃんと $a_{n+1} = 2a_n - 1$ と同じになる。

$b_n = a_n -1$ という数列を定義すると, $b_{n+1} = a_{n+1}-1$ である。これを当てはめると $b_{n+1} = 2 b_n$ となる。この漸化式は $\{ b_n \}$ が等比数列であることを表しており, 一般項を導出できる。$$b_n = b_1 \cdot 2^{n-1}$$

$a_1 = 3$ より $b_1 = a_1 - 1 = 3 -1 = 2$.

$b_n = 2 \cdot 2^{n-1} = 2^n$ より, $a_n - 1 = 2^n$ だから $$a_n = 2^n+1$$ である。

例えば, 漸化式 $a_{n+1} = 2a_n -1$, $a_1 = 3$ の場合, 一般項は $a_n = 2^n + 1$ です。

数列 $\{ a_n \}$ は $a_{n+1} = 2a_n -1$ から $$3, \ 5, \ 9, \ 17, \ \cdots$$ と分かります。数列 $\{ b_n \}$ を $b_n = a_n -1$ とすると $$2, \ 4, \ 8, \ 16, \ \cdots$$ となります。$b_n = 2^n$ から数列 $\{ a_n \}$ の一般項が分かる!

$a_{n+1} = pa_n+r^n$

※ $\displaystyle b_n=\frac{a_n}{r^n}$ などと置き, 既知の漸化式に帰着させる。

漸化式 $a_{n+1} = pa_n + r^n$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。

基本の解法

漸化式 $a_{n+1} = pa_n + r^n$ を $r^n$ で割り, $$\frac{a_{n+1}}{r^n} = \frac{p}{r} \cdot \frac{a_n}{r^{n-1}} +1$$ の形を作る。$\displaystyle b_n = \frac{a_n}{r^{n-1}}$ と置くことで, $$b_{n+1} = \frac{p}{r}b_n + 1$$ という漸化式を得る。

場合によっては, $r^{n+1}$ で割ったほうがいい。

数列 $\{ b_n \}$ の一般項を導出することで, $\{ a_n \}$ の一般項を求める。

解法. 漸化式 $a_{n+1} = 2a_n +2^n$, $a_1 = 1$ の一般項を求めよ。

漸化式 $a_{n+1} = 2a_n +2^n$ の両辺を $2^n$ で割ると$$\frac{a_{n+1}}{2^n} = \frac{a_n}{2^{n-1}} +1$$ となる。$\displaystyle b_n=\frac{a_n}{2^{n-1}}$ と置くと, 漸化式 $b_{n+1} = b_n +1$ を得る。

数列$\{ b_n \}$ は, 初項 $1$, 公差 $1$ の等差数列であるから, $b_n = n$ である。

$\displaystyle b_1 = \frac{a_1}{2^{1-1}}=1$.

したがって, $a_n = n \cdot 2^{n-1}$ と分かる。

例えば, 漸化式 $a_{n+1} = 2a_n +2^n$, $a_1 = 1$ の場合, 一般項は $a_n = n \cdot 2^{n-1}$ です。

数列 $\{a_n \}$ は $$1, \ 4, \ 12, \ 32, \ 80, \ \cdots $$ です。これを $\{ 2^{n-1} \}$ で順番に割っていくと, $$1, \ 2, \ 3, \ 4, \ 5, \ \cdots $$

になります。だから, $\displaystyle a_n = n \times 2^{n-1}$ となります!

$\displaystyle a_{n+1} = \frac{ra_n}{pa_n+1}$

※ $\displaystyle b_n=\frac{1}{a_n}$ などと置き, 既知の漸化式に帰着させる。

漸化式 $\displaystyle a_{n+1} = \frac{ra_n}{pa_n+1}$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。

例えば, 漸化式 $\displaystyle a_{n+1} = \frac{a_n}{2a_n + 3}$, $a_1 = 1$ の場合, 一般項は $\displaystyle a_n = \frac{1}{2 \cdot 3^{n-1} - 1}$ です。

数列 $\{a_n \}$ は $$1, \ \frac{1}{5}, \ \frac{1}{17}, \ \frac{1}{53}, \ \frac{1}{161}, \ \cdots $$ です。これを逆数にすると, $$1, \ 5, \ 17, \ 53, \ 161, \ \cdots $$

になります。この数列 $\{ b_n \}$ は, 3倍して2を足していく関係なので, 漸化式 $b_{n+1} = 3b_n + 2$ が得られます。これから, 元の数列を求められます!

基本の解法

漸化式 $\displaystyle a_{n+1} = \frac{ra_n}{pa_n+q}$ の両辺の逆数 $$\frac{1}{a_{n+1}} = \frac{p}{r} \cdot \frac{1}{a_n} + \frac{q}{r}$$ の形を作る。

任意の $n \in \mathbb{N}$ について $a_n \neq 0$ であるときにしか使えない。

$\displaystyle b_n = \frac{1}{a_n}$ と置くことで, $$b_{n+1} = \frac{p}{r}b_n + \frac{q}{r}$$ という漸化式を得る。

数列 $\{ b_n \}$ の一般項を導出することで, $\{ a_n \}$ の一般項を求める。

解法. 漸化式 $\displaystyle a_{n+1} = \frac{a_n}{2a_n + 3}$, $a_1 = 1$ の一般項を求めよ。

漸化式 $\displaystyle a_{n+1} = \frac{a_n}{2a_n + 3}$ の両辺の逆数を考えると $$\frac{1}{a_{n+1}} = 3 \cdot \frac{1}{a_n} + 2$$ となる。

ある $n \in \mathbb{N}$ について $a_{n+1} =0$ であるとすると, $\displaystyle 0 = \frac{a_n}{2a_n+3}$ が成り立ち, $a_n = 0$ である必要がある。帰納的に $a_1 = 0$ となり矛盾する。よって, この数列 $\{ a_n \}_n$ は任意の $n \in \mathbb{N}$ について $a_{n} \neq 0$ である。

$\displaystyle b_n=\frac{1}{a_n}$ と置くと, 漸化式 $b_{n+1} = 3b_n +2$ を得る。

$\displaystyle b_{n+1} + 1=3(b_n + 1)$.

数列$\{ b_n +1 \}_n$ は, 初項 $\displaystyle b_1 + 1 = \frac{1}{a_1} + 1 = 2$, 公差 $3$ の等比数列であるから, $b_n +1 = 2 \cdot 3^{n-1}$ である。$\displaystyle b_n=\frac{1}{a_n}$ であったから, 数列 $\{ a_n\}$ の一般項を求めると $$a_n = \frac{1}{2 \cdot 3^{n-1} - 1}$$ である。

$a_{n+1} =ra_n+(pn+q)$ 型の漸化式は $b_n=a_{n+1}-a_n$ もしくは $b_n=a_n+(sn+t)$ と置き, 既知の漸化式に帰着させる。

$\displaystyle a_{n+1} =ra_n+(pn+q)$(階差数列を利用した解法)

漸化式 $a_{n+1} = ra_n + (pn+q)$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。

基本の解法

漸化式 $a_{n+1} = ra_n + (pn+q)$ について, $a_{n+2} = ra_{n+1} + (p(n+1)+q)$ を考える。これらの両辺をそれぞれ引くことで

$$\begin{array}{ccccc} a_{n+2} &=& ra_{n+1} &+& p(n+1)+q \\ a_{n+1} &=& ra_n &+& pn+q \\ \hline a_{n+2} - a_{n+1} &=& r(a_{n+1} - a_n) &+& p \end{array}$$

となる。$b_n = a_{n+1} - a_n$ と置けば, $b_{n+1} = rb_n +p$ を得る。

数列 $\{ b_n \}$ は数列 $\{ a_n \}$ の階差数列である。

この漸化式から数列 $\{a_n\}$ の一般項を求めることができる。

解法. 漸化式 $a_{n+1} = 3a_n +4n$, $a_1 = 1$ の一般項を求めよ。

漸化式 $a_{n+1} = 3a_n + 4n$ について, $a_{n+2} = 3a_{n+1} + 4(n+1)$ を考える。

$$\begin{array}{cccccc} & a_{n+2} &=& 3a_{n+1} &+& 4(n+1) \\ - & a_{n+1} &=& 3a_n &+& 4n \\ \hline & a_{n+2} - a_{n+1} &=& 3(a_{n+1} - a_n) & +& 4 \end{array}$$

となる。$b_n = a_{n+1} - a_n$ と置けば, $b_{n+1} = 3b_n +4$ を得る。

$b_{n+1} + 2= 3(b_n + 2)$

数列$\{ b_n + 2 \}_n$ は, 初項 $b_1 + 2 = 8$, 公比 $3$ の等比数列である。

$\displaystyle b_1 = a_2 - a_1=7-1=6$. $(\because a_2 = 3a_1 + 4 \cdot 1 = 7.)$

ゆえに, $b_n +2 = 8 \cdot 3^{n-1}$ であり $b_n = 8 \cdot 3^{n-1} -2$ と分かる。$b_n = a_{n+1} - a_n$ と定めたから $n \geqq 2$ のとき $$\begin{aligned} a_n & =1 + \sum_{k=1}^{n-1} (8 \cdot 3^{k-1} - 2) \\ &=1 + \frac{8(3^{n-1}-1)}{3-1} - 2(n-1) \\ &= 1 + 4(3^{n-1} - 1) - 2(n-1) \\ &= 4 \cdot 3^{n-1} -(2n +1). \end{aligned}$$

$a_{n+1} -a_n = b_n$ のとき, $n \geqq 2$ において $\displaystyle a_n = a_1 + \sum_{k=1}^{n-1} b_k$ である。

したがって, $a_n = 4 \cdot 3^{n-1} - (2n +1)$ と分かる。

$n=1$ のとき, $\displaystyle 4 \cdot 3^{n-1} - (2n +1) = 1 = a_1$ である。$n=1$ のときも求めた一般項は成り立つ。

例えば, 漸化式 $a_{n+1} = 3a_n +4n$, $a_1 = 1$ の場合, 一般項は $\displaystyle a_n = 4 \cdot 3^{n-1} - (2n +1)$ です。

数列 $\{a_n \}$ は $$1, \ 7, \ 29, \ 99, \ 313, \ \cdots $$ です。この階差数列 $\{ b_n \}$ は $$6, \ 22, \ 70, \ 214, \ \cdots $$

になります。3倍して4を加えると次の数になる関係なので $b_{n+1} = 3b_n + 4$ という漸化式ができます。これから, $\{ a_n \}$ の一般項を求められます!

$\displaystyle a_{n+1} =ra_n+(pn+q)$(一次式を利用した解法)

漸化式 $a_{n+1} = ra_n + (pn+q)$ から数列 $\{a_n \}_n$ の一般項を導出してみよう。

基本の解法

漸化式 $a_{n+1} = ra_n + (pn+q)$ について, $$a_{n+1} + (s(n+1)+t) = r\{ a_n + (sn+t) \}$$ となる $s$ と $t$ を考える。$b_n = a_n + (sn+t)$ と置く。

数列 $\{b_n \}$ は $b_{n+1} = rb_n$ を満たす等比数列である。

$$\begin{aligned}
\frac{b_{n+1}}{b_n} &= \frac{a_{n+1} +s(n+1)+t}{a_n+(sn+t)} \\
& = \frac{ra_n + pn+q +s(n+1)+t}{a_n+sn+t} \\
& = \frac{ra_n + (p+s)n + (q+s+t)}{a_n+sn+t} \\
& = \frac{r\{a_n + \frac{p+s}{r}n + \frac{q+s+t}{r} \}}{a_n+sn+t}
\end{aligned}$$ より, $\displaystyle \frac{p+s}{r} = s$ かつ $\displaystyle \frac{q+s+t}{r}=t$ であれば, $$\frac{b_{n+1}}{b_n} = r$$ となり, $b_n$ から $b_{n+1}$ の増分が定数 $r$ 倍の変化に制御できることが分かる。

以上から $b_n = (a_1 + s+t) r^{n-1}$ を得ることで, 数列 $\{a_n\}$ の一般項を求めることができる。

ちなみに, $\displaystyle s = \frac{p}{r-1}$, $\displaystyle t = \frac{q+s}{r-1}$ である。

解法. 漸化式 $a_{n+1} = 3a_n +4n$, $a_1 = 1$ の一般項を求めよ。

漸化式 $a_{n+1} = 3a_n + 4n$ について, もし $$\displaystyle \frac{a_{n+1} + s(n+1) + t}{a_n + sn + t}=3$$ となる実数 $s, t$ が存在すれば, $b_n = a_n + sn+t$ と置いた数列 $\{ b_n\}$ は漸化式 $\displaystyle \frac{b_{n+1}}{b_n} =3$ を満たすことが言える。

$$\begin{aligned}
\frac{b_{n+1}}{b_n} &= \frac{a_{n+1} +s(n+1)+t}{a_n+(sn+t)} \\
& = \frac{3a_n + 4n +s(n+1)+t}{a_n+sn+t} \\
& = \frac{3a_n + (4+s)n + (s+t)}{a_n+sn+t} \\
& = \frac{3\{a_n + \frac{4+s}{3}n + \frac{s+t}{3} \}}{a_n+sn+t}
\end{aligned}$$

以上から, $\displaystyle \frac{4+s}{3} = s$ かつ $\displaystyle \frac{s+t}{3}=t$ を満たす $s = 2$, $t=1$ を取ればよいことが分かる。

$b_n = a_n + 2n+1$ は初項 $b_1 = a_1 + 2+1 = 4$, 公比 $3$ の等比数列であるので, $b_n = 4 \cdot 3^{n-1}$ と一般項を導ける。

ゆえに, $a_n = 4 \cdot 3^{n-1} - (2n+1)$ である。

例えば, 漸化式 $a_{n+1} = 3a_n +4n$, $a_1 = 1$ の場合, 一般項は $\displaystyle a_n = 4 \cdot 3^{n-1} - (2n +1)$ です。

数列 $\{a_n \}$ は $$1, \ 7, \ 29, \ 99, \ 313, \ \cdots $$ です。この数列に $\{2n+1\}_n$ の項を順番に加えると $$4, \ 12, \ 36, \ 108, \ 324, \ \cdots $$

になります。初項4, 公比3の等比数列になります。これから, $\{ a_n \}$ の一般項を求められます!

まとめノート

「数列の漸化式」とは

各項とそれ以前の項との関係を表す式のこと。

基本

漸化式の形から, どんな数列であるか判断し, 一般項を導出する.

A. 基礎的な漸化式

  1. $a_{n+1} =a_n$ ならば, 数列 $\{ a_n \}$ は定数列.
  2. $a_{n+1} = a_n + d$ ならば, 数列 $\{ a_n \}$ は公差 $d$ の等差数列.
  3. $a_{n+1} = r a_{n}$ ならば, 数列 $\{ a_n \}$ は公比 $r$ の等比数列.
  4. $a_{n+1} = a_n + f(n)$ ならば, 数列 $\{ a_n \}$ の階差数列が $\{ f(n) \}$.
  5. $a_{n+1} = g(n) a_n$ ならば, 数列 $\{ a_n \}$ の階比数列が $\{ g(n) \}$

B. 特性型の漸化式

  1. $a_{n+1} = pa_n + q$ のときは, $x=px+q$ の解 $\alpha$ を利用する.
  2. $a_{n+2} = pa_{n+1} + q a_n$ のときは, $x^2 = px + q$ の解 $\alpha$, $\beta$ を利用する.

ポイント解説

B(1)

与式は

$a_{n+1} - \alpha = p(a_n - \alpha)$

に変形できる。数列 $\{ a_n - \alpha \}_n$ が公比 $p$ の等比数列だと分かることを利用して導く。

B(2)

与式は次の2つの式に変形することができる:$$\begin{aligned}
a_{n+2} - \alpha a_{n+1} &= \beta (a_{n+1} - \alpha a_n) \\
a_{n+2} - \beta a_{n+1} &= \alpha (a_{n+1} - \beta a_n)
\end{aligned}$$ $\{ a_{n+1} - \alpha a_{n} \}_n$ と $\{ a_{n+1} - \beta a_{n} \}_n$ はそれぞれ等比数列と分かる。$$\begin{aligned}
a_{n+1} - \alpha a_n &= (a_2 - \alpha a_1) \cdot \beta^{n-1} \\
a_{n+1} - \beta a_n &= (a_2 - \beta a_1) \cdot \alpha^{n-1}
\end{aligned}$$この2式を連立して, $a_n$ の式を作ります。

コメントを残す