MathLabs
定理已证明

素数的无穷性(欧几里得)

命题陈述

素数有无穷多个。

为什么成立?

如果曾经存在一份完整的有限素数列表,把它们全部相乘再加 1,得到的数不能被列表中任何一个数整除——因此这个数必定有一个不在列表中的素因子,列表就不可能是完整的。

证明思路

给定任意有限素数列表 p1,…,pnp_1,\dots,p_n,令 N=p1p2⋯pn+1N=p_1p_2\cdots p_n+1。任何 pip_i 都不能整除 NN(用 pip_i 去除总余 11)。由算术基本定理,NN 有某个素因子 qq;由于 q≠piq\ne p_i 对每个 ii 都成立,所以 qq 是原列表中没有的素数。因此没有任何有限列表能包含所有素数。

提出者

证明者

用到此定理的主题

相关定理

分步证明

参考文献

  1. Euclid (trans. T. L. Heath) (1956). Euclid's Elements, Book IX, Proposition 20
  2. G. H. Hardy, E. M. Wright (2008). An Introduction to the Theory of Numbers · DOI:10.1093/oso/9780199219858.001.0001