|
对于哈代公式里哥猜解是D(x)=2C(N)[x/(lnx)^2]
式中:拉曼纽扬系数 C(N)=C2A(N)*C2B(N)。
C2A(N)= PI(1-1/(P-1)^2)[这里P为大于“2”,N以内的全部素数]
C2B(N)= PI((P-1)/(P-2))[这里P为大于“2”,能整除N的全部素数]
哈代公式采用的是双记法的素对记法。拉曼纽扬系数 中的因子 C2B(N)也就是偶数N的素因子系数,即波动系数。
而基于艾氏筛法的连乘式计算偶数的素对 A±x:
故在[0,A-3] 中的这个自然数区域中使偶数M分成两个符合条件a的素数的x值数量的概率计算值Sp(m),有:
Sp(m)=(A-2)P(m)
= (A-2)·P(2·3·…·n·…·r)
=(A-2)·P(2)·P(3)·…·P(n)·…·P(r)
=(A-2)·(1/2)·f(3)·…·f(n)·…·f(r). -----------{式3}
式中:3≤ n≤r;n是素数。f(n)=(n-1)/n, [jn=0时];或f(n)=(n-2)/n, [jn>0时] 。jn系A除以n的余数。
二. 表法数数量波动因素的分析
若把偶数M所含有的奇素数因子分离出计算式{式3},则有
Sp(m)=(A-2)×K(m)×P(m)min=(A-2)×K(m)×(1/2)(1/3)(3/5)(5/7)(9/11)×…×[(r-2)/r] ,----{式4}
式中
K(m)=π[(r1-1)/(r1-2)] , r1是偶数M所含有的≤r 的奇素数因子,π表示各素数因子的连乘;这里的 K(m)即为偶数M的素因子系数,也可称为波动系数。
从艾氏筛法的原理讲,筛选x内的素数只需使用√x 内的素数筛选,因此使用√(M-2)内最大素数r内的全部素数是恰当的。
而哈代公式的波动系数[(p-1)/(p-2)],其中p|x,除了增大计算范围外,对波动系数的值没有多少影响,并不恰当。试想,若计算1亿以上的偶数,可以只用1万内的素数进行计算,而非要使用1亿内的素数进行计算,不是自找麻烦吗?
当然对于那些不懂偶数的素对数量存在波动性的人来说,是难以理解的,因此也是不能正确进行素对计算的根本原因。
比如下面的100亿起的连续偶数的素对与素对下界计算示例:
G(10000000000) = 18200488;
inf( 10000000000 )≈ 18192520.4 , Δ≈-0.0004378,infS(m)= 13644390.26 , k(m)= 1.33333
G(10000000002) = 27302893;
inf( 10000000002 )≈ 27288780.5 , Δ≈-0.0005169,infS(m)= 13644390.27 , k(m)= 2
G(10000000004) = 13655366;
inf( 10000000004 )≈ 13644390.3 , Δ≈-0.0008038,infS(m)= 13644390.27 , k(m)= 1
G(10000000006) = 13742400;
inf( 10000000006 )≈ 13737209.3 , Δ≈-0.0003777,infS(m)= 13644390.27 , k(m)= 1.0068
G(10000000008) = 27563979;
inf( 10000000008 )≈ 27548673.7 , Δ≈-0.0005553,infS(m)= 13644390.27 , k(m)= 2.01905
G(10000000010) = 28031513
inf( 10000000010 )≈ 28018960 , Δ≈-0.0004478,infS(m)= 13644390.28 , k(m)= 2.05351
G(10000000012) = 13654956;
inf( 10000000012 )≈ 13647157.3 , Δ≈-0.0005711,infS(m)= 13644390.28 , k(m)= 1.0002
G(10000000014) = 27361348;
inf( 10000000014 )≈ 27348233.3 , Δ≈-0.0004793,infS(m)= 13644390.28 , k(m)= 2.00436
G(10000000016) = 13708223;
inf( 10000000016 )≈ 13701479.8 , Δ≈-0.0004919,infS(m)= 13644390.29 , k(m)= 1.00418
G(10000000018) = 13781412;
inf( 10000000018 )≈ 13776842.4 , Δ≈-0.0003316,infS(m)= 13644390.29 , k(m)= 1.00971
G(10000000020) = 37335123;
inf( 10000000020 )≈ 37319942.4 , Δ≈-0.0004066,infS(m)= 13644390.29 , k(m)= 2.73519
G(10000000022) = 13653503;
inf( 10000000022 )≈ 13646792.1 , Δ≈-0.0004915,infS(m)= 13644390.29 , k(m)= 1.00018
G(10000000024) = 16587802;
inf( 10000000024 )≈ 16575407.5 , Δ≈-0.0007472,infS(m)= 13644390.3 , k(m)= 1.21481
G(10000000026) = 28871083;
inf( 10000000026 )≈ 28857101.3 , Δ≈-0.0004843,infS(m)= 13644390.3 , k(m)= 2.11494
G(10000000028) = 13665084;
inf( 10000000028 )≈ 13661050.1 , Δ≈-0.0002952,infS(m)= 13644390.3 , k(m)= 1.00122
G(10000000030) = 19127680;
inf( 10000000030 )≈ 19121318.9 , Δ≈-0.0003326,infS(m)= 13644390.3 , k(m)= 1.40141
G(10000000032) = 32355048;
inf( 10000000032 )≈ 32342258.5 , Δ≈-0.0003953,infS(m)= 13644390.31 , k(m)= 2.37037
在具有波动性的偶数M的素对下界计算值 inf( m)的相对误差绝对值小于0.001的情况下,inf( m )图形几乎与真值 G(M)的图形重合(这么大的数如果能描点作图的话)。计算值大小变化规律几乎与真值完全一致。
而偶数表法数的区域下界函数值infS(m)则随着偶数的增大而缓慢的攀升,表明大偶数的表法数下限计算值是随偶数增大而逐渐缓慢上升的。这就是为什么讲大偶数必然能够分成两个素数的本质原因。
如果把这些偶数按照它们的波动系数 k(m)大小排列,那么同样它们的真值的排列基本上也排列好了,只有在 k(m)大小很接近的情况下才可能出现例外,这说明影响连续偶数素对数量多少的主要因素是它们的波动系数:
G(10000000020) = 37335123; k(m)= 2.73519
G(10000000032) = 32355048; k(m)= 2.37037
G(10000000026) = 28871083; k(m)= 2.11494
G(10000000010) = 28031513 , k(m)= 2.05351
G(10000000008) = 27563979; k(m)= 2.01905
G(10000000014) = 27361348; k(m)= 2.00436
G(10000000002) = 27302893; k(m)= 2
G(10000000030) = 19127680; k(m)= 1.40141
G(10000000000) = 18200488; k(m)= 1.33333
G(10000000024) = 16587802; k(m)= 1.21481
G(10000000018) = 13781412; k(m)= 1.00971
G(10000000006) = 13742400; k(m)= 1.0068
G(10000000016) = 13708223; k(m)= 1.00418
G(10000000028) = 13665084; k(m)= 1.00122
G(10000000012) = 13654956; k(m)= 1.0002
G(10000000022) = 13653503; k(m)= 1.00018
G(10000000004) = 13655366; k(m)= 1
|
|