Escolar Documentos
Profissional Documentos
Cultura Documentos
Un nmero primo es un nmero entero mayor que cero, que tiene exactamente
dos divisores positivos. Tambin podemos definirlo como aquel nmero entero
positivo que no puede expresarse como producto de dos nmeros enteros
positivos ms pequeos que l, o bien, como producto de dos enteros positivos de
ms de una forma. Conviene observar que con cualquiera de las dos definiciones
el 1 queda excluido del conjunto de los nmeros primos.
Ejemplos: a) El 7 es primo. Sus nicos divisores son 1 y 7. Slo puede
expresarse como producto de 71.
b) El 15 no es primo. Sus divisores son 1, 3, 5 y 15. Puede
expresarse como 35. (y tambin como 151)
El trmino primo no significa que sean parientes de alguien. Deriva del latn
"primus" que significa primero (protos en griego). El teorema fundamental de la
aritmtica afirma que todo nmero entero se expresa de forma nica como
producto de nmeros primos. Por eso se les considera los "primeros", porque a
partir de ellos obtenemos todos los dems nmeros enteros. (El 15 se obtiene
multiplicando los primos 3 y 5)
Los 25 primeros nmeros primos son 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37,
41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 y 97, que son todos los primos
menores que 100.
En la siguiente tabla tenemos todos los primos menores que 1000, que hacen
un total de 168 (218)
2
7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73
79 83 89 97 10 10 10 10 11 12 13 13 13 14 15 15 16 16 17 17 181
1 3 7 9 3 7 1 7 9 9 1 7 3 7 3 9
19 19 19 19 21 22 22 22 23 23 24 25 25 26 26 27 27 28 28 29 307
1 3 7 9 1 3 7 9 3 9 1 1 7 3 9 1 7 1 3 3
31 31 31 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43 433
1 3 7 1 7 7 9 3 9 7 3 9 3 9 7 1 9 9 1 1
43 44 44 45 46 46 46 47 48 49 49 50 50 52 52 54 54 55 56 56 571
9 3 9 7 1 3 7 9 7 1 9 3 9 1 3 1 7 7 3 9
57 58 59 59 60 60 61 61 61 63 64 64 64 65 65 66 67 67 68 69 701
70 71 72 73 73 74 75 75 76 76 77 78 79 80 81 82 82 82 82 83 853
9 9 7 3 9 3 1 7 1 9 3 7 7 9 1 1 3 7 9 9
85 85 86 87 88 88 88 90 91 91 92 93 94 94 95 96 97 97 98 99 997
7 9 3 7 1 3 7 7 1 9 9 7 1 7 3 7 1 7 3 1
Pster con los nmeros primos hasta 1000 (pdf) Listado con los primos
menores que 1.000.000 (txt)
Para ver los 10.000 primeros nmeros primos pincha aqu
Primos en el anillo de los enteros de Gauss
decidisemos a llevarla a cabo, sera til esta informacin pasado todo este tiempo? O ms drstico todava,
seguira existiendo nuestra especie entonces?
Debemos pues, buscar una alternativa que nos permita responder a este
problema de una forma ms favorable; necesitamos un algoritmo ms eficiente.
Una respuesta puede ser el teorema pequeo de Fermat. Este teorema afirma
que si n es primo y mcd(a,n) = 1, entonces an-1 1 (mod n). Hay que tener en
cuenta que la exponenciacin modular puede realizarse en un tiempo bastante
favorable, si se hace de forma adecuada (hay algoritmos que nos dan la respuesta
en tiempo polinmico)
Ejemplo: Queremos comprobar si el nmero 15 es primo o no (utilizando esta
propiedad). Tomamos a = 2, n = 15, y evaluamos 214 (mod 15). La respuesta es
214 4 (mod 15). Podemos asegurar entonces que 15 es compuesto. Probemos
con a = 2, n = 341, evaluamos 2340 (mod 341) y obtenemos que 2340 1 (mod
341). Esto no nos permite deducir que 341 sea compuesto, pero tampoco que sea
primo. Al probar con a=3 tenemos 3340 56 (mod 341), lo cual implica que 341
es compuesto.
A los nmeros que se comportan como el 341 en el ejemplo anterior se les
llama pseudoprimos para la base 2 (se comportan como un primo para a=2). Este
comportamiento es bastante ms peculiar peculiar para algunos nmeros.
Tomando por ejemplo a=2 y n=561, obtenemos que 2560 1 (mod 561), 3560 1
(mod 561), 5560 1 (mod 561) y as con todas las bases con las que probemos. Es
decir, se comporta como un primo para cualquier base que elijamos. Sin
embargo, 561 es compuesto (561 = 31117). A los nmeros que como ste, son
pseudoprimos para todas las bases se les llama nmeros de Carmichael. Los
nmeros de Carmichael menores que 100.000 son 561, 1105, 1729, 2465, 2821,
6601, 8911, 10585, 15841, 29341, 41041, 46657, 52633, 62745, 63973 y 75361.
Desde luego, no parecen muy abundantes. Los expertos se preguntaban en los
aos 80 si seran un conjunto finito, con lo cual una vez identificados se podran
"evitar" fcilmente, aunque la creencia generalizada apuntaba a que el conjunto
era infinito. Se demostr que si un nmero es de Carmichael debe ser libre de
cuadrados y producto de al menos tres primos distintos. En 1994, Alford,
Granville y Pomerance demostraron que existen infinitos nmeros de
Carmichael. De hecho, su resultado indica que para n suficientemente grande
C(n) > n2/7, donde C(n) es la cantidad de nmeros de Carmichael menores que n.
Para evitar este contratiempo, podemos recurrir a un teorema un poco ms fino
debido a Euler. Este resultado afirma que si n es primo y mcd (a,n)=1, entonces
a(n-1)/2 1 (mod n). Con esto evitamos que algunos nmeros compuestos puedan
pasar por primos como ocurre utilizando el teorema pequeo de Fermat.
Ejemplo: Para comprobar que 91 es compuesto basta ver 2 45 57 (mod 91). Y
que pasa con un nmero de Carmichael como el 561?. Veamos 2 280 1(mod 561),
pero 5280 67 (mod 561). Parece que esto funciona.
Pero todava podemos afinar un poco ms. La idea es que si n es primo,
entonces Zn es un cuerpo. Y en un cuerpo las nicas races cuadradas de 1 son 1 y
-1. En el ltimo ejemplo estamos diciendo que Z 561 no es un cuerpo porque en l,
la raz de 1 es 67, y por tanto 561 no es primo. Si tomamos n-1 y lo dividimos
entre 2 de forma sucesiva, mientras sea posible, estamos extrayendo races
cuadradas y se trata de comprobar si los resultados dan siempre 1 -1. Esto da
lugar al test de Miller-Rabin.
Ejemplo: Tomando n = 561 hacemos 2280 (mod 561) 1 , 2140 (mod 561) 67,
que continuara con 270 y 235, pero ya no es necesario calcularlos porque tenemos
que la raz cuadrada de 1 es 67 (mod 561). Por tanto, 561 es compuesto.
Si al llegar a 235 no obtenemos un resultado distinto de +1 -1, tendramos que
elegir otra base. Y ah es donde podemos tener dificultades, porque si n es
bastante grande quiz tengamos que probar con muchas bases y la respuesta
tardar en llegar. Y podemos empezar a preguntarnos si la tardanza se debe a que
n es primo o porque es un compuesto que se comporta como un primo para un
conjunto "grande" de bases. Qu debemos hacer entonces? La solucin es
determinar el nmero de bases con las que tenemos que probar para asegurar que
un nmero compuesto no pase la prueba como si fuese primo.
Definiciones: Si un entero n compuesto e impar verifica la congruencia de Euler
para la base b, entonces n es un pseudoprimo de Euler para la base b. Asmismo,
si n pasa el test de Miller-Rabin para la base b, entonces n es un pseudoprimo
fuerte para la base b. Los siguientes resultados nos dan la respuesta a la cuestin
del prrafo anterior.
Proposicin: Si n es compuesto e impar, al menos la mitad de las bases b que
verifican 0<b<n, no satisfacen la congruencia de Euler.
Teorema (Rabin): Si n es un entero compuesto impar, entonces n es un
pseudoprimo fuerte para la base b, para a lo sumo un 25% de las posibles bases
que verifican 0 < b < n, mcd(b,n) = 1.
Desde luego que el teorema anterior no es para tirar cohetes. Probar con un
25% de las bases es algo descomunal si n es un nmero grande. Sin embargo,
tambin hay que decir, que experimentalmente se ha comprobado que el test es
mucho ms eficiente de lo que indica la acotacin del 25%. Es decir, cuando el
nmero es compuesto, basta probar con unas pocas bases (la mayora de veces
con una sola) para demostrar que el nmero es compuesto. Si probamos con
varias bases y nuestro nmero pasa el test, la probabilidad de que sea primo es
muy pequea. Y se puede elegir el nmero de bases que queramos de manera que
la probabilidad sea menor que una cota prefijada de antemano.
Yendo un poco ms lejos, hay un resultado de Miller basado en la hiptesis
generalizada de Riemann, que afirma lo siguiente:
Teorema (Miller, 1976): Si la hiptesis generalizada de Riemann es cierta y n es
un entero compuesto impar, entonces n no pasa el test de Miller-Rabin para
alguna base b < 2log2n (teorema de bach, aukemy, montgomery 1985??)
Este resultado implicara un test de primalidad en tiempo polinmico del orden
de O(log5n).
En la tabla de abajo podemos ver la cantidad de nmeros de Carmichael y
pseudoprimos para la base 2. Por ejemplo, el primer 1 de la fila que comienza
con 103 indica que slo hay un nmero de Carmichael menor que 1000, y el 3 que
sigue que hay 3 pseudoprimos para la base 2 menores que 1000.
( Nota: Los pseudoprimos de Euler tambin son llamados a veces pseudoprimos de Euler-Jacobi )
10n
Carmichael
psprimos(2)
pspEuler(2)
pspFuerte(2)
101
102
103
104
22
12
10
16
78
36
16
106
43
245
114
46
10
105
750
375
162
108
255
2057
1071
488
109
646
5597
2939
1282
10
10
1547
14884
7706
3291
1011
3605
38975
20417
8607
10
8241
101629
53332
22407
12
1013
19279
264239
124882
58892
Los primeros pseudoprimos para la base 2 son 341, 561, 645, 1105, 1387,
1729, 1905, 2047, 2465, 2701, ...
Los primeros pseudoprimos para la base 3 son 91, 121, 286, 671, 703, 949,
1105, 1541, 1729, 1891, 2821,...
Los primeros pseudoprimos para la base 5 son 4, 124, 217, 561, 781, 1541,
1729, 1891, ...
Los primeros pseudoprimos de Euler para la base 2 son 561, 1105, 1729, 1905,
2047, 2465, ...
Los primeros pseudoprimos de Euler para la base 3 son 121, 703, 1729, 1891,
2821, 3281, 7381, ...
Los primeros pseudoprimos fuertes para la base 2 son 2047, 3277, 4033, 4681,
8321, 15841, 29341, 42799, 49141, 52633, 65281, 74665, 80581, 85489, 88357,
90751, ...
Los primeros pseudoprimos fuertes para la base 3 son 121, 703, 1891, 3281,
8401, 8911, 10585, 12403, 16531, 18721, 19345, 23521, 31621, 44287, 47197,
55969, 63139, 74593, 79003, 82513, 87913, 88573, 97567, ...
Estos ejemplos nos permiten ver que si en lugar de la base 2 utilizamos las
bases 2 y 3, los nmeros que pueden pasar el test siendo compuestos son muchos
menos. Y si tomamos ms bases todava, los resultados mejoran
considerablemente. Por ejemplo, slo hay un pseudoprimo fuerte para las bases
2, 3, 5 y 7 menor que 25109, y este nmero es 3,215,031,751.
La sucesin de los nmeros impares ms pequeos que pasan el test de MillerRabin usando los primeros k nmeros primos para k = 1, 2, 3,... est dada por
2047, 1373653, 25326001, 3215031751, 2152302898747, 3474749660383,
341550071728321, 341550071728321, ... (Sloane A014233; Jaeschke 1993). Por
lo tanto, el test es totalmente determinista si usamos los siete primeros nmeros
primos (con 8 no da ninguna mejora) para nmeros menores menores de
3,410^14.
Lo que se hace en la prctica para nmeros muy grandes es tomar una serie de
bases al azar y comprobar si se verifican las congruencias. Si no se verifica en
veremos ms sobre estos nmeros que se definen como F n=2^(2n)+1. As, F1=5,
F2=17, F3=257, etc. Polya observ y demostr que para todo k>0 se tiene que F n y
Fn+k son coprimos; es decir, no tienen factores comunes. Esto implica la infinitud
de los nmeros primos, ya que cada uno de los F n da lugar a uno o varios
nmeros primos que no aparecen en los anteriores nmeros de Fermat. Curioso,
no? La demostracin es como sigue:
Observamos en primer lugar que todos los nmeros de Fermat son impares,
evidente. En segundo lugar hay que ver que Fn+k-2 es mltiplo de Fnpara todo
k>0. Para ello slo hay que seguir este clculo:
Ahora, si m 1 es un divisor comn de Fn y Fn+k , entonces m es divisor de Fn+k 2 y Fn+k , y por tanto de su diferencia; es decir, m es divisor de 2 al mismo tiempo
que de Fn que es impar. Contradiccin. Podemos concluir entonces que
cualesquiera dos nmeros de Fermat no tienen ningn factor en comn, q.e.d.
Otra demostracin interesante se la debemos a Erdos: Consideremos un nmero x
fijo y sean p1, p2, ..., pn x, los nmeros primos menores o iguales que x. .Como
todo entero puede expresarse como producto de un cuadrado por un nmero libre
de cuadrados, podemos escribir cada entero m x de la forma
todava. Durante siglos, las mentes ms preclaras intentaron poner fin a esta
situacin pero sin xito. Leonhard Euler coment en una ocasin: "Los
matemticas han intentado en vano hasta la fecha descubrir algn orden en la
sucesin de los nmeros primos, y tenemos razones para creer que es un misterio
en el que la mente no podr penetrar nunca". En una conferencia dada por D.
Zagier en 1975, ste dijo: "Hay dos hechos en torno a la distribucin de los
nmeros primos que espero crean tan abrumadoramente, que quedarn por
siempre grabadas en sus corazones. La primera es que a pesar de su sencilla
definicin y de su papel como ladrillos que construyen los nmeros naturales, los
nmeros primos crecen como la mala hierba alrededor de los nmeros naturales,
simulando no obedecer otra ley que la del azar, y nadie puede predecir donde
brotar el siguiente. El segundo hecho es incluso ms asombroso, porque dice
justamente lo opuesto: que los nmeros primos hacen gala de una pasmosa
regularidad, que hay leyes que gobiernan su comportamiento, y que obedecen
esas leyes con una precisin casi militar" (Havil 2003)
Euler commented "Mathematicians have tried in vain to this day to discover some order in the sequence of
prime numbers, and we have reason to believe that it is a mystery into which the mind will never penetrate"
(Havil 2003, p. 163). In a 1975 lecture, D. Zagier commented "There are two facts about the distribution of
prime numbers of which I hope to convince you so overwhelmingly that they will be permanently engraved in
your hearts. The first is that, despite their simple definition and role as the building blocks of the natural
numbers, the prime numbers grow like weeds among the natural numbers, seeming to obey no other law than
that of chance, and nobody can predict where the next one will sprout. The second fact is even more
astonishing, for it states just the opposite: that the prime numbers exhibit stunning regularity, that there are
laws governing their behavior, and that they obey these laws with almost military precision" (Havil 2003, p.
171).
Primo 10n
Nmero de |
cifras
=n
=
Primo 10n
Nmero de
cifras
11
2760727302517
13
29
12
29996224275833
14
541
13
323780508946331
15
7919
14
3475385758524527
16
104729
15
37124508045065437
17
1299709
16
394906913903735329
18
15485863
17
4185296581467695669
19
179424673
18
44211790234832169331
20
2038074743
10
19
465675465116607065549
21
22801763489
11
20
4892055594575155744537
22
10
252097800623
12
21
23
Primos 4k+1
Primos 4k+3
Primos 4k+1
Primos 4k+3
100
11
13
10.000
609
619
200
21
24
20.000
1.125
1.136
300
29
32
50.000
2.549
2.583
400
37
40
70.000
3.491
3.443
500
44
50
100.000
4.783
4.808
600
51
57
200.000
8.995
8.988
700
59
65
300.000
13.026
12.970
800
67
71
400.000
16.967
16.892
900
74
79
500.000
20.804
20.733
1000
80
87
600.000
24.573
24.524
2000
147
155
700.000
28.306
28.236
3000
222
207
800.000
32.032
31.918
5000
329
339
900.000
35.676
35.597
7000
442
457
1.000.000
39.266
39.231
10n + 1
10n + 3
10n + 7
10n + 9
100
200
10
12
12
10
500
22
24
24
23
1.000
40
42
46
38
2.000
73
78
77
73
5.000
163
172
169
163
10.000
306
310
308
303
20.000
563
569
569
559
50.000
1274
1290
1288
1279
100.000
2387
2402
2411
2390
200.000
4478
4517
4503
4484
500.000
10386
10382
10403
10365
1.000.000
19617
19665
19621
19593
existen al menos tres primos entre n y 2n; para n > ?, existen al menos cuatro
primos entre n y 2n. De forma ms general, demuestra que para cada k > 0,
existen k primos entre n y 2n salvo para un nmero finito de casos. Erds, en
1932, consigue una prueba bastante ms simple del caso de dos primos entre n y
2n para n>6, aadiendo adems que uno de esos dos primos debe ser de la forma
4k+1 y el otro de la forma 4k+3.
Otra cuestin similar (pero ms restrictiva) haba sido propuesta por Legendre
unos aos antes de la demostracin de Tchebychev. Legendre conjetur que
existe al menos un primo entre n y (n+1) para todo entero n > 0. La conjetura
sigue sin demostrarse. (febrero 2012)
(x)
Li(x)-(x)
(x)
10
78,498
129
-0.209
107
664,579
336
-0.1809
10
5,761,455
753
-0.1339
109
Comments
Meissel 1871
50,847,534
1,700
10
455,052,511
3,103
10
11
4,118,054,813
11,587
-0.0725
1012
37,607,912,018
38,262
-0.0781
1013
346,065,536,839
108,970
-0.0723
Bohmann 1972
(Corrected)
1014
3,204,941,750,802
314,889
-0.0678
1015
29,844,570,422,669
1,052,618
-0.0735
LMO 1985
1016
279,238,341,033,925
3,214,631
-0.0726
LMO 1985
2,623,557,157,654,233
7,956,588
-0.0581
10
10
17
1018
24,739,954,287,740,860
21,949,554
0.05177
1019
234,057,667,276,344,607
99,877,774
-0.0760
Delglise 1996
2,220,819,602,560,918,840
222,744,643 -0.0546
Delglise 1996
2*10
4,374,267,703,076,959,271
472,270,046 -0.0823
1021
21,127,269,486,018,731,928
20
10
20
597,394,253 -0.0471
2*10
21
4*1021
22
10
P. Demichel, X. Gourdon,
2001 Feb
Nmeros de Fermat
Un nmero de Fermat es un nmero de la forma 2^2 n + 1. La sucesin de
nmeros de Fermat para n = 0, 1, 2, ... sera entonces 3, 5, 17, 257, 65537,
4294967297, 18446744073709551617, ... Cada uno de ellos duplica (o casi) al
anterior en nmero de cifras, lo cual da una idea de la rapidez con la que crecen.
Fermat comprob que los cinco primeros nmeros eran primos y conjetur que
posiblemente todos ellos lo fuesen.
Exponente
Dgitos
Ao
Descubridor
13
1456
Annimo (H.Regius1)
17
1588
19
10
1588
Cataldi
1772
Euler
1883
Pervushin
1911
Powers
1914
Powers
1876
Lucas
1952
Robinson
1952
Robinson
12
31
19
61
27
89
33
107
39
127
157
521
183
607
386
1279
1952
Robinson
1952
Robinson
1952
Robinson
1937
Riesel
1961
Hurwitz
1961
Hurwitz
1963
Gillies
1963
Gillies
1963
Gillies
1971
Tickerman
1978
Noll y Nickel
1979
Noll
664
2203
687
2281
969
3217
1.281
4253
1.332
4423
2.917
9689
2.993
9941
3.376
11213
6.002
19937
6.533
21701
6.987
23209
13.395
44497
1979
Nelson y Slowinski
1982
Slowinski
1988
Colquitt y Welsh
1983
Slowinski
1985
Slowinski
1992
Slowinski y Gage
1994
Slowinski y Gage
1996
Slowinski y Gage
25.962
86243
33.265
110503
39.751
132049
65.050
216091
227.832
756839
258.716
859433
378.632
1257787
1398269
420.921
1996
GIMPS (Armengaud,
Woltman, et. al.)
2976221
895.932
1997
GIMPS (Spence,
Woltman, et. al.)
909.526
3021377
1998
GIMPS, PrimeNet
(Clarkson, Woltman,
6972593
2.098.960
1999
GIMPS (Hajratwala,
Woltman, Kurowski
et. al.)
13466917
4.053.946
2001
Michael Cameron
(GIMPS, PrimeNet)
20996011
6.320.430
2003
Michael Shafer's
(GIMPS, PrimeNet)
Dgitos
Fecha
Nombre
243112609-1
12.978.189
2008
Mersenne 47??
42643801
12.837.064
2009
Mersenne 46??
37156667
-1
11.185.272
2008
Mersenne 45??
232582657-1
9.808.358
2006
Mersenne 44??
30402457
-1
9.152.052
2005
Mersenne 43??
225964951-1
7.816.230
2005
Mersenne 42?
2
2
-1
Descubridor
224036583-1
7.235.733
2004
Mersenne 41?
Josh Findley
(GIMPS, PrimeNet)
220996011-1
6.320.430
2003
Mersenne 40
Michael Shafer's
(GIMPS, PrimeNet)
213466917-1
4.053.946
2001
Mersenne 39
Michael Cameron
(GIMPS, PrimeNet)
27653.29167433+1
2.759.677
2005
2.357.207
2004
. 7830457
28433 2
+1
6972593
2.098.960
1999
Mersenne 38
5359.25054502+1
-1
Hajratwala, Woltman,
Kurowski et. al.
(GIMPS, PrimeNet)
1.521.561
2003
. 3321063
999.744
2005
23021377-1
909.526
1998
Mersenne 37
Clarkson, Woltman,
Kurowski et. al.
(GIMPS, PrimeNet)
22976221-1
895.932
1997
Mersenne 36
Spence, Woltman,
et. al. (GIMPS)
1372930131072+1
804.474
2003
Fermat General
1361244131072+1
803.988
2004
Fermat General
795.695
2003
Fermat General
4847 2
1176694
+1
131072
+1