素數計數函式是函式 ,它給出小於或等於給定數
的素數的數量(Shanks 1993, p. 15)。例如,沒有小於或等於
的素數,所以
。有一個素數 (2) 小於或等於
,所以
。有兩個素數(2 和 3)小於或等於
,所以
。以此類推。
素數計數函式的符號 有點不幸,因為它與常數
沒有任何關係。這個符號是由數論學家 Edmund Landau 在 1909 年引入的,現在已經成為標準。正如 Derbyshire (2004, p. 38) 所說,“我很抱歉;這不是我的錯。你只能忍受它。”
令 表示第
個素數,
是
的右逆,因為
|
(1)
|
對於所有正整數。此外,
|
(2)
|
對於 , 2, ...,
的前幾個值是 0, 1, 2, 2, 3, 3, 4, 4, 4, 4, 5, 5, 6, 6, 6, ... (OEIS A000720)。給出數字
的素數計數函式的 Wolfram 語言 命令是PrimePi[x],它適用於最大值約為
。
符號 用於表示模素數計數函式,即形式為
且小於或等於
的素數的數量 (Shanks 1993, pp. 21-22)。
下表給出了 10 的冪的 值 (OEIS A006880),擴充套件了其他印刷表格 (例如,Hardy and Wright 1979, p. 4; Shanks 1993, pp. 242-243; Ribenboim 1996, p. 237; Derbyshire 2004, p. 35)。請注意,Meissel (1885) 錯誤地計算了
為
,誤差為 56 (Havil 2003, p. 171),這個結果被 Hardy and Wright (1979) 和 Hardy (1999) 引用,有時(錯誤地)被稱為 Bertelsen 數。
的值來自 Deleglise 和 Rivat (1996),而 X. Gourdon 在 2000 年 10 月 27 日報告了
。Oliveira e Silva 和 X. Gourdon 獨立計算了
和
的值,但在 Gourdon 的計算中發現了一個錯誤。
的值由 Tomás Oliveira e Silva 計算,他使用硬體和程式引數的集合驗證了這個結果(私人通訊,2008 年 4 月 7 日)。(Oliveira e Silva 和 X. Gourdon 獨立計算的
值對於所有高達
的 10 的冪都一致。)Büthe (2014) 計算了
,Staple 在 2014 年計算了
(Staple 2015),D. Baugh 和 K. Walisch (2015) 使用了
計算了primecount快速素數計數函式實現 (Walisch)。
| 參考 | ||
| 1 | 4 | 古代 |
| 2 | L. Pisano (1202; Beiler) | |
| 3 | F. van Schooten (1657; Beiler) | |
| 4 | F. van Schooten (1657; Beiler) | |
| 5 | T. Brancker (1668; Beiler) | |
| 6 | A. Felkel (1785; Beiler) | |
| 7 | J. P. Kulik (1867; Beiler) | |
| 8 | Meissel (1871; 已修正) | |
| 9 | Meissel (1886; 已修正) | |
| 10 | Lehmer (1959; 已修正) | |
| 11 | Bohmann (1972; 已修正) | |
| 12 | ||
| 13 | ||
| 14 | Lagarias et al. (1985) | |
| 15 | Lagarias et al. (1985) | |
| 16 | Lagarias et al. (1985) | |
| 17 | M. Deleglise 和 J. Rivat (1994) | |
| 18 | Deleglise 和 Rivat (1996) | |
| 19 | M. Deleglise (1996 年 6 月 19 日) | |
| 20 | M. Deleglise (1996 年 6 月 19 日) | |
| 21 | ||
| 22 | P. Demichel 和 X. Gourdon (2001 年 2 月) | |
| 23 | T. Oliveira e Silva (私人通訊,2008 年 4 月 7 日) | |
| 24 | Platt | |
| 25 | Büthe (2014) | |
| 26 | Staple (2015) | |
| 27 | D. Baugh 和 K. Walisch (2015) |
數論中最基本和最重要的結果之一是 在
變大時的漸近形式。這由素數定理給出,該定理指出
|
(3)
|
其中 是對數積分,
是漸近符號。這個關係最初由高斯在 1792 年(他 15 歲時)提出,儘管直到 1849 年寫給 Johann Encke 的一封信中才透露,直到 1863 年才發表 (Gauss 1863; Havil 2003, pp. 176-177)。
下表比較了素數計數函式 、黎曼素數計數函式
和對數積分
對於 10 的冪,即
。上面繪製了小
的相應差異。請注意,Hardy (1999, p. 26) 給出的
的值是不正確的。在下表中,
表示最近整數函式。Borwein 和 Bailey (2003, p. 65) 給出了一個類似的表格,比較了
和
。
素數計數函式可以用勒讓德公式、萊梅公式、梅普斯方法或梅塞爾公式表示。Berndt (1994) 簡要介紹了計算 的嘗試歷史。下表取自 Riesel (1994),其中
是漸近符號。
Locker-Ernst (Locker-Ernst 1959; Panaitopol 1999; Havil 2003, pp. 179-180) 提出的一個近似公式(如上圖所示)由下式給出
|
(4)
|
其中 與調和數
的關係為
。對於
,此公式在實際值的
範圍內。
為正值的 n 值是 1, 109, 113, 114, 199, 200, 201, ... (OEIS A051046)。Panaitopol (1999) 表明,對於所有
,此量為正。
的上界由下式給出
|
(5)
|
對於 ,下界由下式給出
|
(6)
|
對於 (Rosser 和 Schoenfeld 1962)。
Hardy 和 Wright (1979, p. 414) 給出了公式
|
(7)
|
對於 ,其中
是向下取整函式。
素數計數函式的修改版本由下式給出
|
(8)
|
|
(9)
|
Ramanujan 還表明
|
(10)
|
其中 是莫比烏斯函式 (Berndt 1994, p. 117; Havil 2003, p. 199)。
使得 對於
, 3, ... 成立的最小
是 2, 27, 96, 330, 1008, ... (OEIS A038625),相應的
是 1, 9, 24, 66, 168, 437, ... (OEIS A038626)。
對於
, 3, ... 的解的數量是 4, 3, 3, 6, 7, 6, ... (OEIS A038627)。
Ramanujan 表明,對於足夠大的 ,
|
(11)
|
這對於 , 9, 10, 12, 14, 15, 16, 18, ... (OEIS A091886) 成立。已知不等式不成立的最大素數是
(Berndt 1994, pp. 112-113)。相關的不等式
|
(12)
|
其中
|
(13)
|
對於 和沒有更小的數字成立 (Berndt 1994, p. 114)。