← 返回 资料库 › 算术与数论 › 解析数论 算术与数论
黎曼ζ函数与黎曼猜想 一个复函数把自然数和质数联系在一起;如果它的每一个非平凡零点都恰好落在同一条临界线上,我们就能精确知道质数分布得有多均匀——这是数学中最深刻的未解难题之一。
大学 本页假定读者已知的两个经典事实 每个大于 1 1 1 的整数都能以唯一的方式(不计因数顺序)分解为质因数。
为什么成立? 正是这种唯一性,使得下面的欧拉乘积得以成立:展开并合并同类项后,每个 n − s n^{-s} n − s 都恰好只出现一次,既不重复也不遗漏。
证明 存在性通过对 n n n 的强归纳法证明。基础情形 n = 2 n=2 n = 2 已经是质数,故命题成立。假设每个整数 2 ≤ m < n 2\le m<n 2 ≤ m < n 都能分解为质因数之积,考察 n n n 。若 n n n 本身是质数则完成;否则 n = a b n=ab n = ab 且 1 < a , b < n 1<a,b<n 1 < a , b < n ,由归纳假设可得 a a a 与 b b b 的质因数分解。把这两个分解拼接起来即得 n n n 的质因数分解,归纳完成。
唯一性依赖于欧几里得引理:若质数 p p p 满足 p ∣ a b p\mid ab p ∣ ab ,则 ( p ∣ a ) ∨ ( p ∣ b ) (p\mid a)\lor(p\mid b) ( p ∣ a ) ∨ ( p ∣ b ) 。为证明这一点,设 p ∤ a p\nmid a p ∤ a ;此时 gcd ( p , a ) = 1 \gcd(p,a)=1 g cd( p , a ) = 1 ,由贝祖等式存在整数 x , y x,y x , y 使得 p x + a y = 1 px+ay=1 p x + a y = 1 。两边乘以 b b b 得 b = p b x + a b y b=pbx+aby b = p b x + ab y 。由于 p ∣ a b p\mid ab p ∣ ab ,质数 p p p 整除右边两项,因此 p ∣ b p\mid b p ∣ b 。
现设 n n n 有两个质因数分解 n = p 1 p 2 ⋯ p r = q 1 q 2 ⋯ q s n=p_1p_2\cdots p_r=q_1q_2\cdots q_s n = p 1 p 2 ⋯ p r = q 1 q 2 ⋯ q s ,每个列表都按不减顺序排列。由于 p 1 ∣ q 1 q 2 ⋯ q s p_1\mid q_1q_2\cdots q_s p 1 ∣ q 1 q 2 ⋯ q s ,反复使用欧几里得引理可知 p 1 p_1 p 1 整除某个 q j q_j q j ,又因 q j q_j q j 是质数,故 p 1 = q j p_1=q_j p 1 = q j 。从两个乘积中消去这个公共因子,并对较短的列表重复此论证,经过有限步后可得 r = s r=s r = s ,且两个分解逐项相同——因此 n n n 的质因数分解在不计因数顺序的意义下是唯一的。
不存在最大的质数;质数永远不会用完。
为什么成立? 欧几里得的经典证明(约公元前300年)从一份有限清单出发,用反证法论证。本页稍后,欧拉利用调和级数在 s = 1 s=1 s = 1 处发散,给出了同一事实的第二个解析证明。
证明 反证:假设只有有限多个质数 p 1 , p 2 , … , p k p_1,p_2,\ldots,p_k p 1 , p 2 , … , p k 。构造数 N = p 1 p 2 ⋯ p k + 1 N=p_1p_2\cdots p_k+1 N = p 1 p 2 ⋯ p k + 1 。
对每个 i i i ,用 p i p_i p i 去除 N N N 余数为 1 1 1 ,即 N ≡ 1 ( m o d p i ) N\equiv 1\pmod{p_i} N ≡ 1 ( mod p i ) ,故没有任何 p i p_i p i 整除 N N N 。
但 N > 1 N>1 N > 1 ,由上面证明的算术基本定理,N N N 至少有一个质因数 q q q 。由于 p 1 , … , p k p_1,\ldots,p_k p 1 , … , p k 都不整除 N N N ,这个 q q q 满足 q ∉ { p 1 , … , p k } q\notin\{p_1,\ldots,p_k\} q ∈ / { p 1 , … , p k } ——出现了一个不在所谓完整清单中的质数,矛盾。因此任何有限列表都不能包含所有质数:质数有无穷多个。
研究 看待同一信息的两种方式 1737年,欧拉发现,对实数 s > 1 s>1 s > 1 ,取遍所有自然数的级数恰好等于只取遍质数的一个乘积:
ζ ( s ) = ∑ n = 1 ∞ 1 n s = ∏ p prime ( 1 − 1 p s ) − 1 , Re ( s ) > 1 \zeta(s) = \sum_{n=1}^{\infty} \frac{1}{n^s} = \prod_{p \text{ prime}} \left(1 - \frac{1}{p^s}\right)^{-1}, \qquad \operatorname{Re}(s) > 1 ζ ( s ) = n = 1 ∑ ∞ n s 1 = p prime ∏ ( 1 − p s 1 ) − 1 , Re ( s ) > 1 左边只涉及整数,右边只涉及质数。因此,关于质数分布方式的一切信息,都藏在 ζ \zeta ζ 之中的某个角落。
当 Re ( s ) > 1 \operatorname{Re}(s) > 1 Re ( s ) > 1 时,∑ n = 1 ∞ n − s = ∏ p ( 1 − p − s ) − 1 \displaystyle\sum_{n=1}^{\infty} n^{-s} = \prod_{p} \left(1-p^{-s}\right)^{-1} n = 1 ∑ ∞ n − s = p ∏ ( 1 − p − s ) − 1 ,乘积取遍所有质数 p p p 。
为什么成立? 将每个因子 ( 1 − p − s ) − 1 = 1 + p − s + p − 2 s + ⋯ (1-p^{-s})^{-1} = 1+p^{-s}+p^{-2s}+\cdots ( 1 − p − s ) − 1 = 1 + p − s + p − 2 s + ⋯ 展开成等比级数,再全部相乘:质因数分解的唯一性意味着每个 n − s n^{-s} n − s 在展开后的乘积中恰好只出现一次。这个乘积之所以需要无穷多个因子,正是因为质数有无穷多个——这正是欧几里得用初等方法证明的同一事实,如今被包进了一个解析恒等式之中。
证明 固定 Re ( s ) > 1 \operatorname{Re}(s)>1 Re ( s ) > 1 ,将截断乘积 P N ( s ) = ∏ p ≤ N ( 1 − p − s ) − 1 P_N(s)=\prod_{p\le N}\left(1-p^{-s}\right)^{-1} P N ( s ) = ∏ p ≤ N ( 1 − p − s ) − 1 的每个因子按等比级数展开:由于 ∣ p − s ∣ < 1 |p^{-s}|<1 ∣ p − s ∣ < 1 ,有 ( 1 − p − s ) − 1 = 1 + p − s + p − 2 s + ⋯ (1-p^{-s})^{-1}=1+p^{-s}+p^{-2s}+\cdots ( 1 − p − s ) − 1 = 1 + p − s + p − 2 s + ⋯ 。
把这些等比级数相乘并展开后,出现的每一项都是形如 n − s n^{-s} n − s 的项,其中 n n n 是所有质因数都不超过 N N N 的整数——记这样的整数集合为 S N S_N S N 。由算术基本定理,每个这样的 n n n 恰好来自一种质数幂的组合,因此没有任何一项被重复计入或遗漏:P N ( s ) = ∑ n ∈ S N n − s P_N(s)=\sum_{n\in S_N} n^{-s} P N ( s ) = ∑ n ∈ S N n − s 。
从 1 1 1 到 N N N 的每个整数都属于 S N S_N S N ,因此完整级数与截断乘积之差只涉及不属于 S N S_N S N 的整数,而这些整数都大于 N N N :ζ ( s ) − P N ( s ) = ∑ n ∉ S N n − s \zeta(s)-P_N(s)=\sum_{n\notin S_N} n^{-s} ζ ( s ) − P N ( s ) = ∑ n ∈ / S N n − s ,故 ∣ ζ ( s ) − P N ( s ) ∣ ≤ ∑ n > N n − σ \left|\zeta(s)-P_N(s)\right|\le\sum_{n>N} n^{-\sigma} ∣ ζ ( s ) − P N ( s ) ∣ ≤ ∑ n > N n − σ ,其中 σ = Re ( s ) > 1 \sigma=\operatorname{Re}(s)>1 σ = Re ( s ) > 1 。这个收敛级数的尾项在 N → ∞ N\to\infty N → ∞ 时趋于 0 0 0 ,因此 P N ( s ) → ζ ( s ) P_N(s)\to\zeta(s) P N ( s ) → ζ ( s ) ,无穷乘积等于无穷级数。
例题: 用解析方法重新证明质数无穷多
假设质数只有有限个。在 s = 1 s=1 s = 1 处会出现什么矛盾?
解答 如果质数只有有限个 p 1 , … , p k p_1,\ldots,p_k p 1 , … , p k ,那么即使让 s → 1 s\to1 s → 1 ,欧拉乘积 ∏ i ( 1 − p i − 1 ) − 1 \prod_i (1-p_i^{-1})^{-1} ∏ i ( 1 − p i − 1 ) − 1 也会是一个有限数。但左边 ∑ n ≥ 1 n − 1 \sum_{n\ge1} n^{-1} ∑ n ≥ 1 n − 1 是调和级数,是发散的。有限的乘积不可能等于无穷的和,所以质数的清单不可能是有限的——这正是欧拉本人利用调和级数发散、而非直接组合论证给出的欧几里得定理证明。
例题: 密码学应用:需要试多少个候选才能碰到质数?
RSA密钥生成需要找到接近 2 2048 2^{2048} 2 2048 的大质数。利用素数定理 π ( x ) ∼ x log x \pi(x)\sim\dfrac{x}{\log x} π ( x ) ∼ log x x ,平均需要测试多少个接近 2 2048 2^{2048} 2 2048 的随机奇数候选,才能找到一个质数?
解答 素数定理表明,靠近大数 x x x 处质数的密度大约为 1 / log x 1/\log x 1/ log x :靠近 x x x 随机选取的整数是质数的概率大约为 1 / log x 1/\log x 1/ log x 。这里 x = 2 2048 x=2^{2048} x = 2 2048 ,故需要 log ( 2 2048 ) = 2048 log 2 ≈ 1420 \log(2^{2048})=2048\log2\approx1420 log ( 2 2048 ) = 2048 log 2 ≈ 1420 。
因此,靠近 2 2048 2^{2048} 2 2048 的一个均匀随机整数是质数的概率约为 1 / 1420 1/1420 1/1420 ,即平均需要测试 1420 1420 1420 个随机候选才能找到一个质数。
实际中,候选数被限制为奇数(可免费排除掉那些平凡的偶数合数),使搜索范围减半;再用几千以内的质数做试除,可低成本地排除大部分剩余的合数,然后才运行开销较大的米勒–拉宾素性检验。这样可把预期需要的昂贵素性检验次数降到约 710 710 710 次——这是素数定理在选择RSA密钥长度和估计密钥生成时间方面的一个直接、实用的应用。
大学 把 ζ 延拓到级数收敛区域之外 黎曼在1859年的论文中证明,原本只在 Re ( s ) > 1 \operatorname{Re}(s)>1 Re ( s ) > 1 上有定义的 ζ \zeta ζ ,可以延拓成整个复平面上的单一全纯函数,只在 s = 1 s=1 s = 1 处有一个单极点(在那里它的行为如同发散的调和级数)。一旦引入完备化的 zeta 函数 ξ \xi ξ ,这个延拓便满足一个惊人的对称性,即函数方程:
ξ ( s ) = 1 2 s ( s − 1 ) π − s / 2 Γ ( s 2 ) ζ ( s ) , ξ ( s ) = ξ ( 1 − s ) \xi(s) = \tfrac{1}{2}s(s-1)\pi^{-s/2}\Gamma\!\left(\tfrac{s}{2}\right)\zeta(s), \qquad \xi(s) = \xi(1-s) ξ ( s ) = 2 1 s ( s − 1 ) π − s /2 Γ ( 2 s ) ζ ( s ) , ξ ( s ) = ξ ( 1 − s ) 定义: 平凡零点与非平凡零点
函数方程迫使 ζ \zeta ζ 在负偶数 s = − 2 , − 4 , − 6 , … s=-2,-4,-6,\ldots s = − 2 , − 4 , − 6 , … 处取零值;这些称为平凡零点 ,来自 Γ ( s / 2 ) \Gamma(s/2) Γ ( s /2 ) 极点被抵消。其余的零点——称为非平凡零点 ——都必须满足 0 < Re ( s ) < 1 0 < \operatorname{Re}(s) < 1 0 < Re ( s ) < 1 ,即临界带 ,并且总是成群出现:若 ρ \rho ρ 是一个非平凡零点,则 ρ ˉ \bar\rho ρ ˉ 、1 − ρ 1-\rho 1 − ρ 、1 − ρ ˉ 1-\bar\rho 1 − ρ ˉ 也都是零点,这源于函数方程以及 ζ \zeta ζ 的系数为实数这一事实。偏离直线 Re ( s ) = 1 2 \operatorname{Re}(s)=\tfrac12 Re ( s ) = 2 1 的零点从不孤单出现。
研究 黎曼猜想 就在那篇1859年的论文——他关于数论的唇一著作——中,黎曼提出了可能最强的对称性猜想:所有非平凡零点都恰好位于临界线 Re ( s ) = 1 2 \operatorname{Re}(s)=\tfrac12 Re ( s ) = 2 1 上。
黎曼猜想。 ζ ( s ) \zeta(s) ζ ( s ) 的每一个非平凡零点,实部都恰好等于 1 2 \tfrac12 2 1 。
图书馆把这个问题收录为大问题黎曼猜想 :它是克雷数学研究所(2000年)七个千禧年大奖难题之一,也是希尔伯特Ā1900年问题清单中的第8题。尽管近以来找到的每一个零点——数量多达数万亿个——都恰好落在这条直线上,它至仍未解决。
仅作示意:全纯映射 z ↦ e z z\mapsto e^z z ↦ e z 下的网格变形,用来代替 ζ 的解析延拓。 研究 零点如何支配质数 定义 ψ ( x ) = ∑ p k ≤ x log p \psi(x) = \sum_{p^k \le x} \log p ψ ( x ) = ∑ p k ≤ x log p ,即对不超过 x x x 的质数幂做加权计数。冯·曼戈尔特的显式公式(1895年)用 ζ \zeta ζ 的零点 ρ \rho ρ 精确地表出了 ψ \psi ψ :
ψ 0 ( x ) = x − ∑ ρ x ρ ρ − log 2 π − 1 2 log ( 1 − x − 2 ) \psi_0(x) = x - \sum_{\rho} \frac{x^{\rho}}{\rho} - \log 2\pi - \tfrac12\log\!\left(1-x^{-2}\right) ψ 0 ( x ) = x − ρ ∑ ρ x ρ − log 2 π − 2 1 log ( 1 − x − 2 ) 每一对零点 ρ , ρ ˉ \rho,\bar\rho ρ , ρ ˉ 都贡献一个大小约为 x β / ∣ ρ ∣ x^{\beta}/|\rho| x β /∣ ρ ∣ 的振荡项,其中 β = Re ( ρ ) \beta=\operatorname{Re}(\rho) β = Re ( ρ ) 。β \beta β 越大,这个波动就越大——因此零点的实部直接决定了 ψ ( x ) \psi(x) ψ ( x ) ,以及因此质数计数函数 π ( x ) \pi(x) π ( x ) ,能够偏离其光滑预测值多远:
RH ⟺ ψ ( x ) = x + O ( x log 2 x ) ⟺ π ( x ) = Li ( x ) + O ( x log x ) \text{RH} \iff \psi(x) = x + O\!\left(\sqrt{x}\,\log^2 x\right) \iff \pi(x) = \operatorname{Li}(x) + O\!\left(\sqrt{x}\,\log x\right) RH ⟺ ψ ( x ) = x + O ( x log 2 x ) ⟺ π ( x ) = Li ( x ) + O ( x log x ) 当 x → ∞ x\to\infty x → ∞ 时,π ( x ) ∼ x log x \pi(x) \sim \dfrac{x}{\log x} π ( x ) ∼ log x x :不超过 x x x 的质数个数渐近于 x / log x x/\log x x / log x 。
为什么成立? 阿达马和德拉瓦莱·普桑于1896年各自独立地证明了这一点,两个证明都要经过 ζ \zeta ζ :该定理等价于 ζ ( s ) \zeta(s) ζ ( s ) 在直线 Re ( s ) = 1 \operatorname{Re}(s)=1 Re ( s ) = 1 上没有零点。这个已被证明的事实,远弱于黎曼猜想(后者要求直线 Re ( s ) = 1 2 \operatorname{Re}(s)=\tfrac12 Re ( s ) = 2 1 之外任何地方都没有零点),这正是该定理已解决而RH尚未解决的原因。RH只会把近似的误差项,从大约 x / log x x/\log x x / log x 的精度收紧到上面接近最优的 x log x \sqrt{x}\log x x log x 。
证明 素数定理等价于关于切比雪夫函数 ψ ( x ) = ∑ p k ≤ x log p \psi(x)=\sum_{p^k\le x}\log p ψ ( x ) = ∑ p k ≤ x log p 的一个命题,该函数把不超过 x x x 的每个质数幂按其质数底的对数加权:证明 ψ ( x ) ∼ x \psi(x)\sim x ψ ( x ) ∼ x (通过一个常规的分部求和论证)等价于证明 π ( x ) ∼ x / log x \pi(x)\sim x/\log x π ( x ) ∼ x / log x 。
黎曼的显式公式几乎精确地把 ψ ( x ) \psi(x) ψ ( x ) 用 ζ \zeta ζ 的非平凡零点 ρ = β + i γ \rho=\beta+i\gamma ρ = β + iγ (都满足 0 ≤ β ≤ 1 0\le\beta\le1 0 ≤ β ≤ 1 )表示出来:ψ ( x ) = x − ∑ ρ x ρ ρ − log ( 2 π ) − 1 2 log ( 1 − x − 2 ) \psi(x)=x-\sum_{\rho}\frac{x^{\rho}}{\rho}-\log(2\pi)-\tfrac12\log(1-x^{-2}) ψ ( x ) = x − ∑ ρ ρ x ρ − log ( 2 π ) − 2 1 log ( 1 − x − 2 ) 。主项 x x x 来自 ζ \zeta ζ 在 s = 1 s=1 s = 1 处的单极点;其余每一项都以大约 x β x^{\beta} x β 的量级振荡,因此定理归结为证明这个振荡和为 o ( x ) o(x) o ( x ) 。
这个振荡和为 o ( x ) o(x) o ( x ) 当且仅当没有零点满足 β = 1 \beta=1 β = 1 ,即 ζ ( 1 + i t ) ≠ 0 \zeta(1+it)\ne0 ζ ( 1 + i t ) = 0 对所有 t ∈ R t\in\mathbb{R} t ∈ R 成立。阿达马和德拉瓦莱·普桑于1896年各自独立地证明了这一非消失性,方法是将初等三角不等式 3 + 4 cos θ + cos 2 θ ≥ 0 3+4\cos\theta+\cos2\theta\ge0 3 + 4 cos θ + cos 2 θ ≥ 0 应用于 σ → 1 + \sigma\to1^+ σ → 1 + 时 3 log ζ ( σ ) + 4 log ζ ( σ + i t ) + log ζ ( σ + 2 i t ) 3\log\zeta(\sigma)+4\log\zeta(\sigma+it)+\log\zeta(\sigma+2it) 3 log ζ ( σ ) + 4 log ζ ( σ + i t ) + log ζ ( σ + 2 i t ) 的实部:若 1 + i t 1+it 1 + i t 处有零点,这个组合就会被迫发散到 − ∞ -\infty − ∞ ,而不等式不允许这种情况。
把这两步结合起来即得 ψ ( x ) = x + o ( x ) \psi(x)=x+o(x) ψ ( x ) = x + o ( x ) ,再由联系 ψ \psi ψ 与 π \pi π 的分部求和恒等式,把它提升为 π ( x ) ∼ x / log x \pi(x)\sim x/\log x π ( x ) ∼ x / log x ,这正是素数定理。
仅作示意:涟漪曲面 z = sin r / r z=\sin r/r z = sin r / r ,用来代替每一对零点为显式公式添加的振荡波。 研究 工具箱:无条件方法能走多远 没有任何一种工具能接近证明RH,但每一种都能把临界带的一部分圏出来。无零点区域 是指靠近 Re ( s ) = 1 \operatorname{Re}(s)=1 Re ( s ) = 1 、已知不含任何零点的一条带状区域:德拉瓦莱·普桑(1899年)找到了区域 Re ( s ) ≥ 1 − c / log t \operatorname{Re}(s) \ge 1 - c/\log t Re ( s ) ≥ 1 − c / log t ,而维诺格拉多夫与科罗博夫(1958年)利用指数和估计,将其推进到 Re ( s ) ≥ 1 − c / ( log t ) 2 / 3 ( log log t ) 1 / 3 \operatorname{Re}(s) \ge 1 - c/(\log t)^{2/3}(\log\log t)^{1/3} Re ( s ) ≥ 1 − c / ( log t ) 2/3 ( log log t ) 1/3 ——这个指数六十多年来基本未被改进。它的宽度在 t → ∞ t\to\infty t → ∞ 时仍会缩到零;即便是一条固定宽度、不含零点的带 Re ( s ) > 1 − ε \operatorname{Re}(s) > 1-\varepsilon Re ( s ) > 1 − ε (“弱黎曼猜想”)也仍未解决。
如果无法排除零点,那就去数它们。设 N ( σ , T ) N(\sigma,T) N ( σ , T ) 为实部至少为 σ \sigma σ 、高度不超过 T T T 的零点个数。英厄姆(1940年)证明了 N ( σ , T ) ≪ T 3 ( 1 − σ ) / ( 2 − σ ) N(\sigma,T) \ll T^{3(1-\sigma)/(2-\sigma)} N ( σ , T ) ≪ T 3 ( 1 − σ ) / ( 2 − σ ) ;赫克斯利(1972年)把 σ = 3 / 4 \sigma=3/4 σ = 3/4 处的指数改进到 12 / 5 12/5 12/5 ,并在此停留了近五十年——直到古斯与梅纳德 2024 年关于狄利德雷多项式大值的估计(2026年发表于《数学年刊》)把它降到 30 / 13 30/13 30/13 。一个直接推论是:素数定理如今在每个区间 [ x , x + x 17 / 30 + ε ] [x, x+x^{17/30+\varepsilon}] [ x , x + x 17/30 + ε ] 上都无条件地成立。
每种无条件工具的停顿之处 工具 最佳结果 停顿之处 无零点区域 维诺格拉多夫–科罗博夫 1958年,log t \log t log t 的指数为2/3 宽度仍趨于0;尚无固定带 Re ( s ) > 1 − ε \operatorname{Re}(s)>1-\varepsilon Re ( s ) > 1 − ε 零点密度 古斯–梅纳德 2024年,A ( 3 / 4 ) = 30 / 13 A(3/4)=30/13 A ( 3/4 ) = 30/13 只计数不排除;即便密度猜想 A = 2 A=2 A = 2 也达不到RH 计算验证 满足 γ ≤ 3 × 10 12 \gamma \le 3\times10^{12} γ ≤ 3 × 1 0 12 的所有零点均已验证(普拉特–特鲁贾恩,2021年) 只是有限范围的检验;对 t → ∞ t\to\infty t → ∞ 无法说明任何事 等价判据 德布鲁因–纽曼:0 ≤ Λ ≤ 0.22 0 \le \Lambda \le 0.22 0 ≤ Λ ≤ 0.22 (罗杰斯–陶 2018年;Polymath 15) 只是把RH(Λ = 0 \Lambda=0 Λ = 0 )换了种说法,难度并未降低
德布鲁因–纽曼常数 Λ \Lambda Λ 给出了RH的一种精确表述:随着 t t t 增大,ξ \xi ξ 的热流形变 H t H_t H t 一旦 t ≥ Λ t\ge\Lambda t ≥ Λ 就只有实零点,而RH等价于 Λ ≤ 0 \Lambda\le0 Λ ≤ 0 。罗杰斯和陶(2018年)证明了 Λ ≥ 0 \Lambda\ge0 Λ ≥ 0 ,因此如果 RH成立,它也只是恰好成立——Λ = 0 \Lambda=0 Λ = 0 精确成立。此后,Polymath 15 项目又把上界压低到了 Λ ≤ 0.22 \Lambda\le0.22 Λ ≤ 0.22 。
RH的某个版本被完全证明的唇一场合是在函数域 上:对于有限域 F q \mathbb{F}_q F q 上的一条曲线,其 zeta 函数是 q − s q^{-s} q − s 的有理函数,而RH的类比断言其所有零点的绝对值都等于 q \sqrt{q} q 。哈塞(1933年)对椅圆曲线证明了这一点,韦伊(1948年)对所有曲线证明了这一点,德利淅(1974年)则利用作用在上同调群上的弗罗贝尼乌斯算子,对有限域上的所有代数簇证明了这一点。把这套方法照搬到 Z \mathbb{Z} Z 上的障碍在于:整数上不存在弗罗贝尼乌斯算子,也没有已知的几何对象能扮演 Spec Z × Spec Z \operatorname{Spec}\mathbb{Z}\times\operatorname{Spec}\mathbb{Z} Spec Z × Spec Z 的角色。
常见错误. 一个常见的误解是:计算机验证过的数万亿个零点,或RH的众多等价改述,都不能 算作证明——计算终究只能检验 t t t 的一个有限范围,而改述只是换了种说法,并没有降低难度。人们也容易把RH和素数定理混为一谈:素数定理(一个 x / log x x/\log x x / log x 的估计)自1896年起就已被证明;RH只会让它的误差项更加精确。 历史注记
1859年,黎曼向柏林科学院提交了《论小于给定数值的质数个数》——这篇只有八页的论文,是他关于数论的唇一著作,写作目的是为高斯设想的素数定理证明铺平道路。论文中一次性引入了 ζ \zeta ζ 的解析延拓、函数方程、把零点与质数联系起来的显式公式,以及猜想本身,而数学家们花了几十年才把这份草稿严格地填补完整。
波恩哈德·黎曼 莱昂哈德·欧拉
广义黎曼猜想(GRH)把同一个猜想推广到每一个狄利德雷 L L L 函数,并在图书馆再往前一步的地方作为实用工具出现:对于大问题哥德巴赫猜想 ,GRH曾帮助证明了足够大的数满足奇数(三素数)情形,而上面建立的无条件工具——无零点区域、零点密度估计——则在完全不靠任何猜想的情况下,限定了偶数情形能走多远。接下来要讲的筛法,恰好补上了这个故事的另一半。
研究前沿 截至 2026 年
古斯与梅纳德2024年关于狄利德雷多项式大值的估计(arXiv:2405.20552),已于2026年发表在《数学年刊》上,把零点密度指数 A ( 3 / 4 ) A(3/4) A ( 3/4 ) 从赫克斯利1972年的 12 / 5 12/5 12/5 降到了 30 / 13 30/13 30/13 ——这是该点五十多年来的首次改进。无零点区域自维诺格拉多夫–科罗博夫(1958年)以来未曾移动。满足 γ ≤ 3 × 10 12 \gamma \le 3\times10^{12} γ ≤ 3 × 1 0 12 的所有零点都已验证位于临界线上(普拉特–特鲁贾恩,2021年)。已知德布鲁因–纽曼常数满足 0 ≤ Λ ≤ 0.22 0 \le \Lambda \le 0.22 0 ≤ Λ ≤ 0.22 (罗杰斯–陶,2018年;Polymath 15),因此即便黎曼猜想成立,它也是毫无余地、恰好成立。目前尚无任何证明策略被认为已接近成功。
为什么欧拉乘积 ζ ( s ) = ∏ p ( 1 − p − s ) − 1 \zeta(s)=\prod_p(1-p^{-s})^{-1} ζ ( s ) = ∏ p ( 1 − p − s ) − 1 需要无穷多个因子?
因为质数有无穷多个 因为 s s s 可以是任意复数 因为 ζ \zeta ζ 在 s = 1 s=1 s = 1 处有极点 因为求和只在 Re ( s ) > 1 \operatorname{Re}(s)>1 Re ( s ) > 1 时收敛 ζ ( s ) \zeta(s) ζ ( s ) 的每一个非平凡零点都满足哪个条件?
s s s 是负偶数0 < Re ( s ) < 1 0 < \operatorname{Re}(s) < 1 0 < Re ( s ) < 1 Re ( s ) = 1 \operatorname{Re}(s) = 1 Re ( s ) = 1 s s s 是实数下列哪一项已经得到证明(而非猜想)?
每一个非平凡零点的实部都是 1 / 2 1/2 1/2 ζ ( s ) \zeta(s) ζ ( s ) 在 Re ( s ) = 1 \operatorname{Re}(s)=1 Re ( s ) = 1 上没有零点德布鲁因–纽曼常数 Λ \Lambda Λ 等于 0 0 0 存在固定宽度的无零点带 Re ( s ) > 1 − ε \operatorname{Re}(s) > 1-\varepsilon Re ( s ) > 1 − ε 数万亿个零点已经被计算验证位于临界线上。为什么这不能证明黎曼猜想?
因为RH涉及所有 t t t ,而任何有限计算都只能检验到 γ ≤ 3 × 10 12 \gamma \le 3\times10^{12} γ ≤ 3 × 1 0 12 因为计算可能存在舗入误差 因为零点密度定理已经能推出RH 因为计算机无法精确表示复数