MathLabs
第 5/7 步:每个大于1的整数都至少有一个素因数
通俗地说

任取一个大于1的整数。要么它本身无法再拆成更小的因数——此时它自己就已经是素数;要么你可以把它拆成两个更小的因数,并继续拆分下去,直到碰到一个再也无法拆分的不可分碎片为止。

N>1  ⟹  ∃ q∈P:q∣NN > 1 \implies \exists\, q \in \mathbb{P} : q \mid N
详细分析

因为 N=p1p2⋯pn+1≥3>1N = p_1 p_2 \cdots p_n + 1 \ge 3 > 1,正如欧几里得在第九卷命题20中所区分的那样(“那么 EFEF 要么是素数,要么不是”),数 NN 有两种情形。如果 NN 是素数,那么 q=Nq = N 就是 NN 的一个素因数(因为 N∣NN \mid N)。如果 NN 是合数,欧几里得便引用第七卷命题31:“任何合数都能被某个素数量尽。”

为什么第七卷命题31成立?欧几里得用无穷递降法给出了证明:如果 NN 是合数,它必有一个因数 d1d_1 满足 1<d1<N1 < d_1 < N。若 d1d_1 是素数,结论已成立;若 d1d_1 是合数,它又有一个严格更小的因数 1<d2<d1<N1 < d_2 < d_1 < N,依此类推。正如欧几里得所写:“如果找不到这样的素数,就会有一串无穷多个数都能度量数 AA,且后一个比前一个更小,但这在自然数中是不可能的。”用现代语言等价地说,NN 的最小因数 q>1q > 1 必定是素数(否则 qq 的更小因数也会整除 NN)。无论哪种情形,NN 都至少有一个素因数 qq。

本步骤中的术语
素因数(质因数)
一个给定整数的因数中本身又是素数的数(例如12的素因数是2和3)。
本步骤用到的知识