Fibonacci Q-Matrix 在遞迴數列上的 延伸和其應用
林鈺傑
一、 前言
Fibonacci 在 1202 年提出一個問題, 現在有一公一母的小兔子, 一個月之後這對小兔子 長大成一對大兔子。 再過了一個月, 大兔子又生下了一公一母的小兔子, 所以有一對大兔子和一 對小兔子共2對兔子。 在之後的每個月, 所有小兔子都會長成大兔子, 而每對大兔子都會生下一 對小兔子。 請問在 n 個月之後, 總共有幾對兔子呢? 我們利用下面的表格來觀察一下
第0個月 第1個月 第2個月 第3個月 第4個月
大兔子 0 1 1 2 3
小兔子 1 0 1 1 2
總和 1 1 2 3 5
會發現首項為1, 次項也為1, 之後每一項都是前兩項相加的數列。 而這就是 Fibonacci 數 列 {Fn}∞n=0 ={1, 1, 2, 3, . . .} 也是上面這個問題的答案。 換成數學的寫法可以寫成 F0 = 1、 F1 = 1 而當 n ≥ 2 時 Fn = Fn−1+ Fn−2 這種遞迴規則的數列。 這是一個不論在數論或組 合上都很有名的數列。 因為 Fibonacci 數列有很多有趣且很特殊的性質, 使得 Fibonacci 從 1202 年寫下它以後, 幾百年來一直到現在還持續的有人在研究它。
而 Fibonacci Q 矩陣指的是 [
1 1 1 0
]
的這個矩陣, 1960 年時 Charles H. King 在他 的碩士論文中研究這個矩陣 (Koshy [10]), 而在 Gould 對 Fibonacci Q 矩陣的歷史探討中 也提出是否這矩陣能被延伸到三維的矩陣呢? 這矩陣為什麼會被稱為 Fibonacci Q 矩陣呢?
52
這是因為這個矩陣和 Fibonacci 數列有一個如下的關係 (Gould [5])。
[ 1 1 1 0
]n
= [
Fn Fn−1 Fn−1 Fn−2
]
矩陣有很多的性質可以利用, 所以如果數列和矩陣中間的關係找出來的話, 就能夠利用矩 陣性質得到很多有趣的性質。 如 F2n+1 = Fn+12 + Fn2 等 (Huang [9])。
現在我們就利用 Q 矩陣這個放大鏡來檢視看看 Fibonacci 有什麼有趣的地方, 再把這 放大鏡移到其他類似於 Fibonacci 的二階數列上看看有什麼結果。 接著再更進一步的來看看像 h0 = a, h1 = b 且當 n ≥ 2 時 hn = chn−1+ dhn−2, 其中 a, b, c, d 為實數的這種一般的二 階遞迴式是否也有一個類似於 Fibonacci Q 矩陣和 Fibonacci 數列的矩陣恆等式呢?
而在知道這些用 Q 矩陣得出的結果後, 我們是不是可以拿這些東西來運用呢? 很巧的, 我 們發現這些性質可以應用在處理有關 log-convex 以及 log-concave 的問題上。
二、 類似 Fibonacci 數列的二階遞迴數列
什麼樣的遞迴數列我們說它是類似 Fibonacci 數列的呢? 在觀察 Fibonacci 時會發現, 假設說數列可以一直往前倒著推回去的話, 我們將 Fibonacci 往回倒推一項到第 -1 項讓其也 符合遞迴式時, 也就是說 F−1+ F0 = F1 時, 會得到 F−1 = 0。
而現在我們就規定說如果第 -1 項為 0 的數列就是類似 Fibonacci 數列的遞迴數列。 那 麼對以下這種型態的二階遞迴數列是否有類似 Fibonacci Q 矩陣的矩陣 Q 呢?
gn =
0 n =−1
a n = 0
cgn−1+ dgn−2 n ≥ 1
先做個猜測, 如果 Q = [
c d 1 0
]
是 {gn} 的 Q 矩陣, 則當 {gn} 就是 Fibonacci 數列 的情況下, Q 和 Fibonacci Q 矩陣是相同。 接著再觀察一下 Q 的 n 次方的情形。
Qn [
g1 g0
]
= [
c d 1 0
]n[ g1 g0
]
= [
c d 1 0
]n−1[ g2 g1
]
=· · · = [
gn+1 gn
]
但是由原來的二階遞迴數列的定義方式我們可以知道 [gn+1
gn ]
=
[ cgn+ dgn−1 cgn−1+ dgn−2
]
= [ 1
agn dagn−1
1
agn−1 dagn−2
] [ac a
]
= [ 1
agn dagn−1
1
agn−1 dagn−2 ] [g1
g0 ]
比較兩個等式的相似處, 猜測下面這個式子是否會永遠成立呢?
Qn= [
c d 1 0
]n[ g1 g0
]
= [ 1
agn dagn−1
1
agn−1 d agn−2
]
, ∀ n ≥ 1。
如果能寫出證明的話, 就能證實我們的猜測了。 而我們現在就試著把這猜測的證明寫下來。
定理2-1:
令 gn =
0 n =−1
a n = 0
cgn−1+ dgn−2 n ≥ 1
, 而 Q = [
c d 1 0
]
則 Qn= [
c d 1 0
]n
= [ 1
agn dagn−1
1
agn−1 dagn−2 ]
, ∀ n ≥ 1。
證明: 利用數學規納法來證明之 (1) 當 n = 1 時 [
1
ag1 dag0
1
ag0 dag−1 ]
= [ 1
aac daa
1 aa da0
]
=
[ c d 1 0
]1
定理 2-1 成立。
(2) 假設定理 2-1 對 n = k 時成立, 也就是說 [
c d 1 0
]k
= [ 1
agk dagk−1
1
agk−1 dagk−2 ]
那麼當 n = k + 1 的時候 [ c d
1 0 ]k+1
=
[ c d 1 0
]k[ c d 1 0
]
= [ 1
agk adgk−1
1
agk−1 adgk−2
] [ c d 1 0
]
= [ cg
k+dgk−1
a
d agk
cgk−1+dgk−2
a
d agk−1
]
= [1
agk+1 adgk
1
agk dagk−1 ]
。
(3) 由數學歸納法我們可以得出結論 Qn =
[ c d 1 0
]n
= [ 1
agn d agn−1 1
agn−1 dagn−2 ]
, ∀ n ≥ 1。
接著由定理2-1中數列和 Q 矩陣的關係, 藉由一些矩陣的運算我們可以得出一些有關這 些數列的特殊性質。
性質2-2:
(−d)n = d
a2(gngn−2− gn2−1) 證明: 由定理2-1再取其行列式
det ([
c d 1 0
])n
= det
([ 1
agn adgn−1
1
agn−1 d agn−2
])
, ∀ n ≥ 1。
性質2-3:
(−d)n+2 = d
a2(g2n− cgngn−1− dgn2−1)。
證明: 藉由性質2-2, (−d)n = a12(gngn−2− gn2−1),再將 gn = cgn−1+ dgn−2 代入平移一項。
性質2-4:
gn+m= 1
agngm+d
agn−1gm−1 = 1
agn+1gm−1+ d
agngm−2 證明: 藉由定理2-1和矩陣相乘得出式子
[ c d 1 0
]n+m
=
[ c d 1 0
]n[ c d 1 0
]m
⇔ [ 1
agn+m dagn+m−1
1
agn+m−1 dagn+m−2 ]
= [ 1
agn dagn−1
1
agn−1 dagn−2
] [ 1
agm dagm−1
1
agm−1 dagm−2 ]
= [ 1
a2gngm+ ad2gn−1gm−1 ad2gngm−1+ da22gn−1gm−2
1
a2gn−1gm+ad2gn−2gm−1 ad2gn−1gm−1+ da22gn−2gm−2 ]
觀察矩陣的左上方及右上方可以得到性質2-4。
性質2-5:
(−d)k· gn−k = d
agngk−2− d
agn−1gk−1. 證明: 由定理2-1在 n > k ≥ 0 時, 利用矩陣乘法可以得到
[ c d 1 0
]n−k
= [
c d 1 0
]n[ c d 1 0
]−k
⇔ [ 1
agn−k dagn−k−1
1
agn−k−1 dagn−k−2 ]
= [ 1
agn adgn−1
1
agn−1 adgn−2
] [ 1
agk dagk−1
1
agk−1 dagk−2 ]−1
= 1 (−d)k
[ d
a2gngk−2− ad2gn−1gk−1 −ad2gngk−1+ad2gn−1gk
d
a2gn−1gk−2−ad2gn−2gk−1 − ad2gn−1gk−1+ad2gn−2gk ]
觀察等式左上角可以得到性質2-5。
推論2-6: 現在我們回頭來看 Fibonacci 數列的一些性質, 將以上這些性質代入 Fibonacci 數 列可以得到以下結果:
(−1)n= (FnFn−2− Fn2−1) (−1)n= (Fn2− FnFn−1− Fn2−1)
Fn+m= FnFm+ Fn−1Fm−1 = Fn+1Fm−1+ FnFm−2 (−1)k· Fn−k = FnFk−2− Fn−1Fk−1
又因為 Fibonacci Q 矩陣相較於其他的矩陣, 有更好的一些性質, 也就是 Q2 = Q + I 及 (Q − I) · Q = I, 所以能夠得到更好的一些結果:
性質2-7:
F2n+p =
∑n i=0
(n i
)
· Fi+p.
證明:[
F2n+p F2n+p−1 F2n+p−1 F2n+p−2
]
= Q2n+p = QpQ2n = Qp(Q2)n
= Qp(Q + I)n= Qp
∑n i=0
(n i
)
· Qi
= [
Fp Fp−1 Fp−1 Fp−2
]
·
∑n i=0
(n i
) Fi
∑n i=0
(n i
) Fi−1
∑n i=0
(n i
) Fi−1
∑n i=0
(n i
) Fi−2
再去查看矩陣的左上角就可以得到 性質2-8:
F1+ F2+· · · + Fn= Fn+2− 1 證明:
(I + Q + Q2+· · · + Qn)· (Q − I) = Qn+1− 1
⇒ I + Q + Q2+· · · + Qn = (Qn+1− I) · (Q − I)−1
⇒ I + Q + Q2+· · · + Qn = Qn+2− Q
⇒
∑n i=0
Fi
∑n i=0
Fi−1
∑n i=0
Fi−1
∑n i=0
Fi−2
=
[ Fn+2− F1 Fn+1− F0
Fn+1− F0 Fn− F−1
]
三、 一般二階遞迴數列
在知道了特殊情況下的二階遞迴數列與 Q 矩陣的關係之後, 我們會想要知道是不是所有 的二階遞迴數列都有類似關係呢? 一般的二階遞迴數列定義如下
hn =
a n = 0
b n = 1
chn−1+ dhn−2 n≥ 2
首先, 想先看看是不是除了類似 Fibonacci 數列之外, 還有其他種類數列和 Q 矩陣有關。
由 Hoggatt & Ruggles [6], 我們可以知道 Lucas 數列和 Fibonacci-Q 矩陣有關係 : [ 1 2
2 − 1
] [ 1 1 1 0
]n
=
[ Ln+1 Ln Ln Ln−1
]
而 Lucas 數列 {Ln}∞n=1 就是 a = 2, b = 1, c = 1, d = 1 的情形。
如果我們可以知道一般遞迴數列和之前討論的特殊數列的關係。 或許就能夠找出類似 Lu- cas 數列與 Q 矩陣的關係式。 我們已經知道 Fibonacci-Q 矩陣和 Fibonacci 數列有關, 再由 以下運算發現 Lucas 數列和 Fibonacci 數列之間的關係。
[
1 2 2 − 1
] [ 1 1 1 0
]n
= [
Ln+1 Ln Ln Ln−1
]
⇔ [
1 2 2 − 1
] [
Fn Fn−1 Fn−1 Fn−2
]
= [
Ln+1 Ln Ln Ln−1
]
⇔ [
Fn+ 2Fn−1 Fn−1+ 2Fn−2
2Fn− Fn−1 2Fn−1− Fn−2
]
= [
Ln+1 Ln
Ln Ln−1
]
所以現在要試著找出一般二階遞迴數列 {hn}n≥0 和之前所討論的特殊遞迴數列 {gn}≥−1 的關係式, 接著再結合定理2-1就可以得到一般遞迴數列和 Q 矩陣的關係。
先比較之前的遞迴數列和一般的二階遞迴數列來猜測結果, 而為了要讓這兩個可以比較, 我們拿有相同遞迴關係及相同首項的兩個數列來觀察。
gn =
a n = 0
ac n = 1 cgn−1+ dgn−2 n ≥ 2
hn=
a n = 0
b n = 1
chn−1+ dhn−2 n ≥ 2
這兩個數列都擁有二階遞迴關係, 如果數列 gn 中的連續兩項和 hn 中的其中一項有線性 關係, 那麼我們就可以利用遞迴關係去確認 gn 及 hn 其他項也會有此種線性關係。
我們可做些猜測, 如果 hn= sgn+ tgn−1
當 n = 0 的時候 h0 = sg0+ tg−1 ⇔ a = sa + t0 ⇔ s = 1
當 n = 1 的時候 h1 = sg1+ tg0 ⇔ b = sac + ta = ac + ta ⇔ t = b−aca 由此, 我們可以猜出之前的特殊遞迴數列和一般遞迴數列的關係式。
定理3-1: 令
gn =
0 n =−1
a n = 0
cgn−1+ dgn−2 n ≥ 1
hn=
a n = 0
b n = 1
chn−1+ dhn−2 n ≥ 2
則 [ b
a d
1 b−aca ] [
gn gn−1 gn−1 gn−2
]
= [
hn+1 hn hn hn−1
]
。
證明: 先利用數學規歸納法證明矩陣下半部的式子 hn = gn+ b−aca gn−1 (1) 當 n = 0, h0 = a = a + b−aca 0 = g0+ b−aca g−1
當 n = 1, h1 = b = ac + b−aca a = g1+ b−aca g0
(2) 假設 n ≤ k − 1 定理 3-1 都是對的, 也就是說 hn = gn+ b−aca gn−1 當 n = k 的時候
hk= chk−1+ dhk−2 = c (
gk−1+b− ac a gk−2
) + d
(
gk−2+b− ac a gk−3
)
= (cgk−1+ dgk−2) + b− ac
a (cgk−2+ dgk−3)
= gk+ b− ac a gk−1
(3) 由數學歸納法可以知道 hn = gn+ b−aca gn−1
接著要證明上半部的式子, 在已經知道 hn= gn+b−aca gn−1 的情形下。
hn= gn+b− ac
a gn−1 = (cgn−1+ dgn−2) + b− ac
a gn−1 = (b
a )
gn−1+ dgn−2 推導出矩陣上半部的式子 hn=
(b a
)
gn−1+ dgn−2 由這兩個關係式, 我們可以寫出一個矩陣的式子
[ b
a d
1 b−aca
] [ gn gn−1 gn−1 gn−2
]
=
[ hn+1 hn hn hn−1
]
在找出一般遞迴數列和特殊遞迴數列的關係後, 我們可以把定理3-1的結果和定理2-1的 結果結合, 得到下面這個定理。
定理3-2:
hn =
a n = 0
b n = 1
chn−1+ dhn−2 n≥ 2 [
b ad a b− ac
] [ c d 1 0
]n
= [
hn+1 dhn hn dhn−1
]
, n≥ 1.
證明:[
hn+1 dhn hn dhn−1
]
= [
hn+1 hn hn hn−1
] [ 1 0 0 d
]
= [ b
a d
1 b−aca ] [
gn gn−1 gn−1 gn−2
] [ 1 0 0 d
]
= [
b ad a b− ac
] [ 1
agn dagn−1
1
agn−1 dagn−2 ]
= [
b ad a b− ac
] [ c d 1 0
]n
.
同樣的, 利用定理3-2和矩陣運算, 我們可以發現這些一般二階遞迴數列的一些性質。
性質3-3:
(h21− h2h0)(−d)n = d(hn+1hn−1− h2n).
證明: 由定理3-2和矩陣的行列式可以得到
det
([ b ad a b− ac
] [ c d 1 0
]n)
= det
([ hn+1 dhn hn dhn−1
]n)
, n≥ 1
⇔ (h21− h2h0)(−d)n= d(hn+1hn−1− h2n).
四、 在判斷 log-convex 及 log-concave 上的應用
log-concave是 logarithmically concave 的縮寫, 在 1989 年 Stanley 的文章中 (Stan- ley [13]) 說明了許多由代數、 組合以及幾何中與 log-concave 及 unimodal 數列的一些事 物。 像是利用直接計算來確認巴斯卡三角形的數列 (n
0
), (n
1
), . . ., (n
n
), 是 log-concave、 若 P (x) =
∑n j=0
(n
j
)ajxj 是沒有根的多項式, 則 {aj}j≥0 是 log-concave · · · 等結果。
那麼什麼是 log-concave 呢? 一般將 log-convex 和 log-concave 的定義如下 一個數列 {hn}n∈N∪0 被稱為 log-concave 如果 hk−1hk+1≤ h2k, k ≥ 1。
一個數列 {hn}n∈N∪0 被稱為 log-convex 如果 hk−1hk+1 ≥ h2k, k ≥ 1。
而現在我們將藉由性質3-3, 我們能夠利用不同於其他證明的方法推導出在有關 log-convex 及 log-concave 的結果。
推論4-1: 令
hn=
a n = 0
b n = 1
chn−1+ dhn−2 n ≥ 2
如 d<0 且 h0h2≥h21, 則數列 {hn}n∈N∪0 為 log-convex, 也就是說 hk−1hk+1≥h2k, k≥1。
如 d<0 且 h0h2≤h21, 則數列 {hn}n∈N∪0 為 log-concave, 也就是說 hk−1hk+1≤h2k, k≥1。
證明: 由性質3-3 (h21− h2h0)(−d)n= d(hn+1hn−1− h2n)
因為 h21− h0h2 ≤ 0, d < 0, 所以 hn+1hn−1− h2n≥0 ⇒ hn+1hn−1 ≥ h2n。 因為 h21− h0h2 ≥ 0, d < 0, 所以 hn+1hn−1− h2n≤0 ⇒ hn+1hn−1 ≤ h2n。 同樣的我們可得到。
推論4-2:
hn=
a n = 0
b n = 1
chn−1+ dhn−2 n ≥ 2
假如 d>0 而且 h0h2≥h21, 那麼 h2k−2h2k≥h22k−1, k≥ 1 而 h2k−1h2k+1≤h22k, k≥1。
假如 d>0 而且 h0h2≤h21, 那麼 h2k−2h2k≤h22k−1, k≥ 1 而 h2k−1h2k+1≥h22k, k≥1。
證明: 如同推論4-1。
推論4-3: 而在 Lily [12] 和 Doslic & Veljan [4] 提出了一些有關特殊數列的一些性質。
F2k−2F2k ≥ F2k2−1, k≥ 1, L2k−2L2k ≥ L22k−1, k ≥ 1, P2k−2P2k ≥ P2k2−1, k≥ 1 F2k−2F2k+1 ≤ F2k2 , k≥ 1, L2k−1L2k+1≤ L22k, k ≥ 1, P2k−1P2k+1≤ P2k2 , k≥ 1
在這裡我們利用不同與前兩篇的方法, 我們可以計算前三項 Fibonacci 數列 Fn = Fn−1+ Fn−2, 2 = F0F2 ≥ F12 = 1。 Lucas 數列 Ln= Ln−1+ Ln−2, 6 = L0L2 ≥ L21 = 1。 Pell 數列 Pn= 2Pn−1+ Pn−2, 5 = P0P2 ≥ P12 = 4。
再由推論4-2可以得到和 Lily [12] 和 Doslic & Veljan [4] 相同的結果。
除了性質3-3以外, 將結果稍微調整, 可以得到下面這個性質。
推論4-4:
(h21− h2h0)(−d)n = (h2n+1− chn+1hn− dh2n).
證明: 由性質3-3 (h21− h2h0)(−d)n= d(hn+1hn−1− h2n)將 hn+1= chn+ dhn−1 代入, 再 把 n 換成 n + 1 可以得到
(h21− h2h0)(−d)n+1= d(dh2n+ chn+1hn− h2n+1)
⇔ (h21− h2h0)(−d)n= (h2n+1− chn+1hn− dh2n) 而這和 Astin [1] 的結果是相同的
五、 致謝
這篇文章是在參加中央研究院數學研究所的暑期研習生計畫時完成, 特別感謝薛昭雄老師 的指導以及中央研究院數學研究所給的機會。 同時也感謝審查者用心的建議, 使得這篇文章更 完整。
六、 附錄
以下是一些著名的數列符合之前所說的情形:
Fibonacci 數列 a = 1, c = 1, d = 1 Hoggatt & Ruggles [6]
Fibonacci 多項式 a = 1, c = x, d = 1 Civciv & T¨urkmen [3]
Lucas數列 a = 2, b = 1, c = 1, d = 1 Hoggatt & Ruggles [6]
Lucas多項式 a = 2, b = x, c = x, d = 1 Horadam [7]
Pell數列 a = 1, c = 2, d = 1 Horadam & Mahon [8]
Pell多項式 a = 1, c = 2x, d = 1 Hordam [8]
Pell-Lucas多項式 a = 2, b = 2x, c = 2x, d = 1 Horadam & Mahon [8]
第一種 Chebyshev 多項式 a = 1, b = x, c = 2x, d = −1 Horadam [7]
第二種 Chebyshev 多項式 a = 1, c = 2x, d = −1 Chen [2]
第一種 Dickson 多項式 a = 2, b = x, c = x, d =−a Lidl & Mullen & Turnwald [11]
第二種 Dickson 多項式 a = 1, c = x, d =−a Lidl & Mullen & Turnwald [11]
Jacobsthal數列 a = 1, c = 1, d = 2 Horadam [7]
Jacobsthal多項式 a = 1, c = 1, d = 2x Hordam [7]
Jacobsthal-Lucas 多項式 a = 2, b = 1, c = 1, d = 2x Horadam [7]
Fermat多項式 a = 1, c = 3x, d =−2 Hordam [7]
Femat-Lucas 多項式 a = 2, b = 3x, c = 3x, d =−2 Horadam [7]
Morgan-Voyce 多項式 a = 1, c = x + 2, d =−1 Swamy [14] [15]
Mersenne數列 a = 1, c = 3, d =−2 Horadam [7]
Koshy多項式 a = 1, c = 1, d = x Astin [1]
七、 參考資料
1. Astin, Jack, A Discriminant That Forms a Geometric Sequence, The Mathematical Gazette (July2008), pp.286-287.
2. Chen, William Y. C., The combinatorial power of the companion matrix, Linear Algebra and its Applications (1996) 232: pp.261-278.
3. Civciv, Hacl and T¨urkmen, Ramazan, On the (s, t)-Fibonacci and Fibonacci matrix sequences, ARS Combinatoria 87(2008), pp.162-173.
4. Doslic, T. and Veljan, E., Logarithmic behavior of some combinatorial sequences, Dis- crete Mathematics 308(2008), pp.2182-2212.
5. Gould, H.W., A history of the Fibonacci Q-matrix and a higher-dimensional problem, Fibonacci Quarterly(1981), Volume 19, pp.250-257.
6. Hoggatt, V.E. Jr. and Ruggles, I. D., A primer for the Fibonacci number—Part IV,
Fibonacci Quarterly (1963) Volume 1, pp.65-71.
7. Horadam, A.F., A synthesis of certain polynomial sequences, Applications of Fibonacci Numbers(1968), Volume 6, pp.215-229.
8. Horadam, A.F. and Mahon, Bro. J. M., Pell and Pell-Lucas polynomials, Fibonacci Quarterly(1985), Volume 23, pp.7-20.
9. Huang, Danrun, Fibonacci identities, matrices, and graphs, Mathematics Teacher 98(Febru- ary 2005), pp.400-403.
10. Koshy,Thomas, Fibonacci and Lucas Numbers with Applications, A Wiley-Interscience Publication, 2001.
11. Lidl, .R., Mullen, G. L.and Turnwald, G., Dickson Polynomials, Pitman Monographs and Surveys in Pure and Applied Mathematics, 65, Longman Scientific & Technical, Harlow; copublished in the United States with John Wiley & Sons, Inc., New York, 1993.
12. Liu, Lily L.and Wang, Yi, On the log-convexity of combinatorial sequences, Advances in Applied Mathematics 39(2007), pp.454-476.
13. Stanley, Richard P., Log-concave and unimodal sequences in algebra, combinatorics, and geometry, Ann. New York Acad. Sci. 576 (1989), 500-535.
14. Swamy, M.N.S., Further properties of Morgan-Voyce polynomials, Fibonacci Quar- terly(1968) Volume 6, pp.167-175.
15. Swamy, M. N. S., Properties of the polynomials defined by Morgan-Voyce, Fibonacci Quarterly (1966), Volume 4, pp.75-81.
—本文作者於投稿時為國立台灣大學數學系四年級學生—