閉じる ホーム

三項間漸化式・「等比数列」

≪三項間漸化式の公比≫

三項間漸化式を解く場合、特性方程式を用いた解法や二つの項の差をとってが学校で習う解き方ですが、解いた後でもそれでは<公比>はどこにあるのか?など釈然としないところがあります。そこのところを考察します。
まずは等比数列の復習から始めます。

x 0 (=5)万円を年利 2% で定期預金として預けた場合のその後の預金額がどうなるか、を考える。すると n 年後は
x n = 1.02 x n - 1  ……(1)
前年の預金額 × 1.02 となる。
したがって(1)の漸化式を満たす数列の一般項は
x n = 1.02 n x 0 n = 1 2 3  …(2)
具体的には、
x n = 1.02 n × 5 n = 1 2 3  
万円である。

上と同じタイプの漸化式を「一般的な形」で考えると
等比数列の漸化式は
x n = a x n - 1    n = 1 2 3  …(3)
そしてその一般項は
x n = a n x 0   n = 1 2 3  …(4)
このように、等比数列の 一般項 x n は、 a x 0 という二つの 数を用いて具体的に表わせるわけですが、 a のことを等比数列の 公比と呼び、 x 0 のこと を等比数列の初項と呼ぶ。 また、より拡張して考えると
x n = a x n - 1 + b x n - 2 n = 2 3 4  …(5)
というように等比数列の漸化式を二項間から三項間に拡張した漸化式を考えることができる。
ところで(3)式を
x n - a x n - 1 = 0 n = 1 2 3  …(6)
という形に書き直してみると、(6)式は隣り合う2つの項の関係を表している式であると考えることができるので<2項間漸化式>とも呼ばれる。
一方(5)式は
x n - a x n - 1 - b x n - 2 = 0 n = 2 3 4  …(7)
は隣り合う3つの項の関係を表している式であると考えることができるので、このような漸化式を<三項間漸化式>と呼ぶ。
ここからは、<三項間漸化式>具体的に
x n = 5 x n - 1 - 6 x n - 2 n = 2 3 4  …(8)
として考えてみます。
(8)式の漸化式を(3)式と見比べてみると随分難しくなったように見える。(3)式の漸化式が分かりやすく感じるのは「 x n - 1 から x n にというように隣の数字に移るたびに a 倍される 」という漸化式の表している意味が分かりやすいからであると考えられる。一方(8)式の漸化式は例えば「 x 1 の5倍から x 0 の6倍を引いたものが x 2 になる 」というように式自体の意味はハッキリしているものの、それが一体何を意味しているのか、ということがよくわからない気がする。
すなわち(8)式の漸化式では、 x n - 1 x n - 2 という 「2つの数」から x n という「一つの数」が決まる、という形で表されているために、次のステップに進むときに何が起きているのか、ということが少し分かりにくくなっている、ということが考えられる。
そこで(8)式の漸化式を
x n - 1 x n - 2 という 「2つの数」から x n という「一つの数」が決まる』
と読まずに『わざわざ x n - 1 を付け加えて
x n - 1 x n - 2 という 「2つの数」から x n x n - 1 という「2つの数」が決まる 』と読んでみるとどうなるか、ということがここでのアイデアです。
すなわち(8)式の漸化式に   x n - 1 = x n - 1  …(9) という「当たり前」の式をわざわざ付け加えて
x n = 5 x n - 1 - 6 x n - 2 x n - 1 = x n - 1    …(10) 
という二本の式として漸化式を読んでみる。すると(10)式は行列の記法を用いて
x n x n - 1 = 5 x n - 1 - 6 x n - 2 x n - 1
= 5 · x n - 1 - 6 · x n - 2 1 · x n - 1 + 0 · x n - 2
= 5 - 6 x n - 1 x n - 2 1 0 x n - 1 x n - 2
= 5 -6 1 0 x n - 1 x n - 2
となるから
x n x n - 1 = 5 -6 1 0 x n - 1 x n - 2  …(11)
と表せる。そこで
X n = x n x n - 1 A = 5 -6 1 0
と置き換えてみると (11)式は
X n = A X n - 1  …(12)
という簡単な形で表せることがわかる。
以上より(10)式は行列の記法を用いた漸化式に書き直すと
X n = A X n - 1 n = 2 3 4  …(13)
と書き表わすことができる。
ところで等比数列の漸化式
x n = a x n - 1   …(14) 
と見比べてみると  x n X n a A  というように文字は置き換わっているが本質的には同じタイプの方程式であることがわかる。すなわち(13)式は  X 1 X 2 X 3  という「数列」が公比  A  の「等比数列」であることを表している。
ここで(13)式の漸化式は X 2 = A X 1 X 3 = A X 2 …という無限個の式を表しているが、等比数列のときと同様に
X 2 = A X 1
X 3 = A X 2 = A 2 X 1
X 4 = A X 3 = A A 2 X 1 = A 3 X 1
となることがわかり、順番に「公比」が A の「等比数列」の一般項は
X n = A n - 1 X 1 n = 2 3 4  …(15)
と予想される。
こうして三項間漸化式が行列の考えを用いることで、一番簡単な場合である等比数列の場合とまったく同様にして「形式的」には(15)式のように解けてしまうことが分かる。したがっていまや漸化式を解く問題は、行列 A のn乗 A n を求める問題に帰着する。

<ケ―リー・ハミルトンの定理>

2行2列の正方行列 A = a b c d としたとき
φ A x = x 2 - a + d x + ad - bc
= x 2 - TrA x + detA
という多項式を行列 A の特性多項式(固有多項式)と呼ぶ。
余談ですが、ここで φ は英語の f にあたるギリシャ文字で「ファイ」 φ
このようにある多項式が「単に数ある多項式の中の1つの例」ということでなく「それ自体でとても意味のある(他とは区別される)多項式」であることを示すために  f x φ x   というように「英語」を「ギリシャ語」に格上げして表現することがある。したがって「ギリシャ文字」の関数が出てきたら、「あ、これは特別の関数だな」として読んでもらうとより記憶にとどまるかもしれない。
今の場合には「行列 A にとっての特別な多項式」ということを示すために φ x A を添字して φ A x と表現してある。

このとき「ケ―リー・ハミルトンの定理」の主張は、 この多項式  φ A x  の変数 x を行列 A で置き換えた結果が零行列になる。つまり  φ A A = O  が成り立つというのがケーリー・ハミルトンの定理の主張である。

--- proof ---

A 2 - a + d A = A A - a + d E
= a b c d - d b c - a
= - a d + b c a b - a b - c d + c d b c - a d
= - a d - b c 0 0 - a d - b c
= - a d - b c E

--- end ---

すなわち行列  A = 5 -6 1 0  の特性多項式  φ A x = x 2 - 5 x + 6  は行列 A を根にもつ
φ A A = A 2 - 5 A + 6 E = O  …(16)
である。
ところで(16)式の両辺を X 1 に施すと
A 2 - 5 A + 6 E X 1 = O X 1  となるが
A 2 - 5 A + 6 E X 1
= A 2 X 1 - 5 A X 1 + 6 E X 1
= A A X 1 - 5 X 2 + 6 X 1
= A X 2 - 5 X 2 + 6 X 1
= X 3 - 5 X 2 + 6 X 1
となり、一方
O X 1 = 0 0 0 0 x 1 x 0 = 0 x 1 + 0 x 0 0 x 1 + 0 x 0 = 0 0
O = 0 0  として
X 3 - 5 X 2 + 6 X 1 = O  …(17)
となる。ここで
X 3 - 5 X 2 + 6 X 1
= x 3 x 2 - 5 x 2 x 1 + 6 x 1 x 0
= x 3 - 5 x 2 + 6 x 1 x 2 - 5 x 1 + 6 x 0
であるから、(17)式は
x 3 - 5 x 2 + 6 x 1 = 0 x 2 - 5 x 1 + 6 x 0 = 0
という2つの式を表している。
また(16)式の両辺を X 2 に施すと
A 2 - 5 A + 6 E X 2 = O X 2
これは前と同様に
A 2 - 5 A + 6 E X 2
= A 2 X 2 - 5 A X 2 + 6 E X 2
= A X 3 - 5 X 3 + 6 X 2
= X 4 - 5 X 3 + 6 X 2
= x 4 - 5 x 3 + 6 x 2 x 3 - 5 x 2 + 6 x 1
となり、
x 4 - 5 x 3 + 6 x 2 = 0 x 3 - 5 x 2 + 6 x 1 = 0
という2つの式を表している。
このように「ケ―リー・ハミルトンの定理」は数列の漸化式を生み出す源になっていることがわかる。
<行列 A のn乗 A n を求める>
それでは具体的に A n はどのようにして求まるか。 まず行列の世界でも
A + B C = A C + B C    A B + C = A B + A C
という分配の法則が成り立つ
また k がどんな数であっても
k A B = k A B    A k B = k A B
というスカラー倍が成り立つ。
すると行列の世界でも数のときと同様に普通に因数分解ができる。
φ A x = A 2 - 5 A + 6 E = O
は、因数分解すると
A - 2 E A - 3 E = O  …(18)
となる。すると(18)式は
A - 2 E A - 3 E
= A + - 2 E A - 3 E
= A A - 3 E - 2 A - 3 E = O
より
A A - 3 E = 2 A - 3 E  …(19)
となることが分かる。そこで(19)式の両辺に左から A を掛け算すると
A 2 A - 3 E = A · 2 A - 3 E
= 2 A A - 3 E
(19)式より
= 2 2 A - 3 E
となる。さらに両辺に左から A を掛け算すると
A 3 A - 3 E = A · 2 2 A - 3 E
= 2 2 A A - 3 E
= 2 3 A - 3 E
以下同様に繰り返すと、<ケーリー・ハミルトンの定理>の帰結として
A n A - 3 E = 2 n A - 3 E n = 1 2 3  …(20)
となることが分かる。
そこで次に、今度は「ケーリー・ハミルトンの定理」を
A - 3 E A - 2 E = O  …(21)
という形で表して、全く同様の計算を行うと
A A - 2 E = 3 A - 2 E  …(22)
となることが分かる。
そこで同様に(22)式の両辺に左から A を掛け算し、同様に繰り返すと
A n A - 2 E = 3 n A - 2 E  …(23)
となる。
したがって(20),(23)式から n = 1 2 3 に対して
A n A - 3 E = 2 n A - 3 E  …(24)
A n A - 2 E = 3 n A - 2 E  …(25)
という2つの式が成り立つ。
ここで分配法則などを用いて(24),(25)式の左辺のカッコをはずすと
A n + 1 - 3 A n = 2 n A - 3 E  …(26)
A n + 1 - 2 A n = 3 n A - 2 E  …(27)
(27)から(26)を引くと
A n = 3 n A - 2 E - 2 n A - 3 E  …(28)
いま A = 5 -6 1 0 より
A - 2 E = 5 -6 1 0 - 2 0 0 2 = 3 -6 1 -2  …(29)
A - 3 E = 5 -6 1 0 - 3 0 0 3 = 2 -6 1 -3  …(30)
そこで(28)式に(29),(30)をそれぞれ代入すると、
A n = 3 n 3 -6 1 -2 - 2 n 2 -6 1 -3
= 3 n + 1 -2 · 3 n + 1 3 n -2 · 3 n - 2 n + 1 -3 · 2 n + 1 2 n -3 · 2 n
= 3 n + 1 - 2 n + 1 3 · 2 n + 1 - 2 · 3 n + 1 3 n - 2 n 3 · 2 n - 2 · 3 n  …(31)
こうして A n を具体的に求めることができる。

<漸化式を満たす数列の一般項>
ところでここまでの道程は
x n = 5 x n - 1 - 6 x n - 2 n = 2 3 4  …(32)
という三項間漸化式が行列の記法を用いることで
X n = X n X n - 1    A = 5 -6 1 0
として
X n = A X n - 1  …(33)
というように簡明な形に表せることに注目して(33)式を
X n = A n - 1 X 1 n = 2 3 4  …(34)
というように形式的に解いた。
よって(31)(34)式から
x n x n - 1 = X n
= A n - 1 X 1
= 3 n - 2 n 3 · 2 n - 2 · 3 n 3 n - 1 - 2 n - 1 3 · 2 n - 1 - 2 · 3 n - 1 x 1 x 0
= 3 n - 2 n x 1 + 3 · 2 n - 2 · 3 n x 0 3 n - 1 - 2 n - 1 x 1 + 3 · 2 n - 1 - 2 · 3 n - 1 x 0
したがって(32)式の漸化式を満たす数列の一般項 x n
x n = 3 n - 2 n x 1 + 3 · 2 n - 2 · 3 n x 0
となることが分かる。
  © nagaizumicyou.net