
黎曼猜想漫谈.pdf
33页Riemann 猜想漫谈猜想漫谈 卢昌海卢昌海 If you could be the Devil and offer a mathematician to sell his soul for the proof of one theorem ——what theorem would most mathematicians ask for? I think it would be the Riemann Hypothesis. H. Montgomery 一一. Hardy 的电报的电报 让我们从一则小故事开始我们的Riemann 猜想之旅吧 故事发生在大约七十年前, 当 时英国有一位很著名的数学家叫做 Godfrey Hardy (1877- 1947),他是两百年来英国数 学界的一位 “勇者”为什么说他是勇者呢?因为在十七世纪的时候,英国的数学家与欧洲 大陆的数学家之间发生了一场剧烈的论战 论战的话题是谁先发明了微积分 论战的当事人 一边是英国的科学泰斗 Isaac Newton(1642- 1727), 另一边是欧洲大陆(德国)的哲学及 数学家 Gottfried Leibniz (1646- 1716)。
这一场论战打下来,两边筋疲力尽自不待言, 还大伤了和气, 留下了旷日持久的后遗症 英国的许多数学家开始排斥起来自欧洲大陆的数 学进展一场争论演变到这样的一个地步,英国数学界的集体荣誉及尊严、Newton 的赫 赫威名便都成了负资产,英国的数学在保守的舞步中走起了下坡路 这下坡路一走便是两百年 在这样的一个背景下, 在复数理论还被一些英国数学家视为来自欧洲大陆的危险概念的 时候,土生土长的英国数学家 Hardy 却对来自欧洲大陆(德国——又是德国)、有着复变函 数色彩的数学猜想——Riemann 猜想——产生了浓厚的兴趣,积极地研究它,并且取得了 令欧洲大陆数学界为之震动的成就 (这一成就将在后文中介绍),算得上是勇者所为 当时 Hardy 在丹麦有一位很好的数学家朋友叫做 Harald Bohr (1887- 1951), 他是 著名量子物理学家 Niels Bohr 的弟弟Bohr 对 Riemann 猜想也有浓厚的兴趣,曾与 德国数学家 Edmund Landau (1877- 1938) 一起研究 Riemann 猜想 (他们的研究成 果也将在后文中介绍) Hardy 很喜欢与 Bohr 共度暑假, 一起讨论 Riemann 猜想, 常 常待到假期将尽才匆匆赶回英国。
结果有一次当他赶到码头时, 发现只剩下一条小船可以乘 坐了在汪洋大海中乘坐一条小船可不是闹着玩的事情,弄得好算是浪漫刺激,弄不好就得 葬身鱼腹信奉上帝的乘客们此时都忙着祈求上帝的保佑Hardy 却是一个坚决不信上帝 的人,不仅不信上帝,有一年还把向大众证明上帝不存在列入自己的年度六大心愿之中,且 排名第三 (排名第一的是证明 Riemann 猜想) 不过在这生死攸关的时刻 Hardy 也没闲 着,他给 Bohr 发去了一封电报,电报上只有一句话: “我已经证明了 Riemann 猜想!” Hardy 为什么要发这么一个电报呢?回到英国后他向 Bohr 解释了原因,他说如果那 次他乘坐的船真的沉没了,那人们就只好相信他真的证明了 Riemann 猜想,但他知道上 帝是肯定不会把这么巨大的荣誉送给他——一个坚决不信上帝的人——的, 因此上帝一定不 会让他的小船沉没的[注一] 上帝果然没有舍得让 Hardy 的小船沉没自那以后又过去了七十来个年头,吝啬的上 帝仍然没有物色到一个可以承受这么大荣誉的人 二二. Riemann ζ 函数与函数与 Riemann 猜想猜想 那么这个让上帝如此吝啬的Riemann 猜想究竟是一个什么样的猜想呢?在回答这个问 题之前我们先来介绍一个函数: Riemann ζ 函数。
这个函数虽然挂着 Riemann 的大名, 却不是 Riemann 提出的但是 Riemann 虽然不是这一函数的提出者,他的工作却大大 加深了人们对这一函数的理解, 为其在数学与物理上的广泛运用奠定了基础 后人为了纪念 Riemann 的卓越贡献,就用他的名字命名了这一函数[注二] Riemann ζ 函数 ζ(s) 是级数表达式 (n 为自然数) )1)s(Re(n)s(ns>=ζ∑−在复平面上的解析延拓 之所以需要解析延拓, 是因为上面这一表达式——如我们已经注明 的——只适用于复平面上 Re(s) > 1 的区域 (否则级数不收敛)Riemann 找到了上面这 一表达式的解析延拓 (当然 Riemann 没有使用 “解析延拓” 这一现代复变函数论的术 语)运用路径积分,解析延拓后的 Riemann ζ 函数可以表示为: 式中的积分环绕正实轴进行(即从∞出发,沿实轴上方积分至原点附近,环绕原点积分至实 轴下方,再沿实轴下方积分至∞——离实轴的距离及环绕原点的半径均趋于 0);式中的 Γ 函数 Γ(s) 是阶乘函数在复平面上的推广,对于正整数 s>1:Γ(s)=(s- 1)!。
可以证明,这 一积分表达式除了在s=1处有一个简单极点外在整个复平面上解析 这就是Riemann ζ 函 数的完整定义 运用上面的积分表达式可以证明,Riemann ζ 函数满足以下关系式: ζ(s) = 2Γ(1- s)(2π)s- 1sin(πs/2)ζ(1- s) 从这个关系式中不难发现,Riemann ζ 函数在 s=- 2n (n 为自然数)取值为零——因为 sin(πs/2)为零[注三] 复平面上的这种使Riemann ζ 函数取值为零的点被称为 Riemann ζ 函数的零点因此 s=- 2n (n 为自然数) 是 Riemann ζ 函数的零点这些分布有序的 零点性质十分简单,被称为 Riemann ζ 函数的平凡零点 (trivial zeros)除了这些平凡 零点外, Riemann ζ 函数还有许多其它的零点,那些零点被称为非平凡零点 对 Riemann ζ 函数非平凡零点的研究构成了现代数学中最艰深的课题之一我们所要讨论的 Riemann 猜想就是关于这些非平凡零点的猜想,在这里我们先把它的内容表述一下, 然 后再叙述它的来笼去脉: Riemann 猜想: Riemann ζ 函数的所有非平凡零点 (non- trivial zeros) 都位于复 平面上 Re(s)=1/2 的直线上。
在 Riemann 猜想的研究中数学家们把复平面上Re(s)=1/2 的直线称为 critical line, 运用这一术语,Riemann 猜想也可以表述为:Riemann ζ 函数的所有非平凡零点都位于 critical line 上 这就是 Riemann 猜想的内容, 它是 Riemann 在 1859 年提出的 从其表述上看, Riemann 猜想似乎是一个有关复变函数的命题,但我们很快将会看到,它其实却是一曲有 关素数分布的神秘乐章 注释 [注一] 这个故事让我想起一句有趣的无神论者的祈祷语:God, if there is one, save my soul if I have one (上帝啊,如果你存在的话,拯救我的灵魂吧,如果我有灵魂的话) [注二] 远在 Riemann 之前,Riemann ζ 函数 (当然那时还不叫这个名字) 的级数表达 式就已经出现在了数学文献中,但是那些表达式中函数的定义域较小Riemann 把 Riemann ζ 函数的定义域大大地延拓了,这一点对于 Riemann 猜想的表述及研究具有 重要的意义仅凭这一点,即便把 Riemann 称为 Riemann ζ 函数的提出者之一,也并 不过份。
[注三] sin(πs/2) 在 s=0 及 s=2n (n 为自然数) 时也为零,但是 s=0 时 ζ(1- s) 有 极点,s=2n (n 为自然数) 时 Γ(1- s) 有极点,因此只有在 s=- 2n (n 为自然数) 时可以 由 sin(πs/2)=0 推知 Riemann ζ 函数的取值为零 三三. 素数的分布素数的分布 一个复数域上的函数——Riemann ζ 函数——的非平凡零点 (以后将简称为零点) 的 分布怎么会与风马牛不相及的自然数域中的素数分布产生关联呢?这还得从 Euler 乘积 公式谈起 我们知道,早在古希腊时代,Euclid 就用精彩的反证法证明了素数有无穷多个随着数 论研究的深入,人们很自然地对这些素数在自然数域中的分布产生了越来越浓厚的兴趣 1737 年, 著名数学家 Leonhard Euler(1707- 1783)在圣彼得堡科学院(St. Petersburg Academy) 发表了一个极为重要的公式,为数学家们研究素数分布的规律奠定了基础这 个公式就是 Euler 乘积公式: ∏∑−−−−=p1sns)p1(n 公式中左边的求和对所有的自然数进行,右边的连乘积对所有的素数进行。
可以证明, 这个公式对所有 Re(s)>1 的复数 s 都成立这个公式的左边正是我们在上文中介绍过的 Riemann ζ 函数,而右边则是一个纯粹有关素数 (且包含所有素数) 的表达式,这样的形 式正是 Riemann ζ 函数与素数分布之间存在关联的征兆那么这个公式究竟蕴涵着有关 素数分布的什么样的信息呢?Riemann ζ 函数的零点又是如何出现在这种关联之中的 呢? 这就是本节及下节所要介绍的内容 Euler 本人率先对这个公式所蕴涵的信息进行了研究他注意到在 s=1 的时候,公式的左边∑−n1n是一个发散级数 (这是一个著名的发散级数,称为调和级数),这个级数以对数方式发散这些对于 Euler 来说都是不陌生的为了处理公式右边的连乘积,他对公式 两边同时取了对数,于是连乘积变成了求和, 由此他得到: ∑∑∑∑∞=− −−=−−=p1kkp1n1 kp)p1ln()nln( 由于上式右端括号中除第一项外所有其它各项的求和都收敛, 而且这些求和的结果累加 在一起仍然收敛 (有兴趣的读者不妨自己证明一下) 因此右边只有第一项的求和是发散的 由此 Euler 得到了这样一个有趣的渐近表达式: lnlnx~pxp1∑ ≤−这个结果——即 ∑≤−xp1p以 lnlnx 的方式发散——是继 Euclid 证明素数有无穷多个以来有关素数的又一个重要的研究结果。
它同时也是对素数有无穷多个这一命题的一种崭新的证 明 (因为假如素数只有有限多个,则求和就只有有限多项,不可能发散)但 Euler 的这一 新证明所包含的内容要远远多于 Euclid 的证明, 因为它表明素数不仅有无穷多个, 而且其分布要比许多同样也是无穷的序列——比如2n 序列——密集得多(因为后者的倒数之和收敛)不仅如此,如果我们进一步注意到上式的右端可以改写为一个积分表达式: lnlnx ~ dxxlnx1∫而左端通过引进一个素数分布的密度函数 ρ(x)——它给出在 x 附近单位区间内发现素 数的几率——也可以改写为一个积分表达式: ∑ ≤−xp1p ~ dxx)x(∫ρ将这两个积分表达式进行比较,不难猜测到素数的分布密度为 ρ(x)~1/ln(x), 从而在 x 以内的素数个数——通常用 π(x) 表示为: π(x) ~ Li(x) 其中 Li(x) ≡ ∫xln1dx 是对数积分函数[注一]这正是著名的素数定理 (当然这种粗略的推理并不构成素数定理的证明)因此 Euler 发现的这个结果可以说是一扇通向素数定理的 暗门可惜 Euler 本人并没有沿着上面的思路走,从而错过了这扇暗门,数学家们提出素 数定理的时间也因此而延后了几十年。
提出素数定理的这份荣誉最终落到了另外两。












