|
[这个贴子最后由重生888在 2010/05/17 05:28pm 第 1 次编辑]
[watermark]证明1000以内哥猜成立
证明1000以内哥猜成立,可用枚举(验证)法,但要证明充分大的偶数哥猜成立,此法就行不通了,因此要另谋出路!下面不用枚举法,试证明1000以内的偶数哥猜成立之:
1.一次性筛去1000的2.3.5的倍数,再剔除1后留下8类素尾数序列:
30n+7 30n+11 30n+13 30n+17 30n+19 30n+23 30n+29 30n+31 (n=0.1.2.3…)
2. 适合偶数1000的哥猜组合条件的有4类:30n+11 30n+29 30n+17 30n+23 (<1000)
3. 将这4类数排列如下:
30n+11+30m+29 30n+17+30m+23
11 29 17 23
41 59 47 53
71 89 77 83
101 119 107 113
131 149 137 143
161 179 167 173
191 209 197 203
221 239 227 233
251 269 257 263
281 299 287 293
311 329 317 323
341 359 347 353
371 389 377 383
401 419 407 413
431 449 437 443
461 479 467 473
491 509 497 503
521 539 527 533
551 569 557 563
581 599 587 593
611 629 617 623
641 659 647 653
671 689 677 683
701 719 707 713
731 749 737 743
761 779 767 773
791 809 797 803
821 839 827 833
851 869 857 863
881 899 887 893
911 929 917 923
941 959 947 953
971 989 977 983
--- -- -- --
每列33个(WDY)数,将两列倒序m与两列正序n分别相加,就形成33与33两个等和为1000的数对。现在我们不能确定谁是素数,或者是合数;也就不能确定素数对!怎么办呢?
4.采用根号1000以内的素数[7。11。13。17。19。23。29。31;(2。3。5)不在内]且适合上述4种尾数需要而进行两两相乘来确定合数个数:
(30n+11)(30m+31) (30n+29)(30m+31) (30n+17)(30m+31) (30n+23)(30m+31)
以上相乘必须小于1000,所以,n皆为0,m=0.1.2.3…即:
11*(30m+31) 29*(30m+31) 17*(30m+31) 23*(30m+31) m=0.1.2.3…
11*31 11*61 (11*91=1001>1000 舍去)尾数为11的是两个合数;
29*31 尾数为29的是 1个合数;
17*31 尾数为17的是1个合数;
23*31 尾数为23的是1个合数;
同理,我们还可找全其它合数个数;为节省时间,用以下方法,可直接找全上述4列WDY数中的合数个数;
1000/7=143 用8种素尾数依次相乘如下:
7*7=49 7*37=259 7*67 7*97 7*127 …. 尾数是19舍去;
7*11=77 7*41=287 7*71 7*101 7*131 尾数是17留用,5个合数
7*13 7*43 7*73 7*103 7*133 尾数是31舍掉
7*17=119 7*47=229 ( 7*77>1000舍掉) 尾数是29留用2个合数;
7*19=133 7*49 ….. 尾数是13舍掉
7*23=161 7*53 7*83 7*113 尾数是11留用4个合数;
7*29=203 7*59 7*89 7*119 尾数是23留用4个合数;
7*31=217 7*61 … 尾数是7舍掉.
11*11=121 …..尾数是31舍掉
11*17=187 …尾数是7舍掉;
11*19=209 11*49=419 11*79=869 尾数是29留用3个合数;
11*23=253 ….尾数是13舍掉;
11*29=319 ….尾数是19舍掉;
11*31 (前文已算) 尾数是11留用2个合数
13*13=169 …….尾数是19舍掉;
13*17=221 13*47=611 尾数是11留用2个合数;
13*19=247 …..尾数是7舍掉;
13*23=299 13*53=509 13*83=899 尾数是29留用3个合数;
13*29=377 13*59=769 尾数是17留用2个合数;
13*31= 尾数是13舍掉;
17*17=289 尾数是19舍掉;
17*19=323 17*49 尾数是23留用2个合数;
17*23=391 尾数是31舍掉;
17*29=493 尾数是13舍掉;
17*31=527 尾数是17留用1个合数;
19*19=361 尾数是31舍掉;
19*23=437 尾数是17留用1个合数;
19*29=551 尾数是11留用1个合数;
19*31= 尾数是19舍掉;
23*23=529 尾数是19舍掉;
23*29=667 尾数是7舍掉;
23*31=713 尾数是23留用1个合数;
29*29=841 尾数是31舍掉;
29*31= 尾数是29留用1个合数;
31*31=961 尾数是31舍掉;
统计合数:
尾数是11的那列:被7除4个;11除3个;13除2个;17除0个;19除1个;23除0个;29除0个;计11个合数;
尾数是29的那列:被7除2个;11除3个;13除3个;17除0个;19除0个;23除0个;29除1个;
计9个合数;
以上两列适合1000哥猜组合!下面证明必有一组哥猜成立:
令素数为0,合数为1; 33个等和数对表示如下:
1. 尾数11列: 000011111111111000000000000000000 (素数22个,合数11个);
尾数29列: 000000000000001111111110000000000 (素数24个,合数9个);
以上不管合数在什么地方,有0+0成立! 即:有素数+素数对!
2.同理,尾数17列(9个合数)和尾数23列(7个合数)均少于16;所以必有0+0成立!
还可以用以下两种方法,粗略求合数平均个数:
1.平均粗略除法,得合数个数:
33/7=4 (取整)
33/11=3
33/13=2
33/17=1
33/19=1
33/23=1
33/29=1
33/31=1
合计:14个合数,即8列WDY数,每列不超过14个合数!合数个数小于33/2;
适合条件的两列相加,计33个等和数对,但两列合数相加只有28个合数,所以必有0+0成立!
2.利用素数定理,平均计算素数个数法:
Pi(1000)=165个素数(2。3。5不算)
165/8=20(个素数)即:每列WDY数有20个素数;素数个数大于33/2;
尾数17列+尾数23列:
000000000001111111111111110000000
111111111111000000000000000000111
不管合数在什么地方,总有0+0成立!(鸽笼原则)
各位网友,这是就偶数1000的事论事,不适应1000以上的偶数!但他提供了一种不用枚举验证法证明偶数1000哥猜成立的例子!我个人认为,这是证哥猜的必要途径!通过这一途径可证明在哥猜不成立的情况下,哥猜1+2成立!无需一麻袋废纸!
因为在哥猜不成立的情况下,适合哥猜条件素数和合数一样多!
吴代业 2010-5-17
[/watermark] |
|