Archivo de la etiqueta: anillo

Álgebra Superior II: Teoremas de Fermat y de Wilson

Por Leonardo Ignacio Martínez Sandoval

Introducción

En las entradas anteriores hablamos de congruencias, del anillo de enteros módulo n y vimos algunos problemas. La gran ventaja de trabajar en Zn, o bien, de trabajar módulo n, es que para n pequeña hay una cantidad pequeña de elementos y entonces las operaciones se vuelven muy sencillas.

Problema. Determina cuál es el residuo obtenido de dividir 705702+714711 al dividirse entre 7.

Solución. Tenemos que 705, 702, 714 y 711 los podemos poner como un múltiplo de 7 más un residuo como sigue: 700+5, 700+2 y 714=714+0, 711=707+4. Así, 7055(mod7), 7022(mod7), 7140(mod7) y 7114(mod7). Así, trabajando módulo 7 tenemos que:

705702+71471152+0410+0103(mod7)
De esta forma, 705702+714711 deja residuo 3 al dividirse entre 7.

◻

Trabajando de esta forma, podemos encontrar el residuo al dividirse por n de expresiones que involucran sumas y productos. El objetivo de esta entrada es entender qué sucede cuando queremos encontrar el residuo de expresiones que tienen potencias y factoriales.

Pequeño teorema de Fermat

Intentemos entender qué sucede con las potencias de un número a en cierto módulo n.

Ejemplo. Imagina que tomamos al número 3 y queremos elevarlo a distintas potencias y entender el residuo que deja al dividirse entre 7. Tenemos, trabajando módulo 7:
301313329233=2721+66

Nota que podríamos seguir, poniendo 34=81. Pero podemos ahorrarnos trabajo pues 3433336184, en donde usamos que ya sabíamos que 336. Del mismo modo, podemos seguir substituyendo cada potencia en la siguiente para obtener
35341253635=1513731=33833=92

Podríamos seguir y seguir, pero ya no tiene mucho caso. A partir de aquí es fácil convencerse de que los residuos se ciclan: 1,3,2,6,4,5,1,3,2,6,4,5,1. Notemos que si la potencia es múltiplo de 6, entonces el residuo será 1, es decir, 36k1(mod7). Esto es fantástico, pues entonces si queremos determinar el residuo de dividir, digamos, 3605 entre 7, basta ver que módulo 7 tenemos 3605=360035155,

en donde estamos usando lo que mencionamos para k=100 y que ya hicimos 35 módulo 7.

A partir del ejemplo anterior, nos damos cuenta de que es importante saber cuándo am1(modn), pues en ese momento las potencias «se empiezan a ciclar». El pequeño teorema de Fermat es un resultado que podemos aplicar cuando trabajamos módulo un número primo p. Dice que la potencia p1 funciona para esto.

Teorema. Si p es un número primo y p no divide a a, entonces p divide a ap11 o, dicho en otras palabras ap11(modp).

Demostración. Afirmamos que los números a, 2a, 3a, , (p1)a dejan todos ellos residuos distintos al dividirse entre p y, además, que ninguno de esos residuos es 0. Probemos esto. Tomemos 0<i<j<p1. En una entrada anterior vimos que [a]p tiene inverso en Zp. Sea [b]p su inverso. Si [ia]p=[ja]p, entonces multiplicando por [b]p de ambos lados tendríamos [i]p=[i(ab)]p=[j(ab)]p=[j]p.

Pero como i y j están entre 1 y p1, esto implica que i=j. Ninguno es cero pues si [ia]p=[0]p, entonces al multiplicar por b tendríamos la contradicción [i]p=[i(ab)]p=[0b]p=[0]p. Esto muestra la afirmación.

Así, usando la afirmación en el segundo paso de la siguiente cadena módulo p, tenemos:
(p1)!ap1=(a)(2a)(3a)((p1)a)12(p1)=(p1)!.

El número (p1)! no es divisible entre p, pues es producto de puros números menores que p, de modo que MCD(p,(p1)!)=1, así que tiene inverso módulo p, de modo que podemos cancelarlo de la congruencia anterior multiplicando en ambos lados por su inverso. De aquí obtenemos la igualdad que queremos: ap11(modp).

◻

Ya que demostramos este teorema, podemos aprovecharlo para resolver problemas que parecen ser difíciles.

Problema. Demuestra que 13 divide a 2518118125

Solución. Notemos primero que 13 es primo y que no divide ni a 25 ni a 181. Por el pequeño teorema de Fermat, tenemos módulo 13 que 25121 y que 181121. Así, módulo 13 tenemos que 25181251512252512, y que 1812518121218118112.

De esta forma, 251811812512120(mod13), es decir, 13 divide a 2518118125

Teorema de Wilson

En la demostración del teorema de Fermat aparece la expresión (p1)!. ¿Qué residuo dejará al dividirse entre p? Hagamos una prueba.

Problema. Encuentra el residuo que se obtiene al dividir 10! entre 11.

Solución. Para no trabajar con números tan grandes, notemos que en 10!=12345678910 podemos cambiar a 6,7,8,9,10 por 5,4,3,2,1 al trabajar módulo 11, así que basta encontrar (12345)2 módulo 11. Notemos que 34121(mod11) y que 25=101(mod11). Así, 10!(12345)2(111)2110(mod11),

es decir, el residuo que deja 10! al dividirse entre 11 es 10.

El teorema de Wilson ayuda a cuando queremos encontrar el residuo de un factorial al dividirse entre un número primo. Una de las ideas del ejercicio anterior fue buena: nos conviene agrupar a números del factorial en productos sencillos. Lo más conveniente es que agrupemos a cada número con su inverso multiplicativo, pues así obtendremos un 1. Eso lo podemos hacer si el inverso es diferente. La siguiente proposición nos ayuda a entender cuándo pasa esto.

Proposición. Sea p un número primo. Los únicos elementos en Zp que son inversos de sí mismos son [1]p y [p1]p.

Demostración. Claramente [1]p y [p1]p=[1]p son inversos multiplicativos de sí mismos, pues 11=1=(1)(1). Ahora, si tenemos a tal que a es inverso multiplicativo de sí mismo, tenemos que [a2]p[1]p, que por definición quiere decir que p divide a a21=(a+1)(a1). Cuando un primo divide a un producto, tiene que dividir a uno de los factores. Entonces p divide a a+1 o a a1, y obtenemos, respectivamente, que [a]p=[1]p=[p1]p o que [a]p=[1]p, como queríamos.

◻

Estamos listos para enunciar y demostrar el teorema de Wilson.

Teorema. Si p es un número primo, entonces p divide a (p1)!+1 o, dicho en otras palabras, (p1)!1(modp).

Demostración. Si p=2, el resultado es inmediato. Supongamos que p3. En (p1)! aparecen todos los números de 1 a p1. Todos ellos son primos relativos con p, así que tienen inverso módulo p. Ese inverso también aparece en (p1)!. Así, podemos agrupar esos números en (p3)/2 parejas de inversos multiplicativos, en donde por la proposición anterior sólo nos va a sobrar el 1 y el 1. De esta forma, (p1)!(1)(1)(111)1(modp),

en donde en la expresión intermedia tenemos un 1, un 1 y (p3)/2 unos, uno por cada pareja de inversos que se multiplicaron. Esto termina la prueba.

◻

Veamos una posible aplicación.

Problema. Determina el residuo que se obtiene al dividir 15!+16!+17! entre 17.

Solución. Notemos que 17 divide a 17!, así que 17!0(mod17). Por el teorema de Wilson, 16!1(mod17). Podemos multiplicar esa igualdad por 1 para obtener módulo 17 que 15!=15!(1)(1)15!16(1)16!(1)(1)(1)1. Así, 15!+16!+17!1+(1)+00(mod17).

◻

Una solución alternativa es darse cuenta de que 15!+16!+17!=15!(1+16)+1716!=17(15!+16!) y por lo tanto es múltiplo de 17. Aunque tengamos herramientas fuertes, ¡siempre hay que recordar los básicos!

Más adelante…

Tarea moral

Entradas relacionadas

Agradecimientos

Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE104522 «Hacia una modalidad a distancia de la Licenciatura en Matemáticas de la FC-UNAM – Etapa 2»

Álgebra Superior II: Problemas de congruencias

Por Claudia Silva

Introducción

Aquí les mando los vídeos correspondientes al día de hoy, jueves 19 de marzo, todos relacionados con congruencias.

Ejercicio. Realizar la tabla de multiplicación módulo 5:

¿Cómo realizar la tabla de multiplicación módulo 5?

Ejercicio 186. Encuentre las unidades de Z18, y encuentre un elemento no nulo que no tenga inverso multiplicativo:
Nota: Me equivoqué en un detalle: (3,18)=3, no 6.

Encuentrar las unidades de Z18, y un elemento no nulo que no tenga inverso multiplicativo

Ejercicio 191. Demuestra que todo entero es congruente módulo 7 con un número del siguiente conjunto: {193,7,54,31,36,20,765}.

Ejercicio de congruencias (191 del libro)

Ejercicio 193. Muestra que para a y b enteros, si ab(modm), entonces (a,m)(b,m).

ab mod m(a,m)|(b,m)

Más adelante…

Tarea moral

Entradas relacionadas

Agradecimientos

Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE104522 «Hacia una modalidad a distancia de la Licenciatura en Matemáticas de la FC-UNAM – Etapa 2»

Álgebra Superior II: Congruencias y el anillo de enteros módulo n

Por Leonardo Ignacio Martínez Sandoval

Introducción

En notas pasadas hemos platicado del algoritmo de la división, del máximo común divisor, del mínimo común múltiplo, de primos, del teorema fundamental de la aritmética, la infinidad del conjunto de primos y del algoritmo de Euclides para encontrar el máximo común divisor.

En esta entrada platicaremos acerca del anillo de los enteros módulo n. La idea de esta entrada es:

  • Dar la intuición a través de un ejemplo concreto.
  • Dar la definición formal de ab(modn).
  • Definir a Zn, el anillo de enteros módulo n, dando sus elementos y sus operaciones de suma y resta.
  • Dar ejemplos adicionales de operaciones concretas.
  • Hablar de cuáles son los elementos de Zn que tienen inversos multiplicativos y cuándo Zn es un campo.

A grandes rasgos, el anillo de los enteros módulo n consiste en ver a los enteros «como si sólo nos importara el residuo que dejan al dividirse entre n».

Ejemplo introductorio

Hablemos de las horas que tiene un día. Un día tiene 24 horas y las podemos llamar del 0 al 24 para no tener que hacer distinción entre AM y PM. Por ejemplo, las 4PM serían las 16. Las 10AM simplemente las 10. La hora 24 vamos a pensarla más bien como la hora 0 del siguiente día.

Si son las 8 (de la mañana, pero ya no hace falta aclarar), entonces tres horas después serán las 11. Si son las 10, entonces cuatro horas después serán las 14. Pero si son las 22 y pasan 7 horas, entonces van a ser las 29, pero conviene pensar a esa hora como las 5 (del día siguiente), pues así es más claro qué hora entre 0 y 23 es. Finalmente si son las 17 y pasan 24 horas, entonces la hora que obtenemos es la 17+24=41, pero justo como pasan 24 horas, siguen siendo las 17: aunque el día cambió, la hora no.

De esta discusión recuperamos lo siguiente:

  • En «el mundo de las horas», la hora 29 es la misma que la hora 5. En símbolos, esto lo ponemos como 295(mod24).
  • Podemos «sumar en el mundo de las horas». Ahí, 10+4 es 14, pero 22+7 es 5. Vamos a escribir 10+414(mod24) y 22+75(mod24).
  • En «el mundo de las horas», si sumamos 24 horas no pasa nada.

Definición del anillo Zn

En el ejemplo de motivación trabajamos con horas, que «se ciclan cada 24». Pero aquí el 24 no tiene nada de especial y de hecho lo podemos hacer con cualquier número n. Comencemos definiendo qué quiere decir que dos enteros sean iguales «en el mundo de n».

Definición. Sea n un entero positivo. Sean a y b enteros. Vamos a decir que a es congruente con b módulo n si n divide a ab. En símbolos: ab(modn)nba.

Proposición. Para todo entero positivo n la relación en Z de «ser congruente módulo n » es una relación de equivalencia.

Demostración. Tenemos que probar que dicha relación es reflexiva, simétrica y transitiva.

Para ver que la relación es reflexiva, tomemos a en Z. Tenemos que n divide a 0=aa, pues n0=0 (dicho de otra forma, 0 está en nZ). Así, aa(modn).

Veamos ahora que la relación es simétrica. Si ab(modn), entonces n divide a ab, pero entonces también divide a su inverso aditivo ba (aquí estamos usando que nZ es ideal, y que los ideales son cerrados bajo inversos aditivos), de modo que ba(modn).

Finalmente, veamos que la relación es transitiva. Para ello, a partir de enteros a, b y c tales que ab(modn) y bc(modn) tenemos que mostrar que ac(modn). Por definición, las primeras dos congruencias quieren decir que n divide a ab y a bc. Pero sabemos que si un entero divide a dos enteros, entonces divide a su suma. Así, n(ab)+(bc)=ac, que por definición quiere decir que ac(modn).

◻

Ya que «ser congruente módulo n» es una relación de equivalencia, entonces podemos dividir a todo Z en las clases de equivalencia de esta relación, y escribir como [a]n a la clase de equivalencia que tiene al entero a. La siguiente proposición muestra que para cada clase de equivalencia siempre podemos encontrar un representante chiquito.

Proposición. Sea n un entero positivo. Se tiene que ab(modn) si y sólo si a y b dejan el mismo residuo al dividirse entre n en el algoritmo de la división. En particular, para cada a siempre existe un entero r en {0,1,,n1} tal que ar(modn).

Demostración. Usemos el algoritmo de la división para escribir a=qn+r y b=pn+s con r y s los residuos de la división, que el algoritmo de la división garantiza que están en {0,1,,n1}.

Si r=s, entonces ab=(qp)n, así que nab y así ab(modn). Si ab(modn), entonces nab=(qp)n+(rs). Como n(qp)n, entonces nrs. Sin embargo, usando que r y s están en {0,1,,n1}, tenemos que rs es un número entre (n1) y n1, de modo que la única posibilidad es rs=0, es decir, r=s. Esto prueba la primer parte de la proposición.

Como a y r dejan el mismo residuo r al dividirse entre n, entonces ar(modn).

◻

Ejemplo. Fijemos n=7. Tenemos que las siguientes clases de equivalencia son la misma: [13]7, [20]7, [1]7. Esto es ya que, por ejemplo, 7 divide a 2013=14 y 7 divide a 20(1)=21. De hecho, todas estas clases son iguales a la clase [6]7, pues tanto 1, 6, 13 como 20 son números que al dividirse entre 7 dejan residuo 6.

Estamos listos para presentar a los elementos del anillo de enteros módulo n.

Definición. Para n un entero positivo, definimos a Zn como el conjunto de clases de equivalencia de la relación «ser congruente módulo n». Por la proposición anterior, tenemos entonces que Zn={[0]n,[1]n,,[n1]n}

Nota que Zn tiene exactamente n elementos, uno por cada uno de los posibles residuos de dividir un número entre n. Nota también que Zn no es lo mismo que el ideal nZ, y que hay que ser cuidadosos con la notación. De hecho, el ideal nZ es uno de los elementos de Zn.

Ejemplo. Z4={[0]4,[1]4,[2]4,[3]4} tiene 4 elementos. El elemento [3]4 consiste de todos los enteros que dejan residuo 3 al dividirse entre 4, es decir, [,5,1,3,7,].

Definición. Sea n un entero positivo y [a]n y [b]n clases de equivalencia de la relación «ser congruentes módulo n». Definimos las siguientes operaciones de suma y producto:

  • [a]n+[b]n=[a+b]n, y
  • [a]n[b]n=[ab]n.

Estas operaciones es decir, esta suma y producto «están bien definidas» y no dependen de los representantes elegidos, como muestra la siguiente proposición:

Proposición. Sea n un entero positivo. Si aa(modn) y bb(modn), entonces a+ba+b(modn) y abab(modn).

Demostración. De la primer congruencia tenemos naa y de la segunda nbb. Como n divide a estos dos números, divide a su suma, y reacomodando tenemos que n(a+b)(a+b), que es equivalente a a+ba+b(modn), una de las congruencias que queríamos.

Para el producto, de naa podemos obtener n(aa)b=abab y de nbb podemos obtener na(bb)=abab. Así, n(abab)+(abab)=abab. De aqui, abab(modn), la otra congruencia que queríamos.

◻

El anillo de enteros módulo n es precisamente Zn equipado con las operaciones de suma y producto que acabamos de definir.

Ejemplos de operaciones en Zn

Estos son algunos ejemplos básicos de operaciones en Z7 y en Z11:

  • [8]7+[4]7=[12]7=[5]7
  • [4]11[8]11=[32]11=[21]11=[10]11

En una siguiente entrada, preparada por Clau, verán más ejemplos de operaciones en Zn.

Inversos multiplicativos en Zn

El cero del anillo de enteros módulo n es [0]n, pues para cualquier entero a se tiene que [a]n+[0]n=[a+0]n=[a]n. Como [0]n consiste precisamente de los múltiplos de n, tenemos entonces que [a]n+[kn]n=[a]n.

La multiplicación en este anillo tiene como identidad a [1]n, de lo cual te puedes convencer con una cuenta similar.

La suma de este anillo tiene inversos aditivos pues para cualquier entero a se tiene que la clase de a y la de a cumplen [a]n+[a]n=[a+(a)]n=[0]n.

Sin embargo, no es cierto que para cualquier clase [a]n esta tenga un inverso multiplicativo. A los números que sí tienen un inverso multiplicativo se les conoce como unidades del anillo.

Problema: Muestra que [4]12 no tiene inverso multiplicativo en Z12

Intenta resolver este problema antes de ver la solución.

Solución. Procedamos por contradicción. Si [a]12 fuera el inverso multiplicativo de [4]12, tendríamos que [1]12=[4a]12 y por lo tanto que 4a1(mod12), es decir, que 124a1. Como 412 y 44a, tendríamos entonces que 4(4a1)4a=1. Esto es una contradicción.

La siguiente proposición dice exactamente quienes son los elementos en Zn que tienen inversos multiplicativos en Zn.

Teorema. Sea n un entero positivo. La clase [a]n de Zn tiene inverso multiplicativo si y sólo si a y n son primos relativos.

Demostración. Recordemos que por definición a y n son primos relativos si su máximo común divisor MCD(a,n) es igual a 1. Recordemos también que MCD(a,n) puede escribirse como combinación lineal entera de a y n.

Si a y n son primos relativos, entonces existen p y q enteros tales que 1=ap+nq. Así, [ap]n=[ap+nq]n=[1]n, de modo que la clase [a]n tiene como inverso multiplicativo a la clase [p]n.

Si a y n no son primos relativos y suponemos que [a]n tiene inverso multiplicativo, entonces llegaremos a una contradicción similar a la del problema anterior. Verifica los detalles.

◻

Recuerda que un campo es un anillo conmutativo en el cual todo elemento distinto de cero tiene un inverso multiplicativo. Terminamos esta sesión con un resultado que nos dice cuándo Zn es un campo.

Proposición. Sea n un entero. El conjunto Zn con las operaciones de suma y producto que definimos es un campo si y sólo si n es un número primo.

Demostración. Como ya sabemos que es un anillo conmutativo, basta con determinar cuándo sucede que todos los elementos distintos de cero tienen un inverso multiplicativo. Estos elementos son son [1]n,,[n1]n. Por la proposición anterior, estos tienen inversos si y sólo si cada uno de los números 1,2,,n1 es primos relativos con n.

Si n es primo, entonces todos esos números son primos relativos con n pues el único factor en común que tienen con n es 1. Si n no es primo, entonces tiene un divisor d que satisface 1<d<n, y por lo tanto n y d no son primos relativos, así que [d]n no tiene inverso multiplicativo.

De esta forma, Zn es un campo si y sólo si n es primo.

◻

Más adelante…

Tarea moral

Los siguientes ejercicios no forman parte de la evaluación del curso, pero te servirán para entender mucho mejor los conceptos vistos en esta entrada, así como temas posteriores.

  1. Argumenta por qué «el mundo de los minutos» también es un ejemplo de enteros módulo n.
  2. Muestra que nZ es uno de los elementos de Zn.
  3. Muestra que las operaciones de suma y producto en Zn en efecto satisfacen la definición de anillo conmutativo. Sugerencia: aprovecha que Z es un anillo conmutativo con sus operaciones de suma y producto.
  4. Muestra que [1]n es identidad para el producto en Zn.
  5. Completa la prueba del teorema de inversos multiplicativos.

Entradas relacionadas

Agradecimientos

Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE104522 «Hacia una modalidad a distancia de la Licenciatura en Matemáticas de la FC-UNAM – Etapa 2»