歐幾里得定理是數論中的基本定理,定理指出質數的個數是無限的。該定理有許多著名的證明。
歐幾里得在他的著作《幾何原本》(第九卷的定理20)[1]提出了證明,大意如下[2]:
對任何有限質數的集合。在這裏將會證明最少存在一個集合中沒有的額外質數。令及。那麼是質數或者不是,二者必居其一:
- 如果是質數,那麼至少有一個質數不在有限質數集中。
- 如果不是質數,那麼存在一個質數因子整除,如果在我們的有限質數集中,必然整除(既然是質數有限集中所有質數的積);但是,已知整除(),如果同時整除和,必然整除和之差[3] —— 。但是沒有質數能整除,即有整除就不存在整除。因此不在有限集中。
這證明了:對於任何一個有限質數集,總存在一個質數不在其中。所以質數一定是無限的。
很多時候有人會錯誤地指出歐幾里得是用了反證法,他們假設證明起初考慮的是所有自然數的集合,或是集合內含有個最小的質數,而不是任何任意的質數集合[4]。歐幾里得證明用的不是反證法,而是證明了一個有限集合中沒有任何擁有特殊性質的元素。當中並沒有反論的部分,但集合中的任何元素都不可以整除1。
文獻中存在數個版本的歐幾里得證明,包括以下的:
正整數的階乘可被至的所有整數整除,這是由於它是這些數全部的乘積。因此並不能被至(包括)的任何自然數所整除(所得的餘數皆為)。因此有兩個可能性:是質數,或者能被大於所整除。在任一個案中,對所有正整數而言都存在最少
一個比大的質數。所以結論就是共有無限個質數[5]。
另一個由瑞士數學家萊昂哈德·歐拉提出的證明,則使用了算術基本定理:每一個自然數都有一組獨一無二的質因子排列。設為所有質數的集合,歐拉寫下了:
第一條等式是由乘積中每一項的等比數列公式所得。而第二個等式則是用於黎曼ζ函數的歐拉乘積。為了證實此點,可把乘積分配進和裏面:
在這個結果中,每一個質數積都出現了正好一次,因此由算術基本定理可得這個和等於所有自然數的和。
右邊的和是發散的調和級數。因此左邊的和也是發散的。由於乘積內每一個項都是有限的,所以其項數必須為無限;因此得出共有無限個質數。
艾狄胥·帕爾的第三種證明也是靠算術基本定理的。首先注意每一個自然數都能被寫成獨一無二的
其中非平方數,或任何平方數的倍數(設為能整除的最大平方數,並使)。此時假設質數的數量為有限,且其數量為。由於每個質數只有一個非平方數的因子,所以根據算術基本定理,得出共有非平方數個。(見組合#在集合中取出k項元素及)
現在把一個正整數固定,並考慮1與之間的自然數。 這些數每一個都能被寫成,其中為非平方數,為平方數,例如:
集合中共有個不同的數。每一個都是由非方數和比小的平方數組成。這樣的平方數共有(見高斯符號的取底符號)。然後把這些小於的平方數乘積與其餘所有的非平方數相乘。這樣得出的數一共有個,各不相同,因此它們包括了所有我們集合裏的數,甚至更多。因此,。
由於此不等式對足夠大的並不成立,因此必須存在無限個質數。
哈里·弗斯滕伯格於1950年代提出了一個使用點集拓撲學的證明。(見弗斯滕伯格對質數無限性的證明)
胡安·帕布洛·皮納西科(Juan Pablo Pinasco)寫下了以下的證明[6]。
設為最小的個質數。然後根據容斥原理可得,少於或等如又同時能被那些質數中其中一個整除的正整數的個數為
把全式除以,並且讓,得
上式可被改寫為
若除了以外不存在其他質數的話,則式(1)與 相等,而式(2)則等於,但很明顯地式(3)並不等於。因此除了以外必須要存在其他質數。
菲利浦·塞達克(Filip Saidak)給出了以下的證明,當中沒有用到歸謬法 (而大部分歐幾里得定理的證明都用了,包括歐幾里得自己的證明),而同時不需要用到歐幾里得引理,也就是若質數整除則也必能整除或。證明如下:
由於每個自然數()最少擁有一個質因子,所以兩個相鄰數字和必定沒有共同因子,而乘積則比數字本身擁有更多因子。因此普洛尼克數的鏈:
1×2 = 2 {2}, 2×3 = 6 {2, 3}, 6×7 = 42 {2,3, 7}, 42×43 = 1806 {2,3,7, 43}, 1806×1807 = 3263443 {2,3,7,43, 13,139}, · · ·
提供了一組質數集合無限增長的數列。
以歐拉乘積來表示π的萊布尼茨公式可得[8]
乘積的分子為奇數的質數,而每一個分母則是最接近分子的4的倍數。
若存在的質數是有限的話,上式所展示的就是π是一個有理數,而分母是所有與質數多1或少1的4的倍數的乘積,而這點違反了π實際上是無理數的這一點。
James Williamson (translator and commentator), The Elements of Euclid, With Dissertations, Clarendon Press, Oxford, 1782, page 63.
歐幾里德主張的準確表述為:「質數比任何可以提出的量都要多」。在這個證明中,假定了最少存在三個質數,歐幾里得則由此推論出必存在第四個質數。
一般來說,對任何整數、、而言,若和成立的話,則必成立。見整除性。
Michael Hardy and Catherine Woodgold, "Prime Simplicity", Mathematical Intelligencer, volume 31, number 4, fall 2009, pages 44–52.
Bostock, Linda; Chandler, Suzanne; Rourke, C. Further Pure Mathematics. Nelson Thornes. 2014-11-01: 168. ISBN 9780859501033 (英語).
Juan Pablo Pinasco, "New Proofs of Euclid's and Euler's theorems", American Mathematical Monthly, volume 116, number 2, February, 2009, pages 172–173.
Junho Peter Whang, "Another Proof of the Infinitude of the Prime Numbers", American Mathematical Monthly, volume 117, number 2, February 2010, page 181.