Skip to content

Faulhaber 公式的证明

Faulhaber 公式提供了一种计算前 n 个正整数 p 次方之和的方法。

定理

设 n,p∈Z>0n, p \in \mathbb{Z}_{>0} 为(严格)正整数。

则:

∑k=1nkp=1p+1∑i=0p(−1)i(p+1i)Binp+1−i=np+1p+1−B1⋅np1!+B2⋅p⋅np−12!+B4⋅p⋅(p−1)⋅(p−2)⋅np−34!+⋯\sum_{k = 1}^n k^p = \frac{1}{p + 1} \sum_{i = 0}^p (-1)^i \binom{p + 1}{i} B_i n^{p + 1 - i} \\ = \frac{n^{p + 1}}{p + 1} - \frac{B_1 \cdot n^p}{1!} + \frac{B_2 \cdot p \cdot n^{p - 1}}{2!} + \frac{B_4 \cdot p \cdot (p - 1) \cdot (p - 2) \cdot n^{p - 3}}{4!} + \cdots

其中:

  • BiB_i 表示第 ii 个 Bernoulli 数(伯努利数)。

证明

设 x≥0x \ge 0。

∑k=0n−1ekx=∑k=0n−1∑p=0∞(kx)pp!\sum_{k = 0}^{n - 1} e^{k x} = \sum_{k = 0}^{n - 1} \sum_{p = 0}^\infty \frac{(k x)^p}{p!}=∑p=0∞(∑k=0n−1kp)xpp!= \sum_{p = 0}^\infty \left(\sum_{k = 0}^{n - 1} k^p\right) \frac{x^p}{p!}

我们还有:

∑k=0n−1ekx=1−enx1−ex\sum_{k = 0}^{n - 1} e^{k x} = \frac{1 - e^{n x}}{1 - e^x}

等比数列求和

=enx−1xxex−1= \frac{e^{n x} - 1}{x} \frac{x}{e^x - 1}

分子分母同乘 xx

=1x(∑p=0∞(nx)pp!−1)∑p=0∞Bpxpp!= \frac{1}{x} \left(\sum_{p = 0}^\infty \frac{(n x)^p}{p!} - 1\right) \sum_{p = 0}^\infty \frac{B_p x^p}{p!}

Bernoulli 数的定义与指数函数的幂级数展开

=1x(∑p=1∞(nx)pp!)∑p=0∞Bpxpp!= \frac{1}{x} \left(\sum_{p = 1}^\infty \frac{(n x)^p}{p!}\right) \sum_{p = 0}^\infty \frac{B_p x^p}{p!}

00 的阶乘与零次幂

=1x(∑p=0∞(nx)p+1(p+1)!)∑p=0∞Bpxpp!= \frac{1}{x} \left(\sum_{p = 0}^\infty \frac{(n x)^{p + 1}}{(p + 1)!}\right) \sum_{p = 0}^\infty \frac{B_p x^p}{p!}

求和指标变量的平移

=∑p=0∞np+1xp(p+1)!∑p=0∞Bpxpp!= \sum_{p = 0}^\infty \frac{n^{p + 1} x^p}{(p + 1)!} \sum_{p = 0}^\infty \frac{B_p x^p}{p!}

乘积的幂

=∑p=0∞∑i=0pnp+1−ixp−i(p+1−i)!i!Binp+1−ixp= \sum_{p = 0}^\infty \sum_{i = 0}^p \frac{n^{p + 1 - i} x^{p - i}}{(p + 1 - i)! i!} B_i n^{p + 1 - i} x^p

Cauchy 乘积的定义

=∑p=0∞(1p+1∑i=0p(p+1i)Binp+1−i)xpp!= \sum_{p = 0}^\infty \left(\frac{1}{p + 1} \sum_{i = 0}^p \binom{p + 1}{i} B_i n^{p + 1 - i}\right) \frac{x^p}{p!}

乘以 11 与幂的乘积

∑k=0n−1kp=1p+1∑i=0p(p+1i)Binp+1−i\sum_{k = 0}^{n - 1} k^p = \frac{1}{p + 1} \sum_{i = 0}^p \binom{p + 1}{i} B_i n^{p + 1 - i}

二项式系数的定义

  ⟹  ∑k=1nkp=1p+1∑i=0p(−1)i(p+1i)Binp+1−i\implies \sum_{k = 1}^n k^p = \frac{1}{p + 1} \sum_{i = 0}^p (-1)^i \binom{p + 1}{i} B_i n^{p + 1 - i}

比较系数:

∑k=0n−1kp=1p+1∑i=0p(p+1i)Binp+1−i\sum_{k = 0}^{n - 1} k^p = \frac{1}{p + 1} \sum_{i = 0}^p \binom{p + 1}{i} B_i n^{p + 1 - i}  ⟹  ∑k=0n−1kp+np=1p+1∑i=0p(p+1i)Binp+1−i+(1p+1(p+11)np)\implies \sum_{k = 0}^{n - 1} k^p + n^p = \frac{1}{p + 1} \sum_{i = 0}^p \binom{p + 1}{i} B_i n^{p + 1 - i} + \left(\frac{1}{p + 1} \binom{p + 1}{1} n^p\right)

两边加上 npn^{p},并利用二项式系数取一的恒等式

  ⟹  ∑k=1nkp=1p+1∑i=0p(−1)i(p+1i)Binp+1−i\implies \sum_{k = 1}^n k^p = \frac{1}{p + 1} \sum_{i = 0}^p (-1)^i \binom{p + 1}{i} B_i n^{p + 1 - i}

因为 B1=−12B_{1}=-\frac{1}{2} 且奇数指标 Bernoulli 数均为零

证毕