1 素数的个数
定理(无穷多素数定理):存在无穷多个素数。
早在2000多年前,欧几里得就在他的《几何原本》中给出了这个优美的证明。
证明:假设已列出素数(有限)表,要说明如何找到不在表中的新素数。因为可以将这个新素数加入到表中,再重复这个过程,就表明必有无穷多个素数。
假设由素数表
p
1
,
p
2
,
⋯
,
p
r
p_1,p_2,\cdots,p_r
p1,p2,⋯,pr开始。我们将它们乘起来再加
1
1
1,给出数:
A
=
p
1
p
2
⋯
p
r
+
1
A = p_1p_2\cdots p_r +1
A=p1p2⋯pr+1
如果
A
A
A本身是素数,则证明已完成,因为
A
A
A肯定不在最初的表中。如果
A
A
A不是素数,根据算术基本定理,
A
A
A肯定会被某个素数整除。设
q
q
q是某个整除
A
A
A的素数,且设其为最小的那个,由于
q
q
q整除
A
A
A,所以
q
q
q整除
p
1
p
2
⋯
p
r
+
1
p_1p_2\cdots p_r +1
p1p2⋯pr+1,如果
q
q
q是
p
i
p_i
pi中的一个,那么
q
q
q必整除
1
1
1,这显然是不可能的。这意味着
q
q
q是新素数,可添加到表中。重复这个过程,我们总能找到新素数添加到表里,这表明有无穷多个素数。
我们现在知道素数表可以无终止地继续下去,也观察到 2 2 2是仅有的偶素数。每个奇数模 4 4 4余 1 1 1或模 4 4 4余 3 3 3。
2 模 4 4 4余 3 3 3的素数
定理(模 4 4 4余 3 3 3的素数定理):存在无穷多个模 4 4 4余 3 3 3的素数。
定理的证明与上面的方法类似,假设已得到有限素数表,它们都是模 4 4 4余 3 3 3的。我们的目的是通过寻找新的模 4 4 4余 3 3 3的素数制作更长的表。
假设模
4
4
4余
3
3
3的素数的初始表是:
3
,
p
1
,
p
2
,
p
3
,
⋯
,
p
r
3,p_1,p_2,p_3,\cdots,p_r
3,p1,p2,p3,⋯,pr
考虑数:
A
=
4
p
1
p
2
⋯
p
r
+
3
A = 4p_1p_2\cdots p_r + 3
A=4p1p2⋯pr+3
注意乘积中不包括素数
3
3
3,我们知道可将
A
A
A分解成素数乘积,如:
A
=
q
1
q
2
⋯
q
s
A = q_1q_2\cdots q_s
A=q1q2⋯qs
素数
q
i
q_i
qi之中至少有一个必是模
4
4
4余
3
3
3。因为假设
q
i
q_i
qi都是模
4
4
4余
1
1
1,那么
A
A
A必定模
4
4
4余
1
1
1,根据
A
A
A的定义可知
A
A
A显然模
4
4
4余
3
3
3。从而
q
i
q_i
qi中至少有一个必定模
4
4
4余
3
3
3。同时,
q
i
q_i
qi必定不在最初的表中,因为
q
i
q_i
qi整除
A
A
A,而原来的表中没有整除
A
A
A的。因此通过这种方法,我们可以不断扩充素数表。这表明必有无穷多个模
4
4
4余
3
3
3的素数。
3 算术级数的素数狄利克雷定理
我们并没有特别的理由只考虑模 4 4 4的同余式。 例如我们可以考虑每个数同余于 0 , 1 , 2 , 3 , 4 ( m o d 5 ) 0,1,2,3,4\ (mod\ 5) 0,1,2,3,4 (mod 5),除了 5 5 5以外,每个素数与 1 , 2 , 3 , 4 1,2,3,4 1,2,3,4之一模 5 5 5同余。
一般地,如果固定模 m m m与数 a a a,我们希望何时有无穷多个素数同余 a ( m o d m ) a\ (mod\ m) a (mod m)呢?有一种情况是不可能发生的,那就是 a a a与 m m m有公因数。例如,假设 p p p是素数且 p ≡ 35 ( m o d 77 ) p\equiv 35\ (mod\ 77) p≡35 (mod 77)。这意味着 p = 35 + 77 y = 7 ( 5 + 11 y ) p = 35+77y=7(5+11y) p=35+77y=7(5+11y),所以仅有的可能性就是 p = 7 p=7 p=7,甚至 p = 7 p=7 p=7也不可行。
定理(算术级数的素数狄利克雷定理):设
a
a
a与
m
m
m是整数,
g
c
d
(
a
,
m
)
=
1
gcd(a,m) =1
gcd(a,m)=1,则存在无穷多个素数模
m
m
m余
a
a
a,即存在无穷多个素数
p
p
p满足:
p
≡
a
(
m
o
d
m
)
p\equiv a\ (mod\ m)
p≡a (mod m)
4 参考资料
《数论概论》第四版P55-P58