定理已证明
欧几里得关于素数无穷多的证明
为什么成立?
不可能直接列出无穷多个素数来验证这一断言,因此反证法转而假设存在一个有限的完整列表,并恰好从这个列表出发构造出一个数,揭露该列表其实并不完整。
证明思路
为反证,假设素数只有有限个,设 p1,p2,…,pn 是它们的完整列表。
考虑数 N=p1p2⋯pn+1。由于 N>1,它必有至少一个素因子,记为 p(大于 1 的每个整数都有素因子)。
由假设,p1,…,pn 是所有素数的列表,故对某个 i,p 必等于 pi。特别地,p 整除乘积 p1p2⋯pn。
但 p 也整除 N=p1p2⋯pn+1。若 p 同时整除 p1p2⋯pn 与 N,则 p 整除它们的差:p∣(N−p1p2⋯pn)=1。
没有任何素数能整除 1,因为每个素数都大于 1。这是矛盾。因此最初的假设——素数只有有限个——必定为假,所以素数有无穷多个。