数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 2629|回复: 2

双筛法的伟大意义

[复制链接]
发表于 2021-10-10 08:24 | 显示全部楼层 |阅读模式
对于共轭互逆数列A、B:
A:{1,3,5,7,9,……,(N-1)}
B:{(N-1),……,9,7,5,3,1}
第一步:先对A数列筛选,根据素数定理,A中至少有N/lnN个素数,即此时的共轭互逆数列AB中至少有N/lnN个素数
第二步:再对B数列进行筛选,筛子是相同的1/lnN
由此推筛得共轭数列AB中至少有:r2(N)≥N/(lnN)^2个奇素数。
注释:
崔坤给出的数列一共有3个,
第一个是A数列,其中至少有N/lnN个奇素数;
第二个是与A共轭的B数列,其中至少有N/lnN个奇素数;
第三个是AB数列,其中至少有2N/lnN个奇素数。
 楼主| 发表于 2021-10-10 08:26 | 显示全部楼层
崔坤给出的双筛法真值公式:
r2(N)=(N/2)*∏mr
根本没有余项!
例如:
[√70]=8,{Pr}={3,5,7},
3|/70,m1=13/35
5|70, m2=10/13
7|70, m3=10/10
根据真值公式得:
r2(70)
=(70/2)*m1*m2*m3
=35*13/35/10/13*10/10
=10
r2(70)=10为真
[√34]=5,{Pr}={3,5},
3|/34,m1=7/17
5|/34, 5的倍数已被3全部筛掉,
即5的倍数没有剩余,但剩余比m2=7/7=1
根据真值公式得:
r2(34)
=(34/2)m1*m2=17*1*7/17=7
r2(34)=7为真
[√210]=14,
{Pr}={3,5,7,11,13},
3|210,m1=2/3
5|210,m2=4/5
7|210,m3=6/7
11|/210,m4=5/6
13|/210,m5=19/20
根据真值公式得:
r2(210)
=(210/2)*m1*m2*m3*m4*m5
=105*2/3*4/5*6/7*5/6*19/20
=38
r2(210)=38为真

r2(N)=(N/2)*∏mr就表示是N内双筛剩余的真实素数个数。
对于较大的偶数我们当然可以判断其下限值:
根据素数定理:π(N)≥N/lnN,
双筛法中就是把所得到的奇素数总个数(至少有N/lnN个)再次用1/lnN筛选,
即r2(N)≥N/(lnN)^2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-10 08:26 | 显示全部楼层

举例说明:
在双筛法中,对于共轭互逆的A、B数列,
众所周知的π(N)是计数函数,素数定理:π(N)~N/lnN
这就告诉人们要获得(1+1)表法数:
第一步:【崔坤在这里定义1是奇素数】
首先要获得N内的奇素数个数要用筛子1/lnN获取,即数列A中至少有N/lnN个奇素数
第二步:对B数列
继续用筛子1/lnN对N/lnN个奇素数进行再次筛选。
根据乘法原理,
那么:r2(N)至少有(N/lnN)*(1/lnN)个
即r2(N)≥N/(lnN)^2
例如:N=100,
第一步:N/lnN=100/ln100取整=21
第二步:r2(N)≥N/(lnN)^2
r2(100)≥100/(ln100)^2=4.715,取整=4
则:r2(100)≥4
实际上r2(100)=12 ,π(100)=25
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-7-12 14:30 , Processed in 0.073552 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表