素数看起来像一群毫无规律的“独行者”,可数学家偏偏想追问一句:小于某个数 \(x\) 的素数,到底有多少个?这个数量记作 π(x)。
它不是一条光滑曲线,而是一段一段往上蹿的阶梯:每撞见一个素数,台阶就升一级;在两个素数之间,它纹丝不动。
![]()
这条阶梯越往右越“稀”,因为素数确实越来越少。欧几里得早就证明过,素数有无限多个,所以这段阶梯没有尽头。可真正迷人的地方在于:当视角拉远,原本棱角分明的阶梯,竟会慢慢显出一条平滑轮廓。
数学家发现,在一个很大的数 \(t\) 附近,素数出现的频率大约像 \(1/\ln t\)。把从 \(II\) 到 \(x\) 的这些“频率”一路累加,就得到那条著名的平滑曲线——对数积分函数 li(x)。
神奇的事来了。li(x) 对 π(x) 的贴合,几乎好到让人起鸡皮疙瘩。像 \(x=10\) 时,π(x)=\(IV\);\(x=100\) 时是 \(XXV\);\(x=1000\) 时是 \(CLXVIII\);\(x=10^6\) 时是 \(78498\)。
这些都是真实计数,不是估算。而 li(x) 在目前能检验的庞大范围里,始终比 \(x/\ln x\) 更贴近真值,也始终略高于 π(x)。比如到 \(10^6\) 时,大约高出 \(130\);到 \(10^9\) 时,高出 \(1701\);到 \(10^{28}\) 时,仍然高出约 \(210\) 亿。
跨越几十个数量级,它都像一个“总能赢一点点”的预测器。
![]()
这也是最容易让人误判的地方。你盯着这些数据,很自然会觉得:那 li(x) 也许会一直领先下去吧。可数学最迷人的时刻,往往就在“看起来太像真理”的地方突然拐弯。
1914年,利特尔伍德证明,li(x) 的这种领先不可能永远持续。π(x)-li(x) 不但会变号,而且会反复变号无穷多次。也就是说,π(x) 终究会在某些地方反超 li(x),而且不是一次,是没完没了地来回交替。
问题是,谁也没见过第一次反超。眼下已经精确算到 \(10^{29}\) 量级,可在这个范围里,li(x) 依然稳稳压着 π(x)。而理论上能保证“第一次反超一定发生”的最好上界,大约在 \(1.397\times10^{316}\) 以内。
左边是我们算得到的尽头,右边是理论圈出的边界,中间横着将近 \(287\) 个数量级的巨大空白。那种感觉很奇妙:有一个确定存在的整数,安静地躲在远方,谁都知道它在,可谁都碰不到它。
![]()
为什么会这样?直觉上,li(x) 像一个平滑的主旋律,长期给出很准的平均趋势;但在更深层的公式里,还藏着一串由 ζ 函数零点带来的“波动项”。
平时这些波彼此抵消,所以误差看起来温和、稳定,li(x) 也就长期占上风。可一旦某些波在同一方向上叠加,震荡会突然放大,足以压过原本的系统偏差,于是符号翻转,π(x) 短暂冲到 li(x) 上面。长期领先是真,终会被反超也是真,这两件事并不矛盾。
这就是素数分布最让人着迷的地方:它既能被平滑曲线惊人地预测,又始终保留着一种倔强的、不可彻底驯服的震荡。我们已经知道它的大趋势,却仍摸不到它第一次“翻脸”的准确位置。
一个在纸上能写出的结论,和一个在现实计算中永远够不着的数字,隔着一整片深不见底的未知地带。
你觉得,数学里最迷人的,是这种“几乎看懂了,却总差最后一步”的感觉吗?欢迎聊聊。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.