|
[原创]请教vfbpgyfk先生一个编程问题 |
| ||
点评
上边的式子是2m与n比较占比相当小时,比如2m为2时,范围值是100万。如果2m与n占比很大,则需要变更积分范围至n-2m。无论如何,必须扩大范围n才会提高精度值。小范围内是看不出哈李公式的优越性的。
实际上,如果对哈李公式理解透彻的话,去分析素数差哈李公式:2\(C_2\)∏\({P_i-1}\over{P_i-2}\)\(∫_2^n{1\over{ln(n)}}d_n\),n为积分范围,设两个素数差等于2m(定值),0≡\(P_i\)|2m,则随着n增大精确度提高
那个2的2次方0是\(2^{20}\)误写
哈-李公式的计算误差的确很大,特别是计算小偶数时,显得都不符合事实了。但是,如果你加大范围,比如计算\(2^20\)=1048576这个偶数,特别是把后边主项换成积分形式\(∫_2^{1048576}{1\over{ln(2^{20})}}dx\)
| ||
| ||
点评
在后续研究中,这种情况并不是只发生在素数2,素数3有时也有这种情况,比如研究最密3生素数的中项合成运算时,也会一边倒,即只把合成方法给同一个剩余类。3份同时给到一个剩余类上,而其他两个剩余类一份也分不到
素数2总是这样霸道,因为它只有一个剩余类未被占用,无论几元合成,它只有一种合成方法,它确有两个剩余类,所以它始终是一刀切,要么给0这个剩余类,要么给1这个剩余类,从来它都不公平,分成两份,都给了同一个类
那先生对系数1.32....,与0.660...的分析很到位,的确是由素数2所为。它的数学含义并非先生认为的单双记法的原因,而是调配能力的表现,也就是说,素数2它把它的两个剩余类,一个剩余类分到了2份,另一个剩余类分0份
那先生以自己的处理素数对的实际情况,说明了单记法的必要性。但是从客观上讲(不定方程的素数解组上讲)真没那个必要,我已经提到了三个素数和的情况,后边或许还跟着4个素数和的情况,能分的清楚,搞到统一标准?
每组解都是一组置换。而且任何位置上的置换方法数一致,它们是一个秩中不同的角色,任何一个秩,每种角色都会出现,绝的几率一致,绝无偏差。也就是,线性不定方程的素数解组在位置上没有区别,都是对等的。
| ||
点评
很快会看到推导过程的,在合成方法论中最起码有掐头去尾的推导过程,即证明主体部分,关键步骤。计划年内把合成方法论图书出版了,里边有完整的证明过程。歌猜,孪猜;李明波的猜想A,猜想B等内容。
| ||
| ||
点评
不得以也好,得以也好,因人而异。这并不是讨论的焦点。用自己的方式把问题搞懂就可以了。不同的处理方式没有什么不妥。
哈-李公式的双记法计算值是:r2(1048576)=7203.80。将D(1048576)=4239换算为双记法的值是:D2(1048576)=4239*2=8478。哈-李公式计算值比真值少:8478-7203.80=274.20,误差率=3.23%。类偶数平均误差率=-0.4%。
单记法的真值是:D(1048576)=4239,类偶数平均值是:GD(1048576)=4256,k=0.78,因MOD(1048576,6)#0,MOD(1048576,10)#0,MOD(1048576,14)#0,MOD(1048576,22)#0,MOD(1048576,26)#0。
| ||
| ||
点评
不相信整体分类,只注意部分,并不妥当。
| ||
点评
哈李公式中的系数是拉曼纽扬系数的延伸。周期性系数(素数整除偶数形成的周期性系数)有素数与偶数整除关系造成。实际上,系数都是有素数的整除性决定的。哈李公式中系数之和/n=1.(包括偶数2和偶数4前系数)
| ||