You are on page 1of 218

Enteros, aritm

etica modular
y
grupos finitos
Mario Pineda Ruelas
Departamento de Matematicas, uam-i

Enteros, aritm
etica modular
y
grupos finitos
Mario Pineda Ruelas
Departamento de Matem
aticas, uam-i

Universidad Autonoma Metropolitana

Dedico este trabajo a Josue, porque encontro en estos temas gusto y


preocupacion.
Para ti Irmita, sin tu sabidur
a el mundo hubiera tenido una tos nerviosa
que no permitira abrazarlo.

Introducci
on
Este libro que hojeas por primera vez estimado lector, es una recopilacion
de lo que el hombre ha creado durante miles de a
nos; la aritmetica. En el
encontrar
as un estudio sistem
atico y formal de lo que en tu vida cotidiana ya
sabas: sumar, restar, multiplicar y dividir con n
umeros enteros. Por ejemplo
calculabas longitudes,
areas o vol
umenes sin saberlo; hago como 45 minutos a mi
casa desde la UAM-I, no caben todas las sillas en este salon, debo partir un pastel
en 12 partes iguales, etc.. Has estado involucrado tal vez sin reflexionarlo en la
geometra, el an
alisis 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 mas bellos en los que esta
parada toda la matem
atica. Cultivar
as si te lo propones, la belleza, intensidad,
ingenio, sorpresa y pasi
on por los temas que aqu te propongo.
De acuerdo a mi experiencia en las aulas, estoy convencido que los jovenes
estudiantes de cursos de matem
aticas, tienen el talento necesario para entender
una demostraci
on, con el riesgo de que hasta les guste y les pueda crear vicio por
la justificaci
on y se conviertan en seres cautelosos; as es el espritu de poetas,
fil
osofos, escritores, pintores, fsicos, qumicos, computologos y matematicos, entre
otros. Es un hecho, los j
ovenes estudiantes fracasan en clase no porque esperemos
en demasa 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
on de las matem
aticas, aunque no se vayan a dedicar a ellas. El profesor
deber
a ir mas all
a de la simple exposici
on de los temas. Estas notas y otras,
podr
an lograr muy poco si la actitud del expositor o el instructor no demuestra
interes hacia el aprendizaje de sus escuchas.
El tratamiento del primer captulo es tradicional y seguramente el lector
podr
a encontrar algo distinto de lo que se trata en los textos convencionales.
Para estudiar una introducci
on a la teora de grupos, uno debe conocer muy
iii

iv

INTRODUCCION

bien al grupo por excelencia: Z. El captulo 2 esencialmente es una recopilacion


del legado de Gauss. La importancia de calcular raz cuadrada en un campo de
caracterstica 0 tuvo un papel importante
en el desarrollo de las matematicas. Los

griegos intuan la existencia de 2 pero no comprendan su significado. Con el


desarrollo de la matem
atica y con el descubrimiento
de los campos finitos, ahora

la pregunta natural es que significado tiene n en un campo con p elementos


Fp , donde p es un n
umero primo impar? En los n
umeros reales R es facil saber si
un n
umero es o no un cuadrado; basta con que este sea positivo. En un campo
finito no es tan evidente. El smbolo de Legendre resuelve en buena medida como
identificar cuadrados y hasta ah nos quedamos porque no existe hasta ahora, un
patr
on o modelo que identifique en d
onde se encuentran. En R, casi la mitad
de los n
umeros son un cuadrado, con la diferencia que en un campo finito, los
cuadrados tienen una distribuci
on no tan buena como en R. No es facil saber cual
es la distribuci
on de los cuadrados en Fp . En el captulo 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 captulo 1, se puede extender a los nuevos enteros (gaussianos). Este captulo
es una invitaci
on para aquellos interesados en incursionar en temas avanzados de
teora algebraica de los n
umeros, pero antes deberan estudiar anillos y campos,
pasando por la teora de Galois.
Cuando estudiamos la historia del
algebra moderna uno se enfrenta a dos preguntas ineludibles: que es un grupo? que es la teora de grupos? Dependiendo
de la respuesta (que depende del tiempo en que la ubiquemos), es el camino que
elegimos para escribir sobre la teora de grupos. As, si respondemos que los grupos son permutaciones (teorema de Cayley), entonces le damos mas significado
aritmetico. Basta recordar los problemas que plantearon Galois y Abel al tratar
de resolver ecuaciones polinomiales. Galois asociaba un grupo (no saba lo que
era un grupo, s
olo lo intua) a una ecuaci
on polinomial y deduca la posible solubilidad del polinomio en terminos de las propiedades del grupo asociado. Sin
embargo, otro punto de vista aceptado en la actualidad, y parece que con exito, es
el geometrico a traves de las simetras. No tengo dudas en que esta es una de las
razones por las cuales otras disciplinas como la fsica y la qumica han adoptado a
la teora de grupos como un recurso importante en algunas de sus investigaciones.
He elegido el primer punto de vista y con ello, presento la evolucion de una teora:
desde la definici
on de grupo, pasando por el teorema de Lagrange y planteando la
pregunta gua: para que divisores del orden de un grupo finito existen subgrupos


INTRODUCCION

de ese tama
no? As llegamos a los subgrupos de Sylow. En alguna de las secciones
estudiamos las simetras de un cuadrado y creo que ese es el momento oportuno de
introducir los grupos dihedricos como grupos de simetras de polgonos regulares.
Si el lector lo decide, puede utilizar esta secci
on para dar comienzo al estudio de
la teora de grupos.
No est
a por dem
as recordarlo pero, la filosofa de un curso introductorio de
teora 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
Sera del mayor interes si fuera posible dar una descripci
on de la colecci
on
completa de los grupos finitos simples
As comienza el artculo [15] de Otto H
older escrito en 1892, a
no en que nacio
el programa propuesto por el profesor H
older que ha llevado poco mas de 110 a
nos
para ser considerado completamente resuelto. Es una labor titanica establecer el
Teorema de Clasificaci
on de los Grupos Simples Finitos que, de acuerdo al profesor
Daniel Gorestein, la prueba contiene m
as de 10 000 paginas que son resultado de
las investigaciones de m
as de 100 investigadores durante 110 a
nos. En estas notas,
damos algunas familias infinitas de grupos simples finitos, por ejemplo los grupos
cclicos finitos y los grupos alternantes An , para n 5.
Tres consejos pr
acticos para los j
ovenes lectores:
Comprender los conceptos y definiciones es fundamental, no debe quedar
duda alguna.
Leer una demostraci
on sin los detalles tecnicos. Una vez comprendida
la filosofa de una demostraci
on, intentar los detalles.
Trabajar en equipo es recomendable pues de esta manera se adquiere
compromiso.
Quiero agradecer a los tres
arbitros que leyeron mi trabajo con profesionalismo
y con sus comentarios pude mejorar algunos aspectos de estas notas, en beneficio
del lector. Los errores que pudiera haber son responsabilidad de un servidor.
Mario Pineda Ruelas,
Departamento de Matem
aticas,
Universidad Aut
onoma Metropolitana-Iztapalapa.
Septiembre del 2011, Mexico.

Contenido
Introducci
on

iii

Captulo 1. Los enteros Z


1.1. Algoritmo de la divisi
on
1.2. M
aximo com
un divisor
1.3. Mnimo com
un m
ultiplo
1.4. Teorema Fundamental de la Aritmetica
1.5. Sobre la factorizaci
on u
nica y los n
umeros primos
1.6. Otras factorizaciones

1
1
7
13
15
18
19

Captulo 2. Enteros m
odulo m, Zm
2.1. Congruencias
2.2. La congruencia ax b (mod m)
2.3. Sistemas de congruencias de grado 1
2.4. La ecuaci
on (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)

31
31
38
39
48
50
53
56

Captulo 3. Cuadrados en Fp
3.1. Smbolo de Legendre
3.2. Ley de reciprocidad cuadr
atica
3.3. Smbolo de Jacobi

63
65
68
82

Captulo 4. Los enteros gaussianos Z[i]


4.1. Divisibilidad en Z[i]
4.2. Factorizaci
on u
nica en Z[i]
4.3. N
umeros primos en Z[i]

89
90
97
100

vii

viii

CONTENIDO

4.4.

Factorizaci
on explcita de un entero gaussiano

104

Captulo 5. Grupos
5.1. Grupos y subgrupos
5.2. Subgrupos normales y anormales
5.3. Homomorfismos de grupos
5.4. Productos directos
5.5. Teoremas de Sylow
5.6. Importancia de los grupos simples finitos
5.7. Grupo simetrico
5.8. Grupos y geometra
5.9. El concepto de grupo abstracto: Teorema de Cayley

109
109
130
137
148
158
170
173
187
195

Bibliografa

201

Indice

203

Captulo

Los enteros Z
1.1. Algoritmo de la divisi
on
En este trabajo N, Z, Q, R y C denotan a los n
umeros naturales, enteros,
racionales, reales y complejos respectivamente. Por principio, no consideramos
al n
umero 0 como n
umero natural y definimos N0 = N {0}. Asumimos que
Z = {0, n, n : n N}.
Una de las herramientas m
as u
tiles en las matematicas es el Principio de
Inducci
on Matem
atica (PI) y su equivalente el Principio del Buen Orden (PBO).
El PI nos brinda un metodo para hacer demostraciones de afirmaciones que
involucran a los n
umeros naturales. Concretamente, el PI y el PBO afirman
lo siguiente: Principio de Inducci
on Matem
atica: Sea S N tal que S satisface
las siguientes propiedades:
1. 1 S.
2. Si 1, 2, . . . n S, entonces n + 1 S.
Entonces S = N.
Observamos que si X = {x1 , x2 , . . . , xr } es un conjunto finito, entonces en
X N tambien se cumple un Principio de Induccion. Simplemente definimos en
X N un orden: xi xj si i j y xi < n para i = 1, 2, . . . , r y n N. Lo
anterior significa que hemos impuesto una formacion 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 N. Entonces X N = {x1 , . . . , xr , xr+1 , . . . }. As:
sea S X N tal que:
1. x1 S.
2. si x1 , . . . , xn S, entonces xn+1 S.
Entonces S = X N.
1

1. LOS ENTEROS Z

En particular, el PI es v
alido en N0 . Para una esplendida exposicion del PI
el lector puede consultar el celebre libro de I. S. Sominski [23].
Principio del Buen Orden(PBO): cualquier subconjunto S 6= de N contiene
un elemento m que satisface m n para todo elemento n S. Una observacion
simple pero muy u
til es que el entero m es u
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 N. Reetiquetamos los elementos de X N tal como lo hicimos en la discusion
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 S.
Teorema 1.1.1. Sea NX = X N como en la discusi
on anterior. Entonces
el Principio del Buen Orden es equivalente al Principio de Inducci
on.
n. Supongamos que el PBO se cumple. Sea S X N que
Demostracio
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 S c tal que xm xn , para todo xn S c y
xm 6= x1 pues x1 S. Observemos en particular que xm1 6 S c pues xm es el
menor elemento de S c . Por lo tanto xm1+1 = xm S. Esto u
ltimo no es posible
pues xm S c . As, S c = y S = X N.
Ahora supongamos el PI v
alido y sea S un subconjunto no vaco de X N.
Vamos a suponer que el conjunto S no contiene un elemento xm tal que xm x
para todo x S. Es claro que x1 6 S pues de lo contrario S tendra un elemento
menor. Sea C = {xn X N : xn < x, para cualquier x S}. Es claro que
x1 C pues x1 < x para todo x S. Mostraremos que si xk C, entonces
xk+1 C y luego usaremos el PI para concluir que C = X N. Si xk C y
xk+1 6 C, entonces para alg
un xl S se tiene xl xk+1 . Puesto que S no tiene
un elemento menor, existe xt S tal que xt < xl xk+1 . As que xt < xk+1 y
en consecuencia xt xk . Esto u
ltimo no es posible pues xk < xl . Este absurdo
nace de suponer que xk+1 6 C. Por lo tanto xk+1 C y por el PI tenemos que
C = X N. Particularmente, si x S, se tiene que x 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 S.

Lector, recuerda cuando en la escuela primaria ejecutaba divisiones con enteros?. Bueno, el siguiente resultado, que es uno de las herencias mas importantes


1.1. ALGORITMO DE LA DIVISION

de las culturas ancestrales, nos justifica formalmente por que podamos hacer
nuestras divisiones tal como nos los ense
naron nuestros profesores.
Teorema 1.1.2 (algoritmo de la divisi
on). Sean a, b Z con a 6= 0. Existen
enteros q y r u
nicos tales que b = aq + r donde 0 r < |a|.
n. Consideremos el conjunto S = {b am : m Z}. Sea
Demostracio
S0 = S N0 . Es claro que S0 6= . Por el PBO S0 contiene un elemento r que
satisface r n para todo n S0 . Lo anterior nos asegura que r = b aq para
alg
un q Z. Ahora mostraremos la unicidad de q y r. Supongamos que
b = aq1 + r1 = aq2 + r2
con
0 r1 < |a|

0 r2 < |a|.

Notemos que la igualdad a(q1 q2 ) = r2 r1 implica |a||q1 q2 | = |r2 r1 | y


como |a| < r2 r1 < |a|, tenemos que
|a| < |a||q1 q2 | < |a|.
cancelando |a| obtenemos 1 < |q1 q2 | < 1 y as q1 = q2 . De lo anterior, r1 = r2 .
Por u
ltimo, como a 6= 0 entonces a 1
o 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 1 es similar, se sigue al considerar que
b a(q 1) < 0.

El algoritmo de la divisi
on puede ser usado para obtener un importante
resultado sobre la representaci
on de n
umeros naturales.
Teorema 1.1.3. Si a > 1, entonces cualquier entero x > 0 tiene una
expresi
on u
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.
n. La existencia de tal expresion la justificaremos con inDemostracio
ducci
on sobre x. Si x = 1 el resultado es evidente. Supongamos que cualquier
entero positivo m < x puede ser representado de manera u
nica en la forma
r0 + r1 a + + rk1 ak1 + rk ak ,

1. LOS ENTEROS Z

donde
0 ri < a,

0ik

rk > 0.

Por el algoritmo de la divisi


on x = qa + r y 0 r < a. Si q = 0, entonces
x = r es la representaci
on que buscamos. Por lo anterior podemos suponer que
q 6= 0. Si q > x, entonces qa + r > x, lo que no es posible. Si q < 0, entonces
qa a < r < 0 y as x = qa + r < 0, lo cual es imposible. Si q = x entonces
r = 0, a = 1 es imposible pues por hip
otesis a > 1. Lo anterior nos permite
suponer que 0 < q < x. Aplicamos la hip
otesis de induccion en q y as tenemos
q = r0 + r1 a + + rk1 ak1 + rk ak ,
con 0 ri < a y rk > 0. Entonces
x = aq + r = rk ak+1 + rk1 ak + + r1 a2 + r0 a + r
y con un cambio de ndices apropiado obtenemos que
x = b0 + b1 a + + bn an .
Por u
ltimo mostraremos la unicidad de esta representacion: Concretamente,
demostraremos que si
x = b0 + b1 a + + bn an = c0 + c1 a + + cj aj
entonces n = j y bi = ci para i = 1, 2, . . . , n.. Si nuestra afirmacion es falsa
tenemos que
0 = h0 + h1 a + + hs as ,
hs 6= 0, s > 0
con |hi | < a para 0 i s y hi = ci bi . Puesto que |hi | < a, entonces hi a 1
y as
as |hs as | = |h0 + h1 a + + hs1 as1 |
|h0 | + |h1 |a + + |hs1 |as1
(a 1) + (a 1)a + + (a 1)as1
= (a 1)(1 + a + + as1 ) = as 1
lo cual es absurdo.

La expresi
on x = b0 + b1 a + + bn an se conoce como la representaci
on en
base a de x.


1.1. ALGORITMO DE LA DIVISION

Ejemplo 1.1.4. El ejemplo natural es a = 10. Cualquier n


umero natural
tiene una representaci
on u
nica
n = a0 + a1 10 + a2 102 + + ar 10r .
Ejemplo 1.1.5. Si a = 2, entonces el n
umero 1475 que esta 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 R, definimos la funci
on bxc como el mayor entero menor o igual a x.
La funci
on bxc satisface que bxc x < bxc + 1. De lo anterior podemos concluir
f
acilmente bxc 1 x 1 < bxc x, es decir, x 1 < bxc x. La funcion b c
se conoce como la funci
on mayor entero menor o igual que o funci
on piso.
El siguiente resultado nos da una caracterizacion del cociente q en el algoritmo
de la divisi
on.
Teorema 1.1.6. Sean a, b Z como en el algoritmo de la divisi
on.
 
b
1. Si a 1, entonces q =
.
a
 
b
2. Si a 1 y r = 0, entonces q =
.
a
 
b
+ 1.
3. Si a 1 y r > 0, entonces q =
a
n. Si a 1, entonces
Demostracio
aq aq + r = b < aq + a = a(q + 1).
De esta forma obtenemos que
q

b
<q+1
a

b
y por lo tanto se sigue la primera afirmaci
on. Si a 1 y r = 0, entonces = q
a
 
b
r
yq=
. Por u
ltimo, si a 1 y r > 0, entonces 1 < < 0. De lo anterior
a
a
obtenemos
r
b
q1<q+ = <q
a
a

1. LOS ENTEROS Z

y por lo tanto

 
b
+ 1 = q.
a

Ahora ya podemos comenzar propiamente nuestro estudio de la teora de la


divisibilidad en Z. Sean a, b Z. De acuerdo al algoritmo de la division, 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
ultiplo 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 definicion
es pr
acticamente la misma: Si D es un anillo conmutativo y a, b D con a 6= 0,
diremos que a divide a b en D si b = aq para alg
un q D. Es importante hacer
notar que la noci
on de divisibilidad depende no solo de los elementos a, b que se
elijan, sino que tambien 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 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.
n
X

i xi para todo i Z.
3. Si a | x1 , a | x2 , . . . , a | xn , entonces a
i=1

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. Las afirmaciones 1,2,3,5 y 6 son consecuencia directa de la
Demostracio
definici
on de divisibilidad. Para la afirmaci
on 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 u
ltimo significa que cualquier entero distinto de 0 solo
admite un n
umero finito de divisores.

Con respecto a la afirmaci
on 3 del teorema anterior, proponemos una version
elemental: si a | x1 y a | x2 , entonces a | x1 +x2 . Pregunta: es cierta la afirmacion
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 afirmacion
correcta es: si a | x1 + x2 y a | x1 , entonces a | x2 . Dejamos al lector que justifique
esta afirmaci
on.


DIVISOR
1.2. MAXIMO
COMUN

1.2. M
aximo com
un 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
umeros 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
un
de los enteros a, b es un entero c tal que c | a y c | b. El divisor en com
un
positivo y mayor lo llamaremos el m
aximo com
un 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
un mas grande. Por
tanto, para que exista el m
aximo com
un divisor de los enteros a, b, es necesario
que al menos a 6= 0
o b 6= 0. Por otro lado, por la afirmacion 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
as importantes del mcd en Z.
Teorema 1.2.1. Si a, b Z con a
o b distinto de 0, entonces se cumple:
1. Existen x0 , y0 Z tal que mcd(a, b) = ax0 + by0 .
2. Si c Z y c | a, c | b, entonces c | mcd(a, b).
n. 1. Sea g = mcd(a, b). Consideremos el conjunto
Demostracio
S = {ax + by : x, y Z \ {0}}.
Si a 6= 0, entonces x = 1 e y = 0 implican que S N 6= . Si S0 = S N,
entonces por el PBO existen x0 , y0 Z tales que d = ax0 + by0 es el menor entero
positivo en S0 . Si d - a entonces por el algoritmo de la division a = dq + r y
0 < r < d. As que
r = a dq = a q(ax0 + by0 ) = a qax0 qby0 = a(1 qx0 ) + b(qy0 ).
Por tanto r S0 lo cual es absurdo. De lo anterior se sigue que d es un divisor
com
un 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 afirmacion 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 mnima
combinaci
on lineal positiva de los enteros a y b. Notemos tambien que los enteros
x0 , y0 no necesariamente son u
nicos, por ejemplo:
2 = mcd(2, 4) = 2(1) + 4(1) = 2(5) + 4(2).

1. LOS ENTEROS Z

Corolario 1.2.2 (teorema de Euclides). Si a | bc y mcd(a, b) = 1, entonces


a | c.

Una funci
on f (x1 , x2 , . . . , xn ) Z[x1 , x2 , . . . , xn ] es conocida como ecuaci
on
diofantina. Estas ecuaciones llevan el nombre de diofantinas en honor a Diofanto
de Alejandra 1. A continuaci
on estudiamos la ecuacion diofantatina mas sencilla.
Teorema 1.2.3. Sean a, b, c Z con a 6= 0
o b 6= 0, g = mcd(a, b). La
ecuaci
on ax + by = c tiene soluci
on 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
on particular, entonces cualquier
soluci
on x, y tiene la forma x = x0 b1 t, y = y0 + a1 t, donde a = ga1 , b = gb1 y
t Z.
n. Aprovechamos el teorema 1.2.1. Sean x0 , y0 Z tales que
Demostracio
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. Recprocamente, supongamos que g | c y g = ak0 + bl0 . Entonces
c = gt para alg
un t Z. As
c = gt = a(k0 t) + b(l0 t)
y una soluci
on es x = k0 t, y = l0 t. Para la segunda afirmacion, si x, y es cualquier
soluci
on, 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
un t Z y x = x0 b1 t. Puesto que
a1 (x0 x) = a1 b1 t = b1 (y y0 ),
concluimos que y = y0 + a1 t.

Corolario 1.2.4. Sean a, b Z con a 6= 0


o b 6= 0. Entonces mcd(a, b) = 1
si y solo si la ecuaci
on ax + by = 1 es soluble en los enteros x, y.

1Diofanto naci
o en Alejandra entre los a
nos 200 y 214 d.C. Se sabe con certeza que vivi
o
84 a
nos gracias al c
elebre epitafio redactado en forma de problema. Muri
o 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
on de 1621 comentada por Bachet de M
eziriac, es
donde Pierre de Fermat hace sus comentarios al margen del libro, que sera publicado en 1670
por el hijo de Fermat.


DIVISOR
1.2. MAXIMO
COMUN

Corolario 1.2.5. Sean a1 , a2 , . . . , as Z \ {0}. Si 1 j s, entonces


s
Y

mcd(aj , m) = 1 si y solo si mcd
ai , m = 1.

i=1

Corolario 1.2.6. Sean a, b Z con a 6= 0


o b 6= 0. Entonces mcd(a, b) = 1
si y solo mcd(ak , bl ) = 1 para todo k, l N .

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
un as, tenemos
el siguiente resultado:
Corolario 1.2.7. Si a | c, b | c y mcd(a, b) = 1, entonces ab | c.
n. Supongamos que 1 = ax0 + by0 , c = at1 = bt2 , para ciertos
Demostracio
x0 , y0 , t1 , t2 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).


n. Sea d = mcd(ca, cb), d0 = |c| mcd(a, b) y mcd(a, b) =
Demostracio
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
alogo.

a b 
,
= 1.
Corolario 1.2.9. Si g = mcd(a, b), entonces mcd
g g
n. Escribimos g = ax0 + by0 , entonces 1 =
Demostracio
servamos que

a b
, son enteros.
g g

a
b
x0 + y0 y obg
g


Dejamos al lector la demostraci


on de las siguientes propiedades elementales
del mcd:
1. mcd(a, b) = mcd(b, a).
2. mcd(a, b) = mcd(a, b) = mcd(a, b) = mcd(a, b) = mcd(|a|, |b|).
3. mcd(a, b) = |a| si y solo si a | b.
4. Si a 6= 0, entonces mcd(a, 0) = |a|.

10

1. LOS ENTEROS Z

Teorema 1.2.10. Sean a, b con a 6= 0


ob=
6 0. Sea d Z un divisor com
un
de a y b con la siguiente propiedad: si c | a y c | b, implica que c | d. Entonces
d = mcd(a, b).
n. Si escribimos g = mcd(a, b), entonces g es un divisor com
Demostracio
un
de a y b. Por tanto g | d. Ahora, si escribimos g = ax0 +by0 , entonces d | ax0 +by0 .
Por la afirmaci
on 5 del teorema 1.1.7, |g| = |d|.

Notemos que las condiciones sobre d en el teorema 1.2.10 junto con la
condici
on d > 0 pueden ser tomadas como la definicion de mcd. Sin embargo esta
definici
on tambien depende del orden en Z y de que cualquier entero diferente
de 0 solo tiene un n
umero finito de divisores. Debido a esto, en otro tipo de
estructuras algebraicas, el teorema 1.2.10 es la definicion de mcd y esta aparece
en casi todos los textos cl
asicos de
algebra 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 D, entonces a + (b + c) = (a + b) + c.
2. Si a, b D, entonces a + b = b + a.
3. D contiene un elemento distinguido e con la propiedad e + a = a para
cualquier a D. El elemento e se llama neutro aditivo.
4. Si a D, entonces existe b D tal que a + b = e. Existencia de inversos
aditivos.
El producto o multiplicaci
on satisface:
1. Si a, b, c D, entonces a(bc) = (ab)c.
2. Si a, b D, entonces ab = ba.
3. Si a, b, c 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 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
o C son dominios enteros.

Ejemplo 1.2.13. El conjunto A = {m + n 10 : m, n 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.


DIVISOR
1.2. MAXIMO
COMUN

11

Al final del captulo daremos un ejemplo similar al ejemplo 1.2.13 para


incentivar una discusi
on acerca de la factorizacion y su relacion con la existencia
del mcd.
En los Elementos [6], uno de los documentos testimoniales mas importantes
en la literatura matem
atica, Euclides2 hizo una recopilacion del conocimiento de
la geometra y la aritmetica de su epoca. En el libro ix aparece por primera vez
la aplicaci
on m
as importante del celebre algoritmo de la division.
Teorema 1.2.14 (algoritmo de Euclides). Sean a, b Z con a 6= 0
o b 6= 0.
Apliquemos el algoritmo de la divisi
on tal como se indica a continuaci
on:
a = bq1 + r1 ,

0 < r1 < |b|,

b = r1 q2 + r2 ,

0 < r2 < r1 ,

r1 = r2 q3 + r3 ,

0 < r3 < r2 ,

..
.

..
.

rk2 = rk1 qk + rk ,

0 < rk < rk1 ,

rk1 = rk qk+1 ,
Si rk es el u
ltimo residuo distinto de 0, entonces rk = mcd(a, b).
n. Si a = 0 y b 6= 0, entonces mcd(0, b) = |b| y por lo tanto
Demostracio
el teorema es v
alido. Por lo anterior podemos suponer que a 6= 0 6= b. Vamos
a mostrar algo m
as 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 . Analogamente
g1 | g. Finalmente notemos que rr | rk1 , as que mcd(rk , rk1 ) = rk y por lo
tanto
rk = mcd(rk , rk1 ) = = mcd(r1 , r2 ) = mcd(b, r1 ) = mcd(a, b).

2
Euclides. Fundador de la escuela de matem
aticas de la Universidad de Alejandra, recibi
o
probablemente su formaci
on matem
atica en la Academia Plat
onica de Atenas; desgraciadamente
poco se sabe de su vida. Algunos historiadores lo ubican 300 a.C. Su obra m
as sobresaliente es
Los elementos el cual es resultado de una recopilaci
on sistem
atica de trabajos anteriores sobre
geometra, teora de n
umeros y
algebra elemental.

12

1. LOS ENTEROS Z

Ejemplo 1.2.15. C
alculemos 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
as apreciados por su simplicidad y por su vigencia. Este ha servido como ejemplo
te
orico para producir algoritmos en computacion. A continuacion enunciamos
algunos resultados que involucran al mcd.
Teorema 1.2.16. Si a, b Z y k N son tales que ak | bk , entonces a | b.
n. Si g = mcd(a, b), entonces a = ga1 , b = gb1 . De acuerdo al
Demostracio
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 Z son tales que mcd(a, b) = 1 y d | a + b, entonces
mcd(d, a) = mcd(d, b) = 1.
n. Si mcd(a, d) = g, entonces g | a y g | d. De lo anterior
Demostracio
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 Z tales que mcd(a, b) = 1. Dado el entero
m 6= 0, la sucesi
on {a+bk}kZ contiene una infinidad de n
umeros primos relativos
con m.
n. Sea A = {x N : mcd(x, a) = 1, x | m}. Puesto que 1 A
Demostracio
y m admite solo un n
umero finito de divisores, A es un conjunto finito. Sea
c = max{x A}. Consideremos el entero g = mcd(a + bc, m). Dado que c 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.

MULTIPLO

1.3. MINIMO COMUN

13

Adem
as, c | m, g | m y mcd(g, c) = 1, entonces gc | m y as gc A. Puesto que c
es el elemento mayor en A, necesariamente g = 1, es decir, mcd(a + bc, m) = 1.
Con c y m antes, consideremos la sucesi
on {k = c + lm}lZ . 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
acil 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
on debil del famoso teorema de Dirichlet, el
cual asegura que la sucesi
on {a + bk} contiene una infinidad de primos (a
un no
hemos definido que es un n
umero primo). Desafortunadamente para demostrar
el teorema de Dirichlet se necesita mucho m
as que una introduccion a la teora
de n
umeros.
1.3. Mnimo com
un m
ultiplo
Sean a1 , . . . , ak Z \ {0}. Cualquier entero x tal que ai | x, (i = 1, . . . , k) lo
llamaremos m
ultiplo com
un de los ai s. Consideremos el conjunto
S = {x N : ai | x}.
k
Y



Observamos que el entero
ai S, y por lo tanto S 6= . Por el PBO existe
i=1

N S tal que N x para todo x S. Al n


umero N lo llamaremos el
mnimo com
un m
ultiplo (mcm) de los enteros a1 , . . . , ak y lo denotaremos como
mcm(a1 , . . . , ak ). Por que 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 Z \ {0} y N = mcm(a1 , . . . , ak ). Si c es
cualquier m
ultiplo com
un de los ai s, entonces N | c.
n. Supongamos que existe un m
Demostracio
ultiplo com
un M de los ai s
tal que N - M . Por el algoritmo de la divisi
on tenemos que M = N q + r con
0 < r < N . Como M, N son m
ultiplos en com
un de los ai s, entonces existen
enteros xi , yi tales que M = xi ai , N = yi ai con i = 1, . . . , k. Por lo anterior r es
un m
ultiplo com
un positivo de los ai s y r < N , as que N no es el mnimo. 

14

1. LOS ENTEROS Z

Lema 1.3.2. Sean a1 , a2 enteros diferentes de 0. El n


umero
|a1 a2 |
mcd(a1 , a2 )
tiene las siguientes propiedades :
|a1 a2 |
1.
N.
mcd(a1 , a2 )

|a1 a2 |

2. ai
, i = 1, 2.
mcd(a1 , a2 )
3. Si x Z satisface que a1 | x y a2 | x, entonces


|a1 a2 |

x.
mcd(a1 , a2 )

n. Primero observemos que mcd(a1 , a2 ) | |a1 |. Por lo tanto


Demostracio
mcd(a1 , a2 ) | |a1 a2 |. La segunda afirmaci
on 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
on 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 )

n. De acuerdo a la afirmacion 2 del lema 1.3.2, el n


Demostracio
umero
|a1 a2 |
es un m
ultiplo com
un de a1 , a2 . Aplicando el teorema 1.3.1 obtenemcd(a1 , a2 )

|a1 a2 |

mos que N
. Por otro lado, si x = N en la afirmacion 3 del teorema
mcd(a1 , a2 )
|a1 a2 |
anterior, entonces
N. Por tanto
mcd(a1 , a2 )


1.4. TEOREMA FUNDAMENTAL DE LA ARITMETICA

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|.
n. Se sigue de la f
Demostracio
ormula 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
alido para m
as de dos enteros.
Corolario 1.3.5. Si m es un entero diferente de cero, entonces
mcm(ma, mb) = |m| mcm(a, b).
n. Se sigue del corolario 1.2.8 y del teorema 1.3.3.
Demostracio

Para calcular el mcm de dos enteros es necesario un algoritmo, como el


algoritmo de Euclides?
1.4. Teorema Fundamental de la Aritm
etica
En los enteros diferentes de 0 definimos una relacion: 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
on 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
on para estudiar divisibilidad o algunas cuestiones aritmeticas solo
en enteros positivos.
Cualquier entero a 6= 0, 1 tiene al menos cuatro divisores: 1, a. Si un
n
umero a con |a| > 1 tiene exactamente estos cuatro divisores, entonces diremos
que a es un n
umero primo. Si a es primo, entonces evidentemente a es primo,
as que por esta raz
on ser
a suficiente estudiar los n
umeros primos positivos.
Reservamos las letras p, q para referirnos a n
umeros primos. Establecemos el
siguiente convenio: p es primo si y solo si p > 1 y sus u
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.

16

1. LOS ENTEROS Z

n. Si m es primo no hay nada que demostrar. As que podemos


Demostracio
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 sucesion de enteros
1 < . . . < a2 < a1 < m la cual es finita.

Observaci
on: una lectura r
apida al lema 1.4.1 nos dice que cualquier entero
m 6= 0, 1 lo podemos escribir escribir, en teora, como un producto finito de
primos (no necesariamente diferentes).
Lema 1.4.2. Si p es un primo tal que p | ab, entonces p | a
o p | b.
n. Supongamos que p - a. Vamos a mostrar que p | b. Si p - a,
Demostracio
entonces mcd(p, a) = 1. Aplicando el corolario 1.2.2 tenemos p | b.

En estos momentos tal vez sea difcil apreciar una de las propiedades mas
importantes de Z. Esta se refiere a la factorizacion u
nica de sus elementos.
Notemos que si p, q son primos positivos y p | q, entonces p = q.
Teorema 1.4.3 (Teorema Fundamental de la Aritmetica). Todo entero 6=
0, 1 se puede escribir en forma u
nica (salvo el orden) como un producto finito
de n
umeros primos.
n. De acuerdo al lema 1.4.1 y la observacion al final de su
Demostracio
prueba, solo debemos justificar la unicidad. Supongamos que
m = p1 p2 pk = q1 q2 qs .
Afirmamos que pi = qj y k = s. En efecto, pues si en la factorizacion de m
suponemos que k < s, entonces sabiendo que p1 | q1 q2 qs obtenemos que p1 = qj
para alg
un 1 j s. Ordenando los primos si es necesario, podemos suponer
que p1 = q1 . En la expresi
on p1 p2 pk = q1 q2 qs cancelamos p1 y q1 para
obtener que
p2 pk = q2 qs .
Siguiendo este proceso llegamos a:
p1 = q1 ,

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.



1.4. TEOREMA FUNDAMENTAL DE LA ARITMETICA

17

Teorema 1.4.4. Sean a, b > 1 y ab = xn con mcd(a, b) = 1 para cierto x Z.


Entonces a = y n y b = z n para ciertos enteros y, z.
n. Si x = p1 p2 pr , entonces ab = xn = pn1 pn2 pnr . En la
Demostracio
n n
lista {p1 , p2 , . . . , 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 o
pn1 | b pero no a ambos. Supongamos que pn1 | a. Sin perdida de generalidad,
podemos suponer que despues 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

b = pnk+1 pnk+2 pnr .




Corolario 1.4.5. Si m > 2, entonces existe un primo p tal que m < p < m!
n. El n
Demostracio
umero 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!. 
El siguiente resultado ha sido la gua de investigaciones que involucran a los
n
umeros primos.
Teorema 1.4.6 (teorema de Euclides). Existe un n
umero infinito de n
umeros
primos.
n. Considera m suficientemente grande en el corolario anteDemostracio
rior.

C
omo averiguar si un n
umero entero positivo es compuesto o primo? La
respuesta final no ha sido encontrada. Se conocen algunas tecnicas que sirven
como prueba de primalidad tal como lo anuncia el siguiente resultado.
Teorema 1.4.7.Si m es compuesto, entonces m admite al menos un divisor
primo p tal que p m.
n. Supongamos que m = p1 ps y p1 . . . ps . Entonces
Demostracio


claramente p21 m y as p1 m.
El enunciado equivalente al del teorema
1.4.7 nos asegura que: si un entero

m no admite un divisor primo p m, entonces m es un n


umero primo. En
la pr
actica, cuando tratamos de encontrar alg
un divisor de un entero positivo m,
m
intuimos que este debe estar entre 2 y . Concretamente tenemos:
2

18

1. LOS ENTEROS Z

Teorema 1.4.8. Si el entero m es compuesto, entonces cualquier divisor


m
a 6= 1, m debe satisfacer 1 < a .
2
n. La justificaci
Demostracio
on es bastante facil. Si m = ab y a 6= 1, m,
m
entonces b 2. Por lo tanto 2a ab = m y as a .

2

Si buscamos
un divisor 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
un divisor, con ensayo-error podemos verificar entre los enteros
hmi
. Cu
al es el inconveniente de estos metodos? La respuesta es simple:
2, 3, . . . ,
2
intente usar cualquiera de ellos con un entero de 10 dgitos solo usando lapiz y
papel. Una computadora sera la opci
on. En tal caso intente con un entero de
150 dgitos. Permtame decirle lector, que el antiqusimo 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
a ver que antecedentes teoricos son necesarios para poder
adentrarse en el tema.
1.5. Sobre la factorizaci
on u
nica y los n
umeros primos
Ya vimos que tan complejo puede resultar encontrar divisores de un entero.
Un problema ntimamente relacionado es el de construir n
umeros primos consecutivos por medio de alguna f
ormula o algoritmo eficiente. Un metodo relativamente
f
acil para encontar n
umeros primos consecutivos fue dado por Eratostenes.3 Consideremos la sucesi
on 2, 3, 4, . . . . Denotamos por p1 = 2 el cual es el primer
n
umero primo. Quitemos de la sucesi
on 2, 3, . . . todos lo n
umeros mayores que p1
y que son m
ultiplos de 2. El primero de los n
umeros restantes que no fue removido es p2 = 3. Nuevamente quitemos de la sucesion todos los n
umeros mayores
que p2 y que son m
ultiplos de p2 . El primero de los n
umeros que no fue removido
es p3 = 5. Supongamos que despues del k-esimo paso encontramos el k-esimo
primo pk . Quitemos de la sucesi
on todos los n
umeros mayores que pk y que son
3Erat
ostenes (276 a.C-194 a.C). Poeta, historiador, ge
ografo, matem
atico, astr
onomo y
atleta nacido en Cirene, ciudad de la costa sur del Mediterr
aneo. Su celebridad se debe a haber
calculado la longitud de la circunferencia de la tierra con un error de tan solo 90 km. Tambi
en
fue c
elebre en matem
aticas por la invenci
on de la criba que lleva su nombre y que sirve para
encontrar n
umeros primos. Fue el tercer director de la Biblioteca de Alejandra, cargo que ocup
o
por m
as de cuarenta a
nos.

1.6. OTRAS FACTORIZACIONES

19

divisibles por pk . En particular p1000 = 7919. El metodo descrito anteriormente


es conocido como la criba de Erat
ostenes. El nombre de criba refleja con precision
y belleza el objetivo del algoritmo ideado por este extraordinario hombre: una
criba es un aro o rect
angulo de madera en donde una de sus tapas esta cubierta
de una fina red. Cribar significa, de acuerdo al Diccionario de la Real Academia
Espa
nola, limpiar de impurezas con una criba. Los pueblos de la antiguedad usaban una criba para limpiar el trigo de impurezas. Ha visto el lector como limpia
un alba
nil la arena que va a utilizar para preparar una mezcla con cemento?
En la tabla 1 hemos reproducido la criba de Eratostenes hasta el n
umero
400. Resaltan en negro los n
umeros primos. Observamos que cada 14 n
umeros
consecutivos existe al menos un primo. Los renglones que contienen los n
umeros
de 201 a 210 y 321 a 330 nos dictan el por que cada 14 n
umeros consecutivos.
Podemos conjeturar que si continuamos con la lista de manera similar, cada 14
n
umeros consecutivos, encontraremos al menos un n
umero primo. Sea n N con
n 2. Observemos la siguiente sucesi
on:
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
on anterior esta formada por n 2 n
umeros
compuestos. Y si n es suficientemente grande? no que existe una infinidad
de n
umeros primos? en d
onde se encuentran ubicados? La verdad es que
la distribuci
on de los primos es un problema bastante complicado y el lector
interesado deber
a incursionar en el lugar adecuado: la teora analtica de los
n
umeros.
1.6. Otras factorizaciones
Desde varios puntos de vista, la factorizacion, no solo de enteros, es un problema importante en casi toda la matem
atica: factorizamos enteros, polinomios,
matrices, etc. De las estructuras algebraicas m
as importantes que destaca en toda
la matem
atica es el anillo de los n
umeros enteros Z. Razones puede haber hasta
sentimentales, por ejemplo, desde nuestros inicios de la instruccion escolar aparece Z. No dudo en afirmarlo: es el prototipo de estructura algebraica que es una
de las fuentes m
as importantes que provee problemas de investigacion, gracias a
que guarda muchos secretos. Posiblemente D. Hilbert4 fue el primer matematico
4David Hilbert naci
o el 23 de enero de 1862 en K
onisberg, Prusia Oriental hoy Rusia y muri
o
el 14 de febrero de 1943 en Gotinga, Alemania. Sin duda, Hilbert fue uno de los matem
aticos

20

1. LOS ENTEROS Z

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

Tabla 1

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

1.6. OTRAS FACTORIZACIONES

21

en dar ejemplos de estructuras algebraicas simples que no tienen la propiedad de


la factorizaci
on u
nica.
Ejemplo 1.6.1. Sea S4 = {4n + 1 : n N}. As por ejemplo 17, 49, 121 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
on apropiada de n
umero compuesto en S4 : x S4 es compuesto si
x = ab para ciertos a, b S4 . Por tanto, un n
umero x S4 es primo si para
cualquier a, b 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
on en S4 :
5929 = 77 77 = 49 121.
Por tanto S no tiene factorizaci
on u
nica.




a a
: a Z . Con
a a
el producto usual de matrices, si (x) denota cualquier elemento tpico de S, el
lector puede verificar f
acilmente que (y)(z) = (2yz). Diremos que (x) S es
compuesto si (x) = (y)(z) y (y), (z) S. En caso contrario diremos que (x)
es primo. Observamos que la matriz (1) no tiene la 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) S tal que (x) = (y)(z). As que (x) es primo si y
solo si x es impar. Como caso particular, el siguiente ejemplo
Ejemplo 1.6.2. Ahora con matrices. Sea S =

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 factorizacion u


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)n1 (1)(q).
que m
as ha influido en la geometra despu
es de Euclides; fundador de la l
ogica matem
atica y
la teora de la demostraci
on, entre otras. Proporcion
o los fundamentos de la mec
anica cu
antica
y la relatividad general. En 1900 propone una lista de 23 problemas que habran de marcar el
rumbo de las matem
aticas durante la primera mitad del siglo XX.

22

1. LOS ENTEROS Z

La u
nica matriz que se puede factorizar en forma u
nica es (2) = (1)(1).
Ejemplo 1.6.3. El matem
atico frances Claude Gaspar Bachet (1581-1638)
se preguntaba cu
antas soluciones enteras tiene la ecuacion x2 y 3 = k con k Z.
Existen tecnicas 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

Z[ 19] = {a + b 19 : a, b Z}.

Es muy f
acil notar que Z[ 19]
umeros
es cerrado bajo la suma y producto de n
complejos.
Por
lo
tanto
Z[
19]
es
un
anillo.
Si
b
=
0
y
a

Z,
entonces

nicos n
umeros de Z[ 19] que tienen inverso multiplicativo
Z Z[ 19]. Los u
son {1, 1}. El teorema 1.4.4 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 Z.
De hecho, en cualquier estructura aritmetica en donde se cumpla la factorizaci
on u
nica en primos es v
alida la siguiente afirmacion:
Si A satisface la factorizaci
on u
nica, entonces ab = xn y mcd(a, b) = 1
n
n
implica a= y y b = z para ciertos x, y A
Si Z[ 19] fuera de factorizaci
on u
nica, entonces la factorizacion

x2 + 19 = (x + 19)(x 19) = y 3

implica que x + 19 y x 19 son cubosen Z[ 19]


siempre y cuando
19,
x

19) = 1. Primero
el lector asuma sin demostraci
o
n
que
mcd(x
+

supongamos que x + 19 = (a + b 19)3 . La igualdad anterior nos lleva al


sistema
x

= a3 57ab2

3a2 b 19b3

el cual involucra solo enteros. Por tanto debemos resolverlo en Z. Hagamos un


an
alisis de la segunda ecuaci
on. Observamos que b | 1 y as, b = 1. Por tanto
a 6 Z y el sistema no es soluble en Z, por lo cual x2 y 3 = 19 no es soluble
en los enteros x,y. Pero 182 73 = 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
on u
nica es una herramienta indispensable para, entre otras cosas,
resolver ecuaciones polinomiales.

1.6. OTRAS FACTORIZACIONES

23

PROBLEMAS
1. Usa el PBO para demostrar que la f
ormula

n
X
i=1

i=

n(n + 1)
es v
alida para todos
2

los n
umeros naturales.
2. Estimado lector recuerdas las siguientes f
ormulas?:
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 N cada una de ellas es un entero.
3. Desigualdad de Bernoulli. Sea x 1 un n
umero real. Demuestra que si n N,
entonces (1 + x)n 1 + nx. Que sucede si x < 1?
n
 n(n + 1) 2
X
i3 =
4. Demuestra que
.
2
i=1
5. Demuestra que si n N, entonces n3 = a2 b2 para ciertos enteros a, b Z. Primero
experimenta con algunos valores de n.
2n
2n
X
X
(1)i+1
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 Z
tal que mcd(a, b, c) = ax + by + cz.
8. Escribe como Z-combinaci
on lineal el mcd de los siguientes n
umeros:
a) 17 y 43
b) 130 y 45
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 Z} = {gt : t Z}.
10. Sean a, b 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 N y mcd(a, b) = 1, muestra que mcd(2a + b, a + 2b) = 1 o 3.

24

1. LOS ENTEROS Z

12. En el corolario 1.2.2 la hip


otesis 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 dgito de las unidades de n.
14. Muestra que 5 | n si y solo si el dgito de las unidades de n es 0 o
5.
15. Sea n N. Muestra que 2n | k si y solo si 2n divide al entero formado por
los n primeros dgitos de k. Sugerencia: si k = ar ar1 . . . a0 , entonces k =
a0 + a1 10 + + ar 10r .
16. Muestra que si k N, entonces 9 | 10k 1.
17. Muestra que 3 | k si y solo si 3 divide a la suma de los dgitos de k.
18. Muestra que 9 | k si y solo si 9 divide a la suma de los dgitos 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

(1)i ai .
21. Sea k = a0 + a1 10 + + an 10n . Muestra que 11 | k si y solo si 11
i=0

22. Sean a, b N tal que mcd(a, b) = 1 y a | n, b | n. Muestra que ab | n.


23. 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.
24. Sea n = a0 + a1 10 + + ar 10r la representaci
on decimal de n. Escribimos
n = 102 a + b, donde b = a0 + a1 10 es el n
umero formado por los dos primeros
dgitos 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.
25. Considera la sucesi
on {2n 3 : n 2} = {1, 5, 13, 29, 61, 125, . . . }. Muestra que
esta contiene una infinidad de n
umeros divisibles por 5 y una infinidad de n
umeros
divisibles por 13, pero no contiene un n
umero divisible por 5 13.
26. Sea n N. Muestra usando inducci
on que 3 | 22n + 5.
27. Muestra que el producto de dos enteros de la forma 4k + 1 es de la misma forma.
C
omo 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 que forma es su producto?.
28. Encuentra todas las soluciones enteras de las siguientes ecuaciones:
a) 3x + 7y = 2
b) 2x 5y = 7

1.6. OTRAS FACTORIZACIONES

25

c) 2x + 5y 11z = 1
d) x 14y 7z = 4
29. Usa el algoritmo de la divisi
on para mostrar que el cuadrado de cualquier entero es
de la forma 3k o bien 3k + 1 pero no de la forma 3k + 2.
30. Muestra que el cuadrado de cualquier entero de la forma 4k + 1 deja residuo 0 o 1
al ser dividido por 4. Concluye que la sucesi
on:
11, 111, 1111, 11111, . . . ,

31.
32.
33.
34.
35.
36.
37.
38.

39.
40.
41.
42.
43.

no contiene terminos que sean un cuadrado. Sugerencia: cualquier termino de la


sucesi
on es de la forma 4k + 3.
Muestra que si n es impar, entonces a + b | an + bn .
Muestra que a + b - a2 + b2 . Si n es par ser
a cierto que a + b - an + bn ?
Muestra que la ecuaci
on xn + y n = z n1 tiene una infinidad de soluciones enteras.
2
Sugerencia: [(an + bn )n1 ]n1 = (an + bn )n 2n+1 .
n
n
n+1
Muestra que la ecuaci
on x + y = z
tiene una infinidad de soluciones enteras.
Sugerencia: [a(an + bn )]n + [b(an + bn )]n .
Muestra que si n Z, entonces 3n2 1 no es un cuadrado.
Sean a, b Z ambos impares. Muestra que 8 | a2 b2 .
Escribe una definici
on de mcd y mcm para un conjunto finito de enteros a1 , . . . , ak .
Demuestra las siguientes afirmaciones:
a) Sea m = |a1 a2 an | 6= 0. Muestra que
m m
m
, ,...,
.
m = mcm(a1 , a2 , . . . , an ) mcd
a1 a2
an
b) Sea m > 0 un m
ultiplo com
un de a1 , a2 , . . . , an . Muestra que:
m m
m
, ,...,
= 1.
m = mcm(a1 , a2 , . . . , an ) si y solo si mcd
a1 a2
an
Prueba que si a 6= 0 6= b y mcd(a, b) = mcm(a, b), entonces |a| = |b|.
Supongamos que mcd(a, b) = 1 y d | ab. Muestra que si u = mcd(a, d) y
v = mcd(b, d), entonces uv = d.
Muestra que no existen x, y Z tal que x + y = 80 y mcd(x, y) = 13.
Prueba que las ecuaciones x + y = l y mcd(x, y) = g tienen soluci
on com
un si y solo
si g | l.
Prueba que el sistema de ecuaciones
mcd(x, y)

mcm(x, y)

es soluble en los enteros x, y si y solo si g | l.


44. Muestra que si a1 , . . . , am Z y m > 1 con al menos un ai 6= 0, entonces existen
t1 , . . . , tm Z tal que mcd(a1 , . . . , am ) = a1 t1 + + am tm .

26

1. LOS ENTEROS Z

45. Sean a1 , . . . , an , c Z. Muestra que cualquier soluci


on z1 , z2 , . . . , zn Z de la
ecuaci
on a1 x1 + a2 x2 + . . . + an xn = c est
a dada por
z1 = y1 + an t1 , z2 = y2 + an t2 , . . . , zn1 = yn1 + an tn1 ,

46.
47.
48.
49.
50.
51.
52.

53.
54.

55.

56.

zn = yn a1 t1 a2 t2 an1 tn1 ,
donde y1 , y2 , . . . , yn1 , yn Z es una soluci
on particular y t1 , . . . , tn1 Z.
a2
a1
+
Z, entonces |b1 | = |b2 |.
Muestra que si mcd(a1 , b1 ) = mcd(a2 , b2 ) = 1 y
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 Z, que posibles valores toma mcd(a, p)?
Supongamos que p, q son n
umeros primos tal que p | q. Demuestra que |p| = |q|.
Encuentra k enteros consecutivos todos ellos compuestos.
La definici
on que dimos de n
umero primo es: p 6= 0, 1 es primo si p = ab, entonces
a = 1 o
b = 1. Pruebe que esta definici
on es equivalente a la siguiente: p 6= 0, 1
es primo si p | ab, entonces p | a o
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.
Sea n N tal que n es compuesto. Muestra que el n
umero Mn = 2n 1 es compuesto.
Muestra que si Mn = 2n 1 es primo, entonces n es primo. Los n
umeros 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
umeros 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 dgitos. En general, muestra que
n > 1 y an 1 es primo, entonces a = 2 y n es primo.
Muestra que si 2n + 1 es primo, entonces n es potencia de 2. Los n
umeros primos de
n
la forma 22 + 1 se conocen como primos de Fermat.5 Fermat conjetur
o que todos
los n
umeros de esta forma eran primos. Sin embargo, Leonard Euler mostr
o en 1732
5
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
Sea n =
p
con pi 6= pj (i 6= j) . Muestra que la suma de todos los divisores
i
i=1

positivos de n es

r
i +1
Y
p
1
i
.
p
i 1
i=1

5
Pierre de Fermat (1601-1665) naci
o en Beaumont-de Lomange, Francia. Estudi
o leyes en
Touluse y en sus ratos de ocio se dedic
o a la literatura y a las matem
aticas. Contribuy
o a la
evoluci
on de la geometra analtica, el c
alculo diferencial e integral, la teora de n
umeros y la
teora de las probabilidades. Los principales escritos de Fermat fueron publicados despu
es de su
muerte bajo el ttulo Varia Opera Mathematica.

1.6. OTRAS FACTORIZACIONES

57. Sean a =

r
Y

i
p
i (i 0) y b =

i=1

r
Y

pi i (i 0) .

i=1
r
Y

max{i , i }, entonces mcd(a, b) =

Si i = min{i , i }, i =

i
p
i y mcm(a, b) =

i=1

27

r
Y

pi i .

i=1

58. 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.
59. Muestra que existe una infinidad de primos de la forma 4n + 1.
60. Muestra que existe una infinidad de primos de la forma 3n + 2.
n
1 n+1
+ 22 + 1) es un n
umero compuesto.
61. Sea n > 1. Muestra que (22
3
62. 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
umero
n = 4(p1 p2 pr ) + 3 > 1. Luego factoriza n y observa que al menos uno de sus
factores primos qi 6 {p1 , p2 , . . . , pr }.
63. Encuentra 30 primos de la forma n2 + 1. Existe una conjetura famosa que afirma:
existe una infinidad de primos de la forma n2 + 1.
64. Para x > 0 sea (x) = el n
umero de primos p tal que p x. As (4) = 2, (9) = 4
lnx
, etc.. Paul Erd
os demostr
o de una manera elemental que para x N, (x)
.
2ln2
Usa la desigualdad anterior para mostrar que el n-esimo primo pn obtenido en la
criba de Erat
ostenes satisface que pn < 22n .
n

65. Considera la sucesi


on de n
umeros 22 + 1 con n N. Prueba que:
n

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
umeros primos.
66. Si a Z y a 6= 0, entonces las u
nicas soluciones racionales de la ecuaci
on xm = a
son necesariamente enteras.
67. Cribageometrica de Erat
ostenes.
Consideremos en el plano cartesiano los conjuntos

1
A = (0, ) : m = 1, 2, . . . , B = {(n + 1, 0) : n = 1, 2, . . .} , donde cada punto del
m
conjunto A esta conectado por una recta con cada punto del conjunto B tal como
se indica en la figura 1.1:
1
a) Encuentra la ecuaci
on de la recta que pasa por los puntos (n + 1, 0) y (0, ).
m

28

1. LOS ENTEROS Z

Figura 1.1
1
1
x+
con y = 1 es
m(n + 1)
m
el conjunto de puntos {((m + 1)(n + 1), 1)}. Concluye en este inciso que las
abscisas de estos puntos son n
umeros compuestos.
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 N tales que el punto
1
1
(x, 1) es la intersecci
on de las rectas y =
x+
y y = 1.
m(n + 1)
m
68. Consideremos la siguiente colecci
on de n
umeros:
b) Muestra que la intersecci
on de la recta y =

N1 = 2,
N2 = N1 + 1,
N3 = N1 N2 + 1,
..
.
Nk = N1 N2 Nk1 + 1.
Demuestra que si i 6= j, entonces mcd(Ni , Nj ) = 1.
69. Usa el problema anterior para mostrar que existe una infinidad de n
umeros primos.
70. Sean p1 , p2 , . . . , pn los primeros n
umeros primos. As, p1 = 2, p2 = 3, p3 = 5, etc.
Muestra que el (n + 1)-esimo primo satisface que pn+1 < pn
n + 1.
n1
71. Use el problema anterior para concluir que pn < 22
. De esta manera, podemos
n
afirmar que existen al menos n + 1 primos menores que 22 .

1.6. OTRAS FACTORIZACIONES

29

72. Muestra que no existe un n


umero primo de la forma 8n + 1.
73. 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.
74. 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?
75. Muestra que el u
nico primo de la forma n3 1 es 7.
76. Muestra que si p es primo, entonces p | np n para todo n Z.
77. Sean p, q primos diferentes. Entonces mcd(pn , q m ) = 1 para n, m N.
78. Muestra que si p es primo y p > 3, entonces p = 6n + 1 o 6n + 5.
79. Usa el problema anterior para mostrar que si p 5 un n
umero primo, entonces
p2 + 2 es un n
umero compuesto.
80. Muestra que si p y p2 +8 son n
umeros primos, entonces p3 +4 tambien es un n
umero
primo. Por ejemplo, 3 y 32 + 8 son primos y por tanto 33 + 4 es primo.
81. Muestra que si p es primo y mcd(j, p) = 1, entonces mcd(kp + j, p) = 1 para todo
k Z.
82. Concluye la demostraci
on del teorema 1.4.4.
83. Muestra con un ejemplo que la hip
otesis mcd(a, b) = 1 en el teorema 1.4.4 es
necesaria.
84. Muestra que si mcd(a, b) = 1 y p es un primo impar tal que p - a + b, entonces
mcd(a + b,

ap + bp
) = 1.
a+b

85. a) Sea f (x) = x2 +x+11. Verifica que f (n) es un n


umero 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
umero primo para n =
0, 1, . . . , 15 y f (16) no es primo.

86. Muestra que si p es primo y n N, entonces n p es irracional.

87. Si p1 , p2 son primos, entonces p1 + p2 es un n


umero irracional.

88. Si p1 , p2 son primos diferentes, entonces p1 p2 es un n


umero irracional.

89. Muestra que 3 2 es un n


umero irracional. Puedes generalizar?
90. Muestra que no existe un polinomio f (x) Z[x]\Z tal que f (n) es un n
umero primo
para toda n N.
91. Muestra que la ecuaci
on an + bn = cn no tiene soluciones enteras positivas a y b
impares y n par. Sugerencia:
n

an 1 = (a 2 1)(a 2 + 1)
y los factores son n
umeros pares consecutivos, uno de ellos divisible por 4.
1
1
1
92. Demuestra que (486) 5 + (2048) 5 = (33614) 5 .

30

1. LOS ENTEROS Z

93. Fermat observ


o que el problema de factorizar un entero positivo n era equivalente a
resolver la ecuaci
on n = x2 y 2 . Supongamos que n = ab es impar y 1 < a < b < n.
Demuestra que la ecuaci
on n = x2 y 2 es soluble en los enteros x, y.
94. De acuerdo al ejemplo 1.6.2, demuestra que (x) S es primo si y solo si x es impar.
r
1 2
95. Supongamos que n = p
1 p2 pr . Responde y justifica:
a) Si r = 1 y > 1 cu
antos divisores positivos tiene n?.
b) Si r = 2 y 1 , 2 = 1 cu
antos divisores positivos tiene n?.
c) Si r = 2 y 1 = 1, 2 > 1 cu
antos divisores positivos tiene n?.
d) Si r = 2 y 1 , 2 > 1 cu
antos divisores positivos tiene n?.
e) Si r > 2 y i > 1 para i = 1, . . . , r cu
antos divisores positivos tiene n?.
96. En 1752 el matem
atico prusiano Christian Goldbach comunic
o 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
on
de Goldbach y por tanto su conjetura es falsa.
97. Identidad de Euler de los cuatro cuadrados. Sean a, b, c, d, e, f, g, h N y considere
los n
umeros 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
umero primo es suma de cuatro cuadrados, concluya
usanto la factorizaci
on u
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 dg,
r = ag bh ce + df,
s = ah + bg de cf.

Captulo

Enteros m
odulo m, Zm
2.1. Congruencias
La intenci
on de este captulo es construir un conjunto finito, conocido como
anillo de enteros m
odulo 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
on de destacados matem
aticos desde hace mas de 250 a
nos. Sea n un entero
diferente de 0. Definimos en Z la siguiente relacion: a b si y solo si n | a b. Si
los enteros a, b est
an relacionados escribiremos a b (mod n) y diremos que a es
congruente con b m
odulo n. Es f
acil verificar que satisface:
1. Para a 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 relacion de equivalencia y por tanto, Z
queda partido en subconjuntos ajenos dos a dos y no vacos. 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 Z : x 0

(mod 6)} = {6t : t Z}

1 = {x Z : x 1

(mod 6)} = {6t + 1 : t Z}

2 = {x Z : x 1

(mod 6)} = {6t + 2 : t Z}

3 = {x Z : x 1

(mod 6)} = {6t + 3 : t Z}

4 = {x Z : x 1

(mod 6)} = {6t + 4 : t Z}

5 = {x Z : x 1

(mod 6)} = {6t + 5 : t Z}

31

32

2. ENTEROS MODULO
m, Zm

No hay m
as clases de equivalencia debido al siguiente hecho general: dado n,
cualquier entero es congruente con su residuo al ser dividido por n. Por el
algoritmo de la divisi
on 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
odulo
n como:
Zn = {0, 1, . . . , |n| 1}.
Vale la pena mencionar que fue Gauss 1 el primero en estudiar de manera
sistem
atica a los enteros m
odulo n e introducir la notacion . El siguiente
resultado ser
a 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 Z, n, d 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
on para la suma).
Si a b (mod n), entonces ax bx (mod n) para toda x Z.
Si a b (mod n) y c d (mod n), entonces ax + cy bx + dy (mod n),
para todo x, y 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 N.
Si d | n y a b (mod n), entonces a b (mod d).
Si f (x) Z[x] y a b (mod n), entonces f (a) f (b) (mod n).

n. Las afirmaciones 1,2 y 3 son consecuencia directa de la


Demostracio
definici
on. La afirmaci
on 4 es consecuencia de 3 y 1 en ese orden. Para la
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
omico del duque
Carlos Guillermo. El 30 de marzo de 1796 obtiene, a partir de ecuaciones ciclot
omicas, la
construcci
on del polgono regular de 17 lados con solo regla y comp
as. Es en este momento
cuando decide ser matem
atico. En 1798 recibe su doctorado en la Universidad de Helmsted bajo
la direcci
on del profesor Johann Friedrich Pfaff. 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
an, durante m
as de un siglo, las lneas maestras de la investigaci
on en
teora de n
umeros. Entre sus alumnos m
as notables destacan Dedekind y Riemann. Muere
durante el sue
no el 23 de febrero de 1855. Este espacio es muy breve para describir la grandeza
cientfica de Gauss.

2.1. CONGRUENCIAS

33

afirmaci
on 5 tenemos que a b = nt y c d = nt1 para ciertos enteros 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 afirmacion 6 tambien
se obtiene directamente de la definici
on de congruencia. La afirmacion 7 se deja
como ejercicio para el lector.

Teorema 2.1.2 (Cancelaci
on para el producto). Si g = mcd(a, m), entonces
m
ax ay (mod m) si y solo si x y (mod ).
g
n. Si ax ay (mod m), entonces a(x y) = mt para alg
Demostracio
un
t Z. Por tanto
a
m
(x y) = t.
g
g
m a
m a
m
,
De lo anterior
= 1, entonces
(x y). Puesto que mcd
xy y por
g g
g g
g
m
m
a
lo tanto x y (mod ). Recprocamente, si xy = t, entonces a(xy) = m t
g
g
g
y as ax ay (mod m).

Teorema 2.1.3. Sean m1 , . . . , mr enteros diferentes de 0. Entonces
xy

(mod mi ) si y solo si x y

(mod mcm(m1 , . . . , mr )).

n. Como mi | x y, entonces x y es un m
Demostracio
ultiplo com
un de
los mi s. Por el teorema 1.3.1, mcm(m1 , . . . , mr ) | x y. La otra implicacion es
consecuencia de la afirmaci
on 6 del teorema 2.1.1.

Teorema 2.1.4. Si x y (mod m), entonces
mcd(x, m) = mcd(y, m).
n. Por hip
Demostracio
otesis x y = mt para alg
un t Z. Puesto
que mcd(x, m) | x y mcd(x, m) | m, entonces mcd(x, m) | y. Por lo tanto
mcd(x, m) | mcd(y, m). De la misma forma se prueba mcd(y, m) | mcd(x, m)
y se obtiene 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
on inversa del teorema anterior no es valida.
Antes de continuar, vamos a convenir que los modulos que usaremos en el resto
de este captulo son enteros positivos. Esto no es una imposicion, simplemente

34

2. ENTEROS MODULO
m, Zm

observen que si dividimos un entero a entre n o n, los posibles residuos son


exactamente los mismos.
Diremos que el conjunto de enteros {x1 , . . . , xs } es un sistema completo de
residuos m
odulo m si: dado cualquier y Z, existe un u
nico xi {x1 , . . . , xs } tal
que y xi (mod m). Si {x1 , . . . , xs } satisface la definicion anterior escribiremos
SCR(m) = {x1 , . . . , xs }. Notemos que si xi , xj 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
odulo 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.
n. Supongamos que s < t . Para cada xi {x1 , . . . , xs } existe
Demostracio
un u
nico yj {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 u
nico xr {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.
n. {0, 1, . . . , m 1} es un SCR(m).
Demostracio

El siguiente resultado es u
til para identificar cuando 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).
n. Como xi 6 xj (mod m) para i 6= j, entonces xi y xj dejan
Demostracio
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 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).

2.1. CONGRUENCIAS

35

n. Si para alg
Demostracio
un par de ndices i, j se cumple axi axj
(mod m), entonces usando el teorema de cancelacion para el producto 2.1.2
obtenemos que xi xj (mod m) y esto u
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
a un SCR(m).
Diremos que el conjunto de enteros {x1 , . . . , xs } es un sistema reducido de
residuos m
odulo m si: dado cualquier y Z con mcd(y, m) = 1, entonces existe
un u
nico xi {x1 , . . . , xs } tal que y xi (mod m). Si el conjunto {x1 , . . . , xs }
satisface la definici
on anterior, escribiremos SRR(m) = {x1 , . . . , xs }. Observemos
que cualquier xi SRR(m) satisface que mcd(xi , m) = 1 y si i 6= j, entonces
xi 6 xj (mod m).
Ejemplo 2.1.9. SCR(6) = {0, 1, 2, 3, 4, 5} y SRR(6) = {1, 5}. Nota la
diferencia?.
En analoga con los sistemas completos de residuos, cualesquiera dos sistemas
reducidos de residuos m
odulo m tienen la misma cardinalidad.
Teorema 2.1.10. Si {x1 , . . . , xs } y {y1 , . . . , yt } son SRR(m), entonces s = t.
n. Supongamos que s < t. Como mcd(yj , m) = 1, entonces
Demostracio
existe un u
nico xi {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
un 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
on de Euler evaluada en el entero positivo m como
la cardinalidad de cualquier SRR(m), es decir, (m) = |SRR(m)|. Seg
un el
teorema anterior, cualesquiera dos SRR(m) tienen la misma cardinalidad, as
que la definici
on de la funci
on es consistente. El problema ahora es, dado m,
c
omo encontrar al menos un SRR(m) o m
as a
un, como identificar un SRR(m) sin
recurrir a la definici
on formal.
Lema 2.1.11. Si m > 1, entonces {1 x < m : mcd(x, m) = 1} es un
SRR(m).

36

2. ENTEROS MODULO
m, Zm

n. Si y Z es tal que mcd(y, m) = 1, entonces y = mt + r


Demostracio
con 1 r < m y mcd(r, m) = 1. Es claro que r {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.
n. Se deja como ejercicio para el lector.
Demostracio

Corolario 2.1.13. Si {x1 , . . . , x(m) } es un SRR(m) y a Z es tal que


mcd(a, m) = 1, entonces {ax1 , . . . , ax(m) } es un SRR(m).
n. Es claro que mcd(axi , m) = 1 y axi 6 axj (mod m) para
Demostracio
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
odulo m definimos una suma y un producto. Para a, b 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
un hay m
as:
1 + 11 = 2 + 10 = 3 + 9 = 4 + 8 = 5 + 7 = 6 + 6 = 0,
lo que significa que todos tienen inverso aditivo. Ademas, 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
acilmente 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
as 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? quienes son los que tienen inverso multiplicativo en Zm ? Para
responder la primera pregunta observamos que si i Zm , entonces la clase m i
es el inverso aditivo de i. Felizmente las afirmaciones 1 y 5 del teorema 2.1.1 nos
aseguran que la suma y producto no dependen del representante. El siguiente

2.1. CONGRUENCIAS

37

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).
n. Sea {x1 , . . . , x(m) } un SRR(m). Por el Corolario 2.1.13
Demostracio
el conjunto {ax1 , . . . , ax(m) } tambien es un SRR(m). Puesto que cada xi es
congruente a alg
un axj m
odulo m, tenemos que
(m)

Y
i=1

(m)

xi

(m)

axi a(m)

i=1

xi

(mod m).

i=1

Pero
mcd

 (m)
Y


xi , m = 1,

i=1

entonces haciendo uso del teorema de cancelacion para el producto 2.1.2,


a(m) 1

(mod m).

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.
Corolario 2.1.15 (Teorema Peque
no de Fermat). Si p es primo y a Z es
tal que mcd(a, p) = 1, entonces ap1 1 (mod p).
n. Si p es primo, (p) = p 1.
Demostracio

2
Leonhard Euler naci
o el 15 de abril de 1707 en Basilea, Suiza. Ingresa a la Universidad
de Basilea para estudiar teologa y hebreo, pero sus conocimientos y aptitudes en matem
aticas
atraen la atenci
on de Johan Bernoulli quien le dedica una sesi
on semanal para responder a sus
preguntas. Euler public
o su primera memoria a los dieciocho a
nos y en sus escritos nunca dej
o
de considerar la potencia deductiva de la inteligencia como la supremaca indiscutible, y a
un
cuando los resultados del c
alculo contradijeran el sentido com
un, no dudaba en adoptarlos. En
todas las ramas de las matem
aticas puede encontrarse su nombre. Sus contribuciones principales
est
an en: el c
alculo, las ecuaciones diferenciales, la geometra analtica de curvas y superficies,
la teora de n
umeros y el c
alculo de variaciones. El 7 de septiembre de 1783, despu
es de haber
hablado sobre temas populares de la
epoca, como el descubrimiento de Urano, dej
o de calcular
y vivir.

38

2. ENTEROS MODULO
m, Zm

2.2. La congruencia ax b (mod m)


Ahora comienza propiamente nuestro estudio de races de polinomios. Sea
m > 0. Si f (x) = a0 +a1 x+...+an xn y ai Z, entonces escribiremos f (x) Z[x].
Si a Z satisface que f (a) 0 (mod m) entonces diremos que a es una raz de
f (x) m
odulo m. Un hecho importante es que dos races a, b son la misma raz si
estas satisfacen a b (mod m). Lo anterior esta garantizado por la afirmacion 7
del teorema 2.1.1. M
as adelante haremos algunas consideraciones sobre el grado
de un polinomio.
Lema 2.2.1. Sean f (x) = ax + b Z[x] y mcd(m, a) = 1. Entonces f (x) 0
(mod m) tiene soluci
on u
nica.
n. Seg
Demostracio
un 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
on, 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
ando 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.
n. Supongamos que a = gt0 , m = gt1 y sea x0 tal que ax0 b
Demostracio
(mod m). Entonces ax0 b = mt para cierto entero t. Por tanto
b = ax0 mt = g(gt0 x0 t1 t),
y g | b. Recprocamente, 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 solucion de ax b
(mod m).

El siguiente resultado es la versi
on 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.

2.3. SISTEMAS DE CONGRUENCIAS DE GRADO 1

39

n. Sea a = ga0 , m = gm0 . Si u es solucion de ax b


Demostracio
(mod m), entonces
m | au b,
b
a
b
m
m a
on de x (mod ). De esta manera, u es
as que
u y u es soluci
g g
g
g
g
g
b
m
a
soluci
on de ax b (mod m) si y solo si u es solucion de x (mod ). Si
g
g
g
seguimos llamando u a la u
nica soluci
on de
a
b
m
x
(mod ),
g
g
g
m
entonces u + t tambien resuelve las congruencias
g
b
m
a
x
(mod ) y ax b (mod m).
g
g
g
Un simple c
alculo muestra que si t1 , t2 {0, 1, . . . , g 1} con t1 6= t2 , entonces
m
m
u + t1 6 u + t2
(mod m),
g
g
y por lo tanto ax b (mod m) tiene al menos g soluciones incongruentes. Solo
m
nos falta probar que cualquier soluci
on de ax b (mod m) es de la forma u + t .
g
Si denotamos por x1 a cualquier soluci
on de ax b (mod m), entonces x1
tambien es soluci
on de
a
b
m
x
(mod ).
g
g
g
m
m
Por lo anterior u x1 (mod ), y por lo tanto, x1 = u + t para alg
un t
g
g
Z.

El lema 2.2.1 nos proporciona un metodo seguro para resolver esta u
ltima
congruencia. Sin embargo, para valores muy grandes de m este puede ser poco
eficaz.
2.3. Sistemas de congruencias de grado 1
Otra manera de resolver ax b (mod m) consiste en descomponer m como
r
Y
i
producto de factores primos. Si m =
p
i , de acuerdo al teorema 2.1.3, resolver
i=1


2. ENTEROS MODULO
m, Zm

40

ax b (mod m) es equivalente a resolver el sistema de congruencias ax b


i
i
(mod p
i ). Es claro que si para alguna i, ax b (mod pi ) 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
odulos son potencias de primos, y el segundo
problema consiste en resolver una congruencia donde el modulo es una potencia de
un primo. Por el momento estudiaremos un sistema de congruencias relativamente
simple y a la vez m
as general.
Teorema 2.3.1. Sean m1 , . . . , mr N tal que mcd(mi , mj ) = 1 para i 6= j.
Para i = 1, . . . , r sea xi soluci
on de bi x ai (mod mi ). Entonces el sistema
b1 x a1

(mod m1 )

b2 x a2

(mod m2 )

..
.

..
.

br x ar

(mod mr )

es soluble.
n. Sea m =
Demostracio

r
Y

mi . Consideremos la congruencia auxiliar

i=1

m
x1
mi

(mod mi )
r

X m
m
si 1 (mod mi ). Entonces x =
si xi resuelve cada una
mi
mi
i=1
de las congruencias del sistema.


y sea si tal que

En [19] p
agina 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 uso para
encontrar perodos en com
un a varios ciclos de fenomenos astronomicos. Este
calendario da una regla para resolver un sistema lineal de congruencias.
Corolario 2.3.2. [Teorema chino del residuo3] Sean m1 , . . . , mr N tal
que mcd(mi , mj ) = 1 para i 6= j. Si a1 , . . . , ar Z, entonces el sistema de
3En el libro Arithmetic in nine sections (1257 a.C) escrito por el matem
atico chino Sun-tzi

se puede leer el siguiente problema: existe un n


umero indeterminado de objetos que cuando es
dividido por 3 deja 2, por 5 deja 3 y por 7 deja 2. Cu
al es el menor n
umero? Es posible que
este problema sea el primer testimonio del Teorema Chino del Residuo.

2.3. SISTEMAS DE CONGRUENCIAS DE GRADO 1

41

congruencias
x a1

(mod m1 )

x a2

(mod m2 )

..
.

..
.

x ar

(mod mr )

tiene soluci
on u
nica, es decir, cualquier par de soluciones son congruentes m
odulo
mcm(m1 , . . . , mr ).
n. Con la notaci
Demostracio
on del teorema anterior, xi = ai es solucion
r
X
m
de x ai (mod mi ). La soluci
on del sistema esta dado por x =
si ai . 
m
i
i=1
Ejemplo 2.3.3. Consideremos el sistema
3x 1
8x 2
x2

(mod 7)
(mod 6)
(mod 5)

Rescatando las hip


otesis del teorema 2.3.1 tenemos que
x1
x2
x3
s1
s2
s3

= 2 es soluci
on de
3x 1 (mod 7)
= 1

8x 2 (mod 6)
=2

x 2 (mod 5)
= 4

(6)(5)x 1 (mod 7)
= 1

(7)(5)x 1 (mod 6)
=2

(7)(6)x 1 (mod 5)

Por tanto x = (6)(5)(2)(4) + (7)(5)(1)(1) + (7)(6)(2)(2) = 373 es


soluci
on del sistema.
Notemos que la hip
otesis mcd(mi , mj ) = 1 (i 6= j) en el teorema 2.3.1 y por
tanto tambien en el teorema chino del residuo es indispensable pues de esta forma
aseguramos la soluci
on del sistema. Si al contrario, para alg
un par de ndices
i 6= j, mcd(mi , mj ) > 1, entonces todo puede suceder. Por ejemplo, si el sistema
x1

(mod 6)

x3

(mod 15)

42

2. ENTEROS MODULO
m, Zm

tuviera soluci
on, 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
on. Por tanto el sistema no es soluble. En la misma
direcci
on tenemos que x = 18 es soluci
on del sistema
x0

(mod 6)

x3

(mod 15).

M
as adelante seguiremos con el estudio de congruencias polinomiales y por
el momento completaremos nuestro trabajo mostrando una generalizacion del
teorema chino del residuo y algunas propiedades de la funcion de Euler.
Lema 2.3.4. Sean m1 , m2 N y a1 , a2 Z. Entonces el sistema
x a1

(mod m1 )

x a2

(mod m2 )

tiene soluci
on si y solo si mcd(m1 , m2 ) | a1 a2 .
n. Sea b Z una soluci
Demostracio
on del sistema. Para i = 1, 2, tenemos
que mi | b ai . Por otro lado mcd(m1 , m2 ) | mi , entonces mcd(m1 , m2 ) |
(ba2 )(ba1 ), y por tanto mcd(m1 , m2 ) | a1 a2 . Recprocamente, 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
un t Z. Definimos x12 = a1 m1 x1 t = a2 + m2 x2 t. Es claro que
x12 a1

(mod m1 )

x12 a2

(mod m2 ).

Si X es cualquier otra soluci


on del sistema, entonces
X x12 0

(mod m1 )

X x12 0

(mod m2 )

si y solo si X x12 (mod mcm(m1 , m2 )).

Notamos que la afirmaci


on solo si del lema 2.3.4 nos describe explcitamente
un metodo para resolver un sistema particular de dos congruencias.

2.3. SISTEMAS DE CONGRUENCIAS DE GRADO 1

43

Ejemplo 2.3.5. Consideremos el sistema de congruencias


x 27
x2
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 solucion general de este, 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 .
En particular, el sistema formado por las dos primeras congruencias debe tener
soluci
on. Resolvamos:
x 27
x2

(mod 15)
(mod 20).

Puesto que mcd(15, 20) = 5 = 20(1)+15(1), entonces 272 = (20(1)+15(1))5


y por tanto x12 = 27 + 15(5) = 2 + 20(5) = 102 es una solucion particular.
La soluci
on 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
on particular 102+60(8) = 22+10(40) = 378. Por lo tanto, la solucion
general toma la forma
X = 378 + mcm(60, 10)t = 378 + 60t.
Se puede verificar f
acilmente que cualquier entero de esta forma es solucion del
sistema original.
Siguiendo las ideas del ejemplo anterior podemos formalizar el caso de un
sistema con tres congruencias, que ser
a fundamental para el caso general.
Corolario 2.3.6. Sean m1 , m2 , m3 N y a1 , a2 , a3 Z. Entonces el sistema
x a1

(mod m1 )

x a2

(mod m2 )

x a3

(mod m3 )


2. ENTEROS MODULO
m, Zm

44

tiene soluci
on si y solo si mcd(mi , mj ) | ai aj para i, j = 1, 2, 3.
n. Si el sistema tiene solucion, entonces mcd(mi , mj ) | ai aj
Demostracio
para i, j = 1, 2, 3. Recprocamente, supongamos que mcd(mi , mj ) | ai aj y
resolvamos las dos primeras congruencias del sistema:
x a1

(mod m1 )

x a2

(mod m2 ).

Denotemos por x12 la soluci


on 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 a3

mcd(m2 , m3 ) | x12 a3 .

As, x12 a3 es un m
ultiplo com
un de mcd(m1 , m3 ) y mcd(m2 , m3 ). Por lo tanto
mcm(mcd(m1 , m3 ), mcd(m2 , m3 )) | x12 a3 .
De acuerdo al problema 58 inciso a) al final del captulo 1, tenemos la igualdad
mcd(mcm(m1 , m2 ), m3 ) = mcm(mcd(m1 , m3 ), mcd(m2 , m3 )).

2.3. SISTEMAS DE CONGRUENCIAS DE GRADO 1

45

Por tanto el sistema


x x12
x a3

(mod mcm(m1 , m2 ))
(mod m3 )

es soluble por un entero x123 . Es claro que x123 es solucion del sistema original y
cualquier soluci
on X satisface X x123 (mod mcm(m1 , m2 , m3 )).

Teorema 2.3.7 (Teorema chino del residuo generalizado). Si m1 , . . . , mr N
y {a1 , a2 , . . . , ar } Z, entonces el sistema
x a1

(mod m1 )

x a2

(mod m2 )

..
.

..
.

x ar

(mod mr )

es soluble si y solo si mcd(mi , mj ) | ai aj .


n. Si x es soluci
Demostracio
on 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
on haremos induccion sobre el n
umero de
congruencias que intervienen en el sistema. Si r = 2, aplicamos el lema 2.3.4. Sea
xr1 una soluci
on del sistema de congruencias
x a1

(mod m1 )

x a2

(mod m2 )

..
.

..
.

x ar1

(mod mr1 ).

Cualquier soluci
on Xr1 debe satisfacer que
Xr1 xr1

(mod mcm(m1 , . . . , mr1 )).

Ahora, consideremos el sistema


x xr1
x ar

(mod mcm(m1 , . . . , mr1 ))

(mod mr ).

Enseguida aplica las ideas del corolario 2.3.6.





2. ENTEROS MODULO
m, Zm

46

Teorema 2.3.8. Si mcd(m, n) = 1, entonces (mn) = (m)(n).


n. Tenemos tres sistemas reducidos de residuos involucrados:
Demostracio
SRR(mn) = {x1 , . . . , xt }, SRR(m) = {r1 , . . . , rk },
SRR(n) = {s1 , . . . , sj },
donde t = (mn), k = (m) y j = (n). Si construimos una funcion biyectiva
f : {x1 , . . . , xt } {r1 , . . . , rk } {s1 , . . . , sj }, la afirmacion 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 SRR(m) tal que xi r
(mod m). De la misma manera podemos escoger un u
nico s SRR(n) tal
que xi s (mod n). Definimos f (xi ) = (r , s ). Puesto que r , s son u
nicos,
entonces f es una funci
on. 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
xi r (mod m) y xi s (mod n),
xj r

(mod m)

xj s

(mod n).

De lo anterior xi xj (mod m) y xi xj (mod n). Por hipotesis tenemos


mcd(m, n) = 1, as que xi xj (mod mn) y como xi , xj SRR(mn) concluimos
que xi = xj y f es inyectiva. Para la suprayectividad consideremos (r, s)
SRR(m) SRR(n). Estudiaremos el sistema
xr

(mod m)

xs

(mod n).

El teorema chino del residuo nos asegura que el sistema tiene solucion u
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 u
nico xi SRR(mn) tal que
x xi

(mod mn).

Claramente f (xi ) = (r, s) y f es suprayectiva. Por lo tanto t = kj.

Como aplicaci
on del teorema anterior, si m = 27 35 712 , entonces (m) =
r
Y
i
(27 )(35 )(712 ). En general, si m =
p
on
i con pi 6= pj (i 6= j) es la factorizaci
i=1

2.3. SISTEMAS DE CONGRUENCIAS DE GRADO 1

47

en primos del entero m, tenemos que

(m) =

k
Y

i
(p
i ).

i=1

Por tanto, para calcular (m) es necesario conocer la factorizacion del entero m
(te
oricamente es posible) y todo se reduce a calcular la funcion en potencias de
primos. El siguiente resultado nos resuelve el problema.
Lema 2.3.9. Si p es primo, entonces (pn ) = pn pn1 .
n. Notemos primero que si 0 j p 1, entonces para todo
Demostracio
k Z tenemos que mcd(pk+j, p) = 1. Apliquemos directamente la definicion de la
funci
on contando cu
antos enteros entre 1 y pn existen y que son primos relativos
n
con p . En la siguiente tabla hemos escrito la lista de enteros consecutivos desde
1 hasta pn :
1
p+1
2p + 1
..
.

2
p+2
2p + 2
..
.

3
p+3
2p + 3
..
.

..
.

p
2p
3p
..
.

(p 1)p + 1
..
.

(p 1)p + 2
..
.

(p 1)p + 3
..
.

..
.

pp
..
.

(pn1 1)p + 1

(pn1 1)p + 2

(pn1 1) + 3

pn1 p.

Observamos que en cada rengl


on, los primeros p 1 n
umeros son de la forma
pk+j con 0 j p1 y mcd(pk+j, pn ) = 1. Como hay pn1 renglones, entonces
en todo el arreglo existen pn1 (p 1) enteros primos relativos con pn .


En el siguiente ejemplo notaremos otra propiedad importante de la funcion .


2. ENTEROS MODULO
m, Zm

48

Ejemplo 2.3.10. Con una calculadora de bolsillo se puede varificar facilmente


que:
(27 35 712 ) = (27 )(35 )(712 )
= (27 26 )(35 34 )(712 711 )
1
1
1
= 27 (1 )35 (1 )712 (1 )
2
3
7
1
1
1
7 5 12
= 2 3 7 (1 )(1 )(1 )
2
3
7
= 123 005 542 028 544.
De cualquier forma, el n
umero (27 35 712 ) es bastante respetable. Veremos
en el siguiente resultado que la conclusi
on del ejemplo anterior no es una mera
coincidencia. La justificaci
on ya est
a puesta sobre la mesa si el lector siguio el
ejemplo anterior.
Y
1
Teorema 2.3.11. Si n > 1, entonces (n) = n
(1 ).
p
p|n

n. Sea n =
Demostracio

k
Y

i
p
i donde pi 6= pj si i 6= j. Entonces

i=1
k
Y

(n) = (

i
p
i )=

i
p
i (1

i
(p
i )=

1
k
Y

k
Y

k
Y
i 1
i
(p
)=
i pi
1

Y
Y
Y
1
1
1
i
)=
p
(1 ) = n (1 ).
i
pi
pi
p
1
1
p|n


2.4. La ecuaci
on (x) = n
Como una aplicaci
on de lo que hemos estudiado acerca de la funcion ,
resolveremos la ecuaci
on (x) = n (n 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 metodo que pueda ayudar a resolver directamente la ecuacion
(x) = n. El metodo que proponemos es conveniente solo para valores peque
nos

(x) = n
2.4. LA ECUACION

49

Q i
de n, como se ver
a en el ejemplo. Supongamos que x = p
i . Entonces podemos
escribir
Y
p 1
i i
= n.
(x) =
p
i
pi
Y
d
i i
= n observamos que di | n y
Si definimos di = pi 1, de la igualdad
p
i
pi
n Y
pi .
x= Q
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 la igualdad
Y
n
n
i 1
Q
=
p
, vemos que cualquier divisor primo de Q
necesariamente
i
di
di
debe ser igual a alg
un pi . Esta u
ltima afirmaci
on es una condicion mas para x.
Ejemplo 2.4.1. Encontraremos las soluciones de la ecuacion (x) = 4, claro,
si es que existen. Los n
umeros di tal que di + 1 = pi son d1 = 1, dQ
2 = 2, d3 = 4.
Por tanto p1 = 2, p2 = 3, p3 = 5. Al considerar los posibles
di tales que
4
4
Q es un entero, podemos eliminar aquellos en los cuales Q no es un entero.
di
di
4
Recordemos que solo debemos tomar en cuenta aquellos n
umeros de la forma Q
di
tales que cualquier divisor primo de este sea alg
un pi . Con lo anterior construimos
la siguiente tabla.
4
d1
4
d2
4
d3
4
d1 d2
4
d1 d3

=4

y as

x=

=2

x=

=1

x=

=2

x=

=1

x=

4
p1 = 8
d1
4
p2 = 6
d2
4
p3 = 5
d3
4
p1 p2 = 12
d1 d2
4
p1 p3 = 10
d1 d2

Por tanto las soluciones son x = 8, 6, 5, 12, 10.

50

2. ENTEROS MODULO
m, Zm

2.5. La congruencia f (x) 0 (mod m)


En esta secci
on seguiremos con nuestro estudio de las races 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
k
Y
i
i
p
solubilidad de f (x) 0 (mod p
)
donde
m
=
i .
i
i=1
1
p
1

k
p
k

Teorema 2.5.1. Si m =
y f (x) Z[x] no es un polinomio
constante, entonces f (x) 0 (mod m) tiene soluci
on si y solo si para cada
i
i = 1, . . . , k, la congruencia f (x) 0 (mod p
as a
un, si ti denota
i ) es soluble. M
i
el n
umero de soluciones de f (x) 0 (mod p
i ), entonces f (x) 0 (mod m)
tiene exactamente t1 t2 tk soluciones incongruentes.
n. Si f (x) 0 (mod m) tiene solucion, entonces por la afirDemostracio
i
maci
on 6 del teorema 2.1.1, cada una de las congruencias f (x) 0 (mod p
i )
i
es soluble. Recprocamnete, si xi denota una solucion de f (x) 0 (mod pi ),
entonces el teorema chino del residuo asegura que el sistema
x x1

1
(mod p
1 )

x x2

2
(mod p
2 )

..
.

..
.

x xk

k
(mod p
k )

tiene soluci
on u
nica x, pues cada una de las congruencias del sistema tiene solucion
u
nica. Por lo anterior tenemos que
f (x) f (xi ) 0

i
(mod p
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 },

2.5. LA CONGRUENCIA f (x) 0 (mod m)

51

i
donde Ti es el conjunto de soluciones de f (x) 0 (mod p
i ). Consideremos
un elemento tpico (xi1 1 , xi2 2 , . . . , xik k ) T1 T2 Tk . Con las entradas
construimos el siguiente sistema de congruencias:

x x i1 1

1
(mod p
1 )

x x i2 2

2
(mod p
2 )

..
.

..
.
k
(mod p
k ).

x x ik k

Por el teorema chino del residuo el sistema tiene solucion u


nica x. Aplicando el
teorema 2.1.3 al sistema anterior obtenemos que
f (x) f (xi1 1 ) 0

1
(mod p
1 )

f (x) f (xi2 2 ) 0

2
(mod p
2 )

..
.

..
.

f (x) f (xik k ) 0

k
(mod p
k ),

k
1
y por lo tanto f (x) 0 (mod mcm(p
1 , . . . , pk ) = m). Ahora elegimos dos elementos distintos en T1 Tk : (x1 , . . . , xk ) y (x01 , . . . , x0k ). Claramente, estos
elementos satisfacen que :
i
1. f (xi ) f (x0i ) 0 (mod p
i )
i
0
2. xi
6 xi (mod pi ) para alguna i.

Supongamos que y es soluci


on del sistema
x x1

(mod p11 )

x x2

2
(mod p
2 )

..
.

..
.

x xk

k
(mod p
k )

52

2. ENTEROS MODULO
m, Zm

y que y 0 resuelve el sistema


x x01

1
(mod p
1 )

x x02

2
(mod p
2 )

..
.

..
.

x x0k

k
(mod p
k ).

i
Si y y 0 (mod m), entonces necesariamente y y 0 (mod p
i ). Por tanto, en la
i
0
i-esima congruencia tendramos xi xi (mod pi ). 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 solucion z de
f (x) 0 (mod m) y ver que z proviene de alg
un elemento de T1 T2 Tk .
i
i
En efecto, z = p
que z ri
i qi + ri con 0 ri < pi para 1 i k. As
i
i
(mod p
un
i ) y por tanto f (z) f (ri ) 0 (mod pi ). Por lo anterior, ri es alg
xji y z es soluci
on del sistema

x r1

1
(mod p
1 )

x r2

2
(mod p
2 )

..
.

..
.

x rk

k
(mod p
k ).

y por tanto hay exactamente t1 t2 tk soluciones incongruentes de f (x) 0


(mod m).

Una conclusi
on 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 seccion hagamos algunas
consideraciones. Si a, b Z, n N, por el teorema del binomio de Newton
podemos escribir
(a + b)n = an + nan1 b + b2 Q(a, b),
donde Q(a, b) depende de a, b. Si f (x) = c0 + c1 x + c2 x2 + + cn xn Z[x],
entonces la derivada formal de f (x) es por definicion
f 0 (x) = c1 + 2c2 x + + ncn xn1 .

2.6. LEMA DE HENSEL

53

Con un c
alculo elemental el lector puede verificar facilmente que
f (a + b) = f (a) + bf 0 (a) + b2 Q(a, b),
donde Q(a, b) es una expresi
on que depende de a, b.
En seguida mostraremos que una soluci
on de una congruencia polinomial
f (x) 0 (mod ps ) se puede escribir en terminos de alguna solucion de f (x) 0
(mod ps1 ). Con repetidas aplicaciones de este argumento, la solucion de la
congruencia m
odulo ps puede ser reducida a una congruencia modulo p. Esto
no es todo, pues pensar ahora c
omo construir una solucion modulo ps no es tan
inmediato. Veremos en el lema de Hensel que bajo cierta condicion se puede hacer
la construcci
on.
Teorema 2.5.2. Las soluciones de f (x) 0 (mod ps ) dependen de las
soluciones de f (x) 0 (mod ps1 ), con s > 1.
n. Sea z soluci
Demostracio
on de f (x) 0 (mod ps ). Haremos depender
a z de alguna soluci
on de f (x) 0 (mod ps1 ). Observemos primero que z
es soluci
on de f (x) 0 (mod ps1 ) y por lo tanto el conjunto de soluciones
A = {X1 , . . . , Xj } de la congruencia f (x) 0 (mod ps1 ) no es vaco. Por lo
anterior, existe X A tal que z X (mod ps1 ). As
z = X + tps1

(1)

para alguna t Z. Por tanto, dada una solucion z de la congruencia f (x) 0


(mod ps ), existe una soluci
on X de f (x) 0 (mod ps1 ) tal que z = X + tps1 .
De esta manera, cada soluci
on de f (x) 0 (mod ps ) depende de alguna solucion
s1

de f (x) 0 (mod p ).
Ahora pensemos en lo siguiente: dada una solucion X de f (x) 0 (mod ps1 )
que podemos hacer para levantar X a una solucion de f (x) 0 (mod ps )?
2.6. Lema de Hensel
La respuesta a la interrogante planteada al final de la seccion anterior la
tenemos en el siguiente resultado.
Teorema 2.6.1 (Lemma de Hensel). Sea X soluci
on de f (x) 0 (mod ps1 )
0
s1
tal que p - f (X). Entonces existe t Z tal que X + tp
es soluci
on de f (x) 0
(mod ps ).


2. ENTEROS MODULO
m, Zm

54

n. Por hip
Demostracio
otesis f (X) = M ps1 para alg
un M Z, entonces
f (X + tps1 ) = M ps1 + tps1 f 0 (X) + t2 (ps1 )2 Q(X, tps1 ),
y como s > 1 tenemos que
(ps1 )2 0

(mod ps ).

Si pretendemos que f (X + tps1 ) 0 (mod ps ), entonces debemos preocuparnos porque


M ps1 + tps1 f 0 (X) = ps1 (M + tf 0 (X)) 0

(mod ps ),

o equivalentemente
M + tf 0 (X) 0 (mod p).
Por hip
otesis p - f 0 (X), as mcd(p, f 0 (X)) = 1 y por lo tanto la congruencia
0
tf (X) M (mod p) tiene soluci
on u
nica en la variable t.

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 solucion modulo
52 debemos resolver la congruencia 1 + tf 0 (1) 0 (mod 5). Es claro que t = 1 es
soluci
on y por tanto X + 5t = 6 resuelve 1 + 3x2 + x3 0 (mod 52 ). Podemos
construir ahora una soluci
on m
odulo 53 ? En este caso 5 - f 0 (6) y f (6) = 13 52 .
As que M = 13 y la soluci
on de la congruencia M + tf 0 (6) 0 (mod 5) es
t = 13. Por tanto X + t52 = 81 es la solucion de f (x) 0 (mod 53 ). Notemos
que f 0 (81) = 20169 y por tanto 5 - f 0 (81). As, podemos construir una solucion
de f (x) 0 (mod 54 ). En este caso, f (81) = 4409 53 , M = 4409. Por tanto, una
soluci
on de la congruencia 4409+20169t 0 (mod 5) es t = 1. As, una solucion
m
odulo 54 es X = 81 125 = 44, es decir, 1 + 3(44)2 + (44)3 79375 0
(mod 54 ). Pareciera que podemos seguir con esta construccion modulo 5n .
Tenemos que justificar que en cada soluci
on X que obtenemos modulo 5n se
0
cumple la condici
on 5 - f (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 xn1 (mod 5n ), para n = 0, 1, 2, 3. En general, dado un primo p,
una sucesi
on de enteros {x0 , x1 , . . . , xn , . . . } que satisface xn xn1 (mod pn )
se le conoce como entero p-
adico y el conjunto de enteros p-adicos es un anillo
conocido como el anillo de enteros p-
adicos.
Existe otro caso en que podemos construir una raz de f (x) 0 (mod ps ) a
partir de una raz de f (x) 0 (mod ps1 ). Si la hipotesis p - f 0 (X) de lema de
Hensel la sustituimos por la hip
otesis p | f 0 (X) y p | M , entonces tf 0 (X) M

2.6. LEMA DE HENSEL

55

(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 solucion 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
otesis p - f 0 (X) se ve obscura, es decir, existen
ejemplos en donde esta hip
otesis no se cumple?
Teorema 2.6.3 (Lema debil de Hensel ). Sean p un primo impar y n N.
Entonces x2 a (mod pn ) es soluble si y solo si x2 a (mod p) es soluble.
n. Si b satisface b2 a (mod pn ), entonces es claro que b2 a
Demostracio
(mod p). Supongamos ahora que x2 a (mod p) es soluble. Construiremos una
soluci
on de x2 a (mod pn ) usando inducci
on sobre n. Sea b tal que b2 a
2
(mod p). Entonces b = a + tp, para alguna t Z. Consideremos la congruencia

2by 1 (mod p). Esta


tiene soluci
on u
nica c en la variable y pues mcd(2b, p) = 1.
As que 2bc = pr + 1 para alg
un r 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
odulo p2 observaremos que b21 a (mod p2 ). Por lo tanto,
hemos construido explcitamente una soluci
on de x2 a (mod p2 ) a partir de
2
una soluci
on de x a (mod p). Ahora supongamos que hemos construido una
soluci
on de x2 a (mod ps ) a partir de una solucion de x2 a (mod p). Lo que
sigue es repetir lo que hicimos para construir una solucion de x2 a (mod p2 ).
Sea bs1 tal que b2s1 a (mod ps ). Entonces b2s1 = a + ts1 ps , para alg
un
ts1 Z. Resolvemos la congruencia 2bs1 y 1 (mod p) y llamemos cs1 a la
soluci
on, es decir, 2bs1 cs1 1 (mod p). Escribimos 2bs1 cs1 = 1 + pr, para
alguna r Z. Entonces bs = bs1 ps ts1 cs1 satisface que
b2s = (bs1 ps ts1 cs1 )2
= b2s1 2bs1 ps ts1 cs1 + p2s t2s1 c2s1
= b2s1 (1 + pr)ps ts1 + p2s t2s1 c2s1
= b2s1 ps ts1 ps+1 rts1 + p2s t2s1 c2s1
a ps+1 rts1 + p2s t2s1 c2s1
a

(mod ps+1 ).

56

2. ENTEROS MODULO
m, Zm

El lema debil 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
on de este ejemplo tiene su fundamento teorico, vea los
incisos b) y c) del problema 49 al final del captulo.
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 K, n N0 }.
Si f (x) = a0 + a1 x + + an xn K[x], decimos que f (x) es de grado n si
an 6= 0. La expresi
on gr(f (x)) = n indica que f (x) es un polinomio de grado n.
Si f (x), g(x) K[x], decimos que f (x) divide a g(x) si existe q(x) K[x] tal que
g(x) = f (x)q(x). Indicamos este hecho escribiendo f (x) | g(x). Toda la teora de
divisibilidad que desarrollamos en Z es v
alida en el anillo K[x]. Particularmente
tenemos:
Teorema 2.7.1 (algoritmo de la divisi
on). Si f (x), g(x) K[x] con g(x) 6= 0,
entonces existen q(x), r(x) K[x] tales que
f (x) = g(x)q(x) + r(x),

con r(x) = 0
o gr(r(x)) < gr(g(x)).

n. Ver [1], p
Demostracio
agina 18.

El anillo de residuos Zn es un campo si y solo si n es un n


umero primo (ver
problema 5), el que denotaremos de ahora en adelante como Fp . As que podemos
considerar polinomios con coeficientes en Fp y dar una definicion apropiada para
el grado de una congruencia polinomial. Si f (x) = a0 + a1 x + + an xn 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
odulo p. Un polinomio es monico si gr(f (x)) = j y aj 1
(mod p).
Teorema 2.7.2 (Teorema del residuo). Si p es primo y f (x) Fp [x] no
es el polinomio cero, entonces existe r(x) Fp [x] m
onico con las siguientes
propiedades:
(1) gr(r(x)) p 1

2.7. LA CONGRUENCIA f (x) 0 (mod p)

57

(2) f (x) 0 (mod p) y r(x) 0 (mod p) tienen exactamente las mismas


soluciones.
n. Por el algoritmo de la division, dividimos f (x) entre el
Demostracio
polinomio xp x,
f (x) = q(x)(xp x) + R(x),
donde gr(R(x)) p 1
o R(x) es el polinomio identicamente cero. Por el
Terorema Peque
no de Fermat 2.1.15, xp x 0 (mod p) para todo x Z. Esto
demuestra que f (x) R(x) (mod p) para todo x 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 u
nico b 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
on del teorema.

Teorema 2.7.3 (Teorema del factor). Sean p primo y f (x) Fp [x] \ Fp . Si
a Fp es tal que f (a) 0 (mod p), entonces x a | f (x).
n. Se sigue directamente del teorema del residuo.
Demostracio

Si f (x) = x2 1, entonces el grado de f (x) modulo 8 es 2 y con un


c
alculo 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
asicos de
algebra. Un polinomio de grado n con coeficientes en R o C
tiene a lo m
as n races en R
o C. El siguiente resultado muestra que cuando el
m
odulo es un primo p, entonces el n
umero de races de la congruencia polinomial
f (x) 0 (mod p) no excede al grado del polinomio. Mas a
un, el teorema del
residuo nos asegura que el n
umero de races no excede p 1.
Teorema 2.7.4 (Lagrange). Sea f (x) Fp [x]. Si n = gr(f (x)), entonces el
n
umero de soluciones de la congruencia f (x) 0 (mod p) no es mayor que n.
n. La prueba es por induccion sobre el grado de f (x) modulo
Demostracio
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, esta tiene soluci
on u
nica.
Supongamos que el teorema es v
alido para todas las congruencias polinomiales
de grado menor que n. Sea f (x) de grado n m
odulo p. Si f (x) no tiene soluciones
en Fp , entonces el teorema es v
alido. Denotemos por A = {r1 , . . . , rs } al conjunto

58

2. ENTEROS MODULO
m, Zm

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 identicamente 0 o 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
identicamente 0. Por lo tanto f (x) = (x r1 )q(x) y gr(q(x)) = n 1. Observa
que si i > 1, entonces q(ri ) 0 (mod p). Aplicamos la hipotesis de induccion a
q(x). As s 1 n 1 y s n.

Corolario 2.7.5. Si f (x) 0 (mod p) tiene m
as de gr(f (x)) soluciones,
entonces cualquier entero es soluci
on.
Es siguiente resultado es una de las pruebas de primalidad con muchas
aplicaciones te
oricas; pero poco pr
actico computacionalmente.
Teorema 2.7.6 (Teorema de Wilson). El entero n es primo si y solo si
(n 1)! 1 (mod n).
n. De acuerdo al Teorema Peque
Demostracio
no de Fermat 2.1.15, si n es
primo, entonces
f (x) = xn1 1 0 (mod n)
tiene n 1 soluciones x = 1, 2, . . . , n 1. Consideremos el polinomio
h(x) = (x 1)(x 2) (x (n 1)) 0

(mod n).

Claramente esta congruencia polinomial tambien tiene n 1 soluciones x =


1, 2 . . . , n 1. Observemos que
g(x) = f (x) h(x) 0

(mod n)

es una congruencia de grado a lo m


as n 2 y tiene n 1 soluciones incongruentes.
Por lo tanto 0 tambien es soluci
on de g(x) 0 (mod n) y as
0 g(0) 1 (1)n1 (n 1)!

(mod n).

Si n es impar, entonces (1)n1 = 1 y por lo tanto (n 1)! 1 (mod n).


Si n = 2, es evidente que (2 1)! 1 (mod 2). Recprocamente, supongamos
(n 1)! 1 (mod n) y sea d 6= n un divisor de n. Por la afirmacion 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.


2.7. LA CONGRUENCIA f (x) 0 (mod p)

59

PROBLEMAS
1. Muestra que dos enteros son congruentes m
odulo 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).
b) Si a b (mod n), entonces para x, y 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) Z[x] y a b (mod n), entonces f (a) f (b) (mod n).
3. Muestra que si a N, entonces a2 0, 1 (mod 4). Por que 602 915 no es un
cuadrado?
4. Muestra que:
a) Si n es impar, entonces n2 1 (mod 8).
b) Si a Z, entonces 6 | a3 a.
5. Muestra que Zn es un campo si y solo si n es primo. Conluye que existe una infinidad
de campos finitos.
n1
X
6. Sea n N impar. Muestra que
i 0 (mod n). Que pasa si n es par?
i=0

7. Encuentra un SCR(19) formado por m


ultiplos de 4.
8. Usando la definici
on de SRR(m) muestra que {1, 2, 4, 5, 7, 8} es un sistema reducido
de residuos m
odulo 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.

1 j (n)}

es un sistema reducido de residuos m


odulo mn.
Eval
ua (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
on (x) = 2p
no tiene soluci
on.
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 N.

60

2. ENTEROS MODULO
m, Zm

19. Sean a, b 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).
20. Encuentra el inverso aditivo de todos los elementos en: F5 , F11 , Z14 , Z16 .
21. Sea Un = {a Zn : ax 1 (mod n) es soluble}. Muestra que:
a) Si a, b Un , entonces ab Un .
b) Si a Un y b es soluci
on de ax 1 (mod n), entonces b Un .
c) |Un | = (n).
d) Muestra que p es primo si y solo si Up = {1, 2, . . . , p 1}.
22. Si a Un , entonces decimos que a es una unidad de Zn . Encuentra todas las
unidades en: F5 , F17 , Z14 y Z16 . P
on sobre el
23. Muestra que si n 1, entonces
d|n (d) = n. Sugerencia: inducci
n
umero de factores primos de n.
24. Muestra que si p es primo, entonces xp x (mod p) para toda x Z.
25. Verifica por medio de ejemplos que dado m > 1, entonces para todo entero x se
cumple:
xm(m) xm (mod m).
26. Muestra que si n tiene k factores primos impares, entonces 2k | (n).
27. Muestra que si d | n y 0 < d < n, entonces d (d) < n (n).
28. Muestra que si p es primo y h + k = p 1 con h, k positivos, entonces
h!k! + (1)h 0

(mod p).

29. Muestra que si p es primo, entonces (p 1)! p 1 (mod

p1
X

i).

i=1

30. Supongamos que p es primo. Encuentra mcd(p!, (p 1)! 1).


31. Sean p1 , p2 , p3 primos diferentes. Encuentra enteros consecutivos n, n + 1, n + 2 tal
que p21 | n, p22 | n + 1, p23 | n + 2.
32. Considera la siguiente colecci
on 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).

2.7. LA CONGRUENCIA f (x) 0 (mod p)

61

a), e) y f).
a), b), d), g), h).
33. Resuelve cada una de las siguientes congruencias:
a) 132x 22 (mod 194)
b) 84x 156 (mod 605)
c) 16x 3 (mod 24)
d) 5x 1 (mod 18).
34. Resuelve el sistema de congruencias:
3x 5

(mod 22)

11x 3

(mod 28)

35. 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).
36. Demuestra el teorema del factor 2.7.3.
37. Supongamos que la congruencia polinomial f (x) 0 (mod m) tiene m soluciones
incongruentes, Demuestra que cualquier entero es soluci
on.
38. Demuestra el corolario 2.7.5.
39. Muestra que si f (x) = a0 + a1 x + + an xn 0 (mod p) tiene m
as de n soluciones
incongruentes, entonces p | aj para 0 j n.
40. 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].
41. El polinomio f (x) Fp [x] \ Fp es irreducible si: siempre que tengamos una
factorizaci
on 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.

62

2. ENTEROS MODULO
m, Zm

Cu
ales de ellos son irreducibles cuando son considerados en
F2 [x],

F5 [x],

F7 [x],

F11 [x]?

42. Un polinomio no constante en Fp [x] es irreducible o no lo es. Si no es irreducible,


entonces diremos que es reducible. Use como gua la definici
on de polinomio
irreducible (ver problema anterior) para dar la definici
on de polinomio reducible
en Fp [x].
43. 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
on.
44. 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.
45. Cu
antas 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 ).
46. Contin
ua con el ejemplo 2.6.2 y construye soluciones m
odulo 55 , 56 , 57 . Verifica que
n
satisfacen xn xn1 (mod 5 ) para n = 1, 2, 3, 4, 5, 6, 7.
47. Resuelve x3 + 64x2 + x + 30 0 (mod 216).
48. Muestra que la ecuaci
on x2 10y 2 = 3 no tiene soluciones enteras x, y.
49. Supongamos que a es impar. Muestra que:
a) x2 a (mod 2) tiene exactamente una soluci
on.
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
on 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
on cs , entonces x2 a (mod 2s+1 )
tiene una soluci
on de la forma cs+1 = cs + t2s1 .
2
e) Para s 3, x a (mod 2s ) tiene soluci
on si y solo si a 1 (mod 8). En este
caso existen cuatro soluciones.
50. Construya varios ejemplos de congruencias cuadr
aticas en las cuales x2 a
2
2
3
(mod 2 ) sea soluble y x a (mod 2 ) no sea soluble.
51. Supongamos que en el problema 49 ponemos como hip
otesis a par. Cu
ales de las
afirmaciones a), b), c), d), e), siguen siendo v
alidas?

Captulo

Cuadrados en Fp
En el captulo 2 hicimos un estudio de las soluciones del polinomio f (x)
Zm [x]. El objetivo de esta secci
on es estudiar el caso particular de un polinomio
de grado 2 en Fp [x] con p un n
umero primo impar.
Si f (x) = ax2 + bx + c C[x]
o R[x], entonces sabemos que f (z0 ) = 0 si y
solo si

b b2 4ac
z0 =
.
2a
Intentemos usar la f
ormula para un polinomio cuadratico en F5 [x]. Sea
f (x) = x2 2x 2. Entonces f (z) = 0 si y solo si
p

2 (2)2 4(2)
2 12
2 2
=

z=
2
2
2
1

(2 2)2 (2 2)3 (mod 5).

En
acil efectuar las operaciones, excepto calcular 2. Que significa
realidad fue f
2 en F5 ? o alternativamente existe x F5 tal que x2 2 (mod 5)? Por ensayo
error, podemos verificar f
acilmente que no existe x F5 tal que x2 2 (mod 5),
es decir, la congruencia f (x) = x2 2 0 (mod 5) no tiene solucion 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
acil el ensayo error. Pero y si p es un primo
grande?
La f
ormula involucra suma, resta, cociente y raz cuadrada. En Fp es facil
sumar, dividir, pero c
omo encontramos x Fp tal que x2 b2 4ac (mod p)?
o menos a
un c
omo detectar si f (x) 0 (mod p) tiene solucion en Fp .
En este captulo veremos que resolver una congruencia cuadratica de la forma
ax2 + bx + c 0
63

(mod p)

64

3. CUADRADOS EN Fp

es equivalente a resolver y 2 a 0 (mod p). Esto nos conducira a la definicion


de residuo cuadr
atico en Fp y a la definici
on del smbolo de Legendre1. Despues
estudiaremos las propiedades del smbolo de Legendre para llegar finalmente a la
importante ley de reciprocidad cuadr
atica de Gauss. Por u
ltimo revisaremos el
smbolo de Jacobi el cual es una generalizacion del smbolo de Legendre.
Sean a Z y p un primo impar tal que mcd(a, p) = 1. Entonces
ax2 + bx + c 0
2

4a(ax + bx + c) 0
2 2

(mod p) si y solo si
(mod p) si y solo si

4a x + 4abx + b b 4ac (mod p) si y solo si


(2ax + b)2 b2 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 solucion de
ax2 + bx + c 0

(mod p),

si y solo si y0 = 2ax0 + b es soluci


on de
y 2 a0

(mod p).

Sean p un primo impar y a Z tal que mcd(a, p) = 1. Diremos que a es


un residuo cuadr
atico m
odulo p si y solo si x2 a (mod p) es soluble. En caso
contrario diremos que a es un no residuo cuadr
atico m
odulo p.
Ejemplo 3.0.7. 4 es un residuo cuadr
atico modulo 7 pues x2 4 (mod 7)
es soluble con x0 = 2.
Ejemplo 3.0.8. 2 no es un residuo cuadratico modulo 5 pues x2 2
(mod 5) no es soluble para ning
un valor de x F5 .
1Adrien-Marie Legendre naci
o en 1752 en Toulouse, Francia. Su nombre va unido a un gran
n
umero de proposiciones, lo que atestigua la diversidad de sus investigaciones. Aunque sobresali
o
particularmente en teora de n
umeros, contribuy
o tambi
en de manera original en otros campos:
ecuaciones diferenciales, c
alculo de variaciones, teora de funciones, geometra euclidiana e
integrales elpticas. Sus trabajos matem
aticos fueron durante mucho tiempo los cl
asicos por
excelencia: elementos de geometra(1794); ensayo sobre la teora de n
umeros(1798); tratado de
las funciones elpticas y de las integrales eulerianas(1825-1832) y teora de n
umeros(1830).

3.1. SIMBOLO DE LEGENDRE

65

3.1. Smbolo de Legendre


El smbolo de Legendre simplemente (casi nada) nos ayudara a detectar si
una clase en Fp es o no el cuadrado de alguna clase.
Para p un primo impar y a Z tal que mcd(a, p) = 1 definimos el smbolo de
Legendre como
a 
1 si a es residuo cuadratico modulo p,
=
1 si a no es residuo cuadratico modulo p.
p
Podemos reescribir la definici
on anterior como:
a
p


=

1 si x2 a 0 (mod p) es soluble,
1 si x2 a 0 (mod p) no es soluble.

El siguiente resultado describe algunas de las propiedades mas importantes


del smbolo de Legendre:

1.
2.
3.
4.
5.

Teorema 3.1.1. Sean a, b Z, p primo impar con mcd(ab, p) = 1. Entonces:


 a2 
1
= 1,
= 1.
p
p
a  b 
=
.
Si a b (mod p), entonces
p
p
a
p1
a 2 (mod p) (teorema de Euler).
p
 ab   a  b 
=
.
p
p p
 1 
p1
= (1) 2 .
p

n. La afirmaci
Demostracio
on 1 es evidente. Vayamos a la afirmacion 2:
c Z es soluci
on 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 modulo p y en este caso
a  b 
=
= 1, lo cual es equivalente a afirmar que x2 a (mod p) no es
p
p
2
soluble si y solo
 asi
 x b (mod p) no es soluble. Para la afirmacion 3 supongamos
primero que
= 1. Entonces existe x0 Z tal que x20 a (mod p). Puesto
p

66

3. CUADRADOS EN Fp

que mcd(x0 , p) = 1, usando el Teorema Peque


no de Fermat tenemos que
x20
y por lo tanto

a

 p1
2

p1
2

xp1
1
0

(mod p),

p1

a 2 (mod p).
p
a
Para concluir la afirmaci
on 3 ahora supongamos que
= 1. Si p - r,
p
entonces la congruencia lineal rx a (mod p) tiene solucion u
nica r0 . Es claro
0
2
que r 6= r pues de lo contrario x a (mod p) sera soluble. As que el conjunto
{1, 2, . . . , p1} 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
p1
1 (p 1)! =
(rr0 ) a 2
(mod p).
r,r 0 F
p

a

= 1, entonces

a

p1

a 2 1 (mod p). Para la afirp


p
maci
on 4 usamos la afirmaci
on 3:
 a  b 
 ab 
p1 p1
p1
a 2 b 2 (ab) 2
(mod p),
p p
p
Por lo tanto, si

as que,
 a  b 
p

 ab 
p

La afirmaci
on 5 ahora es f
acil: por 3 tenemos

(mod p).
 1 
p

(1)

p1
2

(mod p).

La afirmaci
on 2 del teorema anterior tiene una interpretacion interesante: si
el representante de una clase en Fp es un cuadrado, entonces cualquier n
umero en
esa clase tambien es un cuadrado. Equivalentemente, si el representante de una
clase en Fp no es un cuadrado, entonces cualquier otro n
umero en esa clase no es
un cuadrado.
Corolario 3.1.2. Si p es un primo impar, entonces

 1 
p1
1 si p 1 (mod 4)
= (1) 2 =
1
si p 3 (mod 4)
p

3.1. SIMBOLO DE LEGENDRE

67

p1
n. Observe que si p es de la forma 4n + 1, entonces
es
Demostracio
2
p1
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 tanto
601
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 (mod 47)
47
no tiene soluci
on en el campo F47 .
De nuestra experiencia en cursos b
asicos de matematicas sabemos que el
polinomio f (x) = x2 + 1 no tiene soluciones en los campos Q o R. Podemos
plantear la siguiente pregunta: para cu
ales 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
atica, pero no nos indica como encontrar la
posible soluci
on, en caso de que exista.
Teorema 3.1.5. Si p = 2 o p es un primo de la forma 4n + 1, entonces la
congruencia x2 + 1 0 (mod p) es soluble.
n. Vamos a proponer una solucion. Si p = 2, entonces x = 1
Demostracio
es soluci
on. Por el teorema de Wilson 2.7.6 podemos escribir (p 1)! como:


p 1  p + 1
1 2j
(p j) (p 1) 1 (mod p).
2
2
p1
p+1
Observemos que si 1 j
, entonces
p j p 1 y que p j
2
2
j (mod p). Ahora reescribimos el producto anterior como:
1

p1

p1

2
Y

2
Y

j(p j)

j=1

p1

j (1)

j=1

p1
2

2
Y

j=1

p1
2
Y
2
j
j

(mod p).

j=1

p1

Por lo tanto x =

2
Y

j=1

j es una soluci
on.

68

3. CUADRADOS EN Fp

PROBLEMAS
1. Use el teorema de Euler (afirmaci
on 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
un n Z.
2. Sea f (x) Fp [x] un polinomio de grado 2. Muestra que si f (x) no tiene races
m
odulo p, entonces f (x) es irreducible en Fp [x].
3. En los siguientes campos finitos, muestra con una lista todos los residuos cuadr
aticos
y todos los residuos no cuadr
aticos:
a) F17 .
b) F13 .
c) F23 .
d) F31 .
4. Sean p un primo impar y a 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 explcitamente una de ellas. Puedes proporcionar la
otra soluci
on?
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.
7. Sea K cualquier campo. Conclumos de la definici
on de polinomio irreducible que
si f (x) K[x] es irreducible, entonces por el teorema del factor f (x) no tiene races
en K. Si f (x) es reducible o factorizable con polinomios de K[x] entonces f (x)
debe tener al menos una raz en K ?
a
.
8. Muestra que el n
umero de soluciones de x2 a (mod p) est
a dado por 1 +
p
2
9. Encuentra todos los valores de c para que la congruencia 3x 2x + c 0 (mod 11)
sea soluble.
10. Consideremos el campo finito Fp . Muestra que para cada entero n > 1 existe
f (x) Fp [x] irreducible de grado n.

3.2. Ley de reciprocidad cuadr


atica
Investigar si un entero n es un cuadrado en el campo Fp no es una tarea
f
acil. Hasta ahora, solo contamos con la afirmacion 3 del teorema 3.1.1. Vamos a
describir cu
al es el objetivo de esta secci
on. Sea n Z \ {0, 1, 1} y supongamos
r
1
que n = (n)2 p

p
,
donde
los
p
s son primos impares, pi 6= pj si i 6= j
i
r
1
y (n) = 1 seg
un si n > 0
o n < 0. Adicionalmente consideremos un primo


3.2. LEY DE RECIPROCIDAD CUADRATICA

69

impar p. Queremos averiguar si n es o no un cuadrado en Fp . De acuerdo a la


afirmaci
on 4 del teorema 3.1.1 tenemos que
r  i 
 n   (n)2 p1 pr   1  2  Y
pi
r
1
=
=
.
p
p
p
p i=1 p
Ahora analicemos cada factor de acuerdo a su exponente en la factorizacion. Si
i = 2t + 1, entonces por las afirmaciones 4 y 1, en ese orden, del teorema 3.1.1
tenemos que
 pi   p2t+1   p2t  p   p 
i
i
i
= i
= i
=
.
p
p
p
p
p
 2 
 p2t 
i
= 1. Lo mismo sucede con
. As que
Si i = 2t, entonces claramente
p
p
el u
nico exponente que nos interesa es el 1. Por tal motivo, nuestro estudio esta
concentrado en estudiar el valor de los siguientes smbolos:
 1   2   q 
,
,
,
p
p
p
donde q es un primo distinto de p. Recordemos que el corolario 3.1.2 nos da
 1 
. Nuestro siguiente resultado, el lema de Gauss, aparte de
respuesta para
p
ser otra alternativa al teorema de Euler (afirmacion 3 del teorema 3.1.1), sera de
2
.
gran utilidad para resolver el problema de encontrar el valor del smbolo
p
Antes de ver la prueba comenzaremos con un ejemplo. Sea p = 17, a = 6.
Consideremos el conjunto
p1
S = {1 a, 2 a, . . . ,
a} = {1 6, 2 6, 3 6, 4 6, 5 6, 6 6, 7 6, 8 6}.
2
Reduciendo los elementos de S m
odulo 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
171
6 2 1 (mod 17).
17
17
Por otro lado, S 0 contiene 3 elementos que exceden la cantidad
= 8.5, a saber:
2
6
12, 13, 14. Coincidentemente (1)3 = 1 =
.
17

70

3. CUADRADOS EN Fp

Teorema 3.2.1 (Lema de Gauss). Sean p primo impar y a Z tal que


mcd(a, p) = 1. Consideremos el conjunto
n
p1 o
a .
S = 1a, 2a, . . . ,
2
p1
Para i = 1, . . . ,
escribimos ia = pqi + ri con 0 < ri < p. Sea
2
S 0 = {r1 , r2 , . . . , r p1 }
2

el conjunto de residuos m
odulo p de los elementos de S. Si n es el n
umero de
p
elementos de S 0 que exceden la cantidad , entonces
2
a
= (1)n .
p
n. Primero observemos que ri 6 rj (mod p) para i 6= j, as
Demostracio
0
que S est
a formado por elementos incongruentes dos a dos y por lo tanto los
p1
elementos de S 0 son distintos, es decir, |S 0 | =
. Sean t1 , t2 , . . . , tn S 0 tal que
2
p
p
ti > , y s1 , . . . , sm S 0 tal que si < . Entonces S 0 = {t1 , t2 , . . . , tn , s1 , . . . , sm }
2
2
y
p
p
p1
, si 6= , tj 6=
n+m=
2
2
2
pues p es primo impar. As, los n
umeros
p t1 , p t2 , . . . , p tn
son diferentes y satisfacen que
p
.
2
Por lo tanto pt1 , pt2 , . . . , ptn , s1 , s2 , . . . , sm son mayores que cero y menores
p
que . Afirmamos que ellos son diferentes. Si p ti = p tj con i 6= j, entonces
2
ti = tj , lo cual es absurdo. Si p ti = sj , entonces existen x0 , y0 tales que
p1
1 x0 , y0
y satisfacen
2
ti x0 a (mod p), sj y0 a (mod p).
0 < p ti <

Entonces
sj = p ti p x0 a y0 a (mod p),


3.2. LEY DE RECIPROCIDAD CUADRATICA

71

de donde
p | a(y0 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
p1
. Para finalizar la prueba multiplicamos todos los elementos
donde n + m =
2
de ambos conjuntos y reducimos m
odulo p. Sera u
til recordar que los elementos
si , tj recorren el conjunto S = {r1 , r2 , . . . , r p1 }. As tenemos que
2

n
Y

m
Y

p1
!=
(p tj )
sj
2
j=1
j=1
n
Y

(1)n

tj

j=1

m
Y

sj

j=1

p1

(1)

2
Y

ja

j=1

(1)n a
y puesto que mcd

 p 1 
2

p1
2

p 1
2

(mod p)


!, p = 1, cancelamos para obtener

1 (1)n a

p1
2

(mod p).

De lo anterior concluimos que


a
p1
a 2 (1)n
p

(mod p)

y por lo tanto
a
p

= (1)n

Siguiendo las ideas de la prueba del lema de Gauss tenemos el siguiente


resultado:

72

3. CUADRADOS EN Fp

Lema 3.2.2. Sean p un primo impar y a entero positivo tal que p - a.


p1
2 j
X
ia k
Consideremos n y S como en el lema de Gauss. Si t =
, entonces
p
i=1
(a 1)

p2 1
t n (mod 2)
8

n. Sean t1 , t2 , . . . , tn , s1 , s2 , . . . , sm como en el lema de Gauss.


Demostracio
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
p1

n
m
2
X
X
X
(p ti ) +
si =
i,
i=1

i=1

i=1

pero
p1
2
X

i=1

i=

p2 1
8

y
n
X
i=1

(p ti ) +

m
X
i=1

si = np

n
X

ti +

m
X

i=1

si .

i=1

As que,
n
m
X
X
p2 1
= np
ti +
si .
8
i=1
i=1

En el mismo orden de ideas, si dividimos ia entre p y usamos el teorema 1.1.6


p1
tenemos para i = 1, . . . ,
que
2
j ia k
ia =
p + Ri ,
p


3.2. LEY DE RECIPROCIDAD CUADRATICA

73

donde los Ri son exactamente los elementos t1 , . . . , tn , s1 , . . . , sm . Por lo tanto


p1

 p2 1 
8

2
X

ia

i=1
p1

p1

p1

2 j
2 j
2

X
X
ia k
ia k X
=
Ri
p + Ri = p
+
p
p
i=1
i=1
i=1

= pt +

n
X

ti +

i=1

m
X

si .

i=1

 p2 1   p2 1 
p2 1

= (a 1)
, entonces
Puesto que a
8
8
8
m
n
n
m
n


X
X
X
X
X
si = p(t n) + 2
ti ,
ti +
si np
ti +
pt +
i=1

i=1

i=1

i=1

i=1

De esta manera hemos obtenido que


(a 1)

n
X
p2 1
ti
= p(t n) + 2
8
i=1

y por lo tanto
p2 1
p(t n) (mod 2).
8
p2 1
Como p 1 (mod 2), entonces (a 1)
t n (mod 2)
8
2
Ahora resolvamos nuestro problema de conocer
.
p
2
p2 1
Teorema 3.2.3. Si p es un primo impar, entonces
= (1) 8 .
p
n. Si en el lema 3.2.2 ponemos a = 2, entonces
Demostracio
(a 1)

p1

t=

2 j
X
2i k

i=1

j2k
p

j4k
p

+ +

jp 1k

as que
p2 1
n n
8

(mod 2).

= 0,

74

3. CUADRADOS EN Fp

p2 1
Por lo tanto
y n tienen la misma paridad. Aplicando el lema de Gauss
8
obtenemos que
2
p2 1
= (1)n = (1) 8

p
Podemos caracterizar los primos p para los cuales el polinomio f (x) = x2 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
n. Si p es un primo impar, entonces p = 8q + r, donde
Demostracio
p2 1
es par. Si r = 3 o 5, entonces
r = 1, 3, 5, 7. Si r = 1
o 7, entonces
8
2
p 1
es impar.

8
 1   2 
y
.
Hasta ahora sabemos que decidir con respecto a los smbolos
p
p
Solo nos queda 
resolver
lo siguiente: si q es un primo impar y q 6= p que podemos
p
decir acerca de
?. Nuestro siguiente resultado esta encaminado a resolver esta
q
inc
ognita.
Lema 3.2.5 (Lema de Eisenstein). Si p y q son primos distintos impares,
entonces
p1
q1
2 j
2 j
qi k X
pi k
p1q1 X
=
+
2
2
p
q
i=1
i=1
p1q1
n. Primero veamos una interpretacion del n
.
Demostracio
umero
2
2
En el plano cartesiano R
consideremos el rectangulo cuyos vertices se encuenR
p   q  p q 
tran en los puntos (0, 0),
, 0 , 0,
y
,
.
2
2
2 2
Consideremos todos los puntos dentro de este rectangulo, sin considerar los
lados, y cuyas coordenadas son enteros. Es claro que el n
umero de tales puntos
p1q1
es
. Entonces lo que vamos a hacer es contar los puntos con ambas
2
2
coordenadas enteras que est
an dentro de este rectangulo haciendo uso de la funcion


3.2. LEY DE RECIPROCIDAD CUADRATICA

75

Figura 3.1
b c. Reproduciremos la prueba que dio Eisenstein y la cual es de naturaleza
puramente geometrica. Como p y q son impares, entonces queremos contar los
puntos de la forma (m, n) con m, n N sujetos a la condicion
p1
q1
, 1n
.
2
2
Primero veremos que sobre la diagonal no hay puntos de los que buscamos. La
q
ecuaci
on 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 N es tal que 0 < i < , entonces y =
y el punto correspondiente
2
p
 qi 
qi
p
sobre la diagonal es i,
. Notemos que
6 N pues q 6= p y 0 < i < . Por
p
p
2
lo tanto la diagonal no contiene puntos con ambas coordenadas enteras. Todo
lo anterior nos reduce el trabajo a contar solo en el triangulo inferior y en el
tri
angulo superior.
p  p q 
Consideremos el tri
angulo con vertices en (0, 0),
,0 ,
,
. Para i =
2
2 2
p1
1, 2, . . . ,
, consideremos la lnea vertical en x = i dentro de este triangulo.
2
 qi 
Este segmento empieza en (i, 0) y termina en i,
. Recordemos que no debemos
p
1m

76

3. CUADRADOS EN Fp

considerar estos puntos terminales. Debemos contar el n


umero de enteros mayores
j qi k
qi
qi
que cero y menores que . Puesto que
6 N, entonces
s es un entero y
p
p
p
 j qi k
el punto i,
es uno de los que andamos buscando y mas a
un, nos cuenta
p
qi
umero
el n
umero de enteros mayores que cero y menores que . Por tanto, el n
p
de puntos en la lnea x = i con ambas coordenadas enteros y dentro del triangulo
j qi k
p1
inferior es
. Si movemos la lnea desde i = 1 hasta i =
, entonces es claro
p
2
que el n
umero de puntos con ambas coordenadas enteras y dentro del triangulo
inferior es
p1
2 j
X
qi k
.
p
i=1
Ya obtuvimos uno de los sumandos de la afirmacion del lema y solo nos falta contar
en el tri
angulo superior. Para esto consideramos ahora las rectas horizontales
y = j,

j = 1, 2, . . . ,

q1
2

dentro del rect


angulo cuyos vertices son
 q
p q 
0,
,
.
(0, 0),
,
2
2 2
De la misma manera que contamos en el triangulo inferior, encontramos que el
n
umero de puntos con ambas coordenadas enteras dentro del triangulo superior
es
q1
2 j
X
pi k
.
q
i=1
Por lo tanto,
p1

q1

2 j
2 j
q1p1 X
qi k X
pi k
=
+
.
2
2
p
q
i=1
i=1

El siguiente resultado,
de 
los m
as importantes en teora de n
umeros, nos
 q uno
 
p
afirma que los smbolos
y
guardan una sorprendente relacion conocida
p
q
como reciprocidad cuadr
atica.


3.2. LEY DE RECIPROCIDAD CUADRATICA

77

Teorema 3.2.6. [Ley de reciprocidad cuadratica] Si p, q son primos impares


distintos, entonces
 p  q 
p1 q1
= (1) 2 2 .
q p
n. Aplicamos el lema 3.2.2 con p y a = q. Puesto que q es
Demostracio
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
p1
2 j
X
qi k
donde t =
. Intercambiando los papeles de q y p obtenemos que
p
i=1
p
0
= (1)t ,
q
q1
2 j
 q  p 
X
p1 q1
0
pi k
donde t =
. Por lo tanto,
= (1)t (1)t = (1) 2 2 .
q
p q
i=1

Corolario 3.2.7. Si p, q son primos impares diferentes, entonces


 p  q   1 si p
o q 1 (mod 4)
=
1 si p y q 3 (mod 4).
q p
p1
es un n
umero par sin
 p2 q 
importar cualidad alguna del primo q. Por tanto
= 1. De la misma
q p
manera se obtiene el otro caso.

n. Si p 1 (mod 4), entonces
Demostracio

Corolario 3.2.8. Si p, q son primos impares diferentes, entonces


 
q

si p
o q 1 (mod 4)

p
p
=
q

si p y q 3 (mod 4).

p
n. Es una simple reformulacion del corolario anterior.
Demostracio
Corolario 3.2.9. Sean p, q primos impares diferentes. Entonces

78

3. CUADRADOS EN Fp

1. Si p
o 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 .
.

n. Es una simple reformulacion de los corolarios 3.2.7 y 3.2.8


Demostracio


El lector podr
a coincidir con nosotros en que el corolario 3.2.9 es el que
justifica propiamente el nombre de ley de reciprocidad cuadratica. Aprovechando
el espacio, vale la pena mencionar que la primera demostracion completa de la
ley de reciprocidad cuadr
atica fue dada por Gauss el cual considero esta ley tan
importante que dio ocho demostraciones diferentes.
En terminos de irreducibilidad o reducibilidad de polinomios podemos traducir la ley de reciprocidad. Consideremos los polinomios cuadraticos x2 p Fq [x]
y x2 q Fp [x]: si p
o q 1 (mod 4), entonces x2 p Fq [x] es reducible si y
2
solo si x q Fp [x] es reducible y si p q 3 (mod 4), entonces x2 p Fq [x]
es reducible si y solo si x2 q 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   23   41   18   32  2   2 
=
=
=
=
=
=
= 1.
41
41
41
41
23
23
23 23
23
La respuesta a la pregunta es: no es irreducible. Podemos verificar por ensayoerror que x = 10 es una soluci
on de x2 + 23 0 (mod 41). Cual es la otra
soluci
on?
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
al es la factorizaci
on de x2 + 189 en F491 [x]?


3.2. LEY DE RECIPROCIDAD CUADRATICA

79

Ejemplo 3.2.12. Para que clase de primos p es 3 residuo cuadratico (por


supuesto p primo distinto de 3)? Sabemos que
 3  p 
p1
31 p1
= (1) 2 2 = (1) 2 .
p 3
p
Multiplicando ambos lados por
obtenemos
3
3
p
p1
= (1) 2
.
p
3
3
Si pretendemos que
= 1, entonces esto se da exactamente en dos situaciones:
p
p
p
p1
p1
=1
o (1) 2 =
= 1.
(1) 2 =
3
3
De acuerdo a la afirmaci
on 5 del teorema 3.1.1 tenemos que

p1
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
p

1 (mod 4)
1 (mod 3)

p
p

3 1 (mod 4)
2 1 (mod 3).

En el primer caso p 1 (mod 12) y en el segundo caso p 1 (mod 12).


3
Concluimos que
= 1 si y solo si p 1 (mod 12).
p
Un teorema famoso de Dirichlet nos asegura que si mcd(a, b) = 1, entonces
la sucesi
on {a + bt}tN 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
a fuera del objetivo de estas notas. El siguiente ejemplo aparece en el
esplendido libro de W, Sierpi
nski, Theorem 4, Chapter IX [20] y es una aplicacion
importante de la ley de reciprocidad cuadr
atica y del corolario 3.2.4.

80

3. CUADRADOS EN Fp

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 o 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
o p = 5t 2. Como 5(n!)2 1 (mod p),
 5(n!)2 
5
tenemos que
= 1 y en consecuencia
= 1. Por la ley de reciprocidad
p
p
p
cuadr
atica concluimos que
= 1. A continuacion veremos que p no puede ser
5
de la forma 5t 2, pero esto u
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 u
ltimo
dgito es 9: Existe una infinidad de primos tales que su u
ltimo dgito 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
umeros primos p1 , p2 , . . . , pn
y N = p2 p3 . . . pn 2.
Nota importante: el smbolo de Legendre solo nos indica si la congruencia
x2 +a 0 (mod p) tiene alguna soluci
on en el campo Fp y no nos provee de alg
un
metodo para encontrarla. Imaginemos por ejemplo si p tiene 150 dgitos y a tiene
100 dgitos y no es primo. Lo primero que debemos intentar es factorizar el entero
a. Puede el lector factorizar enteros eficientemente? Esta es una invitacion para
que el lector interesado profundice en el tema.
PROBLEMAS
1. Calcula el valor de los siguientes smbolos de Legendre:
2
a)
97
 14 
b)
97


3.2. LEY DE RECIPROCIDAD CUADRATICA

c)
d)
e)
f)

81

 38 
29
 135 
67
 79 
97
 23 
59

2. Decide si la congruencia x2 + 23 0 (mod 41) tiene alguna soluci


on 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 smbolo de Legendre y la ley de reciprocidad cuadr
atica
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)

sj ya

(mod p).

Supongamos que para algunos i, j se cumple p ti = sj . Muestra que existen x0 , y0


tales que
p1
1 x0 , y o
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
p, q primos impares distintos, a Z con mcd(a, p) = mcd(a, q) = 1 y
a a
=
= 1. Muestra que el polinomio f (x) = x2 a es irreducible en Zpq [x],
p
q
es decir, x2 a (mod pq) no tiene soluci
on en Zpq .
7. Supongamos que p es un primo impar y mcd(a, p) = 1 es tal que a es soluci
on
de x2 b (mod p). Muestra que p a tambien es soluci
on de x2 b (mod p) y
a 6 p a (mod p).
8. Sean p un primo impar y a Z con mcd(a, p) = 1. Muestra que
a

p1
2

(mod p).

9. Muestra que:
a) Si a, b son residuos cuadr
aticos m
odulo p, entonces ab es residuo cuadr
atico
m
odulo p.

82

3. CUADRADOS EN Fp

b) Si a, b no son residuos cuadr


aticos m
odulo p, entonces ab es residuo cuadr
atico
m
odulo p.
c) Que pasa si a es residuo cuadr
atico y b no es residuo cuadr
atico?
p1
10. Muestra que en {1, 2, . . . , p 1} existen
residuos cuadr
aticos.
2
p1  
X a
11. Muestra que
= 0.
p
i=1
12. Si p es un primo impar, prueba que:
p  1
si p 1 (mod 3)
=
1 si p 1 (mod 3).
3
13. Consideremos la congruencia ax2 + bx + c 0 (mod p) y definamos el n
umero
= b2 4ac. Muestra que:

a) ax2 + bx + c 0 (mod p) no tiene soluci
on si y solo si
= 1.
p
2
b) ax + bx + c 0 (mod p) tiene una u
nica soluci
on si y solo si p | .

2
c) ax + bx + c 0 (mod p) tiene dos soluciones si y solo si
= 1.
p
a
14. Intenta definir
. Reproduce toda la teora de esta secci
on.
2
15. En el lema de Eisenstein contamos puntos con ambas coordenadas enteras en el
tri
angulo superior e inferior como se muestra en la figura 3.1. En el curso de la
demostraci
on primero contamos los puntos en el tri
angulo inferior y luego repetimos
el argumento para el tri
angulo superior. Esto nos sugiere que no hay la misma
cantidad de estos puntos en ambos tri
angulos. Encuentra primos p, q distintos tales
p1
q1
 X

2 
2 
X
qi
pi
=
.
que
p
q
i=1
i=1

3.3. Smbolo de Jacobi


a
El smbolo de Legendre
fue definido solo cuando p es un primo impar
p
2
y p - a. Jacobi extendi
o el smbolo de Legendre a otra clase de denominadores.
2Carl Gustav Jacob Jacobi naci
o en Berln en 1804. Estudi
o en la Universidad de Berln.
Su padre, rico banquero, le procur
o cuanto era necesario para completar su formaci
on filol
ogica
y matem
atica. Profesor nato, conoci
o una carrera brillante como docente y como investigador,
pero renunci
o a sus funciones en 1842 por razones de salud y se retir
o a Berln con una pensi
on
del gobierno prusiano. Jacobi es c
elebre en matem
aticas principalmente por sus trabajos sobre
las funciones elpticas y los determinantes funcionales, llamados tambi
en Jacobianos. Jacobi
se interes
o tambi
en por el c
alculo de variaciones y su principal descubrimiento se refiere a la

3.3. SIMBOLO DE JACOBI

83

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 distintos. Definimos el smbolo
a
de Jacobi
como
b J
r 
a
Y
a
=
,
b J i=1 pi
a
donde cada
es el smbolo de Legendre en el primo pi . Si b = p es un primo,
pi
entonces el smbolo de Jacobi y el smbolo de Legendre coinciden.
Con a y b como antes, diremos que a es un residuo cuadr
atico modulo b si
x2 a (mod b) tiene soluci
on en el anillo Zb . Una nota importante: recordamos
que en la definici
tenemos que x2 a (mod p) es

oandel smbolo de aLegendre
soluble si y solo
= 1. Ahora,
= 1 no necesariamente garantiza que a
p
b J
es un cuadrado en Zb . Por ejemplo, si a es residuo cuadratico modulo b,entonces
a
a es residuo cuadr
atico m
odulo pi para cada primo pi | b, por lo cual
=1
pi
a
a
y por tanto
= 1. Sin embargo, puede suceder que
= 1 y a no ser un
b J
b J
cuadrado en Zb . Por ejemplo
2
 2  2 
=
= (1)(1) = 1
33 J
3 11
y se puede verificar f
acilmente que x2 2 (mod 33) no tiene solucion en el anillo
Z33 . El smbolo de Jacobi tiene las siguientes propiedades elementales.
Lema 3.3.1. Sean b, b0 son enteros positivos impares y a, a0 Z tales que
mcd(a, b) = mcd(a0 , b0 ) = mcd(aa0 , bb0 ) = 1. Entonces,
 a0 
a
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
existencia de puntos conjugados. Finalmente, en teora de n
umeros
el es el que da la primera
demostraci
on sobre las leyes de reciprocidad bicuadr
atica y c
ubica.

84

4.

3. CUADRADOS EN Fp

 a2 

a

= 1.
b J
b2 J
 a0 
 a2 a0 
=
.
5.
b2 b0 J
b0 J
n. Para la afirmaci
Demostracio
on 1, si a a0 (mod b), entonces a a0
(mod p) con p primo y p | b. Por la afirmacion 2 del teorema 3.1.1 tenemos que
a
 a0 
 a   a0 
=
y as
=
. La afirmacion 2 se sigue de:
p
p
b J
b J
 aa0  aa0 
 aa0 
 aa0   a   a0 
=

=
.
b J
p1
p2
pr
b J b J
La afirmaci
on 3 la dejamos como ejercicio para el lector. La afirmacion 4 se sigue
de observar que
 a2 
a a
a
 a 2
Y  a2 
=
= 1.
=
=1 y
=
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 
 a0 
 a2 a0 
=
=
=
,
b2 b0 J
b2 J b0 J
b2 J b2 J b0 J b0 J
b0 J
se sigue la afirmaci
on 5.

Lema 3.3.2. Sean r, s enteros impares. Entonces


rs 1
r1 s1

+
(mod 2).
2
2
2
r2 s2 1
r2 1 s2 1
2.

+
(mod 2).
8
8
8
n. Puesto que
Demostracio

1.

(r 1)(s 1) rs r s + 1 1 + 1 0

(mod 4),

entonces,
rs 1 (r 1) + (s 1)

(mod 4).

Dividiendo entre 2 ambos lados de la congruencia obtenemos la afirmacion 1.


Para la segunda afirmaci
on notemos primero que
r2 1 0

(mod 4)

s2 1 0

(mod 4).

3.3. SIMBOLO DE JACOBI

85

Por tanto
(r2 1)(s2 1) 0

(mod 16)

y
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
i=1
1.

(mod 2).
2
2
i=1
n
Y

2.

n
X
r2 1
i

i=1

ri2 1

i=1

(mod 2).

n. Usar el lema 3.3.2 e induccion sobre n.


Demostracio

El siguiente resultado es propiamente una generalizacion de la ley de reciprocidad cuadr


atica de Gauss y que bien podramos llamar ley de reciprocidad
cuadr
atica de Jacobi.
Teorema 3.3.4. Si b es entero positivo impar, entonces:
 1 
b1
1.
= (1) 2 .
b J
2
b2 1
2.
= (1) 8 .
b J
3. Si a N es impar y mcd(a, b) = 1, entonces
a  b 
a1 b1
= (1) 2 2 .
b J a J
n. Sea b = p1 p2 pr . De acuerdo a la afirmacion 1 del
Demostracio
corolario 3.3.3 obtenemos que
 1  1 
 1 
 1 
p1 1
pr 1
=

= (1) 2 (1) 2
b J
p1
p2
pr
Pr

= (1)

i=1

pi 1
2

= (1)

b1
2

86

3. CUADRADOS EN Fp

Para la afirmaci
on 2 usaremos el teorema 3.2.3 que asegura
2
p2 1
= (1) 8 .
p
As tenemos que
2
 2  2   2 
Pr
p2
p2
1 1
r 1
=

= (1) 8 (1) 8 = (1) i=1


b J
p1 p2
pr

p2
i 1
8

La afirmaci
on 2 del corolario 3.3.3 nos asegura que los siguientes n
umeros
r
X
p2 1
i

i=1

r
Y
p2 1
i

i=1

(mod 2)

tienen la misma paridad. Por lo tanto


Qr
2
2
Pr
p2
b2 1
i 1
i=1 pi 1
i=1
8
8
= (1)
= (1)
= (1) 8 .
b J
Para la afirmaci
on 3 supongamos que a = q1 q2 ql . De acuerdo a la ley de
reciprocidad cuadr
atica (teorema 3.2.6) tenemos que para i 6= j,
 q  p 
qi 1 pj 1
j
i
= (1) 2 2 ,
pj
qi
entonces
l Y
r 
a  b 
Pl
Pr
Y
qi  pj 
=
= (1) i=1 j=1
b J a J i=1 j=1 pj
qi

qi 1 pj 1
2
2

Usando la afirmaci
on 1 del corolario 3.3.3 obtenemos que
l X
r
r
X
pj 1 qi 1
a 1 X pj 1
a1b1

2
2
2 j=1 2
2
2
i=1 j=1

(mod 2)

y por lo tanto
a  b 
a1 b1
= (1) 2 2 .
b J a J

3.3. SIMBOLO DE JACOBI

87

El smbolo de Jacobi tiene pr


acticamente las mismas propiedades que el
smbolo de Legendre y una diferencia entre ellos es que mientras el smbolo de
Legendre detecta si un entero es un cuadrado en un campo finito con p elementos,
el smbolo de Jacobi no necesariamente mide lo mismo. Pero entonces para que
sirve esta generalizaci
on del smbolo de Legendre?
Teorema 3.3.5 (Test de Solovay-Strassen). Si el entero positivo n es primo,
entonces para todo a Z con mcd(a, n) = 1 se cumple que
a
n1
a 2
(mod n).
n J
n. La prueba no est
Demostracio
a a nuesro alcance. El lector interesado
puede consultar [22].

El teorema 3.3.5 nos da una respuesta a la pregunta para que sirve esta
generalizaci
on del smbolo 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
n1
G = {a Z : 0 < a < n, mcd(a, n) = 1,
a 2
(mod n)}
n J
n
coincide con {1, 2, . . . , n 1}. Mientras que si n es compuesto, entonces |G| < .
2
Como mencionamos anteriormente, la prueba esta fuera de nuestro alcance.

PROBLEMAS
1. Calcula los siguientes smbolos de Jacobi:
 18 
a)
35 J
 126 
b)
315 J
 186 
c)
234 J
n

2. Sea Fn = 22 + 1 el n-esimo n
umero de Fermat. Muestra que

 3 
= 1.
Fn J

88

3. CUADRADOS EN Fp

3. Supongamos que b > 0 es libre de cuadrados y b = p1 p2 pr es la factorizaci


on 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
atico m
odulo b.
b J
5. Muestra que f (x) = x2 2 es irreducible en Z33 [x].
6. Demuestra la afirmaci
on 3 del lema 3.3.1.
7. Demuestra el corolario 3.3.3.
8. Sea f (x) 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
p8 J
p8 J
p8 J
10. Usando las ideas del ejemplo 3.2.13 demuestra que existe una infinidad de primos
de la forma p = 5t 2.

Captulo

Los enteros gaussianos Z[i]


Dentro de la teora de n
umeros existen ciertas estructuras algebraicas llamadas anillos de enteros y juegan un papel muy importante en esta teora. Un
ejemplo de anillo de enteros es Z con toda la aritmetica que desarrollamos en el
captulo 1. Recordemos algunos hechos sobresalientes sobre Z:
1. El algoritmo de la divisi
on depende esencialmente de la funcion valor absoluto
| | : Z N.
2. 1 y 1 dividen a cualquier entero y son los u
nicos enteros que tienen inverso
multiplicativo.
3. Si p es un n
umero primo, entonces formalmente p tambien es un n
umero
primo. Tendr
a alguna relaci
on con la afirmacion 2?
4. Z es de factorizaci
on u
nica.

En este captulo 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 Z}
donde i2 = 1. Claramente Z Z[i] C. Observamos que los enteros gaussianos
son n
umeros 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.
89

90

4. LOS ENTEROS GAUSSIANOS Z[i]

4.1. Divisibilidad en Z[i]


Equipamos a Z[i] con dos operaciones: suma y producto de n
umeros complejos. Con este producto, podemos entonces definir en Z[i] el concepto de divisibilidad para lo cual necesitamos antes un algoritmo de la division (aunque no es
necesario). Para esto, debemos contar con una funcion 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 = z1 z2 .
La funci
on 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
on N se conoce como la norma de Z[i] y las propiedades anteriores
no deben ser extra
nas para aquel lector que conoce a los n
umeros complejos. La
funci
on norma tendr
a alguna relaci
on con la funcion valor absoluto de Z?.
Teorema 4.1.1 (algoritmo de la division). Sean z, w Z[i] con w 6= 0.
Existen k, Z[i] tales que z = wk + y 0 N() < N(w).
n. Sean z = a + bi, w = c + di Z[i]. Entonces
Demostracio
ac + bd bc ad
z
zw

(a + bi)(c di)
=
=
= 2
+ 2
i.
2
2
w
ww

c +d
c + d2
c + d2
ac + bd
bc ad
Si A = 2
y B= 2
, entonces A, B Q. Sean x, y los enteros mas
c + d2
c + d2
pr
oximos a A y B respectivamente. Formalmente x, y satisfacen que:
1
1
y
|B y| .
|A x|
2
2
Por lo tanto
z
N( (x + yi)) = N(A + Bi (x + yi))
w
= N((A x) + (B y)i)
= (A x)2 + (B y)2 < 1.

4.1. DIVISIBILIDAD EN Z[i]

91

Si definimos k = x + yi y = 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
on del algoritmo de la division 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


on tenemos la definicion de divisibilidad.
Sean z, w 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 Z[i].
1. Si z1 6= 0, entonces z1 | 0, 1 | z1 , z1 | z1 .
2. Si z1 | z2 y z2 | z3 , entonces z1 | z3 .

n
X

ai xi para todo ai Z[i].
3. Si z1 | x1 , z1 | x2 , . . . , z1 | xn , entonces z1
i=1

4. Si z1 | z2 , entonces z1 | z2 .
5. Si z1 | z2 , entonces N(z1 ) | N(z2 ).
n. Se deja como ejercicio para el lector.
Demostracio

Puesto que cualquier entero racional en un entero gaussiano, entonces para


a, b Z la definici
on de divisibilidad en Z[i] queda establecida como: a | b si
existe z Z[i] tal que b = az. El siguiente resultado consiste en mostrar que
realmente z Z y por tanto la definici
on de divisibilidad en Z es consecuencia de
la definici
on de divisibilidad en Z[i].
Teorema 4.1.4. Sean a, b Z tal que a | b en Z[i], a 6= 0. Entonces a | b en
Z.
n. Sea z Z[i] tal que b = az y z = x + yi. Entonces
Demostracio
b = ax + ayi. Dos n
umeros 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 Z.


92

4. LOS ENTEROS GAUSSIANOS Z[i]

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.
n. Si c + di | a + bi, entonces
Demostracio
a + bi = (c + di)(x + yi)
para alg
un x + yi Z[i]. Multiplicando ambos lados por c di obtenemos que
(c di)(a + bi) = (ac + bd) + (cb 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 recproco.

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
on 1 del teorema 4.1.3, el n
umero 1 divide a cualquier
entero gaussiano. Un entero gaussiano z Z[i] le llamaremos unidad si z | w
para toda w Z[i]. Podemos caracterizar las unidades con la ayuda de la funcion
norma.
Teorema 4.1.9. z Z[i] es unidad si y solo si N(z) = 1.
n. Si z es unidad, entonces en particular z | 1 y por tanto
Demostracio
1 = zw para alg
un w Z[i]. De lo anterior,
1 = N(1) = N(zw) = N(z)N(w).
Puesto que N(z) | 1 y N(z) N, entonces N(z) = 1. Recprocamente, si
N(z) = z z = 1, para todo w 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.
n. Las soluciones de a2 + b2 = 1 en Z son 1, 0 y 0, 1.
Demostracio

Una observaci
on sumamente importante es que precisamente las unidades de
Z[i] son los u
nicos elementos de Z[i] que tienen inverso multiplicativo. El conjunto
de unidades de Z[i] lo denotaremos como U (Z[i]). Concretamente quien es U (Z)?

4.1. DIVISIBILIDAD EN Z[i]

93

Sean z, w 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.
Ejemplo 4.1.11. 3+5i y 53i son asociados pues 3+5i | 53i y 53i | 3+5i.
Ejemplo 4.1.12. Si z = 4+2i, entonces los asociados de z son z, z, iz, iz.
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
captulo 1 como el mayor divisor en com
un entre los enteros a, b y puesto que
1 | a y 1 | b, entonces mcd(a, b) 1. Esta definicion 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
on valor absoluto. En el anillo Z[i] es
la funci
on norma la que nos permitir
a desarrollat una teora del mcd en Z[i], tal
como lo hicimos en Z.
Un divisor en com
un de z, w Z[i] es lo que esperamos; es un elemento
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 Z[i], con w 6= 0.
Entonces existe Z[i] tal que:
1. | z y | w.
2. = zz0 + ww0 , para ciertos z0 , w0 Z[i].
3. Si 0 | z y 0 |w, entonces 0 | .

94

4. LOS ENTEROS GAUSSIANOS Z[i]

n. Aplicando repetidas veces el algoritmo de la division obteDemostracio


nemos:
z = wk1 + 1

N(1 ) < N(w),

w = 1 k2 + 2

N(2 ) < N(1 ),

1 = 2 k3 + 3

N(3 ) < N(2 ),

..
.
n2 = n1 kn + n

..
.
N(n ) < N(n1 ),

n1 = n kn+1 + 0.
Notemos que
N(w) > N(1 ) > N(2 ) > > N(n ) > 0
es una sucesi
on decreciente de enteros positivos y por tanto, en alg
un momento
obtenemos un residuo n+1 = 0. Es claro que n | n1 y por tanto n | n2 .
Continuando con este proceso llegamos a que n es un divisor com
un de z, w. As
que n satisface la afirmaci
on 1 del teorema. Despejando i (1 i n) en la
i-esima igualdad y sustituyendo en la anterior se llega a que n tambien satisface
la afirmaci
on 2. El lector puede verificar f
acilmente, usando la afirmacion 2, que
n tambien satisface la afirmaci
on 3 y por lo tanto el gaussiano que buscamos es
= n .

El gaussiano del teorema anterior lo llamaremos m
aximo com
un 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 = mcd(z, w) y u U (Z[i]), entonces u satisface el
teorema 4.1.13.
n. Es un f
Demostracio
acil ejercicio para el lector.

Que significado tiene el corolario anterior?. La respuesta salta a la vista,


los enteros gaussianos z, w tienen varios mcd; son exactamente cuatro. En este
sentido, cuando hagamos referencia a mcd(z, w) nos referiremos a cualquiera de
los cuatro n
umeros que satisfacen el teorema 4.1.13.

4.1. DIVISIBILIDAD EN Z[i]

95

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
91 + 13i
=
=
= i +
.
18 + i
(18 + i)(18 i)
325
325
Por tanto,
6 17i = i(18 + i) + (5 + i).

(1)

Nuevamente
18 + i
(18 + i)(5 i)
91 13i
1i
=
=
=3+
5+i
(5 + i)(5 i)
26
2
y entonces obtenemos que
18 + i = 3(5 + i) + (3 2i).

(2)

Por otro lado 5 + i = (1 + i)(3 2i), juntando (1) y (2) se tiene que
6 17i = i(18 + i) + (5 + i)
18 + i = 3(5 + i) + (3 2i)
5 + i = (1 + i)(3 2i).
Por lo tanto mcd(6 17i, 18 + i) = 3 2i y sus asociados.
Ejemplo 4.1.16. Calcular mcd(7+11i, 3+5i). Razonando de manera analoga
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 teora del mcd de un conjunto finito de enteros gaussianos se puede
establecer f
acilmente considerando formas lineales, justamente como lo hicimos
para los enteros racionales.
Teorema 4.1.17. Sean z1 , z2 , . . . , zn Z[i] no todos cero. Existe Z[i]
con las siguientes propiedades:
1. | zi para i = 1, . . . , n.
2. Si 0 | zi , (i = 1, . . . , n), entonces 0 | .

96

4. LOS ENTEROS GAUSSIANOS Z[i]

n. Consideremos los conjuntos


Demostracio
A = {a1 z1 + a2 z2 + . . . + an zn : ai Z[i]},
B = {N(x) : x A \ {0}}.
Puesto que B N 6= , entonces por el PBO existe A de norma positiva
mnima. Como A, entonces
= a1 z1 + a2 z2 + . . . + an zn ,
para ciertos a1 , a2 , . . . , an Z[i]. Vamos a mostrar que para toda x A, | x.
Para x A tenemos que
x = x1 z1 + x2 z2 + . . . + xn zn .
Aplicando el algoritmo de la divisi
on,
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 A. Si 0 < N(r) < N(), entonces no es el elemento de A de norma
positiva mnima. Por lo tanto N(r) = 0 y | x. En particular zi A, y as | zi .
n
X

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


aximo com
un divisor
de los gaussianos z1 , z2 , . . . , zn y lo denotaremos como 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 Z[i]. Entonces:
1. Si a 6= 0
o b 6= 0, entonces la ecuaci
on ax + by = c tiene soluci
on en los
enteros gaussianos x, y si y solo si mcd(a, b) | c.
2. Si a 6= 0
o b 6= 0, entonces mcd(a, b) = 1 si y solo si la ecuaci
on ax + by = 1
es soluble en los enteros gaussianos x, y.
3. Sean a1 , a2 , . . . , as , m Z[i] \ {0}. Entonces para 1 j s, mcd(aj , m) = 1
s
Y

si y solo si mcd
ai , m = 1.
i=1

4.2.

UNICA

FACTORIZACION
EN Z[i]

97

4. Si a 6= 0
o b 6= 0, entonces mcd(a, b) = 1 si y solo si mcd(ak , bl ) = 1 para
todo k, l 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 
,
= 1.
8. Si g = mcd(a, b), entonces mcd
g g
n. Se deja como ejercicio para el lector.
Demostracio

Supongamos que z, w Z[i] \ {0}. Un m
ultiplo com
un de z, w es un entero
gaussiano tal que z | y w | . Es claro que zw es un m
ultiplo com
un de z y
w. En general, si z1 , z2 , . . . , zn Z[i] \ {0}, el conjunto
M = {x Z[i] \ {0} : zi | x,
es no vaco pues

n
Y

i = 1, . . . , n}

zi M . Con lo anterior hemos justificado que al menos existe

i=1

un m
ultiplo com
un de z1 , z2 , . . . , zn .
Teorema 4.1.19. Sean z1 , z2 , . . . , zn Z[i] \ {0}. Existe m Z[i] con las
siguientes propiedades:
1. zi | m para i = 1, . . . , n.
2. Si m0 M , entonces m | m0 .
n. Sea H = {N(x) : x M }. Notemos que =
Demostracio
6 H N. Por
el PBO existe h H de norma mnima. As, h = N(m) para alg
un m M .
Claramente m satisface la afirmaci
on 1. Sea m0 M . Aplicando el algoritmo de
la divisi
on
m0 = km + r
con
0 N(r) < N(m).
0
Si N(r) 6= 0, entonces r = m km M lo cual es absurdo por la eleccion de m.
Por lo tanto r = 0 y m | m0 .

El gaussiano m del teorema anterior lo podemos llamar mnimo com
un
m
ultiplo de z1 , z2 , . . . , zn y lo denotamos como mcm(z1 , z2 , . . . , zn ).
4.2. Factorizaci
on u
nica en Z[i]
Cualquier par de enteros gaussianos z, w tienen por lo menos cuatro divisores
en com
un, a saber:
1, 1, i, i.

98

4. LOS ENTEROS GAUSSIANOS Z[i]

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 tambien 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


umero primo p de Z es aquel que es diferente
de 0, 1 y solo admite como divisores a
1,

1,

p,

p.

En analoga con Z, si 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
umeros primos
de Z y simplemente primo a los de Z[i]. El siguiente resultado es consecuencia de
la definici
on de primo.
Lema 4.2.1. Si N() > 1 y no es producto de enteros gaussianos de norma
mayor que 1, entonces es primo.
n. La hip
Demostracio
otesis no es producto de enteros gaussianos de
norma mayor que 1 significa que en cualquier factorizacion de , al menos uno de
sus factores es una unidad. As que = u para alg
un u U (Z[i]). Por tanto
| y = u1 , lo que adem
as significa que es un asociado de . Por tanto
es primo.

Interpretemos el lema anterior: si N() > 1 y = implica que N() = 1
o N() = 1, entonces es primo.

El objetivo final de este captulo es identificar a los primos en Z[i] y dar un


metodo para factorizar enteros gaussianos. El siguiente resultado nos proporciona
un metodo elemental para identificar algunos de ellos.
Teorema 4.2.2. Sea z Z[i] tal que N(z) es un primo racional. Entonces z
es primo.
n. Supongamos que N(z) = p y z = z1 z2 . Entonces
Demostracio
p = N(z) = N(z1 )N(z2 ).
As que N(z1 ) = 1
o N(z2 ) = 1 y por tanto z1 o z2 es unidad. Por lo anterior z
es primo.


4.2.

UNICA

FACTORIZACION
EN Z[i]

99

Ejemplo 4.2.3. 1 2i es primo pues N(1 2i) = 5.


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

(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
on entre los primos racionales y los primos
de Z[i].
Lema 4.2.7. Sea n Z tal que n visto como entero gaussiano es primo.
Entonces n es primo racional.
n. Si n es primo, entonces sus u
Demostracio
nicos divisores son
1,

1,

i,

i,

n,

n,

in,

in.

El resultado se sigue al observar que los u


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
on
como producto finito de primos.
n. Inducci
Demostracio
on 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
alido 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)

1 < N(z2 ) < N(z).

Haciendo uso de la hip


otesis de inducci
on 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
on, cualquier primo tiene como u
nicos divisores a
1,

1,

i,

i,

i,

i.

100

4. LOS ENTEROS GAUSSIANOS Z[i]

Lema 4.2.9. Si es primo y | ab, entonces | a


o | b.
n. Supongamos - a. Si = mcd(, a), entonces es alguno
Demostracio
de los elementos del conjunto {1, 1, i, i, , , i, i} y as U (Z[i]). Por
la afirmaci
on 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
o 3 . Esto es fundamental para el siguiente
resultado.
Teorema 4.2.10 (Teorema Fundamental de la Aritmetica en Z[i]). La representaci
on de un entero gaussiano z 6= 0 y no unidad como producto finito de
primos es u
nica salvo el orden de los primos y asociados.
n. Sea z Z[i] con N(z) > 1. Supongamos que z tiene dos
Demostracio
factorizaciones:
z = 1 2 r = 10 20 t0 ,
(1)
0 0
0
con r < t. De (1) se observa que 1 | 1 2 t y por lo tanto 1 es asociado de
alg
un j0 . Sin perdida 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
0
0
u1 u2 ur = r+1
r+2
t0 .
Por consiguiente
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
on es u
nica.

4.3. N
umeros primos en Z[i]
De los problemas importantes en la teora de n
umeros destaca la factorizacion
de un entero. Si conocieramos una lista completa de los n
umeros primos racionales, seguramente podramos factorizar cualquier entero. Afortunadamente no
es as, es m
as, no sabemos ni siquiera c
omo generarlos a todos. Se sabe por lo
menos, que no existe un polinomio en una variable que reproduzca solo primos

4.3.

NUMEROS
PRIMOS EN Z[i]

101

racionales. Al respecto existe cualquier n


umero 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
as explcitamente posible a los primos en Z[i]. En relacion con el
comentario anterior, el problema 6, secci
on 3.1 del captulo 3 asegura que
x2 1

(mod p)

es soluble si y solo si p = 2
o 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.
n. Si a soluci
Demostracio
on de la ecuacion x2 1 (mod p), entonces
2
p | a + 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
o p | a i. Supongamos que p | a + i.
Entonces existe c + di 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 u
nica como suma de dos
cuadrados.
n. Por el lema anterior tenemos p = con N(), N() > 1.
Demostracio
De lo anterior se sigue que
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 que sentido debemos entender la unicidad. Observe que p = m2 + n2 =
(m)2 + (n)2 . As que si m, n > 0, entonces la representacion debe ser u
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.

(1)

102

4. LOS ENTEROS GAUSSIANOS Z[i]

Observemos el siguiente desarrollo:


p(y 2 n2 ) = (m2 + n2 )(y 2 n2 )
= m2 y 2 m2 n2 + n2 y 2 n4 + n2 x2 n2 x2
= m2 y 2 n2 x2 + n2 (y 2 + x2 ) n2 (m2 + n2 )
= m 2 y 2 n2 x2 + n2 p n2 p
= m2 y 2 n2 x2 = (my 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
on 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)

p2 = (xm yn)2 + (my nx)2

deducimos que
|my nx| = p
Por lo tanto y = m y x = n.

y xm yn = 0.


Antes de continuar debemos hacer una aclaracion importante: un primo


racional de la forma 4n + 3 no puede ser suma de dos cuadrados. La justificacion
es porque el cuadrado de un entero es congruente con 0 o 1 modulo 4 y por tanto,
la suma de dos cuadrados es congruente con 0 o 1 o 2 modulo 4, pero en ning
un
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).
n. Es evidente.
Demostracio

El siguiente resultado nos indica exactamente quienes son o de donde provienen los primos en Z[i].
Teorema 4.3.4. Los primos en Z[i] son:

4.3.

NUMEROS
PRIMOS EN Z[i]

103

1. 1 + i y sus asociados.
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.
n. Puesto que N(1 + i) = 2, entonces por el teorema 4.2.2,
Demostracio
1 + i es primo. Para la afirmaci
on 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
on 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
o 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 estos son
todos los primos. Sea cualquier primo. Entonces
r
s 1 2
1 2
N() =
= 2 p
1 p2 ps q1 q2 qr

donde los pi y qj son primos racionales de la forma 4n+1 y 4n+3 respectivamente.


Por lo tanto

= (1 + i) (1 i) 11 1 1 22 2 2 ss s s q11 qrr .
En virtud de la unicidad de la factorizaci
on tenemos que es asociado de
alg
un 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 i) y por lo tanto 4 + i y 4 i son
primos gaussianos.
Ejemplo 4.3.7. 29 = 52 + 22 = (5 + 2i)(5 2i). Por tanto 5 + 2i y 5 2i son
primos en Z[i].
Ejemplo 4.3.8. 3 es primo en Z[i].

104

4. LOS ENTEROS GAUSSIANOS Z[i]

4.4. Factorizaci
on explcita de un entero gaussiano
La parte final de este captulo consiste en desarrollar un metodo por medio
del cual se pueda dar la factorizaci
on explcita de un gaussiano.
Sea N(z) = n. Cualquier factor primo del n
umero z es un factor primo de su
norma n = z z. Los factores primos gaussianos del entero n pueden encontrarse
f
acilmente obteniendo sus factores primos racionales.
Sea
s
r 1
1 2
(1)
n = 2 p
1 p2 pr q1 qs ,
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 11 1 1 22 2 2 rr r r q11 qss .

(2)

De la igualdad n = z z se obtiene que


0

z = i (1 + i) 1a1 1 a1 2a2 2 a2 rar r ar q11 qss ,

(3)

donde {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 p1 1

a +a0r 21 22
q1 q2

pr r

qs2s .

Comparando los exponentes de esta u


ltima expresion con (1)
= , a1 + a01 = 1 , . . . , ar + a0r = r , 21 = 1 , . . . , 2s = s .
Resumiendo:
Teorema 4.4.1. Si un entero positivo n es norma de alg
un gaussiano,
entonces en la factorizaci
on de n en primos racionales, los primos de la forma
4n + 3 aparecen con exponente par.
n. 2i = i para i = 1, . . . , s.
Demostracio

Nuestro trabajo a
un est
a incompleto pues solo hemos encontrado los exponentes de los primos racionales de la forma 4n + 3. Para obtener la factorizacion
completa de z debemos determinar los n
umeros 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 ,

4.4.

EXPLICITA DE UN ENTERO GAUSSIANO


FACTORIZACION

105

aj = kj
a0j = j kj .
Demostraremos esta afirmaci
on. Seg
un nuestra definicion de kj tenemos que
z
no puede ser dividido simult
aneamente por j y j porque si esto sucediera y
k
pj j
z
k +1
debido a que mcd(,
) = 1, entonces j j debe dividir a kj , es decir pj j | z.
pj
z
z
Resumiendo, si j es divisor de kj , entonces j no es divisor de kj . Por otro
pj
pj
si

pj j j - z

entonces,

lado, pj j = j j j kj y haciendo uso de la expresion


0

z = i (1 + i) 1a1 1 a1 2a2 2 a2 rar r ar q11 qss ,


concluimos que a0j = kj y aj = j kj . Un razonamiento similar muestra que si
z
ltimo, el exponente
j no divide a kj , entonces aj = kj y a0j = j kj . Por u
pj
puede ser calculado f
acilmente haciendo una simple division 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.
2

Escribimos p1 = 13 = 2 + 32 y p2 = 41 = 42 + 52 . Por lo tanto 1 = 1, 2 = 1 y


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
o 1 | z:
22 + 7i
z
=
= 5 4i,
1
2 + 3i
as que 1 - z y por lo tanto a1 = 1 y a01 = 0. Analogamente, de la igualdad
z
22 + 7i
=
= 3 2i
2
4 + 5i
se obtiene que 2 - z y por tanto a2 = 1 0 y a02 = 0. Hasta ahora tenemos la
siguiente expresi
on
z = i (2 + 3i)(4 + 5i).
Con una simple divisi
on vemos que = 3 y as z = i3 (2 + 3i)(4 + 5i).

106

4. LOS ENTEROS GAUSSIANOS Z[i]

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

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
as 1 - z y 2 - z, as que a1 = 0, a01 = 2,
0
a2 = 0 y a2 = 1. Por lo tanto
z = i (1 2i)2 (2 3i)(1 + i).
Con una simple divisi
on llegamos a que
z
= 1,
2
(1 2i) (2 3i)(1 + i)
y por tanto = 2 y z = i2 (1 2i)2 (2 3i)(1 + i).
PROBLEMAS
1. Sigue la demostraci
on 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 = z1 z2 .
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
umero finito de
divisores.
6. Muestra que Z solo tiene dos unidades.
7. Cu
ales de las siguientes parejas son asociados?
a) 3 + 4i y 4 + 3i.
b) 4 + 7i y 4 + 7i.
c) i y 1.
8. Muestra que mcd(z, w) es el divisor en com
un de norma mayor.
9. Calcula el mcd de:

4.4.

10.
11.
12.
13.
14.
15.
16.
17.

18.
19.
20.

21.

EXPLICITA DE UN ENTERO GAUSSIANO


FACTORIZACION

107

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 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
on muestra que k y no necesariamente son u
nicos.
Resuelve en Z[i] la ecuaci
on N(z) = 2.
Sean p un primo racional de la forma 4n + 1 y p =
su factorizaci
on en Z[i].
Muestra que y
son primos relativos.
Deduce el algoritmo de la divisi
on de Z a partir del algoritmo de la divisi
on de Z[i].
Muestra que la funci
on 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 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
on (1 + i)N()1 1
(mod ) sugiere una generalizaci
on del Teorema Peque
no de Fermat.
e) Usando el lenguaje de las congruencias, muestra que cualquier entero gaussiano
es congruente con 0 o
1 m
odulo 1+i. Sugerencia: a+bi ab (mod 1+i) porque
i 1 (mod 1 + i). Ahora reduce m
odulo 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
on aparecen los factores de 5 = (2 + i)(2 i) y
enseguida sus conjugados. Grafica en el plano complejo todos estos primos y observa
c
omo est
an distribuidos. Se nota alguna regularidad en su distribuci
on?

108

4. LOS ENTEROS GAUSSIANOS Z[i]

1
2+i
2i
3 + 2i
3 2i
4+i
4i
5 + 2i
5 2i
6+i
6i
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

Tabla 1

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

Captulo

Grupos
5.1. Grupos y subgrupos
En este u
ltimo captulo estudiaremos una de las estructuras algebraicas mas
importantes y bellas en la matem
atica moderna: los grupos. Hace aproximadamente 150 a
nos, el concepto de grupo ya lo manejaba Galois, aunque a
un no se
haba dado la definici
on formal. En ese entonces, el interes era el estudio de las
relaciones algebraicas o aritmeticas por medio de sustituciones (hoy permutaciones) de las races de una ecuaci
on polinomial y es as como nace el concepto de
grupo. Con el paso del tiempo otras disciplinas como la fsica y la qumica, han
encontrado en la teora de grupos una herramienta fundamental para su desarrollo.
He decidido introducir el concepto de grupo por medio de una lista de
axiomas, para despues brindar al lector una variedad de ejemplos que ocurren
con sorprendente frecuencia en casi toda la matematica. Reconozco que esta
manera de hacerlo es fra y tal vez va en contra de la propia filosofa del trabajo
matem
atico: en matem
aticas no inventamos ideas y despues las estudiamos, sino
al contrario, a partir de ejemplos o casos especiales comenzamos a crear una teora.
A manera de justificaci
on, introduzco el concepto de grupo de manera axiomatica
porque tramposamente ya se lo que viene: la teora ya esta desarrollada, al menos
la que quiero presentarles. Pero si el lector desea deleitarse con el estudio de las
simetras de un cuadrado a manera de introduccion al concepto de grupo, puede
ir directamente a la secci
on 5.9 y de todas formas regresara aqu.
Sea A un conjunto no vaco. Una operaci
on binaria sobre A es simplemente
una funci
on f : A A A. Esta operaci
on binaria es com
un llamarla producto
o suma, seg
un 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,
109

110

5. GRUPOS

entonces escribiremos f ((x, y)) = x + y. Por ejemplo, la suma y producto usual


de n
umeros reales son ejemplos de operaciones binarias en R.
Sea G un conjunto no vaco. Diremos que G es un grupo si G tiene una
operaci
on binaria (producto) que satisface los siguientes axiomas:
A1 Asociatividad. Para todos a, b, c G, a(bc) = (ab)c.
A2 Existencia de neutro. Existe e G tal que ex = xe = x para todo x G.
A3 Existencia de inverso. Para cada x G existe y G tal que xy = yx = e.
Si la operaci
on 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 G, a + (b + c) = (a + b) + c.
A2 Existencia de neutro. Existe e G tal que e + x = x + e = x para todo x G.
A3 Existencia de inverso. Para cada x G existe y 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
un denotarlo como y = x1 o y = x seg
un, si la operacion
es producto o suma. Hagamos una reflexi
on acerca del axioma de asociatividad.
Pensemos en la suma en R. Por ejemplo, si escribimos 2 + 3 + 5, como efectua
esta operaci
on nuestro cerebro? Por m
as vueltas que le demos al asunto, nuestra
conclusi
on 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
a reflejada en la asociatividad. Practicamente
este axioma nos revela una incapacidad biol
ogica para poder ejecutar operaciones
elementales con m
as de dos n
umeros. Esto es maravilloso.
Teorema 5.1.1. Si G es un grupo, entonces e y x1 son u
nicos. Si ax = ay,
entonces x = y. An
alogamente, si xa = ya, entonces x = y.
n. Si e, e0 son dos neutros de G, entonces e0 = e0 e = e. Sean
Demostracio
0
x G y y, y 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 = (a1 a)x = a1 (ax) = a1 (ay) = (a1 a)y = ey = y.

En resumidas cuentas, en cualquier grupo, el neutro, el inverso son u


nicos
y tal como lo asegura el teorema anterior, las leyes de cancelacion izquierda y

5.1. GRUPOS Y SUBGRUPOS

111

derecha son v
alidas. Podemos intentar resolver algunas ecuaciones sencillas en un
grupo:
Teorema 5.1.2. Sean G un grupo y a, b G. La ecuaci
on ax = b tiene
soluci
on u
nica.
n. Sea x = a1 b. Es claro que este valor de x resuelve nuestra
Demostracio
ecuaci
on. Para ver que x es u
nica suponemos que existe alguna y G tal que
ay = b. Por la ley de cancelaci
on por la izquierda la igualdad ay = ax = b implica
que x = y.

Teorema 5.1.3. Si G es un grupo y a, b G, entonces (ab)1 = b1 a1 .
n. Es claro que (ab)(ab)1 = e y tambien
Demostracio
(b1 a1 )(ab) = b1 (a1 a)b = b1 (e)b = b1 b = e,
as que por la unicidad del elemento inverso necesariamente (ab)1 = b1 a1 .

Note el lector que en la definici


on de grupo no pedimos la conmutatividad de
la operaci
on. Diremos que un grupo G es abeliano (conmutativo) si ab = ba para
todo a, b G. El orden de un grupo G es sencillamente la cardinalidad de G y
lo denotaremos como o(G). Si o(G) < , entonces diremos que G es un grupo
finito, en caso contrario diremos que G es un grupo infinito.
Sean G un grupo, a G y n N. Definimos a0 = e. Asumiendo que an
ha sido definido, entonces escribimos an+1 = an a. Si n < 0, entonces definimos
an = (a1 )n .
Teorema 5.1.4. En cualquier grupo, si n, m Z se cumple que
an am = an+m
(an )m = anm
y si G es abeliano (ab)n = an bn .
n. Es un f
Demostracio
acil ejercicio de induccion para el lector.

Ahora vamos a proporcionar una lista de ejemplos.


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 estan dados por
x1 = x. Lo mismo sucede si G = Q, R, C.

112

5. GRUPOS

Ejemplo 5.1.6. Grupo de enteros m


odulo n > 0. Sea Zn = {0, 1, . . . , n 1}
con operaci
on la suma de clases. Entonces Zn es un grupo, en donde e = 0. Si
i Zn , el inverso de la clase i es n i. El grupo Zn es un grupo abeliano finito
y o(Zn ) = n.
Ejemplo 5.1.7. Sea U (Zn ) = {a Z : 1 a n, mcd(a, n) = 1}.
Entonces U (Zn ) es un grupo abeliano con el producto modulo 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 operacion binaria el producto
 a 1
b
= .
usual de n
umeros racionales es un grupo abeliano, donde e = 1 y
b
a
Ejemplo 5.1.9. Grupo simetrico. Sea In = {1, 2, . . . , n}. Consideremos el
siguiente conjunto
Sn = { : In In : es una funcion biyectiva}.
Si Sn , la notaci
on que usaremos para describir a es


1
2

n
=
.
(1) (2) (n)
El conjunto Sn es un grupo en donde la operacion es la composicion usual de
funciones y el neutro es precisamente la funcion identidad, la cual denotaremos
como . Si Sn es tal que (i) = j, entonces 1 es la funcion inversa de
tal que 1 (j) = i. Si n > 2, entonces Sn es un grupo no abeliano. A los
elementos de Sn los llamaremos permutaciones. Mas adelante dedicaremos una
secci
on de este trabajo al estudio del grupo Sn , tal vez el mas 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). Existira otra operacion
en R2 de tal forma que R2 tenga estructura de grupo? .
Ejemplo 5.1.11. Sea R2 = {(x, y) : x, y R} el plano euclidiano. Un movimiento de R2 es una funci
on biyectiva f : R2 R2 . El conjunto de movimientos
2
de R forma un grupo G no abeliano con operacion binaria la composicion usual
de funciones. El grupo G se conoce como el grupo de movimientos de R2 .

5.1. GRUPOS Y SUBGRUPOS

113

Ejemplo 5.1.12. Grupo Lineal General. Consideremos el conjunto de matri




a b
GL(2, R) =
: a, b, c, d R, ad bc 6= 0 .
c d


a b
Entonces
GL(2, R) es una matriz invertible que define una funcion
c d
biyectiva (transformaci
on lineal) T : R2 R2 dada por
  
 
x
a b
x
T
=
= (ax + by, cx + dy).
y
c d
y

ces

La operaci
on de grupo en GL(2, R) es el producto usual de matrices (recuerde que
el
producto
de matrices invertibles es invertible) donde e es la matriz identidad


1 0
. Los elementos de GL(2, R) consecuentemente se denominan movimien0 1
tos lineales de R2 .
Ejemplo 5.1.13. Grupo Lineal Especial. Consideremos el conjunto de matrices
SL(2, R) = {(aij ) 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 R. Definimos la funcion
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
on de Ta,b se sigue que x = x0 , y = y 0 . As que, Ta,b es una
funci
on inyectiva. Claramente Ta,b es suprayectiva. Sea T (R2 ) = {Ta,b | a, b R}.
Entonces T (R2 ) es un grupo con la composici
on usual de funciones, donde e es la
funci
on T0,0 . Los elementos de T (R2 ) se conocen con el nombre de traslaciones
de R2 . Podemos visualizar geometricamente una traslacion como un movimiento
de todo el plano euclideano a traves de un vector cuyo punto inicial es (0, 0) y
punto final (a, b).
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
on f : AA A definida como f (X, Y ) = (X\Y )(Y \X)
es una operaci
on binaria en P (A). Observamos que f (, X) = X para cualquier
X P (A). Tambien f (X, Y ) = f (Y, X) y f (X, X) = . De cursos elementales de

114

5. GRUPOS

algebra sabemos que la diferencia simetrica 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 Mmn (R) al conjunto de matrices de
tama
no m n con entradas en R. Entonces Mmn (R) es un grupo abeliano
con la suma usual de matrices, en donde

0 0

..
e = ...
.
0

a11
a21

..
.

am1

1
a1n
a11
a21
a2n

.. = ..
.
.
amn
am1

a1n
a2n

..
.

amn

Ejemplo 5.1.17. Sea K es cualquier campo o cualquier anillo. Entonces


Mmn (K) es un grupo abeliano tal como se explico 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 (funcion identicamente
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
G . Definimos la funci
on
0

f : (G G0 ) (G G0 ) G G0
como f ((g, g 0 ), (h, h0 )) = (gh, g 0 h0 ), donde obviamente g, h G y g 0 , h0 G0 .
Entonces f es una operaci
on binaria en G G0 y con simple inspeccion se observa
0
que G G es un grupo con e = (eG , eG0 ) y (x, y)1 = (x1 , y 1 ), donde eG y
eG0 denotan el neutro de G y G0 respectivamente. El grupo G G0 se conoce
con el nombre de producto directo externo de los grupos G, G0 . Mas 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.

5.1. GRUPOS Y SUBGRUPOS

115

Ejemplo 5.1.21. Grupo de los cuaterniones. Considera el conjunto H =


{a + bi + cj + dk : a, b, c, d 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 . Tambien puede notar que H es un
C-espacio vectorial de dimensi
on 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
on del ejemplo anterior. El conjunto Q8 es un grupo no
abeliano, en donde e = 1. El lector puede verificar facilmente que
i1 = i,

j 1 = j,

k 1 = k,

11 = 1.

La lista anterior de ejemplos no es exhaustiva: los grupos estan involucrados


en varias ramas de la matem
atica, 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 aritmetica de G.
Si G es un grupo con operaci
on binaria f y H G es no vaco, entonces
f restringida a H H puede que no sea una operacion binaria de H. Por
ejemplo, si G = Z, entonces Z con la suma es un grupo abeliano. Consideremos
H = {2n + 1 : n Z} Z. Es claro que H no es cerrado bajo sumas. Este
fen
omeno sugiere una consideraci
on sensible. Diremos que H es un subgrupo de
G si se satisfacen los siguientes axiomas:
S1 La operaci
on binaria f de G es una operacion binaria de H, es decir, para
x, y H se tiene que f ((x, y)) = xy H.
S2 Si e es el neutro de G, entonces e H.
S3 Si h H, entonces h1 H.
Escribiremos H G para indicar que H es subgrupo de G. La notacion H < G
indicar
a 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 x1 puesto que ya lo justificamos
para G en el teorema 5.1.1.

116

5. GRUPOS

Con la definici
on 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
acticamente la definici
on de subgrupo es la misma que la definicion de
grupo: son exactamente tres axiomas. El siguiente resultado de esta seccion es
un criterio para identificar cu
ando un subconjunto no vaco del grupo G es un
subgrupo de G.
Teorema 5.1.23. Sean G un grupo y =
6 H G. Entonces H G si y solo
si para a, b H se tiene que ab1 H.
n. Si H es subgrupo de G, entonces para a, b H se tiene
Demostracio
que a, b1 H y por lo tanto ab1 H. Supongamos ahora que todo par de
elementos a, b H satisface ab1 H. En particular, e = aa1 H. Por tanto,
e, b H implica b1 = eb1 H. Finalmente, como b1 H, tenemos que
a(b1 )1 = ab 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.
n. Solo tenemos que verificar que si a H, entonces a1 H.
Demostracio
Sea a H. Consideremos el conjunto
Ca = {am : m N}.
Por hip
otesis, H es cerrado bajo productos. As que Ca H. Por ser H
finito tenemos que ai = aj para ciertos enteros distintos i, j N. Sin perdida de
generalidad, podemos elegir i > j de tal forma que i j 1 > 0. Por lo tanto
aij = e y a1 = aij1 Ca H.

La condici
on H finito en el corolario 5.1.24 es necesaria. Por ejemplo, en el
grupo multiplicativo de los n
umeros racionales Q , el subconjunto H = {2n + 1 :
n Z} es infinito y cerrado bajo productos, pero no es subgrupo de Q .
Ejemplo 5.1.25. El grupo aditivo de los n
umeros racionales Q es subgrupo
de los grupos R y C.
Ejemplo 5.1.26. Sean n N y nZ = {nx : x Z}. Entonces nZ Z.
Ejemplo 5.1.27. Sean Z8 = {0, 1, ..., 7} y H = {0, 4}. Entonces H < Z8 .

5.1. GRUPOS Y SUBGRUPOS

117

Ejemplo 5.1.28. Considere el grupo Zn y sea j Zn . El conjunto H = {rj :


r N} es subgrupo de Zn .
Ejemplo 5.1.29. En el grupo multiplicativo de los n
umeros complejos C =
n
C \ {0}, el conjunto n = {x C : x = 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 Fp : x2 a (mod p) es soluble}, con
p un primo impar. Observe que si c Fp es tal que c2 a (mod p), entonces
x = c1 satisface (c1 )2 (c2 )1 a1 (mod p). Lo anterior significa que
si a Fp es un cuadrado, entonces a1 tambien es un cuadrado. Puesto que
el producto de dos cuadrados es un cuadrado, entonces GRCp es un subgrupo
multiplicativo de Fp .
Ejemplo 5.1.31. En el grupo GL(2, R) consideremos el conjunto



a b
H=
: a, b, d R, ad 6= 0 .
0 d
Entonces H GL(2, R).

Ejemplo 5.1.32. El conjunto K =

1
0



b
: b R es subgrupo del grupo
1

H del ejemplo anterior.


Ejemplo 5.1.33. SL(2, R) < GL(2, R).

 
1 2 3
1
Ejemplo 5.1.34. H =
,
1 2 3
1

2
3

3
2


es un subgrupo de S3 .

Sea G un grupo y H1 , H2 G. Puesto que e H1 y e H2 , entonces


H1 H2 6= . M
as a
un, si x, y H1 H2 , entonces xy 1 H1 H2 . Por tanto
H1 H2 G. En general tenemos:
Teorema 5.1.35. Sea S\= {H : H G, I}, donde I es alg
un conjunto
de ndices. Entonces S =
H G.
I

n. Es un f
Demostracio
acil ejercicio para el lector.

El resultado anterior nos dice que la interseccion de cualquier familia de


subgrupos es subgrupo. Aprovechamos lo anterior para describir una forma

118

5. GRUPOS

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
HS(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 cclico de G generado por a.
Particularmente, si G = hai diremos que G es un grupo cclico. Tenemos una
caracterizaci
on de hai.
Lema 5.1.36. Si G es un grupo y a G, entonces hai = {an : n Z}.
n. Vamos a mostrar la igualdad entre los conjuntos hai y
Demostracio
{an : n Z}. Primero observemos que a {an : n Z} G. Entonces
{an : n Z} S({a}) y por tanto hai {an : n Z}. Por otro lado,
an hai para cualquier n Z pues a hai. As {an : n Z} hai y
hai = {an : n Z}.

Si G es un grupo aditivo y a G, entonces la version aditiva equivalente
del lema 5.1.36 es: hai = {na : n Z}. En el caso particular de Z tenemos que
hni = nZ.
Fue relativamente f
acil dar una descripcion de hai. Debo decirle al lector que
si |A| 2, es mucho m
as complicado dar una caracterizacion de hAi.
Teorema 5.1.37. Si G = hai, entonces cualquier subgrupo de G es cclico.
n. Sean G = {an : n Z} y H G. Si H = {e} o H = G,
Demostracio
entonces la afirmaci
on es obviamente cierta. Por lo anterior, podemos suponer
que H 6= {e}, G y H = {ai : para ciertos i Z}. Notemos que en la descripcion
de H hemos escrito para ciertos i Z pues estamos suponiendo que H 6= G.
Sea j N el menor entero positivo tal que aj H. Vamos a mostrar que
H = haj i = {atj : t Z}. Si ak H, aplicamos el algoritmo de la division para
escribir k = jq + r con 0 r < j. As ak = ajq+r = ajq ar y akjq = ar H.
Puesto que j es el menor entero positivo tal que aj H, entonces r = 0 y
ak = ajq .

Ejemplo 5.1.38. En el grupo Z9 tenemos h3i = {0, 3, 6}.

5.1. GRUPOS Y SUBGRUPOS

119

Ejemplo 5.1.39. En el ejemplo 5.1.29, el subgrupo n = {x C : xn = 1}


2i
de C es cclico y n = he n i.
Corolario 5.1.40. Si H Z, entonces H = hni = nZ para alg
un n N0 .
n. Si H = {0}, entones H = 0Z. Si H = Z, entonces H = 1Z.
Demostracio
Supongamos que H es un subgrupo propio contenido en Z y sea x H. Puesto
que H es subgrupo, entonces x H. As que H contiene n
umeros 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 Z}.
Es claro que nZ H. Para la otra contencion elegimos cualquier elemento
x H. Por el algoritmo de la divisi
on x = nq + r con 0 r < n. Observemos
que x, nq H y por tanto r = x nq H. Si 0 < r, como r H entonces n
no es el menor entero positivo en H. As que necesariamente r = 0 y por tanto
x = nq nZ. En conclusi
on, cualquier subgrupo de Z es de la forma nZ, para
alguna n N0 y es cclico.

Ejemplo 5.1.41. El grupo Z solo tiene dos generadores. En efecto, si Z = hai,
entonces para n Z, existe t Z tales que at = n. Lo anterior significa que a | n.
En particular a | 1 y as, a = 1. Por tanto Z = h1i = h1i.
Notemos que en el ejemplo 5.1.38, el n
umero 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 G definimos la clase izquierda
de a m
odulo H como aH = {ah : h H}. Esta definicion tambien aplica si
o(G) = .
Ejemplo 5.1.42. En el grupo Z consideremos el subgrupo 7Z y sea x Z.
Entonces la clase izquierda de x m
odulo 7Z es
x + 7Z = {x + 7n : n 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 modulo 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
odulo H es
8 + H = {8 + 4, 8 + 8, 8 + 12, 8 + 0} = {12, 0, 4, 8}.

120

5. GRUPOS

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 notacion aditiva o
multiplicativa.
Lema 5.1.45. Sean G un grupo (finito o infinito), H G y a G. Entonces
las siguientes afirmaciones son ciertas:
1. aH = H si y solo si a H.
2. o(H) = |aH|.
3. a1 bH = H si y solo si aH = bH.
n. Para justificar la afirmacion 1 primero supongamos que
Demostracio
aH = H. Sea ah cualquier elemento de aH. Como ah H, entonces ah = h1 ,
para cierto elemento h1 H. Por tanto a = h1 h1 H. Recprocamente, si
a H, entonces aH H porque H es cerrado bajo productos. Para cualquier
h H podemos escribir h = a(a1 h). As que H aH y por tanto aH = H.
Para la afirmaci
on 2 consideremos un conjunto I de ndices y H = {hi : i I}.
Entonces aH = {ahi : hi H}. La funcion 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
on 3 primero supongamos que a1 bH = H.
Entonces a1 b H y as a1 b = h, para cierto elemento h H. Por lo anterior,
b = ah y bH aH. De la misma igualdad a1 b = h tenemos a = bh1 bH y por
tanto aH bH. Inversamente, si aH = bH, entonces b = ah, para alg
un h H.
As que a1 b = h H. Aplicando la afirmacion 1 tenemos a1 bH = H.

En el ejemplo 5.1.44 observamos que la clase 8 + H coincide con el subgrupo
H. Este fen
omeno fue justificado en la afirmacion 1 del lema anterior. Podemos
ser m
as atrevidos e intentar comparar dos clases izquierdas arbitrarias.
Lema 5.1.46. Sean G un grupo y aH, bH clases izquierdas. Entonces aH
bH =
o aH = bH.
n. Supongamos que la primera afirmacion no se cumple, es
Demostracio
decir, aH bH 6= . Vamos
a mostrar que entonces la segunda afirmacion es
T
la buena. Si x aH bH, entonces existen h1 , h2 H de tal forma que
x = ah1 = bh2 . Por tanto a = bh2 h1
bH y as, para todo h H,
1

5.1. GRUPOS Y SUBGRUPOS

121

ah = bh2 h1
1 h 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}aG produce una partici
on del grupo G. Lo anterior significa:
1. Cada
[ clase aH 6= pues al menos a aH.
2.
aH = G.
aG

Como sabemos, una partici


on produce una relacion de equivalencia y una
relaci
on de equivalencia nos lleva a una particion. En particular, la relacion de
equivalencia que hemos producido en G por medio de la particion de las clases
izquierdas formadas con un subgrupo dado H es la siguiente: si a, b G, entonces
a b si y solo si aH = bH. Vamos a denotar G/H = {aH : a G} y nos referimos
a G/H como el conjunto de clases izquierdas de G m
odulo H.
Ejemplo 5.1.47. Consideremos el grupo F7 = F7 \ {0} = {1, 2, 3, 4, 5, 6},
en donde la operaci
on es la multiplicaci
on m
odulo 7. Si H = {1, 2, 4}, entonces
H F7 . A continuaci
on damos una lista de los elementos de F7 /H:
1H = {1, 2, 4},

2H = {2, 4, 1},

3H = {3, 6, 5}

4H = {4, 1, 2},

5H = {5, 3, 6},

6H = {6, 5, 3}.

Observamos que cualesquiera dos clases o coinciden o son ajenas. Ademas, la


uni
on de ellas reproduce al grupo F7 .
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 Z},

1 + 6Z = {1 + 6n : n Z},

2 + 6Z = {2 + 6n : n Z},

3 + 6Z = {3 + 6n : n Z},

4 + 6Z = {4 + 6n : n Z},

5 + 6Z = {5 + 6n : n Z},

6 + 6Z = {6 + 6n : n Z},

7 + 6Z = {7 + 6n : n Z},

8 + 6Z = {8 + 6n : n Z}.
Observamos que algunas clases se est
an repitiendo, por ejemplo
0 + 6Z = 6 + 6Z,

1 + 6Z = 7 + 6Z,

2 + 6Z = 8 + 6Z.

122

5. GRUPOS

Esencialmente esto se debe al algoritmo de la division y por tanto


Z/6Z = {0 + 6Z, 1 + 6Z, 2 + 6Z, 3 + 6Z, 4 + 6Z, 5 + 6Z}.
Denotaremos
umero de clases izquierda de G modulo H,

como [G : H] al n
es decir, G/H = [G : H]. El n
umero [G : H] lo llamaremos el ndice de H en
G. A continuaci
on 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
as a
un, o(G) = o(H)[G : H] o equivalentemente
o(G)
= [G : H]
o(H)
n. Si {aH} es la partici
Demostraci
o
on de G modulo H, entonces la union
S
G = aH es ajena. Por la afirmaci
on 1 del lema 5.1.45 P
si t = o(H) entontes
t = |aH| = o(H) para cualquier a G. Por tanto o(G) =
|aH| = tq, donde q
es el n
umero de clases izquierdas. As o(H) | o(G) donde q es el n
umero de clases
izquierdas, es decir, q = [G : H].

Si definimos una clase derecha como Ha = {ah : h 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 G. De acuerdo al lema 5.1.36,
hai = {an : n N} es un subgrupo de G. Si o(hai) = r < , entonces diremos que
el orden del elemento a es r. Si o(hai) = diremos que a es de orden infinito.
1Joseph Louis Lagrange naci
o el 25 de enero de 1736 en Turn, capital del reino de Cerde
na.
Cursa sus primeros estudios en Turn; despu
es de la lectura ocasional de una memoria sobre

algebra del astr


onomo Halley, se orienta hacia las matem
aticas. Lagrange reside en Berln desde
1766 hasta 1787 y es donde redactar
a cerca de ciento cincuenta memorias consagradas a las
matem
aticas y a la mec
anica. La gran obra de Lagrange durante este perodo es su mec
anica
analtica, una obra maestra de matem
atica pura que presenta a la mec
anica por medio de un
m
etodo puramente algebraico, sin la ayuda de ninguna figura. En el campo de las matem
aticas
puras, merecen el primer lugar sus trabajos sobre la resoluci
on algebraica de ecuaciones. En
1766, Lagrange demuestra la existencia de races de la ecuaci
on de Pell, en 1768 ofrece una
soluci
on completa de la ecuaci
on de segundo grado (enteros solamente). Se interesa tambi
en
por la descomposici
on de n
umeros y en 1770 demuestra el enunciado de Fermat: Todo entero
positivo es la suma de a lo m
as cuatro cuadrados. En 1773 da la primera demostraci
on del
teorema de Wilson. Muere en el a
no 1813.

5.1. GRUPOS Y SUBGRUPOS

123

En pocas palabras, el orden de a G es el orden del grupo cclico 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 G, entonces por el teorema de Lagrange o(a) | o(G) y por tanto
o(a) < . Si G es un grupo infinito, puede suceder que a es de orden finito o
infinito, todo depende de la aritmetica 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 g G tal que o(g) = n. Si am = e,
entonces n | m. En efecto, pues por el algoritmo de la division 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 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 modulo 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 cclico finito. Cualquier x n 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 ordenes. Por
que?
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.
Corolario 5.1.55. Sean G un grupo finito y a G. Entonces ao(G) = e.
n. Por el teorema de Lagrange o(a) | o(G). Si r = o(G),
Demostracio
entonces r = o(a)q para alg
un q N. Por tanto ar = (ao(a) )q = eq = e.

Corolario 5.1.56 (Teorema de Fermat). Si p es primo, a Fp , entonces
ap1 = 1.
n. Es suficiente notar que Fp es un grupo de orden p 1 con
Demostracio
el producto de enteros m
odulo p, en donde el neutro es la clase 1.


124

5. GRUPOS

Corolario 5.1.57 (Teorema de Euler). Para a Un se tiene que a(n) 1


(mod n).
n. El conjunto Un = {a Zn : ax 1 (mod n) es soluble} es
Demostracio
un grupo con el producto de clases residuales modulo n y o(Un ) = (n).

Si conocemos el entero o(a) podemos preguntarnos cual es el orden de am
para m N. El siguiente resultado nos da la respuesta.
Teorema 5.1.58. Sean G un grupo y a G con o(a) = r < . Entonces
r
.
para m N tenemos que o(am ) =
mcd(r, m)
n. Ser
Demostracio
a 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
un q N. Por tanto mcd(r, m) = m y
r
r
= .
mcd(r, m)
m
En este caso debemos probar que
r
= q.
m
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)
o(am ) =

Ahora supongamos mcd(m, r) = 1. Seg


un la afirmacion del teorema, debemos
mostrar que o(am ) = r. Sean x, y Z tal que mx + yr = 1. Multiplicando esta
u
ltima igualdad por o(am ) obtenemos
mxo(am ) + yro(am ) = o(am ),
de donde

ao(a ) = (am )xo(a ) (ar )yo(a ) = e


y as el n
umero o(a) satisface que o(am ) r. Por otro lado
(am )r = (ar )m = em = e
implica que r o(am ) y por lo tanto r = o(am ).

5.1. GRUPOS Y SUBGRUPOS

125

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 que d | r,
d
entonces por el primer caso de estudio, tenemos o(ad ) = q1 . De acuerdo al segundo
r
caso, puesto que mcd(q0 , q1 ) = 1 tenemos (o(ad ))q0 = q1 . Pero q1 = y por tanto
d
r
r
.

o(adq0 ) = o(am ) = q1 = =
d
mcd(r, m)
Corolario 5.1.59. Si G es cclico de orden finito m, entonces G tiene (m)
generadores, donde es la funci
on de Euler.
n. Sean a G un generador y t N tal que mcd(t, m) = 1.
Demostracio
Entonces
m
= m.
o(at ) =
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 G. Entonces x = as , para alg
un s N y
o(x) = o(as ) = m. Pero
m
=m
o(as ) =
mcd(s, m)
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
ormulas o(a + b) = o(a) + o(b) y o(ab) = o(a)o(b)
no son v
alidas 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 G de orden finito tales que ab = ba
y mcd(o(a), o(b)) = 1. Entonces o(ab) = o(a)o(b).
n. Sea o(a) = m y o(b) = n. Como ab = ba, para k Z
Demostracio
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 tendramos que (ab)o(ab) = e, as
que mn | o(ab) y terminamos. Si (ab)k = e, entonces tenemos ak = bk y por
tanto amk = bmk = e. Puesto que o(b) = n y bmk = e, llegamos a que n | mk.
Usando la hip
otesis 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.


126

5. GRUPOS

Ejemplo 5.1.61. Sea p un primo y p el grupo de races p-esimas de 1. Si


2i
denotamos al generador de p por x = e p , entonces es claro que o(x) = p. Si
p
n N es primo relativo con p, entonces o(xn ) =
= p. Concluimos este
mcd(n, p)
ejemplo afirmando que cualquier elemento y p \ {1} es un generador del grupo
p .
Este es el momento adecuado para hacer una breve reflexion sobre el teorema
de Lagrange 5.1.49. Este resultado afirma que si tenemos un grupo finito G y
H G, entonces el n
umero 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
on inversa del teorema de Lagrange no es
v
alida en toda generalidad, por ejemplo, el siguiente conjunto de permutaciones

A4 =

n 1
1

2
2

3
3

1
4

2
2

3
1

1
3

2
1

3
2

 
4
1
,
4
1
 
4
1
,
3
2
 
4
1
,
4
4

2
3

3
4

2
4

3
3

2
3

3
2

 
4
1
,
2
1
 
4
1
,
1
4
 
4
1
,
1
3

2
4

3
2

2
1

3
3

2
4

3
1

 
4
1
,
3
3
 
4
1
,
2
2
 
4
1
,
2
2

2
2

3
4

2
3

3
1

2
1

3
4


4
,
1

4
,
4
o
4
3

es un grupo de orden 12 y no contiene alg


un subgrupo de orden 6. El grupo A4
es conocido como grupo alternante y est
a contenido en S4 . A4 es el ejemplo de
grupo m
as peque
no en el cual no se cumple la afirmacion inversa del teorema de
Lagrange. Sin embargo, no todo est
a 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 afirmacion inversa del
teorema de Lagrange. Por lo pronto proporcionamos la siguiente version del
teorema inverso de Lagrange.
Teorema 5.1.62 (Teorema inverso de Lagrange para grupos cclicos finitos).
Sean G un grupo cclico finito de orden n y d | n, d > 0. Entonces G contiene un
u
nico subgrupo H de orden d.

5.1. GRUPOS Y SUBGRUPOS

127

n. Supongamos que G =< x >= {e, x, x2 , . . . , xn1 } y n =


Demostracio
tq
dq. Si H = {x : t Z} = hxq i , entonces H G. Para t Z existen u
nicos
q1 , r1 enteros tales que t = dq1 + r1 con 0 r1 < d. Es facil 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
un m N. Por tanto ad = xmd = e. De acuerdo al
n
ejemplo 5.1.50, n | md pues o(x) = n. Sea k Z tal que m = k = qk. As,
d
a = xm = (xq )k = xkq H y hai H. Por lo anterior hai = H.

Corolario 5.1.63. Si G es un grupo cclico, entonces cualquier subgrupo de
G es cclico.
n. Cualquier subgrupo de G es obtenido como en el teorema
Demostracio
anterior.

El teorema 5.1.62 tambien es v
alido para grupos abelianos finitos. Posponemos la prueba para m
as adelante.
PROBLEMAS
1. Sean G un conjunto y ab el producto de a, b 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
on suma de enteros.
g) El conjunto de todos los enteros impares con operaci
on producto de enteros.
h) Los n
umeros racionales positivos con la suma.
i) Los n
umeros racionales positivos con el producto.
j) Q (0, 1) con el producto usual de n
umeros racionales.
k) Q donde ab = max{a, b}.
l) Los n
umeros irracionales con la suma usual de R.
m) Los n
u
meros irracionales con el producto usual de R.
n) {a + b 2 : a, b Q, a 6= 0 o
b 6= 0} con el producto usual de R.
o) R2 \ {(0, 0)} con la operaci
on (a, b)(c, d) = (ac bd, ad + bc).

128

5. GRUPOS

2. Sea A Mnm (R) y denotemos Sol(A) = {X Rn : AX = 0}. Demuestra que


Sol(A) es un grupo abeliano infinito. La operaci
on 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
on. En N se cumplen las leyes de cancelaci
on para la suma (tambien para el
producto) y sin embargo N no es un grupo. Supongamos que G es un conjunto finito
no vaco, con una operaci
on binaria asociativa y tal que en G se cumplen las dos
leyes de cancelaci
on. Demuestra que G es un grupo. Sugerencia: Es fundamental la
hip
otesis G finito y no vaco pues de esta forma podemos elegir g G y n, m N tal
que n > m y g n = g m . Muestra que ag nm = a para cualquier a G. Por analoga
g nm a = a. Es aqu donde se usan las leyes de cancelaci
on. Por tanto g nm 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
on 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}.
7. Sean G un grupo y H1 , H2 subgrupos de G. Muestra que H1 H2 G si y solo si
uno de ellos est
a contenido en el otro.
8. Considera el grupo Z. Cu
ales 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 Z \ {0}. Si g = mcd(a, b), entonces el subgrupo generado por a, b es gZ.
ax + b
11. Sea R = R {}. 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
on composici
on.

5.1. GRUPOS Y SUBGRUPOS

129

12. Muestra que si m | n, entonces nZ mZ.


13. Sean G un grupo y a1 , a2 , . . . , an G. Muestra que
1
1
(a1 a2 an )1 = a1
n an1 a1 .

14. Muestra que si G = hai, entonces G = ha1 i.


15. Sean A un conjunto arbitrario y SA = {f : A A : f es biyectiva}. Muestra que
SA es un grupo con la composici
on usual de funciones.
16. Muestra que Sn es un grupo de orden n!.
17. Muestra que Sn1 Sn .
18. Muestra que si n < m, entonces Sn Sm .
19. Muestra que { Sn : (n) = n} Sn . El subrupo { 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 G : o(x) < }. Muestre que
si G es abeliano, entonces t(G) G. El subgrupo t(G) es conocido como el subgrupo
de torsi
on de G.
23. En el grupo GL(2, Q), el subconjunto t(GL(2, Q)) no es subgrupo de GL(2, Q).
24. Sean p un n
umero primo y G un grupo de orden p. Usa el teorema de Lagrange
para demostrar que G es cclico.
25. Sea G un grupo no cclico de orden 4. Muestra que G es abeliano.
26. Encuentra
todos los subgrupos cclicosdiferentes
en Z12 , F13 , Z18 .


D 1 b E
1 b
27. Sea
GL(2, R). Encuentra
.
0 1
0 1




0 1
0
1
28. En el grupo GL(2, Q) considera A =
y B =
. Muestra que
1
0
1 1
o(A) = 4, o(B) = 3 pero o(AB) = .
29. Muestra que todo grupo cclico es abeliano y da un ejemplo de un grupo abeliano
que no sea cclico.
30. Muestra que un grupo que tiene solo un n
umero finito de subgrupos debe ser finito.
31. Sea n = {x C : xn = 1}. Muestra que n es un grupo finito de orden n. Si d | n,
entonces d n .
32. Considera el conjunto = {z C : z n = 1, n N}. Muestra que es un
subgrupo infinito de C y cada elemento de es de orden finito.
33. Conjetura de Artin. Sea p un n
umero primo. Muestra que Fp es un grupo cclico de
orden p 1. Puede el lector encontrar un generador tpico para cualquier primo p?
34. Sean a, b, c, d G. La ecuaci
on axbcx = cabx tiene soluci
on u
nica en G.

130

5. GRUPOS

35. Sea Un = {a Zn : ax 1 (mod n) es soluble}. Muestra que Un es un grupo


abeliano de orden (n).
36. Sean G un grupo y a G de orden finito r. Muestra que r es el menor entero
positivo tal que ar = e.
37. Sean G un grupo infinito y H G. Muestra que si a G, entonces o(aH) = o(H).
38. Sean G un grupo, H G y a G. Definimos la clase derecha de a m
odulo H como
Ha = {ha : h H}. Demuestra el teorema de Lagrange usando clases derechas
m
odulo H.
39. En Z9 encuentra todas las clases izquierdas y todas las clases derechas m
odulo
H = {0, 3, 6}. Puedes dar una biyecci
on entre el conjunto de clases izquierdas y el
conjunto de clases derechas m
odulo H?
40. Sean G un grupo y H G. Muestra que existe una biyecci
on entre el conjunto de
clases izquierdas y el conjunto de clases derechas m
odulo H.
41. Considera el grupo R2 = R R. Muestra que la recta L = {(a, 5a) : a R}
es subgrupo de R2 . Encuentra la clase (1, 2) + L. Describe geometricamente el
conjunto R2 /L. Cualquier recta contenida en R2 es subgrupo de R2 ?
42. Sean a, b elementos de orden finito en un grupo finito G. Encuentra el orden de ab.
43. Sea G un grupo finito de orden n. Si x G es tal que xr = e y mcd(r, n) = 1,
entonces x = e.
44. Una de las expresiones m
as bellas en matem
aticas es x2 = 1. Las races cuadradas
de 1 son de tal importancia que, por ejemplo, sirven para construir al campo de
los n
umeros complejos C. La ecuaci
on x2 = 1 no tiene soluci
on en R y en C tiene
dos soluciones. En un campo finito Fp tambien 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) R3 : b2 + c2 + d2 = 1} es el conjunto de
soluciones de la ecuaci
on. Fant
astico, 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. Que pasara si a 6= 0?

5.2. Subgrupos normales y anormales


En esta secci
on 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 A, b B} donde ab indica el producto de los
elementos a, b con la operaci
on de grupo de G. De esta forma si {Ai }ni=1 en

5.2. SUBGRUPOS NORMALES Y ANORMALES

una familia finita de subconjuntos de G, entonces

131

n
Y

Ai = {a1 a2 an : ai Ai }.
i=1
a2 a1 an pueden ser diferentes pues no

Notemos que los elementos a1 a2 an y


estamos suponiendo que el grupo G es abeliano. Como caso particular de nuestra
definici
on de producto de conjuntos tenemos que si a, b G y H G entonces
aHb = {ahb : h H}. El lector puede verificar facilmente que si H G entonces
HH = H y como caso particular tenemos:
Lema 5.2.1. Si H G y a G, entonces aHa1 G.
n. Veamos que aHa1 es cerrado bajo productos. Si elegimos
Demostracio
dos elementos tpicos ah1 a1 , ah2 a1 aHa1 , entonces
(ah1 a1 )(ah2 a1 ) = a(h1 h2 )a1 aHa1 .
Ahora, si aha1 aHa1 , entonces (aha1 )1 = ah1 a1 aHa1 . Por tanto
aHa1 G.


Sean H1 , H2 subgrupos de G. Decimos que H1 es conjugado de H2 si existe


a G tal que H1 = aH2 a1 . Es claro que dado un subgrupo H, entonces
todos los subgrupos conjugados de H son {aHa1 }aG . En particular, nos
interesan aquellos subgrupos H que coinciden con todos sus conjugados, es decir,
aHa1 = H para todo a G. Los subgrupos de G con esta propiedad los
llamaremos subgrupos normales de G y los demas subgrupos seran 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 G, aHa1 6= H.
Lema 5.2.2. Sean G un grupo y H G. Entonces H / G si y solo si para
a G, aH = Ha.
n. Si H / G, entonces {aha1 : h H} = H para a G.
Demostracio
Vamos a mostrar la doble contenci
on entre los conjuntos aH y Ha. Sea ah aH.
Entonces aha1 aHa1 = H. Por tanto, aha1 = h1 , para alg
un h1 H, as
ah = h1 a Ha y en consecuencia aH Ha. La contencion Ha aH se justifica
de manera similar y de esta forma aH = Ha. Es un facil ejercicio mostrar que si
aH = Ha para toda a G, entonces H / G.


132

5. GRUPOS

n 1 2 3 1 2 3 o
Ejemplo 5.2.3. Con el subgrupo H =
,
S3 y
1 2 3
3 2 1


1 2 3
la permutaci
on =
, tenemos
2 3 1
n 1 2 3 1 2 3 o n 1 2 3 1 2 3 o
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 G.
El siguiente resultado puede resultar de gran utilidad para identificar subgrupos
normales.
Teorema 5.2.4. H / G si y solo si aHa1 H para todo a G.
n. Si H / G, entonces para todo a G, aH = Ha. Sea
Demostracio
ah aH = Ha. Entonces existe h1 H tal que ah = h1 a. Por tanto
aha1 = h H. Recprocamente, supongamos aHa1 H para todo a G. Es
suficiente mostrar que H aHa1 . Sea h H. Puesto que a1 ha a1 Ha H,
entonces
h = a(a1 ha)a1 aHa1
y as H aHa1 . Por tanto H = aHa1 y H / G.

Una reinterpretaci
on 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 G se tiene que
(aH)(bH) = abH.
n. (aH)(bH) = a(Hb)H = a(bH)H = abH.
Demostracio

El corolario anterior es altamente sugestivo pues propiamente define una


operaci
on binaria en el conjunto de clases laterales izquierdas. Sea H / G. En
el conjunto G/H = {aH : a G} definimos el producto de dos clases izquierdas
como (aH)(bH) = abH. Observamos que:
1. Para a G se cumple aHeH = aH. Esto sugiere que la clase izquierda
eH = H funciona muy bien como neutro en G/H.
2. Para a G se cumple que aHa1 H = eH. Esto sugiere que (aH)1 = a1 H.

5.2. SUBGRUPOS NORMALES Y ANORMALES

133

Para un subgrupo normal, el producto entre clases izquierdas impone en el


conjunto G/H una estructura de grupo con operacion binaria el producto de
clases laterales izquierdas. Solo nos queda preguntarnos si la operacion es una
funci
on que est
a 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 operacion entre clases
izquierdas no depende del representante. Resumiendo: si H / G, entonces G/H
es un grupo el cual llamaremos grupo cociente de G modulo H.
Corolario 5.2.6 (Corolario al teorema de Lagrange). Si G es un grupo finito
o(G)
y H / G, entonces o(G/H) =
.
o(H
n. Recordemos que [G : H] es el n
Demostracio
umero 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 = 1 =
, 2 =
, 3 =
,
1 2 3
1 3 2
3 2 1






1 2 3
1 2 3
1 2 3 o
4 =
, 5 =
, 6 =
.
2 1 3
2 3 1
3 1 2
El lector puede verificar f
acilmente 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
1 H = 3 H,

2 H = 5 H,

4 H = 6 H.

Ahora multiplicamos las clases 1 H, 2 H para obtener


n1 2 3 1 2 3 1 2 3 1 2 3o
(1 H)(2 H) =
,
,
,
6 S3 /H.
1 3 2
2 3 1
3 1 2
2 1 3

134

5. GRUPOS

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 esta 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
on 1 del lema 5.1.45 y un calculo elemental observamos
que i H = H y 1 H = 5 H = 6 H. As las cosas tenemos
n 1 2 3 1 2 3 1 2 3 o
1 H =
,
,
= 5 H = 6 H,
1 2 3
2 3 1
3 1 2
n 1 2 3 1 2 3 1 2 3 o
2 H =
= H2 ,
,
,
1 3 2
3 2 1
2 1 3
 
 
o
n
1 2 3
1 2 3
1 2 3
3 H =
,
,
= H3 ,
1 3 2
3 2 1
2 1 3
n 1 2 3 1 2 3 1 2 3 o
4 H =
= H4 .
,
,
1 3 2
3 2 1
2 1 3
Por tanto H / S3 y S3 /H = {1 H, 2 H} es un grupo con la operacion producto
de clases izquierdas.
Ejemplo 5.2.9. El grupo W = {z C : |z| = 1} es un subgrupo normal de
C . El subgrupo W lo podemos identificar geometricamente 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: xHx1 = xx1 H = H. Sin embargo, puede suceder
que todos los subgrupos de un grupo dado son normales y el grupo en cuestion
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:
h1i = {1, 1},
hji = {j, 1, j, i},

hii = {i, 1, i, i},


hki = {k, 1, k, 1}.

Observamos que
jhii = hiij = (j)hii = hii(j) = khii = hiik
= (k)hii = hii(k) = {k, j, k, j},

5.2. SUBGRUPOS NORMALES Y ANORMALES

135

y por tanto hii / Q8 . An


alogamente h1i, hji, hki / Q8 . Aqu estamos suponiendo
algo que no hemos demostrado: Los u
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
on de problemas.
Despues de haber definido el grupo cociente, nuestra siguiente pregunta es
c
omo 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 N } donde N G es tal que H N.
n. Si N G es tal que H N , definimos el conjunto
Demostracio
Hc = {aH : a N }.
Observe que Hc G/H. Para aH, bH Hc tenemos que ab1 N y
ab1 H = aHb1 H Hc .
Por lo tanto Hc G/H. Ser
an todos los subgrupos de G/H?. Vamos a mostrar
que cualquier subgrupo de G/H lo podemos construir a partir de alg
un subgrupo
N de G que contiene a H. Sea K G/H. Entonces los elementos de K son
clases izquierdas. Sea
N = {a G : aH K}.
Notemos que si a H, entonces aH = H G/H y por tanto a N . Puesto que
K G/H, tenemos que
aHb1 H = ab1 H K.
Por lo tanto ab1 N y N G.

El siguiente resultado es la suma de la teora que desarrollamos en esta seccion.


Teorema 5.2.12. Sean G un grupo y H G. Las siguientes afirmaciones
son equivalentes:
1. H / G.
2. Si a G, entonces aHa1 = H.

136

5. GRUPOS

3. Si a G, entonces aH = Ha.
4. Los siguientes conjuntos coinciden: {aH : a G} = {Ha : a G}.
5. Para a G, se cumple que aHa1 H.
n. Se deja como ejercicio para el lector.
Demostracio

En la siguiente secci
on 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 .
2. 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 .
3. Sea H G. Muestra que si xy 1 H, entonces xH = yH.
4. Prueba que si H G y n N, entonces H n = HH H = H.
5. Considera el grupo aditivo de los enteros Z y el subgrupo 3Z. Muestra que
o(Z/3Z) = 3.
6. Muestra que si n N, entonces o(Z/nZ) = n.
7. Muestra que Z/nZ = Z/(n)Z.
8. Sean G y K grupos. Considera el producto directo G K como en el ejemplo
5.1.19. Escribimos G0 = {(g, eK ) : g G} y G1 = {(eG , g1 ) : g1 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 .
9. Sean G y K grupos. Si N / G y H / K, entonces N H / G K.
10. Considera el grupo aditivo de los n
umeros racionales Q. Muestra que Z / Q y Q/Z
es un grupo infinito en el cual todo elemento es de orden finito.
11. Sean p un n
umero primo y
o
na
+ Z Q/Z : b = pi para alg
un i N .
Z(p ) =
b
Muestra que Z(p ) es un subgrupo de Q/Z y
Z(p ) =<

1
+Z:nN>.
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
odulo H.

5.3. HOMOMORFISMOS DE GRUPOS

137




a b
13. Sean G =
: ad 6= 0 con operaci
on de grupo el producto usual de matrices
0 d


1 b
yH=
. 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 cclicos hji, hki, h1i de Q8 .
b) Demuestra que hji, hki, h1i / Q8 .
c) Demuestra que los subgrupos de Q8 son:{1}, h1i, hii, hji, hki, Q8 .
d) Encuentra el orden de los subgrupos de Q8 .
e) Observa que todos los subgrupos propios de Q8 son cclicos.
16. Sean G un grupo y a, b G. Definimos el conmutador de a, b como [a, b] = aba1 b1 .
El subgrupo conmutador de G es [G, G] = h[a, b] : a, b 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
on del corolario 5.2.6.
19. Si N / G y M / G, entonces N M / G. M
as a
un, 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.

5.3. Homomorfismos de grupos


Uno de los conceptos m
as importantes en el algebra moderna abstracta es el
de homomorfismo. Como los grupos son conjuntos con una aritmetica, resulta
natural pensar en aquellas funciones entre dos grupos que preservan la aritmetica
de cada grupo. Sean G, G1 grupos. Una funci
on 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 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.
2del griego hom
os = mismo, morph
e = forma

138

5. GRUPOS

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 este 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.
Ejemplo 5.3.1. Sea f : G G definida como f (a) = e para todo a G.
Entonces f es un homomorfismo de G en G.
Ejemplo 5.3.2. La funci
on identidad id : G G es un isomorfismo.
Ejemplo 5.3.3. Sean V, W espacios vectoriales y T : V W cualquier
transformaci
on lineal de V en W . Entonces T es un homomorfismo de grupos.
Ejemplo 5.3.4. Sean R el grupo aditivo de los n
umeros reales y R el grupo
multiplicativo de los n
umeros reales diferentes de cero. Si definimos f : R R
a
como f (a) = e donde e es la base del logaritmo natural, entonces f es un
monomorfismo.
Ejemplo 5.3.5. Considera el intervalo (0, ) con su estructura multiplicativa
y el grupo aditivo R. Si a (0, ) es un n
umero real fijo, entonces f : (0, ) R
definida como f (x) = loga (x) es un epimorfismo de grupos.
Ejemplo 5.3.6. Para n 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 ) Mnn (R) : det(aij ) 6= 0}. La
funci
on f : GL(n, R) R definida como f ((aij )) = det((aij )) es un epimorfismo
de grupos.
Ejemplo 5.3.8. Si G es un grupo abeliano, entonces la funcion f : G G
definida como f (a) = a1 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
odulo n. La funci
on 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 [a, b] es un n
umero real fijo,

5.3. HOMOMORFISMOS DE GRUPOS

139

entonces la funci
on c : G R definida como c (f ) = f (c) es un epimorfismo
de grupos.
Ejemplo 5.3.11. Sean G un grupo y a G un elemento fijo. La funcion
f : G G definida como f (x) = axa1 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 funcion : 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.
A continuaci
on estudiamos algunas de las propiedades basicas de los homomorfismos.
Teorema 5.3.13. Si f : G G1 es un homomorfismo y eG , eG1 son los
neutros de G y G1 respectivamente, entonces:
1. f (eG ) = eG1 .
2. f (x1 ) = f (x)1 .
3. Si H G, entonces f (H) G1 .
4. Si ker(f ) = {x G : f (x) = eG1 }, entonces ker(f ) / G.
n. Observamos que f (eG ) = f (eG eG ) = f (eG )f (eG ), as por
Demostracio
cancelaci
on, f (eG ) = eG1 . Para la afirmaci
on 2 tenemos la igualdad
f (xx1 ) = f (x)f (x1 ) = eG1 .
Por la unicidad del inverso, necesariamente f (x1 ) = f (x)1 . Para la afirmacion
3 consideremos H G. Entonces f (H) = {f (a) : a H}. Para f (a), f (b) f (H)
tenemos que
f (a)f (b)1 = f (a)f (b1 ) = f (ab1 ) f (H),
por lo tanto f (H) G1 . Para la afirmaci
on 4, primero observamos que si
b ker(f ), entonces f (b) = eG1 y
f (b1 ) = f (b)1 = (eG1 )1 = eG1 ,
as b1 ker(f ). Adicionalmente, si a ker(f ), entonces f (ab1 ) = f (a)f (b1 ) =
eG1 , de donde ab1 ker(f ). Por consiguiente ker(f ) G. Lo anterior significa
que un homomorfismo de grupos manda subgrupos en subgrupos. Para la
afirmaci
on 4 sean a ker(f ) y g 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.


140

5. GRUPOS

El grupo ker(f ) se conoce con el nombre de n


ucleo de f y f (H) es la imagen
de H bajo f . El subgrupo ker(f ) proporciona una descripcion muy concreta de
la imagen inversa de un elemento del grupo G.
Teorema 5.3.14. Sea f : G G1 un homomorfismo. Si g G y g1 G1
son tales que f (g) = g1 , entonces f 1 (g1 ) = g ker(f ).
n. Puesto que f 1 (g1 ) = {a G : f (a) = g1 }, entonces g
Demostracio
f (g1 ). Primero mostraremos la contenci
on f 1 (g1 ) g ker(f ). Si a f 1 (g1 ),
debemos mostrar que a = gb para alg
un b ker(f ). Como f (a) = g1 , entonces
1

f (g 1 a) = f (g)1 f (a) = g11 g1 = eG1 ,


por tanto g 1 a ker(f ), y as a g ker(f ). De lo anterior f 1 (g1 ) g ker(f ).
Para la contenci
on g ker(f ) f 1 (g1 ) sea b ker(f ). Entonces
f (gb) = f (g)f (b) = g1 eG1 = g1
y de esta forma gb f 1 (b1 ). As obtenemos la igualdad f 1 (g1 ) = g ker(f ). 
Corolario 5.3.15. Un homomorfismo f : G G1 es monomorfismo si y
solo si ker(f ) = {eG }.
n. Supongamos que f es un monomorfismo. Es claro que
Demostracio
{eG } ker(f ). Si g 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 g21 ) = f (g1 )f (g21 ) = f (g1 )f (g2 )1 = eG1 .
Por tanto g1 g21 ker(f ) = {eG }. De lo anterior se sigue que g1 = g2 y f es
inyectiva.

El objetivo final en esta secci
on es dar una exposicion de los celebres teoremas
de Noether3, mejor conocidos como los teoremas de isomorfismos. Recordemos
3Emmy Amalie Noether nace el 23 de marzo en Erlangen, Baviera. Es hija del matem
atico
Max Noether. El medio matem
atico que le brindaba su padre y los amigos de
este, hace que ella
oriente su pasi
on y estudio hacia las matem
aticas. En 1907 obtiene su doctorado en Gotinga
bajo la tutela de Poul Gordan. Trabaj
o como ayudante de Hilbert sin recibir salario. Su talento
cientfico estuvo marcado por sus grandes aportes a la matem
atica y la fsica. Este espacio es
insuficiente para relatar vida y obra de la mujer m
as importante en la ciencia. Los lectores
interesados est
an obligados a deleitarse con el libro Emmy Noether, 1882-1935 de Auguste Dick
en Birkhauser, Boston 1981.

5.3. HOMOMORFISMOS DE GRUPOS

141

que si G es un grupo y H / G, entonces como se vio en el ejemplo 5.3.12, existe


un epimorfismo natural : G G/H dado por (a) = aH. Este epimorfismo se
conoce con el nombre de homomorfismo natural de G en G/H.
Lema 5.3.16. Sean G un grupo y H / G. Entonces H es el n
ucleo de alg
un
homomorfismo de grupos.
n. Recordemos que el neutro en el grupo G/H es precisamente
Demostracio
la clase H. Consideremos el homomorfismo natural : G G/H. Entonces
ker() = {a G : (a) = aH = H} = {a G : a H} = H.

Notemos que si H es el n
ucleo de alg
un homomorfismo de grupos f : G G1 ,
entonces por la afirmaci
on 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).
n. La idea de la prueba es proporcionar un isomorfismo :
Demostracio
G/ ker(f ) f (G). Cu
ales 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
on bien definida, es decir, si gN = g1 N,
entonces f (g) = f (g1 ). En efecto, si gN = g1 N, tenemos que g11 gN = N y por
tanto g11 g N, as f (g11 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
a afirmando que es realmente una funcion. En matematicas es
com
un decir que est
a bien definida. Vea el parrafo que precede al corolario
5.2.6.

142

5. GRUPOS

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
on 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 ). Entonces f (g) = f (g1 ) y as
f (g11 g) = eG1 . Por lo tanto, g11 g ker(f ) = N y g11 gN = N . Por lo anterior
gN = g1 N . Observe que hemos usado la afirmacion 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 .
n. Es evidente pues f (G) = G1 .
Demostracio

Corolario 5.3.19. Dos subgrupos cclicos de orden n son isomorfos.


n. Supongamos G = hai y o(G) = n. La funcion f : Z G
Demostracio
definida como f (m) = am es homomorfismo pues
f (m + k) = am+k = am ak = f (m)f (k).
Obviamente f es suprayectiva y
ker(f ) = {k Z : f (k) = ak = eG } = {nq : q Z} = nZ.
Por el primer teorema de isomorfismos Z/nZ G. Cualquier otro grupo cclico
G1 del mismo orden n satisface que G1 Z/nZ.

Resumiendo todo o anterior tenemos el siguiente resultado.
Teorema 5.3.20 (Teorema de clasificacion de los grupos cclicos). Si G es
un grupo cclico, entonces para alg
una n N, n 2, tenemos que G es isomorfo
a Z/Zn
o G Z.
n. Si G es finito, entonces el corolario anterior justifica la
Demostracio
primera afirmaci
on. Si G es infinto, G = hai = {an : n Z} y la funcion
f : G Z definida como f (aj ) = j es un isomorfismo.

Ejemplo 5.3.21. Consideremos el grupo multiplicativo de los n
umeros reales
positivos (0, ). La funci
on f : C (0, ) definida como f (z) = |z| es un
epimorfismo en donde ker(f ) = {z C : |z| = 1}. De acuerdo al primer teorema
de isomorfismos, los grupos C / ker(f ) y (0, ) son isomorfos.

5.3. HOMOMORFISMOS DE GRUPOS

143

Ejemplo 5.3.22. Con respecto al problema anterior, definamos S 1 = {z


C : |z| = 1}. Geometricamente S 1 es la circunferencia de radio 1 en el plano
complejo y S 1 es un subgrupo multiplicativo de C . Consideremos la funcion
f : R S 1 definida como f (x) = e2ix = cos 2x + i sen 2x. 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 .
Ejemplo 5.3.23. La funci
on f : Z 3Z/6Z definida como f (n) = 3n + 6Z
es un epimorfismo de grupos cuyo n
ucleo es 2Z. Por tanto Z/2Z 3Z/6Z.
En general, el producto de dos subgrupos no necesariamente es subgrupo.
Vea la definici
on de producto al principio de la seccion 5.2. El siguiente resultado
nos da una condici
on necesaria y suficiente para que un producto de subgrupos
sea subgrupo.
Lema 5.3.24. Sea G un grupo y H, K G. Entonces HK G si y solo si
HK = KH.
n. Si HK es subgrupo de G, entonces K, H HK y por tanto
Demostracio
KH HK. No podemos usar el mismo argumento para mostrar la contencion
HK KH pues no podemos suponer que KH G. Sea g HK. Entonces
g 1 = ab HK, para alg
un a H, b K. Por tanto g = b1 a1 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 HK, entonces
k1 h2 KH = HK y por tanto k1 h2 = h3 k3 , para ciertos elementos h3 H y
k3 K. As
h1 (k1 h2 )k2 = h1 (h3 k3 )k2 = (h1 h3 )(k3 k2 ) HK.
Tambien (hk)1 = k 1 h1 KH = HK. Por tanto HK G.

Como aplicaci
on 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.
n. La hip
Demostracio
otesis H / G implica que kH = Hk para k K. Por
tanto
[
[
Hk = HK.
KH =
kH =
kK

Por el corolario anterior HK G.

kK

144

5. GRUPOS

Lema 5.3.26. Si G es un grupo y N, H G con N / G, entonces N / N H y


N H / H.
n. Primero observemos que N N H G. Para mostrar que
Demostracio
N / N H elegimos nh N H. Entonces
nhN = n(hN ) = n(N h) = (nN )h = (N n)h = N nh.
Para la segunda afirmaci
on primero observamos que N H H. Para la
normalidad usaremos el Teorema 5.2.4. Sean a N H y h H. Entonces
hah1 H porque a H. Tambien hah1 N pues N / G. Por tanto hah1
N H. Puesto que a la elegimos de manera arbitraria, h(N H)h1 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 .
n. De acuerdo al lema anterior N / N H y por tanto tiene
Demostracio
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. Tambien f es suprayectiva pues si
x N H/N , entonces x = gN con g N H. As g = nh para alg
unos
n N, h H. De lo anterior f (h) = hN = hnN = gN. Por u
ltimo tenemos
que
ker(f ) = {x H : xN = N } = {x H : x N } = H N.
Resumiendo, f es un epimorfismo cuyo n
ucleo es H N . Aplicando el primer
teorema de isomorfismos obtenemos el resultado.

Como caso particular tenemos la conocida formula del producto en el caso
particular cuando G finito y se cumplen las mismas hipotesis del segundo teorema
de isomorfismos.
Corolario 5.3.28 (F
ormula del producto). Si G es finito y N, H G
cumplen las hip
otesis del teorema 5.3.27, entonces |HN ||H N | = |H||N |.
n. Como H/H N N H/N , entonces
Demostracio

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 |.


5.3. HOMOMORFISMOS DE GRUPOS

145

La f
ormula del producto es v
alida en general, es decir, sin la hipotesis N / G.
Vea el problema 23 de la siguiente secci
on de problemas.
El tercer teorema de isomorfismos viene siendo un analogo a una propiedad
de las fracciones de n
umeros reales.
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.
n. Claramente H/K G/K. Veamos que H/K es un subDemostracio
grupo normal de G/K. Sean aK G/K y hK H/K. Entonces
aK(hK)a1 K = aKK(ha1 K) = aK(ha1 K) =
K(aha1 K) = aha1 K H/K
pues aha1 H. As que H/K / G/K. Finalmente, definimos f : G/K G/H
como f (aK) = aH. Veamos que f es una funcion bien definida. Si aK = bK,
entonces b1 aK = K y b1 a K H. Por tanto b1 aH = H y aH = bH.
Verificar que f es epimorfismo es f
acil, pues si aH G/H, entonces aK G/K
y f (aK) = aH. Ahora calculemos el n
ucleo de f :
ker(f ) = {aK : f (aK) = aH = H} = {aK : a H} = H/K.
Aplicando el primer teorema de isomorfismos se sigue el resultado.

Corolario 5.3.30 (Teorema de Poincare4). Si G es abeliano finito y K


H G, entonces [G : K] = [G : H][H : K].
n. Se sigue al considerar que (G/K)/(H/K) G/H.
Demostracio

El teorema de Poincare puede ser descrito en forma general: si G es un grupo


finito y K H G, entonces [G : K] = [G : H][H : K].
4Jules Henri Poincar
e naci
o el 29 de abril de 1854 en la ciudad de Nancy, Francia. Poincar
e
fue un destacado matem
atico, fsico te
orico, ingeniero y fil
osofo de la ciencia. Es reconocido
como el u
ltimo universalista por su dominio sobresaliente de varios campos del conocimiento.
Sus aportaciones fundamentales se encuentran en las matem
aticas puras y aplicadas, en la fsica
matem
atica y en la mec
anica celeste. La siguiente cita de un discurso en su funeral lo describe
perfectamente: fue un matem
atico, ge
ometra, fil
osofo 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
nos.

146

5. GRUPOS

PROBLEMAS
1. Proporciona un ejemplo de un grupo G y un subgrupo propio H de G tal que G H.
2. Sean G un grupo y H1 , H2 subgrupos normales de G tales que G/H1 G/H2 .
Existe alguna relaci
on 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
on xn = 1 tiene n-soluciones distintas para cada n N.
Consideremos el grupo cclico Z18 . Para que valores de n la ecuaci
on xn = 1 tiene
soluci
on?
5. Sea f : G G1 un isomorfismo de grupos. Demuestra que:
a) Si G es abeliano, entonces G1 es abeliano.
b) Si G es cclico entonces G1 es cclico.
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) < , entonces o(f (a)) | o(a).
8. Sea f : G G1 homomorfismo de grupos. Si H1 / G1 y H = {x G : f (x) H1 },
entonces H / G.
9. Sea f : G G1 un epimorfismo de grupos con ker(f ) = K. Sean N1 / G1 y
N = {x G : f (x) N1 }. Muestra que G/N G1 /N1 . A partir de esta afirmaci
on
deduce el tercer teorema de isomorfismos.
10. Demuestra el teorema de Poincare 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
otesis H / G y K / H.
11. Considera el grupo de Klein de orden 4
n 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 o
V4 =
,
,
,
.
1 2 3 4
2 1 4 3
3 4 1 2
4 3 2 1

12.
13.
14.
15.

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
on f = h si ker(f ) = ker(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.

5.3. HOMOMORFISMOS DE GRUPOS

147

16. Sean m, n, t N tales que m = nt. Muestra que Z/nZ tZ/mZ.


17. Consideremos el grupo multiplicativo F17 y la funci
on f : F17 F17 definida como
2
f (a) = a . Muestra que:
a) La congruencia x2 a (mod 17) tiene exactamente dos soluciones incongruentes.
b) {a2 : a F17 } F17 .
c) f es homomorfismo de grupos.
d) F17 /{1, 16} {1, 2, 4, 8, 9, 13, 15, 16}.
18. Cosideremos el grupo multiplicativo Fp y la funci
on f : Fp Fp definida como
f (a) = a2 . Muestra que:
a) La congruencia x2 a (mod p) tiene exactamente dos soluciones incongruentes.
b) {a2 : a Fp } Fp .
c) f es homomorfismo de grupos.
d) ker(f ) = {1, p 1}.
e) Fp /{1, p 1} {a2 : a Fp }.
p1
cuadrados en el grupo Fp .
f) Concluye que existen
2
19. Consideremos el grupo aditivo Z12 y el grupo multiplicativo F13 . Muestra que
Z12 F13 .
20. Sea p un n
umero primo. Muestra que Zp1 Fp .
21. Consideremos el anillo de enteros gaussianos Z[i] y el conjunto
G = {2n 3m : m, n Z}.

22.
23.
24.

25.

a) Muestra que Z[i] es un grupo con la suma usual de n


umeros complejos.
b) Muestra que G es un grupo con el producto usual de Z.
c) Muestra que Z[i] G.
Sea G un grupo cclico infinito. Muestra que G tiene exactamente dos generadores.
F
ormula 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 11 de la Secci
on 5.2). Muestra que:
a) Cualquier clase x + Z Q/Z tiene un u
nico representante x en el intervalo (0, 1).
b) Existen elementos en Q/Z de cualquier orden finito.
c) El subgrupo de torsi
on de R/Z es Q/Z.
d) Sea T = {z C : |z| = 1}. Muestra que T < C . Geometricamente T es el
crculo unitario en el plano complejo, por esta raz
on, al grupo T suele llam
arsele
el grupo circular.
e) Muestra que 2Z < R y que Z 2Z.
f) Muestra que R/Z T.
Sea G un grupo. Muestra que:

148

5. GRUPOS

a) Aut(G) = {f : G G : f es isomorfismo} es un grupo con la composici


on usual
de funciones.
b) Sea G un grupo y g G. Muestra que la funci
on 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 Aut(G) y G = hai, entonces G = hai =
hf (a)i. El grupo Z tiene exactamente dos generadores.
d) Si f Aut(Zn ), entonces f (x) = ax para alg
un a U (Zn ). Encuentra
o(Aut(Zn )).
e) Muestra que Aut(V4 ) S3 (ve el problema 11 de esta secci
on).

5.4. Productos directos


En esta secci
on 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
acil verificar que f es una operaci
on binaria asociativa en G. Con esta
operaci
on 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
on de producto directo es que si Sn , entonces la funcion
h : G1 G2 Gn 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
ando podemos escribir al grupo G como producto directo de dos o mas
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 H, y K,

5.4. PRODUCTOS DIRECTOS

149

entonces la funci
on f : H K G definida como f (x, y) = xy es un
isomorfismo.
n. Sean (x, y), (x1 , y1 ) H K.
Demostracio
tenemos que

Usando la condicion 3

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 condicion 2, f es epimorfismo y f es
monomorfismo por la condici
on 1. Por tanto G H K.

Si G, H, K satisfacen el teorema anterior, podemos identificar (h, k) 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 G se puede escribir en forma u
nica
como g = hk con h H y k K.
n. Supongamos que g = hk = h1 k1 con h, h1 H, k, k1 K.
Demostracio
Entonces h1
h
=
k 1 k H K = {e}. Por tanto, h = h1 y k = k1 .

1
Ejemplo 5.4.3. El espacio vectorial R2 sobre el campo R es un grupo
abeliano. Si H = {(x, 0) : x R}, K = {(0, y) : y R}, entonces
1. H K = {(0, 0)},
2. H + K = R2 ,
3. (x, 0) + (0, y) = (0, y) + (0, x) para todo (x, 0) H, (0, y) K.
Por tanto R2 H K.
El teorema 5.4.1 admite una f
acil generalizacion para un n
umero finito de
subgrupos.
Corolario 5.4.4. Sean G un grupo y H1 , H2 , . . . , Hn G que satisfacen las
condiciones:
1. Hi H1 Hi1 Hi+1 Hn = {e} para i = 1, 2, . . . , n.
2. H1 H2 Hn = G.
3. Para hi Hi , hj 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 .

150

5. GRUPOS

n. Siga la demostraci
Demostracio
on del teorema 5.4.1.

Es importante notar que si G es el producto interno de los subgrupos


H1 , . . . , Hn , entonces cada elemento g G tiene una u
nica expresion de la forma
g = h1 h2 hn , con hi Hi (i = 1, . . . , n). Vea el corolario 5.4.2.
Corolario 5.4.5. Sean m, n N tal que mcd(m, n) = 1. Si G es un grupo
cclico de orden mn, entonces G Zm Zn .
n. Si G = hai, entonces de acuerdo al teorema 5.1.58, los
Demostracio
subgrupos H = han i y K = ham i satisfacen que
o(H) = o(an ) =

mn
mn
=
=m
mcd(mn, n)
n

o(K) = o(am ) =

mn
mn
=
= n.
mcd(mn, m)
m

Vamos a mostrar que los subgrupos H, K cumplen las hipotesis del teorema 5.4.1.
Si g H K, entonces por el teorema de Lagrange 5.1.49 o(g) | m y o(g) | n. Por
hip
otesis, 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 G. Puesto
que mx + ny = 1, tenemos mxr + nyr = r y g = ar = (am )xr (an )yr , donde
(am )xr K y (an )yr H. Si escribimos h = (an )yr y k = (am )xr , entonces
G = HK. Finalmente, como G es abeliano, xy = yx para todo x H, y K.
Por tanto G H K. Puesto que H es cclico de orden m y K es cclico de
orden n, entonces H Zm y K Zn . De esta forma obtenemos el resultado. 
s
1 2
Corolario 5.4.6. Si G es un grupo cclico de orden n=p
y
1 p2 ps

s
mcd(pi , pj ) = 1 para i 6= j, entonces G Zp1 1 Zp2 2 ... Zps .

n. Es un f
Demostracio
acil ejercicio de induccion.
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 cclico y H G, entonces G/H es cclico.

5.4. PRODUCTOS DIRECTOS

151

n. Sea G = hai. Afirmamos que haHi = G/H. En efecto,


Demostracio
si gH G/H, entonces g = ar y por tanto gH = ar H haHi. Por lo
anterior, G/H haHi. La contenci
on haHi G/H es evidente. Por tanto
haHi = G/H.

En general, si G es un grupo finito, H / G y g G, no necesariamente
o(g) = o(gH). Lo u
nico que podemos asegurar es que o(gH) | o(g) por que?. Por
ejemplo, si H = {0, 5, 10, 15} Z20 , podemos verificar facilmente que o(2) = 10
y o(2 + H) = 5. En este orden de ideas, si G es un grupo finito, H / G y g G
habr
a alguna relaci
on entre los n
umeros 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 cclico maximal,
entonces para g G se cumple que o(gH) = o(g).
n. Supongamos que H = hg0 i y o(g) = r. Si z = o(gH) =
Demostracio
o(g0 ), entonces para d Z observamos que gH = gg0d H. Entonces (gH)z =
(gg0d )z H = H, por lo que g z g0dz H y z | r pues, de acuerdo al ejemplo 5.1.50,
tambien (gH)r = g r H = H. As, g z = g0dz . Puesto que g0 = g0dz para
cualquier d 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
r
r
= . Puesto
teorema 5.1.58. Como o(g) = r y z | r, entonces o(g z ) =
mcd(z, r)
z
z

que o(g0 ) = z, entonces o(g0 ) =


. Recordemos que o(g0 ) es maximo
mcd(z, )
pues H = hg0 i es m
aximo, as r z. De la igualdad o(g z ) = o(g0 ) tenemos que
z2
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.
AHG

152

5. GRUPOS

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 facil 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 cclicos.
n. Si G es cclico no hay nada que demostrar. As que podemos
Demostracio
suponer que G es abeliano y no cclico. Haremos la prueba por induccion 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
umero
r = max{o(g) : g G}.
Notemos que r 2. Para el valor r existe g0 G tal que o(g0 ) = r. Sea H0 = hg0 i.
o(G)
n
Puesto que o(G/H0 ) =
= < n, entonces por hipotesis de induccion y el
o(H0 )
r
lema 5.4.10
G/H0 F1 F2 Fs ,
donde los Fi son subgrupos cclicos de G/H0 . Supongamos que para i = 1, . . . , s
escribimos Fi = hgi H0 i para ciertos elementos gi 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 = g11 gss H0 ,
con 0 i < ri . De acuerdo a la nota que aparece en seguida del corolario
5.4.4, si g11 gss H0 = hg0 i es porque 1 = 2 = ... = s = 0. Sea
g hg0 i hg1 , . . . , gs i. Entonces g = g11 gss = g00 hg0 i = H0 , y as g = e.

5.4. PRODUCTOS DIRECTOS

153

Para ver que los subgrupos hg0 i y hg1 , g2 , . . . , gs i satisfacen la condicion 2 del
teorema 5.4.1 observamos que hg0 ihg1 , g2 , . . . , gs i G. Para la otra contencion
sea g G. Entonces
gH0 = (g1 H0 )n1 (g2 H0 )n2 (gs H0 )ns = g1n1 g2n2 gsns H0
y como g 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 condicion 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
on es f
acil puesto que hg1 , . . . , gs i es un grupo
abeliano de orden menor que n, entonces por hipotesis de induccion 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 Zp1 1


Zps s , donde p1 , . . . , ps son n
umeros primos no necesariamente distintos.
n. Usando el teorema fundamental de los grupos abelianos
Demostracio
finitos y el corolario 5.4.6 descomponemos cada subgrupo cclico que aparece en
el teorema anterior.

Sean p1 , . . . , pr los n
umeros primos diferentes que aparecen en el corolario
anterior y Zpai,1 , Zpai,2 , . . . , Zpai,j(i) los subgrupos cclicos correspondientes a las
i

potencias de los pi s (no necesariamente diferentes) que aparecen en la descomposici


on de G. Definimos la parte pi -primaria de G como
G(pi ) = Zpai,1 Zpai,2 Zpai,j(i) .
i

Es claro que G(pi ) es subgrupo de G y


G G(p1 ) G(p2 ) G(pr ).
Las potencias
de G.

a
pi i,m

con 1 m j(i), 1 i r se llaman divisores elementales

Ejemplo 5.4.14. Si G = Z15 Z18 , entonces


Z15 Z18 Z3 Z5 Z2 Z32
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.

154

5. GRUPOS

Observemos que si solo conocemos los divisores elementales de G, entonces,


salvo isomorfismos, podemos recuperar al grupo. La descomposicion de G es u
nica
salvo isomorfismos. Deteng
amonos un momento en la expresion
G(p) = Zpa1 Zpa2 Zpaj
y consideremos un elemento tpico (b1 , b2 , . . . , bj ) G(p). Definimos n = max{as :
1 s j}. Entonces para i = 1, 2, . . . j tenemos que bi Zpai y pi 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 G : pr a = 0 para alg
un r 0}.
Lema 5.4.15. Sean G un grupo abeliano finito y p un n
umero primo tal que
p | o(G). Entonces G(p) = {a G : pr a = 0 para alg
un r 0}.
n. Ya demostramos que si (b1 , . . . , br ) G(p), entonces
Demostracio
o((b1 , . . . , br )) | pn . Por tanto, si q es un n
umero primo y p 6= q, entonces
G(p) G(q) = {0}. Sea a G tal que pr a = 0 para alg
un 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 esta caracterizaci
on de G(p) para demostrar que la descomposici
on de G en el teorema fundamental de los grupos abelianos finitos, es u
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).
n. Si f : G G0 es un homomorfismo de grupos y x G(p),
Demostracio
entonces para alg
un 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 funcion
f 1 : G0 G es homomorfismo y f 1 (G0 (p)) G(p). Recprocamente, sea

5.4. PRODUCTOS DIRECTOS

155

fpi : G(pi ) G0 (pi ) un isomorfismo. Entonces la funcion f : G G0 definida


como
f (b1 , b2 , . . . , br ) = (fp1 (b1 ), fp2 (b2 ), . . . , fpr (br ))
es un isomorfismo.

Corolario 5.4.17. [Teorema de Cauchy5] 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.
n. Sea G(p) = Zpa1 Zpa2 Zpar la parte p-primaria de
Demostracio
G. El elemento (pa1 1 , pa2 1 , . . . , par 1 , 0, . . . , 0) satisface que
p(pa1 1 , pa2 1 , . . . , par 1 , 0, . . . , 0) = (pa1 , pa2 , . . . , par , 0, . . . , 0)
= (0, . . . , 0).
Por lo tanto o((pa1 1 , pa2 1 , . . . , par 1 , 0, . . . , 0)) | p y puesto que p es primo,
o((pa1 1 , pa2 1 , . . . , par 1 , 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.
s
1 2
n. Supongamos que n = p
Demostracio
1 p2 ps , donde pi 6= pj si i 6= j.
1 2
s
Entonces d = p1 p2 ps , con 0 i i . Para 1 j s, consideremos la
parte pj -primaria de G:

G(pj ) = Zpj,1 Zpj,2 Z


j

j,r

pj

5Augustin Luis Cauchy nace el 21 de agosto de 1789 en Paris, Francia. Produjo 789
trabajos en matem
aticas que en 1970 fueron publicados en 27 vol
umenes. Su nombre est
a
indisolublemente ligado al c
alculo diferencial e integral, a las ecuaciones diferenciales, a la teora
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
on
rigurosa de la integral. Su c
elebre texto COURS DANALYSE lo escribe para sus estudiantes
y es ah donde, de manera rigurosa, trata temas fundamentales del c
alculo. En tan solo un
a
no (1845 -1846), Cauchy escribe 25 artculos sobre sustituciones, concepto previo al de grupo.
Muere el 23 de mayo de 1857 cerca de Paris.

156

donde j =

5. GRUPOS
rj
X

j,i . Escribimos j =

i=1

rj
X

0
0
j,i
, para 0 j,i
j,i . Definimos

i=1

Hj = Hj,1 Hj,2 Hj,rj G(pj ),


0

donde Hj,i = hxj,i i y o(xj,i ) = pj j,i . Es claro que


Prj

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 ) = p11 p2 2 ps s = d.

Sabemos que G G(p1 ) G(p2 ) G(ps ) por medio de alg


un isomorfismo
. Si 1 (H 0 ) = H, entonces H G y o(H) = d.


PROBLEMAS
1. Muestra que si G1 G2 es un grupo cclico, entonces G1 y G2 son cclicos. Es
cierto que si G1 y G2 son cclicos, entonces G1 G2 es cclico?
2. Sean G1 , G2 , . . . , Gn grupos y Sn . Muestra que
G1 Gn 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 R}, K = {(x1 , 0, . . . , 0) : x1 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 G}. Muestra que:

5.4. PRODUCTOS DIRECTOS

157

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 .
11. Si reemplazamos el enunciado del lema 5.4.10 por: G es un grupo finito y H G
cclico maximal, entonces para g G se cumple que o(gH) = o(g) seguir
a siendo
cierta la afirmaci
on?
12. Sean G y G0 grupos abelianos finitos. Demuestra que la funci
on
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
an
determinados en forma u
nica por G.
14. Determina todos los grupos abelianos de orden 64. Cu
antos son cclicos?
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
antos grupos abelianos de orden 128 existen? Cu
ales de ellos son
cclicos?
17. Encuentra todos los grupos abelianos de los siguientes o
rdenes (salvo isomorfismos):
a) 32.
b) 36.
c) 215.
d) 34.
e) 17.
18. Escribe como producto directo de grupos cclicos 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
antos subgrupos de orden 8 tiene G?
b) Cu
antos subgrupos de orden 9 tiene G?
20. Considera todos los grupos abelianos de orden n. Cu
ales de ellos son cclicos?

158

5. GRUPOS

21. Sea (a, b) 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 cclico de orden nm. En este caso Zn Zm Znm .
22. Sean p, q primos diferentes. Prueba que cualquier grupo abeliano de orden pq es
cclico.
23. Encuentra elementos x, y F2 Z de orden infinito tal que x + y es de orden finito.
24. Encuentra el subgrupo de torsi
on de los grupos F2 Z y Z6 Fp Z, donde p es
cualquier n
umero primo.
25. En el corolario 5.4.18, justifica por que el subgrupo H no necesariamente es u
nico.
26. En G = F3 Z9 definimos la siguiente operaci
on
(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 recproco 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, tambien, el grupo A5 es de orden 60 y no tiene
subgrupos de orden 30
o 20
o 15. M
as adelante estudiaremos con mas 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 mas sobresalientes en donde se
muestra la conexi
on entre la aritmetica 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. Que podemos preguntarnos
con esta definici
on?. Dado un grupo finito, este contiene al menos un p-subgrupo
de Sylow? Si el grupo G tiene varios p-subgrupos de Sylow existe alguna relacion
entre ellos? cu
antos p-subgrupos de Sylow tiene G, en caso de tener al menos
uno? El objetivo de esta secci
on es dar respuesta a estas preguntas.
Sea G un grupo. Definimos el centro de G como
Z(G) = {g G : gx = xg para toda x G}.

5.5. TEOREMAS DE SYLOW

159

Si g Z(G) y x G, entonces x1 gx = g Z(G). Por tanto Z(G) / G. Mas


a
un, si H Z(G), entonces H / G.
Ejemplo 5.5.1. Un grupo G es abeliano si y solo si Z(G) = G.




1 1
1 0
Ejemplo 5.5.2. Sean A =
y B =
GL(2, R). Entonces
1 0
1 1


a b
C=
Z(GL(2, R)) si y solo si CX = XC para cualquier X GL(2, R).
c d
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 a 0
o
Z(GL(2, R)) =
:aR .
0 a
Ejemplo 5.5.3. Consideremos el grupo simetrico S3 = {1 , 2 , 3 , 4 , 5 ,
6 } tal como en el ejemplo 5.2.7. Observemos los siguientes productos:
2 3 = 5 ,

3 2 = 6 ,

2 4 = 6 ,

4 2 = 5 ,

2 5 = 3 ,

5 2 = 4 ,

2 6 = 4 ,

6 2 = 3 .

Por lo tanto Z(S3 ) = {1 }.


Sea A G. Definimos el normalizador de A como
N (A) = {g 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 G : xgx1 = g}.
n. Para la afirmaci
Demostracio
on 1 sean g, g1 N (A). Entonces
(gg1 )A(gg1 )1 = g(g1 Ag11 )g 1 = gAg 1 = A.

160

5. GRUPOS

Por tanto N (A) es cerrado bajo productos. Ahora veamos que N (A) contiene a
los inversos. Si g 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 afirmacion, vemos que si g A G,
entonces gAg 1 = A y por tanto A N (A). Por la definicion de N (A) es claro
que A / N (A). La tercera afirmaci
on es consecuencia directa de la definicion de
normalizador.

Corolario 5.5.5. H / G si y solo si N (H) = G.
n. Es un f
Demostracio
acil ejercicio para el lector.

Palabras de precauci
on: dado un subgrupo H G, este no necesariamente es
normal en G. La idea de introducir el concepto de normalizador es precisamente
para ver cu
al es el subgrupo de G m
as peque
no en donde H es normal. A
continuaci
on vamos a dar una estimaci
on de o(N (g)). Sea G un grupo y g, g1 G.
Diremos que g es conjugado de g1 si existe x G tal que g = xg1 x1 . Indicaremos
este hecho escribiendo g g1 .
Lema 5.5.6. La relaci
on es de equivalencia.
n. Denotemos como e al neutro del grupo G. La relacion
Demostracio
es reflexiva porque g = ege1 ; es simetrica porque si g = xg1 x1 , entonces
x1 gx = g1 . Es transitiva porque si g = xg1 x1 y g1 = yg2 y 1 , entonces
g = (xy)g2 (xy)1 .

Si [g] denota la clase de equivalencia de g, es claro que [g] = {xgx1 : x G}.
Llamaremos a [g] la clase de conjugaci
on de g. En particular, si G es un grupo
finito, entonces G tiene un n
umero finito de clases de conjugacion y por lo tanto
cada clase de conjugaci
on es finita. No todas las clases de equivalencia tienen
la misma cardinalidad. Podemos verificar facilmente que g Z(G) si y solo si
|[g]| = 1. Si g 6 Z(G), entonces |[g]| 2 pues al menos e, g [g].
Lema 5.5.7. Sea G un grupo finito de orden n. Si g G y h = |[g]|, entonces
n
o(N (g)) = .
h
n. Primero notemos que [g] tiene la forma
Demostracio
[g] = {g1 gg11 , g2 gg21 , . . . , gh ggh1 },

5.5. TEOREMAS DE SYLOW

161

donde g1 , g2 , . . . , gh G son diferentes. Si x gi N (g)gj N (g) con i 6= j, entonces


existen m, n N (g) tales que
x = gi m = gj n.
Por lo anterior gj1 gi = nm1 N (g). De la siguiente igualdad
N (g) = {y G : ygy 1 = g} = {y G : yg = gy},
tenemos que gj1 gi g = ggj1 gi , de donde gi ggi1 = gj ggj1 y por tanto i = j. De
lo anterior se deduce que
gi N (g) gj N (g) = .
Si x G, entonces xgx1 [g]. De esta forma obtenemos que para alg
un i,
xgx1 = gi ggi1 .
Por lo tanto
(gi1 x)g(gi1 x)1 = g,
as gi1 x N (g) y consecuentemente x gi N (g). Hemos probado que cualquier
x G pertenece a alg
un 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 psubgrupos 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.
n. La prueba la haremos por induccion sobre n = o(G). Si
Demostracio
n = 2 entonces G F2 y la afirmaci
on 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 induccion considerando tres
casos y apoy
andonos 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 o(Z(G)) = t).

162

5. GRUPOS

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 calculo
o(G/hxi) =

p t
o(G)
=
= p1 t < n,
o(hxi)
p

y mcd(p, t) = 1. Por lo anterior, G/hxi contiene un subgrupo de orden p1 de


la forma H/hxi donde H es alg
un subgrupo de G que contiene a hxi. Calculemos
o(H):
o(H)
o(H/hxi) =
= p1
o(hxi)
y as o(H) = p . En este caso, G contiene al menos un subgrupo de tama
no 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
otesis de inducci
on, 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 hipotesis de
inducci
on, tenemos que H contiene un subgrupo H0 de orden p . Para demostrar
el caso 3, vamos ahora a suponer que
p - o(Z(G))

(o(Z(G)) = t

o(Z(G)) = 1).

Consideremos la siguiente descomposici


on de G
G = C1 C2 Cl ,
donde los Ci son las clases de conjugaci
on descritas en el lema 5.5.6. Podemos
reacomodar las clases de tal forma que para 1 i s, Ci = {gi }, donde
gi 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

5.5. TEOREMAS DE SYLOW

163

i > s. Supongamos que para toda i > s, p | |Ci |. Entonces


n=

s
X

|Ci | + |Cs+1 Cl |

i=1

= 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
un s < i l. Sea x Ci y consideremos
el normalizador N (x). De acuerdo al lema 5.5.7 tenemos que
p t
t
= p
< p t.
|N (x)| =
|Ci |
|Ci |
Por lo tanto el subgrupo N (x) contiene un subgrupo de orden p que a su vez es
subgrupo de G.

La ecuaci
on
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


on de clase

del grupo G. Esta


puede ser usada para deducir varios resultados importantes en
teora de grupos. Diremos que un grupo finito es un p-grupo si o(G) = pr , para
alg
un r N. As tenemos el siguiente resultado:
Teorema 5.5.9. Sean p un n
umero primo y G un p-grupo finito. Entonces
o(Z(G)) > 1.
n. Supongamos que o(G) = pr , para alg
Demostracio
un r N. Vamos a
aprovechar la ecuaci
on de clase:
pr = o(Z(G)) + |Cs+1 | + + |Cl |,
donde Ci = [gi ] es como en el lema 5.5.6 y gi 6 Z(G) para i = s + 1, . . . , l. De
pr
donde hi = |[gi ]|. Entonces necesariamente
acuerdo al lema 5.5.7, o(N (gi )) =
hi
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 que?
Lema 5.5.10. Si H Z(G), entonces H / G.

164

5. GRUPOS

n. Los elementos del subgrupo H conmutan con los elementos


Demostracio
de G, entonces para x G se tiene que xHx1 = xx1 H = H.

El an
alogo 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.
n. Inducci
Demostracio
on 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
un i 1. De acuerdo al lema 5.5.10
tenemos que Z(G) / G, as el grupo G/Z(G) tiene orden pri < pr . Si k i,
aplicamos la hip
otesis de inducci
on a Z(G), y en este caso Z(G) contiene un
subgrupo H de orden pk . Por el lema 5.5.10, H / G. Si k > i, elegimos s tal que
1 s r i y k = s + i. Por hip
otesis de induccion, 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.

Despues de haber justificado formalmente que un grupo finito contiene al
menos un p-subgrupo de Sylow, resulta natural preguntarse si dos p-subgrupos de
Sylow guardan alguna relaci
on entre ellos. Antes mostraremos una generalizacion
del teorema de Lagrange.
Sean G un grupo, H, K G y g, g1 G. Diremos que g es conjugado de g1
m
odulo (H, K), si existe h H y k K tales que g = hg1 k. Escribimos g g1
para indicar que g es conjugado de g1 m
odulo (H, K). Observemos que si g g1
m
odulo (H, K), entonces no necesariamente g g1 modulo (K, H). Sin embargo,
esta nueva conjugaci
on tiene las siguientes propiedades:
Lema 5.5.12. Sean G un grupo y H, K G. La relaci
on m
odulo (H, K)
satisface:
1. Para todo g G se cumple g g m
odulo (H, K).
2. Si g g1 m
odulo (H, K), entonces g1 g m
odulo (H, K).
3. Si g g1 y g1 g2 m
odulo (H, K), entonces g g2 m
odulo (H, K).
n. La afirmaci
Demostracio
on 1 es evidente. Si g = hg1 k para ciertos
elementos h H, k K, entonces g1 = h1 gk 1 y por tanto g1 g modulo
(H, K). La afirmaci
on 3 es sencilla de justificar pues si g = hg1 k y g1 = h1 g2 k1
para ciertos elementos h, h1 H, k, k1 K, entonces g = (hh1 )g2 (k1 )k y por
tanto g g2 m
odulo (H, K).


5.5. TEOREMAS DE SYLOW

165

Puesto que es de equivalencia, entonces induce una particion en G y si


o(G) < , tenemos que G solo tiene un n
umero finito de clases de equivalencia
m
odulo (H, K). El lector debe recordar el producto de subconjuntos de un grupo:
HgK = {hgk : h H, k K}. As, la clase de equivalencia [g] de g G modulo
(H, K) est
a descrita precisamente como:
HgK = {hgk : h H, k K}.
Por tanto, tenemos la siguiente descomposici
on de G en clases de equivalencia
G = Hg1 K Hg2 K Hgw K.
A continuaci
on vamos a descomponer el orden de un grupo finito en terminos
de las cardinalidades de las clases de equivalencia modulo (H, K).
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 = |gi1 Hgi K|, entonces
l
X
n1 n2
.
n=
ri
i=1
n. Sean [g1 ], . . . , [gl ] las clases de equivalencia de G tal como
Demostracio
est
an 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

|Hgi K| = n.
i=1
entonces gi1 Hgi K = {gi1 x1 , . . . , gi1 xw },
la misma manera observamos que |gi1 Hgi |

Si Hgi K = {xi , . . . , xw },
por lo cual
1
|Hgi K| = |gi Hgi K|. De
= |H|. Por
otro lado, gi1 Hgi es un subgrupo de G, as que de acuerdo al ejercicio 23 de la
secci
on 5.3
|gi1 Hgi ||K|
|H||K|
n1 n2
|(gi1 Hgi )K| = 1
=
=
.
ri
ri
|gi Hgi K|
6Este lema tambi
en es conocido en la literatura como lema de Burnside. William Burnside
demostr
o este famoso resultado en su libro On the theory of groups of finite order (Theorem III
pp. 122) y lo atribuy
o a Frobenius. Sin embargo, aparentemente el lema ya era conocido por
A. Cauchy en 1845.

166

5. GRUPOS

Por lo tanto, n =

l
X

|Hgi K| =

i=1

l
X

|gi1 Hgi K| =

i=1

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 G tal que H = gKg 1 , esto es, cualesquiera dos p-subgrupos de Sylow son
conjugados.
n. Sea {Hgi K}li=1 la particion de G modulo (H, K). Puesto
Demostracio
l
[
que G =
Hgi K y o(H) = o(K) = p , entonces
i=1

n=

l
X
p2
i=1

ri

= p t,

|gi1 Hgi

donde ri =
K|. Recordemos que gi1 Hgi K es subgrupo de K. Por
el teorema de Lagrange ri = o(gi1 Hgi K) = pi para alg
un 0 i .
Observemos el siguiente desarrollo:
l
 p
X
p2
p2
p2
p2
p
p 
p t =
.
=
+
+ +
= p
+
+ +
ri
r1
r2
rl
r1
r2
rl
i=1
p
p
p
+
+ +
. Tengamos
r1
r2
rl
y 0 i . Como p - t, entonces necesariamente alguna

Cancelando en ambos lados p tenemos que t =


presente que ri = pi
p
= 1 y as p = ri . Por lo tanto
fracci
on
ri
i =

gi1 Hgi K = K.

Esto u
ltimo quiere decir que gi1 Hgi K, pero o(H) = o(gi1 Hgi ) = o(K),
entonces gi1 Hgi = K y K, H son conjugados.

Corolario 5.5.15. Sea H un p-subgrupo de Sylow de G. Entonces H es el
u
nico p-subgrupo de Sylow de G si y solo si H / G.
n. Supongamos que H / G y sea K cualquier p-subgrupo de
Demostracio
Sylow. Entonces para alguna g G se tiene que g 1 Hg = K. Por hipotesis,
H / G, entonces g 1 Hg = H. Por lo tanto H = K. Para la otra implicacion
observemos que para g G, el subgrupo g 1 Hg es de orden p , es decir, g 1 Hg

5.5. TEOREMAS DE SYLOW

167

es un p- subgrupo de Sylow. Como H / G, tenemos que H = g 1 Hg para todo


g G. As, H es el u
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
umero de p-subgrupos de Sylow de G es [G : N (H)].
n. Consideremos la siguiente descomposicion de G:
Demostracio
G = g1 N (H) g2 N (H) gl N (H)
con l = [G : N (H)] y gi 6= gj para i 6= j. Puesto que o(H) = o(gi Hgi1 ), entonces
los siguientes subgrupos son p-subgrupos de Sylow:
g1 Hg11 , g2 Hg21 , . . . , gl Hgl1 .
Mostraremos que estos son diferentes y despues veremos que cualquier p-subgrupo
de Sylow de G ya est
a contemplado en la lista anterior. Supongamos que para
i 6= j se cumple que
gi Hgi1 = gj Hgj1 .
Entonces
(gj1 gi )H(gj1 gi )1 = H,
y as gj1 gi N (H). Por lo tanto gi 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 Hg11 , g2 Hg21 , . . . , gl Hgl1
son diferentes. Para ver que son todos, sea K cualquier p-subgrupo de Sylow de
un elemento
G. Entonces por el segundo teorema de Sylow K = gHg 1 para alg
g G. Recordemos que
G = g1 N (H) g2 N (H) gl N (H).
Por lo tanto para un u
nico 1 i l se tiene que g gi N (H). As g = gi n para
alg
un n N (H). De lo anterior deducimos que
K = (gi n)H(gi n)1 = gi (nHn1 )gi1 = gi Hgi1 .

Es importante saber que si H es un p-subgrupo de Sylow de G, entonces el


n
umero [G : N (H)] cuenta cu
antos 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
antos p-subgrupos de Sylow contiene un grupo finito G, radica en

168

5. GRUPOS

que es difcil encontrar el normalizador N (H). A pesar de esto, podemos dar mas
pistas.
Teorema 5.5.17 (Tercer teorema de Sylow). Si t denota el n
umero de psubgrupos de Sylow de G, entonces t | o(G) y t 1 (mod p).
n. Como consecuencia del lema anterior t = [G : N ] donde N
Demostracio
es el normalizador de alg
un p-subgrupo de Sylow de G. Solo queda mostrar que
t 1 (mod p). Sea H un p-subgrupo de Sylow. Con los subgrupos H y N (H)
consideremos la descomposici
on de G como en el lema 5.5.12:
G = Hg1 N (H) Hg2 N (H) . . . Hgw N (H).
Puesto que e Hgi N (H) para alg
un i, entonces podemos suponer sin perdida 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

n = to(N (H)) = tr = tp m0 =

w
X
p r
i=1

ri

donde ri = |gi1 Hgi N (H)|. En particular r1 = |H N (H)| = o(H) = p .


w
X
r
Observemos que tm0 =
y por tanto
r
i=1 i
tm0 = r

As t = 1 +

w
w
w
w
X
X
X
X
1
1
p
p
= p m0
= m0
= m0 (1 +
).
r
r
r
r
i=1 i
i=1 i
i=1 i
i=2 i

w
X
p
i=2

ri

y por lo tanto solo nos queda mostrar que para i 2 se cumple

ri = pi y i < . Es claro que ri = pi pues gi1 Hgi N (H) H y o(H) = p .


Supongamos que para alg
un i 2, ri = p . Entonces gi1 Hgi N (H) es un psubgrupo de Sylow contenido en N (H). Puesto que tambien H es un p-subgrupo
de Sylow contenido en N (H) y H / N (H), aplicando el corolario 5.5.15,
gi1 Hgi N (H) = H.
De esta forma gi1 Hgi H. Por lo tanto, gi1 Hgi = H pues ambos tienen la
misma cardinalidad. De la igualdad anterior se sigue que gi N (H) y as
Hgi N (H) = Hg1 N (H) = HeN (H) = HN (H) = N (H).

5.5. TEOREMAS DE SYLOW

169

Esto u
ltimo no es posible pues la familia {Hgi N (H)}w
on de G y
i=1 es una partici
nosotros hemos mostrado que para alguna i 2 se cumple que
Hgi N (H) = Hg1 N (H) = N (H).
i

Por lo tanto, para toda i 2, ri = p

y i < . De la igualdad t = 1 +

w
X
p
i=2

se sigue que t 1 (mod p).

ri


Diremos que un grupo finito G es simple si sus u


nicos subgrupos normales
son {e} y el mismo.
Ejemplo 5.5.18. Sea G cualquier grupo de orden 28. El n
umero t de
7-subgrupos de Sylow de G es un divisor de 28 y este n
umero se encuentra
en {1, 2, 4, 7, 14, 28}. Adem
as t 1 (mod 7). El u
nico n
umero 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 u
nico, es normal en G. Si denotamos con la misma variable t al n
umero
de 2-subgrupos de Sylow de G, entonces t = 1, 7. Por tanto, cualquier grupo
de orden 28 tiene un u
nico subgrupo de orden 7 y 1 o 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 o
K = G. Si K/M / G/M , por la maximalidad de M tenemos que M K G y
M =K
o K = G. Cualquiera que sea el caso, K/M = {e} o 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
umero 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 N compuesto, digamos que n = dt con 1 < d, t < n.
El grupo Zn es cclico y d | n. De acuerdo al teorema inverso de Lagrange para

170

5. GRUPOS

grupos cclicos finitos 5.1.62, Zn contiene un u


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
umeros primos es incuestionable. Expliquemos: Si G es un
grupo finito, podemos considerar la siguiente cadena de subgrupos de G:
{e} = H0 / H1 / H2 / . . . / Hr1 / Hr = G,
de tal manera que no podamos insertar un subgrupo H en Hi1 / 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
on del grupo G.
Teorema 5.6.1. Cualquier grupo finito contiene al menos una serie de
composici
on.
n. La prueba es un bello ejercicio de induccion sobre el orden
Demostracio
de G. Si G = {e}, entonces {e} = H0 = G es una serie de composicion 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 maximo en S. As, o(H) < o(G) y por
hip
otesis de inducci
on H posee al menos una serie de composicion
{e} = H0 / H1 / H2 / . . . / Hr1 = H.
Por lo tanto, G posee al menos la serie de composicion
{e} = H0 / H1 / H2 / . . . / Hr1 = Hr = H / G.

Lo sorprendente de cada serie de composicion de un grupo finito G es que


cada grupo factor Hi /Hi1 es un grupo simple y ademas:
r
Y
o(G) =
o(Hi /Hi1 ).
i=1

Teorema 5.6.2 (Jordan-H


older). Sea G un grupo finito con dos series de
composici
on
{e} = H0 / H1 / H2 / . . . / Hr1 / Hr = G,
{e} = K0 / K1 / K2 / . . . / Ks1 / Ks = G.
Entonces r = s y existe Sr+1 tal que K(i) /K(i1) Hi /Hi1 .

5.6. IMPORTANCIA DE LOS GRUPOS SIMPLES FINITOS

n. Ver [17] Theorem 5.12.


Demostracio

171

As, cualquier grupo finito contiene una factorizaci


on (serie de composicion)
u
nica. Aunque los grupos factores Hi /Hi1 no determinan a G, ellos ejercen
control sobre la estructura bruta de G. La pregunta natural que ahora surge es
quienes 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
older es la versi
on para grupos finitos del teorema
fundamental de la aritmetica en Z. Aunque ya se sabe quienes son todos los
grupos simples finitos, escapa al objetivo de estas notas una demostracion del
mismo y por tal motivo no daremos la definicion de grupo tipo Lie y grupo
espor
adico. Invito al lector a leer el estupendo artculo del profesor R. Solomon
[21].
Teorema 5.6.3 (Teorema de clasificaci
on). Cada grupo simple finito es
isomorfo a uno de los siguientes grupos:
1. Un grupo de orden primo.
2. Un grupo alternante An con n 6= 4.
3. Un grupo de tipo Lie.
4. Uno de los 26 grupos espor
adicos.
Desafortunadamente no podemos dar una cita al teorema de clasificacion
para que el lector interesado pudiera ver la prueba porque a
un, hasta donde
sabemos, no se ha podido recolectar por completo, esta se encuentra esparcida en
la literatura. Lo que es cierto, es que el teorema de clasificacion es el resultado
m
as importante en la teora de grupos finitos y con el tiempo ha aumentado su
importancia en otras ramas de las matem
aticas.
Que est
a detr
as de los grupos simples finitos? Estamos en el a
no 1831, 61
a
nos antes que apereciera el famoso artculo de O. Holder [15]. Es Evariste Galois
el que tiene el honor de haber encontrado la solucion al problema de resolver
ecuaciones polinomiales por medio de operaciones elementales (sumas, restas,
productos, divisiones y extracci
on de races). Galois tuvo la genial idea de asociar
a un polinomio un grupo de permutaciones de sus races. Este grupo preserva
relaciones algebraicas entre las mismas y, en particular, mide la posibilidad de
resolver la ecuaci
on por medio de operaciones elementales. Esto se refleja en la
estructura del grupo asociado al polinomio en cuestion. En una serie de artculos
publicados por Galois en el Bulletin des Sciences mathematiques, astronomiques,
physiques et chimiques del Bar
on de Ferussac, en la Memoire: Sur les conditions

172

5. GRUPOS

de resolubilite des equations 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 races simples en cualquier campo
que contenga a F . La ecuaci
on f (x) = 0 es soluble por radicales sobre F si y solo
si el grupo de Galois G(f, F ) asociado al polinomio f (x) contiene una sucesi
on
de subgrupos
{e} = H0 / H1 / H2 / . . . / Hr1 / Hr = G(f, F )
y el ndice [Hi : Hi1 ] es un n
umero primo para i = 1, . . . , r.
Notamos que la propiedad [Hi : Hi1 ] es primo significa que Hi1 es un
subgrupo normal maximal de Hi , es decir, el grupo cociente Hi /Hi1 es un grupo
simple. Fant
astico, en la epoca de Galois, a
un no se conoca 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 pn1 .
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
a
contenido en alg
un p-subgrupo de Sylow de G.
6. Sea G un grupo de orden 6. Muestra que si G no es cclico, entonces G S3 . En
pocas palabras, solo existen dos grupos (salvo isomorfismos) de orden 6.
7. Sean p > 2 un n
umero primo y n N. Muestra que si G es un grupo de orden 2pn ,
entonces G no es simple.
8. Sean p > 5 un n
umero 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
umero de los 2-subgrupos de Sylow de S4 .


5.7. GRUPO SIMETRICO

173

12. Sea G un grupo de orden 15. Muestra que G es cclico.


13. Sea G un grupo de orden pq, donde p, q son primos diferentes, p < q y q no es
congruente con 1 m
odulo p. Muestra que G es cclico. Si q es congruente con 1
m
odulo p, entonces existe un u
nico grupo no abeliano de orden pq.
14. Sean p 6= q primos y G un grupo de orden p2 q. Muestra que G no es simple.
15. Sea G un grupo de orden 30.
a) Encuentra el n
umero 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 5-subgrupo
de Sylow no es normal en G e inversamente.
c) Muestra que G contiene un subgrupo normal de orden 15.
16. Proporciona un ejemplo de un grupo G en donde ser conjugados m
odulo (H, K) no
es lo mismo que ser conjugados m
odulo (K, H).
17. Proporciona un ejemplo de un grupo G en donde ser conjugados m
odulo (H, K) es
lo mismo que ser conjugados m
odulo (K, H).
18. Muestra que el teorema de Lagrange es un caso particular del teorema 5.5.13.
19. Muestra que cualquier grupo abeliano finito G contiene un u
nico p-subgrupo de
Sylow. Muestra que G es isomorfo al producto directo de sus p-subgrupos de Sylow.
Puedes decir concretamente de que forma son estos p-subgrupos?
20. Sean H, K p-subgrupos de Sylow de un grupo G. Existe alguna relaci
on entre
N (H) y N (K)?
21. Encuentra un ejemplo de un grupo G y un subgrupo H tal que N (H) = G.
22. Sea p un n
umero primo tal que p | 12. Encuentra el n
umero de p-subgrupos de
Sylow de A4 . Es alguno normal en A4 ?.

5.7. Grupo sim


etrico
Consideremos un conjunto arbitrario X = {a, b, c, . . . }. Una permutaci
on de
X es una funci
on biyectiva : X X. Sea
SX = { permutaciones de X}.
Puesto que la composici
on de funciones biyectivas es biyectiva y la funcion inversa
de una funci
on biyectiva es biyectiva, entonces SX es un grupo con operacion
binaria la composici
on de funciones donde es la funcion identidad en X.
Formalmente tenemos que f : SX SX SX definida como f ((, )) =
es la operaci
on binaria que hace de SX un grupo. La expresion es la
composici
on de las permutaciones y , es decir, ( )(x) = ((x)) para toda
x X. La composici
on es la evaluaci
on de derecha a izquierda, tal como siempre
se componen las funciones. En esta secci
on escribiremos en lugar de .
En particular, para n N0 definimos 1 = y una vez que hemos definido n1 ,

174

5. GRUPOS

tenemos que n = n1 . Con la notaci


on que hemos convenido desde el ejemplo
5.1.9, la composici
on queda descrita como:


1
(1)

1
2

((1)) ((2))

=
=

2
(2)

n
(n)



1
(1)

n
((n))

2
(2)

.


n
(n)

Como caso particular de la discusi


on 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 simetrico 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!
n. Si Sn , entonces (x1 ) puede ser cualquiera de los
Demostracio
elementos x1 , x2 , . . . , xn . Supongamos que (x1 ) = xi . Puesto que es inyectiva
entonces (x2 ) puede ser cualquiera de los elementos x1 , . . . , xi1 , 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 Sn es una permutacion de los n enteros 1, 2, . . . , n y es
c
omodo describir a escribiendo 1, 2, . . . , n y debajo de ellos su imagen bajo .
Ejemplo 5.7.2. Si S5 es tal que (1) = 1, (2) = 3, (3) = 4, (4) = 2
y (5) = 5, entonces escribimos


1 2 3 4 5
=
.
1 3 4 2 5
Ejemplo 5.7.3. Sea 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


5.7. GRUPO SIMETRICO

175

Si Sn , podemos describir f
acilmente 1 . Primero recordemos que
( )(j) = j para todo j X. Si (j) = i, entonces j = 1 ((j)) = 1 (i), es
decir, mientras que manda j en i, 1 regresa i en j.


1 2 3 4 5 6
Ejemplo 5.7.4. Sea =
S6 . Entonces
3 5 6 2 1 4


1 2 3 4 5 6
1 =
.
5 4 1 6 2 3
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 , . . . , ir1 en ir , ir en i1 y cualquier otro
elemento lo manda en s mismo. La permutaci
on (i1 , i2 , . . . , ir ) la llamaremos ciclo
de longitud r y en el caso particular r = 2 diremos que (i1 , i2 ) es una transposici
on.
Notemos que el orden de las entradas de un ciclo no es u
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 , . . . , ir2 , ir1 ).


1 2 3 4 5
Ejemplo 5.7.5. (1, 3, 5) S5 es la permutacion
.
3 2 5 4 1


1 2 3 4 5 6 7 8
Ejemplo 5.7.6. (7, 2, 4) =
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) =
S9 .
1 2 3 4 5 8 7 9 6
Sean , Sn . Diremos que y son permutaciones ajenas si para cualquier
j 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
,
3 2 5 4 1
3

2
4

3
1

4
2

5
5

176

5. GRUPOS

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 , Sn son permutaciones ajenas, entonces = .
n. Sea i {1, 2, . . . , n}. Si (i) = j 6= i, entonces (j) 6= j
Demostracio
pues es inyectiva ((i) = j = (j)). Puesto que y son permutaciones ajenas,
(i) = i y (j) = j. As
(i) = ((i)) = (j) = j = (i) = ((i)) = (i).
Si (i) = i, entonces (i) = j 6= i pues y son ajenas. El resultado se sigue
igual que en el caso anterior.

Teorema 5.7.11. Si Sn , entonces se puede expresar como un producto
de ciclos ajenos.
n. Sea i1 X y l el menor entero positivo tal que l (i1 ) = i1 .
Demostracio
Consideremos el conjunto
{i1 , (i1 ), 2 (i1 ), . . . , l1 (i1 )}
y supongamos que
(i1 ) = i2 ,

2 (i1 ) = i3 , . . . , l1 (i1 ) = il .

Sea k X tal que k 6= ij para 1 j l. Entonces para alguna t Z se tiene que


t (k) = k
y por lo tanto los ciclos
(k, (k), 2 (k), . . . , t1 (k)), . . . , (i1 , (i1 ), 2 (i1 ), . . . , l1 (i1 ))
son ajenos, pues de lo contrario, si
r (k) = w (i1 ),
entonces
rw (k) = i1
y esto contradice la elecci
on de k.
Sea j X tal que j 6= r (i) y j 6= r (k) para cualquier r Z. Entonces el
ciclo
(j, (j), 2 (j), . . . , s1 (j)),


5.7. GRUPO SIMETRICO

177

con s elegido de tal manera que s (j) = j, es ajeno con los ciclos
(i, (i), 2 (i), . . . , l1 (i)), . . . , (k, (k), 2 (k), . . . , t1 (k)).
El proceso que acabamos de describir es finito y el producto de estos ciclos
ajenos es .

Veamos con un ejemplo que la demostraci
on del teorema 5.7.11 es un algoritmo que se puede aplicar directamente a cualquier permutacion particular.
Ejemplo 5.7.12. Consideremos la siguiente permutacion


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 esta en el segundo
rengl
on de la demostraci
on del teorema. En nuestro caso 4 (1) = 1 y por lo tanto
el primer ciclo en la descomposici
on de es
(1, (1) = 4, 2 (1) = 3, 3 (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
acilmente que (1, 4, 3, 7)(2, 6, 9, 5) = .
Corolario 5.7.13. Cualquier permutaci
on es producto de transposiciones.
n. Consideremos el r-ciclo (i1 , i2 , . . . , ir ). Un simple calculo
Demostracio
nos muestra que (i1 , i2 , . . . , ir ) = (i1 , ir )(i1 , ir1 ) (i1 , i3 )(i1 , i2 ).

Corolario 5.7.14. Las transposiciones (1, 2), (1, 3), . . . , (1, n) generan Sn .
n. Es suficiente expresar la transposicion (i, j) en terminos
Demostracio
de (1, 2), (1, 3),. . . ,(1, n). Esto u
ltimo es claro pues (i, j) = (1, i)(1, j)(1, i). La
afirmaci
on 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
Es posible que alguna permutaci
on pueda ser expresada en diferentes maneras
como un producto de transposiciones. Por ejemplo, es facil verificar que el 4-ciclo
(1, 2, 3, 4) = (1, 4)(1, 3)(1, 2) = (4, 3)(4, 2)(4, 1).

178

5. GRUPOS

En este sentido, la factorizaci


on de un r-ciclo no es u
nica. Sin embargo,
el n
umero de transposiciones en cualquier factorizacion de es siempre par o
siempre impar. Este hecho es de vital importancia pues nos ayudara a definir
uno de los subgrupos m
as importantes de Sn , el grupo alternante An y ese sera
el motivo de nuestra siguiente discusi
on.
En lo que sigue vamos a suponer n 3 puesto que los grupos simetricos S1
y S2 tienen una estructura aritmetica elemental.
Consideremos n variables independientes
x1 , . . . , xn . Para 1 i < j n
Y
definimos el discriminante n =
(xi xj ). Ilustremos con un par de
1i<jn

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 x4 )(x3 x4 ).
n2 n
.
2

Lema 5.7.17. El n
umero de factores en n es

n. Observamos primero que si desplegamos los factores de n


Demostracio
tenemos que
Y
1i<jn

(xi xj ) =

n
Y

(x1 xi )

i=2

n
Y

(x2 xi )

i=3
n
Y
i=n2

(xn3 xi )

n
Y

(xn2 xi )

i=n1

n
Y

(xn1 xn ).

i=n

Ahora contemos el n
umero 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)-esimo producto tiene n (n 3) factores, el pen
ultimo tiene
n (n 2) factores y el u
ltimo producto tiene solo un factor. As que, el n
umero
total de factores es:
(n 1) + (n 2) + + 3 + 2 + 1 =

(n 1)n
n2 n
=
.
2
2


5.7. GRUPO SIMETRICO

Para Sn definimos (n ) =

179

(x(i) x(j) ) con 1 i, j n. Para

i<j

ilustrar esta definici


on consideremos el siguiente ejemplo.
Ejemplo 5.7.18. Sea = (1, 3)(2, 4) S4 . Entonces
4 = (x1 x2 )(x1 x3 )(x1 x4 )(x2 x3 )(x2 x4 )(x3 x4 )
y por tanto
(4 ) = (x3 x4 )(x3 x1 )(x3 x2 )(x4 x1 )(x4 x2 )(x1 x2 )
= (x1 x2 )[(x1 x3 )][(x1 x4 )][(x2 x3 )]
[(x2 x4 )](x3 x4 ) = 4 .
Si = (i, j) es cualquier transposici
on, entonces (n ) = n pues solo
intercambia i con j y los dem
as los deja fijos. Escribiremos en lugar de n y
no habr
a peligro de confusi
on.
Lema 5.7.19. Si Sn , entonces () = .
n. Sean i, j X. Un factor tpico de () es de la forma
Demostracio
x(i) x(j) . Si (i) < (j), entonces x(i) x(j) es un factor que aparece en el
Y
producto
(xi xj ). Si por el contrario, (i) > (j), entonces x(i) x(j) no
i<j

es un factor en y sin embargo (x(i) x(j) ) s es un factor en . Sea m el


n
umero de veces que (j) < (i), entonces () = (1)m = .

Para Sn definimos el signo de como

1 si () =
sgn() =
1 si () = .
Lema 5.7.20. Si Sn , entonces () = ().
n. De la igualdad
Demostracio
Y
= (x1 x2 )

(xi xj )

i<j

(x1 x2 )

se sigue que
Y
= (x2 x1 )

(xi xj )

i<j

(x1 x2 )

180

5. GRUPOS

Por tanto
Y
() = (x(2) x(1) )

(x(1) x(2) )
Y
(x(i) x(j) )

= (x(1) x(2) )
=

(x(i) x(j) )

i<j

i<j

(x(1) x(2) )

(x(i) x(j) ) = ().

i<j

Lema 5.7.21. Si , Sn , entonces


1. sgn() = 1.
2. sgn( ) = sgn()sgn( ).
3. sgn( 1 ) = sgn()1 = sgn().
n. La primera afirmaci
Demostracio
on es trivial pues () = . Para la
segunda afirmaci
on usamos el lema 5.7.20. As tenemos que
() = ( ()) = [sgn( )] = sgn( )()
= sgn( )sgn() = sgn()sgn( ).
Para la tercera afirmaci
on hacemos uso de 1 y 2. De la igualdad
sgn()sgn( 1 ) = sgn( 1 ) = sgn() = 1,
se sigue que sgn() y sgn( 1 ) son ambos 1 o ambos 1.

Diremos que Sn es una permutaci


on par si sgn() = 1 y que es una
permutaci
on impar si sgn() = 1. En virtud de la afirmacion 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 permutacion par con una
impar es una permutaci
on impar. La permutacion identidad es par o impar?.
De acuerdo a la afirmaci
on 3 del lema 5.7.21, cualquier permutacion y su inversa
ambas son pares o ambas son impares. As que = 1 es par.
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 .


5.7. GRUPO SIMETRICO

181

Teorema 5.7.23. Sea Sn . El n


umero de terminos en cualquier factorizaci
on de como producto de transposiciones es siempre par o siempre es impar,
de hecho, este n
umero es par o impar seg
un si es una permutaci
on par o impar.
n. Consideremos dos factorizaciones
Demostracio
= 1 2 s = 1 2 r ,
donde cada i y cada j son transposiciones. Puesto que una transposicion
es una permutaci
on impar, por la afirmaci
on 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 una permutaci
on par(impar)
si y solo si r es impar(par).
n. De la descomposici
Demostracio
on
(i1 , i2 , . . . , ir ) = (i1 , ir )(i1 , ir1 ) (i1 , i3 )(i1 , i2 ),
y debido a que sgn()sgn( ) = sgn( )sgn(), concluimos que
sgn((i1 , i2 , . . . , ir )) =

r
Y

sgn((i1 , ij )) = (1)r1 .

j=2

Por tanto, (i1 , i2 , . . . , ir ) es par si y solo si r es impar.

La clasificaci
on de las permutaciones en pares e impares nos conduce a la
definici
on de uno de los subgrupos m
as importantes de Sn . Consideremos el
conjunto An = { 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
on f : Sn {1, 1} definida como

1 si es par
f () =
1 si es impar.
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 que?. Podemos decir mas:
por el primer teorema de isomorfismos 5.3.17 obtenemos que
o(An ) =

o(Sn )
n!
= ,
o({1, 1})
2

182

5. GRUPOS

o alternativamente [Sn : An ] = 2. La afirmacion 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
a generado por ciclos
de longitud 3.
n. Sea (a, b, c) cualquier ciclo de longitud 3. De la igualdad
Demostracio
(a, b, c) = (a, c)(a, b)
se sigue que (a, b, c) An y por tanto An contiene al subgrupo H generado por los
3-ciclos. Para la contenci
on 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 An es producto de un n
umero par de transposiciones, digamos que
= (1 2 )(3 4 ) (2k1 2k ),
donde cada i es una transposici
on.
entonces

Si escribimos 2j1 2j = (xj , yj , zj ),

= (1 2 )(3 4 ) (2k1 2k ) =

k
Y

(xj , yj , zj ),

j=1

y por tanto An H.

Lema 5.7.26. Si = (a, b, c), 0 = (x, y, z) An , entonces existe An tal


que 0 = 1 .




a b c
x y z
n. Definimos =
Demostracio
. Entonces 1 =
.
x y z
a b c
El lector puede verificar f
acilmente que

 



x y z
a b c
a b c
x y z
=
= 1 .
0 =
y z x
x y z
b c a
a b c
Queda implcito en la demostraci
on que a, b, c son distintos, y lo mismo para
x, y, z.



5.7. GRUPO SIMETRICO

183

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 .
n. Supongamos que = (a, b, c) H y sea = (i, j, k)
Demostracio
cualquier ciclo de longitud 3. Mostraremos que H. En efecto, elegimos
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 An , entonces por el lema 5.7.26 tenemos que H y por lo tanto H = An .
Si es impar, elegimos cualquier transposici
on (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) H.

Ahora veamos c
omo 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, mas adelante los
comentaremos.
Teorema 5.7.28. A5 es un grupo simple.
n. Primero observemos que (a, b, c)1 = (a, c, b). Sea H / A5
Demostracio
y H 6= {}. Vamos a mostrar que necesariamente H contiene alg
un 3-ciclo y
luego usaremos la normalidad de H, el lema 5.7.26 y el corolario 5.7.27. Sea
H \ {}. Sin perdida de generalidad podemos suponer que es alguna de las
siguientes permutaciones:
(a, b, c),

(a, b)(c, d),

(a, b)(a, c),

(a, b, c, d, e).

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 permutacion = (a, b)(c, e). El
lector puede verificar f
acilmente que (c, e, d) = 1 1 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
acilmente que (a, c, d) = 1 1 H. Por lo tanto A5 es simple.


184

5. GRUPOS

Antes de enunciar el teorema principal de esta seccion hagamos unas cuantas


consideraciones. Sea Sn . Diremos que i es un punto fijo de si (i) = i.
Observamos que una transposici
on 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, estos dejan n 3 o n 6
o n9

o en general n 3t puntos fijos y el n


umero maximo de puntos fijos lo
tiene cualquier 3-ciclo.
Teorema 5.7.29. Si n 5, entonces An es un grupo simple.
n. Sea H / An+1 y H 6= {}. Vamos a mostrar por medio de
Demostracio
inducci
on sobre n que H = An+1 suponiendo que An es simple. Identificamos
al grupo An con el subgrupo { An+1 : (n + 1) = n + 1}. Si mostramos que
H An = An , entonces la conclusi
on es f
acil 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
otesis de inducci
on, entonces H An = {} o H An = An . Cuidado,
porque si H An = An cabe la posibilidad que H = An . Para no distraer la
demostraci
on asumamos que An 6 An+1 , al final lo justificaremos.
Sea H \ An . Hagamos algunas consideraciones acerca de : las posibilidades para la descomposici
on 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 tendramos H = An+1 y terminamos. En cualquiera de las posibilidades
2,3,4 mueve al menos 6 puntos. Puesto que 6 An , entonces existe r tal que
(n + 1) = r 6= n + 1. Sea i, j, k, l distintos tal que
(i) = j, (k) = l.
Podemos ver a como:

=

...
...

i
j

k
l


n+1
,
r

Vamos a construir una permutaci


on An+1 tal que H An y 6= . Sea
= (l, k, j, i)(n + 1, r)(n + 1, r)(i, j, k, l). Entonces es una permutacion par y
por tanto An+1 . Hagamos algunas evaluaciones:


5.7. GRUPO SIMETRICO


...
...

...
(j) =
...
(r) =


(n + 1) =

j
k

...
...

185


n+1
,


r
n+1
,
n+1


l r n+1
,
n+1

r
n+1

Por lo tanto An porque (n + 1) = n + 1. Tambien




... i j
k
l r n+1
(i) =
.
... k

n+1
Notemos que 6= porque i 6= k. Tambien H porque y son conjugadas
por una permutaci
on par y H /An+1 . Por lo tanto 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 que An = { An+1 : (n + 1) = n + 1} 6 An+1 ?. La respuesta
es muy sencilla. Sean 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
6 An porque (n + 1) = i 6= n + 1. As An 6 An+1 y H 6= An .

Con respecto a la parte final de la demostracion 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) = { 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
on 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 cclicos y por tanto
son simples de acuerdo al ejemplo 5.5.21 o al teorema de clasificacion 5.6.3. Podra
observar al releer el teorema de clasificaci
on, que hemos resuelto sus afirmaciones
1 y 2. Las afirmaciones 3 y 4 est
an muy lejos de ser resueltas con la teora que
hasta ahora hemos desarrolado.
5.7.1. Para un estudio de S4 y A4 . El grupo S4 esta formado por las
siguientes permutaciones:

186

5. GRUPOS






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
3 =
, 4 =
, 5 =
,
3 2 4 1
4 2 1 3
2 4 3 1






1 2 3 4
1 2 3 4
1 2 3 4
6 =
, 7 =
, 8 =
,
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
12 =
, 13 =
, 14 =
,
1 2 4 3
1 4 3 2
1 3 2 4






1 2 3 4
1 2 3 4
1 2 3 4
15 =
, 16 =
, 17 =
,
4 2 3 1
3 2 1 4
2 1 3 4






1 2 3 4
1 2 3 4
1 2 3 4
18 =
, 19 =
, 20 =
,
2 3 4 1
3 1 4 2
2 4 1 3






1 2 3 4
1 2 3 4
1 2 3 4
21 =
, 22 =
, 23 =
.
4 1 2 3
3 4 2 1
4 3 1 2
=

La descomposici
on de cada i como producto de transposiciones es:
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),

15 = (1, 4),

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).

5.8. GRUPOS Y GEOMETRIA

187

De la lista anterior podemos verificar que:


1. A4 = {, 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 }.
2. V = {, 9 , 10 , 11 } es un grupo abeliano de S4 y A4 , en donde cada elemento
6= es de orden 2.
3. V = {, 9 , 10 , 11 } / S4 .
4. V = {, 9 , 10 , 11 } / A4 .
5. {} / h(1, 3)(2, 4)i / V / A4 / S4 es una serie de composicion.
6. A4 no contiene un subgrupo de orden 6.
5.8. Grupos y geometra
La geometra a lo largo de la historia de la matematica ha sido el lugar idoneo
en el que han nacido las ideas m
as importantes para el desarrollo de la misma
matem
atica. Por ejemplo, el sistema axiom
atico propuesto por Euclides fue pieza
fundamental que perfil
o a la geometra desde el mundo griego hasta nuestros das
fundamentado en la idea intuitiva de lo que es una simetra: la admiracion por
ciertas formas geometricas bien estructuradas y que los condujo al descubrimiento
de los u
nicos cinco s
olidos regulares. Cuando el hombre descubre lo que es una
simetra, no se conforma solo con intuirla, sino que intenta formalizarla hasta lo
que hoy en da conocemos.
Otro gran momento de la geometra fue su maridaje con el algebra, en donde
sin duda el u
nico juez fue Descartes, y gracias a ese maridaje, se desato la gestacion
del c
alculo. Apurando un poco al tiempo, las geometras no euclidianas del
siglo XIX condujeron a una espectacular revolucion en la fundamentacion de las
matem
aticas y sin temor a equivocarnos, podemos afirmar que casi la totalidad
de las matem
aticas antiguas y modernas est
an impregnadas en su esencia por el
sentido geometrico. As, diferentes ramas de la matematica han tenido como eje
rector el concepto de simetra: la topologa, las ecuaciones diferenciales, el analisis
funcional, la teora de variable compleja, y sobre todo el algebra.
Como lo advertimos en la introducci
on, no podramos dejar pasar el momento
de relacionar la geometra con la teora de grupos. Pues bien, este es el momento.
Comenzaremos estudiando otro subgrupo importante de Sn el cual tiene su
origen en la geometra. Consideremos el cuadrado P4 R2 con vertices en v1 , v2 ,
v3 , v4 y centrado en el origen.

188

5. GRUPOS

v4

v3
-

v1

v2

Queremos construir una funci


on : R2 R2 tal que (P4 ) se vea igual a P4
y que mande vertices adyacentes en vertices adyacentes. Por ejemplo, si rotamos

radianes en el sentido contrario al movimiento de las manecillas


todo el plano
2
de un reloj, entonces P4 queda transformado como se ve en la siguiente figura:

v3

v2
-

v4

v1

Se ve identico al original. Adem


as manda vertices adyacentes en vertices
adyacentes. Podemos ver a como la siguiente permutacion:

v
= 1
v2

v2
v3

v3
v4

v4
v1

Es claro que 4 (vi ) = ((((vi )))) = vi = (vi ). Mas a


un, el lector
puede verificar f
acilmente que , 2 , 3 , 4 son permutaciones diferentes y todas
satisfacen nuestro requerimento: i (P4 ) = P4 y manda vertices adyacentes en
vertices adyacentes. Ser
an todas?. La respuesta es no. En la figura original,
consideremos la diagonal que pasa por los vertices v1 y v3 :

5.8. GRUPOS Y GEOMETRIA

v4

189

v3
-

v1

v2

Ahora giramos radianes en el espacio tridimensional sin mover la diagonal


y observamos la nueva figura:
v2

v3
-

v1

v4

Luce identica a la original, si no fuera por las etiquetas de los vertices. Esta
acci
on la podemos mirar como una permutaci
on:


v v2 v3 v4
= 1
v1 v4 v3 v2
Observamos que si repetimos la acci
on dos veces llegaremos al cuadrado
original, es decir, 2 (vi ) = ((vi )) = vi = (vi ). Veamos la aplicacion de
los dos movimientos :




v1 v2 v3 v4
v1 v2 v3 v 4
=
, =
.
v2 v1 v4 v3
v4 v3 v2 v1
Vea las figuras del principio de la siguiente pagina.
Consideremos el siguiente conjunto:
D8 = {, , 2 , 3 , 4 , , 2 , 3 } = { i j : 0 i < 4, j = 0, 1}.
El lector puede verificar f
acilmente que = ()1 . De la relacion
2
3
= = tenemos que = 1 y = 1 . As la siguiente relacion
4

190

5. GRUPOS

v3

v4

v1

v2

v2

v1

v4

v3

3 = 1 1 = ()1 = .

(1)

De lo anterior se puede deducir que 3 = . La relacion (1) es de gran


importancia para verificar que D8 es cerrado bajo la composicion de funciones.
Por ejemplo, estudiemos la composici
on de algunos elementos del conjunto D8 :
1.
2.
3.
4.

()( 2 ) = ( 3 )( 2 ) = 5 = = 3 = 2 3 = 3 .
()( 3 ) = 1 1 = ()1 = () = 2 2 = 2 .
()( 2 ) = ( 3 )( 2 ) = 5 = = 3 .
( 2 )( 2 ) = 2 = 2 3 = = ( 3 ) = .

2
3

2
3

2
3

2
3

2
3
2
3

2
2
3

2
3

3
3
2
3

2
3

2
3

2
3
2
3

2
2
3

2
3

3
3
2
3

El conjunto D8 es cerrado bajo la composicion, todos sus elementos tienen un


inverso que pertenece a D8 y as, D8 es un grupo de orden 8. En la tabla siguiente
se observa que D8 no es abeliano. Cualquier funcion que el lector encuentre y que
satisfaga nuestros requerimentos originales, ya esta incluida en los elementos del
grupo D8 .

5.8. GRUPOS Y GEOMETRIA

191

El grupo D8 se conoce como el grupo de simetras del cuadrado o tambien


como el grupo diedrico de orden 8.
Ahora generalicemos el grupo de simetras de la exposicion anterior. Una
isometra es una funci
on 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 2rr1 cos( 1 ).
Ahora, la funci
on f : R2 R2 definida como

f ((x, y)) = (r cos( + ), r sen( + ))


2
2

es una isometra pues simplemente estamos rotando al plano cartesiano


radia2
nes. 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 isometra},
entonces Isom(R2 ) es un grupo con la composicion de funciones. El grupo
Isom(R2 ) se conoce como el grupo de isometras de R2 . Sea P R2 . Una
simetra del conjunto P , es una isometra f de R2 tal que f (P ) = P . Por ejemplo,

la funci
on f ((x, y)) = (r cos( + ), r sen( + )) es una simetra del cuadrado.
2
2
Si denotamos por
Sym(P ) = {f 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 simetras de P . En particular, el grupo de simetras de
un polgono regular de n lados recibe el nombre de grupo diedrico.
Consideremos un polgono regular Pn R2 (n 3) de n lados centrado en
el origen. Tenemos dos simetras naturales del polgono Pn . La primera que
2
radianes en el sentido contrario
llamaremos , es rotar nuestro polgono
n

192

5. GRUPOS

al movimiento de las manecillas de un reloj. Si denotamos por {1, 2, . . . , n} al


conjunto de vertices de Pn , entonces
(1) = 2,

(2) = 3,

(3) = 4, . . . , (n 1) = n,

Usando notaci
on m
as c
omoda

1 2 3
=
2 3 4

n1
n

(n) = 1.


n
.
1

Si componemos consigo misma notamos que n regresa el polgono a su


posici
on original, es decir n = . Por otro lado, para 1 j < n tenemos que
j tambien es una simetra y j (1) = j + 1. Por tanto, , 2 , . . . , n1 , n son
simetras diferentes.
La segunda simetra de Pn y que llamaremos , la construimos de la misma
manera que lo hicimos para el cuadrado, solo que aqu sera importante la paridad
de n. Si n es par (por ejemplo un hex
agono), trazamos la diagonal desde el vertice 1
pasando por el origen (0, 0). Esta diagonal tocara otro vertice de Pn . Por ejemplo,
en un hex
agono la diagonal que consideramos va de 1 a 4. Ahora giramos en el
espacio radianes, como si dieramos vuelta a una hoja de un cuaderno abierto,
y observamos el siguiente efecto:
5

En nuestro caso particular podemos describir a como:




1 2 3 4 5 6
=
.
1 6 5 4 3 2
En el caso n impar (por ejemplo un pentagono) trazamos la lnea desde el
vertice 1 pasando por el origen hacia el lado opuesto. En este caso, sabemos de
la geometra euclidiana que esta lnea es perpendicular al lado opuesto. Ahora
giramos radianes en el espacio. Antes de ver un ejemplo le pido al lector que

5.8. GRUPOS Y GEOMETRIA

193

b
intente ver los siguientes
agonos como pent
agonos bregulares.
Ahora si, vamos
r pent
r
al ejemplo:

@
@

B
B

@
@
@




@
@





@
@

@
@

B
B




@
@





Es evidente que ahora es la permutaci


on:


1 2 3 4 5
=
.
1 5 4 3 2
En nuestro ejemplo del pent
agono, el lector puede verificar facilmente que:


1 2 3 4 5
q

=
, qa
b a
b
2 1 5 4 3
r

y geometricamente lo que tenemos es:


6

1
@

B
B

@
@

@
@
@




@
@





@
@

@
@

B
B




@
@





En general, si n es par, dos vertices se quedan sin mover, y si n es impar solo


uno. As, si n es par, entonces

194

5. GRUPOS

1 2
3

=
1 n n 1
y si n es impar, tenemos que

1 2
3
=
1 n n1

n
2
n
2

+1
+1

n1
3

n1
3


n
.
2


n
,
2

Un simple c
alculo nos muestra que o() = 2 y por lo tanto, si n es par, entonces


1 2 3 n 1 n
2 3 4
n
1

1 2 3
2 1 n

=
=

n
2
n
2



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
2 1

=
=

n1
n

3
n

n1
4


1
1

n
.
3

n
1

2
n

3
n1

n1
3

n
2

Cualquiera que sea el caso, ()2 = . De la igualdad 1 = se sigue que


= ()1 = 1 1 = 1 = n1 .
Definimos el grupo diedrico de orden 2n como
D2n = { i j : 0 i < n, j = 0, 1}.
Lo sorprendente del grupo D2n es que, para describir todas las simetras
de un polgono regular, basta y sobra con las permutaciones , . Observemos
lo siguiente: puesto que o(hi) = n, tenemos que [D2n : hi] = 2. Por tanto
hi / D2n . Lo anterior significa que D2n no es simple.
Conclusi
on final. En R2 tenemos polgonos regulares de cualquier n
umero
de lados y son f
aciles de construir: simplemente resuelva la ecuacion 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.

5.9. EL CONCEPTO DE GRUPO ABSTRACTO: TEOREMA DE CAYLEY

195

La construcci
on de sus grupos de simetras est
a 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
oricamente, no fue sino hasta principios del siglo XX cuando el concepto
de grupo abstracto fue totalmente aceptado y reconocido por los matematicos.
En un principio la teora de grupos solo estudiaba grupos de permutaciones
(sustituciones). Despues, el concepto de grupo abstracto fue introducido con
el prop
osito de deducir de la manera m
as simple y directa las propiedades de los
grupos de permutaciones. De esta forma, resulto mas 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 definicion
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
un grupo de permutaciones.
n. Sea a G. Si G = {xi }iI , entonces para cada a G
Demostracio
podemos escribir G = {axi }iI . La funci
on
a : G G
definida como a (xi ) = axi es biyectiva y por tanto es una permutacion de G.
De esta manera tenemos que a SG . Sea T = {a }aG . Con la composicion de
funciones tenemos las siguientes propiedades del conjunto T :
1. Para a , b T y x G se cumple que
a b (x) = a (bx) = (ab)x = ab (x),
por lo tanto a b = ab T .
2. Para x G tenemos que a a1 (x) = aa1 x = x y por tanto a a1 = .
Entonces necesariamente (a )1 = a1 T.
7Arthur Cayley naci
o 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
no 1842 y es nombrado asistente tutor durante un perodo de tres
a
nos. Despu
es de dejar la ense
nanza se consagra a sus investigaciones al mismo tiempo que
practica su profesi
on de abogado. Cayley contribuy
o de una manera original a numerosos temas
matem
aticos: la geometra analtica de n dimensiones, las transformaciones lineales que son el
origen de su teora de matrices, la teora de superficies y determinantes, etc.. Muri
o el 20 de
enero de 1895 en Cambridge y leg
o a la posteridad una obra tan extensa como la de Euler y
Cauchy.

196

5. GRUPOS

3. Si a, b 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
on 1, f es un homomorfismo de grupos y por la afirmacion 3 f es
inyectiva. Por lo tanto G T .

Es com
un llamar a la funci
on a traslaci
on izquierda por a de G y la funcion
f : G SG del teorema de Cayley se le conoce como representaci
on regular de
G. Como caso particular, si o(G) = n, entonces tenemos que SG = Sn y G es
isomorfo a alg
un subgrupo de Sn .
B
asicamente 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
esplendido libro cl
asico [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 estan dadas por la regla
i (j) = i + j m
odulo 7. Es claro que a0 es la permutacion


0 1 2 3 4 5 6
.
0 1 2 3 4 5 6
Siguiendo la regla i (j) = i + j tenemos la siguiente identificacion:
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
=
2

0
=
4

0
=
6

1
3

2
4

3
5

4
6

5
0

1
5

2
6

3
0

4
1

5
2

1
0

2
1

3
2

4
3

5
4


6
,
1

6
,
3

6
.
5

El conjunto T = {a0 , a1 , a2 , a3 , a4 , a5 , a6 } es subgrupo de S7 . El lector


puede verificar que T es cclico y T = ha1 i.
Ejemplo 5.9.3. Para n N tenemos que D2n Sn .

5.9. EL CONCEPTO DE GRUPO ABSTRACTO: TEOREMA DE CAYLEY

197

Ejemplo 5.9.4. Si n N, entonces U (Zn ) es isomorfo a alg


un subgrupo de
S(n) . En particular, si p es un n
umero primo, Zp Sp1 .
Ejemplo 5.9.5. Para n N, el grupo simetrico 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 demostracion
del teorema de Cayley es necesario escribir G = {x1 , . . . , xn }.
Comentario final: Hist
oricamente los grupos surgieron como grupos de permutaciones en el estudio de las races de polinomios. Con el curso del tiempo, se
tuvo la necesidad de abstraer el concepto y gracias a esto, la teora de grupos ha
sido acogida como una herramienta fundamental en distintas disciplinas como la
fsica, la qumica y la biologa, solo por citar algunas.
PROBLEMAS
1. Expresa como producto de ciclos ajenos cada una de las siguientes permutaciones e
indica cu
ales son pares y cu
ales son impares:


1 2 3 4 5 6 7 8
a)
.
2 7 4 8 3 6 5 1


1 2 3 4 5 6 7 8
b)
.
7 4 1 5 8 2 6 3


1 2 3 4 5 6 7 8 9
c)
.
4 6 9 2 7 1 3 8 5


1 2 3 4 5 6 7 8 9
d)
.
6 3 5 1 4 9 7 2 8
2. Encuentra el orden de cada una de las permutaciones del problema 1.
3. Escribe todos los elementos de S2 y A2 .
4. Considera los grupos S3 y A3 . El grupo A3 es simple?
a) Elabora una lista de todos los elementos y escrbelos en forma cclica.
b) Encuentra la familia de subgrupos de S3 y A3 .
5. En S4 encuentra el subgrupo generado por (1, 2) y (2, 3).
6. 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 .

198

5. GRUPOS

7. Muestra que S4 /V4 S3 .


8. Sea = (a, b, c, d, e) A5 . Muestra que 1 = (a, e, d, c, b, a).
9. Muestra que cualquier factorizaci
on de Sn tiene un n
umero par de transposiciones. De esta manera An .
10. Sea = (i1 , i2 , . . . , im ) un ciclo de longitud m. Para que valores de m es una
permutaci
on impar?
11. Muestra que si es cualquier transposici
on, entonces (n ) = n .
12. Muestra que si es cualquier transposici
on, entonces Sn = hAn , i.
13. Muestra que A4 no tiene un subgrupo de orden 6.
14. Determina cu
ales 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).
15. Prueba que cada elemento del grupo D8 manda pares de vertices adyacentes en
pares de vertices adyacentes.
16. Encuentra Z(D8 ).
17. Proporciona una funci
on f : R2 R2 , para cada elemento de D8 tal que restringida
a P4 coincida con alg
un elemento del grupo D8 .
18. Construye el grupo de simetras D6 de un tri
angulo equil
atero siguiendo la construcci
on del grupo D8 . Observa que D6 S3 .
19. En el inicio de la demostraci
on del teorema 5.7.28 hemos escrito: Sin perdida de
generalidad podemos suponer que es alguna de las siguientes permutaciones:
(a, b, c),

(a, b)(c, d),

(a, b)(a, c),

(a, b, c, d, e).

Puede el lector decir por que?


20. Sabemos que el grupo diedrico D2n es el grupo de simetras de un polgono regular
con n lados. C
omo es el grupo de simetras de un polgono que no es regular?
En este orden de ideas, considera un tri
angulo 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
al es el grupo de simetras de un tri
angulo que tiene sus tres
lados diferentes?
21. Supongamos que P es un rect
angulo que no es un cuadrado. Demuestra que
Sym(P ) V4 .
22. Sigue la parte final de la demostraci
on 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 u
nico subgrupo normal no trivial.
24. Escribe los siguientes grupos como grupos de permutaciones:
a) El grupo diedrico D8 = ha, b : a2 = b4 = (ab)2 = i.

5.9. EL CONCEPTO DE GRUPO ABSTRACTO: TEOREMA DE CAYLEY

b) El grupo cclico 7 = {x C : x7 = 1}.


c) El grupo abeliano (Z/14Z) .
d) El grupo Z/nZ.

199

Bibliografa
[1] Barrera Mora F., Villa Salvador G.D. Teora de Ecuaciones Polinomiales. VII Coloquio
del Departamento de Matem
aticas del CINVESTAV 1991.
[2] Beaumont R. A., Pierce R. S. The algebraic fundations of mathematics. Addison-Wesley
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
endido sitio para consultar biografas de matem
aticos.
[10] Ireland K., Rosen M. A classical introduction to modern number theory. Springer Verlag
GTM 84 , 1982.
[11] Joyner D. Adventures in Group Theory: Rubiks cube, Merlins machine and other mathematical toys. The Johns Hopkins University Press, 2002.
[12] Lagrange J.L. R
eflexions sur la r
esolution alg
ebrique des
equations, Nouveaux M
emoires de
lAcad
emie 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
older 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
umero de clase de
los cuerpos cuadr
aticos imaginarios. Revista Colombiana de Matem
aticas. Vol. 21 (1987),
263-284.
201

202

[17]
[18]
[19]
[20]
[21]
[22]
[23]
[24]
[25]

BIBLIOGRAFIA

Rotman J. An Introduction to the Theory of Groups. Springer Verlag GTM 148, 1995.
Rotman J. Galois Theory. Springer Verlag, Universitext, second edition, 1998.
Samuel P., Zariski O. Commutative Algebra I. Springer Verlag GTM 28, 1975.
Sierspi
nski 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.
Solovay R.M., Strassen V. A fast Monte-Carlo test for primality. SIAM Journal of computing 6(1) pages 84-85. 1977.
Sominski I. S. M
etodo de inducci
on matem
atica. Editorial Limusa, 2002.
Zaldivar Cruz, F., Introducci
on a la Teora de Grupos. Aportaciones Matem
aticas de la
Sociedad Matem
atica Mexicana No. 32, 2006.
Vinogradov, Ivan M., Fundamentos de la teora de n
umeros. Editorial MIR, Mosc
u, 1977.

Indice
a
b

, 83

J
(i1 , i2 ),

175
(i1 , i2 , . . . , ir ), 175
An , 181
Aut(G), 147
Aut(Zn ), 148
C([a, b]), 114
D8 , 190
D2n , 195
G/H, 121
GL(2, R), 113
H G, 115
H 6 G, 131
H / G, 131
H K, 149
Isom(R2 ), 191
N (A), 159
N (g), 159, 160
P4 , 187
Pn , 192
SL(2, R), 113
SX , 173
Sn , 112, 174
Sym(P ), 192
T (R2 ), 113
Ta,b , 113
U (Z[i]), 92
Un , 60
V4 , 146, 198
Z(G), 158
ker(f ), 140
hAi, 118

hai, 118
mcd(a, b), 7
mcm(a, b), 13
(n ), 179
de Euler, 35
aH, 119
o(G), 111
o(a), 123
p-grupo, 163
C , 117, 119, 123, 129, 134
Fp , 56
H, 115
N0 , 1
Q , 112
R , 123, 138
Z[i], 89
Zn , 31, 32
Zp , 66, 123
SCR(m), 34
SRR(m), 35
[G : H], 122
 1 
, 66
p
2
, 73
p
a
, 65
p
a | b, a - b, 6
Algoritmo
de Euclides en Z, 11
de Euclides en Z[i], 93
203

204

de la divisi
on en K[x], 56
de la divisi
on en Z, 3
de la divisi
on en Z[i], 90
Anillo
de enteros m
odulo n, 32
de polinomios, 56
de enteros gaussianos, 89, 147
asociados en Z[i], 93
automorfismo interior, 139, 148
campo finito, 59
Cancelaci
on
para la suma m
odulo n, 32
Cauchy, Augustin Louis, 155
Cayley, Arthur, 196
centro de un grupo, 158
ciclo de longitud r, 175
clase de conjugaci
on, 160
clase derecha, 122
clase izquierda, 119
Congruencias, 31
x2 1 (mod p), 67
ax b (mod m), 38
f (x) 0 (mod m), 50
f (x) 0 (mod ps ), 53
f (x) 0 (mod p), 56
x2 2 (mod p), 74
Conjetura de Artin, 129
conjugado
en Z[i], 90
conjugados m
odulo (H, K), 164
conjunto potencia, 113
Criba
de Erat
ostenes, 19
geom
etrica, 27
Cuadrados en Zp , 63
Cuaterniones, 115
discriminante, 178
divisibilidad
en K[x], 56
en Z, 6
en Z[i], 91
divisor, 6

Indice

en com
un en Z, 7
en com
un en Z[i], 93
divisores elementales, 153
Dominio entero, 10
ecuaci
on
(x) = n, 48
ax + by = 1, 8
ax + by = c, 8, 96
x2 y 3 = 19, 22
diofantina, 8
ecuaci
on de clase, 163
elementos conjugados, 160
Enteros m
odulo m, 31
epimorfismo, 138
Erat
ostenes, de Cirene, 19
estabilizador, 129, 185
Euclides, de Alejandra, 11
Euler, Leonhard, 37
F
ormula del Producto, 144
Factorizaci
on de un entero gaussiano, 104
Fermat, Pierre de, 26
funci
on
bxc, 5
de Euler, 35
Gauss, Karl-Friedrich, 32
generadores de un grupo, 118
grado
de un polinomio en K[x], 56
Grupo, 109
Q , 112
An es simple, 184
Q8 , 115
R2 , 112
Z, 111
Zn , 112
ndice, 122
abeliano, 111
alternante, 181
booleano, 113
cclico, 118
circular, 147

Indice

cociente, 133
de isometras de R2 , 191
de Klein de orden 4, 146
de Klein de orden 4, 198
de matrices, 114
de movimientos de R2 , 112
de simetras de un conjunto, 192
de simetras del cuadrado, 191
de Traslaciones, 113
de unidades de Zn , 112
di
edrico, 192
di
edrico de orden 2n, 195
di
edrico de orden 8, 191
finito, 111
hamiltoniano, 135
infinito, 111
inverso, 110
isomorfos, 138
Lineal Especial, 113
Lineal General, 113
neutro, 110
orden, 111
sim
etrico, 112, 174
simple, 169
subgrupo trivial, 116
homomorfismo de grupos, 137
homomorfismo natural, 139, 141
inverso
aditivo en Zm , 36
aditivo en un dominio entero, 10
isometra de R2 , 191
isomorfismo, 138
Jacobi, Carl Gustav Jacob, 82
Lagrange, Joseph Louis, 122
Legendre, Adrien-Marie, 64
Lema
de Eisenstein, 74
de Gauss, 70
Ley de Reciprocidad Cuadr
atica
de Gauss, 64, 77
de Jacobi, 85

M
aximo
com
un divisor en Z, 7
com
un divisor en Z[i], 94
Mnimo com
un m
ultiplo
en Z, 13
en Z[i], 97
m
ultiplo com
un
en Z, 13
en Z[i], 97
monomorfismo, 137
n
ucleo, 140
N
umero
compuesto, 15
primo, 15
N
umeros primos en Z[i], 100
neutro aditivo, 10
Noether, Emmy Amalie, 140
norma en Z[i], 90
normalizador, 159
operaci
on binaria, 109
orden
elemento de orden finito, 122
elemento de orden infinito, 122
parte pi -primaria, 153
permutaci
on, 112, 173
impar, 180
par, 180
permutaciones ajenas, 175
Poincar
e, Henri Jules, 145
polinomio
irreducible en Zp [x], 61
reducible en Zp [x] , 62
primo en Z[i], 98
primos racionales, 98
primos relativos
en Z, 7
en Z[i], 94
Principio
de inducci
on, 1
del Buen Orden, 1
producto de clases izquierdas, 132

205

206

producto de conjuntos, 130


producto directo externo, 148
producto directo externo de grupos, 114
producto directo interno, 148
punto fijo, 184
representaci
on en base a, 4
representaci
on regular, 196
residuo
cuadr
atico en Zb , 83
cuadr
atico en Zp , 64
Smbolo
de Legendre, 65
smbolo
de Jacobi, 83
serie de composici
on, 170
signo de , 179
simetra, 191
Sistema
completo de residuos m
odulo m, 34
de congruencias de grado 1, 39
reducido de residuos m
odulo m, 35
Subgrupo, 115
n , 117
nZ, 116
SL(2, R), 117
cclico, 118
generado por un conjunto, 118
subgrupo conmutador, 137
Subgrupo de Sylow, 158
subgrupo de torsi
on, 129
subgrupo diagonal, 156
subgrupo maximal, 151
subgrupos conjugados, 131
subgrupos normales, 131
Teorema
Chino del Residuo, 40
chino del residuo generalizado, 45
Clasificaci
on de los Grupos cclicos, 142
Corolario al Teorema de Lagrange, 133

Indice

de Cancelaci
on para el producto en Zn , 33
de Cauchy, 155
de Clasificaci
on de los Grupos Simples Finitos, 171
de Euclides, 8, 17
de Euler, 65
de Fermat, 101, 123
de Galois, 172
de Lagrange, 57, 122
de Poincar
e, 145
de Wilson, 58
del Factor, 57
del residuo, 56
Fundamental de los Grupos Abelianos Finitos, 152
Inverso de Lagrange para Grupos Abelianos
Finitos, 155
Inverso de Lagrange para Grupos Cclicos
Finitos, 126
Lema d
ebil de Hensel, 55
Lema de Frobenius o Cauchy, 165
Lema de Hensel, 53
Peque
no de Fermat, 37
Segundo Teorema de Isomorfismos, 144
Segundo Teorema de Sylow, 165
de Cayley, 196
de Euler, 37
Fundamental de la Aritm
etica en Z, 16
Fundamental de la Aritm
etica en Z[i], 100
Primer Teorema de Isomorfismos, 141
Primer Teorema de Sylow, 161
Tercer Teorema de Isomorfismos, 145
Tercer Teorema de Sylow, 167
Teoremas de Sylow, 158
Test de Solovay-Strassen, 87
transposici
on, 175
traslaci
on izquierda, 196
unidad
de Zn , 60
en Z[i], 92

You might also like