数学のブログ

“離散的”な世界 数学的帰納法と数列 数列の帰納的定義 2次方程式の解、同じ漸化式、一般項

新装版 数学読本3 (松坂 和夫(著)、岩波書店)の第13章(“離散的”な世界 - 数列)、13.2(数学的帰納法と数列)、数列の帰納的定義の問37の解答を求めてみる。

x 2 - 8 x + 15 = 0 ( x - 3 ) ( x - 5 ) = 0 x = 3 , 5
b n = 3 n - 1 A + 5 n - 1 B

という数列を考える。

3 2 = 8 · 3 - 15 5 2 = 8 · 5 - 15
3 n + 1 = 8 · 3 n - 15 · 3 n - 1 5 n + 1 = 8 · 5 n - 15 · 5 n - 1
b n + 2 = 3 n + 1 A + 5 n + 1 B
= ( 8 · 3 n - 15 · 3 n · 1 ) A + ( 8 · 5 n - 15 · 5 n - 1 ) B
= 8 ( 3 n A - 5 n B ) - 15 ( 3 n - 1 A + 5 n - 1 B )
= 8 b n + 1 - 15 b n
b 1 = 3 1 - 1 A + 5 1 - 1 B = A + B = 2 b 2 = 3 2 - 1 A + 5 2 - 1 B = 3 A + 5 B = 7

を 満たすA、 Bを求める。

B = 2 - A 3 A + 10 - 5 A = 7 2 A = 3
A = 3 2 B = 1 2

このとき、

b 1 = a 1 b 2 = a 2 b n + 2 = 8 b n + 1 - 15 b n a n + 2 = 8 a n + 1 - 15 a n

よって、

a n = b n

ゆえに 求める一般項は、

a n = 3 2 · 3 n - 1 + 1 2 · 5 n - 1 = 3 n 2 + 5 n - 1 2

コード(Wolfram Language, Jupyter)

a[n_] := 3^n/2 + 5^(n-1)/2
a[1]
2
a[2]
7
a[n+2] - 8 a[n+1] + 15a[n]
Output
Simplify[%]
0