在本文中我们将证明: n≤x∑τk(n)≪x(logx)2k−1,(1)n≤x∑nτk(n)≪(logx)2k,(2)其中 τ(n) 表示 n 的正因子个数.
当 n=pm 时很明显有 τk(pm)=(m+1)k, 所以对于 k≥1 设置积性函数 fk(n) 满足: fk(pm)=(m+1)k−mk(m≥1)则有: τk(n)=d∣n∑fk(d),这意味着: n≤x∑τk(n)=d≤x∑fk(d)⌊dx⌋≤xd≤x∑dfk(d)≤xp≤x∏(1+m≥1∑pmfk(pm))=xp≤x∏{1+p2k−1+O(p21)}≪xexp(p≤x∑p2k−1)对最后一行的和式套用 Mertens 定理即得 (1).
现在记 (1) 左侧为 S(x), 则有: n≤x∑nτk(n)=xS(x)+∫1xt2S(t)dt≪(logx)2k−1+∫1xt(logt)2k−1dt≪(logx)2k−1∫1xtdt≪(logx)2k.
当然利用 Euler 乘积也可以在不依赖 (1) 的情况下直接证出 (2): n≤x∑nτk(n)≤p≤x∏(1+m≥1∑pmτk(pm))≪exp(p≤x∑p2k)≪(logx)2k.