在本篇文章中, 我们将研究 Selberg 筛法中所涉及的和式:
J(D,z)=d∣P(z)d<D∑h(d)
其中 g(d) 为一积性函数, 满足:
w≤p<z∑g(p)logp=κlogwz+O(L)
积性函数 h(d) 满足:
h(p)=1−g(p)g(p)=g(p)+O{g2(p)}(1)
附加条件
为了更好地用 g(p) 来近似 h(p), 我们亦要求:
p∑g2(p)logp<∞
从而有:
w≤p<z∑h(p)logp=κlogwz+O(L)w≤p<z∑h(p)=loglogwlogz+O(logzL)(2)
准备工作
为了便于书写, 我们沿用 Halberstam & Richert 的符号:
Gq(x,z)=d∣P(z)d<x(d,q)=1∑h(d)G(x,z)=G1(x,z)
则根据 (1) 可知, 当 p 为素数时总有:
G(x,z)=Gp(x,z)+d∣P(z)d<xp∣d∑h(d)=Gp(x,z)+h(p)Gp(px,z)=Gp(x,z)+1−g(p)g(p)Gp(px,z)
于是乎:
(1−g(p))G(x,z)=(1−g(p))Gp(x,z)+g(p)Gp(px,z)=Gp(x,z)−g(p)[Gp(x,z)−Gp(px,z)]
再做换元, 即得:
h(p)Gp(px,z)=g(p)d∣P(z)d<x/p∑h(d)+g(p)h(p)d∣P(z)x/p2≤d<x/p(d,p)=1∑h(d)(3)
带权和 T(x,z)
如同在研究素数定理的时候, 我们并不打算直接对 G(x,z) 进行分析, 而选择构造这样一个带权和:
T(x,z)=d∣P(z)d<x∑h(d)logdx=∫1xG(t,z)tdt(4)
因此利用 d 无平方因子的性质, 可知:
d∣P(z)d<x∑h(d)logd=p<z∑h(p)logpGp(px,z)=p<z∑g(p)logpd∣P(z)d<x/p∑h(d)+p<z∑g(p)h(p)logpd∣P(z)x/p2≤d<x/p(d,p)=1∑h(d)
对于第二个和式, x/p2≤d<x/p 意味着 x/d≤p<x/d, 所以:
p<z∑g(p)h(p)logpd∣P(z)x/p2≤d<x/p(d,p)=1∑h(d)≪p<z∑g2(p)logpx/d≤p<x/d∑h(p)≪p∑g2(p)logp=O(1)
对于第一个式子, 交换求和次序可得:
p<z∑g(p)logpd∣P(z)d<x/p∑h(d)=d∣P(z)d<x∑h(d)p<min(z,x/d)∑g(p)logp
z<x/d 当且仅当 d<x/z, 所以:
d<x∑=d∣P(z)d<x/z∑h(d)p<z∑g(p)logp+d∣P(z)x/z≤d<x∑h(d)p<x/d∑g(p)logp=κd∣P(z)d<x/z∑h(d)logz+κd∣P(z)x/z≤d<x∑h(d)logdx+O{LG(x,z)}=κd∣P(z)d<x/z∑h(d)logx/zd+κd∣P(z)d<x∑h(d)logdx+O{LG(x,z)}
再结合 (4) 即得:
d∣P(z)d<x∑h(d)logd=κT(x,z)−κT(zx,z)+O{LG(x,z)}
于是乎:
G(x,z)logx=(κ+1)T(x,z)−κT(zx,z)+O{LG(x,z)}(5)
为了方便我们研究 G(x,z), 我们先选择研究 x≤z 的情形:
G(x)=d<x∑μ2(d)h(d)(6)T(x)=∫1xG(t)tdt
G(x) 的渐近公式
将 z=x 代入到 (5) 中, 可知:
G(x)logx=(κ+1)T(x)+O{LG(x)}
移项得:
logx(κ+1)T(x)=G(x){1+O(logxL)}(7)
对 T(x), 取对数导可知:
TT′(x)=xT(x)G(x)=xlogxκ+1{1+O(logxL)}
这意味着存在 C>0 使得:
logT(x)=(κ+1)loglogx+logC+O(L∫x∞ylog2ydy)=(κ+1)loglogx+logC+O(logxL)
对两侧求指数并代入 (7), 就有:
G(x)=Clogκx{1+O(logxL)}(8)
至此我们已经得到 G(x) 的渐近性质了, 接下来我们就只需要确定常数 C 了.
C 的计算
根据 (6) 可知 u>0 时:
d≥1∑μ2(d)h(d)d−u=p∏(1+puh(p))=u∫1∞tu+1G(t)dt
现在代入 (8), 就有:
u∫1∞tu+1G(t)dt=Cu∫1∞tu+1logκtdt+O(u∫1∞tu+1logκ−1tdt)
利用 Laplace 变换的性质, 可知:
∫1∞tu+1logκtdt=∫0∞yκe−uydy=uκ+1Γ(κ+1)
所以 u→0 时:
d≥1∑μ2(d)h(d)d−u∼u−κΓ(κ+1)C
又因为 u→0 时:
u1∼ζ(u+1)=p∏(1−pu+11)−1
所以:
C=Γ(κ+1)1p∏(1−g(p))−1(1−p1)κ
将此结论与 (8) 相结合, 便有:
G(x)1=p∏(1−g(p))(1−p1)κlogκxΓ(κ+1){1+O(logxL)}
将这个结论代入到 Selberg 筛法中, 即得:
当 2≤ξ≤z 时总有S(A,P,z)≤XlogκξΓ(κ+1)p∏(1−g(p))(1−p1)−κ{1+O(logzL)}+d∣P(z)d<ξ2∑3ω(d)∣r(d)∣
展开式的组合化与 σκ(s)
在研究组合筛法的时候我们常常希望筛函数能被化成:
S(A,P,z)≍XV(z)
而根据:
V(z)=logκze−κγp∏(1−g(p))(1−p1)−κ{1+O(logzL)}
我们可以发现 x≤z 时总有:
G(x,z)=Γ(κ+1)e−γκV(x)1{1+O(logxL)}=Γ(κ+1)e−γκ(logzlogx)κV(z)1{1+O(logxL)}
因此结合 J(D,z) 的定义可知:
J(D,z)=Γ(κ+1)2−κe−γκ(logzlogD)κV(z)1{1+O(logDL)}
由此我们就可以猜测 J(D,z) 或许满足以下关系:
J(D,z)=σ(logzlogD)V(z)1{1+O(logDL)}(9)
很明显 0≤s≤2 时 σκ(s) 的表达式是已知的, 所以接下来我们将通过迭代方法计算 s>2 时 σκ(s) 的表达式.
J(D,z) 的迭代与 σκ(s) 的差分方程
很明显当 p<p′ 为 P 中的两个相邻素数时总有:
J(D,p′)−J(D,p)=d∣P(p′)p∣dd<D∑h(d)=h(p)t∣P(p)t<D/p∑=h(p)J(p2D,p)
因此对于所有固定的 α<β 总有:
J(D,D1/α)=J(D,D1/β)+D1/β≤p<D1/α∑h(p)J(p2D,p)(10)
根据 (9) 可知:
J(D,D1/β)∼V(D1/β)σ(β)∼V(D1/α)(α/β)κσ(β)
对于右侧的和式, 利用 (2) 可得:
D1/β≤p<D1/α∑∼D1/β≤p<D1/α∑h(p)σκ(logplogD−2)V(p)1∼V(D1/α)ακD1/β≤p<D1/α∑h(p)σκ(logplogD−2)(logDlogp)κ∼V(D1/α)κακu=logD/logt∫D1/βD1/ασκ(logtlogD−2)(logDlogt)κtlogtdt=V(D1/α)κακ∫αβu−κ−1σκ(u−2)du
将这些结论代入回 (10) 中, 便得:
α−κσκ(α)=β−κσκ(β)+∫αβκu−κ−1σκ(u−2)du
通过求导, 我们就得到了刻画 σκ(s) 的初值问题:
σκ(s)=Γ(κ+1)2−κe−γκsκ(0≤s≤2)(11)[s−κσκ(s)]′=−κs−κ−1σκ(s−2)(s>2)(12)
结论
将这些推导整合, 便有:
对于固定的 0<α<β, 当 α≤s≤β,z=D1/s 时, 总有: J(D,z)=V(z)σκ(s){1+O(logzL)}(13)其中隐含常数与 κ,α,β 有关, 函数 σκ(s) 由 (11) 和 (12) 定义.
对于固定的 0<α<β, 当 α≤s≤β,z=D1/s 时, 总有: S(A,P,z)<XV(z){σκ(s)1+O(logzL)}+d∣P(z)d<D∑3ω(d)∣r(d)∣