信息化的本质分享 http://blog.sciencenet.cn/u/Babituo

博文

一个研究素数的几何分布的小程序

已有 4637 次阅读 2015-4-6 13:48 |个人分类:信息探索|系统分类:科研笔记| 黎曼猜想, 素数规律

程序产生一个奇数阵坐标系。因为所有的素数都是奇数,所以,所有的素数都可标记在这个坐标纸的交叉点上。



可以上传了,OK,继续...

奇数阵就是一个由奇数点组成的一个窄平面,每个交叉就是一个奇数。为10*N+k(N=1,2,3,4,5...;k=1,3,5,7,9)


现在可以研究了,勾选上画网格,在编辑框中输入3,然后点击编辑框右侧第一个按钮。出现如下画面;


图中交叉点是:3,3X3,3X5,3X7,3X9,3X11,...3X(2*N+1)...,即,上图是“3的奇数倍”的数的网格。

在编辑框中输入5,然后点击编辑框右侧第一个按钮。出现如下画面;



上图就是5的奇数倍的“网格”,呵呵,成了一条线。实际上,上图中,5的“3的奇数倍”数倍的点,已经在上面3的网格点图上了。


在编辑框中输入7,然后点击编辑框右侧第一个按钮。出现如下画面;


这是7的奇数倍的网格了。实际上,上图中,7的“3和5的奇数倍”数倍的点,已经在上面的3,5网格点图上了。


在编辑框中输入11,然后点击编辑框右侧第一个按钮。出现如下画面;


11的奇数倍的网格。实际上,上图中,11的“3、5和7的奇数倍”数倍的点,已经在上面3,5,7的网格点图上了。



在编辑框中输入13,然后点击编辑框右侧第一个按钮。出现如下画面;


13的奇数倍的网格。实际上,上图中,13的“3、5、7和11的奇数倍”数倍的点,已经在上面3,5,7,11的网格点图上了。


接下来要显示谁的倍数的图形了?看官,您猜一下?留言在后?


下一个是17,而不是15,是11之后的那个素数。


这便是17的奇数倍的网络了。

这不是人为选的,而是算法选的。

算法是什么?

就是:

假设第一幅图是交叉点摆满了棋子的“棋盘”,先拿掉1这个数字的点上的棋子。

然后,从3这个点开始,逐点向后做下面的事:

   看这个点上是不是有棋子,如果没有,就找下一个有棋子的点。

   画这个点的奇数倍的网络,就像之前这么列举的这样,

   拿掉这个网络交叉点上的棋子(如果没有被拿掉的话,已经拿掉了,再拿一次也什么,只是拿走空气而已)

   不断循环下去。

不会结束。


算法就是这样的。


结论是;每次找到的画网格的起始点,就是素数的点。

这,就是素数分布的规律。

不是公式可表达的规律,而是算法可表达的规律。

而且是,几何可视化的规律。


看结果:

取消,“画网格”复选框,直接点击右边第2个按钮,得到答案:


这就是素数分布的“规律”:红色点。


想玩的留言,加好友,我发程序给你。要源程序也可,请注明要源程序。


突然想到,是不是可以反过来想:能否证明,全部的任意两个素数的和的一半的数,一定可以覆盖掉全部的自然数?

(3+Pi)/2是:

4,5,7,8,10,11,....

(5+Pi)/2是:

6,8,9,11,12,...

(7+Pi)/2是:

9,10,12,13,...

...

pi是大于起点素数的后续素数。

所有上述数列合起来,是能够覆盖掉所有的自然数的。





https://wap.sciencenet.cn/blog-33982-880247.html

上一篇:基于事实的科学讨论和沟通障碍
下一篇:昨天在中科院东莞云计算中心见到了王飞跃老师在群星榜的首位
收藏 IP: 183.31.242.*| 热度|

5 杨正瓴 莫红 张学文 邹晓辉 icgwang

该博文允许注册用户评论 请点击登录 评论 (15 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-19 03:59

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部