数学史专题
素数及其性质最早由古希腊数学家广泛研究。
毕达哥拉斯学派的数学家(公元前500年至公元前300年)出于神秘和数字命理学的兴趣而研究数字。他们理解素性的概念,并对perfect和amicable数感兴趣。
perfect number是其真因数之和等于该数本身的数。例如,数字6的真因数为1、2和3,且1 + 2 + 3 = 6,28的因数为1、2、4、7和14,且1 + 2 + 4 + 7 + 14 = 28。
pair of amicable numbers是一对像220和284这样的数,使得一个数的真因数之和等于另一个数,反之亦然。
你可以在完全数的历史专题文章完全数中看到更多关于这些数的内容。
到欧几里得的Elements在约公元前300年出现时,关于素数的一些重要结果已经被证明。在Elements的第九卷中,欧几里得证明了素数有无穷多个。这是已知最早使用反证法来确立一个结果的证明之一。欧几里得还给出了算术基本定理的证明:每个整数都可以本质上唯一地写成素数的乘积。
欧几里得还表明,如果数是素数,那么数是完全数。数学家莱昂哈德·欧拉(很久之后的1747年)能够证明all偶完全数都是这种形式。至今仍不知道是否存在odd完全数。
大约在公元前200年,希腊人埃拉托色尼设计了一种计算素数的algorithm,称为Sieve of Eratosthenes。
此后,在通常被称为黑暗时代的时期,素数史上有很长一段空白。
接下来的重要进展是由皮埃尔·德·费马在17世纪初做出的。他证明了阿尔伯特‧吉拉德的一个猜想:每个形如的素数都能唯一地写成两个平方数之和,并且能够说明任何数如何写成四个平方数之和。
他设计了一种分解大数的新方法,并通过分解数2027651281 = 44021 × 46061来演示。
他证明了后来被称为Fermat's Little Theorem的定理(以区别于他所谓的Last Theorem)。
该定理指出,如果是素数,那么对任意整数a,我们有模。
这证明了大约2000年前被称为Chinese hypothesis的定理的一半,即整数是素数当且仅当数能被整除。这个定理的另一半是假的,因为例如,能被341整除,尽管341 = 31 × 11是合数。皮埃尔·德·费马小定理是数论中许多其他结果的基础,也是检验数是否为素数的方法的基础,这些方法至今仍在今天的电子计算机上使用。
皮埃尔·德·费马与他同时代的其他数学家通信,特别是与修士Marin 马兰·梅森。在他给马兰·梅森的一封信中,他猜想如果是2的幂,那么数总是素数。他对 = 1, 2, 4, 8和16验证了这一点,并且知道如果不是2的幂,结果就不成立。这种形式的数被称为Fermat numbers,直到100多年后,莱昂哈德·欧拉才证明下一个情况能被641整除,因此不是素数。
形如的数也引起了人们的注意,因为容易证明,除非是素数,否则这些数必定是合数。这些数常被称为Mersenne numbers,因为马兰·梅森研究过它们。
并非所有形如且为素数的数都是素数。例如是合数,尽管这一点直到1536年才首次被注意到。
多年来,这种形式的数提供了已知最大的素数。数在1588年被伯多禄·卡塔迪证明为素数,并且在约200年里一直是已知最大的素数,直到莱昂哈德·欧拉证明了。 is prime. This established the record for another century and when 爱德华·卢卡斯表明(一个39位数)是素数,这把记录一直保持到电子计算机时代。
1952年,马兰·梅森数和被Robinson用一台早期计算机证明为素数,电子时代由此开始。
到2018年,总共已发现50个马兰·梅森素数。最大的是,它有23 249 425个十进制数字。
莱昂哈德·欧拉的工作对整个数论,尤其是对素数,产生了巨大影响。
他推广了皮埃尔·德·费马小定理,并引入了Euler φ-function。如上所述,他分解了第5个皮埃尔·德·费马数,找到了上文提到的60对亲和数,并且陈述了(但未能证明)后来被称为二次互反律的定理。
他是第一个意识到可以用分析的工具来研究数论的人,并由此创立了分析数论这一学科。他能够证明,不仅所谓的调和级数 发散,而且由素数倒数之和构成的级数
也是发散的。调和级数的前 项之和大致像 那样增长,而后者发散得更慢,像 那样。这意味着,例如,将所有已列出的素数的倒数相加,即使使用最强大的计算机,也只能得到大约 4 的和,但该级数仍然发散到 ∞。
乍一看,素数在整数中的分布似乎相当杂乱无章。例如,在 10 000 000 之前的 100 个数中有 9 个素数,而在其后的 100 个数中只有 2 个素数。然而,在大尺度上,素数的分布方式非常有规律。阿德里安-马里·勒让德 和 卡尔·弗里德里希·高斯 都对素数的密度进行了大量计算。卡尔·弗里德里希·高斯(一位惊人的计算者)告诉一位朋友,每当他有 15 分钟空闲时间,他就会用来数一个“千数区间”(1000 个数的范围)中的素数。据估计,到他去世时,他已经数完了大约 300 万以内的所有素数。阿德里安-马里·勒让德 和 卡尔·弗里德里希·高斯 都得出结论:对于大的 , 附近的素数密度约为 。阿德里安-马里·勒让德 给出了 ≤ n 的素数个数 的估计为
而 卡尔·弗里德里希·高斯 的估计是用 logarithmic integral 表示的
。
你可以在THIS LINK看到阿德里安-马里·勒让德的估计,在THIS LINK看到卡尔·弗里德里希·高斯的估计,并可以在THIS LINK对它们进行比较。
素数密度为这一论断被称为Prime Number Theorem。整个19世纪,人们一直在尝试证明它,并取得了显著进展,其中巴夫尼提·列波维奇·切比雪夫和波恩哈德·黎曼将这一问题与所谓的Riemann Hypothesis联系起来:这是一个关于所谓波恩哈德·黎曼zeta函数在复平面上零点的尚未证明的结果。该结果最终由雅克·阿达马和de la 夏尔-让·德拉瓦莱·普桑于1896年证明(使用了复分析中的强大方法)。
关于素数仍有许多未解决的问题(其中一些可追溯到数百年前)。
一些未解决的问题
以下是我们已知的最新素数记录。
已知最大的素数(由GIMPS [Great Internet 马兰·梅森 Prime Search] 于2024年10月发现)是,它有41 024 841个十进制数字。它是已知的第52个梅森素数,尽管可能还有一些较小的尚未被发现。参见 Official announcement
已知最大的孪生素数对是,有388 342个十进制数字。它于2016年9月被发现。
已知最大的阶乘素数(形如)是422,429! + 1,它有2 193 027位数字;它于2022年被发现。
已知最大的素数阶乘素数(形如的素数,其中是所有≤的素数的乘积)是3 267 113# - 1。它是一个1 418 398位的数字,于2021年被宣布。