前言:
这并非一篇严谨的学术性文章,更像是一篇记录方法和想法的随笔。如有漏洞,请大佬们指证。当然,这也不是一篇民间科学家写的奇思妙想。本文首先会介绍一种新的用python快速穷举符合哥德巴赫猜想的偶数的简单方法,其每一步操作都应是合乎逻辑。进而,基于该方法可以通过python实现统计每一个偶数可以被写成两个质数之和的次数。从而将收集到的数据绘制频数散点分布图,甚至试图拟合函数。最后,我将试图分析可视化的数据,并且提出一些想法。
python 质数判别器:
![31c37864eb2ecc9755b82d1f7c676c38.png](https://i-blog.csdnimg.cn/blog_migrate/4981f7b54bea5c01640766c70fdb1ebc.jpeg)
这个来源于百度百科的代码应该就是我认为最有可能出现漏洞的一步了。
在一般领域,对正整数n,如果用2到之间的所有整数去除,均无法整除,则n为质数。质数大于等于2 不能被它本身和1以外的数整除.
代码本身没有问题,然而“在一般领域”......真的不知道这个问题大不大,如果有数学领域的大佬可以在评论区说明一下,什么情况下会出现特例,能不能使用。毕竟比起从2到n-1进行判别实在是太过于消耗运算时间了。(哥德巴赫猜想+Python+百度百科来源,我大概就是鄙视链的最底层。)
五五开的快速穷举法:
![968244798ba6b5cf47595d2fa1631f35.png](https://i-blog.csdnimg.cn/blog_migrate/8a28d7e232f23a27a698f8d35d3b19ea.jpeg)
这个简单粗暴的穷举法就只有三步:
- 以
循环
次
- 将偶数
五五开成
和
分别进行质数判断
- 如果两者同时为质数,则该偶数符合哥德巴赫猜想
例:求偶数
-
(循环5次)
-
-
和
不是质数(第1次循环)
-
-
和
是质数(第2次循环)
- ......
这个方法显然逻辑合理,验证完毕。接下来是实际的运用和表现。
频数散点分布图:
下面的代码是绘制从0-200000中所有偶数符合哥德巴赫猜想的对应频数的散点图。x对应偶数,y对应符合次数。
例子:(10,2)意思是偶数10符合猜想的次数是2。5+5和3+7
然后,加上比核心逻辑代码还多的输出代码,将每个点输出可视化就是散点图。
![c708cb77dbb788e03102770f850b1e93.png](https://i-blog.csdnimg.cn/blog_migrate/77403d07a420d9b8faf0c14b0e87a290.jpeg)
![ac77543e634c25bd2581148a6d141459.png](https://i-blog.csdnimg.cn/blog_migrate/2f85a092a19b21ed33f35e278d7c0734.jpeg)
![55a723ef779de4ca6fc5905aed34094a.png](https://i-blog.csdnimg.cn/blog_migrate/22ac016e59c47f3bf25b95f061d6fcf2.jpeg)
![4e549f1771cf6476845374090702dff7.png](https://i-blog.csdnimg.cn/blog_migrate/6bf67e9424ab747b44867249b6dc1fed.jpeg)
![65081e1e37c2c7eee2398807615913f3.png](https://i-blog.csdnimg.cn/blog_migrate/f2257407f7470a4625dc54f78e8b6fb3.jpeg)
![7edcba48ae47fae550f71286516e3414.png](https://i-blog.csdnimg.cn/blog_migrate/1cc33b9e9992070278b3ae9afe36e8ba.jpeg)
显然,上面的散点图都是离散且发散的。但这无法阻止我用民科般的发散思维。这些点出现的概率和集中的密度呈条状分布是因为波粒二象性产生的衍射。(ಡωಡ)
回归正题,至少这散点图是有一定规律的。虽然一眼就可以看出它的形状和拟合函数会随样本的增多而趋近稳定。但是实在缺少严格的推导和证明。
特别是该分布有一条明显的下界,如果我们能够证明下界的存在,或者找到其函数,那么就可以证明哥德巴赫猜想。
。。。
显然这样的下界存在,证明完毕。⊙_⊙