数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 6128|回复: 35

如何发现下一个梅森素数

[复制链接]
发表于 2021-11-14 10:05 | 显示全部楼层 |阅读模式
本帖最后由 玉树临风 于 2021-12-13 01:19 编辑

一个素数刚好等于2的p次方减1,则这个数就可以叫做梅森素数,梅森素数的研究者们将其记为Mp。


目前最新的梅森素数为M51,该项发现一直被欧美所占据。


当一个数字足够大的时候,验证这个数字是否为素数就变得相当的困难,同样,验证\(2^p-1\)是不是素数需要进行巨量的运算。


如何设计算法以及计算机的运算能力是发现下一个梅森素数的关键。


二进制是计算机的底层逻辑,梅森素数恰好是从左往右第一位为1其余皆为0的二进制数。对计算机底层逻辑的掌握程度和对算法的设计能力以及设计出高性能的计算机决定了能否抢先发现下一个梅森素数。
 楼主| 发表于 2021-11-14 14:29 | 显示全部楼层
本帖最后由 玉树临风 于 2021-11-14 18:07 编辑

光是验证都不容易

点评

验证不易,就给个证明。如果你证明了,梅森素数无限多,怕是比证明一个孪猜还出名。有能力吗?首先声明,我暂时还做不到。  发表于 2021-11-14 22:36
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-14 14:29 | 显示全部楼层
本帖最后由 玉树临风 于 2021-11-14 18:32 编辑

验证一个数是否为素数的二进制简化算法设计是难点
回复 支持 反对

使用道具 举报

发表于 2021-11-14 17:47 | 显示全部楼层
目前最新的梅森素数为M51
===============
我知道最大的梅森素数是一个9152052位的数。

点评

百科上的数据,过程比结果有意义。  发表于 2021-11-14 17:53
M51即第五十一个梅森素数,由美国人算出,p值82,589,933,位数24,862,048,  发表于 2021-11-14 17:52
回复 支持 反对

使用道具 举报

发表于 2021-11-14 20:03 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点评

结果只是一个分界点,过程才是最重要的,科研与应试的主要差别之一  发表于 2021-11-15 08:36
回复 支持 反对

使用道具 举报

发表于 2021-11-14 20:20 | 显示全部楼层
\(2^5-1,2^{31}-1\)
回复 支持 反对

使用道具 举报

发表于 2021-11-14 22:20 | 显示全部楼层
说的头头是道。你会那种编程语言,自己设计一种算法,露一手,我好欣赏。

点评

过程也只有加法和减法  发表于 2021-11-14 22:32
所有高级语言在梅森素数的寻找中都没有竞争力,除非你用超算来弥补速度的不足,否则没个几百几千年算不出来,基于硬件的二进制机器语音和算法,计算机将真正完全进行数字计算和显示  发表于 2021-11-14 22:28
回复 支持 反对

使用道具 举报

发表于 2021-11-14 22:32 | 显示全部楼层
我不是说你,你在与我辩论的同时,注意过,我的签名吗?我给都给出来了,你能看懂吗?理解了吗?会用吗?恐怕是一项也不占。还在讨论你的辩证唯物主义。
      歌猜难,孪猜也难。想过没有,只用孪生素数对的中项,其两个中项和,可以遍历大于10000的所有6n类偶数,在10000以内,也只有12个6n偶数无解。
      在这个问题上,我同样给出了公式表达式。
      如果直接用孪生素数对中的素数,则可以表示任意的偶数,除了10000以内的37个偶数外(其中包括偶数2,4,6,....,在内)。还有(6n-2)/(6n)/(6n+2)=1/2/1,这个结论非常简单,你试着论证一二。不信自己试一试,给组反例也好。

点评

家中常备几何原本  发表于 2021-11-14 22:44
如果你还打算用多项式来暴力破解素数,我只能恭喜你在错误的道路上渐行渐远,有兴趣可以看看我对素数无限多个的证明,不带任何假设  发表于 2021-11-14 22:40
任何单一多项式不可能完全表术素数,这是常理了  发表于 2021-11-14 22:37
计算机不是人,用公式来算梅森素数容易出错不说,还浪费算力  发表于 2021-11-14 22:35
回复 支持 反对

使用道具 举报

发表于 2021-11-14 22:44 | 显示全部楼层
我只知道公式计算又快有准,计算机编程计算才是浪费人力物力。没有那个国家不用公式的。干嘛费的用多项式表示素数的个数。把你搞糊涂了。净说些行外话。不用公式,用计算机,计算机不是万能的。

点评

但话说回来,别人能给的都只是些无关紧要的  发表于 2021-11-15 08:03
美国已经给了开源软件计算梅森素数,云计算技术甚至能让你用你的计算机参与进梅森素数的发现中去。虽说是参与,却只是给那边的协会贡献算力,白打工买个体验。这样永远无法超越他们  发表于 2021-11-15 08:01
任何单一算式,都不能完全表述素数  发表于 2021-11-14 22:47
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-14 22:49 | 显示全部楼层

比的就是运用计算机的能力啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-7-10 19:31 , Processed in 0.107854 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表