Anda di halaman 1dari 89

3009353 IntroducciÛn al Programa de Matem·ticas. AritmÈtica Modular II (Clase 5)

David Bl·zquez Sanz

Universidad Nacional

Marzo 17 - 2014

3009353 IntroducciÛn al Programa de Matem·ticas. AritmÈtica Modular II (Clase 5) David Bl·zquez Sanz Universidad Nacional

En el ejemplo del calendario vimos por quÈ es ˙til llevar las cuentas modulo 7. Otro ejemplo en donde, de manera natural, es ˙til llevar las cuentas modulo 12 es en el reloj: las trece horas, por ejemplo, son lo mismo que la hora 1; las cartorce las 2 y asÌ sucesivamente. Introduzcamos las siguiente notaciÛn. Decimos que a b mod n (se lee a es congruente con b modulo n) si n divide a b a (esto ˙ltimo lo indicaremos escribiendo nj(b a)). Por ejemplo, 10 3 mod 7 y 11 1 mod 12. Propiedes b·sicas de las congruencias

a a 0 mod n y a´ a"mod n entonces a a"mod n

En el ejemplo del calendario vimos por quÈ es ˙til llevar las cuentas modulo 7 .

En el ejemplo del calendario vimos por quÈ es ˙til llevar las cuentas modulo 7. Otro ejemplo en donde, de manera natural, es ˙til llevar las cuentas modulo 12 es en el reloj: las trece horas, por ejemplo, son lo mismo que la hora 1; las cartorce las 2 y asÌ sucesivamente. Introduzcamos las siguiente notaciÛn. Decimos que a b mod n (se lee a es congruente con b modulo n) si n divide a b a (esto ˙ltimo lo indicaremos escribiendo nj(b a)). Por ejemplo, 10 3 mod 7 y 11 1 mod 12. Propiedes b·sicas de las congruencias

a a 0 mod n y a´ a"mod n entonces a a"mod n a a 0 mod n y b b´ mod n, entonces

En el ejemplo del calendario vimos por quÈ es ˙til llevar las cuentas modulo 7 .

En el ejemplo del calendario vimos por quÈ es ˙til llevar las cuentas modulo 7. Otro ejemplo en donde, de manera natural, es ˙til llevar las cuentas modulo 12 es en el reloj: las trece horas, por ejemplo, son lo mismo que la hora 1; las cartorce las 2 y asÌ sucesivamente. Introduzcamos las siguiente notaciÛn. Decimos que a b mod n (se lee a es congruente con b modulo n) si n divide a b a (esto ˙ltimo lo indicaremos escribiendo nj(b a)). Por ejemplo, 10 3 mod 7 y 11 1 mod 12. Propiedes b·sicas de las congruencias

a a 0 mod n y a´ a"mod n entonces a a"mod n a a 0 mod n y b b´ mod n, entonces

a + b a´+ b´ mod n

En el ejemplo del calendario vimos por quÈ es ˙til llevar las cuentas modulo 7 .

En el ejemplo del calendario vimos por quÈ es ˙til llevar las cuentas modulo 7. Otro ejemplo en donde, de manera natural, es ˙til llevar las cuentas modulo 12 es en el reloj: las trece horas, por ejemplo, son lo mismo que la hora 1; las cartorce las 2 y asÌ sucesivamente. Introduzcamos las siguiente notaciÛn. Decimos que a b mod n (se lee a es congruente con b modulo n) si n divide a b a (esto ˙ltimo lo indicaremos escribiendo nj(b a)). Por ejemplo, 10 3 mod 7 y 11 1 mod 12. Propiedes b·sicas de las congruencias

a a 0 mod n y a´ a"mod n entonces a a"mod n a a 0 mod n y b b´ mod n, entonces

a + b

a´+

b´ mod

n

a b a´ b´ mod

n

En el ejemplo del calendario vimos por quÈ es ˙til llevar las cuentas modulo 7 .

En el ejemplo del calendario vimos por quÈ es ˙til llevar las cuentas modulo 7. Otro ejemplo en donde, de manera natural, es ˙til llevar las cuentas modulo 12 es en el reloj: las trece horas, por ejemplo, son lo mismo que la hora 1; las cartorce las 2 y asÌ sucesivamente. Introduzcamos las siguiente notaciÛn. Decimos que a b mod n (se lee a es congruente con b modulo n) si n divide a b a (esto ˙ltimo lo indicaremos escribiendo nj(b a)). Por ejemplo, 10 3 mod 7 y 11 1 mod 12. Propiedes b·sicas de las congruencias

a a 0 mod n y a´ a"mod n entonces a a"mod n a a 0 mod n y b b´ mod n, entonces

a + b a´+ b´ mod n

a b a´ b´ mod

n ab a´b´ mod n. De aquÌ a d (a 0 ) d mod n, para todo entero d > 0.

En el ejemplo del calendario vimos por quÈ es ˙til llevar las cuentas modulo 7 .

Por ejemplo, 12 5 mod 7 y 10 3 mod 7, entonces 12 10 15 mod 7 y 15 1 mod 7. Luego 120 1 mod 7. En efecto, 120 = 17 7 + 1. Las propiedades 1-5 se veriÖcan con facilidad. Veamos, por ejemplo, por quÈ es cierta la ˙ltima propiedad. Supongamos a a 0 mod n y b b´ mod n. Entonces, por deÖniciÛn, nj(a a´) y nj(b b´). Luego n tambiÈn debe dividir a b(a a´) y a a´(b b´); luego divide su suma

b(a a´) + a´(b b´) = ab ba´+ a´b a´b´= ab a´b´.

Esto signiÖca precisamente que ab a´b´ mod n.

Por ejemplo, 12 5 mod 7 y 10 3 mod 7, entonces 12 10 15 mod

Euclides es el matem·tico m·s famoso de la Antig¸edad (330 a.C. - 275 a.C.) Es probable que se educara en Atenas, lo que explicarÌa con su buen conocimiento de la geometrÌa elaborada en la escuela de PlatÛn, aunque no parece que estuviera familiarizado con las obras de AristÛteles. Su obra m·s famosa son Los Elementos

Euclides es el matem·tico m·s famoso de la Antig¸edad (330 a.C. - 275 a.C.) Es probable
Euclides es el matem·tico m·s famoso de la Antig¸edad (330 a.C. - 275 a.C.) Es probable

Recordemos algunas nociones elementales de teorÌa de n˙meros

Un n˙mero entero p se llama primo si p > 1 y no tiene divisores propios. Es decir, si djp entonces d = 1 o d = p. Un n˙mero que no sea primo se llama compuesto.

Recordemos algunas nociones elementales de teorÌa de n˙meros Un n˙mero entero p se llama primo si

Recordemos algunas nociones elementales de teorÌa de n˙meros

Un n˙mero entero p se llama primo si p > 1 y no tiene divisores propios. Es decir, si djp entonces d = 1 o d = p. Un n˙mero que no sea primo se llama compuesto.

Primeros primos:

2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79,

Recordemos algunas nociones elementales de teorÌa de n˙meros Un n˙mero entero p se llama primo si

Recordemos algunas nociones elementales de teorÌa de n˙meros

Un n˙mero entero p se llama primo si p > 1 y no tiene divisores propios. Es decir, si djp entonces d = 1 o d = p. Un n˙mero que no sea primo se llama compuesto.

Primeros primos:

2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79,

83, 89, 97, 101, 103, 107, 109, 113...

Recordemos algunas nociones elementales de teorÌa de n˙meros Un n˙mero entero p se llama primo si

Recordemos algunas nociones elementales de teorÌa de n˙meros

Un n˙mero entero p se llama primo si p > 1 y no tiene divisores propios. Es decir, si djp entonces d = 1 o d = p. Un n˙mero que no sea primo se llama compuesto.

Primeros primos:

2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79,

83, 89, 97, 101, 103, 107, 109, 113...

Todo n˙mero natural se descompone de manera ˙nica como producto de potencias de primos: por ejemplo, 2200 = 2 3 5 2 11, 31213 = 7 4 13. Esta aÖrmaciÛn se conoce como el Teorema Fundamental de la AritmÈtica, TFA.

Recordemos algunas nociones elementales de teorÌa de n˙meros Un n˙mero entero p se llama primo si

Los primeros primos pueden determinarse siguiendo la llamada criba de

EratÛstenes. La criba de EratÛstenes, atribuida a EratÛstenes de Cirene, es

un mÈtodo sencillo para encontrar n˙meros primos: se escriben los

n˙meros naturales hasta el punto que uno desee examinar. Comenzamos

tachando los m˙ltiplos de 2, salvo el 2, luego los de 3, salvo el 3, y asÌ se

sigue con 4, 5, 6 Al terminar, los n˙meros que quedan sin tachar ser·n

...

los primos.

Los primeros primos pueden determinarse siguiendo la llamada criba de EratÛstenes. La criba de EratÛstenes, atribuida
Los primeros primos pueden determinarse siguiendo la llamada criba de EratÛstenes. La criba de EratÛstenes, atribuida

El algoritmo m·s sencillo para saber si un n˙mero N es primo es el de

la divisiÛn. Se trata de ir probando para ver si tiene alg˙n divisor

propio. Para ello vamos dividiÈndolo entre 2, 3, 4, 5,

...

,

N 1 Si

...

alguna de las divisiones es exacta podemos asegurar que el n˙mero N

es compuesto. Si ninguna de estas divisiones es exacta, N es primo.

El algoritmo m·s sencillo para saber si un n˙mero N es primo es el de la

El algoritmo m·s sencillo para saber si un n˙mero N es primo es el de

la divisiÛn. Se trata de ir probando para ver si tiene alg˙n divisor

propio. Para ello vamos dividiÈndolo entre 2, 3, 4, 5,

...

,

N 1 Si

...

alguna de las divisiones es exacta podemos asegurar que el n˙mero N

es compuesto. Si ninguna de estas divisiones es exacta, N es primo.

El procedimiento anterior puede reÖnarse: basta buscar divisores

primos hasta p N.Para probar, por ejemplo, que 227 es primo

sabiendo que p 227 =

15.0665...,

basta ver que no es divisible entre

2, 3, 5, 7, 11 y 13.

El algoritmo m·s sencillo para saber si un n˙mero N es primo es el de la

El algoritmo m·s sencillo para saber si un n˙mero N es primo es el de

la divisiÛn. Se trata de ir probando para ver si tiene alg˙n divisor

propio. Para ello vamos dividiÈndolo entre 2, 3, 4, 5,

...

,

N 1 Si

...

alguna de las divisiones es exacta podemos asegurar que el n˙mero N

es compuesto. Si ninguna de estas divisiones es exacta, N es primo.

El procedimiento anterior puede reÖnarse: basta buscar divisores

primos hasta p N.Para probar, por ejemplo, que 227 es primo

sabiendo que p 227 =

15.0665...,

basta ver que no es divisible entre

2, 3, 5, 7, 11 y 13.

Cuando el n˙mero tiene, por ejemplo, unas 200 cifras y es primo,

habr· que realizar miles de millones de divisiones para

comprobarlo. Aunque un computador realiza millones de divisiones

por segundo, el tiempo necesario es bastante considerable. Y cuando

el n˙mero de dÌgitos aumenta, el tiempo necesario °crece de forma

exponencial!

El algoritmo m·s sencillo para saber si un n˙mero N es primo es el de la

Supongamos que queremos saber si un n˙mero de 50 cifras es primo. La

raÌz cuadrada de un n˙mero de este orden est· en torno a 10 25 . Si un

computador hace 10 9 operaciones por segundo, necesitar·

10 25 /10 9 = 10 16 segundos. Este tiempo equivale, aproximadamente, a

317 millones de aÒos. (Hace 300 millones de aÒos se formÛ Pangea)

Supongamos que queremos saber si un n˙mero de 50 cifras es primo. La raÌz cuadrada de
Supongamos que queremos saber si un n˙mero de 50 cifras es primo. La raÌz cuadrada de

Theorem

Los n˙meros primos son inÖnitos (Teorema de Euclides).

Proof.

Si suponemos por el contrario que son Önitos, digamos p 1 , p 2 ,

. . .

, p n ,

entonces N = p 1 p 2 p n + 1 es claramente mayor que cualquiera

de los p i . Por tanto no puede ser primo (supusimos que los ˙nicos primos

eran p 1 , p 2 ,

. . .

, p n ). Luego, por el TFA, este n˙mero es producto de

potencias de algunos de los p i , en particular divisible por alg˙n p i . Pero es

claro que N dividido p i deja residuo 1, y en consecuencia no puede ser

divisible por ning˙n p i . Esta contradicciÛn proviene de nuestro supuesto de

Önitud. De ahÌ que los primos tengan que ser inÖnitos.

Theorem Los n˙meros primos son inÖnitos (Teorema de Euclides). Proof. Si suponemos por el contrario que
Theorem Los n˙meros primos son inÖnitos (Teorema de Euclides). Proof. Si suponemos por el contrario que

Un N˙mero de Fermat es un n˙mero de la forma 2 2 n + 1. La

sucesiÛn, F n , de n˙meros de Fermat para n = 0, 1, 2,

...

serÌa

Un N˙mero de Fermat es un n˙mero de la forma 2 + 1. La sucesiÛn, F

Un N˙mero de Fermat es un n˙mero de la forma 2 2 n + 1. La

sucesiÛn, F n , de n˙meros de Fermat para n = 0, 1, 2,

...

serÌa

F = f3, 5, 17, 257, 65537, 4294967297, 18446744073709551617...g

Un N˙mero de Fermat es un n˙mero de la forma 2 + 1. La sucesiÛn, F

Un N˙mero de Fermat es un n˙mero de la forma 2 2 n + 1. La

sucesiÛn, F n , de n˙meros de Fermat para n = 0, 1, 2,

...

serÌa

F = f3, 5, 17, 257, 65537, 4294967297, 18446744073709551617...g

Pierre de Fermat comprobÛ que los cinco primeros n˙meros eran

primos y conjeturÛ que posiblemente todos ellos lo fuesen. Euler

demostrÛ en 1732 que no, pues F 5 = 4294967297 es divisible por 641.

(F 5 = 6700417 641). Hasta el dÌa de hoy no se han encontrado m·s

primos entre los n˙meros de Fermat.

Un N˙mero de Fermat es un n˙mero de la forma 2 + 1. La sucesiÛn, F

Un N˙mero de Fermat es un n˙mero de la forma 2 2 n + 1. La

sucesiÛn, F n , de n˙meros de Fermat para n = 0, 1, 2,

...

serÌa

F = f3, 5, 17, 257, 65537, 4294967297, 18446744073709551617...g

Pierre de Fermat comprobÛ que los cinco primeros n˙meros eran

primos y conjeturÛ que posiblemente todos ellos lo fuesen. Euler

demostrÛ en 1732 que no, pues F 5 = 4294967297 es divisible por 641.

(F 5 = 6700417 641). Hasta el dÌa de hoy no se han encontrado m·s

primos entre los n˙meros de Fermat.

øSÛlo hay cinco n˙meros primos de Fermat (3, 5, 17, 257 y 65537)?

Un N˙mero de Fermat es un n˙mero de la forma 2 + 1. La sucesiÛn, F

Un N˙mero de Fermat es un n˙mero de la forma 2 2 n + 1. La

sucesiÛn, F n , de n˙meros de Fermat para n = 0, 1, 2,

...

serÌa

F = f3, 5, 17, 257, 65537, 4294967297, 18446744073709551617...g

Pierre de Fermat comprobÛ que los cinco primeros n˙meros eran

primos y conjeturÛ que posiblemente todos ellos lo fuesen. Euler

demostrÛ en 1732 que no, pues F 5 = 4294967297 es divisible por 641.

(F 5 = 6700417 641). Hasta el dÌa de hoy no se han encontrado m·s

primos entre los n˙meros de Fermat.

øSÛlo hay cinco n˙meros primos de Fermat (3, 5, 17, 257 y 65537)?

øExisten inÖnitos primos de Fermat?

Un N˙mero de Fermat es un n˙mero de la forma 2 + 1. La sucesiÛn, F

Un N˙mero de Fermat es un n˙mero de la forma 2 2 n + 1. La

sucesiÛn, F n , de n˙meros de Fermat para n = 0, 1, 2,

...

serÌa

F = f3, 5, 17, 257, 65537, 4294967297, 18446744073709551617...g

Pierre de Fermat comprobÛ que los cinco primeros n˙meros eran

primos y conjeturÛ que posiblemente todos ellos lo fuesen. Euler

demostrÛ en 1732 que no, pues F 5 = 4294967297 es divisible por 641.

(F 5 = 6700417 641). Hasta el dÌa de hoy no se han encontrado m·s

primos entre los n˙meros de Fermat.

øSÛlo hay cinco n˙meros primos de Fermat (3, 5, 17, 257 y 65537)?

øExisten inÖnitos primos de Fermat?

Nadie lo sabe!

Un N˙mero de Fermat es un n˙mero de la forma 2 + 1. La sucesiÛn, F

Un primo de la forma 2 n 1 se llama primo de Mersenne.

Un primo de la forma 2 1 se llama primo de Mersenne.

Un primo de la forma 2 n 1 se llama primo de Mersenne.

Si 2 n 1 es primo, entonces n debe ser primo:

Un primo de la forma 2 1 se llama primo de Mersenne. Si 2 1 es

Un primo de la forma 2 n 1 se llama primo de Mersenne.

Si 2 n 1 es primo, entonces n debe ser primo:

Prueba: Si suponemos que n es compuesto, digamos n = ab,

(a, b > 1), entonces

2 n 1 = (2 a ) b 1 = (2 a 1) (2 a(b 1) + 2 a(b 2) + + 2 a + 1)

y por tanto 2 n 1 tambiÈn es compuesto.

Un primo de la forma 2 1 se llama primo de Mersenne. Si 2 1 es

Un primo de la forma 2 n 1 se llama primo de Mersenne.

Si 2 n 1 es primo, entonces n debe ser primo:

Prueba: Si suponemos que n es compuesto, digamos n = ab,

(a, b > 1), entonces

2 n 1 = (2 a ) b 1 = (2 a 1) (2 a(b 1) + 2 a(b 2) + + 2 a + 1)

y por tanto 2 n 1 tambiÈn es compuesto.

Mersenne conjeturÛ que para n = 13, 17, 19, 31, 67, 127

y 257, 2 n 1

es primo, aunque se equivocÛ en los valores 67 y 257, y omitiÛ los

exponentes 61, 89 y 107, lo que no obstante es una hazaÒa asombrosa

al tener en cuenta que 2 257 1 tiene m·s de 80 cifras.

Un primo de la forma 2 1 se llama primo de Mersenne. Si 2 1 es

Un primo de la forma 2 n 1 se llama primo de Mersenne.

Si 2 n 1 es primo, entonces n debe ser primo:

Prueba: Si suponemos que n es compuesto, digamos n = ab,

(a, b > 1), entonces

2 n 1 = (2 a ) b 1 = (2 a 1) (2 a(b 1) + 2 a(b 2) + + 2 a + 1)

y por tanto 2 n 1 tambiÈn es compuesto.

Mersenne conjeturÛ que para n = 13, 17, 19, 31, 67, 127

y 257, 2 n 1

es primo, aunque se equivocÛ en los valores 67 y 257, y omitiÛ los

exponentes 61, 89 y 107, lo que no obstante es una hazaÒa asombrosa

al tener en cuenta que 2 257 1 tiene m·s de 80 cifras.

Nadie sabe hasta el momento si existen inÖnitos primos de Mersenne.

Un primo de la forma 2 1 se llama primo de Mersenne. Si 2 1 es

Con el paso de los siglos se ha ido avanzando a pequeÒos pasos. Con los

primos, su b˙squeda y descubrimiento de sus propiedades es un desafÌo

que empezÛ antes del áorecimiento de la cultura griega y a˙n contin˙a. El

uso de computadores acelerÛ los descubrimientos y todos los primos

rÈcords fueron encontrados desde 1951. M n = 2 n 1.

Con el paso de los siglos se ha ido avanzando a pequeÒos pasos. Con los primos,

AquÌ est·n los primeros cinco gigantes

2

PosiciÛn

Primo

Fecha descubrimiento N˙mero de dÌgitos

  • 6 57,885,161

6 6 o 1 2 1 25 enero 2013 6 6 o 2 43,112,609 1 2
6
6
o
1
2
1
25 enero 2013
6
6
o
2 43,112,609 1
2
23 agosto 2008
6
6
o
43,112,609
3
2
1
abril 2009
6
4
2 37,156,667 1
4 o
6 septiembre 2008
2 32,582,657 1
5 o
4 septiembre 2006

17, 425, 170

12, 978, 189

12, 837, 064

11, 185, 272

9, 808, 358

3

7

7

7

7

7

7

7

7

5

Para escribir los dÌgitos del mayor primo se requieren seis vol˙menes de

1000 p·ginas cada uno.

AquÌ est·n los primeros cinco gigantes 2 PosiciÛn Primo Fecha descubrimiento N˙mero de dÌgitos 6 6

AquÌ est· la noticia del premio de 100,000 dÛlares otorgado en octubre de

2009 al primer primo encontrado con m·s de diez millones de cifras.

Record 12-Million-Digit Prime Number Nets $100,000 Prize

Mersenne.org Wins EFFís Cooperative Computing Award

San Francisco - A worldwide volunteer computing project called the Great

Internet Mersenne Prime Search (GIMPS) has discovered a 12-million-digit

prime number, netting $100,000 and a Cooperative Computing Award

from the Electronic Frontier Foundation (EFF) for discovering a prime

number of over 10 million digits.

AquÌ est· la noticia del premio de 100,000 dÛlares otorgado en octubre de 2009 al primer

La cigarra periÛdica permanece en estado de ninfa durante 17 aÒos (13

para una subespecie suya), perÌodo durante el cual pasa bajo tierra

aliment·ndose de jugos extraÌdos de las raÌces de los ·rboles.

La cigarra periÛdica permanece en estado de ninfa durante 17 aÒos (13 para una subespecie suya),
La cigarra periÛdica permanece en estado de ninfa durante 17 aÒos (13 para una subespecie suya),

Pero llega un dÌa, seÒalado por un increÌble reloj biolÛgico, en que

debe salir a la superÖcie, completar en unas pocas horas su desarrollo,

conseguir compaÒero, aparearse, depositar los huevos y morir. Una

historia cruel: aÒos de espera para unos pocos segundos de amor. Ese

dÌa seÒalado, despuÈs de 17 aÒos de haber sido fecundados los

huevos, salen a la superÖcie, sincrÛnicamente, miles de millones de

individuos en una fant·stica eclosiÛn.

Pero llega un dÌa, seÒalado por un increÌble reloj biolÛgico, en que debe salir a la

Pero llega un dÌa, seÒalado por un increÌble reloj biolÛgico, en que

debe salir a la superÖcie, completar en unas pocas horas su desarrollo,

conseguir compaÒero, aparearse, depositar los huevos y morir. Una

historia cruel: aÒos de espera para unos pocos segundos de amor. Ese

dÌa seÒalado, despuÈs de 17 aÒos de haber sido fecundados los

huevos, salen a la superÖcie, sincrÛnicamente, miles de millones de

individuos en una fant·stica eclosiÛn.

Al ser primo el perÌodo vital de la cigarra, ninguna especie

depredadora, cuyos ciclos reproductivos, de gran exigencia

alimentaria, son por lo general de unos pocos aÒos (muy comunes son

las de 2), puede ajustar el ritmo al de su presa y aprovecharse con una

frecuencia peligrosamente alta de las espor·dicas cosechas de

cigarras. Si el ciclo fuese un n˙mero compuesto, 12 aÒos, por

ejemplo, las especies depredadoras de ciclo 2 aÒos, cada 6

generaciones podrÌan encontrar alimento abundante para sus crÌas, lo

que signiÖcarÌa menos cigarras y m·s depredadores.

Pero llega un dÌa, seÒalado por un increÌble reloj biolÛgico, en que debe salir a la

Con el ciclo de 17, en cambio, las coincidencias se presentarÌan sÛlo

cada 34 aÒos (primer m˙ltiplo com˙n de 2 y 17), esto es, cada 17

generaciones. Si el periodo fuese un n˙mero divisible por 3, 4 o 6, las

especies de ciclo reproductivo 3, 4 o 6 aÒos disfrutarÌan tambiÈn a su

debido turno de las abundancias periÛdicas de las cigarras. Y si fuese

m˙ltiplo de varios n˙meros a la vez, esto es, m˙ltiplo com˙n de ellos,

la situaciÛn podrÌa volverse crÌtica para la cigarra. Pero al adoptar un

ciclo primo y relativamente elevado, es muy bajo el n˙mero de

posibles coincidencias letales. El sol tiene un ciclo de actividad en su

corona que dura 11 aÒos. Los ciclos de 17 y 13 evitan coincidencia

con tal ciclo.

Con el ciclo de 17, en cambio, las coincidencias se presentarÌan sÛlo cada 34 aÒos (primer

Euler descubriÛ la fÛrmula f (n) = n 2 + n + 41. Para valores entre

n = 0,

...

,

39, la fÛrmula produce n˙meros primos

41, 43, 47, 53, 61, 71, 83, 97, 113, 131, 151,

173, 197, 223, 251, 281, 313, 347, 383, 421,

461, 503, 547, 593, 641, 691, 743, 797, 853,

911, 971, 1033, 1097, 1163, 1231, 1301, 1373,

1447, 1523, 1601.

Sin embargo, f (40) = 41 2 .

Problema: demostrar que no existe ning˙n polinomio con coeÖcientes

enteros, f (x) = a 0 x n + + a n , de tal manera que f (x) es primo para

todos los valores enteros de x. Pista:

como f (1) es un primo P, considere f (1 + kP) .

Euler descubriÛ la fÛrmula f ( n ) = n + n + 41 . Para

El polinomio p(a, b,

. . .

, z) en 26 variables es tal que si las variables

toman valores no negativos, entonces el conjunto de todos los primos

coincide con el conjunto de valores positivos de la funciÛn p dada por

(vea http://en.wikipedia.org/wiki/Formula_for_primes ):

El polinomio p ( a , b , . . . , z ) en 26
El polinomio p ( a , b , . . . , z ) en 26
  • 1 Dos primos se llaman gemelos si su diferencia es dos: (3, 5), (5, 7), (7, 11), (17, 19),

. . .

,

1 Dos primos se llaman gemelos si su diferencia es dos: ( 3 , 5 )
  • 1 Dos primos se llaman gemelos si su diferencia es dos: (3, 5), (5, 7), (7, 11), (17, 19),

. . .

,

  • 2 Los n˙meros primos gemelos m·s grandes conocidos son el par (2003663613 2 195000 1, 2003663613 2 195000 + 1), que tienen 58711 dÌgitos.Fueron descubiertos en 2007 por Vautier, McKibbon, Gribenko et al.

1 Dos primos se llaman gemelos si su diferencia es dos: ( 3 , 5 )
  • 1 Dos primos se llaman gemelos si su diferencia es dos: (3, 5), (5, 7), (7, 11), (17, 19),

. . .

,

  • 2 Los n˙meros primos gemelos m·s grandes conocidos son el par (2003663613 2 195000 1, 2003663613 2 195000 + 1), que tienen 58711 dÌgitos.Fueron descubiertos en 2007 por Vautier, McKibbon, Gribenko et al.

  • 3 Nadie sabe si existen inÖnitos primos gemelos

1 Dos primos se llaman gemelos si su diferencia es dos: ( 3 , 5 )
  • 1 Dos primos se llaman gemelos si su diferencia es dos: (3, 5), (5, 7), (7, 11), (17, 19),

. . .

,

  • 2 Los n˙meros primos gemelos m·s grandes conocidos son el par (2003663613 2 195000 1, 2003663613 2 195000 + 1), que tienen 58711 dÌgitos.Fueron descubiertos en 2007 por Vautier, McKibbon, Gribenko et al.

  • 3 Nadie sabe si existen inÖnitos primos gemelos

  • 4 En una carta de Goldbach a Euler, en 1742, le pregunta si puede demostrar que todo n˙mero par mayor que dos es la suma de dos primos. Por ejemplo:

4 = 2 + 2, 6 = 3 + 3, 8 = 5 + 3, 10
4 = 2 + 2, 6 = 3 + 3, 8 = 5 + 3, 10 = 3 + 7, , 100 = 3 + 97, ...
  • 1 Dos primos se llaman gemelos si su diferencia es dos: (3, 5), (5, 7), (7, 11), (17, 19),

. . .

,

  • 2 Los n˙meros primos gemelos m·s grandes conocidos son el par (2003663613 2 195000 1, 2003663613 2 195000 + 1), que tienen 58711 dÌgitos.Fueron descubiertos en 2007 por Vautier, McKibbon, Gribenko et al.

  • 3 Nadie sabe si existen inÖnitos primos gemelos

  • 4 En una carta de Goldbach a Euler, en 1742, le pregunta si puede demostrar que todo n˙mero par mayor que dos es la suma de dos primos. Por ejemplo: 4 = 2 + 2, 6 = 3 + 3, 8 = 5 + 3, 10 = 3 + 7,

...

, 100 = 3 + 97, ...

  • 5 La conjetura ha sido demostrada hasta n˙meros pares n 4 10 18

1 Dos primos se llaman gemelos si su diferencia es dos: ( 3 , 5 )
  • 1 Dos primos se llaman gemelos si su diferencia es dos: (3, 5), (5, 7), (7, 11), (17, 19),

. . .

,

  • 2 Los n˙meros primos gemelos m·s grandes conocidos son el par (2003663613 2 195000 1, 2003663613 2 195000 + 1), que tienen 58711 dÌgitos.Fueron descubiertos en 2007 por Vautier, McKibbon, Gribenko et al.

  • 3 Nadie sabe si existen inÖnitos primos gemelos

  • 4 En una carta de Goldbach a Euler, en 1742, le pregunta si puede demostrar que todo n˙mero par mayor que dos es la suma de dos primos. Por ejemplo: 4 = 2 + 2, 6 = 3 + 3, 8 = 5 + 3, 10 = 3 + 7,

...

, 100 = 3 + 97, ...

  • 5 La conjetura ha sido demostrada hasta n˙meros pares n 4 10 18

  • 6 Se considera uno de los problemas m·s difÌciles de todas la matem·ticas, y de todas las ciencia exactas.

1 Dos primos se llaman gemelos si su diferencia es dos: ( 3 , 5 )

La llamada criptografÌa de clave p˙blica es un sistema de encriptaciÛn que

permite enviar mensajes secretos a travÈs de un canal de informaciÛn

inseguro, y aunque el mÈtodo de codiÖcaciÛn sea de conocimiento p˙blico,

solo el receptor puede decodiÖcar los mensajes. Pensemos en usuarios en

la red que desean enviar los n˙meros de sus tarjetas de crÈdito a un

determinado banco.

La llamada criptografÌa de clave p˙blica es un sistema de encriptaciÛn que permite enviar mensajes secretos
La llamada criptografÌa de clave p˙blica es un sistema de encriptaciÛn que permite enviar mensajes secretos

El receptor hace p˙blicos una pareja de enteros (n, e). El mensaje secreto

que se desea enviar, m (un determinado entero) debe satisfacer dos

condiciones:

m < n

El receptor hace p˙blicos una pareja de enteros ( n , e ) . El mensaje

El receptor hace p˙blicos una pareja de enteros (n, e). El mensaje secreto

que se desea enviar, m (un determinado entero) debe satisfacer dos

condiciones:

m < n

El m·ximo com˙n divisor entre m y n es igual a 1. En sÌmbolos

gcd(m, n) = 1.

El receptor hace p˙blicos una pareja de enteros ( n , e ) . El mensaje

El receptor hace p˙blicos una pareja de enteros (n, e). El mensaje secreto

que se desea enviar, m (un determinado entero) debe satisfacer dos

condiciones:

m < n

El m·ximo com˙n divisor entre m y n es igual a 1. En sÌmbolos

gcd(m, n) = 1.

Recordemos que el m·ximo com˙n divisor entre dos enteros a y b es

un entero c que divde a ambos, y divide a cualquier otro divisor

com˙n entre los dos n˙meros. Por ejemplo, si a = 1500 y b = 700,

entonces el m·ximo com˙n divisor entre ambos es gcd(a, b) = 100.

Para verlo, basta descomponer ambos enteros en factores primos

A = 2 2 3 5 3 , b = 2 2 5 2 7 y escoger para

cada primo la

potencia menor en ambas descomposiciones: 2 2 5 2 .

El receptor hace p˙blicos una pareja de enteros ( n , e ) . El mensaje

La primera condiciÛn siempre se puede satisfacer: se parte m en

varios bloques, y se envÌan uno tras otro por separado, en caso de que

esto fuese necesario.

La primera condiciÛn siempre se puede satisfacer: se parte m en varios bloques, y se envÌan

La primera condiciÛn siempre se puede satisfacer: se parte m en

varios bloques, y se envÌan uno tras otro por separado, en caso de que

esto fuese necesario.

En el caso en el que m y n posean factores comunes, siempre

podemos aÒadir algunas cifras comodines adicionales las que el

receptor sabr· reconocer como sobrantes. AsÌ podemos reemplazar m

por otro entero m 0 , con gcd(m 0 , n) = 1. Por ejemplo, si las tarjetas de

crÈdito tienen 15 dÌgitos, el receptor podr· reconocer aquellos dÌgitos

que se adicionaron despuÈs de la cifra decimo quinta, y sabr· de

inmediato que no hacen parte del mensaje.

La primera condiciÛn siempre se puede satisfacer: se parte m en varios bloques, y se envÌan

Ahora, si, digamos, Ana desea encriptar un mensaje, deber· primero

cerciorase de las dos condiciones explicadas m·s arriba. Luego deber·

hacer lo siguiente:

Toma m, el mensaje, y lo eleva a la potencia e. Luego toma el

residuo mod n. Es decir, si C(m) denota el mensaje codiÖcado,

entonces C(m) = m e mod n.

Ahora, si, digamos, Ana desea encriptar un mensaje, deber· primero cerciorase de las dos condiciones explicadas

Ahora, si, digamos, Ana desea encriptar un mensaje, deber· primero

cerciorase de las dos condiciones explicadas m·s arriba. Luego deber·

hacer lo siguiente:

Toma m, el mensaje, y lo eleva a la potencia e. Luego toma el

residuo mod n. Es decir, si C(m) denota el mensaje codiÖcado,

entonces C(m) = m e mod n.

El receptor posee un n˙mero secreto d (decodiÖcador). Para

decodiÖcar el mensaje hace una operaciÛn similar: eleva q = C(m) a

la potencia d

y toma luego su residuo mÛdulo n: D(q) = q d mod n.

Los n˙meros n, e, d se escogen de tal manera (como se explica a

continuaciÛn) que D(q) = D(C(m)) = m. Adem·s, si un espÌa en la

red deseara conocer el n˙mero secreto d, tendrÌa que realizar un

n˙mero tan grande de operaciones, que ello le tomarÌa millones de

aÒos, al menos con la tecnologÌa disponible en el momento.

Ahora, si, digamos, Ana desea encriptar un mensaje, deber· primero cerciorase de las dos condiciones explicadas

Ejemplo: tomemos

p = 3, q = 11; n = 33, φ(33) = (3 1) (11 1) = 20. Primos

relativos

con 20 = f1, 3, 7, 9, 11, 13, 17, 19g. Sea e = 7. Ahora 7 3 20 1 = 1.

Entonces d = 3. Si queremos codiÖcar el mensaje m = 16, procedemos de

las siguiente manera

16 7 mod 33

! 268435456 mod 33

  • 268435456 =

33 8134407 + 25

Luego el mensaje codiÖcado es C(16) = 25.

El receptor decodiÖca el mensaje enviado de la siguiente manera:

25 3 mod 33 =

15625 mod 33 = 16

  • 15625 = 33 473 + 16

Ejemplo: tomemos p = 3 , q = 11 ; n = 33 , φ (

Preliminares

Recordemos que el m·ximo com˙n divisor de dos n˙meros a y b (que

denotaremos gcd(a, b)) se deÖne como el (˙nico) entero d (no

negativo) que satisface dja, djb, y si e divide a a y a b entonces ejd.

Por ejemplo,

Preliminares Recordemos que el m·ximo com˙n divisor de dos n˙meros a y b (que denotaremos gcd

Preliminares

Recordemos que el m·ximo com˙n divisor de dos n˙meros a y b (que

denotaremos gcd(a, b)) se deÖne como el (˙nico) entero d (no

negativo) que satisface dja, djb, y si e divide a a y a b entonces ejd.

Por ejemplo,

gcd(42, 56)

= 14; gcd(0, 3) = 3; gcd( 3, 6)

= 3. Cuando el gcd de a

y b es 1, se dice que a y b son primos entre sÌ o primos relativos.

Preliminares Recordemos que el m·ximo com˙n divisor de dos n˙meros a y b (que denotaremos gcd

Preliminares

Recordemos que el m·ximo com˙n divisor de dos n˙meros a y b (que

denotaremos gcd(a, b)) se deÖne como el (˙nico) entero d (no

negativo) que satisface dja, djb, y si e divide a a y a b entonces ejd.

Por ejemplo,

gcd(42, 56)

= 14; gcd(0, 3) = 3; gcd( 3, 6)

= 3. Cuando el gcd de a

y b es 1, se dice que a y b son primos entre sÌ o primos relativos.

El llamado Algoritmo de Euclides es la manera m·s eÖcaz de

encontrar el m·ximo com˙n divisor entre dos enteros a y b.

Preliminares Recordemos que el m·ximo com˙n divisor de dos n˙meros a y b (que denotaremos gcd

El algoritmo de la divisiÛn nos permite expresar b = aq + r 0 , con

0 r 0 < a. Ahora, el conjunto de divisores comunes de a y b es el

mismo conjunto de los divisores comunes de a y r 0 . Luego

gcd(a, b) = gcd(a, r 0 ).

El algoritmo de la divisiÛn nos permite expresar b = aq + r , con 0

El algoritmo de la divisiÛn nos permite expresar b = aq + r 0 , con

0 r 0 < a. Ahora, el conjunto de divisores comunes de a y b es el

mismo conjunto de los divisores comunes de a y r 0 . Luego

gcd(a, b) = gcd(a, r 0 ).

Aplicando de nuevo el algoritmo de la divisiÛn se obtiene:

a = q 0 r 0 + r 1 . Por la misma razÛn anterior gcd(a, r 0 ) = gcd(r 0 ,r 1 ).

El algoritmo de la divisiÛn nos permite expresar b = aq + r , con 0

El algoritmo de la divisiÛn nos permite expresar b = aq + r 0 , con

0 r 0 < a. Ahora, el conjunto de divisores comunes de a y b es el

mismo conjunto de los divisores comunes de a y r 0 . Luego

gcd(a, b) = gcd(a, r 0 ).

Aplicando de nuevo el algoritmo de la divisiÛn se obtiene:

a = q 0 r 0 + r 1 . Por la misma razÛn anterior gcd(a, r 0 ) = gcd(r 0 ,r 1 ).

El procedimiento se repite: r 0 = r 1 q 00 + r 2 , con

gcd(r 0 ,r 1 ) = gcd(r 1 ,r 2 )...

El algoritmo de la divisiÛn nos permite expresar b = aq + r , con 0

El algoritmo de la divisiÛn nos permite expresar b = aq + r 0 , con

0 r 0 < a. Ahora, el conjunto de divisores comunes de a y b es el

mismo conjunto de los divisores comunes de a y r 0 . Luego

gcd(a, b) = gcd(a, r 0 ).

Aplicando de nuevo el algoritmo de la divisiÛn se obtiene:

a = q 0 r 0 + r 1 . Por la misma razÛn anterior gcd(a, r 0 ) = gcd(r 0 ,r 1 ).

El procedimiento se repite: r 0 = r 1 q 00 + r 2 , con

gcd(r 0 ,r 1 ) = gcd(r 1 ,r 2 )...

Como a > r 0 > r 1 > r 2 , el procedimiento se detiene cuando alg˙n

r i = 0:

El algoritmo de la divisiÛn nos permite expresar b = aq + r , con 0

El algoritmo de la divisiÛn nos permite expresar b = aq + r 0 , con

0 r 0 < a. Ahora, el conjunto de divisores comunes de a y b es el

mismo conjunto de los divisores comunes de a y r 0 . Luego

gcd(a, b) = gcd(a, r 0 ).

Aplicando de nuevo el algoritmo de la divisiÛn se obtiene:

a = q 0 r 0 + r 1 . Por la misma razÛn anterior gcd(a, r 0 ) = gcd(r 0 ,r 1 ).

El procedimiento se repite: r 0 = r 1 q 00 + r 2 , con

gcd(r 0 ,r 1 ) = gcd(r 1 ,r 2 )...

Como a > r 0 > r 1 > r 2 , el procedimiento se detiene cuando alg˙n

r i = 0:

b = aq + r 0

r 1 = r 2 q 000 + r 3

,r i+1 = 0

.

a = r 0 q 0 + r 1

.

.

r 0 = r 1 q 00 + r 2

r i 1 = r i q 0 + r i+1

gcd(a, b) = gcd(a, r 0 ) = = gcd(r i 1 ,r i ) = gcd(r i , 0) = r i .

El algoritmo de la divisiÛn nos permite expresar b = aq + r , con 0

Hallar gcd(100, 23)

100 = 23 (4) + 8, gcd(100, 23) = gcd(23, 8)

Hallar gcd ( 100 , 23 ) 100 = 23 ( 4 ) + 8 ,

Hallar gcd(100, 23)

100 = 23 (4) + 8, gcd(100, 23) = gcd(23, 8)

23 = 8 (2) + 7,

gcd(100, 23) = gcd(23, 8) = gcd(8, 7)

Hallar gcd ( 100 , 23 ) 100 = 23 ( 4 ) + 8 ,

Hallar gcd(100, 23)

100 = 23 (4) + 8, gcd(100, 23) = gcd(23, 8)

23 = 8 (2) + 7,

8 = 7 (1) + 1,

gcd(100, 23) = gcd(23, 8) = gcd(8, 7)

gcd(100, 23) =

...

= gcd(8, 7) = gcd(7, 1)

Hallar gcd ( 100 , 23 ) 100 = 23 ( 4 ) + 8 ,

Hallar gcd(100, 23)

100 = 23 (4) + 8, gcd(100, 23) = gcd(23, 8)

23 = 8 (2) + 7,

gcd(100, 23) = gcd(23, 8) = gcd(8, 7)

  • 8 7 (1) + 1,

=

gcd(100, 23) =

= gcd(8, 7) = gcd(7, 1)

  • 7 gcd(100, 23) =

= 1 (7) + 0,

= gcd(7, 1) = gcd(1, 0) = 1.

Hallar gcd ( 100 , 23 ) 100 = 23 ( 4 ) + 8 ,

El algoritmo de Euclides adem·s permite encontrar enteros u, v tales que

ua + vb = gcd(a, b). Basta irse devolviendo en el procedimiento anterior.

Demos un ejemplo:

  • 1 1 = 8 7 (1)

El algoritmo de Euclides adem·s permite encontrar enteros u , v tales que ua + vb

El algoritmo de Euclides adem·s permite encontrar enteros u, v tales que

ua + vb = gcd(a, b). Basta irse devolviendo en el procedimiento anterior.

Demos un ejemplo:

1

1 = 8 7 (1)

  • 2 7 = 23 8 (2)

El algoritmo de Euclides adem·s permite encontrar enteros u , v tales que ua + vb

El algoritmo de Euclides adem·s permite encontrar enteros u, v tales que

ua + vb = gcd(a, b). Basta irse devolviendo en el procedimiento anterior.

Demos un ejemplo:

  • 1 8 7 (1)

1 =

  • 2 = 23 8 (2)

7

  • 3 Substituyendo 2 en 1 se obtiene:
    1

= 8 (23 8 2) (1) = 8 (3) + 23 ( 1)

El algoritmo de Euclides adem·s permite encontrar enteros u , v tales que ua + vb

El algoritmo de Euclides adem·s permite encontrar enteros u, v tales que

ua + vb = gcd(a, b). Basta irse devolviendo en el procedimiento anterior.

Demos un ejemplo:

  • 1 8 7 (1)

1

=

  • 2 = 23 8 (2)

7

  • 3 Substituyendo 2 en 1 se obtiene:

1

=

8 (23 8 2) (1) = 8 (3) + 23 ( 1)

  • 4 = 100 23 (4)

8

El algoritmo de Euclides adem·s permite encontrar enteros u , v tales que ua + vb

El algoritmo de Euclides adem·s permite encontrar enteros u, v tales que

ua + vb = gcd(a, b). Basta irse devolviendo en el procedimiento anterior.

Demos un ejemplo:

1

=

  • 1 8 7 (1)

7

  • 2 = 23 8 (2)

  • 3 Substituyendo 2 en 1 se obtiene:

1

=

8 (23 8 2) (1) = 8 (3) + 23 ( 1)

  • 4 = 100 23 (4)

8

  • 5 Substituyendo 4 en 3 se obtiene:

1

= (100 23 4) (3) + 23 ( 1) = 100 (3) + 23 ( 13)

El algoritmo de Euclides adem·s permite encontrar enteros u , v tales que ua + vb

El algoritmo de Euclides adem·s permite encontrar enteros u, v tales que

ua + vb = gcd(a, b). Basta irse devolviendo en el procedimiento anterior.

Demos un ejemplo:

1

2

3

4

5

6

  • 1 = 8 7 (1)

  • 7 = 23 8 (2)

Substituyendo 2 en 1 se obtiene:

  • 1 8 (23 8 2) (1) = 8 (3) + 23 ( 1)

=

  • 8 = 100 23 (4)

Substituyendo 4 en 3 se obtiene:

  • 1 =

(100 23 4) (3) + 23 ( 1) = 100 (3) + 23 ( 13)

u = 3, v = 13

El algoritmo de Euclides adem·s permite encontrar enteros u , v tales que ua + vb

Para cualquier entero n > 0, la funciÛn de Euler φ(n) se deÖne como el

n˙mero de primos relativos con n menores que n. AsÌ, por ejemplo, si

n = 12, los primos relativos con 12, y menores que este entero son

f1, 5, 7, 11g

y en consecuencia φ(12) = 4. Si p es primo, entonces

φ(p) = p 1. La funciÛn de Euler tiene las siguientes propiedades:

  • 1 φ(ab) = φ(a)φ(b), si gcd(a, b) = 1.

Para cualquier entero n > 0, la funciÛn de Euler φ ( n ) se deÖne

Para cualquier entero n > 0, la funciÛn de Euler φ(n) se deÖne como el

n˙mero de primos relativos con n menores que n. AsÌ, por ejemplo, si

n = 12, los primos relativos con 12, y menores que este entero son

f1, 5, 7, 11g

y en consecuencia φ(12) = 4. Si p es primo, entonces

φ(p) = p 1. La funciÛn de Euler tiene las siguientes propiedades:

  • 1 φ(ab) = φ(a)φ(b), si gcd(a, b) = 1.

  • 2 φ(p α ) = p α p α 1

Para cualquier entero n > 0, la funciÛn de Euler φ ( n ) se deÖne

Para cualquier entero n > 0, la funciÛn de Euler φ(n) se deÖne como el

n˙mero de primos relativos con n menores que n. AsÌ, por ejemplo, si

n = 12, los primos relativos con 12, y menores que este entero son

f1, 5, 7, 11g

y en consecuencia φ(12) = 4. Si p es primo, entonces

φ(p) = p 1. La funciÛn de Euler tiene las siguientes propiedades:

  • 1 φ(ab) = φ(a)φ(