眾所周知:
S1(n)=1+2+⋯+n=i=0∑ni=2n(n+1)S2(n)=12+22+⋯+n2=i=0∑ni2=6n(n+1)(2n+1)
那麼, 對於 n 的任意次冪, 類似的和式是否也可表示為多項式? 由多項式的性質可知, 對正整數 m, 存在唯一的 m+1 次多項式 fm(n) 使得
fm(n)=Sm(n)=i=0∑nim
要求出 fm, 最不用動腦的方法自然是待定係數法, 通過 fm(n)−fm(n−1)=nm 這一表達式直接求解即可. 但這種方法在計算上太過繁瑣, 也不能得到普遍結論. 下使用另一種方法得到 fm(n) 更直接的表達式.
兩個已知條件:
- 由 fm(0)=0 知 fm(x) 的常數項為 0,
-
fm 滿足 fm(x)−fm(x−1)=xm.
在 fm(x)−fm(x−1)=xm 中用 m−1 替換 m 得
fm−1(x)−fm−1(x−1)=xm−1
對 fm(x)−fm(x−1)=xm 兩邊求導得到
fm′(x)−fm′(x−1)=mxm−1
聯立兩式
mfm−1(x)−mfm−1(x−1)=fm′(x)−fm′(x−1)
即
fm′(x)−mfm−1(x)=fm′(x−1)−mfm−1(x−1)
令 gm(x)=fm′(x)−mfm(x), 則 gm(x)=gm(x−1), 所以對任意正整數 n, gm(n) 是常數. 記 gm(n)=αm, 便有
fm′(x)=mfm−1(x)+αm
仿照二項展開式, 設 (注意常數項為 0)
fm(x)=Am1x+Am2x2+Am3x3+⋯+Amm+1xm+1
對 fm 求導,
fm′(x)=Am1+2Am2x+3Am3x2+⋯+(m+1)Amm+1xm
又由 fm′(x)=mfm−1(x)+αm 得
Am1+2Am2x+⋯+(m+1)Amm+1xm=mAm−11x+mAm−12x2+⋯+Am−1mxm+αm
比較 k−1 次項係數
kAmkAm1=mAm−1k−1=αm(k≥2)(k=1)
即有
Amk=kmAm−1k−1=k(k−1)m(m−1)Am−2k−2
重複該過程, 最終得到
Amk=k(k−1)⋯2m(m−1)⋯(m−k+2)Am−k+11=k(k−1)⋯2m(m−1)⋯(m−k+2)αm−k+1
結果可用二項式係數表示為
Amk=m+11Cm+1kαm−k+1
由此得到 fm(x) 的表達式:
fm(x)=m+11k=1∑m+1Cm+1kαm+1−kxk(1)
為簡化表達, 我們引入一種新的記號.
用二項式定理展開 (x+t)m+1 可得
(x+t)m+1=Cm+1m+1xm+1t0+Cm+1mxm−1t+⋯+Cm+10tm+1
類似地, 給定數列 a={αi}i=0m+1, 規定 (x+a)m+1 為 (即把上式中 ti 替換為 αi)
(x+a)m+1=Cm+1m+1xm+1α0+Cm+1mxm−1α1+⋯+Cm+10αm+1
可以看到, 上式與 fm 的表達式 (1) 非常接近. 但是注意, 這個展開式中多出一項 Cm+10αm+1=αm+1 是 (1) 式中沒有的, 必須要減掉.
因此, fm(x) 可以用上述方式表示為
fm(x)=m+11((x+a)m+1−αm+1)(2)
式 (2) 中的數列 a={αi}i=0m+1 完全是任意的, 而多項式 fm(x) 當然是唯一的, 所以下面就來根據這個形式確定 αi 的值.
將 x=1 代入 fm(x)−fm(x−1)=xm, 因為 fm(0)=0, 所以
fm(1)=m+11((a+1)m+1−αm+1)=1
化簡得 (a+1)m+1−αm+1=m+1, 即
(a+1)m−αm=m(m=1,2,3,⋯)(3)
滿足式 (3) 的 a={αi}i=0m+1 即是所需的數列. 特別地, 代入 m=1 得 α0=1.
根據式 (3) 和 α0 的值, 可以寫出 αm 的遞推關係式:
α0=1,αm=1−m+11i=0∑m−1Cm+1iαi(m≥1)
據此計算出 a 的前 m+1 項即可確定 f1 至 fm.
分別代入 m=1,2,3,4,5, 便得
α1=21,α2=61,α3=0,α4=−301,α5=0
從而容易得到
f1(n)f2(n)f3(n)f4(n)=i=0∑ni=2n(n+1)=i=0∑ni2=6n(n+1)(2n+1)=i=0∑ni3=4n2(n+1)2=i=0∑ni4=30n(n+1)(2n+1)(3n2+3n−1)
觀察計算所得數列 a, 發現 α3=α5=α7=⋯=0, 推測當 m 為大於 1 的奇數時, αm=0. 下證明之.
由 fm(x)−fm(x−1)=xm 可得 fm(−1)=fm(0)−0m=0, 根據式 (1) 即有
(m+1)⋅fm(−1)=k=1∑m+1(−1)k⋅Cm+1kαm+1−k=0
在式 (1) 中代入 x=1 得
(m+1)⋅fm(1)=k=1∑m+1Cm+1kαm+1−k=m+1
兩式相加減消掉偶數項, 得到奇數項之和
i=0∑nC2n+22i+1α2n+1−2i=n+1
左側和式的最後一項為
C2n+22n+1α1=(2n+2)α1=21(2n+2)=n+1
所以
i=0∑n−1C2n+22i+1α2n+1−2i=C2n+21α2n+1+C2n+23α2n−1+⋯+C2n+22n−1α3=0
遞推可得結論. □
我們把 α1 的值替換為 −21, 得到的數列稱為 Bernoulli 數, 記為 Bm. 前几項分別是:
B0B5=1,B1=−21,B2=61,B3=0,B4=−301,=0,B6=421,B7=0,B8=−301,B9=0.
同樣可以用 Bm 來表示 ∑i=0nim, 只需在每一項前乘上 (−1) 的冪次, 因為除去第一項, Bm(或 αm)的奇數項都為 0, 所以這樣處理後結果保持一致. 所以有
i=0∑nim=m+11k=0∑m(−1)k⋅Cm+1kBknm+1−k
把第二項規定為 −21, 自然是因為這樣定義的 Bm 具有一些有趣或實用的性質.
首先, Bm 的遞推式比上文 αm 的遞推式要簡單得多:
由式 (4) 知
k=0∑mCm+1kαk=k=0∑mCm+1kBk−Cm+11B1+Cm+11α1=k=0∑mCm+1kBk+(m+1)=m+1
即 ∑k=0mCm+1kBk=0. 由此得到遞推式:
B0=1,Bm=−m+11i=0∑m−1Cm+1iBi(m≥1)
其次, 這樣定義的 Bm 更方便用生成函數來等價定義, 這部分內容留到下一篇再說.