Enteros, aritmética modular y grupos finitos Enteros, aritmética modular y grupos finitos Av. San Rafael Atlixco, No. 186 Col. Vicentina, Del. Iztapalapa C.P. 09340, México, D.F. Tel. 58044600 Mario Pineda Ruelas i i “TeoClasica” — 2022/12/16 — 16:09 — page i — #1 i i Enteros, aritmética modular y grupos finitos Mario Pineda Ruelas Departamento de Matemáticas, uam-i i i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page ii — #2 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page iii — #3 i i Enteros, aritmética modular y grupos finitos Mario Pineda Ruelas Departamento de Matemáticas, uam-i Universidad Autónoma Metropolitana i i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page iv — #4 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page i — #5 i i Dedico este trabajo a Josué, porque encontró en estos temas gusto y preocupación. Enero del 2010 A doña Irma, la que inventó mi ser. Enero del 2015 i i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page ii — #6 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page iii — #7 i i Prefacio Este libro que hojeas por primera vez estimado lector, es una recopilación de lo que el hombre ha creado durante miles de años; la aritmética. En él encontrarás un estudio sistemático y formal de lo que en tu vida cotidiana ya sabı́as: sumar, restar, multiplicar y dividir con números enteros. Por ejemplo calculas longitudes, áreas o volúmenes sin saberlo; hago como 45 minutos a mi casa desde la UAM-I, no caben todas las sillas en este salón, debo partir un pastel en 12 partes iguales, etc.. Has estado involucrado tal vez sin reflexionarlo en la geometrı́a, el análisis y en las estructuras algebraicas que describen tu mundo cercano e imaginario. Estas notas no son un recetario de teoremas, lemas o corolarios, es una mirada formal a uno de los edificios más bellos en los que está parada toda la matemática. Cultivarás si te lo propones, la belleza, intensidad, ingenio, sorpresa y pasión por los temas que aquı́ te propongo. De acuerdo a mi experiencia en las aulas, estoy convencido que los jóvenes estudiantes de cursos de matemáticas, tienen el talento necesario para entender una demostración, con el riesgo de que hasta les guste y les pueda crear vicio por la justificación y se conviertan en seres cautelosos; ası́ es el espı́ritu de poetas, filósofos, escritores, pintores, fı́sicos, quı́micos, computólogos y matemáticos, entre otros. Es un hecho, los jóvenes estudiantes fracasan en clase no porque esperemos en deması́a de ellos, sino porque de ellos esperamos muy poco. Nuestro reto como instructores consiste en sembrar en ellos la belleza, intensidad, ingenio, sorpresa y la pasión de las matemáticas, aunque no se vayan a dedicar a ellas. El profesor deberá ir mas allá de la simple exposición de los temas. Estas notas y otras, podrán lograr muy poco si la actitud del expositor o el instructor no demuestra interés hacia el aprendizaje de sus escuchas. El tratamiento del primer capı́tulo es tradicional y seguramente el lector podrá encontrar algo distinto de lo que se trata en los textos convencionales. Para estudiar una introducción a la teorı́a de grupos, uno debe conocer i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page iv — #8 iv i i Prefacio muy bien al grupo por excelencia: Z. El capı́tulo 2 esencialmente es una recopilación del legado de Gauss. La importancia de calcular raı́z cuadrada en un campo de caracterı́stica 0 tuvo un papel importante pen el desarrollo de las matemáticas. Los griegos intuı́an la existencia de 2 pero no comprendı́an su significado. Con el desarrollo de la matemática y con el descubrimiento p de los campos finitos, ahora la pregunta natural es ¿qué significado tiene n en un campo con p elementos Fp , donde p es un número primo impar? En los números reales R es fácil saber si un número es o no un cuadrado; basta con que éste sea positivo. En un campo finito no es tan evidente. El sı́mbolo de Legendre resuelve en buena medida cómo identificar cuadrados y hasta ahı́ nos quedamos porque no existe hasta ahora, un patrón o modelo que identifique en dónde se encuentran. En R, casi la mitad de los números son un cuadrado, con la diferencia que en un campo finito, los cuadrados tienen una distribución no tan buena como en R. No es fácil saber cuál es la distribución de los cuadrados en Fp . En el capı́tulo 4 hacemos un estudio del anillo de los enteros gaussianos Z[i], el cual es un ejemplo de una estructura algebraica que contiene al anillo Z. Ahı́ notaremos que lo que aprendimos de Z en el capı́tulo 1, se puede extender a los nuevos enteros (gaussianos). Este capı́tulo es una invitación para aquellos interesados en incursionar en temas avanzados de teorı́a algebraica de los números, pero antes deberán estudiar anillos y campos, pasando por la teorı́a de Galois. Cuando estudiamos la historia del álgebra moderna uno se enfrenta a dos preguntas ineludibles: ¿qué es un grupo? ¿qué es la teorı́a de grupos? Dependiendo de la respuesta (que depende del tiempo en que la ubiquemos), es el camino que elegimos para escribir sobre la teorı́a de grupos. Ası́, si respondemos que los grupos son permutaciones (teorema de Cayley), entonces le damos más significado aritmético: recordemos los problemas que plantearon Galois y Abel al tratar de resolver ecuaciones polinomiales. Galois asociaba un grupo (no sabı́a lo que era un grupo, sólo lo intuı́a) a una ecuación polinomial y deducı́a la posible solubilidad del polinomio en términos de las propiedades del grupo asociado. Sin embargo, otro punto de vista aceptado en la actualidad, y parece que con éxito, es el geométrico a través de las simetrı́as. No tengo dudas en que ésta es una de las razones por las cuales otras disciplinas como la fı́sica y la quı́mica han adoptado a la teorı́a de grupos como un recurso importante en algunas de sus investigaciones. He elegido el primer punto de vista y con ello, presento la evolución de una teorı́a: desde la definición de grupo, pasando por el i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page v — #9 i v teorema de Lagrange y planteando la pregunta guı́a: ¿para qué divisores del orden de un grupo finito existen subgrupos de ese tamaño? Ası́ llegamos a los subgrupos de Sylow. En alguna de las secciones estudiamos las simetrı́as de un cuadrado y creo que ese es el momento oportuno de introducir los grupos dihédricos como grupos de simetrı́as de polı́gonos regulares. Si el lector lo decide, puede utilizar esta sección para dar comienzo al estudio de la teorı́a de grupos. No está por demás recordarlo pero, la filosofı́a de un curso introductorio de teorı́a de grupos finitos debe ser el presentar ese gran proyecto de finales del siglo xix: “It would be of the greatest interest if it were possible to give an overview of the entire collection of finite simple groups” Serı́a del mayor interés si fuera posible dar una descripción de la colección completa de los grupos finitos simples Ası́ comienza el artı́culo [15] de Otto Hölder escrito en 1892, año en que nació el programa propuesto por el profesor Hölder que ha llevado poco más de 110 años para ser considerado completamente resuelto. Es una labor titánica establecer el Teorema de Clasificación de los Grupos Simples Finitos que, de acuerdo al profesor Daniel Gorestein, la prueba contiene más de 10 000 páginas que son resultado de las investigaciones de más de 100 investigadores durante 110 años. En estas notas, damos algunas familias infinitas de grupos simples finitos, por ejemplo los grupos cı́clicos finitos y los grupos alternantes An , para n 5. Tres consejos prácticos para los jóvenes lectores: • Comprender los conceptos y definiciones es fundamental, no debe quedar duda alguna. • Leer una demostración sin los detalles técnicos. Una vez comprendida la filosofı́a de una demostración, intentar los detalles. • Trabajar en equipo es recomendable pues de esta manera se adquiere compromiso. Este trabajo fue arbitrado por tres profesionales de la matemática a los cuales agradezco su minuciosa lectura de mi obra. Los errores que ésta aún contenga, son de mi propiedad intelectual. Gracias señores árbitros. Mario Pineda Ruelas, Departamento de Matemáticas, Universidad Autónoma Metropolitana-Iztapalapa. Septiembre del 2011, México. i i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page vi — #10 i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page vii — #11 i Contenido i i Prefacio iii Capı́tulo 1. Los enteros Z 1.1. Algoritmo de la división 1.2. Máximo común divisor 1.3. Mı́nimo común múltiplo 1.4. Teorema Fundamental de la Aritmética 1.5. Sobre la factorización única y los números primos 1.6. Otras factorizaciones 1 1 7 13 15 18 21 Capı́tulo 2. Enteros módulo n, Zn 2.1. Congruencias 2.2. La congruencia ax ⌘ b (mod m) 2.3. Sistemas de congruencias de grado 1 2.4. La ecuación '(x) = n 2.5. La congruencia f (x) ⌘ 0 (mod m) 2.6. Lema de Hensel 2.7. La congruencia f (x) ⌘ 0 (mod p) 33 33 40 42 51 52 56 58 Capı́tulo 3. Cuadrados en Fp 3.1. Sı́mbolo de Legendre 3.2. Ley de reciprocidad cuadrática 3.3. Sı́mbolo de Jacobi 67 69 73 88 Capı́tulo 4. Los enteros gaussianos Z[i] 4.1. Divisibilidad en Z[i] 4.2. Factorización única en Z[i] 4.3. Números primos en Z[i] 4.4. Factorización explı́cita de un entero gaussiano 95 96 103 106 110 Capı́tulo 5. 115 Grupos i i i i “TeoClasica” — 2022/12/16 — 16:09 — page viii — #12 viii 5.1. 5.2. 5.3. 5.4. 5.5. 5.6. 5.7. 5.8. 5.9. i i i i Contenido Grupos y subgrupos Subgrupos normales y anormales Homomorfismos de grupos Productos directos Teoremas de Sylow Importancia de los grupos simples finitos Grupo simétrico Grupos y geometrı́a El concepto de grupo abstracto: Teorema de Cayley 115 137 144 155 165 176 180 194 202 Bibliografı́a 207 Índice 209 i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 1 — #13 Capı́tulo i i 1 Los enteros Z 1.1. Algoritmo de la división En este trabajo N, Z, Q, R y C denotan a los números naturales, enteros, racionales, reales y complejos respectivamente. Por principio, no consideramos al número 0 como número natural y definimos N0 = N [ {0}. Asumimos que Z = {0, n, n : n 2 N}. Una de las herramientas más útiles en las matemáticas es el Principio de Inducción Matemática (PI) y su equivalente el Principio del Buen Orden (PBO). El PI nos brinda un método para hacer demostraciones de afirmaciones que involucran a los números naturales. Concretamente, el PI y el PBO afirman lo siguiente: Principio de Inducción Matemática: Sea S ✓ N tal que S satisface las siguientes propiedades: 1. 1 2 S. 2. Si 1, 2, . . . n 2 S, entonces n + 1 2 S. Entonces S = N. Observamos que si X = {x1 , x2 , . . . , xr } es un conjunto finito, entonces en X [ N también se cumple un Principio de Inducción. Simplemente definimos en X [ N un orden: xi xj si i j y xi < n para i = 1, 2, . . . , r y n 2 N. Lo anterior significa que hemos impuesto una formación en los elementos de X [ N = {x1 , . . . , xr , 1, 2, . . . }. Ahora reetiquetamos los elementos de X [ N de la siguiente manera: sea xr+i = i para i 2 N. Entonces X [ N = {x1 , . . . , xr , xr+1 , . . . }. Ası́: sea S ✓ X [ N tal que: 1. x1 2 S. 2. si x1 , . . . , xn 2 S, entonces xn+1 2 S. Entonces S = X [ N. En particular, el PI es válido en N0 . Para una espléndida exposición del PI el lector puede consultar el célebre libro de I. S. Sominski [23]. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 2 — #14 2 i i Los enteros Z Principio del Buen Orden(PBO): cualquier subconjunto S 6= ; de N contiene un elemento m que satisface m n para todo elemento n 2 S. Una observación simple pero muy útil es que el entero m es único. Al igual que como lo hicimos con el PI, podemos extender el PBO a otros conjuntos que contienen a N: si X = {x1 , x2 , . . . , xr } es un conjunto finito, definimos en X [ N un orden: xi xj si i j y xi < n para i = 1, 2, . . . , r y n 2 N. Reetiquetamos los elementos de X [N tal como lo hicimos en la discusión anterior y ya podemos plantear un PBO en X [N: cualquier subconjunto S 6= ; de X [N contiene un elemento xm que satisface xm xn para todo elemento xn 2 S. Teorema 1.1.1. Sea NX = X [ N como en la discusión anterior. Entonces el Principio del Buen Orden es equivalente al Principio de Inducción. Demostración. Supongamos que el PBO se cumple. Sea S ✓ X [ N que satisface las condiciones 1 y 2 del PI y S c su complemento con respecto a N [ X. Si S c 6= ;, entonces existe xm 2 S c tal que xm xn , para todo xn 2 S c y xm 6= x1 pues x1 2 S. Observemos en particular que xm 1 62 S c pues xm es el menor elemento de S c . Por lo tanto xm 1+1 = xm 2 S. Esto último no es posible pues xm 2 S c . Ası́, S c = ; y S = X [ N. Ahora supongamos el PI válido y sea S un subconjunto no vacı́o de X [ N. Vamos a suponer que el conjunto S no contiene un elemento xm tal que xm x para todo x 2 S. Es claro que x1 62 S pues de lo contrario S tendrı́a un elemento menor. Sea C = {xn 2 X [ N : xn < x, para cualquier x 2 S}. Es claro que x1 2 C pues x1 < x para todo x 2 S. Mostraremos que si xk 2 C, entonces xk+1 2 C y luego usaremos el PI para concluir que C = X [ N. Si xk 2 C y xk+1 62 C, entonces para algún xl 2 S se tiene xl xk+1 . Puesto que S no tiene un elemento menor, existe xt 2 S tal que xt < xl xk+1 . Ası́ que xt < xk+1 y en consecuencia xt xk . Esto último no es posible pues xk < xl . Este absurdo nace de suponer que xk+1 62 C. Por lo tanto xk+1 2 C y por el PI tenemos que C = X [ N. Particularmente, si x 2 S, se tiene que x 2 C. Esto significa que x < x, lo cual no es posible. Por lo tanto, S debe contener un elemento xm tal que xm x para todo x 2 S. ⇤ Lector, ¿recuerda cuando en la escuela primaria ejecutaba divisiones con enteros?. Bueno, el siguiente resultado, que es uno de las herencias más importantes de las culturas ancestrales, nos justifica formalmente por i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 3 — #15 1.1 Algoritmo de la división i 3 qué podı́amos hacer nuestras divisiones tal como nos los enseñaron nuestros profesores. Teorema 1.1.2 (algoritmo de la división). Sean a, b 2 Z con a 6= 0. Existen enteros q y r únicos tales que b = aq + r donde 0 r < |a|. Demostración. Consideremos el conjunto S = {b am : m 2 Z}. Sea S0 = S \ N0 . Es claro que S0 6= ;. Por el PBO S0 contiene un elemento r que satisface r n para todo n 2 S0 . Lo anterior nos asegura que r = b aq para algún q 2 Z. Ahora mostraremos la unicidad de q y r. Supongamos que b = aq1 + r1 = aq2 + r2 con 0 r1 < |a| y 0 r2 < |a|. Notemos que la igualdad a(q1 q2 ) = r2 r1 implica |a||q1 y como |a| < r2 r1 < |a|, tenemos que |a| < |a||q1 q2 | = |r2 r1 | q2 | < |a|. cancelando |a| obtenemos 1 < |q1 q2 | < 1 y ası́ q1 = q2 . De lo anterior, r1 = r2 . Por último, como a 6= 0 entonces a 1 ó a 1. Si a 1, tenemos que b a(q + 1) = b aq a < b aq = r, ası́ b a(q + 1) < 0 y por lo tanto r < a = |a|. El caso a que b a(q 1) < 0. 1 es similar, se sigue al considerar ⇤ El algoritmo de la división puede ser usado para obtener un importante resultado sobre la representación de números naturales. Teorema 1.1.3. Si a > 1, entonces cualquier entero x > 0 tiene una expresión única de la forma x = b0 + b1 a + · · · + bn an con n 0, 0 < bn < a y 0 bi < a para 0 i n 1. Demostración. La existencia de tal expresión la justificaremos con inducción sobre x. Si x = 1 el resultado es evidente. Supongamos que cualquier entero positivo m < x puede ser representado de manera única en la forma r 0 + r1 a + · · · + r k 1 a k 1 + r k a k , i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 4 — #16 i Los enteros Z 4 donde 0 ri < a, 0ik y rk > 0. Por el algoritmo de la división x = qa+r y 0 r < a. Si q = 0, entonces x = r es la representación que buscamos. Si q = x entonces r = 0, a = 1 es imposible pues por hipótesis a > 1. Lo anterior nos permite suponer que 0 < q < x. Por hipótesis de inducción tenemos q = r 0 + r 1 a + · · · + rk con 0 ri < a y rk > 0. Entonces x = aq + r = rk ak+1 + rk 1a k 1a k 1 + rk a k , + · · · + r1 a 2 + r0 a + r y con un cambio de ı́ndices apropiado obtenemos que x = b 0 + b1 a + · · · + b n a n . Por último mostraremos la unicidad de esta representación: Concretamente, demostraremos que si x = b0 + b1 a + · · · + bn a n = c 0 + c 1 a + · · · + c j a j entonces n = j y bi = ci para i = 1, 2, . . . , n.. Si nuestra afirmación es falsa tenemos que 0 = h0 + h1 a + · · · + h s a s , con |hi | < a para 0 i s y hi = ci hi a 1 y ası́ as |hs as | = |h0 + h1 a + · · · + hs hs 6= 0, bi . Puesto que |hi | < a, entonces 1a s 1 |h0 | + |h1 |a + · · · + |hs (a = (a lo cual es absurdo. 1) + (a s>0 1 |a | s 1 1)a + · · · + (a 1)(1 + a + · · · + as 1 1)as ) = as 1 1 ⇤ La expresión x = b0 + b1 a + · · · + bn an se conoce como la representación en base a de x. Ejemplo 1.1.4. El ejemplo natural es a = 10. Cualquier número natural tiene una representación única n = a0 + a1 10 + a2 102 + · · · + ar 10r . i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 5 — #17 1.1 Algoritmo de la división i 5 Ejemplo 1.1.5. Si a = 2, entonces el número 1475 que está en base 10 lo podemos escribir como: 1475 = 1·20 +1·21 +0·22 +0·23 +0·24 +0·25 +1·26 +1·27 +1·28 +0·29 +1·210 Si x 2 R, definimos la función bxc como el mayor entero menor o igual a x. La función bxc satisface que bxc x < bxc+1. De lo anterior podemos concluir fácilmente bxc 1 x 1 < bxc x, es decir, x 1 < bxc x. La función b c se conoce como la función mayor entero menor o igual que o función piso. El siguiente resultado nos da una caracterización del cociente q en el algoritmo de la división. Teorema 1.1.6. Sean a, b 2 Z como en el algoritmo de la división. ⌫ b 1. Si a 1, entonces q = . a ⌫ b 2. Si a 1 y r = 0, entonces q = . a⌫ b 3. Si a 1 y r > 0, entonces q = + 1. a Demostración. Si a 1, entonces aq aq + r = b < aq + a = a(q + 1). De esta forma obtenemos que q y por lo tanto b =q yq= a De lo anterior se⌫sigue la primera afirmación. Si a 1 y r = 0, entonces b r . Por último, si a 1 y r > 0, entonces 1 < < 0. a a obtenemos q y por lo tanto i i b <q+1 a ⌫ b + 1 = q. a 1<q+ r b = <q a a ⇤ i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 6 — #18 i i Los enteros Z 6 Ahora ya podemos comenzar propiamente nuestro estudio de la teorı́a de la divisibilidad en Z. Sean a, b 2 Z. De acuerdo al algoritmo de la división, si a 6= 0, entonces b = aq + r con 0 r < |a|. Si r = 0 entonces diremos que a divide a b o que b es múltiplo de a o que a es un divisor de b. Escribiremos a | b si a divide a b y a - b en caso contrario. El concepto de divisibilidad se puede adoptar casi en cualquier conjunto en el que se pueda sumar y multiplicar. Por ejemplo en anillos y campos. La definición es prácticamente la misma: Si D es un anillo conmutativo y a, b 2 D con a 6= 0, diremos que a divide a b en D si b = aq para algún q 2 D. Es importante hacer notar que la noción de divisibilidad depende no solo de los elementos a, b que se elijan, sino que también depende del conjunto en el cual se trabaje. Por ejemplo, 7 divide a 6 en Q y 7 no divide a 6 en Z. Teorema 1.1.7. Sean a, b, c 2 Z. Las siguientes afirmaciones son ciertas: 1. Si a 6= 0, entonces a | 0, 1 | a, a | a. 2. Si a | b y b | c, entonces a | c. 3. Si a | x1 , a | x2 , . . . , a | xn , entonces a 4. Si b 6= 0 y a | b, entonces |a| |b|. 5. Si a | b y b | a, entonces |a| = |b|. 6. Si a | b y c | d, entonces ac|bd. n X i=1 ↵i xi para todo ↵i 2 Z. Demostración. Las afirmaciones 1,2,3,5 y 6 son consecuencia directa de la definición de divisibilidad. Para la afirmación 4, si b 6= 0 y a | b entonces b = aq, por tanto |b| = |a||q|. Pero b 6= 0 implica que |q| 1 lo cual quiere decir que |a| |a||q| = |b|. Esto último significa que cualquier entero distinto de 0 solo admite un número finito de divisores. ⇤ Con respecto a la afirmación 3 del teorema anterior, proponemos una versión elemental: si a | x1 y a | x2 , entonces a | x1 + x2 . Pregunta: ¿es cierta la afirmación inversa?, es decir, si a | x1 +x2 , entonces ¿a | x1 y a | x2 ? La respuesta es no, por ejemplo, si n > 1, entonces n | 1 + (n 1), n - 1 y n - n 1. La afirmación correcta es: si a | x1 + x2 y a | x1 , entonces a | x2 . Dejamos al lector que justifique esta afirmación. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 7 — #19 1.2 Máximo común divisor i 7 1.2. Máximo común divisor Consideremos los enteros 42 y 56. Observamos que 1, 2, 3, 6, 7, 14, 21, 42 son los divisores positivos de 42. Los números 1, 2, 4, 7, 8, 14, 28, 56 son los divisores positivos de 56. Notamos que 42 y 56 comparten los divisores 1, 2, 14 y el mayor de ellos es 14. Como es de esperarse, un divisor en común de los enteros a, b es un entero c tal que c | a y c | b. El divisor en común positivo y mayor lo llamaremos el máximo común divisor de a y b. Este entero lo denotaremos como mcd(a, b). En nuestro caso mcd(42, 56) = 14. Observamos que si a = 0, entonces a admite como divisores a todos los enteros, excepto 0. Por tanto, si a = b = 0, entonces a y b no tienen un divisor en común más grande. Por tanto, para que exista el máximo común divisor de los enteros a, b, es necesario que al menos a 6= 0 ó b 6= 0. Por otro lado, por la afirmación 1 del Teorema 1.1.7, 1 | a y 1 | b, entonces mcd(a, b) 1. En el caso particular que mcd(a, b) = 1, diremos que a y b son primos relativos. En el siguiente resultado mostraremos dos de las propiedades más importantes del mcd en Z. Teorema 1.2.1. Si a, b 2 Z con a ó b distinto de 0, entonces se cumple: 1. Existen x0 , y0 2 Z tal que mcd(a, b) = ax0 + by0 . 2. Si c 2 Z y c | a, c | b, entonces c | mcd(a, b). Demostración. 1. Sea g = mcd(a, b). Consideremos el conjunto S = {ax + by > 0}. Si a 6= 0, entonces x = a e y = b implican que S \ N 6= ;, ası́ que por el PBO existen x0 , y0 2 Z tales que d = ax0 + by0 es el menor entero positivo en S. Si d - a entonces por el algoritmo de la división a = dq + r y 0 < r < d. Ası́ r=a dq = a q(ax0 + by0 ) = a qax0 qby0 = a(1 qx0 ) + b( qy0 ). Por tanto r 2 S lo cual es absurdo. De lo anterior se sigue que d es un divisor común de a y b y ası́ d g. Finalmente, como g | a y g | b, entonces g | ax0 , g | by0 y ası́ g | d. Por tanto g = d. La segunda afirmación del teorema es muy sencilla pues si c | a y c | b entonces c | ax0 + by0 y por tanto c | g. ⇤ En la prueba anterior de paso obtuvimos que el mcd(a, b) es la mı́nima combinación lineal positiva de los enteros a y b. Notemos también que los i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 8 — #20 i Los enteros Z 8 enteros x0 , y0 no necesariamente son únicos, por ejemplo: 2 = mcd(2, 4) = 2( 1) + 4(1) = 2(5) + 4( 2). Corolario 1.2.2 (teorema de Euclides). Si a | bc y mcd(a, b) = 1, entonces a | c. ⇤ Una función f (x1 , x2 , . . . , xn ) 2 Z[x1 , x2 , . . . , xn ] es conocida como ecuación diofantina. Estas ecuaciones llevan el nombre de diofantinas en honor a Diofanto de Alejandrı́a 1. A continuación estudiamos la ecuación diofantatina más sencilla. Teorema 1.2.3. Sean a, b, c 2 Z con a 6= 0 ó b 6= 0, g = mcd(a, b). La ecuación ax + by = c tiene solución en los enteros x, y si y solo si g | c. Si ax + by = c es soluble en Z y x0 , y0 es una solución particular, entonces cualquier solución x, y tiene la forma x = x0 b1 t, y = y0 + a1 t, donde a = ga1 , b = gb1 y t 2 Z. Demostración. Aprovechamos el teorema 1.2.1. Sean x0 , y0 2 Z tales que ax0 + by0 = c. Entonces a = ga1 , b = gb1 y ax0 + by0 = ga1 x0 + gb1 y0 = g(a1 x0 + b1 y0 ) = c. Por tanto g | c. Recı́procamente, supongamos que g | c y g = ak0 + bl0 . Entonces c = gt para algún t 2 Z. Ası́ c = gt = a(k0 t) + b(l0 t) y una solución es x = k0 t, y = l0 t. Para la segunda afirmación, si x, y es cualquier solución, entonces ax0 + by0 = ax + by = c, de donde a(x0 x) = b(y y0 ). Por lo tanto a1 (x0 x) = b1 (y y0 ). Por lo anterior b1 | x0 x y a1 | y y0 pues mcd(a1 , b1 ) = 1. Ası́ x0 x = b1 t para algún t 2 Z y x = x0 b1 t. Puesto que a1 (x0 concluimos que y = y0 + a1 t. x) = a1 b1 t = b1 (y y0 ), ⇤ 1Diofanto nació en Alejandrı́a entre los años 200 y 214 d.C. Se sabe con certeza que vivió 84 años gracias al célebre epitafio redactado en forma de problema. Murió entre 284 y 298 d.C. Diofanto es reconocido fundamentalmente por su obra Arithmetica, obra que consta de 13 libros de los cuales solo se conocen 6. En la edición de 1621 comentada por Bachet de Méziriac, es donde Pierre de Fermat hace sus comentarios al margen del libro, que serı́a publicado en 1670 por el hijo de Fermat. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 9 — #21 1.2 Máximo común divisor i 9 Corolario 1.2.4. Sean a, b 2 Z con a 6= 0 ó b 6= 0. Entonces mcd(a, b) = 1 si y solo si la ecuación ax + by = 1 es soluble en los enteros x, y. ⇤ Corolario 1.2.5. Sean a1 , a2 , . . . , as 2 Z \ {0}. Para 1 j s, s ⇣Y ⌘ mcd(aj , m) = 1 si y solo si mcd ai , m = 1. ⇤ i=1 Corolario 1.2.6. Sean a, b 2 Z con a 6= 0 ó b 6= 0. mcd(a, b) = 1 si y solo mcd(ak , bl ) = 1 para todo k, l 2 N . Entonces ⇤ Si a y b son divisores del entero c, entonces no necesariamente el producto ab es un divisor de c. Por ejemplo, 2 | 8 y 8 | 8, pero ( 2)(8) - 8. Aún ası́, tenemos el siguiente resultado: Corolario 1.2.7. Si a | c, b | c y mcd(a, b) = 1, entonces ab | c. Demostración. Supongamos que 1 = ax0 + by0 , c = at1 = bt2 , para ciertos x0 , y0 , t1 , t2 2 Z. Entonces c = cax0 + cby0 = abt2 x0 + abt1 y0 = ab(t2 x0 + t1 y0 ) ⇤ y por tanto ab | c. Corolario 1.2.8. Si c 6= 0, entonces mcd(ca, cb) = |c| mcd(a, b). Demostración. Sea d = mcd(ca, cb), d0 = |c| mcd(a, b) y mcd(a, b) = ax0 + by0 . Como ca = dt0 y cb = dt1 tenemos que |c|a = ±dt0 y |c|b = ±dt1 , ası́ d | |c|ax0 y d | |c|by0 . Por tanto d | |c|(ax0 + by0 ), de donde d | d0 . El caso d0 | d es análogo. ⇤ ⇣a b ⌘ Corolario 1.2.9. Si g = mcd(a, b), entonces mcd , = 1. g g Demostración. Escribimos g = ax0 + by0 , entonces 1 = observamos que a b , son enteros. g g a b x 0 + y0 y g g ⇤ Dejamos al lector la demostración de las siguientes propiedades elementales del mcd: 1. mcd(a, b) = mcd(b, a). 2. mcd(a, b) = mcd(|a|, |b|). 3. mcd(a, b) = |a| si y solo si a | b. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 10 — #22 i i Los enteros Z 10 4. Si a 6= 0, entonces mcd(a, 0) = |a|. Teorema 1.2.10. Sean a, b con a 6= 0 ó b 6= 0. Sea d 2 Z un divisor común de a y b con la siguiente propiedad: si c | a y c | b, implica que c | d. Entonces d = ± mcd(a, b). Demostración. Si escribimos g = mcd(a, b), entonces g es un divisor común de a y b. Por tanto g | d. Ahora, si escribimos g = ax0 + by0 , entonces d | ax0 + by0 . Por la afirmación 5 del teorema 1.1.7, |g| = |d|. ⇤ Notemos que las condiciones sobre d en el teorema 1.2.10 junto con la condición d > 0 pueden ser tomadas como la definición de mcd. Sin embargo esta definición también depende del orden en Z y de que cualquier entero diferente de 0 solo tiene un número finito de divisores. Debido a esto, en otro tipo de estructuras algebraicas, el teorema 1.2.10 es la definición de mcd y ésta aparece en casi todos los textos clásicos de álgebra moderna. Un dominio entero es un conjunto D 6= ; en el cual se puede sumar y multiplicar. La suma satisface cuatro propiedades: 1. Si a, b, c 2 D, entonces a + (b + c) = (a + b) + c. 2. Si a, b 2 D, entonces a + b = b + a. 3. D contiene un elemento distinguido e con la propiedad e + a = a para cualquier a 2 D. El elemento e se llama neutro aditivo. 4. Si a 2 D, entonces existe b 2 D tal que a + b = e. Existencia de inversos aditivos. El producto o multiplicación satisface: 1. Si a, b, c 2 D, entonces a(bc) = (ab)c. 2. Si a, b 2 D, entonces ab = ba. 3. Si a, b, c 2 D \ {e}, entonces ab = ac implica b = c. Adicionalmente, ambas operaciones tienen algo que ver una con la otra por medio de la propiedad distributiva: si a, b, c 2 D, entonces a(b + c) = ab+ac. Notamos que al producto no se le pide que satisfaga la existencia de un neutro y no necesariamente existen los inversos multiplicativos. Como ejemplos de dominios enteros tenemos los siguientes: Ejemplo 1.2.11. Z es un dominio entero. Ejemplo 1.2.12. Q, R ó C son dominios enteros. p Ejemplo 1.2.13. El conjunto A = {m + n 10 : m, n 2 Z} es un dominio entero contenido en R y las operaciones que le dan estructura de dominio entero son la suma y producto usuales de R. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 11 — #23 1.2 Máximo común divisor i 11 Al final del capı́tulo daremos un ejemplo similar al ejemplo 1.2.13 para incentivar una discusión acerca de la factorización y su relación con la existencia del mcd. En los “Elementos” [6], uno de los documentos testimoniales más importantes en la literatura matemática, Euclides2 hizo una recopilación del conocimiento de la geometrı́a y la aritmética de su época. En el libro ix aparece por primera vez la aplicación más importante del célebre algoritmo de la división. Teorema 1.2.14 (algoritmo de Euclides). Sean a, b 2 Z con a 6= 0 ó b 6= 0. Apliquemos el algoritmo de la división tal como se indica a continuación: a = bq1 + r1 , b = r1 q 2 + r2 , r1 = r2 q 3 + r3 , .. .. . . r k 2 = r k 1 q k + rk , rk 1 = rk qk+1 , 0 < r1 < |b|, 0 < r2 < r1 , 0 < r3 < r2 , 0 < rk < rk 1, Si rk es el último residuo distinto de 0, entonces rk = mcd(a, b). Demostración. Si a = 0 y b 6= 0, entonces mcd(0, b) = |b| y por lo tanto el teorema es válido. Por lo anterior podemos suponer que a 6= 0 6= b. Vamos a mostrar algo más general: si a = bq + r, entonces mcd(a, b) = mcd(b, r). En efecto, si g = mcd(a, b) y g1 = mcd(b, r), entonces g | a y g | b y por tanto g | a bq, es decir, g | r. Por lo anterior, g | b y g | r y ası́ g | g1 . Análogamente g1 | g. Finalmente notemos que rr | rk 1 , ası́ que mcd(rk , rk 1 ) = rk y por lo tanto rk = mcd(rk , rk 1) = · · · = mcd(r1 , r2 ) = mcd(b, r1 ) = mcd(a, b). ⇤ 2 Euclides. Fundador de la escuela de matemáticas de la Universidad de Alejandrı́a, recibió probablemente su formación matemática en la Academia Platónica de Atenas; desgraciadamente poco se sabe de su vida. Algunos historiadores lo ubican 300 a.C. Su obra más sobresaliente es Los elementos el cual es resultado de una recopilación sistemática de trabajos anteriores sobre geometrı́a, teorı́a de números y álgebra elemental. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 12 — #24 i i Los enteros Z 12 Ejemplo 1.2.15. Cálculemos mcd(37, 125): 125 = 37 · 3 + 14, 37 = 14 · 2 + 9, 14 = 9 · 1 + 5, 9 = 5 · 1 + 4, 5 = 4 · 1 + 1, 4 = 1 · 4 + 0. Por tanto mcd(37, 125) = 1. Sin temor a equivocarnos, el algoritmo de Euclides es uno de los resultados más apreciados por su simplicidad y por su vigencia. Este ha servido como ejemplo teórico para producir algoritmos en computación. A continuación enunciamos algunos resultados que involucran al mcd. Teorema 1.2.16. Si a, b 2 Z y k 2 N son tales que ak | bk , entonces a | b. Demostración. Si g = mcd(a, b), entonces a = ga1 , b = gb1 . De acuerdo al corolario 1.2.9, mcd(a1 , b1 ) = 1. Por el corolario 1.2.2, mcd(ak1 , bk1 ) = 1. Por tanto ak1 g k | bk1 g k y ası́ ak1 | bk1 . De lo anterior mcd(ak1 , bk1 ) = |ak1 | = 1. Como a1 = ±1, obtenemos que a = ±g y a | b. ⇤ Lema 1.2.17. Si a, b, d 2 Z son tales que mcd(a, b) = 1 y d | a + b, entonces mcd(d, a) = mcd(d, b) = 1. Demostración. Si mcd(a, d) = g, entonces g | a y g | d. De lo anterior obtenemos que g | a + b y g | b. Por lo tanto g | mcd(a, b) y g = 1. De manera similar se prueba que mcd(b, d) = 1. ⇤ Teorema 1.2.18. Sean a, b 2 Z tales que mcd(a, b) = 1. Dado el entero m 6= 0, la sucesión {a + bk}k2Z contiene una infinidad de números primos relativos con m. Demostración. Sea A = {x 2 N : mcd(x, a) = 1, x | m}. Puesto que 1 2 A y m admite solo un número finito de divisores, A es un conjunto finito. Sea c = max{x 2 A}. Consideremos el entero g = mcd(a + bc, m). Dado que c 2 A y mcd(a, b) = 1, tenemos que mcd(a, bc) = 1. Como g | a + bc, por el lema 1.2.17 concluimos lo siguiente: mcd(g, a) = mcd(g, bc) = mcd(a, bc) = mcd(g, c) = 1. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 13 — #25 1.3 Mı́nimo común múltiplo i 13 Además, c | m, g | m y mcd(g, c) = 1, entonces gc | m y ası́ gc 2 A. Puesto que c es el elemento mayor en A, necesariamente g = 1, es decir, mcd(a + bc, m) = 1. Con c y m como antes, consideremos la sucesión {k = c + lm}l2Z . Mostraremos que mcd(a + kb, m) = 1. Sea g = mcd(a + bk, m) = mcd(a + bc + blm, m). Entonces g | a + bc con mcd(a, bc) = 1. Aplicando nuevamente el lema 1.2.17, mcd(g, a) = mcd(g, bc) = 1. De mcd(g, bc) = 1 y por el corolario 1.2.5 es fácil ver que mcd(g, c) = 1. Puesto que g | m, c | m y mcd(g, c) = 1, entonces por el corolario 1.2.7 obtenemos que gc | m y por tanto g = 1. ⇤ El teorema anterior es una versión débil del famoso teorema de Dirichlet, el cual asegura que la sucesión {a + bk} contiene una infinidad de primos (aún no hemos definido qué es un número primo). Desafortunadamente para demostrar el teorema de Dirichlet se necesita mucho más que una introducción a la teorı́a de números. 1.3. Mı́nimo común múltiplo Sean a1 , . . . , ak 2 Z \ {0}. Cualquier entero x tal que ai | x, (i = 1, . . . , k) lo llamaremos múltiplo común de los ai ’s. Consideremos el conjunto S = {x 2 N : ai | x}. k Y Observamos que el entero ai 2 S, y por lo tanto S 6= ;. Por el PBO i=1 existe N 2 S tal que N x para todo x 2 S. Al número N lo llamaremos el mı́nimo común múltiplo (mcm) de los enteros a1 , . . . , ak y lo denotaremos como mcm(a1 , . . . , ak ). ¿Por qué pedir que los ai ’s sean diferentes de 0? De manera similar al mcd, el mcm tiene la siguiente propiedad universal que lo caracteriza. Teorema 1.3.1. Sean a1 , . . . , ak 2 Z \ {0} y N = mcm(a1 , . . . , ak ). Si c es cualquier múltiplo común de los ai ’s, entonces N | c. Demostración. Supongamos que existe un múltiplo común M de los ai ’s tal que N - M . Por el algoritmo de la división tenemos que M = N q +r con 0 < r < N . Como M, N son múltiplos en común de los ai ’s, entonces existen enteros xi , yi tales que M = xi ai , N = yi ai con i = 1, . . . , k. Por lo i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 14 — #26 i i Los enteros Z 14 anterior r es un múltiplo común positivo de los ai ’s y r < N , ası́ que N no es el mı́nimo. ⇤ Lema 1.3.2. Sean a1 , a2 enteros diferentes de 0. El número |a1 a2 | mcd(a1 , a2 ) tiene las siguientes propiedades : |a1 a2 | 1. 2 N. mcd(a1 , a2 ) |a1 a2 | 2. ai , i = 1, 2. mcd(a1 , a2 ) |a1 a2 | 3. Si x 2 Z satisface que a1 | x y a2 | x, entonces x. mcd(a1 , a2 ) Demostración. Primero observemos que mcd(a1 , a2 ) | |a1 |. Por lo tanto mcd(a1 , a2 ) | |a1 a2 |. La segunda afirmación es consecuencia de las siguientes igualdades: |a1 a2 | |a2 | |a1 | = ±a1 = ±a2 . mcd(a1 , a2 ) mcd(a1 , a2 ) mcd(a1 , a2 ) Para la tercera afirmación consideremos d = mcd(a1 , a2 ) con a1 = dq1 , a2 = dq2 , x = a1 r = a2 t, y mcd(q1 , q2 ) = 1. Puesto que a1 r = dq1 r = a2 t = dq2 t, entonces q1 | q2 t, ası́ q1 | t y t = q1 s. De la igualdad a1 a2 x = a2 t = dq2 t = s(dq1 q2 ) = s d se sigue el resultado. ⇤ Enseguida tenemos una consecuencia inmediata. Teorema 1.3.3. Si N = mcm(a1 , a2 ), entonces N = |a1 a2 | . mcd(a1 , a2 ) Demostración. De acuerdo a la afirmación 2 del lema 1.3.2, el número |a1 a2 | es un múltiplo común de a1 , a2 . Aplicando el teorema 1.3.1 mcd(a1 , a2 ) |a1 a2 | obtenemos que N . Por otro lado, si x = N en la afirmación 3 mcd(a1 , a2 ) |a1 a2 | del teorema anterior, entonces N. Por tanto mcd(a1 , a2 ) i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 15 — #27 1.4 Teorema Fundamental de la Aritmética i 15 |a1 a2 | = N, mcd(a1 , a2 ) o equivalentemente mcm(a1 , a2 ) mcd(a1 , a2 ) = |a1 a2 |. Corolario 1.3.4. Si mcd(a, b) = 1, entonces mcm(a, b) = |ab|. Demostración. Se sigue de la fórmula mcm(a, b) mcd(a, b) = |ab|. ⇤ ⇤ Puesto que mcm(4, 4, 12) mcd(4, 4, 12) 6= |4 · 4 · ( 12)|, el teorema 1.3.3 no es válido para más de dos enteros. Corolario 1.3.5. Si m es un entero diferente de cero, entonces mcm(ma, mb) = |m| mcm(a, b). Demostración. Se sigue del corolario 1.2.8 y del teorema 1.3.3. ⇤ ¿Para calcular el mcm de dos enteros es necesario un algoritmo, como el algoritmo de Euclides? 1.4. Teorema Fundamental de la Aritmética En los enteros diferentes de 0 definimos una relación: a ⇠ b si y solo si a | b y b | a. El lector puede verificar que ⇠ es de equivalencia. Si a ⇠ b entonces por la afirmación 5 del teorema 1.1.7 es claro que b = ±a. Ası́, cada clase de equivalencia contiene exactamente dos elementos, a saber, a = {a, a}. Lo anterior puede ser una buen razón para estudiar divisibilidad o algunas cuestiones aritméticas solo en enteros positivos. Cualquier entero a 6= 0, ±1 tiene al menos cuatro divisores: ±1, ±a. Si un número a con |a| > 1 tiene exactamente estos cuatro divisores, entonces diremos que a es un número primo. Si a es primo, entonces evidentemente a es primo, ası́ que por esta razón será suficiente estudiar los números primos positivos. Reservamos las letras p, q para referirnos a números primos. Establecemos el siguiente convenio: p es primo si y solo si p > 1 y sus únicos divisores positivos son 1 y p. Si un entero positivo n no es primo, entonces diremos que es compuesto, es decir, n es compuesto si n se puede escribir como n = ab con 1 < a, b < n. Lema 1.4.1. Cualquier entero m > 1 admite al menos un divisor primo. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 16 — #28 i i Los enteros Z 16 Demostración. Si m es primo no hay nada que demostrar. Ası́ que podemos suponer que m es compuesto. De lo anterior, m admite un divisor positivo 1 < a1 < m. Si a1 es primo terminamos. Si no lo es, a1 admite un divisor a2 con 1 < a2 < a1 . Si a2 es primo terminamos. Si no, continuamos con este proceso el cual debe ser finito pues estamos encontrando una sucesión de enteros 1 < . . . < a2 < a1 < m la cual es finita. ⇤ Corolario 1.4.2. Si m > 2, entonces existe un primo p tal que m < p < m! Demostración. El número z = m! 1 > 1 tiene un divisor primo p z. Si p m, entonces p | 1, lo cual es imposible. Por tanto m < p m! 1 < m!. ⇤ Teorema 1.4.3 (teorema de Euclides). Existe un número infinito de números primos. Demostración. Considera m suficientemente grande en el corolario anterior. ⇤ Observación: una lectura rápida al lema 1.4.1 nos dice que cualquier entero m 6= 0, ±1 lo podemos escribir escribir, en teorı́a, como un producto finito de primos (no necesariamente diferentes). Lema 1.4.4. Si p es un primo tal que p | ab, entonces p | a ó p | b. Demostración. Supongamos que p - a. Vamos a mostrar que p | b. Si p - a, entonces mcd(p, a) = 1. Aplicando el corolario 1.2.2 tenemos p | b. ⇤ En estos momentos tal vez sea difı́cil apreciar una de las propiedades más importantes de Z. Esta se refiere a la factorización única de sus elementos. Notemos que si p, q son primos positivos y p | q, entonces p = q. Teorema 1.4.5 (Teorema Fundamental de la Aritmética). Todo entero 6= 0, ±1 se puede escribir en forma única (salvo el orden) como un producto finito de números primos. Demostración. De acuerdo al lema 1.4.1 y la observación al final de su prueba, solo debemos justificar la unicidad. Supongamos que m = p1 p 2 · · · p k = q 1 q 2 · · · q s . i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 17 — #29 1.4 Teorema Fundamental de la Aritmética i 17 Afirmamos que pi = qj y k = s. En efecto, pues si en la factorización de m suponemos que k < s, entonces sabiendo que p1 | q1 q2 · · · qs obtenemos que p1 = qj para algún 1 j s. Ordenando los primos si es necesario, podemos suponer que p1 = q1 . En la expresión p1 p2 · · · pk = q1 q2 · · · qs cancelamos p1 y q1 para obtener que p 2 · · · pk = q 2 · · · q s . Siguiendo este proceso llegamos a: p1 = q 1 , p2 = q2 , . . . , pk = qk . Ası́ que 1 = qk+1 qk+2 ...qs lo cual no es posible porque los qi son primos. Similarmente k > s nos conduce a un absurdo y por lo tanto k = s. ⇤ Teorema 1.4.6. Sean a, b > 1 y ab = xn con mcd(a, b) = 1 para cierto x 2 Z. Entonces a = y n y b = z n para ciertos enteros y, z. Demostración. Si x = p1 p2 · · · pr , entonces ab = xn = pn1 pn2 · · · pnr . En la lista {pn1 , pn2 , . . . , pnr } se encuentran exactamente los factores de a y b. Pues bien, vamos a encontrarlos. Como pn1 | ab y mcd(a, b) = 1 tenemos que pn1 | a ó pn1 | b pero no a ambos. Supongamos que pn1 | a. Sin pérdida de generalidad, podemos suponer que después de reordenar las potencias pn1 , pn2 , . . . , pnr , tenemos que pn1 , pn2 , . . . .pnk son los que dividen a a y pnk+1 , pnk+2 , . . . , pnr son los que dividen a b. Por lo tanto a = pn1 pn2 · · · pnk y b = pnk+1 pnk+2 · · · pnr . ⇤ El teorema anterior pareciera ocioso, pero en realidad es muy valioso. Existen anillos (anillos de enteros) en donde 1.4.6 no se cumple debido a que en esos anillos no es posible la factorización única como producto de elementos primos o irreducibles. Una aplicación elemental del teorema 1.4.6 es el siguiente: Corolario 1.4.7. Si n 2 N, entonces n(n + 1) no es un cuadrado. Demostración. Si n(n + 1) = a2 , entonces n = r2 y n + 1 = s2 para ciertos r, s 2 N. Esto es debido a que mcd(n, n + 1) = 1. Notemos que s2 r2 = (s + r)(s r) = 1. Lo anterior implica que n = 0. ⇤ ¿Cómo averiguar si un número entero positivo es compuesto o primo? La respuesta final no ha sido encontrada. Se conocen algunas técnicas que sirven como prueba de primalidad tal como lo anuncia el siguiente resultado. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 18 — #30 18 i i Los enteros Z Teorema 1.4.8. Si m es p compuesto, entonces m admite al menos un divisor primo p tal que p m. Demostración. Supongamos que p m = p 1 · · · ps y p 1 . . . ps . Entonces claramente p21 m y ası́ p1 m. ⇤ El enunciado equivalente al del teorema p 1.4.8 nos asegura que: si un entero m no admite un divisor primo p m, entonces m es un número primo. En la práctica, cuando tratamos de encontrar algún divisor de un m entero positivo m, intuimos que éste debe estar entre 2 y . Concretamente 2 tenemos: Teorema 1.4.9. Si el entero m es compuesto, entonces cualquier divim sor a 6= 1, m debe satisfacer 1 < a . 2 Demostración. La justificación es bastante fácil. Si m = ab y m a 6= 1, m, entonces b 2. Por lo tanto 2a ab = m y ası́ a . ⇤ 2 p Si buscamos un divisor p primo de m, obtenemos primero m y con una lista de primos p m, verificamos si alguno de ellos divide a m. Alternativamente, si solo buscamos h mun i divisor, con ensayo-error podemos verificar entre los enteros 2, 3, . . . , . ¿Cuál es el inconveniente de estos 2 métodos? La respuesta es simple: intente usar cualquiera de ellos con un entero de 10 dı́gitos solo usando lápiz y papel. Una computadora serı́a la opción. En tal caso intente con un entero de 150 dı́gitos. Permı́tame decirle lector, que el antiquı́simo problema de encontrar divisores de un entero es un problema tan actual, que existen investigaciones bastante serias y complicadas al respecto. Al lector interesado le sugerimos consultar [3]; ahı́ podrá ver qué antecedentes teóricos son necesarios para poder adentrarse en el tema. 1.5. Sobre la factorización única y los números primos Ya vimos qué tan complejo puede resultar encontrar divisores de un entero. Un problema ı́ntimamente relacionado es el de construir números primos consecutivos por medio de alguna fórmula o algoritmo eficiente. Un método relativamente fácil para encontar números primos consecutivos fue dado por Eratóstenes.3 Consideremos la sucesión 2, 3, 4, . . . . Denotamos 3Eratóstenes (276 a.C-194 a.C). Poeta, historiador, geógrafo, matemático, astrónomo y atleta nacido en Cirene, ciudad de la costa sur del Mediterráneo. Su celebridad se debe i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 19 — #31 1.5 Sobre la factorización única y los números primos i 19 por p1 = 2 el cual es el primer número primo. Quitemos de la sucesión 2, 3, . . . todos lo números mayores que p1 y que son múltiplos de 2. El primero de los números restantes que no fue removido es p2 = 3. Nuevamente quitemos de la sucesión todos los números mayores que p2 y que son múltiplos de p2 . El primero de los números que no fue removido es p3 = 5. Supongamos que después del k-ésimo paso encontramos el k-ésimo primo pk . Quitemos de la sucesión todos los números mayores que pk y que son divisibles por pk . En particular p1000 = 7919. El método descrito anteriormente es conocido como la criba de Eratóstenes. El nombre de criba refleja con precisión y belleza el objetivo del algoritmo ideado por éste extraordinario hombre: una criba es un aro o rectángulo de madera en donde una de sus tapas está cubierta de una fina red. Cribar significa, de acuerdo al Diccionario de la Real Academia Española, limpiar de impurezas con una criba. Los pueblos de la antiguedad usaban una criba para limpiar el trigo de impurezas. ¿Ha visto el lector cómo limpia un albañil la arena que va a utilizar para preparar una mezcla con cemento? En la tabla 1 hemos reproducido la criba de Eratóstenes hasta el número 400. Resaltan en negro los números primos. Observamos que cada 14 números consecutivos existe al menos un primo. Los renglones que contienen los números de 201 a 210 y 321 a 330 nos dictan el por qué cada 14 números consecutivos. Podemos conjeturar que si continuamos con la lista de manera similar, cada 14 números consecutivos, encontraremos al menos un número primo. Sea n 2 N con n 2. Observemos la siguiente sucesión: n! + 2, n! + 3, . . . , n! + n Lo primero que salta a la vista es que si 2 k n, entonces k | n! + k. Lo anterior significa que la sucesión anterior está formada por n 2 números compuestos. ¿Y si n es suficientemente grande? ¿no que existe una infinidad de números primos? ¿en dónde se encuentran ubicados? La verdad es que la distribución de los primos es un problema bastante complicado y el lector interesado deberá incursionar en el lugar adecuado: la teorı́a analı́tica de los números. a haber calculado la longitud de la circunferencia de la tierra con un error de tan solo 90 km. También fue célebre en matemáticas por la invención de la criba que lleva su nombre y que sirve para encontrar números primos. Fue el tercer director de la Biblioteca de Alejandrı́a, cargo que ocupó por más de cuarenta años. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 20 — #32 i i Los enteros Z 20 1 11 21 31 41 51 61 71 81 91 101 111 121 131 141 151 161 171 181 191 201 211 221 231 241 251 261 271 281 291 301 311 321 331 341 351 361 371 381 391 2 12 22 32 42 52 62 72 82 92 102 112 122 132 142 152 162 172 182 192 202 212 222 232 242 252 262 272 282 292 302 312 322 332 342 352 362 372 382 392 3 13 23 33 43 53 63 73 83 93 103 113 123 133 143 153 163 173 183 193 203 213 223 233 243 253 263 273 283 293 303 313 323 333 343 353 363 373 383 393 4 14 24 34 44 54 64 74 84 94 104 114 124 134 144 154 164 174 184 194 204 214 224 234 244 254 264 274 284 294 304 314 324 334 344 354 364 374 384 394 5 15 25 35 45 55 65 75 85 95 105 115 125 135 145 155 165 175 185 195 205 215 225 235 245 255 265 275 285 295 305 315 325 335 345 355 365 375 385 395 6 16 26 36 46 56 66 76 86 96 106 116 126 136 146 156 166 176 186 196 206 216 226 236 246 256 266 276 286 296 306 316 326 336 346 356 366 376 386 396 7 17 27 37 47 57 67 77 87 97 107 117 127 137 147 157 167 177 187 197 207 217 227 237 247 257 267 277 287 297 307 317 327 337 347 357 367 377 387 397 8 18 28 38 48 58 68 78 88 98 108 118 128 138 148 158 168 178 188 198 208 218 228 238 248 258 268 278 288 298 308 318 328 338 348 358 368 378 388 398 9 19 29 39 49 59 69 79 89 99 109 119 129 139 149 159 169 179 189 199 209 219 229 239 249 259 269 279 289 299 309 319 329 339 349 359 369 379 389 399 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 360 370 380 390 400 Tabla 1 i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 21 — #33 1.6 Otras factorizaciones i 21 1.6. Otras factorizaciones Desde varios puntos de vista, la factorización, no solo de enteros, es un problema importante en casi toda la matemática: factorizamos enteros, polinomios, matrices, etc. De las estructuras algebraicas más importantes que destaca en toda la matemática es el anillo de los números enteros Z. Razones puede haber hasta sentimentales, por ejemplo, desde nuestros inicios de la instrucción escolar aparece Z. No dudo en afirmarlo: es el prototipo de estructura algebraica que es una de las fuentes más importantes que provee problemas de investigación, gracias a que guarda muchos secretos. Posiblemente D. Hilbert4 fue el primer matemático en dar ejemplos de estructuras algebraicas simples que no tienen la propiedad de la factorización única. Ejemplo 1.6.1. Sea S4 = {4n + 1 : n 2 N}. Ası́ por ejemplo 17, 49, 121 2 S. El conjunto S4 es cerrado bajo productos pues (4n + 1)(4m + 1) es de la forma 4k + 1. Algunos elementos de S4 : 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, . . . Una definición apropiada de número compuesto en S4 : x 2 S4 es compuesto si x = ab para ciertos a, b 2 S4 . Por tanto, un número x 2 S4 es primo si para cualquier a, b 2 S4 se tiene que x 6= ab. Por ejemplo, 9, 77, 49, 121 son algunos primos en S4 y cualquier primo de la forma 4n + 1 es primo en S4 . Observemos la siguiente factorización en S4 : 5929 = 77 · 77 = 49 · 121. Por tanto S no tiene factorización única. ⇢✓ ◆ a a Ejemplo 1.6.2. Ahora con matrices. Sea S = :a2Z . a a Con el producto usual de matrices, si (x) denota cualquier elemento tı́pico de S, el lector puede verificar fácilmente que (y)(z) = (2yz). Diremos que (x) 2 S es compuesto si (x) = (y)(z) y (y), (z) 2 S. En caso contrario diremos que (x) es primo. Observamos que la matriz (1) no tiene la 4David Hilbert nació el 23 de enero de 1862 en Könisberg, Prusia Oriental hoy Rusia y murió el 14 de febrero de 1943 en Gotinga, Alemania. Sin duda, Hilbert fue uno de los matemáticos que más ha influido en la geometrı́a después de Euclides; fundador de la lógica matemática y la teorı́a de la demostración, entre otras. Proporcionó los fundamentos de la mecánica cuántica y la relatividad general. En 1900 propone una lista de 23 problemas que habrı́an de marcar el rumbo de las matemáticas durante la primera mitad del siglo XX. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 22 — #34 i Los enteros Z 22 propiedad esperada pues (x)(1) = (2x) 6= (x), de hecho S no tiene un elemento identidad. Observamos que si x = 2t, entonces (x) = (2t) = (1)(t) es compuesto. Si x = 2t + 1, entonces claramente no existen (y), (z) 2 S tal que (x) = (y)(z). Ası́ que (x) es primo si y solo si x es impar. Como caso particular, el siguiente ejemplo ✓ 4 4 4 4 ◆ = ✓ 1 1 1 1 ◆✓ 2 2 2 2 ◆ = ✓ 1 1 1 1 ◆✓ 2 2 2 2 ◆ nos hace sospechar que en S no existe la factorización única. Sea x = 2n q con q impar. Es claro que: 1. Si x = 2q, entonces (x) = (1)(q) = ( 1)( q). 2. Si x = 2n q y n > 1, entonces (x) = (1)n (q) = (1)n 1( 1)( q). La única matriz que se puede factorizar en forma única es ( 2) = ( 1)(1). Ejemplo 1.6.3. El matemático francés Claude Gaspar Bachet (15811638) se preguntaba cuántas soluciones enteras tiene la ecuación x2 y 3 = k con k 2 Z. Existen técnicas elementales para dar respuesta a la existencia de soluciones para ciertos valores de k. El caso que queremos estudiar es x2 y 3 = 19. Consideremos el conjunto p p Z[ 19] = {a + b 19 : a, b 2 Z}. p Es muy fácil notar que Z[ 19] espcerrado bajo la suma y producto de números complejos. Por lo tanto Z[ 19] es un p anillo. Si b = 0 y a 2 Z, p entonces Z ⇢ Z[ 19]. Los únicos números de Z[ 19] que tienen inverso multiplicativo son {1, 1}. El teorema 1.4.6 lo podemos reescribir como: “En Z, si ab = xn y mcd(a, b) = 1, entonces a = y n y b = z n para ciertos x, y 2 Z”. De hecho, en cualquier estructura aritmética en donde se cumpla la factorización única en “primos” es válida la siguiente afirmación: “Si A satisface la factorización única, entonces ab = xn y mcd(a, b) = 1 implica ap= y n y b = z n para ciertos x, y 2 A” Si Z[ 19] fuera de factorización única, entonces la factorización p p x2 + 19 = (x + 19)(x 19) = y 3 p p p implica que x+ 19 y x 19 son cubos en 19]psiempre y cuando el p Z[ lector asuma sin demostración que mcd(x+ 19, x 19) = 1. Primero p p supongamos que x + 19 = (a + b 19)3 . La igualdad anterior nos lleva i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 23 — #35 1.6 Otras factorizaciones i 23 al sistema x = a3 57ab2 1 = 3a2 b 19b3 el cual involucra solo enteros. Por tanto debemos resolverlo en Z. Hagamos un análisis de la segunda ecuación. Observamos que b | 1 y ası́, b = ±1. Por tanto a 62 Z y el sistema no es soluble en Z, por lo cual x2 y 3 = 19 no es soluble en los enteros x, y. Perop182 73 = p 19, ası́ que algo hicimos mal. Justamente suponer que x + 19 y x 19 es un cubo es lo incorrecto. Tener la propiedad de la factorización única es una herramienta indispensable para, entre otras cosas, resolver ecuaciones polinomiales. PROBLEMAS 1. Usa el PBO para demostrar que la fórmula n X i=1 i= n(n + 1) es válida para 2 todos los números naturales. 2. Estimado lector ¿recuerdas las siguientes fórmulas?: 1 a) n(n + 1)(2n + 1). 6 1 b) (n + 1)(2n + 1)(2n + 3). 3 3 c) (9n 1). 8 Muestra que para n 2 N cada una de ellas es un entero. 3. Desigualdad de Bernoulli. Sea x 1 un número real. Demuestra que si n 2 N, entonces (1 + x)n 1 + nx. ¿Qué sucede si x < 1? n ⇣ n(n + 1) ⌘2 X 4. Demuestra que i3 = . 2 i=1 5. Demuestra que si n > 1, entonces n3 = a2 b2 para ciertos enteros a, b 2 Z. Primero experimenta con algunos valores de n. ¿Qué pasa con n = 1? 2n 2n X 1 X ( 1)i+1 6. Demuestra que = . i i i=n+1 i=1 7. Demuestra que mcd(a, b, c) = mcd(mcd(a, b), c). Concluye que existen x, y, z 2 Z tal que mcd(a, b, c) = ax + by + cz. 8. Escribe como Z-combinación lineal el mcd de los siguientes números: a) 17 y 43 b) 130 y 45 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 24 — #36 i i Los enteros Z 24 c) 39 y 0 d) 15 y 18 e) 14, 21 y 35 f) n y n + 1 g) n y n + 2 9. Sea g = mcd(a, b). Demuestra la igualdad entre los siguientes conjuntos: {ax + by : x, y 2 Z} = {gt : t 2 Z}. 10. Sean a, b 2 Z con a 6= 0. Muestra que las siguientes afirmaciones son equivalentes: a) a | b. b) mcd(a, b) = |a|. c) mcm(a, b) = |b|. 11. Si a, b 2 N y mcd(a, b) = 1, muestra que mcd(2a + b, a + 2b) = 1 o 3. 12. En el corolario 1.2.2 la hipótesis mcd(a, b) = 1 es indispensable. Por ejemplo 4 | 2 · 2 y 4 - 2. Muestra que si a | bc, entonces a | mcd(a, b) mcd(a, c). 13. Muestra que 2 | n si y solo si 2 divide al dı́gito de las unidades de n. 14. Muestra que 5 | n si y solo si el dı́gito de las unidades de n es 0 ó 5. 15. Sea n 2 N. Muestra que 2n | k si y solo si 2n divide al entero formado por los n primeros dı́gitos de k. Sugerencia: si k = ar ar 1 . . . a0 , entonces k = a0 + a1 10 + · · · + ar 10r . 16. Muestra que si k 2 N, entonces 9 | 10k 1. 17. Muestra que 3 | k si y solo si 3 divide a la suma de los dı́gitos de k. 18. Muestra que 9 | k si y solo si 9 divide a la suma de los dı́gitos de k. 19. Muestra que si k es par y positivo, entonces 11 | 10k 1. 20. Muestra que si k es impar y positivo, entonces 11 | 10k + 1. n X 21. Sea k = a0 + a1 10 + · · · + an 10n . Muestra que 11 | k si y solo si 11 ( 1)i ai . i=0 22. Un número palindrómico es un entero positivo que se lee igual de atras hacia adelante, por ejemplo 1342431. Muestra que cualquier número palindrómico k es de la forma k = 11t, para alguna t 2 N. ¿Será cierta la afirmación inversa? 23. Sean a, b 2 N tal que mcd(a, b) = 1 y a | n, b | n. Muestra que ab | n. 24. En base al problema anterior deduce: a) Un criterio de divisibilidad por 10. b) Un criterio de divisibilidad por 15. c) Un criterio de divisibilidad por 18. d) Un criterio de divisibilidad por 45. e) Un criterio de divisibilidad por 2n 3. f) Un criterio de divisibilidad por 2n 9. g) Un criterio de divisibilidad por 2n 5. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 25 — #37 1.6 Otras factorizaciones i 25 25. Sea n = a0 + a1 10 + · · · + ar 10r la representación decimal de n. Escribimos n = 102 a + b, donde b = a0 + a1 10 es el número formado por los dos primeros dı́gitos de n. a) Muestra que 7 | n si y solo si 7 | 5a b. b) Muestra que 13 | n si y solo si 13 | 4a b. c) Muestra que 17 | n si y solo si 17 | 2a b. 26. Considera la sucesión {2n 3 : n 2} = {1, 5, 13, 29, 61, 125, . . . }. Muestra que ésta contiene una infinidad de números divisibles por 5 y una infinidad de números divisibles por 13, pero no contiene un número divisible por 5 · 13. 27. Sea n 2 N. Muestra usando inducción que 3 | 22n + 5. 28. Muestra que el producto de dos enteros de la forma 4k + 1 es de la misma forma. ¿Cómo es el producto de un entero de la forma 4k + 1 por otro de la forma 4k + 3? Si dos enteros son de la forma 4k + 3 ¿de qué forma es su producto?. 29. Encuentra todas las soluciones enteras de las siguientes ecuaciones: a) 3x + 7y = 2 b) 2x 5y = 7 c) 2x + 5y 11z = 1 d) x 14y 7z = 4 30. Usa el algoritmo de la división para mostrar que el cuadrado de cualquier entero es de la forma 3k o bien 3k + 1 pero no de la forma 3k + 2. 31. Muestra que el cuadrado de cualquier entero deja residuo 0 o 1 al ser dividido por 4. Concluye que la sucesión: 11, 111, 1111, 11111, . . . , 32. 33. 34. 35. 36. 37. 38. 39. i i no contiene términos que sean un cuadrado. Sugerencia: cualquier término de la sucesión es de la forma 4k + 3. Sean a, b 2 N. Muestra que si n es impar, entonces a + b | an + bn . Muestra que si a, b 2 N y a 6= b, entonces a + b - a2 + b2 . Si n es par ¿será cierto que a + b - an + bn ? Muestra que la ecuación xn + y n = z n 1 tiene una infinidad de soluciones 2 enteras. Sugerencia: [(an + bn )n 1 ]n 1 = (an + bn )n 2n+1 . Muestra que la ecuación xn + y n = z n+1 tiene una infinidad de soluciones enteras. Sugerencia: [a(an + bn )]n + [b(an + bn )]n . Muestra que si n 2 Z, entonces 3n2 1 no es un cuadrado. Sean a, b 2 Z ambos impares. Muestra que 8 | a2 b2 . Escribe una definición de mcd y mcm para un conjunto finito de enteros a1 , . . . , a k . Demuestra las siguientes afirmaciones: i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 26 — #38 i i Los enteros Z 26 a) Sea m = |a1 a2 · · · an | = 6 0. Muestra que m = mcm(a1 , a2 , . . . , an ) mcd ⇣m m m⌘ , ,..., . a1 a2 an b) Sea m > 0 un múltiplo común de a1 , a2 , . . . , an . Muestra que: ⇣m m m⌘ m = mcm(a1 , a2 , . . . , an ) si y solo si mcd , ,..., = 1. a1 a2 an 40. Prueba que si a 6= 0 6= b y mcd(a, b) = mcm(a, b), entonces |a| = |b|. 41. Supongamos que mcd(a, b) = 1 y d | ab. Muestra que si u = mcd(a, d) y v = mcd(b, d), entonces uv = d. 42. Muestra que no existen x, y 2 Z tal que x + y = 80 y mcd(x, y) = 13. 43. Prueba que las ecuaciones x + y = l y mcd(x, y) = g tienen solución común si y solo si g | l. 44. Prueba que el sistema de ecuaciones mcd(x, y) = g mcm(x, y) = l es soluble en los enteros x, y si y solo si g | l. 45. Muestra que si a1 , . . . , am 2 Z y m > 1 con al menos un ai 6= 0, entonces existen t1 , . . . , tm 2 Z tal que mcd(a1 , . . . , am ) = a1 t1 + · · · + am tm . 46. Sean a1 , . . . , an , c 2 Z. Muestra que cualquier solución z1 , z2 , . . . , zn 2 Z de la ecuación a1 x1 + a2 x2 + . . . + an xn = c está dada por z1 = y1 + an t1 , z2 = y2 + an t2 , . . . , zn zn = y n 48. 49. 50. 51. 52. 53. 54. i i a 2 t2 ··· = yn an 1 + a n tn 1, 1 tn 1 , 2 Z es una solución particular y t1 , . . . , tn 1 2 Z. a1 a2 Muestra que si mcd(a1 , b1 ) = mcd(a2 , b2 ) = 1 y + 2 Z, entonces b1 b2 |b1 | = |b2 |. Muestra que mcd(ab, m) = 1 si y solo si mcd(a, m) = mcd(b, m) = 1. Muestra que mcd(a, b) = 1 y 3 - a + b implica mcd(a + b, a2 ab + b2 ) = 1. Si p es primo y a 2 Z, ¿qué posibles valores toma mcd(a, p)? Supongamos que p, q son números primos tal que p | q. Demuestra que |p| = |q|. Encuentra k enteros consecutivos todos ellos compuestos. La definición que dimos de número primo es: p 6= 0, ±1 es primo si p = ab, entonces a = ±1 ó b = ±1. Muestra que esta definición es equivalente a la siguiente: p 6= 0, ±1 es primo si p | ab, entonces p | a ó p | b. Muestra que si n > 1 es compuesto, entonces existen a 6= 0, b 6= 0 tal que n | ab y n - a y n - b. donde y1 , y2 , . . . , yn 47. a 1 t1 1 1 , yn i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 27 — #39 1.6 Otras factorizaciones i 27 55. Sea n 2 N tal que n es compuesto. Muestra que el número Mn = 2n 1 es compuesto. Muestra que si Mn = 2n 1 es primo, entonces n es primo. Los números primos de esta forma son conocidos como primos de Mersenne. Se sabe que el Fraile Marin Mersenne en el siglo xvii hizo una serie de postulados acerca de estos números que llevan su nombre. En la actualidad solo se conocen 47 de ellos, siendo el mayor M43112609 , el cual tiene cerca de 13 millones de dı́gitos. En general, muestra que n > 1 y an 1 es primo, entonces a = 2 y n es primo. 56. Muestra que si 2n + 1 es primo, entonces n es potencia de 2. Los números n primos de la forma 22 + 1 se conocen como primos de Fermat.5 Fermat conjeturó que todos los números de esta forma eran primos. Sin embargo, 5 Leonard Euler mostró en 1732 que 22 + 1 = 4294967297 = 641 · 6700417. En general, muestra que si a 2 y an + 1 es primo, entonces a es par y n es una potencia de 2. r Y i 57. Sea n = p↵ i con pi 6= pj (i 6= j) . Muestra que la suma de todos los divisores i=1 positivos de n es 58. Sean a = r Y i=1 max{↵i , i }, r Y p↵i +1 1 i i=1 i p↵ i (↵i pi 1 . 0) y b = r Y pi i ( i 0) . Si µi = min{↵i , i=1 entonces mcd(a, b) = r Y i=1 pµi i y mcm(a, b) = r Y i }, i = pi i . i=1 59. Usa el problema anterior para verificar las siguientes relaciones: a) mcd(x, mcm(y, z)) = mcm(mcd(x, y), mcd(x, z)) b) mcm(x, mcd(y, z)) = mcd(mcm(x, y), mcm(x, z)) c) mcm(x, y, z) mcd(x, y, z) |xyz|. La igualdad se obtiene si y solo si x, y, z son primos relativos por pares. 60. Muestra que existe una infinidad de primos de la forma 4n + 1. 61. Muestra que existe una infinidad de primos de la forma 3n + 2. n 1 n+1 62. Sea n > 1. Muestra que (22 + 22 + 1) es un número compuesto. 3 63. Muestra que existe una infinidad de primos de la forma 4n + 3. Sugerencia: supongamos que {p1 , p2 , . . . , pr } son todos y pi 6= 3 para i = 1, . . . r. El número 5Pierre de Fermat (1601-1665) nació en Beaumont-de Lomange, Francia. Estudió leyes en Touluse y en sus ratos de ocio se dedicó a la literatura y a las matemáticas. Contribuyó a la evolución de la geometrı́a analı́tica, el cálculo diferencial e integral, la teorı́a de números y la teorı́a de las probabilidades. Los principales escritos de Fermat fueron publicados después de su muerte bajo el tı́tulo Varia Opera Mathematica. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 28 — #40 65. 66. 67. 68. i Los enteros Z 28 64. i n = 4(p1 p2 · · · pr ) + 3 > 1. Luego factoriza n y observa que al menos uno de sus factores primos qi 62 {p1 , p2 , . . . , pr }. Encuentra 30 primos de la forma n2 + 1. Existe una conjetura famosa que afirma: existe una infinidad de primos de la forma n2 + 1. Para x > 0 sea ⇡(x) = el número de primos p tal que p x. Ası́ ⇡(4) = 2, ⇡(9) = 4, etc.. Paul Erdös demostró de una manera elemental que para x 2 N, lnx ⇡(x) . Usa la desigualdad anterior para mostrar que el n-ésimo primo 2ln2 pn obtenido en la criba de Eratóstenes satisface que pn < 22n . n Considera la sucesión de números 22 + 1 con n 2 N. Prueba que: n m a) Si n < m, entonces 22 + 1 es divisor de 22 1. n m b) Si n 6= m, entonces mcd(22 + 1, 22 + 1) = 1. c) Utiliza b) para mostrar que existe una infinidad de números primos. Si a 2 Z y a 6= 0, entonces las únicas soluciones racionales de la ecuación xm = a son necesariamente enteras. Criba geométrica de Eratóstenes. Consideremos en el plano cartesiano los con⇢ 1 juntos A = (0, ) : m = 1, 2, . . . , B = {(n + 1, 0) : n = 1, 2, . . .} , donde m cada punto del conjunto A esta conectado por una recta con cada punto del conjunto B tal como se indica en la figura 1.1: Figura 1.1 a) Encuentra la ecuación de la recta que pasa por los puntos (n + 1, 0) y 1 (0, ). m 1 1 b) Muestra que la intersección de la recta y = x+ con y = 1 m(n + 1) m es el conjunto de puntos {((m + 1)(n + 1), 1)}. Concluye en este inciso que las abscisas de estos puntos son números compuestos. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 29 — #41 1.6 Otras factorizaciones i 29 c) Muestra que si x es compuesto, entonces x = (m + 1)(n + 1), para ciertos naturales m, n. d) Muestra que si x es compuesto, entonces existen m, n 2 N tales que el punto 1 1 (x, 1) es la intersección de las rectas y = x+ y y = 1. m(n + 1) m 69. Consideremos la siguiente colección de números: N1 = 2, N2 = N1 + 1, N3 = N1 N2 + 1, .. . Nk = N1 N2 · · · Nk 1 + 1. Demuestra que si i 6= j, entonces mcd(Ni , Nj ) = 1. 70. Usa el problema anterior para mostrar que existe una infinidad de números primos. 71. Sean p1 , p2 , . . . , pn los primeros números primos. Ası́, p1 = 2, p2 = 3, p3 = 5, etc. Muestra que el (n + 1)-ésimo primo satisface que pn+1 < pnn + 1. 72. Supongamos que p1 , p2 , . . . , pn son los primeros n números primos. ası́ p1 = 2, p2 = 3, etc. Sea M = p1 · p2 · · · pn + 1. Puesto que M > 1, entonces M admite al menos un divisor primo p. Demuestra que si M = p, entonces M es el (n + 1)-ésimo primo. Si M es compuesto y p denota al menor primo p tal que p | M , entonces ¿p = pn+1 ? Finalmente, use el problema anterior n 1 para concluir que pn < 22 . De esta manera, podemos afirmar que existen al n 1 k 1 menos n + 1 primos menores que 22 . p1 = 2 < 22 + 1. Sup. pk < 22 + 1. Si M = p1 p2 · · · pk + 1, entonces cualquier divisor primo p de M satisface p 6= pi para i = 1, ..., k y p M . Casi estoy seguro que el menor divisor primo de M 1 2 k es precisamente pk+1 . Entonces pk+1 < p1 p2 · · · pk + 1 22 · 22 · · · 22 + 1 2 k k+1 k+1 2 22+2 +...+2 + 1 = 22 + 1 < 22 + 1. 73. Muestra que no existe un número primo de la forma 8n + 1. 74. Muestra que no existe un número primo de la forma n4 + 4. 75. Muestra que para cada n 2 N, n4 20n2 + 4 es un número compuesto. 76. Muestra que si n > 11, entonces n = m + r con m, r ambos compuestos. Sugerencia: si n = 2t + 1, entonces n = 2(t 4) + 9. 77. Sean p, q primos tal que p, q 5. Experimenta con cualquier par de ellos y muestra que 24 | p2 q 2 . ¿Puedes hacer una prueba en general? 78. Muestra que el único primo de la forma n3 1 es 7. 79. Muestra que si p es primo, entonces p | np n para todo n 2 Z. 80. Sean p, q primos diferentes. Entonces mcd(pn , q m ) = 1 para n, m 2 N. 81. Muestra que si p es primo y p > 3, entonces p = 6n + 1 o 6n + 5. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 30 — #42 i i Los enteros Z 30 82. Usa el problema anterior para mostrar que si p 5 un número primo, entonces p2 + 2 es un número compuesto. 83. Muestra que si p y p2 + 8 son números primos, entonces p3 + 4 también es un número primo. Por ejemplo, 3 y 32 + 8 son primos y por tanto 33 + 4 es primo. 84. Muestra que 3, 5, 7 son los únicos tres primos consecutivos impares. Sugerencia: considera la terna de números n, n + 2, n + 4. 85. Muestra que si p es primo y mcd(j, p) = 1, entonces mcd(kp + j, p) = 1 para todo k 2 Z. 86. Concluye la demostración del teorema 1.4.6. 87. Muestra con un ejemplo que la hipótesis mcd(a, b) = 1 en el teorema 1.4.6 es necesaria. 88. Usa el teorema 1.4.6 para mostrar que el producto de dos números naturales consecutivos no es el cuadrado de un número natural. 89. Muestra que si mcd(a, b) = 1 y p es un primo impar tal que p - a + b, entonces a p + bp mcd(a + b, ) = 1. a+b 90. a) Sea f (x) = x2 + x + 11. Verifica que f (n) es un número primo para n = 0, 1, . . . , 9 y f (10) no es primo. b) Sea f (x) = x2 + x + 17. Verifica que f (n) es un número primo para n = 0, 1, . .p. , 15 y f (16) no es primo. 91. Muestra que 3 2 es un número irracional. ¿Puedes generalizar? p 92. Muestra que si p es primo y n 2 N, entonces n p es irracional. p p 93. Si p1 , p2 son primos, entonces p1 + p2 es un número irracional. p 94. Si p1 , p2 son primos diferentes, entonces p1 p2 es un número irracional. 95. Muestra que no existe un polinomio f (x) 2 Z[x] \ Z tal que f (n) es un número primo para toda n 2 N. 96. Muestra que la ecuación an + bn = cn no tiene soluciones enteras positivas a y b impares y n par. Sugerencia: an n 1 = (a 2 n 1)(a 2 + 1) y los factores son números pares consecutivos, uno de ellos divisible por 4. 1 1 1 97. Demuestra que (486) 5 + (2048) 5 = (33614) 5 . 98. Fermat observó que el problema de factorizar un entero positivo n era equivalente a resolver la ecuación n = x2 y 2 . Supongamos que n = ab es impar y 1 < a < b < n. Demuestra que la ecuación n = x2 y 2 es soluble en los enteros x, y. 99. De acuerdo al ejemplo 1.6.2, demuestra que (x) 2 S es primo si y solo si x es impar. ↵r 1 ↵2 100. Supongamos que n = p↵ 1 p2 · · · pr . Responde y justifica: a) Si r = 1 y ↵1 > 1 ¿cuántos divisores positivos tiene n?. b) Si r = 2 y ↵1 , ↵2 = 1 ¿cuántos divisores positivos tiene n?. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 31 — #43 1.6 Otras factorizaciones i 31 c) Si r = 2 y ↵1 = 1, ↵2 > 1 ¿cuántos divisores positivos tiene n?. d) Si r = 2 y ↵1 , ↵2 > 1 ¿cuántos divisores positivos tiene n?. e) Si r > 2 y ↵i > 1 para i = 1, . . . , r ¿cuántos divisores positivos tiene n?. 101. En 1752 el matemático prusiano Christian Goldbach comunicó a Euler la siguiente conjetura: cualquier entero positivo impar se puede escribir como p + 2a2 , donde p es un primo o bien 1 y a 0. Demuestra que el entero 5777 no satisface la afirmación de Goldbach y por tanto su conjetura es falsa. 102. Identidad de Euler de los cuatro cuadrados. Sean a, b, c, d, e, f, g, h 2 N y considere los números a2 + b2 + c2 + d2 y e2 + f 2 + g 2 + h2 . Demuestra que (a2 + b2 + c2 + d2 )(e2 + f 2 + g 2 + h2 ) = p2 + q 2 + r2 + s2 . Si suponemos que cualquier número primo es suma de cuatro cuadrados, concluya usanto la factorización única de Z, que cualquier entero positivo es suma de cuatro cuadrados. Sugerencia: Use los siguientes valores: p = ae + bf + cg + dh, q = af be + ch r = ag bh s = ah + bg i i dg, ce + df, de cf. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 32 — #44 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 33 — #45 Capı́tulo i i 2 Enteros módulo n, Zn 2.1. Congruencias La intención de este capı́tulo es construir un conjunto finito, conocido como anillo de enteros módulo n, en el cual podremos sumar y multiplicar de acuerdo a ciertas reglas establecidas. El estudio de esta clase de conjuntos ha merecido la atención de destacados matemáticos desde hace más de 250 años. Sea n un entero diferente de 0. Definimos en Z la siguiente relación: a ⇠ b si y solo si n | a b. Si los enteros a, b están relacionados escribiremos a ⌘ b (mod n) y diremos que a es congruente con b módulo n. Es fácil verificar que ⌘ satisface: 1. Para a 2 Z, se cumple que a ⌘ a (mod n). 2. Si a ⌘ b (mod n), entonces b ⌘ a (mod n). 3. Si a ⌘ b (mod n) y b ⌘ c (mod n), entonces a ⌘ c (mod n). De lo anterior concluimos que ⇠ es una relación de equivalencia y por tanto, Z queda partido en subconjuntos ajenos dos a dos y no vacı́os. Veamos un ejemplo. Si n = 6, entonces a ⌘ b (mod 6) si y solo si 6 | a b. Si denotamos por a la clase de equivalencia del entero a, entonces 0 = {x 2 Z : x ⌘ 0 (mod 6)} = {6t : t 2 Z} 2 = {x 2 Z : x ⌘ 1 (mod 6)} = {6t + 2 : t 2 Z} 1 = {x 2 Z : x ⌘ 1 3 = {x 2 Z : x ⌘ 1 4 = {x 2 Z : x ⌘ 1 5 = {x 2 Z : x ⌘ 1 (mod 6)} = {6t + 1 : t 2 Z} (mod 6)} = {6t + 3 : t 2 Z} (mod 6)} = {6t + 4 : t 2 Z} (mod 6)} = {6t + 5 : t 2 Z} No hay más clases de equivalencia debido al siguiente hecho general: dado n, cualquier entero es congruente con su residuo al ser dividido por n. Por i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 34 — #46 i i Enteros módulo n, Zn 34 el algoritmo de la división el entero a tiene la forma a = nq + r donde 0 r < |n|, ası́ que a ⌘ r (mod n). Por tanto, podemos elegir como representantes de las clases a los posibles residuos al dividir por n. Ası́ las cosas, ponemos en un solo conjunto a todas las clases de equivalencia y definimos al anillo de enteros módulo n como: Zn = {0, 1, . . . , |n| 1}. Vale la pena mencionar que fue Gauss 1 el primero en estudiar sistemáticamente a los enteros módulo n e introducir la notación ⌘. El siguiente resultado será la base de las operaciones que vamos a introducir en Zn . 1. 2. 3. 4. 5. 6. 7. Teorema 2.1.1. Sean a, b, c 2 Z, n, d 2 Z \ {0}. Entonces Si a ⌘ b (mod n) y c ⌘ d (mod n), entonces a + c ⌘ b + d (mod n). Si a + c ⌘ b + c (mod n), entonces a ⌘ b (mod n) (Cancelación para la suma). Si a ⌘ b (mod n), entonces ax ⌘ bx (mod n) para toda x 2 Z. Si a ⌘ b (mod n) y c ⌘ d (mod n), entonces ax+cy ⌘ bx+dy (mod n), para todo x, y 2 Z. Si a ⌘ b (mod n) y c ⌘ d (mod n), entonces ac ⌘ bd (mod n). En particular am ⌘ bm (mod n) para todo m 2 N. Si d | n y a ⌘ b (mod n), entonces a ⌘ b (mod d). Si f (x) 2 Z[x] y a ⌘ b (mod n), entonces f (a) ⌘ f (b) (mod n). Demostración. Las afirmaciones 1,2 y 3 son consecuencia directa de la definición. La afirmación 4 es consecuencia de 3 y 1 en ese orden. Para la afirmación 5 tenemos que a b = nt y c d = nt1 para ciertos enteros 1Karl-Friedrich Gauss nace en Gotinga, Alemania el 30 de abril de 1777. Hijo de padres humildes, ingresa a la Universidad de Gotinga en 1795 recibiendo el apoyo económico del duque Carlos Guillermo. El 30 de marzo de 1796 obtiene, a partir de ecuaciones ciclotómicas, la construcción del polı́gono regular de 17 lados con solo regla y compás. Es en este momento cuando decide ser matemático. En 1798 recibe su doctorado en la Universidad de Helmsted bajo la dirección del profesor Johann Friedrich Pfa↵. En 1801 publica su gran tratado Disquisitiones Aritmeticæ, en el que presenta un resumen de trabajos de sus predecesores, formula conceptos y cuestiones que indicarán, durante más de un siglo, las lı́neas maestras de la investigación en teorı́a de números. Entre sus alumnos más notables destacan Dedekind y Riemann. Muere durante el sueño el 23 de febrero de 1855. Este espacio es muy breve para describir la grandeza cientı́fica de Gauss. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 35 — #47 2.1 Congruencias i 35 t, t1 . Por lo tanto (a b)(c d) = ac bd + d( a + b) + b(d c) = n2 tt1 . Puesto que n | d( a + b) + b(d c), entonces n | ac bd. La afirmación 6 también se obtiene directamente de la definición de congruencia. La afirmación 7 se deja como ejercicio para el lector. ⇤ Teorema 2.1.2 (Cancelación para el producto). Si g = mcd(a, m), m entonces ax ⌘ ay (mod m) si y solo si x ⌘ y (mod ). g Demostración. Si ax ⌘ ay (mod m), entonces a(x y) = mt para algún t 2 Z. Por tanto a m (x y) = t. g g ⇣m a⌘ m a m De lo anterior (x y). Como mcd , = 1, entonces x yy g g g g g m m por lo tanto x ⌘ y (mod ). Recı́procamente, si x y = t, entonces g g a a(x y) = m t y ası́ ax ⌘ ay (mod m). ⇤ g Teorema 2.1.3. Sean m1 , . . . , mr enteros diferentes de 0. Entonces x⌘y (mod mi ) si y solo si x ⌘ y (mod mcm(m1 , . . . , mr )). Demostración. Como mi | x y, entonces x y es un múltiplo común de los mi ’s. Por el teorema 1.3.1, mcm(m1 , . . . , mr ) | x y. La otra implicación es consecuencia de la afirmación 6 del teorema 2.1.1. ⇤ Teorema 2.1.4. Si x ⌘ y (mod m), entonces mcd(x, m) = mcd(y, m). Demostración. Por hipótesis que mcd(x, m) | x y mcd(x, m) lo tanto mcd(x, m) | mcd(y, m). mcd(y, m) | mcd(x, m) y se obtiene x y = mt para algún t 2 Z. Puesto | m, entonces mcd(x, m) | y. Por De la misma forma se prueba que la igualdad. ⇤ Si x = 2, y = 4 y m = 7, entonces mcd(2, 7) = mcd(4, 7), pero 2 6⌘ 4 (mod 7). Ası́ que la afirmación inversa del teorema anterior no es válida. Antes de continuar, vamos a convenir que los módulos que usaremos en el resto de este capı́tulo son enteros positivos. Esto no es una imposición, simplemente observen que si dividimos un entero a entre n ó n, los posibles residuos son exactamente los mismos. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 36 — #48 i Enteros módulo n, Zn 36 Diremos que el conjunto de enteros {x1 , . . . , xs } es un sistema completo de residuos módulo m si: dado cualquier y 2 Z, existe un único xi 2 {x1 , . . . , xs } tal que y ⌘ xi (mod m). Si {x1 , . . . , xs } satisface la definición anterior escribiremos SCR(m) = {x1 , . . . , xs }. Notemos que si xi , xj 2 SCR(m) con i 6= j, entonces xi 6⌘ xj (mod m). Por tanto, en un SCR(m) cualesquiera dos elementos diferentes son incongruentes módulo m. Si m > 1, el conjunto {0, 1, . . . , m 1} es un SCR(m). Teorema 2.1.5. Si {x1 , . . . , xs } y {y1 , . . . , yt } son SCR(m), entonces s = t. Demostración. Supongamos que s < t . Para cada xi 2 {x1 , . . . , xs } existe un único yj 2 {y1 , . . . , yt } tal que xi ⌘ yj (mod m). Reacomodando los elementos de {y1 , . . . , yt } podemos suponer que xi ⌘ yi (mod m). Sea yj con s + 1 j t. Puesto que {x1 , ..., xs } es un SCR(m), entonces existe un único xr 2 {x1 , . . . , xs } tal que yj ⌘ xr (mod m). De lo anterior se sigue que yj ⌘ xr ⌘ yr (mod m) y j 6= r, lo cual es absurdo. De la misma forma t < s es imposible. Por tanto s = t. ⇤ Corolario 2.1.6. Si m > 1, entonces |SCR(m)| = m. Demostración. {0, 1, . . . , m 1} es un SCR(m). ⇤ El siguiente resultado es útil para identificar cuándo un conjunto de enteros es un SCR(m). Teorema 2.1.7. Si el conjunto {x1 , . . . , xm } satisface que xi 6⌘ xj (mod m) para i 6= j, entonces {x1 , . . . , xm } es un SCR(m). Demostración. Como xi 6⌘ xj (mod m) para i 6= j, entonces xi y xj dejan diferente residuo al ser divididos por m. Reordenando los xi de tal manera que xi = mqi + i obtenemos que xi ⌘ i (mod m). Si y 2 Z, entonces y = mq + j con 0 j < m. De lo anterior se sigue que y ⌘ xj (mod m). ⇤ Si tenemos a la mano un SCR(m), entonces podemos construir otros SCR(m). Corolario 2.1.8. Si mcd(a, m) = 1 y {x1 , . . . , xm } es un SCR(m), entonces el conjunto {ax1 , . . . , axm } es un SCR(m). Demostración. Si para algún par de ı́ndices i, j se cumple axi ⌘ axj (mod m), entonces usando el teorema de cancelación para el producto 2.1.2 i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 37 — #49 2.1 Congruencias i 37 obtenemos que xi ⌘ xj (mod m) y esto último solo es posible cuando i = j. ⇤ La diferencia entre Zm y SCR(m) salta a la vista. Por un lado, los elementos de Zm son clases de equivalencia o conjuntos, mientras que los elementos de SCR(m) son enteros. Si de cada clase en Zm elegimos un representante, entonces este nuevo conjunto será un SCR(m). Diremos que el conjunto de enteros {x1 , . . . , xs } es un sistema reducido de residuos módulo m si: para i = 1, . . . , s se cumple mcd(xi , m) = 1 y dado cualquier y 2 Z con mcd(y, m) = 1, entonces existe un único xi 2 {x1 , . . . , xs } tal que y ⌘ xi (mod m). Si el conjunto {x1 , . . . , xs } satisface la definición anterior, escribiremos SRR(m) = {x1 , . . . , xs }. Observemos que si i 6= j, entonces xi 6⌘ xj (mod m). Es muy impportante notar que la hipótesis mcd(xi , m) = 1 es indispensable, pues de lo contrario, cualquier SCR(m) tambı́en serı́a un SRR(m). Ejemplo 2.1.9. SCR(6) = {0, 1, 2, 3, 4, 5} y SRR(6) = {1, 5}. ¿Nota la diferencia?. En analogı́a con los sistemas completos de residuos, cualesquiera dos sistemas reducidos de residuos módulo m tienen la misma cardinalidad. Teorema 2.1.10. Si {x1 , . . . , xs } y {y1 , . . . , yt } son SRR(m), entonces s = t. Demostración. Supongamos que s < t. Como mcd(yj , m) = 1, entonces existe un único xi 2 {x1 , . . . , xs } tal que yj ⌘ xi (mod m). Reacomodando los ı́ndices si es necesario, podemos suponer que xj ⌘ yj (mod m). Si s + 1 i t, entonces yi ⌘ xr ⌘ yr (mod m) para algún 1 r s y por tanto {y1 , . . . , yt } no es un SRR(m). Si t < s, repetimos el argumento para llegar a que {x1 , . . . , xs } no es un SRR(m). Por tanto s = t. ⇤ Definimos la función ' de Euler evaluada en el entero positivo m como la cardinalidad de cualquier SRR(m), es decir, '(m) = |SRR(m)|. Según el teorema anterior, cualesquiera dos SRR(m) tienen la misma cardinalidad, ası́ que la definición de la función ' es consistente. El problema ahora es, dado m, cómo encontrar al menos un SRR(m) o más aún, cómo identificar un SRR(m) sin recurrir a la definición formal. Lema 2.1.11. Si m > 1, entonces {1 x < m : mcd(x, m) = 1} es un SRR(m). i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 38 — #50 38 i Enteros módulo n, Zn Demostración. Si y 2 Z es tal que mcd(y, m) = 1, entonces y = mt + r con 1 r < m y mcd(r, m) = 1. Es claro que r 2 {1 x < m : mcd(x, m) = 1} y y ⌘ r (mod m). ⇤ Ahora ya podemos hacer varias cosas, por ejemplo podemos calcular algunos valores '(m). Ası́ tenemos que '(4) = 2, '(13) = 12, '(18) = 6, etc.. Corolario 2.1.12. {x1 , . . . , x'(m) } es SRR(m) si mcd(xi , m) = 1 y xi 6⌘ xj (mod m) para i 6= j. Demostración. Se deja como ejercicio para el lector. ⇤ Corolario 2.1.13. Si {x1 , . . . , x'(m) } es un SRR(m) y a 2 Z es tal que mcd(a, m) = 1, entonces {ax1 , . . . , ax'(m) } es un SRR(m). Demostración. Es claro que mcd(axi , m) = 1 y axi 6⌘ axj (mod m) para i 6= j. ⇤ Hagamos un alto para agarrar sabor a lo que hemos hecho y a lo que sigue. En el anillo de enteros módulo m definimos una suma y un producto. Para a, b 2 Zm : 1. a + b = a + b. 2. ab = ab. Veamos un ejemplo. Sea Z12 = {0, 1, 2, 3, . . . , 11}. Ası́ 5+8 = 5 + 8 = 1 y 5 · 8 = 5 · 8 = 4. La clase 0 satisface 0 + i = i. Podemos adoptar a 0 como el neutro aditivo en Z12 . Aún hay más: 1 + 11 = 2 + 10 = 3 + 9 = 4 + 8 = 5 + 7 = 6 + 6 = 0, lo que significa que todos tienen inverso aditivo. Además, la clase 1 tiene la propiedad 1 · i = i. Ası́ que podemos adoptar a 1 como neutro multiplicativo en Z12 . El lector puede verificar fácilmente que: 1 · 1 = 5·5 = 7·7 = 11·11 = 1. Esto significa que las clases 1, 5, 7, 11 tienen inverso multiplicativo y curiosamente cada clase es su propio inverso. En realidad esto es pura coincidencia porque en general no es ası́. Algo más acerca de la suma y producto en Zm : ¿todos los elementos de Zm tienen inverso aditivo? ¿si cambiamos el representante de las clases al sumar o multiplicar obtenemos el mismo resultado? es decir, ¿las operaciones no dependen del representante? ¿quiénes son los que tienen inverso multiplicativo en Zm ? Para responder la primera pregunta observamos que si i 2 Zm , entonces la clase m i es el inverso aditivo de i. Felizmente las afirmaciones 1 y i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 39 — #51 2.1 Congruencias i 39 5 del teorema 2.1.1 nos aseguran que la suma y producto no dependen del representante. El siguiente resultado es de suma importancia pues nos caracteriza a los elementos de Zm que tienen inverso multiplicativo. Teorema 2.1.14 (Teorema de Euler2). Si a y m son primos relativos, entonces a'(m) ⌘ 1 (mod m). Demostración. Sea {x1 , . . . , x'(m) } un SRR(m). Por el Corolario 2.1.13 el conjunto {ax1 , . . . , ax'(m) } también es un SRR(m). Puesto que cada xi es congruente a algún axj módulo m, tenemos que '(m) Y i=1 Pero '(m) xi ⌘ Y i=1 '(m) axi ⌘ a '(m) Y xi (mod m). i=1 ⇣ '(m) Y ⌘ xi , m = 1, a'(m) ⌘ 1 (mod m). mcd i=1 entonces haciendo uso del teorema de cancelación para el producto 2.1.2, ⇤ El teorema de Euler asegura que si mcd(a, m) = 1, entonces aa'(m) 1 ⌘ 1 (mod m). Por supuesto que estamos reconociendo que la clase de a'(m) 1 es precisamente el inverso multiplicativo de la clase a. También observe que si para algún r 2 N se cumple ar ⌘ 1 (mod m), entonces a y m son primos relativos. Ası́ que el Teorema de Euler es un si y solo si. Corolario 2.1.15 (Teorema Pequeño de Fermat). Si p es primo y a 2 Z es tal que mcd(a, p) = 1, entonces ap 1 ⌘ 1 (mod p). Demostración. Si p es primo, '(p) = p 1. ⇤ 2 Leonhard Euler nació el 15 de abril de 1707 en Basilea, Suiza. Ingresa a la Universidad de Basilea para estudiar teologı́a y hebreo, pero sus conocimientos y aptitudes en matemáticas atraen la atención de Johan Bernoulli quien le dedica una sesión semanal para responder a sus preguntas. Euler publicó su primera memoria a los dieciocho años y en sus escritos nunca dejó de considerar la potencia deductiva de la inteligencia como la supremacı́a indiscutible, y aún cuando los resultados del cálculo contradijeran el sentido común, no dudaba en adoptarlos. En todas las ramas de las matemáticas puede encontrarse su nombre. Sus contribuciones principales están en: el cálculo, las ecuaciones diferenciales, la geometrı́a analı́tica de curvas y superficies, la teorı́a de números y el cálculo de variaciones. El 7 de septiembre de 1783, después de haber hablado sobre temas populares de la época, como el descubrimiento de Urano, dejó de calcular y vivir. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 40 — #52 i i Enteros módulo n, Zn 40 Corolario 2.1.16. Zn es un campo si y solo si n es primo. Demostración. Supongamos que Zn es un campo. Cualquier a 2 Zn , a 6= 0 tiene inverso multiplicativo, es decir, la congruencia ax ⌘ 1 (mod n) tiene solución única. En particular, si a 6= n es un divisor positivo de n tenemos que mcd(a, n) = 1 y 1 = ax + ny para ciertos enteros x, y. Por tanto a | 1 y a = 1. Lo anterior significa que n es primo. Recı́procamente, si n > 2 es primo, entonces cualquier a 2 Zn con a 6= 0 satisface mcd(a, n) = 1. Por el corolario anterior podemos escribir aan an 2 2 ⌘1 (mod n), lo que significa que es el inverso multiplicativo de a, es decir, cualquier elemento 6= 0 tiene inverso multiplicativo y ası́ Zn es un campo. Es claro que la afirmación del corolario también es válida si n = 2. ⇤ De ahora en adelante, si n es primo, escribiremos Fn en lugar de Zn . 2.2. La congruencia ax ⌘ b (mod m) Ahora comienza propiamente nuestro estudio de raı́ces de polinomios. Sea m > 0. Si f (x) = a0 + a1 x + ... + an xn y ai 2 Z, entonces escribiremos f (x) 2 Z[x]. Si a 2 Z satisface que f (a) ⌘ 0 (mod m) entonces diremos que a es una raı́z de f (x) módulo m. Un hecho importante es que dos raı́ces a, b son la “misma” raı́z si éstas satisfacen a ⌘ b (mod m). Lo anterior está garantizado por la afirmación 7 del teorema 2.1.1. Más adelante haremos algunas consideraciones sobre el grado de un polinomio. Lema 2.2.1. Sean f (x) = ax + b 2 Z[x] y mcd(m, a) = 1. Entonces f (x) ⌘ 0 (mod m) tiene solución única. Demostración. Según el teorema de Euler 2.1.14, a'(m) ⌘ 1 (mod m). Entonces a'(m) b ⌘ b (mod m). Ponemos x = a'(m) 1 b y por tanto ax + b ⌘ 0 (mod m). Si x1 es otra solución, entonces ax1 + b ⌘ ax + b (mod m). Cancelando obtenemos que x1 ⌘ x (mod m). ⇤ Para estudiar el caso general en que mcd(a, m) > 1 primero veremos un criterio que nos asegure cuándo la congruencia ax ⌘ b (mod m) es soluble. Lema 2.2.2. Consideremos la congruencia ax ⌘ b (mod m) y sea g = mcd(a, m). Entonces ax ⌘ b (mod m) es soluble si y solo si g | b. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 41 — #53 2.2 La congruencia ax ⌘ b (mod m) i 41 Demostración. Supongamos que a = gt0 , m = gt1 y sea x0 tal que ax0 ⌘ b (mod m). Entonces ax0 b = mt para cierto entero t. Por tanto b = ax0 mt = g(t0 x0 t1 t), y g | b. Recı́procamente, para ciertos enteros t, y0 , y1 tenemos que b = gt y g = ay0 + my1 . Ası́ b = gt = a(y0 t) + m(y1 t) y x = y0 t es solución de ax ⌘ b (mod m). ⇤ El siguiente resultado es la versión general del lema 2.2.1. Teorema 2.2.3. Sea g = mcd(a, m) y supongamos que la congruencia ax ⌘ b (mod m) es soluble. Entonces ax ⌘ b (mod m) tiene exactamente g soluciones incongruentes. Demostración. Sea a = ga0 , m = gm0 . Si u es solución de ax ⌘ b (mod m), entonces m | au b, m a b a b m u y u es solución de x ⌘ (mod ). De esta mag g g g g g nera, u es solución de ax ⌘ b (mod m) si y solo si u es solución de a b m x ⌘ (mod ). Si seguimos llamando u a la única solución de g g g ası́ que a b x⌘ g g entonces u + t (mod m ), g m también resuelve las congruencias g a b x⌘ g g (mod m ) g y ax ⌘ b (mod m). Un simple cálculo muestra que si t1 , t2 2 {0, 1, . . . , g entonces m m u + t1 6⌘ u + t2 (mod m), g g 1} con t1 6= t2 , y por lo tanto ax ⌘ b (mod m) tiene al menos g soluciones incongruentes. Solo nos falta probar que cualquier solución de ax ⌘ b (mod m) es de la m forma u + t . g i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 42 — #54 i i Enteros módulo n, Zn 42 Si denotamos por x1 a cualquier solución de ax ⌘ b (mod m), entonces x1 también es solución de a b x⌘ g g Por lo anterior u ⌘ x1 (mod t 2 Z. (mod m ). g m m ), y por lo tanto, x1 = u + t para algún g g ⇤ El lema 2.2.1 nos proporciona un método seguro para resolver esta última congruencia. Sin embargo, para valores muy grandes de m éste puede ser poco eficaz. 2.3. Sistemas de congruencias de grado 1 Otra manera de resolver ax ⌘ b (mod m) consiste en descomponer m r Y como producto de factores primos. Si m = p↵i i , de acuerdo al teorema i=1 2.1.3, resolver ax ⌘ b (mod m) es equivalente a resolver el sistema de congruencias ax ⌘ b (mod p↵i i ). Es claro que si para alguna i, ax ⌘ b (mod p↵i i ) no es soluble, entonces ax ⌘ b (mod m) no es soluble. Con lo anterior tenemos dos problemas a la vista, uno de ellos es resolver un sistema de congruencias donde los módulos son potencias de primos, y el segundo problema consiste en resolver una congruencia donde el módulo es una potencia de un primo. Por el momento estudiaremos un sistema de congruencias relativamente simple y a la vez más general. Teorema 2.3.1. Sean m1 , . . . , mr 2 N tal que mcd(mi , mj ) = 1 para i 6= j. Para i = 1, . . . , r sea xi solución de bi x ⌘ ai (mod mi ). Entonces el sistema b1 x ⌘ a 1 (mod m1 ) br x ⌘ a r (mod mr ) b2 x ⌘ a2 (mod m2 ) .. .. . . es soluble. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 43 — #55 2.3 Sistemas de congruencias de grado 1 43 r Y mi . Consideremos la congruencia auxi- Demostración. Sea m = i i=1 liar m x⌘1 mi (mod mi ) r X m m si ⌘ 1 (mod mi ). Entonces x = si xi resuelve cada mi mi i=1 una de las congruencias del sistema. ⇤ y sea si tal que En [19] página 279, los profesores P. Samuel y O. Zariski afirman que el calendario solar chino fue elaborado entre los siglos IV y VII d.C y se usó para encontrar perı́odos en común a varios ciclos de fenómenos astronómicos. Este calendario da una regla para resolver un sistema lineal de congruencias. Corolario 2.3.2. [Teorema chino del residuo3] Sean m1 , . . . , mr 2 N tal que mcd(mi , mj ) = 1 para i 6= j. Si a1 , . . . , ar 2 Z, entonces el sistema de congruencias x ⌘ a1 (mod m1 ) x ⌘ ar (mod mr ) x ⌘ a2 (mod m2 ) .. .. . . tiene solución única, es decir, cualquier par de soluciones son congruentes módulo mcm(m1 , . . . , mr ). Demostración. Con la notación del teorema anterior, xi = ai es solución de x ⌘ ai (mod mi ). La solución del sistema está dado por r X m x= si ai . ⇤ mi i=1 3En el libro Arithmetic in nine sections (1257 a.C) escrito por el matemático chino Sun-tzi se puede leer el siguiente problema: existe un número indeterminado de objetos que cuando es dividido por 3 deja 2, por 5 deja 3 y por 7 deja 2. ¿Cuál es el menor número? Es posible que este problema sea el primer testimonio del Teorema Chino del Residuo. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 44 — #56 i Enteros módulo n, Zn 44 Ejemplo 2.3.3. Consideremos el sistema 3x ⌘ 1 8x ⌘ (mod 7) 2 x⌘2 (mod 6) (mod 5) Rescatando las hipótesis del teorema 2.3.1 tenemos que x1 x2 x3 s1 s2 s3 = 2 = 1 =2 = 4 = 1 =2 es solución de 3x ⌘ 1 (mod 7) ” 8x ⌘ 2 (mod 6) ” x ⌘ 2 (mod 5) ” ( 6)(5)x ⌘ 1 (mod 7) ” (7)(5)x ⌘ 1 (mod 6) ” (7)( 6)x ⌘ 1 (mod 5) Por tanto x = ( 6)(5)( 2)( 4) + (7)(5)( 1)( 1) + (7)( 6)(2)(2) = es solución del sistema. 373 Notemos que la hipótesis mcd(mi , mj ) = 1 (i 6= j) en el teorema 2.3.1 y por tanto también en el teorema chino del residuo es indispensable pues de esta forma aseguramos la solución del sistema. Si al contrario, para algún par de ı́ndices i 6= j, mcd(mi , mj ) > 1, entonces todo puede suceder. Por ejemplo, si el sistema x⌘1 x⌘3 (mod 6) (mod 15) tuviera solución, entonces x = 6t + 1 = 15t1 + 3 para ciertos enteros t, t1 . De lo anterior se sigue que x deja residuo 1 y 0 al ser dividido por 3, lo cual es imposible por el algoritmo de la división. Por tanto el sistema no es soluble. En la misma dirección tenemos que x = 18 es solución del sistema x⌘0 x⌘3 (mod 6) (mod 15). Más adelante seguiremos con el estudio de congruencias polinomiales y por el momento completaremos nuestro trabajo mostrando una generalización del teorema chino del residuo y algunas propiedades de la función ' de Euler. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 45 — #57 2.3 Sistemas de congruencias de grado 1 i 45 Lema 2.3.4. Sean m1 , m2 2 N y a1 , a2 2 Z. Entonces el sistema x ⌘ a1 x ⌘ a2 (mod m1 ) (mod m2 ) tiene solución si y solo si mcd(m1 , m2 ) | a1 a2 . Demostración. Sea b 2 Z una solución del sistema. Para i = 1, 2, tenemos que mi | b ai . Por otro lado mcd(m1 , m2 ) | mi , entonces mcd(m1 , m2 ) | (b a2 ) (b a1 ), y por tanto mcd(m1 , m2 ) | a1 a2 . Recı́procamente, supongamos que mcd(m1 , m2 ) | a1 a2 . Puesto que mcd(m1 , m2 ) = m1 x1 + m2 x2 para ciertos enteros x1 , x2 , entonces podemos escribir: a1 a2 = mcd(m1 , m2 )t = m1 x1 t + m2 x2 t, para algún t 2 Z. Definimos x12 = a1 x12 ⌘ a1 m1 x1 t = a2 + m2 x2 t. Es claro que (mod m1 ) x12 ⌘ a2 (mod m2 ). Si X es cualquier otra solución del sistema, entonces X X x12 ⌘ 0 x12 ⌘ 0 (mod m1 ) (mod m2 ) si y solo si X ⌘ x12 (mod mcm(m1 , m2 )). ⇤ Notamos que la afirmación solo si del lema anterior nos describe explı́citamente un método para resolver un sistema particular de dos congruencias. Ejemplo 2.3.5. Consideremos el sistema de congruencias x ⌘ 27 x⌘2 x ⌘ 22 (mod 15) (mod 20) (mod 10). La idea principal consiste en resolver primero el sistema formado por las dos primeras congruencias. Conociendo la solución general de éste, procedemos a resolver un nuevo sistema de dos congruencias. Si m1 = 15, m2 = 20, m3 = 10, a1 = 27, a2 = 2, a3 = 22, observamos que mcd(mi , mj ) | ai aj . i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 46 — #58 i i Enteros módulo n, Zn 46 En particular, el sistema formado por las dos primeras congruencias debe tener solución. Resolvamos: x ⌘ 27 x⌘2 (mod 15) (mod 20). Puesto que mcd(15, 20) = 5 = 20(1) + 15( 1), entonces 27 2 = (20(1) + 15( 1))5 y por tanto x12 = 27 + 15(5) = 2 + 20(5) = 102 es una solución particular. La solución general tiene la forma X = 102 + mcm(15, 20)t = 102 + 60t, lo que significa X ⌘ 102 (mod 60). Ahora resolvemos el sistema x ⌘ 102 x ⌘ 22 (mod 60) (mod 10). Vemos que 80 = 102 22 = mcd(60, 10)8 = 60(8)+10( 40) y ası́ obtenemos la solución particular 102 + 60( 8) = 22 + 10( 40) = 378. Por lo tanto, la solución general toma la forma X= 378 + mcm(60, 10)t = 378 + 60t. Se puede verificar fácilmente que cualquier entero de esta forma es solución del sistema original. Siguiendo las ideas del ejemplo anterior podemos formalizar el caso de un sistema con tres congruencias, que será fundamental para el caso general. Corolario 2.3.6. Sean m1 , m2 , m3 2 N y a1 , a2 , a3 2 Z. Entonces el sistema x ⌘ a1 (mod m1 ) x ⌘ a3 (mod m3 ) x ⌘ a2 (mod m2 ) tiene solución si y solo si mcd(mi , mj ) | ai ai ai Demostración. Si el sistema tiene solución, entonces mcd(mi , mj ) | aj para i, j = 1, 2, 3. Recı́procamente, supongamos que mcd(mi , mj ) | aj y resolvamos las dos primeras congruencias del sistema: x ⌘ a1 x ⌘ a2 i i aj para i, j = 1, 2, 3. (mod m1 ) (mod m2 ). i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 47 — #59 2.3 Sistemas de congruencias de grado 1 i 47 Denotemos por x12 la solución del sistema anterior. Ahora intentemos resolver x ⌘ x12 x ⌘ a3 (mod mcm(m1 , m2 )) (mod m3 ). Para asegurar que el sistema es soluble debemos mostrar que mcd(mcm(m1 , m2 ), m3 ) | x12 a3 y luego utilizar el lema 2.3.4. En el curso de la prueba del lema 2.3.4 vimos que x12 = a1 m1 x1 t = a2 + m2 x2 t, ası́ x12 a3 = (a1 a3 ) + m1 x1 t = (a2 a3 ) + m2 x2 t. (2) Pero a1 a3 = mcd(m1 , m3 )t1 , a2 a3 = mcd(m2 , m3 )t2 y m1 = mcd(m1 , m3 )t3 , m2 = mcd(m2 , m3 )t4 , para ciertos enteros t1 , t2 , t3 , t4 . Sustituyendo las igualdades anteriores en (1) tenemos que mcd(m1 , m3 ) | x12 Ası́, x12 lo tanto a3 y mcd(m2 , m3 ) | x12 a3 . a3 es un múltiplo común de mcd(m1 , m3 ) y mcd(m2 , m3 ). Por mcm(mcd(m1 , m3 ), mcd(m2 , m3 )) | x12 a3 . De acuerdo al problema 59 inciso a) al final del capı́tulo 1, tenemos la igualdad mcd(mcm(m1 , m2 ), m3 ) = mcm(mcd(m1 , m3 ), mcd(m2 , m3 )). Por tanto el sistema x ⌘ x12 x ⌘ a3 i i (mod mcm(m1 , m2 )) (mod m3 ) i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 48 — #60 i Enteros módulo n, Zn 48 es soluble por un entero x123 . Es claro que x123 es solución del sistema original y cualquier solución X satisface X ⌘ x123 (mod mcm(m1 , m2 , m3 )). ⇤ Teorema 2.3.7 (Teorema chino del residuo generalizado). Consideremos los enteros m1 , . . . , mr 2 N y {a1 , a2 , . . . , ar } ⇢ Z. Entonces el sistema x ⌘ a1 (mod m1 ) x ⌘ ar (mod mr ) x ⌘ a2 (mod m2 ) .. .. . . es soluble si y solo si mcd(mi , mj ) | ai aj . Demostración. Si x es solución del sistema, entonces mi | x ai y mj | x aj . Como mcd(mi , mj ) | mi , mj , tenemos que mcd(mi , mj ) | x ai (x aj ) y terminamos. Para la otra implicación haremos inducción sobre el número de congruencias que intervienen en el sistema. Si r = 2, aplicamos el lema 2.3.4. Sea xr 1 una solución del sistema de congruencias x ⌘ a1 (mod m1 ) x ⌘ a2 .. .. . . x ⌘ ar Cualquier solución Xr Xr 1 1 (mod m2 ) 1 (mod mr 1 ). debe satisfacer que ⌘ xr 1 (mod mcm(m1 , . . . , mr 1 )). Ahora, consideremos el sistema x ⌘ xr x ⌘ ar 1 (mod mcm(m1 , . . . , mr 1 )) (mod mr ). Enseguida aplica las ideas del corolario 2.3.6. ⇤ Teorema 2.3.8. Si mcd(m, n) = 1, entonces '(mn) = '(m)'(n). Demostración. Tenemos tres sistemas reducidos de residuos involucrados: i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 49 — #61 2.3 Sistemas de congruencias de grado 1 i 49 SRR(mn) = {x1 , . . . , xt }, SRR(m) = {r1 , . . . , rk }, SRR(n) = {s1 , . . . , sj }, donde t = '(mn), k = '(m) y j = '(n). Si construimos una función biyectiva f : {x1 , . . . , xt } ! {r1 , . . . , rk } ⇥ {s1 , . . . , sj }, la afirmación del teorema es evidente. Para i = 1, . . . , t tenemos que mcd(xi , mn) = 1 y por lo tanto mcd(xi , m) = mcd(xi , n) = 1. Ası́, existe r↵ 2 SRR(m) tal que xi ⌘ r↵ (mod m). De la misma manera podemos escoger un único s 2 SRR(n) tal que xi ⌘ s (mod n). Definimos f (xi ) = (r↵ , s ). Puesto que r↵ , s son únicos, entonces f es una función. Para mostrar que f es inyectiva supongamos que f (xi ) = f (xj ) = (r↵ , s ). Por la forma en que construimos la pareja (r↵ , s ) notamos que x i ⌘ r↵ (mod m) y xi ⌘ s (mod n), xj ⌘ r↵ (mod m) y xj ⌘ s (mod n). De lo anterior xi ⌘ xj (mod m) y xi ⌘ xj (mod n). Por hipótesis tenemos mcd(m, n) = 1, ası́ que xi ⌘ xj (mod mn) y como xi , xj 2 SRR(mn) concluimos que xi = xj y f es inyectiva. Para la suprayectividad consideremos (r, s) 2 SRR(m) ⇥ SRR(n). Estudiaremos el sistema x⌘r x⌘s (mod m) (mod n). El teorema chino del residuo nos asegura que el sistema tiene solución única x. Por el teorema 2.1.4 tenemos que mcd(x, m) = mcd(r, m) = mcd(x, n) = mcd(s, n) = 1, entonces mcd(x, mn) = 1 y por tanto existe un único xi 2 SRR(mn) tal que x ⌘ xi (mod mn). Claramente f (xi ) = (r, s) y f es suprayectiva. Por lo tanto t = kj. ⇤ Como aplicación del teorema anterior, si m = 27 35 712 , entonces '(m) = r Y '(27 )'(35 )'(712 ). En general, si m = p↵i i con pi 6= pj (i 6= j) es la i=1 factorización en primos del entero m, tenemos que '(m) = k Y '(p↵i i ). i=1 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 50 — #62 i i Enteros módulo n, Zn 50 Por tanto, para calcular '(m) es necesario conocer la factorización del entero m (teóricamente es posible) y todo se reduce a calcular la función ' en potencias de primos. El siguiente resultado nos resuelve el problema. Lema 2.3.9. Si p es primo, entonces '(pn ) = pn pn 1. Demostración. Notemos primero que si 0 j p 1, entonces para todo k 2 Z tenemos que mcd(pk + j, p) = 1. Apliquemos directamente la definición de la función ' contando cuántos enteros entre 1 y pn existen y que son primos relativos con pn . En la siguiente tabla hemos escrito la lista de enteros consecutivos desde 1 hasta pn : 1 p+1 2p + 1 .. . (p (pn 1)p + 1 .. . 1 2 p+2 2p + 2 .. . (p 1)p + 1 (pn 1)p + 2 .. . 1 3 p+3 2p + 3 .. . (p 1)p + 2 (pn 1)p + 3 .. . 1 ··· ··· ··· .. . p 2p 3p .. . ··· .. . pp .. . 1) + 3 · · · pn 1 p. Observamos que en cada renglón, los primeros p 1 números son de la forma pk + j con 0 j p 1 y mcd(pk + j, pn ) = 1. Como hay pn 1 renglones, entonces en todo el arreglo existen pn 1 (p 1) enteros primos relativos con pn . ⇤ En el siguiente ejemplo notaremos otra propiedad importante de la función '. Ejemplo 2.3.10. Con una calculadora de bolsillo se puede varificar fácilmente que: '(27 35 712 ) = '(27 )'(35 )'(712 ) = (27 26 )(35 34 )(712 711 ) 1 5 1 12 1 = 27 (1 )3 (1 )7 (1 ) 2 3 7 1 1 1 = 27 35 712 (1 )(1 )(1 ) 2 3 7 = 123 005 542 028 544. De cualquier forma, el número '(27 35 712 ) es bastante respetable. Veremos en el siguiente resultado que la conclusión del ejemplo anterior no es i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 51 — #63 2.4 La ecuación '(x) = n i 51 una mera coincidencia. La justificación ya está puesta sobre la mesa si el lector siguió el ejemplo anterior. Y 1 Teorema 2.3.11. Si n > 1, entonces '(n) = n (1 ). p p|n Demostración. Sea n = k Y i=1 '(n) = '( k Y p↵i i ) = 1 k Y 1 p↵i i (1 p↵i i donde pi 6= pj si i 6= j. Entonces k Y '(p↵i i ) 1 k (p↵i i p↵i i 1 )= 1 k Y ↵ Y 1 )= pi i (1 pi 1 = k Y 1 Y 1 ) = n (1 pi p|n 1 ). p ⇤ 2.4. La ecuación '(x) = n Como una aplicación de lo que hemos estudiado acerca de la función ', resolveremos la ecuación '(x) = n (n 2 N). Claramente si n > 1 es impar, entonces '(x) = n no es soluble. Vale la pena mencionar que en la actualidad no se conoce un método que pueda ayudar a resolver directamente la ecuación '(x) = n. El método que proponemos es conveniente solo para valores Q “pequeños” de n, como se verá en el ejemplo. Supongamos que x = p↵i i . Entonces podemos escribir Y ↵ pi 1 '(x) = pi i = n. pi Y ↵ di Si definimos di = pi 1, de la igualdad pi i = n observamos que di | n pi y Y n x= Q pi . di Q Puesto que di 6= dj para i 6= j y di | n, entonces di es un producto de divisores de n (no necesariamente todos) tal que di + 1 es un primo pi . De Y ↵ 1 n n i la igualdad Q = pi , vemos que cualquier divisor primo de Q di di necesariamente debe ser igual a algún pi . Esta última afirmación es una condición más para x. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 52 — #64 i i Enteros módulo n, Zn 52 Ejemplo 2.4.1. Encontraremos las soluciones de la ecuación '(x) = 4, claro, si es que existen. Los números di tal que di + 1 = pi son d1 = 1, d2 = 2, d3 = 4. Por tanto p1 = 2, p2 = 3, p3 = 5. Al considerar los Q 4 posibles di tales que Q es un entero, podemos eliminar aquellos en di 4 los cuales Q no es un entero. Recordemos que solo debemos tomar en di 4 cuenta aquellos números de la forma Q tales que cualquier divisor primo di de éste sea algún pi . Con lo anterior construimos la siguiente tabla. 4 4 = 4 y ası́ x = p1 = 8 d1 d1 4 4 =2 ” x = p2 = 6 d2 d2 4 4 =1 ” x = p3 = 5 d3 d3 4 4 =2 ” x= p1 p2 = 12 d1 d2 d1 d2 4 4 =1 ” x= p1 p3 = 10 d1 d3 d1 d2 Por tanto las soluciones son x = 8, 6, 5, 12, 10. 2.5. La congruencia f (x) ⌘ 0 (mod m) En esta sección seguiremos con nuestro estudio de las raı́ces de una congruencia de la forma f (x) ⌘ 0 (mod m). El objetivo del siguiente resultado consiste en mostrar que la solubilidad de f (x) ⌘ 0 (mod m) depende esencialmente de la solubilidad de f (x) ⌘ 0 (mod p↵i i ) donde k Y m= p↵i i . i=1 Teorema 2.5.1. Si m = p↵1 1 · · · p↵k k y f (x) 2 Z[x] no es un polinomio constante, entonces f (x) ⌘ 0 (mod m) tiene solución si y solo si para cada i = 1, . . . , k, la congruencia f (x) ⌘ 0 (mod p↵i i ) es soluble. Más aún, si ti denota el número de soluciones de f (x) ⌘ 0 (mod p↵i i ), entonces f (x) ⌘ 0 (mod m) tiene exactamente t1 t2 · · · tk soluciones incongruentes. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 53 — #65 2.5 La congruencia f (x) ⌘ 0 (mod m) i 53 Demostración. Si f (x) ⌘ 0 (mod m) tiene solución, entonces por la afirmación 6 del teorema 2.1.1, cada una de las congruencias f (x) ⌘ 0 (mod p↵i i ) es soluble. Recı́procamnete, si xi denota una solución de f (x) ⌘ 0 (mod p↵i i ), entonces el teorema chino del residuo asegura que el sistema x ⌘ x1 (mod p↵1 1 ) x ⌘ x2 .. .. . . (mod p↵2 2 ) x ⌘ xk (mod p↵k k ) tiene solución única x, pues cada una de las congruencias del sistema tiene solución única. Por lo anterior tenemos que f (x) ⌘ f (xi ) ⌘ 0 (mod p↵i i ) y aplicando el teorema 2.1.3 llegamos a f (x) ⌘ 0 (mod m). Para terminar nuestro resultado solo nos resta contar las soluciones de la congruencia original. Consideremos los siguientes conjuntos: T1 = {x11 , x21 , . . . , xt1 1 }, T2 = {x12 , x22 , . . . , xt2 2 }, .. .. . . Tk = {x1k , x2k , . . . , xtk k }, donde Ti es el conjunto de soluciones de f (x) ⌘ 0 (mod p↵i i ). Consideremos un elemento tı́pico (xi1 1 , xi2 2 , . . . , xik k ) 2 T1 ⇥T2 ⇥· · ·⇥Tk . Con las entradas construimos el siguiente sistema de congruencias: i i x ⌘ xi1 1 (mod p↵1 1 ) x ⌘ xi2 2 .. .. . . (mod p↵2 2 ) x ⌘ xik k (mod p↵k k ). i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 54 — #66 i i Enteros módulo n, Zn 54 Por el teorema chino del residuo el sistema tiene solución única x. Aplicando el teorema 2.1.3 al sistema anterior obtenemos que f (x) ⌘ f (xi1 1 ) ⌘ 0 (mod p↵1 1 ) f (x) ⌘ f (xik k ) ⌘ 0 (mod p↵k k ), f (x) ⌘ f (xi2 2 ) ⌘ 0 (mod p↵2 2 ) .. .. . . y por lo tanto f (x) ⌘ 0 (mod mcm(p↵1 1 , . . . , p↵k k ) = m). Ahora elegimos dos elementos distintos en T1 ⇥ · · · ⇥ Tk : (x1 , . . . , xk ) y (x01 , . . . , x0k ). Claramente, estos elementos satisfacen que : 1. f (xi ) ⌘ f (x0i ) ⌘ 0 (mod p↵i i ) 2. xi ⌘ 6 x0i (mod p↵i i ) para alguna i. Supongamos que y es solución del sistema x ⌘ x1 (mod p↵1 1 ) x ⌘ x2 .. .. . . (mod p↵2 2 ) x ⌘ xk (mod p↵k k ) x ⌘ x01 (mod p↵1 1 ) x ⌘ x02 .. .. . . (mod p↵2 2 ) x ⌘ x0k (mod p↵k k ). y que y 0 resuelve el sistema Si y ⌘ y 0 (mod m), entonces necesariamente y ⌘ y 0 (mod p↵i i ). Por tanto, en la i-ésima congruencia tendrı́amos xi ⌘ x0i (mod p↵i i ). Ası́ que y 6⌘ y 0 (mod m) y de esta manera hemos probado que f (x) ⌘ 0 (mod m) tiene al menos t1 t2 · · · tk soluciones incongruentes. Para ver que son exactamente todas, debemos elegir cualquier solución z de f (x) ⌘ 0 (mod m) y ver que z proviene de algún elemento de T1 ⇥ T2 ⇥ · · · ⇥ Tk . En efecto, z = p↵i i qi + ri con 0 ri < p↵i i para 1 i k. Ası́ que z ⌘ ri (mod p↵i i ) y por tanto f (z) ⌘ f (ri ) ⌘ 0 (mod p↵i i ). Por lo i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 55 — #67 2.5 La congruencia f (x) ⌘ 0 (mod m) i 55 anterior, ri es algún xji y z es solución del sistema x ⌘ r1 (mod p↵1 1 ) x ⌘ rk (mod p↵k k ). x ⌘ r2 (mod p↵2 2 ) .. .. . . y por tanto hay exactamente t1 t2 · · · tk soluciones incongruentes de f (x) ⌘ 0 (mod m). ⇤ Una conclusión importante que podemos leer en el enunciado del teorema 2.5.1 es que para resolver una congruencia de la forma f (x) ⌘ 0 (mod m) es necesario saber resolver una congruencia de la forma f (x) ⌘ 0 (mod p↵ ), con p primo. Antes de mostrar el resultado principal de esta sección hagamos algunas consideraciones. Si a, b 2 Z, n 2 N, por el teorema del binomio de Newton podemos escribir (a + b)n = an + nan 1 b + b2 Q(a, b), donde Q(a, b) depende de a, b. Si f (x) = c0 + c1 x + c2 x2 + · · · + cn xn 2 Z[x], entonces la derivada formal de f (x) es por definición f 0 (x) = c1 + 2c2 x + · · · + ncn xn 1 . Con un cálculo elemental el lector puede verificar fácilmente que f (a + b) = f (a) + bf 0 (a) + b2 Q(a, b), donde Q(a, b) es una expresión que depende de a, b. En seguida mostraremos que una solución de una congruencia polinomial f (x) ⌘ 0 (mod ps ) se puede escribir en términos de alguna solución de f (x) ⌘ 0 (mod ps 1 ). Con repetidas aplicaciones de este argumento, la solución de la congruencia módulo ps puede ser reducida a una congruencia módulo p. Esto no es todo, pues pensar ahora cómo construir una solución módulo ps no es tan inmediato. Veremos en el lema de Hensel que bajo cierta condición se puede hacer la construcción. Teorema 2.5.2. Las soluciones de f (x) ⌘ 0 (mod ps ) dependen de las soluciones de f (x) ⌘ 0 (mod ps 1 ), con s > 1. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 56 — #68 i Enteros módulo n, Zn 56 Demostración. Sea z solución de f (x) ⌘ 0 (mod ps ). Haremos depender a z de alguna solución de f (x) ⌘ 0 (mod ps 1 ). Observemos primero que z es solución de f (x) ⌘ 0 (mod ps 1 ) y por lo tanto el conjunto de soluciones A = {X1 , . . . , Xj } de la congruencia f (x) ⌘ 0 (mod ps 1 ) no es vacı́o. Por lo anterior, existe X 2 A tal que z ⌘ X (mod ps 1 ). Ası́ z = X + tps 1 (1) para alguna t 2 Z. Por tanto, dada una solución z de la congruencia f (x) ⌘ 0 (mod ps ), existe una solución X de f (x) ⌘ 0 (mod ps 1 ) tal que z = X + tps 1 . De esta manera, cada solución de f (x) ⌘ 0 (mod ps ) depende de alguna solución de f (x) ⌘ 0 (mod ps 1 ). ⇤ Ahora pensemos en lo siguiente: dada una solución X de f (x) ⌘ 0 (mod ps 1 ) ¿qué podemos hacer para levantar X a una solución de f (x) ⌘ 0 (mod ps )? 2.6. Lema de Hensel La respuesta a la interrogante planteada al final de la sección anterior la tenemos en el siguiente resultado. Teorema 2.6.1 (Lemma de Hensel). Sea X solución de f (x) ⌘ 0 (mod ps 1 ) tal que p - f 0 (X). Entonces existe t 2 Z tal que X + tps 1 es solución de f (x) ⌘ 0 (mod ps ). Demostración. Por hipótesis f (X) = M ps entonces f (X + tps 1 ) = M ps 1 + tps 1 0 f (X) + t2 (ps 1 para algún M 2 Z, 1 2 ) Q(X, tps 1 ), y como s > 1 tenemos que (ps 1 2 ) ⌘0 Si pretendemos que f (X + tps preocuparnos porque M ps 1 + tps o equivalentemente 1 0 f (X) = ps 1 (mod ps ). 1) ⌘ 0 (mod ps ), entonces debemos (M + tf 0 (X)) ⌘ 0 M + tf 0 (X) ⌘ 0 (mod ps ), (mod p). Por hipótesis p - f 0 (X), ası́ mcd(p, f 0 (X)) = 1 y por lo tanto la congruencia tf 0 (X) ⌘ M (mod p) tiene solución única en la variable t. ⇤ i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 57 — #69 2.6 Lema de Hensel i 57 Ejemplo 2.6.2. Consideremos el polinomio f (x) = 1 + 3x2 + x3 . Es claro que X = 1 satisface f (1) ⌘ 0 (mod 5) y 5 - f 0 (1). Para construir una solución módulo 52 debemos resolver la congruencia 1 + tf 0 (1) ⌘ 0 (mod 5). Es claro que t = 1 es solución y por tanto X + 5t = 6 resuelve 1 + 3x2 + x3 ⌘ 0 (mod 52 ). ¿Podemos construir ahora una solución módulo 53 ? En este caso 5 - f 0 (6) y f (6) = 13 · 52 . Ası́ que M = 13 y la solución de la congruencia M + tf 0 (6) ⌘ 0 (mod 5) es t = 13. Por tanto X + t52 = 81 es la solución de f (x) ⌘ 0 (mod 53 ). Notemos que f 0 (81) = 20169 y por tanto 5 - f 0 (81). Ası́, podemos construir una solución de f (x) ⌘ 0 (mod 54 ). En este caso, f (81) = 4409 · 53 , M = 4409. Por tanto, una solución de la congruencia 4409 + 20169t ⌘ 0 (mod 5) es t = 1. Ası́, una solución módulo 54 es X = 81 125 = 44, es decir, 1 + 3( 44)2 + ( 44)3 ⌘ 79375 ⌘ 0 (mod 54 ). Pareciera que podemos seguir con esta construcción módulo 5n . Tenemos que justificar que en cada solución X que obtenemos módulo 5n se cumple la condición 5 - f 0 (X). Para finalizar el ejemplo, notemos que el conjunto de soluciones que hemos generado son: x0 = 1, x1 = 6, x2 = 81, x3 = 44 y satisfacen xn ⌘ xn 1 (mod 5n ), para n = 0, 1, 2, 3. En general, dado un primo p, una sucesión de enteros {x0 , x1 , . . . , xn , . . . } que satisface xn ⌘ xn 1 (mod pn ) se le conoce como entero p-ádico y el conjunto de enteros p-ádicos es un anillo conocido como el anillo de enteros p-ádicos. Existe otro caso en que podemos construir una raı́z de f (x) ⌘ 0 (mod ps ) a partir de una raı́z de f (x) ⌘ 0 (mod ps 1 ). Si la hipótesis p - f 0 (X) de lema de Hensel la sustituimos por la hipótesis p | f 0 (X) y p | M , entonces tf 0 (X) ⌘ M (mod p) tiene p soluciones incongruentes pues mcd(p, f 0 (X)) = p. Lo anterior significa que cualquier valor de t nos sirve para construir una solución de f (x) ⌘ 0 (mod ps ). Sin embargo, si p - f 0 (X) y p - M , entonces es claro que no existe t tal que M + tf 0 (X) ⌘ 0 (mod p). En el lema de Hensel la hipótesis p - f 0 (X) se ve obscura, es decir, ¿existen ejemplos en donde esta hipótesis no se cumple? Teorema 2.6.3 (Lema débil de Hensel ). Sean p un primo impar y n 2 N. Entonces x2 ⌘ a (mod pn ) es soluble si y solo si x2 ⌘ a (mod p) es soluble. Demostración. Si b satisface b2 ⌘ a (mod pn ), entonces es claro que b2 ⌘ a (mod p). Supongamos ahora que x2 ⌘ a (mod p) es soluble. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 58 — #70 i Enteros módulo n, Zn 58 Construiremos una solución de x2 ⌘ a (mod pn ) usando inducción sobre n. Sea b tal que b2 ⌘ a (mod p). Entonces b2 = a + tp, para alguna t 2 Z. Consideremos la congruencia 2by ⌘ 1 (mod p). Ésta tiene solución única c en la variable y pues mcd(2b, p) = 1. Ası́ que 2bc = pr + 1 para algún r 2 Z. Si definimos b1 = b ptc, entonces b21 = b2 2bptc + p2 t2 c2 = b2 (pr + 1)pt + p2 t2 c2 = b2 p2 rt pt + p2 t2 c2 . Si reducimos b21 módulo p2 observaremos que b21 ⌘ a (mod p2 ). Por lo tanto, hemos construido explı́citamente una solución de x2 ⌘ a (mod p2 ) a partir de una solución de x2 ⌘ a (mod p). Ahora supongamos que hemos construido una solución de x2 ⌘ a (mod ps ) a partir de una solución de x2 ⌘ a (mod p). Lo que sigue es repetir lo que hicimos para construir una solución de x2 ⌘ a (mod p2 ). Sea bs 1 tal que b2s 1 ⌘ a (mod ps ). Entonces b2s 1 = a+ts 1 ps , para algún ts 1 2 Z. Resolvemos la congruencia 2bs 1 y ⌘ 1 (mod p) y llamemos cs 1 a la solución, es decir, 2bs 1 cs 1 ⌘ 1 (mod p). Escribimos 2bs 1 cs 1 = 1 + pr, para alguna r 2 Z. Entonces bs = bs 1 ps ts 1 cs 1 satisface que b2s = (bs = b2s = b2s = b2s ⌘a ⌘a 1 p s ts 1 cs 1 ) 2 1 cs 1 (1 + pr)ps ts 1 + p2s t2s 1 c2s 1 1 ps ts 1 ps+1 rts 1 + p2s t2s 1 c2s 1 1 ps+1 rts 1 + p2s t2s 1 c2s 1 s+1 1 2bs (mod p 1p s 2 ts 1 cs 1 + p2s t2s ). ⇤ El lema débil de Hensel funciona muy bien para primos impares. Lo que sospechamos ahora es que con p = 2 es donde deben estar los ejemplos. Observamos que x2 ⌘ 13 (mod 22 ) tiene como soluciones a x = 1, 3, pero x2 ⌘ 13 (mod 23 ) no es soluble. La invención de este ejemplo tiene su fundamento teórico, vea los incisos b) y c) del problema 49 al final del capı́tulo. 2.7. La congruencia f (x) ⌘ 0 (mod p) Si K es un campo, definimos el anillo de polinomios con coeficientes en K como K[x] = {a0 + a1 x + · · · + an xn : ai 2 K, n 2 N0 }. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 59 — #71 2.7 La congruencia f (x) ⌘ 0 (mod p) i 59 Si f (x) = a0 + a1 x + · · · + an xn 2 K[x], decimos que f (x) es de grado n si an 6= 0. La expresión gr(f (x)) = n indica que f (x) es un polinomio de grado n. Si f (x), g(x) 2 K[x], decimos que f (x) divide a g(x) si existe q(x) 2 K[x] tal que g(x) = f (x)q(x). Indicamos este hecho escribiendo f (x) | g(x). Toda la teorı́a de divisibilidad que desarrollamos en Z es válida en el anillo K[x]. Dos propiedades que se desprenden directamente de la definición de gr son: 1. gr(f (x) + g(x)) max{gr(f (x)), gr(g(x))}. 2. gr(f (x)g(x)) = gr(f (x)) + gr(g(x)). Teorema 2.7.1 (algoritmo de la división). Si f (x), g(x) 2 K[x] con g(x) 6= 0, entonces existen q(x), r(x) 2 K[x] tales que f (x) = g(x)q(x) + r(x), con r(x) = 0 ó gr(r(x)) < gr(g(x)). Demostración. La existencia de la expresión la haremos por inducción sobre el grado de f (x). Si gr(f (x)) < gr(g(x)), entonces q(x) = 0 y r(x) = f (x) nos da la expresión que buscamos. Si gr(f (x)) = gr(g(x)) = 0, entonces f (x), g(x) 2 K ⇤ . En este caso q(x) = f (x)g(x) 1 y r(x) = 0. Supongamos que gr(f (x)) = n, gr(g(x)) = m. Por lo anterior, podemos suponer que 1 m n. Nuestra hipótesis de inducción consiste en suponer que el teorema es cierto para g(x) y cualquier polinomio f (x) de grado < n. Escribimos f (x) = a0 + a1 x + . . . + an xn y g(x) = b0 + b1 x + . . . + bm xm . Puesto que an 6= 0 y bm 6= 0, el polinomio f1 (x) = f (x) an bm1 xn m g(x) es un elemento de K[x] y el coeficiente de xn es an (an bm1 )bm = 0. Por lo tanto gr(f1 (x)) < n. Aplicamos la hipótesis de inducción a f1 (x) y g(x) para obtener f1 (x) = g(x)q1 (x) + r(x), donde r(x) = 0 ó gr(r(x)) < gr(g(x)). De la igualdad f1 (x) = f (x) an bm1 xn m g(x) = g(x)q1 (x) + r(x), se sigue que f (x) = g(x)(an bm1 xn m + q1 (x)) + r(x). an bm1 xn m Si escribimos q(x) = + q1 (x), entonces f (x) = g(x)q(x) + r(x) y ası́ obtenemos la expresión deseada. Ahora vamos a mostrar la unicidad i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 60 — #72 i i Enteros módulo n, Zn 60 de la expresión. Supongamos que f (x) = g(x)q(x) + r(x) = g(x)q1 (x) + r1 (x), con gr(r(x)) < gr(g(x)) y gr(r1 (x)) < gr(g(x)). De la igualdad r(x) r1 (x) = (q1 (x) q(x))g(x), se sigue que gr(r(x) Notemos que si q1 (x) r1 (x)) = gr((q1 (x) q(x))g(x)). q(x) 6= 0, entonces gr((q1 (x) gr(r(x) r1 (x)) = gr(q1 (x) q(x))+gr(g(x)) q(x)) 0y gr(g(x)) > gr(r(x) r1 (x)), lo cual es imposible pues gr(r(x) r1 (x)) max{gr(r(x)), gr(r1 (x))}. Ası́ que necesariamente q1 (x) q(x) = 0 y r(x) = r1 (x). ⇤ El anillo de residuos Zn es un campo si y solo si n es un número primo (ver problema 5), al que denotaremos de ahora en adelante como Fp . Ası́ que podemos considerar polinomios con coeficientes en Fp y dar una definición apropiada para el grado de una congruencia polinomial. Si f (x) = a0 +a1 x+· · ·+an xn 2 Fp [x] y p - an , entonces decimos que f (x) ⌘ 0 (mod p) es una congruencia de grado n. Si p | an , sea j el mayor entero positivo para el cual p - aj . Diremos entonces que f (x) ⌘ 0 (mod p) es una congruencia de grado j. Indicaremos con gr(f (x)) el grado de f (x) módulo p. Un polinomio es mónico si gr(f (x)) = j y aj ⌘ 1 (mod p). Teorema 2.7.2 (Teorema del residuo). Si p es primo y f (x) 2 Fp [x] no es el polinomio cero, entonces existe r(x) 2 Fp [x] mónico con las siguientes propiedades: (1) gr(r(x)) p 1 (2) f (x) ⌘ 0 (mod p) y r(x) ⌘ 0 (mod p) tienen exactamente las mismas soluciones. Demostración. Por el algoritmo de la división, dividimos f (x) entre el polinomio xp x, f (x) = q(x)(xp x) + R(x), donde gr(R(x)) p 1 ó R(x) es el polinomio idénticamente cero. Por el Terorema Pequeño de Fermat 2.1.15, xp x ⌘ 0 (mod p) para todo x 2 Z. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 61 — #73 2.7 La congruencia f (x) ⌘ 0 (mod p) i 61 Esto demuestra que f (x) ⌘ R(x) (mod p) para todo x 2 Z y por lo tanto f (x) ⌘ 0 (mod p) y R(x) ⌘ 0 (mod p) tienen exactamente las mismas soluciones. Supongamos que R(x) = b0 + b1 x + · · · + bs xs y p - bs . De acuerdo al lema 2.2.1, existe un único b 2 Z tal que bbs ⌘ 1 (mod p). Es claro que R(x) ⌘ 0 (mod p) y bR(x) ⌘ 0 (mod p) tienen las mismas soluciones. El polinomio r(x) = bR(x) satisface la segunda afirmación del teorema. ⇤ Teorema 2.7.3 (Teorema del factor). Sean p primo y f (x) 2 Fp [x]\Fp . Si a 2 Fp es tal que f (a) ⌘ 0 (mod p), entonces x a | f (x). Demostración. Se sigue directamente del teorema del residuo. ⇤ Si f (x) = x2 1, entonces el grado de f (x) módulo 8 es 2 y con un cálculo elemental se puede verificar que f (x) ⌘ 0 (mod 8) tiene cuatro soluciones incongruentes en Z8 , a saber 1, 3, 5, 7. Esto choca con lo que hemos aprendido en cursos básicos de álgebra. Un polinomio de grado n con coeficientes en R ó C tiene a lo más n raı́ces en R ó C. El siguiente resultado muestra que cuando el módulo es un primo p, entonces el número de raı́ces de la congruencia polinomial f (x) ⌘ 0 (mod p) no excede al grado del polinomio. Más aún, el teorema del residuo nos asegura que el número de raı́ces no excede p 1. Teorema 2.7.4 (Lagrange). Sea f (x) 2 Fp [x]. Si n = gr(f (x)), entonces el número de soluciones de la congruencia f (x) ⌘ 0 (mod p) no es mayor que n. Demostración. La prueba es por inducción sobre el grado de f (x) módulo p. Si n = 1, entonces la congruencia f (x) ⌘ 0 (mod p) tiene la forma ax ⌘ b (mod p). Por el lema 2.2.1, ésta tiene solución única. Supongamos que el teorema es válido para todas las congruencias polinomiales de grado menor que n. Sea f (x) de grado n módulo p. Si f (x) no tiene soluciones en Fp , entonces el teorema es válido. Denotemos por A = {r1 , . . . , rs } al conjunto de soluciones de f (x) ⌘ 0 (mod p) y supongamos que A 6= ;. Dividimos f (x) entre el polinomio x r1 para obtener f (x) = (x r1 )q(x) + R(x), donde R(x) es el polinomio idénticamente 0 ó gr(R(x)) = 0. Si gr(R(x)) = 0, entonces R(x) es constante. Pero f (r1 ) ⌘ R(r1 ) ⌘ 0 (mod p), ası́ R(x) es idénticamente 0. Por lo tanto f (x) = (x r1 )q(x) y gr(q(x)) = n 1. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 62 — #74 i i Enteros módulo n, Zn 62 Observa que si i > 1, entonces q(ri ) ⌘ 0 (mod p). Aplicamos la hipótesis de inducción a q(x). Ası́ s 1 n 1 y s n. ⇤ Corolario 2.7.5. Si f (x) ⌘ 0 (mod p) tiene más de gr(f (x)) soluciones, entonces cualquier entero es solución. Es siguiente resultado es una de las pruebas de primalidad con muchas aplicaciones teóricas; pero poco práctico computacionalmente. Teorema 2.7.6 (Teorema de Wilson). El entero n es primo si y solo si (n 1)! ⌘ 1 (mod n). Demostración. De acuerdo al Teorema Pequeño de Fermat 2.1.15, si n es primo, entonces f (x) = xn tiene n 1 1 soluciones x = 1, 2, . . . , n h(x) = (x 1)(x 1⌘0 2) · · · (x (mod n) 1. Consideremos el polinomio (n 1)) ⌘ 0 (mod n). Claramente esta congruencia polinomial también tiene n x = 1, 2 . . . , n 1. Observemos que g(x) = f (x) h(x) ⌘ 0 1 soluciones (mod n) es una congruencia de grado a lo más n 2 y tiene n 1 soluciones incongruentes. Por lo tanto 0 también es solución de g(x) ⌘ 0 (mod n) y ası́ 0 ⌘ g(0) ⌘ 1 ( 1)n 1 (n 1)! (mod n). Si n es impar, entonces ( 1)n 1 = 1 y por lo tanto (n 1)! ⌘ 1 (mod n). Si n = 2, es evidente que (2 1)! ⌘ 1 (mod 2). Recı́procamente, supongamos (n 1)! ⌘ 1 (mod n) y sea d 6= n un divisor de n. Por la afirmación 6 del teorema 2.1.1 (n 1)! ⌘ 1 (mod d). Pero (n 1)! ⌘ 0 (mod d) porque d | n y d < n. Ası́ que 1 ⌘ 0 (mod d) y d = ±1. Por tanto n es primo. ⇤ PROBLEMAS 1. Muestra que dos enteros son congruentes módulo n si y solo si dejan el mismo residuo al ser divididos por n. 2. Muestra que: a) Si a ⌘ b (mod n) y c ⌘ d (mod n), entonces a + c ⌘ b + d (mod n). i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 63 — #75 2.7 La congruencia f (x) ⌘ 0 (mod p) 3. 4. 5. 6. i 63 b) Si a ⌘ b (mod n), entonces para x, y 2 Z, ax ⌘ bx (mod n). c) Si a ⌘ b (mod n) y c ⌘ d (mod n), entonces ax + cy ⌘ bx + dy (mod n). d) Si f (x) 2 Z[x] y a ⌘ b (mod n), entonces f (a) ⌘ f (b) (mod n). Muestra que si a 2 N, entonces a2 ⌘ 0, 1 (mod 4). ¿Por qué 602 915 no es un cuadrado? Muestra que: a) Si n es impar, entonces n2 ⌘ 1 (mod 8). En particular, el polinomio x2 1 2 Z8 [x] es de grado 2 y tiene 4 raı́ces distintas. b) Si a 2 Z, entonces 6 | a3 a. c) Encuentra enteros a, b tales que a | 2b 1. Sea j 2 Zn y a 2 j. Muestra que si mcd(j, n) = d, entonces mcd(a, n) = d. n X1 Sea n 2 N impar. Muestra que i ⌘ 0 (mod n). ¿Qué pasa si n es par? i=0 7. Encuentra un SCR(19) formado por múltiplos de 4. 8. Usando la definición de SRR(m) muestra que {1, 2, 4, 5, 7, 8} es un sistema reducido de residuos módulo 9. 9. Muestra con un ejemplo que si {x1 , . . . , x'(m) } = SRR(m), {y1 , . . . , y'(n) } = SRR(n) y mcd(m, n) = 1, entonces no necesariamente el conjunto {xi yj : 1 i '(m), 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. i i 1 j '(n)} es un sistema reducido de residuos módulo mn. Evalúa '(25), '(129), '(527), '(1128), '(5766), '(19997). Muestra que '(m) = '(2m) si y solo si m es impar. Encuentra todas las soluciones de '(x) = 26 y '(x) = 24. Muestra que si p es primo y 2p+1 es compuesto, entonces la ecuación '(x) = 2p no tiene solución. Muestra que si p y 2p+1 son primos (por ejemplo 11 y 23), entonces '(x) = 2p es soluble. Analiza los casos p = 2 y p 6= 2 y cuenta todas las soluciones. Muestra que 14 es el menor entero positivo para el cual '(x) = 14 no es soluble. Muestra que si mcd(n, 7) = 1, entonces 7 | n6 1. Muestra que si mcd(n, 7) = 1, entonces 7 | n12 1. Muestra que 5 | n13 n para todo n 2 N. Sean a, b 2 Z y p un primo impar tal que p - a y p - b. Muestra que si ap ⌘ bp (mod p), entonces a ⌘ b (mod p). Encuentra el inverso aditivo de todos los elementos en: F5 , F11 , Z14 , Z16 . Sea Un = {a 2 Zn : ax ⌘ 1 (mod n) es soluble}. Muestra que: a) Si a, b 2 Un , entonces ab 2 Un . b) Si a 2 Un y b es solución de ax ⌘ 1 (mod n), entonces b 2 Un . c) |Un | = '(n). Muestra que si n es compuesto, entonces '(n) < n 1. i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 64 — #76 i i Enteros módulo n, Zn 64 d) Muestra que p es primo si y solo si Up = {1, 2, . . . , p 1}. 22. Si a 2 Un , entonces decimos que a es una unidad de Zn . Encuentra todas las unidades en: F5 , F17 , Z14 y Z16 . 23. Sea n impar. Muestra que 2 2 Un y si a 2 Zn , entonces a se puede escribir como una diferencia de cuadrados. P 24. Muestra que si n 1, entonces d|n '(d) = n. Sugerencia: inducción sobre el número de factores primos de n. 25. Muestra que si p es primo, entonces xp ⌘ x (mod p) para toda x 2 Z. 26. Verifica por medio de ejemplos que dado m > 1, entonces para todo entero x se cumple: xm '(m) ⌘ xm (mod m). 27. Muestra que si n tiene k factores primos impares, entonces 2k | '(n). 28. Muestra que si d | n y 0 < d < n, entonces d '(d) < n '(n). 29. Muestra que si p es primo y h + k = p 1 con h, k positivos, entonces h!k! + ( 1)h ⌘ 0 30. Muestra que si p es primo, entonces (p (mod p). 1)! ⌘ p 1 (mod p 1 X i). i=1 31. Supongamos que p es primo. Encuentra mcd(p!, (p 1)! 1). 32. Sean p1 , p2 , p3 primos diferentes. Encuentra enteros consecutivos n, n+1, n+2 tal que p21 | n, p22 | n + 1, p23 | n + 2. 33. Considera la siguiente colección de congruencias: a) x ⌘ 3 (mod 7) b) x ⌘ 2 (mod 11) c) x ⌘ 7 (mod 12) d) x ⌘ 4 (mod 13) e) x ⌘ 8 (mod 14) f) x ⌘ 5 (mod 15) g) x ⌘ 2 (mod 17) h) x ⌘ 1 (mod 18). Resuelve el sistema de congruencias para cada una de las siguientes elecciones: — a) y b). — a), c) y d). — b), d), y g). — a), e) y f). — a), b), d), g), h). 34. Resuelve cada una de las siguientes congruencias: a) 132x ⌘ 22 (mod 194) b) 84x ⌘ 156 (mod 605) c) 16x ⌘ 3 (mod 24) i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 65 — #77 2.7 La congruencia f (x) ⌘ 0 (mod p) i 65 d) 5x ⌘ 1 (mod 18). 35. Resuelve el sistema de congruencias: 3x ⌘ 5 11x ⌘ 3 (mod 22) (mod 28) 36. Encuentra R(x) en el teorema del residuo 2.7.2 en cada uno de los siguientes casos: a) 3x5 + x4 + 2x3 + 5x + 6 ⌘ 0 (mod 5) b) 2x4 3x + 2 ⌘ 0 (mod 7) c) x4 5x3 + x2 3x + 2 ⌘ 0 (mod 11) d) x4 + 1 ⌘ 0 (mod 13). 37. Demuestra el teorema del factor 2.7.3. 38. Supongamos que la congruencia polinomial f (x) ⌘ 0 (mod m) tiene m soluciones incongruentes, Demuestra que cualquier entero es solución. 39. Demuestra el corolario 2.7.5. 40. Muestra que si f (x) = a0 + a1 x + · · · + an xn ⌘ 0 (mod p) tiene más de n soluciones incongruentes, entonces p | aj para 0 j n. 41. Usa el teorema del factor para factorizar los siguientes polinomios: a) x2 13 b) x2 5x + 6 c) x2 + 2x 2 d) x3 + x + 2 e) x3 2 f) x3 + 2x2 3x 1. en cada uno de los anillos F2 [x], F5 [x], F7 [x], F11 [x]. 42. El polinomio f (x) 2 Fp [x] \ Fp es irreducible si: siempre que tengamos una factorización f (x) = h(x)g(x), entonces alguno de los factores es un polinomio constante. Considera la siguiente lista de polinomios: a) x2 13 b) x2 5x + 6 c) x2 + 2x 2 d) x3 + x + 2 e) x3 2 f) x3 + 2x2 3x 1. ¿Cuáles de ellos son irreducibles cuando son considerados en F2 [x], F5 [x], F7 [x], F11 [x]? 43. Un polinomio no constante en Fp [x] es irreducible o no lo es. Si no es irreducible, entonces diremos que es reducible. Use como guı́a la definición de polinomio irreducible (ver problema anterior) para dar la definición de polinomio reducible en Fp [x]. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 66 — #78 66 i i Enteros módulo n, Zn 44. Usa el teorema de Wilson para mostrar que si p es un primo de la forma 4n+1, entonces x2 + 1 ⌘ 0 (mod p) tiene solución. 45. Sea f (x) cualquiera de los siguientes polinomios: a) x3 x + 3 b) x3 + x2 4 c) x2 + x + 7 d) x4 + x + 1. Resuelve la congruencia f (x) ⌘ 0 (mod m) para cada uno de los siguientes valores de m: m = 3, m = 9, m = 27. 46. ¿Cuántas soluciones tiene cada una de las siguientes congruencias? a) x3 x + 1 ⌘ 0 (mod 35 · 132 ). b) x3 x + 1 ⌘ 0 (mod 53 · 7). c) x3 + 5x 3 ⌘ 0 (mod 310 · 55 ). 47. Continúa con el ejemplo 2.6.2 y construye soluciones módulo 55 , 56 , 57 . Verifica que satisfacen xn ⌘ xn 1 (mod 5n ) para n = 1, 2, 3, 4, 5, 6, 7. 48. Resuelve x3 + 64x2 + x + 30 ⌘ 0 (mod 216). 49. Muestra que la ecuación x2 10y 2 = ±3 no tiene soluciones enteras x, y. 50. Supongamos que a es impar. Muestra que: a) x2 ⌘ a (mod 2) tiene exactamente una solución. b) x2 ⌘ a (mod 22 ) es soluble si y solo si a ⌘ 1 (mod 4). En este caso existen dos soluciones. c) x2 ⌘ a (mod 23 ) tiene solución si y solo si a ⌘ 1 (mod 23 ). En este caso existen exactamente cuatro soluciones. d) Si s 3 y x2 ⌘ a (mod 2s ) tiene una solución cs , entonces x2 ⌘ a (mod 2s+1 ) tiene una solución de la forma cs+1 = cs + t2s 1 . e) Para s 3, x2 ⌘ a (mod 2s ) tiene solución si y solo si a ⌘ 1 (mod 8). En este caso existen cuatro soluciones. 51. Construya varios ejemplos de congruencias cuadráticas en las cuales x2 ⌘ a (mod 22 ) sea soluble y x2 ⌘ a (mod 23 ) no sea soluble. 52. Supongamos que en el problema 49 ponemos como hipótesis a par. ¿Cuáles de las afirmaciones a), b), c), d), e), siguen siendo válidas? i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 67 — #79 Capı́tulo i i 3 Cuadrados en Fp En el capı́tulo 2 hicimos un estudio de las soluciones del polinomio f (x) 2 Zm [x]. El objetivo de esta sección es estudiar el caso particular de un polinomio de grado 2 en Fp [x] con p un número primo impar. Si f (x) = ax2 + bx + c 2 C[x] ó R[x], entonces sabemos que f (z0 ) = 0 si y solo si p b ± b2 4ac z0 = . 2a Intentemos usar la fórmula para un polinomio cuadrático en F5 [x]. Sea f (x) = x2 2x 2. Entonces f (z) = 0 si y solo si p p p 2 ± ( 2)2 4( 2) 2 ± 12 2± 2 z= = ⌘ 2 2 p 21 p ⌘ (2 ± 2)2 ⌘ (2 ± 2)3 (mod 5). p En realidad fue fácil efectuar las operaciones, excepto calcular 2. ¿Qué p significa 2 en F5 ? o alternativamente ¿existe x 2 F5 tal que x2 ⌘ 2 (mod 5)? Por ensayo error, podemos verificar fácilmente que no existe x 2 F5 tal que x2 ⌘ 2 (mod 5), es decir, la congruencia f (x) = x2 2 ⌘ 0 (mod 5) no tiene solución en F5 . Sin embargo, en F7 verificamos que 32 ⌘ 42 ⌘ 2 (mod 7). De paso observamos que por el teorema del factor podemos factorizar: x2 2 ⌘ (x 3)(x 4) (mod 7). En estos casos es relativamente fácil el ensayo error. Pero ¿y si p es un primo grande? La fórmula involucra suma, resta, cociente y raı́z cuadrada. En Fp es fácil sumar, dividir, pero ¿cómo encontramos x 2 Fp tal que x2 ⌘ b2 4ac (mod p)? o menos aún ¿cómo detectar si f (x) ⌘ 0 (mod p) tiene solución en Fp . En este capı́tulo veremos que resolver una congruencia cuadrática de la forma ax2 + bx + c ⌘ 0 (mod p) i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 68 — #80 i Cuadrados en Fp 68 es equivalente a resolver y 2 a ⌘ 0 (mod p). Esto nos conducirá a la definición de residuo cuadrático en Fp y a la definición del sı́mbolo de Legendre1. Después estudiaremos las propiedades del sı́mbolo de Legendre para llegar finalmente a la importante ley de reciprocidad cuadrática de Gauss. Por último revisaremos el sı́mbolo de Jacobi el cual es una generalización del sı́mbolo de Legendre. Sean a 2 Z y p un primo impar tal que mcd(a, p) = 1. Entonces ax2 + bx + c ⌘ 0 2 4a(ax + bx + c) ⌘ 0 4a2 x2 + 4abx + b2 ⌘ b2 2 (2ax + b) ⌘ b 2 (mod p) si y solo si (mod p) si y solo si 4ac (mod p) si y solo si 4ac (mod p). Si y = 2ax + b, a0 = b2 4ac, entonces (2ax + b)2 ⌘ b2 4ac (mod p) es lo mismo que y 2 ⌘ a0 (mod p). Comparemos las soluciones: x0 es solución de ax2 + bx + c ⌘ 0 (mod p), si y solo si y0 = 2ax0 + b es solución de y 2 ⌘ a0 (mod p). Sean p un primo impar y a 2 Z tal que mcd(a, p) = 1. Diremos que a es un residuo cuadrático módulo p si y solo si x2 ⌘ a (mod p) es soluble. En caso contrario diremos que a es un no residuo cuadrático módulo p. Ejemplo 3.0.1. 4 es un residuo cuadrático módulo 7 pues x2 ⌘ 4 (mod 7) es soluble con x0 = 2. Ejemplo 3.0.2. 2 no es un residuo cuadrático módulo 5 pues x2 ⌘ (mod 5) no es soluble para ningún valor de x 2 F5 . 2 1Adrien-Marie Legendre nació en 1752 en Toulouse, Francia. Su nombre va unido a un gran número de proposiciones, lo que atestigua la diversidad de sus investigaciones. Aunque sobresalió particularmente en teorı́a de números, contribuyó también de manera original en otros campos: ecuaciones diferenciales, cálculo de variaciones, teorı́a de funciones, geometrı́a euclidiana e integrales elı́pticas. Sus trabajos matemáticos fueron durante mucho tiempo los clásicos por excelencia: elementos de geometrı́a(1794); ensayo sobre la teorı́a de números(1798); tratado de las funciones elı́pticas y de las integrales eulerianas(1825-1832) y teorı́a de números(1830). i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 69 — #81 3.1 Sı́mbolo de Legendre i 69 3.1. Sı́mbolo de Legendre El sı́mbolo de Legendre simplemente (casi nada) nos ayudará a detectar si una clase en Fp es o no el cuadrado de alguna clase. Para p un primo impar y a 2 Z tal que mcd(a, p) = 1 definimos el sı́mbolo de Legendre como ⇣a⌘ ⇢ 1 si a es residuo cuadrático módulo p, = 1 si a no es residuo cuadrático módulo p. p Podemos reescribir la definición anterior como: ⇣a⌘ p = ⇢ 1 si x2 1 si x2 a⌘0 a⌘0 (mod p) es soluble, (mod p) no es soluble. El siguiente resultado describe algunas de las propiedades más importantes del sı́mbolo de Legendre: Teorema 3.1.1. Sean a, b 2 Z, p primo impar con mcd(ab, p) = 1. Entonces: ⇣ a2 ⌘ ⇣1⌘ 1. = 1, = 1. p p ⇣a⌘ ⇣ b ⌘ 2. Si a ⌘ b (mod p), entonces = . p p ⇣a⌘ p 1 3. ⌘ a 2 (mod p) (teorema de Euler). p ⇣ ab ⌘ ⇣ a ⌘⇣ b ⌘ 4. = . p p p ⇣ 1⌘ p 1 5. = ( 1) 2 . p Demostración. La afirmación 1 es evidente. Vayamos a la afirmación 2: c 2 Z es solución de x2 ⌘ a (mod p) si y solo si c2 ⌘ a ⌘ b (mod p). Por tanto, a es un cuadrado si y solo si b es un cuadrado módulo p y en ⇣a⌘ ⇣ b ⌘ este caso = = 1, lo cual es equivalente a afirmar que x2 ⌘ a p p (mod p) no es soluble si y solo si x2 ⌘⇣b (mod p) no es soluble. Para la a⌘ afirmación 3 supongamos primero que = 1. Entonces existe x0 2 Z p i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 70 — #82 i i Cuadrados en Fp 70 tal que x20 ⌘ a (mod p). Puesto que mcd(x0 , p) = 1, usando el Teorema Pequeño de Fermat tenemos que p 1 p 1 x20 2 ⌘ a 2 ⌘ xp0 1 ⌘ 1 (mod p), ⇣a⌘ p 1 y por lo tanto ⌘ a 2 (mod p). p ⇣a⌘ Para concluir la afirmación 3 ahora supongamos que = 1. Si p p - r, entonces la congruencia lineal rx ⌘ a (mod p) tiene solución única r0 . Es claro que r 6= r0 pues de lo contrario x2 ⌘ a (mod p) serı́a soluble. Ası́ que el conjunto {1, 2, . . . , p 1} lo podemos partir en parejas {r, r0 } que satisfacen rr0 ⌘ a (mod p) y r 6⌘ r0 (mod p). De acuerdo al teorema de Wilson 2.7.6 obtenemos que Y p 1 1 ⌘ (p 1)! = (rr0 ) ⌘ a 2 (mod p). ⇣a⌘ r,r 0 2F⇤p ⇣a⌘ ası́ que, = 1, entonces ⇣ a ⌘⇣ b ⌘ p p ⌘ ⇣ ab ⌘ p ⌘a p 1 2 ⌘ 1 (mod p). Para la p p afirmación 4 usamos la afirmación 3: ⇣ a ⌘⇣ b ⌘ ⇣ ab ⌘ p 1 p 1 p 1 ⌘ a 2 b 2 ⌘ (ab) 2 ⌘ (mod p), p p p Por lo tanto, si (mod p). La afirmación 5 ahora es fácil: por 3 tenemos ⇣ 1⌘ p 1 ⌘ ( 1) 2 (mod p). p ⇤ La afirmación 2 del teorema anterior tiene una interpretación interesante: si el representante de una clase en Fp es un cuadrado, entonces cualquier número en esa clase también es un cuadrado. Equivalentemente, si el representante de una clase en Fp no es un cuadrado, entonces cualquier otro número en esa clase no es un cuadrado. Corolario 3.1.2. Si p es un primo impar, entonces ⇢ ⇣ 1⌘ p 1 1 si p ⌘ 1 (mod 4) 2 = ( 1) = 1 si p ⌘ 3 (mod 4) p i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 71 — #83 3.1 Sı́mbolo de Legendre i 71 p 1 Demostración. Observe que si p es de la forma 4n+1, entonces 2 p 1 es par. Si p es de la forma 4n + 3, entonces es impar. ⇤ 2 ⇣ 1⌘ 600 Ejemplo 3.1.3. Si p = 601, entonces = ( 1) 2 = 1, por lo 601 tanto x2 ⌘ 1 (mod 601) es soluble. ¿Puede el lector factorizar el polinomio x2 + 1 en F601 [x]? ⇣ 1⌘ Ejemplo 3.1.4. Si p = 47, entonces = 1, ası́ que x2 ⌘ 1 47 (mod 47) no tiene solución en el campo F47 . De nuestra experiencia en cursos básicos de matemáticas sabemos que el polinomio f (x) = x2 + 1 no tiene soluciones en los campos Q ó R. Podemos plantear la siguiente pregunta: ¿para cuáles primos p el polinomio f (x) = x2 + 1 es irreducible en Fp [x]? El corolario 3.1.2 nos afirma que: si p = 4n + 1, entonces f (x) = x2 + 1 ⌘ 0 (mod p) es soluble y si p = 4n + 3, entonces f (x) = x2 + 1 ⌘ 0 (mod p) no es soluble. Observe que el corolario 3.1.2 solo nos indica la posible solubilidad de una congruencia cuadrática, pero no nos indica cómo encontrar la posible solución, en caso de que exista. Teorema 3.1.5. Si p = 2 o p es un primo positivo de la forma 4n + 1, entonces la congruencia x2 + 1 ⌘ 0 (mod p) es soluble. Demostración. Vamos a proponer una solución. Si p = 2, entonces x = 1 es solución. Por el teorema de Wilson 2.7.6 podemos escribir (p 1)! como: ⇣ ⌘ p 1 ⌘⇣ p + 1 1 · 2···j ··· · · · (p j) · · · (p 1) ⌘ 1 (mod p). 2 2 p 1 p+1 Observemos que si 1 j , entonces p j p 1 y que 2 2 p j ⌘ j (mod p). Ahora reescribimos el producto anterior como: p 1 1⌘ 2 Y p 1 j(p j=1 Por lo tanto x = j) ⌘ p 1 2 Y 2 Y j=1 p 1 j 2 ⌘ ( 1) j es una solución. p 1 2 2 Y j=1 p 1 2 ⇣Y ⌘2 j2 ⌘ j (mod p). j=1 ⇤ j=1 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 72 — #84 i i Cuadrados en Fp 72 Observe lector que en la prueba del teorema anterior es importante que el primo p sea positivo, simplemente note el uso del factorial (Teorema de Wilson). Establecimos como convenio al principio de la sección 1.4 del capı́tulo 1 que los numeros primos son positivos, pero tambiés hay primos negativos, de hecho p es primo si y solo si p lo es. Existen grandes diferencias entre p y p que ahora podemos comenzar a notar con ayuda del teorema anterior. Por ejemplo si p = 13, entonces en x2 +1 ⌘ (mod 13) es soluble con x = 5 y x = 8, pero 13 es un primo de la forma 4k + 3. Ası́ que el teorema anterior no es válido para primos negativos. La versión para p < 0 es la siguiente: Teorema 3.1.6. Si p = 2 o p es un primo negativo de la forma 4n+3, entonces la congruencia x2 + 1 ⌘ 0 (mod p) es soluble. Demostración. p es de la forma 4n + 3 si y solo si 4t + 1. Por lo tanto p | x2 + 1 si y solo si p | x2 + 1. p es de la forma ⇤ PROBLEMAS 1. Use el teorema de Euler (afirmación 3 del teorema 3.1.1) para mostrar que si p es un primo impar, p 6= 3, entonces p es un cuadrado en F3 si y solo si p = 3n + 1 para algún n 2 Z. 2. Sea f (x) 2 Fp [x] un polinomio de grado 2 ó 3. Muestra que si f (x) no tiene raı́ces módulo p, entonces f (x) es irreducible en Fp [x]. 3. En los siguientes campos finitos, muestra con una lista todos los residuos cuadráticos y todos los residuos no cuadráticos: a) F17 . b) F13 . c) F23 . d) F31 . 4. Sean p un primo impar y a 2 Z tal que mcd(a, p) = 1 y x2 ⌘ a (mod p) es soluble. Entonces la congruencia x2 ⌘ a (mod p) tiene dos soluciones incongruentes. 5. De acuerdo con el problema anterior, si p es un primo de la forma 4n + 1, entonces la congruencia x2 ⌘ 1 (mod p) debe tener dos soluciones incongruentes. El teorema 3.1.5 proporciona explı́citamente una de ellas. ¿Puedes proporcionar la otra solución? 6. Muestra que si la congruencia x2 ⌘ 1 (mod p) es soluble, entonces p = 2 o bien p es un primo de la forma 4n + 1. Observa el corolario 3.1.2. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 73 — #85 3.2 Ley de reciprocidad cuadrática i 73 7. Sea K cualquier campo. Concluimos de la definición de polinomio irreducible que si f (x) 2 K[x] es irreducible, entonces por el teorema del factor f (x) no tiene raı́ces en K. Si f (x) es reducible o factorizable con polinomios de K[x] entonces ¿f (x) debe tener al menos una raı́z en K? 2 8. Muestra ⇣ a ⌘ que el número de soluciones de x ⌘ a (mod p) está dado por 1+ . p 9. Encuentra todos los valores de c para que la congruencia 3x2 2x + c ⌘ 0 (mod 11) sea soluble. 10. Consideremos el campo finito Fp . Muestra que para cada entero n > 1 existe f (x) 2 Fp [x] irreducible de grado n. 11. Sean p = 4n + 1 un número primo y ↵ 2 F⇤p . Muesra que ↵ es un cuadrado en Fp si y sólo si ↵ no es un cuadrado. 12. Sean p = 4n + 3 un número primo y ↵ 2 F⇤p . Muesra que ↵ es un cuadrado en Fp si y sólo si ↵ es un cuadrado. 13. Supongamos que x2 ⌘ a (mod p) es soluble. Muestra que: a) Si p = 4n + 3, entonces x = ±an+1 son las soluciones de x2 ⌘ a (mod p). b) Si p = 4(2n + 1) + 1, entonces x = ±an+1 ó x = ±22n+1 an+1 son las soluciones. 3.2. Ley de reciprocidad cuadrática Investigar si un entero n es un cuadrado en el campo Fp no es una tarea fácil. Hasta ahora, solo contamos con la afirmación 3 del teorema 3.1.1. Vamos a describir cuál es el objetivo de esta sección. Sea n 2 Z \ {0, 1, 1} y supongamos que n = (n)2↵ p↵1 1 · · · p↵r r , donde los pi ’s son primos impares, pi 6= pj si i 6= j y (n) = ±1 según si n > 0 ó n < 0. Adicionalmente consideremos un primo impar p. Queremos averiguar si n es o no un cuadrado en Fp . De acuerdo a la afirmación 4 del teorema 3.1.1 tenemos que r ⇣ ↵i ⌘ ⇣ n ⌘ ⇣ (n)2↵ p↵1 · · · p↵r ⌘ ⇣ ±1 ⌘⇣ 2↵ ⌘ Y pi r 1 = = . p p p p p i=1 Ahora analicemos cada factor de acuerdo a su exponente en la factorización. Si ↵i = 2t+1, entonces por las afirmaciones 4 y 1, en ese orden, del teorema 3.1.1 tenemos que ⇣ p↵ i ⌘ i p i i = ⇣ p2t+1 ⌘ i p = ⇣ p2t ⌘⇣ p ⌘ i i p p = ⇣p ⌘ i p . i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 74 — #86 i i Cuadrados en Fp 74 Si ↵i = 2t, entonces claramente ⇣ p2t ⌘ i = 1. Lo mismo sucede con ⇣ 2↵ ⌘ . p p Ası́ que el único exponente que nos interesa es el 1. Por tal motivo, nuestro estudio está concentrado en estudiar el valor de los siguientes sı́mbolos: ⇣ 1⌘ ⇣2⌘ ⇣q ⌘ , , , p p p donde q es un primo de p. Recordemos que el corolario 3.1.2 nos ⇣ distinto 1⌘ da respuesta para . Nuestro siguiente resultado, el lema de Gauss, p aparte de ser otra alternativa al teorema de Euler (afirmación 3 del teorema 3.1.1), será de gran utilidad para resolver el problema de encontrar el valor ⇣2⌘ del sı́mbolo . Antes de ver la prueba comenzaremos con un ejemplo. p Sea p = 17, a = 6. Consideremos el conjunto S = {1 · a, 2 · a, . . . , p 1 2 · a} = {1 · 6, 2 · 6, 3 · 6, 4 · 6, 5 · 6, 6 · 6, 7 · 6, 8 · 6}. Reduciendo los elementos de S módulo 17 obtenemos el siguiente conjunto: S 0 = {6, 12, 1, 7, 13, 2, 8, 14}. Por medio del teorema de Euler podemos verificar que ⇣6⌘ 17 1 ⌘ 6 2 ⌘ 1 (mod 17). 17 17 Por otro lado, S 0 contiene 3 elementos que exceden la cantidad = 8.5, a 2 ⇣6⌘ saber: 12, 13, 14. Coincidentemente ( 1)3 = 1 = . 17 Teorema 3.2.1 (Lema de Gauss). Sean p primo impar y a 2 Z tal que mcd(a, p) = 1. Consideremos el conjunto n p 1 o S = 1a, 2a, . . . , a . 2 Para i = 1, . . . , p 1 2 escribimos ia = pqi + ri con 0 < ri < p. Sea S 0 = {r1 , r2 , . . . , r p i i 1 2 } i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 75 — #87 3.2 Ley de reciprocidad cuadrática i 75 el conjunto de residuos módulo p de los elementos de S. Si n es el número p de elementos de S 0 que exceden la cantidad , entonces 2 ⇣a⌘ = ( 1)n . p Demostración. Primero observemos que ri 6⌘ rj (mod p) para i 6= j, ası́ que S 0 está formado por elementos incongruentes dos a dos y por p 1 lo tanto los elementos de S 0 son distintos, es decir, |S 0 | = . Sean 2 p p t1 , t2 , . . . , tn 2 S 0 tal que ti > , y s1 , . . . , sm 2 S 0 tal que si < . Entonces 2 2 S 0 = {t1 , t2 , . . . , tn , s1 , . . . , sm } y 1 p p , si 6= , tj 6= 2 2 2 pues p es primo impar. Ası́, los números n+m= p p t1 , p t2 , . . . , p tn son diferentes y satisfacen que p . 2 Por lo tanto p t1 , p t2 , . . . , p tn , s1 , s2 , . . . , sm son mayores que cero y p menores que . Afirmamos que ellos son diferentes. Si p ti = p tj con 2 i 6= j, entonces ti = tj , lo cual es absurdo. Si p ti = sj , entonces existen p 1 x0 , y0 tales que 1 x0 , y0 y satisfacen 2 ti ⌘ x0 a (mod p), sj ⌘ y0 a (mod p). 0<p ti < Entonces sj = p de donde ti ⌘ p x 0 a ⌘ y0 a p | a( y0 (mod p), x0 ) y por lo tanto p | (x0 + y0 ), lo cual es imposible pues 2 x0 + y0 p 1. Hasta este momento podemos concluir que los siguientes conjuntos coinciden: n o n p 1o p t1 , p t2 , . . . , p tn , s1 , . . . , sm = 1, 2, . . . , , 2 i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 76 — #88 i Cuadrados en Fp 76 p 1 donde n + m = . Para finalizar la prueba multiplicamos todos los 2 elementos de ambos conjuntos y reducimos módulo p. Será útil recordar que los elementos si , tj recorren el conjunto S = {r1 , r2 , . . . , r p 1 }. Ası́ 2 tenemos que ✓ ◆ n m Y Y p 1 != (p tj ) sj 2 j=1 ⌘ ( 1)n n Y j=1 m Y tj j=1 p 1 ⌘ ( 1)n 2 Y y puesto que mcd ⇣⇣ p 2 1⌘ ja j=1 ⌘ ( 1)n a sj j=1 p 1 2 ⇣p 2 1⌘ ! (mod p) ⌘ !, p = 1, cancelamos para obtener 1 ⌘ ( 1)n a p 1 2 (mod p). De lo anterior concluimos que ⇣a⌘ p 1 ⌘ a 2 ⌘ ( 1)n p y por lo tanto ⇣a⌘ p (mod p) ⇤ = ( 1)n . Siguiendo las ideas de la prueba del lema de Gauss tenemos el siguiente resultado: Lema 3.2.2. Sean p un primo impar y a entero positivo tal que p - a. p 1 2 j X ia k Consideremos n y S como en el lema de Gauss. Si t = , entonces p i=1 (a i i 1) p2 1 8 ⌘t n (mod 2). i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 77 — #89 3.2 Ley de reciprocidad cuadrática i 77 Demostración. Sean t1 , t2 , . . . , tn , s1 , s2 , . . . , sm como en el lema de Gauss. Sabemos que: n o n p 1o p t1 , p t2 , . . . , p tn , s1 , . . . , sm = 1, 2, . . . , . 2 Sumando los elementos de cada conjunto tenemos que n X (p ti ) + i=1 pero p 1 m X si = i=1 2 X i, i=1 p 1 2 X i= p2 8 i=1 y n X (p ti ) + i=1 Ası́ que, m X 1 n X si = np i=1 p2 1 = np 8 ti + i=1 n X ti + i=1 m X m X si . i=1 si . i=1 En el mismo orden de ideas, si dividimos ia entre p y usamos el teorema p 1 1.1.6 tenemos para i = 1, . . . , que 2 j ia k ia = p + Ri , p donde los Ri son exactamente los elementos t1 , . . . , tn , s1 , . . . , sm . Por lo tanto a ⇣ p2 8 1⌘ p 1 = 2 X ia i=1 p 1 = 2 ⇣j X ia k i=1 = pt + p n X i=1 i i ⌘ p + Ri = p ti + m X p 1 2 j X ia k i=1 p p 1 + 2 X Ri i=1 si . i=1 i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 78 — #90 i Cuadrados en Fp 78 Puesto que a ⇣ p2 1⌘ 8 n m X X pt + ti + si i=1 i=1 ⇣ ⇣ p2 np 1⌘ 8 n X = (a ti + i=1 1) y por lo tanto (a 1) p2 1 8 p2 p2 1 8 , entonces m ⌘ X si = p(t n) + 2 i=1 De esta manera hemos obtenido que (a 1) = p(t n) + 2 n X n X ti . i=1 ti , i=1 1 8 ⌘ p(t Como p ⌘ 1 (mod 2), entonces (a n) 1) (mod 2). p2 1 8 ⌘t Ahora resolvamos nuestro problema de conocer ⇤ n (mod 2) ⇣2⌘ p Teorema 3.2.3. Si p es un primo impar, entonces . ⇣2⌘ p = ( 1) p2 1 8 . Demostración. Si en el lema 3.2.2 ponemos a = 2, entonces p 1 t= 2 j X 2i k i=1 ası́ que p = p2 j2k p 1 8 ⌘ + j4k p n⌘n + ··· + jp p 1k = 0, (mod 2). p2 1 Por lo tanto y n tienen la misma paridad. Aplicando el lema de 8 Gauss obtenemos que ⇣2⌘ p2 1 = ( 1)n = ( 1) 8 . ⇤ p x2 Podemos caracterizar los primos p para los cuales el polinomio f (x) = 2 es reducible o irreducible en Fp [x]. Corolario 3.2.4. Si p es un primo impar, entonces ⇣2⌘ ⇢ 1 si p ⌘ 1, 7 (mod 8), = 1 si p ⌘ 3, 5 (mod 8). p i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 79 — #91 3.2 Ley de reciprocidad cuadrática i 79 Demostración. Si p es un primo impar, entonces p = 8q + r, donde p2 1 r = 1, 3, 5, 7. Si r = 1 ó 7, entonces es par. Si r = 3 ó 5, entonces 8 2 p 1 es impar. ⇤ 8 ⇣ 1⌘ Hasta ahora sabemos qué decidir con respecto a los sı́mbolos p ⇣2⌘ y . Solo nos queda resolver lo siguiente: si q es un primo impar y p ⇣p⌘ q 6= p ¿qué podemos decir acerca de ?. Nuestro siguiente resultado q está encaminado a resolver esta incógnita. Lema 3.2.5 (Lema de Eisenstein). Si p y q son primos distintos impares, entonces p 1 q 1 2 j 2 j p 1q 1 X qi k X pi k = + . 2 2 p q i=1 i=1 Demostración. Primero veamos una interpretación geométrica del p 1q 1 número . En el plano cartesiano R ⇥ R consideremos el 2 2 ⇣p ⌘ ⇣ q ⌘ rectángulo cuyos vértices se encuentran en los puntos (0, 0), , 0 , 0, 2 2 ⇣p q ⌘ y , . Consideremos todos los puntos dentro de este rectángulo, sin los 2 2 Figura 3.1 lados, y cuyas coordenadas son enteros. Es claro que el número de tales i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 80 — #92 i i Cuadrados en Fp 80 p 1q 1 puntos es . Entonces lo que vamos a hacer es contar los puntos 2 2 con ambas coordenadas enteras que están dentro de este rectángulo haciendo uso de la función b c. Reproduciremos la prueba que dio Eisenstein y la cual es de naturaleza puramente geométrica. Como p y q son impares, entonces queremos contar los puntos de la forma (m, n) con m, n 2 N sujetos a la condición 1m p 1 1n q 1 . 2 2 Primero veremos que sobre la diagonal no hay puntos de los que buscamos. q La ecuación de la diagonal es (ver figura 3.1) y = x donde p p q 0<x< y 0<y< . 2 2 p qi Si x = i 2 N es tal que 0 < i < , entonces y = y el punto 2 p ⇣ qi ⌘ qi correspondiente sobre la diagonal es i, . Notemos que 62 N pues p p p q 6= p y 0 < i < . Por lo tanto la diagonal no contiene puntos con ambas 2 coordenadas enteras. Todo lo anterior nos reduce el trabajo a contar solo en el triángulo inferior y en el triángulo superior. ⇣p ⌘ ⇣p q ⌘ Consideremos el triángulo con vértices en (0, 0), ,0 , , . Para 2 2 2 p 1 i = 1, 2, . . . , , consideremos la lı́nea vertical en x = i dentro de 2 ⇣ qi ⌘ este triángulo. Este segmento empieza en (i, 0) y termina en i, . p Recordemos que no debemos considerar estos puntos terminales. Debemos qi contar el número de enteros mayores que cero y menores que . Puesto p j qi k ⇣ j qi k⌘ qi que 62 N, entonces sı́ es un entero y el punto i, es uno de p p p los que andamos buscando y más aún, nos cuenta el número de enteros qi mayores que cero y menores que . Por tanto, el número de puntos en la p lı́nea x = i con ambas coordenadas enteros y dentro del triángulo inferior es j qi k p 1 . Si movemos la lı́nea desde i = 1 hasta i = , entonces es claro que p 2 el número de puntos con ambas coordenadas enteras y dentro del triángulo i i , i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 81 — #93 3.2 Ley de reciprocidad cuadrática i 81 inferior es p 1 2 j X qi k i=1 p . Ya obtuvimos uno de los sumandos de la afirmación del lema y solo nos falta contar en el triángulo superior. Para esto consideramos ahora las rectas horizontales q 1 y = j, j = 1, 2, . . . , 2 dentro del rectángulo cuyos vértices son ⇣ q⌘ ⇣p q ⌘ (0, 0), 0, , , . 2 2 2 De la misma manera que contamos en el triángulo inferior, encontramos que el número de puntos con ambas coordenadas enteras dentro del triángulo superior es q 1 2 j X pi k i=1 Por lo tanto, q . p 1 q 1p 2 1 2 = 2 j X qi k i=1 p q 1 + 2 j X pi k i=1 q . ⇤ El siguiente resultado, uno importantes en teorı́a de números, ⇣ qde ⌘ los⇣ más p⌘ nos afirma que los sı́mbolos y guardan una sorprendente relación p q conocida como reciprocidad cuadrática. Teorema 3.2.6. [Ley de reciprocidad cuadrática] Si p, q son primos impares distintos, entonces ⇣ p ⌘⇣ q ⌘ p 1 q 1 = ( 1) 2 2 . q p Demostración. Aplicamos el lema 3.2.2 con p y a = q. Puesto que q es impar, q 1 ⌘ 0 (mod 2), ası́ que 0 ⌘ t n (mod 2) o equivalentemente t ⌘ n (mod 2). Por el lema de Gauss ⇣q⌘ = ( 1)n = ( 1)t , p i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 82 — #94 i Cuadrados en Fp 82 p 1 donde t = 2 j X qi k i=1 p . Intercambiando los papeles de q y p obtenemos que ⇣p⌘ q q 1 0 donde t = 2 j X pi k i=1 q . Por lo tanto, 0 = ( 1)t , ⇣ q ⌘⇣ p ⌘ p q 0 = ( 1)t ( 1)t = ( 1) p 1 q 1 2 2 . ⇤ Corolario 3.2.7. Si p, q son primos impares diferentes, entonces ⇣ p ⌘⇣ q ⌘ ⇢ 1 si p ó q ⌘ 1 (mod 4), = 1 si p y q ⌘ 3 (mod 4). q p 1 es un número par 2 ⇣ ⌘⇣ ⌘ p q sin importar cualidad alguna del primo q. Por tanto = 1. De la q p misma manera se obtiene el otro caso. ⇤ Demostración. Si p ⌘ 1 (mod 4), entonces p Corolario 3.2.8. Si p, q son primos impares diferentes, entonces 8 ⇣q ⌘ si p ó q ⌘ 1 (mod 4), < ⇣p⌘ > p = ⇣q ⌘ > q : si p y q ⌘ 3 (mod 4). p Demostración. Es una simple reformulación del corolario anterior. ⇤ Corolario 3.2.9. Sean p, q primos impares diferentes. Entonces 1. Si p ó q ⌘ 1 (mod 4), entonces q es un cuadrado en Fp si y solo si p es un cuadrado en Fq . 2. Si p ⌘ q ⌘ 3 (mod 4), entonces q es un cuadrado en Fp si y solo si p no es un cuadrado en Fq . Demostración. Es una simple reformulación de los corolarios 3.2.7 y 3.2.8 . ⇤ El lector podrá coincidir con nosotros en que el corolario 3.2.9 es el que justifica propiamente el nombre de ley de reciprocidad cuadrática. Aprovechando el espacio, vale la pena mencionar que la primera demostración i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 83 — #95 3.2 Ley de reciprocidad cuadrática i 83 completa de la ley de reciprocidad cuadrática fue dada por Gauss el cual consideró esta ley tan importante que dio ocho demostraciones diferentes. En términos de irreducibilidad o reducibilidad de polinomios podemos traducir la ley de reciprocidad. Consideremos los polinomios cuadráticos x2 p 2 Fq [x] y x2 q 2 Fp [x]: si p ó q ⌘ 1 (mod 4), entonces x2 p 2 Fq [x] es reducible si y solo si x2 q 2 Fp [x] es reducible y si p ⌘ q ⌘ 3 (mod 4), entonces x2 p 2 Fq [x] es reducible si y solo si x2 q 2 Fp [x] es irreducible. Es importante que el lector se familiarice con los conceptos de reducibilidad e irreducibilidad. Ejemplo 3.2.10. ¿Es irreducible x2 + 23 en F41 [x]? ⇣ 23 ⌘ ⇣ 1 ⌘⇣ 23 ⌘ ⇣ 41 ⌘ ⇣ 18 ⌘ ⇣ 32 ⌘⇣ 2 ⌘ ⇣ 2 ⌘ = = = = = = 1. 41 41 41 23 23 23 23 23 La respuesta a la pregunta es: no es irreducible. Podemos verificar por ensayo-error que x = 10 es una solución de x2 + 23 ⌘ 0 (mod 41). ¿Cuál es la otra solución? Ejemplo 3.2.11. ¿Es irreducible x2 + 189 en F491 [x]? ⇣ 189 ⌘ ⇣ 1 ⌘⇣ 32 ⌘⇣ 3 ⌘⇣ 7 ⌘ ⇣ 1 ⌘⇣ 3 ⌘⇣ 7 ⌘ = = = 491 491 491 491 491 491 491 491 ⇣ 491 ⌘⇣ 7 ⌘ ⇣ 2 ⌘⇣ 7 ⌘ ⇣ 2 ⌘ ⇣ 491 ⌘ ( 1)( 1) = = ( 1) = 3 491 3 491 3 7 ⇣ 2 ⌘⇣ 1 ⌘ ( 1) = ( 1)( 1)(1) = 1. 3 7 Por lo tanto, x2 ⌘ 189 (mod 491) es soluble y ası́ x2 + 189 es reducible en F491 [x]. ¿Cuál es la factorización de x2 + 189 en F491 [x]? Ejemplo 3.2.12. ¿Para qué clase de primos p es 3 residuo cuadrático (por supuesto p primo distinto de 3)? Sabemos que ⇣ 3 ⌘⇣ p ⌘ p 1 3 1 p 1 = ( 1) 2 2 = ( 1) 2 . p 3 ⇣p⌘ Multiplicando ambos lados por obtenemos 3 ⇣3⌘ ⇣p⌘ p 1 = ( 1) 2 . p 3 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 84 — #96 i i Cuadrados en Fp 84 Si pretendemos que situaciones: ( 1) p 1 2 ⇣3⌘ p = = 1, entonces esto se da exactamente en dos ⇣p⌘ = 1 ó ( 1) p 1 2 = ⇣p⌘ = 1. 3 3 De acuerdo a la afirmación 5 del teorema 3.1.1 tenemos que ⇢ p 1 1, p ⌘ 1 (mod 4) ( 1) 2 = 1, p ⌘ 3 (mod 4). Si p es impar y p 6= 3, entonces por el teorema de Euler 3.1.1 ⇣p⌘ ⇢ 1, p ⌘ 1 (mod 3) = 1, p ⌘ 2 (mod 3). 3 Por tanto ó p ⌘ 1 p ⌘ 1 (mod 4) (mod 3) p ⌘ 3 ⌘ 1 (mod 4) p ⌘ 2 ⌘ 1 (mod 3). En el primer caso p ⌘ 1 (mod 12) y en el segundo caso p ⌘ ⇣3⌘ Concluimos que = 1 si y solo si p ⌘ ±1 (mod 12). p 1 (mod 12). Un teorema famoso de Dirichlet nos asegura que si mcd(a, b) = 1, entonces la sucesión {a + bt}t2N contiene una infinidad de primos. En particular, existe una infinidad de primos de la forma 5t ± 1 y 5t ± 2. La prueba del teorema de Dirichlet está fuera del objetivo de estas notas. El siguiente ejemplo aparece en el espléndido libro de W, Sierpiński, Theorem 4, Chapter IX [20] y es una aplicación importante de la ley de reciprocidad cuadrática y del corolario 3.2.4. Ejemplo 3.2.13. Mostraremos que existe una infinidad de primos de la forma 5t 1. Sean n > 1 y N = 5(n!)2 1. Observemos que N ⌘ 4 (mod 5) y por tanto N no es de la forma 5t + 1. Si todos los divisores primos de n fueran de la forma 5t + 1, entonces N ⌘ 1 (mod 5), lo cual no es posible. Por lo tanto, N tiene al menos un divisor primo p de la forma 5t±1 ó 5t±2. Si p n, entonces p | 5(n!)2 y ası́ p | 1. Por lo anterior p > n. Recuerda lector que p no es de la forma 5t + 1, ası́ que p = 5t 1 ó p = 5t ± 2. ⇣ 5(n!)2 ⌘ Como 5(n!)2 ⌘ 1 (mod p), tenemos que = 1 y en consecuencia p i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 85 — #97 3.2 Ley de reciprocidad cuadrática ⇣5⌘ = 1. Por la ley de reciprocidad cuadrática concluimos que i 85 ⇣p⌘ = 1. p 5 A continuación veremos que p no puede ser de la forma 5t ± 2, pero esto último es evidente porque si p = 5t ± 2, de acuerdo al corolario 3.2.4 ⇣ p ⌘ ⇣ ±2 ⌘ ⇣ ±1 ⌘⇣ 2 ⌘ ⇣ 2 ⌘ = = = = 1. 5 5 5 5 5 Ası́ que necesariamente p = 5t 1. De paso notemos que como p es un primo impar, entonces t debe ser par, ası́ que t = 2r y por tanto p = 10r 1, su último dı́gito es 9: Existe una infinidad de primos tales que su último dı́gito es 9. Usando las mismas ideas, se puede mostrar que existe una infinidad de primos de la forma p = 5t ± 2, simplemente consideras los primeros n números primos p1 , p2 , . . . , pn y N = p2 p3 . . . pn 2. Ejemplo 3.2.14. Este ejemplo lo vamos a inciar con una pregunta: ¿existen p, q primos tales que p = q +4a para alguna a 2 N? La respuesta es sı́. Veamos como lo justificamos. Sea q cualquier primo impar. Es claro que mcd(q, 4) = 1, ası́, por el teorema de Dirichlet (mencionado previamente al ejemplo 3.2.13), la sucesión {q + 4a}n2N contiene una infinidad de primos. vamos a mostrar que cada primo p en la sucesión, satisface ⇣ a ⌘ ⇣Ahora a⌘ p 1q+1 p 1q+1 = . Primero notemos que ⌘ (mod 2). p q 2 2 2 2 ⇣ a ⌘ ⇣ 4a ⌘ ⇣ p q ⌘ ⇣ q ⌘ ⇣ 1 ⌘⇣ q ⌘ = = = = = p p p p p p ⇣p⌘ ⇣p q ⌘ p 1 p 1 q 1 p 1 q+1 ( 1) 2 ( 1) 2 2 = ( 1) 2 2 = q q ⇣ 4a ⌘ ⇣ a ⌘ = . q q Nota importante: el sı́mbolo de Legendre solo nos indica si la congruencia x2 +a ⌘ 0 (mod p) tiene alguna solución en el campo Fp y no nos provee de algún método para encontrarla. Imaginemos por ejemplo si p tiene 150 dı́gitos y a tiene 100 dı́gitos y no es primo. Lo primero que debemos intentar es factorizar el entero a. ¿Puede el lector factorizar enteros eficientemente? Calcular un sı́mbolo de Legendre trae cargando un problema tremendo: la factorización de un entero como producto de primos. La computadora más eficiente no podrı́ factorizar un entero de 300 dı́gitos y esto involucra directamente a la computación. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 86 — #98 i i Cuadrados en Fp 86 PROBLEMAS 1. Calcula el valor de los siguientes sı́mbolos de Legendre: ⇣2⌘ a) 97 ⇣ 14 ⌘ b) 97 ⇣ 38 ⌘ c) 29 ⇣ 135 ⌘ d) 67 ⇣ 79 ⌘ e) 97 ⇣ 23 ⌘ f) 59 2. Decide si la congruencia x2 + 23 ⌘ 0 (mod 41) tiene alguna solución en el campo F41 . 3. Usa el lema de Gauss para decidir si el polinomio x2 + 3 es reducible o irreducible en el anillo F13 [x]. Usa el teorema del factor para factorizar el polinomio x2 + 3 en F13 [x]. 4. Usando las propiedades del sı́mbolo de Legendre y la ley de reciprocidad cuadrática decide si el polinomio x2 + 135 es irreducible o reducible en el anillo de polinomios F67 [x]. 5. Considera ti , sj tal como aparecen en el lema de Gauss. Considera las congruencias ti ⌘ xa (mod p) y sj ⌘ ya (mod p). Supongamos que para algunos i, j se cumple p ti = sj . Muestra que existen x0 , y0 tales que p 1 1 x0 , yo 2 y ti ⌘ x0 a (mod p), sj ⌘ y0 a (mod p). Concluye que p | x0 + y0 y 2 x0 + y0 p 1. 6. Sean impares distintos, a 2 Z con mcd(a, p) = mcd(a, q) = 1 y ⇣ a ⌘ p, ⇣q aprimos ⌘ = = 1. Muestra que el polinomio f (x) = x2 a es irreducible en p q Zpq [x], es decir, x2 ⌘ a (mod pq) no tiene solución en Zpq . 7. Supongamos que p es un primo impar y mcd(a, p) = 1 es tal que a es solución de x2 ⌘ b (mod p). Muestra que p a también es solución de x2 ⌘ b (mod p) y a 6⌘ p a (mod p). i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 87 — #99 3.2 Ley de reciprocidad cuadrática i 87 8. Sean p un primo impar y a 2 Z con mcd(a, p) = 1. Muestra que a p 1 2 ⌘ ±1 (mod p). 9. Sean a, b enteros tales que mcd(ab, p) = 1. Muestra que: a) Si a, b son residuos cuadráticos módulo p, entonces ab es residuo cuadrático módulo p. b) Si a, b no son residuos cuadráticos módulo p, entonces ab es residuo cuadrático módulo p. c) ¿Qué pasa si a es residuo cuadrático y b no es residuo cuadrático? d) De la lista de enteros a, b, ab o uno es residuo cuadrático o los tres lo son. p 1 10. Muestra que en {1, 2, . . . , p 1} existen residuos cuadráticos. 2 p 1⇣ X ai ⌘ 11. Sea a 2 Z tal que mcd(a, p) = 1. Muestra que = 0. p i=1 12. Si p 6= 3 es un primo impar, prueba que: ⇣ p ⌘ ⇢ 1 si p ⌘ 1 (mod 3) = 1 si p ⌘ 1 (mod 3). 3 13. En relación al ejemplo 3.2.12, completa la siguiente afirmación: ⇣3⌘ ⇢ 1 si p ⌘ 1, 11 (mod 12) = 1 si p ⌘ 5, 7 (mod 12). p 14. Consideremos la congruencia ax2 + bx + c ⌘ 0 (mod p) y definamos el número = b2 4ac. Muestra que: ⇣ ⌘ a) ax2 + bx + c ⌘ 0 (mod p) no tiene solución si y solo si = 1. p 2 b) ax + bx + c ⌘ 0 (mod p) tiene una única solución si y solo si p | . ⇣ ⌘ c) ax2 + bx + c ⌘ 0 (mod p) tiene dos soluciones si y solo si = 1. p ⇣a⌘ 15. Intenta definir . Reproduce toda la teorı́a de esta sección. 2 16. En el lema de Eisenstein contamos puntos con ambas coordenadas enteras en el triángulo superior e inferior como se muestra en la figura 3.1. En el curso de la demostración primero contamos los puntos en el triángulo inferior y luego repetimos el argumento para el triángulo superior. Esto nos sugiere que no hay la misma cantidad de estos puntos en ambos triángulos. Encuentra primos p 1 q 1 2 2 X X qi pi p, q distintos tales que = . p q i=1 i=1 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 88 — #100 88 i i Cuadrados en Fp 3.3. Sı́mbolo de Jacobi ⇣a⌘ El sı́mbolo de Legendre fue definido solo cuando p es un primo p impar y p - a. Jacobi2 extendió el sı́mbolo de Legendre a otra clase de denominadores. Sean a, b enteros con b impar positivo y mcd(a, b) = 1. Supongamos que b = p1 p2 · · · pr , donde⇣ los pi no necesariamente son a⌘ distintos. Definimos el sı́mbolo de Jacobi como b J r ⇣ ⌘ ⇣a⌘ Y a = , b J pi i=1 ⇣a⌘ donde cada es el sı́mbolo de Legendre en el primo pi . Si b = p es un pi primo, entonces el sı́mbolo de Jacobi y el sı́mbolo de Legendre coinciden. Con a y b como antes, diremos que a es un residuo cuadrático módulo b si x2 ⌘ a (mod b) tiene solución en el anillo Zb . Una nota importante: recordamos que en la definición tenemos que x2 ⌘ a ⇣ a ⌘del sı́mbolo de Legendre ⇣a⌘ (mod p) es soluble si y solo = 1. Ahora, = 1 no necesariamente p b J garantiza que a es un cuadrado en Zb . Por ejemplo, si a es residuo cuadrático módulo b, entonces ⇣ a ⌘a es residuo cuadrático ⇣ a ⌘ módulo pi para cada primo pi | b, por lo cual = 1 y por tanto = 1. Sin embargo, pi b J ⇣a⌘ puede suceder que = 1 y a no ser un cuadrado en Zb . Por ejemplo b J ⇣2⌘ ⇣ 2 ⌘⇣ 2 ⌘ = = ( 1)( 1) = 1 33 J 3 11 y se puede verificar fácilmente que x2 ⌘ 2 (mod 33) no tiene solución en el anillo Z33 . El sı́mbolo de Jacobi tiene las siguientes propiedades elementales. 2Carl Gustav Jacob Jacobi nació en Berlı́n en 1804. Estudió en la Universidad de Berlı́n. Su padre, rico banquero, le procuró cuanto era necesario para completar su formación filológica y matemática. Profesor nato, conoció una carrera brillante como docente y como investigador, pero renunció a sus funciones en 1842 por razones de salud y se retiró a Berlı́n con una pensión del gobierno prusiano. Jacobi es célebre en matemáticas principalmente por sus trabajos sobre las funciones elı́pticas y los determinantes funcionales, llamados también Jacobianos. Jacobi se interesó también por el cálculo de variaciones y su principal descubrimiento se refiere a la existencia de puntos conjugados. Finalmente, en teorı́a de números él es el que da la primera demostración sobre las leyes de reciprocidad bicuadrática y cúbica. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 89 — #101 3.3 Sı́mbolo de Jacobi i 89 Lema 3.3.1. Sean b, b0 son enteros positivos impares y a, a0 2 Z tales que mcd(a, b) = mcd(a0 , b0 ) = mcd(aa0 , bb0 ) = 1. Entonces, ⇣a⌘ ⇣ a0 ⌘ 1. Si a ⌘ a0 (mod b), entonces = . b J b J ⇣ aa0 ⌘ ⇣ a ⌘ ⇣ a0 ⌘ 2. = . b J b J b J ⇣ a ⌘ ⇣a⌘ ⇣ a ⌘ 3. = . bb0 J b J b0 J ⇣ a2 ⌘ ⇣a⌘ 4. = 2 = 1. b J b J ⇣ a2 a0 ⌘ ⇣ a0 ⌘ 5. = . b2 b0 J b0 J Demostración. Para la afirmación 1, si a ⌘ a0 (mod b), entonces a ⌘ a0 (mod p) con p primo y p | b. Por la afirmación 2 del teorema 3.1.1 ⇣ a ⌘ ⇣ a0 ⌘ ⇣a⌘ ⇣ a0 ⌘ tenemos que = y ası́ = . La afirmación 2 se sigue p p b J b J de: ⇣ aa0 ⌘ ⇣ aa0 ⌘⇣ aa0 ⌘ ⇣ aa0 ⌘ ⇣ a ⌘ ⇣ a0 ⌘ = ··· = . b J p1 p2 pr b J b J La afirmación 3 la dejamos como ejercicio para el lector. La afirmación 4 se sigue de observar que ⇣ a2 ⌘ ⇣a⌘ ⇣a⌘ ⇣a⌘ ⇣ a 2⌘ Y ⇣ a2 ⌘ = =1 y = = = 1. b J p b2 J b J b J b J p|b Finalmente, de la siguiente igualdad ⇣ a2 a0 ⌘ ⇣ a2 a0 ⌘ ⇣ a2 a0 ⌘ ⇣ a2 ⌘ ⇣ a0 ⌘ ⇣ a2 ⌘ ⇣ a0 ⌘ ⇣ a0 ⌘ = = = , b2 b 0 J b2 J b 0 J b 2 J b2 J b0 J b 0 J b0 J se sigue la afirmación 5. ⇤ Lema 3.3.2. Sean r, s enteros impares. Entonces 1. 2. i i rs 1 2 r 2 s2 8 ⌘ 1 r 1 2 ⌘ r2 + 1 8 s 1 2 + (mod 2). s2 1 8 (mod 2). i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 90 — #102 i Cuadrados en Fp 90 Demostración. Puesto que (r 1)(s entonces, 1) ⌘ rs r s+1 1+1⌘0 (mod 4), rs 1 ⌘ (r 1) + (s 1) (mod 4). Dividiendo entre 2 ambos lados de la congruencia obtenemos la afirmación 1. Para la segunda afirmación notemos primero que r2 Por tanto 1⌘0 (mod 4) (r2 1)(s2 y y s2 1) ⌘ 0 1⌘0 (mod 4). (mod 16) r2 s2 1 ⌘ (r2 1) + (s2 1) (mod 16). El resultado se sigue al dividir ambos lados entre 8. ⇤ Corolario 3.3.3. Sean r1 , r2 , . . . , rn enteros impares. Entonces n Y ri 1 n X ri 1 1. ⌘ i=1 (mod 2). 2 2 i=1 2. n X r2 1 i i=1 8 ⌘ n Y ri2 i=1 8 1 (mod 2). Demostración. Usar el lema 3.3.2 e inducción sobre n. ⇤ El siguiente resultado es propiamente una generalización de la ley de reciprocidad cuadrática de Gauss y que bien podrı́amos llamar ley de reciprocidad cuadrática de Jacobi. Teorema 3.3.4. Si b es entero positivo impar, entonces: ⇣ 1⌘ b 1 1. = ( 1) 2 . b J ⇣2⌘ b2 1 2. = ( 1) 8 . b J 3. Si a 2 N es impar y mcd(a, b) = 1, entonces ⇣a⌘ ⇣ b ⌘ a 1 b 1 = ( 1) 2 2 . b J a J i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 91 — #103 3.3 Sı́mbolo de Jacobi i 91 Demostración. Sea b = p1 p2 · · · pr . De acuerdo a la afirmación 1 del corolario 3.3.3 obtenemos que ⇣ 1⌘ ⇣ 1 ⌘⇣ 1 ⌘ ⇣ 1⌘ p1 1 pr 1 = ··· = ( 1) 2 · · · ( 1) 2 b J p1 p2 pr = ( 1) Pr i=1 pi 1 2 = ( 1) b 1 2 . Para la afirmación 2 usaremos el teorema 3.2.3 que asegura ⇣2⌘ p2 1 = ( 1) 8 . p Ası́ tenemos que ⇣2⌘ ⇣ 2 ⌘⇣ 2 ⌘ ⇣2⌘ Pr p2i 1 p2 p2 1 1 r 1 = ··· = ( 1) 8 · · · ( 1) 8 = ( 1) i=1 8 . b J p 1 p2 pr La afirmación 2 del corolario 3.3.3 nos asegura que los siguientes números r r X p2i 1 Y p2i 1 ⌘ (mod 2) 8 8 i=1 i=1 tienen la misma paridad. Por lo tanto Qr 2 ⇣2⌘ Pr p2i 1 i=1 pi i=1 8 8 = ( 1) = ( 1) b J 1 = ( 1) b2 1 8 . Para la afirmación 3 supongamos que a = q1 q2 · · · ql . De acuerdo a la ley de reciprocidad cuadrática (teorema 3.2.6) tenemos que para i 6= j, ⇣ q ⌘⇣ p ⌘ q i 1 pj 1 j i = ( 1) 2 2 , pj qi entonces l Y r ⇣ ⇣a⌘ ⇣ b ⌘ Pl Pr Y q i 1 pj 1 qi ⌘⇣ pj ⌘ = = ( 1) i=1 j=1 2 2 . b J a J pj qi i=1 j=1 Usando la afirmación 1 del corolario 3.3.3 obtenemos que l X r X pj i=1 j=1 y por lo tanto i i 1 qi 2 1 2 ⌘ r a 2 1 X pj j=1 1 2 ⌘ a 1b 2 ⇣a⌘ ⇣ b ⌘ a 1 b 1 = ( 1) 2 2 . b J a J 1 2 (mod 2) ⇤ i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 92 — #104 i Cuadrados en Fp 92 El sı́mbolo de Jacobi tiene prácticamente las mismas propiedades que el sı́mbolo de Legendre y una diferencia entre ellos es que mientras el sı́mbolo de Legendre detecta si un entero es un cuadrado en un campo finito con p elementos, el sı́mbolo de Jacobi no necesariamente mide lo mismo. Pero entonces ¿para qué sirve esta generalización del sı́mbolo de Legendre? Teorema 3.3.5 (Test de Solovay-Strassen). Si el entero positivo n es primo, entonces para todo a 2 Z con mcd(a, n) = 1 se cumple que ⇣a⌘ n 1 a 2 ⌘ (mod n). n J Demostración. La prueba no está a nuesro alcance. El lector interesado puede consultar [22]. ⇤ El teorema 3.3.5 nos da una respuesta a la pregunta ¿para qué sirve esta generalización del sı́mbolo de Legendre? Entre otras cosas, puede ser usado como una prueba de primalidad. Concretamente, Solovay y Strassen [22] muestran que si n es primo, entonces el conjunto ⇣a⌘ n 1 G = {a 2 Z : 0 < a < n, mcd(a, n) = 1, ⌘a 2 (mod n)} n J coincide con {1, 2, . . . , n 1}. Mientras que si n es compuesto, entonces n |G| < . Como mencionamos anteriormente, la prueba está fuera de nuestro 2 alcance. PROBLEMAS 1. Calcula los siguientes sı́mbolos de Jacobi: ⇣ 18 ⌘ a) 35 J ⇣ 126 ⌘ b) 315 J ⇣ 186 ⌘ c) 234 J n 2. Sea Fn = 22 + 1 el n-ésimo número de Fermat. Muestra que i i ⇣ 3 ⌘ = Fn J 1. i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 93 — #105 3.3 Sı́mbolo de Jacobi i 93 3. Supongamos que b > 0 es libre de cuadrados y b = p1 p2 · · · pr es la factorización de b. Supongamos que exactamente dos ı́ndices i, j satisfacen que ⇣a⌘ ⇣a⌘ ⇣a⌘ = = 1 y = 1 para k 6= i, j. pi pj pk ⇣a⌘ Muestra que = 1 y x2 ⌘ a (mod b) no es soluble. b J ⇣a⌘ 4. Prueba que si = 1, entonces a no es residuo cuadrático módulo b. b J 5. Muestra que f (x) = x2 2 es irreducible en Z33 [x]. 6. Demuestra la afirmación 3 del lema 3.3.1. 7. Demuestra el corolario 3.3.3. 8. Sea f (x) 2 Z[x]. Decimos que un primo p divide a f (x) si existe un entero n tal que p | f (n). Describe todos los divisores primos de x2 + 1 y x2 2. 9. Sea p un primo impar. Verifica que : ⇣2⌘ ⇣8 p⌘ ⇣ p ⌘ ⇣ 8 ⌘ ⇣ 2 ⌘ = = = = . p p p 8 J p 8 J p 8 J 10. Usando las ideas del ejemplo 3.2.13 demuestra que existe una infinidad de primos de la forma p = 5t ± 2. i i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 94 — #106 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 95 — #107 Capı́tulo i i 4 Los enteros gaussianos Z[i] Dentro de la teorı́a de números existen ciertas estructuras algebraicas llamadas anillos de enteros y juegan un papel muy importante en esta teorı́a. Un ejemplo de anillo de enteros es Z con toda la aritmética que desarrollamos en el capı́tulo 1. Recordemos algunos hechos sobresalientes sobre Z: 1. El algoritmo de la división depende esencialmente de la función valor absoluto | | : Z ! N. 2. 1 y 1 dividen a cualquier entero y son los únicos enteros que tienen inverso multiplicativo. 3. Si p es un número primo, entonces formalmente p también es un número primo. ¿Tendrá alguna relación con la afirmación 2? 4. Z es de factorización única. En este capı́tulo nos proponemos estudiar otro importante anillo de enteros: el anillo de los enteros gaussianos o enteros de Gauss. Definimos a los enteros gaussianos como el conjunto Z[i] = {a + bi : a, b 2 Z} donde i2 = 1. Claramente Z ✓ Z[i] ✓ C. Observamos que los enteros gaussianos son números complejos en donde la parte real y la parte imaginaria son enteros. El estudio de los enteros gaussianos es importante para nosotros por dos razones (entre muchas otras): primeramente resulta interesante ver hasta que punto las propiedades de Z son susceptibles a generalizaciones en Z[i], y segundo porque algunas propiedades de los enteros racionales son consecuencia directa de las propiedades de los enteros gaussianos. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 96 — #108 i i Los enteros gaussianos Z[i] 96 4.1. Divisibilidad en Z[i] Equipamos a Z[i] con dos operaciones: suma y producto de números complejos. Con este producto, podemos entonces definir en Z[i] el concepto de divisibilidad para lo cual necesitamos antes un algoritmo de la división (aunque no es necesario). Para esto, debemos contar con una función que juegue el papel del valor absoluto en Z. Para z = a + bi definimos el conjugado de z como z̄ = a bi. Se deja al lector verificar que: 1. z z̄ = a2 + b2 . 2. z1 z2 = z̄1 z̄2 . La función N : Z[i] ! N0 definida como N(z) = z z̄ tiene las siguientes propiedades: 1. N(z) = 0 si y solo si z = 0. 2. N(z1 z2 ) = N(z1 )N(z2 ). La función N se conoce como la norma de Z[i] y las propiedades anteriores no deben ser extrañas para aquel lector que conoce a los números complejos. La función norma ¿tendrá alguna relación con la función valor absoluto de Z?. Teorema 4.1.1 (algoritmo de la división). Sean z, w 2 Z[i] con w 6= 0. Existen k, 2 Z[i] tales que z = wk + y 0 N( ) < N(w). Demostración. Sean z = a + bi, w = c + di 2 Z[i]. Entonces z z w̄ (a + bi)(c di) ac + bd bc ad = = = 2 + 2 i. 2 2 w ww̄ c +d c + d2 c + d2 ac + bd bc ad Si A = 2 yB= 2 , entonces A, B 2 Q. Sean x, y los enteros 2 c +d c + d2 más próximos a A y B respectivamente. Formalmente x, y satisfacen que: 1 1 |A x| y |B y| . 2 2 Por lo tanto z N( (x + yi)) = N(A + Bi (x + yi)) w = N((A x) + (B y)i) = (A i i x)2 + (B y)2 < 1. i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 97 — #109 4.1 Divisibilidad en Z[i] Si definimos k = x + yi y i 97 =z w(x + yi), entonces z = wk + y z N( ) = N(z w(x + yi)) = N(w)N( (x + yi)) < N(w). ⇤ w Observe el lector que la demostración del algoritmo de la división en Z[i] puede ser aplicada directamente a cualquier caso particular. Ejemplo 4.1.2. Sea z = 21 + 5i y w = 2 3i. Entonces 21 + 5i 27 73 = + i 2 3i 13 13 Por tanto x = 2, y = 6. Ası́ k = 2 + 6i, = 1 i. Es claro que 21 + 5i = (2 3i)(2 + 6i) + ( 1 i) con N( 1 i) < N(2 3i). En base al algoritmo de la división tenemos la definición de divisibilidad. Sean z, w 2 Z[i] con w 6= 0 y tal que z = wk + . Diremos que w divide a z si = 0. Si w divide a z escribiremos w | z y w - z en caso contrario. Teorema 4.1.3. Sean z1 , z2 , z3 2 Z[i]. 1. Si z1 6= 0, entonces z1 | 0, 1 | z1 , z1 | z1 . 2. Si z1 | z2 y z2 | z3 , entonces z1 | z3 . 3. Si z1 | x1 , z1 | x2 , . . . , z1 | xn , entonces z1 4. Si z1 | z2 , entonces z̄1 | z̄2 . 5. Si z1 | z2 , entonces N(z1 ) | N(z2 ). n X i=1 ai xi para todo ai 2 Z[i]. Demostración. Se deja como ejercicio para el lector. ⇤ Puesto que cualquier entero racional en un entero gaussiano, entonces para a, b 2 Z la definición de divisibilidad en Z[i] queda establecida como: a | b si existe z 2 Z[i] tal que b = az. El siguiente resultado consiste en mostrar que realmente z 2 Z y por tanto la definición de divisibilidad en Z es consecuencia de la definición de divisibilidad en Z[i]. Teorema 4.1.4. Sean a, b 2 Z tal que a | b en Z[i], a 6= 0. Entonces a | b en Z. Demostración. Sea z 2 Z[i] tal que b = az y z = x + yi. Entonces b = ax + ayi. Dos números complejos son iguales si y solo si coinciden en su parte real y en su parte imaginaria. Entonces ay = 0 y a 6= 0 implica que y = 0. Por tanto z 2 Z. ⇤ i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 98 — #110 i i Los enteros gaussianos Z[i] 98 El siguiente resultado nos hace ver la dependencia entre la divisibilidad de Z[i] y la divisibilidad de Z. Teorema 4.1.5. c + di | a + bi si y solo si c2 + d2 | ac + bd y c2 + d2 | bc ad. Demostración. Si c + di | a + bi, entonces a + bi = (c + di)(x + yi) para algún x + yi 2 Z[i]. Multiplicando ambos lados por c que (c di)(a + bi) = (ac + bd) + (cb di obtenemos ad)i = (c2 + d2 )x + (c2 + d2 )yi. Igualando parte real y parte imaginaria se obtiene el resultado. Con un argumento similar se obtiene el recı́proco. ⇤ Ejemplo 4.1.6. 1 + i | 2 porque 2 | 2 y 2 | 2. Ejemplo 4.1.7. 1 + i - 1 + 2i porque 2 - 3. Ejemplo 4.1.8. 2 3i | 2 16i porque 13 | 52 y 13 | 26. Ciertos enteros gaussianos dividen a cualquier elemento de Z[i]. Por ejemplo, de acuerdo a la afirmación 1 del teorema 4.1.3, el número 1 divide a cualquier entero gaussiano. Un entero gaussiano z 2 Z[i] le llamaremos unidad si z | w para toda w 2 Z[i]. Podemos caracterizar las unidades con la ayuda de la función norma. Teorema 4.1.9. z 2 Z[i] es unidad si y solo si N(z) = 1. Demostración. Si z es unidad, entonces en particular z | 1 y por tanto 1 = zw para algún w 2 Z[i]. De lo anterior, 1 = N(1) = N(zw) = N(z)N(w). Puesto que N(z) | 1 y N(z) 2 N, entonces N(z) = 1. Recı́procamente, si N(z) = z z̄ = 1, para todo w 2 Z[i] se tiene que z(z̄w) = w. Ası́ z | w. ⇤ Corolario 4.1.10. Las unidades de Z[i] son 1, 1, i, i. Demostración. Las soluciones de a2 + b2 = 1 en Z son ±1, 0 y 0, ±1. ⇤ i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 99 — #111 4.1 Divisibilidad en Z[i] i 99 Una observación sumamente importante es que precisamente las unidades de Z[i] son los únicos elementos de Z[i] que tienen inverso multiplicativo. El conjunto de unidades de Z[i] lo denotaremos como U (Z[i]). Concretamente ¿quién es U (Z)? Sean z, w 2 Z[i]. Diremos que z y w son asociados si z | w y w | z. Notemos que si z y w son asociados, entonces z = wu donde u es alguna unidad. Por el corolario 4.1.10 cada entero gaussiano distinto de 0 tiene exactamente cuatro asociados. 5 Ejemplo 4.1.11. 3 + 5i y 5 3i | 3 + 5i. Ejemplo 4.1.12. Si z = z, z, iz, iz. 3i son asociados pues 3 + 5i | 5 3i y 4 + 2i, entonces los asociados de z son Notemos que si z, w son asociados, entonces necesariamente N(z) = N(w). Sin embargo, si dos enteros gaussianos tienen la misma norma, no necesariamente son asociados. Por ejemplo N(1 2i) = N(1 + 2i) = 5 y 1 2i - 1 + 2i. Recordemos que si a, b son enteros, entonces mcd(a, b) fue definido en el capı́tulo 1 como el mayor divisor en común entre los enteros a, b y puesto que 1 | a y 1 | b, entonces mcd(a, b) 1. Esta definición se apoya fundamentalmente en que los enteros Z son un conjunto totalmente ordenado, es decir, dados los enteros a, b, sucede una y solo una de las siguientes afirmaciones: 1. a = b 2. a < b 3. a > b Como sabemos, al conjunto Z[i] es imposible dotarlo de un orden que restringido a Z coincida con el orden de Z. El orden en Z no es lo que nos da la posibilidad de hablar del mcd, es la función valor absoluto. En el anillo Z[i] es la función norma la que nos permitirá desarrollat una teorı́a del mcd en Z[i], tal como lo hicimos en Z. Un divisor en común de z, w 2 Z[i] es lo que esperamos; es un elemento 2 Z[i] tal que | z y | w. Por ejemplo, 3 2i | 6 17i y 3 2i | 18 + i. Teorema 4.1.13 (Algoritmo de Euclides). Sean z, w 2 Z[i], con w 6= 0. Entonces existe 2 Z[i] tal que: i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 100 — #112 i Los enteros gaussianos Z[i] 100 1. | z y | w. 2. = zz0 + ww0 , para ciertos z0 , w0 2 Z[i]. 3. Si 0 | z y 0 |w, entonces 0 | . Demostración. Aplicando repetidas veces el algoritmo de la división obtenemos: z = wk1 + 1 N( 1 ) < N(w), w= 1 k2 + 2 N( 2 ) < N( 1 ), = 2 k3 + 3 N( 3 ) < N( 2 ), .. . = = n 1 kn 1 .. . n 2 n 1 + n n kn+1 + 0. N( n ) < N( n 1 ), Notemos que N(w) > N( 1 ) > N( 2 ) > · · · > N( n ) > 0 es una sucesión decreciente de enteros positivos y por tanto, en algún momento obtenemos un residuo n+1 = 0. Es claro que n | n 1 y por tanto n | n 2 . Continuando con este proceso llegamos a que n es un divisor común de z, w. Ası́ que n satisface la afirmación 1 del teorema. Despejando i (1 i n) en la i-ésima igualdad y sustituyendo en la anterior se llega a que n también satisface la afirmación 2. El lector puede verificar fácilmente, usando la afirmación 2, que n también satisface la afirmación 3 y por lo tanto el gaussiano que buscamos es = n . ⇤ El gaussiano del teorema anterior lo llamaremos máximo común divisor de z y w y lo denotaremos como = mcd(z, w). La manera apropiada para definir dos enteros gaussianos primos relativos es la siguiente: z1 y z2 son primos relativos si y solo si mcd(z1 , z2 ) = u donde u es alguna unidad de Z[i]. Corolario 4.1.14. Si satisface el teorema 4.1.13. = mcd(z, w) y u 2 U (Z[i]), entonces u Demostración. Es un fácil ejercicio para el lector. ⇤ ¿Qué significado tiene el corolario anterior?. La respuesta salta a la vista, los enteros gaussianos z, w tienen varios mcd; son exactamente cuatro. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 101 — #113 4.1 Divisibilidad en Z[i] i 101 En este sentido, cuando hagamos referencia a mcd(z, w) nos referiremos a cualquiera de los cuatro números que satisfacen el teorema 4.1.13. Ejemplo 4.1.15. Calcular mcd(6 17i, 18 + i). Primero dividimos para encontrar el primer cociente y el primer residuo: 6 17i (6 17i)(18 i) 91 312i = = = 18 + i (18 + i)(18 i) 325 i+ 91 + 13i . 325 Por tanto, 6 17i = i(18 + i) + (5 + i). (1) Nuevamente 18 + i (18 + i)(5 i) 91 13i 1 i = = =3+ 5+i (5 + i)(5 i) 26 2 y entonces obtenemos que 18 + i = 3(5 + i) + (3 Por otro lado 5 + i = (1 + i)(3 6 17i = (2) 2i), juntando (1) y (2) se tiene que i(18 + i) + (5 + i) 18 + i = 3(5 + i) + (3 5 + i = (1 + i)(3 Por lo tanto mcd(6 2i). 17i, 18 + i) = 3 2i) 2i). 2i y sus asociados. Ejemplo 4.1.16. Calcular mcd(7 + 11i, 3 + 5i). Razonando de manera análoga al ejemplo anterior tenemos que 7 + 11i = 2(3 + 5i) + (1 + i) 3 + 5i = (4 + i)(1 + i) + 0. Por lo tanto mcd(7 + 11i, 3 + 5i) = 1 + i y sus asociados. La teorı́a del mcd de un conjunto finito de enteros gaussianos se puede establecer fácilmente considerando formas lineales, justamente como lo hicimos para los enteros racionales. Teorema 4.1.17. Sean z1 , z2 , . . . , zn 2 Z[i] no todos cero. 2 Z[i] con las siguientes propiedades: 1. | zi para i = 1, . . . , n. 2. Si 0 | zi , (i = 1, . . . , n), entonces 0 | . i i Existe i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 102 — #114 i Los enteros gaussianos Z[i] 102 Demostración. Consideremos los conjuntos A = {a1 z1 + a2 z2 + . . . + an zn : ai 2 Z[i]}, B = {N(x) : x 2 A \ {0}}. Puesto que B \ N 6= ;, entonces por el PBO existe positiva mı́nima. Como 2 A, entonces 2 A de norma = a 1 z1 + a 2 z 2 + . . . + a n z n , para ciertos a1 , a2 , . . . , an 2 Z[i]. Vamos a mostrar que para toda x 2 A, | x. Para x 2 A tenemos que x = x 1 z1 + x 2 z2 + . . . + x n z n . Aplicando el algoritmo de la división, x= k+r con 0 N(r) < N( ). Pero r=x k = (x1 a1 k)z1 + (x2 a2 k)z2 + . . . + (xn an k)zn , ası́ que r 2 A. Si 0 < N(r) < N( ), entonces no es el elemento de A de norma positiva mı́nima. Por lo tanto N(r) = 0 y | x. En particular n X zi 2 A, y ası́ | zi . Es claro que si 0 | zi , entonces 0 ai zi y por tanto 0 i=1 | . ⇤ El gaussiano del teorema anterior lo podemos llamar máximo común divisor de los gaussianos z1 , z2 , . . . , zn y lo denotamos mcd(z1 , z2 , . . . , zn ). Las siguientes afirmaciones son las versiones equivalentes de lo que sucede en Z. Teorema 4.1.18. Sean a, b, c, d 2 Z[i]. Entonces: 1. Si a 6= 0 ó b 6= 0, entonces la ecuación ax + by = c tiene solución en los enteros gaussianos x, y si y solo si mcd(a, b) | c. 2. Si a 6= 0 ó b 6= 0, entonces mcd(a, b) = 1 si y solo si la ecuación ax + by = 1 es soluble en los enteros gaussianos x, y. 3. Sean a1 , a2 , . . . , as , m 2 Z[i] \ {0}. Entonces mcd(aj , m) = 1 si y solo si s ⇣Y ⌘ mcd ai , m = 1, para 1 j s. i=1 i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 103 — #115 4.2 Factorización única en Z[i] i 103 4. Si a 6= 0 ó b 6= 0, entonces mcd(a, b) = 1 si y solo si mcd(ak , bl ) = 1 para todo k, l 2 N . 5. (Teorema de Euclides) Si a | bc y mcd(a, b) = 1, entonces a | c. 6. Si a | c, b | c y mcd(a, b) = 1, entonces ab | c. 7. Si c 6= 0, entonces mcd(ca, cb) = c mcd(a, b). ⇣a b ⌘ 8. Si g = mcd(a, b), entonces mcd , = 1. g g Demostración. Se deja como ejercicio para el lector. ⇤ Supongamos que z, w 2 Z[i] \ {0}. Un múltiplo común de z, w es un entero gaussiano tal que z | y w | . Es claro que zw es un múltiplo común de z y w. En general, si z1 , z2 , . . . , zn 2 Z[i] \ {0}, el conjunto M = {x 2 Z[i] \ {0} : zi | x, es no vacı́o pues n Y i=1 i = 1, . . . , n} zi 2 M . Con lo anterior hemos justificado que al menos existe un múltiplo común de z1 , z2 , . . . , zn . Teorema 4.1.19. Sean z1 , z2 , . . . , zn 2 Z[i] \ {0}. Existe m 2 Z[i] con las siguientes propiedades: 1. zi | m para i = 1, . . . , n. 2. Si m0 2 M , entonces m | m0 . Demostración. Sea H = {N(x) : x 2 M }. Notemos que ; = 6 H ✓ N. Por el PBO existe h 2 H de norma mı́nima. Ası́, h = N(m) para algún m 2 M . Claramente m satisface la afirmación 1. Sea m0 2 M . Aplicando el algoritmo de la división m0 = km + r 0 N(r) < N(m). con Si N(r) 6= 0, entonces r = m0 km 2 M lo cual es absurdo por la elección de m. Por lo tanto r = 0 y m | m0 . ⇤ El gaussiano m del teorema anterior lo podemos llamar mı́nimo común múltiplo de z1 , z2 , . . . , zn y lo denotamos como mcm(z1 , z2 , . . . , zn ). 4.2. Factorización única en Z[i] Cualquier par de enteros gaussianos z, w tienen por lo menos cuatro divisores en común, a saber: 1, i i 1, i, i. i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 104 — #116 i i Los enteros gaussianos Z[i] 104 Si z, w solo comparten estos cuatro divisores entonces es claro que z y w son primos relativos. Si z 6= 0 no es asociado de 1, entonces z también admite como divisores a sus asociados. Por lo tanto, cada entero gaussiano z tiene al menos a 1, 1, i, i, z, z, iz, iz como divisores. Recordemos que un número primo p de Z es aquel que es diferente de 0, ±1 y solo admite como divisores a 1, 1, p, p. En analogı́a con Z, si ⇡ 2 Z[i] \ {0}, no es unidad y solo admite como divisores a las unidades y a sus asociados, entonces diremos que ⇡ es primo. Para evitar confusiones en el lenguaje, llamaremos primos racionales a los números primos de Z y simplemente primo a los de Z[i]. El siguiente resultado es consecuencia de la definición de primo. Lema 4.2.1. Si N(⇡) > 1 y ⇡ no es producto de enteros gaussianos de norma mayor que 1, entonces ⇡ es primo. Demostración. La hipótesis ⇡ no es producto de enteros gaussianos de norma mayor que 1 significa que en cualquier factorización de ⇡, al menos uno de sus factores es una unidad. Ası́ que ⇡ = u para algún u 2 U (Z[i]). Por tanto | ⇡ y = u 1 ⇡, lo que además significa que es un asociado de ⇡. Por tanto ⇡ es primo. ⇤ Interpretemos el lema anterior: si N(⇡) > 1 y ⇡ = ↵ N(↵) = 1 ó N( ) = 1, entonces ⇡ es primo. implica que El objetivo final de este capı́tulo es identificar a los primos en Z[i] y dar un método para factorizar enteros gaussianos. El siguiente resultado nos proporciona un método elemental para identificar algunos de ellos. Teorema 4.2.2. Sea z 2 Z[i] tal que N(z) es un primo racional. Entonces z es primo. Demostración. Supongamos que N(z) = p y z = z1 z2 . Entonces p = N(z) = N(z1 )N(z2 ). Ası́ que N(z1 ) = 1 ó N(z2 ) = 1 y por tanto z1 ó z2 es unidad. Por lo anterior z es primo. ⇤ Ejemplo 4.2.3. 1 i i 2i es primo pues N(1 2i) = 5. i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 105 — #117 4.2 Factorización única en Z[i] i 105 Ejemplo 4.2.4. 1 + 2i es primo pues N(1 + 2i) = 5. Ejemplo 4.2.5. 3 2i es primo pues N(3 2i) = 13. Ejemplo 4.2.6. 3 + 2i es primo pues N(3 + 2i) = 13. Notemos que los ejemplos anteriores tienen la peculiaridad siguiente: (1 2i)(1 + 2i) = 5 y (3 2i)(3 + 2i) = 13 y 5, 13 son primos racionales de la forma 4n + 1. El comentario anterior sugiere que posiblemente existe alguna relación entre los primos racionales y los primos de Z[i]. Lema 4.2.7. Sea n 2 Z tal que n visto como entero gaussiano es primo. Entonces n es primo racional. Demostración. Si n es primo, entonces sus únicos divisores son 1, 1, i, i, n, n, in, in. El resultado se sigue al observar que los únicos divisores racionales de n son 1, 1, n, n. Por lo tanto n es primo racional. ⇤ Lema 4.2.8. Cada entero gaussiano z con N(z) > 1 tiene una representación como producto finito de primos. Demostración. Inducción sobre N(z). Si N(z) = 2, entonces por el teorema 4.2.2 se tiene que z es primo y en este caso el lema queda demostrado. Supongamos el lema válido para cualquier gaussiano w con 2 N(w) < N(z). Si z es primo entonces concluimos. Si z no es primo, entonces z = z1 z2 con 1 < N(z1 ) < N(z) y 1 < N(z2 ) < N(z). Haciendo uso de la hipótesis de inducción obtenemos que z2 = ⇡10 ⇡20 · · · ⇡t0 z1 = ⇡1 ⇡2 · · · ⇡r , donde los ⇡i , ⇡j0 son primos. Por lo tanto z = ⇡1 · · · ⇡r ⇡10 · · · ⇡t0 . ⇤ Por definición, cualquier primo ⇡ tiene como únicos divisores a 1, 1, i, i, ⇡, ⇡, i⇡, i⇡. Lema 4.2.9. Si ⇡ es primo y ⇡ | ab, entonces ⇡ | a ó ⇡ | b. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 106 — #118 i Los enteros gaussianos Z[i] 106 Demostración. Supongamos ⇡ - a. Si = mcd(⇡, a), entonces es alguno de los elementos del conjunto {1, 1, i, i, ⇡, ⇡, i⇡, i⇡} y ası́ 2 U (Z[i]). Por la afirmación 5 del teorema 4.1.18 concluimos que ⇡ | b. ⇤ Como caso particular del lema anterior, si ⇡1 , ⇡2 , ⇡3 son primos y ⇡1 | ⇡2 ⇡3 , entonces ⇡1 es asociado de ⇡2 ó ⇡3 . Esto es fundamental para el siguiente resultado. Teorema 4.2.10 (Teorema Fundamental de la Aritmética en Z[i]). La representación de un entero gaussiano z 6= 0 y no unidad como producto finito de primos es única salvo el orden de los primos y asociados. Demostración. Sea z 2 Z[i] con N(z) > 1. Supongamos que z tiene dos factorizaciones: z = ⇡1 ⇡2 · · · ⇡r = ⇡10 ⇡20 · · · ⇡t0 , (1) con r < t. De (1) se observa que ⇡1 | ⇡10 ⇡20 · · · ⇡t0 y por lo tanto ⇡1 es asociado de algún ⇡j0 . Sin pérdida de generalidad podemos suponer que ⇡1 es asociado de ⇡10 . Cancelando ⇡1 y ⇡10 en (1) obtenemos que u1 ⇡2 ⇡3 · · · ⇡r = ⇡20 ⇡30 · · · ⇡t0 , donde u1 es alguna unidad. El argumento puede ser repetido r-veces para llegar finalmente a que Por consiguiente 0 0 u1 u2 · · · ur = ⇡r+1 ⇡r+2 · · · ⇡t0 . 0 1 = N(u1 )N(u2 ) · · · N(ur ) = N(⇡r+1 )N(⇡r+2 ) · · · N(⇡t0 ), lo cual es absurdo pues N(⇡i0 ) > 1. Por lo tanto r t. Si ahora suponemos que t < r y usamos el mismo argumento obtenemos un absurdo y por lo tanto t = r y de paso mostramos que la factorización es única. ⇤ 4.3. Números primos en Z[i] De los problemas importantes en la teorı́a de números destaca la factorización de un entero. Si conociéramos una lista completa de los números primos racionales, seguramente podrı́amos factorizar cualquier entero. Afortunadamente no es ası́, es más, no sabemos ni siquiera cómo generarlos a todos. Se sabe por lo menos, que no existe un polinomio en una variable que reproduzca solo primos racionales. Al respecto existe cualquier i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 107 — #119 4.3 Números primos en Z[i] i 107 número de conjeturas. Por citar una de ellas: Existe una infinidad de primos racionales de la forma x2 + 1. Para empezar a resolver el problema de factorizar un entero gaussiano, primero nos proponemos reconocer lo más explı́citamente posible a los primos en Z[i]. En relación con el comentario anterior, el problema 6, sección 3.1 del capı́tulo 3 asegura que x2 ⌘ 1 (mod p) es soluble si y solo si p = 2 ó p es un primo de la forma 4n + 1. Lema 4.3.1. Si p es un primo racional de la forma 4n + 1, entonces p visto como entero gaussiano no es un primo. Demostración. Si a solución de la ecuación x2 ⌘ 1 (mod p), entonces p | a2 + 1 y por lo tanto p | (a + i)(a i). Si p fuera un primo gaussiano, de acuerdo al lema 4.2.9 entonces p | a + i ó p | a i. Supongamos que p | a + i. Entonces existe c + di 2 Z[i] tal que a + i = p(c + di). Igualando parte real y parte imaginaria obtenemos que a = pc. Por lo anterior p | a y ası́ p | a2 . Puesto que p | a2 + 1, entonces p | 1, lo cual es imposible. Un argumento similar nos muestra que p - a i. ⇤ Teorema 4.3.2 (Teorema de Fermat). Si p es primo racional de la forma 4n + 1, entonces p puede ser expresado en forma única como suma de dos cuadrados. Demostración. Por el lema anterior tenemos p = ↵ N( ) > 1. De lo anterior se sigue que con N(↵), N(p) = N(↵)N( ) = p2 y por lo tanto N(↵) = N( ) = p. Si ↵ = m + ni, entonces N(↵) = (m + ni)(m ni) = m2 + n2 = p. Debemos aclarar en qué sentido debemos entender la unicidad. Observe que p = m2 + n2 = (±m)2 + (±n)2 . Ası́ que si m, n > 0, entonces la representación debe ser única. En efecto, supongamos que p = m2 + n2 = x2 + y 2 , con m, n, x, y > 0. Como p es primo, necesariamente se cumple que mcd(m, n) = mcd(x, y) = 1. i i (1) i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 108 — #120 i Los enteros gaussianos Z[i] 108 Observemos el siguiente desarrollo: p(y 2 n2 ) = (m2 + n2 )(y 2 n2 ) = m2 y 2 m2 n2 + n2 y 2 n4 + n2 x 2 = m2 y 2 n2 x2 + n2 (y 2 + x2 ) = m2 y 2 n2 x 2 + n2 p = m2 y 2 n2 x2 = (my n2 x 2 n2 (m2 + n2 ) n2 p nx)(my + nx). Podemos deducir entonces que my ⌘ ±nx (mod p). Por otro lado tenemos que p2 = (x2 + y 2 )(m2 + n2 ) = x2 (m2 + n2 ) + y 2 (m2 + n2 ) = x2 m2 ± 2xmyn + y 2 n2 + m2 y 2 ⌥ 2xmyn + n2 x2 = (xm ± yn)2 + (my ⌥ nx)2 . Ahora fijemos nuestra atención en my nx. Analicemos dos casos. Primero, si my = nx, entonces x | my y m | nx. Ası́, por (1) tenemos que x | m y m | x. Como x, m > 0, concluimos que x = m y y = n. Segundo, si my 6= nx, de las relaciones my ⌘ ±nx (mod p) y deducimos que |my ⌥ nx| = p Por lo tanto y = m y x = n. p2 = (xm ± yn)2 + (my ⌥ nx)2 y xm ± yn = 0. ⇤ Antes de continuar debemos hacer una aclaración importante: un primo racional de la forma 4n + 3 no puede ser suma de dos cuadrados. La justificación es porque el cuadrado de un entero es congruente con 0 ó 1 módulo 4 y por tanto, la suma de dos cuadrados es congruente con 0 ó 1 ó 2 módulo 4, pero en ningún caso congruente con 3. Corolario 4.3.3. Si p es como en el Teorema de Fermat y p = a2 +b2 , entonces p = (a + bi)(a bi). Demostración. Es evidente. ⇤ El siguiente resultado nos indica exactamente quiénes son o de dónde provienen los primos en Z[i]. Teorema 4.3.4. Los primos en Z[i] son: 1. 1 + i y sus asociados. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 109 — #121 4.3 Números primos en Z[i] i 109 2. Los factores a + bi de primos racionales de la forma 4n + 1 y sus asociados. 3. Los primos racionales de la forma 4n + 3 y sus asociados. Demostración. Puesto que N(1 + i) = 2, entonces por el teorema 4.2.2, 1 + i es primo. Para la afirmación 2 consideremos un primo racional p de la forma 4n + 1. Por el corolario 4.3.3 tenemos que p = a2 + b2 = (a + bi)(a bi), y ası́ p = N(a + bi) = N(a bi) con lo cual a + bi y a bi son primos. Para la afirmación 3 consideremos un primo racional p de la forma 4n + 3 y supongamos que p = (a + bi)(c + di) con N(a + bi) > 1 y N(c + di) > 1. Claramente la igualdad N(p) = p2 = (a2 + b2 )(c2 + d2 ) implica que p = a2 + b2 ó p = c2 + d2 lo cual es imposible para un primo racional de esta forma. Por lo tanto p es primo. Solo nos queda mostrar que éstos son todos los primos. Sea ⇡ cualquier primo. Entonces N(⇡) = ⇡¯ ⇡ = 2 p↵1 1 p↵2 2 · · · p↵s s q1 1 q2 2 · · · qr r donde los pi y qj son primos racionales de la forma 4n + 1 y 4n + 3 respectivamente. Por lo tanto ⇡¯ ⇡ = (1 + i) (1 i) ⇡1↵1 ⇡¯1 ↵1 ⇡2↵2 ⇡¯2 ↵2 · · · ⇡s↵s ⇡¯s ↵s q1 1 · · · qr r . En virtud de la unicidad de la factorización tenemos que ⇡ es asociado de algún primo de la lista 1 + i, 1 i, ⇡1 , ⇡¯1 , . . . , ⇡s , ⇡¯s , q1 , . . . , qr . Por lo tanto, cualquier primo de Z[i] es alguno de los considerados en este teorema. ⇤ Ejemplo 4.3.5. 23 es primo en Z[i]. Ejemplo 4.3.6. 17 = 42 + 12 = (4 + i)(4 son primos gaussianos. 5 i) y por lo tanto 4 + i y 4 Ejemplo 4.3.7. 29 = 52 + 22 = (5 + 2i)(5 2i son primos en Z[i]. i 2i). Por tanto 5 + 2i y Ejemplo 4.3.8. 3 es primo en Z[i]. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 110 — #122 i Los enteros gaussianos Z[i] 110 4.4. Factorización explı́cita de un entero gaussiano La parte final de este capı́tulo consiste en desarrollar un método por medio del cual se pueda dar la factorización explı́cita de un gaussiano. Sea N(z) = n. Cualquier factor primo del número z es un factor primo de su norma n = z z̄. Los factores primos gaussianos del entero n pueden encontrarse fácilmente obteniendo sus factores primos racionales. Sea n = 2↵ p↵1 1 p↵2 2 · · · p↵r r q1 1 · · · qs s , (1) donde los pi y qj son primos racionales de la forma 4n + 1 y 4n + 3 respectivamente. Si pi = ⇡i ⇡¯i con i = 1, . . . , r, entonces n = (i)↵ (1 i)2↵ ⇡1↵1 ⇡¯1 ↵1 ⇡2↵2 ⇡¯2 ↵2 · · · ⇡r↵r ⇡¯r ↵r q1 1 · · · qs s . (2) De la igualdad n = z z̄ se obtiene que 0 0 0 z = i (1 + i) ⇡1a1 ⇡¯1 a1 ⇡2a2 ⇡¯2 a2 · · · ⇡rar ⇡¯r ar q1µ1 · · · qsµs , (3) donde 2 {1, 2, 3, 4} y , a1 , a01 , . . . , ar , a0r , µ1 , . . . , µs 0. Pero N(⇡j ) = pj y N(qi ) = qi2 , ası́ que tomando normas en (3) obtenemos que a +a01 a2 +a02 p2 n = N(z) = 2 p11 0 · · · par r +ar q12µ1 q22µ2 · · · qs2µs . Comparando los exponentes de esta última expresión con (1) = ↵, a1 + a01 = ↵1 , . . . , ar + a0r = ↵r , 2µ1 = 1 , . . . , 2µs = s. Resumiendo: Teorema 4.4.1. Si un entero positivo n es norma de algún gaussiano, entonces en la factorización de n en primos racionales, los primos de la forma 4n + 3 aparecen con exponente par. Demostración. 2µi = i ⇤ para i = 1, . . . , s. Nuestro trabajo aún está incompleto pues solo hemos encontrado los exponentes de los primos racionales de la forma 4n + 3. Para obtener la factorización completa de z debemos determinar los números aj , a0j . k Sea kj el mayor entero positivo para el cual pj j | z. Afirmamos que: ⇢ aj = ↵ j kj k si pj j ⇡j | z entonces, a0j = kj , ⇢ aj = kj kj si pj ⇡j - z entonces, a0j = ↵j kj . i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 111 — #123 4.4 Factorización explı́cita de un entero gaussiano i 111 Demostraremos esta afirmación. Según nuestra definición de kj tenemos z que k no puede ser dividido simultáneamente por ⇡j y ⇡¯j porque si esto pj j z sucediera y debido a que mcd(⇡, ⇡ ¯ ) = 1, entonces ⇡j ⇡¯j debe dividir a k , pj j z k +1 es decir pj j | z. Resumiendo, si ⇡j es divisor de k , entonces ⇡¯j no es pj j z k k divisor de k . Por otro lado, pj j = ⇡j j ⇡¯j kj y haciendo uso de la expresión j pj 0 0 0 z = i (1 + i) ⇡1a1 ⇡¯1 a1 ⇡2a2 ⇡¯2 a2 · · · ⇡rar ⇡¯r ar q1µ1 · · · qsµs , concluimos que a0j = kj y aj = ↵j kj . Un razonamiento similar muestra z que si ⇡j no divide a k , entonces aj = kj y a0j = ↵j kj . Por último, pj j el exponente puede ser calculado fácilmente haciendo una simple división de z y el producto de los factores primos para los cuales sus exponentes ya han sido encontrados. Ejemplo 4.4.2. Sea z = 22 + 7i. Entonces N(z) = 484 + 49 = 533 = 13 · 41. Escribimos p1 = 13 = 22 + 32 y p2 = 41 = 42 + 52 . Por lo tanto ↵1 = 1, ↵2 = 1 y 0 0 z = i ⇡1a1 ⇡¯1 a1 ⇡2a2 ⇡¯2 a2 , donde ⇡1 = 2 + 3i, ⇡¯1 = 2 3i, ⇡2 = 4 + 5i, ⇡¯2 = 4 5i. Solo nos falta encontrar los exponentes a1 , a01 , a2 , a02 . Como p1 - z y p2 - z, entonces k1 = k2 = 0. Ahora veamos si ⇡1 | z ó ⇡¯1 | z: z 22 + 7i = =5 ⇡1 2 + 3i 4i, ası́ que ⇡¯1 - z y por lo tanto a1 = 1 y a01 = 0. Análogamente, de la igualdad z 22 + 7i = =3 ⇡2 4 + 5i 2i se obtiene que ⇡¯2 - z y por tanto a2 = 1 0 y a02 = 0. Hasta ahora tenemos la siguiente expresión z = i (2 + 3i)(4 + 5i). i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 112 — #124 i i Los enteros gaussianos Z[i] 112 Con una simple división vemos que = 3 y ası́ tenemos 3 z = i (2 + 3i)(4 + 5i). Ejemplo 4.4.3. Sea z = 19 + 17i. Razonando como en el ejemplo anterior tenemos que N(z) = 361 + 289 = 2 · 52 · 13. Si escribimos p1 = 5 = 12 + 22 y p2 = 13 = 22 + 32 , entonces 0 0 z = i (1 + i)⇡1a1 ⇡¯1 a1 ⇡2a2 ⇡¯2 a2 donde ⇡1 = 1 + 2i, ⇡¯1 = 1 2i, ⇡2 = 2 + 3i y ⇡¯2 = 2 3i. Puesto que 5 - z y 13 - z, entonces k1 = k2 = 0. Además ⇡1 - z y ⇡2 - z, ası́ que a1 = 0, a01 = 2, a2 = 0 y a02 = 1. Por lo tanto z = i (1 2i)2 (2 3i)(1 + i). Con una simple división llegamos a que z = 2 (1 2i) (2 3i)(1 + i) y por tanto = 2 y z = i2 (1 2i)2 (2 1, 3i)(1 + i). PROBLEMAS 1. Sigue la demostración del teorema 4.1.1 para encontrar el cociente y el residuo en las siguientes parejas de enteros gaussianos: a) 2 4i y 7 32i. b) 5 + i y 9 + 2i. c) 13 + 4i y 1 i. d) 21 i y 5 i. 2. Demuestra el teorema 4.1.3. 3. Demuestra que: a) z z̄ = a2 + b2 . b) z1 z2 = z̄1 z̄2 . c) N(z) = 0 si y solo si z = 0. d) N(z1 z2 ) = N(z1 )N(z2 ). 4. Demuestra el corolario 4.1.14. 5. Muestra que un entero gaussiano diferente de 0 solo tiene un número finito de divisores. 6. Muestra que Z solo tiene dos unidades. 7. ¿Cuáles de las siguientes parejas son asociados? i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 113 — #125 4.4 Factorización explı́cita de un entero gaussiano 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. i i i i 113 a) 3 + 4i y 4 + 3i. b) 4 + 7i y 4 + 7i. c) i y 1. Muestra que mcd(z, w) es el divisor en común de norma mayor. Calcula el mcd de: a) 1 + i y 1 i. b) 13 + 4i y 4 + 5i. c) 21 i y 5 i. Muestra que z, w son primos relativos si y solo si existen a1 , a2 2 Z[i] tal que a1 z + a2 w = u donde u es alguna unidad de Z[i]. Demuestra el teorema 4.1.18. En el algoritmo de la división muestra que k y no necesariamente son únicos. Resuelve en Z[i] la ecuación N(z) = 2. Sean p un primo racional de la forma 4n + 1 y p = ⇡¯ ⇡ su factorización en Z[i]. Muestra que ⇡ y ⇡ ¯ son primos relativos. Deduce el algoritmo de la división de Z a partir del algoritmo de la división de Z[i]. Muestra que la función norma no es suprayectiva. Factoriza los siguientes enteros gaussianos: a) 12 + 3i b) 4 2i c) 10 + 100i d) 14 34i En general no es cierto que si z = x + yi y z̄ = x yi, entonces z y z̄ son primos relativos. Encuentra un ejemplo. Sea ⇡ 2 Z[i] un primo gaussiano. Muestra que ⇡ divide exactamente a un primo racional. Sean ⇡ = 1 + 2i y µ = 1 + i. a) Muestra que mcd(⇡, µ) = 1. b) Usando el lenguaje de las congruencias, demuestra que (1 + i)N(⇡) 1 ⌘ 1 (mod 5) c) (1 + i)N(⇡) 1 ⌘ 1 (mod ⇡) d) Observa que 1 + i es un primo gaussiano y la afirmación (1 + i)N(⇡) 1 ⌘ 1 (mod ⇡) sugiere una generalización del Teorema Pequeño de Fermat. e) Usando el lenguaje de las congruencias, muestra que cualquier entero gaussiano es congruente con 0 ó 1 módulo 1 + i. Sugerencia: a + bi ⌘ a b (mod 1+i) porque i ⌘ 1 (mod 1+i). Ahora reduce módulo 2 y considera que 2 = (1 + i)(1 i). La tabla 1 muestra los factores Gaussianos irreducibles de los primeros 16 primos racionales de la forma 4n + 1 junto con sus conjugados. Por ejemplo, en la primera entrada del primer y segundo renglón aparecen los factores de i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 114 — #126 i i Los enteros gaussianos Z[i] 114 5 = (2+i)(2 i) y enseguida sus conjugados. Grafica en el plano complejo todos estos primos y observa cómo están distribuidos. ¿Se nota alguna regularidad en su distribución? 1 2+i 2 i 3 + 2i 3 2i 4+i 4 i 5 + 2i 5 2i 6+i 6 i 5 + 4i 5 4i 7 + 2i 7 2i 6 + 5i 6 5i 8 + 3i 8 3i 8 + 5i 8 5i 9 + 4i 9 4i 10 + i 10 i 10 + 3i 10 3i 8 + 7i 8 7i 11 + 4i 11 4i 10 + 7i 10 7i 1 2 i 2+i 3 2i 3 + 2i 4 i 4+i 5 2i 5 + 2i 6 i 6+i 5 4i 5 + 4i 7 2i 7 + 2i 6 5i 6 + 5i 8 3i 8 + 3i 8 5i 8 + 5i 9 4i 9 + 4i 10 i 10 + i 10 3i 10 + 3i 8 7i 8 + 7i 11 4i 11 + 4i 10 7i 10 + 7i i 1 + 2i 1 + 2i 2 + 3i 2 + 3i 1 + 4i 1 + 4i 2 + 5i 2 + 5i 1 + 6i 1 + 6i 4 + 5i 4 + 5i 2 + 7i 2 + 7i 5 + 6i 5 + 6i 3 + 8i 3 + 8i 5 + 8i 5 + 8i 4 + 9i 4 + 9i 1 + 10i 1 + 10i 3 + 10i 3 + 10i 7 + 8i 7 + 8i 4 + 11i 4 + 11i 7 + 10i 7 + 10i 1 1 2 2 1 1 2 2 1 1 4 4 2 2 5 5 3 3 5 5 4 4 1 1 3 3 7 7 4 4 7 7 i 2i 2i 3i 3i 4i 4i 5i 5i 6i 6i 5i 5i 7i 7i 6i 6i 8i 8i 8i 8i 9i 9i 10i 10i 10i 10i 8i 8i 11i 11i 10i 10i Tabla 1 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 115 — #127 Capı́tulo i i 5 Grupos 5.1. Grupos y subgrupos En este último capı́tulo estudiaremos una de las estructuras algebraicas más importantes y bellas en la matemática moderna: los grupos. Hace aproximadamente 150 años, el concepto de grupo ya lo manejaba Galois, aunque aún no se habı́a dado la definición formal. En ese entonces, el interés era el estudio de las relaciones algebraicas o aritméticas por medio de sustituciones (hoy permutaciones) de las raı́ces de una ecuación polinomial y es ası́ como nace el concepto de grupo. Con el paso del tiempo otras disciplinas como la fı́sica y la quı́mica, han encontrado en la teorı́a de grupos una herramienta fundamental para su desarrollo. He decidido introducir el concepto de grupo por medio de una lista de axiomas, para después brindar al lector una variedad de ejemplos que ocurren con sorprendente frecuencia en casi toda la matemática. Reconozco que esta manera de hacerlo es frı́a y tal vez va en contra de la propia filosofı́a del trabajo matemático: en matemáticas no inventamos ideas y después las estudiamos, sino al contrario, a partir de ejemplos o casos especiales comenzamos a crear una teorı́a. A manera de justificación, introduzco el concepto de grupo de manera axiomática porque tramposamente ya se lo que viene: la teorı́a ya está desarrollada, al menos la que quiero presentarles. Pero si el lector desea deleitarse con el estudio de las simetrı́as de un cuadrado a manera de introducción al concepto de grupo, puede ir directamente a la sección 5.9 y de todas formas regresará aquı́. Sea A un conjunto no vacı́o. Una operación binaria sobre A es simplemente una función f : A ⇥ A ! A. Esta operación binaria es común llamarla producto o suma, según sea el conjunto A. Si f es un producto entonces f ((x, y)) es el producto de x, y y en este caso escribiremos f ((x, y)) = xy. Si f es la suma, entonces escribiremos f ((x, y)) = x + y. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 116 — #128 116 i Grupos Por ejemplo, la suma y producto usual de números reales son ejemplos de operaciones binarias en R. Sea G un conjunto no vacı́o. Diremos que G es un grupo si G tiene una operación binaria (producto) que satisface los siguientes axiomas: A1 Asociatividad. Para todos a, b, c 2 G, a(bc) = (ab)c. A2 Existencia de neutro. Existe e 2 G tal que ex = xe = x para todo x 2 G. A3 Existencia de inverso. Para cada x 2 G existe y 2 G tal que xy = yx = e. Si la operación binaria en G es una suma entonces los axiomas que definen en G una estructura de grupo quedan descritos como: A1 Asociatividad. Para todo a, b, c 2 G, a + (b + c) = (a + b) + c. A2 Existencia de neutro. Existe e 2 G tal que e + x = x + e = x para todo x 2 G. A3 Existencia de inverso. Para cada x 2 G existe y 2 G tal que x + y = y + x = e. Notemos que esencialmente no hay diferencia alguna entre ambas definiciones. El elemento e se llama el neutro de G y el elemento y del axioma A3 se llama el inverso de x y es común denotarlo como y = x 1 ó y = x según, si la operación es producto o suma. Hagamos una reflexión acerca del axioma de asociatividad. Pensemos en la suma en R. Por ejemplo, si escribimos 2 + 3 + 5, ¿cómo efectua esta operación nuestro cerebro? Por más vueltas que le demos al asunto, nuestra conclusión debe ser que, solo podemos elegir dos de estos enteros y sumarlos. Al resultado le sumaremos el tercer entero. Esta incapacidad cerebral de poder sumar tres enteros a la vez, está reflejada en la asociatividad. Prácticamente este axioma nos revela una incapacidad biológica para poder ejecutar operaciones elementales con más de dos números. Esto es maravilloso. Teorema 5.1.1. Si G es un grupo, entonces e y x 1 son únicos. Si ax = ay, entonces x = y. Análogamente, si xa = ya, entonces x = y. Demostración. Si e, e0 son dos neutros de G, entonces e0 = e0 e = e. Sean x 2 G y y, y 0 inversos de x. Entonces y = ey = (y 0 x)y = y 0 (xy) = y 0 e = y 0 . Finalmente supongamos que ax = ay. Entonces x = ex = (a i i 1 a)x = a 1 (ax) = a 1 (ay) = (a 1 a)y = ey = y. ⇤ i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 117 — #129 5.1 Grupos y subgrupos i 117 En resumidas cuentas, en cualquier grupo, el neutro, el inverso son únicos y tal como lo asegura el teorema anterior, las leyes de cancelación izquierda y derecha son válidas. Podemos intentar resolver algunas ecuaciones sencillas en un grupo: Teorema 5.1.2. Sean G un grupo y a, b 2 G. La ecuación ax = b tiene solución única. Demostración. Sea x = a 1 b. Es claro que este valor de x resuelve nuestra ecuación. Para ver que x es única suponemos que existe alguna y 2 G tal que ay = b. Por la ley de cancelación por la izquierda la igualdad ay = ax = b implica que x = y. ⇤ b Teorema 5.1.3. Si G es un grupo y a, b 2 G, entonces (ab) 1 = 1 = ⇤ 1a 1. Demostración. Es claro que (ab)(ab) (b 1 a 1 )(ab) = b 1 (a 1 a)b = b 1 = e y también 1 (e)b = b 1 b = e, ası́ que por la unicidad del elemento inverso necesariamente (ab) b 1a 1. Note el lector que en la definición de grupo no pedimos la conmutatividad de la operación. Diremos que un grupo G es abeliano (conmutativo) si ab = ba para todo a, b 2 G. El orden de un grupo G es sencillamente la cardinalidad de G y lo denotaremos como o(G). Si o(G) < 1, entonces diremos que G es un grupo finito, en caso contrario diremos que G es un grupo infinito. Sean G un grupo, a 2 G y n 2 N. Definimos a0 = e. Asumiendo que n a ha sido definido, entonces escribimos an+1 = an a. Si n < 0, entonces definimos an = (a 1 ) n . Teorema 5.1.4. En cualquier grupo, si n, m 2 Z se cumple que an am = an+m (an )m = anm y si G es abeliano (ab)n = an bn . Demostración. Es un fácil ejercicio de inducción para el lector. ⇤ Ahora vamos a proporcionar una lista de ejemplos. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 118 — #130 118 i i Grupos Ejemplo 5.1.5. Si G = Z, entonces con la suma usual de enteros, Z es un grupo abeliano infinito en donde el neutro es e = 0 y los inversos están dados por x 1 = x. Lo mismo sucede si G = Q, R, C. Ejemplo 5.1.6. Grupo de residuos módulo n > 0. Sea Zn = {0, 1, . . . , n 1} con operación la suma de clases. Entonces Zn es un grupo, en donde e = 0. Si i 2 Zn , el inverso de la clase i es n i. El grupo Zn es un grupo abeliano finito y o(Zn ) = n. En el resto del capı́tulo vamos a denotar simplemente Zn = {0, 1, . . . , n 1}, con el entendido que los elementos de Zn no son números, son clases de equivalencia. Ejemplo 5.1.7. Sea U (Zn ) = {a 2 Z : 1 a n, mcd(a, n) = 1}. Entonces U (Zn ) es un grupo abeliano con el producto módulo n. Es claro que o(U (Zn )) = '(n). El grupo U (Zn ) es conocido como el grupo de unidades de Zn . Ejemplo 5.1.8. Si Q⇤ = Q \ {0}, entonces con operación binaria el producto usual de números racionales es un grupo abeliano, donde e = 1 y ⇣a⌘ 1 b = . b a Ejemplo 5.1.9. Grupo simétrico. Sea In = {1, 2, . . . , n}. Consideremos el siguiente conjunto Sn = { : I n ! I n : Si es una función biyectiva}. 2 Sn , la notación que usaremos para describir a ✓ ◆ 1 2 ··· n = . (1) (2) · · · (n) es El conjunto Sn es un grupo en donde la operación es la composición usual de funciones y el neutro es precisamente la función identidad, la cual 1 es la denotaremos como ". Si 2 Sn es tal que (i) = j, entonces 1 función inversa de tal que (j) = i. Si n > 2, entonces Sn es un grupo no abeliano. A los elementos de Sn los llamaremos permutaciones. Más adelante dedicaremos una sección de este trabajo al estudio del grupo Sn , tal vez el más importante de todos los grupos. Ejemplo 5.1.10. R2 es un grupo abeliano con la suma usual de parejas ordenadas y donde e = (0, 0), (a, b) 1 = ( a, b). ¿Existirá otra operación en R2 de tal forma que R2 tenga estructura de grupo? . i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 119 — #131 5.1 Grupos y subgrupos i 119 Ejemplo 5.1.11. Sea R2 = {(x, y) : x, y 2 R} el plano euclidiano. Un movimiento de R2 es una función biyectiva f : R2 ! R2 . El conjunto de movimientos de R2 forma un grupo G no abeliano con operación binaria la composición usual de funciones. El grupo G se conoce como el grupo de movimientos de R2 . Ejemplo 5.1.12. Grupo Lineal General. Consideremos el conjunto de matrices ⇢✓ ◆ a b GL(2, R) = : a, b, c, d 2 R, ad bc 6= 0 . c d ✓ ◆ a b Entonces 2 GL(2, R) es una matriz invertible que define una c d función biyectiva (transformación lineal) T : R2 ! R2 dada por ✓ ◆ ✓ ◆✓ ◆ x a b x T = = (ax + by, cx + dy). y c d y La operación de grupo en GL(2, R) es el producto usual de matrices (recuerde que el producto ✓ ◆de matrices invertibles es invertible) donde e es 1 0 la matriz identidad . Los elementos de GL(2, R) consecuentemente 0 1 se denominan movimientos lineales de R2 . Ejemplo 5.1.13. Grupo Lineal Especial. Consideremos el conjunto de matrices SL(2, R) = {(aij ) 2 GL(2, R) : det(aij ) = 1}. Con el producto usual de matrices SL(2, R) es un grupo en donde el neutro es la matriz identidad. Ejemplo 5.1.14. Grupo de Traslaciones. Sean a, b 2 R. Definimos la función Ta,b : R2 ! R2 como Ta,b (x, y) = (x + a, y + b). Si Ta,b (x, y) = Ta,b (x0 , y 0 ), entonces de la definición de Ta,b se sigue que x = x0 , y = y 0 . Ası́ que, Ta,b es una función inyectiva. Claramente Ta,b es suprayectiva. Sea T (R2 ) = {Ta,b | a, b 2 R}. Entonces T (R2 ) es un grupo con la composición usual de funciones, donde e es la función T0,0 . Los elementos de T (R2 ) se conocen con el nombre de traslaciones de R2 . Podemos visualizar geométricamente una traslación como un movimiento de todo el plano euclideano a través de un vector cuyo punto inicial es (0, 0) y punto final (a, b). i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 120 — #132 120 i i Grupos Ejemplo 5.1.15. Grupo booleano. Sea A 6= ; un conjunto. Consideremos el conjunto formado por los subconjuntos de A, el cual denotaremos como P (A) = {X ✓ A}. El conjunto P (A) es conocido con el nombre de conjunto potencia de A. La función f : A ⇥ A ! A definida como f (X, Y ) = (X \Y )[(Y \X) es una operación binaria en P (A). Observamos que f (;, X) = X para cualquier X 2 P (A). También f (X, Y ) = f (Y, X) y f (X, X) = ;. De cursos elementales de álgebra sabemos que la diferencia simétrica es asociativa. Por tanto, P (A) es un grupo abeliano, en donde e = ; y el inverso de X es X. Ejemplo 5.1.16. Denotemos por Mm⇥n (R) al conjunto de matrices de tamaño m ⇥ n con entradas en R. Entonces Mm⇥n (R) es un grupo abeliano con la suma usual de matrices, en donde 0 1 0 ··· 0 B .. C e = @ ... .A y 0 ··· 0 a11 B a21 B B .. @ . ··· ··· am1 · · · 1 a1n a2n C C .. C . A amn 1 0 B B =B @ 0 a11 a21 .. . ··· ··· am1 · · · 1 a1n a2n C C .. C . A amn Ejemplo 5.1.17. Sea K es cualquier campo o cualquier anillo. Entonces Mm⇥n (K) es un grupo abeliano tal como se explicó en el ejemplo anterior. Ejemplo 5.1.18. Sea C([a, b]) = {f : [a, b] ! R : f es continua}. Entonces C([a, b]) es un grupo con la suma usual de funciones, e = 0 (función idénticamente cero) y f 1 = f . Recuerda que la suma de funciones continuas es continua. Ejemplo 5.1.19. Sean G, G0 grupos y G ⇥ G0 el producto cartesiano de G y G0 . Definimos la función f : (G ⇥ G0 ) ⇥ (G ⇥ G0 ) ! G ⇥ G0 como f ((g, g 0 ), (h, h0 )) = (gh, g 0 h0 ), donde obviamente g, h 2 G y g 0 , h0 2 G0 . Entonces f es una operación binaria en G ⇥ G0 y con simple inspección se observa que G ⇥ G0 es un grupo con e = (eG , eG0 ) y (x, y) 1 = (x 1 , y 1 ), donde eG y eG0 denotan el neutro de G y G0 respectivamente. El grupo i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 121 — #133 5.1 Grupos y subgrupos i 121 G ⇥ G0 se conoce con el nombre de producto directo externo de los grupos G, G0 . Más adelante regresaremos al estudio de estos grupos. Ejemplo 5.1.20. Si V es un espacio vectorial sobre un campo K, entonces V es un grupo abeliano con la suma usual de vectores. Ejemplo 5.1.21. Grupo de los cuaterniones. Considera el conjunto H = {a + bi + cj + dk : a, b, c, d 2 R} sujeto a las siguientes reglas: i2 = j 2 = k 2 = 1 y ij = k, ji = k, jk = i, kj = i, ki = j, ik = j. En el caso particular c = d = 0, observamos que C ⇢ H. En H definimos la suma: (a + bi + cj + dk) + (e + f i + gj + hk) = (a + e) + (b + f )i + (c + g)j + (d + h)k. Entonces H es un grupo abeliano. El lector puede observar que esencialmente H es muy parecido al R-espacio vectorial R4 . También puede notar que H es un C-espacio vectorial de dimensión 2, es decir, H ⇡ C ⇥ C. Ejemplo 5.1.22. Sea Q8 = {1, 1, i, i, j, j, k, k} donde i, j, k satisfacen las reglas de multiplicación del ejemplo anterior. El conjunto Q8 es un grupo no abeliano, en donde e = 1. El lector puede verificar fácilmente que i 1 = i, j 1 = j, k 1 = k, 1 1 = 1. La lista anterior de ejemplos no es exhaustiva: los grupos están involucrados en varias ramas de la matemática, de ahı́ su importancia. Como podemos observar, en algunos ejemplos aparecen subconjuntos que tienen estructura de grupo. En seguida, vamos a buscar la manera de poder identificar subconjuntos de un grupo G que reflejen la estructura aritmética de G. Si G es un grupo con operación binaria f y H ✓ G es no vacı́o, entonces f restringida a H ⇥ H puede que no sea una operación binaria de H. Por ejemplo, si G = Z, entonces Z con la suma es un grupo abeliano. Consideremos H = {2n + 1 : n 2 Z} ⇢ Z. Es claro que H no es cerrado bajo sumas. Este fenómeno sugiere una consideración sensible. Diremos que H es un subgrupo de G si se satisfacen los siguientes axiomas: S1 La operación binaria f de G es una operación binaria de H, es decir, para x, y 2 H se tiene que f ((x, y)) = xy 2 H. S2 Si e es el neutro de G, entonces e 2 H. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 122 — #134 122 i i Grupos S3 Si h 2 H, entonces h 1 2 H. Escribiremos H G para indicar que H es subgrupo de G. La notación H < G indicará que H es un subgrupo propio de G. Observemos que si H es subgrupo de G, no es necesario justificar la unicidad de e y x 1 puesto que ya lo justificamos para G en el teorema 5.1.1. Con la definición de subgrupo a la mano, es natural preguntarse si cualquier grupo G contiene subgrupos. Cualquier grupo contiene al menos dos subgrupos: {e} y G. Estos dos subgrupos se conocen como los subgrupos triviales de G. Prácticamente la definición de subgrupo es la misma que la definición de grupo: son exactamente tres axiomas. El siguiente resultado de esta sección es un criterio para identificar cuándo un subconjunto no vacı́o del grupo G es un subgrupo de G. Teorema 5.1.23. Sean G un grupo y ; = 6 H ✓ G. Entonces H G si 1 y solo si para a, b 2 H se tiene que ab 2 H. Demostración. Si H es subgrupo de G, entonces para a, b 2 H se tiene que a, b 1 2 H y por lo tanto ab 1 2 H. Supongamos ahora que todo par de elementos a, b 2 H satisface ab 1 2 H. En particular, e = aa 1 2 H. Por tanto, e, b 2 H implica b 1 = eb 1 2 H. Finalmente, como b 1 2 H, tenemos que a(b 1 ) 1 = ab 2 H. Ası́ H G. ⇤ Corolario 5.1.24. Sean G un grupo y ; 6= H ✓ G. Si H es finito y cerrado bajo productos, entonces H G. a 1 Demostración. Solo tenemos que verificar que si a 2 H, entonces 2 H. Sea a 2 H. Consideremos el conjunto Ca = {am : m 2 N}. Por hipótesis, H es cerrado bajo productos. Ası́ que Ca ✓ H. Por ser H finito tenemos que ai = aj para ciertos enteros distintos i, j 2 N. Sin pérdida de generalidad, podemos elegir i > j de tal forma que i j 1 > 0. Por lo tanto ai j = e y a 1 = ai j 1 2 Ca ✓ H. ⇤ La condición H finito en el corolario 5.1.24 es necesaria. Por ejemplo, en el grupo multiplicativo de los números racionales Q⇤ , el subconjunto H = {2n + 1 : n 2 Z} es infinito y cerrado bajo productos, pero no es subgrupo de Q⇤ . i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 123 — #135 5.1 Grupos y subgrupos i 123 Ejemplo 5.1.25. El grupo aditivo de los números racionales Q es subgrupo de los grupos R y C. Ejemplo 5.1.26. Sean n 2 N y nZ = {nx : x 2 Z}. Entonces nZ Z. Ejemplo 5.1.27. Sean Z8 = {0, 1, . . . , 7} y H = {0, 4}. Entonces H < Z8 . Ejemplo 5.1.28. Considere el grupo Zn y sea j 2 Zn . El conjunto H = {rj : r 2 N} es subgrupo de Zn . Ejemplo 5.1.29. En el grupo multiplicativo de los números complejos C⇤ = C \ {0}, el conjunto µn = {x 2 C : xn = 1} es un subgrupo de C⇤ . Este es un ejemplo de un grupo de orden infinito en el que se aplica muy bien el teorema 5.1.23. Ejemplo 5.1.30. Sea GRCp = {a 2 F⇤p : x2 ⌘ a (mod p) es soluble}, con p un primo impar. Observe que si c 2 F⇤p es tal que c2 ⌘ a (mod p), entonces x = c 1 satisface (c 1 )2 ⌘ (c2 ) 1 ⌘ a 1 (mod p). Lo anterior significa que si a 2 Fp es un cuadrado, entonces a 1 también es un cuadrado. Puesto que el producto de dos cuadrados es un cuadrado, entonces GRCp es un subgrupo multiplicativo de F⇤p . Ejemplo 5.1.31. En el grupo GL(2, R) consideremos el conjunto ⇢✓ ◆ a b H= : a, b, d 2 R, ad 6= 0 . 0 d Entonces H GL(2, R). Ejemplo 5.1.32. El conjunto K = grupo H del ejemplo anterior. S3 . ⇢✓ 1 b 0 1 ◆ :b2R Ejemplo 5.1.33. SL(2, R) < GL(2, R). ⇢✓ ◆ ✓ ◆ 1 2 3 1 2 3 Ejemplo 5.1.34. H = , 1 2 3 1 3 2 es subgrupo del es un subgrupo de Sea G un grupo y H1 , H2 G. Puesto que e 2 H1 y e 2 H2 , entonces H1 \ H2 6= ;. Más aún, si x, y 2 H1 \ H2 , entonces xy 1 2 H1 \ H2 . Por tanto H1 \ H2 G. En general tenemos: i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 124 — #136 124 i Grupos Teorema 5.1.35. Sea S = {H↵ \ : H↵ G, ↵ 2 I}, donde I es algún ⇤ conjunto de ı́ndices. Entonces S = H↵ G. ↵2I Demostración. Es un fácil ejercicio para el lector. ⇤ El resultado anterior nos dice que la intersección de cualquier familia de subgrupos es subgrupo. Aprovechamos lo anterior para describir una forma de producir subgrupos de un grupo dado G. Sea ; 6= A ✓ G. Definimos S(A) = {H G : A ✓ H}. Entonces por el teorema anterior, el conjunto \ hAi = H H2S(A) es un subgrupo de G. Notemos que hAi es el menor subgrupo de G que contiene al conjunto A. El subgrupo hAi se llama el subgrupo de G generado por el conjunto A. En el caso que hAi = G diremos que A es un conjunto de generadores de G. Si A = {a}, entonces hai se llama el subgrupo cı́clico de G generado por a. Particularmente, si G = hai diremos que G es un grupo cı́clico. Tenemos una caracterización de hai. Lema 5.1.36. Si G es un grupo y a 2 G, entonces hai = {an : n 2 Z}. Demostración. Vamos a mostrar la igualdad entre los conjuntos hai y {an : n 2 Z}. Primero observemos que a 2 {an : n 2 Z} G. Entonces {an : n 2 Z} 2 S({a}) y por tanto hai ⇢ {an : n 2 Z}. Por otro lado, an 2 hai para cualquier n 2 Z pues a 2 hai. Ası́ {an : n 2 Z} ⇢ hai y hai = {an : n 2 Z}. ⇤ Si G es un grupo aditivo y a 2 G, entonces la versión aditiva equivalente del lema 5.1.36 es: hai = {na : n 2 Z}. En el caso particular de Z tenemos que hni = nZ. Fue relativamente fácil dar una descripción de hai. Debo decirle al lector que si |A| 2, es mucho más complicado dar una caracterización de hAi. Teorema 5.1.37. Si G = hai, entonces cualquier subgrupo de G es cı́clico. Demostración. Sean G = {an : n 2 Z} y H G. Si H = {e} ó H = G, entonces la afirmación es obviamente cierta. Por lo anterior, podemos suponer que H 6= {e}, G y H = {ai : para ciertos i 2 Z}. Notemos i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 125 — #137 5.1 Grupos y subgrupos i 125 que en la descripción de H hemos escrito para ciertos i 2 Z pues estamos suponiendo que H 6= G. Sea j 2 N el menor entero positivo tal que aj 2 H. Vamos a mostrar que H = haj i = {atj : t 2 Z}. Si ak 2 H, aplicamos el algoritmo de la división para escribir k = jq + r con 0 r < j. Ası́ ak = ajq+r = ajq ar y ak jq = ar 2 H. Puesto que j es el menor entero positivo tal que aj 2 H, entonces r = 0 y ak = ajq . ⇤ Ejemplo 5.1.38. En el grupo Z9 tenemos h3i = {0, 3, 6}. Ejemplo 5.1.39. En el ejemplo 5.1.29, el subgrupo µn = {x 2 C : xn = 2⇡i 1} de C⇤ es cı́clico y µn = he n i. Corolario 5.1.40. Si H Z, entonces H = hni = nZ para algún n 2 N0 . Demostración. Si H = {0}, entones H = 0Z. Si H = Z, entonces H = 1Z. Supongamos que H es un subgrupo propio contenido en Z y sea x 2 H. Puesto que H es subgrupo, entonces x 2 H. Ası́ que H contiene números positivos y negativos. Por lo anterior, H \ N 6= ;. Por el PBO podemos elegir el elemento menor positivo n en H. Para esta n consideremos el subgrupo nZ = {nt : t 2 Z}. Es claro que nZ ⇢ H. Para la otra contención elegimos cualquier elemento x 2 H. Por el algoritmo de la división x = nq + r con 0 r < n. Observemos que x, nq 2 H y por tanto r = x nq 2 H. Si 0 < r, como r 2 H entonces n no es el menor entero positivo en H. Ası́ que necesariamente r = 0 y por tanto x = nq 2 nZ. En conclusión, cualquier subgrupo de Z es de la forma nZ, para alguna n 2 N0 y es cı́clico. ⇤ Ejemplo 5.1.41. El grupo Z solo tiene dos generadores. En efecto, si Z = hai, entonces para n 2 Z, existe t 2 Z tales que at = n. Lo anterior significa que a | n. En particular a | 1 y ası́, a = ±1. Por tanto Z = h1i = h 1i. Notemos que en el ejemplo 5.1.38, el número o(h3i) es un divisor de o(Z9 ). Este hecho no es una coincidencia. Probaremos que el orden de un grupo finito es dividido por el orden de cualquier subgrupo. Sean G un grupo finito y H G. Para a 2 G definimos la clase izquierda de a módulo H como aH = {ah : h 2 H}. Esta definición también aplica si o(G) = 1. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 126 — #138 126 i i Grupos Ejemplo 5.1.42. En el grupo Z consideremos el subgrupo 7Z y sea x 2 Z. Entonces la clase izquierda de x módulo 7Z es x + 7Z = {x + 7n : n 2 Z}. Ejemplo 5.1.43. En el grupo Z9 = {0, 1, 2, 3, 4, 5, 6, 7, 8} consideremos el subgrupo H = {0, 3, 6} y a = 5. Entonces la clase izquierda de 5 módulo H es 5 + H = {5 + 0, 5 + 3, 5 + 6} = {5, 8, 2}. Ejemplo 5.1.44. Consideremos el grupo Z16 y el subgrupo H = {4, 8, 12, 0}. Entonces la clase izquierda de 8 módulo H es 8 + H = {8 + 4, 8 + 8, 8 + 12, 8 + 0} = {12, 0, 4, 8}. En el ejemplo 5.1.43 observamos que la clase 5 + H no es subgrupo de Z9 . En el ejemplo 5.1.44 observamos que la clase 8 + H sı́ es subgrupo del grupo Z16 . En ambos casos la cardinalidad de la clase coincide con el orden del subgrupo H. El lector no debe confundirse si en los enunciados usamos notación aditiva o multiplicativa. Lema 5.1.45. Sean G un grupo (finito o infinito), H G y a 2 G. Entonces las siguientes afirmaciones son ciertas: 1. aH = H si y solo si a 2 H. 2. o(H) = |aH|. 3. a 1 bH = H si y solo si aH = bH. Demostración. Para justificar la afirmación 1 primero supongamos que aH = H. Sea ah cualquier elemento de aH. Como ah 2 H, entonces ah = h1 , para cierto elemento h1 2 H. Por tanto a = h1 h 1 2 H. Recı́procamente, si a 2 H, entonces aH ⇢ H porque H es cerrado bajo productos. Para cualquier h 2 H podemos escribir h = a(a 1 h). Ası́ que H ⇢ aH y por tanto aH = H. Para la afirmación 2 consideremos un conjunto I de ı́ndices y H = {hi : i 2 I}. Entonces aH = {ahi : hi 2 H}. La función f : H ! aH definida como f (hi ) = ahi es biyectiva y por tanto los conjuntos H y aH tienen la misma cardinalidad. Finalmente, para la afirmación 3 primero supongamos que a 1 bH = H. Entonces a 1 b 2 H y ası́ a 1 b = h, para cierto elemento h 2 H. Por lo anterior, b = ah y bH ⇢ aH. De la misma igualdad a 1 b = h tenemos a = bh 1 2 bH y por tanto aH ⇢ bH. Inversamente, si aH = bH, entonces i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 127 — #139 5.1 Grupos y subgrupos i 127 b = ah, para algún h 2 H. Ası́ que a 1 tenemos a 1 bH = H. 1b = h 2 H. Aplicando la afirmación ⇤ En el ejemplo 5.1.44 observamos que la clase 8 + H coincide con el subgrupo H. Este fenómeno fue justificado en la afirmación 1 del lema anterior. Podemos ser más atrevidos e intentar comparar dos clases izquierdas arbitrarias. Lema 5.1.46. Sean G un grupo y aH, bH clases izquierdas. Entonces aH \ bH = ; ó aH = bH. Demostración. Supongamos que la primera afirmación no se cumple, es decir, aH \bH 6= ;. Vamos T a mostrar que entonces la segunda afirmación es la buena. Si x 2 aH bH, entonces existen h1 , h2 2 H de tal forma que x = ah1 = bh2 . Por tanto a = bh2 h1 1 2 bH y ası́, para todo h 2 H, ah = bh2 h1 1 h 2 bH. De esta forma aH ⇢ bH. El mismo argumento nos lleva a justificar que bH ⇢ aH. Por tanto aH = bH. ⇤ Resumiendo, tenemos que dos clases izquierdas son ajenas o son iguales. De acuerdo al lema anterior, el lector debe notar que el conjunto de clases izquierdas {aH}a2G produce una partición del grupo G. Lo anterior significa: 1. Cada [ clase aH 6= ; pues al menos a 2 aH. 2. aH = G. a2G Como sabemos, una partición produce una relación de equivalencia y una relación de equivalencia nos lleva a una partición. En particular, la relación de equivalencia que hemos producido en G por medio de la partición de las clases izquierdas formadas con un subgrupo dado H es la siguiente: si a, b 2 G, entonces a ⇠ b si y solo si aH = bH. Vamos a denotar G/H = {aH : a 2 G} y nos referimos a G/H como el conjunto de clases izquierdas de G módulo H. Ejemplo 5.1.47. Consideremos el grupo F⇤7 = F7 \{0} = {1, 2, 3, 4, 5, 6}, en donde la operación es la multiplicación módulo 7. Si H = {1, 2, 4}, entonces H F⇤7 . A continuación damos una lista de los elementos de F⇤7 /H: 1H = {1, 2, 4}, 4H = {4, 1, 2}, i i 2H = {2, 4, 1}, 5H = {5, 3, 6}, 3H = {3, 6, 5} 6H = {6, 5, 3}. i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 128 — #140 128 i i Grupos Observamos que cualesquiera dos clases o coinciden o son ajenas. Además, la unión de ellas reproduce al grupo F⇤7 . Ejemplo 5.1.48. Consideremos el grupo de los enteros Z y el subgrupo 6Z. Algunos elementos de Z/6Z son: 0 + 6Z = {6n : n 2 Z}, 1 + 6Z = {1 + 6n : n 2 Z}, 4 + 6Z = {4 + 6n : n 2 Z}, 5 + 6Z = {5 + 6n : n 2 Z}, 2 + 6Z = {2 + 6n : n 2 Z}, 6 + 6Z = {6 + 6n : n 2 Z}, 8 + 6Z = {8 + 6n : n 2 Z}. 3 + 6Z = {3 + 6n : n 2 Z}, 7 + 6Z = {7 + 6n : n 2 Z}, Observamos que algunas clases se están repitiendo, por ejemplo 0 + 6Z = 6 + 6Z, 1 + 6Z = 7 + 6Z, 2 + 6Z = 8 + 6Z. Esencialmente esto se debe al algoritmo de la división y por tanto Z/6Z = {0 + 6Z, 1 + 6Z, 2 + 6Z, 3 + 6Z, 4 + 6Z, 5 + 6Z}. Denotaremos como [G : H] al número de clases izquierda de G módulo H, es decir, G/H = [G : H]. El número [G : H] lo llamaremos el ı́ndice de H en G. A continuación formalizamos algunas de las observaciones de los dos ejemplos anteriores. Teorema 5.1.49 (Teorema de Lagrange1). Sean G un grupo finito y H G. Entonces o(H) | o(G), más aún, o(G) = o(H)[G : H] o o(G) equivalentemente = [G : H] o(H) 1Joseph Louis Lagrange nació el 25 de enero de 1736 en Turı́n, capital del reino de Cerdeña. Cursa sus primeros estudios en Turı́n; después de la lectura ocasional de una memoria sobre álgebra del astrónomo Halley, se orienta hacia las matemáticas. Lagrange reside en Berlı́n desde 1766 hasta 1787 y es donde redactará cerca de ciento cincuenta memorias consagradas a las matemáticas y a la mecánica. La gran obra de Lagrange durante este perı́odo es su mecánica analı́tica, una obra maestra de matemática pura que presenta a la mecánica por medio de un método puramente algebraico, sin la ayuda de ninguna figura. En el campo de las matemáticas puras, merecen el primer lugar sus trabajos sobre la resolución algebraica de ecuaciones. En 1766, Lagrange demuestra la existencia de raı́ces de la ecuación de Pell, en 1768 ofrece una solución completa de la ecuación de segundo grado (enteros solamente). Se interesa también por la descomposición de números y en 1770 demuestra el enunciado de Fermat: Todo entero positivo es la suma de a lo más cuatro cuadrados. En 1773 da la primera demostración del teorema de Wilson. Muere en el año 1813. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 129 — #141 5.1 Grupos y subgrupos i 129 Demostraci Són. Si {aH} es la partición de G módulo H, entonces la unión G = aH es ajena. Por la afirmación 1 del lema 5.1.45 si t = o(H) entontes t = |aH| = o(H) para cualquier a 2 G. Por P tanto o(G) = |aH| = tq, donde q es el número de clases izquierdas. Ası́ o(H) | o(G) donde q es el número de clases izquierdas, es decir, q = [G : H]. ⇤ Si definimos una clase derecha como Ha = {ah : h 2 H}, entonces todo lo que hemos formalizado con clases izquierdas se puede copiar verbatim con clases derechas. De la misma manera que definimos el orden de un grupo podemos definir el orden de un elemento. Sean G un grupo y a 2 G. De acuerdo al lema 5.1.36, hai = {an : n 2 N} es un subgrupo de G. Si o(hai) = r < 1, entonces diremos que el orden del elemento a es r. Si o(hai) = 1 diremos que a es de orden infinito. En pocas palabras, el orden de a 2 G es el orden del grupo cı́clico generado por a. Cualquiera que sea el caso, escribiremos o(a) para indicar el orden de a. Dependiendo del grupo G, un elemento puede ser de orden finito o infinito. Si G es finito y a 2 G, entonces por el teorema de Lagrange o(a) | o(G) y por tanto o(a) < 1. Si G es un grupo infinito, puede suceder que a es de orden finito o infinito, todo depende de la aritmética de G. Observe que el orden de un elemento a es el menor entero positivo n tal que an = e. Es claro que el orden del neutro de un grupo G es 1 y cualquier elemento de orden 1 necesariamente debe ser el neutro. Ejemplo 5.1.50. Sean G un grupo y a 2 G tal que o(a) = n. Si am = e, entonces n | m. En efecto, pues por el algoritmo de la división m = nq + r con 0 r < n. Por tanto am = anq+r = (an )q ar = ar = e. Puesto que n es el menor entero positivo con la propiedad an = e, necesariamente r = 0 y n | m. Ejemplo 5.1.51. Sea n 2 Z. Puesto que hni = nZ es un subgrupo de Z de orden infinito, tenemos que cualquier elemento distinto de 0 es de orden infinito. Ejemplo 5.1.52. En el grupo de enteros módulo n, el orden de cualquier elemento debe ser un divisor de n. Ejemplo 5.1.53. Consideremos el grupo multiplicativo C⇤ . De acuerdo al ejemplo 5.1.29, el subgrupo µn de C⇤ es cı́clico finito. Cualquier x 2 µn i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 130 — #142 130 i i Grupos es de orden finito. Ası́ que el grupo puede ser infinito y contener elementos de orden finito. En este ejemplo, C⇤ contiene subgrupos finitos de todos los órdenes. ¿Por qué? Ejemplo 5.1.54. En el grupo multiplicativo R⇤ = R \ {0}, el subgrupo {1, 1} tiene un elemento de orden 1 y un elemento de orden 2. e. Corolario 5.1.55. Sean G un grupo finito y a 2 G. Entonces ao(G) = Demostración. Por el teorema de Lagrange o(a) | o(G). Si r = o(G), entonces r = o(a)q para algún q 2 N. Por tanto ar = (ao(a) )q = eq = e. ⇤ Corolario 5.1.56 (Teorema de Fermat). Si p es primo, a 2 F⇤p , entonces ap 1 = 1. Demostración. Es suficiente notar que F⇤p es un grupo de orden p 1 con el producto de enteros módulo p, en donde el neutro es la clase 1. ⇤ Corolario 5.1.57 (Teorema de Euler). Para a 2 Un se tiene que a'(n) ⌘ 1 (mod n). Demostración. El conjunto Un = {a 2 Zn : ax ⌘ 1 (mod n) es soluble} es un grupo con el producto de clases residuales módulo n y o(Un ) = '(n). ⇤ Si conocemos el entero o(a) podemos preguntarnos cuál es el orden de am para m 2 N. El siguiente resultado nos da la respuesta. Teorema 5.1.58. Sean G un grupo y a 2 G con o(a) = r < 1. r Entonces para m 2 N tenemos que o(am ) = . mcd(r, m) Demostración. Será fundamental tener en cuenta que r es el menor entero positivo con la propiedad ar = e y aj 6= e para 1 j < r. La prueba la haremos en tres casos: primero el caso m | r, luego el caso mcd(r, m) = 1 y finalmente el caso general mcd(r, m) = d. Si m | r, entonces r = mq para algún q 2 N. Por tanto mcd(r, m) = m y r r = . mcd(r, m) m En este caso debemos probar que r o(am ) = = q. m i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 131 — #143 5.1 Grupos y subgrupos i 131 Notemos primero que (am )q = ar = e, ası́ o(am ) q. Si o(am ) < q, entonces (am )q = amq = ar 6= e lo cual no es posible pues r es el orden de a. Por tanto r r o(an ) = q = = . m mcd(r, m) Ahora supongamos mcd(m, r) = 1. Según la afirmación del teorema, debemos mostrar que o(am ) = r. Sean x, y 2 Z tal que mx + yr = 1. Multiplicando esta última igualdad por o(am ) obtenemos mxo(am ) + yro(am ) = o(am ), de donde ao(a m) = (am )xo(a y ası́ el número o(a) satisface que m) · (ar )yo(a o(am ) m) =e r. Por otro lado (am )r = (ar )m = em = e implica que r o(am ) y por lo tanto r = o(am ). Para el caso general, si mcd(m, r) = d, entonces m = dq0 , r = dq1 con r mcd(q0 , q1 ) = 1. En este caso debemos probar que o(am ) = . Puesto d que d | r, entonces por el primer caso de estudio, tenemos o(ad ) = q1 . De acuerdo al segundo caso, puesto que mcd(q0 , q1 ) = 1 tenemos (o(ad ))q0 = q1 . r Pero q1 = y por tanto d r r o(adq0 ) = o(am ) = q1 = = . ⇤ d mcd(r, m) Corolario 5.1.59. Si G es cı́clico de orden finito m, entonces G tiene '(m) generadores, donde ' es la función ' de Euler. Demostración. Sean a 2 G un generador y t 2 N tal que mcd(t, m) = 1. Entonces m o(at ) = = m. mcd(t, m) Por tanto G = hat i. Ası́, G tiene al menos '(m) generadores. Ahora veamos que todos los generadores de G se encuentran en el conjunto {at : mcd(t, m) = 1}. Elegimos cualquier generador x 2 G. Entonces x = as , para algún s 2 N y o(x) = o(as ) = m. Pero m o(as ) = =m mcd(s, m) i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 132 — #144 132 i i Grupos si y solo si mcd(s, m) = 1. Por tanto x = as con mcd(s, m) = 1 y G tiene exactamente '(m) generadores. ⇤ Prevenimos al lector que las fórmulas o(a + b) = o(a) + o(b) y o(ab) = o(a)o(b) no son válidas en general. Ası́ que debe ser cuidadoso cuando trabaje con el orden de una suma o un producto de elementos. Vea el ejercicio 28. Teorema 5.1.60. Sean G un grupo, a, b 2 G de orden finito tales que ab = ba y mcd(o(a), o(b)) = 1. Entonces o(ab) = o(a)o(b). Demostración. Sea o(a) = m y o(b) = n. Como ab = ba, para k 2 Z se cumple que (ab)k = ak bk y por lo tanto (ab)mn = e. Vamos a mostrar que si (ab)k = e, entonces mn | k. En particular tendrı́amos que (ab)o(ab) = e, ası́ que mn | o(ab) y terminamos. Si (ab)k = e, entonces tenemos ak = b k y por tanto amk = b mk = e. Puesto que o(b) = n y b mk = e, llegamos a que n | mk. Usando la hipótesis mcd(m, n) = 1 concluimos que n | k. Usando exactamente las mismas ideas podemos justificar que m | k. Por lo anterior, como mcd(m, n) = 1, entonces mn | k. Nos hemos auxiliado de los corolarios 1.2.2 y 1.2.7. ⇤ Ejemplo 5.1.61. Sea p un primo y µp el grupo de raı́ces p-ésimas de 2⇡i 1. Si denotamos al generador de µp por x = e p , entonces es claro que p o(x) = p. Si n 2 N es primo relativo con p, entonces o(xn ) = = p. mcd(n, p) Concluimos este ejemplo afirmando que cualquier elemento y 2 µp \ {1} es un generador del grupo µp . Este es el momento adecuado para hacer una breve reflexión sobre el teorema de Lagrange 5.1.49. Este resultado afirma que si tenemos un grupo finito G y H G, entonces el número o(H) es un divisor de o(G). Podemos pensar en lo siguiente: si G un grupo finito de orden n y d | n, entonces ¿G contiene un subgrupo H de orden d? La afirmación inversa del teorema de Lagrange no es válida en toda generalidad, por ejemplo, el siguiente conjunto de permutaciones A4 = i i n✓ ◆ ✓ 1 2 3 4 1 , 1 2 3 4 1 ✓ ◆ ✓ 1 2 3 4 1 , 4 2 1 3 2 ◆ ✓ 2 3 4 1 , 3 4 2 1 ◆ ✓ 2 3 4 1 , 4 3 1 4 ◆ ✓ 2 3 4 1 , 4 2 3 3 ◆ ✓ 2 3 4 1 , 1 3 2 2 ◆ 2 3 4 , 2 4 1 ◆ 2 3 4 , 3 1 4 i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 133 — #145 5.1 Grupos y subgrupos ✓ i 133 ◆ ✓ ◆ ✓ ◆ ✓ ◆o 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 , , , 3 1 2 4 4 3 2 1 3 4 1 2 2 1 4 3 es un grupo de orden 12 y no contiene algún subgrupo de orden 6. El grupo A4 es conocido como grupo alternante y está contenido en S4 . A4 es el ejemplo de grupo más pequeño en el cual no se cumple la afirmación inversa del teorema de Lagrange. Sin embargo, no todo está perdido, en su momento estudiaremos los teoremas que nos garantizan que para ciertos divisores del orden del grupo, existen subgrupos del orden adecuado. Estos teoremas se conocen como los teoremas de Sylow los cuales vienen a resolver en buena medida la afirmación inversa del teorema de Lagrange. Por lo pronto proporcionamos la siguiente versión del teorema inverso de Lagrange. Teorema 5.1.62 (Teorema inverso de Lagrange para grupos cı́clicos finitos). Sean G un grupo cı́clico finito de orden n y d | n, d > 0. Entonces G contiene un único subgrupo H de orden d. Demostración. Supongamos que G =< x >= {e, x, x2 , . . . , xn 1 } y n = dq. Si H = {xtq : t 2 Z} = hxq i , entonces H G. Para t 2 Z existen únicos q1 , r1 enteros tales que t = dq1 + r1 con 0 r1 < d. Es fácil verificar que: 1. xtq = xr1 q . 2. Si 0 r1 6= r2 < d, entonces xr1 q 6= xr2 q . Por lo anterior, o(H) = d. Para la unicidad, supongamos que hai tiene orden d. Entonces a = xm , para algún m 2 N. Por tanto ad = xmd = e. De acuerdo al ejemplo 5.1.50, n | md pues o(x) = n. Sea k 2 Z tal que n m = k = qk. Ası́, a = xm = (xq )k = xkq 2 H y hai H. Por lo anterior d hai = H. ⇤ Corolario 5.1.63. Si G es un grupo cı́clico, entonces cualquier subgrupo de G es cı́clico. Demostración. Cualquier subgrupo de G es obtenido como en el teorema anterior. ⇤ El teorema 5.1.62 también es válido para grupos abelianos finitos. Posponemos la prueba para más adelante. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 134 — #146 134 i i Grupos PROBLEMAS 1. Sean G un conjunto y ab el producto de a, b 2 G. En cada uno de los siguientes casos decide si el correspondiente G tiene estructura de grupo: a) Z donde ab = 0. b) Z donde ab = a b. c) Z donde ab = a + b + 1. d) Z donde ab = a. e) Z donde ab = a + b + ab. f) El conjunto de todos los enteros impares con operación suma de enteros. g) El conjunto de todos los enteros impares con operación producto de enteros. h) Los números racionales positivos con la suma. i) Los números racionales positivos con el producto. j) Q \ (0, 1) con el producto usual de números racionales. k) Q donde ab = max{a, b}. l) Los números irracionales con la suma usual de R. m) Los números irracionales con el producto usual de R. p n) {a + b 2 : a, b 2 Q, a 6= 0 ó b 6= 0} con el producto usual de R. o) R2 \ {(0, 0)} con la operación (a, b)(c, d) = (ac bd, ad + bc). 2. Sea A 2 Mn⇥m (R) y denotemos Sol(A) = {X 2 Rn : AX = 0}. Demuestra que Sol(A) es un grupo abeliano infinito. La operación en Sol(A) es la suma usual de vectores en Rn . 3. De acuerdo al teorema 5.1.1, en cualquier grupo se cumplen las dos leyes de cancelación. En N se cumplen las leyes de cancelación para la suma (también para el producto) y sin embargo N no es un grupo. Supongamos que G es un conjunto finito no vacı́o, con una operación binaria asociativa y tal que en G se cumplen las dos leyes de cancelación. Demuestra que G es un grupo. Sugerencia: Es fundamental la hipótesis G finito y no vacı́o pues de esta forma podemos elegir g 2 G y n, m 2 N tal que n > m y g n = g m . Muestra que ag n m = a para cualquier a 2 G. Por analogı́a g n m a = a. Es aquı́ donde se usan las leyes de cancelación. Por tanto g n m es el neutro en G. 4. Demuestra el teorema 5.1.4. 5. Muestra que el ejemplo 5.1.11 es en realidad un grupo no abeliano. 6. En cada uno de los siguientes conjuntos define una operación binaria de tal forma que tenga estructura de grupo: a) {0, 1}. b) {0, 1, 2}. c) {1, 1}. d) {a, b, c}. e) {a, b}. f) {0, 1, 1}. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 135 — #147 5.1 Grupos y subgrupos i 135 7. Sean G un grupo y H1 , H2 subgrupos de G. Muestra que H1 [ H2 G si y solo si uno de ellos está contenido en el otro. 8. Considera el grupo Z. ¿Cuáles de los siguientes subconjuntos son subgrupos de Z? a) 6Z \ 12Z. b) 6Z \ 5Z. c) 4Z [ 7Z. d) 3Z [ 6Z. 9. Consideremos el grupo Z. Encuentra el subgrupo generado por cada uno de los siguientes conjuntos: a) {3, 5}. b) { 1, 1}. c) {9, 12}. d) {3, 4, 6}. 10. Sean a, b 2 Z \ {0}. Si g = mcd(a, b), entonces el subgrupo generado por a, b es gZ. ax + b 11. Sea R = R[{1}. Considera las funciones f : R ! R de la forma f (x) = cx + d con ad bc = 1. Muestra que el conjunto de todas estas funciones es un grupo con la operación composición. 12. Muestra que si m | n, entonces nZ mZ. 13. Sean G un grupo y a1 , a2 , . . . , an 2 G. Muestra que (a1 a2 · · · an ) 1 = an 1 an 1 1 · · · a1 1 . 14. Muestra que si G = hai, entonces G = ha 1 i. 15. Sean A un conjunto arbitrario y SA = {f : A ! A : f es biyectiva}. Muestra que SA es un grupo con la composición usual de funciones. 16. Muestra que Sn es un grupo de orden n!. 17. Muestra que Sn 1 Sn . 18. Muestra que si n < m, entonces Sn Sm . 19. Muestra que { 2 Sn : (n) = n} Sn . El subrupo { 2 Sn : (n) = n} se conoce con el nombre estabilizador de n y puede ser definido para cualquier 1 i n. 20. Considera el grupo GL(n, R) tal como en el ejemplo 5.1.12. Muestra que SL(n, R) GL(n, R). 21. Encuentra todos los subgrupos de Z8 . 22. Sea G cualquier grupo. De acuerdo al ejemplo 5.1.53, G puede ser de orden infinito y contener elementos de orden finito. Sea t(G) = {x 2 G : o(x) < 1}. Muestre que si G es abeliano, entonces t(G) G. El subgrupo t(G) es conocido como el subgrupo de torsión de G. 23. En el grupo GL(2, Q), el subconjunto t(GL(2, Q)) no es subgrupo de GL(2, Q). i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 136 — #148 136 i i Grupos 24. Sean p un número primo y G un grupo de orden p. Usa el teorema de Lagrange para demostrar que G es cı́clico. 25. Sea G un grupo no cı́clico de orden 4. Muestra que G es abeliano. 26. Encuentra diferentes en Z12 , F13 , Z18 . ✓ ◆todos los subgrupos cı́clicos D ✓1 b ◆ E 1 b 27. Sea 2 GL(2, R). Encuentra . 0 1 0 1 ✓ ◆ ✓ ◆ 0 1 0 1 28. En el grupo GL(2, Q) considera A = yB= . Muestra 1 0 1 1 que o(A) = 4, o(B) = 3 pero o(AB) = 1. 29. Muestra que todo grupo cı́clico es abeliano y da un ejemplo de un grupo abeliano que no sea cı́clico. 30. Muestra que un grupo que tiene solo un número finito de subgrupos debe ser finito. 31. Sea µn = {x 2 C : xn = 1}. Muestra que µn es un grupo finito de orden n. Si d | n, entonces µd µn . 32. Considera el conjunto µ1 = {z 2 C : z n = 1, n 2 N}. Muestra que µ1 es un subgrupo infinito de C⇤ y cada elemento de µ1 es de orden finito. 33. Conjetura de Artin. Sea p un número primo. Muestra que F⇤p es un grupo cı́clico de orden p 1. ¿Puede el lector encontrar un generador tı́pico para cualquier primo p? 34. Sean a, b, c, d 2 G. La ecuación axbcx = cabx tiene solución única en G. 35. Sea Un = {a 2 Zn : ax ⌘ 1 (mod n) es soluble}. Muestra que Un es un grupo abeliano de orden '(n). 36. Sean G un grupo y a 2 G de orden finito r. Muestra que r es el menor entero positivo tal que ar = e. 37. Sea G un grupo y a 2 G. Muestra con un ejemplo que si H < G, entonces no necesariamente aH es subgrupo de G. 38. Sean G un grupo infinito y H G. Muestra que si a 2 G, entonces |aH| = o(H). 39. Sean G un grupo, H G y a 2 G. Definimos la clase derecha de a módulo H como Ha = {ha : h 2 H}. Demuestra el teorema de Lagrange usando clases derechas módulo H. 40. En Z9 encuentra todas las clases izquierdas y todas las clases derechas módulo H = {0, 3, 6}. ¿Puedes dar una biyección entre el conjunto de clases izquierdas y el conjunto de clases derechas módulo H? 41. Sean G un grupo y H G. Muestra que existe una biyección entre el conjunto de clases izquierdas y el conjunto de clases derechas módulo H. 42. Considera el grupo R2 = R ⇥ R. Muestra que la recta L = {(a, 5a) : a 2 R} es subgrupo de R2 . Encuentra la clase (1, 2) + L. Describe geométricamente el conjunto R2 /L. ¿Cualquier recta contenida en R2 es subgrupo de R2 ? i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 137 — #149 5.2 Subgrupos normales y anormales i 137 43. Sean a, b elementos de orden finito en un grupo finito G. Encuentra el orden de ab. 44. Sea G un grupo finito de orden n. Si x 2 G es tal que xr = e y mcd(r, n) = 1, entonces x = e. 45. Una de las expresiones más bellas en matemáticas es x2 = 1. Las raı́ces cuadradas de 1 son de tal importancia que, por ejemplo, sirven para construir al campo de los números complejos C. La ecuación x2 = 1 no tiene solución en R y en C tiene dos soluciones. En un campo finito Fp también tiene dos soluciones si y solo si p es un primo de la forma 4n + 1. Si p es la forma 4n + 3, entonces x2 = 1 no es soluble en Fp . Use el ejemplo 5.1.21 para demostrar que x2 = 1 tiene una infinidad de soluciones en H, de hecho, {(b, c, d) 2 R3 : b2 + c2 + d2 = 1} es el conjunto de soluciones de la ecuación. Fantástico, pues justamente el conjunto de soluciones no es otra cosa que la superficie de la esfera unitaria en R3 . Sugerencia: supongamos que (a + bi + cj + dk)2 = 1. Usa las reglas de multiplicar del ejemplo 5.1.21 para mostrar que: a) a2 b2 c2 d2 = 1 y 2ab = 2ac = 2ad = 0. b) Concluye que necesariamente a = 0. ¿Qué pasarı́a si a 6= 0? 5.2. Subgrupos normales y anormales En esta sección vamos a estudiar una clase importante de subgrupos de un grupo G. Si A, B son subconjuntos de G definimos el producto de los conjuntos A, B como AB = {ab : a 2 A, b 2 B} donde ab indica el producto de los elementos a, b con la operación de grupo de G. De esta forma si {Ai }ni=1 en una familia finita de subconjuntos de G, entonces n Y Ai = {a1 a2 · · · an : ai 2 Ai }. Notemos que los elementos a1 a2 · · · an y i=1 a2 a1 · · · an pueden ser diferentes pues no estamos suponiendo que el grupo G es abeliano. Como caso particular de nuestra definición de producto de conjuntos tenemos que si a, b 2 G y H G entonces aHb = {ahb : h 2 H}. El lector puede verificar fácilmente que si H G entonces HH = H y como caso particular tenemos: Lema 5.2.1. Si H G y a 2 G, entonces aHa 1 G. Demostración. Veamos que aHa 1 es cerrado bajo productos. Si elegimos dos elementos tı́picos ah1 a 1 , ah2 a 1 2 aHa 1 , entonces (ah1 a i i 1 )(ah2 a 1 ) = a(h1 h2 )a 1 2 aHa 1 . i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 138 — #150 138 i Grupos Ahora, si aha 1 2 aHa tanto aHa 1 G. 1, entonces (aha 1) 1 = ah 1a 1 2 aHa 1. Por ⇤ Sean H1 , H2 subgrupos de G. Decimos que H1 es conjugado de H2 si existe a 2 G tal que H1 = aH2 a 1 . Es claro que dado un subgrupo H, entonces todos los subgrupos conjugados de H son {aHa 1 }a2G . En particular, nos interesan aquellos subgrupos H que coinciden con todos sus conjugados, es decir, aHa 1 = H para todo a 2 G. Los subgrupos de G con esta propiedad los llamaremos subgrupos normales de G y los demás subgrupos serán los subgrupos anormales o no-normales. Escribiremos H /G para indicar que H es un subgrupo normal de G y H 6 G para indicar que para alguna a 2 G, aHa 1 6= H. Lema 5.2.2. Sean G un grupo y H G. Entonces H / G si y solo si para a 2 G, aH = Ha. Demostración. Si H / G, entonces {aha 1 : h 2 H} = H para a 2 G. Vamos a mostrar la doble contención entre los conjuntos aH y Ha. Sea ah 2 aH. Entonces aha 1 2 aHa 1 = H. Por tanto, aha 1 = h1 , para algún h1 2 H, ası́ ah = h1 a 2 Ha y en consecuencia aH ⇢ Ha. La contención Ha ⇢ aH se justifica de manera similar y de esta forma aH = Ha. Es un fácil ejercicio mostrar que si aH = Ha para toda a 2 G, entonces H / G. ⇤ ◆ ✓ ◆o n✓ 1 2 3 1 2 3 Ejemplo 5.2.3. Con el subgrupo H = , 1 2 3 3 2 1 ✓ ◆ 1 2 3 S3 y la permutación = , tenemos 2 3 1 ◆ ✓ ◆o n✓ ◆ ✓ ◆o n✓ 1 2 3 1 2 3 1 2 3 1 2 3 H= , 6= , =H 2 3 1 1 3 2 2 3 1 2 1 3 y por tanto H 6 S3 . En el lenguaje de las clases izquierdas y derechas estamos afirmando que H / G si la clase izquierda aH coincide con la clase derecha Ha para todo a 2 G. El siguiente resultado puede resultar de gran utilidad para identificar subgrupos normales. Teorema 5.2.4. H / G si y solo si aHa 1 ✓ H para todo a 2 G. Demostración. Si H / G, entonces para todo a 2 G, aH = Ha. Sea ah 2 aH = Ha. Entonces existe h1 2 H tal que ah = h1 a. Por tanto i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 139 — #151 5.2 Subgrupos normales y anormales i 139 aha 1 = h 2 H. Recı́procamente, supongamos aHa 1 ✓ H para todo a 2 G. Es suficiente mostrar que H ⇢ aHa 1 . Sea h 2 H. Puesto que a 1 ha 2 a 1 Ha ✓ H, entonces h = a(a y ası́ H ✓ aHa 1. 1 ha)a Por tanto H = aHa 1 1 2 aHa 1 y H / G. ⇤ Una reinterpretación del lema 5.2.2 es que el producto de dos clases izquierdas es una clase izquierda. Corolario 5.2.5. Si H / G, entonces para a, b 2 G se tiene que (aH)(bH) = abH. Demostración. (aH)(bH) = a(Hb)H = a(bH)H = abH. ⇤ El corolario anterior es altamente sugestivo pues propiamente define una operación binaria en el conjunto de clases laterales izquierdas. Sea H / G. En el conjunto G/H = {aH : a 2 G} definimos el producto de dos clases izquierdas como (aH)(bH) = abH. Observamos que: 1. Para a 2 G se cumple aHeH = aH. Esto sugiere que la clase izquierda eH = H funciona muy bien como neutro en G/H. 2. Para a 2 G se cumple que aHa 1 H = eH. Esto sugiere que (aH) 1 = a 1 H. Para un subgrupo normal, el producto entre clases izquierdas impone en el conjunto G/H una estructura de grupo con operación binaria el producto de clases laterales izquierdas. Solo nos queda preguntarnos si la operación es una función que está bien definida, es decir, si aH = bH y a1 H = b1 H entonces ¿aa1 H = bb1 H?. Primero observemos lo siguiente: aa1 H = a(a1 H) = a(b1 H) = (aH)b1 = (bH)b1 = b(Hb1 ) = b(b1 H) = bb1 H. Ası́, aHa1 H = aa1 H = bb1 H = bHb1 H y por lo tanto la operación entre clases izquierdas no depende del representante. Resumiendo: si H / G, entonces G/H es un grupo el cual llamaremos grupo cociente de G módulo H. Corolario 5.2.6 (Corolario al teorema de Lagrange). Si G es un grupo o(G) finito y H / G, entonces o(G/H) = . o(H i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 140 — #152 140 i i Grupos Demostración. Recordemos que [G : H] es el número de elementos en G/H. El resultado se sigue de aplicar directamente el teorema de Lagrange 5.1.49. ⇤ Ejemplo 5.2.7. En el ejemplo 5.2.3, vimos que H 6 S3 . Enseguida escribimos los elementos del grupo S3 simplemente para que el lector coincida con las operaciones que aquı́ presentamos. ✓ ◆ ✓ ◆ ✓ ◆ n 1 2 3 1 2 3 1 2 3 S3 = , 2= , 3= , 1 = 1 2 3 1 3 2 3 2 1 ✓ ◆ ✓ ◆ ✓ ◆o 1 2 3 1 2 3 1 2 3 , 5= , 6= . 4 = 2 1 3 2 3 1 3 1 2 El lector puede verificar fácilmente que el conjunto de clases izquierdas es S3 /H = { 1 H, 2 H, 4 H}. Notamos que no aparecen las clases 3 H, 5 H, 6 H porque 1H = 3 H, 2H = 5 H, 4H = 6 H. Ahora multiplicamos las clases 1 H, 2 H para obtener ◆ ✓ ◆ ✓ ◆ ✓ ◆o n✓ 1 2 3 1 2 3 1 2 3 1 2 3 ( 1 H)( 2 H) = , , , 62 S3 /H. 1 3 2 2 3 1 3 1 2 2 1 3 Por lo tanto, el producto de clases izquierdas no es una clase izquierda, lo que significa en este caso, es que el producto de clases izquierdas no está bien definido pues H 6 S3 . Ejemplo 5.2.8. En S3 considera el subgrupo H = { 1 , 5 , 6 }. Si i = 1, 5, 6, entonces por la afirmación 1 del lema 5.1.45 y un cálculo elemental observamos que i H = H y 1 H = 5 H = 6 H. Ası́ las cosas tenemos ◆ ✓ ◆ ✓ ◆o n✓ 1 2 3 1 2 3 1 2 3 , , = 5 H = 6 H, 1H = 1 2 3 2 3 1 3 1 2 ◆ ✓ ◆ ✓ ◆o n✓ 1 2 3 1 2 3 1 2 3 , , = H 2, 2H = 1 3 2 3 2 1 2 1 3 ✓ ◆ ✓ ◆ ✓ ◆ n o 1 2 3 1 2 3 1 2 3 H = , , = H 3, 3 1 3 2 3 2 1 2 1 3 ◆ ✓ ◆ ✓ ◆o n✓ 1 2 3 1 2 3 1 2 3 , , = H 4. 4H = 1 3 2 3 2 1 2 1 3 i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 141 — #153 5.2 Subgrupos normales y anormales Por tanto H / S3 y S3 /H = { producto de clases izquierdas. i 141 1 H, 2 H} es un grupo con la operación Ejemplo 5.2.9. El grupo W = {z 2 C : |z| = 1} es un subgrupo normal de C⇤ . El subgrupo W lo podemos identificar geométricamente con la circunferencia de radio 1 en el plano complejo. El lector puede observar que si un grupo G es abeliano, entonces cualquier subgrupo H es normal en G: xHx 1 = xx 1 H = H. Sin embargo, puede suceder que todos los subgrupos de un grupo dado son normales y el grupo en cuestión no es abeliano. Examinemos el siguiente ejemplo: Ejemplo 5.2.10. El grupo Q8 = {1, 1, i, i, j, j, k, k} del ejemplo 5.1.22, no es abeliano. Los subgrupos no triviales de Q8 son: h 1i = { 1, 1}, hii = {i, 1, i, 1}, hji = {j, 1, j, 1}, hki = {k, 1, k, 1}. Observamos que jhii = hiij = ( j)hii = hii( j) = khii = hiik = ( k)hii = hii( k) = { k, j, k, j}, y por tanto hii / Q8 . Análogamente h 1i, hji, hki / Q8 . Aquı́ estamos suponiendo algo que no hemos demostrado: Los únicos subgrupos de Q8 son: {1}, hii, hji, hki, Q8 . El grupo Q8 del ejemplo anterior pertenece a una familia de grupos conocidos en la literatura como grupos hamiltonianos. Un grupo G es hamiltoniano si no es abeliano y todos sus subgrupos son normales en G. Otro aspecto importante que debemos anotar es que la normalidad no es una cualidad transitiva, es decir, si H / K y K / G, entonces no necesariamente H / G. Vea el ejercicio 17 de la siguiente sección de problemas. Después de haber definido el grupo cociente, nuestra siguiente pregunta es ¿cómo son los subgrupos de G/H?. El siguiente resultado responde la pregunta. Teorema 5.2.11. Sean G un grupo y H / G. Los subgrupos de G/H son de la forma {aH : a 2 N } donde N G es tal que H N. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 142 — #154 142 i Grupos Demostración. Si N G es tal que H ✓ N , definimos el conjunto Hc = {aH : a 2 N }. Observe que Hc ✓ G/H. Para aH, bH 2 Hc tenemos que ab ab 1 H = aHb 1 H 2 Hc . 1 2N y Por lo tanto Hc G/H. ¿Serán todos los subgrupos de G/H?. Vamos a mostrar que cualquier subgrupo de G/H lo podemos construir a partir de algún subgrupo N de G que contiene a H. Sea K G/H. Entonces los elementos de K son clases izquierdas. Sea N = {a 2 G : aH 2 K}. Notemos que si a 2 H, entonces aH = H 2 K porque K es subgrupo de G/H y por tanto a 2 N . Puesto que K G/H, tenemos que aHb Por lo anterior ab 1 1 H = ab 2 N y H N G. 1 H 2 K. ⇤ El siguiente resultado es la suma de la teorı́a que hemos desarrollado en esta sección. Teorema 5.2.12. Sean G un grupo y H G. Las siguientes afirmaciones son equivalentes: 1. H / G. 2. Si a 2 G, entonces aHa 1 = H. 3. Si a 2 G, entonces aH = Ha. 4. Los siguientes conjuntos coinciden: {aH : a 2 G} = {Ha : a 2 G}. 5. Para a 2 G, se cumple que aHa 1 ✓ H. Demostración. Se deja como ejercicio para el lector. ⇤ En la siguiente sección estudiaremos otras caracterizaciones de los subrupos normales. PROBLEMAS 1. Consideremos S3 = { 1 , 2 , 3 , 4 , 5 , 6 } como en el ejemplo 5.2.7. a) Muestra que o( 2 ) = 2, o( 3 ) = 2, o( 4 ) = 2, o( 5 ) = 3, o( 6 ) = 3. b) Muestra que H = { 1 , 2 } 6 S3 . c) Muestra que 5 3 5 1 = 4 y por tanto 5 h 3 i 5 1 = h 4 i. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 143 — #155 5.2 Subgrupos normales y anormales 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. i 143 d) Muestra que 5 4 5 1 = 2 y por tanto 5 h 4 i 5 1 = h 2 i. En S3 considera los subgrupos N = { 1 , 2 } y K = { 1 , 3 } tal como en el ejemplo 5.2.7. Prueba que HK no es subgrupo de S3 . Sea H G. Muestra que y 1 x 2 H si y solo si yH = xH. Prueba que si H G y n 2 N, entonces H n = HH · · · H = H. Considera el grupo aditivo de los enteros Z y el subgrupo 3Z. Muestra que o(Z/3Z) = 3. Muestra que si n 2 N, entonces o(Z/nZ) = n. Muestra que Z/nZ = Z/( n)Z. Sean G y K grupos. Considera el producto directo G ⇥ K como en el ejemplo 5.1.19. Escribimos G0 = {(g, eK ) : g 2 G} y G1 = {(eG , g1 ) : g1 2 K} donde eG es la identidad de G y eK es la identidad de K. Muestra que G0 / G ⇥ K y G1 / G ⇥ K. Describe G ⇥ K/G0 y G ⇥ K/G1 . Sean G y K grupos. Si N / G y H / K, entonces N ⇥ H / G ⇥ K. Considera el grupo aditivo de los números racionales Q. Muestra que Z / Q y Q/Z es un grupo infinito en el cual todo elemento es de orden finito. Sean p un número primo y na o Z(p1 ) = + Z 2 Q/Z : b = pi para algún i 2 N . b Muestra que Z(p1 ) es un subgrupo de Q/Z y Z(p1 ) =< 1 +Z:n2N>. pn 12. Sea G el grupo de las traslaciones de la forma (x, y) ! (x + a, y + b) y H las traslaciones de la forma (x, y) ! (x + a, y). Muestra que H G. ¿Es H / G? Describe el⇢✓ conjunto ◆ de todas las clases izquierdas módulo H. a b 13. Sean G = : ad 6= 0 con operación de grupo el producto usual de 0 d ⌧✓ ◆ 1 b matrices y H = . Muestra que: 0 1 a) H / G. b) G/H es un grupo abeliano. 14. Sea G un grupo abeliano. Si H G, entonces H / G. 15. Considera el grupo Q8 como en el ejemplo 5.2.10. a) Encuentra los subgrupos cı́clicos hji, hki, h 1i de Q8 . b) Demuestra que hji, hki, h 1i / Q8 . c) Demuestra que los subgrupos de Q8 son:{1}, h 1i, hii, hji, hki, Q8 . d) Encuentra el orden de los subgrupos de Q8 . e) Observa que todos los subgrupos propios de Q8 son cı́clicos. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 144 — #156 144 i i Grupos 16. Sean G un grupo y a, b 2 G. Definimos el conmutador de a, b como [a, b] = aba 1 b 1 . El subgrupo conmutador de G es [G, G] = h[a, b] : a, b 2 Gi. Muestra que: a) [G, G] / G. b) G/[G, G] es un grupo abeliano. c) G es abeliano si y solo si [G, G] = {eG }. d) Si H / G y G/H es abeliano, entonces [G, G] ✓ H. 17. Sean G = S3 ⇥ S3 y H = { 1 , 5 , 6 } como en el ejemplo 5.2.7. Muestra que: a) H ⇥ H es un grupo abeliano. b) H ⇥ H / G. c) Si K = {( 1 , 1 ), ( 5 , 5 ), ( 6 , 6 )}, entonces K / H ⇥ H, pero K 6 G. 18. Completa la demostración del corolario 5.2.6. 19. Si N / G y M / G, entonces N \ M / G. Más aún, si N < G y M / G, entonces N \ M / N. 20. Sea G = GL(2, R). Muestra que [G, G] = SL(2, R). 21. Muestra que si [G : H] = 2, entonces H / G. En particular, si G = S3 y H = h 5 i como en el ejemplo 5.2.7, entonces H / S3 . 5.3. Homomorfismos de grupos Uno de los conceptos más importantes en el álgebra moderna abstracta es el de homomorfismo. Como los grupos son conjuntos con una aritmética, resulta natural pensar en aquellas funciones entre dos grupos que preservan la aritmética de cada grupo. Sean G, G1 grupos. Una función f : G ! G1 es un homomorfismo2 entre los grupos G y G1 si f (ab) = f (a)f (b) para todo par de elementos a, b 2 G. Aclaramos que ab es el producto en G, mientras que f (a)f (b) es el producto en G1 . Si f es un homomorfismo inyectivo diremos entonces que f es un monomorfismo. Si f es un homomorfismo suprayectivo, lo llamaremos epimorfismo y si f es un homomorfismo biyectivo entonces diremos que f es un isomorfismo. El concepto de isomorfismo es extremadamente valioso pues éste refleja la misma estructura algebraica de un grupo en contextos completamente diferentes. Dos grupos G, G1 son isomorfos si existe un isomorfismo f : G ! G0 . Escribiremos G ⇡ G1 para indicar que G es isomorfo a G1 . En la siguiente lista de ejemplos invitamos al lector a explicar los detalles. 2del griego homós = mismo, morphé = forma i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 145 — #157 5.3 Homomorfismos de grupos i 145 Ejemplo 5.3.1. Sea f : G ! G definida como f (a) = e para todo a 2 G. Entonces f es un homomorfismo de G en G. Ejemplo 5.3.2. La función identidad id : G ! G es un isomorfismo. Ejemplo 5.3.3. Sean V, W espacios vectoriales y T : V ! W cualquier transformación lineal de V en W . Entonces T es un homomorfismo de grupos. Ejemplo 5.3.4. Sean R el grupo aditivo de los números reales y R⇤ el grupo multiplicativo de los números reales diferentes de cero. Si definimos f : R ! R⇤ como f (a) = ea donde e es la base del logaritmo natural, entonces f es un monomorfismo. Ejemplo 5.3.5. Considera el intervalo (0, 1) con su estructura multiplicativa y el grupo aditivo R. Si a 2 (0, 1) es un número real fijo, entonces f : (0, 1) ! R definida como f (x) = loga (x) es un epimorfismo de grupos. Ejemplo 5.3.6. Para n 2 N definimos f : Z ! nZ como f (a) = na. Entonces f es un isomorfismo de grupos. Ejemplo 5.3.7. Sea GL(n, R) = {(aij ) 2 Mn⇥n (R) : det(aij ) 6= 0}. La función f : GL(n, R) ! R⇤ definida como f ((aij )) = det((aij )) es un epimorfismo de grupos. ¿Es f un monomorfismo? Ejemplo 5.3.8. Si G es un grupo abeliano, entonces la función f : G ! G definida como f (a) = a 1 es un isomorfismo de G en G y f = f 1 . Ejemplo 5.3.9. Considera el grupo cociente Z/nZ y el grupo Zn de enteros módulo n. La función f : Z/nZ ! Zn definida como f (i + nZ) = i es un isomorfismo de grupos. Ejemplo 5.3.10. Sea C([a, b]) el grupo de las funciones continuas en el intervalo cerrado [a, b](ver ejemplo 5.1.18). Si c 2 [a, b] es un número real fijo, entonces la función 'c : G ! R definida como 'c (f ) = f (c) es un epimorfismo de grupos. Ejemplo 5.3.11. Sean G un grupo y a 2 G un elemento fijo. La función f : G ! G definida como f (x) = axa 1 es un isomorfismo de grupos. El isomorfismo f se llama automorfismo interior de G. Ejemplo 5.3.12. Si G es un grupo y H / G, la función ⌘ : G ! G/H definida como ⌘(a) = aH, es un epimorfismo de grupos. El epimorfismo ⌘ se conoce como el homomorfismo natural entre G y G/H. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 146 — #158 146 i i Grupos A continuación estudiamos algunas de las propiedades básicas de los homomorfismos. los 1. 2. 3. 4. Teorema 5.3.13. Si f : G ! G1 es un homomorfismo y eG , eG1 son neutros de G y G1 respectivamente, entonces: f (eG ) = eG1 . f (x 1 ) = f (x) 1 . Si H G, entonces f (H) G1 . Si ker(f ) = {x 2 G : f (x) = eG1 }, entonces ker(f ) / G. Demostración. Observamos que f (eG ) = f (eG eG ) = f (eG )f (eG ), ası́ por cancelación, f (eG ) = eG1 . Para la afirmación 2 tenemos la igualdad f (xx 1 ) = f (x)f (x 1 ) = eG1 . Por la unicidad del inverso, necesariamente f (x 1 ) = f (x) 1 . Para la afirmación 3 consideremos H G. Entonces f (H) = {f (a) : a 2 H}. Para f (a), f (b) 2 f (H) tenemos que f (a)f (b) 1 = f (a)f (b 1 ) = f (ab 1 ) 2 f (H), por lo tanto f (H) G1 . Para la afirmación 4, primero observamos que si b 2 ker(f ), entonces f (b) = eG1 y f (b 1 ) = f (b) 1 = (eG1 ) 1 = eG1 , ası́ b 1 2 ker(f ). Adicionalmente, si a 2 ker(f ), entonces f (ab 1 ) = f (a)f (b 1 ) = eG1 , de donde ab 1 2 ker(f ). Por consiguiente ker(f ) G. Lo anterior significa que un homomorfismo de grupos manda subgrupos en subgrupos. Para la afirmación 4 sean a 2 ker(f ) y g 2 G. Entonces f (gag 1 ) = f (g)f (a)f (g 1 ) = eG1 . Por lo tanto g ker(f )g 1 ✓ ker(f ) y ker(f ) / G. ⇤ El grupo ker(f ) se conoce con el nombre de núcleo de f y f (H) es la imágen de H bajo f . El subgrupo ker(f ) proporciona una descripción muy concreta de la imagen inversa de un elemento del grupo G1 . Teorema 5.3.14. Sea f : G ! G1 un homomorfismo. Si g 2 G y g1 2 G1 son tales que f (g) = g1 , entonces f 1 (g1 ) = g ker(f ). Demostración. Puesto que f 1 (g1 ) = {a 2 G : f (a) = g1 }, entonces g 2 f 1 (g1 ). Primero mostraremos la contención f 1 (g1 ) ⇢ g ker(f ). Si i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 147 — #159 5.3 Homomorfismos de grupos i 147 a 2 f 1 (g1 ), debemos mostrar que a = gb para algún b 2 ker(f ). Como f (a) = g1 , entonces f (g 1 a) = f (g) 1 f (a) = g1 1 g1 = eG1 , por tanto g 1 a 2 ker(f ), y ası́ a 2 g ker(f ). De lo anterior f 1 (g1 ) ⇢ g ker(f ). Para la contención g ker(f ) ⇢ f 1 (g1 ) sea b 2 ker(f ). Entonces f (gb) = f (g)f (b) = g1 eG1 = g1 y de esta forma gb 2 f g ker(f ). 1 (b 1 ). Ası́ obtenemos la igualdad f 1 (g 1) = ⇤ Corolario 5.3.15. Un homomorfismo f : G ! G1 es monomorfismo si y solo si ker(f ) = {eG }. Demostración. Supongamos que f es un monomorfismo. Es claro que {eG } ⇢ ker(f ). Si g 2 ker(f ), entonces f (g) = f (eG ) = eG1 , por la inyectividad g = eG y ası́ ker(f ) = {eG }. Ahora supongamos que ker(f ) = {eG }. Vamos a mostrar que f es inyectiva. Si f (g1 ) = f (g2 ), entonces f (g1 g2 1 ) = f (g1 )f (g2 1 ) = f (g1 )f (g2 ) 1 = eG1 . Por tanto g1 g2 1 2 ker(f ) = {eG }. De lo anterior se sigue que g1 = g2 y f es inyectiva. ⇤ El objetivo final en esta sección es dar una exposición de los célebres teoremas de Noether3, mejor conocidos como los teoremas de isomorfismos. Recordemos que si G es un grupo y H /G, entonces como se vio en el ejemplo 5.3.12, existe el epimorfismo natural ⌘ : G ! G/H dado por ⌘(a) = aH. Lema 5.3.16. Sean G un grupo y H / G. Entonces H es el núcleo de algún homomorfismo de grupos. 3Emmy Amalie Noether nace el 23 de marzo en Erlangen, Baviera. Es hija del matemático Max Noether. El medio matemático que le brindaba su padre y los amigos de éste, hace que ella oriente su pasión y estudio hacia las matemáticas. En 1907 obtiene su doctorado en Gotinga bajo la tutela de Paul Albert Gordan. Trabajó como ayudante de Hilbert sin recibir salario. Su talento cientı́fico estuvo marcado por sus grandes aportes a la matemática y la fı́sica. Este espacio es insuficiente para relatar vida y obra de la mujer más importante en la ciencia. Los lectores interesados están obligados a deleitarse con el libro Emmy Noether, 1882-1935 de Auguste Dick en Birkhauser, Boston 1981. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 148 — #160 148 i Grupos Demostración. Recordemos que el neutro en el grupo G/H es precisamente la clase H. Consideremos el homomorfismo natural ⌘ : G ! G/H. Entonces ker(⌘) = {a 2 G : ⌘(a) = aH = H} = {a 2 G : a 2 H} = H. ⇤ Notemos que si H es el núcleo de algún homomorfismo de grupos f : G ! G1 , entonces por la afirmación 4 del teorema 5.3.13 H / G. Teorema 5.3.17 (Primer teorema de isomorfismos). Sea f : G ! G1 homomorfismo de grupos. Entonces G/ ker(f ) ⇡ f (G). Demostración. La idea de la prueba es proporcionar un isomorfismo : G/ ker(f ) ! f (G). ¿Cuáles son los ingredientes con los que contamos?. El siguiente diagrama nos proporciona una idea clara de lo que pretendemos: f G @ -f (G) ✓ G1 ⌘@ ✓ @ R @ G/ ker(f ) Escribimos N = ker(f ) y definimos : G/N ! f (G) como (gN ) = f (g). Primero veamos que es una función bien definida, es decir, si gN = g1 N, entonces f (g) = f (g1 ). En efecto, si gN = g1 N, tenemos que g1 1 gN = N y por tanto g1 1 g 2 N, ası́ f (g1 1 g) = f (g1 ) 1 f (g) = eG1 . Por lo anterior f (g1 ) = f (g). Ahora observamos que (gN ) = f (g) = f (g1 ) = (g1 N ) y de esta forma no depende de g sino de la clase lateral gN . El argumento anterior nos está afirmando que es realmente una función. En matemáticas es común decir que está bien definida. Vea el párrafo que precede al corolario 5.2.6. Ahora veamos que es un homomorfismo de grupos: (gN g1 N ) = (gg1 N ) = f (gg1 ) = f (g)f (g1 ) = (gN ) (g1 N ). Como cualquier función que tiene como contradominio a su imagen es suprayectiva, entonces f : G ! f (G) es suprayectiva y por tanto es suprayectiva. Para la inyectividad supongamos que (gN ) = (g1 N ). i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 149 — #161 5.3 Homomorfismos de grupos i 149 Entonces f (g) = f (g1 ) y ası́ f (g1 1 g) = eG1 . Por lo tanto, g1 1 g 2 ker(f ) = N y g1 1 gN = N . Por lo anterior gN = g1 N . Observe que hemos usado la afirmación 3 del lema 5.1.45. ⇤ Reescribimos el primer teorema de isomorfismos como: Corolario 5.3.18. Si f : G ! G1 es un epimorfismo de grupos, entonces G/ ker(f ) ⇡ G1 . ⇤ Demostración. Es evidente pues f (G) = G1 . Corolario 5.3.19. Dos subgrupos cı́clicos de orden n son isomorfos. Demostración. Supongamos G = hai y o(G) = n. f : Z ! G definida como f (m) = am es homomorfismo pues La función f (m + k) = am+k = am ak = f (m)f (k). Obviamente f es suprayectiva y ker(f ) = {k 2 Z : f (k) = ak = eG } = {nq : q 2 Z} = nZ. Por el primer teorema de isomorfismos Z/nZ ⇡ G. Cualquier otro grupo cı́clico G1 del mismo orden n satisface que G1 ⇡ Z/nZ. ⇤ Resumiendo todo lo anterior tenemos el siguiente resultado. Teorema 5.3.20 (Teorema de clasificación de los grupos cı́clicos). Si G es un grupo cı́clico, entonces para algúna n 2 N, n 2, tenemos que G es isomorfo a Z/Zn ó G ⇡ Z. Demostración. Si G es finito, entonces el corolario anterior justifica la primera afirmación. Si G es infinto, G = hai = {an : n 2 Z} y la función f : G ! Z definida como f (aj ) = j es un isomorfismo. ⇤ Ejemplo 5.3.21. Consideremos el grupo multiplicativo de los números reales positivos (0, 1). La función f : C⇤ ! (0, 1) definida como f (z) = |z| es un epimorfismo en donde ker(f ) = {z 2 C : |z| = 1}. De acuerdo al primer teorema de isomorfismos, los grupos C⇤ / ker(f ) y (0, 1) son isomorfos. Ejemplo 5.3.22. Con respecto al problema anterior, definamos S 1 = {z 2 C : |z| = 1}. Geométricamente S 1 es la circunferencia de radio 1 en el plano complejo y S 1 es un subgrupo multiplicativo de C⇤ . Consideremos la función f : R ! S 1 definida como f (x) = e2⇡ix = cos 2⇡x + i sen 2⇡x. Puesto que f (x + y) = f (x)f (y), entonces f es homomorfismo de grupos. Es claro que f es suprayectiva y ker(f ) = Z. Por tanto R/Z ⇡ S 1 . i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 150 — #162 150 i Grupos Ejemplo 5.3.23. La función f : Z ! 3Z/6Z definida como f (n) = 3n + 6Z es un epimorfismo de grupos cuyo núcleo es 2Z. Por tanto Z/2Z ⇡ 3Z/6Z. En general, el producto de dos subgrupos no necesariamente es subgrupo. Vea la definición de producto al principio de la sección 5.2. El siguiente resultado nos da una condición necesaria y suficiente para que un producto de subgrupos sea subgrupo. Lema 5.3.24. Sean G un grupo y H, K G. Entonces HK G si y solo si HK = KH. Demostración. Puesto que K, H ✓ HK, si HK es subgrupo de G, entonces KH ✓ HK. No podemos usar el mismo argumento para mostrar la contención HK ✓ KH pues no podemos suponer que KH G. Sea g 2 HK. Entonces g 1 = ab 2 HK, para algún a 2 H, b 2 K. Por tanto g = b 1 a 1 2 KH. Ası́ HK = KH. Supongamos ahora que HK = KH. Primero mostraremos que el conjunto HK es cerrado bajo productos. En efecto, si h1 k1 , h2 k2 2 HK, entonces k1 h2 2 KH = HK y por tanto k1 h2 = h3 k3 , para ciertos elementos h3 2 H y k3 2 K. Ası́ h1 (k1 h2 )k2 = h1 (h3 k3 )k2 = (h1 h3 )(k3 k2 ) 2 HK. También (hk) 1 =k 1h 1 2 KH = HK. Por tanto HK G. ⇤ Como aplicación del lema anterior tenemos el siguiente resultado: Corolario 5.3.25. Sean G un grupo y H, K G. Si H / G, entonces HK G. Demostración. La hipótesis H /G implica que kH = Hk para k 2 K. Por tanto [ [ KH = kH = Hk = HK. k2K k2K Por el corolario anterior HK G. ⇤ Lema 5.3.26. Si G es un grupo y N, H G con N /G, entonces N /N H y N \ H / H. Demostración. Primero observemos que N N H G. Para mostrar que N / N H elegimos nh 2 N H. Entonces nhN = n(hN ) = n(N h) = (nN )h = (N n)h = N nh. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 151 — #163 5.3 Homomorfismos de grupos i 151 Para la segunda afirmación primero observamos que N \ H H. Para la normalidad usaremos el Teorema 5.2.4. Sean a 2 N \ H y h 2 H. Entonces hah 1 2 H porque a 2 H. También hah 1 2 N pues N / G. Por tanto hah 1 2 N \ H. Puesto que a la elegimos de manera arbitraria, h(N \ H)h 1 ✓ N \ H y N \ H / H. ⇤ Teorema 5.3.27 (Segundo teorema de isomorfismos). Sean G un grupo y N, H G con N / G. Entonces H/H \ N ⇡ N H/N . Demostración. De acuerdo al lema anterior N / N H y por tanto tiene sentido pensar en el grupo N H/N . Definimos f : H ! N H/N como f (h) = hN . Por un lado tenemos que f (h1 h2 ) = h1 h2 N = h1 N h2 N = f (h1 )f (h2 ), ası́ que f es homomorfismo de grupos. También f es suprayectiva pues si x 2 N H/N , entonces x = gN con g 2 N H. Ası́ g = nh para algúnos n 2 N, h 2 H. De lo anterior f (h) = hN = hnN = gN. Por último tenemos que ker(f ) = {x 2 H : xN = N } = {x 2 H : x 2 N } = H \ N. Resumiendo, f es un epimorfismo cuyo núcleo es H \ N . Aplicando el primer teorema de isomorfismos obtenemos el resultado. ⇤ Como caso particular tenemos la conocida fórmula del producto en el caso particular cuando G es finito y se cumplen las mismas hipótesis del segundo teorema de isomorfismos. Corolario 5.3.28 (Fórmula del producto). Si G es finito y N, H G cumplen las hipótesis del teorema 5.3.27, entonces |HN ||H \ N | = |H||N |. Demostración. Como H/H \ N ⇡ N H/N , entonces por el corolario al teorema de Lagrange 5.2.6 tenemos que H/H \ N = N H/N y por tanto |HN ||H \ N | = |H||N |. ⇤ La fórmula del producto es válida en general, es decir, sin la hipótesis N / G. Vea el problema 23 de la siguiente sección de problemas. El tercer teorema de isomorfismos viene siendo un análogo a una propiedad de las fracciones de números reales. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 152 — #164 152 i Grupos Teorema 5.3.29 (Tercer teorema de isomorfismos). Si K / G, H / G y K H, entonces H/K / G/K y (G/K)/(H/K) ⇡ G/H. Demostración. Claramente H/K G/K. Veamos que H/K es un subgrupo normal de G/K. Sean aK 2 G/K y hK 2 H/K. Entonces aK(hK)a 1 K = aKK(ha 1 K) = aK(ha 1 K) = K(aha 1 K) = aha 1 K 2 H/K pues aha 1 2 H. Ası́ que H/K / G/K. Finalmente, definimos f : G/K ! G/H como f (aK) = aH. Veamos que f es una función bien definida. Si aK = bK, entonces b 1 aK = K y b 1 a 2 K H. Por tanto b 1 aH = H y aH = bH. Verificar que f es epimorfismo es fácil, pues si aH 2 G/H, entonces aK 2 G/K y f (aK) = aH. Ahora calculemos el núcleo de f : ker(f ) = {aK : f (aK) = aH = H} = {aK : a 2 H} = H/K. Aplicando el primer teorema de isomorfismos se sigue el resultado. ⇤ Corolario 5.3.30 (Teorema de Poincaré4). Si G es abeliano finito y K H G, entonces [G : K] = [G : H][H : K]. Demostración. Se sigue al considerar que (G/K)/(H/K) ⇡ G/H. ⇤ El teorema de Poincaré puede ser descrito en forma general: si G es un grupo finito y K H G, entonces [G : K] = [G : H][H : K]. PROBLEMAS 1. Proporciona un ejemplo de un grupo G y un subgrupo propio H de G tal que G ⇡ H. 4Jules Henri Poincaré nació el 29 de abril de 1854 en la ciudad de Nancy, Francia. Poincaré fue un destacado matemático, fı́sico teórico, ingeniero y filósofo de la ciencia. Es reconocido como el último universalista por su dominio sobresaliente de varios campos del conocimiento. Sus aportaciones fundamentales se encuentran en las matemáticas puras y aplicadas, en la fı́sica matemática y en la mecánica celeste. La siguiente cita de un discurso en su funeral lo describe perfectamente: fue un matemático, geómetra, filósofo y hombre de letras que era una especie de poeta de lo infinito, una especie de bardo de la ciencia. Muere en Paris el 17 de julio a la edad de 58 años. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 153 — #165 5.3 Homomorfismos de grupos i 153 2. Sean G un grupo y H1 , H2 subgrupos normales de G tales que G/H1 ⇡ G/H2 . ¿Existe alguna relación entre H1 y H2 ? 3. En S3 considera los subgrupos H = { 1 , 2 } y K = { 1 , 3 }. Prueba que HK no es subgrupo de S3 . 4. En el grupo C⇤ la ecuación xn = 1 tiene n-soluciones distintas para cada n 2 N. Consideremos el grupo cı́clico Z18 . ¿Para qué valores de n la ecuación xn = 1 tiene solución? 5. Sea f : G ! G1 un isomorfismo de grupos. Demuestra que: a) Si G es abeliano, entonces G1 es abeliano. b) Si G es cı́clico entonces G1 es cı́clico. c) Si o(G) = n, entonces o(G1 ) = n. d) Si G es finito y H1 G1 es de orden d, entonces H = f 1 (H1 ) G y o(H) = d. 6. Muestra que S3 y Z6 no son isomorfos. 7. Sea f : G ! G1 un homomorfismo de grupos. a) Si f es monomorfismo, entonces o(f (a)) = o(a). b) Si f es homomorfismo y o(a) < 1, entonces o(f (a)) | o(a). 8. Sea f : G ! G1 homomorfismo de grupos. Si H1 / G1 y H = {x 2 G : f (x) 2 H1 }, entonces H / G. 9. Sea f : G ! G1 un epimorfismo de grupos con ker(f ) = K. Sean N1 / G1 y N = {x 2 G : f (x) 2 N1 }. Muestra que G/N ⇡ G1 /N1 . A partir de esta afirmación deduce el tercer teorema de isomorfismos. 10. Demuestra el teorema de Poincaré en su forma general: si G es un grupo finito y K H G, entonces [G : K] = [G : H][H : K]. Nota: no es posible usar el tercer teorema de ismorfismos porque no se asume la hipótesis H / G y K / H. 11. Considera el grupo de Klein de orden 4 ◆ ✓ ◆ ✓ ◆ ✓ ◆o n✓ 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 V4 = , , , . 1 2 3 4 2 1 4 3 3 4 1 2 4 3 2 1 12. 13. 14. 15. 16. 17. i i a) Muestra que los elementos de V4 distintos de " son de orden 2. b) Muestra que Z4 6⇡ V4 . c) Encuentra H Z4 y K V4 tales que Z4 /H ⇡ V4 /K. d) Muestra que V4 ⇡ Z2 ⇥ Z2 . Sean f, h : G ! G1 homomorfismos de grupos tales que ker(f ) = ker(h). Prueba o da un contraejemplo a la afirmación f = h. Si N1 / G1 y N2 / G2 , entonces (G1 ⇥ G2 )/(N1 ⇥ N2 ) ⇡ G1 /N1 ⇥ G2 /N2 . Muestra que Z/3Z ⇡ 9Z/27Z. Muestra que F2 ⇡ 4Z/8Z. Sean m, n, t 2 N tales que m = nt. Muestra que Z/nZ ⇡ tZ/mZ. Consideremos el grupo multiplicativo F⇤17 y la función f : F⇤17 ! F⇤17 definida como f (a) = a2 . Muestra que: i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 154 — #166 154 18. 19. 20. 21. i i Grupos a) La congruencia x2 ⌘ a (mod 17) tiene exactamente dos soluciones incongruentes o ninguna. b) {a2 : a 2 F⇤17 } F⇤17 . c) f es homomorfismo de grupos. d) F⇤17 /{1, 16} ⇡ {1, 2, 4, 8, 9, 13, 15, 16} = GRC17 (vea el ejemplo 5.1.30). Sea p un primo impar. Consideremos el grupo multiplicativo F⇤p y la función f : F⇤p ! F⇤p definida como f (a) = a2 . Muestra que: a) La congruencia x2 ⌘ a (mod p) tiene exactamente dos soluciones incongruentes. b) {a2 : a 2 F⇤p } F⇤p . c) f es homomorfismo de grupos. d) ker(f ) = {1, p 1}. e) F⇤p /{1, p 1} ⇡ {a2 : a 2 F⇤p } = GRCp (vea el ejemplo 5.1.30). p 1 f) Concluye que existen cuadrados en el grupo F⇤p . 2 Consideremos el grupo aditivo Z12 y el grupo multiplicativo F⇤13 . Muestra que Z12 ⇡ F⇤13 . Sea p un número primo. Muestra que Zp 1 ⇡ F⇤p . Sugerencia: Has ejemplos con primos de la forma 4k + 1 y 4k + 3. Consideremos el anillo de enteros gaussianos Z[i] y el conjunto G = {2n 3m : m, n 2 Z}. 22. 23. 24. 25. i i a) Muestra que Z[i] es un grupo con la suma usual de números complejos. b) Muestra que G es un grupo con el producto usual de Z. c) Muestra que Z[i] ⇡ G. Sea G un grupo cı́clico infinito. Muestra que G tiene exactamente dos generadores. Fórmula del producto. Sean G un grupo finito y N, H G. Entonces |HN ||H \ N | = |H||N |. Consideremos el grupo Q/Z (vea el problema 10 de la Sección 5.2). Muestra que: a) Cualquier clase x + Z 2 Q/Z tiene un único representante x en el intervalo (0, 1). b) Existen elementos en Q/Z de cualquier orden finito. c) El subgrupo de torsión de R/Z es Q/Z. d) Sea T = {z 2 C⇤ : |z| = 1}. Muestra que T < C⇤ . Geométricamente T es el cı́rculo unitario en el plano complejo, por esta razón, al grupo T suele llamársele el grupo circular. e) Muestra que 2⇡Z < R y que Z ⇡ 2⇡Z. f) Muestra que R/Z ⇡ T. Sea G un grupo. Muestra que: i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 155 — #167 5.4 Productos directos i 155 a) Aut(G) = {f : G ! G : f es isomorfismo} es un grupo con la composición usual de funciones. b) Sea g 2 G. Muestra que la función f : G ! G definida como f (x) = gxg 1 es un automorfismo de G. El automorfismo f se conoce como automorfismo interior de G. c) o(Aut(Z)) = 2. Sugerencia: Si f 2 Aut(G) y G = hai, entonces G = hai = hf (a)i. El grupo Z tiene exactamente dos generadores. d) Si f 2 Aut(Zn ), entonces f (x) = ax para algún a 2 U (Zn ). Encuentra o(Aut(Zn )). e) Muestra que Aut(V4 ) ⇡ S3 (ve el problema 11 de esta sección). 5.4. Productos directos En esta sección vamos a introducir una forma de construir grupos a partir de una familia de grupos. Sean G1 , . . . , Gn grupos con neutros e1 , . . . , en respectivamente. Consideremnos el producto cartesiano G = G1 ⇥ · · · ⇥ Gn . Definimos f : G ⇥ G ! G como f ((g1 , . . . , gn ), (g10 , . . . , gn0 )) = (g1 g10 , . . . , gn gn0 ). Es fácil verificar que f es una operación binaria asociativa en G. Con esta operación G tiene estructura de grupo con elemento neutro (e1 , e2 , . . . , en ), donde ei es el neutro del grupo Gi . El grupo G se conoce con el nombre de producto directo externo de los grupos G1 , . . . , Gn . Una consecuencia inmediata de la definición de producto directo es que si 2 Sn , entonces la función h : G 1 ⇥ G2 ⇥ · · · ⇥ G n ! G (1) ⇥G (2) ⇥ ··· ⇥ G (n) definida como h((g1 , g2 , . . . , gn )) = (g (1) , g (2) , . . . , g (n) ) es un isomorfismo de grupos. Reflexionemos un poco. A partir de un conjunto finito de grupos, hemos construido un nuevo grupo; el producto directo externo. Ahora, dado un grupo G ¿cuándo podemos escribir al grupo G como producto directo de dos o más subgrupos de G?. Cuando esto es posible diremos que G es el producto directo interno. El siguiente resultado proporciona las condiciones para realizar grupos como el producto directo interno de ciertos subgrupos. Teorema 5.4.1. Sean G un grupo y H, K G. Si H, K satisfacen que: 1. H \ K = {e}, 2. HK = G, 3. xy = yx para todo x 2 H, y 2 K, i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 156 — #168 156 i Grupos entonces la función f : H ⇥ K isomorfismo. ! G definida como f (x, y) = xy es un Demostración. Sean (x, y), (x1 , y1 ) 2 H ⇥ K. Usando la condición 3 tenemos que f ((x, y)(x1 , y1 )) = f ((xx1 , yy1 )) = (xx1 )(yy1 ) = (xy)(x1 y1 ) = f ((x, y))f ((x1 , y1 )), y por tanto f es homomorfismo. Por la condición 2, f es epimorfismo y f es monomorfismo por la condición 1. Por tanto G ⇡ H ⇥ K. ⇤ Si G, H, K satisfacen el teorema anterior, podemos identificar (h, k) 2 H ⇥ K con el producto hk. Es en este sentido el isomorfismo G ⇡ H ⇥ K y el siguiente resultado le da sustento al isomorfismo del teorema anterior. Corolario 5.4.2. Si G es el producto directo interno de los subgrupos H, K G, entonces cada elemento g 2 G se puede escribir en forma única como g = hk con h 2 H y k 2 K. Demostración. Supongamos que g = hk = h1 k1 con h, h1 2 H, k, k1 2 K. Entonces h1 1 h = k1 k 1 2 H \ K = {e}. Por tanto, h = h1 y k = k1 . ⇤ Ejemplo 5.4.3. El espacio vectorial R2 sobre el campo R es un grupo abeliano. Si H = {(x, 0) : x 2 R}, K = {(0, y) : y 2 R}, entonces 1. H \ K = {(0, 0)}, 2. H + K = R2 , 3. (x, 0) + (0, y) = (0, y) + (0, x) para todo (x, 0) 2 H, (0, y) 2 K. Por tanto R2 ⇡ H ⇥ K. El teorema 5.4.1 admite una fácil generalización para un número finito de subgrupos. Corolario 5.4.4. Sean G un grupo y H1 , H2 , . . . , Hn G que satisfacen las condiciones: 1. Hi \ H1 · · · Hi 1 Hi+1 · · · Hn = {e} para i = 1, 2, . . . , n. 2. H1 H2 · · · Hn = G. 3. Para hi 2 Hi , hj 2 Hj se cumple que hi hj = hj hi , con i 6= j. Entonces f : H1 ⇥ H2 ⇥ · · · ⇥ Hn ! G definida como f ((h1 , h2 , . . . , hn )) = h1 h2 · · · hn es un isomorfismo. En este caso G ⇡ H1 ⇥ · · · ⇥ Hn . Demostración. Siga la demostración del teorema 5.4.1. i i ⇤ i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 157 — #169 5.4 Productos directos i 157 Es importante notar que si G es el producto interno de los subgrupos H1 , . . . , Hn , entonces cada elemento g 2 G tiene una única expresión de la forma g = h1 h2 · · · hn , con hi 2 Hi (i = 1, . . . , n). Vea el corolario 5.4.2. Corolario 5.4.5. Sean m, n 2 N tal que mcd(m, n) = 1. Si G es un grupo cı́clico de orden mn, entonces G ⇡ Zm ⇥ Zn . Demostración. Si G = hai, entonces de acuerdo al teorema 5.1.58, los subgrupos H = han i y K = ham i satisfacen que mn mn o(H) = o(an ) = = =m mcd(mn, n) n y mn mn o(K) = o(am ) = = = n. mcd(mn, m) m Vamos a mostrar que los subgrupos H, K cumplen las hipótesis del teorema 5.4.1. Si g 2 H \ K, entonces por el teorema de Lagrange 5.1.49 o(g) | m y o(g) | n. Por hipótesis, existen enteros x, y tales que mx + ny = 1. Por tanto o(g) | mx + ny y ası́ o(g) = 1 y g = e. De lo anterior, H \ K = {e}. Sea g = ar 2 G. Puesto que mx + ny = 1, tenemos mxr + nyr = r y g = ar = (am )xr (an )yr , donde (am )xr 2 K y (an )yr 2 H. Si escribimos h = (an )yr y k = (am )xr , entonces G = HK. Finalmente, como G es abeliano, xy = yx para todo x 2 H, y 2 K. Por tanto G ⇡ H ⇥ K. Puesto que H es cı́clico de orden m y K es cı́clico de orden n, entonces H ⇡ Zm y K ⇡ Zn . De esta forma obtenemos el resultado. ⇤ Corolario 5.4.6. Si G es un grupo cı́clico de orden n=p↵1 1 p↵2 2 · · · p↵s s y mcd(pi , pj ) = 1 para i 6= j, entonces G ⇡ Zp↵1 ⇥ Zp↵2 ⇥ ... ⇥ Zp↵s s . 1 2 Demostración. Es un fácil ejercicio de inducción. ⇤ Ejemplo 5.4.7. Z14 ⇡ Z2 ⇥ F7 . Ejemplo 5.4.8. Z21 ⇡ F3 ⇥ F7 . Ejemplo 5.4.9. Z18 ⇡ F2 ⇥ Z32 . Lema 5.4.10. Si G es cı́clico y H G, entonces G/H es cı́clico. Demostración. Sea G = hai. Afirmamos que haHi = G/H. En efecto, si gH 2 G/H, entonces g = ar y por tanto gH = ar H 2 haHi. Por lo anterior, G/H ⇢ haHi. La contención haHi ⇢ G/H es evidente. Ası́ que haHi = G/H. ⇤ i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 158 — #170 158 i i Grupos En general, si G es un grupo finito, H / G y g 2 G, no necesariamente o(g) = o(gH). Lo único que podemos asegurar es que o(gH) | o(g) ¿por qué?. Por ejemplo, si H = {0, 5, 10, 15} Z20 , podemos verificar fácilmente que o(2) = 10 y o(2 + H) = 5. En este orden de ideas, si G es un grupo finito, H / G y g 2 G ¿habrá alguna relación entre los números o(g) y o(gH)? Sea G un grupo y H < G. Diremos que H es un subrupo maximal de G si no existe K < G tal que H < K < G. Por ejemplo, en el grupo Z20 , podemos observar que h2i es maximal y o(h2i) = 10 y h4i no lo es, pues h4i < h2i < Z20 . Lema 5.4.11. Si G es un grupo abeliano finito y H G es cı́clico maximal, entonces para g 2 G se cumple que o(gH) = o(g). Demostración. Supongamos que H = hg0 i y o(g) = r. Observa que si escribimos H = {g0j : 0 j < z}, entonces |gH| = o(g0 ). Denotemos z = |gH| = o(g0 ). Para d 2 Z observamos que gH = gg0d H. Ası́ (gH)z = (gg0d )z H = H, por lo que g z g0dz 2 H y z | r pues, de acuerdo al ejemplo 5.1.50, también (gH)r = g r H = H. Ası́, g z = g0 dz . Puesto que g0 = g0 dz para cualquier d 2 Z, podemos suponer que g z = g0 y 0 < z. La idea de la prueba consiste en mostrar que = 0 pues de esta forma g z = e y r | z. Usaremos el teorema 5.1.58. r r Como o(g) = r y z | r, entonces o(g z ) = = . Puesto que mcd(z, r) z z o(g0 ) = z, entonces o(g0 ) = . Recordemos que o(g0 ) es máximo mcd(z, ) pues H = hg0 i es máximo, ası́ r z. De la igualdad o(g z ) = o(g0 ) tenemos z2 que r = z, por lo cual z mcd( , z). Si > 0, entonces mcd( , z) mcd( , z) y z mcd( , z) , lo cual no es posible pues 0 < z. Por tanto = 0 y r | z. ⇤ Sea G un grupo y A = {g1 , g2 , . . . , gs } ✓ G. Recordemos que el subgrupo generado por el conjunto A lo hemos definido como: \ hAi = hg1 , g2 , . . . , gs i = H. A✓HG i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 159 — #171 5.4 Productos directos i 159 En particular, {g1 , g2 , . . . , gs }i ✓ hg1 i ⇥ hg2 i ⇥ · · · ⇥ hgs i, y por tanto hg1 , g2 , . . . , gs i hg1 i ⇥ hg2 i ⇥ · · · ⇥ hgs i. Por ejemplo, en el grupo Z, es relativamente fácil notar que h2, 4i ( h2i⇥h4i. De hecho, h2, 4i = h2i < h2i ⇥ h4i. Finalmente, es claro que si o(gi ) = ri , entonces tenemos que o(hg1 , g2 , . . . gs i) o(hg1 i ⇥ hg2 i ⇥ · · · ⇥ hgs i) = r1 r2 · · · rs . Teorema 5.4.12 (Teorema fundamental de los grupos abelianos finitos). Si G es un grupo abeliano finito, entonces G es isomorfo a un producto directo de subgrupos cı́clicos. Demostración. Si G es cı́clico no hay nada que demostrar. Ası́ que podemos suponer que G es abeliano y no cı́clico. Haremos la prueba por inducción sobre o(G). Si n = 1, entonces G = {e} y no hay nada que demostrar. Supongamos que n > 1 y el resultado cierto para todos los grupos abelianos de orden menor que n. Consideremos el número r = max{o(g) : g 2 G}. 2. Para el valor r existe g0 2 G tal que o(g0 ) = r. Sea o(G) n H0 = hg0 i. Puesto que o(G/H0 ) = = < n, entonces por hipótesis o(H0 ) r de inducción y el lema 5.4.10 Notemos que r G/H0 ⇡ F1 ⇥ F2 ⇥ · · · ⇥ Fs , donde los Fi son subgrupos cı́clicos de G/H0 . Supongamos que para i = 1, . . . , s escribimos Fi = hgi H0 i para ciertos elementos gi 2 G. Vamos a utilizar el teorema 5.4.1 para mostrar que G ⇡ hg0 i ⇥ hg1 , . . . , gs i. Primero veremos que hg0 i \ hg1 , . . . , gs i = {e}. Sea ri = o(gi ). Por el lema 5.4.11, o(gi ) = o(gi H0 ). Es claro que o(G/H0 ) = r1 r2 · · · rs < n y cualquier elemento de G/H0 tiene la forma (g1 H0 )↵1 · · · (gs H0 )↵s = g1↵1 · · · gs↵s H0 , con 0 ↵i < ri . De acuerdo a la nota que aparece en seguida del corolario 5.4.4, si g1↵1 · · · gs↵s 2 H0 = hg0 i es porque ↵1 = ↵2 = ... = ↵s = 0. Sea g 2 hg0 i \ hg1 , . . . , gs i. Entonces g = g1↵1 · · · gs↵s = g0↵0 2 hg0 i = H0 , y i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 160 — #172 160 i Grupos ası́ g = e. Para ver que los subgrupos hg0 i y hg1 , g2 , . . . , gs i satisfacen la condición 2 del teorema 5.4.1 observamos que hg0 ihg1 , g2 , . . . , gs i ⇢ G. Para la otra contención sea g 2 G. Entonces gH0 = (g1 H0 )n1 (g2 H0 )n2 · · · (gs H0 )ns = g1n1 g2n2 · · · gsns H0 y como g 2 gH0 tenemos que g = g0n0 g1n1 · · · gsns ; de esta manera G ✓ hg0 ihg1 , . . . , gs i. Por lo tanto G = hg0 ihg1 , g2 , . . . , gs i. La condición 3 del teorema 5.4.1 la satisfacen los subgrupos hg0 i y hg1 , g2 , . . . , gs i pues G es abeliano. Ası́ G ⇡ hg0 i ⇥ hg1 , . . . , gs i. La parte final de la demostración es fácil puesto que hg1 , . . . , gs i es un grupo abeliano de orden menor que n, entonces por hipótesis de inducción hg1 , . . . , gs i ⇡ hx1 i ⇥ · · · ⇥ hxt i y por tanto ⇤ G ⇡ hg0 i ⇥ hx1 i ⇥ · · · ⇥ hxt i. Corolario 5.4.13. Si G es un grupo abeliano finito, entonces G ⇡ Zp↵1 ⇥ · · · ⇥ Zp↵s s , donde p1 , . . . , ps son números primos no necesariamente 1 distintos. Demostración. Usando el teorema fundamental de los grupos abelianos finitos y el corolario 5.4.6 descomponemos cada subgrupo cı́clico que aparece en el teorema anterior. ⇤ Sean p1 , . . . , pr los números primos diferentes que aparecen en el corolario anterior y Zpai,1 , Zpai,2 , . . . , Z ai,j(i) los subgrupos cı́clicos correspondieni pi i tes a las potencias de los pi ’s (no necesariamente diferentes) que aparecen en la descomposición de G. Definimos la parte pi -primaria de G como G(pi ) = Zpai,1 ⇥ Zpai,2 ⇥ · · · ⇥ Z i i ai,j(i) pi . Es claro que G(pi ) es subgrupo de G y a pi i,m Las potencias elementales de G. G ⇡ G(p1 ) ⇥ G(p2 ) ⇥ · · · ⇥ G(pr ). con 1 m j(i), 1 i r se llaman divisores Ejemplo 5.4.14. Si G = Z15 ⇥ Z18 , entonces Z15 ⇥ Z18 ⇡ Z3 ⇥ Z5 ⇥ Z2 ⇥ Z32 i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 161 — #173 5.4 Productos directos i 161 y por tanto la parte 3-primaria de G es Z3 ⇥ Z32 , la parte 2-primaria es Z2 y la parte 5-primaria de G es Z5 . Los divisores elementales de G son 2, 3, 32 , 5. Observemos que si solo conocemos los divisores elementales de G, entonces, salvo isomorfismos, podemos recuperar al grupo. La descomposición de G es única salvo isomorfismos. Detengámonos un momento en la expresión G(p) = Zpa1 ⇥ Zpa2 ⇥ · · · ⇥ Zpaj y consideremos un elemento tı́pico (b1 , b2 , . . . , bj ) 2 G(p). Definimos n = max{as : 1 s j}. Entonces para i = 1, 2, . . . j tenemos que bi 2 Zpai y p↵i bi = 0. Escribimos n = ai + hi . Ası́ pn (a1 , a2 , . . . , aj ) = (ph1 pa1 b1 , ph2 pa2 b2 , . . . , phj paj bj ) = (0, . . . , 0). Lo anterior significa que o(b1 , b2 , . . . , bj )) | pn . Hemos demostrado que G(p) ✓ {a 2 G : pr a = 0 para algún r 0}. Lema 5.4.15. Sean G un grupo abeliano finito y p un número primo tal que p | o(G). Entonces G(p) = {a 2 G : pr a = 0 para algún r 0}. Demostración. Ya mostramos que si (b1 , . . . , br ) 2 G(p), necesariamente o((b1 , . . . , br )) | pn . Por tanto, si q es un número primo y p 6= q, entonces G(p) \ G(q) = {0}. Sea a 2 G tal que pr a = 0 para algún r 0. Puesto que G ⇡ G(p1 ) ⇥ G(p2 ) ⇥ · · · ⇥ G(pr ), y el producto es directo, entonces necesariamente a se encuentra en uno y solo un G(Pi ) = G(p). ⇤ Vamos a usar ésta caracterización de G(p) para demostrar que la descomposición de G en el teorema fundamental de los grupos abelianos finitos, es única salvo isomorfismos. Teorema 5.4.16. Sean G y G0 grupos abelianos finitos. Entonces G ⇡ G0 si y solo si G(p) ⇡ G0 (p), para cada primo p que divide a o(G). Demostración. Si f : G ! G0 es un homomorfismo de grupos y x 2 G(p), entonces para algún r 0 tenemos que pr x = 0 y f (pr x) = pr f (x) = 0. Por lo anterior f (G(p)) ✓ G0 (p). En particular, si f es isomorfismo, la función f 1 : G0 ! G es homomorfismo y f 1 (G0 (p)) ✓ G(p). i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 162 — #174 162 i Grupos Recı́procamente, sea fpi : G(pi ) ! G0 (pi ) un isomorfismo. Entonces la función f : G ! G0 definida como f (b1 , b2 , . . . , br ) = (fp1 (b1 ), fp2 (b2 ), . . . , fpr (br )) ⇤ es un isomorfismo. 5 Corolario 5.4.17. [Teorema de Cauchy ] Si G es un grupo abeliano finito y p es un primo tal que p | o(G), entonces G contiene un elemento de orden p. Demostración. Sea G(p) = Zpa1 ⇥Zpa2 ⇥· · ·⇥Zpar la parte p-primaria de G. El elemento (pa1 1 , pa2 1 , . . . , par 1 , 0, . . . , 0) satisface que p(pa1 1 , pa2 1 , . . . , par Por lo tanto o((pa1 1 , 0, . . . , 0) = (pa1 , pa2 , . . . , par , 0, . . . , 0) = (0, . . . , 0). 1 , pa2 1 , . . . , par 1 , 0, . . . , 0)) o((p a1 1 a2 1 ,p ,...,p ar 1 | p y puesto que p es primo, , 0, . . . , 0)) = p. ⇤ El corolario anterior es otra forma del teorema inverso de Lagrange. Corolario 5.4.18 (Teorema inverso de Lagrange para grupos abelianos finitos). Si G es un grupo abeliano finito de orden n y d | n, entonces G contiene al menos un subgrupo H de orden d. Demostración. Supongamos que n = p↵1 1 p↵2 2 · · · p↵s s , donde pi 6= pj si i 6= j. Entonces d = p1 1 p2 2 · · · ps s , con 0 i ↵i . Para 1 j s, consideremos la parte pj -primaria de G: G(pj ) = Zp↵j,1 ⇥ Zp↵j,2 ⇥ · · · ⇥ Z j donde ↵j = mos rj X i=1 ↵j,i . Escribimos j j = rj X i=1 ↵j,r pj j , 0 0 ↵ . Defini↵j,i , para 0 ↵j,i j,i Hj = Hj,1 ⇥ Hj,2 ⇥ · · · ⇥ Hj,rj G(pj ), 5Augustin Luis Cauchy nace el 21 de agosto de 1789 en Paris, Francia. Produjo 789 trabajos en matemáticas que en 1970 fueron publicados en 27 volúmenes. Su nombre está indisolublemente ligado al cálculo diferencial e integral, a las ecuaciones diferenciales, a la teorı́a de las funciones de variable compleja. Fue el primero en hacer un estudio riguroso sobre las condiciones de convergencia de series infinitas y tambien es el primero en dar una definición rigurosa de la integral. Su célebre texto COURS D’ANALYSE lo escribe para sus estudiantes y es ahı́ donde, de manera rigurosa, trata temas fundamentales del cálculo. En tan solo un año (1845 -1846), Cauchy escribe 25 artı́culos sobre sustituciones, concepto previo al de grupo. Muere el 23 de mayo de 1857 cerca de Paris. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 163 — #175 5.4 Productos directos i 163 ↵0 donde Hj,i = hxj,i i y o(xj,i ) = pj j,i . Es claro que Pr j o(Hj ) = pj i=1 ↵0j,i = pj j . Ahora observamos que el grupo H 0 = H1 ⇥ H2 ⇥ · · · ⇥ Hs satisface que 1. H 0 G(p1 ) ⇥ G(p2 ) ⇥ · · · ⇥ G(ps ). 2. o(H 0 ) = p1 1 p2 2 · · · ps s = d. Sabemos que G ⇡ G(p1 ) ⇥ G(p2 ) ⇥ · · · ⇥ G(ps ) por medio de algún 1 (H 0 ) = H, entonces H G y o(H) = d. isomorfismo . Si ⇤ PROBLEMAS 1. Muestra que si G1 ⇥ G2 es un grupo cı́clico, entonces G1 y G2 son cı́clicos. ¿Es cierto que si G1 y G2 son cı́clicos, entonces G1 ⇥ G2 es cı́clico? 2. Sean G1 , G2 , . . . , Gn grupos y 2 Sn . Muestra que G1 ⇥ · · · ⇥ G n ⇡ G (1) ⇥ ··· ⇥ G (n) . 3. Supongamos que G ⇡ H ⇥ K es un producto directo interno. Demuestra que H / G y K / G. 4. Demuestra el corolario 5.4.4. 5. Demuestra el corolario 5.4.6. 6. Escribe todos los elementos y su tabla de multiplicar para cada uno de los siguientes grupos: a) Z2 ⇥ Z3 . b) Z3 ⇥ Z5 . c) Z2 ⇥ Z4 . 7. En el espacio vectorial Rn sobre el campo R, considera los siguientes subconjuntos: H = {(0, x2 , . . . , xn ) : xi 2 R}, K = {(x1 , 0, . . . , 0) : x1 2 R}. Muestra que H, K /Rn . Aplica el teorema 5.4.1 para concluir que Rn ⇡ H ⇥K. 8. Muestra que Zm ⇥ Zm no es isomorfo a Zm2 . 9. Sean G un grupo y D = {(g, g) : g 2 G}. Muestra que: a) Si G es abeliano, entonces D / G ⇥ G. El subgrupo D se conoce como el subgrupo diagonal de G. b) Si G es abeliano, entonces (G ⇥ G)/D ⇡ G. 10. En el grupo S3 considera el subgrupo diagonal D como en el problema anterior. Muestra que D 6 S3 ⇥ S3 . i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 164 — #176 164 i i Grupos 11. Si reemplazamos el enunciado del lema 5.4.10 por: G es un grupo finito y H G cı́clico maximal, entonces para g 2 G se cumple que o(gH) = o(g) ¿seguirá siendo cierta la afirmación? 12. Sean G y G0 grupos abelianos finitos. Demuestra que la función f (b1 , b2 , . . . , br ) = (fp1 (b1 ), fp2 (b2 ), . . . , fpr (br )) que aparece en el teorema 5.4.16 es un isomorfismo. 13. Sea G un grupo abeliano finito. Muestra que los divisores elementales de G están determinados en forma única por G. 14. Determina todos los grupos abelianos de orden 64. ¿Cuántos son cı́clicos? 15. Un grupo abeliano G tiene divisores elementales 2, 23 , 5, 5, 52 . Determina: a) El orden del grupo G. b) Si G tiene subgrupos de orden 31,25,10,40,47,120. c) Los divisores elementales de un subgrupo de orden 20. 16. Sea G un grupo abeliano de orden 128. Elabora una lista de los posibles divisores elementales. ¿Cuántos grupos abelianos de orden 128 existen? ¿Cuáles de ellos son cı́clicos? 17. Encuentra todos los grupos abelianos de los siguientes órdenes (salvo isomorfismos): a) 32. b) 36. c) 215. d) 34. e) 17. 18. Escribe como producto directo de grupos cı́clicos los siguientes grupos: a) Z18 . b) Z3 ⇥ Z30 . c) Z125 . d) Z128 . e) Z30 ⇥ Z20 . f) Z7 ⇥ Z23 . 19. Sea G un grupo abeliano de orden 144. a) ¿Cuántos subgrupos de orden 8 tiene G? b) ¿Cuántos subgrupos de orden 9 tiene G? 20. Considera todos los grupos abelianos de orden n. ¿Cuáles de ellos son cı́clicos? 21. Sea (a, b) 2 Zn ⇥ Zm con o(a) = r y o(b) = s. Demuestra que o((a, b)) = mcm(r, s). En particular, si hai = Zn y hbi = Zm y mcd(n, m) = 1, entonces h(a, b)i = Zn ⇥ Zm es cı́clico de orden nm. En este caso Zn ⇥ Zm ⇡ Znm . 22. Sean p, q primos diferentes. Prueba que cualquier grupo abeliano de orden pq es cı́clico. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 165 — #177 5.5 Teoremas de Sylow i 165 23. Encuentra elementos x, y 2 F2 ⇥ Z de orden infinito tal que x + y es de orden finito. 24. Encuentra el subgrupo de torsión de los grupos F2 ⇥ Z y Z6 ⇥ Fp ⇥ Z, donde p es cualquier número primo. 25. En el corolario 5.4.18, justifica por qué el subgrupo H no necesariamente es único. 26. En G = F3 ⇥ Z9 definimos la siguiente operación (a, b) ? (a1 , b1 ) = (a + a1 , b + b1 + 3a1 b). a) Demuestra que G es un grupo no abeliano. b) Encuentra al neutro e identifica al inverso de (a, b). 5.5. Teoremas de Sylow El teorema de Lagrange establece que si G es un grupo finito, entonces o(H) | o(G) para todo subgrupo H de G. El recı́proco de este teorema es falso; se pueden dar ejemplos de grupos finitos los cuales no poseen subgrupos que corresponden a ciertos divisores de o(G). Por ejemplo, el grupo alternante A4 no tiene subgrupos de orden 6, también, el grupo A5 es de orden 60 y no tiene subgrupos de orden 30 ó 20 ó 15. Más adelante estudiaremos con más detalle al grupo A4 . En general, si p es un primo tal que p↵ | o(G) y p↵+1 - o(G) entonces G contiene al menos un subgrupo de orden p↵ . Este hecho fue descubierto en 1872 por el noruego L. Sylow y es uno de los ejemplos más sobresalientes en donde se muestra la conexión entre la aritmética de Z y las propiedades estructurales de un grupo. Sea G un grupo finito con o(G) = p↵ t0 y mcd(p, t0 ) = 1. Un subgrupo de G de orden p↵ lo llamaremos p-subgrupo de Sylow de G. ¿Qué podemos preguntarnos con esta definición?. Dado un grupo finito, ¿éste contiene al menos un p-subgrupo de Sylow? Si el grupo G tiene varios p-subgrupos de Sylow ¿existe alguna relación entre ellos? ¿cuántos p-subgrupos de Sylow tiene G, en caso de tener al menos uno? El objetivo de esta sección es dar respuesta a estas preguntas. Sea G un grupo. Definimos el centro de G como Z(G) = {g 2 G : gx = xg para toda x 2 G}. Si g 2 Z(G) y x 2 G, entonces x 1 gx = g 2 Z(G). Por tanto Z(G) / G. Más aún, si H Z(G), entonces H / G. Ejemplo 5.5.1. Un grupo G es abeliano si y solo si Z(G) = G. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 166 — #178 166 i Grupos ✓ 1 1 1 0 ◆ ✓ 1 0 1 1 ◆ Ejemplo 5.5.2. Sean A = y B = 2 GL(2, R). ✓ ◆ a b Entonces C = 2 Z(GL(2, R)) si y solo si CX = XC para cualquier c d X 2 GL(2, R). En particular, AC = CA y CB = BC. Entonces ✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆ a a+b a+c b+d a+b b a b = y = . c c+d c d c+d d a+c b+d De lo anterior se sigue que a = d y b = c = 0. Por tanto ◆ n✓ o a 0 Z(GL(2, R)) = :a2R . 0 a Ejemplo 5.5.3. Consideremos el grupo S3 = { 1 , 2 , 3 , 4 , tal como en el ejemplo 5.2.7. Observemos los siguientes productos: 2 3 2 5 = = 5, 3 2 3, 5 2 Por lo tanto Z(S3 ) = { = = 6, 2 4 4, 2 6 = = 6, 4 2 4, 6 2 = = 5, 6} 5, 3. 1 }. Sea A ✓ G. Definimos el normalizador de A como N (A) = {g 2 G : gAg 1 = A}. Tenemos las siguientes propiedades del normalizador de un subconjunto del grupo G. Teorema 5.5.4. Sean G un grupo y A ✓ G. Entonces 1. N (A) G. 2. Si A G, entonces A / N (A). 3. Si A = {g}, entonces N (g) = {x 2 G : xgx 1 = g}. Demostración. Para la afirmación 1 sean g, g1 2 N (A). Entonces 1 (gg1 )A(gg1 ) = g(g1 Ag1 1 )g 1 = gAg 1 = A. Por tanto N (A) es cerrado bajo productos. Ahora veamos que N (A) contiene a los inversos. Si g 2 N (A), entonces g 1 Ag = g 1 (gAg 1 )g = (g 1 g)A(g 1 g) = A. Ası́ que N (A) G. Para la segunda afirmación, vemos que si g 2 A G, entonces gAg 1 = A y por tanto A N (A). Por la definición de N (A) es claro que A / N (A). La tercera afirmación es consecuencia directa de la definición de normalizador. ⇤ i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 167 — #179 5.5 Teoremas de Sylow i 167 Corolario 5.5.5. H / G si y solo si N (H) = G. ⇤ Demostración. Es un fácil ejercicio para el lector. Palabras de precaución: dado un subgrupo H G, éste no necesariamente es normal en G. La idea de introducir el concepto de normalizador es precisamente para ver cuál es el subgrupo de G más pequeño en donde H es normal. A continuación vamos a dar una estimación de o(N (g)). Sea G un grupo y g, g1 2 G. Diremos que g es conjugado de g1 si existe x 2 G tal que g = xg1 x 1 . Indicaremos este hecho escribiendo g ⇠ g1 . Lema 5.5.6. La relación ⇠ es de equivalencia. Demostración. Denotemos como e al neutro del grupo G. La relación ⇠ es reflexiva porque g = ege 1 ; es simétrica porque si g = xg1 x 1 , entonces x 1 gx = g1 . Es transitiva porque si g = xg1 x 1 y g1 = yg2 y 1 , entonces g = (xy)g2 (xy) 1 . ⇤ Si [g] denota la clase de equivalencia de g, entonces [g] = {xgx 1 : x 2 G}. Llamaremos a [g] la clase de conjugación de g. En particular, si G es un grupo finito, G tiene un número finito de clases de conjugación y por lo tanto cada clase de conjugación es finita. No todas las clases de equivalencia tienen la misma cardinalidad. Podemos verificar fácilmente que g 2 Z(G) si y solo si |[g]| = 1. Si g 62 Z(G), entonces |[g]| 2 pues al menos e, g 2 [g]. Lema 5.5.7. Sea G un grupo finito de orden n. Si g 2 G y h = |[g]|, n entonces o(N (g)) = . h Demostración. Primero notemos que [g] tiene la forma [g] = {g1 gg1 1 , g2 gg2 1 , . . . , gh ggh 1 }, donde g1 , g2 , . . . , gh 2 G son diferentes. Si x 2 gi N (g) \ gj N (g) con i 6= j, entonces existen m, n 2 N (g) tales que x = gi m = gj n. 1 Por lo anterior gj gi = nm 1 2 N (g). De la siguiente igualdad N (g) = {y 2 G : ygy 1 1 1 = g} = {y 2 G : yg = gy}, tenemos que gj gi g = ggj gi , de donde gi ggi De lo anterior se deduce que 1 = gj ggj 1 y por tanto i = j. gi N (g) \ gj N (g) = ;. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 168 — #180 168 i Grupos 1 Si x 2 G, entonces xgx algún i, 2 [g]. De esta forma obtenemos que para xgx 1 = gi ggi 1 . Por lo tanto (gi 1 x)g(gi 1 x) 1 = g, ası́ gi 1 x 2 N (g) y consecuentemente x 2 gi N (g). Hemos probado que cualquier x 2 G pertenece a algún gi N (g). Por lo tanto G = g1 N (g) [ · · · [ gh N (g). Finalmente notamos que n = h · o(N (g)). ⇤ Ahora estamos en el momento preciso de mostrar la existencia de los p-subgrupos de Sylow. Teorema 5.5.8 (Primer teorema de Sylow). Sea G un grupo finito con o(G) = p↵ t y mcd(p, t) = 1. Entonces G contiene al menos un p-subgrupo de Sylow. Demostración. La prueba la haremos por inducción sobre n = o(G). Si n = 2 entonces G ⇡ F2 y la afirmación del teorema es evidente pues G mismo es su propio 2-subgrupo de Sylow. Supongamos que el resultado es cierto para todo grupo finito de orden menor que n. Concluiremos la inducción considerando tres casos y apoyándonos en el subgrupo Z(G): 1. p | o(Z(G)). 2. p - o(Z(G)) y 1 < o(Z(G)) < t. 3. p - o(Z(G)) y (o(Z(G)) = 1 ó o(Z(G)) = t). Si p | o(Z(G)), como Z(G) es abeliano, por el corolario 5.4.18, Z(G) contiene un elemento x de orden p. Puesto que hxi / G podemos realizar el siguiente cálculo o(G/hxi) = o(G) p↵ t = = p↵ o(hxi) p 1 t < n, y mcd(p, t) = 1. Por lo anterior, G/hxi contiene un subgrupo de orden p↵ 1 de la forma H/hxi donde H es algún subgrupo de G que contiene a hxi. Calculemos o(H): o(H/hxi) = i i o(H) = p↵ o(hxi) 1 i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 169 — #181 5.5 Teoremas de Sylow i 169 y ası́ o(H) = p↵ . En este caso, G contiene al menos un subgrupo de tamaño p↵ . Para el caso 2 supongamos que p - o(Z(G)) y 1 < o(Z(G)) < t. Notemos primero que ⇣ G ⌘ o = p ↵ t1 < n Z(G) y mcd(t1 , p) = 1. Por hipótesis de inducción, G/Z(G) contiene un subgrupo de orden p↵ de la forma H/Z(G) y Z(G) H. Por lo tanto o(H) = p↵ o(Z(G)) < p↵ t = n, pues 1 < o(Z(G)) < t. Nuevamente, haciendo uso de nuestra hipótesis de inducción, tenemos que H contiene un subgrupo H0 de orden p↵ . Para demostrar el caso 3, vamos ahora a suponer que p - o(Z(G)) y (o(Z(G)) = t ó o(Z(G)) = 1). Consideremos la siguiente descomposición de G G = C1 [ C2 [ · · · [ Cl , donde los Ci son las clases de conjugación descritas en el lema 5.5.6. Podemos reacomodar las clases de tal forma que para 1 i s, Ci = {gi }, donde gi 2 Z(G). Notemos entonces que el nuevo arreglo de G es G = C1 [ C2 [ · · · [ Cs [ Cs+1 [ · · · [ Cl donde Z(G) = {g1 , . . . , gs }. Observamos que para 1 i s, |Ci | = 1 y para s < i l, |Ci | 2. En seguida vamos a mostrar que p no divide a |Ci | para toda i > s. Supongamos que para toda i > s, p | |Ci |. Entonces n= s X i=1 |Ci | + |Cs+1 [ · · · [ Cl | = o(Z(G)) + |Cs+1 | + · · · + |Cl | = o(Z(G)) + pw. Como p | n, tenemos que p | o(Z(G)), lo cual no es posible pues estamos en el caso p - o(Z(G)). Por lo tanto p - |Ci | para algún s < i l. Sea x 2 Ci y consideremos el normalizador N (x). De acuerdo al lema 5.5.7 tenemos que |N (x)| = p↵ t t = p↵ < p↵ t. |Ci | |Ci | Por lo tanto el subgrupo N (x) contiene un subgrupo de orden p↵ que a su vez es subgrupo de G. ⇤ i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 170 — #182 170 i i Grupos La ecuación s X n= |Ci | + |Cs+1 [ · · · [ Cl | = o(Z(G)) + |Cs+1 | + · · · + |Cl | i=1 descrita en el primer teorema de Sylow es conocida como la ecuación de clase del grupo G. Ésta puede ser usada para deducir varios resultados importantes en teorı́a de grupos. Diremos que un grupo finito es un pgrupo si o(G) = pr , para algún r 2 N. Ası́ tenemos el siguiente resultado: Teorema 5.5.9. Sean p un número primo y G un p-grupo finito. Entonces o(Z(G)) > 1. Demostración. Supongamos que o(G) = pr , para algún r 2 N. Vamos a aprovechar la ecuación de clase: pr = o(Z(G)) + |Cs+1 | + · · · + |Cl |, donde Ci = [gi ] es como en el lema 5.5.6 y gi 62 Z(G) para i = s + 1, . . . , l. pr De acuerdo al lema 5.5.7, o(N (gi )) = donde hi = |[gi ]|. Entonces hi necesariamente p | |Ci | para i = s + 1, . . . , l. Por lo tanto p | o(Z(G)) y ası́ o(Z(G)) > 1. ⇤ Genial, cualquier p-grupo finito tiene centro no trivial y por tanto, un p-grupo tiene al menos tres subgrupos normales, ¿por qué? Lema 5.5.10. Si H Z(G), entonces H / G. Demostración. Los elementos del subgrupo H conmutan con los elementos de G, entonces para x 2 G se tiene que xHx 1 = xx 1 H = H. ⇤ El análogo al primer teorema de Sylow para p-grupos finitos es el siguiente: Corolario 5.5.11. Si o(G) = pr , entonces G contiene un subgrupo normal H de orden pk para 1 k r. Demostración. Inducción sobre r. Si r = 1, entonces H = G. Para p fijo, supongamos cierto el resultado para todos los p-grupos de orden menor a pr . Por el teorema anterior, o(Z(G)) = pi para algún i 1. De acuerdo al lema 5.5.10 tenemos que Z(G) / G, ası́ el grupo G/Z(G) tiene orden pr i < pr . Si k i, aplicamos la hipótesis de inducción a Z(G), y en este caso Z(G) contiene un subgrupo H de orden pk . Por el lema 5.5.10, H / G. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 171 — #183 5.5 Teoremas de Sylow i 171 Si k > i, elegimos s tal que 1 s r i y k = s + i. Por hipótesis de inducción, el grupo G/Z(G) contiene un subgrupo H ⇤ = H/Z(G) / G/Z(G) de orden ps y Z(G) H G. Es claro que o(H) = pk y H / G. ⇤ Después de haber justificado formalmente que un grupo finito contiene al menos un p-subgrupo de Sylow, resulta natural preguntarse si dos psubgrupos de Sylow guardan alguna relación entre ellos. Antes mostraremos una generalización del teorema de Lagrange. Sean G un grupo, H, K G y g, g1 2 G. Diremos que g es conjugado de g1 módulo (H, K), si existe h 2 H y k 2 K tales que g = hg1 k. Escribimos g ⇠ g1 para indicar que g es conjugado de g1 módulo (H, K). Observemos que si g ⇠ g1 módulo (H, K), entonces no necesariamente g ⇠ g1 módulo (K, H). Sin embargo, esta nueva conjugación tiene las siguientes propiedades: Lema 5.5.12. Sean G un grupo y H, K G. La relación ⇠ módulo (H, K) satisface: 1. Para todo g 2 G se cumple g ⇠ g módulo (H, K). 2. Si g ⇠ g1 módulo (H, K), entonces g1 ⇠ g módulo (H, K). 3. Si g ⇠ g1 y g1 ⇠ g2 módulo (H, K), entonces g ⇠ g2 módulo (H, K). Demostración. La afirmación 1 es evidente. Si g = hg1 k para ciertos elementos h 2 H, k 2 K, entonces g1 = h 1 gk 1 y por tanto g1 ⇠ g módulo (H, K). La afirmación 3 es sencilla de justificar pues si g = hg1 k y g1 = h1 g2 k1 para ciertos elementos h, h1 2 H, k, k1 2 K, entonces g = (hh1 )g2 (k1 )k y por tanto g ⇠ g2 módulo (H, K). ⇤ Puesto que ⇠ es de equivalencia, entonces ⇠ induce una partición en G y si o(G) < 1, tenemos que G solo tiene un número finito de clases de equivalencia módulo (H, K). El lector debe recordar el producto de subconjuntos de un grupo: HgK = {hgk : h 2 H, k 2 K}. Ası́, la clase de equivalencia [g] de g 2 G módulo (H, K) está descrita precisamente como: HgK = {hgk : h 2 H, k 2 K}. Por tanto, tenemos la siguiente descomposición de G en clases de equivalencia G = Hg1 K [ Hg2 K [ · · · [ Hgw K. A continuación vamos a descomponer el orden de un grupo finito en términos de las cardinalidades de las clases de equivalencia módulo (H, K). i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 172 — #184 172 i Grupos Teorema 5.5.13 (Lema de Frobenius o Cauchy6). Sean G un grupo finito de orden n y H, K G con o(H) = n1 y o(K) = n2 . Si ri = l X n1 n2 |gi 1 Hgi \ K|, entonces n = . ri i=1 Demostración. Sean [g1 ], . . . , [gl ] las clases de equivalencia de G tal como están descritas en el lema 5.5.12. Es claro que [gi ] = Hgi K, Hgi K \ Hgj K = ; (i 6= j), G= l [ Hgi K. i=1 Por lo tanto, o(G) = l X i=1 |Hgi K| = n. Si Hgi K = {xi , . . . , xw }, entonces gi 1 Hgi K = {gi 1 x1 , . . . , gi 1 xw }, por lo cual |Hgi K| = |gi 1 Hgi K|. De la misma manera observamos que |gi 1 Hgi | = |H|. Por otro lado, gi 1 Hgi es un subgrupo de G, ası́ que de acuerdo al ejercicio 23 de la sección 5.3 |(gi 1 Hgi )K| = Por lo tanto, n = l X i=1 |gi 1 Hgi ||K| |H||K| n1 n2 = = . 1 ri ri |gi Hgi \ K| |Hgi K| = l X i=1 1 |gi Hgi K| = l X n1 n2 i=1 ri . ⇤ Teorema 5.5.14 (Segundo teorema de Sylow). Sea G como en el primer teorema de Sylow. Si H, K son p-subgrupos de Sylow de G, entonces existe g 2 G tal que H = gKg 1 , esto es, cualesquiera dos p-subgrupos de Sylow son conjugados. 6Este lema también es conocido en la literatura como lema de Burnside. William Burnside demostró este famoso resultado en su libro On the theory of groups of finite order (Theorem III pp. 122) y lo atribuyó a Frobenius. Sin embargo, aparentemente el lema ya era conocido por A. Cauchy en 1845. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 173 — #185 5.5 Teoremas de Sylow i 173 Demostración. Sea {Hgi K}li=1 la partición de G módulo (H, K). l [ Puesto que G = Hgi K y o(H) = o(K) = p↵ , entonces i=1 n= l X p2↵ i=1 1 ri = p↵ t, donde ri = |gi Hgi \ K|. Recordemos que gi 1 Hgi \ K es subgrupo de K. Por el teorema de Lagrange ri = o(gi 1 Hgi \ K) = p i para algún 0 i ↵. Observemos el siguiente desarrollo: p↵ t = l X p2↵ i=1 ri = ⇣ p↵ p↵ p2↵ p2↵ p2↵ p↵ ⌘ + + ··· + = p↵ + + ··· + . r1 r2 rl r1 r2 rl p ↵ p↵ p↵ + + · · · + . Tenr1 r2 rl ↵. Como p - t, entonces necesaria- Cancelando en ambos lados p↵ tenemos que t = gamos presente que ri = p i y 0 i p↵ mente alguna fracción = 1 y ası́ p↵ = ri . Por lo tanto ri i =↵ y gi 1 Hgi \ K = K. Esto último quiere decir que gi 1 Hgi ✓ K, pero o(H) = o(gi 1 Hgi ) = o(K), entonces gi 1 Hgi = K y K, H son conjugados. ⇤ Corolario 5.5.15. Sea H un p-subgrupo de Sylow de G. Entonces H es el único p-subgrupo de Sylow de G si y solo si H / G. Demostración. Supongamos que H /G y sea K cualquier p-subgrupo de Sylow. Entonces para alguna g 2 G se tiene que g 1 Hg = K. Por hipótesis, H / G, entonces g 1 Hg = H. Por lo tanto H = K. Para la otra implicación observemos que para g 2 G, el subgrupo g 1 Hg es de orden p↵ , es decir, g 1 Hg es un p- subgrupo de Sylow. Como H / G, tenemos que H = g 1 Hg para todo g 2 G. Ası́, H es el único p-subgrupo de Sylow. ⇤ Lema 5.5.16. Sean H un p-subgrupo de Sylow de G y N (H) el normalizador de H. Entonces el número de p-subgrupos de Sylow de G es [G : N (H)]. Demostración. Consideremos la siguiente descomposición de G: G = g1 N (H) [ g2 N (H) [ · · · [ gl N (H) i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 174 — #186 174 i Grupos con l = [G : N (H)] y gi 6= gj para i 6= j. Puesto que o(H) = o(gi Hgi 1 ), entonces los siguientes subgrupos son p-subgrupos de Sylow: g1 Hg1 1 , g2 Hg2 1 , . . . , gl Hgl 1 . Mostraremos que éstos son diferentes y después veremos que cualquier psubgrupo de Sylow de G ya está contemplado en la lista anterior. Supongamos que para i 6= j se cumple que gi Hgi 1 = gj Hgj 1 . Entonces (gj 1 gi )H(gj 1 gi ) 1 = H, 1 y ası́ gj gi 2 N (H). Por lo tanto gi 2 gj N (H). De lo anterior gi N (H) ✓ gj N (H). Puesto que |N (H)| = |gi N (H)| = |gj N (H)|, tenemos la igualdad gi N (H) = gj N (H), lo cual no es posible. De esta forma tenemos que los p-subgrupos g1 Hg1 1 , g2 Hg2 1 , . . . , gl Hgl 1 son diferentes. Para ver que son todos, sea K cualquier p-subgrupo de Sylow de G. Entonces por el segundo teorema de Sylow K = gHg 1 para algún elemento g 2 G. Recordemos que G = g1 N (H) [ g2 N (H) [ · · · [ gl N (H). Por lo tanto para un único 1 i l se tiene que g 2 gi N (H). Ası́ g = gi n para algún n 2 N (H). De lo anterior deducimos que K = (gi n)H(gi n) 1 = gi (nHn 1 )gi 1 = gi Hgi 1 . ⇤ Es importante saber que si H es un p-subgrupo de Sylow de G, entonces el número [G : N (H)] cuenta cuántos p-subgrupos de Sylow contiene el grupo G. En particular, si H / G, entonces N (H) = G y ası́ [G : N (H)] = [G : G] = 1. Esta es otra forma de justificar el corolario 5.5.15. El problema de aplicar el lema anterior para contar cuántos p-subgrupos de Sylow contiene un grupo finito G, radica en que es difı́cil encontrar el normalizador N (H). A pesar de esto, podemos dar más pistas. Teorema 5.5.17 (Tercer teorema de Sylow). Si t denota el número de p-subgrupos de Sylow de G, entonces t | o(G) y t ⌘ 1 (mod p). Demostración. Como consecuencia del lema anterior t = [G : N ] donde N es el normalizador de algún p-subgrupo de Sylow de G. Solo queda mostrar que t ⌘ 1 (mod p). Sea H un p-subgrupo de Sylow. Con i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 175 — #187 5.5 Teoremas de Sylow i 175 los subgrupos H y N (H) consideremos la descomposición de G como en el lema 5.5.12: G = Hg1 N (H) [ Hg2 N (H) [ . . . [ Hgw N (H). Puesto que e 2 Hgi N (H) para algún i, entonces podemos suponer sin pérdida de generalidad que g1 = e y por tanto Hg1 N (H) = N (H). Sea o(N (H)) = r = p↵ m0 con mcd(m0 , p) = 1. De acuerdo al teorema 5.5.13 tenemos que w X p↵ r ↵ n = to(N (H)) = tr = tp m0 = , ri i=1 1 donde ri = |gi Hgi \ N (H)|. En particular r1 = |H \ N (H)| = o(H) = p↵ . w X r Observemos que tm0 = y por tanto ri i=1 w w w w X X X X 1 1 p↵ p↵ ↵ tm0 = r = p m0 = m0 = m0 (1 + ). ri ri ri ri i=1 Ası́ t = 1 + w X i=2 i=1 i=1 i=2 p↵ y por lo tanto solo nos queda mostrar que para i ri 2 se cumple ri = p i y i < ↵. Es claro que ri = p i pues gi 1 Hgi \ N (H) H y o(H) = p↵ . Supongamos que para algún i 2, ri = p↵ . Entonces 1 gi Hgi \ N (H) es un p-subgrupo de Sylow contenido en N (H). Puesto que también H es un p-subgrupo de Sylow contenido en N (H) y H / N (H), aplicando el corolario 5.5.15, gi 1 Hgi \ N (H) = H. De esta forma gi 1 Hgi ✓ H. Por lo tanto, gi 1 Hgi = H pues ambos tienen la misma cardinalidad. De la igualdad anterior se sigue que gi 2 N (H) y ası́ Hgi N (H) = Hg1 N (H) = HeN (H) = HN (H) = N (H). Esto último no es posible pues la familia {Hgi N (H)}w i=1 es una partición de G y nosotros hemos mostrado que para alguna i 2 se cumple que Hgi N (H) = Hg1 N (H) = N (H). Por lo tanto, para toda i 2, ri = p w ↵ X p t=1+ se sigue que t ⌘ 1 (mod p). ri i y i < ↵. De la igualdad ⇤ i=2 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 176 — #188 176 i i Grupos Diremos que un grupo finito G es simple si sus únicos subgrupos normales son {e} y él mismo. Ejemplo 5.5.18. Sea G cualquier grupo de orden 28. El número t de 7-subgrupos de Sylow de G es un divisor de 28 y este número se encuentra en {1, 2, 4, 7, 14, 28}. Además t ⌘ 1 (mod 7). El único número del conjunto {1, 2, 4, 7, 14, 28} que satisface el tercer teorema de Sylow es 1. Por lo tanto, cualquier grupo de orden 28 no es simple pues tiene un 7 subgrupo de Sylow y como es único, es normal en G. Si denotamos con la misma variable t al número de 2-subgrupos de Sylow de G, entonces t = 1, 7. Por tanto, cualquier grupo de orden 28 tiene un único subgrupo de orden 7 y 1 ó 7 2-subgrupos de Sylow. Cualquiera que sea el caso, G no es simple. Ejemplo 5.5.19. Si G es finito, M / G maximal, entonces G/M es simple. En efecto, recordemos que M es maximal si M K / G, entonces M = K ó K = G. Si K/M / G/M , por la maximalidad de M tenemos que M K G y M = K ó K = G. Cualquiera que sea el caso, K/M = {e} ó K/M = G/M , es decir, G/M es simple. Ası́, con subrupos maximales normales podemos construir grupos simples. Ejemplo 5.5.20. A5 es simple. Ver el teorema 5.7.28. Ejemplo 5.5.21. Sea p un número primo. Consideremos el grupo abeliano finito Fp . Vamos a mostrar que Fp es simple. Como Fp es abeliano, todos sus subgrupos son normales. Lo que vamos a mostrar es que cualquier subgrupo distinto de {0} debe ser Fp . Sea H Fp tal que H 6= {0}. Por el teorema de Lagrange 5.1.49, tenemos que o(H) | p. Por tanto o(H) = 1, p, pero H 6= {0}, ası́ o(H) = p y Fp es simple. Ejemplo 5.5.22. Sea n 2 N compuesto, digamos que n = dt con 1 < d, t < n. El grupo Zn es cı́clico y d | n. De acuerdo al teorema inverso de Lagrange para grupos cı́clicos finitos 5.1.62, Zn contiene un único subgrupo H de orden d y por tanto Zn no es simple. 5.6. Importancia de los grupos simples finitos Es obligado y necesario hablar de la importancia de los grupos simples, cuya similitud con los números primos es incuestionable. Expliquemos: Si G es un grupo finito, podemos considerar la siguiente cadena de subgrupos de G: {e} = H0 / H1 / H2 / . . . / Hr 1 / Hr = G, i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 177 — #189 5.6 Importancia de los grupos simples finitos i 177 de tal manera que no podamos insertar un subgrupo H en Hi 1 / H / Hi , para i = 1, . . . , r. Lo anterior significa que cada Hi es un subgrupo normal maximal en Hi+1 y de acuerdo al ejemplo 5.5.19, el cociente Hi+1 /Hi es un grupo simple. Una cadena de subgrupos H0 , . . . , Hr que satisface lo anterior se conoce como serie de composición del grupo G. Teorema 5.6.1. Cualquier grupo finito contiene al menos una serie de composición. Demostración. La prueba es un bello ejercicio de inducción sobre el orden de G. Si G = {e}, entonces {e} = H0 = G es una serie de composición de G. Supongamos que o(G) > 1. Consideremos S = {o(H) : H / G, H 6= G}. Puesto que G es finito, elegimos H / G de orden máximo en S. Ası́, o(H) < o(G) y por hipótesis de inducción H posee al menos una serie de composición {e} = H0 / H1 / H2 / . . . / Hr 1 = H. Por lo tanto, G posee al menos la serie de composición {e} = H0 / H1 / H2 / . . . / Hr 1 ⇤ = Hr = H / G. Lo sorprendente de cada serie de composición de un grupo finito G es que cada grupo factor Hi /Hi 1 es un grupo simple y además: r Y o(G) = o(Hi /Hi 1 ). i=1 Teorema 5.6.2 (Jordan-Hölder). Sea G un grupo finito con dos series de composición {e} = H0 / H1 / H2 / . . . / Hr 1 / Hr = G, {e} = K0 / K1 / K2 / . . . / Ks 1 / Ks = G. Entonces r = s y existe 2 Sr+1 tal que K (i) /K (i 1) ⇡ Hi /Hi Demostración. Ver [17] Theorem 5.12. 1. ⇤ Ası́, cualquier grupo finito contiene una factorización (serie de composición) única. Aunque los grupos factores Hi /Hi 1 no determinan a G, ellos ejercen control sobre la estructura bruta de G. La pregunta natural que ahora surge es ¿quiénes son los grupos simples finitos? Una vez que los conozcamos a todos, podremos juntarlos y construir todos los grupos finitos. Es en este sentido que el teorema de Jordan-Hölder es la versión para grupos finitos del teorema fundamental de la aritmética en Z. Aunque i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 178 — #190 178 i i Grupos ya se sabe quiénes son todos los grupos simples finitos, escapa al objetivo de estas notas una demostración del mismo y por tal motivo no daremos la definición de grupo tipo Lie y grupo esporádico. Invito al lector a leer el estupendo artı́culo del profesor R. Solomon [21]. Teorema 5.6.3 (Teorema de clasificación). Cada grupo simple finito es isomorfo a uno de los siguientes grupos: 1. 2. 3. 4. Un grupo de orden primo. Un grupo alternante An con n 6= 4. Un grupo de tipo Lie. Uno de los 26 grupos esporádicos. Desafortunadamente no podemos dar una cita al teorema de clasificación para que el lector interesado pudiera ver la prueba porque aún, hasta donde sabemos, no se ha podido recolectar por completo, ésta se encuentra esparcida en la literatura. Lo que es cierto, es que el teorema de clasificación es el resultado más importante en la teorı́a de grupos finitos y con el tiempo ha aumentado su importancia en otras ramas de las matemáticas. ¿Qué está detrás de los grupos simples finitos? Estamos en el año 1831, 61 años antes que apereciera el famoso artı́culo de O. Hölder [15]. Es Evariste Galois el que tiene el honor de haber encontrado la solución al problema de resolver ecuaciones polinomiales por medio de operaciones elementales (sumas, restas, productos, divisiones y extracción de raı́ces). Galois tuvo la genial idea de asociar a un polinomio un grupo de permutaciones de sus raı́ces. Este grupo preserva relaciones algebraicas entre las mismas y, en particular, mide la posibilidad de resolver la ecuación por medio de operaciones elementales. Esto se refleja en la estructura del grupo asociado al polinomio en cuestión. En una serie de artı́culos publicados por Galois en el Bulletin des Sciences mathématiques, astronomiques, physiques et chimiques del Barón de Férussac, en la Mémoire: Sur les conditions de résolubilité des équations par radicaux, la Proposition V puede leerse (en lenguaje moderno) como: Teorema 5.6.4 (Teorema de Galois). Sea f (x) un polinomio con coeficientes en un campo F y suponga que f (x) tiene solo raı́ces simples en cualquier campo que contenga a F . La ecuación f (x) = 0 es soluble por radicales sobre F si y solo si el grupo de Galois G(f, F ) asociado al polinomio i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 179 — #191 5.6 Importancia de los grupos simples finitos i 179 f (x) contiene una sucesión de subgrupos {e} = H0 / H1 / H2 / . . . / Hr y el ı́ndice [Hi : Hi 1] 1 / Hr = G(f, F ) es un número primo para i = 1, . . . , r. Notamos que la propiedad [Hi : Hi 1 ] es primo significa que Hi 1 es un subgrupo normal maximal de Hi , es decir, el grupo cociente Hi /Hi 1 es un grupo simple. Fantástico, en la época de Galois, aún no se conocı́a el concepto de grupo. El lector interesado en la prueba del teorema de Galois puede ver [18], Theorem 98. PROBLEMAS 1. Muestra que cualquier grupo de orden pn contiene al menos un subgrupo normal de orden pn 1 . 2. Usa el teorema 5.5.9 para mostrar que si G es un p-grupo finito que no es un campo, entonces G no es simple. 3. Supongamos que pi | o(G). Muestra que G contiene al menos un subgrupo de orden pi . 4. Prueba que cualquier grupo de orden 50 tiene al menos un subgrupo normal no trivial y por tanto no es simple. 5. Sean G un grupo finito y H G. Muestra que si o(H) = pk , entonces H está contenido en algún p-subgrupo de Sylow de G. 6. Sea G un grupo de orden 6. Muestra que si G no es cı́clico, entonces G ⇡ S3 . En pocas palabras, solo existen dos grupos (salvo isomorfismos) de orden 6. 7. Sean p > 2 un número primo y n 2 N. Muestra que si G es un grupo de orden 2pn , entonces G no es simple. 8. Sean p > 5 un número primo y G un grupo de orden 6p. Muestra que G no es simple. 9. Muestra que cualquier grupo de orden 56 no es simple. 10. Muestra que cualquier grupo de orden 42 no es simple. 11. Encuentra el número de los 2-subgrupos de Sylow de S4 . 12. Sea p un número primo tal que p | 12. Encuentra el número de p-subgrupos de Sylow de A4 . ¿Es alguno normal en A4 ?. 13. Sea G un grupo de orden 15. Muestra que G es cı́clico. 14. Sea G un grupo de orden pq, donde p, q son primos diferentes, p < q y q no es congruente con 1 módulo p. Muestra que G es cı́clico. Si q es congruente con 1 módulo p, entonces existe un único grupo no abeliano de orden pq. 15. Sean p 6= q primos y G un grupo de orden p2 q. Muestra que G no es simple. 16. Sea G un grupo de orden 30. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 180 — #192 180 17. 18. 19. 20. 21. 22. 23. i i Grupos a) Encuentra el número de los 3-subgrupos de Sylow y 5-subgrupos de Sylow de G. b) Muestra que si el 3-subgrupo de Sylow es normal en G, entonces el 5subgrupo de Sylow no es normal en G e inversamente. c) Muestra que G contiene un subgrupo normal de orden 15. Sean p 6= q números primos y G un grupo de orden pq n para algn n 2 N. Muestra que para cualquier divisor d de pq n , G contiene un subgrupo de orden pq n d ó . d Proporciona un ejemplo de un grupo G en donde ser conjugados módulo (H, K) no es lo mismo que ser conjugados módulo (K, H). Proporciona un ejemplo de un grupo G en donde ser conjugados módulo (H, K) es lo mismo que ser conjugados módulo (K, H). Muestra que el teorema de Lagrange es un caso particular del teorema 5.5.13. Muestra que cualquier grupo abeliano finito G contiene un único p-subgrupo de Sylow. Muestra que G es isomorfo al producto directo de sus p-subgrupos de Sylow. ¿Puedes decir concretamente de qué forma son estos p-subgrupos? Sean H, K p-subgrupos de Sylow de un grupo G. ¿Existe alguna relación entre N (H) y N (K)? Encuentra un ejemplo de un grupo G y un subgrupo H tal que N (H) = G. 5.7. Grupo simétrico Consideremos un conjunto arbitrario X = {a, b, c, . . . }. Una permutación de X es una función biyectiva : X ! X. Sea SX = { permutaciones de X}. Puesto que la composición de funciones biyectivas es biyectiva y la función inversa de una función biyectiva es biyectiva, entonces SX es un grupo con operación binaria la composición de funciones donde " es la función identidad en X. Formalmente tenemos que f : SX ⇥ SX ! SX definida como f (( , )) = es la operación binaria que hace de SX un grupo. La expresión es la composición de las permutaciones y , es decir, ( )(x) = ( (x)) para toda x 2 X. La composición es la evaluación de derecha a izquierda, tal como siempre se componen las funciones. En esta sección escribiremos en lugar de . En particular, para n 2 N0 definimos 1 = y una vez que hemos definido n 1 , tenemos n 1 . Con la notación que hemos convenido desde el ejemplo que n = 5.1.9, la composición queda descrita como: i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 181 — #193 5.7 Grupo simétrico = = ✓ ✓ i 181 1 (1) 1 ( (1)) 2 ··· (2) · · · n (n) 2 ··· ( (2)) · · · ◆✓ 1 (1) 2 ··· (2) · · · ◆ n . ( (n)) n (n) ◆ Como caso particular de la discusión anterior, si X es un conjunto finito de cardinalidad n, entonces escribimos Sn en lugar de SX y nos referimos al grupo Sn con el nombre de grupo simétrico en n letras. Por el momento vamos a suponer que X = {x1 , x2 , . . . , xn }. Teorema 5.7.1. Sn es un grupo de orden n! Demostración. Si 2 Sn , entonces (x1 ) puede ser cualquiera de los elementos x1 , x2 , . . . , xn . Supongamos que (x1 ) = xi . Puesto que es inyectiva entonces (x2 ) puede ser cualquiera de los elementos x1 , . . . , xi 1 , xi+1 , . . . , xn . Supongamos que (x2 ) = xj . Entonces (x3 ) puede ser cualquiera de los n 2 elementos que quedan al omitir xi , xj del conjunto {x1 , x2 , . . . , xn }. Por tanto (x1 ) puede ser elegido de n maneras, (x2 ) puede ser elegido de n 1 formas, y en general (xj ) puede ser elegido de n (j 1) maneras. Por tanto, existen n! maneras de elegir a . ⇤ Si X = {x1 , . . . , xn }, entonces la cardinalidad de X no es afectada por la naturaleza de sus elementos, ası́ que podemos suponer que X = {1, 2, . . . , n}. Por tanto, un elemento 2 Sn es una permutación de los n enteros 1, 2, . . . , n y es cómodo describir a escribiendo 1, 2, . . . , n y debajo de ellos su imagen bajo . Ejemplo 5.7.2. Si 2 S5 es tal que (1) = 1, (4) = 2 y (5) = 5, entonces escribimos ✓ ◆ 1 2 3 4 5 = . 1 3 4 2 5 (2) = 3, (3) = 4, Ejemplo 5.7.3. Sea 2 S6 definida como (1) = 3, (2) = 5, (3) = 6, (4) = 2, (5) = 1 y (6) = 4. Entonces ✓ ◆ 1 2 3 4 5 6 = . 3 5 6 2 1 4 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 182 — #194 182 i i Grupos 1 . Primero recordemos que 2 Sn , podemos describir fácilmente 1 ( (j)) = ( )(j) = j para todo j 2 X. Si (j) = i, entonces j = 1 (i), es decir, mientras que 1 manda j en i, regresa i en j. ✓ ◆ 1 2 3 4 5 6 Ejemplo 5.7.4. Sea = 2 S6 . Entonces 3 5 6 2 1 4 ✓ ◆ 1 2 3 4 5 6 1 = . 5 4 1 6 2 3 Si 1 Sean i1 , i2 , . . . , ir elementos diferentes de X. El arreglo (i1 , . . . , ir ) denota el elemento de Sn que manda i1 en i2 , i2 en i3 , . . . , ir 1 en ir , ir en i1 y cualquier otro elemento lo manda en sı́ mismo. La permutación (i1 , i2 , . . . , ir ) la llamaremos ciclo de longitud r y en el caso particular r = 2 diremos que (i1 , i2 ) es una transposición. Notemos que el orden de las entradas de un ciclo no es única, por ejemplo (3, 1, 4) = (4, 3, 1) = (1, 4, 3), pero (3, 1, 4) 6= (3, 4, 1). En general tenemos que (i1 , i2 , . . . , ir ) = (i2 , i3 , . . . , ir , i1 ) = · · · = (ir , i1 , . . . , ir 2 , ir 1 ). ✓ ◆ 1 2 3 4 5 Ejemplo 5.7.5. (1, 3, 5) 2 S5 es la permutación . 3 2 5 4 1 ✓ ◆ 1 2 3 4 5 6 7 8 Ejemplo 5.7.6. (7, 2, 4) = 2 S8 . 1 4 3 7 5 6 2 8 ✓ ◆ 1 2 3 4 5 6 7 8 9 Ejemplo 5.7.7. (6, 8, 9) = 2 S9 . 1 2 3 4 5 8 7 9 6 Sean , 2 Sn . Diremos que y son permutaciones ajenas si para cualquier j 2 X tal que (j) 6= j implica que (j) = j. En pocas palabras, los elementos que mueve son dejados fijos por . Ejemplo 5.7.8. (7, 2, 4) y (6, 8, 9) son permutaciones ajenas en S9 y ✓ ◆ 1 2 3 4 5 6 7 8 9 (7, 2, 4)(6, 8, 9) = (6, 8, 9)(7, 2, 4) = . 1 4 3 7 5 8 2 9 6 Ejemplo 5.7.9. Las permutaciones ✓ ◆ ✓ ◆ 1 2 3 4 5 1 2 3 4 5 , 3 2 5 4 1 3 4 1 2 5 i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 183 — #195 5.7 Grupo simétrico i 183 no son ajenas y ✓ ◆✓ ◆ ✓ ◆✓ ◆ 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 6= . 3 2 5 4 1 3 4 1 2 5 3 4 1 2 5 3 2 5 4 1 Lema 5.7.10. Si , . 2 Sn son permutaciones ajenas, entonces = Demostración. Sea i 2 {1, 2, . . . , n}. Si (i) = j 6= i, entonces (j) 6= j pues es inyectiva ( (i) = j = (j)). Puesto que y son permutaciones ajenas, (i) = i y (j) = j. Ası́ (i) = ( (i)) = (j) = j = (i) = ( (i)) = Si (i) = i, entonces (i) = j 6= i pues sigue igual que en el caso anterior. Teorema 5.7.11. Si producto de ciclos ajenos. l (i (i). y son ajenas. El resultado se ⇤ 2 Sn , entonces se puede expresar como un Demostración. Sea i1 2 X y l el menor entero positivo tal que 1 ) = i1 . Consideremos el conjunto y supongamos que {i1 , (i1 ), 2 (i1 ) = i2 , 2 (i1 ), . . . , l 1 (i1 ) = i3 , . . . , (i1 )} l 1 (i1 ) = il . Sea k 2 X tal que k 6= ij para 1 j l. Entonces para alguna t 2 Z se tiene que t (k) = k y por lo tanto los ciclos (k, (k), 2 (k), . . . , t 1 (k)), . . . , (i1 , (i1 ), 2 (i1 ), . . . , l 1 (i1 )) son ajenos, pues de lo contrario, si r (k) = w (i1 ), entonces r w (k) = i1 y esto contradice la elección de k. Sea j 2 X tal que j 6= r (i) y j 6= r (k) para cualquier r 2 Z. Entonces el ciclo (j, (j), 2 (j), . . . , s 1 (j)), i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 184 — #196 184 i Grupos con s elegido de tal manera que (i, (i), 2 (i), . . . , l 1 s (j) = j, es ajeno con los ciclos (i)), . . . , (k, (k), 2 (k), . . . , t 1 (k)). El proceso que acabamos de describir es finito y el producto de estos ciclos ajenos es . ⇤ Veamos con un ejemplo que la demostración del teorema 5.7.11 es un algoritmo que se puede aplicar directamente a cualquier permutación particular. Ejemplo 5.7.12. Consideremos la siguiente permutación ✓ ◆ 1 2 3 4 5 6 7 8 9 = . 4 6 7 3 2 9 1 8 5 Para descomponer simplemente observemos que la clave está en el se- gundo renglón de la demostración del teorema. En nuestro caso y por lo tanto el primer ciclo en la descomposición de es (1, (1) = 4, 2 (1) = 3, 3 4 (1) =1 (1) = 7) = (1, 4, 3, 7). El siguiente ciclo es (2, (2) = 6, 2 (2) = 9, 3 (2) = 5) = (2, 6, 9, 5). El lector puede verificar fácilmente que (1, 4, 3, 7)(2, 6, 9, 5) = . Corolario 5.7.13. Cualquier permutación es producto de transposiciones. Demostración. Consideremos el r-ciclo (i1 , i2 , . . . , ir ). Un simple cálculo nos muestra que (i1 , i2 , . . . , ir ) = (i1 , ir )(i1 , ir 1 ) · · · (i1 , i3 )(i1 , i2 ). ⇤ Corolario 5.7.14. Las transposiciones (1, 2), (1, 3), . . . , (1, n) generan Sn . Demostración. Es suficiente expresar la transposición (i, j) en términos de (1, 2), (1, 3),. . . ,(1, n). Esto último es claro pues (i, j) = (1, i)(1, j)(1, i). La afirmación anterior proviene del siguiente producto: ✓ ◆ ✓ ◆ 1 ... i ... j ... n 1 ... i ... j ... n = · 1 ... j ... i ... n i ... 1 ... j ... n ✓ ◆ ✓ ◆ 1 ... i ... j ... n 1 ... i ... j ... n · ⇤ j ... i ... 1 ... n i ... 1 ... j ... n i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 185 — #197 5.7 Grupo simétrico i 185 Es posible que alguna permutación pueda ser expresada en diferentes maneras como un producto de transposiciones. Por ejemplo, es fácil verificar que el 4-ciclo (1, 2, 3, 4) = (1, 4)(1, 3)(1, 2) = (4, 3)(4, 2)(4, 1). En este sentido, la factorización de un r-ciclo no es única. Sin embargo, el número de transposiciones en cualquier factorización de es siempre par o siempre impar. Este hecho es de vital importancia pues nos ayudará a definir uno de los subgrupos más importantes de Sn , el grupo alternante An y ese será el motivo de nuestra siguiente discusión. En lo que sigue vamos a suponer n 3 puesto que los grupos simétricos S1 y S2 tienen una estructura aritmética elemental. Consideremos n variables independientes x1 , . . . , xn . Para 1 i < j Y n definimos el discriminante n = (xi xj ). Ilustremos con un par 1i<jn de ejemplos. Ejemplo 5.7.15. Si n = 3, entonces 3 = (x1 x2 )(x1 x3 )(x2 x3 ). Ejemplo 5.7.16. Si n = 4, entonces 4 = (x1 x2 )(x1 x3 )(x1 x4 )(x2 x3 )(x2 Lema 5.7.17. El número de factores en n es x4 )(x3 n2 n 2 x4 ). . Demostración. Observamos primero que si desplegamos los factores de n tenemos que Y 1i<jn (xi xj ) = n Y (x1 i=2 n Y i=n 2 xi ) n Y (x2 i=3 (xn 3 xi ) xi ) · · · n Y i=n 1 (xn 2 xi ) n Y (xn 1 xn ). i=n Ahora contemos el número de factores en cada producto. El primer producto tiene n 1 factores, el segundo producto tiene n 2 factores, el tercero tiene n 3, el (n 3)-ésimo producto tiene n (n 3) factores, i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 186 — #198 186 i Grupos el penúltimo tiene n (n 2) factores y el último producto tiene solo un factor. Ası́ que, el número total de factores es: (n 1) + (n 2) + · · · + 3 + 2 + 1 = 2 Sn definimos Para ( n) = Y (x (n 1)n 2 x (i) (j) ) i<j = n2 n 2 ⇤ . con 1 i, j n. Para ilustrar esta definición consideremos el siguiente ejemplo. Ejemplo 5.7.18. Sea 4 = (x1 x2 )(x1 = (1, 3)(2, 4) 2 S4 . Entonces x3 )(x1 x4 )(x2 x3 )(x2 x4 )(x3 x4 ) y por tanto ( 4) = (x3 x4 )(x3 x1 )(x3 = (x1 x2 )[ (x1 x2 )(x4 x3 )][ (x1 x1 )(x4 x4 )][ (x2 [ (x2 x4 )](x3 x2 )(x1 x3 )] x4 ) = Si = (i, j) es cualquier transposición, entonces ( n ) = solo intercambia i con j y los demás los deja fijos. Escribiremos de n y no habrá peligro de confusión. Lema 5.7.19. Si x2 ) 4. pues en lugar n 2 Sn , entonces ( ) = ± . Demostración. Sean i, j 2 X. Un factor tı́pico de ( ) es de la forma x (i) x (j) . Si (i) < (j), entonces x (i) x (j) es un factor Y que aparece en el producto (xi xj ). Si por el contrario, (i) > (j), i<j entonces x (i) x (j) no es un factor en y sin embargo (x (i) x (j) ) sı́ es un factor en . Sea m el número de veces que (j) < (i), entonces ( ) = ( 1)m = ± . ⇤ Para 2 Sn definimos el signo de como ⇢ 1 si ( ) = sgn( ) = 1 si ( ) = Lema 5.7.20. Si i i 2 Sn , entonces ( )= . ( ). i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 187 — #199 5.7 Grupo simétrico i 187 Demostración. De la igualdad = (x1 x2 ) Y x1 ) Y ) = (x x (2) = (x = Y (1) (x xj ) (x1 x2 ) Y (i) (x (x (1) Y (x (2) ) (i) (xi . x (j) ) i<j (1) ) x x2 ) i<j Por tanto ( xj ) (x1 se sigue que = (x2 (xi i<j x x (2) ) x (i) (j) ) i<j (x (j) ) (1) = x (2) ) ⇤ ( ). i<j Lema 5.7.21. Si , ⌧ 2 Sn , entonces 1. sgn(") = 1. 2. sgn( ⌧ ) = sgn( )sgn(⌧ ). 3. sgn( 1 ) = sgn( ) 1 = sgn( ). Demostración. La primera afirmación es trivial pues "( ) = la segunda afirmación usamos el lema 5.7.20. Ası́ tenemos que . Para ⌧ ( ) = (⌧ ( )) = [sgn(⌧ ) ] = sgn(⌧ ) ( ) = sgn(⌧ ))sgn( ) = sgn( )sgn(⌧ ) . Para la tercera afirmación hacemos uso de 1 y 2. De la igualdad sgn( )sgn( se sigue que sgn( ) y sgn( 1 ) = sgn( 1) 1 ) = sgn(") = 1, son ambos 1 o ambos 1. ⇤ Diremos que 2 Sn es una permutación par si sgn( ) = 1 y que es una permutación impar si sgn( ) = 1. En virtud de la afirmación 2 del lema anterior tenemos que el producto de dos permutaciones pares es par, el producto de dos permutaciones impares es par y el producto de una i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 188 — #200 188 i Grupos permutación par con una impar es una permutación impar. La permutación identidad " ¿es par o impar?. De acuerdo a la afirmación 3 del lema 5.7.21, cualquier permutación y su inversa ambas son pares o ambas son impares. 1 es par. Ası́ que " = Ejemplo 5.7.22. Sean = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 14) y = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15). Entonces ( 15 ) = 15 y ( 15 ) = 15 . Teorema 5.7.23. Sea 2 Sn . El número de términos en cualquier factorización de como producto de transposiciones es siempre par o siempre es impar, de hecho, este número es par o impar según si es una permutación par o impar. Demostración. Consideremos dos factorizaciones = 1 2··· s = ⌧1 ⌧2 · · · ⌧r , donde cada i y cada ⌧j son transposiciones. Puesto que una transposición es una permutación impar, por la afirmación 2 del lema 5.7.21 tenemos que sgn( ) = ( 1)s = ( 1)r . Por lo tanto s es par si y solo si r es par y, s es impar si y solo si r es impar. ⇤ Corolario 5.7.24. El r-ciclo (i1 , i2 . . . , ir ) es par(impar) si y solo si r es impar(par). Demostración. De la descomposición (i1 , i2 , . . . , ir ) = (i1 , ir )(i1 , ir 1 ) · · · (i1 , i3 )(i1 , i2 ), y debido a que sgn( )sgn(⌧ ) = sgn(⌧ )sgn( ), concluimos que sgn((i1 , i2 , . . . , ir )) = r Y sgn((i1 , ij )) = ( 1)r 1 . j=2 Por tanto, (i1 , i2 , . . . , ir ) es par si y solo si r es impar. ⇤ La clasificación de las permutaciones en pares e impares nos conduce a la definición de uno de los subgrupos más importantes de Sn . Consideremos el conjunto An = { 2 Sn : es par}. De acuerdo al lema 5.7.21, An es un subgrupo de Sn . El grupo An se conoce con el nombre de grupo alternante. Consideremos el grupo {1, 1} y la función f : Sn ! {1, 1} definida como ⇢ 1 si es par, f( ) = 1 si es impar. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 189 — #201 5.7 Grupo simétrico i 189 Entonces f es un epimorfismo de grupos y ker(f ) = An . Por lo anterior, An no solo es un subgrupo de Sn sino que An / Sn , ¿por qué?. Podemos decir más: por el primer teorema de isomorfismos 5.3.17 obtenemos que o(An ) = o(Sn ) n! = , o({1, 1}) 2 o alternativamente [Sn : An ] = 2. La afirmación anterior significa que An es un subgrupo maximal de Sn . Teorema 5.7.25. Cualquier elemento de An es un ciclo de longitud 3 o es producto de ciclos de longitud 3. En pocas palabras, An está generado por ciclos de longitud 3. Demostración. Sea (a, b, c) cualquier ciclo de longitud 3. igualdad (a, b, c) = (a, c)(a, b) De la se sigue que (a, b, c) 2 An y por tanto An contiene al subgrupo H generado por los 3-ciclos. Para la contención An ✓ H debemos considerar dos casos: El producto de dos transposiciones ajenas (a, b) y (c, d). En este caso podemos escribir: (a, b)(c, d) = (a, c, d)(a, b, d). El segundo caso a considerar es el producto de dos transposiciones (a, b) y (a, c) con b 6= c. Escribimos (a, b)(a, c) = (a, c, b). Cada que 2 An es producto de un número par de transposiciones, digamos = (↵1 ↵2 )(↵3 ↵4 ) · · · (↵2k 1 ↵2k ), donde cada ↵i es una transposición. Si escribimos ↵2j entonces = (↵1 ↵2 )(↵3 ↵4 ) · · · (↵2k y por tanto An ✓ H. Lema 5.7.26. Si = (a, b, c), ↵ 2 An tal que 0 = ↵ ↵ 1 . i i 0 1 ↵2k ) = k Y 1 ↵2j = (xj , yj , zj ), (xj , yj , zj ), j=1 ⇤ = (x, y, z) 2 An , entonces existe i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 190 — #202 190 i Grupos ✓ ◆ ✓ ◆ a b c x y z 1 Demostración. Si ↵ = , entonces ↵ = . El x y z a b c lector puede verificar fácilmente que ✓ ◆ ✓ ◆✓ ◆✓ ◆ x y z a b c a b c x y z 0 = = = ↵ ↵ 1. y z x x y z b c a a b c Queda implı́cito en la demostración que a, b, c son distintos, y lo mismo para x, y, z. ⇤ Fabuloso, cualesquiera dos ciclos de longitud 3 son conjugados en An , ¿y en Sn ?. Veamos una consecuencia inmediata. Corolario 5.7.27. Supongamos que n 5. Si H / An y H contiene al menos un ciclo de longitud 3, entonces H = An . Demostración. Supongamos que ↵ = (a, b, c) 2 H y sea = (i, j, k) cualquier ciclo de longitud 3. Mostraremos que 2 H. En efecto, elegimos 2 Sn tales que (a) = i, (b) = j, (c) = b. Entonces 1 (i) = a, 1 (j) = b, 1 (k) = c. Ası́ tenemos que (a, b, c) 1 = (i, j, k). Si 2 An , entonces por el lema 5.7.26 tenemos que 2 H y por lo tanto H = An . Si es impar, elegimos cualquier transposición (x, y) tales que x, y 6= i, j, k. Ahora (x, y) es par y (x, y)(a, b, c)(x, y) 1 = (i, j, k) 2 H. ⇤ Ahora veamos cómo utilizar las ideas que hemos desarrollado hasta ahora para demostrar que An es simple, pero como aperitivo, antes mostraremos que A5 es simple. No te preocupes lector por los casos n = 2, 3, 4, más adelante los comentaremos. Teorema 5.7.28. A5 es un grupo simple. Demostración. Primero observemos que (a, b, c) 1 = (a, c, b). Sea H / A5 y H 6= {"}. Vamos a mostrar que necesariamente H contiene algún 3-ciclo y luego usaremos la normalidad de H, el lema 5.7.26 y el corolario 5.7.27. Sea 2 H \ {"}. Sin pérdida de generalidad podemos suponer que es alguna de las siguientes permutaciones: (a, b, c), i i (a, b)(c, d), (a, b)(a, c), (a, b, c, d, e). i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 191 — #203 5.7 Grupo simétrico i 191 Si = (a, b, c), entonces por la normalidad de H y el corolario 5.7.27 tenemos que H = A5 . Si = (a, b)(c, d), definimos la permutación ↵ = (a, b)(c, e). El lector puede verificar fácilmente que (c, e, d) = ↵ ↵ 1 1 2 H y como en el caso anterior, H = A5 . El caso = (a, b)(a, c) = (a, c, b) es evidente pues es un 3-ciclo. Si = (a, b, c, d, e), definimos ↵ = (a, c, b). El lector puede verificar fácilmente que (a, c, d) = ↵ ↵ 1 1 2 H. Por lo tanto A5 es simple. ⇤ Antes de enunciar el teorema principal de esta sección hagamos unas cuantas consideraciones. Sea 2 Sn . Diremos que i es un punto fijo de si (i) = i. Observamos que una transposición tiene n 2 puntos fijos y un ciclo de longitud 3 contiene n 3 puntos fijos. En particular en An , cualquier elemento o es un ciclo de longitud 3 o es producto de 3-ciclos y por tanto, éstos dejan n 3 ó n 6 ó n 9 ó en general n 3t puntos fijos y el número máximo de puntos fijos lo tiene cualquier 3-ciclo. Teorema 5.7.29. Si n 5, entonces An es un grupo simple. Demostración. Sea H / An+1 y H 6= {"}. Vamos a mostrar por medio de inducción sobre n que H = An+1 suponiendo que An es simple. Identificamos al grupo An con el subgrupo { 2 An+1 : (n + 1) = n + 1}. Si mostramos que H \ An = An , entonces la conclusión es fácil porque An contiene un 3-ciclo; por tanto H contiene un 3-ciclo y por el corolario 5.7.27 tenemos que H = An+1 . Estamos suponiendo que H / An+1 , ası́ H \ An / An . Puesto que An es simple por hipótesis de inducción, entonces H \ An = {"} ó H \ An = An . Cuidado, porque si H \ An = An cabe la posibilidad que H = An . Para no distraer la demostración asumamos que An 6 An+1 , al final lo justificaremos. Sea 2 H \ An . Hagamos algunas consideraciones acerca de : las posibilidades para la descomposición de como producto de ciclos ajenos son: 1. = (a1 , a2 , a3 ). 2. = (a1 , a2 , a3 )(a4 , a5 , a6 )⇡, porque n 6, 3. = (a1 , a2 , a3 )(b1 , b2 )(b3 , b4 ), porque n 6, 4. = (b1 , b2 )(b3 , b4 )(b5 , b6 ), porque n 6, donde ⇡ es un producto de ciclos ajenos, tal vez trivial. Notemos que en el caso 1 tendrı́amos H = An+1 y terminamos. En cualquiera de las posibilidades 2,3,4 mueve al menos 6 puntos. Puesto que 62 An , entonces i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 192 — #204 192 i i Grupos existe r tal que (n + 1) = r 6= n + 1. Sea i, j, k, l distintos tal que (i) = j, Podemos ver a (k) = l. como: = ✓ ... ... i j j ⇤ ◆ l r n+1 . ⇤ ⇤ r k l Vamos a construir una permutación 2 An+1 tal que 2 H \ An y 6 ". Sea = (l, k, j, i)(n + 1, r) (n + 1, r)(i, j, k, l). Entonces es una = permutación par y por tanto 2 An+1 . Hagamos algunas evaluaciones: (r) = ✓ ... ... i j ⇤ ⇤ k ⇤ ◆ l r n+1 , ⇤ n+1 ⇤ (r) = ✓ ... ... i j ⇤ k k ⇤ ◆ l r n+1 , ⇤ n+1 ⇤ (n + 1) = Por lo tanto ✓ ... ... i j ⇤ ⇤ 2 An porque (i) = ✓ ... ... i j k ⇤ k ⇤ ◆ l r n+1 . ⇤ ⇤ n+1 (n + 1) = n + 1. También k ⇤ ◆ l r n+1 . ⇤ ⇤ n+1 Notemos que 6= " porque i 6= k. También 2 H porque y son conjugadas por una permutación par y H / An+1 . Por lo tanto 2 H \ An y ası́ H \ An 6= {"}. Lo anterior significa que H \ An = An porque An es simple, es decir, H contiene al menos un 3-ciclo. Ası́ H = An+1 . ¿Por qué An = { 2 An+1 : (n + 1) = n + 1} 6 An+1 ?. La respuesta es muy sencilla. Sean 2 An \ {"} y i, j tales que (i) = j, con i 6= j. Si = (n + 1, j, i) (i, j, n + 1), entonces y son permutaciones conjugadas. Pero 62 An porque (n + 1) = i 6= n + 1. Ası́ An 6 An+1 y H 6= An . ⇤ i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 193 — #205 5.7 Grupo simétrico i 193 Con respecto a la parte final de la demostración del teorema anterior debemos mencionar que hay muchas formas de ver al grupo An sumergido en An+1 . Para 1 i n + 1 definimos stab(i) = { 2 An+1 : (i) = i}. Entonces stab(i) es un subgrupo de An+1 conocido como el estabilizador de i y stab(i) ⇡ An . Finalmente, stab(i) 6 An y la justificación es exactamente la misma que aparece en la parte final de la prueba del teorema anterior. Para el lector debe ser claro que los grupos A2 y A3 son cı́clicos y por tanto son simples de acuerdo al ejemplo 5.5.21 o al teorema de clasificación 5.6.3. Podrá observar al releer el teorema de clasificación, que hemos resuelto sus afirmaciones 1 y 2. Las afirmaciones 3 y 4 están muy lejos de ser resueltas con la teorı́a que hasta ahora hemos desarrolado. 5.7.1. Para un estudio de S4 y A4 . El grupo S4 está formado por las siguientes permutaciones: ✓ ◆ ✓ ◆ ✓ ◆ 1 2 3 4 1 2 3 4 1 2 3 4 "= , 1= , 2= , 1 2 3 4 1 3 4 2 1 4 2 3 ✓ ◆ ✓ ◆ ✓ ◆ 1 2 3 4 1 2 3 4 1 2 3 4 , 4= , 5= , 3 = 3 2 4 1 4 2 1 3 2 4 3 1 ✓ ◆ ✓ ◆ ✓ ◆ 1 2 3 4 1 2 3 4 1 2 3 4 , 7= , 8= , 6 = 4 1 3 2 2 3 1 4 3 1 2 4 ✓ ◆ ✓ ◆ ✓ ◆ 1 2 3 4 1 2 3 4 1 2 3 4 = , = , = , 9 10 11 4 3 2 1 3 4 1 2 2 1 4 3 ✓ ◆ ✓ ◆ ✓ ◆ 1 2 3 4 1 2 3 4 1 2 3 4 , 13 = , 14 = , 12 = 1 2 4 3 1 4 3 2 1 3 2 4 ✓ ◆ ✓ ◆ ✓ ◆ 1 2 3 4 1 2 3 4 1 2 3 4 , 16 = , 17 = , 15 = 4 2 3 1 3 2 1 4 2 1 3 4 ✓ ◆ ✓ ◆ ✓ ◆ 1 2 3 4 1 2 3 4 1 2 3 4 , 19 = , 20 = , 18 = 2 3 4 1 3 1 4 2 2 4 1 3 ✓ ◆ ✓ ◆ ✓ ◆ 1 2 3 4 1 2 3 4 1 2 3 4 , 22 = , 23 = . 21 = 4 1 2 3 3 4 2 1 4 3 1 2 La descomposición de cada i i i como producto de transposiciones es: i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 194 — #206 194 1. 2. 3. 4. 5. 6. i i Grupos 1 = (2, 3, 4) = (2, 4)(2, 3), 2 = (2, 4, 3) = (2, 3)(2, 4), 3 = (1, 3, 4) = (1, 4)(1, 3) , 4 = (1, 4, 3) = (1, 3)(1, 4), 5 = (1, 2, 4) = (1, 4)(1, 2), 6 = (1, 4, 2) = (1, 2)(1, 4), 7 = (1, 2, 3) = (1, 3)(1, 2), 8 = (1, 3, 2) = (1, 2)(1, 3), 9 = (1, 4)(2, 3), 10 = (1, 3)(2, 4), 11 = (1, 2)(3, 4), 12 = (3, 4), 13 = (2, 4), 14 = (2, 3), 16 = (1, 3), 17 = (1, 2), 18 = (1, 2, 3, 4) = (1, 4)(1, 3)(1, 2), 19 = (1, 3, 4, 2) = (1, 2)(1, 4)(1, 3), 20 = (1, 2, 4, 3) = (1, 3)(1, 4)(1, 3), 21 = (1, 4, 3, 2) = (1, 2)(1, 3)(1, 4), 22 = (1, 3, 2, 4) = (1, 4)(1, 2)(1, 3), 23 = (1, 4, 2, 3) = (1, 3)(1, 2)(1, 4). 15 = (1, 4), De la lista anterior podemos verificar que: A4 = {", 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 }. V = {", 9 , 10 , 11 } es un grupo abeliano de S4 y A4 , en donde cada elemento 6= " es de orden 2. V = {", 9 , 10 , 11 } / S4 . V = {", 9 , 10 , 11 } / A4 . {"} / h(1, 3)(2, 4)i / V / A4 / S4 es una serie de composición. A4 no contiene un subgrupo de orden 6. 5.8. Grupos y geometrı́a La geometrı́a a lo largo de la historia de la matemática ha sido el lugar idóneo en el que han nacido las ideas más importantes para el desarrollo de la misma matemática. Por ejemplo, el sistema axiomático propuesto por Euclides fue pieza fundamental que perfiló a la geometrı́a desde el mundo griego hasta nuestros dı́as fundamentado en la idea intuitiva de lo que es una simetrı́a: la admiración por ciertas formas geométricas bien estructuradas y que los condujo al descubrimiento de los únicos cinco sólidos regulares. Cuando el hombre descubre lo que es una simetrı́a, no se conforma solo con intuirla, sino que intenta formalizarla hasta lo que hoy en dı́a conocemos. Otro gran momento de la geometrı́a fue su maridaje con el álgebra, en donde sin duda el único juez fue Descartes, y gracias a ese maridaje, se desató la gestación del cálculo. Apurando un poco al tiempo, las geometrı́as i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 195 — #207 5.8 Grupos y geometrı́a i 195 no euclidianas del siglo XIX condujeron a una espectacular revolución en la fundamentación de las matemáticas y sin temor a equivocarnos, podemos afirmar que casi la totalidad de las matemáticas antiguas y modernas están impregnadas en su esencia por el sentido geométrico. Ası́, diferentes ramas de la matemática han tenido como eje rector el concepto de simetrı́a: la topologı́a, las ecuaciones diferenciales, el análisis funcional, la teorı́a de variable compleja, y sobre todo el álgebra. Como lo advertimos en la introducción, no podrı́amos dejar pasar el momento de relacionar la geometrı́a con la teorı́a de grupos. Pues bien, éste es el momento. Comenzaremos estudiando otro subgrupo importante de Sn el cual tiene su origen en la geometrı́a. Consideremos el cuadrado P4 ⇢ R2 con vértices en v1 , v2 , v3 , v4 y centrado en el origen. v4 6 v3 - v1 v2 Queremos construir una función : R2 ! R2 tal que (P4 ) se vea igual a P4 y que mande vértices adyacentes en vértices adyacentes. Por ejemplo, ⇡ si rotamos todo el plano radianes en el sentido contrario al movimiento 2 de las manecillas de un reloj, entonces P4 queda transformado como se ve en la siguiente figura: v3 6 v2 - v4 v1 Se ve idéntico al original. Además manda vértices adyacentes en vértices adyacentes. Podemos ver a como la siguiente permutación: i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 196 — #208 196 i i Grupos = ✓ v1 v2 v3 v4 v2 v3 v4 v1 ◆ Es claro que 4 (vi ) = ( ( ( (vi )))) = vi = "(vi ). Más aún, el lector puede verificar fácilmente que , 2 , 3 , 4 son permutaciones diferentes y todas satisfacen nuestro requerimento: i (P4 ) = P4 y manda vértices adyacentes en vértices adyacentes. ¿Serán todas?. La respuesta es no. En la figura original, consideremos la diagonal que pasa por los vértices v1 y v3 : v4 6 v3 - v1 v2 Ahora giramos ⇡ radianes en el espacio tridimensional sin mover la diagonal y observamos la nueva figura: v2 6 v3 - v1 v4 Luce idéntica a la original, si no fuera por las etiquetas de los vértices. Esta acción la podemos mirar como una permutación: ✓ ◆ v1 v2 v3 v4 = v1 v4 v3 v2 Observamos que si repetimos la acción dos veces llegaremos al cuadrado original, es decir, 2 (vi ) = ( (vi )) = vi = "(vi ). Veamos la aplicación de los dos movimientos : ✓ ◆ ✓ ◆ v1 v2 v3 v4 v1 v2 v3 v4 = , = . v2 v1 v4 v3 v4 v3 v2 v1 i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 197 — #209 5.8 Grupos y geometrı́a i 197 Vea las figuras del principio de la siguiente página. 6 v3 v4 6 v1 v2 - v2 - v1 v4 v3 Consideremos el siguiente conjunto: D8 = {", 4 , 2 , 3 , 4 , , 2 , 3 }={ El lector puede verificar fácilmente que = 2 = " tenemos que 3 = 1 y = 3 = 1 1 =( ) i j 1. 1 : 0 i < 4, j = 0, 1}. = ( ) 1 . De la relación Ası́ la siguiente relación = . (1) De lo anterior se puede deducir que 3 = . La relación (1) es de gran importancia para verificar que D8 es cerrado bajo la composición de funciones. Por ejemplo, estudiemos la composición de algunos elementos del conjunto D8 : 1. 2. 3. 4. ( ( ( ( )( 2 ) = ( )( 3 ) = )( 2 ) = ( 2 )( 2 ) = 3 )( 2 5 = 3 = )= = 1 = ( ) = ( ) = 3 )( 2 ) = 5 = = 3 . 2 = 2 3 = = ( 1 1 2 3 2 2 3) = 3. = 2. = ". El conjunto D8 es cerrado bajo la composición, todos sus elementos tienen un inverso que pertenece a D8 y ası́, D8 es un grupo de orden 8. En la tabla anterior se observa que D8 no es abeliano. Cualquier función que el lector encuentre y que satisfaga nuestros requerimentos originales, ya está incluida en los elementos del grupo D8 . El grupo D8 se conoce como el grupo de simetrı́as del cuadrado o también como el grupo diédrico de orden 8. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 198 — #210 198 i i Grupos " " " 2 3 3 3 3 3 " 2 3 2 3 2 3 " 3 2 2 3 3 2 3 2 3 2 3 3 2 2 " 3 2 2 2 2 2 3 3 " 2 2 3 2 3 " " 2 " Ahora generalicemos el grupo de simetrı́as de la exposición anterior. Una isometrı́a es una función biyectiva f : R2 ! R2 que preserva distancias entre puntos, es decir, d(P1 , P2 ) = d(f (P1 ), f (P2 )). Por ejemplo, si escribimos en coordenadas polares los puntos P1 = (x, y) = (r cos ✓, r sen ✓), P2 = (x1 , y1 ) = (r1 cos ✓1 , r1 sen ✓1 ), entonces la distancia entre ellos la podemos escribir como d(P1 , P2 ) = r2 + r12 Ahora, la función f : R2 ! 2rr1 cos(✓ ✓1 ). R2 definida como ⇡ ⇡ f ((x, y)) = (r cos(✓ + ), r sen(✓ + )) 2 2 ⇡ es una isometrı́a pues simplemente estamos rotando al plano cartesiano 2 radianes. De la igualdad ⇡ ⇡ r2 + r12 2rr1 cos(✓ ✓1 ) = r2 + r12 2rr1 cos((✓ + ) (✓1 + )), 2 2 concluimos que d(P1 , P2 ) = d(f (P1 ), f (P2 )). Si denotamos por Isom(R2 ) = {f : R2 ! R2 : f es isometrı́a}, entonces Isom(R2 ) es un grupo con la composición de funciones. El grupo Isom(R2 ) se conoce como el grupo de isometrı́as de R2 . Sea P ✓ R2 . Una simetrı́a del conjunto P , es una isometrı́a f de R2 tal que f (P ) = P . Por ⇡ ⇡ ejemplo, la función f ((x, y)) = (r cos(✓ + ), r sen(✓ + )) es una simetrı́a 2 2 del cuadrado. Si denotamos por Sym(P ) = {f 2 Isom(R2 ) : f (P ) = P }, entonces claramente Sym(P ) es un subgrupo de Isom(R2 ). El grupo Sym(P ) se conoce como el grupo de simetrı́as de P . En particular, el i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 199 — #211 5.8 Grupos y geometrı́a i 199 grupo de simetrı́as de un polı́gono regular de n lados recibe el nombre de grupo diédrico. Consideremos un polı́gono regular Pn ⇢ R2 (n 3) de n lados centrado en el origen. Tenemos dos simetrı́as naturales del polı́gono Pn . La primera 2⇡ que llamaremos , es rotar nuestro polı́gono radianes en el sentido n contrario al movimiento de las manecillas de un reloj. Si denotamos por {1, 2, . . . , n} al conjunto de vértices de Pn , entonces (1) = 2, (2) = 3, (3) = 4, . . . , (n Usando notación más cómoda ✓ 1 2 3 ··· = 2 3 4 ··· n 1) = n, (n) = 1. ◆ 1 n . n 1 Si componemos consigo misma notamos que n regresa el polı́gono a su posición original, es decir n = ". Por otro lado, para 1 j < n tenemos que j también es una simetrı́a y j (1) = j + 1. Por tanto, , 2 , . . . , n 1 , n son simetrı́as diferentes. La segunda simetrı́a de Pn y que llamaremos , la construimos de la misma manera que lo hicimos para el cuadrado, solo que aquı́ será importante la paridad de n. Si n es par (por ejemplo un hexágono), trazamos la diagonal desde el vértice 1 pasando por el origen (0, 0). Esta diagonal tocará otro vértice de Pn . Por ejemplo, en un hexágono la diagonal que consideramos va de 1 a 4. Ahora giramos en el espacio ⇡ radianes, como si diéramos vuelta a una hoja de un cuaderno abierto, y observamos el siguiente efecto: 5 4 6 3 3 1 2 ! 2 5 1 En nuestro caso particular podemos describir a i i 4 6 como: i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 200 — #212 200 i i Grupos ✓ = ◆ 1 2 3 4 5 6 . 1 6 5 4 3 2 En el caso n impar (por ejemplo un pentágono) trazamos la lı́nea desde el vértice 1 pasando por el origen hacia el lado opuesto. En este caso, sabemos de la geometrı́a euclidiana que esta lı́nea es perpendicular al lado opuesto. Ahora giramos ⇡ radianes en el espacio. Antes de ver un ejemplo le pido al lector que intente ver los siguientes pentágonos como pentágonos regulares. Ahora si, vamos al ejemplo: q q b a r b a r 1 @ 2 B B B B B 3 B 1 @ @ @ @ @ @ ⇥ B ! ⇥ @ @ ⇥ ⇥ ⇥ ⇥ 5 ⇥4 Es evidente que ahora 5 B B B B B 4 B B @ @ @ @ @ ⇥ ⇥ ⇥ @ @ ⇥ ⇥ ⇥ ⇥ 2 3 es la permutación: = ✓ ◆ 1 2 3 4 5 . 1 5 4 3 2 En nuestro ejemplo del pentágono, el lector puede verificar fácilmente que: = 6 ✓ ◆ 1 2 3 4 5 , 2 1 5 4 3 6 y geométricamente lo que tenemos es: i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 201 — #213 q q b a r b a r 5.8 Grupos y geometrı́a 201 2 1 @ 2 B B B B B B i @ @ @ @ @ ! @ ⇥ B ⇥ 3 4 ⇥ @ @ ⇥ ⇥ ⇥ ⇥ 5 1 B B B B B B @ @ @ @ @ ⇥ B ⇥ 5 4 ⇥ @ @ ⇥ ⇥ ⇥ ⇥ 3 En general, si n es par, dos vértices se quedan sin mover, y si n es impar solo uno. Ası́, si n es par, entonces ✓ ◆ 1 2 3 · · · n2 + 1 · · · n 1 n = , 1 n n 1 · · · n2 + 1 · · · 3 2 y si n es impar, tenemos que ✓ ◆ 1 2 3 ··· n 1 n = . 1 n n 1 ··· 3 2 Un simple cálculo nos muestra que o( ) = 2 y por lo tanto, si n es par, entonces = = ✓ ✓ 6 1 2 3 ··· n 1 n 2 3 4 ··· n 1 1 2 3 ··· 2 1 n ··· n 2 n 2 ◆✓ 6 1 2 3 ··· 1 n n 1 ··· ◆ + 1 ··· n 1 n , + 2 ··· 4 3 n 2 n 2 + 1 ··· n 1 n + 1 ··· 3 2 ◆ y si n es impar obtenemos que = = ✓ ✓ 1 2 3 ··· 2 3 4 ··· 1 2 3 ··· 2 1 n ··· ◆✓ 1 2 3 ··· 1 n n 1 ··· ◆ n 1 n . 4 3 n 1 n n 1 Cualquiera que sea el caso, ( n )2 = ". De la igualdad 1 n 3 2 1 = ◆ se sigue que 1 1 =( ) 1= = Definimos el grupo diédrico de orden 2n como D2n = { i i i j 1 = n 1 . : 0 i < n, j = 0, 1}. i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 202 — #214 202 i i Grupos Lo sorprendente del grupo D2n es que, para describir todas las simetrı́as de un polı́gono regular, basta y sobra con las permutaciones , . Observemos lo siguiente: puesto que o(h i) = n, tenemos que [D2n : h i] = 2. Por tanto h i / D2n . Lo anterior significa que D2n no es simple. Conclusión final. En R2 tenemos polı́gonos regulares de cualquier número de lados y son fáciles de construir: simplemente resuelva la ecuación xn = 1 en C y grafique las soluciones. En R3 es otra historia. Se sabe que solo existen 5 poliedros regulares: el tetraedro, el cubo, el octaedro, el dodecaedro y el icosaedro. La construcción de sus grupos de simetrı́as está fuera del alcance de estas notas. El lector interesado puede deleitarse con este tema en [11]. 5.9. El concepto de grupo abstracto: Teorema de Cayley Históricamente, no fue sino hasta principios del siglo XX cuando el concepto de grupo abstracto fue totalmente aceptado y reconocido por los matemáticos. En un principio la teorı́a de grupos solo estudiaba grupos de permutaciones (sustituciones). Después, el concepto de grupo abstracto fue introducido con el propósito de deducir de la manera más simple y directa las propiedades de los grupos de permutaciones. De esta forma, resultó más o menos natural buscar la posibilidad de apropiar el concepto de grupo de permutaciones al concepto de grupo abstracto. Fue A. Cayley7 en 1854 el primero en dar una definición suficientemente general del concepto de grupo. Teorema 5.9.1 (Teorema de Cayley). Sea G un grupo. Entonces G es isomorfo a un subgrupo de algún grupo de permutaciones. 7Arthur Cayley nació el 16 de agosto de 1821 en Richmond, Surrey, Inglaterra, dentro de una familia de talento. Ingresa en el Trinity College de Cambridge en 1838 donde se diploma con grandes honores en el año 1842 y es nombrado asistente tutor durante un perı́odo de tres años. Después de dejar la enseñanza se consagra a sus investigaciones al mismo tiempo que practica su profesión de abogado. Cayley contribuyó de una manera original a numerosos temas matemáticos: la geometrı́a analı́tica de n dimensiones, las transformaciones lineales que son el origen de su teorı́a de matrices, la teorı́a de superficies y determinantes, etc.. Murió el 20 de enero de 1895 en Cambridge y legó a la posteridad una obra tan extensa como la de Euler y Cauchy. i i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 203 — #215 5.9 El concepto de grupo abstracto: Teorema de Cayley i 203 Demostración. Sea a 2 G. Si G = {xi }i2I , entonces para cada a 2 G podemos escribir G = {axi }i2I . La función 'a : G ! G definida como 'a (xi ) = axi es biyectiva y por tanto es una permutación de G. De esta manera tenemos que 'a 2 SG . Sea T = {'a }a2G . Con la composición de funciones tenemos las siguientes propiedades del conjunto T: 1. Para 'a , 'b 2 T y x 2 G se cumple que 'a 'b (x) = 'a (bx) = (ab)x = 'ab (x), por lo tanto 'a 'b = 'ab 2 T . 2. Para x 2 G tenemos que 'a 'a 1 (x) = aa 1 x = x y por tanto 'a 'a 1 = ". Entonces necesariamente ('a ) 1 = 'a 1 2 T. 3. Si a, b 2 G con a 6= b y e denota al neutro de G, entonces 'a (e) = a 6= b = 'b (e), ası́ 'a 6= 'b . Por 1 y 2, T SG . Sea f : G ! SG definida como f (a) = 'a . Por la afirmación 1, f es un homomorfismo de grupos y por la afirmación 3 f es inyectiva. Por lo tanto G ⇡ T . ⇤ Es común llamar a la función 'a traslación izquierda por a de G y la función f : G ! SG del teorema de Cayley se le conoce como representación regular de G. Como caso particular, si o(G) = n, entonces tenemos que SG = Sn y G es isomorfo a algún subgrupo de Sn . Básicamente lo que hicimos en el teorema de Cayley es representar al grupo G como permutaciones. Existen otras representaciones para los grupos, por ejemplo: representaciones como matrices, representaciones lineales, etc. El lector interesado puede iniciar la lectura en representaciones de grupos finitos en el espléndido libro clásico [5]. Ejemplo 5.9.2. Consideremos el grupo Z/7Z = {0, 1, 2, 3, 4, 5, 6} e indexemos sus elementos. Por ejemplo, ai = i para 0 i 6. Entonces las correspondientes ai son funciones biyectivas de Z/7Z en sı́ mismo y están dadas por la regla i (j) = i + j módulo 7. Es claro que a0 es la permutación ✓ ◆ 0 1 2 3 4 5 6 . 0 1 2 3 4 5 6 Siguiendo la regla i (j) = i + j tenemos la siguiente identificación: i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 204 — #216 204 i i Grupos a1 a3 a5 ✓ ◆ 0 1 2 3 4 5 6 = , 1 2 3 4 5 6 0 ✓ ◆ 0 1 2 3 4 5 6 = , 3 4 5 6 0 1 2 ✓ ◆ 0 1 2 3 4 5 6 = , 5 6 0 1 2 3 4 a2 a4 a6 ✓ ◆ 0 1 2 3 4 5 6 = , 2 3 4 5 6 0 1 ✓ ◆ 0 1 2 3 4 5 6 = , 4 5 6 0 1 2 3 ✓ ◆ 0 1 2 3 4 5 6 = . 6 0 1 2 3 4 5 El conjunto T = { a0 , a1 , a2 , a3 , a4 , a5 , a6 } es subgrupo de S7 . El lector puede verificar que T es cı́clico y T = h a1 i. Ejemplo 5.9.3. Para n 2 N tenemos que D2n Sn . Ejemplo 5.9.4. Si n 2 N, entonces U (Zn ) es isomorfo a algún subgrupo de S'(n) . En particular, si p es un número primo, Z⇤p Sp 1 . Ejemplo 5.9.5. Para n 2 N, el grupo simétrico Sn contiene un subgrupo isomorfo a Zn . Observemos que fue importante tener una lista de los elementos del grupo. En general, si el grupo G es de orden n, entonces para poder aplicar la demostración del teorema de Cayley es necesario escribir G = {x1 , . . . , xn }. Comentario final: Históricamente los grupos surgieron como grupos de permutaciones en el estudio de las raı́ces de polinomios. Con el curso del tiempo, se tuvo la necesidad de abstraer el concepto y gracias a esto, la teorı́a de grupos ha sido acogida como una herramienta fundamental en distintas disciplinas como la fı́sica, la quı́mica y la biologı́a, solo por citar algunas. PROBLEMAS 1. Expresa como producto de ciclos ajenos cada una de las siguientes permutaciones e indica cuáles son pares y cuáles son impares: ✓ ◆ 1 2 3 4 5 6 7 8 a) . 2 7 4 8 3 6 5 1 i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 205 — #217 5.9 El concepto de grupo abstracto: Teorema de Cayley b) 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ✓ ✓ 1 7 2 4 3 1 4 5 5 8 1 4 2 6 3 9 4 2 5 7 (a, b, c), i 6 2 7 6 i 205 ◆ 8 . 3 ◆ 9 . 5 ✓ ◆ 1 2 3 4 5 6 7 8 9 d) . 6 3 5 1 4 9 7 2 8 Encuentra el orden de cada una de las permutaciones del problema 1. Escribe todos los elementos de S2 y A2 . Considera los grupos S3 y A3 . ¿El grupo A3 es simple? a) Elabora una lista de todos los elementos y escrı́belos en forma cı́clica. b) Encuentra la familia de subgrupos de S3 y A3 . En S4 encuentra el subgrupo generado por (1, 2) y (2, 3). Sea V4 = {Id, (1, 2)(3, 4), (1, 3)(2, 4), (1, 4)(2, 3)} el grupo de Klein de orden 4. Muestra que V4 / A4 . Muestra que S4 /V4 ⇡ S3 . Sea ↵ = (a, b, c, d, e) 2 A5 . Muestra que ↵ 1 = (a, e, d, c, b, a). Muestra que cualquier factorización de " 2 Sn tiene un número par de transposiciones. De esta manera " 2 An . Sea = (i1 , i2 , . . . , im ) un ciclo de longitud m. ¿Para qué valores de m es una permutación impar? Muestra que si es cualquier transposición, entonces ( n ) = n. Muestra que si es cualquier transposición, entonces Sn = hAn , i. Muestra que A4 no tiene un subgrupo de orden 6. Determina cuáles de las siguientes permutaciones pertenecen a An : a) (1, 2, 3)(5, 4, 2). b) (1, 3, 2, 4)(3, 4). c) (3, 4, 1)(2, 5). d) (1, 3, 5, 7)(2, 4, 6, 8, 9). e) (1, 3, 4, 6)(2, 4, 6, 8). Prueba que cada elemento del grupo D8 manda pares de vértices adyacentes en pares de vértices adyacentes. Encuentra Z(D8 ). Proporciona una función f : R2 ! R2 , para cada elemento de D8 tal que restringida a P4 coincida con algún elemento del grupo D8 . Construye el grupo de simetrı́as D6 de un triángulo equilátero siguiendo la construcción del grupo D8 . Observa que D6 ⇡ S3 . En el inicio de la demostración del teorema 5.7.28 hemos escrito: Sin pérdida de generalidad podemos suponer que es alguna de las siguientes permutaciones: c) i i 6 1 7 3 8 8 (a, b)(c, d), (a, b)(a, c), (a, b, c, d, e). i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 206 — #218 206 i i Grupos ¿Puede el lector decir por qué? 20. Sabemos que el grupo diédrico D2n es el grupo de simetrı́as de un polı́gono regular con n lados. ¿Cómo es el grupo de simetrı́as de un polı́gono que no es regular? En este orden de ideas, considera un triángulo P que tiene exactamente dos lados iguales. Muestra que Sym(P ) es un grupo con dos elementos y por lo tanto es isomorfo a F2 . ¿Cuál es el grupo de simetrı́as de un triángulo que tiene sus tres lados diferentes? 21. Supongamos que P es un rectángulo que no es un cuadrado. Demuestra que Sym(P ) ⇡ V4 . 22. Sigue la parte final de la demostración del teorema 5.7.28 para mostrar que stab(i) 6 An para cualquier n. 23. Muestra que si n > 4, entonces Sn tiene un único subgrupo normal no trivial. 24. Escribe los siguientes grupos como grupos de permutaciones: a) El grupo diédrico D8 = ha, b : a2 = b4 = (ab)2 = "i. b) El grupo cı́clico µ7 = {x 2 C : x7 = 1}. c) El grupo abeliano (Z/14Z)⇤ . d) El grupo Z/nZ. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 207 — #219 i i Bibliografı́a [1] Barrera Mora F., Villa Salvador G.D. Teorı́a de Ecuaciones Polinomiales. VII Coloquio del Departamento de Matemáticas del CINVESTAV 1991. [2] Beaumont R. A., Pierce R. S. The algebraic fundations of mathematics. AddisonWesley 1963. [3] Bressoud D. W. Factorization and primality testing. Springer-Verlag, Undergraduate Text in Mathematics 1989. [4] Burnside W. Theory of groups of finite order. Dover 1955. [5] Curtis W. CH., Reiner I., Representation Theory of Finite Groups and Associative Algebras. Pure and Applied Mathematics Vol IX. John Wiley and Sons 1962. [6] Euclides. Elementos. Libro IX. Editorial Gredos, Madrid. 1991. [7] Hall, Marshal, Jr., The theory of groups. AMS Chelsea Publishing, 2nd edition. Providence, RI, 2000. [8] Hardy G.H., Wright E. M.. An introduction to the theory of numbers. Oxford University Press 1979. [9] http://www-history.mcs.st-andrews.ac.uk/Biographies. Espléndido sitio para consultar biografı́as de matemáticos. [10] Ireland K., Rosen M. A classical introduction to modern number theory. Springer Verlag GTM 84 , 1982. [11] Joyner D. Adventures in Group Theory: Rubik’s cube, Merlin’s machine and other mathematical toys. The Johns Hopkins University Press, 2002. [12] Lagrange J.L. Réflexions sur la résolution algébrique des équations, Nouveaux Mémoires de l’Académie Royale des Sciences et Belles-Lettres de Berlin, 1770/71. Oeuvres de Lagrange, III, 205421. [13] Mollin R.A. Algebraic Number Theory. CRC Press series on discrete mathematics and its applications, 1999. [14] Niven I., Zuckerman S., Montgomery H. L., An Introduction to the Theory of Numbers. 5th ed., John Wiley, New York, (1991). [15] Hölder O. Die einfachen Gruppen in ersten und zweiten Hundert der Ordnungszahlen. Math. Annalen 40 (1892), 5588. [16] Ribenboim P. El famoso polinomio generador de primos de Euler y el número de clase de los cuerpos cuadráticos imaginarios. Revista Colombiana de Matemáticas. Vol. 21 (1987), 263-284. [17] Rotman J. An Introduction to the Theory of Groups. Springer Verlag GTM 148, 1995. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 208 — #220 208 i i Bibliografı́a [18] [19] [20] [21] Rotman J. Galois Theory. Springer Verlag, Universitext, second edition, 1998. Samuel P., Zariski O. Commutative Algebra I. Springer Verlag GTM 28, 1975. Sierspiński W. it Elementary Theory of Numbers. North-Holland, Amsterdan (1988). Solomon R. A brief history of the classification of the finite simple groups. Bulletin of the American Mathematical Society, Vol. 38. Number 3, pages 315-352. 2001. [22] Solovay R.M., Strassen V. A fast Monte-Carlo test for primality. SIAM Journal of computing 6(1) pages 84-85. 1977. [23] Sominski I. S. Método de inducción matemática. Editorial Limusa, 2002. [24] Vinogradov, Ivan M., Fundamentos de la teorı́a de números. Editorial MIR, Moscú, 1977. i i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 209 — #221 i i Índice ⇣a⌘ , 88 b J (i1 , i2 ), 182 (i1 , i2 , . . . , ir ), 182 An , 188 Aut(G), 155 Aut(Zn ), 155 C([a, b]), 120 D8 , 197 D2n , 202 G/H, 127 GL(2, R), 119 GRCp , 123, 154 H G, 122 H 6 G, 138 H / G, 138 H ⇥ K, 156 Isom(R2 ), 198 N (A), 166 N (g), 166, 167 P4 , 195 Pn , 199 SL(2, R), 119 SX , 180 Sn , 118, 181 Sym(P ), 198 T (R2 ), 119 Ta,b , 119 U (Z[i]), 99 Un , 64 V4 , 153, 205 Z(G), 165 ker(f ), 146 hAi, 124 hai, 124 i i mcd(a, b), 7 mcm(a, b), 13 ( n ), 186 ' de Euler, 37 aH, 125 o(G), 117 o(a), 129 p-grupo, 170 C⇤ , 123, 125, 129, 136, 141 Fp , 60 F⇤p , 70 H, 121 N0 , 1 Q⇤ , 118 R⇤ , 130, 145 Z[i], 95 Zn , 33, 34 Z⇤p , 130 SCR(m), 36 SRR(m), 37 [G : H], 128 ⇣ 1⌘ , 70 p ⇣2⌘ , 78 ⇣p a⌘ , 69 p a | b, a - b, 6 Algoritmo de Euclides en Z, 11 de Euclides en Z[i], 99 de la división en K[x], 59 de la división en Z, 3 i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 210 — #222 210 de la división en Z[i], 96 Anillo de enteros módulo n, 34 de polinomios, 58 de enteros gaussianos, 95, 154 asociados en Z[i], 99 automorfismo interior, 145, 155 campo finito, 40 Fn , 40 Cancelación para la suma módulo n, 34 Cauchy, Augustin Louis, 162 Cayley, Arthur, 202 centro de un grupo, 165 ciclo de longitud r, 182 clase de conjugación, 167 clase derecha, 129 clase izquierda, 125 Congruencias, 33 x2 ⌘ 1 (mod p), 71 ax ⌘ b (mod m), 40 f (x) ⌘ 0 (mod m), 52 f (x) ⌘ 0 (mod ps ), 55 f (x) ⌘ 0 (mod p), 58 x2 ⌘ 2 (mod p), 78 Conjetura de Artin, 136 conjugado en Z[i], 96 conjugados módulo (H, K), 171 conjunto potencia, 120 Criba de Eratóstenes, 19 geométrica, 28 Cuadrados en Zp , 67 Cuaterniones, 121 discriminante, 185 divisibilidad en K[x], 59 en Z, 6 en Z[i], 97 divisor, 6 en común en Z, 7 en común en Z[i], 99 i i i i Índice divisores elementales, 160 Dominio entero, 10 ecuación '(x) = n, 51 ax + by = 1, 9 ax + by = c, 8, 102 x2 y 3 = 19, 22 diofantina, 8 ecuación de clase, 170 elementos conjugados, 167 Enteros módulo n, 33 epimorfismo, 144 Eratóstenes, de Cirene, 19 estabilizador, 135, 193 Euclides, de Alejandrı́a, 11 Euler, Leonhard, 39 Fórmula del producto, 151 Factorización de un entero gaussiano, 110 Fermat, Pierre de, 27 función bxc, 5 ' de Euler, 37 Gauss, Karl-Friedrich, 34 generadores de un grupo, 124 grado de un polinomio en K[x], 59 Grupo, 115 Q⇤ , 118 An es simple, 191 Q8 , 121 R2 , 118 Z, 118 Zn , 118 ı́ndice, 128 abeliano, 117 alternante, 188 booleano, 120 cı́clico, 124 circular, 154 cociente, 139 de isometrı́as de R2 , 198 de Klein de orden 4, 153 i i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 211 — #223 i 211 de Klein de orden 4, 205 de matrices, 120 de movimientos de R2 , 119 de simetrı́as de un conjunto, 198 de simetrı́as del cuadrado, 197 de Traslaciones, 119 de unidades de Zn , 118 diédrico, 199 diédrico de orden 2n, 202 diédrico de orden 8, 197 finito, 117 hamiltoniano, 141 infinito, 117 inverso, 116 isomorfos, 144 Lineal Especial, 119 Lineal General, 119 neutro, 116 orden, 117 simétrico, 118, 181 simple, 176 subgrupo trivial, 122 homomorfismo de grupos, 144 homomorfismo natural, 145 inverso aditivo en Zm , 38 aditivo en un dominio entero, 10 isometrı́a de R2 , 198 isomorfismo, 144 Jacobi, Carl Gustav Jacob, 87 Lagrange, Joseph Louis, 128 Legendre, Adrien-Marie, 68 Lema de Eisenstein, 79 de Gauss, 74 Ley de Reciprocidad Cuadrática de Gauss, 68 de Jacobi, 90 Ley de reciprocidad cuadrática de Gauss, 81 Máximo i i común divisor en Z, 7 común divisor en Z[i], 100 Mı́nimo común múltiplo en Z, 13 en Z[i], 103 múltiplo común en Z, 13 en Z[i], 103 monomorfismo, 144 núcleo, 146 Número compuesto, 15 primo, 15 Números primos en Z[i], 106 neutro aditivo, 10 Noether, Emmy Amalie, 147 norma en Z[i], 96 normalizador, 166 operación binaria, 115 orden elemento de orden finito, 129 elemento de orden infinito, 129 parte pi -primaria, 160 permutación, 118, 180 impar, 187 par, 187 permutaciones ajenas, 182 Poincaré, Henri Jules, 152 polinomio irreducible en Zp [x], 65 reducible en Zp [x] , 65 primo en Z[i], 104 primos racionales, 104 primos relativos en Z, 7 en Z[i], 100 Principio de inducción, 1 del Buen Orden, 1 producto de clases izquierdas, 139 producto de conjuntos, 137 producto directo externo, 155 i i i i “TeoClasica” — 2022/12/16 — 16:09 — page 212 — #224 212 producto directo externo de grupos, 121 producto directo interno, 155 punto fijo, 191 representación en base a, 4 representación regular, 203 residuo cuadrático en Fp , 68 cuadrático en Zb , 88 Sı́mbolo de Legendre, 69 sı́mbolo de Jacobi, 88 serie de composición, 177 signo de , 186 simetrı́a, 198 Sistema completo de residuos módulo m, 36 de congruencias de grado 1, 42 reducido de residuos módulo m, 37 Subgrupo, 121 µn , 123 nZ, 123 SL(2, R), 123 cı́clico, 124 generado por un conjunto, 124 subgrupo conmutador, 144 Subgrupo de Sylow, 165 subgrupo de torsión, 135 subgrupo diagonal, 163 subgrupo maximal, 158 subgrupos conjugados, 138 subgrupos normales, 138 Teorema Chino del Residuo, 43 chino del residuo generalizado, 48 clasificación de los grupos cı́clicos, 149 Corolario al Teorema de Lagrange, 139 de Cancelación para el producto en Zn , 35 i i i i Índice de Cauchy, 162 de Clasificación de los grupos simples finitos, 178 de Euclides, 8, 16 de Euler, 69 de Fermat, 107, 130 de Galois, 178 de Lagrange, 61, 128 de Poincaré, 152 de Wilson, 62 del Factor, 61 del residuo, 60 fundamental de los grupos abelianos finitos, 159 Inverso de Lagrange para grupos abelianos finitos, 162 Inverso de Lagrange para grupos cı́clicos finitos, 133 Lema débil de Hensel, 57 Lema de Frobenius o Cauchy, 172 Lema de Hensel, 56 Pequeño de Fermat, 39 segundo teorema de isomorfismos, 151 Segundo teorema de Sylow, 172 de Cayley, 202 de Euler, 39 Fundamental de la Aritmética en Z, 16 Fundamental de la Aritmética en Z[i], 106 Primer teorema de isomorfismos, 148 Primer teorema de Sylow, 168 tercer teorema de isomorfismos, 152 Tercer teorema de Sylow, 174 Teoremas de Sylow, 165 Test de Solovay-Strassen, 91 transposición, 182 traslación izquierda, 203 unidad de Zn , 64 en Z[i], 98 i i