每一個比1大的整數N只能有一種方式分解成素數的乘積。

每一個比1大的整數N只能有一種方式分解成素數的乘積。

用反證法:

假設存在 兩種不同的分解方法:

這裏選擇m是最小的可以有不同分法的整數。


m = p1*p2....*pr = q1*q2...*qs,

這裏的p,q 都是素數。

可以認爲:p1<=p2<=...<=pr.  q1<=q2<=....qs.

p1 != q1 因爲如果p1 = p2,那麼兩端消去因子後,出現比m小的整數可以分解成兩種情況。這於假設矛盾。

因此我們假設p1 < q1 (或者 q1 < p1)這兩者都行,我們假設 p1 < q1 .

我們構造另一個整數m' = m - p1q2....qs.

m' = (p1p2...pr) - (p1q2...qs)

= p1(p2p3...pr - q2q3...qs),

和 

m' = (q1q2...qs) - (p2q2...ps)

  = (q1-p1)q2q3....qs.

由於p1 < q1,從(4)知m'是個正整數。而又從(2)知m'是小於m的。

因此m'的素數分解,除了因子次序外,必須是唯一的。(因爲它比m小)

但是從(3)知p1是m'的因子,因此(4)知p1必須是(q1-p1)或者(q2q3...qs)的因子。由於所有的q都比p1大,所以後面的情況是不可能的。

因此p1 必須是q1 - p1的因子。這樣就有某個整數h 使

q1 - p1 = p1*h 或 q1 = p1(h+1)

這表明p1是q1的一個因子,這與q1是素數矛盾。

因此假設不成立。得證!


《什麼是數學》


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章