Función de contaxe de números primos

De testwiki
Saltar á navegación Saltar á procura

En matemáticas, a función de contaxe de números primos é a función que conta o número de números primos menores ou igual a algún número real Modelo:Math.[1][2] Desígnase por Modelo:Math (sen relación co [[Número pi|número Modelo:Pi]]).

Os valores de Modelo:Math para os primeiros 60 enteiros positivos

Taxa de crecemento

De grande interese na teoría de números é a taxa de crecemento da función de contaxe de primos.[3][4] Foi conxecturado a finais do século XVIII por Gauss e por Legendre como aproximadamente

xlog(x)

onde Modelo:Math é o logaritmo natural, no sentido de que

limxπ(x)x/log(x)=1.

Esta afirmación é o teorema dos números primos. Unha afirmación equivalente é

limxπ(x)li(x)=1,

onde li(x)=0xdtlnt é a función logaritmo integral.

O teorema dos números primos foi probado por primeira vez en 1896 por Jacques Hadamard e por Charles de la Vallée Poussin de forma independente, utilizando as propiedades da función zeta de Riemann introducida por Riemann en 1859. Atle Selberg e Paul Erdős atoparon probas do teorema dos números primos que non empregaban a función zeta nin a análise complexa arredor de 1948 (na súa maior parte de forma independente).[5]


Estimacións máis precisas

No 1899, de la Vallée Poussin probou que [6]

π(x)=li(x)+O(xealogx)as x

Agora coñécense estimacións máis precisas de Modelo:Math. Por exemplo, en 2002, Kevin Ford demostrou que[7]

π(x)=li(x)+O(xexp(0.2098(logx)3/5(loglogx)1/5)).

Para valores de Modelo:Math que non sexan excesivamente grandes, Modelo:Math é maior que Modelo:Math. Porén, Modelo:Math sábese que muda de signo infinitas veces. Para unha discusión sobre isto, consulte o número de Skewes.

Forma exacta

Para Modelo:Math sexa Modelo:Math cando Modelo:Math é un número primo, e Modelo:Math doutro xeito. Bernhard Riemann, na súa obra Sobre o número de primos menores que unha magnitude dada, demostrou que Modelo:Math é igual a[8]

Fórmula explícita de Riemann usando os primeiros 200 ceros non triviais da función zeta
π0(x)=R(x)ρR(xρ),

onde

R(x)=n=1μ(n)nli(x1/n),

e aquí Modelo:Math é a función de Möbius, Modelo:Math é o logaritmo integral, Modelo:Math indexa cada cero da función zeta de Riemann. Se se recollen os ceros triviais e a suma tómase sobre os ceros non triviais Modelo:Math da función zeta de Riemann, entón Modelo:Math pode ser aproximado por[9]

π0(x)R(x)ρR(xρ)1log(x)+1πarctanπlog(x).

A hipótese de Riemann suxire que cada cero non trivial deste tipo está ao longo de Modelo:Math.

A táboa mostra as tres funcións Modelo:Math, Modelo:Math e Modelo:Math comparadas nas potencias de 10. Ver tamén,[3][10] e[11]

Modelo:Math Modelo:Math Modelo:Math Modelo:Math Modelo:Math Modelo:Math
 % erro
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%
Gráfica que mostra a relación da función de contaxe de primos Modelo:Math a dúas das súas aproximacións, Modelo:Math e Modelo:Math. A medida que aumenta Modelo:Math (observe que o eixo Modelo:Math é logarítmico), ambas as razóns tenden cara a 1. A razón para Modelo:Math converxe desde arriba moi lentamente, mentres que a razón para Modelo:Math converxe máis rápido desde abaixo.

Na On-Line Encyclopedia of Integer Sequences, a columna Modelo:Math é a Modelo:OEIS, Modelo:Math é a Modelo:OEIS e Modelo:Math é a Modelo:OEIS.

O valor de Modelo:Math foi calculado orixinalmente por J. Buethe, J. Franke, A. Jost e T. Kleinjung asumindo a hipótese de Riemann.[12] Máis tarde comprobouse sen condicións nun cálculo de DJ Platt. O valor de Modelo:Math débese a J. Buethe, J. Franke, A. Jost e T. Kleinjung.[13] O valor de Modelo:Math foi calculado por DB Staple. Todas as demais entradas anteriores nesta táboa tamén foron verificadas como parte dese traballo.

Os valores para 1027, 1028 e 1029 foron anunciados por David Baugh e Kim Walisch en 2015,[14] 2020,[15] e 2022,[16] respectivamente.

Algoritmos para avaliar Modelo:Math

Unha forma sinxela de atopar π(x), se x non é demasiado grande, é usar a creba de Eratóstenes para producir os primos menores ou iguais a x e despois contalos.

Unha forma máis elaborada de atopar Modelo:Math débese a Legendre (usando o principio de inclusión-exclusión): dado Modelo:Math, se Modelo:Math son números primos distintos, entón o número de enteiros menor que ou iguais a Modelo:Math que non son divisíbeis por ningún Modelo:Math é

xixpi+i<jxpipji<j<kxpipjpk+

(onde Modelo:Math denota a función chan). Este número é, polo tanto, igual a

π(x)π(x)+1

cando os números Modelo:Math son os números primos menores ou iguais á raíz cadrada de Modelo:Math.

Algoritmo de Meissel-Lehmer

Modelo:Main Nunha serie de artigos publicados entre 1870 e 1885, Ernst Meissel describiu (e utilizou) unha forma combinatoria práctica de avaliar Modelo:Math: Sexan Modelo:Math os primeiros Modelo:Math primos e denotémos por Modelo:Math o número de números naturais non superiores a Modelo:Math que non son divisíbeis por ningún dos Modelo:Math para calquera Modelo:Math. Entón

Φ(m,n)=Φ(m,n1)Φ(mpn,n1).

Dado un número natural Modelo:Math, se Modelo:Math e se Modelo:Math, entón

π(m)=Φ(m,n)+n(μ+1)+μ2μ21k=1μπ(mpn+k).

Usando este enfoque, Meissel calculou Modelo:Math, para Modelo:Math igual a Modelo:Val, 106, 107, e 108.

En 1959, Derrick Henry Lehmer ampliou e simplificou o método de Meissel

Outras funcións de contaxe de primos

Función de Riemann de contaxe de potencias de primos

Adoita denotarse como Modelo:Math ou Modelo:Math. Ten saltos de

Formalmente, podemos definir Modelo:Math por

Π0(x)=12(pn<x1n+pnx1n) 

onde a variable Modelo:Mvar en cada suma varía sobre todos os primos dentro dos límites especificados.

Tamén podemos escribir

 Π0(x)=n=2xΛ(n)lognΛ(x)2logx=n=11nπ0(x1/n)

onde Modelo:Math é a función de von Mangoldt e

π0(x)=limε0π(xε)+π(x+ε)2.

A fórmula de inversión de Möbius dá logo

π0(x)=n=1μ(n)n Π0(x1/n),

onde Modelo:Math é a función de Möbius.

Coñecendo a relación entre o logaritmo da función zeta de Riemann e a función de von Mangoldt Modelo:Math, e utilizando a fórmula de Perron temos

logζ(s)=s0Π0(x)xs1dx.

Función de Chebyshev

A función de Chebyshev pondera números primos ou potencias de primos Modelo:Math mediante Modelo:Math :

θ(x)=pxlogp.ψ(x)=pnxlogp=n=1θ(x1/n)=nxΛ(n).

Para Modelo:Math,[17]

ϑ(x)=π(x)logx2xπ(t)tdt

e

π(x)=ϑ(x)logx+2xϑ(t)tlog2(t)dt.

Fórmulas para as funcións de contaxe de números primos

As fórmulas para as funcións de contaxe de primos son de dous tipos: fórmulas aritméticas e fórmulas analíticas. As fórmulas analíticas para a contaxe de primos foron as primeiras utilizadas para demostrar o teorema dos números primos. Procedentes do traballo de Riemann e von Mangoldt, coñécense xeralmente como fórmulas explícitas.[18]

Temos a seguinte expresión para a segunda función de Chebyshev Modelo:Math:

ψ0(x)=xρxρρlog2π12log(1x2),

onde

ψ0(x)=limε0ψ(xε)+ψ(x+ε)2.

Aquí Modelo:Math son os ceros da función zeta de Riemann na franxa crítica, onde a parte real de Modelo:Math está entre cero e un. A fórmula é válida para valores de Modelo:Math maiores que un, que é a rexión de interese. A suma sobre as raíces é condicionalmente converxente e debe tomarse por orde crecente do valor absoluto da parte imaxinaria. Teña en conta que a mesma suma sobre as raíces triviais dá o último sustraendo da fórmula.

Para Modelo:Math temos unha fórmula máis complicada

Π0(x)=li(x)ρli(xρ)log2+xdtt(t21)logt.

De novo, a fórmula é válida para Modelo:Math, mentres que Modelo:Math son os ceros non triviais da función zeta ordenados segundo o seu valor absoluto. A integral é igual á serie sobre os ceros triviais:

xdtt(t21)logt=x1tlogt(mt2m)dt=mxt2mtlogtdt=(u=t2m)mli(x2m)

O primeiro termo Modelo:Math é o logaritmo integral usual; a expresión Modelo:Math no segundo termo debería considerarse como Modelo:Math, onde Modelo:Math é a continuación analítica da función integral exponencial desde os reais negativos ata o plano complexo coa ramificación cortada ao longo dos reais positivos.

Así, a fórmula de inversión de Möbius dános [9]

π0(x)=R(x)ρR(xρ)mR(x2m)

válido para Modelo:Math, onde

R(x)=n=1μ(n)nli(x1/n)=1+k=1(logx)kk!kζ(k+1)

é a función R de Riemann[19] e Modelo:Math é a función de Möbius. Esta última serie coñécese como serie de Gram.[20][21] Como Modelo:Math para todo Modelo:Math, esta serie converxe para todo Modelo:Math positivo en comparación coa serie para Modelo:Math.

A suma sobre os ceros non triviais de zeta na fórmula para Modelo:Math describe as flutuacións de Modelo:Math mentres que os termos restantes dan a parte "suave" da función de contaxe de primos,[22], asi que pódese usar

R(x)m=1R(x2m)

como un bo estimador de Modelo:Math para Modelo:Math.

De feito, xa que o segundo termo achégase a 0 cando Modelo:Math, mentres que a amplitude da parte "ruidosa" é heurísticamente aproximado a Modelo:Math, estimando Modelo:Math só por Modelo:Math é igual de bo, e as flutuacións da distribución dos números primos poden representarse claramente coa función

(π0(x)R(x))logxx.

A hipótese de Riemann

A hipótese de Riemann implica un límite moito máis estreito do erro na estimación de Modelo:Math e, polo tanto, unha distribución máis regular dos números primos,

π(x)=li(x)+O(xlogx).

En concreto,[23]

|π(x)li(x)|<x8πlogx,para todo x2657.

Modelo:Harvtxt probou que a hipótese de Riemann implica que para todo Modelo:Math hai un primo Modelo:Math a satisfacer

x4πxlogx<px.

Notas

Modelo:Reflist

Véxase tamén

Modelo:Commonscat

Bibliografía

Outros artigos

Ligazóns externas


Modelo:Control de autoridades