MathLabs
定理已证明

勒让德筛法(容斥计数)

命题陈述

设 A={1,2,…,x}A=\{1,2,\ldots,x\},P\mathcal P 为质数 p<zp<z 的集合,则与 P(z)=∏p<zpP(z)=\prod_{p<z}p 互素的 a∈Aa \in A 个数为 S(A,P,z)=∑d∣P(z)μ(d)⌊xd⌋\displaystyle S(A,\mathcal P,z)=\sum_{d \mid P(z)} \mu(d)\Big\lfloor \dfrac{x}{d} \Big\rfloor(μ\mu 为莫比乌斯函数);取 z=x+1z=\sqrt x+1 得 π(x)−π(x)+1=S(A,P,x)=∑d∣P(x)μ(d) ⌊x/d⌋\pi(x)-\pi(\sqrt{x})+1 = S(A,\mathcal{P},\sqrt{x}) = \sum_{d \mid P(\sqrt{x})} \mu(d)\, \lfloor x/d \rfloor。

为什么成立?

这是"划去倍数"这一操作精确的定量版本:它不再在网格上物理标记,而是直接用容斥原理,根据哪些小质数整除它们来计数幸存者。它是所有用于攻克孪生质数与有界间隔的现代筛法(布伦筛、塞尔伯格筛、大筛法、GPY筛法)的鼻祖——归根结底,它们都是更巧妙地控制这个精确公式所产生的误差项的方法。

证明思路

任意整数 a∈Aa\in A 与 P(z)P(z) 互素当且仅当它不被任何满足 p<zp<z 的质数整除。对每个因子 d∣P(z)d\mid P(z)(这些质数某子集的无平方乘积),A={1,…,x}A=\{1,\ldots,x\} 中 dd 的倍数个数恰为 ⌊x/d⌋\lfloor x/d\rfloor。

对事件"p∣ap\mid a"(p<zp<z)用容斥原理:被 P\mathcal P 中至少一个质数整除的 a∈Aa\in A 个数为 ∑p<z⌊x/p⌋−∑p<q⌊x/(pq)⌋+∑p<q<r⌊x/(pqr)⌋−⋯\sum_{p<z}\lfloor x/p\rfloor - \sum_{p<q}\lfloor x/(pq)\rfloor + \sum_{p<q<r}\lfloor x/(pqr)\rfloor - \cdots,符号随相乘的质数个数交替。每个这样的交替符号恰好就是对应无平方 d∣P(z)d\mid P(z) 的莫比乌斯函数 μ(d)\mu(d):μ(1)=1\mu(1)=1,dd 为 kk 个不同质数之积时 μ(d)=(−1)k\mu(d)=(-1)^k。

因此被 P\mathcal P 中至少一个质数整除的个数为 −∑d∣P(z), d>1μ(d)⌊x/d⌋-\sum_{d\mid P(z),\,d>1}\mu(d)\lfloor x/d\rfloor。用 ∣A∣=⌊x⌋=x|A|=\lfloor x\rfloor=x(d=1d=1 项,μ(1)⌊x/1⌋=x\mu(1)\lfloor x/1\rfloor=x)减去它,即得与 P(z)P(z) 互素的个数:S(A,P,z)=x−∑d∣P(z),d>1μ(d)⌊x/d⌋=∑d∣P(z)μ(d)⌊x/d⌋S(A,\mathcal P,z)=x-\sum_{d\mid P(z),d>1}\mu(d)\lfloor x/d\rfloor=\sum_{d\mid P(z)}\mu(d)\lfloor x/d\rfloor。

最后,取 z=x+1z=\sqrt x+1,使 P\mathcal P 恰为 ≤x\le\sqrt x 的质数:任何与它们全部互素的 a∈[2,x]a\in[2,x] 要么是 11,要么是 >x>\sqrt x 的质数(由上面的定理,因为它没有 ≤x\le\sqrt x 的质因数),故 S(A,P,x+1)=1+(π(x)−π(x))S(A,\mathcal P,\sqrt x+1)=1+\big(\pi(x)-\pi(\sqrt x)\big),即得所述恒等式。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Alina Carmen Cojocaru, M. Ram Murty (2005). An Introduction to Sieve Methods and Their Applications
  2. Yitang Zhang (2014). Bounded gaps between primes · DOI:10.4007/annals.2014.179.3.7
  3. James Maynard (2015). Small gaps between primes · DOI:10.4007/annals.2015.181.1.7