Skip to content

Faulhaber 公式的证明

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

定理

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

则:

k=1nkp=1p+1i=0p(1)i(p+1i)Binp+1i=np+1p+1B1np1!+B2pnp12!+B4p(p1)(p2)np34!+\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 数(伯努利数)。

证明

x0x \ge 0

k=0n1ekx=k=0n1p=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=0n1kp)xpp!= \sum_{p = 0}^\infty \left(\sum_{k = 0}^{n - 1} k^p\right) \frac{x^p}{p!}

我们还有:

k=0n1ekx=1enx1ex\sum_{k = 0}^{n - 1} e^{k x} = \frac{1 - e^{n x}}{1 - e^x}

等比数列求和

=enx1xxex1= \frac{e^{n x} - 1}{x} \frac{x}{e^x - 1}

分子分母同乘 xx

=1x(p=0(nx)pp!1)p=0Bpxpp!= \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=0Bpxpp!= \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=0Bpxpp!= \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=0np+1xp(p+1)!p=0Bpxpp!= \sum_{p = 0}^\infty \frac{n^{p + 1} x^p}{(p + 1)!} \sum_{p = 0}^\infty \frac{B_p x^p}{p!}

乘积的幂

=p=0i=0pnp+1ixpi(p+1i)!i!Binp+1ixp= \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+1i=0p(p+1i)Binp+1i)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=0n1kp=1p+1i=0p(p+1i)Binp+1i\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+1i=0p(1)i(p+1i)Binp+1i\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=0n1kp=1p+1i=0p(p+1i)Binp+1i\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=0n1kp+np=1p+1i=0p(p+1i)Binp+1i+(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+1i=0p(1)i(p+1i)Binp+1i\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 数均为零

证毕