有了上一篇文章的pnp<4n1的基础,我们其实已经很接近Bertrand假设的证明了。Bertrand假设的证明基于对二项式系数C2nn的素因子次数的细致考察,而在本篇文章中,我们先得到一个关于素数之积的下限公式,然后由此证明一个比Bertrand假设稍微弱一点的假设。最后,则通过一个简单的技巧,将我们的证明推动至Bertrand假设。

二项式系数的素因子

首先,我们考察n!中的素因子p的次数,结果是被称为Legendre定理的公式:

n中素因子p的次数恰好为k1npk

证明很简单,因为n!=1×2×3×4××n,每隔p就有一个p的倍数,每隔p2就有一个p2的倍数,每隔p3就有一个p3的倍数,每增加一次幂,将多贡献一个p因子,所以把每个间隔数叠加即可。注意该和虽然写成无穷形式,但是非零项是有限的。

接着,我们用上面的公式考察C2nn=(2n)!n!n!的素因子p的个数,由于只是阶乘的除法,因此,C2nn中素因子p的次数为
k1(2npk2npk)
注意到括弧里边的数最多是1,因为2npk2npk<2npk2(npk1)=2,因此,设C2nnp的次数是νp,则
νpmax

这样一来,我们就知道,在C_n^{2n}中,大于\sqrt{2n}的素因子的次数最多是1,而小于等于\sqrt{2n}的素因子的次数则不超过2n,同时小于等于\sqrt{2n}的素数不超过\sqrt{2n}个,于是,我们有公式
C_{n}^{2n} \leq (2n)^{\sqrt{2n}}\prod\limits_{\sqrt{2n} < p\leq 2n}p

接着,我们证明C_{n}^{2n} >\frac{4^n}{2n},事实上,这个不等式相当弱,因为由string公式,我们有C_{n}^{2n} \sim\frac{4^n}{\sqrt{\pi n}},因此该不等式的证明不难,我们直接留给读者。利用该不等式,进一步得到
4^n \leq (2n)^{1+\sqrt{2n}}\prod\limits_{\sqrt{2n} < p\leq 2n}p
如果只是为了证明Bertrand假设,现在就可以直接跳到下面的“Bertrand假设”部分。这里我们简单地先得到
\prod\limits_{p\leq 2n}p > \frac{4^n}{(2n)^{1+\sqrt{2n}}}
要注意,分母(2n)^{1+\sqrt{2n}}比任意a^n , a>1的阶都要小。这是关于素数之积的下限的一个(比较弱的)估计。

弱Bertrand假设

一个比Bertrand假设稍弱的命题是

对于任意\varepsilon > 0,存在N(\varepsilon) > 0,使得任意 n > N(\varepsilon),在(1-\varepsilon)n2n之间都存在一个素数

上面我们说的内容已经足够证明这一命题,假设(1-\varepsilon)n2n之间没有一个素数,那么
\prod\limits_{p\leq 2n}p=\prod\limits_{p\leq (1-\varepsilon)n}p
根据\prod\limits_{p\leq n}p < 4^{n-1},就有
\prod\limits_{p\leq 2n}p < 4^{(1-\varepsilon)n-1}
结合本文的结果,就有
4^{(1-\varepsilon)n-1} > \frac{4^n}{(2n)^{1+\sqrt{2n}}}
也就是
(2n)^{1+\sqrt{2n}} > 4^{\varepsilon n+1}
之前已经提到过,(2n)^{1+\sqrt{2n}}比任意a^n , a>1的阶都要小,因此对于足够大的n,上述不等式将导致矛盾,因此对于足够大的n,(1-\varepsilon)n2n之间至少有一个素数。

Bertrand假设

现在我们离Bertrand假设的证明只有一步之遥了。我们要更细致地考虑C_n^{2n}的素因子了,我们发现,C_n^{2n}中没有\frac{2n}{3} < p \leq n的素因子!证明相当简单,因为C_{n}^{2n}=\frac{(2n)!}{n! n!},而3p > 2n则表明,分子(2n)!包含且只包含了p2p,而p \leq n则表明,分母(n!)^2只含有素因子p^2,分子分母一约,次数为0。这样子,我们就有
C_{n}^{2n} \leq (2n)^{\sqrt{2n}}\prod\limits_{\sqrt{2n} < p\leq \frac{2n}{3}}p\times \prod\limits_{n < p\leq 2n}p
C_{n}^{2n} >\frac{4^n}{2n}\prod\limits_{p\leq n}p < 4^{n-1}代入上式,我们就得到
4^n \leq (2n)^{1+\sqrt{2n}}4^{\frac{2n}{3}}\times \prod\limits_{n < p\leq 2n}p
如果n2n之间没有一个素数,那么最后一项就是1,这样子
4^{\frac{n}{3}} \leq (2n)^{1+\sqrt{2n}}
该不等式在n > 4000时就出现矛盾。因此对于 n > 4000,Bertrand假设成立。

剩下的部分,我们写出素数列

2, 3, 5, 7, 13, 23, 43, 83, 163, 317, 631, 1259, 2503, 4001

对于任意不大于4000的数字n,必然落在上面的素数列的相邻两数之间,或者是素数列本身某项。这样n与2n之间必然包括上述素数列的某一项,因此不大于4000时,Bertrand假设也成立。

以上证明收录在《数学天书中的证明》之中,是纯粹由初等的技巧所证明的素数区间上限,事实上,这个上限可以进一步改进,但是所用到的技巧就更为复杂了。一个还没有解决的猜想是,对于任意nn^2(n+1)^2之间是否一定有一个素数,目前还没有证实或者证伪。

转载到请包括本文地址:https://spaces.ac.cn/archives/2800

更详细的转载事宜请参考:《科学空间FAQ》

如果您还有什么疑惑或建议,欢迎在下方评论区继续讨论。

如果您觉得本文还不错,欢迎分享/打赏本文。打赏并非要从中获得收益,而是希望知道科学空间获得了多少读者的真心关注。当然,如果你无视它,也不会影响你的阅读。再次表示欢迎和感谢!

如果您需要引用本文,请参考:

苏剑林. (Aug. 09, 2014). 《素数之美2:Bertrand假设的证明 》[Blog post]. Retrieved from https://spaces.ac.cn/archives/2800

@online{kexuefm-2800,
        title={素数之美2:Bertrand假设的证明},
        author={苏剑林},
        year={2014},
        month={Aug},
        url={\url{https://spaces.ac.cn/archives/2800}},
}