冪次和表為 n 之多項 式的係數律則
葉東進
證明等式 12+22+· · ·+n2 = 13n3+12n2+16n 及13+23+· · ·+n3 = 14n4+12n3+14n2, 幾乎是學過數學歸納法的人必有的經驗。 證明是一回事, 較為深刻的應當是提問: 這些等式是 如何知道的?
這裡, 我們換個角度來看此問題。 假定我們已經知道一般 1k+ 2k+ · · · + nk 是可表為一 個 n 的多項式, 且其最高次項為 k+11 nk+1 (註), 那麼, 知道了多項式的各項係數, 便等同於找 出了這些等式。
把 1k+2k+· · ·+nk表為 n 的多項式 Fk(n) 時, 其通項 nk−m的係數記為 Am。 由 Fk(0) = 0, 知 Fk(n) 的常數項為 0; 把 Fk(n) 的最高次項記為 A−1nk+1。 因此
Fk(n) = A−1nk+1+ A0nk+ A1nk−1+ · · · + Ak−1n 除了已知 A−1 = k+11 之外, A0, A1, . . . , Ak−1 的呈現是否具有規律? 我們有
F1(n) = 1
2n2+1 2n F2(n) = 1
3n3+1
2n2+ 2 12n F3(n) = 1
4n4+1
2n3+ 3
12n2+ 0 · n F4(n) = 1
5n5+1
2n4+ 4
12n3+ 0 · n2− 1 30n 觀察上面實例, 規律似乎存在。 如果存在, 它是什麼樣子?
首先, 由
1k+ 2k+ · · · + nk = A−1nk+1+ A0nk+ A1nk−1+ · · · + Ak−1n 所以
1k+ 2k+ · · · + (n − 1)k
= A−1(n − 1)k+1+ A0(n − 1)k+ A1(n − 1)k−1+ · · · + Ak−1(n − 1)
82
= A−1[nk+1−C1k+1nk+ C2k+1nk−1−C3k+1nk−2+ · · · ] +A0[nk−C1knk−1+ C2knk−2−C3knk−3+ · · · ]
+A1[nk−1−C1k−1nk−2+ C2k−1nk−3−C3k−1nk−4+ · · · ] ...
+Ak−1[n − 1]
上面二式相減得
[A−1C1k+1−1]nk−[A−1C2k+1−A0C1k]nk−1+[A−1C3k+1−A0C2k+A1C1k−1]nk−2
−[A−1C4k+1−A0C3k+ A1C2k−1−A2C1k−2]nk−3+ · · · = 0 因為上式是一個 n 的恆等式, 故其每項係數皆為 0, 因此有:
1 − A−1C1k+1 = 0
A0C1k−A−1C2k+1 = 0 (1.0) A1C1k−1−A0C2k+ A−1C3k+1 = 0 (1.1) A2C1k−2−A1C2k−1+ A0C3k−A−1C4k+1 = 0 (1.2)
... ...
一般為
AmC1k−m−Am−1C2k−m+1+ Am−2C3k−m+2− · · ·+ (−1)m+1A−1Cmk+1+2 = 0 (1.m) 因 C1k−m = k − m, 所以上面的一般式可化約為:
Am = 1
2Am−1C1k−m+1− 1
3Am−2C2k−m+2+ · · · + (−1)m 1
m+ 2A−1Cmk+1+1
由此而得
A−1= 1 k+ 1 A0=1
2 = 1
2C0k= a0·C0k (記 1
2 = a0(= A0)) A1=1
2A0C1k−1
3A−1C2k+1
= (1
2a0− 1
6)C1k = a1·C1k (記 1 2a0−1
6 = a1) A2=1
2A1C1k−1− 1
3A0C2k+1
4A−1C3k+1
=1
2a1C1kC1k−1− 1
3a0C2k+ 1 12C2k
= (a1− 1
3a0+ 1
12)C2k = a2·C2k (記 a1− 1
3a0+ 1
12 = a2) 以此類推, A3 可表為 a3·C3k; A4 可表為 a4 ·C4k 等等。
假定 Am−1 可表為 am−1·Cmk
−1, 則由 Am= 1
2Am−1C1k−m+1− 1
3Am−2C2k−m+2+ · · · + (−1)m 1
m+ 2A−1Cmk+1+1
⇒Am= 1
2am−1·Cmk−1C1k−m+1−1
3am−2·Cmk−2C2k−m+2+· · ·+(−1)m 1
(m+1)(m+2)Cmk
= 1
2am−1·m · Cmk − 1
3am−2· m(m − 1)
2! ·Cmk+· · ·+(−1)m 1
(m+1)(m+2)Cmk
=h1
2C1m·am−1− 1
3C2m·am−2+ · · · + (−1)m−1· 1
m+ 1Cmm·a0 +(−1)m 1
(m + 1)(m + 2) i
Cmk
所以 Am 亦可表為 am·Cmk。
故由數學歸納, 我們得到如下結論:
定理: 1k+2k+· · ·+nk 表為 n 之多項式 Fk(n) 時, 其通項 nk−m 的係數為 Am= am·Cmk, 其中
am= 1
2C1m·am−1−1
3C2m·am−2+ · · · + (−1)m−1 1
m+ 1Cmm·a0+ (−1)m 1
(m + 1)(m + 2)
其次, 由
1k+ 2k+ · · · + nk= A−1nk+1+ A0nk+ A1nk−1+ · · · + Ak−1n 所以
1k+ 2k+ · · · + (n + 1)k
= A−1(n + 1)k+1+ A0(n + 1)k+ A1(n + 1)k−1+ · · · + Ak−1(n + 1)
= A−1[nk+1+ C1k+1nk+ C2k+1nk−1+ C3k+1nk−2+ · · · ] +A0[nk+ C1knk−1+ C2knk−2+ C3knk−3+ · · · ]
+A1[nk−1+ C1k−1nk−2+ C2k−1nk−3+ C3k−1nk−4+ · · · ] ...
+Ak−1[n + 1]
上面二式相減得
(n + 1)k= A−1C1k+1nk+ [A−1C2k+1+ A0C1k]nk−1+ [A−1C3k+1+ A0C2k+ A1C1k−1]nk−2 +[A−1C4k+1+ A0C3k+ A1C2k−1+ A2C1k−2]nk−3+ · · ·
比較兩邊係數得
C0k= A−1C1k+1
C1k= A0C1k+ A−1C2k+1 (2.0) C2k= A1C1k−1+ A0C2k+ A−1C3k+1 (2.1) C3k= A2C1k−2+ A1C2k−1+ A0C3k+ A−1C4k+1 (2.2)
... ...
一般為
Cmk+1= AmC1k−m+ Am−1C2k−m+1+ · · · + A−1Cmk+1+2 (2.m) 現在把式 (1.0) + (2.0), (1.1) + (2.1), (1.2) + (2.2), . . ., (1.m) + (2.m), 得
C1k= 2A0C1k
C2k= 2[A1C1k−1+ A−1C3k+1] C3k= 2[A2C1k−2+ A0C3k]
...
Cmk+1= 2[AmC1k−m+ Am−2C3k−m+2+ · · · ] 上面最後一式在
(i) m 為偶數時
Cmk+1 = 2[AmC1k−m+ Am−2C3k−m+2+ · · · + A0Cmk+1] (1) (ii) m 為奇數時
Cmk+1 = 2[AmC1k−m+ Am−2C3k−m+2+ · · · + A1Cmk−1+ A−1Cmk+1+2] (2) 由於 Am 可表為 am·Cmk, 因此 (1) 式可化約為:
1 = 2[C1m+1·am+ C3m+1·am−2+ · · · + Cmm+1+1 ·a0] (3) (2) 式可化約為:
1 = 2[C1m+1 ·am+ C3m+1·am
−2+ · · · + Cmm+1·a1+ 1
m+ 2] (4)
又由 a0 = 12, 式 (3) 可再化簡為:
C1m+1·am+ C3m+1·am−2+ · · · + Cmm−1+1
·a2 = 0 (5) 但
a2 = a1− 1
3a0+ 1 12 = (1
2a0− 1 6) − 1
3a0+ 1 12 = 0 因此經由 (5) 式可推得 a4 = a6 = · · · = 0, 即當 m 為偶數時, am 之值恆為 0。
由此, 我們更簡化了前述所得到的定理中關於 Fk(n) 的通項 nk−m 的係數 Am = am·Cmk, 其 中的 am 為:
當 m 為偶數時, am = 0, m = 2, 4, 6, . . .
當 m 為奇數時, am = −(13C2m·am−2+15C4m·am−4+· · ·+m1Cmm−1
·a1) + 2(m+1)(m+2)m
(或寫成: am= −m1+1[C3m+1·am−2+ C5m+1·am−4+ · · · + cmm+1·a1− m
2(m+2)]) 例: 由
a0=1 2 a1= 1
2 · 2 · 3 = 1 12 a3= −a1+ 3
2 · 4 · 5 = − 1 120 a5= −10
3 a3−a1+ 5
2 · 6 · 7 = 1 .. 252
. 當 k = 6 時
A0=1
2C06 = 1 2 A1= 1
12C16 = 1 2 A3= − 1
120C36 = −1 6 A5= 1
252C56 = 1 42 因此
16+ 26+ · · · + n6 = 1
7n7+ 1
2n6+1
2n5− 1
6n3+ 1 42n 註: 由二項式定理可得
(n + 1)k+1−nk+1 = Ckk+1nk+ Ckk−1+1nk−1+ · · · + C1k+1n+ 1
經由此式, 得下列諸式:
2k+1−1k+1 = Ckk+1·1k+ Ckk−1+1
·1k−1+ · · · + C1k+1·1 + 1 3k+1−2k+1 = Ckk+1·2k+ Ckk−1+1
·2k−1+ · · · + C1k+1·2 + 1 ...
(n+1)k+1−nk+1= Ckk+1·nk+ Ckk−1+1
·nk−1+ · · · + C1k+1·n+ 1 上面諸式相加, 得遞迴關係式:
(n + 1)k+1−1 = Ckk+1Fk(n) + Ckk−1+1Fk−1(n) + · · · + C1k+1F1(n) + n, 其中 Fk(n) = 1k+ 2k+ · · · + nk, k= 1, 2, 3, . . .
運用此式, 便知道, 對任意正整數 k, 1k+ 2k+ · · · + nk 確可表為一個 n 的多項式, 且其最高 次項為 k1
+1nk+1。
—本文作者為國立科學園區實驗高中退休數學教師—