在前一章节中, 我们通过 Brun 筛法得到了若干数论量的上下界估计, 但这些估计并不是最优的. 在本文中, 我们将引入 Selberg 方法 [13] 来优化上界筛法, 而这些方法最初被用来研究 Riemann ζ 函数的零点问题 [12].
Selberg 的构造
不同于 Brun 的组合方法, Selberg 利用了平方的非负性构造了满足下列条件的实数列 λd:
λ1=1,d≥ξ⇒λd=0.(3.1)
这意味着:
⎝⎛d∣n∑λd⎠⎞2≥{10n=1n>1.
利用这一点, 我们就能发现当 Ad 满足命题 2.1.1 时有如下上界估计:
S(A,P,z)≤a∈A∑⎝⎛d∣(a,P(z))∑λd⎠⎞2=d1,d2∣P(z)∑λd1λd2a∈Ad1∣a,d2∣a∑1=d1,d2∣P(z)∑λd1λd2∣A[d1,d2]∣≤QX+R,
其中:
Q=d1,d2∣P(z)∑λd1λd2g([d1,d2]),(3.2)R=d1,d2∣P(z)∑∣λd1λd2r([d1,d2])∣.(3.3)
通过后续的处理, Q 最终就会变成上界筛的主项, 而 R 将变成误差项.
主项 Q 的计算
结合 [d1,d2] 和 (d1,d2) 的定义, 读者可以自证:
g([d1,d2])g((d1,d2))=g(d1)g(d2),
于是 (3.2) 就可以改写成:
Q=d1,d2∣P(z)∑g((d1,d2))1λd1g(d1)λd2g(d2).
在此基础上, 我们定义函数 f(k):
g(m)1=k∣m∑f(k),(3.4)
则有:
Q=d1,d2∣P(z)∑λd1g(d1)λd2g(d2)k∣(d1,d2)∑f(k)=k∣P(z)∑f(k)yk2,
其中:
yk=dk∣d∣P(z)∑λdg(d).(3.5)
现在根据定理 7.1.2.3 可知:
λd=kd∣k∣P(z)∑μ(dk)yk.(3.6)
结合 (3.5) 和 (3.6), 我们发现 λd 满足 (3.1) 当且仅当:
k∣P(z)∑μ(k)yk=1,k≥ξ⇒yk=0,(3.7)
因此结合 Cauchy–Schwarz 不等式, 可知当
G=k∣P(z)k<ξ∑f(k)1(3.8)
时, 有:
12=⎝⎛k∣P(z)∑μ(k)yk⎠⎞2≤QG.(3.9)
最后对 yk 进行仔细的选取, 就有:
S(A,P,z)≤GX+R.
然后我们就只需要估计 R 的大小了.
余项 R 的估计
很明显 (3.9) 取等当且仅当
yk={μ(k)/f(k)G0k<ξk≥ξ,
故结合 (3.6) 可知:
λdg(d)=G1d∣k∣P(z)k<ξ∑μ(dk)f(k)μ(k)=f(d)Gμ(d)m∣P(z)m<ξ/d(m,d)=1∑f(m)1.(3.10)
另一方面, 根据 (3.8) 可知:
G=r∣d∑k∣P(z)k<ξ(k,d)=r∑f(k)1=r∣d∑f(r)1m∣P(z)m<ξ/r(m,r)=1(mr,d)=r∑f(m)1=r∣d∑f(r)1m∣P(z)m<ξ/r(m,d)=1∑f(m)1≥f(d)1g(d)r∣d∑f(rd)m∣P(z)m<ξ/d(m,d)=1∑f(m)1,
所以将这个结论与 (3.10) 相结合, 就可以发现 ∣λd∣≤1. 于是 (3.3) 就可以化成:
R≤d1,d2∣P(z)d1,d2<ξ∑∣r([d1,d2])∣=d∣P(z)∑∣r(d)∣d1,d2∣P(z)[d1,d2]=dd1,d2<ξ∑1≤d∣P(z)d<ξ2∑∣r(d)∣d1,d2∣P(z)[d1,d2]=d∑1=d∣P(z)d<ξ2∑3ω(d)∣r(d)∣.
终于, 我们就可以整合这两节的成果物了.
结论
对 (3.4) 应用 Möbius 反演公式, 可知 m 无平方因子时:
f(m)=d∣m∑g(m/d)μ(d)=g(m)1p∣m∏(1−g(p))=p∣m∏g(p)1−g(p),
所以我们的结论就可以写成:
若 ∣Ad∣ 满足命题 2.1.1, 则对于所有的 ξ>0 均有S(A,P,z)≤G(ξ,z)X+d∣P(z)d<ξ2∑3ω(d)∣r(d)∣,其中: G(x,z)=d∣P(z)d<x∑h(d)=d∣P(z)d<x∑p∣d∏1−g(p)g(p).
G(x,z) 的平凡下界
G(x,z) 的原始表达式比较难直接进行渐近展开, 因此在本节中我们给一种估计 G(x,z) 下界的简单办法. 利用等比数列的求和公式, 可知:
G(x,z)=d∣P(z)d<x∑μ2(d)h(d)=d∣P(z)d<x∑p∣d∏a≥1∑[g(p)]a,
所以当定义完全积性函数 g1(n) 满足 g1(p)=g(p), 则有:
G(x,z)=d∣P(z)d<x∑p∣d∏a≥1∑g1(pa)=d∑n≥1p∣d⟺p∣n∑g1(n)≥n<x∑g1(n)d∣P(z)p∣d⟺p∣n∑1.
由于 n<z 时 n 的素因子必然 <z, 所以:
设 g1(n) 为完全积性函数满足当 p 为素数时 g1(p)=g(p), 则有: G(x,z)≥n<min(x,z)∑g1(n).