Jump to content

Prime-counting function

This is a fully translated article. Click here for more information.
From DawoumWiki, the free Mathematics self-learning

수학(mathematics)에서, 소수-세는 함수(prime-counting function)는 어떤 실수(real number) x보다 작거나 같은 소수(prime numbers)의 개수를 세는 함수(function)입니다.[1][2] 그것은 π(x)로 표시됩니다 (숫자 π와 관련 없습니다).

The values of π(n) for the first 60 positive integers

Growth rate

숫자 이론(number theory)에서 가장 흥미로운 점은 소수-세는 함수의 성장 율(growth rate)입니다.[3][4] 그것은 18세기 말 가우스(Gauss)르장드르(Legendre)에 의해 근사적으로 추측되었습니다: 여기서 log는 다음이라는 의미에서 자연 로그(natural logarithm)입니다:

이 명제는 소수 정리(prime number theorem)입니다. 동등한 명제는 다음입니다:

여기서 li는 로그 적분(logarithmic integral) 함수입니다. 소수 정리는 1896년 자크 아다마르(Jacques Hadamard)샤를 드 라 발레-푸생(Charles de la Vallée-Poussin)에 의해 독립적으로, 1859년 리만(Riemann)에 의해 도입된 리만 제타 함수(Riemann zeta function)의 속성을 사용하여 처음 입증되었습니다. 제타 함수나 복소 해석학(complex analysis)을 사용하지 않는 소수 정리의 증명이 1948년경 아틀레 셀베르그(Atle Selberg)폴 에르되시(Paul Erdős)에 의해 (대부분 독립적으로) 발견되었습니다.[5]

More precise estimates

1899년에, 드 라 발레-푸생(de la Vallée Poussin)은 어떤 양의 상수 a에 대해 다음임을 입증했습니다:[6]

여기서, O(...)O 표기법(big O notation)입니다.

의 보다 정확한 추정치가 이제 알려져 있습니다. 예를 들어, 2002년에, 케빈 포드(Kevin Ford)는 다음임을 입증했습니다:[7]

Mossinghoff와 Trudgian는 사이의 차이에 대해 명시적 위쪽 경계를 입증했습니다:[8] 이때 .

비합리적으로 크지 않은 값에 대해, 보다 큽니다. 어쨌든, 는 부호가 무한히 여러 번 변경되는 것으로 알려져 있습니다. 이에 대한 논의에 대해 Skewes' number를 참조하십시오.

Exact form

에 대해, 가 소수일 때 라고 놓고, 그렇지 않으면 라고 놓습니다. 베른하르트 리만(Bernhard Riemann)은, 자신의 저서 On the Number of Primes Less Than a Given Magnitude에서, 가 다음과 같다는 것을 입증했습니다:[9] 여기서 μ(n)뫼비우스 함수(Möbius function)이고, li(x)로그 적분 함수(logarithmic integral function)이고, ρ는 리만 제타 함수의 모든 각 영점을 색인화하고, li(xρ/n)가지 자름(branch cut)으로 평가되지 않고 대신 Ei(ρ/n log x)로 고려되며, 여기서 Ei(x)지수 적분(exponential integral)입니다. 만약 자명한 영점들이 수집되고 리만 제타 함수의 비-자명한 영점들 ρ에 대해서 합이 취해지면, 는 다음에 의해 근사화될 수 있습니다:[10]

리만 가설(Riemann hypothesis)은 모든 각 그러한 비-자명한 영이 Re(s) = 1/2을 따라 존재한다고 제안합니다.

Table of π(x), x / log x, and li(x)

테이블은 세 가지 함수 π(x), x / log x 및 li(x)가 10의 거듭제곱에서 어떻게 비교되는지 보여줍니다. [3][11][12]를 참조하십시오:

x π(x) π(x) − x / log x li(x) − π(x) x / π(x) x / log x  % Error
10 4 0 2 2.500 -8.57%
102 25 3 5 4.000 13.14%
103 168 23 10 5.952 13.83%
104 1,229 143 17 8.137 11.66%
105 9,592 906 38 10.425 9.45%
106 78,498 6,116 130 12.739 7.79%
107 664,579 44,158 339 15.047 6.64%
108 5,761,455 332,774 754 17.357 5.78%
109 50,847,534 2,592,592 1,701 19.667 5.10%
1010 455,052,511 20,758,029 3,104 21.975 4.56%
1011 4,118,054,813 169,923,159 11,588 24.283 4.13%
1012 37,607,912,018 1,416,705,193 38,263 26.590 3.77%
1013 346,065,536,839 11,992,858,452 108,971 28.896 3.47%
1014 3,204,941,750,802 102,838,308,636 314,890 31.202 3.21%
1015 29,844,570,422,669 891,604,962,452 1,052,619 33.507 2.99%
1016 279,238,341,033,925 7,804,289,844,393 3,214,632 35.812 2.79%
1017 2,623,557,157,654,233 68,883,734,693,928 7,956,589 38.116 2.63%
1018 24,739,954,287,740,860 612,483,070,893,536 21,949,555 40.420 2.48%
1019 234,057,667,276,344,607 5,481,624,169,369,961 99,877,775 42.725 2.34%
1020 2,220,819,602,560,918,840 49,347,193,044,659,702 222,744,644 45.028 2.22%
1021 21,127,269,486,018,731,928 446,579,871,578,168,707 597,394,254 47.332 2.11%
1022 201,467,286,689,315,906,290 4,060,704,006,019,620,994 1,932,355,208 49.636 2.02%
1023 1,925,320,391,606,803,968,923 37,083,513,766,578,631,309 7,250,186,216 51.939 1.93%
1024 18,435,599,767,349,200,867,866 339,996,354,713,708,049,069 17,146,907,278 54.243 1.84%
1025 176,846,309,399,143,769,411,680 3,128,516,637,843,038,351,228 55,160,980,939 56.546 1.77%
1026 1,699,246,750,872,437,141,327,603 28,883,358,936,853,188,823,261 155,891,678,121 58.850 1.70%
1027 16,352,460,426,841,680,446,427,399 267,479,615,610,131,274,163,365 508,666,658,006 61.153 1.64%
1028 157,589,269,275,973,410,412,739,598 2,484,097,167,669,186,251,622,127 1,427,745,660,374 63.456 1.58%
1029 1,520,698,109,714,272,166,094,258,063 23,130,930,737,541,725,917,951,446 4,551,193,622,464 65.759 1.52%
Graph showing ratio of the prime-counting function π(x) to two of its approximations, x/log x and Li(x). As x increases (note x axis is logarithmic), both ratios tend towards 1. The ratio for x/log x converges from above very slowly, while the ratio for Li(x) converges more quickly from below.

On-Line Encyclopedia of Integer Sequences에서, π(x) 열은 수열 OEISA006880, π(x) − x/log x는 수열 OEISA057835, 및 li(x) − π(x)는 수열 OEISA057752입니다.

π(1024)에 대한 값은 원래 J. Buethe, J. Franke, A. Jost, 및 T. Kleinjung에 의해 리만 가설(Riemann hypothesis)을 가정하여 계산되었습니다.[13] 그것은 나중에 D. J. Platt에 의해 계산에서 무조건적으로 검증되었습니다.[14] π(1025)에 대한 값은 J. Buethe, J. Franke, A. Jost, 및 T. Kleinjung에 의해 기인합니다.[15] π(1026)에 대한 값은 D. B. Staple에 의해 계산되었습니다.[16] 이 테이블에서 모든 다른 이전 엔트리도 해당 연구의 일부로 확인되었습니다.

1027에 대한 값은 2015년에 David Baugh와 Kim Walisch에 의해 표명되었습니다.[17]

1028에 대한 값은 2020년에 David Baugh와 Kim Walisch에 의해 표명되었습니다.[18]

1029에 대한 값은 2022년에 David Baugh와 Kim Walisch에 의해 표명되었습니다.[19]

Algorithms for evaluating π(x)

를 찾기 위한 간단한 방법은, 가 너무 크지 않으면, 에라토스테네스의 체(sieve of Eratosthenes)보다 작거나 같은 소수를 생성하기 위해 사용하고 그런-다음 그것들을 세는 것입니다.

를 찾는 데 보다 정교한 방법은 르장드르(Legendre)에 기인합니다 (포함–제외 원리(inclusion–exclusion principle)를 사용합니다): 가 주어졌을 때, 가 서로 다른 소수이면, 가 아닌 것으로 나눌 수 있는 보다 작거나 같은 정수의 개수는 다음입니다:

(여기서 바닥 함수(floor function)를 나타냅니다). 이 숫자는 따라서 숫자 의 제곱근보다 작거나 같은 소수일 때 다음과 같습니다:

The Meissel–Lehmer algorithm

1870년과 1885년 사이에 출판된 일련의 기사에서, 에른스크 마이젤(Ernst Meissel)를 평가하는 실용적인 조합론적 방법을 설명했습니다 (그리고 사용했습니다) : 를 처음 개의 소수라고 놓고 임의의 에 대해 어떤 로도 나누어지지 않는 보다 크지 않은 자연수의 개수를 에 의해 나타냅니다. 그런-다음

자연수 이 주어졌을 때, 이고 이면,

이 접근 방식을 사용하여, 마이젤은 에 대해 5×105, 106, 107, 및 108와 같은 를 계산했습니다

1959년에, 데릭 헨리 레머(Derrick Henry Lehmer)는 마이젤의 방법을 확장하고 단순화했습니다. 실수 과 자연수 에 대해, 을 정확히 k개의 소수 인수를 갖고, 모두 보다 큰 m보다 크지 않은 숫자의 개수로 정의합니다. 게다가, 라고 설정합니다. 그런-다음

여기서 합은 실제로 오직 유한하게 많은 비-영 항을 가집니다. 임을 만족하는 정수를 나타낸다고 놓고, 로 설정합니다. 그런-다음 일 때 입니다. 그러므로,

의 계산은 이 방법으로 얻을 수 있습니다:

여기서 합은 소수를 초과합니다.

다른 한편으로, 의 계산은 다음 규칙을 사용하여 수행될 수 있습니다:

이 방법과 IBM 701를 사용하여, 레머는 의 정확한 값을 계산할 수 있었고 의 정확한 값에서 1만큼 빗나갔습니다.[20]

이 방법에 대한 추가적인 개선은 Lagarias, Miller, Odlyzko, Deléglise, 및 Rivat에 의해 수행되었습니다.[21]

Other prime-counting functions

다른 소수-세는 함수도 작동하기에 더 편리하기 때문에 사용됩니다.

Riemann's prime-power counting function

리만의 소수-거듭제곱 세는 함수는 보통 또는 로 표시됩니다. 그것은 소수 거듭제곱 에서 의 점프를 가지고, 의 불연속점에서 양측 사이의 중간 값을 취합니다. 추가된 세부 사항은 함수가 역 멜린 변환(Mellin transform)에 의해 정의될 수 있기 때문에 사용됩니다.

형식적으로, 를 다음에 의해 정의할 수 있습니다:

여기서 각 합에서 변수 p는 지정된 한계 내의 모든 소수에 대한 범위입니다.

우리는 역시 다음을 쓸 수 있습니다:

여기서 폰 망골트 함수(von Mangoldt function)이고 다음입니다:

뫼비우스 반전 공식(Möbius inversion formula)은 그런-다음 다음을 제공합니다:

여기서 뫼비우스 함수(Möbius function)입니다.

리만 제타 함수(Riemann zeta function)의 로그와 폰 망골트 함수(von Mangoldt function) 사이의 관계를 알고, 페론 공식(Perron formula)을 사용하여, 다음을 가집니다:

Chebyshev's function

체비쇼프 함수(Chebyshev function)log(p) 만큼 소수 또는 소수 거듭제곱 pn 에 가중치를 부여합니다:

에 대해,

그리고

[22]

Formulas for prime-counting functions

소수-세는 함수의 공식에는 산술적 공식과 해석적 공식의 두 가지 종류가 있습니다. 소수-세는 것에 대한 해석적 공식은 소수 정리(prime number theorem)를 입증하기 위해 처음으로 사용되었습니다. 그것들은 리만과 폰 망골트(von Mangoldt)의 연구에서 비롯되었고, 일반적으로 명시적 공식(explicit formulas)으로 알려져 있습니다.[23]

두 번째 체비쇼프 함수(Chebyshev function) ψ에 대해 다음 표현식이 있습니다:

여기서

여기서 ρ는 는 임계 스트립에서 리만 제타 함수의 영들이며, 여기서 ρ의 실수 부분은 0과 1 사이에 있습니다. 그 공식은 관심 영역인 1보다 큰 x 값에 유효합니다. 근에 걸쳐 합은 조건부 수렴하고, 허수 부분의 절댓값이 증가하는 순서대로 취해야 합니다. 자명한 근에 걸쳐 같은 합은 공식에서 마지막 감수(subtrahend)를 제공합니다.

에 대해 더 복잡한 공식이 있습니다:

Riemann's explicit formula using the first 200 non-trivial zeros of the zeta function

다시 말하지만, 그 공식은 x > 1에 대해 유효하고, 반면에 ρ는 절댓값에 따라 순서화된 제타 함수의 비-자명한 영들입니다. 적분은 자명한 영들에 걸쳐 급수와 같습니다:

첫 번째 항 li(x)는 보통의 로그 적분 함수(logarithmic integral function)입니다; 두 번째 항에서 표현식 li(xρ)는 Ei(ρ log x)로 고려되어야 하며, 여기서 Ei는 음의 실수에서 양의 실수를 따라 가지 자름을 갖는 복소 평면로의 지수 적분(exponential integral) 함수의 해석적 연속(analytic continuation)입니다.

따라서, 뫼비우스 반전 공식(Möbius inversion formula)x > 1에 대해 유효한 다음을 제공합니다:[10]

여기서

위는 리만의 R-함수이고[24] μ(n)뫼비우스 함수(Möbius function)입니다. 후자의 급수는 그람(Gram) 급수로 알려져 있습니다.[25][26] 모든 에 대한 이기 때문에, 이 급수는 에 대한 급수와 비교하여 모든 양의 x에 대해 수렴합니다. 비-자명한 영 기여에 걸쳐 합의 그람 급수에서 로그는 가 아닌 로 평가되어야 합니다.

포크마르 보르네만(Folkmar Bornemann)은 리만 제타 함수의 모든 영들이 단순하다는 추측(conjecture)을 가정할 때,[note 1] 다음임을 입증했습니다:[27]

여기서 는 리만 제타 함수의 비-자명한 영들과 에 걸쳐 실행됩니다.

에 대한 공식에서 비-자명한 제타 영들에 걸쳐 합은 의 변동을 설명하고, 반면에 남아있는 항은 소수-세는 함수의 "매끄러운" 부분을 제공하므로,[28] x > 1에 대한 의 좋은 추정기로 다음을 사용할 수 있습니다:

실제로, 두 번째 항은 로 0에 가까워지고, 반면에 "노이즈가 있는" 부분의 진폭은 경험적으로 에 대한 것이며, 만으로 를 추정하는 것도 마찬가지로 좋고, 소수의 분포(distribution of primes)의 변동은 다음 함수로 명확하게 표현될 수 있습니다:

Inequalities

다음은 π(x)에 대한 몇 가지 유용한 부등식입니다. x ≥ 17에 대해,

왼쪽 부등식은 x ≥ 17에 대해 유지되고 오른쪽 부등식은 x > 1에 대해 유지됩니다. 상수 1.25506은 x = 113에서 최댓값을 갖기 때문에 5 십진 위치까지 입니다.[29]

피에르 뒤자르(Pierre Dusart)는 2010년에 다음을 입증했습니다:

for , and
for .[30]

다음은 n번째 소수, pn에 대한 일부 부등식입니다. 위쪽 경계는 Rosser (1941)에 따른 것이고,[31] 아래쪽 경계는 Dusart (1999)에 따른 것입니다:[32]

for n ≥ 6.

왼쪽 부등식은 n ≥ 2에 대해 유지되고 오른쪽 부등식은 n ≥ 6에 대해 유지됩니다.

n번째 소수에 대한 근사는 다음입니다:

라마누젠(Ramanujan)은 다음 부등식이 의 모든 충분하게 큰 값에 대해 유지됨을 입증했습니다:[33]


[30]에서 Dusart는 에 대해 다음임을 입증했습니다 (Proposition 6.6),

그리고 에 대해 다음임을 입증했습니다 (Proposition 6.7):

보다 최근에, Dusart는 에 대해 다음임을 입증했습니다 (Theorem 5.1):[34]

,

그리고 에 대해 다음임을 입증했습니다:

The Riemann hypothesis

리만 가설(Riemann hypothesis)에 대한 추정에서 오차에 대한 훨씬 더 엄격한 경계를 의미하고, 따라서 소수의 보다 규칙적인 분포를 의미합니다:

특히,[35]

See also

References

  1. ^ Bach, Eric; Shallit, Jeffrey (1996). Algorithmic Number Theory. MIT Press. volume 1 page 234 section 8.8. ISBN 0-262-02405-5.
  2. ^ Weisstein, Eric W. "Prime Counting Function". MathWorld.
  3. ^ a b "How many primes are there?". Chris K. Caldwell. Archived from the original on 2012-10-15. Retrieved 2008-12-02.
  4. ^ Dickson, Leonard Eugene (2005). History of the Theory of Numbers, Vol. I: Divisibility and Primality. Dover Publications. ISBN 0-486-44232-2.
  5. ^ Ireland, Kenneth; Rosen, Michael (1998). A Classical Introduction to Modern Number Theory (Second ed.). Springer. ISBN 0-387-97329-X.
  6. ^ See also Theorem 23 of A. E. Ingham (2000). The Distribution of Prime Numbers. Cambridge University Press. ISBN 0-521-39789-8.
  7. ^ Kevin Ford (November 2002). "Vinogradov's Integral and Bounds for the Riemann Zeta Function" (PDF). Proc. London Math. Soc. 85 (3): 565–633. arXiv:1910.08209. doi:10.1112/S0024611502013655. S2CID 121144007.
  8. ^ Mossinghoff, Michael J.; Trudgian, Timothy S. (2015). "Nonnegative trigonometric polynomials and a zero-free region for the Riemann zeta-function". J. Number Theory. 157: 329–349. arXiv:1410.3926. doi:10.1016/J.JNT.2015.05.010. S2CID 117968965.
  9. ^ Hutama, Daniel (2017). "Implementation of Riemann's Explicit Formula for Rational and Gaussian Primes in Sage" (PDF). Institut des sciences mathématiques.
  10. ^ a b Riesel, Hans; Göhl, Gunnar (1970). "Some calculations related to Riemann's prime number formula" (PDF). Mathematics of Computation. 24 (112). American Mathematical Society: 969–983. doi:10.2307/2004630. ISSN 0025-5718. JSTOR 2004630. MR 0277489.
  11. ^ "Tables of values of pi(x) and of pi2(x)". Tomás Oliveira e Silva. Retrieved 2008-09-14.
  12. ^ "A table of values of pi(x)". Xavier Gourdon, Pascal Sebah, Patrick Demichel. Retrieved 2008-09-14.
  13. ^ "Conditional Calculation of pi(1024)". Chris K. Caldwell. Retrieved 2010-08-03.
  14. ^ Platt, David J. (2012). "Computing π(x) Analytically)". arXiv:1203.5712 [math.NT].
  15. ^ "How Many Primes Are There?". J. Buethe. Retrieved 2015-09-01.
  16. ^ Staple, Douglas (19 August 2015). The combinatorial algorithm for computing pi(x) (Thesis). Dalhousie University. Retrieved 2015-09-01.
  17. ^ Walisch, Kim (September 6, 2015). "New confirmed pi(10^27) prime counting function record". Mersenne Forum.
  18. ^ Baugh, David (Oct 26, 2020). "New confirmed pi(10^28) prime counting function record". OEIS.
  19. ^ Baugh, David (Feb 28, 2022). "New confirmed pi(10^29) prime counting function record". OEIS.
  20. ^ Lehmer, Derrick Henry (1 April 1958). "On the exact number of primes less than a given limit". Illinois J. Math. 3 (3): 381–388. Retrieved 1 February 2017.
  21. ^ Deléglise, Marc; Rivat, Joel (January 1996). "Computing π(x): The Meissel, Lehmer, Lagarias, Miller, Odlyzko method" (PDF). Mathematics of Computation. 65 (213): 235–245. doi:10.1090/S0025-5718-96-00674-6.
  22. ^ Apostol, Tom M. (2010). Introduction to Analytic Number Theory. Springer.
  23. ^ Titchmarsh, E.C. (1960). The Theory of Functions, 2nd ed. Oxford University Press.
  24. ^ Weisstein, Eric W. "Riemann Prime Counting Function". MathWorld.
  25. ^ Riesel, Hans (1994). Prime Numbers and Computer Methods for Factorization. Progress in Mathematics. Vol. 126 (2nd ed.). Birkhäuser. pp. 50–51. ISBN 0-8176-3743-5.
  26. ^ Weisstein, Eric W. "Gram Series". MathWorld.
  27. ^ Bornemann, Folkmar. "Solution of a Problem Posed by Jörg Waldvogel" (PDF).
  28. ^ "The encoding of the prime distribution by the zeta zeros". Matthew Watkins. Retrieved 2008-09-14.
  29. ^ Rosser, J. Barkley; Schoenfeld, Lowell (1962). "Approximate formulas for some functions of prime numbers". Illinois J. Math. 6: 64–94. doi:10.1215/ijm/1255631807. ISSN 0019-2082. Zbl 0122.05001.
  30. ^ a b Dusart, Pierre (2 Feb 2010). "Estimates of Some Functions Over Primes without R.H.". arXiv:1002.0442v1 [math.NT].
  31. ^ Rosser, Barkley (1941). "Explicit bounds for some functions of prime numbers". American Journal of Mathematics. 63 (1): 211–232. doi:10.2307/2371291. JSTOR 2371291.
  32. ^ Dusart, Pierre (1999). "The th prime is greater than for ". Mathematics of Computation. 68 (225): 411–415. doi:10.1090/S0025-5718-99-01037-6.
  33. ^ Berndt, Bruce C. (2012-12-06). Ramanujan's Notebooks, Part IV. Springer Science & Business Media. pp. 112–113. ISBN 9781461269328.
  34. ^ Dusart, Pierre (January 2018). "Explicit estimates of some functions over primes". Ramanujan Journal. 45 (1): 225–234. doi:10.1007/s11139-016-9839-4. S2CID 125120533.
  35. ^ Schoenfeld, Lowell (1976). "Sharper bounds for the Chebyshev functions θ(x) and ψ(x). II". Mathematics of Computation. 30 (134). American Mathematical Society: 337–360. doi:10.2307/2005976. ISSN 0025-5718. JSTOR 2005976. MR 0457374.

Notes

  1. ^ Montgomery showed that (assuming the Riemann hypothesis) at least 2/3 of all zeros are simple.

External links