14
大学数学基礎解説
文献あり

3項間漸化式の一般項を線形代数で求める(対角化まで勉強した人向け)

6155
0
$$$$

Introduction

裳華房から出版されている 「手を動かしてまなぶシリーズ」 が人気を集めているようです。今年の秋頃、私も 藤岡敦「手を動かしてまなぶ 線形代数」 を読みました。

挫折しにくい工夫がなされていて、高校~大学の良い架け橋になっている本だと感じました。初めて線形代数を学ぶ方におすすめです。

そこで今回は、主に「手を動かしてまなぶ 線形代数」を読んでいる人や、線形代数を学び始めている人に向けた記事を書いてみたいと思います。

内容としては「3項間漸化式の一般項を線形代数で求める」という、定番すぎるものです。しかし、高校~大学の架け橋となる上、線形代数の練習になる良いトピックだと思ったので、取り上げてみたくなりました。

線形代数を使うことで、小高い丘から見下ろすような感じで3項間漸化式を眺められるのではないかと思います。

また、対角化まで勉強していなくとも「これから線形代数を学ぼうと思っている人」も読んでくださったら、うれしいです。本論は飛ばして「さいごに」だけでも良いので……。

※本記事では、一般論だけでなく具体例を進んで扱うスタンスを大事にしています。「もういいよ」と言われそうなほど、しつこく具体的な計算をしていきます。

<前提知識>
高校数学~線形代数の対角化くらいまで。「手を動かしてまなぶ 線形代数」の7章までに該当。

本記事では、$\mathbb{C}$上のベクトル空間

$$ \mathbb{C}^2=\Biggl\{\begin{pmatrix} x_1\\ x_2 \end{pmatrix}\ \Bigg|\ x_1,x_2 \in \mathbb{C} \Biggr\} $$

を扱っていきます。「手を動かしてまなぶ 線形代数」では$\mathbb{R}$上のベクトル空間しか扱っていないのですが、p.124の定義13において、$c,d \in \mathbb{C}$とすれば、$\mathbb{C}^2$が($\mathbb{C}$上の)ベクトル空間であることが確認できます。

3項間漸化式

数列$\{x_n\}$に対して

$$ x_{n+2} = px_{n+1}+qx_{n} $$

のように、前の2項から、次の項を定める関係式が与えられているとします(このような式は「3項間漸化式」と呼ばれています)。

例えば、$x_1=0,x_2=2$

$$ x_{n+2} = 5x_{n+1}-6x_{n} $$

が与えられた場合

$$ x_3 = 5x_2-6x_1 = 5 \times 2 - 6 \times 0 =10 $$

$$ x_4 = 5x_3-6x_2 = 5 \times 10 - 6 \times 2 =38 $$

$$ x_5 = 5x_4-6x_3 = 5 \times 38 - 6 \times 10 =130 $$

のように、$x_n$の値を次々に定めることができます。

一方で、$x_n$$n$の式

$$ x_n = -2^n+2\cdot 3^{n-1} $$

と表すこともできます(このような式は「一般項」と呼ばれています)。

高校で学ぶ数学Bでは「3項間漸化式が与えられた上で、一般項を求める」といった問題が定番となっています。

その際、特性方程式

$$ x^2-px-qx=0 $$

の解を求めて、そこから一般項を求めていくという方法がよく知られています。

$$ x_{n+2} = 5x_{n+1}-6x_{n} $$

が与えられた場合、特性方程式の解は

$$ x^2-5x+6=(x-2)(x-3)=0 $$

より、$x=2,3$です。

これを元に

$$ x_{n+2}-3x_{n+1} = 2(x_{n+1}-3x_n) $$

$$ x_{n+2}-2x_{n+1} = 3(x_{n+1}-2x_n) $$

と立式して、$\{x_{n+1}-3x_{n}\}$が公比$2$の等比数列となっていることと、$\{x_{n+1}-2x_{n}\}$が公比$3$の等比数列となっていることから、一般項を求めていく方法です。

本記事では、線形代数を使って、一般項を求めていきましょう。

3項間漸化式を行列で表してみよう

数列$\{x_n\}$の3項間漸化式

$$ x_{n+2} = px_{n+1}+qx_{n} \quad (p,q \in \mathbb{C}) $$

が与えられているとする。

このとき

$$ A= \begin{pmatrix} 0 & 1 \\ q & p \end{pmatrix},\ \boldsymbol{x}_n = \begin{pmatrix} x_n \\ x_{n+1} \end{pmatrix} $$

とすると

$$ \boldsymbol{x}_{n+1} = A \boldsymbol{x}_n $$

が成り立つ。よって

$$ \boldsymbol{x}_n = A\boldsymbol{x}_{n-1}=A^2\boldsymbol{x}_{n-2}=\cdots = A^{n-1}\boldsymbol{x}_1 $$

となり

$$ \boldsymbol{x}_n = A^{n-1}\boldsymbol{x}_1 $$

となることがわかる。ただし、$A^0=E$とする($E$は単位行列)。

したがって、$\boldsymbol{x}_1= \begin{pmatrix} x_1 \\ x_{2} \end{pmatrix}$が与えられているとき、$A^{n-1}$を求めれば、$\boldsymbol{x}_n$を求めることができるので、数列$\{x_n\}$の一般項がわかる。つまり、$A^{n-1}$を求めることを目標に考えていけばよい。

もしも、$A$が対角化可能ならば、ある正則行列$P \in M_2(\mathbb{C})$が存在して

$$ P^{-1}AP = \begin{pmatrix} \alpha & 0 \\ 0 & \beta \end{pmatrix} \quad (\alpha,\beta \in \mathbb{C}) $$

を満たす。

$$ (P^{-1}AP)^{n-1} = (P^{-1}AP)(P^{-1}AP)\cdots (P^{-1}AP)=P^{-1}A^{n-1}P $$

となることと

$$ \begin{pmatrix} \alpha & 0 \\ 0 & \beta \end{pmatrix} ^{n-1} = \begin{pmatrix} \alpha^{n-1} & 0 \\ 0 & \beta^{n-1} \end{pmatrix} $$

であることから

$$ A^{n-1} = P\begin{pmatrix} \alpha^{n-1} & 0 \\ 0 & \beta^{n-1} \end{pmatrix} P^{-1} $$

となることがわかる。

$A$の固有方程式、固有空間の次元

$$ A= \begin{pmatrix} 0 & 1 \\ q & p \end{pmatrix} \quad (p,q \in \mathbb{C}) $$

とする。

このとき、$A$の固有方程式$\Phi_A(\lambda)$

$$ \Phi_{A}(\lambda)={\lambda}^2-p\lambda-q $$

となる。また、$A$の各固有値に対する固有空間の次元は$1$である。

$$ \Phi_{A}(\lambda) = |\lambda E-A| = \begin{vmatrix} \lambda & -1 \\ -q & \lambda-p \end{vmatrix} ={\lambda}^2-p\lambda-q $$
となる。

$A$の固有値の1つを$\alpha$とすると

$A-\alpha E = \begin{pmatrix} -\alpha & 1 \\ q & p-\alpha \end{pmatrix}$

であり、第2行から$(p-\alpha)\times$第1行を引くと

$$ A-\alpha E \longrightarrow \begin{pmatrix} -\alpha & 1 \\ -\Phi_A(\alpha) & 0 \end{pmatrix} \longrightarrow \begin{pmatrix} -\alpha & 1 \\ 0 & 0 \end{pmatrix} $$

となることがわかる。

$$ (A-\alpha E) \begin{pmatrix} x_1\\ x_2 \end{pmatrix}=\boldsymbol{0} $$

とすると、先の行基本変形により

$$ x_2 = \alpha x_1 $$

であることから、$c \in \mathbb{C}$を任意の定数として

$$ x_1 = c,\quad x_2 = c\alpha $$

となる。

したがって、固有値$\alpha$に対する固有空間$W(\alpha)$

$$ W(\alpha)=\Biggl\{c \begin{pmatrix} 1\\ \alpha \end{pmatrix}\ \Bigg|\ c \in \mathbb{C} \Biggr\} $$

となり、$W(\alpha)$の次元は$1$であることがわかる。

※このことから、数学Bで漸化式を解く際に使っていた特性方程式は$\Phi_{A}(\lambda)$だったことが確認できます。

※参考になる箇所:藤岡敦「手を動かしてまなぶ 線形代数」pp.194-196

$A$が相異なる2つの固有値を持つ場合

$n$次の(複素)正方行列が互いに異なる$n$個の固有値を持つならば、その正方行列は対角化可能であることが知られています(※参考になる箇所:藤岡敦「手を動かしてまなぶ 線形代数」p.214)。

今回は、$A$に限定して、その事実を確認してみます。

$$ A= \begin{pmatrix} 0 & 1 \\ q & p \end{pmatrix} \quad (p,q \in \mathbb{C}) $$

とし、$A$が相異なる2つの固有値$\alpha,\beta$を持つとする。

このとき、ある正則行列$P \in M_2(\mathbb{C})$が存在して

$$ P^{-1}AP=\begin{pmatrix} \alpha & 0 \\ 0 & \beta \end{pmatrix} $$

を満たす。

固有値$\alpha,\beta$に対する$A$の固有ベクトルをそれぞれ$\boldsymbol{p}_1(\not = \boldsymbol{0}),\boldsymbol{p}_2(\not = \boldsymbol{0})$とする。

$\boldsymbol{p}_1,\boldsymbol{p}_2$は一次独立であることを示す。

$c_1,c_2 \in \mathbb{C}$として

$$ c_1\boldsymbol{p}_1+c_2\boldsymbol{p}_2 = \boldsymbol{0} \ \cdots (1) $$

であるとする。

(1)より

$ \displaystyle{ \begin{align} A(c_1\boldsymbol{p}_1+c_2\boldsymbol{p}_2)&=c_1A\boldsymbol{p}_1+c_2A\boldsymbol{p}_2\\ &= \alpha c_1\boldsymbol{p}_1+\beta c_2\boldsymbol{p}_2 = \boldsymbol{0}\ \cdots (2) \end{align} }$

となる。

(1)の両辺に$\alpha$をかけると

$$ \alpha c_1\boldsymbol{p}_1+\alpha c_2\boldsymbol{p}_2 = \boldsymbol{0}\ \cdots (3) $$

が成り立つ。

(2)-(3)より

$$ (\beta-\alpha)c_2\boldsymbol{p}_2 = \boldsymbol{0} $$

となる。

$\beta-\alpha \not =0$かつ$\boldsymbol{p}_2 \not = \boldsymbol{0}$なので

$$ c_2 = 0 $$

である。

よって、(1)より

$$ c_1\boldsymbol{p}_1 = \boldsymbol{0} $$

であることと、$\boldsymbol{p}_1 \not = \boldsymbol{0}$であることから

$$ c_1 = 0 $$

となる。

したがって、$\boldsymbol{p}_1,\boldsymbol{p}_2$は一次独立であることが示された($\{\boldsymbol{p}_1,\boldsymbol{p}_2\}$$\mathbb{C}^2$の基底となっている)

このことから

$$ P = \begin{pmatrix} \boldsymbol{p}_1 & \boldsymbol{p}_2 \end{pmatrix} $$

とすると、$P$は正則行列となる(※参考になる箇所:藤岡敦「手を動かしてまなぶ 線形代数」pp.139-140)。

また、$\boldsymbol{p}_1,\boldsymbol{p}_2$の定義より

$ \displaystyle{ \begin{align} AP &= \begin{pmatrix} A\boldsymbol{p}_1 & A\boldsymbol{p}_2 \end{pmatrix}\\ &= \begin{pmatrix} \alpha\boldsymbol{p}_1 & \beta\boldsymbol{p}_2 \end{pmatrix}\\ &= \begin{pmatrix} \boldsymbol{p}_1 & \boldsymbol{p}_2 \end{pmatrix} \begin{pmatrix} \alpha & 0\\ 0 & \beta \end{pmatrix}\\ &= P \begin{pmatrix} \alpha & 0\\ 0 & \beta \end{pmatrix} \end{align} }$

となるので

$$ P^{-1}AP=\begin{pmatrix} \alpha & 0 \\ 0 & \beta \end{pmatrix} $$

を満たす。

具体的に$P$を求めてみよう。

命題1の証明より、固有値$\alpha,\beta$に対する$A$の固有ベクトル$\boldsymbol{p}_1,\boldsymbol{p}_2$をそれぞれ

$$ \boldsymbol{p}_1 = \begin{pmatrix} 1\\ \alpha \end{pmatrix},\ \boldsymbol{p}_2 = \begin{pmatrix} 1\\ \beta \end{pmatrix} $$

として

$$ P = \begin{pmatrix} \boldsymbol{p}_1 & \boldsymbol{p}_2 \end{pmatrix} = \begin{pmatrix} 1 & 1\\ \alpha & \beta \end{pmatrix} $$

とすればよい。

よって

$$ P^{-1} = \frac{1}{\beta-\alpha} \begin{pmatrix} \beta & -1\\ -\alpha & 1 \end{pmatrix} $$

となる。

また

$$ \Phi_A(\lambda) = \lambda^2-p\lambda-q = (\lambda-\alpha)(\lambda-\beta) = \lambda^2-(\alpha+\beta)\lambda+\alpha\beta $$

より

$$ p = \alpha + \beta,\ q = -\alpha\beta $$

である。

よって

$ \displaystyle{ \begin{align} P^{-1}AP &= \frac{1}{\beta-\alpha} \begin{pmatrix} \beta & -1\\ -\alpha & 1 \end{pmatrix} \begin{pmatrix} 0 & 1\\ q & p \end{pmatrix} \begin{pmatrix} 1 & 1\\ \alpha & \beta \end{pmatrix}\\ &= \frac{1}{\beta-\alpha} \begin{pmatrix} -q & \beta-p\\ q & -\alpha+p \end{pmatrix} \begin{pmatrix} 1 & 1\\ \alpha & \beta \end{pmatrix}\\ &= \frac{1}{\beta-\alpha} \begin{pmatrix} -q+\alpha\beta-p\alpha & -q+\beta^2-p\beta\\ q-\alpha^2+p\alpha & q-\alpha\beta+p\beta \end{pmatrix}\\ &= \frac{1}{\beta-\alpha} \begin{pmatrix} \alpha(\beta-\alpha) & \Phi_A(\beta)\\ -\Phi_A(\alpha) & \beta(\beta-\alpha) \end{pmatrix}\\ &= \begin{pmatrix} \alpha & 0\\ 0 & \beta \end{pmatrix} \end{align} }$

となることが確認できる。

数列$\{x_n\}$の3項間漸化式

$$ x_{n+2} = px_{n+1}+qx_{n} \quad (p,q \in \mathbb{C}) $$

および$x_1,x_2$の値が与えられていて

$$ A= \begin{pmatrix} 0 & 1 \\ q & p \end{pmatrix} $$

が相異なる2つの固有値$\alpha,\beta$を持つとする。

このとき、ある複素数$r,s$が存在して、$\{x_n\}$の一般項は

$$ x_n = r \alpha ^{n-1}+ s \beta^{n-1} $$

と表すことができる。

$$ \boldsymbol{x}_n = \begin{pmatrix} x_n \\ x_{n+1} \end{pmatrix} $$

とすると

$$ \boldsymbol{x}_n = A^{n-1}\boldsymbol{x}_1 $$

が成り立つ。

命題2より

$$ A^{n-1} = P\begin{pmatrix} \alpha^{n-1} & 0 \\ 0 & \beta^{n-1} \end{pmatrix} P^{-1} $$

となるので

$$ \boldsymbol{x}_n = \Biggl(P\begin{pmatrix} \alpha^{n-1} & 0 \\ 0 & \beta^{n-1} \end{pmatrix} P^{-1} \Biggr)\boldsymbol{x}_1 $$

であることから、ある複素数$r,s$が存在して、$\{x_n\}$の一般項は

$$ x_n = r \alpha ^{n-1}+ s \beta^{n-1} $$

と表せることがわかる($P,P^{-1},\boldsymbol{x}_1$の成分は、$n$に依らない複素数の定数となっている)。

数列$\{x_n\}$が以下で定められているとする。

$$ x_{n+2} = 5x_{n+1}-6x_{n},\ x_1=0,\ x_2=2 $$

$$ A= \begin{pmatrix} 0 & 1 \\ -6 & 5 \end{pmatrix} $$

とすると、命題1より、$A$の固有方程式$\Phi_A(\lambda)$

$$ \Phi_A(\lambda)=\lambda^2-5\lambda+6 =(\lambda-2)(\lambda-3) $$

となるので、$A$の固有値は$2,3$であることがわかる。

命題3より、$\{x_n\}$の一般項は

$$ x_n = r\cdot 2^{n-1}+s\cdot 3^{n-1} \quad (r,s \in \mathbb{C}) $$

と表せる。

$x_1=0,x_2=2$であることから

$$ r+s=0,\ 2r+3s=2 $$

となるので、$r=-2,\ s=2$であることがわかる。

よって、$\{x_n\}$の一般項は

$$ x_n = -2^{n}+2\cdot 3^{n-1} $$

である。

$A$の固有値が1つの場合(固有方程式が重解を持つ場合)

$A$の固有方程式が重解を持つとき、$A$の固有値を$\alpha$$\alpha$の固有空間を$W(\alpha)$$W(\alpha)$の次元を$\mathrm{dim}(W(\alpha))$とすると、命題1より

$$ \mathrm{dim}(W(\alpha)) < 2 $$

となるため、$A$は対角化ができません(※参考になる箇所:藤岡敦「手を動かしてまなぶ 線形代数」p.214)。

しかし、任意の複素正方行列は、ジョルダン標準形と呼ばれる行列に相似であることが知られています。対角化はできなくとも、対角行列に近い形まで持っていくことが可能です。

今回は、$A$に限定して、その事実を確認してみます。

$$ A= \begin{pmatrix} 0 & 1 \\ q & p \end{pmatrix} \quad (p,q \in \mathbb{C}) $$

とし、$A$の固有方程式$\Phi_A(\lambda)$が重解を持ち

$$ \Phi_A(\lambda) = (\lambda-\alpha)^2 $$

であるとする。

このとき、ある正則行列$P \in M_2(\mathbb{C})$が存在して

$$ P^{-1}AP= \begin{pmatrix} \alpha & 1 \\ 0 & \alpha \end{pmatrix} $$

を満たす。

固有値$\alpha$に対する$A$の固有ベクトルの1つを$\boldsymbol{p}_1(\not = \boldsymbol{0})$とし、$\boldsymbol{p}_2 \in \mathbb{C}^2$

$$ (A-\alpha E)\boldsymbol{p}_2 = \boldsymbol{p}_1 $$

を満たすとする(このような$\boldsymbol{p}_2$が具体的に求められることについては後で述べる)。

$\boldsymbol{p}_1,\boldsymbol{p}_2$は一次独立であることを示す。

$c_1,c_2 \in \mathbb{C}$として

$$ c_1\boldsymbol{p}_1+c_2\boldsymbol{p}_2 = \boldsymbol{0} \ \cdots (1) $$

とする。

(1)より

$ \displaystyle{ \begin{align} (A-\alpha E)(c_1\boldsymbol{p}_1+c_2\boldsymbol{p}_2)&=c_1(A-\alpha E)\boldsymbol{p}_1+c_2(A-\alpha E)\boldsymbol{p}_2\\ &= \boldsymbol{0}+c_2\boldsymbol{p}_1 = \boldsymbol{0} \end{align} }$

となり、$\boldsymbol{p}_1 \not = \boldsymbol{0}$であることから

$$ c_2 = 0 $$

であることがわかる。

(1)より

$$ c_1\boldsymbol{p}_1 = \boldsymbol{0} $$

なので、$\boldsymbol{p}_1 \not = \boldsymbol{0}$であることから

$$ c_1 = 0 $$

となる。

したがって、$\boldsymbol{p}_1,\boldsymbol{p}_2$は一次独立であることがわかった($\{\boldsymbol{p}_1,\boldsymbol{p}_2\}$$\mathbb{C}^2$の基底となっている)。

ここで

$$ P = \begin{pmatrix} \boldsymbol{p}_1 & \boldsymbol{p}_2 \end{pmatrix} $$

とすると、$P$は正則行列となる(※参考になる箇所:藤岡敦「手を動かしてまなぶ 線形代数」pp.139-140)。

また、$\boldsymbol{p}_1,\boldsymbol{p}_2$の定義より

$ \displaystyle{ \begin{align} (A-\alpha E)P &= \begin{pmatrix} (A-\alpha E)\boldsymbol{p}_1 & (A-\alpha E)\boldsymbol{p}_2 \end{pmatrix}\\ &= \begin{pmatrix} \boldsymbol{0} & \boldsymbol{p}_1 \end{pmatrix}\\ &= \begin{pmatrix} \boldsymbol{p}_1 & \boldsymbol{p}_2 \end{pmatrix} \begin{pmatrix} 0 & 1\\ 0 & 0 \end{pmatrix}\\ &= P \begin{pmatrix} 0 & 1\\ 0 & 0 \end{pmatrix} \end{align} }$

となる。

したがって

$ \displaystyle{ \begin{align} AP &= P \begin{pmatrix} 0 & 1\\ 0 & 0 \end{pmatrix} +\alpha P\\ &= P \Biggl( \begin{pmatrix} 0 & 1\\ 0 & 0 \end{pmatrix} + \begin{pmatrix} \alpha & 0\\ 0 & \alpha \end{pmatrix} \Biggr)\\ &= P \begin{pmatrix} \alpha & 1\\ 0 & \alpha \end{pmatrix} \end{align} }$

となるので

$$ P^{-1}AP= \begin{pmatrix} \alpha & 1 \\ 0 & \alpha \end{pmatrix} $$

が成り立つ。

具体的に$P$を求めてみよう。

命題1の証明から、固有値$\alpha$に対する$A$の固有ベクトル$\boldsymbol{p}_1$

$$ \boldsymbol{p}_1 = \begin{pmatrix} 1\\ \alpha \end{pmatrix} $$

とする。

また、$A$の固有方程式$\Phi_A(\lambda)$は重解を持つとき

$$ \lambda^2-p\lambda-q=(\lambda-\alpha)^2=\lambda^2-2\alpha\lambda + \alpha^2 $$

なので

$$ p = 2\alpha,\ q = -\alpha^2 $$

であることがわかる。

$$ (A-\alpha E) \begin{pmatrix} x_1\\ x_2 \end{pmatrix} = \boldsymbol{p}_1 = \begin{pmatrix} 1\\ \alpha \end{pmatrix} $$

とすると

$$ (A-\alpha E \ |\ \boldsymbol{p}_1)= \Biggl( \begin{array}{cc|c} -\alpha& 1 & 1\\ q & p-\alpha & \alpha \end{array}\Biggr) = \Biggl( \begin{array}{cc|c} -\alpha& 1 & 1\\ -\alpha^2 & \alpha & \alpha \end{array}\Biggr) $$

となる。

行基本変形により

$$ (A-\alpha E \ |\ \boldsymbol{p}_1) \longrightarrow \Biggl( \begin{array}{cc|c} -\alpha& 1 & 1\\ 0 & 0 & 0 \end{array}\Biggr) $$

となるので

$$ -\alpha x_1 + x_2 = 1 $$

を満たす。

$x_1=0,x_2=1$とすれば

$$ (A-\alpha E) \begin{pmatrix} 0\\ 1 \end{pmatrix} = \begin{pmatrix} 1\\ \alpha \end{pmatrix} $$

を満たす。

よって

$$ P = \begin{pmatrix} 1 & 0\\ \alpha & 1 \end{pmatrix} $$

とすればよい。

また

$$ P^{-1} = \begin{pmatrix} 1 & 0\\ -\alpha & 1 \end{pmatrix} $$

であり

$ \displaystyle{ \begin{align} P^{-1}AP &= \begin{pmatrix} 1 & 0\\ -\alpha & 1 \end{pmatrix} \begin{pmatrix} 0 & 1\\ q & p \end{pmatrix} \begin{pmatrix} 1 & 0\\ \alpha & 1 \end{pmatrix}\\ &= \begin{pmatrix} 0 & 1\\ q & -\alpha+p \end{pmatrix} \begin{pmatrix} 1 & 0\\ \alpha & 1 \end{pmatrix}\\ &= \begin{pmatrix} \alpha & 1\\ -\Phi_A(\alpha) & -\alpha+p \end{pmatrix}\\ &= \begin{pmatrix} \alpha & 1\\ 0 & \alpha \end{pmatrix} \end{align} }$

となることが確認できる。

数列$\{x_n\}$の3項間漸化式

$$ x_{n+2} = px_{n+1}+qx_{n} \quad (p,q \in \mathbb{C}) $$

および$x_1,x_2$の値が与えられていて

$$ A= \begin{pmatrix} 0 & 1 \\ q & p \end{pmatrix} $$

の固有方程式$\Phi_A(\lambda)$が重解を持ち、その解を$\alpha$とする。

このとき、ある複素数$r,s$が存在して、$\{x_n\}$の一般項は

$$ x_n = r\alpha^{n-1}+s(n-1)\alpha^{n-2} $$

と表すことができる。

$$ \boldsymbol{x}_n = \begin{pmatrix} x_n \\ x_{n+1} \end{pmatrix} $$

とすると

$$ \boldsymbol{x}_n = A^{n-1}\boldsymbol{x}_1 $$

が成り立つ。

命題4より

$$ A = P \begin{pmatrix} \alpha & 1 \\ 0 & \alpha \end{pmatrix} P^{-1} = P \Biggl( \alpha E + \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix} \Biggr) P^{-1} $$

となる。

$$ J=\begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix} $$

とすると

$$ A^{n-1} = P(\alpha E + J)^{n-1}P^{-1} $$

$$ J^2 = \boldsymbol{O} $$

である。

二項定理より

$ \displaystyle{ \begin{align} A^{n-1} &= P\{\alpha^{n-1}E+(n-1)\alpha^{n-2}J\}P^{-1}\\ &= P \begin{pmatrix} \alpha^{n-1} & (n-1)\alpha^{n-2}\\ 0 & \alpha^{n-1} \end{pmatrix} P^{-1} \end{align} }$

となるので

$$ \boldsymbol{x}_n = \Biggl(P \begin{pmatrix} \alpha^{n-1} & (n-1)\alpha^{n-2}\\ 0 & \alpha^{n-1} \end{pmatrix} P^{-1} \Biggr)\boldsymbol{x}_1 $$

であることから、ある複素数$r,s$が存在して、$\{x_n\}$の一般項は

$$ x_n = r\alpha^{n-1} + s(n-1)\alpha^{n-2} $$

と表せることがわかる($P,P^{-1},\boldsymbol{x}_1$の成分は、$n$に依らない複素数の定数となっている)。

数列$\{x_n\}$が以下で定められているとする。

$$ x_{n+2} = 10x_{n+1}-25x_{n},\ x_1=1,\ x_2=2 $$

$$ A= \begin{pmatrix} 0 & 1 \\ -25 & 10 \end{pmatrix} $$

とすると、命題1より、$A$の固有方程式$\Phi_A(\lambda)$

$$ \Phi_A(\lambda)=\lambda^2-10\lambda+25 =(\lambda-5)^2 $$

となるので、$A$の固有値は$5$であることがわかる。

命題5より、$\{x_n\}$の一般項は

$$ x_n = r\cdot 5^{n-1}+s(n-1)\cdot 5^{n-2} \quad (r,s \in \mathbb{C}) $$

と表せる。

$x_1=1,x_2=2$であることから

$$ r=1,\ 5r+s=2 $$

より

$$ r=1,\ s=-3 $$

となる。

よって、$\{x_n\}$の一般項は

$ \displaystyle{ \begin{align} x_n &= 5^{n-1}-3(n-1)\cdot 5^{n-2}\\ &=5^{n-2}(8-3n) \end{align} }$

である。

4項間漸化式

線形代数を使った方法の良いところの1つとして、$n$項間漸化式へと一般化できる点があります。

4項間漸化式について、その様子を少し見てみましょう。

数列$\{x_n\}$の4項間漸化式

$$ x_{n+3} = px_{n+2}+qx_{n+1}+rx_{n} \quad (p,q,r \in \mathbb{C}) $$

が与えられているとします。

このとき

$$ A= \begin{pmatrix} 0 & 1 & 0 \\ 0 & 0 & 1\\ r & q & p \end{pmatrix},\ \boldsymbol{x}_n = \begin{pmatrix} x_n \\ x_{n+1}\\ x_{n+2} \end{pmatrix} $$

とすると

$$ \boldsymbol{x}_{n+1} = A \boldsymbol{x}_n $$

が成り立つので

$$ \boldsymbol{x}_n = A^{n-1}\boldsymbol{x}_1 $$

となります。

したがって、3項間漸化式の場合のように、$A^{n-1}$を求めれば、一般項が求められることがわかります。

$A$が相異なる3つの固有値$\alpha,\beta,\gamma$を持つ場合は、$A$は対角化可能です。

よって、ある正則行列$P \in M_3(\mathbb(C))$が存在して

$$ \boldsymbol{x}_n = \Biggl(P \begin{pmatrix} \alpha^{n-1} & 0 & 0 \\ 0 & \beta^{n-1} & 0\\ 0 & 0 & \gamma^{n-1} \end{pmatrix} P^{-1}\Biggr)\boldsymbol{x}_1 $$

を満たします。

したがって、ある複素数$s,t,u$が存在して、$\{x_n\}$の一般項は

$$ x_n = s\alpha^{n-1}+t\beta^{n-1}+u\gamma^{n-1} $$

と表せることがわかります。

$\Phi_A(\lambda)$が重解を持つ場合は、ジョルダン標準形を考えていくことになりますが、本記事では省略します。

また、$\Phi_A(\lambda)$

$$ \Phi_A(\lambda) = \begin{vmatrix} \lambda & -1 & 0 \\ 0 & \lambda & -1\\ -r & -q & \lambda-p \end{vmatrix} =\lambda^3-p\lambda^2-q\lambda-r $$

となっています。

さいごに

$n$項間漸化式やジョルダン標準形については、 藤岡敦「手を動かしてまなぶ 続・線形代数」 で詳しく解説されています。

「手を動かしてまなぶ 線形代数」を読み終わったら、ぜひ続編である「手を動かしてまなぶ 続・線形代数」も手にとってみてください。「手を動かしてまなぶ 線形代数」の伏線が回収されていて、楽しいです。

なにかと「役に立つ」と言われている線形代数ですが、1966年に初版が出版された斎藤正彦「線型代数入門」のあとがき(1996年に書かれたもの)には、こんな記述がありました。

この本が出てすぐのころ, ある人から何を目標にして書いたのか, と聞かれたことがある. 若かった私は「十年後の日本の技術水準を上げるためだ」と答えたのを覚えている. 結果的にそのとおりになったのは喜ばしい.
(斎藤正彦「線型代数入門」p.257)

私は線形代数の工学分野への応用などにはくわしくないのですが、この言葉を読むと、線形代数の力を思い知らされます。

現在、「手を動かしてまなぶ 線形代数」はじめ、わかりやすい線形代数の本や解説サイトが存在していて、良い時代になりましたね。

参考文献

[1]
藤岡 敦, 手を動かしてまなぶ 線形代数
[2]
藤岡 敦, 手を動かしてまなぶ 続・線形代数
[3]
齋藤 正彦, 線型代数入門 (基礎数学)
投稿日:20221225

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。

投稿者

みぽ
みぽ
155
27074
今日もねこがかわいい。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中