素数

prime_number2026-08-24 19:46:25

设整数 p≠0,±1p\ne0,\pm1. 如果 pp 除了平凡约数外没有其他约数,那么称 pp 为 素数(质数,不可约数).

若整数 a≠0,±1a\ne0,\pm 1 且 aa 不是素数,则称 aa 为 合数.

pp 和 −p-p 总是同为素数或者同为合数. 如果没有特别说明,素数总是指正的素数.

整数的因数是素数,则该素数称为该整数的 素因数(素约数).

素数与合数的简单性质

  • 大于 11 的整数 aa 是合数,等价于 aa 可以表示为整数 dd 和 ee(1<d,e<a1<d,e<a)的乘积.
  • 如果素数 pp 有大于 11 的约数 dd,那么 d=pd=p.
  • 大于 11 的整数 aa 一定可以表示为素数的乘积.
  • 对于合数 aa,一定存在素数 p≤ap\le\sqrt{a} 使得 p∣ap\mid a.
  • 素数有无穷多个.
  • 所有大于 33 的素数都可以表示为 6k±16k\pm 1 的形式.
  • 有无数个形如 4k+34k+3 的素数.

证明素数有无穷多个

假设只有有限个素数 p1,…,pnp_1,\ldots,p_n,令

Qn=p1p2…pn+1Q_n=p_1p_2\ldots p_n+1

QnQ_n 一定有一个质因数,为 qq.

若 qq 在 p1,…,pnp_1,\ldots,p_n 中 ,则 q∣Qnq\mid Q_n,q∣Qn−p1p2...pn=1q\mid Q_n-p_1p_2...p_n=1,q∣1q\mid 1,矛盾. 所以 qq 不在 p1,…,pnp_1,\ldots,p_n 中,所以有无限个素数.

证明有无数个形如 4k+34k+3 的素数

假设有有限个这样的素数 p1,…,pnp_1,\ldots,p_n,令

m=4p1…pn−1=4(p1…pn−1)+3m=4p_1\ldots p_n-1=4(p_1\ldots p_n-1)+3

由假设知 mm 是合数. 因为 mm 是奇数,所以 22 不可以整除 mm. 那么 mm 所有素因子 pp 都是奇数.

所以 pp 有两种情况,4k+14k+1 型和 4k+34k+3 型.

若所有的素因子都形如 4k+14k+1,则 mm 也是 4k+14k+1 型,矛盾,所以一定有至少一个 pp 是 4k+34k+3 型.

那么 pp 就一定在前面提到的有限个这样的素数 p1,…,pnp_1,\ldots,p_n 中,p=pip =p_i,那么 p∣4p1…pn−m=1p\mid 4p_1 \ldots p_n-m =1 矛盾,所以有无限个形如 4k+34k+3 的素数.

证明有无数个形如 4k+14k+1 的素数

假设有有限个这样的素数 p1,…,pnp_1,\ldots,p_n,令

m=(2p1…pn)2+1m= (2p_1\ldots p_n)^2+1

由假设知 mm 是合数. 因为 mm 是奇数,所以 22 不可以整除 mm. 那么 mm 所有素因子 pp 都是奇数.

所以对于素因子 pp 有

m=(2p1…pn)2+1≡0(modp)(2p1…pn)2≡−1(modp) m = (2p_1\ldots p_n)^2+1 \equiv 0 \pmod p \\ (2p_1\ldots p_n)^2 \equiv -1 \pmod p

所以 −1-1 是 pp 的二次剩余,所以 pp 是 4k+14k+1 型. (见二次剩余)

所以 pp 在 p1,…,pnp_1,\ldots,p_n 中. 那么 p∣m−(2p1…pn)2=1p \mid m - (2p_1\ldots p_n)^2=1 矛盾,所以有无限个形如 4k+14k+1 的素数.

本页目录