无论在外在的物质世界里,还是在内在的精神世界里,都不能没有数学。最早悟出万物背后都有数的法则在起作用的,是生活在公元前6世纪的古希腊数学家和哲学家毕达哥拉斯;而他及其学派无论在代数上还是几何上都有很多贡献。其中举世闻名的“完美数”(perfect number,又称“完全数”和“完满数”)就是他们首先发现的。

>>>>

完美数优美而稀少,如同璀璨明珠

所谓完美数,就是“除其本身以外全部因数之和等于本身”的数。例如,前两个完美数分别是:6,28。毕达哥拉斯曾说:“6象征着完满的婚姻以及健康和美丽,因为它的部分是完整的,并且其和等于自身。”不过,有人认为或许印度人和希伯来人早就知道完美数的存在了。有些《圣经》注释家认为6和28是上帝创造世界时所用的基本数字;他们指出,创造世界花了6天,28天则是月亮绕地球一周的天数。这使得完美数充满了神秘的色彩,所以有些书籍称之为“上帝之数”。法国数学家和哲学家笛卡尔曾公开预言:“能找出完美数是不会多的,好比人类一样,要找一个完美人亦非易事。”可见这种数既优美又稀少。

由于完美数有许多有趣的性质和无与伦比的魅力,2500多年来一直吸引着众多的数学家和业余数学爱好者对它进行探究。迄今为止,人类仅发现 47 个完美数,而且都是偶完美数。至于偶完美数是否无穷和有没有奇完美数,至今没有定论;这已成为数学中的著名难题。

古希腊数学家欧几里得在名著《几何原本》中证明了素数有无穷多个,并论述完美数时提出:如果2p-1是素数(其中指数p也是素数),则2p-1(2p-1)是完美数。瑞士数学家和物理学家欧拉证明所有的偶完美数都有这种形式。因此,人们只要找到2p-1型素数,就可以发现偶完美数了。

数学界将2p-1型素数称为“梅森素数”(Mersenne prime),因为法国数学家和法兰西科学院奠基人梅森在这方面的研究成果较为卓著。梅森素数貌似简单,但探究难度却极大。它不仅需要高深的理论和纯熟的技巧,而且还需要进行艰巨的计算。

1772年,有“数学英雄”美名的欧拉在双目失明的情况下,靠心算证明了231-1(即2147483647)是第8个梅森素数。这个具有10位的素数,堪称当时已知的最大素数。第8个偶完美数——230(231-1)也由此而来。欧拉的顽强毅力与解题技巧令人赞叹不已;法国大数学家拉普拉斯说的话,或许可以代表我们的心声:“读读欧拉,他是我们每一个人的老师。”

值得提出的是:在梅森素数的基础研究方面,法国数学家鲁卡斯和美国数学家雷默都做出了重要贡献;以他们命名的“鲁卡斯-雷默方法”是目前已知的检测梅森素数素性的最佳方法。此外,中国数学家和语言学家周海中给出了梅森素数分布的精确表达式,为人们寻找梅森素数提供了方便;这一研究成果被国际上命名为“周氏猜测”。

为了激励人们寻找梅森素数,设在美国的电子新领域基金会(EFF)曾向全世界宣布了为通过一个名为“因特网梅森素数大搜索”(GIMPS)项目来寻找梅森素数而设立的奖金。它规定向第一个找到超过1000万位数的个人或机构颁发10万美元。后面的奖金依次为:超过1亿位数,15万美元;超过10亿位数,25万美元。当然,绝大多数研究者参与该项目并不是为了金钱,而是出于兴趣、荣誉感和探索精神。

美国加州大学洛杉矶分校的计算机专家史密斯通过参加GIMPS项目,于2008年8月23日找到了迄今已知的最大梅森素数243112609-1;该数也是目前已知的最大素数。这个素数有12978189位;如果用普通字号(4号)将它连续打下来,其长度可超过50公里!人类也因此发现了迄今已知的最大偶完美数——243112608(243112609-1)。史密斯的成就被著名的《时代》杂志评为“2008年度50项最佳发明”之一。前不久,他获得了EFF颁布的10万美元大奖。

目前,世界上有180多个国家和地区超过25万人参加了GIMPS项目,并动用了近50万台计算机联网来寻找新的梅森素数。该项目采取网格计算方式,利用大量普通计算机的闲置计算资源来获得相当于超级计算机的运算能力。著名的《自然》杂志说:GIMPS项目不仅会进一步激发人们对梅森素数寻找的热情,而且会引起人们对网格技术应用研究的高度重视。

梅森素数在当代具有重大的理论意义和丰富的实用价值。它是发现已知最大偶完美数的唯一途径;其探究推动了“数学皇后”——数论的研究,促进了计算技术、密码技术、网格技术、程序设计技术的发展以及快速傅立叶变换的应用;另外它还可用来测试计算机硬件运算是否正确。由于梅森素数的探究需要多种学科和技术的支持,所以许多科学家认为:梅森素数的研究成果,在一定程度上反映了一个国家的科技水平。

可以在此预言:完美数这颗数学宝库中的璀璨明珠正以其独特魅力,吸引着更多的有志者去探寻和研究。

—THE END—

编辑 ∑Gemini

来源:刘志坚写于纽约大学,转自腾讯网

文章推荐

☞图解最常用的10个机器学习算法!

☞中科院最年轻院士入职浙大!他一篇论文未发博士毕业!

☞通往诺贝尔奖之路的十个科学家族

☞统计学知识大梳理

☞娶妻当娶女博士!这位北大女博士的脱口秀又来了,笑到流泪

☞如何学好高数?数学系博士给出的5条建议

完美数:数学宝库中的一颗璀璨明珠相关推荐

  1. python判断是否为完全数_Python识别完美数

    完美数 完美数(perfect number,又称完全数)指,它所有的真因子(即除了自身以外的因子)和,恰好等于它自身. 第一个完美数:6, 第二个完美数:28, 第三个完美数:496, 第四个完美数 ...

  2. I00035 完美数(Perfect number)

    笛卡尔说:"能找出的完美数是不会多的,好比人类一样,要找一个完美人亦非易事." 数论中,若一个正整数除了本身之外所有因子之和正好等于此数自身,则称此数为完美数.完美数(Perfec ...

  3. 找出1-1000中的所有完美数

    再次练习查找完美数,找出 1-1000 中的所有完美数. [学习的细节是欢悦的历程] Python 官网:https://www.python.org/ Free:大咖免费"圣经" ...

  4. 数学故事中的「蛋」和「母鸡」

    本文作者:殷堰工,江苏省中职首批正高级讲师.苏州大学硕士生导师.苏州科技大学兼职教授.曾结集出版个人已发表的论文 20 万字的<数学解题策略精编>(上海科技教育出版社,1994)及发表过的 ...

  5. c语言编程 完美数,用完美数的数字之美激发学生学习C语言编程的兴趣

    崔孝凤 摘要:对于c语言的初学者来说,激发出学习c语言的兴趣至关重要,该文通过探讨完美数的多种实现方法的案例教学,同时列举完美数特有性质,激发学生的学习兴趣,提高教学质量. 关键词:c语言;完美数;案 ...

  6. 浅谈数学在计算机科学中的应用,浅谈计算机科学技术在数学思想中的应用(原稿)...

    <浅谈计算机科学技术在数学思想中的应用(原稿).doc>由会员分享,可免费在线阅读全文,更多与<浅谈计算机科学技术在数学思想中的应用(原稿)>相关文档资源请在帮帮文库(www. ...

  7. leetcode507. 完美数

    题目描述 解题思路 执行结果 leetcode . 题目描述 对于一个 正整数,如果它和除了它自身以外的所有 正因子 之和相等,我们称它为 「完美数」. 给定一个 整数 n, 如果是完美数,返回 tr ...

  8. 计算机专业数学知识点,计算机专业数学教学过程中学习兴趣和能力的培养

    计算机专业数学教学过程中学习兴趣和能力的培养 计算机和数学是密切相关的.计算机有很多分支,程序设计.网络技术.信息技术.硬件技术.数据库设计.信息安全等.基本上以上的都需要有一定的数学功底.而程序设计 ...

  9. python画不出来图是什么原因-完美解决ARIMA模型中plot_acf画不出图的问题

    问题描述:在画时间序列ACF时,调用 from statsmodels.graphics.tsaplots import plot_acf, plot_pacf plot_acf(data, lags ...

最新文章

  1. python电脑配置大概要多少钱-学python最电脑配置有要求么
  2. iOS - OC 术语表
  3. nfs文件服务器以及客户端基本配置
  4. ASP.NET Core服务器综述
  5. package.json的进阶
  6. php打印出网站源码/php数据压缩代码
  7. inventory tool for Microsoft Uplates简介
  8. Win11系统虽香但不是想升就能升?这三款精品win11升级检测工具告诉您的爱机是否达标!!!
  9. java带jar包运行_java带jar包的命令行运行
  10. ai面试的优缺点_找工作时让AI给你面试,你愿意吗?
  11. 输入一个数并正序、反序输出。 例如:输入123,输出123 321。
  12. 24小时 java_Java获取24小时制的时间方法
  13. 客户端运行过程中如果用户要卸载如何给出关闭进程提示
  14. 题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:2021年焊工(初级)考试资料为正在备考焊工(初级)操作证的学员准备的理论考试专题,每个月更新的焊工(初级)免费试题祝您顺利通过
  15. DECODE函数常用语法
  16. DSO源码解析学习笔记(初始化)
  17. 卡西欧电子计算机怎么换电池,卡西欧电池怎么换
  18. Google组织架构不学传统大公司
  19. 具有黑马潜质的电影都有哪些特色?
  20. 爱回收急于IPO背后:创始人提前减持,路径像极了“优信”

热门文章

  1. 自动处理可载入模块命令 modprobe
  2. Process 执行shell 脚本
  3. 软件测试面试题linux,linux基础面试题
  4. hbase获取表信息_HBase的读写和javaAPI的使用
  5. 不入oracle数据库,Oracle数据库之操作符及函数
  6. USB应用开发笔记之一:STM32上实现USB主机读写U盘
  7. LwIP应用开发笔记之十:LwIP带操作系统基本移植
  8. leetcode No.15-16 三数之和相关问题
  9. mysql报错 DuplicateKeyException分析与解决
  10. python怎么写入到文件中_Python学习笔记之将数据写入到文件中