MathLabs
第 6/7 步:矛盾与结论:素数有无穷多个
通俗地说

现在我们把两个事实放在一起对比:素数 q 整除 N(余数为0),而列表 L 中的每一个素数去除 N 都余 1。因此 q 不可能是列表中的任何一个素数——我们成功抓到了一个被那份号称完整的列表遗漏的素数。

q∣N and (∀ pi∈L, pi∤N)  ⟹  q∉{p1,p2,…,pn}q \mid N \text{ and } (\forall\, p_i \in L,\ p_i \nmid N) \implies q \notin \{p_1, p_2, \dots, p_n\}
详细分析

将第4步与第5步结合起来:第5步给出了一个整除 NN 的素数 qq(q∣Nq \mid N),而第4步已经证明列表 L={p1,p2,…,pn}L = \{p_1, p_2, \dots, p_n\} 中的任何素数 pip_i 都不整除 NN(pi∤Np_i \nmid N)。因此,对任何 i∈{1,…,n}i \in \{1, \dots, n\},qq 都不可能等于 pip_i,这意味着 q∉Lq \notin L 是列表之外的一个全新素数。

如果我们一开始假设 LL 是包含所有素数的完整列表,那么找到素数 q∉Lq \notin L 就直接与该假设产生矛盾。由于 nn 是任意有限整数,没有任何有限列表能够囊括全部素数。正如欧几里得在第九卷命题20末尾所总结的那样:“因此,素数比任何给定数量的素数都要多。”

本步骤用到的知识