IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

又一种证明素数无穷多的方法

Matrix67: My Blog 2011-08-17 13:50:12 累计浏览 2,907 次
本机暂存

     今天又学到一种证明素数无穷多的方法。它是由 Filip Saidak 发现的,论文曾发表在 2006 年的 The American Mathematical Monthly 上。

     首先注意到,两个相邻自然数一定是互质的(否则,假设他们有大于 1 的公因数 k ,则他们的差也能被 k 整除,这显然是不可能的)。现在,取一个自然数 n > 1 。由于 n 和 n + 1 是相邻自然数,因此 n 和 n + 1 是互质的。也就是说,n 的质因数和 n + 1 的质因数完全没有重合,因而 n(n + 1) 至少有两个不同的质因数。类似地,由于 n(n + 1) 和 n(n + 1) +1 是相邻自然数,因此他们是互质的,这说明 n(n + 1) 和 n(n + 1) +1 没有相同的质因数,也就是说 (n(n + 1))(n(n + 1) +1) 至少有三个不同的质因数。我们可以无限地这样推下去,从而得出,素数必然是无穷多的。

     来源:http://primes.utm.edu/notes/proofs/infinite/Saidak.html

    素数无穷多的证明方法:

     用 Fermat 数和 * - 集合证明素数无穷多

     素数无穷多的拓扑学证明

     用信息熵证明素数无穷多

     利用阶乘因子数公式证明素数无穷多

同分类推荐文章

  1. 对基本有序的序列排序算法 (2026-06-11 17:46:49)
  2. Four Levels Of Customer Understanding (2026-05-22 21:00:00)
  3. 除法的意义 (2026-04-12 20:52:17)

查看更多 算法 文章 →

建议继续学习

  1. 为什么算法这么难? (累计阅读 12,397)
  2. 浅谈MySQL索引背后的数据结构及算法 (累计阅读 11,904)
  3. 加州求职记 (累计阅读 11,562)
  4. 谷歌(Google)2011年校园招聘笔试题 (累计阅读 9,574)
  5. 最常被程序员们谎称读过的计算机书籍 (累计阅读 9,156)
  6. 再谈“我是怎么招聘程序员的” (累计阅读 8,792)
  7. 如何在面试中发现优秀程序员 (累计阅读 8,315)
  8. IBM面试记 (累计阅读 7,386)
  9. 数学之美:《社交网络》中Facemash算法分析 (累计阅读 7,146)
  10. 谈谈在校程序员技能培养 (累计阅读 7,115)