Está en la página 1de 5

Aritmtica Modular e

Olimp adas Matemticas a Enero de 2012


Introduccin o Muchas veces, cuando uno encara un problema de Teor de Nmeros, se necesita hacer uso de a u las congruencias. Estas, por s mismas, a priori no representan ms que una forma de notacin suma a o mente prctica. Pero es en la fuerza de algunos Teoremas propios de las congruencias, donde reside la a verdadera ventaja del uso de las mismas. A continuacin vamos a presentar los principales Teoremas o de la Aritmtica Modular. e Teorema Chino del Resto Vamos a enunciar este teorema de manera informal primero. El Teorema Chino del Resto arma que si se conocen los restos que deja un determinado nmero x tomando diversos mdulos que u o sean coprimos entre s (digamos m1 , m2 , ..., mk ) entonces se conoce el resto que tiene x tomando como mdulo m1 m2 ... mk . Por ejemplo, esto quiere decir que si conocemos el resto de x mdulo 2, mdulo o o o 7 y mdulo 9 entonces conocemos el resto de x mdulo 126. o o Ahora s pasaremos a enunciarlo formalmente. Consideramos k nmeros enteros positivos m1 , m2 , ..., mk , u 1 que sean coprimos dos a dos . Sean r1 , r2 , ..., rk enteros tales que 0 ri mi para todo i. Entonces si tenemos que: x r1 (md m1 ) o x r2 (md m2 ) o . . . (md mk ) o

x rk Entonces conocemos el entero positivo R tal que:

x R (md m1 ... mk ) o Otra forma de enunciar el Teorema Chino del Resto Sean m y n dos enteros positivos coprimos, y sean a y b dos nmeros enteros tales que 0 a m u y 0 b n. Entonces si sabemos que: x a (md m) o x b (md n) o
Que varios nmeros sean coprimos dos a dos quiere decir que si tomamos cualesquiera dos nmeros del grupo, estos u u sern coprimos. Por ejemplo, {5, 6, 7} es un conjunto de nmeros coprimos dos a dos. a u
1

Entonces conocemos el resto de x mdulo mn. o De hecho el Teorema Chino del Resto nos permite conocer expl citamente el resto de x mdulo mn. o En este caso se tiene que: x ans + bmt (md mn) o Donde s es el inverso de n mdulo m y t es el inverso de m mdulo n. o o Mediante recursividad, este mtodo puede ser usado en cualquier caso en que sea aplicable el Teoe rema Chino del Resto. Pero antes, veamos un ejemplo. Ejemplo Hallar el menor entero positivo x tal que x 14 es mltiplo de 11 y x + 9 es mltiplo de 14. u u El problema en s es sencillo y podr ser resuelto mediante ensayo y error. Pero vamos a hacer a uso del Teorema Chino del Resto. Es claro que el enunciado nos dice que: x 14 3 x 9 5 (md 11) o (md 14) o

Como 11 y 14 son coprimos, sabemos con total certeza que hay solucin. En este caso, tenemos que: o x 3 14 s + 5 11 t (md 154) o Donde s es el inverso de 14 mdulo 11 y t es el inverso de 11 mdulo 14. Entonces tenemos que o o encontrar s tal que 14s 3s 1 (md 11) o Y es fcil ver que s 4 ya que 3s 12 1 (md 11). Anlogamente, tenemos que encontrar t tal a o a que: 11t 1 (md 14) o Pero, nuevamente, es fcil ver que t 9 (md 14) ya que 11t 99 1 (md 14). a o o En denitiva, nos quedamos conque s = 4 y t = 9. Entonces, reemplazando, tenemos que: x 3 14 4 + 5 11 9 O sea: x 663 (md 154) o Notemos que entonces x 663 47 (md 154). En particular nos quedemos conque x 47 o (md 154). Como buscbamos el menor valor de x, entonces debe ser x = 47. Es fcil ver que cumple o a a las condiciones del enunciado, y adems es el menor. Por lo tanto la solucin queda completa. a o Teorema de Wilson El teorema de Wilson dice que dado un primo positivo p entonces se cumple que: (p 1)! 1 (md p) o (md 154) o

Vamos a demostrarlo. Primero, consideremos el conjunto de los restos mdulo p no nulos, estos son: o {1, 2, ..., p 1}. Como p es primo, entonces todos los elementos de ese conjunto a excepcin de 1 y p 1 o tienen un inverso mdulo p distinto de s mismo. Entonces podemos agrupar los nmeros del conjunto o u en parejas que consisten en un nmero y su inverso. Es decir, si multiplicamos 1 2 ... (p 1), entonces u 2

estamos multiplicando cada nmero con su inverso. Como los unicos dos nmeros que no tienen un u u inverso (distinto de s mismo) son 1 y p 1, entonces tenemos que: 1 2 ... (p 1) 1 (p 1) Es decir que: (p 1)! p 1 De donde se deduce el resultado nal: (p 1)! 1 Ejemplo Demostrar que 2009! 1 no es primo. Para resolver sto, usaremos el Teorema de Wilson. Como 2011 es primo, entonces est claro que: e a 2010! 1 Entonces se tiene que 2009! 2010 1 2010 (md 2011) o Como 2010 y 2011 son coprimos, entonces se tiene nalmente que: 2009! 1 (md 2011) o (md 2011) o (md p) o (md p) o (md p) o

En denitiva, se tiene que 2011 | 2009! 1 por lo que est claro que 2009! 1 no es primo, como a quer amos probar. Peque o Teorema de Fermat n El Pequeo Teorema de Fermat arma que dado un primo p y un entero a coprimo con p, se n cumple que: ap1 1 (md p) o A continuacin lo demostraremos. Para sto, consideramos el conjunto de los p 1 restos no nulos o e mdulo p, estos son: {1, 2, ..., p 1}. Sea a un entero positivo coprimo con p. Si multiplicamos todos o los elementos del conjunto {1, 2, ..., p 1} por a, obtenemos {a, 2a, ..., (p 1)a}. Veamos que todos los elementos de este nuevo conjunto dejan restos diferentes mdulo p. En efecto, supongamos que hay o dos, ia y ja con i = j que dejan el mismo resto, entonces: ia ja (md p); como a es coprimo con p, o entonces se tiene que i j (md p), es decir que i j 0 (md p). Pero es claro que 0 i, j p 1, o o entonces i j 0 (md p) si y slo si i = j, lo cual es absurdo, porque hab o o amos dicho que i = j. En denitiva, lo que tenemos es que todos los elementos del conjunto {a, 2a, ..., (p 1)a} dejan restos diferentes mdulo p. Pero notemos que mdulo p hay p 1 restos no nulos. Es decir que si multiplicamos o o todos los elementos del conjunto {a, 2a, ..., (p 1)a} estamos multiplicando todos los restos no nulos en algn orden. Es decir que: u a 2a ... (p 1)a 1 2... (p 1) Entonces se tiene que: ap1 (p 1)! (p 1)! Simplicando los (p 1)! se sigue que: ap1 1 3 (md p) o (md p) o (md p) o

Ejemplo Determinar el resto en la divisin por 2003 de 200734041 . o Para hacer sto, primero, notemos que 2003 es un nmero primo. Adems, se cumple que: e u a 200734041 434041 (md 2003) o

Notemos que 434041 4200217+7 (md 2003). Es decir que 434041 (42002 )17 47 (md 2003). Pero o o como 4 y 2003 son coprimos, entonces por el Pequeo Teorema de Fermat, se tiene que 42002 1 n (md 2003), con lo cual: o 434041 (42002 )17 47 117 47 16384 360 O sea que el resto de 200734041 en la divisin por 2003 es 360. o Teorema de Euler Para todo entero positivo n, se denomina (n) como la cantidad de enteros positivos menores que n que son coprimos con n. Es relativamente sencillo calcular (n) si conocemos la descomposicin en o primos de n. Para sto hay algunas reglas sencillas: e 1. Si a y b son dos enteros positivos coprimos, entonces (ab) = (a)(b). 2. Si p es un nmero primo y k un entero positivo, entonces (pk ) = (p 1)pk1 u Por ejemplo, para calcular (160), notemos que 160 = 25 5, con lo cual, es fcil ver que (160) = a (25 )(5) = (2 1) 24 (5 1) = 64 El Teorema de Euler arma que para todo entero positivo a coprimo con n se cumple que: a(n) 1 (md n) o (md 2003) o

Es inmediato ver que esto es una generalizacin del Pequeo Teorema de Fermat, dado que si p es o n un primo, es claro que (p) = p 1. Vamos a demostrarlo. Sean r1 , r2 , ..., r(n) los (n) nmeros menores que n que son coprimos con n. u Sea a un entero coprimo con n. Veamos que si multiplicamos todos estos numeritos por a, todos los elementos del conjunto {ar1 , ar2 , ..., ar(n) } dejan restos distintos mdulo n. En efecto, consideremos o dos elementos: ai y aj con i = j tales que ai y aj dejen el mismo resto mdulo n, es decir, tales que o ai aj (md n). Entonces, como a es coprimo con n, se tiene que i j (md n); en particular se sigue o o que i j es mltiplo de n. Pero es claro que i y j son enteros positivos menores o iguales a n 1, con u lo cual su diferencia es un nmero menor que n 1 y por ende menor que n, por lo que nunca puede u ser un mltiplo de n, a menos que sea 0, es decir, que se tenga que i = j, pero esto es un absurdo. u Entonces, hemos probado que todos los elementos del conjunto {ar1 , ar2 , ..., ar(n) } dejan restos distintos mdulo n. Entonces, esto quiere decir que como ari es coprimo con n (pues a y ri son coprimos o con n), si multiplicamos todos los elementos del conjunto {ar1 , ar2 , ..., ar(n) } estamos multiplicando en algn orden todos los restos r1 , r2 , ..., r(n) . Es decir que: u ar1 ar2 ... ar(n) r1 r2 ... r(n) Es decir que a(n) r1 r2 ... r(n) r1 r2 ... r(n) Simplicando se deduce el resulado: a(n) 1 4 (md n) o (md n) o (md n) o

Ejemplo Hallar las ultimas 3 cifras del desarrollo decimal de 192005 . El problema nos pide hallar el resto mdulo 1000 de 192005 . Primero, notemos que (1000) = o 3 3 2 2 (2 ) (5 ) = (2 1)2 (5 1)5 = 400. Por lo que, teniendo en cuenta que 19 y 1000 son coprimos, se cumple que: 19400 1 (md 1000) o Entonces, se cumple que: (19400 )5 15 O sea que: 192000 1 Esto quiere decir que: 192000 195 195 Finalmente se tiene que 192011 2476099 (md 1000) o Esto implica que las ultimas 3 cifras de 192011 son 099. (md 1000) o (md 1000) o (md 1000) o

También podría gustarte