今天,我们主要讨论与组合数学相关的一些问题。
Bernoulli 数(伯努利数),记作 Bn,是一列与数论密切相关的有理数。它们出现在连续整数幂和的表达式中,在数学中有着广泛的应用,包括数论、组合学与微积分等。
Bernoulli 数,记作 Bn,构成一列与数论密切相关的有理数序列。最先被发现的几个 Bernoulli 数如下:
B0=1,B1=−21,B2=61,B3=0,B4=−301,…
Bernoulli 数以 Jacob Bernoulli(雅各布·伯努利)的名字命名,他在研究 m 次幂求和公式时发现了这些令人瞩目的关系。记
Sm(n)=∑k=0n−1km=0m+1m+⋯+(n−1)m
Bernoulli 观察到了如下一系列公式,呈现出一种规律:
S0(n)S1(n)S2(n)S3(n)S4(n)=n=21n2−21n=31n3−21n2+61n=41n4−21n3+41n2=51n5−21n4+31n3−301n可以观察到,在 Sm(n) 中,nm+1 的系数恒为 m+11,nm 的系数恒为 −21,nm−1 的系数恒为 12m,nm−3 的系数恒为 −720m(m−1)(m−2),而 nm−4 的系数恒为零。
此外,nm−k 的系数恒为某个常数乘以 mk,其中 mk 表示下降阶乘幂,即 (m−k)!m!。
Sm(n)=m+11(B0nm+1+(1m+1)B1nm+⋯+(mm+1)Bmn)=m+11k=0∑m(km+1)Bknm+1−kBernoulli 数由如下隐式递推关系定义:
j=0∑m(jm+1)BjB0=0,(m>0)=1例如,(02)B0+(12)B1=0。前几个数值为:
nBn011−21261304−301506421708−301……此证明方法改编自《具体数学》6.5 节「Bernoulli 数」。
利用二项式系数恒等式与归纳法:
Sm+1(n)+nm+1=k=0∑n−1(k+1)m+1=k=0∑n−1j=0∑m+1(jm+1)kj=j=0∑m+1(jm+1)Sj(n)设 S^m(n)=m+11∑k=0m(km+1)Bknm+1−k,我们要证明 Sm(n)=S^m(n)。假设对 j∈[0,m),有 Sj(n)=S^j(n)。
两边减去 Sm+1(n):
Sm+1(n)+nm+1nm+1=j=0∑m+1(jm+1)Sj(n)=j=0∑m(jm+1)Sj(n)=j=0∑m−1(jm+1)S^j(n)+(mm+1)Sm(n)通过加减 (mm+1)S^m(n)−(mm+1)S^m(n) 并化简:
nm+1=k=0∑mk+1nk+1j=k∑m(jm+1)(kj)Bj−k+(m+1)Δ令 Δ=Sm(n)−S^m(n),并展开 S^j(n):
nm+1=k=0∑mk+1nk+1j=k∑m(jm+1)(kj)Bj−k+(m+1)Δ=k=0∑mk+1nk+1(km+1)j=k∑m(j−km−k+1)Bj−k+(m+1)Δ交换求和顺序并应用二项式系数恒等式:
nm+1=k=0∑mk+1nk+1(km+1)j=0∑m−k(jm−k+1)Bj+(m+1)Δ利用递推关系:
j=0∑m(jm+1)BjB0j=0∑m(jm+1)Bj=0,(m>0)=1=[m=0]代入:
nm+1=k=0∑mk+1nk+1(km+1)[m−k=0]+(m+1)Δ=k=0∑mk+1nk+1(km+1)+(m+1)Δ=m+1nm+1(mm+1)+(m+1)Δ=nm+1+(m+1)Δ因此,Δ=0,故 Sm(n)=S^m(n)。
对递推式 ∑j=0m(jm+1)Bj=[m=0],
两边加上 Bm+1:
j=0∑m+1(jm+1)Bjj=0∑m(jm)Bjj=0∑mj!Bj⋅(m−j)!1=[m=0]+Bm+1=[m=1]+Bm=[m=1]+m!Bm设 B(z)=i≥0∑i!Bizi,注意到左端是卷积形式,于是:
B(z)ezB(z)=z+B(z)=ez−1z设 Fn(z)=∑m≥0m!Sm(n)zm,则:
Fn(z)=m≥0∑m!Sm(n)zm=m≥0∑i=0∑n−1m!imzm交换求和顺序:
Fn(z)=i=0∑n−1m≥0∑m!imzm=i=0∑n−1eiz=ez−1enz−1=ez−1z⋅zenz−1代入 B(z)=ez−1z:
Fn(z)=B(z)⋅zenz−1=(i≥0∑i!Bi)(i≥1∑i!nizi−1)=(i≥0∑i!Bi)(i≥0∑(i+1)!ni+1zi)由于 Fn(z)=∑m≥0m!Sm(n)zm,即 Sm(n)=m![zm]Fn(z):
Sm(n)=m![zm]Fn(z)=m!i=0∑mi!B×i⋅(m−i+1)!nm−i+1=m+11i=0∑m(im+1)Binm−i+1证毕