黎曼函数ζ(2n)的几种求法

ζ(2n)的几种求法

结论

ζ(2n)=(1)n+1B2n(2π)2n2(2n)!


欧拉的证明

PS:欧拉在《无穷小分析引论中》,是对 ex+ex 的展开系数进行分析,而下文是对 sin(x)x 分析,两者几乎没有区别。

这一方法通过比较 sin(x)x无穷级数展开无穷乘积展开的各项系数,依次求出 ζ(2),ζ(4),ζ(6), 的值。

无穷级数展开:

sin(x)x=1x23!+x45!x67!+

观察发现,sin(x)x 的根集为 x=nπ, (n=±1,±2,±3,)

因此可以猜测无穷乘积展开

sin(x)x=(1xπ)(1+xπ)(1x2π)(1+x2π)(1x3π)(1+x3π)=(1x2π2)(1x24π2)(1x29π2)

事实上,欧拉并没有证明这个无穷乘积展开,直到100年后魏尔施特拉斯提出了“魏尔施特拉斯分解定理”Weierstrass factorization theorem)。

先比较二次项系数,可以求得 ζ(2)

13!=(1π2)+(14π2)+=1π2ζ(2)ζ(2)=π26

继续比较四次项系数,可以求得 ζ(4)

15!=1i<j1i2π21j2π2=12((1i1i2π2)21i1i4π4)=12π4(ζ2(2)ζ(4))ζ(4)=π490

用这种方式,可以继续依次求出 ζ(6),ζ(8),

可以用牛顿恒等式

Sn=(1)n+1σnn+i=1n1(1)i+1σiSni

作用到这个无穷乘积式上,把 x2 看作一个整体 y。由无穷级数的各项系数得:σn=1(2n+1)!

又有 Sn=(1π2)n+(14π2)n+(19π2)n+=ζ(2n)π2n

所以对任意 n,可以得到 ζ(2),ζ(4),,ζ(2n) 之间的关系式:

ζ(2n)π2n=(1)n+1n(2n+1)!+i=1n1(1)i+1(2i+1)!ζ(2(ni))π2(ni)

于是可以由数学归纳法,推得

ζ(2n)=(1)n+1B2n(2π)2n2(2n)!


进一步探索,ζ 函数、余切、伯努利数的关系

如果延续欧拉的证明,而不用数学归纳法推导最终的式子,是否可以推出 ζ 函数和伯努利数的关系?

P(y)=sin(y)y=(1yπ2)(1y4π2)(1y9π2)=1σ1y+σ2y2σ3y3+

考虑构造数列 {0,S1,S2,S3,}生成函数 Q(y)=S1y+S2y2+S3y3+

再由牛顿恒等式 Sn=(1)n+1σnn+i=1n1(1)i+1σiSni,观察 F(y)=P(y)Q(y) 的各次项系数,可得:

F(y)=P(y)Q(y)=i=1nyi(Si+j=1i1(1)jσjSij)=i=1nyi(1i+1σii)=yddyP(y)=yP(y)Q(y)=yP(y)P(y)

P(y)=sin(y)y, P(y)=cos(y)2ysin(y)2yy 代入,得:

Q(y)=1212ycoty=i=1yiζ(2i)π2i

所以 cot(x) 的洛朗展开式是

cot(x)=1xn=1ζ(2n)π2nx2n1

由此,我们推出了 ζ 函数与余切的关系

接下来就简单了。由伯努利数的生成函数定义可知:

2xe2x1=n=0Bn2nn!xn=B(x)

尝试寻找余切函数和伯努利数的关系:

icot(ix)=coth(x)=e2x+1e2x1=1e2x1+11e2x=12x(B(x)+B(x))=1x+n=1B2n22n(2n)!x2n1cot(x)=1x+n=1(1)n22nB2n(2n)!x2n1

由此,我们推出了余切与伯努利数的关系

比较两个洛朗展开式的系数,便求得ζ函数与伯努利数的关系

ζ(2n)=(1)n+1B2n(2π)2n2(2n)!


傅立叶分析证明

利用傅立叶级数求 ζ(2n) 的方法是比较常规的,也是比较方便的。

考虑函数 f(x)=x2, x[π,+π],将其傅立叶展开:

f(x)=x2π23+n=1((1)n4n2cos(nx))

x=π,易得 ζ(2)=π26

尝试求 ζ(4),考虑函数 f(x)=x4, x[π,+π],将其傅立叶展开:

f(x)=x4π45+n=1((1)n(8π2n248n4)cos(nx))

结果非常的 Amazing!

同样地取 x=π,化简得 8π2ζ(2)48ζ(4)+π45=π4ζ(4)=π490

用同样的方法对 f(x)=x2m 展开,可以继续依次求出 ζ(6),ζ(8),

考虑函数 f(x)=x2m 的傅立叶级数:

f(x)=x2ma0+n=1(ancos(nx))

计算系数:

a0=12πππf(x)dx=π2m2m+1an=1πππf(x)cos(nx)dx=1πππx2mcos(nx)dx=1π((x2msin(nx)n+(x2m)cos(nx)n2(x2n)sin(nx)n3(x2m)cos(nx)n4++(1)m1(x2m)[2m1]cos(nx)n2m)|ππ+ππ(1)m(x2m)[2m]cos(nx)n2mdx)=1π(i=0m1(1)i((2m)!(2m2i)!x2m2isin(nx)n2i+1+(2m)!(2m2i1)!x2m2i1cos(nx)n2i+2)|ππ)=1π(i=0m1(1)i2(2m)!(2m2i1)!π2m2i1(1)nn2i+2)(n=1,2,)

x=π,对展开式进行化简:

f(π)=π2m=a0+n=1(an(1)n)=π2m2m+1+n=11π(i=0m1(1)i2(2m)!(2m2i1)!π2m2i11n2i+2)=π2m2m+1+i=1m(1)i+12(2m)!(2m2i+1)!π2m2in=11n2i=π2m2m+1+i=1m(1)i+12(2m)!(2m2i+1)!π2m2iζ(2i)

所以对任意 m,可以得到 ζ(2),ζ(4),,ζ(2m) 之间的关系式

m(2m+1)!=i=1(1)i+11(2m2i+1)!ζ(2i)π2i

仔细观察之后,这与前面的递推式是一样的,因此可以用前面的方法(数学归纳法或生成函数法)推出:

ζ(2n)=(1)n+1B2n(2π)2n2(2n)!


留数法证明

f(z)=πcot(πz)z2n,那么它的奇点为 z=,2,1,0,1,2,,其中 z=02n+1 阶极点。

构造以原点为中心,2N+1 为边长的正方形围道 CN,包含了奇点 z=N,N+1,,N1,N

计算留数:

Res[f(z);i(i=±1,±2,)]=1i2nRes[f(z);0]=1(2n)!limz0d2ndz2nπzcot(πz)

结果非常的 Amazing!函数在 z=±1,±2, 这些极点上的留数与 ζ(2n) 有着密切联系!

至于 z=0 处的留数,利用前面推导过的 cot洛朗展开式,可以得到:

cot(x)=1x+n=1(1)n22nB2n(2n)!x2n1Res[f(z);0]=1(2n)!limx0d2ndz2nπz(1πz+k=1(1)k22kB2k(2k)!(πz)2k1)=(1)n(2π)2nB2n(2n)!

那么由留数定理

limN+CNf(z)dz=limN+2πik=NNRes[f(z);k]=4πiζ(2n)+i(1)n(2π)2n+1B2n(2n)!

下面再证明,当 N+,左边趋向于 0

因为 CN 与实轴交点为 ±(n+12),与复轴交点为 ±(i(n+12)),所以当 z=x+yi, y=±(n+12) 时,

|cot(πz)|=|ie2iπz+1e2iπz1|=|e2iπ(x+yi)+1e2iπ(x+yi)1|=|e2iπx+e2πye2iπxe2πy|||e2iπx|+|e2πy||e2iπx||e2πy||=|1+e2πy1e2πy|<2

x=±(n+12) 时,

|cot(πz)|=|e2iπx+e2πye2iπxe2πy|==|1+e2πy1e2πy|<2

N+,又有 |z|>N。因此:

|CNπcot(πz)z2ndz|CN|πcot(πz)||z|2n|dz|2πN2n(8N+4)00=4πiζ(2n)+i(1)n(2π)2n+1B2n(2n)!ζ(2n)=(1)n+1B2n(2π)2n2(2n)!



参考资料

欧拉 · 《无穷小分析引论》

御坂01034 · 巴塞尔问题的多种解法

formulasearchengine · Weierstrass factorization theorem

钟玉泉 · 《复变函数论》

posted @   I_m_Eden  阅读(3961)  评论(1编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示