Perron 公式一般指下列用于估计 Dirichlet 级数部分和的积分公式:
n≤x∑′nsan=T→+∞lim2πi1∫c−iTc+iTwxwF(s+w)dw(1)
其中 ∑n≤x′ 在 x 为整数时取柯西主值, F(s) 为 an 对应的 Dirichlet 级数.
Perron 公式的起源
倘若我们定义:
H(t)={01t<0t≥0
则根据 Laplace 逆变换公式可以发现当 t=0,c>0 时:
H(t)=2πi1∫c−i∞c+i∞wewtdw(2)
因此形式上我们可以发现当 x 不为整数时:
n≤x∑nsan=n≥1∑nsanH(logx−logn)=n≥1∑2πi1∫c−i∞c+i∞(nx)wnsanwdw=2πi1∫c−i∞c+i∞wxwF(s+w)dw
但由于 (2) 中的柯西主值积分不绝对收敛, 所以直接用形如 (1) 的反演公式来研究渐近问题将会非常困难. 因此接下来我们要把 (2) 化为带误差项的有限积分从而得到可操作性更强的 Perron 公式.
带误差项的 Perron 公式
阶梯函数的积分公式
现在我们设 T>0 并研究积分:
I(t;c,T)=2πi1∫c−iTc+iTwewtdw(3)
很明显当 t>0 时 I(t;c,T) 在 c→−∞ 时趋于零, 此时根据留数定理可知当 c,k>0 时:
I(t;c,T)−I(t;−k,T)−1=∫c−iT−k−iT+∫−k+iTc+iT≪T1∫−kcertdt=Ttect−e−kt
另一方面当 t<0 时 I(c,k,T) 在 c→+∞ 时趋于零, 所以 c,k>0 时有:
I(t;c,T)−I(t;k,T)=∫c−iTk−iT+∫k+iTc+iT≪T∣t∣ect−ekt
现在令 k→+∞ 我们就可以把上面两个结论统一, 并得到适用于 t=0 的表达式:
H(t)=I(t;c,T)+O(T∣t∣ect)(4)
当 z→0 时我们知道 ez=1+O(∣z∣), 所以当 t 在零附近时:
I(t;c,T)=2πi1∫c−iTc+iTwectdwdw+O{ect∫c−iTc+iT∣tℑ(w)∣∣w∣∣dw∣}=O(ect)+O{ect∣t∣∫0Tdr}=O(ect(1+∣t∣T))
很明显当 ∣t∣≤T−1 时右侧就变成了 O(1), 所以将 ∣t∣≤T−1 的误差项和 ∣t∣≥T−1 时的 (4) 结合起来, 便得结论:
对于一切实数 t 和正实数 T>0 均有: ∣H(t)−I(t;c,T)∣≪ectmin(T∣t∣1,1)
第一型 Perron 公式
现在我们对部分和 ∑n≤xann−s 套用引理 2.1 则结合 (3) 可知:
若 {an}n≥1 为 Dirichlet 级数为 F(s) 的系数, 则当 ℜ(s)=σ、c>0、T≥2 时: n≤x∑nsan=2πi1∫c−iTc+iTwxwF(s+w)dw+R(5)
其中误差项 R 满足:
R≪n≥1∑nσ∣an∣(nx)cmin(T∣logx/n∣1,1)(6)
在文献 [Ten95] 中, 定理 2.2 被称为第一型 Perron 公式.
误差项 R 的简化
从 (6) 中我们可以发现第一型 Perron 公式余项中的分母 ∣logx/n∣ 处理起来是最棘手的. 因此我们先考虑把 ∣logx/n∣≥log2 的情况分离出来便有:
R≪Txcn≥1∑nσ+c∣an∣+R1x/2≤n≤2x∑nσ∣an∣(nx)cmin(T∣logx/n∣1,1)(7)
当 z→0 时我们知道 log(1+z)∼z, 所以 x/2≤n≤2x 时总有:
∣∣∣∣lognx∣∣∣∣≫x∣x−n∣
利用这一点 R1 就可以被化为:
R1≪x/2≤n≤2x∑nσ∣an∣(nx)cmin(T∣x−n∣x,1)≪xσ1x/2≤n≤2x∑∣an∣min(T∣x−n∣x,1)
现在我们设 N 为满足 aN=0 且 ∣x−N∣ 达到最小值的正整数, 则有:
R1≪Tx1−σR3x/2≤n≤2xn=N∑∣x−n∣∣an∣+xσ∣aN∣min(T∣x−N∣x,1)(8)
现在我们设正整数 N1 同时满足 aN1=0 和 N1<N、正整数 N2 同时满足 aN2=0 和 N2>N, 则根据 N 的定义可知 v=1,2 时 ∣x−Ni∣≥1/2
R3≪x/2≤n≤2xn=Nmax∣an∣⎝⎛x/2≤n≤N1∑x−n1+N2≤n≤2x∑n−x1⎠⎞≪x/2≤n≤2xn=Nmax∣an∣(logx−N1x/2+logN2−xx)≪x/2≤n≤2xn=Nmax∣an∣(log1/2x/2+log1/2x)≪(logx)x/2≤n≤2xn=Nmax∣an∣
至此我们完成了对误差项 R 的简化. 整合起来我们就得到了第二型 Perron 公式.
第二型 Perron 公式
现在将 R3 的上界和 (7) 和 (8) 相结合便有:
若 {an}n≥1 为 Dirichlet 级数为 F(s) 的系数, 则当 ℜ(s)=σ、c>0、T≥2 时: n≤x∑nsan=2πi1∫c−iTc+iTwxwF(s+w)dw+O{Txcn≥1∑nσ+c∣an∣}+O⎩⎪⎨⎪⎧Tx1−σlogxx/2≤n≤2xn=Nmax∣an∣⎭⎪⎬⎪⎫+O{xσ∣aN∣min(T∣x−N∣x,1)}其中 N 为满足 aN=0 且距 x 最近的整数.
简化的 Perron 公式
定理 2.3 的误差项非常复杂, 但如果我们对参数进行更多的限制就可以得到误差项更简单的 Perron 公式:
若 {an}n≥1 为 Dirichlet 级数为 F(s) 的系数, 则当 ℜ(s)=σ、c>0、2≤T≤x 时: n≤x∑nsan=2πi1∫c−iTc+iTwxwF(s+w)dw+O{Txcn≥1∑nσ+c∣an∣}+O{Tx1−σlogxx/2≤n≤2xmax∣an∣}
当 an=1 时我们发现 σ>1 时 F(s)=ζ(s)≪(σ−1)−1. 所以我们可以做如下推广:
若 Dirichlet 级数 F(s)=∑n≥1ann−s 的绝对收敛横坐标为 σa, 且存在 α>0 使得当 u>σa 时: n≥1∑nu∣an∣=O{(u−σa)α1}则当 ℜ(s)=σ≤σ0、c=σ0−σ+(logx)−1、T≥2 时: n≤x∑nsan=2πi1∫c−iTc+iTwxwF(s+w)dw+O{Tx1−σ(logx)α}+O{Tx1−σlogxx/2≤n≤2xmax∣an∣}+O{xσ∣aN∣min(T∣x−N∣x,1)}其中 N 为满足 aN=0 且距 x 最近的整数. 倘若在此基础上再要求 T≤x, 则上式中的最后一项可以被忽略掉.
应用
Perron 公式在数论上有诸多应用.
调和数的渐近展开
我们不难发现当 ζ(s) 恰好在 α=1 时满足定理 2.5 的条件, 所以当 c=(logx)−1、T≥2 时:
n≤x∑n1=2πi1∫c−iTc+iTwxwζ(w+1)dw+O(Tlogx)+O(x1)
现在我们设 k>0 则根据留数定理可知:
∫c−iTc+iT=2πi1∫(0+)wxwζ(w+1)dw+∫c−iT−k−iT+∫−k−iT−k+iT+∫−k+iTc+iT
由文献 [Ten95, 定理 16] 可知存在 A>0 使得当 c=−A/logT 时 ζ(1+w) 在积分路径内均为 O(logT), 于是:
∫c−iT−k−iT+∫−k−iT−k+iT+∫−k+iTc+iT≪(logT)2exp(−logTAlogx)+TlogT
对于留数, 利用 ζ(s) 在 s→1 时的展开式
ζ(s)=s−11+γ+O(∣s−1∣)
可得:
2πi1∫(0+)wxwζ(w+1)dw=2πi1∫(0+)wxw[w1+γ+O(∣w∣)]dw=2πi1∫(0+)w2xwdw+2πiγ∫(0+)wxwdw=x0logx+x0γ=logx+γ
因此设 logT=logx 和 0<c0<min(1,A) 即得:
n≤x∑n1=logx+γ+O{exp(−c0logx)}(9)
事实上利用初等方法, (9) 的误差项就可以被改进到 O(1/x). 这个例子也体现出来即使 Perron 公式是一种非常通用的解析方法, 但有时初等方法能给出更好的误差项.
参考文献
[Ten95] | Tenenbaum, G. (1995). Introduction to analytic and probabilistic number theory. Cambridge University Press. |
[Tit86] | Titchmarsh, E. C., & Heath-Brown, D. R. (1986). The theory of the Riemann zeta-function (2nd ed). Oxford University Press. |