主题
Search

素数


素数(或素整数,通常简称为“素数”)是一个正整数 p>1,除了 1 和 p 本身之外,没有其他正整数除数。更简洁地说,素数 p 是一个正整数,除了 1 之外,正好有一个正除数,这意味着它是一个不能被分解的数。例如,13 的唯一除数是 1 和 13,因此 13 是素数,而数字 24 的除数是 1、2、3、4、6、8、12 和 24(对应于因式分解 24=2^3·3),因此 24 不是素数。除 1 以外的正整数,如果不是素数,则称为合数

虽然术语“素数”通常指正素整数,但也定义了其他类型的素数,例如高斯素数

数字 1 是一个特例,它既不被认为是素数,也不被认为是合数 (Wells 1986, p. 31)。虽然数字 1 曾经被认为是素数 (Goldbach 1742; Lehmer 1909, 1914; Hardy and Wright 1979, p. 11; Gardner 1984, pp. 86-87; Sloane and Plouffe 1995, p. 33; Hardy 1999, p. 46),但在许多涉及大于或等于 2 的素数的定义和应用中,它都需要特殊处理,因此通常将其归为一类。不称 1 为素数的一个很好的理由是,如果 1 是素数,那么算术基本定理的陈述就必须修改,因为“以正好一种方式”将是错误的,因为任何 n=n·1。换句话说,如果素数包含 1,则唯一分解为素数的乘积将失败。Tietze (1965, p. 2) 指出了一个稍微不那么启发性但数学上正确的原因,他指出“为什么数字 1 被排除在外?这是一个小学生经常争论的问题,但由于这是一个定义问题,因此无可争辩。”正如 Derbyshire (2004, p. 33) 更简单地指出,“2 [作为素数] 在平衡方面是值得的;1 则不然。”

排除 1 后,最小的素数是 2。然而,由于 2 是唯一的偶素数(具有讽刺意味的是,在某种意义上,它也是“最奇怪”的素数),它也有些特殊,因此排除 2 的所有素数的集合被称为“奇素数”。另请注意,虽然 2 今天被认为是素数,但曾经有一段时间它不是 (Tietze 1965, p. 18; Tropfke 1921, p. 96)。

n 个素数通常表示为 p_n,因此 p_1=2p_2=3 等等,并且可以在 Wolfram 语言 中计算为Prime[n]。

前几个素数是 2、3、5、7、11、13、17、19、23、29、31、37、... (OEIS A000040; Hardy and Wright 1979, p. 3)。记住前七个素数的助记符是,“在清晨,天文学家使非数学家精神化”(G. L. Honaker, Jr.,私人通信,2005 年 8 月 4 日)。在小说深夜小狗神秘习题 (Haddon 2003) 中,主角克里斯托弗有趣地使用素数而不是(更)传统的正整数来为章节编号。在电视剧数字追凶第一季剧集“头号嫌疑犯” (2005) 中,数学天才查理·埃普斯意识到角色伊森的女儿被绑架是因为他即将解决黎曼猜想,据称这将使犯罪者能够通过分解大数来破解基本上所有的互联网安全。

p_(10^n) 中十进制数字的位数,对于 n=0、1、... 由 1、2、3、4、6、7、8、9、10、11、12、13、14、... 给出 (OEIS A099260)。

素数的集合有时表示为 P,在 Wolfram 语言 中表示为Primes.

PrimeBasePlot

上面以二进制位的序列说明了前几个素数。

欧拉评论道:“数学家们至今徒劳地试图发现素数序列中的某种规律,我们有理由相信这是一个思想永远无法穿透的谜团”(Havil 2003, p. 163)。在 1975 年的一次演讲中,D. Zagier 评论道:“关于素数的分布,我有两个事实希望能够让你确信,它们将永远铭刻在你的心中。第一个事实是,尽管它们的定义很简单,并且作为自然数的构建块,素数像杂草一样在自然数中生长,似乎除了机会法则之外没有其他法则,没有人可以预测下一个素数会在哪里出现。第二个事实甚至更令人惊讶,因为它恰恰相反:素数表现出惊人的规律性,存在支配其行为的规律,并且它们几乎以军事般的精确度遵守这些规律”(Havil 2003, p. 171)。

10^n 个素数,对于 n=0、1、... 由 2、29、541、7919、104729、1299709、15485863、179424673、2038074743、... 给出 (OEIS A006988; Graham et al. 1990, p. 111)。

大素数 (Caldwell) 包括大的梅森素数费雷尔素数1521561 位数字的反例 5359·2^(5054502)+1,表明 5359 不是第二类谢尔宾斯基数 (Helm 和 Norris)。截至 2024 年 10 月,已知最大的素数是梅森素数 2^(136279841)-1,它有惊人的 41024320 位十进制数字。

素数可以通过筛选过程(例如埃拉托斯特尼筛法)生成,而幸运数也是通过筛选生成的,并且似乎与素数共享一些有趣的渐近性质。素数满足许多奇怪而美妙的性质。虽然存在显式的素数公式(即,要么为所有值生成素数,要么将第 n 个素数作为 n 的函数),但它们是人为设计的,以至于几乎没有实际价值。

素数特征函数的狄利克雷生成函数 p_n 由下式给出

sum_(n=1)^(infty)([n in {p_k}_(k=1)^infty])/(n^s)=sum_(n=1)^(infty)1/(p_n^s)
(1)
=1/(2^s)+1/(3^s)+1/(5^s)+1/(7^s)+...
(2)
=P(s),
(3)

其中 P(s)素数 zeta 函数[S] 是一个艾弗森括号

给出小于或等于数字 n 的素数个数的函数表示为 pi(n),称为素数计数函数。给出 pi(n) 渐近形式的定理称为素数定理。类似地,小于或等于数字 nak+b 形式的素数个数表示为 pi_(a,b)(n),称为模素数计数函数

pi(n)p_n 是反函数,因此

 pi(p_n)=n
(4)

对于所有正整数,且

 p_(pi(n))=n
(5)

当且仅当 n 是素数时。

已经设计了许多素因数分解算法,用于确定给定整数素因子,这个过程称为因式分解或素因数分解。它们的复杂性和复杂程度差异很大。构建一个通用的算法来解决这个计算上“困难”的问题非常困难,因此关于问题中的数字或其因子的任何额外信息通常可以用于节省大量时间。应该强调的是,尽管没有已知的有效算法可以分解任意整数,但尚未证明不存在这样的算法。因此,可以想象,一个足够聪明的人可以设计出一种通用的因式分解方法,这种方法将使当前广泛使用的绝大多数加密方案(包括银行和政府使用的那些)易于破解。

由于素数在RSA 加密等加密算法中的重要性,素数可能成为重要的商业商品。事实上,R. Schlafly (1994) 获得了美国专利 5373560,用于以下两个素数(以十六进制表示法表示)

     98A3DF52AEAE9799325CB258D767EBD1F4630E9B 
    9E21732A4AFB1624BA6DF911466AD8DA960586F4 
    A0D5E3C36AF099660BDDC1577E54A9F402334433 
    ACB14BCB
(6)

     93E8965DAFD9DFECFD00B466B68F90EA68AF5DC9 
    FED915278D1B3A137471E65596C37FED0C7829FF 
    8F8331F81A2700438ECDCC09447DC397C685F397 
    294F722BCC484AEDF28BED25AAAB35D35A65DB1F 
    D62C9D7BA55844FEB1F9401E671340933EE43C54 
    E4DC459400D7AD61248B83A2624835B31FFF2D95 
    95A5B90B276E44F9.
(7)

算术基本定理指出,任何正整数都可以以正好一种方式表示为素数的乘积欧几里得第二定理证明了存在无限多个素数。然而,尚不清楚是否存在无限多个形式为 n^2+1 的素数 (Hardy and Wright 1979, p. 19; Ribenboim 1996, pp. 206-208),是否存在无限多个孪生素数孪生素数猜想),或者是否总能在 n^2(n+1)^2 之间找到素数 (Hardy and Wright 1979, p. 415; Ribenboim 1996, pp. 397-398)。后两个是兰道问题中的两个。

寻找因子的最简单方法是所谓的“直接搜索因式分解”(又名试除法)。在这种方法中,所有可能的因子都使用试除法进行系统地测试,以查看它们是否实际整除给定的数字。它仅适用于非常小的数字。更通用(且更复杂)的方法包括椭圆曲线因式分解法数域筛法因式分解法。

已经证明,素数集合是一个丢番图集 (Ribenboim 1991, pp. 106-107)。

除了 2 和 3 之外,所有素数都具有 p=6n+/-1 的形式,即 p=1,5 (mod 6) (Bungus 1599, p. 399, quoted in Peano 1908, p. 59; Wells 1986, p. 68)。对于整数 >=2nn 是素数当且仅当同余方程

 (n-1; k)=(-1)^k (mod n)
(8)

对于 k=0、1、...、n-1 成立 (Deutsch 1996),其中 (n; k) 是一个二项式系数。此外,整数 n 是素数当且仅当

 phi(n)+sigma(n)=2n.
(9)

前几个复合 n,对于它们 n|[phi(n)+sigma(n)]n=312、560、588、1400、23760、... (OEIS A011774; Guy 1997),总共有 18 个这样的数字小于 2×10^7

Chen (1979) 表明,对于足够大的 x,在 x-x^alphax 之间,对于 alpha>=0.477...,总是存在一个至少有两个素因子的数字 (Le Lionnais 1983, p. 26; Guy 2004, p. 34)。实际上,这种关系似乎适用于所有 x>2521

由连续数字组成的素数(将 0 视为在 9 之后)包括 2、3、5、7、23、67、89、4567、78901、... (OEIS A006510)。由本身是素数的数字组成的素数包括 23、37、53、73、223、227、233、257、277、337、353、373、523、557、... (OEIS A019546),这是斯马兰达克序列之一。

由于素数 p 只有平凡因子 1 和 p,比尔·盖茨在他的未来之路中意外地提到了一个平凡的操作,当时他说:“由于系统的隐私和数字货币的安全性都依赖于加密,因此数学或计算机科学方面的突破如果击败了密码系统,可能会是一场灾难。明显的数学突破将是开发一种分解大素数的简单方法[重点添加]”(Gates 1995, p. 265)。


另请参阅

殆素数, 合数, 除数, 全循环素数, 巨型素数, 好素数, 本素数, 非正则素数, 素性测试, 初等的, 素数计数函数, 素因数分解算法, 素数公式, 素数定理, 素数幂符号, 素数积, 素数和, 素数阶乘, 可能素数, 伪素数, 正则素数, 半素数, 平滑数, 泰坦素数, 可截断素数, 孪生素数 在 MathWorld 课堂中探索此主题

相关的 Wolfram 网站

http://functions.wolfram.com/NumberTheoryFunctions/Prime/

使用 Wolfram|Alpha 探索

参考文献

Berndt, B. C. "拉马努金的素数理论。" Ch. 24 in 拉马努金笔记本,第四部分。 纽约:施普林格出版社,1994 年。Booker, A. "第 N 个素数页面。" http://primes.utm.edu/nthprime/Bungus, P. Numerorum Mysteria. 1599.Caldwell, C. "最大素数。" http://www.utm.edu/research/primes/largest.htmlCaldwell, C. "已知最大的素数。" http://primes.utm.edu/primes/lists/all.txtCaldwell, C. K. "前 20 名:已知最大的素数。" http://www.utm.edu/research/primes/lists/top20/Largest.htmlChen, J. R. "区间 II 中殆素数的分布。" 中国科学 22, 253-275, 1979 年。Cipra, B. A. "数学团队超越素数记录。" 科学 245, 815, 1989 年。Conway, J. H. 和 Guy, R. K. 数字之书。 纽约:施普林格出版社,p. 130, 1996 年。Courant, R. 和 Robbins, H. "素数。" 第 1 章的补充 §1 in 什么是数学?:思想和方法的初等方法,第二版。 牛津,英格兰:牛津大学出版社,pp. 21-31, 1996 年。Crandall, R. 和 Pomerance, C. 素数。 纽约:施普林格出版社,2001 年。Davenport, H. 乘法数论,第二版。 纽约:施普林格出版社,1980 年。Derbyshire, J. 素数痴迷:伯恩哈德·黎曼和数学中最伟大的未解问题。 纽约:企鹅出版社,2004 年。Deutsch, E. "问题 1494。" 数学杂志 69, 143, 1996 年。Dickson, L. E. "因子表,素数列表。" 第 13 章 in 数论史,第一卷:可除性和素性。 纽约:多佛出版社,pp. 347-356, 2005 年。Ellison, W. J. 和 Ellison, F. 素数。 纽约:威利出版社,1985 年。Eynden, C. V. "甘地第 n 个素数公式的证明。" 美国数学月刊 79, 625, 1972 年。Gardner, M. 来自科学美国人的第六本数学游戏书。 芝加哥,伊利诺伊州:芝加哥大学出版社,1984 年。Gates, B. 未来之路。 纽约:维京出版社,1995 年。Giblin, P. J. 素数与编程:计算机与数论。 纽约:剑桥大学出版社,1994 年。Glaisher, J. 第六百万的因子表:包含 50000006000000 之间不能被 2、3 或 5 整除的每个数的最小因子。 伦敦:泰勒和弗朗西斯出版社,1883 年。Goldbach, C. 致 L. 欧拉的信,1742 年 6 月 7 日。 http://www.mathstat.dal.ca/~joerg/pic/g-letter.jpghttp://www.informatik.uni-giessen.de/staff/richstein/pic/g-letter-zoomed.jpgGolomb, S. W. "甘地公式的直接解释。" 美国数学月刊 81, 752-754。Graham, R. L.; Knuth, D. E.; 和 Patashnik, O. 具体数学:计算机科学的基础。 阅读,马萨诸塞州:艾迪生-韦斯利出版社,1990 年。Guy, R. K. "素数"、"素数公式" 和 "对素数取的产品"。 第 A 章,§A17 和 §B48 in 数论中未解决的问题,第二版。 纽约:施普林格出版社,pp. 3-43, 36-41 和 102-103, 1994 年。Guy, R. K. "除数和愿望。" 美国数学月刊 104, 359-360, 1997 年。Guy, R. K. 数论中未解决的问题,第三版。 纽约:施普林格出版社,2004 年。Haddon, M. 深夜小狗神秘习题。 纽约:复古出版社,2003 年。Hardy, G. H. 第 2 章 in 拉马努金:关于他的生活和工作提出的主题的十二次讲座,第三版。 纽约:切尔西出版社,1999 年。Hardy, G. H. 和 Wright, E. M. "素数" 和 "素数序列"。 §1.2 和 1.4 in 数论导论,第五版。 牛津,英格兰:克拉伦登出版社,pp. 1-4, 11, 19, 和 415, 1979 年。Havil, J. 伽玛:探索欧拉常数。 普林斯顿,新泽西州:普林斯顿大学出版社,2003 年。Helm, L. 和 Norris, D. "十七或失败:对谢尔宾斯基问题的分布式攻击。" http://www.seventeenorbust.com/Helm, L. 和 Norris, D. "十七或失败:对谢尔宾斯基问题的分布式攻击 - 项目统计。" http://www.seventeenorbust.com/stats/Honaker, G. L. Jr. "素数奇闻!" http://primes.utm.edu/curios/Honsberger, R. 数学宝石 II。 华盛顿特区:美国数学协会,p. 30, 1976 年。Kraitchik, M. "素数。" §3.9 in 数学娱乐。 纽约:W. W. 诺顿出版社,pp. 78-79, 1942 年。Le Lionnais, F. 卓越的数字。 巴黎:赫尔曼出版社,pp. 26, 30, 和 46, 1983 年。Lehmer, D. N. 前一千万的因子表,包含介于 0 和 10017000 之间不能被 2、3、5 或 7 整除的每个数的最小因子。 华盛顿特区:卡内基科学研究所,第 105 号,1909 年。Lehmer, D. N. 从 1 到 10006721 的素数列表。 华盛顿特区:卡内基科学研究所,1914 年。Moser, L. "数论笔记 III。关于连续素数的和。" 加拿大数学公报 6, 159-161, 1963 年。Nagell, T. "素数。" §3 in 数论导论。 纽约:威利出版社,pp. 13-14, 1951 年。Ore, Ø. 数论及其历史。 纽约:多佛出版社,1988 年。Pappas, T. "素数。" 数学的乐趣。 圣卡洛斯,加利福尼亚州:广阔世界出版社/四面体出版社,pp. 100-101, 1989 年。Peano, G. "算术。" 第 2 章 in 数学公式集。 都灵,意大利,1908 年。Ramachandra, K. "关于素数的许多著名猜想;深刻性质的微薄但宝贵的进展。" 印度国家科学院院刊 A 部分 64, 643-650, 1998 年。Ribenboim, P. 大素数小书。 纽约:施普林格出版社,1991 年。Ribenboim, P. "素数记录。" 数学学院杂志 25, 280-290, 1994 年。Ribenboim, P. 新素数记录书。 纽约:施普林格出版社,1996 年。Riesel, H. 素数和计算机因式分解方法,第二版。 波士顿,马萨诸塞州:伯克豪瑟出版社,1994 年。Salamin, E. 项目 53 in Beeler, M.; Gosper, R. W.; 和 Schroeppel, R. HAKMEM。 剑桥,马萨诸塞州:麻省理工学院人工智能实验室,备忘录 AIM-239,p. 22, 1972 年 2 月。 http://www.inwap.com/pdp10/hbaker/hakmem/number.html#item53Schroeppel, R. 项目 29 in Beeler, M.; Gosper, R. W.; 和 Schroeppel, R. HAKMEM。 剑桥,马萨诸塞州:麻省理工学院人工智能实验室,备忘录 AIM-239,p. 13, 1972 年 2 月。 http://www.inwap.com/pdp10/hbaker/hakmem/number.html#item29Schlafly, R. "部分模约简方法。" 美国专利 5373560。 1994 年 12 月 13 日。Sloane, N. J. A. 序列 A000040/M0652, A006510/M0679, A006988/M2151, A010051, A011774, A019546, A046024, 和 A099260 in "整数序列在线百科全书"。Sloane, N. J. A. 和 Plouffe, S. 整数序列百科全书。 圣地亚哥,加利福尼亚州:学术出版社,1995 年。Tietze, H. "素数和孪生素数。" 第 1 章 in 数学中的著名问题:从古代到现代的已解决和未解决的数学问题。 纽约:格雷洛克出版社,pp. 1-20, 1965 年。Torelli, G. 关于指定限度内的所有素数。 那不勒斯,意大利:Tip. della Reale accad. della scienze fisiche e matematiche, 1901 年。Tropfke, J. 初等数学史,第一卷。 柏林:p. 96, 1921 年。Wagon, S. "素数。" 第 1 章 in Mathematica 在行动。 纽约:W. H. 弗里曼出版社,pp. 11-37, 1991 年。Weisstein, E. W. "发现第 44 个梅森素数。" MathWorld 头条新闻, 2006 年 9 月 11 日。 https://mathworld.net.cn/news/2006-09-11/mersenne-44/Weisstein, E. W. "关于素数的书籍。" http://www.ericweisstein.com/encyclopedias/books/PrimeNumbers.htmlWells, D. 企鹅好奇与有趣的数字词典。 米德尔塞克斯,英格兰:企鹅图书,1986 年。Zaiger, D. "前 5000 万个素数。" 数学智能 0, 221-224, 1977 年。

在 Wolfram|Alpha 上引用

素数

请引用为

Weisstein, Eric W. "素数。" 来自 MathWorld--Wolfram 网络资源。 https://mathworld.net.cn/PrimeNumber.html

学科分类