|||
程序产生一个奇数阵坐标系。因为所有的素数都是奇数,所以,所有的素数都可标记在这个坐标纸的交叉点上。
可以上传了,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是大于起点素数的后续素数。
所有上述数列合起来,是能够覆盖掉所有的自然数的。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2025-3-11 13:03
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社