Sei sulla pagina 1di 104

Notas de clase T D N

Departamento de Matem aticas y Estad stica Universidad de Nari no

J H. C 2013

Indice general
1. Preliminares 1.1. Qu e es Teor a de N umeros? . . . . . . . . . . . . . . . . . . . . 1.1.1. Algunas clases de preguntas en Teor a de N umeros . . . . 1.2. Propiedades B asicas . . . . . . . . . . . . . . . . . . . . . . . . . 1.3. Inducci on Matem atica . . . . . . . . . . . . . . . . . . . . . . . 1.3.1. Deniciones Recursivas . . . . . . . . . . . . . . . . . . 2. Teor a de la divisibilidad en los enteros 2.1. El Algoritmo de la Divisi on . . . . . . . . . . . . . . . . . . . . . 2.2. El m aximo com un divisor . . . . . . . . . . . . . . . . . . . . . . 2.3. El Algoritmo de Euclides . . . . . . . . . . . . . . . . . . . . . . 2.4. La Ecuaci on Diofantica ax + by = c . . . . . . . . . . . . . . . . 3. Numeros Primos y su Distribuci on 3.1. El Teorema Fundamental de la Aritm etica . . . . . . . . . . . . . 3.2. La Criba de Eratostenes . . . . . . . . . . . . . . . . . . . . . . . 3.3. La Conjetura de Goldbach . . . . . . . . . . . . . . . . . . . . . 4. Teor a de Congruencias 4.1. Propiedades B asicas de las Congruencias . . . . . . . . . . . . . 4.2. Tests Especiales de Divisibilidad . . . . . . . . . . . . . . . . . . 4.2.1. Criterios de Divisibilidad para 9 y 11 . . . . . . . . . . . 4.3. Congruencias Lineales . . . . . . . . . . . . . . . . . . . . . . . 2 2 3 6 8 13 16 16 17 20 24 27 27 30 34 43 43 46 48 49

INDICE GENERAL 5. El Teorema de Fermat 5.1. M etodo de Factorizaci on de Fermat . . . . . . . . . . . . . . . . 5.2. El Peque no Teorema de Fermat . . . . . . . . . . . . . . . . . . . 5.3. El Teorema de Wilson . . . . . . . . . . . . . . . . . . . . . . . . 5.4. N umeros de Carmichael . . . . . . . . . . . . . . . . . . . . . . 5.4.1. Test de pseudoprimalidad . . . . . . . . . . . . . . . . . 6. Funciones Aritm eticas (Funciones de Teor a de Numeros) 6.1. Las funciones y . . . . . . . . . . . . . . . . . . . . . . . . . 6.2. La f ormula de inversi on de M obius . . . . . . . . . . . . . . . . . 6.3. La Funci on Entero M aximo (Parte Entera) . . . . . . . . . . . . . 6.3.1. Parte entera y funciones aritm eticas . . . . . . . . . . . . 7. Generalizaci on de Euler del Teorema de Fermat 7.1. Funci on de Euler . . . . . . . . . . . . . . . . . . . . . . . . . 7.2. Teorema de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3. Algunas propiedades de la funci on . . . . . . . . . . . . . . . . 8. Ra ces primitivas e ndices 8.1. El orden m odulo n . . . . . . . . . . . . . . . . . . . . . . . . . 8.2. Ra ces primitivas para primos . . . . . . . . . . . . . . . . . . . . 8.3. N umeros compuestos que tienen ra ces primitivas . . . . . . . . .

2 52 52 53 55 57 57 64 64 70 73 76 78 78 82 85 89 89 93 97

Cap tulo 1 Preliminares


1.1. Qu e es Teor a de Numeros?
La Teor a de N umeros es el estudio de los n umeros positivos 1, 2, 3, 4, 5, . . ., a los cuales tambi en se les denomina n umeros naturales. Especialmente, se pretende estudiar las relaciones entre diferentes clases de n umeros positivos. Desde la antig uedad, los n umeros naturales fueron divididos en diferentes clases. A continuaci on se presentan algunos ejemplos de estas clases. impares pares cuadrados cubos primos compuestos congruentes con 1 m odulo 4 congruentes con 3 m odulo 4 triangulares perfectos Fibonacci 1, 3, 5, 7, 9, 11, . . . 2, 4, 6, 8, 10, . . . 1, 4, 9, 16, 25, 36, . . . 1, 8, 27, 64, 125, . . . 2, 3, 5, 7, 11, 13, 17, 19, . . . 4, 6, 8, 9, 10, 12, 14, 15, . . . 1, 5, 9, 13, 17, 21, 25, . . . 3, 7, 11, 15, 19, 23, 27, . . . 1, 3, 6, 10, 15, 21, . . . 6, 28, 496, . . . 1, 1, 2, 3, 5, 8, 13, 21, . . .

1.1 Qu e es Teor a de Numeros?

Algunas de estas clases de n umeros sin duda son conocidos por todos. Otras como congruentes con 1 m odulo 4 no tanto. Un n umero se dice que es congruente con 1 m odulo 4 si su residuo es 1 cuando lo dividimos por 4, similarmente podemos denir congruente con 3 m odulo 4. Un n umero se llama triangular si se puede formar un tri angulo con dicho n umero de piedras, con una piedra arriba, dos piedras en la siguiente la y as sucesivamente. Por ejemplo,

10

Los n umeros de Fibonacci se forman comenzando con 1 y 1. Luego para obtener el siguiente n umero de la lista, se suman los dos anteriores, de esta forma el tercer elemento de la lista es 2, el cuarto es 3, el quinto 5 y as sucesivamente. Finalmente, un n umero se denomina perfecto si es igual a la suma de sus divisores diferentes de e l mismo. Por ejemplo, los divisores de 6 son 1, 2, 3 y 6, luego 6 es perfecto porque 6 = 1 + 2 + 3.

1.1.1. Algunas clases de preguntas en Teor a de Numeros


El principal objetivo de la Teor a de N umeros es descubrir relaciones interesantes y a veces inesperadas entre diferentes clases de n umeros y probar que estas relaciones son verdaderas. En est a secci on describiremos algunos problemas t picos en Teor a de N umeros. Algunos de estos problemas tienen soluci on (y esperamos verlas en este curso), otros tienen soluciones que no se podr an incluir aqui, y otros pertenecen al interesante grupo de preguntas sin resolver. Sumas de cuadrados La suma de dos cuadrados puede ser un cuadrado? La respuesta es si; por ejemplo 32 + 42 = 52 y 52 + 122 = 132 .

1.1 Qu e es Teor a de Numeros?

Figura 1.1: Pierre de Fermat (1601-1665) Andrew Wiles (1953) Estos son ejemplos de ternas pitag oricas. Luego podemos preguntarnos que sucede con potencias mayores, es decir podemos formular las siguientes preguntas: la suma de dos cubos puede ser un cubo? (es decir hay soluci on para la ecuaci on x3 + y3 = z3 ?), la suma de dos cuartas potencias puede ser una cuarta potencia? En general, la ecuaci on xn + yn = zn , con n > 2 tiene soluci on en los naturales? La respuesta es no. En realidad este es un famoso problema, llamado el Ultimo Teorema de Fermat, fue planteado por Pierre de Fermat en el siglo XVII, pero s olo fue resuelto por Andrew Wiles en 1994, ver http://gaussianos.com/el-ultimo-teorema-de-fermat . Innitud de primos Un n umero primo es un n umero p cuyos u nicos divisores son 1 y e l mismo. Se pueden plantear las siguientes preguntas: existen innitos n umeros primos?, existen innitos primos congruentes con 1 m odulo 4?, existen innitos primos congruentes con 3 m odulo 4? Las respuestas a estas preguntas son si. Probaremos esto en los pr oximos cap tulos y discutiremos un resultado m as general de Lejeune Dirichlet de 1837. Suma de cuadrados II Qu e n umeros son suma de dos cuadrados? Algunas preguntas de este tipo son m as f aciles de responder para primos, luego nos preguntamos que primos impares son suma de dos cuadrados. Por ejemplo,

1.1 Qu e es Teor a de Numeros? 3 =NO, 29 = 22 + 52 , 5 = 12 + 22 , 31 =NO, 7 =NO, 19 =NO, 37 = 12 + 62 . 11 =NO, 23 =NO,

13 = 22 + 32 , 17 = 12 + 42 ,

Hay alg un patr on? Posiblemente no, dado que esta es una lista corta, pero una lista m as larga lleva a la observaci on de que p es una suma de cuadrados si es congruente con 1 m odulo 4, lo que no sucede cuando p es congruente con 3 m odulo 4. Numeros en formas Los n umeros cuadrados son 1, 4, 9, 16, . . . que se pueden organizar como un cuadrado ( o que son de la forma a2 para alg un n umero natural a). Los n umeros triangulares son los n umeros 1, 3, 6, 10, . . . que se pueden organizar en la forma de un tri angulo. Una pregunta natural es: existen n umeros triangulares que tambi en sean cuadrados (diferentes de 1)? La respuesta es si, el primer ejemplo es: 36 = 62 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8. Entonces podemos preguntarnos si existen m as ejemplos y si los hay si son innitos. Primos gemelos Algunos n umeros impares consecutivos son primos. Estos n umeros se denominan primos gemelos. Algunos ejemplos de primos gemelos: 3 y 5, 5 y 7, 11 y 13, 17 y 19, 29 y 31. Surge entonces la pregunta existen innitos primos gemelos? o lo que es lo mismo existen innitos primos p tales que p + 2 tambi en sea primo? Esta es una pregunta que hasta ahora no tiene respuesta. Primos de la forma N 2 + 1 Si hacemos una lista de los n umeros N 2 + 1 tomando N = 1, 2, 3, . . ., vemos que algunos de ellos son primos. Desde luego que si N es impar N 2 + 1 es par y as no puede ser primos amenos que N = 1. Luego esto es realmente interesante cuando N toma valores pares. Algunos ejemplos son:

1.2 Propiedades B asicas 22 + 1 = 5, 42 + 1 = 17, 62 + 1 = 37, 102 + 1 = 101,

142 + 1 = 197, 62 + 1 = 257, 202 + 1 = 401. En los primeros ejemplos parece que hay pocos primos, a un m as si se hace una lista mayor se hacen m as escasos. Entonces podemos preguntar existen innitos primos de la forma N 2 + 1? Lastimosamente o afortunadamente, nadie conoce la respuesta de esta pregunta. Hemos visto algunos ejemplos de las preguntas que se estudian en Teor a de N umeros, pero c omo se intentan responder estas preguntas? La respuesta es que la Teor a de N umeros es en parte experimental y en parte te orica. La parte experimental normalmente es primero, esta lleva a preguntas y sugiere maneras de responderlas. La parte te orica viene despu es, en esta parte se intenta desarrollar un argumento que de una respuesta denitiva. En resumen estos (pueden ser) los pasos a seguir: 1. Recolectar informaci on, usualmente en forma de datos pero algunas veces m as abstracta en naturaleza. 2. Examinar la informaci on e intentar encontrar patrones y relaciones. 3. Formular conjeturas1 que expliquen los patrones y relaciones. Estas frecuentemente se dan por medio de f ormulas. 4. Vericar las conjeturas con ayuda de datos adicionales y observar en que casos la nueva informaci on satisface las conjeturas planteadas. 5. Desarrollar un argumento o prueba para mostrar que las conjeturas son correctas.

1.2. Propiedades B asicas


En e sta secci on se establece una colecci on de propiedades fundamentales para el conjunto de enteros { , 2, 1, 0, 1, 2, } que se tomar an como axiomas.
1

Juicio que se forma de las cosas o acaecimientos por indicios y observaciones

1.2 Propiedades B asicas

Estas propiedades dan las bases para probar resultados en teor a de n umeros. Se comienza con propiedades referentes a la suma y la multiplicaci on. Como es usual se denota la suma y el producto de a y b con a + b y a b, respectivamente. Por simplicidad, tambi en se escribe ab en lugar de a b. Clausura: a + b y a b son enteros si a y b son enteros. a y b. Leyes Conmutativas: a + b = b + a y a b = b a para todo par de enteros Leyes Asociativas: (a + b) + c = a + (b + c) y (a b) c = a (b c) para todo Leyes Distributivas: (a + b) c = a c + b c, para a, b, c Z. Elementos Neutros: a + 0 = a y a 1 = a, para a Z Inverso Aditivo: Para todo entero a existe una soluci on x a la ecuaci on a + x = 0; este entero se denomina el inverso aditivo de a y se denota con a. Con b a se denota b + (a). a = b. Ley Cancelativa: Si a, b y c son enteros con a c = b c y c 0 entonces

los enteros a, b y c.

Se pueden usar estos axiomas y las propiedades usuales de igualdad para establecer propiedades de los enteros. Un ejemplo es el que se presenta a continuaci on. Ejemplo 1. Muestre que 0 a = 0; para a Z. El orden en los enteros se dene usando el conjunto de los enteros positivos Z = {1, 2, 3, . . .}. Denici on 1. Si a y b son enteros , entonces a < b si b a es un entero positivo. Si a < b, tambi en se escribe b > a. El orden en los enteros tiene unas propiedades fundamentales:
+

1.3 Inducci on Matem atica

Clausura para enteros positivos: Sean a, b enteros positivos. Luego a + b y a b son enteros positivos. Ley de la Tricotom a: Para todo entero a se tiene que a > 0, a = 0 o a < 0. Se dice entonces que el conjunto de los enteros es un conjunto ordenado (ordered set) porque tiene un conjunto que es cerrado bajo suma y multiplicaci on y que adem as satisface la ley de tricotom a.

1.3. Inducci on Matem atica


La teor a de n umeros est a relacionada al menos en sus aspectos elementales con propiedades de los enteros y m as particularmente con los enteros positivos 1, 2, . . . (n umeros naturales). En estas notas no se construiran axiomaticamente los enteros (m as all a de lo hecho en la secci on anterior), suponiendo que cualquier lector es familiar con muchos hechos elementales de ellos. Entre estos se incluye el principio del buen orden. Axioma 1 (Principio del Buen Orden). (PBO) Todo subconjunto no vac o S de los enteros no negativos tiene m nimo; esto es, existe un entero a S tal que a b para todo b que est a en S . Se dice que el conjunto de enteros positivos es bien ordenado (well ordered ). Por otra parte, el conjunto de todos los enteros no es bien ordenado pues existen subconjuntos de enteros que no tienen m nimo. Por el principio del buen orden el conjunto de enteros menores o iguales que un entero dado tiene elemento m aximo. Esto le da sentido a la siguiente denici on Denici on 2 (Parte entera). La parte entera de x, denotado por [ x], es el mayor entero menor o igual que x. esto es, [ x] es el u nico entero tal que [ x] x < [ x] + 1 Como el PBO jugar a un papel importante en las pruebas en e sta y en futuras secciones, se utiliza para mostrar que el conjunto de enteros positivos tienen lo que se conoce como la Propiedad Arquimediana

1.3 Inducci on Matem atica

10

Teorema 1.3.1 (Propiedad Arquimediana). Si a y b son enteros positivos, entonces existe un entero positivo n tal que na b. (Existe por lo menos uno) Demostraci on. Sup ongase que la proposici on del teorema es falsa; esto es, existen enteros positivos a y b tales que, na < b para todo entero positivo n. Entonces el conjunto S = {b na : n es un entero positivo} consiste de enteros positivos. mente b (m + 1) tambi en est a en S y Por el PBO, el conjunto S tiene un elemento m nimo, x = b ma. Evidente-

b (m + 1)a = (b ma) a < b ma = x lo que contradice la escogencia de x. As existe un entero positivo n tal que na b. En e ste curso adem as se trabaja con el conjunto de los n umeros racionales. Recuerdese que un n umero real x es un n u mero racional si existen enteros a y
a O tales que x = b . Un n umero que no es racional se denomina n umero irracional. Ejemplos de n umeros irracionales son , 2 y e. A continuaci on se utiliza el PBO para mostrar que 2 es irracional, m as adelante se dar a una prueba

b, b

diferente. Teorema 1.3.2. 2 es irracional. 2 es racional. Entonces existen enteros positivos

Demostraci on. Sup ongase que a y b, tales que 2 = a . Sea b

S = {t 2 : t y t 2 son enteros positivos } Es f acil ver que S es un conjunto de enteros positivos no vac o. As por el PBO, S tiene un elemento m nimo , s = t 2. Considerese s 2 s = s 2 t 2 = ( s t) 2

1.3 Inducci on Matem atica

11

Dado que s 2 = 2t y s son enteros, s 2 s = ( s t) 2 debe ser un entero. Adem as, es un entero positivo pues s 2 s = s( 2 1) y 2 > 1. Como s > t, se tiene que s 2 s est a en S . Y se puede ver que s 2s< s La anterior desigualdad contradice la escogencia de s como el elemento m nimo de S . Por lo tanto 2 es irracional. A partir del PBO se obtiene el principio de inducci on nita. Este principio da la base para un m etodo de demostraci on llamado Inducci on Matem atica. Teorema 1.3.3 (Principio de Inducci on Finita). (PIF) Sea S un conjunto de enteros positivos tal que: 1. 1 est a en S . 2. Si k est a en S , entonces k + 1 est a en S . Entonces S es el conjunto de los enteros positivos. Demostraci on. Sea T = { x S : x es un entero positivo} y sup ongase que T es T;

no vac o. Por el PBO T tiene un m nimo, denotado por a. Como 1 S entonces a > 1 y 0 < a 1 < a. Como a es el elemento m nimo de T entonces a 1 lo que implica que a 1 S , por la denici on de T .

Por hip otesis , (a 1) + 1 = a S , lo que contradice el hecho de que a est e en positivos. Ejercicio 1. Utilizando el PIF demostrar que 12 + 22 + + n2 = n(2n + 1)(n + 1) 6

T . As el conjunto T es vacio, y en consecuencia S contiene todos los enteros

La inducci on matem atica da una t ecnica estandar para probar un enunciado de los enteros positivos, pero una desventaja es que no ayuda a formular tales proposiciones. Claro que si se puede hacer una suposici on de una propiedad

1.3 Inducci on Matem atica

12

que se cree se puede tener en general, entonces su v alidez se puede vericar por el principio de inducci on matem atica. Por ejemplo, al observar la siguiente lista de igualdades:

1 = 1, 1 + 2 = 3, 1 + 2 + 22 = 7, 1 + 2 + 22 + 23 = 15, 1 + 2 + 22 + 23 + 24 = 31, 1 + 2 + 22 + 23 + 24 + 25 = 63, ... sugiere que 12 + 22 + 2n1 = 2n 1 para todo entero positivo. Ejercicio 2. Demuestre la anterior armaci on. Cuando se presenten pruebas por inducci on, no se har a referencia a un conjunto S , y solo se proceder a a demostrar que la armaci on es verdadera para 1 y que si es verdadera para el entero k entonces tambi en lo es para k + 1. Se debe tener cuidado al establecer las condiciones del PIF, pues no se pueden tomar conclusiones tras el cumplimiento de una de las condiciones; es decir ninguna de las dos condiciones por si sola es suciente. La prueba de la condici on 1) se denomina la base de la inducci on, mientras que la prueba de 2) se llama el paso de inducc on, las suposiciones hechas en el paso de inducci on se conocen como las hip otesis de inducci on. Adem as, la v alidez del paso de inducci on no necesariamente depende de la veracidad de la proposici on que se va a probar, esto es, el paso de inducci on se puede vericar aunque la hip otesis sea falsa. inducci on pero no cumple la base de inducci on. As que si la f ormula se tiene para alg un entero se tiene para el siguiente entero; sin embargo no se puede encontrar un entero n para el cu al sea verdadera. Por ejemplo la f ormula 1 + 3 + 5 + + (2n 1) = n2 + 3, verica la hip otesis de

1.3 Inducci on Matem atica

13

Existe una variante del principio de inducci on que se usa cuando est e no es efectivo. Como con la primera versi on, este segundo principio de inducci on nita da dos condiciones que garantizan que un conjunto de enteros positivos realmente consiste de todos los enteros positivos. Teorema 1.3.4 (Segundo Principio de Inducci on Finita). (SPIF) Sea S un conjunto de enteros positivos tal que 1. 1 S . 2. Si k es un entero positivo tal que 1, 2, . . . , k est an en S , entonces k + 1 S Entonces S es el conjunto de los enteros positivos. Demostraci on. Sea T = {n entero positivo : n S }. Suponga que T . Luego

por el PBO, T tiene un elmento m nimo n. Como 1 S entonces n > 1, y la escogencia de n implica que 1, 2, . . . , n 1 luego T es vacio. T,

esto es 1, 2, . . . , n 1 S , y de 2) (n 1) + 1 = n S , lo que es una contradicci on,

El PIF se usa m as que el segundo, pero existen ocasiones donde se preere el segundo; ya que en ciertas situaciones para mostrar que k + 1 es un miembro de S , se necesita que adem as de que k est e en S que otros enteros que preceden a k tambi en sean elementos de S . La formulaci on de estos principios de inducci on ha sido para el caso en el que la inducci on comienza con 1. Cada forma se puede generalizar para comenzar con cualquier entero positivo n0 . Con este cambio la conclusi on ser a que S es el conjunto de los enteros positivos n no . Sucesi on de Lucas: Se presenta el siguiente ejemplo para ilustrar una prueba Considerese la siguiente sucesi on llamada Sucesi on de Lucas 1, 3, 4, 7, 11, 18, 29, 47, 76, . . .

en la que se necesite el segundo principio de inducci on nita.

1.3 Inducci on Matem atica

14

Excepto por los dos primeros t erminos, cada t ermino de esta sucesi on es la suma de los dos precedentes, entonces la sucesi on puede ser denida en forma inductiva (recursiva) como sigue: a1 = 1, a2 = 3, . . . , an = an1 + an2 Ejemplo 2. Demuestre que la desigualdad an < (7/4)n se tiene para todo entero positivo n. Se cumple para n = 1 y n = 2 a1 = 1 < (7/4)1 = 7/4 a2 = 3 < (7/4)2 = 49/16. ak1 < (7/4)k1 y ak2 < (7/4)k2 Sea k 3 y suponga que la desigualdad es v alida para n = 1, 2, . . . , k 1, luego n 2.

ak = ak1 + ak2 < (7/4)k1 + (7/4)k2 = (7/4)k2 (7/4 + 1) = (7/4)k2 (11/4) < (7/4)k2 (7/4)2 = (7/4)k Entre otras cosas, este ejemplo sugiere que si objetos se denen inductivamente, entonces la inducci on matem atica es una herramienta para establecer las propiedades de estos objetos.

1.3.1. Deniciones Recursivas


El principio de inducci on matem atica proporciona un m etodo para denir valores de funciones en enteros positivos. En lugar de hacer explicito el valor de la funci on en n, se da el valor de la funci on en 1 y una regla para encontrar para cada entero positivo n el valor de la funci on en n + 1 a partir del valor de la funci on en n.

1.3 Inducci on Matem atica

15

Denici on 3. Se dice que la funci on f se dene recursivamente si se conoce el valor de f en 1 y si para cada entero positivo n se da una regla para determinar f (n + 1) a partir de f (n). El principio de inducci on matem atica se puede usar para mostrar que una funci on que est a denida recursivamente, est a denida u nicamente en cada entero positivo. Se ilustra como denir una funci on recursivamente con la denici on. Ejemplo 3. Se dene recursivamente la funci on factorial, f (n) = n!. Primero se especica que f (1) = 1 Entonces se da una regla para calcular f (n + 1) a partir de f (n) para cada entero positivo, es decir f (n + 1) = (n + 1) f (n) Lo anterior dene u nicamente n!. El segundo principio de inducci on matem atica tambi en sirve como base para deniciones recursivas. Se puede denir una funci on cuyo dominio es el conjunto de los enteros positivos especicando su valor en 1 y dando una regla para cada entero positivo n para encontrar f (n) a partir de los valores f ( j) para 1 j n 1. Fibonacci. Ejemplo 4 (Sucesi on Fibonacci). La sucesi on Fibonacci f1 , f2 , . . . , fn se dene recursivamente por f1 = 1, f2 = 2 y fn = fn1 + fn2 para n 3. Los n umeros
n j=1

Se ilustra como funciona tal denici on inductiva con la denici on de la Sucesi on

Fibonacci satisfacen muchas identidades. Se puede conjeturar una f ormula para f j examinando e sta suma para valores peque nos de n f1 =1 f1 + f2 =2 f1 + f2 + f3 =4 f1 + f2 + f3 + f4 =7 f1 + f2 + f3 + f4 + f5 =12

1.3 Inducci on Matem atica

16

Analizando e stas sumas se puede ver que son menores en 1 que el n umero de Fibonacci que est a dos t erminos arriba en la sucesi on. As que es razonable suponer que
n j=1

f j = fn+2 1

Ahora se prueba la veracidad de e sta armaci on por medio de inducci on matem atica. Para n = 1 se tiene que
1 j=1

n = k. Ahora se demuestra para n = k + 1; es decir se supone que fn+2 1 y se debe demostrar que
n+1 n n+1 j=1

f j = f1 = 1 = f2 1. Sup ongase que se cumple para


n j=1

fj = fj =

f j = f j = fn+3 1. En efecto

fj =
j=1 j=1

f j + fn+1 = fn+2 1 + fn+1 = fn+3 1

Ejemplo 5. Se puede usar el segundo principio de inducci on matem atica para probar que
1+ 5 . 2

fn > n2 para n 3 El paso base consiste en demostrar la proposici on para n = 3 y

donde =

n = 4. Se tiene que < 2 = f3 . Como (1 + 5)2 3 + 5 2 = = < 3 = f4 2 2 De esta forma la armaci on se cumple para n = 3, 4. La hip otesis inductiva ecuaci on x2 x 1 = 0; se tiene que 2 = + 1. De ah que consiste en suponer que k2 < fk para todo k n. Como es una soluci on de la n1 = 2 n3 = ( + 1)n3 = n2 + n3 Ahora por hip otesis de inducci on se tieneb las desigualdades n2 < fn y n3 < fn1 As se tiene que n1 = n2 + n3 < fn + fn1 = fn+1 con lo que se termina la prueba.

Cap tulo 2 Teor a de la divisibilidad en los enteros


2.1. El Algoritmo de la Divisi on
Teorema 2.1.1. Dados enteros a y b, con b > 0, existen enteros u nicos q y r tales que a = bq + r 0r<b

Los enteros q y r se llaman, respectivamente, el cociente y el residuo en la divisi on de a por b. Demostraci on. Considere S = {a xb Para demostrar que S x Z, a xb 0}

a xb 0. Sea x = |a| y como b 1 entonces |a|b |a|

nada m as basta con encontrar un entero x tal que

a (|a|b) = a + |a|b a + |a| 0 as que a (|a|)b S Luego por el PBO S tiene un n umero m nimo r, as existe q Z tal que r = a qb 17

divisor 2.2 El m aximo comun

18

as a = qb + r, donde 0 r. Queda por probar que r < b. Sup ongase lo contrario. Entonces t = a (q + 1)b = a qb b = r b 0. escogi o r. Por lo tanto r < b. Para demostrar la unicidad de q y r. Supongase que existen enteros q y r tales que a = qb + r = q b + r donde 0 r < b, 0 r b. Luego r r = b(q q ); entonces |r r | = b |q q | de las desigualdades anteriores b < r r < b o en forma equivalente |r r| < b y de aqui entonces 0 |q q | < 1 de donde |q q | = 0 y entonces q = q y r = r . Una versi on m as general del algoritmo de la divisi onse obtiene al reemplazar la restricci on de que b tenga que ser positivo por la condici on de que b Corolario 1. Si a y b son enteros, con b r tales que a = qb + r, 0 r |b | 0. Luego t S y adem as t < r, esto es una contradicci on por la forma en que se

0, entonces existen enteros u nicos q y

Teorema 2.1.2. Si a y b son enteros, con b 0, existen enteros c y d tal que |b| |b | a = bc + d < d 2 2

divisor 2.2. El m aximo comun


Denici on 4. Se dice que un entero b es divisible por un entero a por a|b si existe un entero c tal que b = ac Por a b se denota que b no es divisble por a. 0, denotado

divisor 2.2 El m aximo comun Adem as, para decir que b es divisible por a, tambi en se puede decir que a es un divisor de b; a es un factor de b; b es un multiplo de a.

19

En lo que sigue cuando se emplee la notaci on a|b, se sobreentender a que a es diferente de cero. Si a es un divisor de b, entonces b es tambi en divisible por a, es decir los

divisores de un entero vienen por pares. Para encontrar todos los divisores de un entero dado es suciente con obtener los divisores positivos y entonces unirlos a los divisores negativos correspondientes. Por est a raz on en lo que sigue los resultados se limitar an a los divisores positivos. Teorema 2.2.1. Sean a, b, c enteros, entonces: 1. a|0 , 1|a, a|a; 2. a|1 si y s olo si a = 1; 3. Si a|b y c|d, entonces ac|bd; 4. Si a|b y b|a, si y s olo si a = b; 5. Si a|b y b|c, entonces a|c; 6. Si a|b y b 0, entonces |a| |b|;

7. Si a|b y a|c, entonces a|(bx + cy), para x, y Z; 8. Si a|bk , k = 1, 2, . . . , n; entonces a|(b1 x1 + + bn xn ). Si un entero d divide a dos enteros a y b, se dice que d es un divisor com un de a y b. As pues 1 es un divisor com un de todo par de enteros a y b. Adem as, como todo entero diferente de cero divide a 0, entonces si a = b = 0 todo entero es un divisor com un de a y b. Sin embargo, cuando al menos uno de los dos es diferente de cero, u nicamente existe un n umero nito de divisores comunes. Entre estos, hay uno que es mayor que todos, que se denomina el m aximo com un divisor de ay b.

divisor 2.2 El m aximo comun

20

Denici on 5. Dados dos enteros a y b (con al menos uno de los dos diferente de cero), el mayor entero que divide a y b se denomina el m aximo com un divisor de a y b, denotado por gcd(a, b). Es decir, si gcd(a, b) = d entonces: 1. d |a y d |b; 2. Si c|a y c|b, entonces c d . Observese que la anterior denici on da un m etodo para calcular el m aximo com un divisor de dos enteros. Si a y b son iguales a cero, el gcd no existe. Si a = 0 y b divisores de a, entonces el mayor de estos que divida a b es el gcd. Esta forma de calcular el gcd en general es muy ineciente. El siguiente teorema presenta una caracterizaci on u til del m aximo com un divisor de a y b en t erminos de sus combinaciones lineales, esto es como sumas de la forma sa + tb, donde s y t son enteros. Teorema 2.2.2. Sean a y b enteros (con al menos uno de los dos diferente de cero), y sea d = gcd(a, b). Entonces d es el menor entero positivo que se puede expresar como una combinaci on lineal de a y b. Demostraci on. Sea S = { sa + tb > 0 s, t Z} el conjunto de las combinaciones lineales positivas de a y b. S pues si a 0 entonces |a| = a u + b 0 S donde u = 1 . Luego por el m = sa + tb para t, s Z. Por el algoritmo de la divisi on existen enteros q y r tales que a = es decir, r es una combinaci on lineal de a y b y r 0, entonces r < m. As se muestra que es un divisor de b, por lo tanto m es un divisor com un de a y b. Sea d = gcd(a, b), entonces d |m lo que implica que d m, como d es el m aximo com un divisor de a y b entonces d = m. 0, el gcd es |b|. Si a y b son diferentes de cero, con |a| |b|, se listan los

PBO este conjunto de enteros positivos tiene un elemento m nimo; m, tal que

qm + r, 0 r < m. Adem as r = a qm = a q( sa + tb) = (1 qs)a + (qt)b; debe tener que r = 0 y a = qm. Luego m es un divisor de a, de igual forma se

2.3 El Algoritmo de Euclides

21

Corolario 2. Si c es cualquier divisor com un de a y b, entonces c divide a gcd(a, b). Corolario 3. Si a y b son enteros, al menos uno de los dos diferente de cero, entonces el conjunto T = {ax + by x, y Z} es el conjunto de los m ultiplos de d = gcd(a, b). Denici on 6. Dos enteros a y b se dice que son primos relativos si gcd(a, b) = 1; esto es, si el u nico factor com un positivo que tienen es 1. Teorema 2.2.3. Sean a y b enteros, no ambos cero. Entonces a y b son primos relativos si y s olo si existen enteros x y y tales que 1 = ax + by. Demostraci on. Si a y b son primos relativos entonces gcd(a, b) = 1, entonces existen enteros x, y tales que 1 = ax + by. Reciprocamente, sea d = gcd(a, b). Como d |a y d |b entonces d |(1 = ax+by) entonces d |1 lo que implica que d = 1. Teorema 2.2.4 (Lema de Euclides). Si a|bc y gcd(a, b) = 1, entonces a|c. Demostraci on. Por suposici on 1 = ax + by para algunos x, y Z multiplicando por c c = c(ax + by) = acx + bcy como bc = at para t Z, se tiene que c = acx + aty = a(cx + ty) entonces a|c.

2.3. El Algoritmo de Euclides


Antes de ver el Algoritmo de Euclides para calcular el m aximo com un divisor de dos n umeros se presenta el siguiente resultado fundamental dentro del algoritmo. Lema 2.3.1. Sean a y b enteros. Si a = bq + r, entonces gcd(a, b) = gcd(b, r)

2.3 El Algoritmo de Euclides

22

Demostraci on. Si d |a y d |b entonces d |(a qb) = r. As d es un divisor com un de b y r; es decir, d |b y d |r Esto implica que c es un divisor com un de a y b, entonces c d . Y entonces d = gcd(b, r). El algoritmo de Euclides se pude describir como sigue: Sean a y b enteros ,dado que gcd(|a|, |b|) = gcd(a, b) sin perdida de generalidad se puede suponer que a b > 0. entonces existen enteros q1 , r1 tales que a = q1 b + r 1 ; 0 r1 < b 0se divide b por r1 para Por otra parte, se a c un divisor com un de b y r, entonces c|(bq + r), de aqui c|a.

El primer paso consiste en aplicar el Algoritmo de la Divisi on para a y b,

Si r1 = 0 entonces b|a y as gcd(a, b) = b. Cuando r1 obtener enteros q2 y r2 tales que

b = q2 r 1 + r 2 ;

0 r2 < r1

Si r2 = 0 entonces el algoritmo se detiene pues gcd(a, b) = gcd(b, r1 ) = gcd(r1 , 0) = r1 . De otra manera , se procede como antes para obtener r 1 = q3 r 2 + r 3 ; 0 r3 < r2

Este proceso continua hasta que alg un residuo dentro del algoritmo sea cero, por ejemplo en el (n + 1)- esimo paso cuando rn1 , sea divisible por rn (un residuos igual acero debe aparecer dado que la sucesi on b > r1 > r2 > 0 no puede contener m as de b enteros).

2.3 El Algoritmo de Euclides El resultado es el siguiente sistema de ecuaciones a = q1 b + r 1 ; b = q2 r 1 + r 2 ; r 1 = q3 r 2 + r 3 ; . . . rn2 = qn rn1 + rn ; rn1 = qn+1 rn + 0; Entonces por el lema 1 se tiene que gcd(a, b) = gcd(b, r1 ) = = gcd(rn1 , rn) = gcd(rn , 0) = rn . 0 < rn < rn1 0 < rn < rn1 0 < r1 < b 0 < r2 < r1 0 < r3 < r2

23

Adem as se sabe que el gcd(a, b) se puede expresar en la forma ax + by, la prueba de este resultado no da ning un indicio de como determinar los enteros x, y. El Algoritmo de Euclides que se acaba de presentar da un m etodo para calcularlos. ecuaci on se tiene Se tiene que rn = rn2 qn rn1 . Sustituyendo rn1 = rn2 qn1 rn2 en la anterior

rn =rn2 qn (rn3 qn1 rn2 ) = rn2 qn rn3 + qn qn1 rn2 =(1 + qn1 qn )rn2 + (qn )rn3 donde esta u ltima ecuaci on presenta a rn como una combinaci on lineal de rn2 y rn3 . Si se continua sustituyendo cada una de las ecuaciones encontradas, se podr a representar a rn como una combinaci on lineal de a y b. Existe un concepto paralelo al del m aximo com un divisor de dos enteros, conocido como el m nimo com un multiplo. Se dice que un entero c es un mul0 es un m ultiplo com un de cualquier par de enteros a y b. Para ver que existen m ultiplos comunes que no son triviales, notese que tanto ab como (ab) son tiplo com un de dos enteros (diferentes de cero) a y b si a|c y b|c. Evidentemente,

m ultiplos de a y b y uno de estos debe ser positivo. Luego por el PBO, el conjunto S = { c > 0 / a |c y b|c}

2.3 El Algoritmo de Euclides

24

el conjunto de los m ultiplos comunes de a y b tiene un elemento m nimo. A este se le denomina el m nimo com un m ultiplo de a y b. Denici on 7. El m nimo com un m ultiplo de dos enteros a y b, denotado por lcm(a, b), es el entero positivo m tal que: 1. a|m y b|m. 2. Si a|c y b|c, con c > 0, entonces m c. |ab|. Dados enteros a y b (diferentes de cero), lcm(a, b) siempre existe y lcm(a, b)

Teorema 2.3.2. Para enteros positivos a y b, gcd(a, b)lcm(a, b) = ab. ab . Sea a = dr y b = ds con r, s Z. Demostraci on. Sea d = gcd(a, b) y m = d ab Luego m = = rb = as; es decir m es un m ultiplo com unde a y b. Sea c d cualquier enteros postivo m ultiplo com un de a y b c = au = bv, u, v Z. Como se sabe existen enteros x, y tales que d = ax + by. En consecuencia c cd c(ax + by) c c = = = x+ y m ab ab b a , entonces m|c. Lo que implica nalmente que m c. As por denici on m = lcm(a, b).

Por el anterior teorema lcm(a, b) = ab . gcd(a, b)

Corolario 4. Dados dos enteros positivos a y b, lcm(a, b) = ab si y s olo si gcd(a, b) = 1.

2.4 La Ecuaci on Diofantica ax + by = c

25

2.4. La Ecuaci on Diofantica ax + by = c


Ahora la atenci on recae en el estudio de las ecuaciones diofanticas. El nombre hace honor al matem atico Diofanto, quien inici o el estudio de tales ecuaciones. Es costumbre utilizar el t ermino Ecuaci on Diofantica para cualquier ecuaci on en una o m as variables que se resuelve en los n umeros enteros. El tipo m as simple de ecuaci on diofantica que se considera es la Ecuaci on Lineal Diofantica en dos variables ax + by = c donde a, b, c son enteros dados y a, b no son los dos cero. Una soluci on de esta ecuaci on es una pareja de enteros x0 , y0 tales que satisfacen la ecuaci on dada, esto es ax0 + by0 = c. Una ecuaci on lineal diofantica puede tener varias soluciones, por ejemplo la ecuaci on 3 x + 6y = 18 tiene las siguientes soluciones 18 = 3 4 + 6 1 = 3 (6) + 6 6 = 3 10 + 6 (2) o on 2 x + 10y = 17. Puesto Por el contario, no existe una soluci on para la ecuaciA que el lado izquierdo de la ecuaci on es un entero par, cualquiera que sea la escogencia de x y y, mientras que el lado de recho no es par. De acuerdo a esto, es razonable preguntar por las circunstancias bajo las que una soluci on es posible, y cuando una soluci on existe y cuando se pueden determinar todas las soluciones explicitamente. La condici on de soluci on es f acil de establecer : La ecuaci on diofantica ax + by = c tiene soluci on si y s olo si d |c, donde d = gcd(a, b). En efecto, se sabe ax + by = c, entonces c = ax0 + by0 = drx0 + dsy0 = d (rx0 + sy0 lo que implica que d |c. Inversamente, suponga que d |c, as c = dt. Adem as existen enteros x0 y y0 tales que d = ax0 + by0 , luego multiplicando esta u ltima ecuaci on que existen enteros r y s tales que a = dr y b = ds. Si existe una soluci on de

2.4 La Ecuaci on Diofantica ax + by = c por t se tiene que c = dt = t(ax0 + by0 ) = a(tx0 ) + b(ty0 )

26

De aqu la ecuaci on diofantica ax + by = c tiene a x = tx0 y y = ty0 como una soluci on particular. Teorema 2.4.1. La ecuaci on lineal diofantica ax + by = c tiene una soluci on si y s olo si d |c, donde d = gcd(a, b). Si x0 , y0 es una soluci on de esta ecuaci on, entonces todas las otras ecuaciones estan dadas por: x = x0 + (b/d )t; para cualquier t Z. Demostraci on. Para establecer la segunda armaci on del teorema, suponga que una soluci on x0 , y0 de la ecuaci on dad se conoce. Si x , y es otra soluci on entonces: ax0 + by0 = c = ax + by Existen enteros primos relativos r y s tales que a = dr, b = ds, entonces r( x x0 ) = s(y0 y ) luego r| s(y0 y ) pero como gcd(r, s) = 1. Por el Lema de Euclides, se debe tener que r|(y0 y ), en otras palabras y0 y = rt para alg un t Z y entonces x x0 = st. Luego x = x0 + st = x0 + (b/d )t y = y0 + rt = y0 (a/d )t As existe un n umero innito de soluciones de la ecuaci on dada. Es u til tener en cuenta la versi on que tiene el teorema anterior cuando los coecientes son primos relativos. y = y0 (a/d )t

2.4 La Ecuaci on Diofantica ax + by = c

27

Corolario 5. Si gcd(a, b) = 1 y si x0 , y0 es una soluci on particular de la ecuaci on lineal diofantica ax + by = c, entonces todas las soluciones est an dadas por x = x0 + bt y = y0 at para t Z.

Cap tulo 3 Numeros Primos y su Distribuci on


3.1. El Teorema Fundamental de la Aritm etica
Previamente se observ o que cualquier entero a > 1 es divisible por 1 y a. Denici on 8. Un entero p > 1 se llama un n umero primo, o simplemente un primo, si sus u nicos divisores positivos son 1 y p. Un entero mayor que 1 que no es un primo se denomina compuesto. N otese que 2 es el u nico primo par, y de acuerdo con nuestra denici on el entero 1 juega un papel especial, ya que no es ni primo ni compuesto. Teorema 3.1.1. Si p es un primo y p|ab, entonces p|a o p|b. Demostraci on. Si p|a entonces ya esta el resultado. Sup ongase que p a. Entonces gcd(a, p) = 1. Entonces por el lema de Euclides p|b. Este resultado se extiende facilmente a productos de m as de dos t erminos. Corolario 6. si p es un primo y p|a1 a2 an , entonces p|ak para alg un 1 k n. Corolario 7. Si p, q1 , q2 , . . . , qn son primos y p|q1 q2 qn , entonces p1 = qk para alg un 1 k n. El siguiente resultado es de una importancia relevante dentro de los temas que siguen. Este teorema permite identicar a todo entero en forma u nica a partir de un conjunto de enteros. 28

3.1 El Teorema Fundamental de la Aritm etica

29

Teorema 3.1.2 (Teorema Fundamental de la Aritm etica). Todo entero positivo n > 1 se puede expresar como un producto de primos, /esta representaci on es u nica, sin tener en cuenta el orden en el que aparecen los factores. Demostraci on. Sea n > 1, entonces n es primo o compuesto. Si n es primo no hay nada que probar. Si n es compuesto entonces existe un entero d tal que d |n y 1 < d < n. Entre estos enteros d se escoge el menor entero p1 (esto por el PBO). Se puede ver que p1 debe ser un n umero primo. Puesto que si se tuviera un divisor q tal que 1 < q < p1 , con q| p1 y p1 |n implica que q|n lo que contradice la escogencia de p1 . As entonces se puede esribir n = p1 n1 , donde p1 es primo y 1 < n1 < n. Si n1 es primo entonces se tiene la representaci on buscada. En caso contrario, el argumento anterior se repite para obtener un segundo n umero primo p2 tal que n1 = p2 n2 , y as n = p1 p2 n2 con 1 < n2 < n1 . Si n2 es primo, entonces ya se tiene el resultado del teorema. De otra forma, n2 = p3 n3 con p3 un n umero primo y as n = p1 p2 p3 n3 donde 1 < n3 < n2 . de continuar as se obtiene la sucesi on decreciente n > n1 > n2 > n3 > > 1 que no puede continuar indenidamente; esto es,luego de un n umero nito de pasos nk es un primo. Este procedimiento genera la factorizaci on prima de n n = p1 p2 pr Para establecer la unicidad de la factorizaci on prima sup ongase que n se puede representar como un producto de primos en dos formas diferentes, esto es n = p1 p2 pr = q1 q2 q s donde r s y los pi y q j son todos primos, escritos de tal manera que p1 p2 pr q1 q2 q s

Como p1 |q1 q2 q s , el corolario 7 implica que p1 = qk para alg un qk , y entonces p1 q1 . Un razonamiento similar muestra que q1 p1 , de ah que p1 = q1 . Se

3.1 El Teorema Fundamental de la Aritm etica puede cancelar entonces este t ermino en com un y se obtiene que p2 p3 pr = q2 q3 q s Se repite el proceso para obtener que p2 = q2 y entonces . p2 p3 pr = q2 q3 q s

30

Continuando en esta forma, si se tiene la desigualdad r < s, entonces 1 = qr+1qr+2 q s lo que es absurdo pues qi > 1 para cada i. Luego r = s y por lo tanto p1 = q1 , p2 = q2 , . . . pr = qr Obteniendo como resultado que las dos factorizaciones de n, que se suponian diferentes, son iguales.

Por supuesto, varios de los primos que aparecen en la factorizaci on de un entero dado se pueden repetir. Corolario 8. Cualquier entero n mayor que 1, se puede representar en una forma u nica
kr 1 k2 n = pk 1 p2 pr

donde cada ki es un entero positivo y cada pi es un primo, tal que p1 < p2 < < pr . El Teorema Fundamental de la Aritm etica permite representar cualquier entero
1 2 r n > 1 en la forma p1 p2 p r , donde los primos pi son distintos y los exponentes es usualmente llamada La Factorizaci i son enteros positivos. Esta on Prima de n.

Adem as de los enteros, un conjunto de enteros juega un papel muy importante en la teor a de n umeros: los n umeros racionales. Estos son n umeros que se pueden escribir como el cociente de dos enteros. Los n umeros que no son racionales se denominan irracionales.

3.2 La Criba de Eratostenes

31

Mirando la descomposici on can onica (factorizaci on prima) de un n umero, se puede determinar cuando e ste es o no una k- esima potencia, para cualquier entero k mayor que 1. Si c = nk , y n tiene la descomposici on can onica
r 1 2 n = p 1 p2 pr 1 k2 kr entonces c = pk es la descomposici on can onica de c. As si c 1 p2 pr

0,

tiene una descomposici on can onica en la que los exponentes de todos los primos es divisible por k. Es claro que si las anteriores condiciones se cumplen, e ste n umero es la k- esima potencia de un entero. Teorema 3.1.3. Si un entero positivo no es una k- esima potencia, entonces su k- esima ra z es irracional. Demostraci on. Si un entero positivo n no es una k- esima potencia, entonces en su descomposici on can onica existe un primo que esta elevado a una potencia que no a escribir como u/v, donde u y v son es divisible por k. Si k n es racional se podr enteros. Entonces nvk = uk lo que lleva a una contradicci on. Corolario 9. 2 es irracional El teorema fundamental tambi en proporciona una forma de encontrar el m aximo com un divisor y el m nimo com un multiplo de dos enteros. Si es necesario se toman algunos de los exponentes iguales cero para utilizar los mismos primos en la factorizaci on de los dos enteros, como en el siguiente resultado.
br ar b1 b2 1 a2 Teorema 3.1.4. Sea a = pa 1 p2 pr y b = p1 p2 pr , donde los expo-

m ax{ai , bi }. Entonces

nentes ai , bi son no negativos. Para i = 1, 2, . . . , r, sean mi = m n{ai , bi } y Mi =


mr 1 m2 gcd(a, b) = pm 1 p2 pr M1 M2 Mr lcm(a, b) = p1 p2 pr

3.2. La Criba de Eratostenes


Dado un entero positivo se tienen los argumentos necesarios para resolver las siguientes preguntas como saber si es primo o compuesto? y como determinar

3.2 La Criba de Eratostenes

32

un divisor no trivial?. La soluci on m as obvia para el primer problema consiste en dividir sucesivamente el entero en cuesti on por cada uno de los n umeros que lo preceden. Si ninguno de ellos (excepto 1) sirve como un divisor, entonces el entero debe ser primo. A pesar de que este m etodo es muy simple de describir, no es u til en la pr atica, pues el tiempo requerido para hacer estos c alculos ser a muy grande, si el entero en cuesti on es grande. Existe una propiedad de los n umeros compuestos que permite reducir radicalmente los c alculos necesarios. Si un entero a > 1 es compuesto, entonces se puede escribir como a = bc, donde 1 < b < a y 1 < c < a. Sup ongase que b c, 2 entonces b bc = a y as b a. Como b > 1, entonces b tiene al menos un factor primo p. De esta forma a

pb

idad de un entero especico a > 1, es suciente dividir a por los primos menores o iguales que a (suponiendo por supuesto que se tiene una lista de primos menores o iguales que a). cia es Eratostenes de Cyrene (276-194 a.c). Mientras que la historia lo recuerda principalmente como el director de la m as famosa biblioteca en Alejandr a. En el

Adicionalmente como p|b y b|a, entonces p|a. Por lo tanto un n umero compuesto a siempre tiene un divisor primo p, tal que p a. Luego para vericar la primal-

Otro griego cuyo trabajo en teor a de n umeros es de reconocida importan-

parrafo anterior se demostr o que si un entero a > 1 no es divisible por un primo p a, entonces a es primo. Eratostenes utiliz o este hecho como la base de una t ecnica, llamada la Criba de Eratostenes, para encontrar todos los primos menores o iguales que un entero n. El m etodo consiste en escribir todos los enteros desde 2 hasta n en su orden natural y eliminar sistematicamente todos los multiplos de los primos menores o iguales que n. Es decir, para cada primo p n se eliminan los enteros 2 p, 3 p, 4 p, 5 p, . . .. Ejemplo 6. Los primos menores o iguales que 100.

3.2 La Criba de Eratostenes 2 11 12 21 22 31 32 41 42 51 52 61 62 71 72 81 82 91 92 3 4 5 6 7 8 9 10 20 30 40 50 60 70 80 90

33

13 14 15 16 23 24 25 26 33 34 35 36 43 44 45 46 53 54 55 56 63 64 65 66 73 74 75 76 83 84 85 86 93 94 95 96

17 18 19 27 28 29 37 38 39 47 48 49 57 58 59 67 68 69 77 78 79 87 88 89

97 98 99 100

En este momento de la exposici on surge la siguiente pregunta el conjunto de los n umeros primos es innito ?, o en otra palabras existe un primo mayor que todos los otros primos? La respuesta a esta pregunta fue encontrada por Euclides en el IX Libro de los Elementos. Este argumento es universalmente reconocido como un m odelo de elegancia matem atica. En una forma sencilla dice que: Dada una lista nita de n umeros primos, siempre se puede encontrar un primo que no est a en la lista; de aqu el conjunto de los n umeros primos es innito. Teorema 3.2.1 (Euclides). Existen innitos n umeros primos. Demostraci on. La prueba de Euclides es por contradicci on. Sup ongase que existe un n umero nito de primos p1 , p2 , . . . , pn . Ahora, se considera el entero positivo P = p1 p2 pn + 1 Como P > 1, entonces por el teorema fundamental de la aritm etica, P es divisible por alg un primo p. Pero como p1 , p2 , . . . , pn son los u nicos primos, p debe ser igual a uno de los pi . Entonces se tiene que p| p1 p2 pn y p| P

lo que implica que p|P p1 p2 pn ; esto es p|1, lo que es claramente una con-

tradicci on. de aqu p no puede estar en la lista inicial de primos. Por lo tanto

3.2 La Criba de Eratostenes

34

ninguna lista de primos contiene todos los primos y en conclusi on el n umero de primos es innito. Para un primo p, dena p como el producto de todos lo primos que son menores o iguales que p. Los n umeros de la forma p + 1 se conocen como los N umeros Euclidianos, pues estos aparecen en la prueba de la infnidad de primos de Euclides. Es necesario notar que al construir estos n umeros los primeros cinco son primos: 2 + 1 = 2 + 1 = 3 3 + 1 = 2 3 + 1 = 7 5 + 1 = 2 3 5 + 1 = 31 7 + 1 = 2 3 5 7 + 1 = 211 11 + 1 = 2 3 5 7 11 + 1 = 2311 Sin embargo, 13 + 1 = 2 3 5 7 11 13 + 1 = 59 509 17 + 1 = 2 3 5 7 11 13 17 + 1 = 19 97 277 19 + 1 = 2 3 5 7 11 13 17 19 + 1 = 347 27953 no son primos. Entonces surge la siguiente pregunta (que hasta el momento no tiene respuesta) Existen innitos primos p, tales que p + 1 tambi en es primo?. Una consecuencia de la prueba de Euclides es que pn+1 p1 p2 pn + 1 < pn n +1 Teorema 3.2.2. Si pn es el n- esimo n umero primo, entonces pn 22
n 1

Demostraci on. Por inducci on sobre n. La desisgualdad se tiene claramente para el caso n = 1. Como hip otesis de inducci on suponga que n > 1 y que el resultado se tiene para todos los enteros positivos menores que n. Entonces pn+1 p1 p2 pn + 1 2 22 22
n 1

+ 1 = 21+2++2

n 1

+1

3.3 La Conjetura de Goldbach Y de la igualdad 1 + 2 + + 2n1 = 2n 1. En consecuencia pn+1 22 1 + 1 22 1 + 22 1 = 22 .


n n n n

35

Corolario 10. Pra n 1, existen al menos n + 1 primos menores que 22 . Demostraci on. Del teorema anterior se tiene que p1 , p2 , . . . , pn+1 son todos menores que 22 . Teorema 3.2.3. Existen vacios arbitrarios en la sucesi on de los primos.Es decir, dado cualquier entero positivo k, existen k enteros compuestos consecutivos. Demostraci on. Consid erense los enteros (k + 1)! + 2, (k + 1)! + 3, . . . , (k + 1)! + k, (k + 1)! + k + 1
n

Los primos est an espaciados irregularmente, tal y como lo sugiere el anterior teorema. Si se denota el n umero de primos que no exceden a x por ( x), podr a preguntarse acerca de la naturaleza de esta funci on. Debido a la irregularidad de l aparici on de los primos no puede esperarse una f ormula sencilla para ( x). Sin embargo, uno de los resultados m as impresionantes de la teor a avanzada de n umeros, el Teorema del N umero Primo; proporciona un aproximaci on asint otica para ( x). Este torema establece que
x

l m

( x) =1 x/ log x

3.3. La Conjetura de Goldbach


Mientras se sabe que existe una innidad de primos, su distribuci on en los enteros positivos es m as misteriosa. Repetidamente en su distribuci on se encuentran pistas o lo que podr an llamarse, sombras de un patr on. La diferencia entre primos consecutivos puede ser peque na como con las parejas 11, 13 y 17, 19 o 1000000000061 y 1000000000063. Pero al mismo tiempo existen intervalos arbitrariamente grandes de enteros que no contienen n umeros primos.

3.3 La Conjetura de Goldbach

36

Denici on 9. Se dice que dos enteros positivos p y p + 2 son primos gemelos si los dos son primos. Un problema abierto en teor a de n umeros consiste en dar respuesta a la siguiente pregunta existen innitos primos gemelos? Evidencias n umericas permiten pensar en una respuesta armativa. Por medio de c alculos hechos con computadores se encontrar on 152982 parejas de primos gemelos menores que 30000000 y 20 parejas entre 1012 y 1012 + 10000, lo que sugiere un crecimiento escaso de su n umero en comparaci on con los enteros positivos. Muchos ejemplos de primos gemelos se encontrar on. Uno de los m as grandes, a la fecha, es la pareja 1706595 211235 +1, cada uno con 3389 d gitos, descubiertos en 1989. Primos consecutivos no s olo pueden estar cerca, sino tambi en muy alejados; es decir, se pueden encontrar espacios arbitrariamente grandes entre primos consecutivos. M as precisamente: Dado cualquier entero positivo n, existen n eneteros positivos compuestos consecutivos. Para probar lo anterior basta con considerar los enteros (n + 1)! + 2, (n + 1)! + 3, , (n + 1)! + (n + 1) Por ejemplo, si se desea una sucesi on de cuatro enteros positivos compuestos que sean consecutivos, el argumento utilizado produce la sucesi on 122, 123, 124, 125. 5! + 2 = 122 = 2 61 5! + 3 = 122 = 3 41 5! + 4 = 124 = 4 31 5! + 5 = 125 = 5 25 Por supuesto se pueden encontrar, otros conjuntos de cuatro enteros consecutivos, como por ejemplo 24, 25, 26, 27 o 32, 33, 34, 35. Como este ejemplo sugiere, el procedimiento para construir espacios entre dos primos consecutivos da un estimativo de donde se encuentran. Las pimeras apariciones de estos espacios primosde longitudes especicas, han sido trabajadas por medio de busquedas computacionales. Un espacio de longitud 778 ( es decir pn+1 pn = 778) fue descubierto despu es del primo 42842283925351. No hay espacios de esta longitud entre

3.3 La Conjetura de Goldbach

37

primos peque nos. El espacio m as grande conocido entre n umeros primos consecutivos es de longitud 784, una cadena de 783 n umeros compuestos consecutivos a continuaci on del primo 2500107922440823, pero no se sabe si es la primera aparici on. Adem as de los problemas abiertos que se han presentado hasta el momento existe otro problema famoso que involucra n umeros primos.En una carta a Euler (1742), Christian Goldbach conjetur o que Todo entero par mayor que 4 es la suma de dos primos impares. La siguiente tabla verica la conjetura para n umeros pares peque nos 2 =1+1 4 =2+2 =1+3 6 =3+3 =1+5 8 =3+5 =1+7 10 = 3 + 7 = 5 + 5 12 = 5 + 7 = 1 + 11 14 = 3 + 11 = 7 + 7 = 1 + 13 16 = 3 + 13 = 5 + 11 18 = 5 + 13 = 7 + 11 = 1 + 17 20 = 3 + 17 = 7 + 13 = 1 + 19 22 = 3 + 19 = 5 + 17 = 11 + 11 24 = 5 + 19 = 7 + 17 = 11 + 13 = 1 + 23 26 = 3 + 23 = 7 + 19 = 13 + 13 28 = 5 + 23 = 11 + 17 30 = 7 + 23 = 11 + 19 = 13 + 17 = 1 + 29

Al parecer Euler no intent o probar el resultado, pero escribi o a Goldbach que e l ten a una conjetura de su autor a: cualquier entero mayor o igual que 6 es una

3.3 La Conjetura de Goldbach

38

suma de dos n umeros donde cada unos es de la forma 4n + 1 o uno de ellos es 1. Vericaciones n umericas sugieren que la Conjetura de Goldbach es cierta. Se veric o por c alculo directo para todos los enteros pares menores que 1010 . Muchos pares de la forma 2m, donde 0 < 2m < 1010 se pueden expresar como suma de un primo peque no (uno de los primeros 150 primos) y un primo cercano a 2m. Aunque esto apoya la idea de Goldbach, los intentos para obtener fallaron hasta el momento. Uno de los m as famosos especialistas en teor a de n umeros G. H. hardy dij o que la Conjetura de Goldbach es t an dif cil como cualquier otro problema abierto en matem aticas. Notese que si la conjetura de Goldbach es cierta, entonces cada primo impar mayor que 7 es la suma de tre primos impares. En efecto, sea n un entero impar Si n 3 se pudiera expresar mayor que 7, entonces n 3 es par y mayor que 4A como la suma de dos primos impares, como la arma la Conjetura de Goldbach, entonces n ser a la suma de tres primos impares, pues n3= p+q n = p+q+3 donde p y q son primos impares. El primer progreso real en la conjetura en casi 200 a nos fue hecho por Hardy y Littlewood en 1922. A partir de otro problema abierto, llamado la Hip otesis Generalizada de Riemann, mostrar on que todo n umero impar sucientemente grande es la suma de tres primos impares. En 1937, el matem atico ruso I. M. Vinogradov logr o quitar la dependencia de la hip otesis de Riemann, dando una prueba no condicionada de este resultado; es decir el demostr o que todo entero impar mayor que alg un entero n0 (calculable) se puede escribir como la suma de tres primos impares. Vinogradov no determin o que tan grande ten a que ser n0 , pero Borozdkin (1956) prob o que n0 < 33 . Otro problema estrechamente relacionado con la Conjetura de Goldbach es : todo n umero par es la suma de dos casi primos; es decir la suma de dos enteros cada uno de los cuales no tiene m as de un cierto n umero de factores primos. El primer resultado en este sentido fue obtenido por Brun (1920), quien demostr o que todo n umero par sucientemente grande es la suma de dos n umeros donde cada uno tiene a lo m as 9 factores primos. Despu es Buchstab (1940) mejor o el resultado
15

3.3 La Conjetura de Goldbach

39

o o que a cuatro factores primos. En 1948 el matem atico hungaro Renyi estableciA todo entero par grande n es la suma de un primo y un casi primo; esto es n = p + p1 p2 pr donde n es un entero par sucientemente grande. En la prueba de Renyi, r es muy grande. Si se pudiera probar que r = 1, esto probar a la Conjetura de Goldbach para todo n par grande. El subsecuente trabajo de Wang (1959) mostr o que r 4, mientras que A. I Vinogradov (1965) mostr o que r 3. El resultado m as cercano en vencer la conjetura es el resultado de 1966 de Chen Jing-Run el cual dice que r 2; en otras palabras a partir de un punto todo entero es la suma de un primo mejor o el argumento y redujo su longitud a 20 p aginas. Como conseccuencia de las fuertes evidencias en favor de la Conjetura de Goldbach, se podr a pensar que es cierta. Sin embargo puede ser falsa. Vinogradov mostr o que si A( x) es el n umero de enteros pares n x que no son suma de dos A( x) =0 x x Esto permite decir que casi todoslos enteros satisfacen la conjetura. Como Edl m mund Landau dijo la Conjetura de Goldbach es falsa para a lo m as el 0 % de todos los enteros pares; este a lo m as no excluye por supuesto la posibilidad de que existan innitas exepciones. De acuerdo al Algoritmo de la Divisi on todo entero positivo se puede escribir de forma u nica como 4n, 4n + 1, 4n + 2, 2n + 3. Claramente 4n y 4n + 2 son pares. As , todos los enteros impares est an en las sucesiones de t erminos generales 4n + 1 y 4n + 3. Los de la forma 4n + 1 por ejemplo son 1, 5, 9, 13, 17, 21, . . . y los de la forma 4n + 3 son 3, 7, 11, 15, 19, 23, . . .. La pregunta que practicamente salta a la vista es estas sucesiones contienen innitos primos? o en otra palabras existen innitos primos de la forma 4n + 1 y 4n + 3? Con el objetivo de demostrar que existen innitos primos de la forma 4n + 3 se presentan los siguientes resultados. primos entonces y a lo m as dos primos. La prueba original de Chen era muy larga, pero en 1978

3.3 La Conjetura de Goldbach

40

Lema 3.3.1. El producto de dos o m as enteros de la forma 4n + 1 es de la misma forma. Demostraci on. Basta considerar el producto de dos enteros de la forma 4n + 1. Sea k = 4n + 1 y k = 4m + 1. Luego kk = (4n + 1)(4m + 1) = 4(4nm + n + m) + 1, de donde es claro el resultado. Teorema 3.3.2. Existen innitos primos de la forma 4n + 3 Demostraci on. Sup ongase que existe un n umero nito de primos de la forma 4n + 3, y que estos son q1 , q2 , . . . , q s . Considere el entero positivo N = 4q1 q2 q s 1 = 4(q1 q2 q s 1) + 3 y sea N = r1 r2 rt su factorizaci on prima. Dado que N es un entero impar, se tiene que rk 2 para todo k, entonces rk es de la forma 4n + 1 o 4n + 3. Por el teorema anterior, el producto de cualquier n umero de primos de la forma 4n + 1 es un entero de esta forma. Pero N tiene la forma 4n + 3, entonces es claro que, N debe tener un factor primo ri de la forma 4n + 3. Pero ri no se puede encontrar entre la lista q1 , q2 , . . . , q s , pues esto llevar a a que ri |1. Por lo tanto existe un n umero innito de primos de la forma 4n + 3. Como existen innitos primos de la forma 4n + 3, se puede preguntar: el n umero de primos de la forma 4n + 1 es innito?. La respuesta es armativa, pero una demostraci on necesita el desarrollo de conceptos matem aticos avanzados que escapan del objetivo del curso. Estos resultados son casos especiales de un teorema de P.G.L Dirichlet sobre primos en progresi on aritm etica, demostrado en 1837. Lastimosamente se necesitan conceptos de cierto desarrollo para relizar la prueba. Teorema 3.3.3 (Dirichlet). Si a y b son enteros positivos primos relativos, entonces la progresi on aritmetica a, a + b, a + 2b, a + 3b, . . . , a + nb, . . . contiene un n umero innito de primos.

3.3 La Conjetura de Goldbach

41

El teorema de Dirichlet dice, por ejemplo, que existen innitos primos que terminan en 999. Como son 1999, 10999, que aparecen en la progresi on aritm etica determinada por 1000n + 999, donde gcd(1000, 999) = 1. A pesar del resultado anterior no existe una progresi on aritm etica de la forma a + nb que consista solamente de n umeros primos. Para ver esto suponga que a + nb = p, donde p es primo. Sea nk = n + kp, para k = 1, 2, 3, . . ., entonces a + nk b = a + (n + kp)b = (a + nb) + kpb = p + kpb = p(1 + kb) entonces a + nk b es divisible por p. En otras palabras, la progresi on contiene innitos n umeros compuestos. Una vieja, pero a un abierta, pregunta consiste en encontrar progresiones arbitrariamente grandes pero nitas consistentes unicamente de primos (no necesariamente consecutivos). La progresi on m as larga a la fecha est a compuesta por los 21 primos 142072321123 + 1419763024n (0 n 20)

Teorema 3.3.4. Si los n t erminos de la progresi on aritm etica p, p + d , p + 2d , . . . , p + (n 1)d son todos primos, entonces la diferencia com un es divisible por todo primo q < n. Demostraci on. Considerese un n umero primo q < n y suponga que q |d Los primeros q t erminos de la progresi on p, p + d , p + 2d , . . . , p + (q 1)d (3.1)

dejan diferentes residuos cuando se dividen por q. de otra forma, existr an enteros j y k con 0 j < k q 1 tales que los n umeros p + jd y p + kd dejan el mismo residuo al dividirlos por q. Entonces q divide su diferencia (k j)d . Pero como gcd(q, d ) = 1, y por el Lema de Euclides q|k j, lo que es imposible por la de estos debe ser cero. Esto signica que q| p + td para alg un 0 t q 1. Y de

desigualdad k j q 1. Dado que en (3.1) se tienen q residuos diferentes, uno la desigualdad q < n p p + td , as p + td es compuesto ( si p < n, uno de los la prueba de que q|d est a completa.

t erminos de la progresi on deber a ser p + pd = p(1 + d )). Con esta contradicci on,

3.3 La Conjetura de Goldbach

42

Para completar la exposici on , se puede mencionar otro famoso problema que hasta el momento resisti o todos los intentos de soluci on. Por siglos, los matem aticos han buscado una f ormula simple, que genere todos lo n umeros primos o al menos una f ormula simple que siempre de primos. A primera vista, el pedido parece modesto: encontrar una funci on f (n) cuyo dominio sea el conjunto de los enteros no negativos y cuyo rango es alg un subconjunto innito del conjunto de primos. En la Edad Media se pensaba que el polinomio cuadr atico f (n) = n2 + n + 41 produc a unicamente valores primos. La armaci on es correcta para n = 0, . . . , 39. Sin embargo esta interesante conjetura falla en los casos n = 40 y n = 41, donde son divisibles por 41, pues f (40) = 4041+41 = 412 y f (41) = 4142+41 = 4143. El siguiente valor f (42) = 1747 es primo. No se sabe si f (n) = n2 + n + 41 asume

innitos primos para enteros n. Recientes c alculos han mostrado que el polinomio g(n) = 103n2 3945n + 34381 da primos para n = 0, . . . , 44. Este polinomio da la cadena m as larga de primos para un polinomio de la forma an2 + bn + c. La falla de la funci on anterior para producir primos no es un accidente. Se puede demostrar que no existe un polinomio no constante f ( x) con coecientes enteros, tal que f (n) sea primo para todo entero n. Sup ongase que existe un polinomio f (n) con tal propiedad y que f (n) = ak nk + ak1 nk1 + + a2 n2 + a1 n + a0 donde los coecientes ai son n umeros enteros y ak 0. Sup ongase que para n = n0 , f (n0) = p es un n umero primo. Ahora, para cualquier entero t, f (n0 + tp) = ak (n0 + tp)k + + a1 (n0 + tp) + a0 = (ak nk 0 + + a1 n0 + a0 ) + pQ(t ) = f (n0 ) + pQ(t) = p + pQ(t) = p(1 + Q(t)) donde Q(t) es un polinomio en t que tiene coecientes enteros. Por lo tanto p| f (n0+

tp); como f (n) toma solo valores primos entonces se debe tener que f (n0 +tp) = p,

3.3 La Conjetura de Goldbach

43

para cualquier entero t. Dado que un polinomio de grado k no puede tomar el mismo valor m as de k veces, se tiene una contradicci on.

Cap tulo 4 Teor a de Congruencias


4.1. Propiedades B asicas de las Congruencias
En el primer cap tulo de Disquisitiones Arithmeticae, Gauss introduce el concepto de congruencia y la notaci on que la hace una t ecnica poderosa ( el explica que decidi o adoptar el s mbolo a causa de la estrecha analog a con la igualdad algebraica). De acuerdo a Gauss, si un n umero n mide la diferencia entre dos son incongruentes. Denici on 10. Sea n un entero jo. Dos enteros a y b se dice que son congruentes m odulo n, denotado por a b m od n si n divide a a b; es decir si existe un entero k tal que a b = kn Por ejemplo, sea n = 7. Es f acil ver que 3 24 denota por (m od 7), 31 11 (m od 7) 15 64 (m od 7) n umeros a y b , entonces a y b se dice que son congruentes con respecto a n, sino

Cuando n (a b), entonces se dice que a y b son incongruentes m odulo n, y se a b (m od n) 44

4.1 Propiedades B asicas de las Congruencias Por ejemplo 25 pues 7 25 12 = 13 12 (m od 7)

45

Es de anotar que cualquier par de enteros son congruentes m odulo 1, mientras

que dos enteros son congruentes m odulo 2, cuando los dos son pares o los dos son impares. Sea n > 1. Dado un entero a, sean q y r, el cociente y el residuo respectivamente bajo la divisi on por n, entonces a = qn + r Entonces por la denici on a r siguientes valores 0, 1, 2, . . . , n 1 A = {0, 1, 2, . . . , n 1} se denomina el conjunto de los menores residuos posiEn general, una colecci on de n enteros a1 , a2 , . . . , an se dice que forman un sistema completo de residuos m odulo n si todo entero es congruente m odulo n a uno y solamente uno de los ak . En otras palabras, si a1 , a2, . . . , an son congruentes m odulo n a 0, 1, 2, . . . , n 1, en alg un orden. Por ejemplo 12, 4, 11, 13, 22, 82, 91 constituyen un sistema completo de residuos m odulo 7. Lema 4.1.1. Cualquier conjunto de n enteros forma un sistema completo de residuos m odulo n si y s olo si ninguna pareja de estos enteros son congruentes m odulo n. El primer teorema de este cap tulo da una caracterizaci on de las congruencias m odulo n en t erminos de residuos bajo la divisi on por n. En particular, a 0 (m od n) si y s olo si n|a. El conjunto de n enteros 0r<n

(m od n). Dado que existen n valores posibles

para r, se ve que todo entero es congruente m odulo n exactamente a uno de los

tivos m odulo n.

4.1 Propiedades B asicas de las Congruencias

46

Teorema 4.1.2. Sean a y b enteros, a b (m od n) si y s olo si a y b dejan el mismo residuo cuando se dividen por n. Demostraci on. Sup ongase que a b(m odn), entonces a = b + kn, para alg un k Z. Al dividir n, b deja un cierto residuo r; esto es, b = qn + r, 0r<n

As , a = b + kn = (qn + r) + kn = (q + k)n + r lo que implica que a tiene el mismo residuo que b. Rec procamente, suponga que se puede escribir a = q1 n + r (q2 n + r) = (q1 q2 )n de donde n|a b; es decir, a b(m od n). siguientes propiedades: 1. a a(m od n) 2. Si a b(m od n), entonces b a(m od n). 3. Si a b(m od n) y b c(m od n), entonces a c(m od n). 4. Si a b(m odn) y c d (m odn), entonces a + c b + d (m odn), ac bd (m od n). 5. Si a b(m od n), entonces a + c b + c(m od n) y ac bc(m od n). 6. Si a b(m odn), entonces ak bk (m odn), para cualquier entero positivo k. Teorema 4.1.4. Si ca cb( m od n), entonces a b( m od n/d ), donde d = gcd(c, n). Demostraci on. Si ca cb (m od n), entonces c(a b) = ca cb = kn para alg un k Z. Como gcd(c, n) = d , entonces existen enteros r y s primos relativos tales que c = dr y n = ds, entonces r(a b) = ks, as s|r(a b). Como y b = q2 n + r con el mismo residuo r (0 r < n). Entonces a b = (q1 n + r)

Teorema 4.1.3. Sea n > 0 y a, b, c enteros arbitrarios. Entonces se tienen las

4.2 Tests Especiales de Divisibilidad

47

gcd(r, s) = 1, por el Lema de Euclides s|a b; es decir a b (m od s). Por lo tanto, a b (m od n/d ).

Consecuencias del resultado anterior son los siguientes casos especiales. Corolario 11. Si ca cb m od n y gcd(c, n) = 1, entonces a b m od n. a b m od p Corolario 12. Si ca cb m od p y p c, donde p es un n umero primo, entonces Existe otra situaci on que hace especiales las congruencias: el producto de dos enteros, ninguno de los cuales es congruente a cero, puede ser congruente a cero. Por ejemplo, 4 3 0 m od 12, pero 4 0 m od 12 y 3 0 m od 12. Es f acil probar que si ab 0 m od n y gcd(a, n) = 1, entonces b 0 m od n. Una variaci on de esta

o b 0 m od p.

propiedad es que cuando ab 0 m od p, con p un primo, entonces a 0 m od p

4.2. Tests Especiales de Divisibilidad


Una de las aplicaciones m as importantes de la teor a de congruencias involucra encontrar criterios especiales bajo lo que un entero dado es divisible por otro entero. Dado un entero b > 1, cualquier entero positivo N se puede escribir en forma u nica en t ermino de b como N = am bm + am1 bm1 + + a2 b2 + a1 b + a0 donde 0 ak b 1. En efecto, por el algoritmo de la divisi on existen enteros q1 y a0 tales que n = q1 b + a0 con 0 a0 b 1. Si q1 b se puede dividir una vez m as, para obtener q1 = N = (q2 b + a1 )b + a0 = q2 b2 + a1 b + a0

q2 b + a1 y entonces

4.2 Tests Especiales de Divisibilidad

48

con 0 a0 , a1 b 1. Si q2 < b, se detiene el proceso y ya se tiene la represiguiente paso se divide q2 por b para obtener q2 = q3 b + a2 , donde 0 a2 b 1, y ah que N = q3 b3 + a2 b2 + a1 b + a0

sentaci on buscada. Si q2 b, se puede continuar en la forma anterior; es decir en el

Si se continua este proceso se tiene una sucesi on estrictamente decreciente de enteros positivos qi , tales que N > q1 > q2 > q1 > 0. Entonces este proceso etapa, donde debe terminar en alg un momento. Sup ongase que se termina en la (m 1)- esima qm1 = qm b + am1 con 0 am1 b 1 y 0 qm b 1. Sea am = qm , entonces se tiene que N = am bm + am1 bm1 + + a2 b2 + a1 b + a0 Para demostrar que esta representaci on es u nica, su ongase que N tiene dos representaciones diferentes; es decir N = am bm + am1 bm1 + + a2 b2 + a1 b + a0 = cm bm + cm1 bm1 + + c2 b2 + c1 b + c0 con 0 ai b 1 para cada i y 0 c j b 1 para cada j (se puede utilizar el mismo sub ndice m en las dos representaciones de N simplemente adicionando ai = 0 o c j = 0 si es necesario). Luego 0 = dm bm + dm1 bm1 + + d2 b2 + d1 b + d0 , donde di = ai ci , para i = 1, . . . , m. Como se supone que las dos representaciones de N son diferentes, se debe tener que di tal que dk 0. Entonces 0 = dm bm + dm1 bm1 + + dk+1 bk+1 + dk bk dividiendo por bk , dk = b(dm bmk1 + + dk+1 ). As b|dk . Pero como 0 ak < b y b|dk es que dk = 0, lo que es un contradicc on. Por lo tanto la representaci on de N es u nica. y 0 ck < b se tiene que |dk | < b. entonces la u nica posibilidad para que |dk | < b 0 para alg un i. Sea k el menor subindice

4.2 Tests Especiales de Divisibilidad

49

La caracter stica esencial en todo esto es que el entero N esta completamente determinado por el arreglo ordenado am , am1 , . . . , a1, ao de coecientes en la representaci on. As , el n umero N = am bm + am1 bm1 + + a2 b2 + a1 b + a0 se puede representar por el s mbolo N = (am am1 a2 a1 a0 )b se denomina a esta notaci on; la notaci on en base b de N . El caso m as simple se tiene cuando b = 2, el sistema de numeraci on resultante se denomina el sistema binario. As cuando un n umero se escribe en el sistema binario, u nicamente los enteros 0 y 1 aparecen en tal representaci on; es decir, todo entero positivo se representa en forma u nica como una suma de potencias diferentes de 2. Por ejemplo 105 se puede representar como 105 = (1101001)2 . Teorema 4.2.1. Sea p( x) =
m k k=0 ck x

una funci on polinomial de x con coecientes

enteros ck . Si a b m od n, entonces p(a) p(b) m od n. Demostraci on. Utilizando las propiedades vistas en la secci on anterior. Si p( x) es un polinomio con coecientes enteros, se dice que a es una soluci on de la congruencia p( x) 0 m od n si y s olo si p(a) 0 m od n. Corolario 13. Si a es una soluci on de la congruencia p( x) 0m od y a b m od , entonces b tambi en es una soluci on de la congruencia. Demostraci on. Del teorema anterior.

4.2.1. Criterios de Divisibilidad para 9 y 11


Teorema 4.2.2. Sea N = am 10m + am1 10m1 + + a1 10 + a0 la representaci on en base 10 (la expresi on decimal) de N, y sea S = a0 + a1 + + am . Entonces 9|N si y s olo si 9|S .

4.3 Congruencias Lineales

50

Entonces 11|N si y s olo si 11|T . Demostraci on. Sea P( x) = entonces

en base 10 (la expresi on decimal) de N, y sea T = a0 a1 + a2 + + (1)m am .


m k=1

Teorema 4.2.3. Sea N = am 10m + am1 10m1 + + a1 10 + a0 la representaci on

P(1) m od 11, pero P(10) = N y P(1) = a0 a1 + a2 + + (1)m am = T , N T m od 11.

ak xk como 10 1 m od 11, entonces P(10)

4.3. Congruencias Lineales


Por una soluci on de esta congruencia se entiende un entero x0 tal que ax0 b m od n Una ecuaci on de la forma ax b m od n se denomina una congruencia lineal.

As el problema de encontrar todos los enteros que satisfacen la congruencia lineal ax ny = b. Esto permite utilizar resultados ya vistos. ax b m od n equivalente a obtener todas las soluciones de la ecuaci on diof antica Es conveniente tratar dos soluciones de ax b m od n que son congruentes

Por denici on ax0 b m od n si y s olo si ax0 b = ny0 , para alg un entero y0 .

m odulo n como iguales, aunque no sean iguales en el sentido usual. Por ejemplo se cuentan como diferentes. Es decir; cuando se hable del n umero de soluciones de la congruencia ax b m od n, signicar a el n umero de enteros incongruentes m odulo n que satisfacen tal congruencia. Teorema 4.3.1. La congruencia lineal ax b m od n tiene soluci on si y s olo m odulo n. x = 3 y x = 9 satisfacen la congruencia 3 x 9 m od 12. Estas dos soluciones no

si d |b, donde d = gcd(a, n). Si d |b, entonces la congruencia tiene d soluciones Este teorema muestra que : Si x0 es una soluci on de ax b m od n, entonces

las d = gcd(a, n) soluciones incongruentes m odulo n, est an dadas por n n n x0 , x0 + , x0 + 2 , . . . , x0 + (d 1) . d d d

4.3 Congruencias Lineales Corolario 14. Si gcd (a.n) = 1, entonces la congruencia lineal ax b m od n tiene soluci on u nica m odulo n.

51

Hasta este momento se ha considerado solucionar una sola congruencia lineal. Ahora se estudia el problema de resolver el sistema a1 x b1 m o d m1 . . . a2 x b2 m o d m2 ar x br m od mr de congruencias lineales simult aneamente. Sup ongase que los m odulos mk son primos relativos dos a dos. Evidentemente, el sistema no tendr a soluci on a menos de que cada congruencia individualmente sea soluble; esto es, a menos que dk |bk para cada k donde dk = gcd(ak , mk ). Cuando se satisfacen estas condiciones, el factor dk se puede cancelar en la k- esima congruencia, para obtener un nuevo sistema que tiene el mismo conjunto de soluciones del original.
a od n1 , a od n2 , . . . , a od nr r x br m 1 x b1 m 2 x b2 m

donde nk =

mk y gcd(ni , n j ) = 1, para i j. dk Las soluciones de las congruencias lineales son de la forma x c1 m od n1 , x c2 m od n2 , . . . , x cr m od nr

De esta forma el problema se reduce a encontrar una soluci on de este sistema m as simple. La clase de problemas que se pueden resolver por congruencias simultaneas, tiene una larga historia, aparecen los comienzos del primer siglo A.D. En honor a los primeros aportes de las matem aticos, la regla para obtener una soluci on usualmente recibe el nombre del Teorema Chino de los Restos.

4.3 Congruencias Lineales

52

Teorema 4.3.2 (Teorema Chino de los Restos). Sean n1 , n2, . . . , nr enteros positivos tales que gcd (ni , n j ) = 1 para i lineales x a1 m od n1 . . . x a2 m od n2 x ar m od nr tiene soluci on u nica m odulo n1 n2 nr . Demostraci on. Sea n = n1 n2 nr . Para cada k = 1, 2, 3 , r, sea Nk = n/nk = n1 nk1 nk+1 nr en otras palabras Nk es el producto de todos los ni excepto nk . Por hip otesis, los ni son primos relativos dos a dos, entonces gcd(Nk , nk ) = 1 De acuerdo con la teor a de congruencias lineales, es posible resolver la congruencia lineal Nk x 1 m od nk , sea xk esta soluci on u nica. Ahora se desea probar que x = a1 N1 x1 + a2 N2 x2 + + ar Nr xr es una soluci on del sistema dado. Como x ak Nk xk m od nk , entonces x ak m od dad, suponga que x es otro entero que satisface estas congruencias. Entonces x ak x de aqu x x m od n (m od nk ) j, entonces n1 n2 nk | x x ; nk . Esto muestra que x es una soluci on del sistema dado. para demostrar la unicij. Entonces el sistema de congruencias

y entonces nk | x x . Como gcd(ni , n j ) = 1 para i

Cap tulo 5 El Teorema de Fermat


5.1. M etodo de Factorizaci on de Fermat
En un fragmento de una carta, dirigida probablemente al Padre Marin Mersenne en 1643, Pierre Fermat (1601-1665) describi o una t ecnica para factorizar n umeros grandes. Este m etodo es la primera mejora del m etodo cl asico para encontrar un factor de n, que consiste en dividir a n por todo los primos menores que n. El m etodo de factorizaci on de Fermat se basa en que la busqueda de factores de un entero impar n (dado que se potencias de dos se reconocen f acilmente, se puede suponer que n es impar) es equivalente a obtener soluciones enteras x y y de la ecuaci on n = x2 y2 . Si n es la diferencia de dos cuadrados, entonces se puede factorizar como n = x2 y2 = ( x y)( x + y) Reciprocamente, si n tiene la factorizaci on, n = ab, con a b 1, entonces a+b n= 2
2

ab 2

Adem as, como n es impar, entonces a y b deben ser impares, de aqu ab son enteros no negativos. 2 53

a+b y 2

Teorema de Fermat 5.2 El Pequeno

54

As para factorizar n se comienza la busquedad de posibles x y y tales que n = x2 y2 , o lo que es lo mismo, la ecuaci on x2 n = y2 . Primero se determina el menor entero k tal que k2 n. Entonces se mira la lista k2 n, (k + 1)2 n, (k + 2)2 n, . . . hasta que se encuentre un entero m
2

proceso no puede seguir indenidamente, pues en cierto momento del proceso se llega a
2

n tal que m2 n sea un cuadrado. El

n+1 n1 n= 2 2 que corresponde a la factorizaci on de n = 1 n. Si hasta este momento no se obtuvo una diferencia que sea un cuadrado, entonces n no tiene m as divisores que n y 1; es decir n es primo. pueden excluir algunos n umeros de tal lista observando los d gitos nales. Por d gitos de un cuadrado deben ser 00 21 41 01 24 44 04 25 49 09 29 56 16 36 61 64 89 69 96 76 81 84 Cuando se examinan ls diferencias k2 n en busca de posibles cuadrados se

ejemplo se sabe que un cuadrado debe terminar en 0, 1, 4, 5, 6, 9. Los dos u ltimos

Ejercicio Pruebe que un cuadrado debe terminar en una de las parejas de d gitos anteriores. [Sugerencia: x2 (50 + x)2 m od 100 y x2 (50 x)2 m od 100, por lo tanto es duciente con examinar los u ltimos d gitos de x2 , para 0 x 25.

Teorema de Fermat 5.2. El Pequeno


Teorema 5.2.1. Si p es un primo y p a, entonces a p1 1 m od p. Demostraci on. Considerense los primeros p 1 m ultiplos positivos de a a, 2a, 3a, . . . , ( p 1)a.

Teorema de Fermat 5.2 El Pequeno

55

Estos n umeros son incongruentes m odulo p, y ninguno es congruente con 0 m odulo p. En efecto, si ra sa m od p, con 1 r < s p 1, entonces r s m od p, lo que es imposible. As el conjunto anterior debe ser congruente m odulo p al uno de estos conjuntos se obtiene la siguiente congruencia a 2a 3a ( p 1)a 2 3 ( p 1) conjunto 1, 2, 3, . . . , p 1, en alg un orden. Multiplicando los elementos de cada (m od p)

de donde a p1 ( p 1)! ( p 1)! m od p, pero como p ( p 1)! entonces a p1 1 (m od p).

Corolario 15. Si p es un primo, entonces a p a m od p, para cualquier entero a. Demostraci on. Si p|a, entonces a p a 0 m od p. Si p a, entonces del teorema anterior a p1 1 m od p, lo que implica que a p a m od p.

sobre a. Si a = 1, la armaci on dice que 1 p 1 m od p, lo que es claramente verdadero, como en el caso a = 0. Suponga que el resultado es cierto para a, se

Existe otra prueba de que a p a m od p para cualquier a, utilizando inducci on

debe probar que la armaci on es verdadera para a + 1. Por el teorema del binomio, (a + 1) p = a p + donde el coeciente p p1 p pk p a + + a ++ a + 1, 1 k p1

p est a dado por k p( p 1) ( p k + 1) p p! = = k k!( p k)! 1 2 3k

La armaci on se sigue de que note que k!

p 0 m od p, cuando 1 k p 1. Para ver esto k

p = p( p 1) + + ( p k + 1) 0 m od p, k

5.3 El Teorema de Wilson

56

p . Pero p|k!, implica que p| j para alg un j con 1 j k k p p 1, lo que es absurdo. As , p| de donde se tiene la congruencia buscada. De k esta forma de donde p|k! o p| (a + 1) p a p + 1 a + 1 m od p. As la conclusi on se tiene para todo a 0. Si a es un entero negativo, no hay forma a p r p r a m od p. entonces a pq a m od pq. problema: dado que a r m od p para alg un r, donde 0 r p 1, y de esta Lema 5.2.2. Si p y q son primos distintos tales que a p a m od q y aq a m od p, Demostraci on. Del u ltimo corolario se sabe que (aq ) p aq m od p, mientras que aq a m od p se tiene por hip otesis. Combinando estas congruencias, se tiene que que q|a pq a. Como p q, pq|a pq a; es decir a pq a m od pq. a pq a m od p, en otras palabras p|a pq a. De forma similar, se puede mostrar

5.3. El Teorema de Wilson


En Meditaciones Algebraicae en 1770, el matem atico ingles Edward Waring (1741-1793) anunci o varios teoremas nuevos. El principal de estos era una propiedad interesante de los primos reportada a e l por uno de sus antiguos estudiantes, John Wilson. La propiedad es la siguiente: Si p es un n umero primo, entonces p divide a ( p 1)! + 1 . Al parecer Wilson adivin o este resultado a partir de algunos c alculos, pero ni e l ni Waring sabian como probarlo. La primera prueba del teorema de Wilson la di o J. Lagrange en un art culo que apareci o en 1770 y adem as not o que el rec proco tambi en se cumple. Teorema 5.3.1 (Teorema de Wilson). Si p es un n umero primo, entonces ( p 1)! 1(m od p) 1(m od2) y (3 1)! = 2 1(m od3) Demostraci on. En el caso p = 2 y p = 3 el resultado se tiene pues (2 1)! = 1!

5.3 El Teorema de Wilson Sup ongase que p > 3. Sea a uno de los p 1 enteros positivos 1, 2, 3, , p 1 y considere la congruencia lineal ax 1(m od p)

57

Como gcd(a, p) = 1, se tiene que la congruencia tiene una soluci on u nica m odulo p; es decir, existe un entero u nico 1 a p 1, tal que aa 1(m od p) congruencia a2 1 m od p es equivalente con la congruencia a2 1 (a 1)(a + Como p es primo, a = a si y s olo si a = 1 o a = p 1. En efecto, pues la

o a = p 1. Al agrupar los enteros 2, 3, . . . , p 2 en parejas a, a, tales que aa 1(m od p), se tiene que

1) 0(m od p). As , a 1 0(m od p) o a + 1 0(m od p). De esta forma a = 0

2 3 ( p 2) 1(m od p) Es decir; ( p 2)! 1(m od p) Y nalmente multiplicando por p 1 se tiene que ( p 1)! ( p 1) 1(m od p). El rec proco del Teorema de Wilson es cierto. Teorema 5.3.2. Si (n 1)! 1 m od n, entonces n es un n umero primo. Demostraci on. Por reducci on al absurdo, sup ongase que n no es primo, entonces n tiene un divisor 1 < d < n. Como d n 1 entonces d debe ser un factor de De donde d |(n 1)! + 1. Lo que implica que d |1, y esto lleva a una contradicci on. Por lo tanto n debe ser un n umero primo (n 1)!. De ah que d |(n 1)!. Ahora, si (n 1)! 1 m od n, entonces n|(n 1)! + 1.

5.4 Numeros de Carmichael

58

Uniendo entonces el teorema de Wilson y su reciproco se tiene una condici on necesaria y suciente para determinar primalidad. Teorema 5.3.3. Un entero n > 1 es primo si y s olo si (n 1)! 1 m od n. Desafortunadamente este test es m as de interes teorico que pr actico pues el c alculo de (n 1)! no es sencillo.

5.4. Test de Pseudoprimalidad: Pseudoprimos y Numeros de Carmichael


En teor a el teorema de Wilson resuelve el problema de encontrar un test de primalidad. Sin embargo, la dicultad de calcular factoriales hace que el test sea muy inecaz, incluso para enteros peque nos. En muchos casos se puede mejorar el test de primalidad, utilizando el contrarec proco del teorema de Fermat que dice: dado un entero n > 1, si existe un entero a tal que an a m od n, entonces n es compuesto. Este test es m as f acil de aplicar ya que en aritm etica modular las potencias grandes pueden calcularse utlizando el teorema de Fermat y otras propiedades de las congruencias, lo que las hace m as f aciles de calcular que los factoriales.

5.4.1. Test de pseudoprimalidad


El m etodo es el siguiente: Si se tiene un entero n y se quiere saber si es primo, se elige un entero a y se calcula an (m od n). Se dice que n supera el test de pseudoprimalidad para la base el test de pseudoprimalidad para alguna base a, se tiene entonces que n debe ser compuesto, mientras que si n supera el test puede ser primo o compuesto. Por simplicidad computacional, es sensato comenzar con a = 2. Si se encuentra que 2n 2(m od n), entonces n no supera el test de pseudoprimalidad para la base 2, por lo que n es compuesto. a si an a(m od n) y que no lo supera si an (m odn). Luego si n no supera

5.4 Numeros de Carmichael Por ejemplo, 26 2 m od 6 y por tanto 6 no supera el test para la base 2.

59

Los matem aticos chinos conoc an este test y conjeturaron hace 25 siglos que el rec proco tambi en era cierto, es decir, que si n superaba el test para la base 2, entonces n era considerado primo. Esto result o ser falso, pero hasta 1819 no se encontr o un contraejemplo; es decir, existen enteros que aunque superan el test para la base 2 son compuestos. Denici on 11. Sea n un entero positivo compuesto. Se dice que n es pseudopripseudoprimalidad para la base 2. mo si 2n 2 m od n. En otras palabras, n es pseudoprimo si supera el test de El primer ejemplo de un pseudoprimo es n = 341. En efecto 210 = 1024 1 m od 341 entonces 2341 = (2340 )2 2 m od 341 y as 341 supera el test de pseudoprimalidad para la base 2. Sin embargo, 341 = 11 31, por lo que no es primo sino pseudoprimo. Teorema 5.4.1. Existen innitos pseudoprimos. Demostraci on. Para dar la prueba de la innitud de los pseudprimos se prueba que, si n es pseudoprimo entonces Mn = 2n 1, tambi en lo es. As empezando con n = 341 se tiene una sucesi on innita de pseudoprimos.
n

En efecto, sea n pseudoprimo entonces n es compuesto lo que implica que 2 1 es compuesto. Pues n = ab, 1 < a < n y 1 < b < n. Entonces de xm 1 = ( x 1)( xm1 + xm2 + + x + 1) Con x = 2a y m = b 2n 1 = 2ab 1 = (2a 1)(2a(b1) + 2a(b2) + + 2a + 1) que 2 Mn 2 m od Mn . Como n es pseudoprimo, se tiene que 2n 2 m od n, de 2nk 1 = (2n 1)(2n(k1) + 2n(k2) + + 2n + 1) Como 1 < 2a 1 < 2n 1, entonces 2n 1 es compuesto. Falta probar entonces

donde 2n = nk + 2, para alg un k Z+ . Luego con x = 2n y m = k se tiene que

5.4 Numeros de Carmichael As 2n 1|2nk 1, esto es 2nk 1 0 (m od 2n 1) 2nk 1 2 Mn 2 m o d Mn . (m od 2n 1)


n

60

entonces 2nk+1 2 (m od 2n 1) 22 1 2 (m od 2n 1) y por lo tanto

Retornando a la idea de encontrar un test de primalidad, si n no supera el test de pseudoprimalidad para la base 2, entonces n es compuesto. Sin embargo, si n lo supera no se puede armar nada sobre su primalidad. En general, se eval ua n repetidamente utilizando cada vez un valor diferente de a. Observese que si n supera el test para las bases a y b, por lo que an a m od n y bn b m od n, entonces n tambi en supera el test para la base ab, no aportando nada nuevo a la sucesivos n umeros primos. Denici on 12. Se dice que n es un pseudoprimo para la base a, si n es compuesto y verica que an a m od n. Por ejemplo n = 341 no supera el test para la base 3; es decir, 3341 341. Teorema 5.4.2. Dado un entero positivo a > 1, existen innitos pseudoprimos para la base a. Demostraci on. Escoja cualquier primo p que no divida a a(a2 1) y dena m= (a2 p 1) . a2 1 3 m od aplicaci on de este test; por lo que parace sensato restringir los valores de a a los

ap 1 m es divisible por , entonces m es compuesto. Adem as e ste m es diferente a1 para cada escogencia de p, y ahora se prueba que am1 1 m o d m.

5.4 Numeros de Carmichael De la expresi on para m se tiene que (a2 1)(m 1) = a(a p1 1)(a p + a)

61

Claramente a p + a es par y a2 1 divide a p1 1 (ya que p 1 es par). Adem as del teorema de Fermat a p1 1 es divisible por p, entonces se tiene que 2 p(a2 1) denici on de m se tiene que a2 p = 1 + m(a2 1); es decir, a2 p 1(m od m) De donde, como m 1 = (2 p)q, para alg un q Z, se tiene que am1 1(m od m), completando la prueba. Si se encuentra, eventualmente, un entero a para el que n no supera el test de pseudoprimalidad para la base a, entonces se tiene que n es compuesto. Es tentador conjeturar que si n es compuesto, no superar a el test de pseudoprimalidad para alguna base a, por lo que el m etodo anterior lo tendr a que detectar. Desafortundamente (o afortunadamente), este no es el caso; existen n umeros compuestos n que superan el test de pseudoprimalidad cualquiera que sea la base a, por lo que no es posible detectarlo mediante este algoritmo. Estos n umeros fueron introducidos primero por Korselt en 1899. Ellos fueron tambi en estudiados por Carmichael en 1912, quien fue el primero en estudiar sus propiedades. Denici on 13. Se dice que un n umero compuesto n es un n umero de Carmichael (un pseudoprimo absoluto) si verica que an a m od n para todo entero a1 . El ejemplo m as peque no de un n umero de Carmichael es n = 561 = 3 11 17. divide a (a2 1)(m 1) o lo que es lo mismo 2 p divide a m 1. Finalmente de la

Evidentemente n es compuesto, por lo que para demostrar que es un n umero de Carmichael se debe probar que a561 a m od 561

Basta demostrar que an a(m od n) para todo a primo relativo con n.

5.4 Numeros de Carmichael para cualquier entero a. Es suciente probar que las congruencias a561 a(m od3) , a561 a(m od11) , a561 a(m od17)

62

(5.1)

se satisfacen para cualquier entero a. Note que, si gcd(a, n) > 1, entonces gcd(a, 3) > 1o gcd(a, 11) > 1 o gcd(a, 17) > 1. En cualquier caso la respectiva congruencia en (5.1) se satisface trivialmente. Por ejemplo, si gcd(a, 17) > 1, implica que 17|a implica que gcd(a, 3) = gcd(a, 11) = gcd(a, 17) = 1. Entonces del Teorema de Fermat, se tiene que: a2 1 m od 3, a10 1 m od 11, a16 1 m od 17. As ; a560 1 m od 3, a560 1 m od 11, a560 1 m od 17. De aqu que a560 1 m od 561 implica que a561 a m od 561 para cada entero a primo relativo con 561. Esto implica que a561 a(m od561) para todo entero a. Teorema 5.4.3. Sea n un n umero compuesto libre de cuadrados; es decir n = entonces n es un n umero de Carmichael. p1 p2 pr donde los pi son primos distintos. Si pi 1|n 1, para i = 1, 2, , r, de donde a 0 m od 17 y evidentemente a561 a m od 17. Ahora, si gcd(a, 561)

Demostraci on. Sup ongase que a es un entero tal que gcd(a, n) = 1, as gcd(a, pi ) = 1 para cada 1 i n. Del teorema de Fermat, se tiene que a pi 1 1 m od pi Ahora como pi 1|n 1, es decir existe k Z tal que n 1 = ( pi 1)k. As , que an a m od n, como se quer a demostrar. an1 = a( pi 1)k 1 m od pi para todo i. Entonces; an1 1 m od n y esto implica

5.4 Numeros de Carmichael

63

Durante esta exposici on ya se mostr o que existen innitos primos, innitos pseudoprimos e innitos pseudprimos para una base a dada. La pregunta que salta a la escena es existen innitos n umeros de Carmichael? La respuesta a esta pregunta es armativa y fue dada en un brillante art culo de Alford, Granville, y Pomerance en 1992. La demostraci on de este resultado escapa de los objetivos de este curso. Este resultado fue posible despu es de un entendimiento profundo de c alculos de n umeros de Carmichael hechos, en los u ltimos a nos, en particular por Alford quien calcul o 2128 n umeros de Carmichael. Se cierra este cap tulo con una aplicaci on del teorema de Wilson en el estudio de congruencias cuadr aticas. Se entiende por una congruencia cuadr atica una congruencia de la forma ax2 + bx + c 0(m od n) con a 0 m od n.

impar, tiene soluci on si y s olo si p 1(m od4).

Teorema 5.4.4. La congruencia cuadr atica x2 + 1 0(m od p), con p un primo

Demostraci on. Sea a una soluci on de x2 + 1 0( m od p), es decir a2 1 m od p. de Fermat, se tiene que 1 a p1 (a2 ) entonces (1)
p 1 2 p 1 2

Como p a (de lo contrario a2 0 m od p y no ser a una soluci on). Del Teorema

(1)( p1)/2 m od p. Si p = 4k + 3,

= (1)

4k + 2 2

= (1)2k+1 = 1 m od p;

por lo tanto p debe ser de la forma 4k + 1. Reciprocamente ( p 1)! = 1 2 p1 p+1 ( p 2)( p 1) 2 2 (5.2)

Adem as se tienen las congruencias p 1 1 m od p p 2 2 m od p . . . p+1 p1 m od p 2 2

5.4 Numeros de Carmichael Reorganizando los factores de (5.2), se tiene que: ( p 1)! 1 (1) 2 (2) (1)
p 1 2

64

p1 p1 (m od p) 2 2
2

p1 12 2

(m od p)

De aqu y del teorema de Wilson, ( p 1)! 1 m od p, se tiene que 1 (1)


( p1)/2

p1 ! (m od p). 2

Ahora si p es de la forma 4k + 1, entonces (1) As 1 y por lo tanto x =


p 1 2

= 1.
2

p1 od p) ! (m 2

p1 ! satisface la congruencia cuadr atica x2 + 1 0 m od p. 2

Cap tulo 6 Funciones Aritm eticas (Funciones de Teor a de Numeros)


6.1. Las funciones y
Cualquier funci on cuyo dominio de denici on es el conjunto de los enteros positivos se dice que es una funci on aritm etica o una funci on de teor a de n umeros. Aunque el valor de una funci on aritm etica no tiene que ser un entero postivo, o a un m as no tiene por que ser un entero, muchas de las funciones que se analizan aqu son de valores enteros. Denici on 14. Dado un entero positivo n, (n) denota el n umero de divisores positivos de n y (n) denota la suma de estos divisores. Por ejemplo, sea n = 12. Dado que los divisores de 12 , son 1, 2, 3, 4, 6, 12 se tiene que (12) = 6 y (12) = 1 + 2 + 3 + 4 + 6 + 12 = 28. A partir de la denici on de y se tiene que (n) = 2 si y s olo si n es primo (n) = n + 1 si y s olo si n es primo. Notaci on: Con f (d )
d|n

65

6.1 Las funciones y

66

se denota la suma de todos los f (d ) cuando d recorre el conjunto los divisores positivos de n. Por ejemplo f (d ) = f (1) + f (2) + f (4) + f (5) + f (10) + f (20).
d|20

Con esta notaci on, y se pueden escribir como sigue: (n) =


d|n

1 y

(n) =
d|n

d.

En consecuencia, (10) =
d|10

d|n

1 = 1 + 1 + 1 + 1 = 4, mientras que, (10) =

d = 1 + 2 + 5 + 10 = 18. El primer teorema de este cap tulo presenta una

forma f acil para determinar los divisores positivos de un entero una vez se conozca su factorizaci on prima.
kr 1 k2 on prima de n > 1, entonces Teorema 6.1.1. Si n = pk 1 p2 pr es la factorizaci

los divisores positivos de n son precisamente aquellos enteros d de la forma


ar 1 a2 d = pa 1 p2 pr

donde 0 ai ki , para i = 1, 2, . . . , r. d = n se obtiene cuando a1 = k1 , a2 = k2 , , ar = kr . Sup ongase que d es un 1yd d y d como producto de primos (no necesariamente diferentes) d = q1 q2 q s , d = t1 t2 tm Demostraci on. Note que d = 1 se obtiene cuando a1 = a2 = = ar = 0 y que

divisor de n, con d

n; es decir, n = dd , donde 1 < d , d < n. expresando

kr 1 k2 Entonces pk 1 p2 pr = q1 q2 q s t1 t2 tm son dos factorizaciones primas de

para n. Por la unicidad de la factorizaci on prima, cada primo qi debe ser uno de
ar 1 a2 los p j . Reorganizando se tiene que d = pa 1 p2 pr , con la posibilidad de que al-

gunos ai sean iguales a cero, pero al menos un a j

0 pues d > 1. Reciprocamente,

ar 1 a2 todo n umero d = pa 1 p2 pr , con 0 ai ki es un divisor de n. Pues a1 a2 kr ar k1 a1 k2 a2 1 k2 r ar n = pk p2 pk r 1 p2 pr = ( p1 p2 pr ) p1

6.1 Las funciones y

67

kr 1 k2 Teorema 6.1.2. Si n = pk on prima de n > 1, entonces 1 p2 pr es la factorizaci

1. (n) = (k1 + 1)(k2 + 1) (kr + 1) y 2. (n) =


2 +1 1 +1 r +1 pk 1 pk 1 pk 1 r 1 2 . p1 1 p2 1 pr 1

Demostraci on. De acuerdo al teorema 6.1.1 los divisores de n son precisamente


ar 1 aquellos enteros d = pa 1 pr donde 0 ai ki . Existen entonces k1 + 1 posibil-

idades para el exponente a1 , k2 + 1 posibilidades para el exponente a2 , . . ., kr + 1 divisores de n.

posibilidades para el exponente ar , por lo tanto, existen (k1 + 1)(k2 + 1) (kr + 1) Para calcular (n), considere el producto
k1 k2 2 2 kr (1 + p1 + p2 1 + + p1 )(1 + p2 + p2 + + p2 ) (1 + pr + pr + + pr ) (6.1)

Cada divisor positivo de n aparece una y s olo una vez como t ermino en la expansi on del producto en (6.1), de esta forma
k1 k2 2 2 kr (n) = (1 + p1 + p2 1 + + p1 )(1 + p2 + p2 + + p2 ) (1 + pr + pr + + pr ).

Aplicando la f ormula para la suma de una serie geom etrica nita al i- esimo factor en el producto anterior se tiene que
ki 1 + pi + p2 i + + pi =
i +1 pk 1 i pi 1

As se tiene que
1 +1 2 +1 r +1 pk 1 pk 1 pk 1 r 1 2 (n) = p1 1 p2 1 pr 1

Utilizando la notaci on para el producto se tiene que


r

(n) = (n) =
1ir

(ki + 1) =
1ir i +1 pk i i=1 r

(ki + 1)
i +1 pk 1 i pi 1

1 = pi 1

i=1

6.1 Las funciones y

68

Una de las propiedades m as interesantes de la funci on es que el producto de los divisores positivos de un entero n > 1 es igual a n(n)/2 . En efecto; sea d un divisor arbitrario de n, entonces n = dd (6.2)

para alg un d . Cuando se recorre todos los (n) divisores de n, se tienen (n) ecuaciones de la forma (6.2). Multiplicando estas ecuaciones se tiene que n(n) =
d|n

d
d |n

Pero cuando d recorre todos los divisores de n, d tambi en lo hace, de ah que d=


d|n d |n

Entonces n(n) Por lo tanto,

d|n

2 d d (6.3)

n(n)/2 =
d|n

No es obvio ver que en la ecuaci on (6.3), el lado izquierdo siempre es un Z. Adem as se puede probar lo siguiente: (n) es impar si y s olo si n es un cuadrado perfecto. Es decir que si n es impar entonces existe un entero m tal que n = m2 y por lo tanto n(n)/2 = m(n) Z Denici on 15. Se dice que una funci on aritm etica f es multiplicativa si f (mn) = f (m) f (n) cuando gcd(m, n) = 1. Para ejemplo sencillos de funciones multiplicativas, considere h(n) = 1 y g(n) = n para todo n 1. Por inducci on se tiene que si f es multiplicativa y n1 , n2 , , nr son enteros entero. Si (n) es par, no hay ning un problema, pues (n) = 2k y as n(n)/2 = nk

positivos primos relativos por parejas, entonces f (n1 n2 nr ) = f (n1 ) f (n2) f (nr ).

6.1 Las funciones y

69

Las funciones multiplicativas tienen una ventaja: est an completamente determinadas una vez se conozcan sus valores en las potencias de primos. En efeckr 1 k2 to, sea n > 1 un entero dado, tal que n = pk 1 p2 pr . Dado que las poteni cias pk i son primos relativos dos a dos, la propiedad multiplicativa arma que

k2 kr 1 f (n) = f ( pk 1 ) f ( p2 ) f ( pr ).

Si f es una funci on multiplicativa diferente de la funci on nula, entonces existe 0. De donde f (n) = f (n 1) = f (n) f (1), de donde

un entero n tal que f (n) f (1) = 1.

Teorema 6.1.3. Las funciones y son funciones multiplicativas. Demostraci on. Sean m y n enteros primos relativos entre s . Como el resultado es verdadero si alguno de los dos es igual a 1, se puede suponer que m > 1 y n > 1.
j1 j2 js kr 1 k2 Si m = pk 1 p2 pr y n = q1 q2 q s son las factorizaciones primas de m y n,

entonces, dado que gcd(m, n) = 1, se tiene que la factorizaci on prima de mn es


kr j1 j2 js 1 k2 mn = pk 1 p2 pr q1 q2 q s

Del teorema 6.1.2, se tiene que (mn) = (k1 + 1) (kr + 1) ( j1 + 1) ( j s + 1) = (m)(n)


(m) (n)

Igualmente del teorema 6.1.2 k1 +1 j1 +1 js +1 kr +1 p1 1 q1 1 p 1 q 1 r s (mn) = p 1 p 1 q 1 q 1 = (m)(n) 1 r 1 s Lema 6.1.4. Si gcd(m, n) = 1, entonces el conjunto de los divisores positivos de mn consiste de todos los productos d1 d2 , donde d1 |n, d2|m y gcd(d1 , d2) = 1; adem as estos productos son diferentes. Demostraci on. Sin perdida de generalidad, se puede suponer que m > 1 y n > 1,
j1 j2 js kr 1 k2 sea m = pk 1 p2 pr y n = q1 q2 q s las factorizaciones de m y n respectiva-

mente. Como gcd(m, n) = 1 entonces los primos p1 , . . . , pr , q1, . . . , q s son distintos y la factorizaci on prima de mn es
kr j1 j2 js 1 k2 mn = pk 1 p2 pr q1 q2 q s

6.1 Las funciones y

70

de aqu cualquier divisor positivo d de mn estar a unicamente representado en la forma


ar b1 b2 bs 1 a2 d = pa 1 p2 pr q1 q2 q s ar 1 a2 con 0 ai ki y 0 bi ji . As d = d1 d2 , donde d1 = pa 1 p2 pr divide a m y bs 1 b2 d2 = qb 1 q2 q s divide a n. Dado que pi

q j para toda pareja i, j, se tiene que

gcd(d1 , d2) = 1

El siguiente resultado se utilizar a en las siguientes secciones. Teorema 6.1.5. Si f es una funci on multiplicativa y F se dene por F (n) =
d|n

f (d )

entonces F tambi en es multiplicativa. Demostraci on. Sean m, n enteros positivos primos relativos entre s . entonces F (mn) =
d|mn

f (d ) =
d1 |m, d2 |n

f (d1d2 )

Como gcd(d1 , d2 ) = 1, entonces f (d1d2 ) = f (d1 ) f (d2 ). As , f ( d ) f ( d ) F (mn) = f (d1) f (d2 ) = 2 1 = F (m)F (n)
d1 |m, d2 |n d1 |m d2 |n

Del teorema 6.1.5 se puede dar otra prueba del teorema 6.1.3. Corolario 16. Las funciones y son funciones multiplicativas. Demostraci on. Como f (n) = 1 y f (n) = n son funciones multiplicativas, se tiene entonces que y son multiplicativas, dado que (n) =
d|n

(n) =
d|n

6.2 La f ormula de inversi on de M obius

71

6.2. La f ormula de inversi on de M obius


A continuaci on se dene otra funci on que tiene como dominio el conjunto de los enteros positivos, la funci on de M obius. Denici on 16. Para un entero positivo n, se dene por 1 si n = 1 (n) = 0 si p2 |n para alg un primo p (1)r si n = p1 p2 pr , donde los pi son primos distintos

En otras palabras; (n) = 0 si n no es un entero libre de cuadrados, mientras

ejemplo; (30) = (2 3 5) = (1)3 = 1. Los primeros valores de son (1) = 1, (2) = 1, (3) = 1, (4) = 0, (5) = 1, (6) = 1. Adem as, si p es primo entonces ( p) = 1 y tambi en ( pk ) = 0 si k 2. Teorema 6.2.1. La funci on es una funci on multiplicativa. Demostraci on. Se desea probar que (mn) = (m)(n), si m y n son enteros posah que (mn) = 0 = (m)(n), y entonces se tiene el resultado trivialmente. Ahora si m y n son enteros libres de cuadrado; es decir m = p1 p2 pr y n = q1 q2 q s que q j itivos primos relativos entre s . Si p2 |m o p2 |n, con p primo, entonces p2 |mn, de

que (n) = (1)r si n es un entero libre de cuadrados con r factores primos. Por

donde los pi son primos diferentes y los q j son primos diferentes. Adem as, se tiene (1)r+s = (1)r (1)s = (m)(n), lo que completa la prueba. pi pues gcd(m, n) = 1. De esta forma, (mn) = ( p1 pr q1 q s ) =

Ahora se analiza que pasa si (d ) se eval ua para todos los divisores positivos d de un entero n y se suman los resultados. Cuando n = 1, la respuesta es f acil, (d ) = (1) = 1.
d|1

Suponga que n > 1 y sea F (n) =

calcula F (n) para potencias de un primo, es decir se considera el caso n = pk ,

d|n

(d ). Para preparar el terreno, primero se

6.2 La f ormula de inversi on de M obius

72

cuando p es un n umero primo. Los divisores positivos de pk son los k + 1 enteros 1, p, p2 , . . . , pk , entonces F ( pk ) =
d| pk

( pk ) = (1) + ( p) + ( p2 ) + + ( pk ) = (1) + ( p) = 0

Como es una funci on multiplicativa , entonces del teorema 6.1.5 la funci on F


kr 1 k2 es multiplicativa. As ; si la factorizaci on prima de n es n = pk 1 p2 pr , entonces kr 1 F (n) = F ( pk alisis anterior lleva al siguiente resultado. 1 ) F ( pr ) = 0. El an

cuando d recorre todos lo divisores primos de n.

Teorema 6.2.2. Para cada entero positivo n 1, 1 si n = 1 (d ) = 0 si n > 1


d|n

La importancia de la funci on de M obius aparece en el siguiente teorema Teorema 6.2.3 (F ormula de Inversi on de M obius). Sean F y f dos funciones aritm eticas tales que F (n) =
d|n

f (d )

Entonces f (n) =
d|n

(d )F (n/d ) =
d|n

(n/d )F (d ).

Demostraci on. Las dos sumas que se mencionan en la conclusi on del teorema son la misma reemplazando el ndice d y d = n/d , pues cuando d recorre todos los divisores positivos de n, d tambi en lo hace. Se tiene entonces que (d )F (n/d ) =
d|n d|n

pues (d ) no depende de c. Ahora como d |n y c|(n/d ) si y s olo si c|n y d |(n/c) se tiene que (d ) f (c) = f (c)(d ) = f (c) (d )

(d )

c|(n/d)

f (c) =

d|n

c|(n/d)

(d ) f (c)

d|n

c|(n/d)

c|n

d|(n/c)

c|n

d|(n/c)

6.2 La f ormula de inversi on de M obius Ahora del teorema 6.2.2 1 (d ) = 0 si n = c de otra forma

73

d|(n/c)

As
d|n

(d )F (n/d ) =
c=n

f (c) 1 = f (n).

Para ver como funciona la inversi on de M obius, en un caso particular, ya que las funciones y pueden escribirse como (n) =
d|n

(n) =
d|n

El teorema 6.2.3 dice entonces que 1=


d|n

(n/d )(d )

n=
d|n

(n/d )(d )

on multiplicativa, para todo n 1. El teorema 6.1.5, arma que si f es una funci entonces F (n) =
d|n

f (d ) tambi en lo es. Mirando la situaci on, en la otra direc-

ci on, podr a preguntarse cuando la naturaleza multiplicativa de F fuerza la de f . La soluci on a esta cuesti on aparece en el siguiente resultado. Teorema 6.2.4. Si F es una funci on multiplicativa y F (n) =
d|n

f (d ),

entonces f tambi en es multiplicativa. Demostraci on. Sean m y n enteros primos relativos. Cualquier divisor d de mn se puede escribir en forma u nica como d = d1 d2 , donde d1 |m y d2 |n, y gcd(d1 , d2 ) = 1.

6.3 La Funci on Entero M aximo (Parte Entera) As por la f ormula de inversi on de M obius, f (mn) =
d|mn

74

(d )F

mn mn = (d1 d2 )F d d1 d2 d |m,d |n
1 2

= =
d1 |m,d2 |n

(d1 )(d2 )F m (d1 )F d1 d |m


1

m n F d1 d2 n (d2 )F d2 d |n
2

= f (m) f (n).

6.3. La Funci on Entero M aximo (Parte Entera)


Aunque la funci on parte entera, denotada con [ ], no es una funci on aritm etica, su estudio ocupa un lugar importante en este cap tulo. Denici on 17. Para un n umero real arbitrario x, se denota con [ x] el mayor entero menor o igual que x; es decir, [ x] es el u nico entero tal que x 1 < [ x] x. A manera de ilustraci on, [3/2] = 2, [ 2] = 1, [1/3] = 0, [] = 3, [] = Cualquier n umero real x se puede escribir como x = [ x] + para 0 < 1.

4 y adem as, [ x] = x si y s olo si x es un entero.

Se estudia la pregunta de cuantas veces un primo particular est a en n!. Por

ejemplo, si p = 3 y n = 9, entonces 9! = 27 34 5 7, entonces la mayor potencia de 3 que divide a 9! es 4. Se desea tener una expresi on que de este n umero, sin tener que escribir la factorizaci on prima de n!. Teorema 6.3.1. Si n es un entero positivo y p un primo, entonces el exponente mayor e tal que pe |n! es e=
i=1

n pi

(6.4)

6.3 La Funci on Entero M aximo (Parte Entera) Demostraci on. Si pi > n, entonces suma nita.

75

n = 0. Por lo tanto la suma (6.4) es una pi

Entre los primeros n enteros positivos, los que son divisibles por p son p, 2 p, . . . , tp, donde t es el mayor entero tal que tp n; en otras palabras, t es el mayor entero menor o igual que n/ p (es decir t =
n p

). As existen exactamente [n/ p] m ultiplos

de p que est an en el producto n!, es decir p, 2 p, . . . , [n/ p] p. (6.5)

El exponente de p en la factorizaci on de n! se obtiene sumando el n umero de umero de enteros entre 1, 2, . . . , n que son divisibles por p2 , enteros en (6.5), el n y el n umero de divisibles por p3 y as sucesivamente. Ahora los enteros entre 1 y n que son divisbles por p2 son p2 , 2 p2 , . . . , [n/ p2 ] p2 , es decir, hay [n/ p2 ] enteros entre 1 y n que son divisibles por p2 . Luego de aplicar un n umero nito de veces este proceso, se tiene que el n umero total de veces que p divide a n! es
k=1

[n/ pk ].

Este resultado se puede resumir en la siguiente ecuaci on, que se conoce como la f ormula de Legendre n! =
pn

k k=1 [n/ p ]

Ejemplo 7. Encontrar el n umero de ceros en los que termina la representaci on decimal de 50!. Para determinar el n umero de veces que 10 divide a 50!, es suciente encontrar los exponentes de 2 y 5 en la factorizaci on prima de 50!, y luego se escoge el m nimo de los dos. El exponente de 2 en la factorizaci on de 2 en 50! es
k=1

[50/2k ] = [50/2] + [50/22 ] + [50/23] + [50/24 ] + [50/25 ] = 25 + 12 + 6 + 3 + 1 = 47

6.3 La Funci on Entero M aximo (Parte Entera)

76

As 247 divide a 50!, pero 248 no. Adem as, se puede ver que la mayor potencia de 5 que divide a 50! es 12 esto signica que 50! termina en 12 ceros. Teorema 6.3.2. Si n y r son enteros positivos tales que 1 r < n, entonces el coeciente binomial n n! = r!(n r)! r

es un entero.

Demostraci on. Primero se prueba la siguiente armaci on: Sean a y b n umeros reales cualesquiera, entonces [a + b] [a] + [b] con tal propiedad y En efecto, se tiene que a + b 1 < [a + b] a + b, donde [a + b] es el mayor entero a 1 < [a] a b 1 < [b] b luego, a + b 2 < [a] + [b] a + b. Si [a] + [b] = a + b 1 entonces [a] + [b] < [a + b]. Mientras que si a + b 1 < [a] + [b] a + b, se tiene que [a] + [b] = [a + b]; y por lo tanto [a] + [b] [a + b]. Ahora en particular, para cada factor primo p de r!(n r)!. Se tiene que [n/ pk ] [r/ pk ] + [(n r)/ pk ] para k = 1, 2, . . .. De ah que; [n/ pk ] [r/ pk ] +
k1 k1

k1

[(n r)/ pk ]

El lado izquierdo da la mayor potencia de p que divide a n!, mientras que el lado derecho da la mayor potencia de p que divide a r!(n r)!. Por lo tanto, es mayor o igual la potencia de p que divide a n! que la potencia

que divide a r!(n r)!. Como esto se tiene para cada divisor primo de r!(n r)!, n se debe tener entonces que r!(n r)! divide a n!. Por lo tanto Z. r

6.3 La Funci on Entero M aximo (Parte Entera)

77

Corolario 17. Para un entero positivo r, el producto de cualquier r enteros positivos es divisible por r!. Demostraci on. El producto de r enteros consecutivos, donde n es el mayor de estos enteros es n(n 1) (n r + 1) y se tiene que n(n 1) (n r + 1) = Como n n! r! = r! r!(n r)! r

n Z, entonces r! divide a n(n 1) (n r + 1). r

6.3.1. Relaci on de la funci on parte entera con las funciones aritm eticas
Teorema 6.3.3. Sean f y F funciones aritm eticas tales que F (n) =
d|n

f (d )

Entonces, para cualquier entero positivo N,


N N

F (n) =
n=1 k=1

f (k)[N/k].

Demostraci on. Primero observe que


N N

F (n) =
n=1 n=1 d|n

f (d )

(6.6)

La estrategia consiste en agrupar t erminos con valores iguales de f (d ) en esta suma doble. Para un entero positivo jo k N , el t ermino f (k) aparece en
d|n

f (d ) si y s olo si k es divisor de n. Como cada entero es un divisor de si mismo f (d ) en las que f (k) es un t ermino, es suciente encontrar el

el lado derecho de (6.6) incluye a f (k), al menos una vez. Ahora, para calcular el n umero de sumas
d|n

n umero de enteros entre 1, 2, . . . , N que son divisibles por k. Existen exactamente

6.3 La Funci on Entero M aximo (Parte Entera)

78

[N/k] de estos enteros: k, 2k, . . . , [N/k]k. As , para cada k tal que 1 k N , f (k) es un t ermino de la suma
d|n

f (d ) para [N/k] enteros positivos diferentes

menores o iguales que N . Teniendo en cuenta esto, entonces


N N

f (d ) =
n=1 d|n k=1

f (k)[N/k].

Corolario 18. Si N es un entero positivo, entonces


N N

(n) =
n=1 n=1

[ N /n ]

Demostraci on. Como


N N

(n) =
d|n

entonces
n=1

(n) =
n=1

[ N /n ]

Corolario 19. Si N es un entero positivo, entonces


N N

(n) =
n=1 n=1

n[N/n].

Demostraci on. Como


N N

(n) =
d|n

entonces
n=1

(n) =
n=1

n[N/n].

Cap tulo 7 Generalizaci on de Euler del Teorema de Fermat


7.1. Funci on de Euler
Denici on 18. Para n un entero mayor que 1, por (n) se denota el n umero de enteros positivos menores o iguales que n que son primos relativos con n. Por ejemplo (30) = 8, pues entre los enteros positivos menores que 30, hay ocho que son primos relativos con 30 (i.e 1, 7, 11, 13, 17, 19, 23, 29). Adem as, se puede ver que (1) = 1, (2) = 1, (3) = 2, (5) = 4, (6) = 2, (7) = 6, . . .. Note que (1) = 1, pues gcd(1, 1) = 1. Mientras que si n > 1, entonces gcd(n, n) = n 1, entonces (n) se puede caracterizar como el n umero de enteros menores que n y primos relativos con n. La funci on se denomina la Funci on de Euler (algunas veces se le denomina funci on indicatriz) por su creador; sin embargo la notaci on funcional (n) se debe a Gauss. Si n es un n umero primo, entonces todo entero menor que n es primo relativo con e l; de ah que (n) = n 1. Por otra parte , si n > 1 es compuesto , entonces n tiene un divisor d tal que 1 < d < n. Luego existen por lo menos dos enteros entre 1, 2, . . . , n que no son primos relativos con n; es decir, d y n mismo. Por lo tanto (n) n 2. Esto prueba la siguiente armaci on: Sea n un entero positivo mayor 79

7.1 Funci on de Euler que 1, entonces (n) = n 1 si y s olo si n es primo.

80

El primer objetivo es encontrar una f ormula que permita calcular el valor de (n) directamente a partir de la factorizaci on prima de n. Teorema 7.1.1. Si p es primo y k > 0, entonces ( pk ) = pk pk1 = pk 1 1 . p

Demostraci on. Es claro que gcd(n, pk ) = 1 si y s olo si p no divide a n. Existen pk1 enteros entre 1 y pk que son divisibles por p, es decir, p, 2 p, . . . , ( pk1 ) p. As el conjunto {1, 2, . . . , pk } tiene exactamente pk pk1 enteros que son primos relativos con pk y entonces, de la denici on de la funci on , se tiene que ( pk ) = pk pk1 .

El teorema anterior da una forma de calcular el valor de la funci on para potencias de primos, y el objetivo es obtener una f ormula para (n) a partir de la factorizaci on de n como un producto de primos. El puente faltante en esta cadena de ideas es obvio: falta demostrar que es una funci on multiplicativa. Lema 7.1.2. Sean a, b, c enteros tales que gcd(a, bc) = 1 si y s olo si gcd(a, b) = 1 y gcd(a, c) = 1. Demostraci on. Sup ongase primero que gcd(a, bc) = 1 y sea d = gcd(a, b). Entonces d |a y d |b, de ah que d |a y d |bc, esto implica que d gcd(a, bc) = 1, de donde d = 1. Un razonamiento similar muestra que gcd(a, c) = 1. Reciprocamente, sea gcd(a, b) = 1 = gcd(a, c) y sup ongase que gcd(a, bc) = d1 > 1. Entonces d1 debe tener un divisor primo p. Dado que d1 |bc, se sigue entonces que que es una contradicci on. Y si p|c, entonces gcd(a, c) p, lo que es una contradicci on. As , d1 = 1 y esto termina la prueba. p|bc, y en consecuencia p|b o p|c. Si p|b, (como p|a) entonces, gcd(a, b) p, lo

7.1 Funci on de Euler Teorema 7.1.3. La funci on phi es una funci on multiplicativa.

81

Demostraci on. Es necesario mostrar que (mn) = (m)(n), cuando m y n son primos relativos. Dado que (1) = 1, el resultado se tiene si alguno de los enteros es igual a 1. As , se puede suponer que m > 1 y n > 1. Se ordenan los enteros desde 1 hasta mn en m columnas de n enteros cada una, como sigue 1 m+1 2m + 1 . . . 2 m+2 2m + 2 . . . . . . r m+r 2m + r . . . (n 1)m + r . . . m 2m 3m . . . nm

(n 1)m + 1 (n 1)m + 2

Se sabe que (mn) es igual al n umero de entradas en el arreglo anterior que son primos relativos con mn; en virtud del lema anterior, este es el mismo n umero de enteros que son primos relativos con m y n. Antes de entrar en los detalles; es u til decir cual ser a la t actica a seguir: dado que gcd(qm + r, m) = gcd(r, m), los n umeros en la r- esima columna son primos relativos con m si y s olo si r es primo relativo con m. As , u nicamente (m) columana s son primos relativos con m. El poblema ahora es mostrar que cada una de estas (m) columnas hay exactamente (n) enteros que son primos relativos con n, entonces se tendr a que existen (m)(n) n umeros en el arreglo que son primos relativos con m y n. Ahora las entradas en la r- esima columna (donde gcd(r, m) = 1) son r, m + r, 2m + r, . . . , (n 1)m + r. Existen n enteros es esta sucesi on y ninguno de estos congruentes m odulo n. En efecto, sea km + r jm + r(m od n)

gcd(m, n) = 1, entonces k j(m od n), lo que es claramente una contradicci on.

con 0 k < j < n, se tendr a entonces que km jm(m odn) y como

7.1 Funci on de Euler

82

1, en alg un orden. Pero si s ( m od n), entonces gcd( s, n) = 1 si y s olo si gcd(t, n) = 1. esto implica que la r- esima columna contiene el mismo n umero de enteros que son primos relativos con n que el conjunto {0, 1, 2, . . . , n 1}, es decir (n) enteros.

As los n umeros en la r- esima columna son congruentes m odulo n a 0, 1, 2, . . . , n

As , el n umero total de entradas en el arreglo que son primos relativos a m y n son (m)(n).
kr 1 k2 Teorema 7.1.4. Si el entero n > 1 tiene la factorizaci on prima n = pk 1 p2 pr , r r ki 1 i ( pk )=n i pi

entonces

(n) =
i=1

i=1

1 . pi

kr 1 k2 Demostraci on. Como n = pk 1 p2 pr y es una multiplicativa, se tiene que k1 k2 kr kr 1 k2 n =( pk 1 p2 pr ) = ( p1 )( p2 ) ( pr )


2 =( pk 1

k1 1 2 )( pk p1 2

2 1 r pk ) ( pk r 2

r 1 pk ) r

=
i=1

ki 1 i ( pk ) i pi

1 = pk 1 1

1 k2 1 1 r p2 1 pk 1 1 p1 p2 pr
r

=n 1

1 1 1 =n p1 pr

i=1

1 pi

834 = 96. Hasta ahora en todos los ejemplos que se han hecho hay una constante, el valos de phi (excepto para n = 1, 2) ha sido par; esto no es casualidad y se demuestra en el siguiente teorema. Teorema 7.1.5. Para n > 2, (n) es un entero par. Demostraci on. Primero sup ongase que n es una potencia de 2, es decir que n = 2k , con k 2. Por el teorema anterior (n) = (2k ) = 2k 1 1 = 2k1 2

Por ejemplo 360 = 23 32 5, entonces (30) = 360(1 1/2)(1 1/3)(1 1/5) =

7.2 Teorema de Euler

83

es un entero par. Si n no es una potencia de 2, entonces n es divisible por un primo impar; as se puede escribir a n como n = pk m, donde k 1 y gcd( pk , m) = 1. A partir de la naturaleza multiplicativa de , se tiene que (n) = ( pk )(m) = pk1 ( p 1)(m) que es de nuevo un n umero par, ya que 2| p 1. Adem as se puede dar otra demostraci on del Teorema de Euclides sobre la innitud de los n umeros primos, utilizando la funci on en la siguiente forma: Sup ongase que existe un n umero nito de primos. Sean estos p1 , p2 , . . . , pr y sea n = p1 p2 pr . Entonces si 1 < a n, se tiene que gcd(a, n) 1. Esto se tiene porque como a es mayor que 1, debe tener un divisor primo q, que debe ser uno de los pi , pues se supone que el conjunto de n umeros primos es nito. De ah que q|n; en otras palabras gcd(a, n) q. As (n) = 1, lo que contradice el teorema anterior.

7.2. Teorema de Euler


Como se dijo antes, la primera prueba del teorema de Fermat fua dada por Euler. En 1760, generaliz o el Teorema de Fermatde un primo p a un entero arbitrario Antes de presentar la prueba de la Generalizaci on de Euler del teorema de Fermat, se presenta un lema preliminar Lema 7.2.1. Sea n > 1 y gcd(a, n) = 1. Si a1 , a2 , . . . , a(n) son los enteros positivos menores que n y primos relativos con n, entonces aa1 , aa2 , . . . , aa(n) son congruentes m odulo n a, a1 , a2, . . . , a(n) en alg un orden. Demostraci on. Observe que los enteros aa1 , aa2 , . . . , aa(n) son incroguentes m odulo n dos a dos. En efecto; si aai aa j (m odn), con 1 i < j (n), entonces como gcd(a, n) = 1, ai a j (m odn) lo que es un contradicci on. Adem as, como n. Este memorable resultado dice que: si gcd(a, n) = 1, entonces a(n) 1( m od n).

gcd(ai , n) = 1 para todo i y gcd(a, n) = 1, entonces cada uno de los aai es primo

7.2 Teorema de Euler

84

relativo a n. En particular, para aai , existe un entero u nico b, donde 0 b < n, los enteros ai . Esto prueba que los n umeros aa1 , aa2, . . . , aa(n) y los n umeros a1 , a2, . . . , a(n) son congruentes m odulo n en alg un orden. Teorema 7.2.2. Si n es un entero positivo y gcd(a, n) = 1, entonces a(n) (m od n). Demostraci on. Sin perdida de generalidad se puede suponer que n es un entero mayor que 1. Sean a1 , a2, . . . , a(n) los enteros menores que n y primos relativos con n. Como gcd(a, n) = 1, se sigue del lema que loos enteros aa1 , aa2 , . . . , aa(n) son congruentes en alg un orden a a1 , a2 , . . . , a(n). Entonces (aa1 )(aa2 ) (aa(n) ) a1 a2 a(n) (m od n) de donde a(n) (a1 a2 a(n) ) a1 a2 a(n) (m od n) Como gcd(ai , n) = 1 para cada i, entonces gcd(a1 a2 a(n) , n) = 1, de donde a(n) 1(m od n). tal que aai b(m odn). Como gcd(b, n) = gcd(aai , n) = 1, b debe ser uno de

Adem as, este teorema generaliza el teorema de Fermat. En efecto, si p es primo, entonces ( p) = p 1; de aqu , cuando gcd(a, p) = 1, se tiene que a p1 a( p) 1(m od p). Corolario 20 (Fermat). Si p es un n umero primo y p a, entonces a p1 1(m od p). Ejemplo 8. El teorema de Euler es u til al reducir potencias grandes m odulo n. Por ejemplo, si se desea encontrar las dos u ltimas cifras de 3256 es equivalente a obtener el menor entero no negativo al que 3256 es congruente m odulo 100. Dado que gcd(3, 100) = 1 y (100) = 40. Por el teorema de Euler se tiene que 340 1(m od100)

7.2 Teorema de Euler Adem as como 256 = 6 40 + 16 se tiene que

85

3256 = 3640+16 = (340 )6 316 316 (81)4 (19)4 (361)2 (61)2 21( m od 100). Existe otra prueba del teorema de Euler, en la que se utiliza el teorema de Fermat. Segunda demostraci on del Teorema de Euler. Para empezar, se prueba (por inducci on) que: sea p un n umero primo, tal que p a , entonces a( p ) 1(m od pk )
k

k > 0.

Cuando k = 1, entonces se tiene el teorema de Fermat. Sup ongase que a( p ) 1(m od pk ) k > 0
k k

(7.1)

y a continuaci on se prueba que la ecuci on (7.1) se cumple cuando se reemplaza a k por k + 1. De (7.1) se tiene que a( p ) = 1 + qpk , para alg un q Z y adem as a ( p Entonces a ( p
k +1 ) k +1 )

= pk+1 pk = p( pk pk1 ) = p( pk ).

=a p( p ) = (1 + qpk ) p p p p (qpk ) + (qpk )2 + + (qpk ) p1 + (qpk ) p 1 2 p1 p 1 + (qpk ) (m od pk+1 ) 1 + qpk+1 (m od pk+1 ) 1 =1 + 1 (m od pk+1 )

kr 1 k2 Ahora sea gcd(a, n) = 1 y que n tiene la factorizaci on prima n = pk 1 p2 pr .

Entonces

a( pi

ki )

1(m od pi ki )

para cada i. Adem as como (n) es divisible por ( pi ki ), se tiene que a(n) 1( m od
kr 1 k2 pk 1 p2 pr , o lo que es lo mismo

a(n) 1

(m od n).

7.3 Algunas propiedades de la funci on

86

El teorema de Euler, adem as sirve para dar otra prueba del teorema chino de los restos (ver teorema 4.3.2). Si gcd(ni , n j ) = 1, para i de congruencias lineales x ai (m od n j ) entero tiene soluci on. Sea n = n1 n2 nr y sea Ni = n/ni para i = 1, 2, . . . , r. Entonces el x = a1 N1 (n1 ) + a2 N2 (n2 ) + + ar Nr (nr ) satisface el sistema de congruencias. Note que N j 0 (m od ni ) si i j j, entonces el sistema

De aqu x ai Ni (ni ) (m odni ), pero como gcd(Ni , ni ) = 1, se tiene que Ni(ni ) 1(m od ni ) y entonces x ai (m od ni ) para cada i. Otra aplicaci on del teorema de Euler, es que permite demostrar que si n es un

entero impar, que no es m ultiplo de 5, entonces n divide un entero cuyos d gitos gcd(9n, 10) = 1. Entonces del teorema de Euler, son iguales a 1 (7|111111). Dado que gcd(n, 10) = 1 y gcd(9, 10) = 1, se tiene que 10(9n) 1 (m od 9)n. Es decir; 10(9n) 1 = 9nk para alg un entero k, esto es kn = 10(9n) 1 9

es decir n divide un entero que tiene todos sus d gitos iguales a 1.

7.3. Algunas propiedades de la funci on


Teorema 7.3.1 (Teorema de Gauss). Para cada entero n 1, n=
d|n

(d ).

7.3 Algunas propiedades de la funci on

87

Demostraci on. Los enteros entre 1 y n se pueden separar en clases como sigue: si d es un divisor positivo de n, entonces S d = {m : gcd(m, n) = d , 1 m n}. Ahora, gcd(m, n) = d si y s olo si gcd(m/d , n/d ) = 1. As , el n umero de enteros en la clase S d es igual al n umero de enteros positivos que menores que n/d primos relativos con n/d ; en otras palabras; es igual a (n/d ). Como cada uno de los n enteros del conjunto {1, 2, . . . , n} est a en exactamente en una clase S d , se tiene la f ormula n=
d|n

(n/d ).

Los subconjuntos S d son disjuntos y cada elemento del conjunto debe estar en uno de ellos y adem as |S d | = (n/d ). Entonces como hay n elementos en {1, 2, . . . , n} repartidos en los S d , se tiene que n=
d|n

(n/d ) =

d|n

(d ).

Ejemplo 9. Para n = 15, se tiene que los divisores son d = 1, 3, 5, 15. De donde los conjuntos S d son S 1 = {1, 2, 4, 7, 8, 11, 13, 14}; |S 1 | = (15) = 8, S 3 = {3, 6, 9, 12}; |S 3 | = (15/3) = (5) = 4, S 5 = {5, 10}; |S 5 | = (15/5) = (3) = 2, S 15 = {15}; |S 15 | = (15/15) = (1) = 1. Luego 15 =
d|n

(d ) = (15) + (5) + (3) + (1)08 + 4 + 2 + 1 = 15.


d|n

Otra prueba del teorema 7.3.1. Si n = 1, entonces

(d ) =

d|1

= (1) = 1 =

n. Sup ongase que n > 1, entonces considerese la funci on aritm etica F (n) =
d|n

(d )

7.3 Algunas propiedades de la funci on

88

Como es un funci on multiplicativa, del teorema 6.1.5, F es una funci on multiplicativa. De ah que, si n = p1 k1 p2 k2 pr kr es la factorizaci on prima de n, entonces F (n) = F ( p1 k1 )F ( p2 k2 ) F ( pr kr ) Ahora para cada i se tiene que, F ( pi ki ) =
d| pi ki

(d ) = (1) + ( pi ) + ( pi 2 ) + + ( pi ki )

=1 + ( pi 1) + ( pi 2 pi ) + ( pi 3 pi 2 ) + + ( pi ki pi ki1 ) = pi ki Luego, F (n) = F ( p1 k1 )F ( p2 k2 ) F ( pr kr ) = p1 k1 p2 k2 pr kr = n. Teorema 7.3.2. Para n > 1, la suma de los enteros positivos menores que n y n(n), en s mbolos primos relativos con n es 1 2 1 n(n) = k. 2 (k,n)=1
1k<n

Demostraci on. Sean a1 , a2 , . . . , a (n) los enteros positivos menores que n y primos relativos a n. Ahora, dado que gcd(a, n) = 1 si y s olo si gcd(n a, n) = 1, se tiene que a1 + a2 + + a(n) =(n a1 ) + (n a2 ) + + (n a(n)) =(n)n (a1 + a2 + + a(n) ) De esta u ltima igualdad se sigue el resultado del teorema. 0 A y primos Ejemplo 10. Sea n = 30, (30) = 8 y los enteros menores que A relativos con 30 son 1, 7, 11, 13, 17, 19, 23, 29, entonces 1 1 + 7 + 11 + 13 + 17 + 19 + 23 + 29 = 120 = 30 8. 2 Teorema 7.3.3. Para cualquier entero positivo n, (n) = n
d|n

(d )/d .

7.3 Algunas propiedades de la funci on

89

Demostraci on. De la f ormula de inversi on de M obius,ver teorema 6.2.3 se tiene que si F (n) = n =
d|n

(d )

entonces (n) =
d|n

(d )F (n/d ) =
d|n

(d )n/d

on para cualquier Del teorema 7.3.3, se puede calcular el valor de la funci entero positivo n. Sup ongase que la descomposici on prima de n es n = p1 k1 pr kr y considere el producto P=
pi |n

((1) + ( pi )/ pi + + ( pi ki )/ pi ki )

Multiplicando se obtiene una suma de t erminos de la forma (1)( p1 a1 )( p2 a2 ) ( pr ar ) p1 a1 p2 a2 pr ar con 0 ai ki . Pero como es una funci on multiplicativa (1)( p1 a1 )( p2 a2 ) ( pr ar ) ( p1 a1 p2 a2 pr ar ) (d ) = = p1 a1 p2 a2 pr ar p1 a1 p2 a2 pr ar d

donde d es un divisor de n. Entonces la suma se hace sobre todos los divisores de n. As P=


d|n

(d )/d

y del teorema 7.3.3 se tiene que (n) =n


d|n

(d )/d = nP ((1) + ( pi )/ pi + + ( pi ki )/ pi ki )

=n
pi |n

Pero ( pi ai ) = 0 cuando ai 2, entonces (n) = n


p1 |n

(( pi ) + ( pi )/ pi ) = n
pi |n

(1 1/ pi )

Cap tulo 8 Ra ces primitivas e ndices


8.1. El orden m odulo n

1. Sin embargo, pueden existir potencias de a menores que a(n) que son congruentes con 1 m odulo n. Esto motiva la siguiente denici on.

En vista del teorema de Euler, se sabe que a(n) 1( m od n), cuando gcd(a, n) =

Denici on 19. Sea n > 1 y gcd(a, n) = 1. El orden de a m odulo n es el menor entero positivo k, tal que ak 1(m od n). Ejemplo 11. Por ejemplo si se consideran las potencias de 2 m odulo 7, se tiene entero 2 tiene orden 3 m odulo 7. que 21 2, 22 4, 23 1, 24 2, 25 4, 26 (m od7). de lo que se sigue que el Observe que si dos enteros son congruentes m odulo n, entonces tienen el mismo orden m odulo n. En efecto, si a b(m odn) y ak 1(m odn), lo que implica que ak bk (m odn), de donde bk 1(m odn). Se debe enfatizar que la denici on de orden m odulo concierne u nicamente a los enteros que son primos relativos con tiene soluci on, de aqu , la relaci on n. Si gcd(a, n) > 1, entonces se tiene que la congruencia lineal ax 1(m od n), no ak 1(m od n)

90

8.1 El orden m odulo n

91

n). As cuando se haga referencia al orden de a m odulo n, se supone que gcd(a, n) = 1, aunque esto no se haga expl cito. el orden de 2 m odulo 7. Este es un caso particular. El caso general se presenta en el siguiente teorema. Teorema 8.1.1. Sup ongase que a tiene orden k m odulo n. Entonces ab 1(m od n) si y s olo si k|b; en particular, k|(n). Demostraci on. Sup ongase que k|b, entonces b = jk para alg un entero j. Dado entero tal que ab 1(m od n). Por el algoritmo de la divisi on, existen enteros q y r ab = aqk+r = (ak )q ar Por hip otesis, ab 1(m odn) y ak 1(m od n), lo que implica que ar 1(m odn). En el ejemplo anterior, se tiene que 2k 1(m od n) cuando k en m ultiplo de 3,

no se tiene, pues esto implicar a que x = ak1 ser a una soluci on de ax 1(m od

que ak 1(m odn), entonces (ak ) j 1(m odn). Reciprocamente, sea b cualquier

tales que b = qk + r, donde 0 r < k. Entonces

Como 0 r < k, se debe tener que r = 0, pues de otro modo se contradice la escogencia de k. De aqu b = qk y k|b. alculos cuando se desea encontrar el orden de un El teorema 8.1.1, facilita los c entero a m odulo n; en lugar de considerar todas las potencias de a, los exponentes se pueden restringir a los divisores de (n). Por ejemplo, para encontrar el orden de 2 m odulo 13. Dado que (13) = 12, el orden de 2 debe ser uno de los enteros 1, 2, 3, 4, 6, 12. Ahora como 22 4, 23 8, 24 3, 26 12, 212 1(m od13), se concluye que 2 tiene orden 12 m odulo 13. Para un divisor arbitrario d de (n), no siempre es cierto que existe un entero a que tenga orden m odulo n. Un ejemplo se tiene cuando n = 12. En este caso (12) = 4, pero no existe un entero que sea de orden 4 m odulo 12, en efecto se puede ver que 12 52 72 112 1(m od12) y entonces la u nicas posibilidades de ordenes son 1 o 2.

8.1 El orden m odulo n

92

Teorema 8.1.2. Si a tiene orden k m odulo n, entonces ai a j (m od n) si y s olo si i j(m od k). Demostraci on. Primero sup ongase que ai a j (m odn), donde i j. Como a

es primo relativo con n, se puede cancelar potencias de a para obtener ai j ltima congruencia se tiene si y 1(bmodn). De acuerdo con el teorema 8.1.1 esta u s olo si k| j i, en otras palabras i j(m odk). Reciprocamente, sea i j(m odk). que, ak 1(m od n), entonces ai a j+qk a j aqk a j (m od n) que es lo que se quer a demostrar. Corolario 21. Si a tiene orden k m odulo n, entonces los enteros a, a2 , . . . , ak son incongruentes m odulo n. Demostraci on. Si ai a j (m od n) para 1 i j k, entonces el teorema asegura que i j(m od k). Pero esto es imposible a menos de que i j(m od n). Aparece entonces la siguiente pregunta,es posible expresar el orden de cualquier potencia entera de a en t erminos del orden de a? La respuesta est a en el siguiente teorema: Teorema 8.1.3. Si el entero a tiene orden k m odulo n y b > 0, entonces ab tiene orden k/ gcd(b, k) m odulo n. Demostraci on. Sea d = gcd(b, k). Entonces se puede escribir, b = b1 d y k = k1 d , con gcd(b1 , k1 ) = 1. Luego (ab )k1 = (ab1 d )k/d = (ak )b1 1(m od n) Si se supone que ab tiene orden r m odulo n, entonces el teorema 8.1.1 asegura que r|k1 . Por otra parte, dado que a tiene orden k m odulo n, la congruencia abr (ab )r 1(m od n)

Entonces se tiene que i = j + qk, para alg un entero q. De la denici on de k se tiene

8.1 El orden m odulo n

93

entonces k1 |r. Esta relaci on de divisibilidad con la que se obtuv o anteriormente implica que r = k1 , que nalmente era lo que se quer a demostrar. Corolario 22. Sup ongase que a tiene orden k m odulo n. Entonces ab tambi en tiene orden k si y s olo si gcd(b, k) = 1. Denici on 20. Si gcd(a, n) = 1 y a es de orden (n) m odulo n, entonces a es una ra z primitiva de n. En otras palabras n tiene a a como ra z primitiva si a(n) 1(m odn), pero

indica que k|br . En otras palabras, k1 d |b1 dr o k1 |b1 r. Pero como gcd(k1 , b1 ) = 1,

ak

1(m od n) para todo entero positivo k < (n). Se puede ver que 3 es una ra z

primitiva de 7, pues 31 3, 32 2, 33 6, 34 4, 35 5, 36 1(m od n).

En general, se puede probar que ra ces primitivas existen para cualquier m odu-

lo primo, un resultado de importancia fundamental. Mientras es posible que exista una ra z primitiva de n cuando n no es primo (por ejemplo, 2 es una ra z primitiva de 9), no hay raz on para esperar que todo entero n tenga una ra z primitiva; en efecto la existencia de ra ces primitivas es m as la excepci on que la regla. Ejemplo 12. Se mostrar a que si F n = 22 + 1, n > 1 es un primo, entonces 2 no es una ra z primitiva de F n , (verique que 2 es una ra z primitiva de 5 = F 1 ). Dado que 22 Luego 22 que 2
n+1
n+ 1 n+ 1 n

1 = (22 + 1)(22 1)
n

se sabe que 22 > 2n+1 , cuando n > 1. As el orden de 2 m odulo F n es menor que (F n ); por lo tanto 2 no puede ser una ra z primitiva de F n . Teorema 8.1.4. Sea gcd(a, n) = 1 y sean a1 , a2, . . . , a(n) los enteros positivos menores que n y primos relativos con n. Si a es una ra z primitiva de n entonces a, a2 , . . . , a(n) son congruentes m odulo n con a1 , a2 , . . . a(n) , en alg un orden.

. Pero si se supone que F n es primo se tiene que (F n ) = F n 1 = 22 y


n

1(m od F n ). Lo que implica que el orden de 2 m odulo F n es menor

8.2 Ra ces primitivas para primos

94

Demostraci on. Dado que a es primo relativo con n, entonces todas las potencias de a tambi en lo son; de ah que, cada ak es congruente m odulo n a alguno de los ai . Los (n) n umeros en el conjunto {a, a2, . . . , a(n) } son incongruentes, de ah que estas potencias deben ser congruentes en alg un orden a los enteros a1 , a2 , . . . , a(n).

Una consecuencia de los esultados probados en esta secci on es que, en aquellos casos en los que las ra ces primitivas existan, se puede establecer exactamente cuantas existen. Corolario 23. Si n tiene una ra z primitiva, entonces tiene exactamente ((n)) ra ces primitivas. Demostraci on. Sup ongase que a es una ra z primitiva de n. Por el teorema 8.1.4 cualquier otra ra z primitiva de n se encuentra entre los miembros del conjunto {a, a2 , . . . , a(n)}. Pero el n umero de potencias ak , 1 k (n), que tiene orden (n) es igual al n umero de enteros k tales que gcd(k, (n)) = 1 (ver corolario 22); n. El teorema anterior se puede ilustrar con a = 2 y n = 9. Dado que (9) = 6, las primeras 6 potencias de 2 deben ser congruentes m odulo 9, en alg un orden a los enteros positivos menores que y primos relativos con n; es decir congruentes en alg un orden con 1, 2, 4, 5, 7, 8 y se tiene que 2 2, 22 4, 23 8, 24 7, 25 5, 26 1(m od9) Del corolario existen ((9)) = (6) = 2 ra ces primitivas de 9, que son 2 y 5. existen ((n)) de tales enteros de ah que se tienen ((n)) ra ces primitivas de

8.2. Ra ces primitivas para primos


Dado que las ra ces primitivas juegan un papel principal en muchas investigaciones teor cas, un problema de mucho interes es el de describir todos los enteros que tienen ra ces primitivas. A continuaci on se prueba la existencia de ra ces

8.2 Ra ces primitivas para primos

95

primitivas para todos los primos. Antes de hacer esto, se presenta un teorema que establece el n umero de soluciones de una congruencia polinomial. Teorema 8.2.1 (Teorema de Lagrange). Si p es un primo y f ( x) = an xn + an1 xn1 + + a1 x + a0 , an 0(m od p) es un polinomio de grado n 1 con coecientes enteros, entonces f ( x) 0(m od p) tiene a lo m as n soluciones incongruentes m odulo p. Demostraci on. Se procede por inducci on sobre n, el grado de f ( x). Si n = 1, entonces el polinomio es de la forma f ( x) = a1 x + a0 , a1 soluci on para n = 1. 0(m od p). Dado que gcd(a, p) = 1, se sabe entonces que la congruencia a1 x a0 (m od p) tiene una Ahora sup ongase inductivamente que el teorema es cierto para polinomios de grado k 1 y condidere el caso en el que f ( x) tiene grado k. Si f ( x) 0(m od p) soluci on, denotada con a. Si f ( x) se divide por x a, el resultado es f ( x) = ( x a)q( x) + r donde q( x) es un polinomio de grado k 1 con coecientes enteros y r es un entonces entero. Reemplazando x = a se tiene que 0 f (a) = (a a)q(a) + r = r(m od p) y f ( x) ( x a)q( x)(m od p). Si b es otra de las soluciones incongruentes m odulo p de f ( x) 0(m od p), entonces 0 f (b) = (b a)q(b)(m od p). Como b a cualquier soluci on de f ( x) 0(m od p) que no es congruente con a satisface la 0(m od p), esto implica que q(b) 0(m od p), en otras palabras, no tiene soluci on, se termina la prueba. Sup ongase que f ( x) 0( m od p) tiene una

la congruencia

congruencia g( x) 0( m od p). Por la hip otesis de inducci on la u ltima congruencia

8.2 Ra ces primitivas para primos

96

tiene a los m as k 1 soluciones incongruentes m odulo p y entonces, f ( x) 0( m od y la prueba. Corolario 24. Si p es un n umero primo y d | p 1, entonces la congruencia xd 1 0(m od p) tiene exactamente d soluciones incongruentes m odulo p.

p) tendr a a lo m as k soluciones incongruentes. Esto completa el paso de inducci on

Demostraci on. Dado que d | p 1, entonces p 1 = dk para alg un k Z. Entonces x p1 1 = ( xd 1) f ( x) y es de grado d (k 1) = p 1 d . Por el teorema de Lagrange, la congruencia teorema de Fermat f ( x) 0( m od p) tiene a lo m as d (k 1) = p 1 d soluciones incongruentes. Del x p1 1 0(m od p) tiene precisamente p1 soluciones incongruentes; es decir, los enteros 1, 2, . . . , p 1. Ahora cualquier soluci on x = a de x p1 1 0(m od p) que no es una soluci on de f ( x) 0(m od p) debe satisfacer que xd 1 0(m od p). Pues 0 a p1 1 = (ad 1) f (a)(m od p) con p | f (a), implica que p|ad 1. Se sigue entonces que por el teorema de Lagrange, la congruencia xd 1 0(m od p) tiene a lo m as d soluciones, por lo tanto tiene exactamente d soluciones. xd 1 0(m od p) debe tener al menos p 1 ( p 1 d ) = d soluciones. Pero donde el polinomio f ( x) = xd(k1) + xd(k2) + + xd + 1 tiene coecientes enteros

El corolario anterior ayuda a presentar una nueva prueba del teorema de Wilson (ver teorema 5.3.1): Dado un primo p > 2 sea f ( x) = ( x 1)( x 2) ( x ( p 1)) ( x p1 1) = a p2 x p2 + a p3 x p3 + + a1 x + a0 teros 1, 2, . . . , p 1 son soluciones incongruentes de f ( x) o(m od p). Pero esto un polinomio de grado p 2. El teorema de Fermat implica que los p 1 en-

8.2 Ra ces primitivas para primos

97

contradice el teorema de Lagrange, a menos que a p2 a p3 a1 a0 0(m od p). Entonces para cualquier x ( x 1)( x 2) ( x ( p 1)) ( x p1 1) 0(m od p) Ahora con x = 0, se tiene que (1)(2) (( p 1)) + 1 0(m od p) entonces (1) p1 ( p 1)! + 1 0(m od p), lo que es lo mismo ( p 1)! 1(m od p). El teorema de Lagrange nos ayuda a probar que, para cualquier primo p existen enteros con orden correspondiente a cada divisor de p 1. Teorema 8.2.2. Si p es un n umero primo y d | p 1, entonces existen exactamente (d ) enteros incongruentes que tienen orden d m odulo p. Demostraci on. Sup ongase que d | p 1 y por (d ) se denota el n umero de enteros k, 1 k p 1, que tienen orden d m odulo p. Dado que cada entero entre 1 y de Gauss (ver teorema 7.3.1), nos dice que p 1 = (d ) =
d| p1 d| p1

p 1 tiene orden d para alg un d | p 1, p 1 =

d| p1

(d ). Pero a la vez el teorema


d| p1

(d ), entonces (8.1)

(d )

la ecuaci on 8.1 llevan a la igualdad (d ) = (d ) suma ser a estrictamente menor que la segunda).

El objetivo es mostrar que (d ) (d ) para caa divisor d de p 1. Este hecho y

0 (de lo contrario, la primera

0. Si (d ) = 0, entonces es inmediato que (d ) (d ). Sup ongase que (d ) > 0, entonces existe un entero a de orden d . Entonces los d enteros a, a2 , . . . , ad son incongruentes m odulo p y cada uno satisface la congruencia xd 1 0(m od p) (8.2)

Dado un divisor cualquiera d de p1, hay dos posibilidades: (d ) = 0 o (d ) >

pues (ak )d (ad )k 1(m odp). Por el corolario del teorema de Lagrange, no

pueden haber otras soluciones de 8.2. Se sigue que cualquier entero que tenga

8.3 Numeros compuestos que tienen ra ces primitivas

98

orden d m odulo p, debe ser congruente con una de las primeras d potencias de a. Pero u nicamente (d ) de las ya mencionadas potencias tienen orden d ; es decir aquellos ak , para los que gcd(k, d ) = 1. Por lo tanto (d ) = (d ), y el n umero de enteros que tienen orden d m odulo p es igual a (d ). Si en el teorema anterior d = p 1, entonces tenemos que Corolario 25. Si p es un primo, entonces existen exactamente ( p 1) ra ces primitivas incongruentes m odulo p. Existe otra orma de probar que (d ) = (d ) para cada d | p 1. Simplemente
c|d c|d

de la f ormula d = que (d ) =

(c), y de la f ormula de inversi on de M obius se tiene

(c)(d /c) y del teorema 7.3.3 se concluye que (d ) = (d ). Por

supuesto la validez de este argumento descansa en el conocimiento de que es una funci on multiplicativa. Se puede utilizar el teorema anterior para probar que si p es un primo de la forma 4k + 1, entonces la congruencia cuadr atica x2 1(m od p) tiene soluci on. Como 4| p 1, el teorema 8.2.2 dice que existe un entero a que tiene orden 4 m odulo p; en otras palabras, a4 1(m od p) o equivalentemente (a2 1)(a2 + 1) 0(m od p). Como p es primo, se tiene que a2 1 0(m od p) o a2 + 1 0(m od p)

si la primera congruencia se tiene, entonces a deber a tener orden menor o igual que 2, lo que es una contradicci on. De aqu , a2 + 1 0(m od p), por lo tanto a es una soluci on para la congruencia x2 1(m od p).

8.3. Numeros compuestos que tienen ra ces primitivas


Se vi o que 2 es una ra z primitiva de 9, entonces n umeros compuestos pueden tener ra ces primitivas. El siguiente paso es determinar todos los n umeros compuestos para los que existen ra ces primitivas.

8.3 Numeros compuestos que tienen ra ces primitivas Teorema 8.3.1. Para k 3, el entero 2k no tiene ra ces primitivas.

99

Demostraci on. Primero se prueba que: si a es un entero impar, entonces para k3 a2


k 2

1(m od2k )

(8.3)

Si k = 3, entonces esta congruencia es a2 1(m od8) que es cierta pues 12 32 52 72 1(m od8). Para k > 3, se procede por inducci on sobre k. Sup ongase que la congruencia en (8.3) se tiene para k; es decir, a2 a2
k 2 k 2

= 1 + b2k , para alg un b Z. Elevando al cuadradado, se tiene a2


k 2

1(m od2k ). Esto es equivalente a la ecuaci on

= a2

k 1

= (1 + b2k )2 = 1 + 2(b2k ) + (b2k )2 = 1 + 2k+1 (b + b2 2k1 ) 1(m od2k+1 )

que es lo que se quer a demostrar, por lo tanto la congruencia 8.3 se tiene para todo k 3. Ahora los enteros que son primos relativos a 2k son precisamente los enteros

impares; adem as (2k ) = 2k1 . Por lo que si a es un entero impar a(2 )/2 1(m od2k ) y, por lo tanto no existen ra ces primitivas de 2k . Teorema 8.3.2. Si gcd(m, n) = 1, donde m > 2 y n > 2, entonces el entero mn no tiene ra ces primitivas. Demostraci on. Sea a cualquier entero tal que gcd(a, mn) = 1; entonces gcd(a, m) = gcd(a, n) = 1. Sea b = lcm((m), (n)) y d = gcd((m), (n)). Dado que (m) y (n) son pares, entonces d 2. En consecuencia, b= (m)(n) (mn) d 2
k

8.3 Numeros compuestos que tienen ra ces primitivas Ahora por el teorema de Euler que a(m) 1(m od m). Entonces a(m)
(n)/d

100

= ab 1(n)/d (m o d m)

hip otesis, gcd(m, n) = 1, entonces ab 1(m od mn)

As , ab 1(m odm). Similarmente se demuestra que ab 1(m odn). Como por

Corolario 26. El entero n no tiene ra ces primitivas si 1. n es divisible por dos primos impares, o 2. n es de la forma n = 2m pk , donde p es un primo impar y m 2. Los u ltimos resultados restringen la busqueda de ra ces primitivas a los enteros 2, 4, pk y 2 pk , donde p es un primo impar. En esta secci on se probar a que estos enteros tienen una ra z primitiva. Lema 8.3.3. Si p es un primo impar, entonces existe una ra z primitiva r de p tales que r p1 1(m od p2 ).

ces primitivas. Sea r Demostraci on. Del teorema 8.2.2, se sabe que p tiene ra cualquiera de ellas. Si r p1 1(m od p2 ), entonces listo. En el caso contrario; es decir si r p1 1(m odp2 ). Sea r = r + p, que tambi en es una ra z primitiva de p. En efecto, se b| p 1 tal que (r )b 1(m od p) entonces (r + p)b = rb + b bk k b r p , esto implicar a que 1 (r )b = (r + p)b rb (m od p). As , r no k=1 k ser a una ra z primitiva . Ahora utilizando el teorema del Binomio (r ) p1 (r + p) p1 r p1 + ( p 1) pr p2 (m od p2 ) Pero se tiene que r p1 1(m od p2 ); de donde (r ) p1 1 pr p2 (m od p2 ). Dado que r es una ra z primitiva de p, entonces p 1(m od p2 ), como se quer a demostrar. |r p2 . Entonces (r ) p1

Corolario 27. Si p es un rpimo impar, entonces p2 tiene una ra z primitiva; en efecto, para una ra z primitiva r de p, entonces r o r + p es una ra z primitiva.

8.3 Numeros compuestos que tienen ra ces primitivas

101

Demostraci on. Si r es una ra z primitiva de p, entonces el orden de r m odulo p2 es p 1 o p( p 1) = ( p2 ). El lema anterior mostr o que si r tiene orden p 1 m odulo p2 , entonces r + p ser a una ra z primitiva de p2 . Lema 8.3.4. Sea p un primo impar y r una ra z primitiva de p, tal que r p1 1(m od p2 ). Entonces para cada entero positivo k 2, rp
(k2) ( p1)

1(m od pk )

oon sobre k. Por hip Demostraci on. La prueba se hace por inducciA otesis, la ar o ongase que es verdad para alg maci on se tiene para k = 2. SupA un k 2. Se muestra entonces que rp
(k1) ( p1)

1(m od pk+1 )

Como gcd(r, pk1 ) = gcd(r, pk ) = 1. Por el teorema de Euler rp


(k2) ( p1)

= r ( p

k 1 )

1(m od pk1 )

As existe un entero a tal que rp


(k2) ( p1)

= 1 + apk1

donde p |a por la hip otesis de inducci on. Elevando a la p rp


(k2) ( p1)

= rp

k1 ( p1)

= (1 + apk1 ) p 1 + apk (m od pk+1 )

Dado que a no es divisible por p, se tiene que rp


k1 ( p1)

1(m od pk+1 ).

para pk .

Teorema 8.3.5. Si p es un primo impar y k 1, entonces existe una ra z primitiva

Demostraci on. Los lemas anteriores permiten escoger una ra z primitiva r de p tal que rp
(k2) ( p1)

1(m od pk )

8.3 Numeros compuestos que tienen ra ces primitivas En efecto, cualquier r tal que r p1 potencias de p. Dado que rn 1(m od pk ) implica que rn 1(m od p), entonces p 1|n. As ; n = pm ( p 1) donde 0 m k 1. Si n pk1 ( p 1), entonces pk2 ( p 1) ser a divisible por n y se tendr a que rp
k2 ( p1)

102

1(m od p2 ) es una ra z primitiva de todas las

Sea n el orden de r m odulo pk . Entonces n debe dividir ( pk ) = pk1 ( p 1).

1(m od pk )

contradiciendo la manera en que r fue escogido inicialmente. As , n = pk1 ( p 1) y r es una ra z primitiva para pk . Esto deja u nicamente el caso 2 pk . Corolario 28. Existen ra ces primitivas para 2 pk , donde p es un primo impar y k 1. Demostraci on. Sea r una ra z primitiva para pk . se puede suponer que r es un entero impar; pues, si es par entonces r + pk es impar y es una ra z primitiva para pk . Entonces gcd(r, 2 pk ) = 1. El orden n de r m odulo 2 pk debe dividir (2 pk ) = (2)( pk ) = ( pk ). Pero, rn 1(m od2 pk ) implica que rn 1(m od pk ), y entonces que r es una ra z primitiva de 2 pk . ( pk )|n. Con estas condiciones de divisibilidad se tiene que n = (2 pk ), mostrando El primo 5 tiene (4) = 2 ra ces primitivas; es decir los enteros 2 y 3. Dado que 251 16 ra z primtiva de 52 , de aqu para todas las potencias mayores de 5. La prueba del anterior corolario garantiza que 3 es una ra z primitiva para todas los n umeros de la forma 25k . Se resume lo que se demostr o en el siguiente teorema Teorema 8.3.6. Un entero n > 1 tiene una ra z primitiva si y s olo si n = 2, 4, pk , donde p es un primo impar. o 2 pk 1(m od25) y 351 6 1(m od25); e stas tambi en sirven como

8.3 Numeros compuestos que tienen ra ces primitivas

103

Demostraci on. Por los teoremas 8.3.1 y 8.3.2, los u nicos enteros positivos con ra ces primitivas son los que se mencionan en el enunciado del teorema. Se puede vericar que 1 es una ra z primitiva de 2, mientras que 3 es una ra z primitivade 4. esto completa la demostraci on. Euler di o una prueba esencialmente correcta (pero incompleta) en 1773 de la existencia de ra ces primitivas para cualquier primo p y di o una una lista de corrigi o la deciencia y mostr o (1785) que existen (d ) enteros de orden d para cada d |( p 1). El mayor avance en este sentido fue hecho por Gauss cuando, en 1801, public o una prueba de que existen ra ces primitivas de n si y s olo si n = 2, 4, pk y 2 pk , donde p es un primo impar. todas las ra ces primitivas para p 37. Legendre, usando el teorema de Lagrange,

Potrebbero piacerti anche