|

楼主 |
发表于 2023-11-28 12:28
|
显示全部楼层
本帖最后由 yangchuanju 于 2023-11-29 06:03 编辑
按照倍数含量规律,在用连乘积计算连续偶数的哥猜素数对时,(误差3)应该是在0上下周期变化,而实际不是这样;
实际误差基本上都是正数,并且随着偶数的增大,正误差越来越多;
下表中的误差为单计,等于(连乘积计算值--双筛筛余对数)/单计哥猜数,未减1、未加小素数对数:
偶数 最大误差 最小误差 平均误差 大于1个数 小于1个数
2万内 2 0.416666667 0.947938708 1413 8585
2-4万 1.124703856 0.885663972 0.993269646 3928 6072
4-6万 1.113235822 0.897949182 1.006710008 6111 3889
6-8万 1.100709113 0.931925744 1.014243431 7672 2328
8-10万 1.112008106 0.940341757 1.017354418 8275 1725
10-12万 1.112547364 0.961979678 1.027884265 9465 535
12-14万 1.104379842 0.969928412 1.031290845 9654 346
14-16万 1.115106189 0.968615157 1.032877933 9826 174
16-18万 1.102814906 0.977693091 1.038284186 9941 59
18-20万 1.099359791 0.984535631 1.03840467 9973 27
20-22万 1.093903004 0.981575329 1.037073461 9967 33
误差偏离倍数含量规律,主要原因应该是——
上述连乘积计算式误差都是筛分至偶数平方根内的最大素数为止的,不是用2,3,5,……,p联筛的完整周期;
对于偶数10-24仅筛至素数3,偶数26-48仅筛至素数5,偶数50-120仅筛至素数7,偶数122-168仅筛至素数11,……。
对于2-30,2-210,2-2310中的偶数如果都用素数2-5,素数2-7,素数2-11联筛,误差3就要呈现前后对称、误差总和等于0了;
若如此则会有部分偶数未筛净,又有部分偶数过筛(无形之中增大了误差2——小素数对的对数)。
当然筛不净不行,剩余对数不全是所要素数对数;
过筛倒未尝不可——误差3小了些,误差2大了些,刚好抵消,仍能求出真正的哥猜素数对数。
例偶数208,用素数2,3,5,7联筛,筛余对数是14/2,连乘积计算值是14.8571428571429/2,误差3等于0.8571428571429/2,除以2表示双计变单计;
用素数2,3,5,7,11,13联筛,筛余对数是6;连乘积计算值是5.61038961038961,误差3等于-0.38961038961039;
显然,筛至素数7时没有筛到底,可能筛不净;但若对偶数208筛至素数17,则素数对17+191被筛掉,筛余对数是5,连乘积计算值是4.95034377387319,误差3等于-0.0496562261268148;
三种筛法,筛余对数、连乘积和误差各不一样;但在最终计算偶数208的哥猜素数对时一是6-0+1=7,一是5-0+2=7,都等于7(单计)。
|
|