Está en la página 1de 142

Secci

on 1

Conceptos b
asicos de grupos

Un grupo es un conjunto no vaco G junto con una operacion binaria , es decir una
funcion : G G G llamada producto o multiplicacion, que satisface las siguientes
propiedades:
(a) es asociativa: a, b, c G se tiene a (b c) = (a b) c (escribimos a b c).
(b) Hay elemento neutro e, es decir, un elemento e que satisface que para toda a G,
se tiene que a e = a = e a.
(c) Hay inversos, es decir para toda a G existe a G tal que a a = e = a a.
Si adem
as satisface:
(d) es conmutativa, es decir, para todos a, b G se tiene que a b = b a. entonces
decimos que G es un grupo abeliano o conmutativo.
[1.1] Proposici
on. En un grupo solo hay un elemento neutro y los inversos tambien
son u
nicos.
Demostraci
on. Supongamos que e y e son dos elementos que funcionan como neutros. Entonces e = e e = e (en la primera igualdad se uso que e es neutro y, en la
segunda, que e es neutro).
Ejercicio. Probar que los inversos son u
nicos.
Notacion. Hablamos del grupo (G, ) o, si la operacion se sobreentiende, del grupo G.
Tambien en muchos casos omitimos el smbolo y, en lugar de hablar del elemento a b,
hablamos del elemento ab. Al elemento neutro se le llama uno o elemento unitario y se
le denota por 1 (o 1G , si quiere enfatizarse que es el neutro del grupo G). Al elemento
inverso de a lo denotamos por a1 . En muchos casos, cuando el grupo es abeliano a la
operacion se la denota por + y se le llama suma o adicion; en este caso, al elemento
neutro se le llama cero y se le denota por 0; tambien en lugar de a1 escribimos a y en
lugar de a + (b) escribimos a b.

1. Conceptos basicos de grupos


[1.2] Proposici
on. En un grupo vale la ley de la cancelacion, es decir, si ab = ac (o
ba = ca) para a, b, c elementos en el grupo, entonces b = c.
Demostraci
on. Multiplicamos por el inverso de a por la izquierda.
[1.3] Ejemplos. (a) (Z, +) es grupo abeliano.
(b) (N, +) no es grupo pues no hay inversos.
(c) (Q, +) es grupo abeliano.
(d) (R, +) es grupo abeliano.
(e) (C, +) es grupo abeliano.
(f) (Q \ {0}, ) es grupo abeliano.
(g) (R \ {0}, ) es grupo abeliano.
(h) (C \ {0}, ) es grupo abeliano.
(i) (Z \ {0}, ) no es grupo pues no hay inversos.
(j) El conjunto M2 (R) de las matrices de 2 2 (o de n n) con coeficientes reales (o
con coeficientes en alguno de los grupos anteriores), con la operacion de suma de matrices,
es grupo abeliano.
(k) El conjunto GL2 (R) (grupo general lineal) de las matrices de 2 2 (o de n n)
con coeficientes reales (o en Q o en C y determinante distinto de 0, con la operacion de
producto de matrices, es grupo no abeliano.
(l) El conjunto R[x] de polinomios con coeficientes reales (o en N, Z, Q o C), con la
operacion de suma, es grupo abeliano.
(m) R2 (o Rn , o cualquier espacio vectorial) con la suma de vectores es grupo abeliano.
(n) Si G y H son grupos, entonces G H con lo operacion coordenada a coordenada
es grupo (en general, si {Gi : i I} es una familia de grupos entonces tambien es grupo
Q
i Gi ).
(o) Si X es un conjunto y G es un grupo, entonces el conjunto de funciones de X
en G, F (X, G) con la operacion ( )(x) = (x)(x) (esta u
ltima realizada en G) es
grupo.
(p) El conjunto SX de funciones biyectivas de un conjunto X en s mismo, con la
operacion de composicion, es un grupo no abeliano.
(q) Z6 con la suma modulo 6 (o Zn con la operacion modulo n) es grupo abeliano.
Mas adelante estudiaremos estos dos u
ltimos con mas detalle.
Los ejemplos que acabamos de mencionar son clasicos de la teora y de aqu en adelante
hablaremos de ellos sin mencionar la operacion (por ejemplo, hablaremos del grupo Z sin
especificar que la operacion es la suma, del grupo C \ {0} sin decir que la operacion es la
multiplicacion o de SX sin aclarar que la operacion es la composicion de funciones, etc.
Notacion. Si G es un grupo y a G, al resultado de operar a consigo mismo n veces
(para n N) lo denotamos por an (en el caso aditivo, por na) y al resultado de operar
a1 consigo mismo n veces lo denotamos por an . Escribimos tambien a0 = 1.
[1.4] Proposici
on. Si n, m Z y a, b G, con G grupo, entonces
2

1. Conceptos basicos de grupos


(a) (a1 )1 = a, es decir, el inverso del inverso de a es a mismo.
(b) (ab)1 = b1 a1 .
(c) am an = am+n .
(d) (am )n = amn .
(e) Si G es conmutativo entonces (ab)n = an bn .
Demostraci
on. Probemos (a) y (c) y dejemos (b), (d) y (e) como ejercicio.
(a) Basta observar que aa1 = 1 = a1 a.
(c) El resultado es claro si m, n N {0}. Para alguno de m o n negativos basta
observar que ak = (ak )1 .
[1.5] Ejercicio. Reescribir las condiciones de la proposicion anterior en la forma
aditiva.
El orden de un elemento a 6= 1 en un grupo G esta definido como el menor entero
positivo r tal que ar = 1. Si no existe tal r decimos que el orden de a es infinito. Decimos
que el orden de 1 es 1. En grupos finitos todo elemento tiene un orden finito, lo cual se
deduce de inmediato de la siguiente proposicion.
[1.6] Proposici
on. Si G es un grupo finito y a G, entonces existe r N tal que
ar = 1.
Demostraci
on. La lista infinita a, a2, a3 , . . . consta de elementos de G, que es finito,
as que debe haber dos valores iguales, es decir, existen i < j naturales tales que ai = aj .
Como en un grupo se vale la cancelacion, tenemos que aji = 1.
[1.7] Ejercicio. Probar que si en un grupo todo elemento distinto de 1 tiene orden 2,
entonces el grupo es abeliano.
[1.8] Ejercicio. Probar que si G es grupo y a, b G son tales que ab = 1 entonces
b = a1 .
[1.9] Ejercicio. Determinar los elementos de orden finito en C \ {0} y probar que es
un conjunto numerable.
Dos elementos a y b en un grupo G son conjugados si existe x G tal que a = xbx1 .
Esto establece una relacion de conjugacion dentro del grupo G.
[1.10] Ejercicio. Probar que la relacion de conjugacion es relacion de equivalencia, es
decir: es reflexiva (para todo a G, a es conjugado de a), es simetrica (para cualesquiera
a, b G, si a es conjugado de b entonces b es conjugado de a) y es transitiva (para
cualesquiera a, b, c G si a es conjugado de b y b es conjugado de c entonces a es
conjugado de c).
[1.11] Ejercicio. Probar que un grupo G es abeliano si y solo si para toda a G el
3

1. Conceptos basicos de grupos


u
nico conjugado de a es a mismo. En particular, si G es abeliano entonces la relacion de
conjugacion es la igualdad.
[1.12] Ejercicio. Sean a y b elementos de un grupo G.
(a) Probar que si G es finito y a y b son conjugados entonces el orden de a es igual
al de b.
(b) Probar que ab y ba son conjugados (en particular, en el caso en que G sea finito,
tienen el mismo orden).

Subgrupos y generaci
on
Si G es un grupo y H G, decimos que H es subgrupo de G, y escribimos H G,
si H con la operacion restringida es el mismo un grupo.
[1.13] Proposici
on. Sea G un grupo y sea H G. Entonces H es subgrupo de G
si y solo si en H se satisfacen las siguientes tres propiedades:
(a) 1 H .
(b) Si a, b H entonces ab H (decimos que H es cerrado bajo la operacion de G).
(c) Si a H entonces a1 H .
Demostraci
on. Supongamos primero que H es grupo y sea e el neutro de H . Entonces ee = e = 1e, de donde, cancelando e, tenemos e = 1 y as 1 H . La propiedad
(b) es clara porque H es grupo. Veamos (c): Sea a H . Sabemos que a tiene inverso en H , llamemosle a . Queremos ver que a = a1 , el inverso de a en G. Tenemos
a1 = a1 1 = a1 aa = 1a = a .
Para ver que si H satisface (a), (b) y (c) entonces H es grupo solo nos falta ver la
asociatividad pero esta es clara pues la operacion es la misma que la de G.
[1.14] Ejercicio. Probar que si G es grupo, entonces H G es subgrupo si, y s
olo
si, en H se satisfacen:
(a ) H 6= y
(b ) Si a, b H entonces ab1 H .
[1.15] Ejemplos. (a) Si G es un grupo entonces {1} y G son subgrupos de G.
(b) Si n N entonces nZ = {na : a Z} es subgrupo de Z.
(c) Z Q R C.
(d) {1, 1} R \ {0}.
(e) S 1 = {z C : ||z|| = 1} C \ {0}.
(f) El subconjunto SL2 (R) (grupo especial lineal) de GL2 (R) de las matrices con
determinante 1 es subgrupo de GL2 (R).
(g) El conjunto de polinomios con coeficientes en R y termino constante 0 es subgrupo
de R[x].
(h) Para n natural, el conjunto de polinomios con coeficientes en R y grado menor o
4

1. Conceptos basicos de grupos


igual que n es subgrupo de R[x].
(i) {(x, y) R2 : x + y = 0} es subgrupo de R2 .
(j) Si X es un conjunto y x0 X entonces {f SX : f (x0) = x0 } SX .
(k) Si G y H son grupos, entonces G {1H } G H .
(l) El conjunto de funciones continuas de R en s mismo es subgrupo de F (R, R).
[1.16] Ejercicio. Probar que si {Hi : i I} es una familia arbitraria de subgrupos
T
de un grupo G entonces la interseccion de ellos, iI Hi , es subgrupo de G.

[1.17] Ejercicio. Dar un ejemplo de un grupo G y de dos subgrupos H y K tal que


H K no sea subgrupo de G.
[1.18] Ejercicio. Probar que si H y K son subgrupos de un grupo G tales que H K
es subgrupo de G, entonces H K o K H .
Dado un grupo G denotamos por <X> a la interseccion de todos los subgrupos de G
que contienen a X que, gracias a [1.16], es un subgrupo; es, ademas, el menor subgrupo
que contiene al conjunto X (en el sentido de que cualquier otro subgrupo que contenga a
X contiene a <X>); se llama subgrupo generado por X y se dice que X es un conjunto
generador del grupo <X> . Decimos que un grupo es cclico si esta generado por un solo
elemento a; en este caso escribimos G =<a> (en lugar de G =<{a}>) y decimos que a
genera G. Decimos que G es finitamente generado si existe X finito, X = {x1 , x2 , . . . , xn },
tal que G = <X>; en este caso escribimos G =<x1 , x2 , . . . , xn>.
[1.19] Proposici
on. Si G es un grupo y =
6 X G entonces
<X>= {xr11 xr22 xrkk : k N, x1 , x2 , . . . xk X, r1 , r2 , . . . rk {1, 1}}.
Demostraci
on. Llamemos H al conjunto descrito en el lado derecho de la igualdad.
Es claro que H contiene a X y que H <X>. Para ver la otra contencion queremos ver
que H es subgrupo de G, pero esto es obvio por [1.13].
[1.20] Observaci
on. Si G es grupo y X G consta de un solo elemento x entonces
<X>= {xr : r Z}.
Nuestro interes principal en este curso sera el de estudiar grupos finitos. Al n
umero
de elementos de un grupo finito G se le llama orden de G y se le denota por |G|.
[1.21] Proposici
on. Si G es grupo cclico finito de orden n y a es generador de G,
2
entonces G = {a, a , . . . , an }.

Demostraci
on. Al igual que en [1.6], la lista a, a2, . . . an+1 tiene n + 1 elementos,
todos dentro de G. Entonces ak = 1 para cierta k n, pero entonces a1 = ak1 ,
a2 = ak2 , etc. y as, por [1.20] G = {xr : r Z} = {a, a2, a3, . . . , ak } y, como G tiene n
5

1. Conceptos basicos de grupos


elementos, se debe tener k = n.
[1.22] Observaci
on. Si G es un grupo, H un subgrupo de G generado por un
conjunto X y K es otro subgrupo de G, entonces para probar que H K basta probar
que X K .
[1.23] Ejemplos. (a) Z es cclico pues Z =<1>.
(b) <>= {1}.
(c) Si n N entonces nZ es subgrupo cclico de Z (generado por n).
(d) {1, 1, i, i} es un subgrupo cclico de C \ {0} (generado por i).
[1.24] Ejercicio. Probar que Q esta generado por { n1 : n N}.
[1.25] Ejercicio. Probar que Z[x] esta generado por {1, x, x2, x3, . . .}.
[1.26] Ejercicio. Probar que todo grupo cclico es abeliano.
[1.27] Ejercicio de tarea. Probar que si G es grupo con un n
umero par de elementos,
entonces existe a G de orden 2 (es decir, un elemento a 6= 1 que es su propio inverso).
[1.28] Ejercicio de tarea. En GL2 (Q) sean
A=

0
1

1
0

y B=

0
1

1
.
1

Probar que A tiene orden 4 y que B tiene orden 6 pero que AB tiene orden infinito.
(Nota: Multiplicar por el matriz A tiene el efecto de la multiplicacion compleja por el
n
umero i, es decir, de una rotacion del plano 90o ).
[1.29] Ejercicio de tarea. Probar que si G 6= {1} es un grupo y los u
nicos subgrupos
de G son {1} y G mismo, entonces G es cclico de orden primo.

Secci
on 2

Grupos de permutaciones

Para n N denotamos por Sn al conjunto de funciones biyectivas de [n] = {1, 2, . . . , n}


en s mismo. Cada una de estas funciones se llama permutacion de n. Observemos primero
que el orden de Sn es n!.
Dada una permutacion : [n] [n] hay varias formas de denotar a . Si (i) = ai
dos notaciones naturales son:
=

1
a1

2
a2

n
an

= (a1, a2 , . . . , an ).

La segunda notacion se llama lineal.


Hay otra forma importante de denotar a la permutacion llamada forma cclica. Es
como sigue: Se escoge un n
umero a, se abre un parentesis y se escribe a continuaci
on
de a, (a), despues ((a)) y as sucesivamente hasta llegar a a mismo que ya no se
escribe y se cierra el parentesis; esto se llama ciclo de la permutacion; despues, en caso
de que no se hayan usado todos los n
umeros de [n] se escoge un n
umero b no usado y se
repite el procedimiento poniendo otro ciclo a continuacion del primero y as sucesivamente
hasta que esten usados todos los n
umeros. Hagamos un ejemplo. Supongamos que en
forma lineal es la permutacion (5, 7, 6, 4, 2, 3, 1); esto corresponde a la forma cclica
= (1 5 2 7)(3 6)(4). Observemos que una misma permutacion tiene varias formas cclicas;
as (2 7 1 5)(4)(6 3) y (3 6)(4)(7 1 5 2) tambien representan a la permutacion del ejemplo
(entre otras).
La longitud de un ciclo es el cantidad de n
umeros que lo forman; a un ciclo de longitud
2 se le llama biciclo o transposicion, a uno de longitud r se le llama r -ciclo (la permutaci
on
que dimos en el ejemplo tiene tres ciclos: uno de longitud 1, un biciclo y un 4-ciclo). Un

2. Grupos de permutaciones
punto fijo de una permutacion es un i [n] tal que (i) = i.
[2.1] Ejercicio. Descomponer en forma cclica las permutaciones (8, 2, 4, 6, 3, 5, 7, 1)
y (5, 2, 7, 1, 9, 4, 6, 8, 3) y encontrar sus puntos fijos.
[2.2] Ejercicio. Encontrar la forma lineal de las permutaciones cuya forma cclica es
(4 1 3)(6 5 2)(10 9 8 7) y (4 1 3)(5)(6)(8 7 2).
Ahora recordemos que Sn es un grupo y notemos que cada ciclo puede considerarse
como una permutacion en la que los elementos que no aparecen se consideran fijos. En este
caso, es facil convencerse de que cada permutacion es el producto de las permutaciones
determinadas por sus ciclos; por ejemplo, en S5 , la permutacion (2 5 3)(1 4) es el producto
de las permutaciones (2 5 3)(1)(4) y (2)(5)(3)(1 4). Decimos que toda permutacion es el
producto de sus ciclos. De hecho, en muchas ocasiones se escriben las permutaciones en
forma cclica omitiendo los ciclos de longitud 1. Por otro lado, en este caso es claro que
no importa el orden en que se escriben los ciclos, pero aqu es importante hacer notar que
esto se debe a que los ciclos son ajenos. En general, el producto en Sn no es conmutativo
y la costumbre es, como en el lenguaje de funciones, hacer el producto (composicion) de
derecha a izquierda; por ejemplo, (1 2)(2 3) = (1 2 3) y (2 3)(1 2) = (1 3 2).
[2.3] Ejercicio. Dadas las permutaciones (1 4 2 6), (1 5) y (1 5 2)(4 3), encontrar sus
inversas.
[2.4] Ejercicio. Es cierto que si , Sn entonces ( )1 = 1 1 ?
[2.5] Ejercicio. Escribir en estructura cclica las permutaciones resultantes de los
siguientes productos: (1 4)(2 4 5)(3 2 1 6) y (1 4 2)3 .
[2.6] Ejercicio. Escribir en estructura cclica todos los elementos de S4 .
[2.7] Proposici
on. El orden de una permutacion es el mnimo com
un m
ultiplo de las
longitudes de sus ciclos.
Demostraci
on. Es facil convencerse que si la permutacion es un ciclo entonces su
orden coincide con su longitud. Como vimos arriba, los ciclos ajenos conmutan y esta
observacion basta para obtener el resultado.
[2.8] Ejercicio. Escribir en forma cclica la permutacion resultante del producto
(2 4 1 3 5 6 7)6 . (Sugerencia: Hay una forma facil de hacerlo.)
[2.9] Ejercicio. Probar que {(1), (1 2)(3 4), (1 3)(2 4), (1 4)(2 3)} es subgrupo de S4 .
Consideremos un cuadrado con sus vertices numerados del 1 al 4. El conjunto de
elementos de S4 que no tuercen al cuadrado (es decir, las permutaciones tales el
8

2. Grupos de permutaciones
polgono (1), (2), (3), (4) es cuadrado) se llama grupo diedrico o grupo de simetras
del cuadrado y se le denota por D4 .
[2.10] Proposici
on. El conjugado de por es la permutacion que tiene la misma
estructura cclica que y que se obtiene intercambiando cada i [n] por (i).

Demostraci
on. Observemos primero que si = 1 2 r , con cada k ciclo, entonces el conjugado de es el producto de los conjugados de los k , as que basta probarlo
para cuando es un ciclo (a1 a2 am ). Tenemos
1 ( (ai )) = (ai ) = (ai+1),
donde los ndices estan calculados modulo m, y esto prueba la afirmacion.

En general, para a y b en un grupo G se dice que a es conjugado de b si existe x G


tal que a = xbx1 . Sean a, b y c elementos de un grupo G. Probar que:
(a) a es conjugado de a.
(b) Si a es conjugado de b entonces b es conjugado de a.
(c) Si a es conjugado de b y b es conjugado de c entonces a es conjugado de c.
Dada una permutacion Sn decimos que i, j [n] forman inversion si i < j pero
(i) > (j). Decimos que una permutacion es par o impar de acuerdo a su n
umero de
inversiones. Para contar el n
umero de inversiones de una permutacion escrita en su forma
lineal contamos cuantos elementos a la derecha de cada n
umero son mas peque
nos que el;
por ejemplo la permutacion (4, 3, 7, 1, 8, 2, 6, 5) tiene 3 + 2 + 4 + 0 + 3 + 0 + 1 + 0 = 13
inversiones, as que es una permutacion impar.
[2.11] Proposici
on. Toda permutacion se puede escribir como producto de biciclos,
es decir, el conjunto de todos los biciclos genera Sn . No hay unicidad en esta escritura, ni
siquiera en cuanto al n
umero de biciclos; sin embargo la paridad de la cantidad de biciclos
coincide con la paridad de la permutacion.
Demostraci
on. Basta escribir cada ciclo como producto de biciclos; esto es facil pues,
por ejemplo, (1 2 3 4 5) = (1 5)(1 4)(1 3)(1 2). La escritura no es u
nica ni siquiera en cuanto
al n
umero de biciclos pues tambien
(1 2 3 4 5) = (1 2)(2 3)(3 4)(4 5) = (1 3)(2 4)(1 4)(1 4)(1 3)(2 4)(1 2)(2 5)(2 4)(2 3).
Se deja como ejercicio probar que la paridad del n
umero de biciclos es u
nica.
[2.12] Observaci
on. El conjunto An de permutaciones pares de Sn es subgrupo de
Sn ; se llama grupo alternante.
[2.13] Proposici
on. Para n 2 el n
umero de permutaciones pares en Sn es el mismo
que el de impares.
Demostraci
on. Ejercicio.
9

2. Grupos de permutaciones
[2.14] Ejercicio. Probar que un ciclo de longitud r es permutacion par si y solo si r
es impar.
Otra notacion u
til para las permutaciones se obtiene al considerarlas como matrices.
La matriz A de una permutacion tiene 1 en el lugar (i, j) si y solo si (i) = j ; en las
demas entradas A tiene 0 s.
[2.15] Ejercicio. Probar que, mediante la multiplicacion de matrices, si Sn
entonces


(1)
1

2
(2)

A .. = ..
.
.
.
n
(n)
[2.16] Ejercicio. Probar que si Sn entonces det(A ) = 1, y que el signo es 1 si
y solo si la permutacion es par.
[2.17] Ejercicio de tarea. Probar que el grupo de simetras o grupo diedrico de un nagono, denotado por Dn , tiene 2n elementos y esta generado por la rotacion ((1 2 3 n)
y la reflexion (1 n)(2 n 1)(3 n 2) (para n impar esta reflexion deja fijo al n+1
).
2
[2.18] Ejercicio de tarea. Probar que si y son permutaciones con la misma
estructura cclica entonces y son conjugados.
[2.19] Ejercicio de tarea. Probar que cualesquiera dos descomposiciones en producto de transposiciones de una permutacion tienen la misma paridad.
[2.20] Ejercicio de tarea. Probar que para n 2 el n
umero de permutaciones pares
en Sn es el mismo que el de impares.

10

Secci
on 3

Teora de N
umeros

Divisibilidad
Recordemos que
ultiplo de
para a y b enteros decimos que a divide a b (o que b es m

a), en smbolos a b, si es posible encontrar un entero x de tal manera que ax = b. Si a

no divide a b escribimos a 6 b. Por ejemplo 12 36, cualquier entero divide a 0 y 1 divide


a cualquier entero.
Las siguientes propiedades son muy sencillas de demostrar y dejan como ejercicio al
lector.
[3.1] Propiedades.


(a) Para todo entero a se tiene a a. (Se dice que la relacion de divisibilidad es
reflexiva.)






(b) Si a, b y c son enteros tales que a b y b c entonces a c. (Se dice que la relaci
on
de divisibilidad es transitiva.)




(c) Es posible que a b pero que b 6 a. (Se dice que la relacion de divisibilidad no es
simetrica.)




(d) Para a y b enteros, a b y b a si y solo si |a| = |b| (es decir, a = b).

(e) Para a, b y c enteros, tenemos que a b y a c si y solo si a rb+sc para cualesquiera


r y s enteros. A la expresion rb + sc se le llama combinacion lineal de b y c.
[3.2] Proposici
on. Algoritmo de la Division. Dados dos enteros a y b con b 6= 0

3. Teora de Numeros
existen enteros u
nicos q y r de tal forma que
a = bq + r, y
0 r < |b|.
Demostraci
on. Primero probaremos la existencia de los enteros q y r . Por simplicidad, consideraremos solo el caso en que b > 0 y a 0. Los demas casos pueden deducirse
de este facilmente. Consideremos todos los m
ultiplos no negativos de b:
0, b, 2b, 3b, . . .
Sea qb el mayor m
ultiplo de b tal que qb a, es decir a se encuentra entre qb y (q + 1)b
en la recta numerica (permitiendose el caso en que a = qb). Definimos r := a qb.
0
|

b
|

2b
|

r{
z }|

qb
|

a (q + 1)b
|
|

..........................................................................................................................................................................................................................................................................................................................................................................................................................................................

{z

}|

{z

{z

Entonces a = qb + r y, como la distancia entre dos m


ultiplos consecutivos de b es |b|,
tenemos que 0 r < |b|, como queramos.
Probaremos ahora la unicidad. Supongamos que (q1 , r1 ) y (q2 , r2 ), son parejas de
enteros que satisfacen las condiciones. Tenemos que bq1 + r1 = bq2 + r2 . Supongamos que
r1 6= r2 y, sin perdida de generalidad, r2 > r1 ; as
() b(q1 q2 ) = r2 r1 ,
lo cual es absurdo pues r2 r1 r2 < b. Concluimos que r2 = r1 y entonces es claro que
q1 = q2 .
Desde luego, si no pidieramos la condicion 0 r < |b|, los enteros q y r no seran
u
nicos; por ejemplo, si a = 20 y b = 6, la ecuacion a = bq + r podra ser cualquiera de las
siguientes: 20 = 6 3 + 2, 20 = 6 4 + (4), 20 = 6 0 + 20, 20 = 6 (1) + 26, etc.
El n
umero q en la proposicion anterior es el cociente (de la divisi
on de a entre b) y el
n
umero r es el residuo (de la division de a entre b).
[3.3] Ejercicio. Encontrar el cociente y el residuo de la divisi
on de a entre b en los
siguientes casos:
(a) a = 18 y b = 5.
(b) a = 18 y b = 5.
(c) a = 18 y b = 5.
(d) a = 18 y b = 5.

[3.4] Observaci
on. Si a y b son enteros y b 6= 0, entonces b a si y solo si el residuo
r de la division de a entre b es 0.
12

3. Teora de Numeros
Dados dos n
umeros enteros a y b distintos de cero su maximo com
un divisor, en
smbolos mcd(a, b), es el mayor de sus divisores comunes. Si mcd(a, b) = 1, decimos que
a y b son primos relativos o primos entre s.

[3.5] Lema. Sean a y b enteros no cero con b 6 a. Si q y r son enteros tales que
a = bq + r , entonces mcd(a, b) = mcd(b, r).

Demostraci
on. Por [3.1](e) los divisores comunes de a y b tambien lo son de r , y
que los de b y r tambien lo son de a. En particular el mayor de los divisores comunes de
a y b es el mismo que el de b y r .

El siguiente resultado es muy importante. Su demostracion utiliza el Algoritmo de la


Division.
[3.6] Proposici
on. Algoritmo de Euclides. Sean a y b enteros no cero. Entonces
mcd(a, b) es combinacion lineal de a y b.
Demostraci
on. Por simplicidad supondremos que a y b son positivos (el caso general

se deduce trivialmente de este ajustando signos). Si b a entonces mcd(a, b) = b que,

obviamente, es combinacion lineal de a y b. Supongamos entonces que b 6 a. Utilizando


el Algoritmo de la Division consideremos enteros qi y ri de tal manera que
a = bq + r1 ,
b = r1 q1 + r2 ,
r1 = r2 q2 + r3 ,
..
.

0 < r1 < b,
0 < r2 < r1 ,
0 < r3 < r2 ,

rn2 = rn1 qn1 + rn , 0 < rn < rn1 ,


rn1 = rn qn .

()

Por el lema anterior tenemos que


mcd(a, b) = mcd(b, r1) = mcd(r1 , r2 ) = = mcd(rn1 , rn ) = rn .
Ahora probaremos por induccion que todos los residuos r1 , . . . , rn son combinacion lineal
de a y b. La base de induccion consiste en probar que r1 y r2 son combinacion lineal de a
y b (si n = 1, entonces en el primer paso podemos terminar la prueba). Despejando r1 de
la primera ecuacion tenemos que r1 = a bq , combinacion lineal de a y b. Entonces en la
segunda ecuacion, r2 = b r1 q1 = b (a bq)q1 = a(q1 ) + b(1 + qq1 ); con esto termina la
base de la induccion. Ahora supongamos que para cierta i 3 los dos residuos anteriores
ri1 y ri2 son combinacion lineal de a y b; como ri es combinacion lineal de ri1 y de
ri2 es facil lograr ri tambien como combinacion lineal de a y b utilizando la hipotesis de
induccion.
[3.7] Ejercicio. Sean a y b dos enteros no cero y sea d su maximo com
un divisor.
13

3. Teora de Numeros
Probar que cualquier divisor com
un de a y b tambien es divisor de d.
[3.8] Ejercicio. Sean a y b enteros no cero y sea d su maximo com
un divisor. Probar
que un n
umero c es combinacion lineal de a y b si y solo si es m
ultiplo de d.

[3.9] Corolario. Sean a, b y c enteros tales que a bc. Si a y b son primos relativos

entonces a c.

Demostraci
on. Ejercicio.

Decimos que un entero p 6= 1 es primo si sus u


nicos divisores son 1 y p. Un
entero no cero y distinto de 1 es compuesto si no es primo. Los enteros 1 y 1 no son
primos ni compuestos, se llaman unidades. Al n
umero 0 no lo consideraremos dentro de
ninguna de estas categoras.
[3.10] Corolario. Si b1 , b2 , . . . , bk son enteros y un primo p es divisor del producto
b1 b2 bk , entonces p divide a alguna de las bi s.
Demostraci
on. Induccion sobre k .
[3.11] Nota. El resultado anterior no es cierto si no pedimos que p sea un n
umero
primo, es decir, es posible que un n
umero divida
a
un
producto
sin
que
divida
a
ninguno


de sus factores como lo muestra el ejemplo 6 4 3.

[3.12] Teorema. Teorema Fundamental de la Aritmetica. Todo entero distinto de 0


y de 1 es producto de primos en forma u
nica salvo orden y signo.

Demostraci
on. Sea a 6= 0, 1 y consideremos primero el caso en que a sea positivo.
Procedemos por induccion sobre a. La base de induccion es para a es primo, y aqu no
hay nada que probar (permitimos productos de un solo factor). Si a no es primo entonces
es compuesto, as que podemos escribir a = bc, con b y c enteros positivos y distintos de 1
y de a; adem
as tenemos que b y c son ambos menores que a. Por hipotesis de inducci
on b
y c son producto de primos y su descomposicion nos da la descomposicion de a buscada.
El caso en que a sea negativo se reduce al anterior pues podemos aplicar el resultado a
a (que es positivo) y despues agregar el signo a alguno de los primos en la descomposici
on
de a.
Para ver la unicidad supongamos que a = p1 p2 ps = q1 q2 qt , donde s y t son
naturales y los pi y los qj son primos. Queremos probar que s = t y que, salvo el signo,
cada primo aparece exactamente el mismo n
umero de veces en la lista p1 , p2 , . . . , ps que
en la lista q1 , q2 , . . . , qt . Sin perdida de generalidad, podemos suponer que los pi y los qj
son todos positivos. Hagamos induccion sobre s. Para s = 1 el resultado es claro pues a
sera primo. Entonces supongamos que s 2 y que el resultado es verdadero para s 1
factores (es decir, la hipotesis de induccion es que si un n
umero acepta una descomposici
on
en producto s 1 primos positivos, entonces cualquier otra descomposici
on de ese n
umero
en producto de primos positivos es igual a ella excepto, tal vez, por el orden de los factores).
14

3. Teora de Numeros

Como p1 a, entonces p1 q1 q2 qt . Por [3.10], p1 debe dividir a alg


un qj que, sin perdida
de generalidad, supongamos es q1 ; pero este u
ltimo es primo, as que p1 = q1 . Cancelando
entonces p1 y q1 en la ecuacion p1 p2 ps = q1 q2 qt , tenemos que p2 ps = q2 qt .
La hipotesis de induccion se aplica aqu para obtener s 1 = t 1 y los primos p2 , . . . , ps
son los mismos que q2 , . . . , qt , de donde queda probado el teorema.
[3.13] Corolario. Sean a = pe11 pe22 pekk y b = pf11 pf22 pfkk , donde p1 < p 2 <
< pk son primos positivos y las ei y las fj son enteros no negativos. Entonces a b si
y solo si para toda i = 1, . . . , k , se tiene que ei fi .
[3.14] Ejercicio. Sean a y b como en el corolario anterior. Probar que el maximo
mk
1 m2
com
un divisor de a y b es d = pm
donde, para cada i, mi es el mnimo entre
1 p2 pk
ei y fi .
[3.15] Ejercicio. Dar una descripcion analoga a la del ejercicio anterior del mnimo
com
un m
ultiplo, mcm(a, b), de a y b.
[3.16] Nota. De lo anterior podemos concluir que el maximo com
un divisor d de dos
n
umeros no cero a y b esta caracterizado por las siguientes propiedades:
[3.17]

(i) d a, d b, y

(ii) si c a y c b entonces c d.

[3.18] Ejercicio. Dar una descripcion analoga a la de la nota anterior del mnimo
com
un m
ultiplo de a y b.
[3.19] Ejercicio. Para a y b enteros positivos probar que mcd(a, b)mcm(a, b) = ab.
[3.20] Ejercicio. Probar que Q esta generado por { p1k : p primo y k N}.

Congruencias
Sea n un n
umero natural. Si a y b son enteros
cualesquiera decimos que a b (mod n)


(lease a es congruente con b modulo n) si n a b.
[3.21] Definici
on. Dado un n
umero natural n cada conjunto de n
umeros congruentes
entre s se llama clase (modulo n) y cualquier elemento de ese conjunto es un representante
de la clase. Si a es cualquier representante de una clase, entonces la clase a la cual pertenece
el n
umero a se denota por a.

15

3. Teora de Numeros
[3.22] Ejemplo. Analizar congruencias y clases modulo 6.
Soluci
on. Hagamos una lista de todos los
glones:
..
..
..
.
.
.
12
11
10
6
5
4
0
1
2
6
7
8
12
13
14
..
..
..
.
.
.

enteros agrupandolos de 6 en 6 por ren..


.
9
3
3
9
15
..
.

..
.
8
2
4
10
16
..
.

..
.
7
1
5
11
17
..
.

Por la forma en que construimos la tabla podemos notar que todos los n
umeros en una
misma columna difieren por un m
ultiplo de 6. Observamos tambien que los de una misma
columna dejan el mismo residuo al dividirlos por 6; por ejemplo, los de la primera columna
dejan residuo 0, esto es, son todos m
ultiplos de 6 o, en otras palabras, son los enteros
de la forma 6k con k entero (12 = 6 (2), 6 = 6 (1), 0 = 6 0, 6 = 6 1,
. . .); los de la segunda columna son los que dejan residuo 1, es decir los de la forma
6k + 1 (11 = 6 (2) + 1, 5 = 6 (1) + 1, 1 = 6 0 + 1, 7 = 6 1 + 1, . . .).
Seg
un nuestra definicion, el tipo de relacion que guardan entre s los elementos de una
misma columna se llama congruencia modulo 6. Todo el conjunto de n
umeros de una
misma columna constituye una clase (modulo 6) y cualquier elemento de esa columna es
un representante de la clase. As, por ejemplo, 0 = 12 = {. . . , 12, 6, 0, 6, 12, 18, . . .}
on por 6 es
y 2 = 4 = {. . . 8, 2, 4, 10, . . .}. Tenemos que cada residuo en la divisi
representante de una clase y que en total hay 6 clases.
A partir de aqu n denota un n
umero natural cualquiera.
[3.23] Proposici
on. El que a sea congruente con b modulo n es equivalente a que
a y b tengan el mismo residuo al dividirlos por n.
[3.24] Propiedades. Para a, b, c y d enteros cualesquiera se tiene:
(a) La relacion de congruencia modulo n es relacion de equivalencia.
(b) Si a b (mod n) y c d (mod n) entonces a + c b + d (mod n).
(c) Si a b (mod n) y c d (mod n) entonces ac bd (mod n).
Demostraci
on.
(a) Probemos la reflexividad y dejemos la simetra y transitividad como ejercicio: Como

a a = 0 = n 0, entonces n a a.
(b) Ejercicio.
(c) Aqu queremos probar que ac bd es m
ultiplo de n. Para ver esto sumemos y
restemos bc: ac bd = ac bc + bc bd = (a b)c + b(c d); este u
ltimo es m
ultiplo de
n pues, por hipotesis, a b y c d lo son.
[3.25] Corolario. Principio de Sustitucion. Para hacer operaciones (sumar y multi16

3. Teora de Numeros
plicar) en una congruencia, cualquier cantidad puede sustituirse por otra a la que esta sea
congruente sin alterar la validez de la congruencia.
Se define
Zn = {0, 1, 2, . . . , n 1}
Dentro de este conjunto definimos dos operaciones como sigue: Para a y b elementos de
Zn ,
ab= a+b y
a b = a b.
La operacion se llama suma en Zn y se llama producto en Zn .

Observemos que, gracias a las propiedades [3.23](b) y [3.23](c), la definicion de las


operaciones que acabamos de hacer es correcta, es decir, los resultados no dependen de los
representantes que se elijan en el momento de hacer las operaciones: si a = a y b = b ,
entonces a + b = a + b y a b = a b . Observemos tambien que todas las propiedades
de las operaciones que tenemos en Z se traducen en las propiedades correspondientes en
Zn , porque las operaciones se traducen a operaciones de enteros; por ejemplo, la suma
es conmutativa. Tenemos entonces que Zn es un grupo abeliano. De aqu en adelante
denotamos a por + y a por (o, simplemente, poniendo un elemento a continuaci
on
de otro).
[3.26] Ejercicio. Probar que si mcd(a, n) =
6 1, entonces es posible encontrar k 6
0 (mod n) de tal manera que ak 0 (mod n). Concluir que en Zn la multiplicacion de
n
umeros distintos de 0 puede ser 0.
[3.27] Ejercicio. Probar que si mcd(a, n) 6= 1, entonces es posible encontrar k y l
enteros no congruentes entre s tales que ak al (mod n).
Bajo la multiplicacion, Zn no es grupo; sin embargo, tenemos el siguiente resultado.
[3.28] Proposici
on. Sea n natural. Si a Z es primo relativo con n y b
a (mod n), entonces b tambien es primo relativo con n. Ademas Zn = {a Zn :
mcd(a, n) = 1} es un grupo bajo la multiplicacion definida por ab = ab.
Demostraci
on. Si mcd(a, n) = 1, entonces (por [3.6]) existen r, s Z tales que
ar + ns = 1 (). Sea a b = nq con q Z; entonces, sustituyendo a en () tenemos
que (b + nq)r + ns = 1, de donde br + n(qr + s) = 1 y de aqu que mcd(b, n) = 1. La
cerradura de la multiplicacion es obvia gracias a [3.10]. Tambien es claro que 1 Zn .
Ahora, sea a un entero primo relativo con n. Queremos ver que existe un entero x tal
que ax 1 (mod n). Ya tenemos 1 = ar + ns. Por el Principio de Sustitucion [3.24],
1 ar + ns

ar + 0s
ar (mod n).
17

3. Teora de Numeros
Observemos que mcd(r, n) = 1 pues la misma combinacion lineal igual a 1 que tomamos
para a y n es una combinacion lineal igual a 1 para r y n, as que R Zn y R es el
inverso de a buscado.
Al n
umero de elementos de Zn se le denota por (n) y se dice que es la funci
on fi
de Euler.
[3.29] Corolario. Si p es un n
umero primo entonces Zp \ {0} es grupo de orden p 1
bajo la multiplicacion.
[3.30] Ejercicio de tarea. Sea a un elemento de orden r en un grupo y sea k N.
Probar que ak = 1 si y solo si k es m
ultiplo de r .
[3.31] Ejercicio de tarea. Probar que si G es grupo cclico, entonces cualquier
subgrupo de G tambien es cclico y que, en consecuencia, los subgrupos de Z son los nZ
para n = 0, 1, 2, . . ..
[3.32] Ejercicio de tarea. Sean r, s Z y sea G un grupo cclico generado por a.
Sabemos que el subgrupo de G generado por ar y as es cclico. Determinar un generador
de este subgrupo.

[3.33] Ejercicio de tarea. Sean a, b y c enteros tales que a bc. Probar que si a y

b son primos relativos entonces a c.

[3.34] Ejercicio de tarea. Recordemos que Zn es cclico. Determinar como debe ser
el entero a para que el grupo Zn este generado por a.

[3.35] Ejercicio de tarea. Probar que en Z8 todo elemento distinto de 1 tiene orden
2 y que, por lo tanto, Z8 no es cclico.

18

Secci
on 4

Clases laterales y cocientes

Clases laterales
Como vimos en el captulo anterior, una relacion de equivalencia en un conjunto X
es una relacion reflexiva, simetrica y transitiva. Al igual que la relacion de congruencia
modulo n en Z, es facil ver que una relacion de equivalencia en un conjunto X parte a
X en la union de subconjuntos ajenos dos a dos que llamamos clases (con respecto a la
relacion) (o clases de equivalencia) de manera que cada clase consta de todos los elementos
equivalentes (es decir, relacionados mediante la relacion de equivalencia) a un elemento
dado; cada elemento de una clase es representante de la clase. Generalizaremos aqu a
grupos arbitrarios la relacion de congruencia modulo n que vimos para Z.
Dado un grupo G y un subgrupo H decimos que dos elementos a y b de G son
congruentes modulo H si a1 b H . En este caso escribimos a b (mod H). Notemos
que la congruencia modulo n en Z no es mas que la relacion de congruencia modulo nZ
que acabamos de definir.
[4.1] Ejercicio. Probar que dados H G grupos, la relacion de congruencia modulo
H es de equivalencia.
[4.2] Ejercicio. Sean H G grupos. Probar que las clases de equivalencia mediante
la relacion de congruencia modulo H son los conjuntos de la forma
aH = {ah : h H},
para a G, llamados clases laterales izquierdas de H con respecto a G.
[4.3] Observaci
on. Sean H G grupos y a, b G. Entonces

4. Clases laterales y cocientes


(a) aH = bH a1 b H .
(b) aH bH 6= aH = bH .
[4.4] Ejemplos. (a) La relacion modulo {1} es la igualdad.
(b) Las n clases laterales izquierdas de la relacion modulo nZ en Z son nZ, 1 + nZ, 2 +
nZ, . . . (n 1) + nZ.
(b) La relacion modulo Z en R dice que dos reales son congruentes si y solo si difieren
por un entero. En este caso, un conjunto de representantes es [0, 1).
(c) La relacion modulo SL2 (R) en GL2 (R) nos dice que dos matrices son congruentes
si y solo si tienen el mismo determinante.
(d) En el grupo R2 la relacion de congruencia modulo una recta H por el origen define
las clases laterales como las rectas paralelas a H .
(e) El conjunto solucion de cualquier sistema de ecuaciones lineales con n incognitas y
coeficientes en R es una clase lateral de Rn con respecto al conjunto (subgrupo) soluci
on
del sistema homogeneo asociado.
Analogamente pueden definirse clases laterales derechas Ha = {ha : h H} de H con
respecto a G. Corresponden a la relacion en G definida por a b si y solo si ab1 H .
Las clases laterales derechas no necesariamente coinciden con las izquierdas como veremos
a continuaci
on. (El caso en que s coinciden es muy importante y lo estudiaremos m
as
adelante.)
[4.5] Ejemplo. Partir a S3 en clases laterales izquierdas y en clases laterales derechas
con respecto al subgrupo H = {(1), (1 2)}.
Soluci
on. Construyamos primero las clases izquierdas: la que contiene al (1) es H ;
la que contiene a (1 3) es {(1 3), (1 2 3)} y la que contiene a (2 3) es {(2 3), (1 3 2)}.
Ahora construyamos las clases laterales derechas: la que contiene a (1) es H ; la que
contiene a (1 3) es {(1 3), (1 3 2)} y la que contiene a (2 3) es {(2 3), (1 2 3)}.
En el ejemplo anterior vimos que todas las clases tienen el mismo n
umero de elementos.
Esto siempre ocurre, como veremos en el siguiente lema.
[4.6] Lema. Dadas dos clases laterales izquierdas (o derechas), existe una correspondencia biyectiva entre ellas.
Demostraci
on. Sean H G grupos y a, b G. La funcion f : aH bH dada por
ah 7 bh para h H es claramente suprayectiva; es inyectiva pues
bh1 = bh2 b1 bh1 = b1 bh2 h1 = h2 .
[4.7] Ejercicio. Sea H un subgrupo de un grupo G. Probar que existe una biyecci
on
entre el conjunto de las clases laterales izquierdas y el de las derechas.
Si H G son grupos llamamos ndice de H en G al n
umero de clases laterales
20

4. Clases laterales y cocientes


(izquierdas o derechas) de G con respecto a H (que puede o no ser finito). Lo denotamos
por [G : H] (otra notacion com
un es iG (H)).
La aplicacion del lema [4.6] a grupos finitos nos da el importante teorema siguiente.
[4.8] Teorema. Teorema de Lagrange. Si G es un grupo finito y H es un subgrupo
|G|
.
de G entonces el orden de H es divisor del orden de G. Ademas [G : H] = |H|

Demostraci
on. Partimos a G en clases laterales izquierdas con respecto a H ; como
todas las clases tienen el mismo n
umero de elementos |H|, entonces [G : H]|H| = |G|.

[4.9] Corolario. Teorema de Euler. Si n N y a Z es tal que mcd(a, n) = 1


entonces a(n) 1 (mod n).
[4.10] Corolario. Peque
no Teorema de Fermat. Si p es un n
umero primo y a Z
entonces ap a (mod p).
[4.11] Ejercicio. Probar que si H K G son grupos finitos, entonces [G : H] =
[G : K][K : H].

[4.12] Ejercicio. Sea G un grupo cclico de orden n. Probar que si d n entonces G


tiene un subgrupo de orden d.

Cocientes
En lo que sigue veremos cuando podemos dar una estructura de grupo al conjunto de
clases laterales como se hace con Zn .
Dados dos conjuntos X y Y en un grupo G definimos XY = {xy : x X, y Y }.
[4.13] Observaci
on. Sea G un grupo y H, K G. Entonces
(a) HH = H .
(b) HK no necesariamente es un subgrupo de G.
(c) HK es subgrupo de G si y solo si HK = KH . En este caso HK =<H, K>.
Demostraci
on. (a) La contencion se da porque H es subgrupo de G; para la
contencion basta observar que 1 H .
(b) Sean G = S3 , H =< (1 2) > y K =< (2 3) >. Entonces se tiene que HK =
{(1), (1 2), (2 3), (2 3 1)}, el cual tiene 4 elementos y entonces no puede ser subgrupo de S3 ,
que tiene 6 elementos, por el teorema de Lagrange,
(c) Supongamos que HK es subgrupo de G. Entonces K, H HK que es cerrado
bajo la multiplicacion, as que KH HK . Ahora sea x HK ; queremos ver que
x KH . Como HK es subgrupo, tenemos que x1 HK ; escribamos x1 = hk ;
21

4. Clases laterales y cocientes


entonces x = (x1 )1 = (hk)1 = k 1 h1 KH . Ahora supongamos que HK = KH
y probemos que HK G: 1 = 1 1 HK ; si h1 , h2 H y k1 , k2 K , entonces
h1 k1 h2 k2 = h1 h3 k3 k2 HK para ciertos h3 H , k3 K ; si h H y k K entonces
(hk)1 = k 1 h1 KH = HK .
[4.14] Proposici
on. Sea H un subgrupo de un grupo G. Son equivalentes:
(a) Para cualquier pareja de elementos a y b de G se tiene que los conjuntos aHbH(=
{ahbh : h, h H}) y abH(= {abh : h H}) son iguales.
(b) Para cualquier a G se tiene que H es igual al conjunto aHa1(= {aha1 : h
H}).
(c) Para cualquier a G se tiene que aH = Ha (es decir la clase lateral izquierda de
a coincide con su clase lateral derecha).
(d) G = {aH : a G} forma un grupo mediante la multiplicacion definida por
aH bH = abH .

Demostraci
on. (a) (b) Sea a G. Veamos primero que aHa1 H . Sea h H ;
queremos ver que aha1 H , pero aha1 H = aHhHa1 H = aHa1 H = aa1H = H .
Para ver la otra contencion basta multiplicar la contenci
on ya demostrada por a1 por la
izquierda y por a por la derecha (y usar que el resultado es valido para toda a).
(b) (c) Es claro.
(c) (a) Sean a, b G; entonces aHbH = abHH = abH .
(a) (d) Primero debemos ver que la operacion esta bien definida, es decir, que si
a1 H = a2 H y b1 H = b2 H entonces a1 b1 H = a2 b2 H ; pero a1 b1 H = a1 Hb1 H = a2 Hb2 H =
a2 b2 H . Ahora veamos las propiedades de grupo. Es claro que la operacion es asociativa
pues lo es en G; el elemento unitario es H ; la cerradura es clara de la definicion y el
inverso de aH es a1 H .
(d) (a) Sean a, b G. Para ver que aHbH abH , sean ah1 aH y bh2 bH ;
entonces aH = ah1 H y bH = bh2 H y, como la operacion esta bien definida, ah1 bh2
ah1 Hbh2 H = abH . Ahora veamos la otra contencion: Sea h H ; entonces abh = a1bh
aHbH.

Si H G satisface las propiedades de la proposicion anterior decimos que H es


normal en G y escribimos H G. Al grupo formado por las clases laterales se le llama
grupo cociente y se le denota por G/H . Para a G, es facil ver que aHa1 es subgrupo
de G; se le llama conjugado de H por a. Gracias a (a) de la proposicion, omitimos en
la notacion de la operacion. Tambien observemos que, por la demostracion de (a) (b),
para probar que un subgrupo H de un grupo G es normal, basta probar la contenci
on
1
aHa H para toda a G.
[4.15] Ejercicio. Probar que si H G son grupos, <X>= H y para toda x X y
a G se tiene que axa1 H , entonces H G.
Dos grupos G y H son isomorfos si existe una funcion biyectiva f : G H que
preserva la multiplicacion, es decir, dados a, b G se tiene que f (ab) = f (a)f (b) (la
22

4. Clases laterales y cocientes


primera operacion se realiza en G y la segunda en H ). En este caso escribimos G
H . Observemos que la relacion de isomorfismo es de equivalencia (reflexiva, simetrica y
transitiva). Dos grupos isomorfos son practicamente iguales; la funcion f simplemente es
un cambio de nombre de los elementos de G a los elementos de H .
[4.16] Nota. Si G es un grupo cclico, entonces G es isomorfo a exactamente uno de
{1}, Z o Zn para alg
un entero n 2. Por ejemplo, el subgrupo de C \ {0} generado por
i es isomorfo a Z4 y para todo n N, se tiene que nZ Z.
Dados dos grupos G y G , su producto directo es el grupo GG = {(a, a) : a G, a
G } con la multiplicacion coordenada a coordenada, es decir, (a, a)(b, b) = (ab, ab ) para
a, b G y a , b G .

[4.17] Ejercicio. Probar que para cada p primo solo hay un grupo de orden p salvo
isomorfismo.
[4.18] Ejercicio. Probar que hay exactamente dos grupos no isomorfos de orden 4 y
que ambos son abelianos.
[4.19] Ejemplos. (a) Para cualquier grupo G se tiene que {1}, G G. Adem
as
G/{1} G y G/G {1}.
(b) Si G es abeliano, entonces todo subgrupo es normal.
(c) Z/nZ Zn para cualquier natural n.
(d) Si H G y H G son grupos, entonces H H H G y (G G )/(H H )
(G/G ) (H/H ) .
(e) Si H y K son subgrupos normales de G entonces H K es normal en G.
(f) Si K H G son grupos y K es normal en G entonces K es normal en H .
(g) Si H G son grupos y [G : H] = 2, entonces H G y G/H Z2 .
(h) En S3 el subgrupo generado por (1 2) no es normal.
n (R)
(i) SLn (R) GLn (R) y se tiene que GL
R \ {0}.
SLn (R)
1
1
(j) R/Z S mediante f : R/Z S dada por
f (x + Z) = e2ix = (cos(2x), sen(2x)).
(k) En R2 sea H = {(x, 0) : x R}. Entonces H R y R2 /H R.
(l) Sea Q = {1, i, j, k} en donde 1 es el elemento unitario, 1 conmuta con
todos los elementos y la multiplicacion esta dada por las reglas: (1)2 = 1, i2 = j 2 = k 2 =

ijk = 1. Este
es un grupo llamado grupo de los cuaternios; es un grupo no abeliano en el
que todo subgrupo es normal. Se puede ver que Q es isomorfo al subgrupo Q de GL2 (C)
generado por
!
!
0 i
0 1
A=
y B=
,
i 0
1 0
con A i y B j , as que Q = {I, A, A2, A3 , B, AB, A2B, A3B}.
23

4. Clases laterales y cocientes


[4.20] Ejercicio. Sean H, K G grupos. Probar lo siguiente:
(a) Si H o K es normal en G entonces HK G.
(b) Si H G y K G, entonces HK G.
[4.21] Ejercicio. Sea G un grupo y sea Z(G) = {x G : ax = xa para toda a G}.
Probar que Z(G) es un subgrupo normal de G. Se le llama centro de G.
[4.22] Ejercicio de tarea. Probar que si G es un grupo finito de orden n y a G
entonces el orden de a es divisor de n. En particular an = 1.
[4.23] Ejercicio de tarea. Probar el Teorema de Wilson: Si p es un n
umero primo
entonces (p 1)! 1 (mod p).
[4.24] Ejercicio de tarea. Probar que Z(GL2 (R)) = {aI : a R}, donde I es la
matriz identica.

24

Secci
on 5

Homomorfismos

Homomorfismos
Sean G y H dos grupos. Una funcion f : G H es homomorfismo si para a, b G
se tiene que f (ab) = f (a)f (b). Notese que la primera operacion se ejecuta en G y la
segunda en H . Recordemos que los homomorfismos biyectivos se llaman isomorfismos.
Un homomorfismo f : G G se llama endomorfismo. Un isomorfismo de G en G se
llama automorfismo.
[5.1] Ejemplos. (a) Sea G un grupo. La funcion identica idG : G G definida por
idG (a) = a para todo a G es automorfismo.
(b) Sean G y H dos grupos. La funcion constante con valor 1H es homomorfismo.
(c) Si H es subgrupo de un grupo G entonces la funcion inclusion i : H G definida
por i(a) = a para todo a H es homomorfismo.
(d) Si f : G H es homomorfismo biyectivo entonces f 1 : H G (definida por
f 1 (a) es el u
nico elemento b de G tal que f (b) = a) es homomorfismo.
(e) Si H G son grupos entonces la proyeccion natural o funcion de paso al cociente
p : G G/H definida por p(a) = aH es homomorfismo.
(f) La composicion de homomorfismos es homomorfismo.
(g) Si f : G H es homomorfismo y K G, entonces la restriccion f |K de f a K
(definida por f |K (a) = f (a) para todo a K ) es homomorfismo.
(h) Si G y H son grupos entonces la proyeccion a G pG : G H G (definida por
f (a, b) = a) es homomorfismo. (Y tambien lo es la proyeccion pH a H .)
(i) Si G, H y K son grupos y f : G H y g : G K son homomorfismos entonces
tambien lo es (f, g) : G H K definida por (f, g)(a) = (f (a), g(a)).
(j) La funci
on determinante es homomorfismo de GLn (R) en R \ {0}.
(k) La funci
on exponencial exp : R R \ {0}. es homomorfismo.

5. Homomorfismos
(l) La funci
on logaritmo log : {r R : r > 0} R es homomorfismo.
(m) Si r R entonces la funcion multiplicar por r , r : R2 R2 , definida por
r (v) = rv , es homomorfismo.
(n) Toda transformacion lineal entre espacios vectoriales es homomorfismo de grupos.
(
n) Sea G un grupo y sea a G. La funcion a definida por a (b) = aba1 es
automorfismo (llamado automorfismo interior).
[5.2] Ejercicio. Sea G un grupo. Probar que la funcion dada por a 7 a1 es
homomorfismo si y solo si G es abeliano.
Dado un homomorfismo f : G H entre dos grupos G y H el n
ucleo o kernel de f
es Ker(f ) = {a G : f (a) = 1}; la imagen de f es Im(f ) = f (G) = {f (a) : a G}.
[5.3] Propiedades. Sea f : G H un homomorfismo. Entonces.
(a) f (1G ) = 1H .
(b) Para todo a G se tiene que f (a1 ) = f (a)1 .
(c) Para todo n Z y a G se tiene que f (an ) = f (a)n .
(d) Ker(f ) es un subgrupo normal de G.
(e) Si K H entonces f 1(K) = {a G : f (a) K} es subgrupo de G.
(f) Im(f ) es subgrupo de H ; mas general, si K es subgrupo de G entonces f (K) =
{f (a) : a K} es subgrupo de H .
Lon homomorfismos inyectivos se llaman monomorfismos y los suprayectivos se llaman
epimorfismos.
[5.4] Proposici
on. Sea f : G H un homomorfismo de grupos. Entonces
(a) f es monomorfismo si y solo si Ker(f ) = {1} (decimos que el n
ucleo es trivial).
(b) f es epimorfismo si y solo si Im(f ) = H .
[5.5] Observaci
on. Si f : G H es monomorfismo, entonces la misma f induce un
isomorfismo de G al subgrupo Im(f ) de H .
[5.6] Observaci
on. Si f : G H es homomorfismo, entonces para probar que f es
monomorfismo, basta ver que si a G es tal que f (a) = 1 entonces a = 1.
[5.7] Ejercicio. Sea f : G H homomorfismo y sea a G. Probar que si a G
tiene orden n N entonces f (a) tiene orden un divisor de n.
[5.8] Ejercicio. Sea f : G H epimorfismo. Probar que si G es abeliano entonces
tambien lo es H .
[5.9] Ejercicio. Sea f : G H epimorfismo. Probar que si G es finitamente
generado entonces tambien lo es H , y que si G es cclico entonces H es cclico.
26

5. Homomorfismos
[5.10] Ejercicio. Probar que si G es grupo entonces Aut(G) = {f : G G :
f es automorfismo} es un grupo bajo la composicion.
[5.11] Ejercicio. Probar que la funcion : G Aut(G) definida por (a) = a (ver
[5.1](
n)) es homomorfismo de grupos.
[5.12] Ejercicio de tarea. Probar que G es un grupo finito y H es el u
nico subgrupo
de G de orden |H| entonces H es normal en G. (Sugerencia: Para a G considerar la
imagen de H con respecto a a : G G (ver [5.1](
n).)
[5.13] Ejercicio de tarea. Sean G un grupo y a G. Probar que existe un u
nico
homomorfismo f : Z G tal que f (1) = a.
[5.14] Ejercicio de tarea. Para a, b R, a 6= 0, sea a,b : R R definida por
a,b (x) = ax + b. Probar que G = {a,b : a, b R, a 6= 0} es un grupo bajo la composici
on
y que G es isomorfo al subgrupo H de GL2 (R) definido por
a b
H={
0 1

: a, b R}.

[5.15] Ejercicio de tarea. Sea G el grupo de los racionales positivos mediante la


multiplicacion. Probar que Z[x] G. (Sugerencia: Enlistar los primos: p0 = 2, p1 = 3,
p2 = 5, etc. y definir (a0 + a1 x + + an xn ) = pa00 pa11 pann .)
[5.16] Ejercicio de tarea. Sea G un grupo abeliano finito.
(a) Probar que si n N es primo relativo con |G| entonces la funcion f : G G
definida por f (a) = an es un automorfismo.
(b) Probar que si |G| es impar entonces todo elemento de G tiene raz cuadrada u
nica
2
(es decir, si a G entonces existe x G tal que x = a.)

Homomorfismos en cocientes
Sean H G y G grupos. Si f : G/H G es homomorfismo y p : G G/H es la
proyeccion al cociente, entonces f = f p : G G es homomorfismo y para toda a G se
tiene que f (aH) = f (a); ademas, si a H entonces f (a) = 1G . El recproco es tambien
cierto como veremos a continuacion.
[5.17] Teorema. Propiedad universal del cociente (PUC). Sean H G y G grupos.
Dado un homomorfismo f : G G tal que H Ker(f ) existe un u
nico homomorfismo

f : G/H G tal que si p : G G/H es el homomorfismo de paso al cociente entonces


f = f p. El homomorfismo f esta definido por f (aH) = f (a) para toda a G.
27

5. Homomorfismos
Demostraci
on. Es claro que si queremos que f cumpla que f = f p entonces f
debe estar definida por f (aH) = f (a) para toda a G y de esta manera tenemos la
unicidad. Veamos que f esta bien definida, es decir, que no depende de los representantes.
Sean a, b G tales que aH = bH ; queremos ver que f (a) = f (b) (pues con cualquiera de
estos se define f ), pero
aH = bH b1 a H f (b1 a) = 1 f (b)1f (a) = 1 f (a) = f (b).
Claramente f es homomorfismo (pues la operacion en G/H se define a partir de representantes).
[5.18] Observaci
on. La PUC nos dice que para definir un homomorfismo que sale
de un cociente de grupos G/H es necesario y suficiente definirlo en G de manera que H
tenga imagen trivial. En ese caso el homomorfismo en el cociente se define a traves de los
representantes.
[5.19] Corolario. Sean n, p N con
p primo. Entonces es posible definir f : Zn Zp


por f (a + nZ) = a + pZ si y solo si p n.

Demostraci
on. Consideremos las proyecciones naturales p : Z Zn y f : Z Zm .
() Observemos que f p = f , pero n + mZ = f (n) = f (p(n)) = f (0) = 0 = mZ, as

que n mZ, de donde m n.
() Digamos que n = mk y sea a Z. Entonces f (na) = f (mka) = 0, de donde
nZ Ker(f ) y la proposicion anterior nos dice que podemos definir f de manera que
f (a + nZ) = a + mZ.
[5.20] Corolario. Primer teorema de isomorfismo. Sea f : G G un homomorfismo. Entonces
G
Im(f )
Ker(f )
mediante aKer(f ) f (a).

Demostraci
on. Por PUC, la funcion f : G/Ker(f ) Im(f ) es homomorfismo. Por
[5.4](a), para ver que f es monomorfismo, basta ver que su n
ucleo es trivial. Supongamos entonces que f (aKer(f )) = 1; entonces f (a) = 1, de donde a Ker(f ), as que
aKer(f ) = Ker(f ) = 1G/Ker(f ) . Es claro que f es epimorfismo pues esta definida como f
y se restrigio su codominio a Im(f ).

[5.21] Nota. Habamos visto que si H es un subgrupo normal de un grupo G entonces


se tiene un epimorfismo G G/H con n
ucleo H y as todo subgrupo normal es n
ucleo de
un epimorfismo. Gracias el primer teorema de isomorfismo, el recproco tambien es cierto,
es decir, si f : G G es un epimorfismo de grupos, entonces G es isomorfo al cociente
G/Ker(f ). Entonces, hablar de cocientes es lo mismo que hablar de epimorfismos, de
manera analoga a que hablar de subgrupos es lo mismo que hablar de monomorfismos (ver
[5.5]).
28

5. Homomorfismos
En [4.19] ya habamos dado algunos ejemplos de ciertos cocientes que resultaban isomorfos a grupos conocidos. Ahora ya podemos formalizar esto.
[5.22] Ejemplos. (a) La funcion f : R C \ {0} dada por f (x) = e2ix =
(cos(2x), sen(2x)) tiene por n
ucleo a Z y por imagen a S 1 , as que R/Z S 1 .
(b) La funci
on det : GLn (R) R \ {0} es epimorfismo con n
ucleo SLn (R), as que
GLn (R)/SLn (R) R \ {0}.
Z10
Z5 pues el homomorfismo Z10 Z5 dado por 1 7 1 es suprayectivo y tiene
(c) {0,5}
por n
ucleo a {0, 5}.
(d) Si H G y H G son grupos, entonces (G G )/(H H ) (G/G ) (H/H )
pues si p : G G/H y q : G H son las funciones de paso al cociente, entonces
(p, q) : G/H G /H es epimorfismo con n
ucleo H H .
[5.23] Ejercicio. Usar el primer teorema de isomorfismo para determinar a que grupo
conocido es isomorfo Sn /An .
[5.24] Corolario. Segundo teorema de isomorfismo. Sean H, K subgrupos de un
grupo G con K G. Entonces
H
HK

H K
K

mediante a(H K) aK para toda a H .

Demostraci
on. Por [4.20](a) y [4.13](c) tenemos que HK es el subgrupo de G
generado por H K . Ademas es claro que H K H y K HK . Sea i : H HK
la funcion de paso al cociente. Sea f : H HK
la
la inclusion y sea p : HK HK
K
K
composicion de i con p. Observemos que H K = Ker(f ) y que f es suprayectiva, as
que el primer teorema de isomorfismo nos da el resultado.
En el caso finito, si alguno de los subgrupos H o K de G es normal, entonces del
|H|K|
; sin embargo este
segundo teorema de isomorfismo podemos deducir que |HK| = |HK|
resultado es cierto aun cuando ninguno de los dos subgrupos es normal (y HK no es
subgrupo de G) como veremos en la siguiente proposicion.
[5.25] Proposici
on. Formula producto. Sean H, K G grupos con G finito. Entonces
|H||K|
|HK| =
.
|H K|
Demostraci
on. Definamos la funcion f : H K HK por f (h, k) = hk . Es claro
que esta funci
on es suprayectiva. Bastara probar que para toda x HK , |f 1(x)| =
|H K|. Sea x = hk HK (con h H , k K ). Afirmamos que f 1 (x) = {(ha, a1k) :
a H K} (el cual es claro que tiene |H K| elementos). En efecto, la contencion
es obvia; para ver la contencion sea (h , k ) f 1(x) y sea a G tal que h = ha;
29

5. Homomorfismos
tenemos que
hk = x = f (h k ) = h k = hak ,
as que k = a1 k , como queramos, y ademas es claro que a H K .
[5.26] Ejercicio. Sea f : G G un epimorfismo de grupos. Probar que si H G
entonces f (H) G . Dar un ejemplo que pruebe que si f no es suprayectiva entonces no
necesariamente se da la conclusion.
[5.27] Ejercicio. Sea f : G G un homomorfismo de grupos. Probar que si H G
entonces f 1 (H ) G.
El siguiente resultado nos dice como son los subgrupos de un cociente.
[5.28] Teorema. Teorema de la correspondencia. Sea G un grupo y H G. Entonces
existe una correspondencia biyectiva entre los subgrupos de G que contienen a H y los
subgrupos de G/H . Esta correspondencia esta dada por la proyeccion natural y preserva
inclusion y normalidad.
Demostraci
on. Sean S = {K G : H K} y T = {K : K G/H}. Sea
p : G G/H la proyeccion natural y sea p : S T definida por

p (K) = p(K) = {kH : k K} = K/H

el cual, por [5.3](f), es subgrupo de G/H . Definamos q : T S por q (K) = p1 (K).


Por [5.3](e) q (K) G; ademas es claro que q (K) H pues 1 K y p(H) = 1. Veamos
que p y q son inversas una de la otra.
Sea K T ; tenemos que p (q (K)) = p(p1 (K)) = K pues p es suprayectiva. Por
otro lado, si K S entonces q (p (K)) = p1 (p(K)), el cual queremos ver que es igual a
K ; la contencion es obvia y la contencion es porque si x p1 (p(K)) entonces
p(x) p(K) = K/H , as que xH = kH para alguna k K , de donde k 1 x H K y
por lo tanto x K .
Es claro que p y q preservan inclusion.
Sea K S . Entonces K G as que, por [5.21], p (K) G/H . Tambien, por [5.22], si
K G/H entonces q (K) G.
[5.29] Ejemplo. La red de subgrupos de Z que contienen a 12Z y la red de subgrupos
de Z12 son:
30

5. Homomorfismos
Z12
.......
.
.... ......
...
.

.......
.... ......
....
....
....
....
.
.
.
....
.
...
....
....
...
.
.
....
..
.
.
.
....
..
.
.
....
.
..
.
....
.
.
....
...
.
.
....
...
.
.
....
..
.
.
.
...
........
.
.
.
....
....
...
...
.
.
.
.
.
....
..
...
.
.
.
.
.
.
....
..
..
....
....
....
....
....
....
....
....
....
....
...
...
.
.
.
.
.
.
....
..
...
....
....
....
....
....
....
....
...
....
.... ......
...
.
.
.
.
.
.
...
...
....
....
....
....
....
....
....
...
.
.
.
....
....
....
....
....
....
....
....
....
...
.
....
.
.
....
....
....
...
.... ......
.......

2Z

4Z

3Z

....
...
....
....
....
...
....
....
.
.
....
.
...
....
.
.
..
....
.
.
.
....
..
.
.
....
.
....
...
.
.
....
...
.
.
....
..
.
.
.
.
........
.
....
.
.
....
..
...
.
.
.
.
.
.
.
...
..
..
.
.
.
.
.
.
.
.
....
...
....
...
....
....
....
....
....
....
...
...
....
...
.
.
....
.
.
.
.
.
...
...
....
....
...
....
...
....
....
....
...
.... ......
....
.
.
.
.
.
.
.
.
..
.....
...
....
....
...
....
....
....
....
...
.
....
.
....
...
...
....
....
....
....
....
...
.
....
.
.
....
....
....
...
.... ......
........
.

<4>

6Z

12Z

<3>

<2>

<6>

{0}

Notese que Z/12Z Z12 , < 2 >= 2Z/12Z Z6 , < 3 >= 3Z/12Z Z4 , < 4 >=
4Z/12Z Z3 , <6>= 6Z/12Z Z2 y {0} = 12Z/12Z Z1 ,
[5.30] Corolario. Tercer teorema de isomorfismo. Sean H y K subgrupos normales
de un grupo G de manera que H K . Entonces
G/H
G/K.
K/H

Demostraci
on. Sea p : G G/K la proyeccion natural. Como H K = Ker(p),
entonces p induce p : G/H G/K (dada por p(aH) = aK para a G). Es claro que p
es epimorfismo (pues p lo es). Ademas
Ker(p) = {aH : p(aH) = K} = {aH : aK = K} = {aH : a K} = K/H.
El resultado entonces se deduce del primer teorema de isomorfismo.
[5.31] Ejemplo. Z12 /<2> Z/2Z Z2 , Z12 /<3> Z/3Z Z3 , Z12 /<4> Z/4Z
Z4 y Z12 /<6> Z/6Z Z6 .
Hemos visto que muchas condiciones en grupos son heredadas a subgrupos o a cocientes. Recprocamente, a partir de condiciones de subgrupos y cocientes se pueden
obtener condiciones del grupo. A continuacion veremos algunas aplicaciones de esto.
[5.32] Proposici
on. Si G es un grupo y H es un subgrupo normal en G tal que H
y G/H son finitamente generados, entonces tambien lo es G.
Demostraci
on. Supongamos que X es un conjunto finito que genera H y Y es un
conjunto finito que genera G/H . Por cada elemento y Y tomemos un representante
y G. Afirmamos que X Y genera G. Sea a G. Entonces aH = y e11 y e22 y ekk
para ciertos y i Y y ei {1, 1}. De aqu tenemos que ykek y2e2 y1e1 a H , que
31

5. Homomorfismos
esta generado por X y as existen x1 , x2 , . . . , xl X y f1 , f2 , . . . , fl {1, 1} tales que
ykek y2e2 y1e1 a = xf11 xf22 xfl l . Despejando tenemos la expresion para a como producto
de elementos de X Y y sus inversos, como queramos.
Tambien muchas veces pasar a cociente o a subgrupos es u
til al probar por inducci
on
algo sobre un grupo finito G, como veremos a continuacion.
[5.33] Proposici
on. Si G es un grupo abeliano finito de orden n y d es un divisor
de n entonces G contiene un subgrupo de orden d.
Demostraci
on. Procedemos por induccion sobre n. Para n = 1 no hay nada que
probar. Sea n > 1 y supongamos que el resultado es verdadero para todos los enteros
menores que n.

Primer caso: d = p primo. Sea 1 6= a G y sea k el orden de a. Si p k entonces

k = pl para cierta l Z y al tiene orden p, as que <al> es el subgrupo buscado. Si p 6 k



entonces, por ser p primo, p |G|/|<a>|. Como G/<a> es grupo (por ser G abeliano)
y tiene orden menor que n, la hipotesis de induccion aplica y as existe H subgrupo de
G/<a> de orden p; entonces H es cclico, digamos, generado por b = b <a>. Como
bp <a>, que es cclico de orden k , entonces bpk = 1: Veamos que bk 6= 1, de donde
tendremos que bk tiene orden p, como queramos. Suponiendo que bk = 1 tomemos una
rk+sp
= 1 =<a>, lo
combinacion lineal de k y p que nos de 1: rk + sp = 1; entonces b = b
cual es un absurdo.
Segundo caso: d no es primo. Sea p un factor primo de d y digamos que d = pk . Por
el primer caso, sea H subgrupo de
G de orden p; entonces G/H es un grupo (pues G es

n
abeliano) de orden p y, como k |G/H|, por hipotesis de induccion, existe K G/H de
un K G que contiene
orden k . Por el teorema de la correspondencia K = K/H para alg
a H y |K| = pk = d, como queramos.
[5.34] Ejercicio de tarea. Sea G un grupo y sean H y K subgrupos de G.
(a) Probar que si H y K son normales en G y H K = {1} entonces los elementos
de H conmutan con los de K (Sugerencia: Para h H y k K , considerar el elemento
hkh1 k 1 .)
(b) Probar que si H y K son normales, H K = {1} y < H, K >= G entonces
G H K.
(c) Dar un ejemplo en el que H K = {1}, <H, K>= G y uno de H y K es normal
en G, pero G no es isomorfo a H K .
[5.35] Ejercicio de tarea. Probar que si m y n son naturales sin factores en com
un
entonces Zm Zn Zmn .
[5.36] Ejercicio de tarea. Probar que si G es un grupo finito y H es un subgrupo
normal en G tal que mcd(|H|, [G : H]) = 1 entonces H es el u
nico subgrupo de G de
orden |H|. (Sugerencia: Si K G y |K| = |H|, que pasa con los elementos de K en
32

5. Homomorfismos
G/H ?)
[5.37] Ejercicio de tarea. Dado un grupo G definimos Int(G) = {a : a G} (ver
[5.1](
n) y [5.11]). Probar que Int(G) es un subgrupo normal de Aut(G) y que Int(G)
G/Z(G).
[5.38] Ejercicio de tarea. Sean m y n n
umeros naturales.
(a) Probar que si m y n son primos relativos, entonces (mn) = (m)(n), donde
es la funci
on de Euler (ver final del captulo 3). (Sugerencia: Usar la construccion del
ejercicio anterior.)
(b) Probar que (a) es falso si m y n no son primos relativos.
(c) Probar que si p es primo y r es natural entonces (pr ) = pr1 (p 1). (Sugerencia:
Hacer la lista de los n
umeros de 1 a pr por renglones de longitud p y observar que en cada
renglon exactamente un elemento es m
ultiplo de p.)
(d) Usar (a) y (c) para probar que si n = pr11 pr22 prkk es la descomposicion de n como
producto de potencias de primos distintos entonces
(n) = pr11 1 (p1 1)pr22 1 (p2 1) prkk 1 (pk 1).
[5.39] Ejercicio de tarea. Probar que si G es un grupo tal que G/Z(G) es cclico
(donde Z(G) es el centro de G), entonces G es abeliano.

33

Secci
on 6

Acciones de grupos en conjuntos

Acciones
Sea X un conjunto y sea G un grupo. Decimos que G act
ua en X si esta dada una
multiplicacion G X X , denotada por (a, x) 7 a x, que satisface: 1 x = x para
toda x X y, para a, b G y x X , (ab) x = a (b x). En este caso decimos que X
es un G-conjunto. Escribimos simplemente ax en lugar de a x.
[6.1] Ejemplos. (a) Si V es R-espacio vectorial no trivial entonces la multiplicaci
on
escalar define una accion del grupo R \ {0} sobre el conjunto V \ {0}.
(b) El grupo cclico <a> de orden 2 act
ua en la esfera S 2 = {(x, y, z) R3 : x2 + y 2 +
z 2 = 1} por aw = w para w S 2 .
(c) Para n natural, el grupo Sn act
ua sobre X = {1, . . . , n} bajo la accion (, i) 7
(i), para Sn e i X .
(d) El grupo diedrico D4 de orden 8 act
ua sobre el conjunto X = {1, 2, 3, 4} de vertices
de un cuadrado bajo la accion (, i) 7 (i), para D4 e i X . En general, si X es
un G-conjunto y H G, entonces X es un H -conjunto bajo la restriccion de la acci
on
de G a H .
(e) Sean n N y Sn . Entonces <> act
ua en X = {1, . . . , n} bajo la acci
on
r
r
( , i) 7 (i), para i X .
(f) Si G es un grupo, entonces G es G-conjunto bajo la multiplicacion: Para a, b G
la accion esta definida por (a, b) 7 ab.
(g) Si G es un grupo entonces G es G-conjunto bajo conjugacion: Para a, b G la
accion esta definida por (a, b) 7 aba1 .
(h) Si G es un grupo y H es un subgrupo, entonces G act
ua sobre el conjunto de
clases laterales izquierdas de G con respecto a H , que denotamos por G/H (aunque H
no sea normal) por traslacion: Para a, b G, la accion esta definida por (a, bH) 7 abH .

6. Acciones de grupos en conjuntos


(i) Si G es un grupo, entonces G act
ua sobre el conjunto S de subgrupos de G bajo
conjugacion: Para a G y H G, la accion esta definida por (a, H) 7 aHa1 .
[6.2] Teorema. Teorema de Cayley. Todo grupo es isomorfo a un subgrupo de un
grupo de permutaciones.
Demostraci
on. Dado G grupo, definamos : G SG por (a)(x) = ax, para
a, x G. Veamos que es monomorfismo. Sean a, b, x G; entonces (ab)(x) = (ab)x =
a(bx) = (a) (b)(x), de donde (ab) = (a) (b) y, por lo tanto, es homomorfismo.
Ahora, sea a G tal que (a) = idG ; entonces ax = x para toda x G, de donde a = 1
y as Ker() = {1} y es monomorfismo.
El resultado anterior teoricamente es muy fuerte, pues nos dice que, para estudiar
los grupos, podemos restringirnos solo a los subgrupos de los grupos de permutaciones.
Sin embargo, no resulta practico pues los grupos de permutaciones son muy grandes, por
ejemplo, si G tiene orden un natural n, entonces observemos que SG tiene n! elementos,
as que G es muy peque
no en comparacion con SG . Sin embargo, veremos a continuaci
on
que podemos trabajar muchas veces los grupos dentro de grupos de permutaciones no tan
grandes, mediante las llamadas representaciones, que son, como en el teorema de Cayley,
homomorfismos (tal vez no inyectivos) de un grupo G en un grupo de permutaciones SX .
Concretamente, si G es un grupo y X es un conjunto, un homomorfismo : G SX se
llama representacion de G como grupo de permutaciones de X . La siguiente proposici
on
nos dice que: hablar de una accion de G en un conjunto X es lo mismo que hablar de
una representacion de G como grupo de permutaciones de X .
[6.3] Proposici
on. Si G es un grupo y X es un G-conjunto, entonces la acci
on
: G X X define un homomorfismo : G SX por (a)(x) = ax, para a G y
x X . Recprocamente, todo homomorfismo de grupos : G SX define una accion del
grupo G sobre el conjunto X a traves de (a, x) 7 (a)(x). Estas dos correspondencias
son inversas una de la otra.
Demostraci
on. Supongamos que tenemos una accion de G sobre X y sea definida
como en el enunciado del teorema. Empecemos por ver que esta bien definida, es decir,
que si a G entonces (a) es una permutacion de x, esto es, que (a) es biyectiva. Esto
es claro pues para a G, (a) tiene por inversa a (a1).
Ahora queremos ver que es homomorfismo, as que tomemos a, b G y x X .
Tenemos (ab)(x) = (ab)x = a(bx) = (a) (b)(x); esto es para toda x X , as que
(ab) = (a) (b),
Ahora supongamos que : G SX es un homomorfismo. Como sabemos que todo
homomorfismo manda al neutro en el neutro, para toda x X tenemos 1x = (1)(x) =
idX (x) = x. Por ser homomorfismo de grupos, para a, b G y x X tenemos
(ab)x = (ab)(x) = ((a) (b))(x) = (a)(bx) = a(bx).
Es claro que las dos correspondencias definidas son una inversa de la otra.
Dado un grupo G y un G-conjunto X , tenemos las siguientes definiciones y observa35

6. Acciones de grupos en conjuntos


ciones:
Para x X , la orbita de x es O(x) = {ax : a G}, Es claro que las orbitas definen
una particion en X (es decir, X es la union ajena de las orbitas); en particular, si X es
finito entonces su tama
no es la suma de los tama
nos de las orbitas.
La accion es transitiva si para toda x X se tiene que O(x) = X .
Para x X , el estabilizador de x es E(x) = {a G : ax = x}. El estabilizador de
cualquier elemento de x es un subgrupo de G.
La accion es fiel si la representacion asociada es monomorfismo. En general, el n
ucleo
de la representacion es la interseccion de los estabilizadores.
Haciendo referencia a los ejemplos de [6.1] tenemos lo siguiente.
[6.4] Ejemplos. (a) Si v V \ {0} entonces O(v) es el subespacio generado por v
sin el 0. La accion es fiel.
(b) Dado w S 2 su orbita es {w, w} y su estabilizador es trivial. As la representacion es fiel.
(c) Sn act
ua transitivamente sobre X = {1, . . . , n}. Si i X el estabilizador de i es el
conjunto de permutaciones que dejan fijo a i, el cual es isomorfo a Sn1 . La representaci
on
asociada es la identidad (y es fiel).
(d) La accion de D4 sobre X = {1, 2, 3, 4} tambien es transitiva. El estabilizador del
1 es el subgupo <(2 4)>. La representacion es la inclusion D4 S4 .
(e) La orbita de un elemento i {1, . . . , n} es el conjunto de n
umeros en el mismo
ciclo de que i. As, la accion es transitiva si, y solo si, es un ciclo de longitud n.
(f) La representacion aqu es la dada por el teorema de Cayley. La accion es transitiva
y fiel. El estabilizador de cualquier elemento es el subgrupo {1} de G.
(g) Para a G, la orbita de a es la clase de conjugacion de a (es decir, el conjunto
formado por todos los conjugados de a en G), denotado por aG . Por ejemplo si G es
abeliano, entonces aG consta de un solo elemento para toda a y si Sn , entonces Sn
consta de todos los elementos de Sn que tienen la misma estructura cclica que . El estabilizador E(a) consta de los elementos que conmutan con a, llamado centralizador de a
T
y denotado por CG (a) (o C(a) si G se sobrentiende). Como aG C(a) = Z(G), entonces
la representacion tiene por n
ucleo al centro de G; en particular la representacion es fiel si,
y solo si, Z(G) es trivial.
(h) La accion es transitiva. Dado bH G/H , su estabilizador es bHb1 , as que si H
es normal en G, entonces H es el estabilizador de todos los elementos y el n
ucleo de la
representacion es H .
(i) Si H G entonces la orbita de H es el conjunto de conjugados de H en G y el
estabilizador de H se llama normalizador de H en G y se denota por NG (H) (o N (H)
si G se sobreentiende). Si H G entonces su orbita consta de un solo elemento: el mismo
H , y N (H) = G.
[6.5] Ejercicio. Probar que si H G son grupos, entonces N (H) contiene a H y es
el mayor subgrupo de G en el cual H es normal (en el sentido de que si K es un subgrupo
36

6. Acciones de grupos en conjuntos


que contiene a H y tal que H K , entonces K N (H).
[6.6] Proposici
on. Sean G un grupo y X un G-conjunto. Entonces para toda
x X , se tiene que |O(x)| = [G : E(x)].
Demostraci
on. Consideremos el conjunto G/E(x) de clases laterales izquierdas de
E(x) en G y definamos : G/E(x) O(x) por (aE(x)) = ax para a G. Veamos que
esta funci
on esta bien definida y es inyectiva: Para a, b G, tenemos
aE(x) = bE(x) b1 a E(x) b1 ax = x ax = bx.
Como la funci
on es claramente suprayectiva, tenemos el resultado.
[6.7] Corolario. Sean G un grupo finito y X un G-conjunto. Entonces el n
umero
de elementos en cualquier orbita es un divisor de |G|.
[6.8] Corolario. Si G es un grupo finito y a G, entonces
|aG | = [G : CG (a)].
En particular |aG | es divisor de |G|.
[6.9] Corolario. Si H es un subgrupo del grupo finito G, entonces el n
umero de
conjugados de H en G es [G : NG (H)]. En particular ese n
umero es divisor de |G|.
[6.10] Corolario. Teorema de representacion en clases laterales. Sea G un grupo y
sea H un subgrupo de ndice finito n. Entonces existe un homomorfismo : G Sn con
Ker() H .
Demostraci
on. Consideremos la accion de G en el conjunto de clases izquierdas de
H en G dada por traslacion (ver ejemplo [6.1](h)) y sea la representacion asociada.
T
Entonces Ker() = bG E(bH) E(H). Pero si a E(H) entonces aH = H , as que
a H.
En el corolario anterior, para H = {1} tenemos el Teorema de Cayley. Con otros
H podemos aplicar el corolario para obtener resultados interesantes, como veremos a
continuaci
on.
[6.11] Corolario. Los u
nicos grupos de orden 6, salvo isomorfismo, son S3 y Z6 .
Demostraci
on. Sea G un grupo de orden 6. Como 6 es par, por el ejercicio [1.27], G
tiene alg
un elemento a de orden 2. Veamos que tambien tiene un elemento de orden 3. En
caso contrario, tampoco tendra un elemento de orden 6, as que se tendra que x2 = 1 para
todo x G, de donde G sera abeliano y, si b fuera otro elemento de orden 2, entonces
{1, a, b, ab} sera subgrupo de G, pero esto es imposible por Lagrange. Sea b un elemento
de orden 3. El subgrupo K generado por b es de ndice 2 as que, por [4.19](g), es normal
en G. Sea H =<a>. Consideremos la representacion : G S3 dada por la acci
on
37

6. Acciones de grupos en conjuntos


de G en las clases izquierdas de H en G. Por [6.10], el n
ucleo de esta representaci
on es
subgrupo de H . Tenemos dos posibilidades; la primera es que Ker() sea trivial, en cuyo
caso es inyectiva y, por cardinalidades, es biyectiva y en este caso tenemos que G S3 .
La otra posibilidad es que Ker() = H ; en este caso, H es normal en G y, por la formula
producto [5.25], HK = G, de donde, por [5.26](b), G H K Z2 Z3 Z6 (el u
ltimo
isomorfismo es por [5.27]).
[6.12] Ejercicio de tarea. Sea X un G-conjunto. Probar que si x, y X son
elementos en la misma orbita, entonces E(x) y E(y) son subgrupos conjugados de G.
[6.13] Ejercicio de tarea. Sea G un grupo.
(a) Probar que si X es un G-conjunto transitivo, entonces existe un subgrupo H de G
tal que X es isomorfo como G-conjunto a G/H con la accion de traslacion (es decir, existe
una biyeccion f : X G/H tal que f (ax) = af (x) para toda a G y toda x X ).
(b) Probar que si H y K son subgrupos de G, entonces G/H y G/K son isomorfos
como G-conjuntos si y solo si H y K son conjugados en G.
[6.14] Ejercicio de tarea. Probar que si G es un grupo finito de orden impar,
entonces el u
nico elemento a que es conjugado de su inverso es a = 1. (Sugerencia:
Suponiendo que a y a1 son conjugados, calcular el n
umero de elementos de aG .)
[6.15] Corolario. Ecuacion de clase. Sea G un grupo finito. Entonces
|G| = |Z(G)| +

[G : CG (ai )],

donde para cada clase de conjugacion con mas de un elemento se escogio un elemento ai .
Demostraci
on. Sabemos que el orden de G es la suma de los tama
nos de las orbitas
y, por [6.8], la orbita de un elemento a G tiene [G : CG (a)] elementos. Las orbitas que
constan de un solo elemento son |Z(G)|.
[6.16] Corolario. Teorema de Cauchy. Si G es un grupo finito de orden n y p es un
divisor primo de n, entonces existe a G de orden p.
Demostraci
on. Sea n = pk . Hacemos induccion sobre k . Para k = 1 el grupo es
cclico de orden p, as que no hay nada que probar. Supongamos entonces que k > 1.
El caso en que G es abeliano ya fue tratado en [5.28] pues la existencia de un subgrupo
de orden p nos da un elemento de orden p. Si G es cclico generado por b, entonces
bk tiene orden p. Supongamos
entonces que G no es cclico y sea H un subgrupo de G

distinto de {1} y de G. Si p |H|, entonces la hipotesis de induccion aplica en H y esto

termina la demostracion. Si no, entonces p |G/H| y, aplicando la hipotesis de inducci


on
p
en G/H tomemos b G tal que bH tenga orden p. Esto implica que b H . Como la
funcion G G/H de paso al cociente es homomorfismo, el orden de b (en G) es m
ultiplo
del orden de bH (en G/H ) que es p, as que el orden de b es pr para alguna r Z y
entonces el orden de br es p.
38

6. Acciones de grupos en conjuntos


Ahora
hagamos el caso no abeliano. Sea a G \ Z(G); entonces CG (a) 6= G, as que

on
si p |CG (a)| para alguna a G \ Z(G), entonces podemos aplicar hipotesis de inducci

para encontrar el elemento buscado dentro de CG (a). En el caso en que p 6 |CG (a)| se tiene

que p [G : CG (a)] y, si esto ocurre para todo a G \ Z(G), entonces, por la ecuacion de

clase, p |Z(G)|, pero Z(G) es abeliano as que, por lo demostrado arriba, existe a Z(G)
de orden p.

Un grupo G es simple si no tiene subgrupos normales aparte de {1} y G. Sabemos


que si G es abeliano, entonces G es simple si y solo si G Zp para alg
un primo p. El
caso no abeliano es mucho mas complicado.
[6.17] Lema. Dentro de A5 una clase de conjugacion consta de todos los 3-ciclos.
Demostraci
on. Sabemos que los 3-ciclos son permutaciones pares y que todos son
conjugados dentro de S5 ; veremos que tambien lo son dentro de A5 . Sea = (1 2 3).
Contando todas las posibilidades de 3-ciclos distintos (a b c) tenemos que | S5 | = 543
= 20,
3
120
S5
pero [S5 : CS5 ()] = | |, as que |CS5 ()| = 20 = 6. Es claro que los siguientes elementos
conmutan con :
(1), (1 2 3), (1 3 2) (4 5), (1 2 3)(4 5) y (1 3 2)(4 5);
como son 6 elementos, estos forman CS5 (). De ellos, los primeros tres estan en A5 y los
otros tres, no, de donde
CA5 () = {(1), (1 2 3), (1 3 2)},

que tiene tres elementos. Entonces

| A5 | = [A5 : CA5 ()] =

60
= 20,
3

de donde todos los 3-ciclos son conjugados de tambien en A5 .


[6.18] Lema. Para n 3, los 3-ciclos generan An .
Demostraci
on. Los elementos de An son todos producto de un n
umero par de transposiciones, as que basta probar que si y son transposiciones distintas, entonces
es producto de 3-ciclos. Sean = (i j) y = (k l) (para ciertos i 6= j y k 6= l elementos
en {1, 2, . . . , n}). Si y no son ajenos, digamos j = k , entonces = (j l i) que es
3-ciclo; si y son ajenos, podemos escribir = (i j)(j k)(j k)(k l) el cual, usando el
caso anterior, es producto de dos 3-ciclos.
[6.19] Proposici
on. El grupo alternante A5 es simple.
Demostraci
on. Sea {1} =
6 H A5 . Queremos ver que H = A5 . Por los dos lemas
anteriores, basta probar que H contiene un 3-ciclo. Sea 1 6= H . Si es 3-ciclo, ya
acabamos. Supongamos que no lo es. Entonces es producto de dos biciclos ajenos o un
5-ciclo. En el primer caso, sin perdida de generalidad, supongamos que = (1 2)(3 4). Sea
39

6. Acciones de grupos en conjuntos


= (1 2)(3 5). Entonces
(3 5 4) = 1 1 H.
En el segundo caso, sin perdida de generalidad, supongamos que = (1 2 3 4 5). Sea
= (1 3 2). Entonces
(1 3 4) = 1 1 H.
Se puede probar que para n 6, An tambien es simple.
[6.20] Ejercicio de tarea.
(a) Probar que si G es un grupo finito y G tiene un

subgrupo H 6= G tal que |G| 6 [G : H]! entonces G no es simple. (Sugerencia: Usar el
teorema de representacion en clases laterales.)
(b) Probar que si |G| = pk con p primo y k < p entonces G no es simple. (En
particular, si p y q son primos distintos y G es un grupo de orden pq , entonces G no es
simple).
[6.21] Ejercicio de tarea. (a) Sean H G grupos finitos. Probar que si [G : H] = 2
y a H , entonces
1
|aH | = |aG | o |aH | = |aG |.
2
(Sugerencia: Usar el segundo teorema de isomorfismo.)
(b) Probar que hay dos clases de conjugacion de los 5-ciclos en A5 y que cada clase
tiene 12 elementos.
(c) Probar que las clases de conjugacion en A5 tienen tama
nos 1, 12, 12, 15 y 20.
[6.22] Ejercicio de tarea. Probar que si G es un grupo infinito simple, entonces G
no tiene ning
un subgrupo (distinto del mismo G) de ndice finito. (Sugerencia: Usar el
teorema de representacion en clases laterales.)

p-grupos
Sea p un n
umero primo. Un grupo G es p-grupo si todos sus elementos tienen orden
una potencia de p. Observemos que si G es un p-grupo finito, entonces su orden es una
potencia de p. De aqu en adelante p es un n
umero primo.
[6.23] Lema. Si G es un p-grupo finito, entonces Z(G) es no trivial.
Demostraci
on. Si G es abeliano, entonces
Z(G) = G. Si G es no abeliano, entonces


en la ecuacion de clase tenemos que p [G : CG (a)] para toda a G \ Z(G) y tambien

p |G|, as que p |Z(G)|.

[6.24] Corolario. Si G es un grupo de orden p2 , entonces G es abeliano.

Demostraci
on. Supongamos que G no es abeliano; entonces, usando el lema anterior
40

6. Acciones de grupos en conjuntos


tenemos que Z(G) tiene orden p y as G/Z(G) tambien tiene orden p, por lo cual es
cclico. Por el ejercicio [5.40] concluimos que G es abeliano, lo cual es contrario a nuestra
suposicion. Entonces G es abeliano.
[6.25] Ejercicio de tarea. Probar que, salvo isomorfismo, los u
nicos grupos de orden
9 son Z9 y Z3 Z3 .
[6.26] Corolario. Si G es un p-grupo de orden pr , entonces para cada s r , G
tiene un subgrupo normal de orden ps .
Demostraci
on. Hacemos induccion sobre r . Para r = 1 no hay nada que probar.
Supongamos que r > 1. Sea s r . Por [6.23], Z(G) no es trivial, as que existe
H Z(G) tal que |H| = p. Observemos que H G puesto que H Z(G), as que
podemos considerar el cociente G/H , que tiene orden pr1 . Por hipotesis de inducci
on,
s1
como toda s 1 r 1, G/H tiene un subgrupo normal K de orden p . Entonces,
por el teorema de la correspondencia, K = K/H para un subgrupo K normal en G; es
claro que |K| = ps .
[6.27] Ejercicio de tarea. Sean G un p-grupo y X un G-conjunto finito. Probar
que si p 6 |X| entonces existe x X tal que O(x) = {x}.

[6.28] Lema. Sea G un p-grupo finito y sea H un subgrupo propio de G. Entonces


H esta contenido propiamente en N (H).

Demostraci
on. Hacemos induccion sobre |G|. Si existe un elemento a Z(G) \ H ,
H
entonces a N (H) \ H . Supongamos entonces que Z(G) H ; entonces Z(G)
es un subgrupo propio del p-grupo G/Z(G) y, como sabemos que Z(G) 6= {1} (por [6.23]), entonces
podemos aplicar hipotesis de induccion para ver que N (H/Z(G)) contiene propiamente a
H/Z(G); ahora usamos el teorema de la correspondencia para obtener un subgrupo K de
G que contiene a H y en el cual H es normal, as que H es un subconjunto propio de K ,
el cual es subconjunto de N (H).
[6.29] Corolario. Sea G un p-grupo de orden pk . Entonces existe una cadena de
subgrupos {1} = G0 G1 Gk1 Gk = G tal que para toda i, |Gi | = pi ,
Gi1 Gi y Gi /Gi1 Zp .
Demostraci
on. Usamos [6.26].
Una cadena como la del corolario en la que cada subgrupo es normal en el siguiente se
llama subnormal; si ademas los cocientes son simples entonces la cadena es una serie de
composicion para G. El teorema de Jordan-Holder dice que todo grupo finito tiene serie de
composicion y que en cualesquiera dos series de composici
on, los factores (cocientes entre
terminos consecutivos de la serie) son isomorfos (tal vez en distinto orden). Un grupo finito
es soluble si en sus series de composicion los factores son simples abelianos. Entonces [6.29]
nos dice que todo p-grupo finito es soluble.
41

Secci
on 7

Teorema de Sylow

En esta seccion G denota un grupo finito y p es un n


umero primo.
Un p-subgrupo de G es un subgrupo de orden una potencia de p. Un p-subgrupo
de
r
r
Sylow (o un Sp -subgrupo) es un p-subgrupo de orden p si G tiene orden p m y p 6 m,

Probaremos que todo grupo finito tiene subgrupos de Sylow y ademas daremos algunas
condiciones importantes sobre la cantidad de subgrupos de Sylow. Para ello necesitamos
algunos lemas.
[7.1] Lema. Sea K un campo con q elementos. Entonces
|GLn (K)| = (q n 1)(q n q) (q n q n1 ).
Demostraci
on. Notemos que GLn (K) se puede ver como el grupo de automorfismos
de un K -espacio vectorial de dimension n. Entonces |V | = q n y cada transformaci
on
lineal T : V V esta dada por la imagen de una base fija (v1 , v2 , . . . , vn ) de V . La
transformacion T es automorfismo si y solo si la dimension de la imagen de T es n.
Entonces T (v1 ) se puede escoger de q n 1 formas (cualquier elemento de V \{0}); despues
T (v2 ) puede ser cualquier elemento en V \V1 , donde V1 es el subespacio generado por T (v1 ),
que tiene q elementos, as que hay q n q posibilidades para T (v1 ) y as sucesivamente.
[7.2] Lema. Para p primo y n N, GLn (Zp ) tiene un Sp -subgrupo.
Demostraci
on. Por el lema anterior,
|GLn (K)| = (pn 1)(pn p) (pn pn1 )

= p1+2++(n1) (pn 1)(pn1 1) (p 1) = p

n(n1)
2

a,

7. Teorema de Sylow
n(n1)

donde a es un n
umero primo relativo con p. Basta exhibir un subgrupo de orden p 2 .
Sea H el subgrupo de GLn (Zp ) formado por las matrices que tienen 1 s en la diagonal
principal y 0 s por debajo de esa diagonal. Claramente H es subgrupo de GLn (Zp ) y
2
|H| = pr donde r es el n
umero de lugares por arriba de la diagonal, que es igual a n 2n
(pues n2 es el n
umero total de lugares, n son los lugares en la diagonal y dividimos entre
.
2 por la simetra); as r = n(n1)
2
Sean H, S subgrupos de G. Para a G la clase lateral doble de a con respecto a H
y S es SaH = {sah : s S, h H}.
[7.3] Observaci
on. Sean H, S subgrupos de G.
(a) Las clases dobles de G con respecto a H y S forman una particion de G.
(b) Si a G, entonces SaH es la union de exactamente [H : H a1Sa] clases laterales
derechas de S en G. (Analogamente SaH es la union de exactamente [S : S a1 Sa]
clases laterales izquierdas de H en G.)
Demostraci
on. (a) Es claro que la union de las clases dobles es G (pues si a G,
entonces a SaH ). Para ver que son ajenas supongamos que SaH SbH 6= y sean
1
s1 , s2 S y h1 , h2 H tales que s1 ah1 = s2 bh2 ; entonces a = s1
1 s2 bh2 h1 , por lo tanto,
1
si s S y h H entonces sah = ss1
1 s2 bh2 h1 h SbH , de donde concluimos que
SaH SbH y, analogamente tenemos SbH SaH .
(b) Dado x G, si x SaH entonces Sx SaH ; de esta manera, como G es la uni
on
de clases laterales derechas de S , tenemos que SaH es la union de algunas clases laterales
derechas; adem
as si Sx SaH entonces x = sah para algunas s S y h H , por lo
tanto Sx = Sah, as que toda clase lateral derecha de S es de la forma Sah para alguna
h H . Hasta aqu hemos probado que SaH es la union de clases laterales derechas y
que todas son de la forma Sah para alguna h H . Queremos ver como se repiten. Para
h1 , h2 H tenemos
1
1
Sah1 = Sah2 Sah1 h1
= S ah1 h1
S
2 a
2 a

1
1
1
h1 h1
2 H a Sa h1 (H a Sa) = h2 (H a Sa).

Entonces hay exactamente [H : H a1 Sa] distintas.


[7.4] Lema. Sean H, S G. Entonces
[G : S] =

aX

[H : H a1 Sa],

donde X consta de exactamente un elemento por cada clase doble.


Demostraci
on. [G : S] es el n
umero de clases laterales derechas de S en G y, por
[7.4], este n
umero es la suma del n
umero de clases laterales derechas de S en G dentro de
SaH , tomando una a por cada clase doble, y, finalmente, tambien por [7.4], este n
umero
es
X

aX

[H : H a1 Sa].
43

7. Teorema de Sylow
[7.5] Lema. Si G tiene un Sp -subgrupo S y H G entonces existe a G tal
que (aSa1) H es Sp subgrupo de H . En particular, si un grupo tiene Sp -subgrupos,
entonces cualquier subgrupo tambien los tiene.
Demostraci
on. Si S es Sp -subgrupo de G entonces [G : S] es primo relativo con p
as que, por [7.4], existe a G tal que [H : H a1 Sa] es primo relativo con p. Para esa
a tambien se tiene H a1 Sa a1 Sa S , que es p-grupo.
[7.6] Teorema. Teorema de Sylow. Sea G un grupo finito. Se tiene lo siguiente:
(a) G tiene al menos un subgrupo de Sylow.
(b) Si S es Sp -subgrupo de G entonces cualquier conjugado de S tambien es Sp subgrupo de G.
(c) Todo p-subgrupo esta contenido en un Sp -subgrupo.
(d) Dos subgrupos de Sylow cualesquiera son conjugados.
Demostraci
on. (a) Sea |G| = n. Por [6.2], G es isomorfo a un sugrupo de Sn , el cual
es isomorfo a un subgrupo de GLn (Zp ) mediante 7 T , donde T es la transformaci
on
n
n
un . Por lema [7.2], GLn (Zp ) tiene subgrupo
de Zp que permuta una base fija de Zp seg
de Sylow as que, por lema [7.5], tambien G lo tiene.
(b) Esto es claro, pues dos subgrupos conjugados tienen el mismo n
umero de elementos.
(c) Sea H un p-subgrupo y sea S un Sp -subgrupo. Por [7.5] existe a G tal que
H aSa1 es Sp -subgrupo de H , pero H es p-grupo, as que H aSa1 = H , de donde
H aSa1 que, por el inciso anterior, es Sp -subgrupo.
(d) Si H es un Sp -subgrupo y S es Sp -subgrupo entonces, por lo que vimos en (c),
existe a G tal que H aSa1 , pero entonces se da la igualdad, por cardinalidades.
[7.7] Corolario. Si G solo tiene un Sp -subgrupo H , entonces H G.

[7.8] Corolario. Si ps |G| entonces existe H G tal que |H| = ps .

Ahora veremos cuales son las posibilidades para las cantidades de subgrupos de Sylow.
Necesitamos otro lema.
[7.9] Lema. Si S es un Sp -subgrupo de G y H es un p-subgrupo entonces H
NG (S) si y solo si H S .
Demostraci
on. Solo tenemos que probar la implicacion (). Por [7.5] aplicado a
NG (S) en lugar de a G, tenemos que existe a NG (S) tal que H a1 Sa = S .
[7.10] Proposici
on. Si |G| = pr m con m primo relativo con p y k es el n
umero de
Sp -subgrupos, entonces k es un divisor de m y k 1 (mod p).
Demostraci
on. Vamos a probar algo mas fuerte: que si H es un p-subgrupo, entonces
el n
umero kH de Sp -subgrupos de G que contienen a H es congruente con 1 modulo p.
Sea X un conjunto de representantes de clases dobles con respecto a N (S) y H . Todos
los Sp -subgrupos son de la forma a1 Sa para alguna a G.
44

7. Teorema de Sylow
Afirmamos que si H a1 Sa entonces existe una u
nica x X tal que a1 Sa = x1 Sx.
En efecto, sea x X tal que a N (S)xH . Entonces a N (S)xa1Sa; tomemos entonces
b N (S) y s S tales que a = bxa1sa; entonces 1 = bxa1 s de donde a = sbx. De
aqu tenemos que a1 Sa = x1 b1 s1 Ssbx = x1 b1 Sbx = x1 Sx puesto que b N (S).
Ahora queremos ver que x es u
nica, pero
1
1
a1
1 Sa1 = a2 Sa2 a1 a2 N (S) N (S)a1 H = N (S)a2 H.

Ahora, por [7.4] tenemos que


[G : N (S)] =

xX

[H : H x1 N (S)x]

y, como H es p-grupo, todos los terminos son una potencia de p, tal vez p0 = 1. Veamos
cuales son 1. Aplicando [7.9] tenemos:
[H : H x1 N (S)x] = 1 H = H x1 N (S)x H x1 N (S)x

xHx1 N (S) xHx1 S H x1 Sx.

Entonces el n
umero de sumandos que son 1 es kH . Concluimos que
[G : N (S)] kH (mod p).
Esto es para toda H , as que si lo aplicamos a H = S y as tenemos que [G : N (S)]
kS = 1 (mod p).
Como k es el tama
orbita en la accion de G por conjugacion sobre sus
no de una

subgrupos, entonces k |G|; por otro lado, por lo demostrado arriba ya sabemos que k es

primo relativo con p, as que k m. (Ademas k = [G : N (S)] donde S es un Sp -subgrupo


cualquiera.)

El resultado anterior es muy importante pues nos dice cuales son los candidatos para
kp . En caso que pueda deducirse que kp = 1 se tiene que el u
nico Sp subgrupo es normal.
[7.11] Proposici
on. Si para cada primo p solo hay un Sp -subgrupo, entonces G es
el producto directo de sus Sp -subgrupos.
Demostraci
on. Esto se puede ver facilmente por induccion, usando el teorema de
Lagrange y [5.26].
[7.12] Ejemplo. Si G es un grupo de orden 15, entonces G es cclico.
Demostraci
on. Las posibilidades para las cantidades k3 de S3 -subgrupos
son k3 =


1, 4, 7, 10, 13 pues k3 debe ser congruente con 1 modulo 3. Por otro lado, k3 5, as que la
u
nica posibilidad es k3 = 1. De aqu tenemos que solo hay un 3-subgrupo de Sylow H3 .
Analogamente, Las posibilidades para las cantidades k5 de S5 -subgrupos son k3 = 1, 6, 11
y solo k5 = 1 es divisor de 3, as que solo hay un 5-subgrupo de Sylow H5 . Entonces, por
[5.26], G H3 H5 Z3 Z5 Z15 (el u
ltimo isomorfismo es por [5.27]).

[7.13] Ejercicio de tarea. Probar que si G es un grupo abeliano finito y p |G|

45

7. Teorema de Sylow
entonces solo hay un p-subgrupo de Sylow y consta de todos los elementos de G cuyo
orden es una potencia de p (llamado parte p-primaria de G).
[7.14] Ejercicio de tarea. Dar un ejemplo de un primo p y de un grupo en el que
los elementos de orden una potencia de p no formen subgrupo.
Otro resultado u
til, corolario de [6.20], es el siguiente.

[7.15] Proposici
on. Si |G| = pr m, con m primo relativo con p y pr 6 (m 1)!,
entonces G no es simple.

Demostraci
on. Si m = 1 entonces G es un p-grupo y ya sabemos
que no es simple.

r
supongamos que m > 1 y sea H un Sp -subgrupo. Como p 6 (m 1)!, tenemos que

|G| 6 m! = [G : H]!, as que el resultado se tiene por [6.20].

[7.16] Ejercicio de tarea. Sea H un p-subgrupo normal de un grupo G. Probar


que H esta contenido en S para todo S p-subgrupo de Sylow de G.
[7.17] Ejercicio de tarea. Probar que el grupo no abeliano simple de orden menor
es A5 (que tiene 60 elementos).
[7.18] Ejercicio de tarea. Probar que todo grupo de orden 45 es abeliano.
[7.19] Ejercicio de tarea. Probar que un grupo de orden 96 no puede ser simple.

46

Secci
on 8

Anillos

Anillos
Un anillo (con uno) A es un conjunto con dos operaciones binarias + : A A A
(suma o adicion) y : A A A (multiplicacion o producto) que satisface las siguientes
propiedades:
(a) + es asociativa: a, b, c A se tiene a + (b + c) = (a + b) + c (escribimos a + b + c).
(b) Hay elemento neutro adititvo 0 (llamado cero), es decir, 0 satisface que para toda
a A, a + 0 = a = 0 + a.
(c) Para + hay inversos es decir para toda a A existe a A tal que a + (a) =
0 = (a) + a (escribimos a a en lugar de a + (a)).
(d) + es conmutativa: Si a, b A entonces a + b = b + a.
(e) es asociativa: a, b, c A se tiene a (b c) = (a b) c (escribimos a b c).
De costumbre eliminamos el en la notacion y escribimos ab por a b.
(f) Hay neutro multiplicativo 1 (llamado elemento unitario o uno), es decir, 1 satisface
que para toda a A, a1 = a = 1a.
(g) Vale la distributividad del producto sobre la suma, es decir a(b + c) = ab + ac.
Decimos que A es conmutativo si ademas vale:
(h) es conmutativa: a, b A se tiene ab = ba.
Las propiedades (a), (b), (c) dicen que (A, +) es un grupo. Si tambien se satisface (d)
se dice que (A, +) es un grupo abeliano.
Un anillo A es anillo con division si (A \ {0}, ) es grupo; en otras palabras, dado
a A existe a1 A tal que aa1 = 1 = a1 a. Un anillo conmutativo con divisi
on se
llama campo.

8. Anillos
[8.1] Observaci
on. Si a A para A anillo, entonces a 0 = 0 y el elemento 1, el
elemento 0 y los inversos son u
nicos.
En un anillo conmutativo A un elemento a es unidad o elemento invertible si existe
b A tal que ab = 1. Se dice que b es inverso de a.
Usamos las notaciones usuales y las reglas convencionales para sumar y multiplicar;
por ejemplo a es el inverso aditivo de a; a1 es el inverso multiplicativo de a, en caso
de existir; (a) = a y (a1 )1 = a; si n N entonces na significa sumar a consigo
mismo n veces, (1)a = a y para n, m Z valen reglas como (n + m)a = na + ma,
(nm)a = n(ma); tambien si n N entonces an significa multiplicar a consigo mismo n
veces, an = (a1 )n y valen las reglas usuales de los exponentes.
[8.2] Ejercicio. Probar que en cualquier anillo A, si a, b A entonces (a)b =
ab = a(b).
Decimos que A es dominio entero o, simplemente, dominio, si es un anillo conmutativo en el que vale la cancelacion bajo la multiplicacion, es decir, ab = ac b = c o,
equivalentemente, no hay divisores (propios) de 0, es decir ab = 0 a = 0 o b = 0.
[8.3] Observaci
on. Todo campo es dominio entero.
[8.4] Ejercicio. Probar que si A es dominio entero entonces y a A \ {0}, entonces
la funci
on multiplicar por a definida por a : A A, a (b) = ab es inyectiva.
[8.5] Ejercicio de tarea. Probar que todo dominio entero finito es campo.
[8.6] Ejemplos. (a) Z es dominio entero. Sus unidades son 1 y -1.
(b) Q, R y C son campos.
(c) Zk = {0, 1, 2, . . . , k 1} (el conjunto de enteros modulo k ) es anillo conmutativo;
es campo cuando k es primo. El conjunto de sus unidades es {a : mcd(a, k) = 1}.
(d) Si A es anillo conmutativo entonces Mk (A) (conjunto de matrices cuadradas de
tama
no k con coeficientes en A) es anillo (no conmutativo). Si A es campo entonces
los elementos invertibles son las matrices con determinante distinto de 0; si A es Z los
elementos invertibles son las matrices con determinante 1 o -1.
(e) Si A es anillo conmutativo, entonces A[x] (conjunto de polinomios con coeficientes
en A) es un anillo conmutativo. Sus unidades son las constantes invertibles. Si A es
dominio entero entonces tambien lo es A[x]. (Haremos una descripcion mas detallada de
este anilloen la seccion2.)
(f) Q[ 2] = {a + b 2 R : a, b Q} es un campo.
(g) Z[i] = {a + bi C : a, b Z}, llamado anillo de los enteros gaussianos, es un
dominio entero.
(h) Si A y B son anillos entonces su producto A B, con la operacion coordenada a
48

8. Anillos
coordenada, es anillo. Aun cuando A y B sean dominios enteros, A B no lo es.
(i) Q = {a + bi + cj + dk : a, b, c, d R} con la multiplicacion definida por ij = k,
jk = i, ki = j, ji = k, kj = i, ik = j y lo demas extendido linealmente se llama
anillo de los cuaternios reales. Es un anillo con division.
(j) A = {} con las u
nicas operaciones posibles es el anillo 0. De aqu en adelante no
consideraremos este caso (equivalentemente, en nuestros anillos 0 6= 1).
(k) Si A es un anillo y X es un conjunto entonces F (X, A) = {f : X A : f es
funcion} es un anillo con las operaciones (f + g)(x) = f (x) + g(x) y (f g)(x) = f (x)g(x);
su elemento 0 es la funcion constante 0 y su elemento unitario es la funcion constante 1.
Aun cuando A es dominio entero o campo F (X, A) no lo es.
(l) Si A es un anillo conmutativo entonces
A[[x]] = {a0 + a1 x + a2 x2 + a3 x3 + : i ai A}
es el anillo de series de potencias sobre A. La suma y multiplicacion se definen como las
de los polinomios. Si A es dominio entero entonces tambien lo es A[[x]].
Si A es un anillo decimos que B es subanillo de A si B A, el elemento unitario 1
de A esta en B y B es cerrado bajo la suma y multiplicacion de A (es decir, si b, c B
entonces b + c B y bc B.
Nota. Es posible que un subconjunto B de un anillo A sea el mismo anillo con 1
pero que su elemento unitario no sea el de A. Por ejemplo, en A = Z6 el subconjunto
B = {0, 2, 4} es cerrado bajo suma y multiplicacion; hereda de A las demas propiedades
de anillo y tiene por elemento unitario al 4. (El anillo B es isomorfo a Z3 , es decir,
existe una funci
on biyectiva entre los dos que preserva las operaciones.) Otro ejemplo es el
siguiente: Si A1 y A2 son anillos, en el anillo producto A = A1 A2 el subconjunto B =
{(a1 , 0) : a1 A1 } es cerrado bajo suma y multiplicacion y hereda las demas propiedades
de anillo de A, pero su elemento unitario es (1, 0) mientras que el elemento unitario de A
es (1, 1). (En este caso B es isomorfo a A1 .)
Ejemplos de subanillos son Z Q R C; si A es anillo conmutativo entonces A
es subanillo de A[x] y, si k es natural entonces podemos considerar a A como subanillo
de Mk (A) haciendo corresponder al elemento a de A con la matriz en la que todos los
elementos de la diagonal principal son a y los demas son 0.

49

Secci
on 9

M
odulos

De aqu en adelante A denota un anillo cualquiera en el que 1 es el elemento unitario


y 0 es el elemento cero; F es un campo cualquiera y k es un natural.
Un A-modulo izquierdo es un grupo abeliano (M, +) en el que esta definida una
operacion por escalares A M M de tal manera que
(M1) 1m = m para todo m M.
(M2) (a + b)m = am + bm para todo m M y a, b A.
(M3) a(m + n) = am + an para todo m, n M y a A.
(M4) (ab)m = a(bm) para todo m M y a, b A.
Nota. Se usa el mismo smbolo de suma (+) para la suma de A y de M ; de la misma
manera, no se distingue entre el elemento 0 de A y el de M.
Nota. Se puede definir modulo derecho considerando la multiplicacion de los escalares
por la derecha (es decir, ma en lugar de am). Los conceptos son distintos en virtud de
(M4). Por el momento solo consideraremos modulos izquierdos y les llamaremos, simplemente, modulos.
[9.1] Ejemplos. (a) Al conjunto con un solo elemento se le puede dar la estructura
de A-modulo para cualquier A de la manera trivial. A este se le llama modulo 0 y se le
denota tambien por 0.
(b) Z-modulo significa simplemente grupo abeliano.
(c) F -modulo significa F -espacio vectorial.
(d) Si V es un espacio vectorial de dimension k entonces V es un Mk (F )-modulo con
la multiplicacion de matrices pensando a V como vector columna con respecto a una base.
(e) Zk -modulo significa grupo abeliano en el que cada elemento tiene orden un divisor

9. Modulos
de k (o, equivalentemente, un grupo abeliano en el que km = 0 para todo m M ).
(f) Si M es un F -espacio vectorial y T : M M es una transformacion lineal
entonces M es un F [x]-modulo al definir xm = T (m) para m M y extender en la
forma obvia. Recprocamente, dado un F [x]-modulo M la funcion T : M M definida
por T (m) = xm para m M es una transformacion lineal sobre F.
(g) A es A-modulo con la multiplicacion interna.
(h) Si B es un subanillo de A y M es un A-modulo entonces M es un B -modulo con
la multiplicacion por escalares restringida a B. Por ejemplo todo R-modulo es Q-modulo,
todo Mk (F )-modulo es F -modulo, etc.
(i) Si M y N son A-modulos entonces tambien lo es M N con las operaciones
coordenada a coordenada.
[9.2] Ejercicio. Sea M un A-modulo y m M.
(a) Probar que 0m = 0 (donde el primer 0 es el de A y el segundo es el de M ).
(b) Probar que (1)m = m, el inverso del elemento m en el grupo abeliano M.

Subm
odulos y generaci
on
Sea M un A-modulo. Un subconjunto N de M es submodulo de M si es cerrado bajo
las operaciones de modulo (es decir, si a A y n, n N entonces an N, y n+n N ) y
0 N (o, equivalentemente, gracias a las demas propiedades, N 6= ). Si N es submodulo
de M escribimos N M. Es claro que todo submodulo de un modulo es, el mismo, un
modulo.
[9.3] Ejemplos. (a) Si M es un A-modulo, entonces {0} y M son submodulos.
(b) Si M es un Z-modulo entonces sus submodulos son sus subgrupos.
(c) Los Z-submodulos de Z son los k Z y el modulo 0. Para ver esto, supongamos que
0 6= M Z; es claro, entonces, que el conjunto S = {m M : m > 0} es un conjunto
no vaco de naturales y, por tanto, tiene un elemento menor k ; veamos que M consta de
los m
ultiplos de k ; es claro que todo m
ultiplo de k es elemento de M. Recprocamente,
sea m M y, por el algoritmo de la division, tomemos q, r Z tales que m = kq + r con
0 r < k (queremos ver que r = 0). Tenemos que r = m kq M y, si r 6= 0, entonces
r sera un elemento de S menor que k, lo cual es una contradiccion.
(d) Los F -submodulos son los subespacios.
(e) Si M es un F [x]-modulo y N M entonces N es submodulo si y solo si N es
subespacio y xN N (en otras palabras, N es invariante bajo la transformacion lineal
dada por multiplicar por x).
(f) Si V es un F -espacio vectorial de dimension k entonces los Mk (F )-submodulos de
V son 0 y el mismo V .
Los A-submodulos de A se llaman ideales izquierdos de A.
51

9. Modulos
Para un subconjunto I A tiene sentido definir ideal bilateral de A: se pide, adem
as
de que I sea A-submodulo (izquierdo) que tambien sea modulo por la derecha (dado
i I y a A, se debe tener ia I ). Los dos conceptos son distintos en anillos no
conmutativos (ver ejemplo (d) a continuacion). A partir de aqu llamaremos ideales a los
ideales izquierdos, e ideales bilaterales a los que lo sean.
[9.4] Ejemplos. (a) {0} y A son ideales de A.
(b) Los ideales de Z son los k Z y {0}.
(c) Si A = Mk (F ) entonces sus ideales son los conjuntos formados por todos las
matrices que tienen algunas columnas fijas con todas sus entradas iguales a 0. No tiene
ideales bilaterales aparte del 0 y el mismo A.
[9.5] Ejercicio de tarea. Sea A un anillo conmutativo. Probar que A es campo si
y solo si sus u
nicos ideales son {0} y A.
[9.6] Ejercicio. Sea {Ni : i I} (I no necesariamente finito) una familia de
submodulos de un A-modulo M.
T
(a) Probar que Ni es submodulo de M.
S
(b) Probar que Ni no necesariamente es submodulo de M (inclusive si I consta de
solo dos elementos).
(c) Si I es un conjunto totalmente ordenado y para i j en I se tiene que Ni Nj
S
entonces Ni s es submodulo de M .

Dado un A-modulo M y X M, denotamos por <X > a la interseccion de todos


los subm
odulos de M que contienen a X que, gracias a [1.12](a), es un submodulo; es,
ademas, el menor subm
odulo que contiene al conjunto X (en el sentido de que cualquier
otro subm
odulo que contenga a X contiene a <X >); se llama submodulo generado por
X y se dice que X es un conjunto generador del modulo <X> . Decimos que un modulo
es cclico si esta generado por un solo elemento. Decimos que M es finitamente generado
si existe X finito tal que M = <X > . En el caso de ideales, en lugar de decir que son
cclicos, decimos que son principales. Un dominio de ideales principales (abreviado DIP)
es un dominio entero en el que todo ideal es principal.
[9.7] Observaci
on. (a) Si un ideal M es un modulo cclico generado por m (escribimos M =<m>), entonces M = Am = {am : a A}.
(b) Si M es un A-modulo y X = {m1 , m2 , . . . , mk } M, entonces
<X>= {a1 m1 + a2 m2 + + ak mk : i ai A}.
Cada expresion a1 m1 + a2 m2 + + ak mk se llama combinacion lineal de las mi .
(c) Si M es un A-modulo y X es un subconjunto infinito de M entonces
<X>= {a1m1 + a2 m2 + ak mk : k N, i mi X, i ai A}.
(d) Si {Ni : i I es una familia de submodulos de un modulo M entonces el submodulo
52

9. Modulos
generado por
X
iI

iI

Ni es

Ni = {ni1 + ni2 + + nik : k N, {i1 , . . . , ik } I, nij Nij para j = 1, . . . , k}.

[9.8] Observaci
on. Sean N M A-modulos y sea X M. Para probar que
<X> N basta probar que X N.
[9.9] Ejemplos. (a) A es cclico como A-modulo (A = <1>).
(b) Z es DIP.
(c) Todo campo es DIP.
(d) Los Z-modulos cclicos son los Zk y Z.
(e) Los F -modulos finitamente generados son los espacios vectoriales de dimensi
on
finita.
(f) En Z tenemos que <6, 8> = <2> . (La contencion <6, 8> = <2> es clara por [1.14]
pues 6 = 3 2 y 8 = 4 2. Para ver la otra contencion basta recordar que el maximo com
un
divisor de dos n
umeros enteros es combinacion lineal de los n
umeros.)
(g) En la seccion 2 veremos que F [x] se parece mucho a Z como anillo; en particular,
por [2.3], [2.8] y [2.9] tenemos que F [x] es DIP.
(h) En el anillo Z[x] el ideal <2, x> no es principal.
(i) En el anillo F [x, y] el ideal <x, y> no es principal (y entonces F [x, y] no es DIP).
(j) En el anillo F [x1 , x2 , . . .] el ideal <x1 , x2, . . .> (que consta de los polinomios que
no tienen termino constante) no es finitamente generado.
(k) En el anillo Mk (F ) el ideal generado por

1
0

0 0
0 0

..

.
0 0

es el conjunto que consta de las matrices en que todas las columnas salvo la primera tienen
todos sus elementos iguales a 0.
[9.10] Ejercicio de tarea. Probar que todo Z-submodulo finitamente generado de
Q es cclico y concluir que Q no es finitamente generado.
[9.11] Ejercicio de tarea. Sea M = R2 y sea T : M M definida por T (m) =
2m. Considerar a M como R[x]-modulo de la manera canonica. Cuales son los R[x]submodulos de M ?
[9.12] Ejercicio de tarea. Sea M = C y sea T : M M definida por T (m) =
im. Considerar a M como R[x]-modulo de la manera canonica. Cuales son los R[x]submodulos de M ?
[9.13] Ejercicio de tarea. Probar que submodulo de finitamente generado no nece53

9. Modulos
sariamente es finitamente generado.

Homomorfismos
Si M y N son A-modulos, una funcion f : M N es A-homomorfismo (u homomorfismo si se sobreentiende el anillo) si f respeta las operaciones de modulo, es decir
(a) Si m, m M entonces f (m + m ) = f (m) + f (m ).
(b) Si m M y a A entonces f (am) = af (m).
[9.14] Ejemplos. (a) Si M y N son A-modulos, entonces la funcion constante 0 es
homomorfismo (se llama homomorfismo trivial).
(b) Si M es A-modulo, entonces la funcion identidad idM : M M es homomorfismo.
(c) Los F -homomorfismos son las transformaciones lineales.
(d) Los Z-homomorfismos son los homomorfismos de grupo.
(e) Si N M son A-modulos, entonces la inclusion N M es homomorfismo.
(f) Si M y N son A-modulos, entonces las funciones proyeccion pM : M N M y
pN : M N N son homomorfismos y tambien lo son las funciones inclusion iM : M
M N y iN : N M N.
(g) Un F [x]-homomorfismo es una transformacion lineal T : M N tal que T (xm) =
xT (m) para toda m M (en otras palabras, es conmutativo el diagrama
M

donde las flechas horizontales son la transformacion T y las verticales son la multiplicaci
n
por x en M y en N ).
[9.15] Propiedades. (a) Si f : M N es A-homomorfismo entonces f (0) = 0.
(b) La composicion de homomorfismos es homomorfismo.
(c) Si f : M N es A-homomorfismo y M es submodulo de M entonces f (M ) es
submodulo de N. En particular la imagen de f es submodulo de N.
(d) Si f : M N es A-homomorfismo y N N entonces f 1 (N ) es submodulo de
M. Se denota por Ker(f ) a f 1 (0) y se le llama n
ucleo o kernel de f.
Dados dos A-modulos M y N decimos que son isomorfos si existe un homomorfismo
biyectivo f : M N. En este caso f es isomorfismo y escribimos M N.
[9.16] Ejercicio. Probar que ser isomorfos es una relacion de equivalencia. (La
palabra relacion esta entre comillas pues no se puede hablar del conjunto de todos los
A-modulos; sin embargo s podemos pensar en la reflexividad, transitividad y simetra de
la propiedad de isomorfismo.)
54

9. Modulos
[9.17] Ejercicio. Probar que si f : M N es A-homomorfismo y M es finitamente
generado (o cclico) entonces tambien lo es f (M ).
[9.18] Ejercicio. Probar que el u
nico Z-homomorfismo f : Z5 Z6 es el trivial.
[9.19] Ejercicio de tarea. Sea M un A-modulo y m M.
(a) Probar existe un u
nico A-homomorfismo fm : A M tal que fm (1) = m.
(b) A que es igual fm (A)?
(c) A que es igual Ker(fm )?
[9.20] Ejercicio. Sea A un anillo conmutativo. Definimos
HomA (M, N ) = {f : M N : f es homomorfismo}.
Probar que HomA (M, N ) es A-modulo si se define la suma (f + g)(m) = f (m) + g(m) y
la multiplicacion por escalares por (af )(m) = af (m).
[9.21] Ejercicio de tarea. Definir un isomorfismo HomA (A, M ) M para A un
anillo conmutativo.
[9.22] Ejercicio de tarea. Sea M un grupo abeliano. Probar que HomZ (Zk , M ) es
isomorfo al subm
odulo {m M : km = 0} de M .
[9.23] Ejercicio. Probar que si A y B son anillos y : A B es homomorfismo
de anillos (es decir, manda al 1 de A en el 1 de B y abre sumas y multiplicaci
on),
entonces dado b B existe un u
nico homomorfismo de anillos : A[x] B que extiende
a y tal que (x) = b.

55

Secci
on 10

Polinomios

De nuestros cursos basicos de Matematicas conocemos los polinomios y sabemos hacer


operaciones con ellos (sumarlos, multiplicarlos, dividirlos); incluso, en ocasiones, los hemos
considerado como funciones. En esta seccion haremos un resumen, sin muchos detalles,
de las propiedades y nomenclatura basicas. Daremos con mas detalle problemas de factorizacion en conjuntos de polinomios (de manera analoga a como se tratan problemas de
divisibilidad en el conjunto de los enteros).
Dado un entero n 0 y a0 , a1 , . . . , an n
umeros (o expresiones numericas), un polinomio
es una expresion de la forma
an xn + an1 xn1 + + a1 x + a0
o, equivalentemente,

n
X

a n xn o

i=0

a i xi ,

i0

considerando que, para i > n, ai = 0. Los ai son los coeficientes del polinomio, x es la
variable y cada ai xi es un termino del polinomio. Al conjunto de todos los polinomios que
tienen coeficientes en un conjunto de n
umeros A lo denotamos por A[x]. Consideraremos
de aqu en esta seccion que A es un anillo conmutativo.
Si f (x) = an xn + an1 xn1 + + a1 x + a0 y g(x) = bm xm + bm1 xm1 + + b1 x + b0
son polinomios en A[x], entonces su suma f (x)+g(x) y su producto f (x)g(x) son tambien
polinomios en A[x] y estan definidos por:
f (x) + g(x) =

X
i0

ci xi ,

f (x)g(x) =

d i xi ,

i0

10. Polinomios
donde consideramos ai = 0 para i > n y bi = 0 para i > m, y los coeficientes ci y di se
obtienen de la siguiente forma:
ci = ai + bi y
X
di = a0 bi + a1 bi1 + + ai b0 =
a k bl .
k+l=i

Si f (x) = an xn + an1xn1 + + a1 x + a0 y an 6= 0, decimos que f (x) tiene grado


n y escribimos f (x) = n. Por conveniencia decimos que el polinomio que tiene todos sus
coeficientes iguales a 0 (llamado polinomio cero) tiene grado , conviniendo que para
r N {0, } se tiene () n, () + n = y () n = . Los polinomios
de grado 0 y el polinomio cero se llaman polinomios constantes. Los polinomios de grado
1 se llaman lineales, los de grado 2 son cuadraticos y los de grado 3 son c
ubicos. Cuando
f (x) = n el coeficiente an se llama coeficiente principal de f (x); el polinomio es m
onico
cuando an = 1.
[10.1] Proposici
on. Sean f (x), g(x) A[x].
(a) Entonces (f (x)+g(x)) max{f (x), g(x)} y se da la igualdad si f (x) 6= g(x).
(b) Si A es dominio entero entonces (f (x)g(x)) = f (x) + g(x).
[10.2] Ejercicio. Probar que si k N no es primo, entonces existen f (x), g(x) Zk [x]
tales que (f (x)g(x)) 6= f (x) + g(x).
El siguiente resultado es muy importante; nos dice que, cuando A es campo, A =
F, entonces F [x] se parece algebraicamente a Z en cuanto a que en F [x] se pueden
efectuar divisiones con cociente y residuo u
nicos. En este resultado se basan una gran
cantidad de similitudes de tipo algebraico entre Z y F [x] como veremos mas adelante.
Recordemos tambien que en algunas ocasiones el valor absoluto en Z nos ha servido para
hacer demostraciones por induccion; el analogo en F [x] es el grado.
[10.3] Proposici
on. Algoritmo de la division. Dados dos polinomios f (x), g(x)
F [x], con g(x) 6= 0, existen polinomios u
nicos q(x) y r(x) de tal forma que
f (x) = g(x)q(x) + r(x) y
r(x) < g(x).
Los polinomios q(x) y r(x) son, respectivamente, el cociente y el residuo de la divisi
on.
Demostraci
on. Probemos primero la existencia de q(x) y de r(x). La demostraci
on
es, basicamente, el procedimiento que conocemos desde la Secundaria para dividir polinomios (o enteros) e induccion sobre el grado de f (x). Sean f (x) = an xn + an1 xn1 +
+ a1 x + a0 y g(x) = bm xm + bm1 xm1 + + b1 x + b0 , con bm 6= 0. El resultado es
claro si f (x) = 0 o si f (x) g(x) (pues ponemos q(x) = 0), as que supongamos que
f (x) = n > m. Como en F hay inversos
 multiplicativos y bm 6= 0, tiene sentido considerar
an nm
an
+ f1 (x). Es claro que f1 (x) = 0 o f1(x) < f (x);
. Escribamos f (x) = g(x) bm x
bm
en el primer caso, la demostracion esta completa; en el segundo caso, por hipotesis de
57

10. Polinomios
induccion, podemos dividir f1 (x) entre g(x); haciendo esta divisi
on y factorizando obtenemos la division buscada para f (x).
Probemos ahora la unicidad de q(x) y r(x). Supongamos que tenemos dos divisiones
f (x) = g(x)q1(x)+r1 (x) = g(x)q2(x)+r2 (x) donde r1 (x) y r2 (x) satisfacen las condiciones
de residuo. Entonces g(x)(q1 (x) q2 (x)) = r2 (x) r1 (x). Si q1 (x) q2 (x) 6= 0, entonces
una comparacion de los grados de ambos lados de la igualdad nos lleva a una contradicci
on
(por [2.1]). Entonces q1 (x) = q2 (x) y, por tanto, r2 (x) = r1 (x).
[10.4] Ejercicio. Probar que el Algoritmo de la Division es falso cuando A = Z o
A = Zk para k no primo.
[10.5] Ejercicio. Probar que si g(x) A[x] tiene coeficiente principal con inverso
multiplicativo en A (por ejemplo, si f (x) es monico o si A = Zk y el coeficiente principal
es primo relativo con k ), entonces se puede efectuar division entre g(x) como se hace en
el Algoritmo de la Division.
Sea A un dominio. Dados f (x), g(x) A[x] decimos que g(x) divide a f (x), en sm
bolos g(x) f (x), si existe q(x) A[x] tal que f (x) = g(x)q(x) (en caso de que se pueda
aplicar el Algoritmo de la Division con g(x), el residuo de la divisi
on es 0).
[10.6] Ejercicio. Probar que si F K son campos y f (x), g(x) F [x] son tales que
g(x) divide a f (x) en K[x] entonces tambien lo divide en F [x].
Al sustituir la variable de un polinomio f (x) A[x] por un elemento a A y hacer las
operaciones correspondientes obtenemos otro elemento f (a) A. De esta manera podemos
considerar a un polinomio f (x) como una funcion f : A A. Decimos
que a A es raz

3
de f (x) si f (a) = 0. Por ejemplo 2 es raz del polinomio 3x 6, 2 R es raz de x3 2
e i C es raz de x2 + 1. (En los ejemplos, los polinomios tienen coeficientes en Z, pero
Z R, C as que tiene sentido considerar los polinomios como funciones en estos conjuntos
mas grandes.)
[10.7]
Proposici
on. Para cualquier A, si a A es raz de f (x) A[x] entonces


x a f (x) en A[x].

Demostraci
on. Usando el Algoritmo de la Division (que tambien vale aun cuando
A no sea campo por [2.5] pues x a es monico) tenemos que f (x) = (x a)q(x) + r(x),
donde r(x) es un polinomio constante. Como r(a) = f (a) (a a)q(a) = 0, tenemos que
r(x) es el polinomio 0.
En lo que sigue veremos que hay una gran similitud (como anillos) entre F [x] y Z.
Daremos aqu la terminologa propia de F [x] para los conceptos analogos en Z. Las demostraciones de los resultados correspondientes son muy parecidas a las que se hacen en
Z, as que solo haremos las mas importantes aqu. Enunciaremos solo las proposiciones
principales y sugerimos al lector que revise otros resultados sobre divisibilidad en Z
58

10. Polinomios
Para empezar observemos que el papel que juegan el 1 y el 1 en Z es el mismo
que juegan las constantes distintas de 0 en F [x]; este es que son invertibles (es decir,
tienen inverso multiplicativo dentro del mismo conjunto (Z en el primer caso y F [x] en
el segundo). Analogo a los primos de Z decimos que un polinomio f (x) es irreducible
si f (x) 1 y f (x) no se puede escribir como producto de dos polinomios de grado
menor; en otras palabras, f (x) = g(x)h(x) implica que g(x)o h(x) es constante. (En caso
contrario decimos que f (x) es reducible.) Decimos que dos polinomios f (x) y g(x) son
asociados si existe una constante c A \ {0} tal que f (x) = cg(x) (en otras palabras, f (x)
y g(x) se dividen mutuamente).
Dados dos polinomios f (x) y g(x) en F [x] definimos el maximo com
un divisor de
ellos como el polinomio monico d(x) de mayor grado que divide a los dos polinomios, en
smbolos d(x) = mcd(f (x), g(x)). El mismo procedimiento del Algoritmo de Euclides que
se sigue en Z (ver [2.58] y [2.59] en [TN]) funciona en F [x] para probar que el maximo
com
un divisor es combinacion lineal de los polinomios. Probamos esto a continuacion.
[10.8] Proposici
on. Algoritmo de Euclides para polinomios. Sean f (x), g(x) F [x]
polinomios no cero y sea d(x) su maximo com
un divisor. Entonces d(x) es combinaci
on
lineal de f (x) y g(x), es decir, existen s(x) y t(x) en F [x] tales que d(x) = s(x)f (x) +
t(x)g(x).
Demostraci
on. Primera forma: Sea C = {c(x) : c(x) es combinacion lineal de f (x)
y g(x)}. Observemos que f (x), g(x) C, as que podemos escoger c0 (x) polinomio m
onico
de menor grado en C. Usando el Algoritmo de la Division es claro que todo elemento de C
es m
ultiplo de c(x); en particular f (x) y g(x) lo son. Ademas, por ser c(x) combinaci
on
lineal de f (x) y g(x) es claro tambien que cualquier divisor com
un de f (x) y g(x) es
divisor de c(x), de donde c(x) es el polinomio monico de mayor grado que divide a ambos
f (x) y g(x).


Segunda forma. Si g(x) f (x) entonces mcd(f (x), g(x)) = g(x) que, obviamente, es

combinacion lineal de f (x) y g(x). Supongamos entonces que g(x) 6 f (x). Utilizando el
Algoritmo de la Divisi
on consideremos polinomios qi (x) y ri (x) de tal manera que
f (x) = g(x)q0 (x) + r1 (x),
g(x) = r1 (x)q1 (x) + r2 (x),

r1 (x) < g(x),


r2 (x) < r1 (x),

r1 (x) = r2 (x)q2 (x) + r3 (x),


r3 (x) < r2 (x),
..
.
rn2 (x) = rn1 (x)qn1 (x) + rn (x), rn (x) < rn1 (x),
rn1 (x) = rn (x)qn (x).
Es claro que
mcd(f (x), g(x)) = mcd(g(x), r1(x)) = mcd(r1 (x), r2(x)) =
= mcd(rn1(x), rn (x)) = rn (x).
59

10. Polinomios
Por induccion es facil ver que todos los residuos r1 (x), . . . , rn (x) son combinacion lineal de
f (x) y g(x), lo cual termina la demostracion.
[10.9] Ejercicio. Sean f (x), g(x) F [x]. Sea d(x) = mcd(f (x), g(x)). Probar que

c(x) F [x] es combinacion lineal de f (x) y g(x) si y solo si d(x) c(x).

[10.10] Ejercicio de tarea. Probar que si F E son campos y f (x), g(x) F [x]
entonces el maximo com
un divisor de f (x) y g(x) en F [x] coincide con el maximo com
un
divisor de f (x) y g(x) en E[x].
[10.11] Ejercicio de tarea. Probar que F [x] es dominio de ideales principales.
[10.12] Ejercicio. Dar un ejemplo de dos polinomios en Z[x] que no tengan factores
en com
un pero que 1 no sea combinacion lineal de ellos.

[10.13] Corolario. Si p(x) F [x] es un polinomio irreducible tal que p(x) f (x)g(x),

entonces p(x) f (x) o p(x) g(x).

Demostraci
on. Suponiendo que p(x) no divide a f (x), por ser p(x) irreducible
tenemos que mcd(f (x), p(x)) = 1, de donde existen s(x), t(x) tales que 1 = f (x)s(x) +
p(x)t(x); multiplicando esta ecuacion por g(x) tenemos el resultado buscado.

Como consecuencia del corolario anterior tenemos el analogo al teorema fundamental

de la aritmetica. Este
es el contenido de la siguiente proposicion.
[10.14] Proposici
on. Teorema de factorizacion u
nica. Todo polinomio no constante
en F [x] se escribe de manera u
nica (salvo por orden y asociados) como producto de
polinomios irreducibles.
Demostraci
on. Sea f (x) F [x] no constante. Es claro que se puede factorizar como
producto de irreducibles. Veamos la unicidad. Supongamos que f (x) = p1 (x) pk (x) =
q1 (x) ql (x), con los pi (x) y los qj (x) polinomios irreducibles y k l. Como p1 (x) es
irreducible y divide al producto q1 (x) ql (x), entonces divide a alguno de los qi (x); sin

perdida de generalidad supongamos que p1 (x) q1 (x). Ahora, q1 (x) es irreducible, as que
debe ser asociado de p1 (x); agrupando la constante con la cual difiere de p1 (x) con alg
un
otro de los qi (x), podemos suponer que p1 (x) = q1 (x); cancelandolos en la igualdad, una
induccion nos da el resultado.
[10.15] Ejercicio. Probar que si A anillo es subanillo de un campo F y f (x) F [x]
tiene grado n entonces f (x) tiene a lo mas n races en A.
[10.16] Ejercicio. Dar un ejemplo que demuestre que el resultado del ejercicio anterior es falso en Zk [x] si k no es primo.

60

10. Polinomios
Dependiendo del campo F del que se trate, los elementos irreducibles en F [x] son de
distinta naturaleza. Estudiaremos a continuacion los casos F = R y C.
El siguiente resultado es muy importante. Presentaremos una demostracion en [2.14].
[10.17] Teorema fundamental del
algebra. Si f (x) C tiene grado n, entonces
f (x) tiene n races (posiblemente algunas iguales entre s) en C.
Los siguientes corolarios son inmediatos.
[10.18] Corolario. Los polinomios irreducibles en C[x] son los de grado 1.
[10.19] Corolario. Si f (x) C[x] tiene grado n > 0 entonces f (x) = c(xa1 ) (x
an ), donde c C y las aj C son las races de f (x).
Los polinomios irreducibles sobre R[x] tienen grado 1 o 2. Para probar esto necesitamos
un lema.
[10.20] Lema. Si a C es raz de f (x) R[x], entonces tambien lo es el conjugado
a de a.
Demostraci
on. Sea f (x) = an xn + an1 xn1 + + a1 x + a0 . Entonces, usando que
el conjugado de una suma es la suma de los conjugados, que el conjugado de un producto
es el producto de los conjugados y que el conjugado de un real es el mismo real, tenemos
que
f (a) = an an + an1 an1 + + a1 a + a0
= an an + an1 an1 + + a1 a + a0
= 0 = 0.

[10.21] Proposici
on. Si f (x) R[x] es un polinomio irreducible entonces f (x) 2.

Demostraci
on. Si f (x) tiene una raz real a, entonces x a divide al polinomio,
pero el polinomio es irreducible as que f (x) = c(x a), que es de grado 1. Supongamos
entonces que f (x) no tiene raz real y as f (x) 2. Si f (x) 3, usando el teorema
fundamental del algebra, escribamos f (x) = a(x a1 ) (x an ) con a1 , . . . , an las races
de f (x). Por el lema anterior podemos suponer, sin perdida de generalidad, que a2 = a1 .
Sea g(x) = (x a1 )(x a2 ). Observemos que g(x) = x2 (a1 + a1 )x + a1 a1 , as que
g(x) tiene coeficientes reales. Tenemos que g(x) divide a f (x) en C[x] as que, por [2.6],
tambien lo divide en R[x], de donde (x a3 ) (x an ) R[x], pero f (x) es irreducible,
as que esto es una contradiccion y de aqu que f (x) = 2.
[10.22] Ejercicio. En R[x] dar un ejemplo de un polinomio de grado 2 irreducible y
un ejemplo de un polinomio de grado 2 no irreducible.
Sabemos que si f (x) = x2n+1 + b2n x2n + + b0 R[x], y a R es suficientemente
61

10. Polinomios
grande, entonces f (a) > 0; anogamente, para a < 0 de valor absoluto suficientemente
grande se tiene que f (a) < 0; como toda funcion polinomial es continua, es claro que la
grafica de f debe cruzar el eje x, lo que significa que f (x) tiene raz real. Hemos hecho
una demostracion geometrica de que todo polinomio de grado impar tiene raz real.
[10.23] Ejercicio. Probar algebraicamente que todo polinomio de grado impar en
R[x] tiene al menos una raz real.
En Q[x] la situacion es bastante mas complicada y puede haber polinomios irreducibles
de cualquier grado. Despues veremos algunos criterios de irreducibilidad, aunque no se
tiene una respuesta completa.
Un criterio sencillo para ver si un polinomio con coeficientes en Q tiene races en Q
(en cuyo caso sera reducible) es el siguiente.
[10.24] Proposici
on. Sea f (x) = an xn + an1 xn1 + + a1 x + a0 un polinomio con
coeficientes
enteros. Si rs , con r y s enteros primos relativos, es raz de f (x), entonces




r a0 y s an .
Demostraci
on. Tenemos que
 

 n

r
r
0=f
= an
s
s

+ an1

 n1

r
s

+ + a1

 

r
+ a0 .
s

Multiplicando por sn tenemos





r a0 .

0 = an r n + an1 r n1 s + + a1 rsn1 + a0 sn .

Entonces s an r n , pero r y s son primos relativos, as que s an . Analogamente, r a0 sn ,

de donde

[10.25] Ejemplo. Probar que el polinomio x4 + 3x3 + 1 no tiene races racionales.


Demostraci
on. Los candidatos para races son 1 y 1, pero 14 + 3 13 + 1 = 5 6= 0
y (1)4 + 3 (1)3 + 1 = 1 6= 0.
[10.26] Ejercicio de tarea. Sea f (x) = 2x4 7x3 + 5x2 x. Escribir f (x) como
producto de irreducibles sobre Q y sobre R.
A continuaci
on veremos que el estudio de irreducibilidad en Q[x] se reduce al estudio
de irreducibilidad en Z[x]. Empecemos con un lema muy sencillo.
[10.27] Lema. Sea f (x) F [x] y sea c F \ {0}. Entonces f (x) es irreducible si, y
solo si, cf (x) lo es.
Demostraci
on. Como c es invertible, basta probar que si f (x) es reducible, entoncs
tambien lo es cf (x) (pues f (x) se obtiene de cf (x) multiplicando por c1 ). Supongamos
62

10. Polinomios
que f (x) = g(x)h(x) para g(x) y h(x) polinomios de grado menor que (f ). Entonces
cf (x) = (cg(x))(h(x)) y cg(x) y h(x) tienen grado menor que (cf ).
Por el lema anterior, para ver si un polinomio con coeficientes en Q es irreducible
basta eliminar denominadores multiplicando por una constante apropiada de manera que
se obtenga un polinomio con coeficientes en Z, y analizar si el nuevo polinomio es irreducible sobre Q. Mas a
un, el siguiente lema nos dice que la irreducibilidad sobre Q del
nuevo polinomio es equivalente a la irreducibilidad sobre Z. En la demostracion del lema
usaremos polinomios primitivos, es decir, polinomios en Z[x] tales que el maximo com
un
divisor de sus coeficientes es 1.
[10.28] Proposici
on. Lema de Gauss. Si f (x) Z[x] es reducible sobre Q entonces
existen r(x), s(x) Z[x] de grado menor que f (x), de manera que f (x) = r(x)s(x).

Demostraci
on. Sea f (x) = an xn +an1 xn1 + +a1 x+a0 . Sin perdida de generalidad
supongamos que f (x) es primitivo (si d = mcd(an , an1, . . . , a1, a0) 6= 1, podramos probar
el mismo resultado para d1 f (x) y despues multiplicar por d). Supongamos que f (x) =
g(x)h(x) con g(x), h(x) Q[x]. Buscando com
un denominador y factorizando todos los
c
divisores comunes podemos escribir f (x) = d r(x)s(x), donde r(x) y s(x) son primitivos.
Entonces en Z[x] tenemos df (x) = cr(x)s(x). Sea t(x) = r(x)s(x). Observemos que
si probamos que t(x) es primitivo, entonces la prueba terminara porque tendremos que
c = d. Supongamos entonces que t(x) no es primitivo y sea p un n
umero primo divisor
de todos los coeficientes de t(x). Escribamos
r(x) = rk xk + + r1 x + r0 y
s(x) = sl xl + + s1 x + s0 .

Usando
que
r(x) y s(x) son primitivos definamos i y j los menores naturales tales que




p 6 ri y p 6 sj . Entonces el coeficiente de xi+j de t(x) es
(r0 si+j + + ri1 sj+1) + ri sj + (ri+1 sj1 + + ri+j s0 ),

donde escribimos rm = 0 para m > k y sm = 0 para m > l . Como estamos suponiendo



que p divide a todos los coeficientes de t(x) tenemos entonces que p ri sj , lo cual es una
contradiccion.
El siguiente criterio nos dice que ciertos polinomios son irreducibles.
[10.29] Proposici
on. Criterio de Eisenstein. Si f (x) = an xn + + a1 x + a0 es un



polinomio con coeficientes enteros y existe un primo p tal que p 6 an pero p an1 , . . . , p a0

y p2 6 a0 , entonces el polinomio es irreducible sobre los racionales.

Demostraci
on. Supongamos que f (x) no es irreducible. Entonces f (x) = g(x)h(x)
63

10. Polinomios
con g(x) y h(x) de grado menor que n. Sean
g(x) = bk xk + + b1 x + b0 y

h(x) = cl xl + + c1 x + c0 .

Tenemos que a0 = b0 c0 . Como p a0 pero p2 6 a0 , entonces p divide exactamente a uno


de b0 o c0 . Consideremos, sin perdida de generalidad, que p b0 ; veremos que esto implica



que p bi para toda i lo cual sera una contradiccion puesto que an = bk cl no es m


ultiplo de

p. Entonces, supongamos, por hipotesis de induccion, que p b0 , . . . , bi para cierta i < k



y probemos que p bi+1 . Tenemos que ai+1 = bi+1 c0 + bi c1 + + b0 ci+1 (donde tomamos

cj = 0 para j > l ). Como i + 1 k < n, entonces p ai+1 y, usando la hipotesis de



induccion, p bi c1 + + b0 ci+1 , de donde p bi+1 c0 , pero p 6 c0 , as que p bi+1 , como


queramos probar.

El criterio es muy claro y puede aplicarse directamente; por ejemplo, es inmediato del
criterio de Eisenstein que el polinomio 3x5 +10x4 2 es irreducible sobre Q (tomar p = 2).
En otras ocasiones se aplica indirectamente apoyandose en el siguiente lema.
[10.30] Lema. Sea f (x) A[x] y sean c, d A, con c invertible. Entonces f (x) es
irreducible sobre A si, y solo si, el polinomio f1 (x) que se obtiene al sustituir x por cx + d
tambien es irreducible sobre A.
Demostraci
on. Es claro que una sustitucion de este tipo no altera el grado del
polinomio. Adem
as, si escribimos y = cx + d, entonces x = c1 y dc1 , as que basta
probar que si f es reducible, entonces tambien lo es f1 (x). Supongamos entonces que
f (x) = g(x)h(x) con g(x) y h(x) de grado menor que f (x); entonces f1 (x) = f (y) =
g(y)h(y) = g1 (x)h1 (x), para g1 (x) = g(cx + d) y h1 (x) = h(cx + d).
[10.31] Corolario. Si p es primo, entonces el polinomio f (x) = xp1 +xp2 + +x+1
es irreducible sobre los racionales.
Demostraci
on. Por el lema, bastara probar que el polinomio f (x + 1) es irreducible.
p 1
Observemos que f (x) = xx1
, as que
!

(x + 1)p 1
p
p p2
.
x
++
f (x + 1) =
= xp1 +
p1
1
x
 

Como pr es m
ultiplo de p para 1 < r < p, podemos aplicar el Criterio de Eisenstein para
concluir que f (x) es irreducible.


+ i sen
[10.32] Ejercicio de tarea. Sea p un n
umero primo y sea w = cos 2
p
Encontrar polinomios irreducibles sobre Q y sobre R de los cuales w sea raz.

2
p

[10.33] Ejercicio de tarea. Encontrar un polinomio monico en Q[x] que tenga por
64

races a 1 +

10. Polinomios
5 y a 2 i. Puede ser irreducible?

[10.34] Ejercicio de tarea. Probar que si a Z \ {0, 1, 1} no es divisible por el


cuadrado de ning
un primo (se dice que es libre de cuadrados), entonces para toda n 2
el polinomio xn a es irreducible. Concluir que existen polinomios irreducibles sobre Q
de grado n para toda n N.

65

Secci
on 11

Cocientes y sucesiones exactas

Recordemos que una relacion en un conjunto A es relacion de equivalencia si es


reflexiva (es decir, para todo a A, se tiene que a a), simetrica (es decir, si a, b A
son tales que a b entonces b a) y transitiva (es decir, si a b y b c para ciertos
a, b, c A entonces a c). Como ejemplos de relaciones de equivalencia tenemos la
relacion de igualdad (en cualquier conjunto), la relacion de semejanza en el conjunto de
triangulos del plano y, en el conjunto A = Z, la relacion de congruencia modulo k ).
Tambien tenemos que si {Xi : i I} es una particion del conjunto X (es decir, una
familia de subconjuntos ajenos de X cuya union es X ), entonces en X esta definida de
manera natural una relacion x y x y y son elementos del mismo Xi . Recprocamente
toda relacion de equivalencia en un conjunto X parte a X en subconjuntos ajenos; cada
uno de esos subconjuntos consta de todos los elementos relacionados entre s. Si x X,
al conjunto de elementos relacionados con x se le llama clase de x y se le denota por x o
por [x]. Al conjunto de clases se le denota por X/ y se le llama cociente de X por la
relacion. Hasta aqu hemos visto que es practicamente lo mismo hablar de particiones en
un conjunto y relaciones de equivalencia en ese conjunto.
Por otro lado, dada una relacion de equivalencia en un conjunto X tenemos una
funcion (suprayectiva) p : X X/ definida por p(x) = x; esta se llama proyeccion natural
de X en X/; precisamente los elementos relacionados son los que tienen la misma imagen
bajo la funci
on p. Recprocamente si f : X Y es una funcion suprayectiva entonces la
relacion definida en X por x1 x2 f (x1 ) = f (x2 ) es relacion de equivalencia.
De esta manera tambien tenemos que es esencialmente lo mismo hablar de relaciones de
equivalencia, de particiones o de funciones suprayectivas.
Dado un A-modulo M a nosotros nos interesa definir relaciones de equivalencia en

11. Cocientes y sucesiones exactas


M de tal manera que el cociente sea un modulo y la proyeccion natural sea un homomorfismo. Posteriormente veremos que, al igual que en conjuntos, hablar de homomorfismos
suprayectivos con dominio un modulo M es lo mismo que hablar de cocientes de M. Las
relaciones de equivalencia que nos definen cocientes apropiados son a traves de submodulos
y las particiones constan de trasladados del submodulo como describimos a continuaci
on:
Dados L M A-modulos, definimos el cociente de M entre L por
M/L = {m + L : m M },
donde m + L = {m + l : l L}. Dos elementos m, m de M estan relacionados (escribimos
m m (mod L) si y solo si m m L. Damos a este conjunto una estructura de
A-modulo mediante representantes, es decir
(m + L) + (m + L) = (m + m ) + L, y a(m + L) = (am) + L,
para m, m M y a A.
[11.1] Ejercicio. La definicion es correcta, es decir, no depende de los representantes
elegidos, y determina una estructura de A-modulo en M/L de tal manera que la proyecci
on
natural es homomorfismo.
[11.2] Observaci
on. Si p : M M/L es la proyeccion natural entonces Ker(p) = L.
[11.3] Teorema. Propiedad universal del modulo cociente. Sean L M dos Amodulos. Entonces M/L y la proyeccion natural p : M M/L satisfacen lo siguiente:
(i) p(L) = 0 y
(ii) Si f : M X es un A-homomorfismo X tal que f (L) = 0 entonces existe un
u
nico A-homomorfismo f : M/L X de tal manera que f p = f.
Adem
as esta propiedad caracteriza al cociente, es decir: Si : M C es un homomorfismo que satisface las dos propiedades siguientes
(i ) (L) = 0 y
(ii ) dado un homomorfismo de A-modulos f : M X tal que f (L) = 0 se tiene que
existe un u
nico A-homomorfismo f : C X de tal manera que f = f,
entonces existe un isomorfismo : C M/L tal que = p.
Demostraci
on. Es claro que se satisface (i). Para ver que se satisface (ii) sea f :
M X un A-homomorfismo tal que f (L) = 0; definamos f (m + L) = f (m). El que f
esta bien definida es precisamente porque f (L) = 0; el que f es u
nica tal que f p = f
es claro.
Ahora veamos que (i) y (ii) caracterizan a p : M M/L. Supongamos que tenemos un
homomorfismo : M C que satisface (i ) y (ii ). Como p satisface (i) y satisface (ii )
tenemos que existe : C M/L tal que = p. Falta ver que es isomorfismo, pero
para esto basta construir su inversa. Ahora usemos que satisface (i ) y que p satisface
(ii) para construir : M/L C tal que p = . Notemos que : C C es tal que
( ) = y tambien sabemos que idC : C C es tal que (idC ) = ; la unicidad
67

11. Cocientes y sucesiones exactas


de las funciones (que es hipotesis en (ii )) nos da = idC . Analogamente tenemos que
= idM/L .
La propiedad universal del cociente puede expresarse de manera simplificada como
sigue: Para dar un homomorfismo que sale de un cociente hay que definirlo en el numerador anulando al denominador.
La demostracion que hicimos de la unicidad de (M/L, p) es estandar y es practicamente
igual en todas las propiedades universales.
[11.4] Teorema. Primer teorema de isomorfismo. Si f : M N es un homomorfismo
de modulos entonces Im(f ) M/Ker(f ).

Demostraci
on. Sea f : M N definido como f (es decir f (m) = f (m) para todo
m M ); entonces f (Ker(f )) = 0 as que, por la propiedad universal del cociente, f
induce un homomorfismo f : M/Ker(f ) Im(f ). Es claro que este homomorfismo es
biyectivo.
[11.5] Ejemplo. Tenemos que el R[x]-modulo R[x] / < x2 + 1 > es isomorfo a C
como R-modulos. Ademas el isomorfismo respeta la multiplicaci
on as que resulta ser un
isomorfismo de anillos.
Demostraci
on. De manera intuitiva observemos que cualquier polinomio f (x) R[x]
lo podemos dividir entre x2 + 1 y obtenemos un residuo de grado menor o igual que 1:
ax + b. Entonces la clase de f (x) en R[x] /<x2 + 1> es la misma que la de ax + b as que
asociamos a f (x) el complejo ai + b. Se puede verificar directamente que esta asociaci
on
es correcta y que respeta las operaciones de C. De manera formal, definamos : R[x] C
por (f (x)) = f (i) para f (x) un polinomio en R[x]. Es claro que es un R-homomorfismo
(y adem
as respeta la multiplicacion tambien). Si un polinomio f (x) es tal que f (i) = 0
entonces i es raz, as que, por tener coeficientes reales, tambien lo es el conjugado i, de
donde (x i)(x + i) = x2 + 1 es divisor de f (x) (en R[x]). Recprocamente, es claro que
todo m
ultiplo de x2 + 1 esta en el n
ucleo de , as que Ker() = <x2 + 1> . Ahora ya
solo basta aplicar el primer teorema de isomorfismo.
En el ejemplo anterior descubrimos que podemos construir los n
umeros complejos a
partir de R agregando un elemento x cuyo cuadrado sea 1 (es decir, que x2 + 1 sea 0,
lo cual ocurre en el cociente de R[x] entre <x2 + 1>).
[11.6] Teorema. Segundo teorema de isomorfismo. Si L y N son submodulos de un
modulo M entonces existe un isomorfismo
N/(N L) (N + L)/L.
Demostraci
on. Sean i : N N + L la inclusion y p : N + L (N + L)/L la
proyeccion. Entonces el homomorfismo p i : N (N + L)/L es suprayectivo y su n
ucleo
es N L, as que el isomorfismo esta dado por el primer teorema de isomorfismo.
68

11. Cocientes y sucesiones exactas


[11.7] Teorema. Teorema de la correspondencia. Sean L M dos A-modulos.
Existe una biyeccion que respeta inclusion entre los submodulos de M que contienen a L y
los subm
odulos de M/L. Esta biyeccion esta dada por la proyeccion natural p : M M/L.

Demostraci
on. Tenemos que observar que si L S M entonces p(S) = S/L
es un subm
odulo de M/L. El que esta asignacion sea suprayectiva es porque claramente
si S M/L entonces p1 (S) es un submodulo de M que contiene a L y, por ser p
suprayectiva, S = p(p1 (S) = p1 (S)/L. Es obvio que esta asignacion S p(S) respeta
inclusion. Veamos que es inyectiva: Supongamos que S y S son submodulos de M que
contienen a L y tales que p(S) = p(S ), es decir S/L = S /L; queremos probar que S = S .
Sea s S ; entonces s + L S /L as que existe s S tal que s + L = s + L; esto implica
que existe l L tal que s s = l, pero L S , as que s = s + l S . La inclusi
on

S S es igual.
[11.8] Ejemplo. Sean L = 18 Z Z grupos abelianos. Entonces los subgrupos del
cociente Z18 estan en correspondencia biyectiva con los subgrupos de Z que contienen a
18 Z, los cuales claramente son los k Z con k divisor de 18. Las posibilidades para k son
1, 2, 3, 6, 9, 18. Entonces los subgrupos son:
1 Z/18 Z = <1>= Z18 ,
2 Z/18 Z = {0, 2, 4, 6, 8, 10, 12, 14, 16} = <2> (que es isomorfo a Z9 ),
3 Z/18 Z = {0, 3, 6, 9, 12, 15, 18} = <3> (que es isomorfo a Z6 ),
6 Z/18 Z = {0, 6, 12} = <6> (que es isomorfo a Z3 ),
9 Z/18 Z = {0, 9} = <9> (que es isomorfo a Z2 ),
18 Z/18 Z = {0}.
[11.9] Teorema. Tercer teorema de isomorfismo. Sean L S M A-modulos.
Entonces (M/L)/(S/L) M/S.

Demostraci
on. Sean p : M (M/L) y q : (M/L) (M/L)/(S/L) las proyecciones
naturales. Entonces q p : M (M/L)/(S/L) es un homomorfismo suprayectivo cuyo
n
ucleo es S (pues el elemento 0 de (M/L)/(S/L) es (S/L), as que 0 = (q p)(m) =
(m + L) + (S/L) si y solo m + L S/L, lo cual vimos arriba que es equivalente a que
m S ). Ahora ya solo hay que aplicar el primer teorema de isomorfismo.
[11.10] Ejemplo. Los cocientes de Z18 son:
(Z/18 Z)/(1 Z/18 Z) = 0,
(Z/18 Z)/(2 Z/18 Z) Z2 ,
(Z/18 Z)/(3 Z/18 Z) Z3 ,
(Z/18 Z)/(6 Z/18 Z) Z6 ,
(Z/18 Z)/(9 Z/18 Z) Z9 ,
(Z/18 Z)/(18 Z/18 Z) Z18 .

Podemos poner al submodulo L del modulo M y al cociente M/L en una sucesi


on
de homomorfismos L M M/L en donde la primera funcion, i, es un homomorfismo
inyectivo (la inclusion) y la segunda, p, es un homomorfismo suprayectivo (la proyecci
on).
69

11. Cocientes y sucesiones exactas


Tenemos que Ker(p) = Im(i). Generalizamos esto: Dada una sucesion de modulos y
homomorfismos
f1

f2

f3

M1 M2 M3
decimos que es una sucesion exacta si para toda i se tiene que Im(fi ) = Ker(fi+1 ). Las
sucesiones exactas de la forma 0 L M N 0 (donde la primera flecha y la u
ltima
representan los homorfismos triviales) se llaman sucesiones exactas cortas.
f

1
2
[11.11] Nota. Si M1 M
on exacta entonces el que Im(f1 )
2 M3 es una sucesi
Ker(f2 ) es equivalente a que la composicion f2 f1 sea 0; sin embargo esto u
ltimo no basta
para que la sucesion sea exacta pues falta la otra inclusion con la cual se debe tener que si
f2 (x) = 0 (para cierta x M2 ) entonces existe y M1 tal que f1 (y) = x.

Llamemos monomorfismos a los homomorfismo inyectivos y epimorfismos a los homo


morfismos suprayectivos. Estos
pueden caracterizarse mediante sucesiones exactas seg
un
veremos en la siguiente observacion.
[11.12] Observaci
on. Sea f : M N un homomorfismo de A-modulos. Entonces
son equivalentes:
(a) f es monomorfismo.
(b) Ker(f ) = 0.
f
(c) La sucesion 0 M N es exacta.
[11.13] Observaci
on. Sea f : M N un homomorfismo de A-modulos. Entonces
son equivalentes:
(a) f es epimorfismo.
(b) Im(f ) = N.
f
(c) La sucesion M N 0 es exacta.
Aunque el n
ucleo se define de manera muy simple mediante elementos, conviene tambien tener una forma de compararlo con los demas modulos y homomorfismos; esto se
hace mediante una propiedad universal, de la misma manera que se hizo con el modulo
cociente, y esta propiedad universal lo caracteriza. Mas adelante nos veremos obligados
a definir ciertas estructuras algebraicas a traves de propiedades universales pues seran los
resultados de problemas en los que se buscan modulos que satisfagan alguna propiedad en
particular.
[11.14] Teorema. Propiedad universal del n
ucleo. Sea f : M N un homomorfismo. Entonces Ker(f ), junto con la inclusion i : Ker(f ) M, cumplen las siguientes
dos propiedades, y ademas estas los caracterizan:
(a) f i = 0 y
(b) Si j : X M es un homomorfismo tal que f j = 0, entonces existe un u
nico
homomorfismo j : X Ker(f ) tal que i j = j (es decir, j se factoriza a traves de
Ker(f )).
70

11. Cocientes y sucesiones exactas


Demostraci
on. El que f j = 0 quiere decir que todos los elementos en la imagen
de j van a dar a 0 mediante f, as que la imagen de j esta contenida en Ker(f ); as es
claro que si se define j por j(x) = j(x) entonces i j = j y, de hecho, es la u
nica forma
de lograrlo. La demostracion de que la propiedad caracteriza a Ker(f ) es analoga a la de
la caracterizacion del cociente a traves de su propiedad universal: Si se tiene i : K M
un homomorfismo que satisface las propiedades (a) y (b) en lugar de i, entonces usando
que tanto i como i satisfacen (a) y (b) se obtiene un isomorfismo : K Ker(f ) tal
que i se traduce en i (es decir i = i ).
Las sucesiones exactas cortas representan la situacion de un submodulo, un modulo y
un cociente de acuerdo con la siguiente proposicion.
[11.15] Proposici
on.
i
(a) Dado un monomorfismo LM tenemos una sucesion exacta corta
p

0 LM M/i(L) 0,
donde p es la proyeccion natural.
p
(b) Dado un epimorfismo M N tenemos una sucesion exacta corta
p

0 Ker(p)M N 0,
donde i es la inclusion.
(c) Si tenemos una sucesion exacta corta
i

0 LM N 0,
entonces N es isomorfo al cociente M/i(L) y p es esencialmente la proyeccion natural.
(d) Si tenemos una sucesion exacta corta
i

0 LM N 0,
entonces L es isomorfo a Ker(p) e i es esencialmente la inclusion.
Demostraci
on. (a) y (b) son claros. Para ver (c) basta aplicar el primer teorema
de isomorfismo a la funcion suprayectiva p : M N (pues p i = 0). Se deja (d) como
ejercicio.
La demostracion del siguiente resultado se hace por la llamada caza de diagramas. La
idea es tomar elementos y moverlos en el diagrama de alguna de las formas siguientes que
parezca mas apropiada en el momento: aplicar una funcion; si hay exactitud, usar [11.11]
y; en caso de que dos elementos esten en un mismo modulo, considerar su diferencia. Un
poco de pr
actica es suficiente para saber lo que uno debe hacer.
[11.16] Proposici
on. Lema del 5o . Supongamos que el siguiente es un diagrama
71

11. Cocientes y sucesiones exactas


conmutativo de A-modulos en el que los dos renglones son sucesiones exactas:
f1

f2

f3

f4

M1 M2 M3 M4 M5
h1
h2
h3
h4
h5
g1
g2
g3
g4
N1 N2 N3 N4 N5
(a) Si h2 y h4 son monomorfismos y h1 es epimorfismo, entonces h3 es monomorfismo.
(b) Si h2 y h4 son epimorfismos y h5 es monomorfismo, entonces h3 es epimorfismo.
Demostraci
on. Haremos (a) y dejaremos (b) como ejercicio. Sea m3 M3 tal que
h3 (m3 ) = 0. Queremos probar que m3 = 0. Indicaremos en un diagrama con n
umeros los
pasos que vamos siguiendo (con la notacion y posicion naturales).
m1
m2
10
7
9
n1 n2

m3
1
8
0

m4 =0
4
2

Ahora, sea m2 = f1 (m1 ). Tenemos que h2 (m2 ) = n2 = h2 (m2 ), pero h2 es monomorfismo


y, por tanto, m2 = m2 , de donde m3 = 0.
[11.17] Ejercicio. Probar [11.15](d).
[11.18] Ejercicio. Probar que un modulo M es cclico si y solo si existe I ideal
(izquierdo) de A tal que M A/I.
[11.19] Ejercicio de tarea. Decimos que un A-modulo M es simple si sus u
nicos
submodulos son {0} y M.
(a) Probar que M es simple si y solo si M A/I con I ideal maximal de A.
(b) Cuales son los Z-modulos simples?
(c) Cuales son los F -modulos simples?
(d) Cuales son los F [x]-modulos simples?
[11.20] Ejercicio de tarea. Probar el inciso (b) de [11.16].
[11.21] Ejercicio de tarea. Consideremos las siguientes dos sucesiones exactas (los
homomorfismos son los naturales):
0 Z2 Z2 Z2 Z2 0
0 Z2 Z4 Z2 0.

Por que no se contradice el lema 5o ?

[11.22] Ejercicio. (a) Aplicar el lema del 5o para deducir que solo hay una sucesi
on
exacta corta que contiene a la sucesion exacta 0 L M.
(b) Aplicar el lema del 5o para deducir que solo hay una sucesion exacta corta que
contiene a la sucesion exacta M N 0.
[11.23] Ejercicio. Sea L M y sea f : M X un homomorfsimo de modulos tal
72

11. Cocientes y sucesiones exactas


que f (L) = 0. Sea f : M/L X el homomorfismo dado por la propiedad universal del
cociente. Probar lo siguiente:
(a) Ker(f ) = Ker(f )/L. En particular f es inyectiva si y solo si Ker(f ) = L.
(b) Im(f ) = Im(f ). En particular f es suprayectiva si y solo si f lo es.
[11.24] Ejercicio de tarea. Sea 0 L M N 0 una sucesion exacta. Probar
que si L y N son finitamente generados entonces tambien lo es M.
[11.25] Ejercicio. Describir los subgrupos de Z12 y ponerlos en correspondencia
biyectiva con los subgrupos de Z que contienen a 12 Z. Describir ademas todos los cocientes
de Z12 usando el tercer teorema de isomorfismo.
[11.26] Ejercicio de tarea. Escribir el segundo y el tercer teorema de isomorfismo
en terminos de sucesiones exactas cortas.

[11.27] Ejercicio de tarea. Probar que Q[x] / < x2 2 > es isomorfo a Q( 2)


como Q-modulos. Ademas observar que el isomorfismo respeta la multiplicacion as que
es isomorfismo de anillos.
[11.28] Ejercicio. Probar que R/Z es isomorfo a S 1 = {z C : ||z|| = 1} como
grupos abelianos (en S 1 la operacion es el producto de complejos).
[11.29] Ejercicio. Sea f : L M un homomorfismo de A-modulos. Probar que
existe un modulo C y un homomorfismo p : M C con las dos propiedades siguientes:
(a) p f = 0 y
(b) Dado g : M X homomorfismo a un modulo X tal que g f = 0 existe un u
nico
homomorfismo g : C X de tal manera que g p = g.
[11.30] Ejercicio. Sea f : L M un homomorfismo de A-modulos. Probar que
si (C, p) y (C , p ) ambos satisfacen (a) y (b) del ejercicio anterior entonces existe un
isomorfismo : C C tal que p = p. (C se llama con
ucleo de f y se denota por
Coker(f ).)
[11.31] Ejercicio de tarea. Probar que es exacta la sucesion

0 Ker(f ) L M Coker(f ) 0.

[11.32] Ejercicio. Probar el Teorema chino del residuo: Sea k un entero positivo y
supongamos que n1 , n2 , . . . , nk son k n
umeros naturales primos relativos por parejas (es
decir, para cada pareja (i, j) con i 6= j y 1 i, j k tenemos mcd(ni , nj ) = 1). Sean
73

11. Cocientes y sucesiones exactas


b1 , b2 , . . . , bk enteros cualesquiera. Entonces el sistema
x b1 (mod n1 )

x b2 (mod n2 )
..
.
x bk (mod nk )

tiene solucion entera. Probar ademas que el conjunto de soluciones es una clase modulo
n1 n2 nk . (Sugerencia: Para cada i = 1, 2, . . . , k sea pi : Z Zni la proyeccion natural.
Considerar la funci
on (p1 , p2, . . . , pk ) : Z Zn1 Zn2 Znk y comparar tama
nos.)

74

Secci
on 12

Suma directa

Decimos que M es suma directa de dos submodulos L y N si todo elemento m de


M se escribe de manera u
nica m = n + l con n N, l L. Escribimos M = N L y
decimos que M es suma directa de N y L.
[12.1] Observacion. Sean L, N M. Entonces son equivalentes:
(a) M es suma directa de N y L.
(b) M = N + L y N L = 0.
(c) M = N + L y la u
nica forma de escribir 0 como suma 0 = n + l con n N y
l L es con n = 0 = l.
[12.2] Ejemplo. M = N L es suma directa de N = {(n, 0) : n N } N y de
L = {(0, l) : l L} L.

Veremos despues que toda suma directa es esencialmente igual a la del ejemplo anterior.
[12.3] Proposici
on. Si M = L N entonces existe una sucesion exacta corta
i

0 LM N 0,
donde i es la inclusion y p esta dada por p(m) = n si m = l + n con l L, n N. En
particular, N es isomorfo al cociente M/L.
Decimos que L es sumando directo de M si L M y existe N M tal que L N =
M. En este caso se dice que N es un complemento de L. Un sumando puede tener varios
complementos distintos (por ejemplo si A = R, M = R2 y L = < (1, 0) >, entonces
N1 = <(0, 1)> y N2 = <(1, 1)> son dos complementos distintos de L. Sin embargo, por
[11.15], tenemos que dos complementos deben ser isomorfos.

12. Suma directa


Un modulo es inescindible si no puede escribirse como suma directa de submodulos
propios (lo contrario es escindible).
[12.4] Ejemplos. (a) Z es inescindible. Tenemos, por ejemplo, que Z = 2 Z + 3 Z
pero la suma no es directa.
(b) Todo campo F es inescindible como F -modulo.
(c) Todo F -espacio vectorial V de dimension mayor a 1 es escindible (y si v V no
es 0, entonces v forma parte de una base as que < v > es sumando directo de V, con
complemento lo generado por el complemento de la base).
(c) Cualquier
odulo
  de Q es inescindible (pues si a, b, c y d son enteros no 0
  Z-subm
a
on
entonces bc b = ac = ad dc , as que cualesquiera dos submodulos tienen intersecci
no trivial (decimos que cualesquiera dos elementos de Q son dependientes).
(d) Z6 = <3+6 Z> <2+6 Z> Z2 Z3 . Observemos ademas que esta descomposici
on
es tanto de Z-modulos como de Z6 -modulos, de tal forma que esto prueba que el anillo
puede ser escindible como modulo sobre el mismo.
(e) Z8 es inescindible (pues todos sus subgrupos estan encadenados).
(f) Q es sumando directo de R como Z-modulo (y tambien como Q-modulo pues es
Q-espacio vectorial).
[12.5] Proposici
on. Sea A = Z o A = F [x], y sea a 6= 0 no invertible. Entonces
A /<a> es inescindible si y solo si a es potencia de un primo (irreducible).
Demostraci
on. La implicacion () es como el ejemplo (d) de [12.4]. En efecto,
supongamos que a no es potencia de un primo (irreducible); entonces a = bc con b y
c primos relativos. Afirmamos que A / <a > = <b+<a >> <c+<a >> . Escribamos
1 como combinacion lineal de b y c: 1 = rb + sc (con r, s A). Entonces para todo
x A /<a> tenemos que x+ <a>= rx(b+ <a>) + sx(c+ <a>), de manera que <b+ <a>>
y <c+ <a>> generan A /<a> . Nos falta ver que la suma es directa; tomemos un elemento
en la interseccion de b+ <a> y c+ <a>: r(b+ <a>) = s(c+ <a>), entonces rb sc <a>,
de donde rb sc = ta para alg
un entero t, pero esto implica que b es divisor de sc y,
como b y c son primos relativos, entonces b divide a s, de donde sc es m
ultiplo de a,
como queramos probar.
La implicacion () es como el ejemplo (e) de [12.4]: Si a = pk con p primo (irreducible)
y k N. Entonces los submodulos de A /<a> estan todos encadenados, de manera que
A /<a> es inescindible.
[12.6] Corolario. (a) Si a = bc Z y b y c son primos relativos entonces Za Zb Zc
como Z-modulos.
(b) Si a(x) = b(x)c(x) F [x] y b(x) y c(x) son primos relativos entonces tenemos que
F [x] /<a(x)> F [x] /<b(x)> F [x] /<c(x)>
Demostraci
on. Hagamos las dos demostraciones al mismo tiempo (trabajando sin
escribir x). Veamos entonces que <b + <a>> es isomorfo a A /<c> . Tenemos
<b + <a>> (A /<a>) /<c + <a>> (A /<a>) / (<c> /<a>) A /<c>,
76

12. Suma directa


donde el primer isomorfismo esta dado por la proposicion anterior y por [11.15]; el segundo
isomorfismo es porque <c><a> y el cociente es lo generado por c + <a>; finalmente el
u
ltimo isomorfismo esta dado por el tercer teorema de isomorfismo.
Recordemos lo siguiente: Sea f : X Y una funcion (entre conjuntos). Si f es
inyectiva entonces existe g : Y X tal que g f = idX (es decir, toda funcion inyectiva
tiene inversa izquierda). Si f es suprayectiva entonces existe g : Y X tal que f g = idY
(es decir, toda funci
on suprayectiva tiene inversa derecha). Esto no siempre es cierto en
modulos (pensando entonces que todas las funciones consideradas sean homomorfismos);
por ejemplo, es claro que la inclusion i : Z Q no tiene inversa izquierda y que el
epimorfismo Z Z2 no tiene inversa derecha.
Veremos que en modulos hay inversos laterales si y solo si hay descomposicion en
suma directa, es decir, si i : L M es monomorfismo, entonces existe homomorfismo q
inverso izquierdo de i si y solo si i(L) es sumando directo de M (y un complemento es
Ker(q)). Analogamente, dado un epimorfismo p : M N existe un homomorfismo j
inverso derecho de p si y solo si Ker(p) es sumando directo de M (con complemento igual
a j(N ) que es isomorfo a N ).
Conviene poner todo este contexto dentro de sucesiones exactas cortas. Decimos que
una sucesion exacta
p
i
0 LM N 0,
se escinde (o divide) por la derecha si existe j : N M homomorfismo tal que p j = idN .
En este caso j se llama seccion de p. La sucesion se escinde por la izquierda si existe
q : M L homomorfismo tal que q i = idL . En este caso q se llama retraccion de p.
[12.7] Proposici
on. Dada una sucesion exacta
i

() 0 LM M/i(L) 0,
son equivalentes:
(a) () se escinde por la izquierda.
(b) () se escinde por la derecha.
(c) i(L) es sumando directo de M.
Demostraci
on. (a) (b). Sea q : M L una retraccion de i. Queremos definir
j : N M seccion de p. Usemos la propiedad universal del cociente (pues p : M N es
cociente de i : L M ). Consideremos h = idM i q : M M ; tenemos que h i = 0,
as que existe j : N M tal que j p = h. Veamos que p j = idN ; pero esto es claro
por la forma en que j se define: Si n N entonces j(n) = h(m) para cualquier m M
tal que p(m) = n.
(b) (a). Ejercicio de tarea.
(a) y (b) (c). Veamos que M = i(L) j(N ). Tenemos que q i = idL , p j = idN
y p i = 0. Sea m M ; tenemos que p(m j p(m)) = 0, as que existe l L tal que
i(l) = m j p(m), de donde m = i(l) + j(p(m)). Ahora, supongamos que i(l) = j(n)
77

12. Suma directa


para ciertos l L y n N. Entonces 0 = p i(l) = p j(n) = n, pero es claro que j es
inyectiva (pues p j = idN que es inyectiva), as que n = 0, de donde j(n) = 0.
(c) (a). Esto es claro pues si M = i(L) N definimos q(m) = l donde l es el
u
nico elemento de L tal que m = i(l) + n con n N .
En el caso de la proposicion anterior, decimos que () se escinde.
[12.8] Corolario. Si la sucesion
p

0 LM M/i(L) 0,
se escinde con j : N M y q : M L, entonces tambien la sucesion
j

0 N M L 0
es exacta y se escinde.
[12.9] Ejercicio. Aplicar el lema del 5o para deducir que si una sucesion exacta corta
0 L M N 0 se escinde entonces M L N.
[12.10] Ejercicio. Usar el ejercicio anterior para probar que si M = L N entonces
M L N.
Decimos que M es suma directa de una familia (posiblemente infinita) de submodulos
L
{Mi : i I}, en smbolos, M = Mi si cada elemento de M se escribe de manera u
nica
P
nica forma
como suma (finita) de elementos de las Mi . Equivalentemente, M = i Mi y la u
P
de escribir 0 como suma de elementos de las Mi , 0 = mi , es con todas las mi iguales a 0
P
(en otras palabras, para cada i I, se tiene que Mi j6=i Mj = 0. Es pertinente aclarar
aqu que no basta pedir que la interseccion de todos sea 0, ni siquiera que la intersecci
on
3
de dos cualesquiera sea 0; por ejemplo, en R , si M1 = <(1, 0, 0)>, M2 = <(0, 1, 0)>,
M3 = < (0, 0, 1) > y M4 = < (1, 1, 1) >, entonces las intersecciones por parejas son 0 y
P
R3 = i Mi pero la suma no es directa pues (0, 0, 0) = (1, 0, 0)+(0, 1, 0)+(0, 0, 1)(1, 1, 1).

Si A es un dominio y M es un modulo definimos t(M ) = {m M : a A \

{0} con am = 0}. Este


es un submodulo de M llamado submodulo de torsion. Decimos
que M es un modulo de torsion si M = t(M ). Decimos que M es libre de torsi
on si
t(M ) = 0.
[12.11] Ejemplos. (a) Zk es de torsion.
(b) Z es libre de torsion.
(c) R es libre de torsion.
(d) t (R/Z) = Q/Z.
(e) M/t(M ) es libre de torsion.
[12.12] Ejemplo. En grupos no abelianos no es cierto que los elementos de orden
78

12. Suma directa


finito formen un subgrupo.
Demostraci
on. En el grupo S de permutaciones de Z sean
(x) =

x + 1 si x es par,
x 1 si x es impar,

(x) =

x + 3 si x es par,

x 3 si x es impar,
Entonces ambas y son de orden 2 pero es de orden infinito.
Sea A = Z o A = F [x]. Sea p un irreducible (primo) en A y sea M un A-modulo.
Definimos la parte p-primaria de M como tp (M ) = {m M : k N con pk m = 0}.
Tambien este es un submodulo de M.
[12.13] Teorema. Sea A = Z o A = F [x]. Todo modulo de torsion es suma directa
de sus partes p-primarias.
Demostraci
on. Sea m M y supongamos que a A\{0} es tal que am = 0. Escribk1
amos a = p1 pkr r donde los pi son primos distintos y los ki son naturales.
Observemos


k1
k1
kr
kr
que a/p1 , , a/pr son primos relativos as que 1 = s1 a/p1 + +sr a/pr para cier

tos si A. Entonces m = s1 a/pk11 m + + sr a/pkr r m y cada si a/pki i m tpi (M )..


Para ver que la suma es directa observemos que si suponemos que m1 + m2 + + mk = 0
con mi tpi (M ) \ {0} (los pi primos distintos) y pri i mi = 0 entonces al multiplicar por
pr22 prkk tenemos que pr22 prkk m1 = 0 y tambien pr11 m1 = 0, pero 1 es combinacion lineal de de pr22 prkk y pr11 as que, al multiplicar esa combinacion lineal por m1 obtenemos
m1 = 0, lo cual es una contradiccion.

[12.14] Ejemplo. Q/Z es un grupo abeliano de torsion. Para p un primo entero, la


parte p-primaria de Q/Z se llama Zp . Tenemos que
Zp = {a/pk + Z : a Z, k N}.
Observemos que Q/Z es un subgrupo de R/Z, que es isomorfo a S 1 = {z C : ||z|| = 1}
(este u
ltimo como grupo multiplicativo). Entonces Zp corresponde al subgrupo formado
por las races pk -esimas de 1 en C. Observemos tambien que todos los subgrupos de Zp
estan encadenados, son isomorfos a Zpk para k N y su union es Zp :
<1/p + Z> <1/p2 + Z> <1/p3 + Z>
Tambien podemos pensar que Zp tiene generadores c1 , c2 , c3 , . . . (cada ci corresponde a
1/p2 + Z) que satisfacen pc1 = 0 y, pck+1 = ck para todo k N. (Esta u
ltima descripci
on
es particularmente importante pues define a Zp en terminos de generadores y relaciones;
esto puede hacerse con cualquier modulo, como veremos en [13.3].)
[12.15] Ejercicio de tarea. Sea A un dominio y sea 0 L M N 0 una
sucesion exacta. Probar que M es de torsion si y solo si L y N son de torsion.
79

12. Suma directa


[12.16] Ejercicio. Probar que Zp es inescindible.
[12.17] Ejercicio de tarea. Probar que M = R[[x, y]] / <xy> es inescindible como
R[[x, y]]-modulo pero que el submodulo generado por {x, y} no lo es. (Sugerencia: Analizar
como son los elementos de M y como es M como R-espacio vectorial y probar que si
L N = M , entonces 1+ <xy> L o 1+ <xy> N .)
Dada una familia de A-modulos {Mi : i I} el producto directo de la familia es el
Q
producto cartesiano M = i Mi con las operaciones coordenada a coordenada. Cada Mi
se llama factor de M. Para cada i I el submodulo de M formado por los elementos
que tienen 0 en todas las coordenadas distintas de i es un modulo Mi isomorfo a Mi .
Los Mi generan su suma directa y esta consta de los elementos de M que tienen solo un
n
umero finito de coordenadas distintas de 0. Llamamos a esta la suma directa externa de
los Mi . De esta manera es posible pensar a la suma directa de modulos dentro del producto
directo. Es claro que si el n
umero de modulos es finito, entonces el producto y la suma
directa coinciden, pero que esto es falso cuando hay una cantidad infinita de factores.
[12.18] Ejercicio. Probar que si A es un dominio y {Mi : i I} es una familia de
L
modulos, entonces M = iI Mi es de torsion si y solo si cada Mi lo es. Es cierto lo
Q
mismo para iI Mi ?

Al igual que el cociente o el n


ucleo, el producto directo y la suma directa estan caracterizados por propiedades universales; estas los comparan con los demas modulos.

La propiedad universal del producto es bastante clara y la parte de la caracterizaci


on
es estandar. La enunciamos sin demostracion.
[12.19] Teorema. Propiedad universal del producto directo. Sea {Mi : i I} una
familia de A-modulos. Entonces el producto directo M de la familia, junto con las proyecciones naturales {pi : M Mi }, son tales que dado cualquier modulo X y una familia de
homomorfismos {fi : X Mi : i I} existe un u
nico homomorfismo f : X M tal que
pi f = fi para toda i. Esta propiedad caracteriza al producto directo.
La propiedad universal del producto puede expresarse de manera simplificada como
sigue: Para dar un homomorfismo que llega a un producto directo hay que darlo a cada
factor.
La propiedad universal de la suma directa es un poco menos clara que la del producto.
Decimos que esta propiedad es dual de la del producto pues se obtiene invirtiendo todas
las flechas. Por esta razon a la suma directa tambien se le llama coproducto.
[12.20] Teorema. Propiedad universal de la suma directa. Sea {Mi : i I} una
familia de A-modulos. Entonces la suma directa M de la familia, junto con las inclusiones
naturales {i : Mi M }, son tales que para dado cualquier modulo X y una familia de
80

12. Suma directa


homomorfismos {fi : Mi X : i I} existe un u
nico homomorfismo f : M X tal que
f i = fi para toda i. Esta propiedad caracteriza a la suma directa.

Demostraci
on. Solo diremos como definir f a partir de las fi . Dado m M tenemos
P
que m se escribe de forma u
nica como m =
mi con mi Mi . Definimos f (m) =
P
i fi (mi ).
La propiedad universal de la suma directa puede expresarse de manera simplificada
como sigue: Para dar un homomorfismo que sale de una suma directa hay que definirlo
en cada sumando.

[12.21] Ejercicio de tarea. Encontrar una condicion necesaria y suficiente para


que dados dos homomorfismos f : 2 Z M y g : 3 Z M exista un homomorfismo
h : Z M que extienda a ambos.
[12.22] Ejercicio de tarea. Probar que una familia de sucesiones exactas 0 Li
L
L
L
Mi Ni 0 induce una sucesion exacta 0 i Li i Mi i Ni 0. En
particular, si Li Mi para toda i I entonces
M

Mi /

M

Li

(Mi /Li ) .

[12.23] Ejercicio. Sea {Mi : i I} una familia de submodulos de un modulo M .


L
P
Probar que Mi es cociente de Mi , la suma directa externa de los Mi .
iI

iI

81

Secci
on 13

M
odulos libres y m
odulos divisibles

Decimos que un modulo L es libre si es suma directa de copias del anillo. Si L =


(I)
) entonces los elementos que tienen 1 en la
iI Ai con cada Ai A (escribimos L = A
coordenada i y 0 en todas las demas son generadores de L y constituyen una base.
L

[13.1] Ejemplos. (a) Todo F -modulo es libre.


(b) Q no es libre como Z-modulo.
(c) Si A = Z y M es tal que t(M ) 6= 0, entonces M no es libre.

Tambien los modulos libres estan caracterizados por una propiedad universal. Esta
viene dada por la combinacion de la propiedad universal de la suma directa y que los
homomorfismos que salen del anillo f : A M estan dados por la eleccion de un elemento
cualquiera m del modulo y definiendo f (a) = am (es decir, basta escoger la imagen del
1).
[13.2] Teorema. Propiedad universal de los modulos libres. Sea L un A-modulo
libre con base B = (bi : i I). Entonces dado un A-modulo cualquiera X y una elecci
on
de elementos (xi )i de X existe un u
nico homomorfismo f : L X tal que f (bi ) = xi .
Esta propiedad caracteriza a los modulos libres es decir, si M es un modulo que contiene
una lista de elementos B = (bi : i I) con la propiedad de que para todo modulo X y
una elecci
on de elementos (xi )i de X existe un u
nico homomorfismo f : M X tal que
f (bi ) = xi , entonces M es un modulo libre con base B.
[13.3] Teorema. Todo modulo es cociente de un modulo libre. Si el modulo es
finitamente generado, entonces se puede escoger el libre con base finita.
Demostraci
on. Ejercicio.

13. Modulos libres y modulos divisibles


El resultado anterior es especialmente importante pues nos permite definir cualquier
modulo mediante generadores y relaciones. Veamos por ejemplo como definir Zp y otros
grupos en esta forma.
[13.4] Ejemplos. (a) El grupo abeliano Z2 Z4 es cociente de ZZ entre el subgrupo
< (2, 0), (0, 4) >.
Consideremos Z(N) con una base fija (x1 , x2, . . .), por ejemplo la base canonica en la que
xi es el elemento que tiene 1 en la coordenada i y 0 en todas las demas. Consideremos los
siguientes grupos abelianos cociente de Z(N) (as todos ellos tienen una cantidad numerable
de generadores).
(a) Zp = Z(N)/L1 donde L1 = <{pxi+1 xi : i N} {px1 } > . En este caso, si
llamamos ci = xi + L, tenemos que <ci > Zpi , <c1 > <c2 > y pci+1 = ci (ver
[12.14]).
L
(b) Si L2 = <px1 , p2 x2 , p3 x3 , . . .> . Entonces Z(N)/L2 = Zpi . Es facil ver que L2 L1
(pues, por ejemplo, p2 x2 = p(px2 x1 ) + px1 ), as que la proyeccion de ZN en Zp induce
un epimorfismo Z(N)/L2 Zp .
(c) Si L3 = <px1 , px2 x1 , p2 x3 x1 , p3 x4 x1 , . . .>, entonces en Z(N)/L3 el elemento
x1 + L es divisible por cualquier potencia de p (es decir, para todo k N la ecuaci
on
(N)
k
p z = x1 +L tiene solucion z Z /L) pero no es cierto que el grupo sea divisible (es decir,
no todos los elementos son divisibles por cualquier natural k ) como lo es Z
on
p (ver la secci
x
siguiente). Tambien en este caso L3 L1 (por ejemplo, p3 x1 = p(px3 x2 ) +(px2 x1 )),
y tenemos un epimorfismo Z(N)/L3 Zp .
(d) Q = Z(N)/L4 donde L4 = <ixi jxj : i, j N > (en este caso podemos pensar que
xi representa al racional 1i .
[13.5] Ejercicio de tarea. Probar que si 0 N M L 0 es una sucesi
on
exacta con N libre, entonces la sucesion se escinde. En particular, si N M es tal que
M/N es libre entonces N es sumando directo de M.
[13.6] Ejercicio de tarea. Dar un ejemplo de una sucesion exacta 0 L M
N 0 escindible en la que N no sea libre.
[13.7] Ejercicio de tarea. Probar que si I es un ideal principal en un dominio,
entonces I es modulo libre. Dar un ejemplo que pruebe que esto no es cierto si A no es
dominio.
Sea A un dominio y sea a A \ {0}. Un A-modulo M es a-divisible si dado m M
existe x M tal que m = ax. Decimos que M es divisible si lo es para cada a 6= 0.
[13.8] Ejemplos. (a) El modulo 0 es divisible.
(b) Si M es un modulo a-divisible y N es cociente de M entonces N es a-divisible.
(c) Q es divisible pero Z no, as que submodulo de a-divisible no necesariamente es
a-divisible.
83

13. Modulos libres y modulos divisibles


(d) R y S 1 son modulos divisibles.
[13.9] Ejercicio de tarea. Sea A = Z y sean p y q primos distintos. Si M es un
Z-modulo p-primario entonces M es q -divisible.
[13.10] Ejercicio de tarea. Probar que Q no es libre como Z-modulo.
[13.11] Observaci
on. (a) Si A es un dominio y {Mi : i I} es una familia de
L
modulos, entonces M = iI es divisible si y solo si cada Mi lo es.
Q
(b) Si A es un dominio y {Mi : i I} es una familia de modulos, entonces iI Mi es
divisible si y solo si cada Mi lo es.
[13.12] Ejemplo. Zp es divisible.
[13.13] Ejercicio de tarea. Probar que si 0 L M N 0 es una sucesi
on
exacta y L y N son a-divisibles entonces tambien lo es M.
[13.14] Ejercicio. Sea k N y sea M un grupo abeliano. Sea k : M M el
homomorfismo dado por la multiplicacion por k.
(a) Probar que M es divisible si y solo si k es suprayectiva para toda k .
(b) Probar que M es de libre de torsion si y solo si k es inyectiva para toda k .
[13.15] Ejercicio de tarea. Probar que si A es dominio y M es un A-modulo libre
de torsion, entonces dado a A \ {0} y m M existe una u
nica x M tal que m = ax.
Probar tambien que lo anterior es falso si M no es libre de torsion.
[13.16] Proposici
on. Sea A un dominio y sea M un A-modulo. Entonces existe D
submodulo divisible de M que contiene a todos los submodulos divisibles de M.
Demostraci
on. Consideremos la familia {Di : i I} de todos los submodulos divisiP
bles de M. Sea D = iI Di . Es claro que D contiene a todos los submodulos divisibles
L
de M ; para ver que D es divisible observemos que D es cociente de Di , la suma directa
externa de los Di (ver [12.23]).
[13.17] Ejercicio de tarea. Sea p un n
umero primo. Encontrar dos elementos
distintos m y n en el grupo abeliano M = (Z Z) / <(p, p)> tales que pm = pn 6= 0.
En particular, dentro de un grupo abeliano, si un elemento (no cero) es divisible por un
primo p, no necesariamente el resultado de la division es u
nico.
[13.18] Ejercicio de tarea. Probar que si M es el grupo abeliano definido por:
M =(
entonces M no es es divisible.

84

nN

Zn ) / (

nN

Zn )

Secci
on 14

Homomorfismos de anillos

Homomorfismos
Si A y B son anillos, una funcion : A B es homomorfismo si satisface:
(a) Para a, a A se tiene que (a + a ) = (a) + (a).
(b) Para a, a A se tiene que (aa) = (a)(a).
(c) (1A ) = 1B .
[14.1] Ejemplos. (a) Si A es anillo, entonces la funcion identidad idA : A A es
homomorfismo.
(b) Si A es subanillo de B , entonces la inclusion : A B (definida por (a) = a
para toda a A) es homomorfismo.
[14.2] Propiedades. (a) Si : A B es homomorfismo entonces (0) = 0.
(b) La composicion de homomorfismos es homomorfismo.
(c) Si : A B es homomorfismo y A es subanillo de A entonces (A) es subanillo
de B. En particular la imagen de es subanillo de B.
(d) Si : A B es homomorfismo y J es ideal de B entonces f 1 (J) es ideal de A.
Se denota por Ker() a 1 (0) y se le llama n
ucleo o kernel de .
[14.3] Ejercicio. Probar que si : A B es un homomorfismo de anillos suprayectivo, entonces la imagen de un ideal bajo es ideal, pero que esto no es necesariamente
cierto si no es suprayectiva.
Dados dos anillos A y B decimos que son isomorfos si existe un homomorfismo biyec-

14. Homomorfismos de anillos


tivo : A B. En este caso es isomorfismo y escribimos A B.
[14.4] Ejercicio. Probar que ser isomorfos es una relacion de equivalencia. (La
palabra relacion esta entre comillas pues no se puede hablar del conjunto de todos los
anillos; sin embargo s podemos pensar en la reflexividad, transitividad y simetra de la
propiedad de isomorfismo.)
Se llama monomorfismos a los homomorfismo inyectivos y epimorfismos a los homomorfismos suprayectivos.
[14.5] Ejercicio. Probar que para n N la proyeccion natural Z Zn es homomorfismo.
[14.6] Ejercicio. Probar que un homomorfismo de anillos f : A B es monomorfismo, si y solo si, Ker(f ) = 0.
[14.7] Ejercicio. Probar que todo homomorfismo de anillos manda unidades (elementos invertibles) en unidades.
[14.8] Proposici
on. Sea : F K homomorfismo de campos y sea : F [x] K[x]
el homomorfismo inducido. Probar que si f (x) F [x] es tal que (f (x)) tiene el mismo
grado que f (x) y (f (x)) es irreducible en K[x], entonces f (x) es irreducible en F [x].
En particular, si existe un n
umero primo p tal que el coeficiente principal de f (x) Z[x]
es primo relativo con p, y el polinomio f (x) obtenido por reducir modulo p los coeficientes
es irreducible en Zp , entonces f (x) es irreducible sobre Z (y, por lo tanto, sobre Q).
Demostraci
on. Para cada polinomio j(x) F [x] escribamos j(x) en lugar de
(j(x)). Supongamos que f (x) = g(x)h(x) para g(x) y h(x) polinomios de grado menor
que (f ); entonces f (x) = g(x) h(x) y es claro que (g(x)) = (g(x)) y (h(x)) =
(h(x)), pues, en caso de que se hubiera reducido el grado, entonces tambien se habra reducido el grado de f (x), pero esto no es cierto, por hipotesis. Entonces g(x) y h(x) tienen
on.
grado menor que f (x), lo cual nos dice que f (x) es reducible y esto es una contradicci
Para probar la segunda parte de la afirmacion basta considerar : Z Zp , la
proyeccion natural.
[14.9] Ejemplo. Probar que f (x) = x4 + x + 1 es irreducible sobre Q[x].
Demostraci
on. Es claro que ni 1 ni 1 son races, as que si el polinomio se factorizara, lo hara como producto de dos polinomios de grado 2. Al reducir modulo 2, sabemos
que el u
nico polinomio irreducible de grado 2 en Z2 es x2 + x + 1 y (x2 + x + 1)2 =
x4 + x2 + 1 6= f (x).
[14.10] Ejercicio de tarea. Probar que el polinomio f (x) = x5 +6x4 +2x3 +x2 2x+1
es irreducible sobre Q.

86

14. Homomorfismos de anillos


El criterio de la segunda parte de la proposicion anterior no es completo, es decir,
existen polinomios irreducibles sobre Z pero que son reducibles en Zp para todo primo p,
como veremos despues de los siguientes tres lemas de Teora de N
umeros (ver seccion 17).
[14.11] Ejercicio de tarea. Probar que si a0 + a1 x + + an xn F [x] es irreducible,
entonces tambien lo es an + an1x + + a0 xn F [x].

Cocientes de anillos
Dado un anillo A a nosotros nos interesa definir relaciones de equivalencia en A de tal
manera que el cociente sea un anillo y la proyeccion natural sea un homomorfismo. Posteriormente veremos que, al igual que en conjuntos, hablar de homomorfismos suprayectivos
con dominio un anillo A es lo mismo que hablar de cocientes de A. Las relaciones de
equivalencia que nos definen cocientes apropiados son a traves de ideales bilaterales y las
particiones constan de trasladados aditivos del ideal como describimos a continuaci
on:
Dado I ideal bilateral del anillo A, definimos el cociente de A entre I por
A/I = {a + I : a A},
donde a + I = {a + i : i I}. Dos elementos a, a de A estan relacionados (escribimos
a a (mod I) si y solo si a a I. Damos a este conjunto una estructura de anillo
mediante las operaciones a traves de los representantes, es decir
(a + I) + (b + I) = (a + b) + I; y
(a + I)(b + I) = (ab) + I,
para a, b A.
[14.12] Observaci
on. La definicion es correcta, es decir, no depende de los representantes elegidos, y determina una estructura de anillo en A/I de tal manera que la
proyeccion natural es homomorfismo.
[14.13] Observaci
on. Si I es ideal bilateral de A y p : A A/I es la proyecci
on
natural entonces Ker(p) = I.
[14.14] Ejercicio de tarea. Probar que en el anillo F [x] /<f (x)> los polinomios
g(x) primos relativos con f (x) tienen inverso multiplicativo.
[14.15] Ejercicio. Probar que en el anillo F [x] /<f (x)> dos polinomios a(x) y b(x)
estan en la misma clase si y solo si tienen el mismo residuo en la divisi
on entre f (x).
[14.16] Teorema. Propiedad universal del anillo cociente. Sea I ideal bilateral del
anillo A. Entonces A/I y la proyeccion natural p : A A/I satisfacen lo siguiente:
87

14. Homomorfismos de anillos


(i) p(I) = 0 y
(ii) Si : A B es un homomorfismo tal que (I) = 0 entonces existe un u
nico
homomorfismo : A/I B de tal manera que p = .
Demostraci
on. Es claro que se satisface (i). Para ver que se satisface (ii) sea :
A B un homomorfismo tal que (I) = 0; definamos (a + I) = (a). El que esta bien
definida es precisamente porque (I) = 0; el que es u
nica tal que p = es claro.
[14.17] Teorema. Primer teorema de isomorfismo. Si : A B es un homomorfismo de anillos entonces Im() A/Ker().

Demostraci
on. Sea : A B definido como (es decir (a) = (a) para todo
a A); entonces (Ker()) = 0 as que, por la propiedad universal del cociente,
induce un homomorfismo : A/Ker() Im(). Es claro que este homomorfismo es
biyectivo.
[14.18] Observaci
on. Si : A B es un epimorfismo, entonces B es isomorfo a
un cociente de A, es decir, hablar de epimorfismos de anillos es lo mismo que hablar de
cocientes.
[14.19] Ejercicio. Probar que existe un isomorfismo de anillos R[x] /<x2 + 1> C.
(As podemos construir los n
umeros complejos a partir de R agregando un elemento x
cuyo cuadrado sea 1.)
[14.20] Teorema. Teorema de la correspondencia. Sea I ideal bilateral de un anillo
A. Entonces existe una biyeccion que respeta inclusion entre los ideales (izquierdos) de A
que contienen a I y los ideales de A/I. Esta biyeccion esta dada por la proyeccion natural
p : A A/I .

Demostraci
on. Por [3.3] tenemos que si I J A entonces p(J) es un ideal
de A/I (pues p es suprayectiva). La asignacion de ideales en ideales es suprayectiva
porque claramente si I A/I entonces p1 (I) es un ideal de A que contiene a I y, por
ser p suprayectiva, J = p(p1 (J) = p1 (A)/I. Es obvio que esta asignacion J p(J)
respeta inclusion. Veamos que es inyectiva: Supongamos que J y J son ideales de A que
contienen a I y tales que p(J) = p(J ); queremos probar que J = J . Sea j J ; entonces
j + I p(J ) as que existe j J tal que j + I = j + I ; esto implica que existe i I tal
que j j = i, pero I J , as que j = j + i J . La inclusion J J es igual.
[14.21] Ejemplo. Sea I = 18 Z ideal de Z. Entonces los ideales del cociente Z18
estan en correspondencia biyectiva con los ideales de Z que contienen a 18 Z, los cuales
claramente son los k Z con k divisor de 18. Las posibilidades para k son 1, 2, 3, 6, 9, 18.
Entonces los ideales son:
p(<1>) = <1>= Z18 ,
p(<2>) = {0, 2, 4, 6, 8, 10, 12, 14, 16} = <2>,
p(<3>) = {0, 3, 6, 9, 12, 15, 18} = <3>,
88

14. Homomorfismos de anillos


p(<6>) = {0, 6, 12} = <6>,
p(<9>) = {0, 9} = <9>,
p(<18>) = {0}.
[14.22] Observaci
on. No tiene sentido en teora de anillos pensar en los resultados
analogos al Segundo y Tercer Teoremas de Isomorfismo de grupos pues se tendran que
considerar cocientes de ideales.

Campos de cocientes
[14.23] Teorema. Dado A anillo existe F campo que lo contiene si y solo si A es
dominio. En este caso existe un campo menor (en el sentido que esta contenido en cualquier
otro campo que contenga a A) y este es u
nico salvo un isomorfismo que conmuta con la
inclusion de A. A este campo lo denotamos por Q(A) y le llamamos campo de cocientes
de A.
Demostraci
on. Definimos
Q(A) = {(a, b) : a, b A, b 6= 0}/,
donde (a, b) (c, d) ad = bc. A la clase de (a, b) la denotamos
y multiplicacion en Q(A) por
ad + bc
a c
+ =
b d
bd

a
b

y definimos la suma

ac
ac
= .
bd
bd

Pensamos A Q(A) por a 7 a1 . No haremos los detalles de la demostracion por ser muy
laboriosos (pero no difciles) y no ofrecer nada nuevo a lo que conocemos de la construcci
on

de Q a partir de Z. (Estos son: es relacion de equivalencia, la suma y multiplicaci


on
estan bien definidas y con ellas Q(A) es campo; ademas a 7 a1 define un monomorfismo
de anillos). Falta ver que Q(A) es el menor, pero tambien esto es obvio pues si i : A F
es un monomorfismo de anillos de A en un campo F, entonces si definimos j : Q(A) F
por j( ab ) = i(a)i(b)1 es facil ver que j es monomorfismo de campos.
[14.24] Observaci
on. La minimalidad del campo de cocientes puede expresarse como
sigue: Propiedad universal del campo de cocientes. Dados A dominio y F campo, si i :
A F es monomorfismo de anillos, entonces existe un u
nico j : Q(A) F homomorfismo
(que adem
as es inyectivo) tal que j|A = i. De esta manera, tenemos tambien que el campo
de cocientes es u
nico (caracterizado por la propiedad universal).
[14.25] Ejemplos. (a) Q(Z) = Q.
: g(x) 6= 0}.
(b) Q(R[x]) = { (x)
g(x)
(c) Q(Z[i]) = Q[i].
(d) Q(R[[x]]) es el conjunto cuyos elementos son series de Laurent infinitas.
89

14. Homomorfismos de anillos


Recordemos la demostracion que estudiamos en nuestros cursos de algebra lineal de
que todo R-subespacio V de Rk tiene base. Si V = {0} entonces su base es . Si no, sea
v1 V \ {0}. Si V = <v1>, entonces (v1 ) es base; si no entonces tomamos v2 V \ {v1 }
y as sucesivamente; es facil ver que los elementos as construidos son independientes y
tambien que no puede haber mas de k elementos independientes (ver [3.26]) as que en
alg
un momento se obtiene un conjunto de generadores y, por tanto, una base. Para hacer
la demostracion en general, incluyendo el caso infinito, necesitamos lema de Zorn que
enunciamos (isn demostracion) a continuacion.
[14.26] Lema. Lema de Zorn. Si X es un conjunto no vaco en el que esta definido un
orden parcial y tal que cualquier subconjunto de X totalmente ordenado (llamado cadena)
tiene cota superior en X , entonces X tiene elementos maximales.
[14.27] Proposici
on. Todo espacio vectorial V tiene base.
Demostraci
on. Sea X = {X V : X es independiente}, ordenado por la inclusi
on.
S
Como X , entonces X =
6 . Si C = {Xs : s S} es una cadena en X , entonces s Cs
es independiente pues si se toma una combinacion lineal igual a 0, esta involucra solo un
n
umero finito de elementos as que todos estan en un mismo Xs ; de esta manera vemos
que toda cadena tiene cota superior y esto implica, por Zorn, que existe X0 maximal
independiente en V. Es claro que X0 genera V pues si v V \ <X0>, entonces X0 {v}
sera independiente.
[14.28] Observaci
on. Todo conjunto independiente Y en un espacio vectorial se
puede completar a una base.
Demostraci
on. La misma demostracion de la proposicion anterior sirve, tomando
X = {X V : Y X y X es independiente}.
[14.29] Proposici
on. Si B y C son bases para un espacio vectorial V, entonces B
y C tienen la misma cardinalidad.
Demostraci
on. Supongamos que |B| > |C|. Tenemos dos casos:
|B| infinito. Como todo elemento de C se puede escribir como combinacion lineal de
elementos de B y las combinaciones lineales solo involucran un n
umero finito de elementos,

entonces el conjunto B de elementos de B que se usaron en esas combinaciones lineales


tiene cardinal menor que |B| as que existe b B \ B ; pero b se escribe como combinaci
on
lineal de elementos de C los cuales, a su vez, se escriben como combinacion lineal de
elementos de B y entonces tambien b se escribe como combinacion lineal de elementos de
B , lo cual es una contradiccion.
|B| finito. Entonces la misma demostracion de algebra lineal sirve: Al escribir cada
elemento de B como combinacion lineal de elementos de C, la matriz de los coeficientes
tiene mas renglones que columnas, por tanto, mediante operaciones elementales se logra
hacer algunos renglones de 0 s, lo cual quiere decir que los vectores correspondientes a esos
renglones eran combinacion lineal de los demas, as que no podan ser independientes.
90

14. Homomorfismos de anillos


Gracias a la proposicion anterior esta bien definida la dimension de un espacio vectorial
como el cardinal de cualquier base.
[14.30] Ejercicio de tarea. Dar una base, como F -espacio vectorial, para F [x].
[14.31] Ejercicio de tarea. Probar que la dimension de F [x] /<f (x) > es f (x).
Ahora veamos que los campos basicos son los Zp y Q, en el sentido que cualquier
otro campo contiene exactamente uno de ellos (como subcampo). Les llamamos campos
primos.
[14.32] Proposici
on. Cualquier campo F contiene a (un campo isomorfo a) Q o a
Zp para alg
un primo p.
Demostraci
on. Sea F un campo. Definamos : Z F por (n) = n 1F (donde
1F es el elemento unitario de F y n 1F significa sumar 1F n veces si n es natural o
sumar el inverso aditivo de 1F n veces si n es negativo y 0 1F = 0F ). Es claro que
es un homomorfismo de grupos abelianos y tambien lo es de anillos pues: (ab) = a(b) =
ab(1) = ab = a 1 b 1 = a(1) b(1) = (a)(b). Tenemos dos casos:
Ker() = 0. En este caso, la propiedad universal del campo de cocientes (ver [3.21]),
nos dice que Q es un subcampo de F.
Si Ker() = k Z, entonces por la propiedad universal del cociente tenemos un
monomorfismo de Zk en F ; ademas k debe ser primo pues si k = ab, entonces (ab) = 0

en F, pero entonces (a)(b) = 0, lo cual solo es posible si a = 0 o b = 0, es decir, k a o

k b.

[14.33] Proposici
on. Sea F un campo. Si Zp es subcampo de F entonces para todo
x F se tiene que px = 0. En particular F contiene solo uno de los campos Q o Zp para
un u
nico primo p. Si Zp F decimos que la caracterstica de F es p. Por otro lado, si Q
es subcampo de F entonces para todo k Z \ {0} y x F se tiene que kx 6= 0. En este
caso decimos que la caracterstica de F es 0.
Demostraci
on. Supongamos que Zp F . Como el 1 de Zp es el mismo que el de
F , 1F tenemos que p 1F = 0, por tanto, para toda x F , se tiene que px = p1F x = 0.
Ahora, si tambien se tuviera que para otro primo q , Zq F entonces q 1F = 0 as que, al
escribir 1 como combinacion lineal de p y q , obtendramos: 1F = 1 1F = (rp + sq) 1F =
rp 1F + sq 1F = 0F ). Es claro que si Zp F , entonces Q no puede estar contenido
tambien en F porque en Q no es cierto que p1 = 0.
[14.34] Corolario. Q y Zp (para p primo) son los u
nicos campos que no contienen
ning
un otro campo propiamente.
[14.35] Observaci
on. Si K es subcampo de F entonces F es espacio vectorial sobre
K (la misma multiplicacion de F sirve como multiplicacion por escalares de K ).
91

14. Homomorfismos de anillos


[14.36] Corolario. Todo campo F es espacio vectorial sobre exactamente uno de
Q o Zp . As, los campos finitos de caracterstica p > 0 tienen pk elementos para cierta
k N.
[14.37] Ejemplos. (a) Q, R, C, Q(R[x]), Q[i] son todos campos de caracterstica 0.
(b) Zp y Q(Zp [x]) son campos de caracterstica p.
[14.38] Proposici
on. Si F es un campo de caracterstica p > 0 y a, b F , entonces
(a b)p = ap bp .
En particular, la funci
on a 7 ap es un monomorfismo de F en s mismo.
Demostraci
on. Por ser F anillo conmutativo,
en F vale el teorema de binomio y,
 
p
por ser p primo, si 0 < r < p entonces p r .

[14.39] Ejercicio. Probar que si F tiene caracterstica p (primo) y n N, entonces


n
: F F definida por (a) = ap es homomorfismo de campos y que si f (x) Zp [x],
entonces f (x)p = f (xp).
[14.40] Ejercicio de tarea. Cual es la dimension de R como Q-espacio vectorial?

Ideales primos y maximales


Sea A un anillo conmutativo y sea I 6= A ideal de A. Decimos que I es ideal primo si
para a, b A, el que ab I implica que a I o b I. Decimos que I es ideal maximal
si para J ideal de A, el que I J A implica que I = J o J = A.
[14.41] Ejemplos. (a) En Z los ideales primos son 0 y p Z para p primo. Los ideales
maximales son los p Z.
(b) El ideal 0 es primo en un anillo conmutativo A si y solo si A es dominio.
(c) El ideal 0 es maximal en un anillo conmutativo A si y solo si A es campo (por
[1.7](d)).
(d) En F [x] los ideales primos son 0 y los generados por p(x) con p(x) irreducible.
Los ideales maximales son los <p(x)> .
[14.42] Ejercicio de tarea. Probar que en Z[x] los ideales <x> y <2> son primos
pero no maximales.
En los todos los ejemplos considerados vimos que los ideales maximales son tambien
primos. Esto es cierto siempre. Para verlo necesitamos considerar en anillo cociente A/I .
En los casos que nos interesan ahora, A es conmutativo as que solo decimos que I sea
ideal. El teorema de la correspondencia (ver [3.17]) nos dice exactamente que ideales son
92

14. Homomorfismos de anillos


primos y cuales son maximales en terminos de la estructura del anillo cociente.
[14.43] Proposici
on. Sea A anillo conmutativo y sea I ideal de A. Entonces
(a) I es primo si y solo si A/I es dominio.
(b) I es maximal si y solo si A/I es campo.
Demostraci
on. Es claro por el teorema de la correspondencia.
[14.44] Corolario. Si I es un ideal maximal en un anillo conmutativo A entonces I
es primo.
El recproco tambien es cierto en dominios de ideales principales, salvo por el ideal 0,
como veremos a continuacion.
[14.45] Observaci
on. Sea A un DIP. Si I 6= 0 es un ideal primo, entonces I es
maximal.
Demostraci
on. Sea I = <a> con a 6= 0 y supongamos que J = <b> es un ideal que
contiene propiamente a I. Como a J, tenemos que a = bc para alg
un c A; el que I
sea primo nos dice que alguno de b o c pertenece a I, pero b
/ I, as que c I y entonces
c = ad. Sustituyendo c en la ecuacion a = bc y cancelando a por estar en un dominio,
tenemos que 1 = bd, de donde 1 J y as J = A.
[14.46] Ejemplo. Sea F4 = Z2 [x] /<x2 + x + 1>. Entonces F4 es un campo de 4 = 22
elementos.
Demostraci
on. Para ver que F4 es campo basta observar que x2 + x + 1 irreducible
sobre Z2 , pero esto es obvio pues no tiene raz (en Z2 02 + 0 + 1 = 1 y 12 + 1 + 1 = 1).
[14.47] Proposici
on. Si A es un anillo (no necesariamente conmutativo) entonces
existe I ideal maximal de A.
Demostraci
on. Aplicamos Zorn a X = {I 6= A : I es ideal} ordenado por la inclusi
on.
Como 0 X , entonces X 6= ; lo demas es analogo a las demostraciones en las que hemos
usado Zorn, observando que la union de los elementos de una cadena no puede contener al
1, pues si lo contuviera entonces 1 estara en alg
un elemento de la cadena y entonces ese
elemento sera A.
En la proposicion anterior es importante que se trate del anillo (se uso que hay un
elemento, el 1, que genera todo A). El resultado no es cierto para modulos, como veremos
en los siguientes ejemplos.
[14.48] Ejemplos. (a) Zp no tiene submodulo maximal pues sus submodulos forman
una cadena ascendente infinita.
(b) Q no tiene submodulo maximal pues si M fuera submodulo maximal entonces
Q/M sera simple, pero sabemos (ver [3.18]) que los grupos abelianos simples son los Zp ,
93

14. Homomorfismos de anillos


con p primo, y estos no pueden ser cocientes de Q pues no son divisibles.
Ya sabemos que al hacer el cociente de un anillo conmutativo A con un ideal maximal
I obtenemos un campo. Ahora veamos que todo A-modulo tiene asociado un A/I -espacio
vectorial en forma natural.
Dado I ideal de un anillo conmutativo A definamos
IM = {

k
X

aj mj : k N, aj I, mj M }.

j=0

[14.49] Ejercicio. Probar que IM es un submodulo de M y que M/IM es un


(A/I)-modulo con la multiplicacion por escalares (a + I)(m + IM ) = am + IM. Adem
as,
L
L
L
si M = M entonces IM = IM y M/IM (M /IM) .
[14.50] Ejemplos. En los siguientes sean A = Z e I = 2 Z.
(a) Si M = Q entonces IM = M y M/IM = 0.
(b) Si M = Z18 entonces IM = {0, 2, 4, 6, 8, 10, 12, 14, 16} Z9 y M/IM Z2 .
(c) Si M = Z18 Z4 Z2 , entonces M/IM Z2 Z2 Z2 .
(e) Si M = Z2 , entonces M/IM = 0.

Ahora ya estamos en posicion de demostrar que la dimension tambien esta bien definida
para modulos libres sobre anillos conmutativos.
[14.51] Teorema. Sea A conmutativo. Si L es un modulo libre entonces cualesquiera
dos bases para L tienen la misma cardinalidad. Al cardinal de cualquier base se le llama
rango de L y se le denota por r(L).
Demostraci
on. Supongamos que A() A() y sea I un ideal maximal en A.
Entonces, por el ejercicio anterior y observando que IA = I, tenemos que (A/I)()
A() /(IA)() A() /(IA)() (A/I)() ; pero entonces tenemos que los (A/I)-espacios vectoriales (A/I)() y (A/I)() son isomorfos tambien como A/I -modulos, as que = .
[14.52] Nota. Tambien es cierto que si A es un anillo conmutativo y N L son
A-modulos libres entonces r(N ) r(L); la demostracion de esto utiliza tecnicas todava
no tratadas en este material. Por otro lado, para grupos no abelianos, si bien es cierto
que subgrupo de libre es libre, un grupo libre no abeliano de rango 2 contiene subgrupos
(libres) de rango infinito.
[14.53] Ejercicio. Sea V un espacio vectorial de dimension infinita sobre un campo
F y sea B = EndF (V ). Probar que no esta bien definida la dimension de un B -modulo
libre. (Sugerencia: Observar primero que V V V como F -modulos y usar esto para
probar que B B B como B -modulos.)
Para A = Z o A = F [x] existe otra forma de usar los espacios vectoriales para encontrar
94

14. Homomorfismos de anillos


invariantes cardinales de modulos (es decir, cardinales asociados a modulos de tal manera
que a modulos isomorfos se les asocie el mismo cardinal). Sea p un elemento irreducible en
A y sea M un A-modulo. Llamamos soclo de M en p a M [p] = {m M : pm = 0}. Es
claro que tambien este es un espacio vectorial sobre A / <p> . La ventaja es que si N M,
entonces N [p] M [p] (lo cual es obvio), cosa que no ocurra al considerar cocientes (es
decir, N/pN no es submodulo de M/pM ). Ademas, es claro que el soclo de una suma
directa es la suma directa de los soclos de los sumandos.
Veamos a continuacion cual es el soclo en los ejemplos de arriba, para comparar.
[14.54] Ejemplos. En los siguientes sean A = Z, p = 2 e I = 2 Z.
(a) Si M = Q entonces M/IM = 0 = M [2].
(b) Si M = Z18 entonces M [2] = {0, 9}, as que M/IM Z2 M [2].
(c) Si M = Z18 Z4 Z2 , entonces M/IM Z2 Z2 Z2 M [2].
(d) Si M = Z2 , entonces M/IM = 0 pero M [2] Z2 .
(e) Si M = Z5 , entonces M/IM = 0 = M [2].

95

Secci
on 15

Sumas directas de cclicos

[15.1] Nota. Se puede probar que si A es un DIP entonces todo A-submodulo de


un modulo libre tambien es libr y, mas a
un, que el rango del submodulo es menor o igual
que el del modulo. Las tecnicas de demostracion estan fuera del alcance de estas notas.
Usaremos este resultado sin demostracion.
El siguiente teorema y su demostracion nos permitiran determinar como son todos
los modulos finitamente generados sobre Z y sobre F [x] y ademas, cuando un modulo
este definido mediante generadores y relaciones, nos dara un metodo para escribir ese
modulo en una forma canonica como suma directa de cclicos. Antes necesitamos algunas
observaciones.
Empecemos explicando de manera informal lo que vamos a hacer. Si A = Z o F [x],
dado un subm
odulo N de un modulo libre finitamente generado L, sabemos, por [14.56],
que N es finitamente generado. Al escribir los generadores de N como combinacion lineal
de la base de L obtenemos la matriz de coeficientes de las expresiones (se considera que
la base y el conjunto de generadores estan ordenados; entonces cada columna de la matriz
representa un generador; en la columna aparecen los coeficientes de la expresion de ese
generador como combinacion lineal de los elementos de la base). Es facil darse cuenta que
el efecto de aplicar operaciones elementales a la matriz, ya sea en renglones o en columnas,
simplemente cambia de generadores de N y de base de L. Por ejemplo, el intercambiar dos
columnas significa poner los generadores de N en distinto orden; multiplicar un rengl
on
por un invertible u es como cambiar el basico correspondiente x por ux (de manera que
se tiene otra base de L); tambien es facil darse cuenta que si x1 , x2 , . . . , xn es una base
de L (o, respectivamente, un conjunto de generadores de N ) y a A, entonces tambien
x1 + ax2 , x2 , . . . , xn es base de L (resp. un conjunto de generadores de N ) y un cambio
as sera el reflejo de sumar a un renglon un m
ultiplo de otro (resp. sumar a una columna

15. Sumas directas de cclicos


un m
ultiplo de otra). Haremos estas operaciones de manera de transformar una matriz
en otra que tenga 0 s fuera de la diagonal principal y que en la diagonal principal cada
elemento sea divisor del que le sigue hacia abajo. Hagamos un ejemplo de esto antes de
formalizar.
[15.2] Ejemplo. En L = Z Z consideremos el subgrupo N =< (2, 0), (0, 3) >,
Consideremos la base x1 = (1, 0), x2 = (0, 1) de L. Entonces la matriz asociada a la
inclusion de N en L es
!
2 0
.
0 3
Ahora, mediante las siguientes operaciones sucesivas:
sumar 2a columna a 1a columna,
sumar 1 por 1er renglon a 2o renglon,
intercambiar renglones,
sumar 2 por 1er renglon a 2o renglon,
sumar 3 por 1a columna a 2a columna,
multiplicar 2o renglon por 1,
vamos obteniendo
2
0

0
2
,
3
3

0
2 0
1 3
1 3
1 0
,
,
,
,
3
1 3
2 0
0 6
0 6

1
,
0

0
.
6

Tenemos as una base para Z Z con la cual los generadores de N son (1, 0) y (0, 6). As,
al principio tenamos L/N Z2 Z3 , y ahora tenemos L/N Z6 .
Vamos ahora a formalizar lo dicho hasta aqu.
[15.3] Observaci
on. Sean N y L modulos libres sobre un anillo A y sea f : N L
un homomorfismo. Dada una base = (n1 , n2, . . . , ns) de N y una base = (l1 , l2, . . . , lr )
P
de L si f (ni ) = bj i lj consideremos la matriz asociada a f con respecto a las bases dadas,
B = (bi j ) Mrs (A). Entonces, para cualquier par de matrices invertibles P Mrr (A)
y Q Mss(A), la matriz S = QT P tambien representa a f pero con respecto a las bases
Q() = (Q(n1), Q(n2), . . . , Q(ns)) de N y P () = (P (l1), P (l2), . . . , P (lr )) de L.
T

N
L
P
Q .
QT P
N
L
[15.4] Observaci
on. Toda matriz invertible P es el producto de matrices elementales
de los siguientes tipos:
(i) Matrices obtenidas de la matriz identica intercambiando dos renglones.
(ii) Matrices obtenidas de sumar un m
ultiplo de un renglon a otro renglon.
(iii) Matrices obtenidas de multiplicar un renglon por un elemento invertible (1 o -1 si
A = Z o una constante no cero si A = F [x]).
El multiplicar la matriz B por la izquierda por cada una de estas tiene el efecto en
97

15. Sumas directas de cclicos


B de cada una de las siguientes operaciones elementales en los mismos renglones de los
cuales se obtuvo la matriz elemental:
(i) Intercambio de renglones en B.
(ii) Sumar m
ultiplo de un renglon a otro.
(iii) Multiplicar un renglon por un elemento invertible de A.
Cada matriz elemental tambien se puede ver como una operacion en columnas y el
efecto de multiplicar por la derecha una matriz B corresponde a una operacion elemental
en columnas en B .
Decimos que dos matrices son equivalentes si una se obtiene de la otra mediante operaciones elementales. Es claro entonces que esta relaci
on es de equivalencia y que dos
matrices son equivalentes si, y solo si, pueden pensarse como el mismo homomorfismo pero
con respecto a distintas bases.
[15.5] Proposici
on. Teorema de las bases simultaneas. Sea A = Z o F [x]. Si N L
son dos modulos libres finitamente generados, entonces

existe una base (x1 , x2 , . . . , xk ) de


L y elementos d1 , d2 , . . . , dk de A tales que d1 d2 dk , (d1 x1 , d2 x2 , . . . , dj kxj ) es base
de N y dj+1 = = dk = 0 para cierta j k.

Demostraci
on. Escojamos una base cualquiera para L. Por [14.56] sabemos que
N es libre y que r(N ) r(L). Escojamos tambien una base para N y consideremos la
matriz que representa a la inclusion de N en L con respecto a estas bases. Procedemos
por induccion sobre r(L). La idea es transformar esta matriz B mediante operaciones
elementales para llevarla a una equivalente a ella pero que sea una matriz diagonal (es
decir, una matriz en que las entradas que estan fuera de la diagonal principal son todas 0)
y en la que las entradas diagonales son las di buscadas.
Dentro del conjunto de todas las matrices equivalentes a B consideremos una que
tenga un elemento d1 distinto de cero de valor absoluto mnimo (en el caso de Z) o grado
mnimo (en el caso de F [x]). Veamos que d1 es divisor de cualquier elemento de esa
matriz; en efecto, si c es cualquier elemento de la matriz y, usando el algoritmo de la
division tomamos c = dq + r , entonces es obvio que podemos hacer operacion elemental
de manera que c se transforme en r , pero esto contradira la minimalidad de d1 si r fuera
distinto de 0. Ahora, como d1 divide a todos las entradas de su matriz, es facil darse
cuenta que, mediante operaciones elementales en renglones y columnas es posible lograr
que los demas elementos de la columna y del renglon de d1 sean 0. Tambien es obvio
que se puede llevar a d1 al lugar (1, 1) de la matriz y entonces la hipotesis de inducci
on
aplica (pues las demas operaciones elementales no alteraran el renglon y la columna de d1 ;
ademas, los elementos que se encuentran al transformar la matriz resultante de eliminar el
primer renglon y la primera columna son todos m
ultiplos de d1 y esta condicion se preserva
mediante operaciones elementales.
El siguiente resultado nos dice que la descomposicion en suma directa de cclicos de un
modulo finitamente generado sobre Z o F [x] que nos da el teorema de las bases simultaneas
es u
nica.
98

15. Sumas directas de cclicos


[15.6] Teorema. Sea A = Z o F [x]. Si M = (A/ <d1>) (A/ <d2>)
s
(A/ <dk>) Ar y N = (A/ <e1 >) (A/
odulos
<e2>) (A/ <el>) A son A-m




isomorfos con d1 d2 dk , e1 e2 el y r, s 0, entonces r = s, k = l y para cada
i, <di>=<ei> .

Demostraci
on. Sabemos que para cada irreducible p A, el isomorfismo entre M
y N se restringe a isomorfismos Tp (M ) Tp (N ) y, por tanto, tambien Ar M/T (M )
N/T (N ) As . En particular, por [14.55] tenemos que r = s y ademas podemos suponer
que cada di y ej son potencias del irreducible p, digamos di = pri y ej = psj con r1
r2 rk y s1 s2 sl ; pero entonces tambien tenemos que M [p] N [p] y
estos son espacios vectoriales con dimensiones k y l as que k = l. Ahora, supongamos
que las potencias no son iguales y consideremos la primera en donde sean distintas:
r1 = s1 , r2 = s2 , . . . , rj1 = sj1 pero rj 6= sj
(para cierta j k ). Sin perdida de generalidad rj < sj . Entonces prj M tiene menos
sumandos que prj N, lo cual es imposible.
Los elementos d1 , d2 , . . . , dj son los factores invariantes o divisores elementales del
cociente L/N, y r = k j es el rango de la parte libre del cociente.
A la expresion

d1

0
d2

0
0
..
.

0
0

0 0 0 dk
de la matriz se le llama forma normal de Smith del cociente L/N.
[15.7] Corolario. (a) Todo grupo abeliano finitamente generado M es isomorfo a un
u
nico grupo de la forma
Zd1 Zd2 Zdj Zr

con d1 d2 dj n
umeros naturales y r 0.
(b) Todo F [x]-modulo finitamente generado es isomorfo a un u
nico grupo de la forma

(F [x]/d1 (x)) (F [x]/d2 (x)) (F [x]/dj (x)) F [x]r ,



con d1 (x) d2 (x) dj (x) polinomios monicos y r 0.

Tenemos otra forma canonica de escribir los modulos finitamente generados sobre A =
Z o F [x] usando la descomposicion primaria y poniendo en orden creciente las potencias
de cada primo. Adem
as, en el caso de A = Z se pueden poner en orden creciente los
primos de la descomposicion. Veamos un ejemplo.
[15.8] Ejemplo. Escribir todos los grupos abelianos de orden 600 en las dos formas
canonicas, apareando los grupos isomorfos seg
un las dos escrituras.
99

15. Sumas directas de cclicos


Soluci
on. Tenemos que 600 = 23 3 52 . Entonces los distintos grupos abelianos de
orden 600 son:
Z8 Z3 Z25 Z600 .
Z2 Z4 Z3 Z25 Z2 Z300 .
Z2 Z2 Z2 Z3 Z25 Z2 Z2 Z150 .
Z8 Z3 Z5 Z5 Z5 Z120 .
Z2 Z4 Z3 Z5 Z5 Z10 Z60 .
Z2 Z2 Z2 Z3 Z5 Z5 Z2 Z10 Z30 .
En cada caso, en la descomposicion primaria consideramos las particiones del exponente
3 (del 2) y el exponente 2 (de 5) como sumas de enteros positivos e hicimos las distintas
combinaciones; para determinar la descomposicion en divisores elementales juntamos las
potencias mas grandes de cada primo y luego las que le siguen y as sucesivamente.
Tambien tenemos una respuesta completa sobre cuales son todos los submodulos de un
A-modulo finitamente generado cuando A = Z o F [x].
[15.9] Ejercicio de tarea. Sea M el grupo abeliano M = (Z Z)/<(p, p)> . Usar
el procedimiento de Smith para determinar la escritura can
onica de M .
[15.10] Ejercicio de tarea. Llevar la siguiente matriz a su forma normal de Smith
y decir a que modulo corresponde:
4
10

6
.
15

[15.11] Ejercicio de tarea. Cuantos grupos abelianos hay de orden 720? Escribir
todos en ambas formas canonicas apareandolos seg
un sean isomorfos.
[15.12] Ejercicio de tarea. Sea M un grupo abeliano finito y digamos que M es
cociente del grupo libre L entre un subgrupo N . Probar que si B es una matriz que
representa la inclusion de N en L, entonces el orden de M es |det(B)|. (Notese que, por
ser el grupo finito, la matriz es cuadrada.)
[15.13] Ejercicio de tarea. Cuantos R[x]-modulos no isomorfos M estan generados
por 3 elementos (o menos) y tienen por anulador An(M ) = {a F [x] : aM = 0} =<
(x 1)(x2 + 1)2>? Dar 3 ejemplos distintos de estos M .

100

Secci
on 16

Aplicaciones al
algebra lineal

Empecemos por recordar algunos conceptos basicos que aprendimos en nuestros cursos
de algebra lineal acerca de las transformaciones lineales.
Dados V un F -espacio vectorial de dimension n y T : V V una transformaci
on
lineal, podemos representar a T por una matriz A Mn (F ) escogiendo una base =
(v1 , v2 , . . . , vn ) de manera que aplicar T sea multiplicar por A; mas precisamente, dado
v V se representa a v como una matriz de n 1 utilizando los coeficientes en la
expresion de v como combinacion lineal de la base (as, escribimos V = V ); entonces
la multiplicacion Av es otra matriz de n 1 en la que aparecen los coeficientes de T (v)
en la combinacion lineal de la misma base (o sea T (v) V ). Si cambiamos a otra base
= (w1 , w2 , . . . , wn ) y P es la matriz que representa a la funcion identica de V en V
pero que escribe a los vectores de en terminos de , entonces P es invertible y la
matriz B = P 1 AP representa a la misma transformacion lineal T pero con respecto a
la base . Se dice en este caso que A y B son matrices similares. Trabajando al reves
tenemos el recproco, es decir, si dos matrices son similares entonces corresponden a la
misma transformacion lineal con respecto a distintas bases.
V

P id
V

V
P id

Por otro lado, recordemos que dados V un F -espacio vectorial V y una transformaci
on
lineal T : V V, convertimos a V en un F [x]-modulo definiendo x v = T (v) para todo
v V y extendiendo de manera natural. De esta manera podemos aplicar lo aprendido

16. Aplicaciones al algebra lineal


en la teora de modulos, en particular el teorema fundamental de los modulos finitamente
generados sobre F [x] para, dada A Mn (F ), encontrar matrices similares a A que nos
proporcionen una mejor informacion sobre la transformacion.
A partir de aqu, V es un espacio vectorial de dimension finita n sobre F, T : V V
es una transformacion lineal y se considera a V como F [x]-modulo mediante x v = T (v).
[16.1] Proposici
on. V es un F [x]-modulo finitamente generado y de torsion.
Demostraci
on. Es claro que V es finitamente generado como F [x]-modulo pues lo
es como F -espacio vectorial. Veamos que es de torsion. Sea v V \ {0}. Entonces los
n + 1 elementos v, xv, x2v, . . . , xn v son dependientes (como F -espacio vectorial), as que
existen a0 , a1, . . . , an elementos de F no todos 0 tales que a0 v + a1 xv + + an xn v = 0,
lo cual dice que el polinomio a0 + a1 x + + an xn anula a v.
Recordemos que un F -subespacio U de V es F [x]-submodulo de V si y solo si T (U )
U . Veamos entonces que pasa si V es suma directa de F [x]-submodulos.
[16.2] Observaci
on. Si V = U W como F [x]-modulo, (u1 , . . . , ur ) es F -base
de U y (w1 , . . . , ws ) es F -base de W, entonces la matriz de T con respecto a la base
(u1 , . . . , ur , w1 , . . . , ws ) es
!
B 0
,
0 C
donde B y C son las respectivas matrices de T |U y T |W . En este caso decimos que la
matriz es suma directa de las matrices B y C.
[16.3] Proposici
on. Sea V cclico como F [x]-modulo, V = <v > F [x] /<g(x)>
n
con g(x) = x + cn1 xn1 + + c1 x + c0 . Entonces
(a) : (v, xv, x2v, . . . , xn1v) es base de V,
(b) la matriz de T con respecto a es

0 0
1 0

C=
0 1

0 0

0 0
0 0
0 0

0
0
0
..
.

c0
c1
c2

0 0

1 cn1

En este caso decimos que C es la matriz compa


nera de T.

Demostraci
on. Las primeras n 1 columnas son claras pues al aplicar T a cada
basico nos da el siguiente; la u
ltima columna se obtiene porque el anulador de v (como
F [x]-modulo) es g(x) as que T (xn1v) = xn v = cn1 xn1 v c1 xv c0 .
El teorema de las bases simultaneas nos da una expresion de V en suma directa de
cclicos
V (F [x] /<g1 (x)>) (F [x] /<g2 (x)>) (F [x] /<gk (x)>)
102

16. Aplicaciones al algebra lineal

con g1(x) g2 (x) gk (x) 6= 0. Al juntar los resultados anteriores tenemos que si Ci es
la matriz compa
nera de T |F [x] /<gi (x)> entonces existe una base para V para la cual T tiene
representacion

C1 0 0 0

C2 0 0

0
.

..

0
0 0 Ck
Adem
as esta es la u
nica representacion en suma directa de matrices compa
neras (de manera
que los polinomios cuyos coeficientes aparecen en la u
ltima columna se dividan sucesivamente) pues los gi (x) son los factores invariantes de V que sabemos que son u
nicos. A
esta expresion de T se le llama forma canonica racional de T.

[16.4] Corolario. Si F es subcampo de otro campo F y A y B son matrices en


Mn (F ) similares como matrices de Mn (F ) (es decir, existe P Mn (F ) invertible tal que
B = P 1 AP ) entonces tambien lo son como matrices en Mn (F ).
Demostraci
on. Los factores invariantes tienen coeficientes en F [x] y son u
nicos.
Ahora apliquemos la forma canonica racional de una matriz para ver algunos resultados
importantes de algebra lineal. Recordemos que si un F -subespacio <v> de dimensi
on 1
es invariante bajo T, es decir, v 6= 0 y T (v) = v para alg
un F, entonces decimos
que v es un vector propio o eigenvector de T y que es un valor propio o eigenvalor. Por
otro lado, si A es una matriz que corresponde a T bajo una base, entonces el que exista
v V \ {0} con Av = v es equivalente a que exista v V \ {0} con (I A)v = 0,
lo cual es equivalente a que la matriz I A sea singular (es decir, no invertible), o sea
que det(I A) = 0. De esta manera tenemos que los valores propios son las races del
polinomio A (x) = det(xI A), llamado polinomio caracterstico de A.
[16.5] Observaci
on. Dos matrices similares tienen el mismo polinomio caracterstico.
Esto es facil de comprobar pues las matrices diagonales (de la forma I ) conmutan con
las demas y el determinante de un producto es el producto de los determinantes. Usamos
esto para probar el siguiente resultado.
[16.6] Proposici
on. Si A corresponde a T : V V y los factores invariantes de T
son g1 (x), g2(x), . . . , gk (x) entonces A (x) = g1 (x)g2 (x) gk (x).
Demostraci
on. Tenemos que A es similar a su forma canonica racional y aqu es
facil comprobar que el determinante es, precisamente, g1 (x)g2(x) gk (x).
[16.7] Corolario. Todo valor propio de A es raz de gk (x). Su multiplicidad es la
suma de las multiplicidades de como raz de los gi (x).
[16.8] Proposici
on. Para cualquier matriz A Mn (F ) se tiene que det(A) es el
producto de los valores propios de A. (en alg
un campo extension de F donde esten las
races del polinomio caracterstico).
103

16. Aplicaciones al algebra lineal


Demostraci
on. Consideremos un campo F que contenga todas las races del polinomio caracterstico de A (ver la seccion de campos). El termino independiente de A (x)
Q
es A (0) = (1)n i i , donde los i son las races de A (x) en F contados con multiplicidad. Por otro lado, A (0) = det(0I A) = (1)n det(A), as que det(A) es el producto
de los valores propios de A.
[16.9] Ejercicio de tarea. Probar lo siguiente:
(a) A es singular si y solo si 0 es valor propio de A.
(b) Si es valor propio de A entonces s es valor propio de As .
(c) Si A es invertible y es valor propio de A entonces 1 es valor propio de A1 .
[16.10] Proposici
on. Teorema de Cayley-Hamilton. Si A (x) es el polinomio caracterstico de una matriz A entonces A (A) = 0.
Demostraci
on. Tenemos que A (x) = g1 (x)g2(x) gk (x) y que el F [x]-modulo
correspondiente a A es
V (F [x] /<g1 (x)>) (F [x] /<g2 (x)>) (F [x] /<gk (x)>) ,
que tiene por anulador a <gk (x)>, as que para todo v V se tiene que gk (x)v = 0, pero
recordemos que la multiplicacion en V por polinomios esta dada por la aplicacion de A,
as que gk (A)(v) = 0 y esto es para toda v V, as que gk (A) es la funcion 0. Ahora,
como gk (x) es divisor de A (x) tenemos que A (A) = 0.
[16.11] Observaci
on. En la proposicion anterior demostramos que gk (A) = 0 usando
que gk (x) es el anulador del F [x]-modulo V, as que tenemos que gk (x) es el polinomio de
menor grado que anula a A; le llamamos polinomio mnimo de A.
[16.12] Ejemplos. (a) Si
A=

0
1

1
0

con respecto a la base canonica de R2 , entonces A es precisamente una matriz compa


nera,
as que el R[x]-modulo es cclico y V R[x] / < x2 + 1 > . Tenemos que el polinomio
caracterstico de A coincide con el polinomio mnimo. Aqu es facil verificar directamente
que A satisface su polinomio caracterstico, es decir, A2 + I = 0.
(b) Si
!
1 2
A=
1 0
entonces el polinomio caracterstico es
x1
det
1

2
x

= x(x 1) + 2 = x2 x + 2,

que es irreducible sobre R, as que la u


nica posibilidad es que sea el polinomio mnimo y
entonces el R[x]-modulo es cclico y V R[x] /<x2 x + 2> . Entonces A es similar a la
104

16. Aplicaciones al algebra lineal


matriz compa
nera

B=

0
1

2
.
1

A=

3
1

1
1

(c) Si

entonces el polinomio caracterstico es


x3
1
det
1
x1

= (x 3)(x 1) + 1 = x2 4x + 4 = (x 2)2 .

Aqu tenemos dos posibilidades: que el R[x]-modulo V sea cclico, V R[x] /<(x 2)2>
o que no lo sea, es decir, V (R[x] /<x 2>) (R[x] /<x 2>); pero en el segundo
caso, el polinomio mnimo sera x 2, as que A 2I sera 0, pero esto es falso, as que
V R[x] /<(x 2)2> y A es similar a la matriz compa
nera
B=

0
1

4
.
4

[16.13] Ejercicio de tarea. Cuantas matrices no similares A con coeficientes en


R) tienen polinomio caracterstico (x2 1)2 ?
[16.14] Ejercicio de tarea. Encontrar la forma canonica racional de
A=

1 2
.
3 4

[16.15] Ejercicio de tarea. Encontrar la forma canonica racional de

A = 1
0

0 0

2 0.
0 3

[16.16] Ejercicio de tarea. Encontrar la forma canonica racional de

A = 1
0

0 0

2 0.
1 2

[16.17] Ejercicio de tarea. Dar un ejemplo de dos matrices no similares que tengan
el mismo polinomio caracterstico y el mismo polinomio mnimo.
Para ciertas aplicaciones es conveniente trabajar con la forma canonica racional de una
matriz; sin embargo para otras, por ejemplo cuando se quieren considerar potencias de la
105

16. Aplicaciones al algebra lineal


matriz, conviene mas trabajar con otra representacion de la misma matriz; esta esta m
as
ligada a la suma directa de cclicos primarios.
[16.18] Observaci
on. Si A, B Mn (F ) son matrices tales que AB = BA entonces
k

(A + B) =

k
X
i=0

k i ri
AB .
i

[16.19] Proposici
on. Si V F [x] /<(x )n>, entonces existe una base del espacio
vectorial V para la cual la matriz asociada a T es

J(, n) =
0

0 0
0
1
0

..
.

0
0
0

0
0

0
= I + Nn ,

donde In es la matriz identica de n n y Nn es la matriz de n n que tiene 1 s en la


diagonal justo abajo de la diagonal principal. A la matriz J(, n) se le llama bloque de
Jordan.
Demostraci
on. Si v es un generador del F [x]-modulo cclico V, sea
: v, (T I)(v), (T I)2 (v), . . . , (T I)n1(v).
Afirmamos que es base de V como F -espacio vectorial. Para ello observemos que son
n vectores (y n es la dimension de V ) y que cada elemento de la base
= (v, T (v), T 2(v), . . . , T n1(v))
se puede expresar como combinacion lineal de los elementos de gracias a la observaci
on
anterior (pues la matriz I conmuta con cualquier matriz). Veamos ahora que con respecto
a , T tiene expresion J(, n). En efecto, para los primeros renglones la afirmaci
on es
n
clara y para el u
ltimo basta recordar que (T I) es el anulador de V as que 0 =
(T I)n (v) = (T I)(T I)n1 (v), de donde T ((T I)n1 (v)) = (T I)n1 (v).
Del teorema fundamental de los modulos finitamente generados sobre F [x] tenemos
que la descomposicion en suma directa de cclicos primarios es u
nica salvo orden. Juntando
esto con la proposicion anterior tenemos el siguiente corolario.
[16.20] Corolario. Si A es una matriz de n n y todos los valores propios de A
pertenecen a F entonces A es similar a una u
nica (salvo orden) suma directa de bloques
de Jordan. A esta descomposicion se le llama forma canonica de Jordan de A.
Usando la forma canonica de Jordan podemos probar el siguiente resultado.
[16.21] Ejemplo. Toda matriz A Mn (F ) es similar a su transpuesta.
106

16. Aplicaciones al algebra lineal


Demostraci
on. Podemos trabajar en la cerradura algebraica de F, en la cual A
tiene todos sus valores propios, y entonces A es similar a una forma canonica de Jordan.
Tambien podemos observar que la transpuesta de una suma directa de matrices es la suma
directa de las transpuestas de los sumandos, as que podemos trabajar con un solo bloque
de Jordan. Aqu tenemos que si P es la matriz que tiene 1 s en la diagonal a 45o y 0 s
en todas las demas entradas, entonces P 1 = P y si J es un bloque de Jordan entonces
P JP 1 es la transpuesta de J.
[16.22] Observaci
on. Si A y B son matrices similares entonces para todo k N se
k
k
tiene que A y B son similares (pues si B = P AP 1 entonces B k = P AP 1 P AP 1 =
P Ak P 1 ). Entonces, para considerar la potencia de una transformacion lineal T basta
trabajar con cualquier matriz que represente a T (y, de hecho, la potencia se expresar
a
con respecto a la misma base). La forma canonica de Jordan es particularmente u
til para
considerar potencias pues las matrices Nn son nilpotentes, es decir existe una potencia r
tal que N r = 0; en efecto, al multiplicar N consigo misma es facil ver que los 1 s van
desplazandose hacia las diagonales inferiores, as que Nnn1 = 0 y la matriz I conmuta
con cualquier otra matriz, as que el teorema del binomio aplica. Por otro lado tambien
es facil darse cuenta que las potencias de una suma directa de matrices pueden realizarse
en cada sumando, as que basta considerar potencias de bloques de Jordan y tenemos el
siguiente resultado.
[16.23] Proposici
on.
k

J(, n) = I +

k1
X
i=1

k ki i
Nn .
i

[16.24] Ejemplo. Para n = 3 tenemos

1
0 1

k
0 k

k1
0 = k

k
k2

0
k
kk1

0
0
.
k

[16.25] Ejemplo. Sea A GL3 (Z7 ) (el grupo multiplicativo de las matrices de 3 3
con coeficientes en Z7 ) definida por

A = 1
0

0 1

0 4.
1 3

Encontrar el orden de A (es decir, el menor exponente r tal que Ar = I ).


Soluci
on. Reconocemos a A como la matriz compa
nera del polinomio g(x) = x3
3
2
3
3x 4x 1 = x 3x + 3x 1 = (x 1) (pues en Z7 , tenemos que 4 es igual a 3);
2

107

16. Aplicaciones al algebra lineal


entonces A es similar al bloque de Jordan

Ahora, por [16.24],

J = 1
0

k
J = k
k
2

0 0

1 0.
1 1
0
1
k

0
0
.
1

Esta
u
ltima es la matriz identica si y solo si k es m
ultiplo de 7, de donde tenemos que el
orden es 7.
Para resolver ecuaciones diferenciales es u
til considerar la exponencial de una matriz
A, definida por

X
1 k
1
1
A
A = I + A + A2 + A3 + .
e =
2
6
k=0 k!
Se prueba que esta serie converge (pensando que lo hace en cada coordenada), de manera
que esta bien definida esta exponenciacion.
La siguiente proposicion, que e deja sin demostracion, es la base para poder sustituir
una matriz A por su forma canonica de Jordan al calcular eA .
[16.26] Proposici
on. Sea A Mn (C). Entonces
1
(a) Si P es invertible entonces P eA P 1 = eP AP .
(b) Si AB = BA entonces eA+B = eA eB .
(c) Para toda A, eA es invertible y (eA )1 = eA .
(d) eNn es una matriz triangular inferior con 1 s en la diagonal principal.
(e) Si D es una matriz diagonal, D = diag(1 , 2 , . . . , n ) (es decir, D es la matriz
que tiene a los elementos mencionados en la diagonal principal y 0 s en los demas lugares),
entonces
eD = diag(e1 , e2 , . . . , en ).
(f) Si 1 , 2, . . . , n son los valores propios de A entonces e1 , e2 , . . . , en son los
valores propios de eA .
(g) Se puede calcular eA como sigue: Si A es similar a I + Nn , con Nn nilpotente,
entonces eA es similar a eI eN .
(h) Si la traza de A (es decir, la suma de los elementos diagonales de A) es 0, entonces
det(eA ) = 1.
[16.27] Ejercicio de tarea. Probar que toda matriz con coeficientes en C se puede
escribir como la suma de una matriz diagonalizable (es decir, similar a una matriz diagonal
diag(1, 2 , . . . , n )) y una nilpotente.
[16.28] Ejercicio de tarea. Probar que una matriz es nilpotente si y solo si todos
sus valores propios son 0.
108

16. Aplicaciones al algebra lineal


[16.29] Ejercicio de tarea. Cuantas clases de conjugacion tiene GL(2, Z7 )? (Nota:
Recordar que una clase de conjugacion es {P 1 AP : P GL(2, Z7 }, para A GL(3, Z7 .)

109

Secci
on 17

Extensiones de campos

[17.1] Proposici
on. Teorema de Kronecker. Sean F un campo, p(x) F [x] un
polinomio irreducible, I el ideal de F [x] generado por p(x) y E el campo F [x]/I . Entonces
(a) E contiene a F (es decir, hay un monomorfismo de anillos F E ).
(b) Visto en E , el polinomio p(x) tiene raz; es decir, si : F E es la inclusion de
F en E , entonces el polinomio P (x) E[x] dado por cambiar los coeficientes de p(x) por
su imagen bajo tiene por raz a x + I .
(c) Si f (x) F [x] entonces existe un campo K que contiene a F en el cual f (x) tiene
una factorizacion en polinomios de grado 1.
Demostraci
on. (a) Sabemos que F [x]/I es campo pues I es maximal por ser p(x)
irreducible. Sea = , donde : F F [x] es la inclusion y es la proyecci
on
natural. Entonces es un homomorfismo de campos y, como Ker() es un ideal de F y
los campos no tienen ideales propios, entonces es monomorfismo.
(b) Sea p(x) = an xn + + a1 x + a0 . Entonces, en E[x],
p(x + I) = (an )(x + I)n + + (a1 )(x + I) + (a0 ) = (an xn + + a1 x + a0 ) + I = I,
que es el 0 de E .
(c) Sea f (x) F [x]. Procedemos por induccion sobre el grado de f . Sea p(x) un
factor irreducible de f (x). Por (a) y (b) construyamos E1 donde p(x) tenga una raz
y sea f (x) = (x )g(x) con g(x) E1 [x]. Como (g) < (f ), existe un campo que
contiene a E1 en el cual g(x) se factoriza en producto de polinomios lineales y en este
campo f (x) es producto de polinomios lineales.
[17.2] Ejercicio. Ilustrar el teorema de Kroenecker con p(x) = x2 + 1 R[x].
[17.3] Ejercicio de tarea. En el teorema anterior probar que si p(x) = ax + b con

17. Extensiones de campos


a, b F y a 6= 0, entonces E F .
Utilizaremos lo anterior para probar que para cada k N y p primo existe un campo
con pk elementos. Necesitamos un criterio para saber si un determinado
polinomio f (x)

2
F [x] tiene races m
ultiples, es decir, existe a F tal que (x a) f (x).

Si f (x) F [x], a F y m N\{0} son tales que (xa)m f (x) pero (xa)m+1 6 f (x),
decimos que a es raz de multiplicidad m de f (x).
Dado un polinomio f (x) = an xn + + a1 x + a0 F [x] se define su derivada con
la formula usual de Calculo (aunque aqu no se consideran lmites pues no tiene sentido
hablar de convergencia): f (x) = nan xn1 + + a1 . Es claro que las formulas usuales
de derivada de una suma y de un producto son validas, es decir, si h(x) = f (x) + g(x),
k(x) = f (x)g(x) y l(x) = f (x)r para cierta r N {0} entonces
h (x) = f (x) + g (x),
k (x) = f (x)g(x) + f (x)g (x) y
l (x) = nl(x)n1l (x).
[17.4] Proposici
on. Sea f (x) = (x a1 ) (x an ) F [x]. Entonces las ai son
todas distintas si, y solo si, mcd(f (x), f (x)) = 1.
Demostraci
on. Supongamos que a1 es una raz de multiplicidad maxima m 1 y
que a = a1 = a2 = = am . Sea g(x) = (x am+1 ) (x an ). Entonces
f (x) = m(x a1 )m1 g(x) + (x a1 )m

n
X

g(x)
,
i=r+1 x ai

de donde es claro que m = 1 si, y solo si, mcd(f (x), f (x)) = 1.


[17.5] Ejercicio. Probar que si F tiene caracterstica 0 y p(x) F [x] es irreducible,
entonces p(x) no tiene races m
ultiples.
[17.6] Ejercicio. Probar que si F tiene caracterstica p > 0, entonces f (x) F [x]
tiene races m
ultiples si, y solo si, f (x) = g(xp) para alg
un polinomio g(x) F [x].
Dado un campo F , el grupo multiplicativo F \ {0} se denota por F # .
[17.7] Proposici
on. Teorema de Galois. Para cada primo p y k N existe un campo
k
con p elementos.
Demostraci
on. Empecemos por considerar como debera ser ese campo E0 . Esk
cribamos q = p . Como el grupo multiplicativo E0# tendra q 1 elementos, todos los
elementos distintos de 0 seran raz del polinomio xq1 1, as que todos los elementos
(incluyendo el 0) seran raz de f (x) = xq x. Consideremos entonces este polinomio en
111

17. Extensiones de campos


Zp [x] y, usando [17.12], encontremos un campo E en el que f (x) sea producto de polinomios lineales. Sea E0 = {a E : f (a) = 0}. Veamos primero que E0 es subcampo
de E . Tenemos que ver que 0, 1 E0 (lo cual es claro) y que E0 es cerrado bajo suma,
producto en inversos aditivos y multiplicativos. Observemos que E tiene caracterstica p
pues fue construido como extension de Zp y sean a, b E0 ; entonces, por [3.43],
(a b)q (a b) = (aq bq ) (a b) = (aq a) (bq b) = 0 0 = 0 y

(ab)q (ab) = aq bq aq b + aq b ab = aq (bq b) + (aq a)b = 0 + 0 = 0;

ademas, si a E0 \{0}, entonces a(aq1 1) = 0, as que aq1 1 = 0, de donde vemos que


el inverso multiplicativo de a es una potencia de a as que, por induccion y ya sabiendo
que E0 es cerrado bajo producto, tenemos que a1 E0 .
Ahora solo nos falta probar que |E0| = q . Para ver esto, consideremos que f (x), por
ser de grado q , tiene q races, entonces basta ver que son todas distintas; para ello usamos
[17.4] pues f (x) = qxq1 1 = 1, puesto que el campo tiene caracterstica p y q = pk .
Si F es subcampo de E , decimos que E es extension de F y escribimos E/F . La
dimension de E como espacio vectorial sobre F se llama grado de la extension y se denota
por [E : F ]. Decimos que la extension E/F es finita si [E : F ] es finito. Dados E/F y
elementos 1 , 2 , . . . , k E , al menor campo que contiene a F y a 1 , 2, . . . , k se le
denota por F (1 , 2, . . . , k ) y se dice que F (1 , 2, . . . , k ) es el campo obtenido de F
al adjuntar 1 , 2 , . . . , k . Si E = F () decimos que E es extension simple de F .
[17.8] Observaci
on. Sea E/F extension de campos y sea E . Entonces
F () =

f ()
: f (x), g(x) F [x]; g() 6= 0 ,
g()

de la misma manera que


F (x) =

f (x)
: f (x), g(x) F [x]; g(x) 6= 0
g(x)

es el campo de cocientes de F [x].


[17.9] Observaci
on. Sean E/F extension de campos y 1 , 2 , . . . , k E . Entonces
(a) F (1 , 2, . . . , k ) = F (1 , 2 , . . . , k1)(k ).
(b) Si K/F es otra extension de campos y , : E K son homomorfismos de


si, y solo si (a) = (a) para todo a F y
=
campos, entonces
F (1 ,...,k )

F (1 ,...,k )

(i ) = (i ) para toda i.

Sea E/F extension de campos y sea E . Decimos que es algebraico sobre


F si existe f (x) F [x] tal que es raz de f (x); en caso contrario decimos que es
trascendente sobre F . Decimos que E/F es extension algebraica si todo elemento de E
es algebraico sobre F .
112

17. Extensiones de campos


[17.10] Nota. Cuando se dice que un elemento es algebraico (o trascendente), sin
especificar loscampos, se refiere a que es algebraico (o trascendente) sobre Q; por ejemplo,
decimos que 2 es algebraico pero que y e son trascendentes.
[17.11] Nota. Si E = F (x) entonces x es trascendente sobre F .
[17.12] Proposici
on. Sea E/F extension de campos y sea E algebraico sobre
F . Entonces
(a) Existe un polinomio monico irreducible u
nico p(x) F [x] del cual es raz.
(b) F () F [x] / <p(x) > con un isomorfismo que fija F (es decir, el isomorfismo
restringido a F es la identidad).
(c) [F () : F ] = (p).
Demostraci
on. (a) Sea p(x) F [x] el polinomio monico de grado mnimo del cual
es raz. Es claro que p(x) es irreducible (pues p(x) = g(x)h(x) g()h() = 0 g() =
0 o h() = 0). Veamos que p(x) es u
nico. Supongamos que q(x) F [x] es irreducible,
monico, que tiene a por raz y que es distinto de p(x). Entonces mcd(p(x), q(x)) = 1, de
donde existen r(x), s(x) F [x] tales que 1 = r(x)p(x) + s(x)q(x), as que 1 = r()p() +
s()q() = 0, lo cual es una contradiccion.
(b) El homomorfismo evaluacion e : F [x] F () (que manda x en y deja fijo a F ) es
claramente suprayectivo y tiene por n
ucleo a <p(x)> pues la contencion <p(x)> Ker(e)
es inmediata y si f () = 0 y f (x) = p(x)g(x) + r(x) con (r) < (p) entonces r() = 0,
de donde r(x) = 0 porque p(x) era de grado mnimo.
(c) Esto es por (b) y [14.31].
El polinomio p(x) de la proposicion anterior se llama polinomio irreducible o polinomio
mnimo de sobre F y se denota por irredF ().
[17.13] Ejercicio de tarea. Probar que si E/F es extension de campos y E es
algebraico entonces
F () = {f () : f (x) F [x]}.
[17.14] Nota. Gracias al ejercicio anterior, si E/F es extension de campos, E
es algebraico sobre F y el polinomio irreducible de sobre F tiene grado n, entonces
[F () : F ] = n y
F () = F [] = {b0 + b1 + + bn1n1 : b0 , b1, . . . , bn1 F },
(y b0 + b1 + + bn1 n1 = c0 + c1 + + cn1 n1 con las bi y las ci en F, si, y s
olo
si, bi = ci para toda i.)
[17.15] Ejercicio de tarea. Probar que si E/F es finita, entonces E/F es algebraica.
[17.16] Proposici
on. Sean E/F y E/F extensiones de campos con F y F isomorfos
con isomorfismo : F F . Sea E algebraico sobre F con polinomio irreducible p(x)
113

17. Extensiones de campos


y sea p(x) el polinomio que corresponde a p(x) bajo el isomorfismo inducido : F [x]
F [x]. Entonces existe : F () E que extiende a si, y solo si p(x) tiene raz en E .
En este caso el n
umero de tales extensiones es el n
umero de races distintas de p(x) en E .
Demostraci
on. () Es claro que () debe ser raz de p(x).
() Sea E una raz de p(x). El isomorfismo induce un isomorfismo
F [] F [x] /<p(x)> F [x] /<p(x)> F [] E;
y mediante este isomorfismo la imagen de es .
Por [17.9](b) es claro que dos homomorfismos extension son distintos si, y solo si, las
imagenes de son distintas, lo cual depende de las races distintas de p(x) en E .
[17.17] Corolario. Si E/F es extension de campos y , E son races del polinomio irreducible p(x) F [x], entonces F () F () con isomorfismo que fija F y manda
a .
Sea f (x) F [x]. Un campo de descomposicion de f (x) es una extension E/F en la
cual f (x) se descompone (como producto de polinomios lineales) pero tal que f (x) no se
descompone en ning
un subcampo propio de E .
[17.18] Corolario. Sea f (x) F [x]. Entonces f (x) tiene campo de descomposici
on
y este es u
nico salvo isomorfismo.
Demostraci
on. Por el Teorema de Kroenecker existe K en el cual f (x) tiene todas
sus races 1 , . . . , n . Entonces el campo E = F (1 , . . . , n ) (subcampo de K ) es campo
de descomposicion de f (x). La unicidad se da por induccion sobre el n
umero de races
que se tienen que adjuntar y la proposicion [17.16].
[17.19] Corolario. Sea p un n
umero primo y sea n N. Entonces existe un u
nico
n
campo con exactamente p elementos.
Demostraci
on. Por [17.7] ya tenemos la existencia. Para ver la unicidad, basta
probar que cualquier campo E de pn elementos es campo de descomposicion del polinomio
n
f (x) = xp x sobre Zp , pero esto es claro porque debe ser espacio vectorial sobre
Zp y, como E # es grupo bajo la multiplicacion y tiene pn 1 elementos entonces todo
n
elemento e E # es tal que ep 1 = 1, as que todo elemento de E satisface el polinomio
n
f (x) = xp x, el cual tiene pn races, as que todas sus races estan en E .
Al u
nico campo con pn elementos se le llama campo de Galois con pn elementos y se
le denota por GF (pn ).
[17.20] Proposici
on. Sean F B E campos. Entonces [E : F ] es finito si, y s
olo
si, [E : B] y [B : F ] son finitos. En este caso [E : F ] = [E : B][B : F ].
Demostraci
on. () es clara.
() Esto es claro escribiendo B como suma directa de copias de F , y E como suma de
114

17. Extensiones de campos


copias de B . De hecho, si (1 , . . . , k ) es base de E como B -espacio vectorial y (1 , . . . , l )
es base de B como F -espacio vectorial, es facil ver que (i j : i = 1, . . . , k; j = 1, 2, . . . , l)
es base de E como F -espacio vectorial.
[17.21] Corolario. Si E/F es extension de campos y , E son algebraicos sobre
F , entonces tambien lo son + , , y (si 6= 0).
Demostraci
on. Como es algebraico sobre F , es claro que tambien lo es sobre
cualquier campo extension de F , en particular, es algebraico sobre F (); pero entonces
F ()() es extension finita de F (), la cual es extension finita de F . La conclusi
on se
sigue de [17.15] puesto que + , , , F (, ).
Hagamos aqu un peque
no parentesis para ver un resultado que necesitaremos en lo
que sigue.
[17.22] Lema. El polinomio f (x) = x4 10x2 + 1 es irreducible sobre Z.
Demostraci
on. Primero observemos que f (x) no tiene races en Q puesto que los
candidatos (en vista de [2.24]) son 1 y 1 que obviamente no lo son. Ahora, uno est
a
tentado a usar el criterio [14.8]. Sin embargo ese criterio no es completo y este polinomio
es un ejemplo de ello, es decir, es un polinomio irreducible sobre Z pero reducible en Zp
para todo primo p. Veamos aqu que es irreducible sobre Z y trabajemos las ecuaciones de
manera general (sin suponer que son enteros) para que mas abajo veamos que es reducible
en Zp para todo primo p.
Si f (x) fuera reducible, su factorizacion sera del tipo
f (x) = (x2 + ax + b)(x2 + cx + d),
con coeficientes en Z, por el lema de Gauss. Comparando coeficientes, se tendran las
siguientes ecuaciones:
(1) bd = 1,
(2) a + c = 0,

De (2) y (3) tenemos

(3) ad + bc = 0,
(4) ac + b + d = 10.
(2 ) a = c y

(3 ) a(d b) = 0.
Si a 6= 0, entonces, por (3 ), b = d, de donde, por (1) y (4) obtenemos
(1) b2 = 1 y
(4) a2 + 2b = 10.

Entonces (1 ) nos dice que b = 1 y, sustituyendo en (4 ), obtenemos a2 = 12 = 4 3 o


a2 = 8 = 4 2, de donde 3 o 2 deben ser cuadrados; desde luego, esto es falso en Z.
Si a = 0 = c, entonces (4) se convierte en d = 10 b, as que, sustituyendo en (1)
logramos b(10 + b) = 1, de donde b2 + 10b + 1 = 0 y b = 10 2 1004 , lo cual es posible
115

17. Extensiones de campos


si, y solo si, 96 = 16 6 es cuadrado, es decir, 6 es cuadrado. Tambien esto es falso en Z
as que ya tenemos que f (x) es irreducible en Z.
Para ver que el polinomio es reducible modulo cualquier primo necesitamos tres lemas
de Teora de N
umeros.
[17.23] Lema. Si p es es un primo impar entonces, modulo p, el n
umero de residuos
+ 1.
cuadraticos (es decir, de residuos que son cuadrado de otro residuo) es p1
2
Demostraci
on. Es claro que 0 es residuo cuadratico. La funcion de Zp \ {0} en s
mismo definida por x 7 x2 es 2 a 1 porque
a2 = b2 a2 b2 = 0 (a + b)(a b) = 0 a = b o a = b;
donde la u
ltima equivalencia es porque p es primo (as que Zp es dominio entero).
[17.24] Lema. Si p es un primo impar y a Zp , entonces a es residuo cuadr
atico
p1
distinto de 0 si, y solo si, a es raz del polinomio x 2 1,

Demostraci
on. Observemos primero que, como Zp \ {0} es grupo bajo la multiplicacion y tiene p 1 elementos, entonces todo elemento b Zp \ {0} satisface bp1 = 1.
p1
Sea a un residuo cuadratico modulo p y sea b tal que a = b2 . Entonces a 2 = bp1 = 1,
p1
races
de donde a satisface el polinomio x 2 1. Por otro lado, este polinomio tiene p1
2
p1
y, como vimos en el lema anterior, modulo p hay 2 residuos cuadraticos, as que son
precisamente estos las races del polinomio.

[17.25] Lema. Si p es un primo impar y a, b Zp \ {0} no son residuos cuadraticos


entonces ab s lo es,
Demostraci
on. Si a, b Zp \ {0} no son residuos cuadraticos entonces a
1, pero entonces
p1
p1
p1
(ab) 2 = a 2 b 2 = (1)(1) = 1,

p1
2

=b

p1
2

as que el lema anterior nos dice que ab es residuo cuadratico (no cero).

[17.26] Observaci
on. El polinomio f (x) = x4 10x2 + 1 es reducible sobre Zp para
todo p primo.
Demostraci
on. El resultado es claro para p = 2. Observemos que en [17.22] todas
las deducciones son reversibles, as que con tal que alguno de 2, 3 o 6 sea cuadrado, las
ecuaciones tienen solucion y entonces, por el lema [17.25], en cualquier Zp el polinomio
f (x) es reducible.
Continuemos ahora nuestro estudio de extensiones de campos.

[17.27] Ejemplo. Q( 2, 3) = Q( 2 + 3).

Demostraci
on. Observemos primero que Q( 2) = {a +b 2 : a, b Q} (el inverso de
116

17. Extensiones de campos


b
a
un a+b 2, con a, b no ambos cero, es a2 2b
2) Q( 2, 3)
2 + a2 2b2 ). Tenemos Q Q(
y en cada paso la extension es de grado 2 porque x2 2 que
irreducible
es el polinomio

2
ltimo
de 2 sobre Q y x
3 que es el polinomio irreducible
de 3 sobre Q( 2)
2
(este u
2
2
es irreducible en Q( 2)
puesto que si (a + b 2) =3, entonces a + 2ab 2 + 2b = 3,
lo
que implicar
a que

2 Q). Entonces Q( 2 + 3)/Q es de grado 4. Es claro que


2, 3). Para probar la otra contencion basta ver que el polinomio
Q( 2 + 3) Q(
irreduciblede = 2 + 3 tiene grado 4. Tenemos que 2 = 5 + 2 6, de donde
2 5 = 2 6 y as 4 102 + 25 = 24, por lo que es raz del polinomio x4 10x2 + 1,
el cual es irreducible sobre Q gracias a los lemas siguientes.
[17.28] Ejercicio de tarea. A que campo conocido es isomorfo R[x] /<x2 + x + 1>?
[17.29] Ejercicio de tarea. Probar que si E/K y K/F son algebraicas entonces
tambien lo es E/F .
Sea E/F extension de campos. Un isomorfismo : E E de campos es F automorfismo de E si deja fijos los elementos de F . Observemos que todo F -automorfismo
de E es una F -transformacion lineal y que el conjunto de todos los F -automorfismos de E
forma un grupo, llamado grupo de Galois de la extension E/F y denotado por Gal(E/F ).
Como vimos arriba, si E es campo de descomposicion de un polinomio irreducible sobre
F , entonces el n
umero de F -automorfismos depende, en cierta forma, del n
umero de races
del polinomio. Un polinomio irreducible es separable si no tiene races m
ultiples (en su
campo de descomposicion). Un polinomio f (x) es separable si es producto de separables
(posiblemente con races comunes). Campos en los que todo polinomio es separable se
llaman perfectos. Si E/F es extension de campos y E , entonces decimos que es
separable si es trascendente o su polinomio irreducible es separable. Decimos que E/F es
separable si todo elemento en E es separable.
[17.30] Corolario. Todo campo de caracterstica 0 es perfecto.
Demostraci
on. Por [17.5] sabemos que si F tiene caracterstica 0, entonces todo
polinomio en F [x] es separable.

En [17.27] vimos que Q( 2, 3) es una extension simple. Esto es mas general como
vemos en la siguiente proposicion.
[17.31] Proposici
on. Si F es un campo de caracterstica 0 y y son algebraicos
sobre F , entonces existe algebraico sobre F tal que F () = F (, ).
Demostraci
on. Sean p(x) = irredF () y q(x) = irredF (). Sea E un campo en
el que tanto p(x) como q(x) se descompongan totalmente. Sabemos que p(x) y q(x)
no tienen races m
ultiples. En E sean = 1 , 2 , . . . , m las m races de p(x) y =
1 , 2 , . . . , n las n races de q(x). Veamos que es posible encontrar r0 F tal que
+ r0 es distinto de i + r0 j para toda i = 1, 2, . . . , m y j = 2, . . . , n. En efecto, si
117

17. Extensiones de campos


i
+ r = i + rj , entonces r =
y, como F es de caracterstica 0, es infinito (pues
j
contiene a Q), as que basta tomar

i
r0 F \
: 1 i m, 2 j n .
j
Sea = + r0 F (, ). Afirmamos que F (, ) = F (). La inclusion es obvia.
Sea f (x) = p( r0 x) E[x]; observemos que es raz de f (x), as que x es un
divisor de f (x) y de q(x) en E[x]; ademas, para j 6= 1, j no es raz de f (x) ya que,
por la elecci
on de r0 , sabemos que p( r0 j ) 6= p(i ) para toda i y las i son las races
de p(x). Entonces x es el maximo com
un divisor de f (x) y de q(x) en F (, ), que
es un campo extension de F () as que, por [2.10], tambien es maximo com
un divisor
en F (). Tenemos entonces que x F () as que F () y entonces tambien
= r0 F ().
[17.32] Corolario. Cualquier extension finita de un campo de caracterstica 0 es
simple.
[17.33] Corolario. Sea E campo de descomposicion de un polinomio irreducible
p(x) F [x].
(a) Si p(x) tiene m races distintas, entonces Gal(E/F ) es (isomorfo a un) subgrupo
del grupo de simetras Sm := { : {1, 2, . . . , m} {1, 2, . . . , m} : es biyectiva}.




(b) Si E = F () y el polinomio irreducible de tiene grado n, entonces Gal(E/F )
n = [E : F ].
(c) Si E = F () y el polinomio irreducible p(x) de tiene grado n y es separable,
entonces Gal(E/F ) = n = [E : F ].
Demostraci
on. (a) Ya sabemos que todo F -automorfismo permuta las races de p(x).
Ya sabemos que Gal(E/F ) es grupo y tambien Sm lo es; ademas ambos tienen la misma
operacion, por lo que Gal(E/F ) es subgrupo de Sm .
(b) y (c) El grado de la extension es n = (p). Sabemos, por [17.9], que cada F automorfismo depende, de manera u
nica, de la eleccion de (), la cual tiene que ser raz
de p(x), as que tiene tantas posibilidades como races distintas tiene p(x).

[17.34] Lema. Sean F campo de caracterstica p > 0, a F y f (x) = xp a.


Entonces f (x) solo tiene una raz b (con multiplicidad p), y si f (x) es reducible sobre F
entonces b F .

Demostraci
on. Sea E el campo de descomposicion de f (x) y sea b E raz de
f (x). Entonces bp = a, as que, usando que el campo es de caracterstica p, tenemos
f (x) = xp bp = (x b)p . Si f (x) es reducible entonces,
por el teorema de factorizaci
on

r
u
nica, existe r N, r p, tal que g(x) = (x b) f (x) en F [x]. Observemos entonces
que el termino independiente de g(x) pertenece a F y es br , as que si r < p, por ser p
primo tenemos que mcd(r, p) = 1, por lo que existen enteros s, t tales que rs + pt = 1,
118

17. Extensiones de campos


pero entonces
b = brs+pt = (br )s (bp )t F.
[17.35] Proposici
on. Sea F de caracterstica p > 0. Entonces F es perfecto si, y
solo si, todo elemento de F tiene raz p-esima en F .
Demostraci
on. () Supongamos que a F no tiene raz p-esima; entonces, por el
p
lema [17.34], x a es irreducible, pero esto es imposible pues sus p races (en su campo
de descomposicion) son iguales y F es perfecto.
() Sea f (x) = an xn + + a1 x + a0 F [x] un polinomio irreducible. Queremos ver
que las races de f en su campo de descomposicion son todas distintas. Supongamos lo
contrario. Entonces, por [17.6], podemos escribir f (x) como un polinomio en xp :
f (x) = an1 xpk1 + + anl xpkl = (bn1 )p xpk1 + + (bnl )p xpkl = (bn1 xk1 + + bnl xkl )p ,
lo que contradice que f sea irreducible.
[17.36] Ejercicio de tarea. Probar que todo campo finito es perfecto.
[17.37] Ejemplo. El campo F = Zp (x) (campo de cocientes de Zp [x]) no es perfecto.
Demostraci
on. Observemos primero que la caracterstica de F es p, y que si f (t) =
tp x F (x)[t] entonces el elemento
esima (no existen polinomios
x F no tiene raz p-

a(x) p
en Zp [x], a(x) y b(x), tales que b(x) = x), as que, por [17.35], f (t) es irreducible. Sin
embargo, f (t) = 0, as que mcd(f, f ) = f 6= 1, por lo tanto f tiene races m
ultiples.
[17.38] Ejemplo. Sea F campo de caracterstica distinta de 2 y sea a F que no
tiene raz cuadrada en F . Sea E = F (), con raz de x2 a. Entonces Gal(E/F ) Z2 .

Demostraci
on. Sea f (x) = x2 a. En E se tiene que f (x) = (x )(x + )
y 6= pues la caracterstica de F no es 2; entonces E/F es separable, por lo que


Gal(E/F ) = [E : F ] = (f ) = 2; la u
nica posibilidad es que Gal(E/F ) sea cclico de
orden 2, generado por : E E dada por () = .
[17.39] Ejercicio. Encontrar una extension E de F = Z7 tal que Gal(E/F ) sea
cclico de orden 2.
[17.40] Corolario. El u
nico automorfismo de campos no trivial de C que deja fijo a
R es la conjugacion.
Demostraci
on. En el ejemplo anterior tomar F = R y a = 1.
[17.41] Nota. Hay una cantidad no numerable de automorfismos de C (que no fijan
R).
[17.42] Ejemplo. Gal(R/Q) es el grupo trivial. Mas a
un, el u
nico automorfismo de
campos : R R es la identidad.
119

17. Extensiones de campos


Demostraci
on. Veamos que si : R R es automorfismo de campos entonces
fija Q. Esto es facil porque (1) = 1 as que, por induccion, (n) = n para todo natural
n. Ahora, como es homomorfismo del grupo (R, +), respeta inversos, por lo que
tambien obtenemos (n) = n para todo n Z. El mismo argumento usando que es
homomorfismo del grupo R# en s mismo nos da que ( 1b ) = 1b para todo b Z \ {0} y
con esto ya es obvio que fija Q.
Para ver que tambien fija todos los elementos de R, probemos que respeta orden.
En efecto, para a > b R se tiene a b > 0, por lo que existe c R tal que c2 = a b, de
donde (a) (b) = (a b) = (c)2 > 0, por lo tanto (a) > (b). De aqu ya es claro
que es la identidad (dado un real r tomar dos sucesiones de racionales que se aproximen
a r , una creciente y otra decreciente).

[17.43] Nota. Como vimos en el ejemplo anterior, Gal(R/Q) = 1; sin embargo


sabemos que [R : Q] = 20 y que R/Q es separable; esto no contradice [17.33] pues R
no es campo de descomposicion de ning
un polinomio sobre Q. Por otro lado hay una
20
cantidad no numerable (de hecho, 2 ) de automorfismos de R como Q-espacio vectorial,
inclusive pidiendo que los automorfismos manden 1 en 1, y, por tanto, que fijen a Q (para
ver esto u
ltimo basta dar una base de R como Q-espacio vectorial que tenga al 1, escoger
una permutacion de los elementos de la base que fije al 1 y extender esa permutacion por
linealidad).
[17.44] Ejemplo. Sea f (x) = x3 2 Q[x]. Entonces Gal(E/Q) S3 si E es el
campo de descomposicion de f .

Demostraci
on. Como la extension es separable, sabemos que Gal(E/Q) = [E : Q].
Tambi
en sabemos que Gal(E/Q) es un subgrupo de S3 , el cual tiene 6 elementos. Sea

1 = 3 2 R. Entonces Q(1) Q[x]/<f (x)> pues f (x) es el polinomio irreducible


de 1 y tenemos que [Q(1) : Q] = (f ) = 3. Por otro lado, las otras races de f (x)
son complejas
no reales, as que no pertenecen
a Q(1 ) R, por lo que E 6= Q(1 ). Sea

2i
4i
3
3
2 = 2e 3 ; la otra raz de f (x) es 3 = 2e 3 = 2 =
22 , as
que E = Q(1, 2 ) y el

f (x)
3
3
2
polinomio irreducible de 2 sobre Q(1 ) es x 3 2 = x + 2x + 4, as que [E : Q] = [E :
Q(1 )][Q(1 ) : Q] = 2 3 = 6, y con esto termina la demostracion.
[17.45] Ejemplo. Sean F = Zp (x), f (t) = tp x F [t] y E el campo de descomposicion de f (t) sobre F . Entonces Gal(E/F ) es el grupo trivial y [E : F ] = p.
Demostraci
on. En la demostracion de [17.37] vimos que f (t) es irreducible y, por
[17.34] sabemos que solo tiene una raz (con multiplicidad p). Entonces, si es una raz
de f (t), el campo de descomposicion de f (t) es E = F () y Gal(E/F ) es subgrupo de
S1 , que solo tiene un elemento. Por otro lado, [E : F ] = (f ) = p.

[17.46] Ejercicio de tarea. Calcular Gal(Q( 2, 3)/Q).
[17.47] Ejercicio de tarea. Sea F un campo de caracterstica p > 0 y sea f (x) =
120

17. Extensiones de campos


xp xa F [x]. Probar que f (x) es separable y que si f (x) es reducible en F [x] entonces
f (x) se descompone totalmente en F . (Sugerencia: A partir de una raz de f (x) construir
las demas en terminos algebraicos.)

[17.48] Ejercicio de tarea. Determinar [Q( 2 + 3 5) : Q]. (Sugerencia: Usar la


demostracion de [17.31].)

121

Secci
on 18

Solubilidad por radicales

Decimos que una extension de campos E/F es pura si existen E y n N tales


que E = F () y n F . Un polinomio f (x) F [x] es soluble por radicales si existe una
torre de campos
F = F0 F1 Ft
tal que Fi+1 /Fi es pura para toda i y Ft contiene al campo de descomposicion E de f (x).
La torre de campos con las propiedades mencionadas se llama torre radical.
[18.1] Ejemplo. Si F es un campo de caracterstica distinta de 2 entonces todo
polinomio de grado 2 es soluble por radicales.
Demostraci
on. Sea f (x) = x2 + bx + c F [x]. Sabemos que las races de f (x) son

2
b b 4c
.
Entonces
la
extensi
o
n
F
(
b2 4c)/F es pura y f (x) se descompone totalmente
2
en F ( b2 4c).

Existen procedimientos para encontrar las races de polinomios de grado 3 o 4 sobre


campos de caracterstica 0. Consisten en hacer cambios de variables para convertir los
polinomios en polinomios mas sencillos y de ah, expresar las races en terminos de sumas,
diferencias, productos y cocientes de elementos de F y de races cuadradas y c
ubicas de
elementos de F . As como vimos en el ejemplo anterior, tenemos que todo polinomio de
grado 3 o 4 es soluble por radicales. Probaremos esto de manera teorica (sin encontrar de
manera explcita las races) y tambien probaremos que para toda n 5 existen polinomios
de grado n no solubles por radicales. En particular, no es posible encontrar un algoritmo
que use radicales para encontrar las races de un polinomio general de grado 5 o mayor.
Probaremos que si f (x) F [x] es soluble por radicales y E es el campo de descomposici
on
de f (x), entonces Gal(E/F ) es un tipo especial de grupo, llamado grupo soluble.
Un grupo G es soluble si existe una cadena finita de subgrupos
G = N0 N1 Nk = 1
tal que para cada i, Ni+1 es normal en Ni y cada factor Ni /Ni+1 es abeliano.
[18.2] Ejemplos. (a) Si G es abeliano, entonces G es soluble.

18. Solubilidad por radicales


(b) S3 es soluble: S3 < (1 2 3) > {(1)}.
(c) S4 es soluble pues S4 A4 {(1), (1 2)(3 4), (1 3)(2 4), (1 4)(2 3)} {(1)}.
Recordemos que el conmutador [G, G] = G de un grupo G es el subgrupo generado
por los elementos conmutadores ghg 1h1 con g, h G, y que G es el menor subgrupo
normal de G tal que el cociente es abeliano (es decir, G G, G/G es abeliano y si para
cierto N G se tiene que G/N es abeliano, entonces G N ). El cociente G/G se llama
abelianizado de G; en cierto sentido, es el grupo abeliano m
as parecido a G. Tenemos
una caracterizacion de grupo soluble usando el subgrupo conmutador como se establece en
la siguiente proposicion.
[18.3] Proposici
on. Un grupo G es soluble si, y solo si, existe k N tal que G(k) = 1
(donde G0 = G y, para i 1, G(i) es el subgrupo conmutador de G(i1) ).
Demostraci
on. () es clara.
() Sea
G = N0 N1 Nk = 1,
tal que para cada i, Ni+1 es normal en Ni y cada factor Ni /Ni+1 es abeliano. Por los

comentarios antes de la proposicion, tenemos que para toda i 1, Ni Ni1


. Entonces
G = N0 N1 ,
(2)

G(2) = N0 N1 N2
(3)

(2)

G(3) = N0 N1 N2 N3 ,
..
.
G(k) Nk = 1.
[18.4] Ejercicio
(a) Probar que si
(b) Probar que si
(c) Probar que si

de tarea. Sea G un grupo.


H G y G es soluble entonces H es soluble.
N G y G es soluble, entonces G/N es soluble.
N G y G/N son solubles entonces tambien lo es G.

[18.5] Lema. Sea G = Sn para n 5 y sea k N. Entonces G(k) contiene a todos


los triciclos.
Demostraci
on. Probaremos que si N es un subgrupo normal de Sn que contiene
a todos los triciclos entonces tambien N contiene a todos los triciclos. Veamos primero
que N G N G (esto para cualquier grupo G). Sea g G y tomemos un elemento
conmutador de N , xyx1y 1 (x, y N ). Usando que N G, tenemos
gxyx1y 1g 1 = gxg 1gyg 1gx1g 1 gy 1g 1 = (gxg 1)(gyg 1)(gxg 1)1 (gyg 1)1 N .
Como sabemos que para probar normalidad de un subgrupo basta con analizar si los
conjugados de los generadores pertenecen al subgrupo, ya podemos concluir que N G.
Ahora, sean a = (1 2 3) y b = (1 4 5). Entonces a, b N , as que (1 4 2) = aba1b1 N .
123

18. Solubilidad por radicales


Sean i1 , i2 , i3 elementos distintos de {1, 2, . . . , n}. Queremos probar que (i1 i2 i3 ) N lo
cual es claro por [] (en vista de que N G).
[18.6] Corolario. Sn no es soluble para n 5.
Otros elementos de teora de grupos que necesitamos analizar son los siguientes.
[18.7] Lema. Si G es un grupo cclico de orden n, entonces para cada divisor d de
n, G tiene un u
nico subgrupo de orden d.
Demostraci
on. Sea G =< a > y sea c = nd . Queremos probar que ac tiene orden d.
Es claro que (ac )d = 1. Supongamos que (ac )r = 1 para cierta r N, r < d; entonces


cd = n cr , de donde d r , lo cual es imposible porque 1 r < d. Ahora veamos la
unicidad. Sea H G de orden d; como subgrupo de cclico es cclico, y a genera G,
tenemos que H =< am > para cierta m N mnima
y que d es el menor natural tal que

md
a = 1, pero entonces cd = n md, por lo tanto c m y, por minimalidad, c = m.

[18.8] Nota. Recordemos tambien que si G es cclico de orden n con generador a,


entonces ak genera G si, y solo si, mcd(k, n) = 1, as que el n
umero de generadores de G
es (n) (con la funci
on de Euler). Cada elemento de G genera un subgrupo cclico y
podemos partir G en los conjuntos Xd = {x G : | <x> | = d}, y entonces |Xd| = (d).
Por ejemplo, Si G = Z18 entonces la particion es
X1 = {0},
X2 = {9},
X3 = {6, 12},

X6 = {3, 15},
X9 = {2, 4, 8, 10, 14, 16},

X18 = {1, 5, 7, 11, 13, 17}.


Observemos que Xd = nd {a : mcd(a, d) = 1, a d} (por ejemplo X3 = 6{1, 2} y X9 =
2{1, 2, 4, 5, 7, 8}), de donde podemos observar que |Xd | = (d).
Procediendo de la misma manera para n N tenemos el siguiente lema.
[18.9] Lema. Sea n N. Entonces n =
los divisores d de n entre 1 y n.

(d), donde la suma se toma sobre todos

Demostraci
on. Basta observar que G es la union ajena de los conjuntos Xd , donde
para cada d divisor de n, Xd es el conjunto de generadores del subgrupo de orden d de
G y, como vimos en la nota anterior, |Xd | = (d).
[18.10] Lema. Un grupo G de orden n es cclico si, y solo si, para cada divisor d de
n, G tiene a lo mas un subgrupo cclico de orden d.
124

18. Solubilidad por radicales


Demostraci
on. () Se sigue del lema [18.7].
() Para cada subgrupo cclico C de G sea XC el conjunto de generadores de C .
Tenemos que G es la union ajena de los XC y que cada XC tiene (d) elementos si C es
cclico de orden d, as que
X
X
n=
|XC |
(d) = n,
C

as que G tiene exactamente un subgrupo de orden d para cada divisor d de n, en particular para n = d.

[18.11] Proposici
on. Si F es campo y G es un subgrupo finito del grupo multiplica#
tivo F , entonces G es cclico.
Demostraci
on. Sea |G| = n y sea d divisor de n. Si G tiene (al menos) dos
subgrupos H1 y H2 de orden d, entonces para todo h Hi se tiene que hd = 1, as que
el polinomio xd 1 tiene mas de d races, lo cual no es posible. Entonces, por el lema
anterior, G es cclico.
[18.12] Corolario. Si F es campo y n N, entonces el conjunto de races n-esimas
de 1 en F es un grupo cclico.
Demostraci
on. Como el conjunto de races n-esimas de 1 en F es finito solo hay que
observar que, en efecto, las races n-esimas de 1 forman un subgrupo (multiplicativo) de
F # , lo cual es obvio.
[18.13] Ejercicio de tarea. Si n N entonces el grupo de automorfismos de Zn es
isomorfo al grupo multiplicativo de las unidades de Zn : Zn = {a : mcd(n, a) = 1}.
[18.14] Nota. El grupo Zn no necesariamente es cclico; como ejemplo de esto tenemos a Z8 = {1, 2, 3, 4}, que es isomorfo a Z2 Z2 puesto que todos sus elementos al
cuadrado son 1.
[18.15] Ejercicio. Con la notacion del ejercicio anterior, determinar Aut(Z24 ) (Z24
como grupo aditivo).
Regresemos ahora a nuestro estudio de campos combinado con el de grupos.
[18.16] Corolario. Sean F un campo, n N y E el campo de descomposicion de
f (x) = xn 1 F [x]. Entonces Gal(E/F ) es isomorfo a un subgrupo de Aut(Zn ). En
particular Gal(E/F ) es abeliano.
Demostraci
on. Supongamos que f (x) tiene k races distintas u1 , . . . , uk y sea U el
grupo de races de f (x). Por [18.11] tenemos que U Zk como grupo y si Gal(E/F ),
entonces |U es un automorfismo de U de U ; ademas, la asignacion : 7 |U es
un homomorfismo de grupos y, como E = F (u1 , . . . , uk ), entonces es inyectiva. De
aqu tenemos que Gal(E/F ) es isomorfo a un subgrupo de Aut(Zk ), que es abeliano por
[18.13].
125

18. Solubilidad por radicales


El campo E de la proposicion anterior se llama campo ciclotomico de orden n.
[18.17] Ejercicio de tarea. Sea p un n
umero primo y sea w = e
que Gal(Q(w)/Q) es cclico de orden p 1.

2i
p

C. Probar

[18.18] Corolario. Sean p un n


umero primo, n N y E = GF (pn ), el campo con
pn elementos. Entonces
(a) El grupo multiplicativo E # es cclico y si es generador de este grupo, entonces
n
E = Zp () y E es el campo de descomposicion del polinomio f (x) = xp 1 1.
(b) Si es como en (a), el polinomio irreducible de sobre Zp es de grado n.
(c) Gal(E/Zp ) Zn con generador definido por (a) = ap para toda a E .

Demostraci
on. (a) Por [18.11](a), ya tenemos que E # =< > para cierto ; este
n
satisface el polinomio f (x) = xp 1 1 y las demas races de este polinomio son todos los
elementos de E # , los cuales son de la forma r para r N. De aqu que E = Zp () es el
campo de descomposicion de f (x).
(b) Sea d el grado del polinomio irreducible de sobre Zp . Entonces F = [Zp () :
Zp ] = d, de donde Zp () tiene pd elementos, as que d = n.
(c) Sea q(x) el polinomio irreducible de sobre Zp ; por (b), (q) = n, as que
q(x) tiene a lo mas n races en E . Como genera el grupo multiplicativo de E , los
automorfismos de E
an determinados
por la imagen de la cual debe ser una raz de

est


no Teorema de Fermat,
q(x), por lo tanto Gal(E/Zp ) n. Por otro lado, por el Peque
deja fijo a Zp , as que Gal(E/Zp ). Ahora, veamos que el orden de es mayor o
j
igual que n: Si j = id para alguna j N entonces ap = a para toda a E que tiene
j
pn elementos, as que el polinomio xp x tiene pn races, de donde j n.
El elemento del corolario anterior se llama elemento primitivo y el automorfismo
se llama automorfismo de Frobenius.
Sea n un n
umero natural y sea E un campo que tiene n races n-esimas distintas
de 1. A un generador del grupo cclico de todas las races n-esimas de 1 se le llama raz
2i
primitiva de 1. Por ejemplo, una raz primitiva de 1 en C es e n .
[18.19] Ejercicio de tarea. Sea p un primo y F un campo que contiene las races
p-esimas de 1. Probar que si a F entonces xp a es irreducible o tiene todas sus races
en F .
[18.20] Ejercicio de tarea. Sea F un campo. Probar que si E es una extension pura
de grado p con p primo y F contiene todas las races p-esimas de 1 entonces Gal(E/F )
es cclico.
[18.21] Ejercicio de tarea. Sean f (x) un polinomio con coeficientes en un campo
F , E su campo de descomposicion y G = Gal(E/F ). Probar que si f (x) no tiene races
repetidas, entonces f (x) es irreducible si y solo si, G act
ua transitivamente en las races
126

18. Solubilidad por radicales


de f (x) (es decir, dadas y races de f (x) existe G tal que () = ).
[18.22] Lema. Sea n N y sea F un campo que contiene todas las races n-esimas
de 1. Sea f (x) = xn a F [x], con a F # y sea una raz de f (x). Entonces
(a) F () es el campo de descomposicion de f (x).
(b) Existe un monomorfismo de grupos : Gal(F ()/F ) Zn , de donde el grupo
Gal(F ()/F ) es cclico.
(c) El homomorfismo es isomorfismo si y solo si f (x) es irreducible en F [x].
Demostraci
on. (a) Sea w F una raz primitiva de 1 y sea E el campo de descomposicion de f (x). Es claro que F () E . Las races de f (x) son , w, w2, . . . , wn1
y todas pertenecen a F (), por lo tanto E F (), de donde es clara la igualdad.
(b) Sea Gal(E/F ). Entonces () = wi para alguna i. La asignacion : 7 i
es un homomorfismo pues si tomamos otro automorfismo Gal(E/F ) definido por
() = wj , entonces, usando que w F , tenemos que
(wk ) = ()wk = (wj )wk = ()wj+k = wi+j+k ,
as que ( )i + j = ()( ). Es claro que es inyectivo y as tambien es claro que
Gal(F ()/F ) es abeliano.
(c) es suprayectiva si, y solo si, Gal(F ()/F ) act
ua transitivamente en las races de
f (x) lo cual es equivalente a que f (x) sea irreducible, por ejercicio [18.21].
Los campos de descomposicion de polinomios solubles por radicales tienen grupo de
galois soluble. Para probar esto necesitamos algunos lemas.
[18.23] Lema. Sean F K E campos. Si K
on de un
es campo de descomposici

polinomio f (x) F [x] y Gal(E/F ) entonces Gal(K/F ).
K

Demostraci
on. Bastara probar que (K) = K . Tenemos que K = F (1 , . . . , n ),
donde los 1 , . . . , n K son races de f (x) y para cada i, (i ) es raz de f (x); pero K
es campo de descomposicion de f (x) as que (i ) K . Tenemos entonces que (K) K ,
pero lo mismo pasa con 1 , as que |K es automorfismo de K .
[18.24] Lema. Sean F K E campos con K campo de descomposicion de un
polinomio f (x) F [x]. Entonces
Gal(E/K) Gal(E/F )
y el cociente es isomorfo a un subgrupo de Gal(K/F ). Si ademas E es campo de descomposicion de un polinomio sobre F , entonces
Gal(E/F )/Gal(E/K) Gal(K/F ).

Demostraci
on. Definamos : Gal(E/K) Gal(K/F ) por () = para cada
K
Gal(E/K). Por el lema anterior, esta bien definida. Es claro que es homomorfismo
pues en ambos grupos la operacion es la composicion. Tambien es claro que Ker() =
127

18. Solubilidad por radicales


Gal(E/K). Si E es campo de descomposicion de un polinomio sobre F , entonces es
suprayectiva por [17.16].
[18.25] Lema. Sea
F = F0 F1 Ft = K
una torre radical. Entonces la torre tiene un refinamiento (es decir, otra torre de la cual
tambien forman parte los Fi )
F = F0 F1 Fr = K

tal que Fi+1


/Fi es pura y [Fi+1
: Fi ] es primo para toda i.

Demostraci
on. Sin perdida de generalidad supongamos que
F = F0 F1 Ft = K
tiene longitud maxima (con los Fi distintos). Sea Fi = L y Fi+1 = L() de grado n con
n L. Supongamos que n no es primo y escribamos n = pm con p primos. Tenemos
que
L L(m ) L().
Esta torre tambien es radical, lo cual es claro que contradice la maximalidad de t.
[18.26] Lema. Si K/F es una extension finita de campos entonces existe E campo
de descomposicion de un polinomio sobre F y tal que K E .
Demostraci
on. Escribamos K = F (1 , . . . , n ) y sea pi (x) = irredF (i ). Sea f (x) =
p1 (x) pn (x). Entonces E , el campo de descomposicion de f (x), cumple las condiciones
pedidas.
Al menor campo E que cumple las condiciones del lema anterior se le llama cerradura
de descomposicion de K/F .
Dadas dos extensiones finitas de campos K/F y L/F , con K y L subcampos de un
campo E , el menor campo que contiene a K L es la interseccion de todos los campos
que contienen a ambos y se denota por K L. Se le llama compositum de K y L.
[18.27] Lema. Sea K/F una extension finita de campos y sea E la cerradura de
descomposicion de K/F . Entonces E = K1 Kr para ciertos campos Ki isomorfos a
K mediante un isomorfismo que fija a F .
Demostraci
on. Como arriba, sea K = F (1 , . . . , n ). Hacemos induccion sobre n.

Si 1 es otra raz de p1 (x) = irredF (1 ), por [17.17] tenemos que F (1 ) F (1 ) con


isomorfismo que fija a F y por [17.16] sabemos que este isomorfismo se extiende a un
automorfismo de E que manda a K en un campo isomorfo K . El resultado se sigue por
induccion sobre el n
umero de races que necesita adjunt
arsele a E .
[18.28] Lema. Sea F = F0 F1 Ft una extension radical y sea E/F la
128

18. Solubilidad por radicales


cerradura de descomposicion de Ft /F . Existe una extension radical F = E0 E1
Em = E .
Demostraci
on. Queremos completar la torre de campos dada a una extension radical
de Ft a E , as que podemos suponer, sin perdida de generalidad, que t = 1. Sean
K = F1 = F () con n F . Por el lema anterior sabemos que E = K1 Kr para
ciertos campos Ki isomorfos a K con isomorfismo que deja fijo a F ; as que Ki = F (i )
con in F . Entonces tenemos que
F F (1 ) F (1 , 2 ) F (1 , . . . , r ) = E
es extension radical.
[18.29] Corolario. Si f (x) F [x] es soluble por radicales entonces existe una torre
radical
F = F0 F1 Ft

con E Ft para E el campo de descomposicion de f (x) sobre F , Ft /F campo de


descomposicion de un polinomio g(x) F [x] y cada [Fi+1 : Fi ] primo.
[18.30] Lema. Sea f (x) F [x] un polinomio de grado n soluble por radicales y sea
E el campo de descomposicion de f (x). Si F contiene a todas las races p-esimas de 1
para todo p divisor de n!, entonces Gal(E/F ) es soluble.
Demostraci
on. Por [18.27] tomemos una extension radical
F = F0 F1 Ft
tal que E Ft . Por [18.25] y [18.28] podemos suponer que [Fi+1 : Fi ] es primo para
cada i y que Ft campo de descomposicion de un polinomio en F [x]. Para cada i sea
Gi = Gal(Ft /Fi ). Por el lema [18.24], Gi+1 Gi y Gi /Gi+1 es subgrupo de Gal(Fi+1 /Fi ) que
es cclico de orden primo, por ejercicio [18.20]. Entonces ya tenemos que G0 = Gal(Ft /F )
es soluble; otra vez, aplicando el lema [18.24] obtenemos que Gal(E/F ) es cociente de G0 ,
as que tambien es soluble.
[18.31] Teorema. Sea f (x) F [x] soluble por radicales y sea E su campo de
descomposicion. Entonces Gal(E/F ) es un grupo soluble.
Demostraci
on. Consideremos una extension radical
F = F0 F1 Ft
con E F t. Observemos que en Ft solo se han agregado un n
umero finito de races
n-esimas de 1 para ciertos naturales n; sean estos n1 , . . . , nr y sea n = n1 nr . Sea
w una raz primitiva n-esima de 1; es claro que esta genera todas las demas races de 1
que se agregaron. Podemos suponer que la caracterstica de F no divide a n porque si es
p 6= 0, entonces la u
nica raz p-esima de 1 es 1 (por [17.34]), as que no se agrego a F .
129

18. Solubilidad por radicales


Consideremos ahora la torre
F F (w) F1 (w) Ft (w).
Por [18.28] podemos suponer, sin perdida de generalidad, que Ft (w)/F es campo de descomposicion de un polinomio sobre F ; entonces, por [18.24], el grupo H = Gal(Ft (w)/F (w))
es isomorfo a un subgrupo de Gal(F (w)/F ) que es abeliano por [18.16], as H es soluble.
Adem
as, por [18.30], ya sabemos que Gal(Ft (w)/F (w)) tambien es soluble de donde, por
el ejercicio [18.4](c), Gal(Ft (w)/F ) es soluble. Ahora ya solo falta volver a aplicar [18.24]
para tener que Gal(E/F ) es soluble (por ser cociente de Gal(Ft (w)/F ).
Nota. El recproco del teorema anterior tambien verdadero en caracterstica 0 pero no
en caracterstica p > 0.
[18.32] Corolario. El polinomio general de grado (mayor o igual que) 5) no es soluble
por radicales.
Demostraci
on. Daremos un polinomio de grado 5 no soluble por radicales: f (x) =
x 4x + 2. Es irreducible sobre Q por el criterio de Eisenstein. Sea E C el campo de
descomposicion de f (x) Q[x]. Sea G = Gal(E/Q) S5 . Por Calculo, es facil ver que f
tiene dos puntos crticos entre -1 y 1 y, como f (1) > 0, f (1) < 0, f (x) cuando
x y f (x) cuando x , entonces f (x) tiene exactamente tres races reales,
de donde tiene dos races complejas no reales y entonces la conjugacion es un biciclo en
G (permuta las dos races no reales). Por otro lado, al adjuntar una raz , tenemos que
[F () : F ] es de grado 5, as que |G| es m
ultiplo de 5, de donde G tiene un 5-ciclo, pero
entonces es todo S5 (pues un biciclo y un 5-ciclo generan todo S5 ), que no es soluble.
5

[18.33] Ejercicio de tarea. Determinar Gal(E/Q) donde E es el campo de descomposicion de f (x) = x4 + 1 Q[x].
[18.34] Ejercicio de tarea. Sea E un campo finito con q elementos y sea n N.
Probar que E tiene una raz primitiva n-esima de 1 si, y solo si, q 1 (mod) n.
[18.35] Ejercicio de tarea. Sea E un campo finito con q elementos y sea n N.
Probar que E tiene una raz primitiva n-esima de 1 si, y solo si, q 1 (mod) n.

130

Secci
on 19

Teora de Galois

Sea X un conjunto con un orden parcial . Decimos que (X, ) es un latiz o retculo
si dados x, y X existen i, s X tales que
(i) i x, i y , y si j x y j y para cierto j X entonces j i.
(ii) x s, y s, y si x t y y t para cierto t X entonces s t.
Observemos que, en caso de existir, los elementos i y s son u
nicos; a i lo llamamos
nfimo de x y y y lo denotamos por i = x y ; a s se le llama supremo de x y y y se le
denota por s = x y .
[19.1] Ejemplos. (a) N con el orden de la divisibilidad es latiz; si m, n N entonces
m n = mcd(m, n) y m n = mcm(m, n).
(b) Dado un conjunto A, el conjunto potencia de A, P(A) es latiz con el orden dado
por la inclusion. Si B, C A entonces B C = B C y B C = B C .
(c) Si G es un grupo y S es la familia de subgrupos de G, entonces S es latiz con el
orden dado por la inclusion. Si S, T G entonces S T = S T y S T =< S, T >.
(d) Si E/F es una extension de campos y K es la familia de subcampos de E que
contienen a F , entonces K es latiz con el orden dado por la inclusion. Si K, L K
entonces K L = K L y K L = K L.
[19.2] Proposici
on. Sean X y Y latices y sea : X Y una funcion biyectiva que
invierte el orden y tal que su inversa 1 tambien. Entonces
(a) (x1 x2 ) = (x1 ) (x2 ) y
(b) (x1 x2 ) = (x1 ) (x2 ).

Demostraci
on. (a) Para i = 1, 2 tenemos que (xi ) (x1 x2 ) puesto que x1 x2
xi . Sea y Y tal que (xi ) y para i = 1, 2. Entonces 1 (y) 1 ((xi )) = xi , por lo
tanto 1 (y) x1 x2 , as que (x1 x2 ) (1 (y)) = y .

19. Teora de Galois


(b) Es analoga a (a).
Nota. En la proposicion anterior es necesario pedir que 1 tambien invierta el orden.
Por ejemplo si X es el conjunto de los naturales con a  b si y solo si a es m
ultiplo de b, y
Y tambien es N pero con el orden usual, entonces la funcion identica X Y es biyectiva
e invierte el orden pero, por ejemplo 6 = 2 3 en X pero 2 3 = 3 en Y .
Sea E un campo y sea G un grupo de automorfismos de E . Denotamos por E G al
conjunto de elementos que quedan fijos bajo G, es decir,
E G = {e E : (e) = e G}.
[19.3] Observaci
on. Si E es un campo y G es un grupo de automorfismos de E
entonces E G es campo, llamado campo fijo de G.
Demostraci
on. Es claro que todos los elementos de G dejan fijos al 0 y al 1 y que
si todos los elementos de G dejan fijos a e1 y a e2 , entonces tambien quedan fijos e1 e2
y e1 e1
(pues todo elemento de G respeta suma, producto, inversos aditivos e inversos
2
multiplicativos).
[19.4] Lema. (Lema de Artin.) Sea E un campo y sea G un subgrupo finito de
Aut(G). Entonces [E : E G ] G.

Demostraci
on. Sea |G| = n. Queremos probar que cualquier conjunto de n + 1
elementos c1 , c2, . . . , cn+1 E es E G -dependiente, o sea, que existen a1 , a2 , . . . , an+1 E G
no todos cero tales que a1 c1 + a2 e2 + + an+1 cn+1 = 0. Para cada G consideremos la ecuacion (c1 )x1 + + (cn+1)xn+1 . Tenemos un sistema homogeneo de n
ecuaciones con n + 1 incognitas, as que tiene solucion no trivial. Tomemos entonces una
solucion no trivial con el mayor n
umero de ceros posible (e1 , . . . , en+1 ); reordenando y
multiplicando por una constante apropiada podemos suponer que e1 = 1 (pues el conjunto de soluciones es subepacio). Ahora tomemos G y apliquemos a cada ecuaci
on
(c1 )e1 + + (cn+1)en+1 . Obtenemos ((c1 )) (e1) + + ((cn+1 )) (en+1) y, por ser
G grupo, las varan sobre todo G, de manera que obtenemos el mismo sistema en
el cual ( (e1 ), . . . , (en+1 )) es solucion. Como (1) = 1 tenemos que (e1 ) = e1 . Por otro
lado, usando que el conjunto de soluciones es subsepacio de E n+1 , tambien es soluci
on la
diferencia de las soluciones (e1 (e1 ), . . . , en+1 (en+1 )), pero esta solucion tiene m
as
ceros que (e1 , . . . , en+1) (pues (0) = 0 y e1 (e1 ) = 1 1 = 0). Eso solo es posible si
la solucion (e1 (e1 ), . . . , en+1 (en+1 )) es trivial. Como el argumento es valido para
toda G tenemos que las ei E G . Las ei constituyen la solucion no trivial buscada de
coeficientes en E G pues una de las ecuaciones es con = 1, el elemento identico de G.

Decimos que una extension de campos E/F es normal si el que un polinomio f (x)
F [x] tenga una raz en E implica que se descompone totalmente en E . La extensi
on es
finita galois si [E : F ] es finito y E/F es separable y normal.
132

19. Teora de Galois

[19.5] Ejemplo. (a) Q( 3 2)/Q es finita y separable


pero no es galois porque no es
normal (el polinomio x3 2 tiene solo una raz en Q( 3 2)).
(b) C/R
es finita galois.
(c) Q( 2)/Q es finita galois.
(d) Si es una raz de tp x Zp (x) entonces Zp (x)()/Zp (x) es finita y normal pero
no separable, por tanto no es finita galois.
[19.6] Teorema. Sea E/F extension de campos. Son equivalentes:
(a) E es campo de descomposicion de un polinomio separable sobre F .
(b) F = E G para alg
un grupo de automorfismos G de E .
(c) E/F es finita galois.
En este caso, el u
nico grupo de automorfismos de E que satisface (b) es G = Gal(E/F ).
Demostraci
on. (a) (b) Tomemos G = Gal(E/F ). Automaticamente tenemos
F E G . Antes de probar la otra contencion veamos que Gal(E/F ) = Gal(E/E G). En
efecto, la contencion es clara y si Gal(E/F ) y a E G entonces a E es
tal que (a) = a, as que fija E G y, por lo tanto, GAl(E/E G) y as tenemos la
igualdad Gal(E/F ) = Gal(E/E G). Ahora, tenemos que E es campo de descomposici
on
de un polinomio separable f (x) F [x], pero este polinomio tambien esta en E G [x] (y
sigue siendo separable) as que, por [17.27](c) el orden de los grupos de galois coincide con
el grado de las extensiones:

[E : F ] = Gal(E/F ) = Gal(E/E G) = [E : E G ].

Entonces, por [17.19], E G = F .


(b) (c) Por el lema de Artin, [E : F ] = [E : E G ] |G|, de donde E/F es finita.
Sea g(x) = a0 + a1 x + + an xn F [x] irreducible de grado n y supongamos que
u E es raz de g(x). Sea G. Como fija F , tambien (u) es raz de g(x)
(pues 0 = (0) = (a0 + a1 u + + an un ) = (a0) + (a1)(u) + + (an )(u)n =
a0 + a1 (u) + + an (u)n ). Supongamos que el conjunto {(u) : G} consta de m
elementos: u1 , u2, . . . , um . Queremos ver que m = n (con esto, tendremos que g(x) tiene
tantas races distintas como su grado, lo cual completara la prueba de que la extensi
on es
normal y separable). Sea j(x) = (xu1 ) (xum ). En E[x] escribamos g(x) = j(x)h(x).
Sea G y sea : E[x] E[x] el isomorfismo inducido. Observemos que (j(x)) = j(x)
pues simplemente las races ui se permutan; de aqu tenemos que los coeficientes de j(x)
pertenecen a F , lo cual nos dice que j(x) divide a g(x) en F [x], pero g(x) es irreducible,
as que g(x) = j(x), como queramos probar.
(c) (a) Como estamos suponiendo que E/F es finita, escribamos E = F [1 , . . . , k ];
para cada i = 1, 2, . . . , k sea pi (x) = irredF (i ). Sea f (x) = p1 (x) pk (x). Como la
extension es separable, los pi (x) son separables, as que tambien lo es f (x). Como la
extension es normal, los pi (x) se descomponen totalmente en E , as que lo mismo pasa
con f (x). Es claro que E es el menor campo donde f (x) se descompone totalmente pues
se necesitan las i .
Finalmente veamos que si G es como en (b), entonces G = Gal(E/F ). La inclusi
on
133

19. Teora de Galois


es por definicion y as

|G| Gal(E/F ) = [E : F ] |G|,

donde la igualdad es por [17.27](c) en vista que E es campo de descomposicion de un


polinomio separable sobre E , y la desigualdad de la derecha es por el lema de Artin.
Concluimos que las desigualdades son igualdades, de donde G = Gal(E/F ).

[19.7] Ejercicio de tarea. Cual es el campo fijo de Gal(Q( 3 2)/Q)?


[19.8] Ejercicio de tarea. Cual es el campo fijo de Gal(Zp (x)()/Zp (x)) si es
raz de tp x Zp (x)[t]?
[19.9] Ejercicio de tarea. Sea E/F finita galois con grupo de galois G = Gal(E/F )
y sea S G. Si G y T = S 1 . Probar que E T = (E S ) y si, ademas S G,
entonces (E S ) = E S .
[19.10] Teorema. Teorema Fundamental de la Teora de Galois o Correspondencia
de Galois. Sea E/F finita galois con grupo G = Gal(E/F ). Sean
K = {K : K es campo, F K E},
S = {S : S es subgrupo de G},

: K S, definida por (K) = Gal(E/K),


: S K, definida por (S) = E S .

Se tienen los siguientes resultados:


(a) Las funciones y son inversas una de otra.
(b) T S en S si, y solo si, E T E S .
(c) Si S, T S , entonces |S| = [E : E S ] y [G : S] = [E S : F ].
(d) Para S S , se tiene que S G si, y solo si, E S /F es normal. En este caso
G/S Gal(E S /F ).
(e) Si S, T S y K, L K entonces
E ST = E S E T ,
E <S,T > = E S E T ,

Gal(E/K L) = Gal(E/K) Gal(E/L) y


Gal(E/K L) =< Gal(E/K), Gal(E/L) > .
Demostraci
on. (a) Sea K K ; (K) = (Gal(E/K)) = E Gal(E/K) , as que
queremos probar que E Gal(E/K) = K . La contencion es clara, por definicion. Ahora,
sea e E tal que (e) = e para todo Gal(E/K); entonces, por definicion, e K y
as tenemos la otra inclusion.
Sea S S ; (S)(E S ) = Gal(E/E S ) = S , donde la u
ltima igualdad se obtiene por
la u
ltima conclusion del teorema anterior.
(b) () es por definicion. () Sea T ; entonces fija E T , pero E S E T , por
134

19. Teora de Galois


lo tanto fija E S , as que Gal(E/E S ) = S (la u
ltima igualdad es por la u
ltima
conclusion del teorema anterior).
(c) Por el teorema anterior |S| = [E : E S ], as que
[G : S] =

|G|
[E : F ]
=
= [E S : F ].
|S|
[E : E S ]

(d) () Por el teorema anterior, basta ver que F es el campo fijo de un grupo de
automorfismos de E S . Por el ejercicio anterior, si G, entonces |E S : E S E S
y tiene inversa 1 |E S , as que |E S es automorfismo de E S que deja fijo a F . Sea
h : G Gal(E S /F ) definido por h( ) = |E S ; tenemos que h es un homomorfismo de
grupos y S = Ker(h) (la inclusion es obvia y la otra es por la u
ltima conclusi
on
del teorema anterior). Entonces G/S Im(h). Sea G = Im(h). Queremos ver que
(E S )G = F . Tenemos
(E S )G = {e E S : G, (e) = e}

= {e E S : G, |E S (e) = e}
= {e E : G, (e) = e} = F.

La segunda parte es porque, por el teorema anterior, E es campo de descomposicion de un


polinomio sobre F , as que tambien es campo de descomposicion del mismo polinomio sobre
E S , as que, por [17.15], cualquier automorfismo de E S se extiende a un automorfismo de
E y entonces tenemos que h es suprayectiva.
(e) Esto es por [5.2] en vista de que y son funciones biyectivas entre latices, una
inversa de la otra, que invierten el orden.
[19.11] Nota. Conviene pensar en el siguiente esquema como resumen del teorema
anterior:
S
|S|
Gal(E S /F ) = G/S

1
|
Gal(E/K) = S

K
E
|
S
E =K
|
F

[E : E S ]
normal

[19.12] Corolario. Si E/F es una extension finita de galois, entonces solo hay una
cantidad finita de campos intermedios.
[19.13] Ejercicio de tarea. Sea E el campo de descomposicion del polinomio x3 2
Q[x]. Describir todos los campos intermedios que hay entre Q y E (para cada campo
intermedio K encontrar K E tla que K = Q()). Cuales de esos son extensiones
normales de Q?
Decimos que un campo F es algebraicamente cerrado si todo polinomio no constante
135

19. Teora de Galois


con coeficientes en F tiene todas sus races en F .
[19.14] Ejercicio de tarea. Probar que C no tiene extensiones de grado 2 (si usar
el teorema siguiente).

[19.15] Teorema. Teorema Fundamental del Algebra.


C es algebraicamente cerrado.
Demostraci
on. Sea f (x) C[x] no constante y sea E el campo de descomposici
on
de f (x). Sea (u1 , u2, . . . , un ) una base de E sobre R y, para cada i = 1, . . . , n sea
pi (x) el polinomio irreducible de ui sobre R. Sea E el campo de descomposicion de
p1 (x) p2 (x) pn (x) sobre R. Entonces E E C R. Veremos que E = C. Sea
G = Gal(E/R); entonces |G| = [E : R] es par (puesto que [C : R] = 2); usando el teorema
de la correspondencia de Galois tomemos un 2-subgrupo de Sylow H de G (no trivial). Sea
H
H
E el campo fijo de H y, usando [17.26], tomemos tal que E = R(). El polinomio
H
irreducible de sobre R tiene grado [E : R] = [G : H] que es impar, as que, por [2.21],
su grado es 1, es decir, R y H = G, de donde |G| = 2n . Como Gal(E/C) es un
subgrupo de G, |Gal(E/C)| = 2m para cierto m 0. Supongamos que m > 0; entonces,
como Gal(E/C) es un 2-grupo, tiene un subgrupo de ndice 2; sea J este subgrupo y sea
J
E su campo fijo; otra vez, por la correspondencia de Galois, este campo es extension de
grado 2 sobre C, lo cual es imposible por [5.14], de donde m = 0, o sea E = C.
[19.16] Ejemplo. Sea E = Q(x1 , x2, . . . , xn ) el campo de las funciones racionales en
n variables sobre Q. Para cada Sn consideremos el automorfismo de E que permuta
las variables de acuerdo a ; as podemos ver a Sn como un subgrupo de Aut(E). Sea
F = E Sn . Entonces E/F es finita galois y Gal(E/F ) Sn . Los elementos de F se llaman
funciones simetricas en x1 , x2 , . . . , xn .
[19.17] Ejercicio de tarea. Probar que los coeficientes del polinomio (t x1 ) (t
xn ) Q(x1 , x2 , . . . , xn )[t] son funciones simetricas. (Nota. El Teorema fundamental de las
funciones simetricas dice que toda funcion simetrica es combinacion polinomial de estas;
por ejemplo, para n = 2, x21 + x22 = (x1 + x2 )2 2x1 x2 .)
[19.18] Ejercicio de tarea. Probar que si G es un grupo finito entonces existe una
extension de campos E/F finita galois tal que Gal(E/F ) G. (Sugerencia: Usar el
Teorema de Cayley para grupos y el ejemplo anterior.)
[19.19] Ejercicio de tarea. Sean E/F una extension de campos finita galois y
G = Gal(E/F ). Probar que K = { E : () = () , G} es subcampo de
E , que K/F es finita galois y que Gal(K/F ) es abeliano.

136

Secci
on 20

Construcciones con regla y comp


as

En esta seccion trataremos los tres problemas clasicos de construcciones con regla y
compas que han probado ser imposibles:
La cuadratura del crculo: Es decir, dado un crculo, construir un cuadrado con la
misma area que el crculo.
La duplicacion de un cubo: Es decir, construir un cubo cuyo volumen sea el doble
de un cubo ya dado.
La triseccion de un angulo: Es decir, construir un angulo con medida un tercio de
la medida de un angulo dado.
Antes que nada debemos aclarar que significa construir con regla y compas algo.
Suponemos que de inicio tenemos dos puntos en el plano U y U . Dados dos puntos
distintos P y Q del plano denotamos por L(P, Q) a la recta que pasa por P y Q, y por
C(P, Q) al crculo con centro P y radio P Q. Los puntos construibles a partir de U y U
se definen recursivamente como sigue: U y U son construibles; C es construible si existe
un conjunto K de puntos construibles tal que C es la interseccion de dos de las rectas
determinadas dos puntos de K o dos de los crculos determinados por elementos de K o
un crculo y una recta determinada por elementos de K .
[20.1] Nota. Observemos que el punto medio de U y U es construible pues es la
interseccion de L(U, U ) con la recta L(P, Q) donde P y Q son las intersecciones de los
crculos C(U, U ) y C(U, U ). Ademas esta recta es perpendicular a U (U ). Al punto
medio de U y U le llamamos O y a la distancia OU la consideramos como la unidad
(decimos que OU mide 1).

20. Construcciones con regla y compas


L(P, Q)

...
...
...
...
...
...
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
........... .... ....................................................
.......
.
.
.
........
.
.
.
.
.
.
.
.
.
.
...................
.......
.....
.
.
.
.
.
.
.
.
......
. ......
......
.....
...... .. .....
....
.....
..... .... ........
.
.
.
.
.
.
....
...
.
...
...
.
.
.
.
...
.
.
.
...
.
..
..
...
.
.
.
.
.
.
.
.
...
...
..
...
...
.
.
.
.
...
...
..
..
..
...
.
.
.
...
..
..
...
.
.
.
....
...
.
.
...
.
.
.
...
.
...
.
..
..
.
....
...
.
..
..
.
..
...
..
.
.
.
..
..
.
...
.
.
....
............................................................................................................................................................................................................................................................................................................
...
.
.
...
..
.
.
...
..
..
..
...
.
.
.
...
...
..
..
....
...
..
..
...
.
.
.
.
.
.
...
...
...
...
...
....
...
..
..
...
...
...
...
...
...
...
...
...
...
...
.
.
...
.
.
.
.
.
.
...
.
...
..
....
....
...
....
....
....
.
...
....
...
..... .... .........
.....
.....
...... . .....
......
......
.
.
............
......
.
.
.
..
...
........
........
.......... .......
..........
............................................ ... .....................................................
.....
..
...
...
...
...
...

L(U, U )

C(U, U )

C(U, U )

[20.2] Observaci
on. El punto medio de dos puntos construibles es construible,
De aqu en adelante llamemos K al conjunto de puntos construibles del plano.
[20.3] Observaci
on. K es numerable.
[20.4] Lema. Dados P.Q, R K con P 6= Q, existe R tal que L(R, R) es paralela
a L(P, Q).
Demostraci
on. Llamemos P a la otra interseccion de C(R, P ) con L(P, Q); sea R
el punto medio de P y P . Si R =
6 R..), entonces L(R, R) es perpendicular a L(P, Q).
...
...
..
...
...
...
...
...
...
...
...
...
...
.
...
...
...
...
...
...
..
...
...
...
.
...
.
.
.
.........................................................................................................................................................................................................................................................................................................
...
.
...
....
...

...
....
....
....
....
...
.....
....
.
.
.
...
.
......
....
.
.
......
.
.
.
.
...
......
....
......
.......
.......
........
...
.......
.........
..
.........
...........
.................... ... ..............................
.....................
....
...
...
....
..

...
...

L(P, Q)

C(R, P )

L(R, R )

Si R = R , entonces R es punto medio de P P as que podemos proceder como en


[7.1].
[20.5] Lema. Dados P.Q, R K con P 6= Q, existe R L(P, Q) tal que L(R, R)
es perpendicular a L(P, Q).
Demostraci
on. Es claro, aplicando dos veces el lema anterior.
Decimos que a R es construible si lo es el punto (a, 0).
[20.6] Lema. Sean a, b R. El punto (a, b) es construible si, y solo si, lo son a y b.
138

20. Construcciones con regla y compas


Demostraci
on. Esto es claro a partir de los dos lemas anteriores.
[20.7] Lema. Si a > 0 es construible y P, Q K y P L(P, Q) es tal que su
distancia a P es a entonces P es construible.
Demostraci
on. Tracemos una paralela L a L(P, Q) por O (posiblemente L =
L(P, Q)).
...
..
....
.... Q
...
.
.
....
P

..
...

..........

..
....
...
.......
.
.
.... ..
... ..
.... ..
... ...
....
.
.
...
...
...
....
...
......
..
....
.... ...
..
...
... ...
.
.
.
.
.
.
.
..
.... ....
...
....
...
...
..
....
....
..
..
....
....
..
..
...
...
.
.
.
.
.
.
.
.
.
..
....
...
...
....
...
...
....
...
....
..
....
...
....
..
...
...
..
.
.
.
.
.
.
.
.
.
....
...
... .....
...
...
... ....
....
....
... ....
...
..
.. ......
.
.
...
...
.....
... ..... .....
...
... .....
...
.... .......
...
..
..
.......
.
.
................................................................................................................................................
.
.
..
.
.
.
...
.
.
.
....
........
....
.
.
.
.

Sobre L sea R el punto a distancia a del origen (y del mismo lado de O que P de
P ). Es claro que R es construible; P es la interseccion de la paralela a L(O, P ) por R
con L(P, Q).
[20.8] Lema. K R es subcampo de R.

Demostraci
on. Es claro que 0, 1 K R. Sean a, b K R; por el lema anterior
es claro que a b K R. Para ver que ab K R es claro que podemos pensar que a
y b son positivos (y despues ajustar signos); por semejanza, la paralela a L((a, 0), (0, 1))
por (0, b) intersecta al eje x en (ab, 0). De la misma manera, la paralela a L((b, 0), (0, 1))
por (a, 0) intersecta al eje y en (0, ab ).
.....
...
..
...
...
.............
... ...............
..........
...
..........
..........
...
..........
...
..........
..........
...
..........
..................
..........
..........
..........
...
..........
..........
..........
..........
...
..........
..........
...
..........
..........
..........
..........
...
..........
....
.
.
.............................................................................................................................................................................................................................................
..
...
...
...
...
..

ab

...
...
..
...
a .........
. ....
b ...... ...............................
..........
..
..........
...
..........
..........
...
..........
..........
............
..........
... .................
..........
..........
..........
...
..........
..........
..........
...
..........
..........
..........
...
..........
..........
..
..........
.
.
............................................................................................................................................................................................................................................
...
....
...
...
...

[20.9] Lema. K es subcampo de C.


Demostraci
on. Esto es facil de ver usando [7.8] y que las coordenadas de la suma,
resta, producto o cociente de dos complejos se pueden obtener a partir de sumas, restas,
productos y cocientes de las coordenadas.

139

20. Construcciones con regla y compas


[20.10] Lema. Si a K R es positivo, entonces

a K R.

Demostraci
on. Sea P el punto de interseccion de la recta paralela al eje y que pasa
por I = (1, 0) y el crculo C(( a+1
, 0), O). Sea Q = (a + 1, 0); entonces los triangulos
2
|P I|
, de donde
QP O , P IO y QIP son triangulos rectangulos semejantes, as que |P1I| = |IQ|

2
|P I| = |IQ| = a; entonces P = (1, a) y a es construible.
..
...
..
...
...
...
...
...
.............................................
...
........
..........
......
........
...
......
......................
.
.
.
...
.
.
..
.....
.
....
..... .... .... ............
...
.
.
.......
....
... .... ..
...
.
.......
...
.. ... ...
.
.
...
.
.
.
...
.......
..
...
.
... ..... ....
.
.
.
.......
...
..
.
... ... ....
.
.
.
.......
...
..
.
... ... ...
.
.
.
.......
...
.......
...... .....
....
...
.......
..
....... ...
...
.......
..
.......
..... ....
...
....... ...
........
...
.........
.
.
.
.
....................................................................................................................................................................................................................
..
..
.....
..
...
....
..

1 I

[20.11] Lema. Sean a, b, c C construibles; entonces tambien lo son las races del
polinomio ax2 + bx + c.
Demostraci
on. El caso a = 0 es claro, Si a 6= 0, la formula cuadratica nos expresa
las races como sumas, restas, productos, cocientes y races cuadradas de los coeficientes
(y racionales).
[20.12] Lema.
(a) Una recta con ecuacion y = ax + b o x = b es de la forma L(P, Q) para ciertos
P, Q K si, y solo si, a, b K .
(b) Un crculo con ecuacion (x a)2 + (y b)2 = r 2 es de la forma C(P, Q) para ciertos
P, Q K si, y solo si, a, b, r K .
Demostraci
on. En ambos casos hay ecuaciones que expresan las coordenadas de los
puntos en terminos de sumas, restas, productos, cocientes y races cuadradas de a, b (y r ),
y viceversa.
[20.13] Teorema. Un n
umero complejo z es construible si, y solo si, existe una torre
de campos Q = F0 F1 Ft tal que z Ft y [Fi : Fi1 ] 2 para toda i.

Demostraci
on. () Sean z0 = 1, z1 = 1, z2 , . . . , zk = z tales que para cada i 2,
zi se construya a partir de z0 = 1, z1 = 1, z2 , . . . , zi1 y defnase Fi = Q(z1 , . . . , zi ).
Como cada zi se obtiene como interseccion de rectas y crculos determinados por los zj
con j < i, sus coordenadas de obtienen a partir de sumas, restas, productos, cocientes y
races cuadradas de n
umeros ya construidos, por lo tanto [Fi : Fi1 ] 2.
() Para cada i sea zi tal que Fi = Fi1 (zi ). Como la extension es de grado menor
o igual que 2, zi satisface un polinomio de grado menor o igual que 2 sobre Fi1 , as que,
por induccion, es construible.
[20.14] Corolario. Si un n
umero z C es construible, entonces [Q(z) : Q] es
140

20. Construcciones con regla y compas


potencia de 2.
El siguiente ejercicio prueba que el es falso en recproco del corolario anterior.
[20.15] Ejercicio de tarea. Probar que si E es el campo de descomposicion de un
polinomio irreducible de grado 4 sobre Q y Gal(E/Q) S4 , entonces en E hay elementos
no construibles (Nota. Se puede probar que f (x) = x4 4x + 2 cumple las condiciones del

ejercicio. Este
es un ejemplo de que no toda extension de grado potencia de 2 consta de
elementos construibles.)
A continuaci
on vemos la aplicacion de lo que hemos visto para resolver tres problemas
clasicos.
[20.16] Ejemplo. Es imposible cuadrar un crculo, es decir, dado un crculo de radio
construible, no es posible construir un cuadrado que tenga la misma area que el crculo.
Demostraci
on. Si el crculo de radio 1 pudiera cuadrarse entonces sera construible,
pero [Q() : Q] es infinita porque no es algebraico. (Se deja como ejercicio probar que
ning
un crculo construible se puede cuadrar).
[20.17] Ejemplo. Es imposible duplicar el cubo, es decir, dado un cubo de lado
construible, no es posible construir otro cubo que tenga el doble de volumen que el primero.

3
Demostraci
o
n.
Si
el
cubo
de
lado
1
pudiera
duplicarse
entonces
2 sera construible,

3
pero [Q( 2) : Q] = 3, no potencia de 2. (Se deja como ejercicio probar que ning
un cubo
construible se puede duplicar).
[20.18] Ejemplo. Es imposible trisectar el angulo, es decir, dado un cubo de lado
construible, no necesariamente es posible construir otro angulo de medida la tercera parte
del primero.
Demostraci
on. Hay angulos, como el de 180o , que s son trisectables pues construyendo un triangulo equilatero (mediante intersecciones de crculos delmismo radio) se
obtiene un angulo de 60o . Probaremos que el angulo de 60o no es trisectable.
Demostraci
on. Dado un angulo , al considerar la parte real de
e3i = (cos() + isen())3
se obtiene la ecuacion
cos(3) = 4(cos3 () 3cos().
Sea = 20o y sea u = 2cos(). Al sustituir se obtiene la ecuacion u3 3u 1 = 0, as
que u satisface el polinomio irreducible x3 3x 1 Q[x], de donde [Q(u) : Q] = 3 y
entonces u no es construible y, por tanto, tampoco lo es 20o .
[20.19] Teorema. Sea p un n
umero primo. el polgono regular de p lados es conk
struible si, y solo si, p es primo de Fermat, es decir, p = 22 para alg
un k 0 entero.
141

20. Construcciones con regla y compas


2i

Demostraci
on. Construir elpolgono equivale a construir el punto w = e p , cuyo
polinomio irreducible sobre Q sabemos que es f (x) = xp1 + + x + 1.
Si w es construible, entonces p 1 = [Q(w) : Q] es potencia de 2, as que p = 2r + 1.

queremos ver que r tambien es potencia de 2; sea s N impar tal que s r ; digamos r = st;
pero entonces 2s + 1 es divisor de p pues
2st + 1 = (2t )s (1)s = (2t (1))((2t)s1 + (2t )s2 (1) + + (1)s1 ),

lo cual solo es posible si s = 1 ya que p es primo.


k
Ahora supongamos que p = 22 para alg
un k 0 entero. Tenemos que [Q(w) : Q] es
potencia de 2, as que el grupo de galois G es un 2-grupo. Sabemos que existe una cadena
de sugrupos tal que en cada nivel el ndice es 2 y, por el teorema de la correspondencia de
Galois, esta induce una torre de campos tal que en cada nivel el grado es 2.
Nota. Para k = 0, 1, 2, 3, 4 los primos de Fermat son 3, 5, 17, 257, 65 537. Se sabe
k
que para unos cuantos k 5, 22 no es primo y no se sabe si existe alg
un otro primo de
Fermat (distinto de los que se obtienen para k 4).
[20.20] Nota. Se puede probar que un n-agono regular es construible si y solo si n
es producto de una potencia de 2 con algunos primos de Fermat distintos.
[20.21] Ejercicio de tarea. Para cuales de las siguientes n s es construible con regla
y comp
as el n-agono regular: n = 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15? (No usar [20.20].)

142