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