關於素數定理的證明

幽靈軒發表於2020-10-01

瞭解以下素數定理以及證明

一.質因數分解定理

反證法:假設存在大於1的自然數不能寫成質數的乘積,把最小的那個稱為n。

自然數可以根據其可除性(是否能表示成兩個不是自身的自然數的乘積)分成3類:質數、合數和1。

首先,按照定義,n 大於1。其次,n 不是質數,因為質\數p可以寫成質數乘積:p=p,這與假設不相符合。

因此n只能是合數,但每個合數都可以分解成兩個嚴格小於自身而大於1的自然數的積。設n = a \times b

其中a 和b 都是介於1和n 之間的自然數,因此,按照n 的定義,a 和b 都都可以寫成質數的乘積。

從而n = a \times b 也可以寫成質數的乘積。

由此產生矛盾。因此大於1的自然數必可寫成質數的乘積。

一.兩個相鄰的數一定互質

反證法

設相鄰兩數為:a ,a+1

如果這兩數不互質,

必有公約數m

設xm=a ,ym=a+1

有:ym-1=xm 即m(y-x)=1

因為m ,x ,y 都是都是非1正整數

正整數中只有1*1=1

所以m(y-x)不等於1.

證畢

所以a ,a+1這相鄰兩數必互質.

二.素數是無限的

設n1為素數

則n1與n1+1互質

n1與n1+1至少有兩個互不相等的素因數---(1)

如何證明,反證法

外加上,素因數分解定理

n1可以分解成1*一個素數

n1若為素數,易證(1)

n1+1若為合數可以分解成若干個素數的乘積

n1和n1+1的如果有一個相等的素因數m,那麼他們的最大公約數就是m

這與n1與n1+1互質(最大公約數是1),相矛盾

n1與n1+1至少有兩個互不相等的素因數

 

設n2=n1*(n1+1)

則n2,與n2+1也至少有兩個互不相等的素因數

 

n3=n2*(n2+1)

則n2,與n2+1也至少有兩個互不相等的素因數

 

則對於nk也成立

所以素數是無限的

證畢

 

相關文章