You are on page 1of 298

Estructuras Algebraicas

Edgar
Perez Ordon
ez
Profesor Honorario
Departamento de Matematicas
Universidad Pedagogica Nacional
2 de junio de 2008

ii

Edgar
Perez Ord
on
ez
Departamento de Matematicas
Universidad Pedag
ogica Nacional
Bogot
a, D.C.
Colombia
email: edgarp@cable.net.co

Diagramaci
on en LATEX realizada por el autor.

Indice general

Prologo

VII

Nota importante

IX

Teora de Grupos

1. La estructura de Grupo
1.1. Operaciones binarias . .
1.1.1. Ejercicios . . . .
1.1.2. Ejercicios . . . .
1.1.3. Ejercicios . . . .
1.1.4. Ejercicios . . . .
1.1.5. Ejercicios . . . .
1.2. Grupos . . . . . . . . .
1.3. Propiedades elementales
1.3.1. Ejercicios . . . .
1.3.2. Ejercicios . . . .

.
.
.
.
.
.
.
.
.
.

3
4
6
7
8
9
11
11
15
20
21

.
.
.
.
.

23
23
25
33
34
42

3. Subgrupos y Teorema de Lagrange


3.1. Subgrupos . . . . . . . . . . . . . . . . . . . . . . . . . . .

43
43

2. Grupos importantes
2.1. Permutaciones . .
2.1.1. Ejercicios .
2.1.2. Ejercicios .
2.2. Simetra . . . . . .
2.2.1. Ejercicios .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

Indice general

iv

3.2. Teorema de Lagrange . . . . . . . . . . . . . . . . . . . .


3.2.1. Ejercicios . . . . . . . . . . . . . . . . . . . . . . .

52
55

4. Homomorfismos
4.1. Subgrupos normales . . . . . . . . . . . . . . . . . . . . .
4.2. Teorema de Correspondencia . . . . . . . . . . . . . . . .
4.2.1. Ejercicios . . . . . . . . . . . . . . . . . . . . . . .

57
62
65
68

5. Grupos cociente
5.1. El grupo Zm . . . . . . .
5.2. El grupo cociente . . . . .
5.3. Teoremas de isomorfismo
5.4. Producto directo . . . . .
5.4.1. Ejercicios . . . . .

71
71
76
78
85
89

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

6. Acci
on de un grupo sobre un conjunto
91
6.0.2. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . 103

II

Teora de Campos

105

7. Anillos conmutativos
107
7.1. La estructura de anillo . . . . . . . . . . . . . . . . . . . . 107
7.2. Ejemplos y primeras propiedades . . . . . . . . . . . . . . 109
7.2.1. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . 116
8. Campos
119
8.1. Campo de fracciones de un dominio . . . . . . . . . . . . 120
8.1.1. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . 123
9. Anillos de Polinomios
125
9.1. El anillo de series formales de potencias . . . . . . . . . . 125
9.2. El anillo de polinomios . . . . . . . . . . . . . . . . . . . . 128
9.2.1. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . 131
10.Homomorfismos
133
10.0.2. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . 139
11.Aritm
etica en k[x]
141
11.1. Factorizaci
on u
nica en k[x] . . . . . . . . . . . . . . . . . 152
11.1.1. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . 154
11.2. Anillos euclidianos . . . . . . . . . . . . . . . . . . . . . . 155

11.2.1. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . 160


12.Anillos cociente
13.Ideales maximales e ideales
13.1. Ideales maximales . . . .
13.1.1. Ejercicios . . . . .
13.2. Ideales primos . . . . . . .
13.2.1. Ejercicios . . . . .

161
primos
. . . . .
. . . . .
. . . . .
. . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

167
167
170
171
174

14.Extensiones de un campo
175
14.0.2. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . 184

III

Introducci
on a la Teora de Galois

185

15.Introducci
on
16.F
ormulas cl
asicas
16.1. Ecuaci
on de segundo grado . . .
16.2. Ecuaci
on de tercer grado . . . . .
16.3. Ecuaci
on de cuarto grado . . . .
16.4. F
ormula de Vi`ete para la c
ubica
16.4.1. Ejercicios . . . . . . . . .

187

.
.
.
.
.

1
1
3
9
10
14

17.Races de polinomios
17.1. La existencia de races . . . . . . . . . . . . . . . . . . . .
17.1.1. Ejercicios . . . . . . . . . . . . . . . . . . . . . . .

17.2. El Teorema Fundamental del Algebra


. . . . . . . . . . .

17
17
23
24

18.Campos extensi
on
18.1. Elementos de un campo extension
18.2. Polinomio minimal . . . . . . . . .
18.3. Proceso de adjuncion . . . . . . . .
18.3.1. Ejercicios . . . . . . . . . .
18.4. Polinomios irreducibles . . . . . . .
18.5. Algoritmos para factorizar . . . . .
18.6. Criterio de Sch
onemann-Eisenstein
18.6.1. Ejercicios . . . . . . . . . .
18.7. Usando M aple . . . . . . . . . . .
18.8. El grado de una extension . . . . .
18.8.1. Ejercicios . . . . . . . . . .

27
27
28
30
34
35
36
39
41
42
43
49

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.

vi

Indice general

18.9. Extensiones algebraicas . . . . . . . . . . . . . . . . . . .


18.9.1. Ejercicios . . . . . . . . . . . . . . . . . . . . . . .
19.Extensiones normales y separables
19.1. Campos de ruptura . . . . . . . . .
19.1.1. Ejercicios . . . . . . . . . .
19.2. Extensiones normales . . . . . . . .
19.3. Extensiones separables . . . . . . .

49
51

.
.
.
.

53
53
58
59
61

20.El grupo de Galois


20.0.1. Ejercicios . . . . . . . . . . . . . . . . . . . . . . .

63
71

21.Solubilidad por radicales


21.1. F
ormulas cl
asicas . . . . . . . . .
21.1.1. Cuadratica . . . . . . . .
21.1.2. C
ubica . . . . . . . . . . .
21.1.3. Cu
artica . . . . . . . . . .
21.2. Traducci
on a la teora de grupos

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

73
74
75
75
76
77

22.El teorema fundamental de la teora de Galois


22.1. Extensiones de Galois . . . . . . . . . . . . . .
22.1.1. Ejercicios . . . . . . . . . . . . . . . . .
22.2. Subgrupos normales y extensiones normales . .
22.2.1. Ejercicios . . . . . . . . . . . . . . . . .
22.3. El teorema fundamental de la teora de Galois .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

85
85
89
89
95
95

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

Prologo

Las asignaturas Teora de Grupos, Teora de Campos y una introcucci


on a la Teora de Galois se presentan con la intencion de introducir a
los alumnos del programa de Licenciatura en Matematicas en los temas
fundamentales del
algebra abstracta, con el objetivo que desde un punto de vista mas avanzado se reflexione sobre los procedimientos que son
cimiento del pensamiento algebraico.
Si observamos que hacer algebra es esencialmente calcular, es decir,
hacer operaciones con elementos de un conjunto bien determinado, nos
damos cuenta que desde muy temprana edad los alumnos de los cursos
de matem
atica estudian inmersos en una estructura algebraica y que el
concepto operaci
on es el que le da fundamento al pensamiento algebraico.
Con esta idea, en estos cursos se busca explicar y analizar conceptos que
permitan introducir a los alumnos en el algebra desde muy temprana
edad.
En la primera parte se estudian los fundamentos de la teora de grupos con alg
un enfasis en el trabajo con grupos finitos ya que con ellos
se pueden preparar actividades apropiadas para presentar el algebra en
cualquier nivel, especialmente en los elementales. No se pretende recorrer toda la teora, ni tampoco examinar en detalle alg
un aspecto de ella.
Nuestro objetivo ha sido dar los conceptos fundamentales de la teora
que ser
an base para lecturas posteriores. Es conveniente decir que la investigaci
on en esta rama de la matematica es extensa y vigorosa. Varios
problemas cl
asicos de la teora permanecen abiertos y en algunas direcciones la investigaci
on apenas comienza.
En la segunda parte se presentan las estructuras algebraicas de anillo y campo, con una seleccion de temas que fundamentan el estudio de
otros de los aspectos cruciales del algebra como son los de factorizacion
y teora de ecuaciones, temas que requieren analisis para que se presen-

Prologo

viii

ten adecuadamente en los niveles medio y elemental de la enseanza del


algebra.

Culminamos nuestro estudio con una introducci


n a una de la teoras
m
as bellas e importantes del algebra, como es la Teora de Galois.
La experiencia nos muestra que la u
nica forma de aprender Matematica es hacer Matem
atica, es decir, que no basta simplemente leer, or, o
entender una clase; es necesario ser constructor, creador: planteando,
analizando y resolviendo problemas; en otras palabras, tomar el papel y
el l
apiz para poder discutir y darse conjeturas es labor permanente del
matem
atico. Este es entonces el criterio con que se ha escrito este libro, y
por esto nuestro prop
osito es que la mayor parte del trabajo que implica,
sea realizada por los alumnos (individualmente o en grupo), mediante
previa exposici
on del profesor, despues de la cual este tendra un papel de
gua que interviene aclarando las eventuales dificultades que se puedan
presentar a los alumnos.
EPO
Bogot
a, D.C.

Nota importante

Este escrito son notas de clase de circulacion restringida a los estudiantes del Departamento de Matematicas de la Universidad Pedagogica

Nacional que cursan la asignatura Topicos en Algebra


en el primer
semestre de 2008.
EPO

Nota importante

Parte I

Teora de Grupos

CAPITULO 1

La estructura de Grupo

La teora de grupos aparece, en el desarrollo de la Matematica, principalmente en tres


areas: en geometra a comienzos del siglo XIX, en teora
de n
umeros a final del siglo XVIII y en la teora de ecuaciones algebraicas
a final del siglo XVIII comenzando con el estudio de las permutaciones.
En geometra se utiliz
o para clasificar las geometras usando el hecho
de que una geometra en particular estudia propiedades invariantes bajo
un grupo particular. La geometra sintetica hace parte del estudio de
grupos de transformaciones. (Monge, Carnot, Poncelet, Lambert, Gauss,
Lobachevsky, Bolyai, M
obius, Steiner)
Utilizando la teora de grupos se logro el estudio y desarrollo de temas
cl
asicos de aritmetica, a partir del analisis de la aritmetica modular.
Muchos aspectos de la teora se fundamentan en estos trabajos. (Gauss,
Euler, Schering)
Generalizaciones a la formula cuadratica para encontrar las races de
polinomios de grados tres y cuatro se logro al rededor del a
no 1500. Durante tres siglos se trato de encontrar formulas analogas para las races
de polinomios de mayor grado pero, en 1824, N.H. Abel (1802-1829) demostr
o que no existen f
ormulas que den las races de polinomios de grado
mayor que cinco. En 1831, E. Galois (1811-1832) completo la solucion al
problema encontrando exactamente que polinomios, de grado arbitrario,
admiten una f
ormula para sus races. La idea fundamental en esta investigaci
on es la de grupo. Galois fue el primero en aproximarse a la definicion
de grupo que hoy utilizamos.

La estructura de Grupo

1.1

Operaciones binarias

Hacer
algebra es esencialmente calcular, es decir, efectuar operaciones con los elementos de un conjunto bien determinado. Los procesos
algebraicos se caracterizan por los calculos que en ellos intervienen,
es decir por las operaciones algebraicas efectuadas sobre los elementos
de un conjunto bien conocido. Efectuar una operacion algebraica sobre
dos elementos a, b de un conjunto E, es hacer corresponder a la pareja
ordenada (a, b) un tercer elemento bien determinado c, del conjunto E;
si usamos el concepto de funcion, la afirmacion anterior se puede enunciar en forma precisa, como lo haremos en la definicion que sigue. Los
ejemplos m
as comunes de operaciones binarias, son las operaciones que
se utilizan cuando estudiamos aritmetica.
Definici
on 1.1. Se llama operaci
on binaria (o simplemente operaci
on) entre los elementos de un conjunto E a toda funci
on f de E E
en E.
f :EE E
Si ponemos de presente la definicion de funcion, podemos, para el
caso de una operaci
on binaria f entre elementos de un conjunto E, hacer
las siguientes observaciones:
1. Para todo (x, y) EE existe un elemento z E, tal que f (x, y) =
z. Lo anterior corresponde al hecho de que el dominio de la funcion
f es el conjunto EE, lo que podemos interpretar cuando se afirma:
a todo par de elementos de E le podemos aplicar la operaci
on f y
obtener un elemento de E.
2. Si (x, y) E E, existe un u
nico elemento c E, tal que f (x, y) =
c. En este caso hacemos enfasis en la unicidad de la imagen que
requiere la funci
on f y esto significa: el resultado de aplicar la operaci
on f a cualquier par de elementos de E es u
nico.
Por razones de facilidad en los calculos se conviene en aceptar una
notaci
on especial para las operaciones sobre E. Si (x, y) E E, al
elemento f (x, y) de E lo denotamos xf y, es decir:
z = f (x, y) se escribe z = xf y
y as, para representar el resultado de aplicar la operacion f al par (x, y)
colocamos entre los elementos x y y el smbolo f , con el que designamos
la operaci
on.

Operaciones binarias

Si ahora consideramos la observacion 2, podemos afirmar que si (x, y) =


(x, y 0 ), entonces f (x, y) = f (x, y 0 ), lo que al trasladarse a la notacion anterior nos dice que para todo x E,
Si y = y 0 , entonces xf y = xf y 0
y con esto podemos observar que el caracter u
nico del resultado de aplicar
la operaci
on f a un par de elementos de E nos permite dar como valida la
implicaci
on anterior, donde una igualdad entre elementos de E permanece
si se opera a los dos lados y a la izquierda (o a la derecha) con un mismo
elemento de E. Esta situacion es de uso muy frecuente en los calculos
algebraicos y por esto se hace indispensable hacerla explcita.
Con un argumento similar, se puede ver que la implicacion
Si x = x0 y y = y 0 , entonces x y = x0 y 0
que se llama ley de sustituci
on.
Es frecuente encontrar que la propiedad que se indica en la implicacion
anterior se considere como una propiedad de la igualdad y se afirma
que si en una igualdad se hace lo mismo a los dos lados, la igualdad
permanece. Lo que ocurre es que no siempre lo que se hace a los dos
lados es una operaci
on bien definida en el conjunto donde se plantea
la igualdad. La implicaci
on es una consecuencia del caracter u
nico del
resultado de aplicar una operacion a un par de elementos del conjunto
sobre el que est
a definida la operacion.
Hasta ahora se ha utilizado la letra f para nombrar una operacion,
s
olo para recordar que una operacion es una funcion. Los smbolos empleados con m
as frecuencia para denotar operaciones son + y . A una
operaci
on denotada con + le decimos aditiva (o de adicion) y a a + b la
suma de a y b; a una operacion notada con le decimos multiplicativa (o
de multiplicaci
on) y a a b el producto de a y b. (Cuando no hay lugar
a confusi
on, es frecuente que el producto de a y b, se escriba sin utilizar el punto: ab). Para una operacion multiplicativa tambien se utiliza
el smbolo . Sin embargo, en lo que resta de este captulo, usaremos
el smbolo (asterisco) para denotar una operacion arbitraria definida
sobre un conjunto E.
Cuando el conjunto E sobre el que esta definida una operacion es
finito, podemos construir una tabla para la operacion (que por abuso del
lenguaje decimos que es una tabla de multiplicacion para la operacion)
de acuerdo al esquema que se muestra en el cuadro 1.1.
En la primera columna de la tabla se escriben los elementos del conjunto y en el mismo orden se escriben en la primera fila. Como se muestra

La estructura de Grupo

xy

Cuadro 1.1: Tabla para una operacion

en la tabla anterior; el resultado de aplicar la operacion al par (x, y) se


escribe en la casilla que se forma por la interseccion de la fila que contiene x y la columna que contiene a y. Dado que el resultado de aplicar
una operaci
on a un par ordenado de elementos es u
nico, no se permite
escribir m
as de un elemento en cada casilla de la tabla. En la casilla del
extremo superior izquierdo se escribe el smbolo con el que se nombra la
operaci
on.

1.1.1

Ejercicios

1. Que estudiamos cuando se hace un curso de aritmetica?, Que se


puede decir de la frase las cuatro operaciones entre n
umeros enteros positivos?
2. En teora de conjuntos se nombran como operaciones entre conjuntos: la uni
on, la interseccion, el complemento, la diferencia simetrica, la composicion de funciones; discuta estas operaciones en el
contexto de la definicion de operacion binaria.
3. Cu
ales de las siguientes expresiones para f , definen una operacion
binaria sobre el conjunto que se indica? Observe que para definir
estas funciones utilizamos las operaciones que conocemos en los
sistemas numericos.
a) f (a, b) =
b) f (a, b) =
c) f (a, b) =

a
b
a
b
a
b

sobre Z
sobre Q
sobre Q+

d ) f (a, b) = a + b + 5 sobre Z
e) f (a, b) = a + sen b sobre R
4. Si E es un conjunto de tres elementos, cuantas operaciones se
pueden definir sobre E?

Operaciones binarias

5. Si E es un conjunto finito con n elementos, cuantas operaciones


se pueden definir sobre E?
La palabra binaria que usamos para nombrar las operaciones se usa
debido al hecho de que la operacion es una funcion en dos variables. Cuando se requiere aplicar una operacion binaria definida sobre un conjunto
E a tres elementos a, b y c del conjunto E, se hace necesario hacer el
c
alculo en dos pasos, calcular primero a b y luego operar este elemento
con c, lo que se puede indicar utilizando alg
un smbolo de agrupacion,
por ejemplo el parentesis, para escribir (a b) c. Claramente el calculo
se puede hacer de otra forma: a (b c). En general, no podemos afirmar
que el resultado obtenido en estos dos procesos de calculo sea el mismo;
cuando en una operaci
on siempre se obtiene el mismo resultado, se dice
que esta operaci
on es asociativa o cumple la propiedad asociativa.
Definici
on 1.2. Una operaci
on definida sobre un conjunto E se dice
que es asociativa si para todo x, y, z E, se cumple que
x y z = (x y) z = x (y z)
Gracias a la propiedad asociativa el elemento a (b c) se puede
escribir en forma m
as simple: a b c; por la misma razon el elemento
a1 a2 , an (en su orden) queda determinado de manera u
nica.

1.1.2

Ejercicios

1. Cu
ales de las siguientes expresiones definen operaciones asociativas sobre el conjunto que se indica?
a) a b =

a
b

sobre R

b) a b = a + b + b2 sobre Z
c) a b = a + b + ab sobre Z
d ) a b = |a|b sobre R
e) a b = b sobre Z
f ) a b = 0 sobre Q
g) a b = b sobre Q
h) a b = a + b 1 sobre Q
2. Mostrar, paso a paso, que (a (b c)) d) = (a b) (c d), donde
representa una operacion asociativa sobre un conjunto E y a, b, c
E.

La estructura de Grupo

En general, una operacion binaria transforma las parejas (x, y) y


(y, x) en elementos que pueden ser diferentes, pero si este no es el caso,
tenemos operaciones conmutativas.
Definici
on 1.3. Una operaci
on definida sobre un conjunto E se dice
conmutativa si para todo x, y E, se cumple que:
xy =yx

1.1.3

Ejercicios

1. Que operaciones no conmutativas ha utilizado?


2. Defina una operacion no conmutativa sobre el conjunto Z de n
umeros enteros.
3. Cu
ales de las operaciones definidas en la seccion 1.1.2 son conmutativas?
4. De las operaciones que se pueden definir sobre un conjunto con n
elementos, Cu
antas son conmutativas?
Si tenemos una operacion definida sobre un conjunto E, frecuentemente se encuentran en E elementos que tienen un comportamiento especial respecto a la operacion, es el caso del que llamaremos elemento
neutro, que al operar con el cualquier elemento de E nos da el mismo
elemento.
Definici
on 1.4. Para una operaci
on entre elementos de un conjunto
E, un elemento e de E se dice elemento neutro (o id
entico) para la
operaci
on, si para todo x E, se cumple que:
ex=xe=x
El uso frecuente de la letra e para denotar el elemento neutro para
una operaci
on se origina en el termino en aleman einheit (unidad). Se
observa que el elemento neutro para una operacion es un elemento del
conjunto que tiene un comportamiento especial respecto a la operacion.
Con esto podemos decir que la existencia de elemento neutro para una
operaci
on es m
as una condicion del conjunto que una propiedad de la
operaci
on.
Proposici
on 1.1. Existe a lo m
as un elemento neutro para una operaci
on definida sobre E.

Operaciones binarias

Demostraci
on. En efecto, si e y e0 son elementos neutros para , se tiene
que
x e = x, e x = x, para todo x E
(1.1)
x e0 = x, e0 x = x, para todo x E

(1.2)

y as, por la primera igualdad de 1.1, e0 e = e0 y por la segunda igualdad


de 1.2, e0 e = e, con lo cual e = e0 , ya que el resultado obtenido al
aplicar una operaci
on a un par de elementos es u
nico.
De la proposici
on anterior (1.1) observamos que el elemento neutro
para una operaci
on es u
nico por el solo hecho de existir. De otra parte,
en la demostraci
on se observa la necesidad de definir el elemento neutro
como un elemento que conmute con todo elemento de E.
En algunos casos se hace conveniente especificar claramente el elemento neutro, se describe entonces la estructura algebraica como una
terna: (E, , e).

1.1.4

Ejercicios

1. Discuta la frase propiedad modulativa de una operacion.


2. De ejemplos de el elemento neutro para operaciones que ha utilizado
en sus estudios de matematica.
3. Cu
ales de las operaciones definidas en la seccion 1.1.2, tienen elemento neutro?
4. De las operaciones binarias que se pueden definir sobre un conjunto
finito E con n elementos, Cuantas tienen elemento neutro?
5. Sea una operaci
on binaria sobre un conjunto E. Mostrar que si
en E hay elemento neutro para la operacion y la igualdad
(a b) (c d) = (a c) (b d)
se cumple para toda eleccion de a, b, c y d en E, entonces la operaci
on es asociativa y conmutativa.
6. Sea una operaci
on binaria asociativa sobre un conjunto E. Un
elemento i E es elemento neutro a izquierda para si i x = x
para todo x E. Similarmente d E es elemento neutro a derecha
si x d = x para todo x E. Mostrar que si en E hay un elemento
i, neutro a izquierda y un elemento d, neutro a derecha, entonces
i = d es elemento neutro e en E.

10

La estructura de Grupo

Cuando se tiene una operacion definida sobre un conjunto que tiene


un elemento neutro para la operacion, pueden existir elementos en el
conjunto que se comportan de una forma especial respecto al elemento
neutro.
Definici
on 1.5. Para una operaci
on definida sobre E que admite un
elemento neutro e, se dice que un elemento x0 de E, es inverso de x E
respecto a la operaci
on si se cumple la igualdad:
x x0 = x0 x = e
Un elemento x E se dice invertible respecto a la operaci
on , si
existe en E un inverso para x.
Cuando se quiere ver que un elemento es invertible respecto a una
operaci
on se requiere buscar en el conjunto de definicion de la operacion
un elemento especial que se relaciona con el elemento dado mediante las
igualdades previstas. Esto indica como interviene el conjunto de definici
on de la operaci
on en la existencia de inversos.
Proposici
on 1.2. Para una operaci
on asociativa sobre E, todo elemento invertible admite un u
nico inverso.
Demostraci
on. Si x0 y x00 son inversos de x, entonces se cumple que:
x x0 = e, x0 x = e

(1.3)

x x00 = e, x00 x = e

(1.4)

con lo cual
x0 = x0 e
0

Definicion de e
00

= x (x x )
0

= (x x) x
=ex
=x

00

00

00

Primera igualdad de 1.4


Asociativa
Segunda igualdad de 1.3
Definicion de e

Se ha demostrado la unicidad del inverso de un elemento, cuando tal


inverso existe.
Se observa que la unicidad del inverso de un elemento esta condicionada a la existencia de elemento neutro y a la propiedad asociativa de la
operaci
on .

Grupos

1.1.5

11

Ejercicios

1. Dar un ejemplo de una operacion no asociativa, con elemento neutro


y donde un elemento tiene mas de un inverso.

1.2

Grupos

En este captulo y en lo que resta del texto, nos dedicamos a estudiar


estructuras algebraicas determinadas por una o dos operaciones binarias
definidas sobre un conjunto no vaco. Nuestro estudio se concreta en el
an
alisis de las caractersticas que se deducen logicamente de los axiomas
que se dan a la estructura; esto, de una parte permite describir con claridad la estructura y de otra, nos muestra el poder de unificacion que la
matem
atica tiene con el estudio axiomatico de una teora.
Comenzamos con la estructura algebraica dada sobre un conjunto, no
vaco, por una operaci
on binaria definida sobre el: la estructura de grupo.
La teora de grupos es uno de los temas mas estudiados y ampliamente
desarrollados de la matematica. En este texto se presentaran los resultados que nos dan una visi
on panoramica de la teora, que nos muestran su
alcance y nos indican como influye en las aplicaciones de la matematica.
Este estudio parte de la definicion de la estructura y el analisis de algunos ejemplos que aparecen frecuentemente en la matematica que se ha
estudiado hasta el momento.
Definici
on 1.6. Sobre un conjunto no vaco G una operaci
on binaria
definida sobre G determina una estructura de grupo si:
1. Es asociativa;
2. Existe en G elemento neutro;
3. Todo elemento de G admite un inverso para esta operaci
on.
Si usamos el smbolo para representar la operacion que determina
sobre un conjunto G la estructura de grupo, diremos que el par (G, ) es
un grupo o que G es un grupo para la operacion . Cuando la operacion
est
a claramente determinada podemos afirmar simplemente que G es
un grupo. Tambien se utiliza el termino semigrupo para nombrar la
estructura algebraica determinada por una operacion que u
nicamente es
asociativa.
Un grupo (G, ) es un grupo finito si el conjunto G es un conjunto
finito. Al n
umero de el elementos de un grupo finito lo llamamos orden
del grupo y se denota con |G|.

12

La estructura de Grupo

Es conveniente observar que la conmutatividad de la operacion no se


requiere en la definici
on la estructura de grupo.
Definici
on 1.7. Un grupo (G, ) donde la operaci
on es conmutativa
se llama grupo abeliano o conmutativo.
El nombre abeliano se ha tomado en honor a Niels Henrik Abel (18021829), un brillante matematico noruego. Abel en 1824 mostro la imposibilidad de resolver, en general, la ecuacion de quinto grado en terminos
de radicales. En sus investigaciones sobre la solucion de ecuaciones en
terminos de radicales considero ecuaciones a las que les pudo asociar un
grupo conmutativo de permutaciones sobre las races de la ecuacion. Abel
muri
o de pobreza y tuberculosis cuando apenas cumpla 27 a
nos.
Ejemplo 1.1. En el curso de teora de conjuntos se estudia el conjunto
de todas las biyecciones de un conjunto X en el mismo, denotado por
SX , y se demuestra que cumple las siguientes propiedades:
1. Si f, g SX , entonces f g SX ;
2. h (g f ) = (h g) f para todo f, g, h SX ;
3. La funci
on identica iX esta en SX y es tal que iX f = f = f iX
para todo f SX ;
4. Para todo f SX , existe g SX con g f = iX = f g.
De lo anterior podemos concluir que, por (1), la composicion de funciones es una operaci
on sobre SX , por (2), la operacion es asociativa, por
(3), iX est
a en SX y es el elemento neutro para la operacion y por (4)
todo elemento de SX tiene inverso en SX . Es decir, el par (SX , ) es un
grupo, no abeliano.
Ejemplo 1.2. El conjunto Z de n
umeros enteros es un grupo aditivo
abeliano con a b = a + b, con elemento neutro e = 0 y el inverso de un
entero n es n. Similarmente, Q, R y C son grupos aditivos abelianos.
Ejemplo 1.3. El conjunto Q de los n
umeros racionales diferentes de cero es un grupo abeliano, donde es la multiplicacion ordinaria, el n
umero

1 es el elemento neutro y el inverso de r Q es 1/r. Similarmente, R


y C son grupos multiplicativos abelianos.
Observe que Z no es un grupo multiplicativo, porque ninguno de sus
elementos, diferentes de 1, tienen inverso multiplicativo en Z .

Grupos

13

Ejemplo 1.4. La circunferencia S 1 de radio 1 con centro en el origen


se puede ver como un grupo multiplicativo abeliano si consideramos sus
puntos como n
umeros complejos de norma 1. El grupo esta definido por
S 1 = { z C | |z| = 1 }
donde la operaci
on es la multiplicacion de n
umeros complejos, puesto que
|z||w| = |zw|, la multiplicacion entre n
umeros complejos es asociativa, la
identidad es 1 y el inverso de cualquier n
umero complejo de norma 1 es
su conjugado, que tiene norma 1.
Ejemplo 1.5. Para cualquier entero positivo n, sea
n = { k | 0 6 k < n }
donde
= e2i/n = cos(2/n) + i sen(2/n)
entonces n es el conjunto de las races n-esimas de la unidad.
Usando el teorema de De Moivre se puede ver que n es un grupo
abeliano con la multiplicacion de n
umeros complejos; ademas, el inverso
de cualquier raz de la unidad es su conjugado.
Ejemplo 1.6. El plano R R es un grupo abeliano con la operacion de
adici
on vectorial, es decir, si v = (x, y) y v0 = (x0 , y 0 ), entonces v + v0 =
(x + x0 , y + y 0 ). La identidad es el origen O = (0, 0) y el inverso de v es
v = (x, y).
Ejemplo 1.7. El grupo P tiene dos elementos, las palabras par e impar,
con la operaci
on
par + par = par = impar + impar
y
par + impar = impar = impar + par
Es f
acil ver que P es un grupo abeliano.
Ejemplo 1.8. Sea X un conjunto. Recordemos que si A y B son subconjuntos de X, su diferencia simetrica es A + B = (A B) (B A).
El grupo de Bool B(X), es la familia de todos los subconjuntos de X
con la adici
on dada por la diferencia simetrica.
La diferencia simetrica es conmutativa, el elemento neutro es , el
conjunto vaco y el inverso de A es el mismo, A + A = . Entonces B(X)
es un grupo abeliano.

14

La estructura de Grupo

Ejemplo 1.9. Una matriz A, 2 2 es [ ab dc ], donde a, b, c, d R. A es


una matriz no singular si det(A) 6= 0. El conjunto GL(2,R) de matrices
no singulares, con la operacion de multiplicacion de matrices es un grupo
(no abeliano) llamado grupo lineal general real 2 2, el elemento
neutro es la matriz identica


1 0
I=
0 1
y el inverso de una matriz no singular A es


d/ c/
1
A =
b/ a/
donde = ad bc = det(A).
Este grupo se puede modificar de dos maneras, primero cambiando
el conjunto donde la matriz esta definida por Q o C, dando los grupos
GL(2,Q) y GL(2,C). El grupo GL(2,Z) esta definido como el conjunto
de matrices con entradas en Z y de determinante 1, para que todas las
entradas de A1 esten en Z.
El conjunto GL(n, R) de matrices no singulares n n es un grupo
para la multiplicaci
on.
Ejemplo 1.10. En conjunto de matrices ortogonales especiales, es
decir, las matrices de la forma


cos sen
A=
sen cos
forma un grupo abeliano para la multiplicacion de matrices, denotado
por SO(2, R).
Para verificar que la multiplicacion es una operacion sobre SO(2, R)
calculamos el producto



cos sen
cos sen
sen cos
sen cos
que despues de aplicar las formulas de adicion para seno y coseno, se
obtiene


cos( + ) sen( + )
sen( + ) cos( + )
que es una matriz ortogonal. Este calculo tambien nos muestra que la
operaci
on es conmutativa. Es claro que la matriz identica es ortogonal
especial y el lector debe verificar que que la inversa de una matriz ortogonal especial (que existe porque el determinante de estas matrices es 1)
es ortogonal especial.

Propiedades elementales

15

Ejemplo 1.11. El grupo afn Af(1, R) esta formado por las funciones
R R (funciones afines) de la forma
fa,b (x) = ax + b
donde a y b son n
umeros reales con a 6= 0. Para verificar que Af(1, R) es
un grupo para la composicion de funciones, sea fc,d = cx + d, entonces
fa.b fc,d = fa,b (cx + d)
= a(cx + d) + b
= acx + (ad + b)
= fac,ad+b (x)
Como ac 6= 0, la compuesta es una funcion afn. La funcion identica
es una funci
on afn (1R = f1,0 ).
Similarmente se obtienen los grupos Af(1, Q), Af(1, C).

1.3

Propiedades elementales

En la demostraci
on de los resultados de esta seccion es esencial entender que no se conoce nada sobre la naturaleza de los elementos del
conjunto G y de la operaci
on sobre el definida, los dos son completamente arbitrarios e inespecificados. El conocimiento de G y de su operacion
asociada est
a estrictamente determinado en la definicion de grupo. Las
dos primeras proposiciones ya se demostraron, por enfasis repetimos su
enunciado en este momento.
Proposici
on 1.3. Un grupo (G, ) tiene un u
nico elemento neutro.
Proposici
on 1.4. Un elemento x de un grupo (G, ) tiene un u
nico
inverso.
En lo que sigue usaremos el smbolo a1 para denotar el inverso de
a, donde a est
a en un grupo (G, ). Una (muy importante) excepcion es
cuando tratemos grupos abelianos en los cuales, por lo general y por costumbre, su operaci
on se denota aditivamente, +, en este caso el smbolo
a representar
a el inverso de a.
Proposici
on 1.5. Si (G, ) es un grupo: a b = c b implica a = c.
Adem
as, b a = b c implica a = c.
Se trata de las llamadas propiedades cancelativas a derecha e
izquierda, respectivamente.

16

La estructura de Grupo

Demostraci
on. Como b G, b1 existe en G. Operando a derecha en la
igualdad a b = c b con b1 , obtenemos:
(a b) b1 = (c b) b1
y entonces, por asociatividad
a (b1 b) = c (b1 b)
o a e = c e, con lo cual a = c. La segunda afirmacion se demuestra
similarmente.
Proposici
on 1.6. Para a en un grupo (G, ), (a1 )1 es a.
Demostraci
on. Todo elemento del grupo (G, ), incluyendo a a1 , tiene
un inverso en G, tenemos entonces que:
a1 (a1 )1 = e
Adem
as, tambien se cumple que:
a1 a = e
y c
omo el inverso es u
nico, se tiene que (a1 )1 = a.
Ejemplo 1.12. Con R se denota el conjunto de n
umeros reales diferentes de 0, este conjunto junto con la multiplicacion es un grupo abeliano,
donde 1 es el elemento neutro y para todo x en R , su inverso para la
multiplicaci
on se acostumbra a denotar con el smbolo:
x1 =

1
x

La proposici
on 1.6, aplicada a este ejemplo, nos indica que:
(x1 )1 =

1
1
x

=x

Similarmente, (R, +) es un grupo abeliano y, usando notacion aditiva,


se tiene que:
(x) = x
As, uno de los resultados que se obtienen de la proposicion 1.6 son
dos propiedades algebraicas muy conocidas y poco comprendidas en el
algebra elemental. Es importante recalcar que estas son propiedades

algebraicas, es decir propiedades que se refieren exclusivamente a la


operaci
on, y no a otro tipo de cosas.

Propiedades elementales

17

Proposici
on 1.7. En un grupo (G, ) las ecuaciones a x = b y y a = b
tienen una u
nica soluci
on en G.
Demostraci
on. El elemento x = a1 b G y satisface la ecuacion ax =
b, ya que:
a (a1 b) = (a a1 ) b = e b = b
Los c
alculos anteriores muestran que existe al menos una solucion,
resta mostrar que existe a lo mas una. Supuesto que existe otro elemento
x0 G tal que a x0 = b, entonces:
a x0 = e b = (a a1 ) b = a (a1 b)
De donde, cancelando a se obtiene x0 = a1 b y entonces x = x0 .
Similarmente se demuestra que la ecuacion y a = b tiene una u
nica
soluci
on en el grupo G.
Proposici
on 1.8. Si a, b son elementos de un grupo (G, ), entonces
(a b)1 = b1 a1
Demostraci
on. De los c
alculos:
(a b) (b1 a1 ) = a [b (b1 )] a1
= a [(b b1 ) a1 ]
= a (e a1 )
= a a1
=e
nos damos cuenta que b1 a1 es (a b)1 , el inverso de a b, y entonces
(a b)1 = b1 a1 , lo que queramos demostrar.
Es muy importante observar que, en general, (a b)1 6= a1 b1 y,
si en un grupo se cumple la igualdad, este hecho lo convierte automaticamente en abeliano como se demuestra en la proposicion que sigue.
Proposici
on 1.9. Un grupo (G, ) es abeliano si, y s
olo si
(a b)1 = a1 b1
para todo par de elementos a y b de G.

18

La estructura de Grupo

Demostraci
on. De la proposicion 1.8 se sabe que (a b)1 = b1 a1 ,
entonces si (G, ) es abeliano se obtiene: (a b)1 = a1 b1 .
Recprocamente, si se supone que (a b)1 = a1 b1 , entonces, de
nuevo por la proposicion 1.8, se tiene la igualdad b1 a1 = a1 b1 ,
y de aqu se obtienen las igualdades que siguen:
b1 a1 = a1 b1
a b1 a1 = a a1 b1
a b1 a1 = b1
b a b1 a1 = b b1
b a b1 a1 = e
b a b1 a1 a = a
b a b1 b = a b
ba=ab
Y c
omo lo anterior es valido para todo a, b en G, el grupo (G, ) es
abeliano.
De aqu en adelante la expresion a b la escribiremos en forma mas
sencilla, con una notacion multiplicativa: ab. Sin embargo, para los grupos
abelianos se acostumbra utilizar una notacion aditiva a + b.
Definici
on 1.8. Si G es un grupo y a G, definimos la potencia an ,
para n > 1, inductivamente:
a1 = a
an+1 = aan
Se define a0 = 1 y, si n es un entero positivo, tambien se define
an = (a1 )n
Proposici
on 1.10. Si G es un grupo, a G y m, n > 1, entonces
am+n = am an
(am )n = amn
Demostraci
on. En cada una de las expresiones am+n y am an aparecen
m+n factores iguales a a. De igual manera en (am )n , amn hay mn factores
iguales a a.

Propiedades elementales

19

Se sigue que cualquier par de potencias de un elemento a en un grupo


conmutan:
am an = am+n = an+m = an am
Proposici
on 1.11 (Leyes de los exponentes). Si G es un grupo,
a, b G y m, n enteros (no necesariamente positivos), se cumple:
1. Si a y b conmutan, (ab)n = an bn
2. am+n = am an
3. (am )n = amn
Demostraci
on. Ejercicio para el lector
La notaci
on an es una forma natural para denotar a a si a aparece
n veces. Sin embargo, si la operacion es + es mas natural denotar a + a +
+ a con na. Si G es un grupo aditivo, m,n enteros (no necesariamente
positivos) la proposici
on 1.11 se escribe:
1. n(a + b) = na + nb.
2. m(na) = (mn)a.
3. ma + na = (m + n)a
Definici
on 1.9. Sea G un grupo y a G. Si ak = e para alg
un k > 1,
el menor de tales exponentes k > 1 es el orden de a; si tal potencia no
existe, a tiene orden infinito.
Ejemplo 1.13. En cualquier grupo G, el elemento neutro tiene orden
1 y es el u
nico elemento de G de orden 1; un elemento tiene orden 2 si,
11
y solo si no es la identidad y es igual a su inverso. La matriz
 A1 0= [ 0 1 ]
k
1
k
en el grupo GL(2,R) tiene orden infinito porque A = 0 1 6= [ 0 1 ] para
todo k > 1.
El orden de un elemento a de un grupo G se denota con |a|. Recuerde
que el orden del grupo G, denotado con |G|, es simplemente el n
umero
de elementos del conjunto G.
Proposici
on 1.12. Todo elemento de un grupo finito tiene orden finito.

20

La estructura de Grupo

Demostraci
on. Si G es un grupo finito y a G, tenemos que encontrar
un entero k > 1 tal que ak = e. Consideramos la sucesion
e, a, a2 , . . . , an , . . .
Como G es finito deben existir elementos repetidos en esta sucesion:
existen enteros m > n con am = an de donde e = am an = amn con
m n > 0.
Proposici
on 1.13. Sea G un grupo y x G un elemento de orden finito
k. Si xn = e, entonces k | n.
Demostraci
on. Por el algoritmo de division, n = qk +r, donde 0 6 r < k,
de donde
e = xn = xqk+r = (xk )q xr = xr
Como xr = e y r < k, debemos tener que r = 0, de donde k | n

1.3.1

Ejercicios

1. Sea S el conjunto de matrices n por n con entradas reales. Es S


un grupo para la adicion de matrices?
2. Sea S el conjunto de matrices diferentes de cero, n por n y con
entradas reales. Es S un grupo para la multiplicacion de matrices?
3. Sea G un grupo finito con n elementos, denotamos con e su elemento
neutro. Demostrar que en las filas de la tabla de la operacion del
grupo no pueden aparecer elementos repetidos. Lo mismo ocurre
con las columnas de la tabla.
4. Sea G un grupo con tres elementos: G = { e, a, b }, e es el elemento neutro. Teniendo en cuenta el resultado del ejercicio anterior,
construya la tabla de la operacion del grupo G.
5. Como en el ejercicio anterior, construya la tabla de la operacion de
un grupo G con cuatro elementos: G = { e, a, b, c }.
6. Demostrar las leyes de los exponentes en un grupo.
7. Sea (G, ) un grupo. Mostrar que (G.) es abeliano si, y solo si
(a b)2 = a2 b2 para todo a, b en G.
8. Si G es un grupo tal que b1 a1 b a = e para todo a y b en G,
mostrar que G es abeliano.

Propiedades elementales

21

9. Si G es un grupo tal que tal que x2 = e para todo x en G, mostrar


que G es abeliano.
10. Si G es un grupo con un n
umero par de elementos, mostrar que el
n
umero de elementos de orden 2 en G es impar. En particular G
debe tener un elemento de orden 2.
11. Sea G un grupo y x G de orden m. Si m = dt para alg
un d > 1,
demostrar que xt tiene orden d.
12. Sea G un grupo finito en el que todo elemento tiene raz cuadrada,
es decir, para cada x G, existe y G con y 2 = x. Mostrar que
todo elemento en G tiene una u
nica raz cuadrada.
13. Sean a y b elementos de un grupo G. Si ab = ba y |a| = m, |b| = n,
donde m y n son primos relativos, demostrar que |ab| = mn.
14. Sea G un grupo abeliano y finito. Demostrar que G tiene un elemento g tal que |g| es el mnimo com
un m
ultiplo de {|a| | a G}.
[Sugerencia: utilice el ejercicio anterior y la factorizacion en primos
de m y n para construir el elemento pedido.]
15. En un grupo arbitrario, sea a un elemento de orden finito n. Si
(n, k) es el m
aximo com
un divisor de n y k y [n, k] el mnimo
com
un m
ultiplo, mostrar que el orden de ak es n/(n, k) = [n, k]/k.
La definici
on de grupo se puede escribir en formas equivalentes, la
siguiente secci
on de ejercicios muestra algunas de estas formas.

1.3.2

Ejercicios

1. Un semigrupo es un conjunto no vaco junto con una operacion binaria que es asociativa (se han eliminado, de la definicion de grupo,
la existencia de elemento neutro y la de los inversos). Un monoide
es un semigrupo con elemento neutro. Dar un ejemplo de un monoide que no sea un grupo y un ejemplo de un semigrupo que no
sea un monoide.
2. Demostrar que un semigrupo (G, ) es un grupo si, y solo si las
ecuaciones a x = b y y a = b tienen solucion en G, para todo a
y b en G.
3. Demostrar que un semigrupo (G, ) tal que e G es elemento
neutro a izquierda y todo elemento de G tiene inverso a izquierda
es un grupo.

22

La estructura de Grupo

4. Si G es un conjunto finito y es una operacion asociativa definida


sobre G tal que para todo a, b y x de G se tiene que: x a = x b
implica a = b y que, ax = bx implica a = b, demostrar que (G, )
es un grupo. [Sugerencias: muestre primero que existe un elemento
neutro a derecha, para hacer esto suponga que a1 , a2 , . . . , an son
los elementos de G y considere el conjunto:
{a1 a1 , a1 a2 , . . . a1 an }
mostrar que los elementos de este conjunto son todos diferentes,
de donde, uno de ellos debe ser a1 . Si a1 aj = a1 , entonces aj es
su candidato para elemento neutro a derecha. Debe demostrar que
x aj = x, para todo x G. Hecho esto, queda por demostrar que
todo elemento de G tiene inverso a derecha.]
5. Mostrar que el par (G, ) del ejercicio anterior, no necesariamente
es un grupo si el conjunto G es infinito.

CAPITULO 2

Grupos importantes

En este captulo examinaremos grupos que usaremos frecuentemente


en el desarrollo de la teora de grupos. Estos grupos son muy importantes
por si mismos y son un gran auxiliar para construir ejemplos que den
claridad a la teora.

2.1

Permutaciones

En el ejemplo 1.1 vimos que el conjunto SX de las biyecciones de un


conjunto X en si mismo; f : X X, forman un grupo para la operacion
de composici
on de funciones, ahora consideramos el caso especial cuando
el conjunto X tiene un n
umero finito de elementos,
X = { x1 , x2 , . . . , xn }
que por comodidad en la notacion, se escribe simplemente como:
X = { 1, 2, , n }
Definici
on 2.1. Sea X un conjunto con n elementos. Una biyecci
on
f : X X es una permutaci
on de X.
Se tiene entonces la siguiente proposicion.
Proposici
on 2.1. Sea X un conjunto con n elementos. El conjunto
Sn = {f : X X | f es biyectiva}

24

Grupos importantes

es un grupo para la composici


on de funciones, el grupo de permutaciones de n elementos. Tambien se conoce como el grupo sim
etrico
de X.
Si f es una permutacion de X y denotamos sus valores f (i) con xi ,
donde 1 6 i 6 n. La funcion f nos produce una n-pla, (x1 , x2 , , xn )
donde, por ser f inyectiva, no aparecen elementos repetidos [si i 6= j,
entonces xi = f (i) 6= f (j) = xj ] y como f es sobre, todo elemento
x X aparece en alguna coordenada, se tiene entonces que la n-pla
nos presenta, lo que podemos llamar un arreglo de X. Se acostumbra
omitir los parentesis y el arreglo se escribe x1 , x2 , , xn . Se observa
que el arreglo determina completamente la funcion. Por ejemplo, si X =
{ 1, 2, 3 } se tienen 6 = 3! permutaciones:
123;

132;

213;

213;

312;

321

Es clara la siguiente proposicion


Proposici
on 2.2. El orden de Sn es n!.
Para Galois un grupo estaba formado por ciertas permutaciones (de
las races de un polinomio), y de esto nos indica la importancia de los
grupos de permutaciones en el estudio del algebra.
En lo que sigue estudiaremos con alg
un cuidado propiedades del grupo
Sn que m
as adelante seran de gran utilidad para el estudio de aplicaciones
de la teora de grupos a la teora de ecuaciones.
Si X = { 1, 2, . . . , n } podemos usar una una notacion con dos filas
para denotar una permutacion Sn


1
2
...
i
...
n
=
(1) (2) . . . (i) . . . (n)
En la segunda fila est
a el arreglo (1), (2), . . . , (n).
Ejemplo 2.1. En S3 , si


1 2 3
=
2 3 1


y

1 2 3
2 1 3

entonces

=

1 2 3
3 2 3


y =

1 2 3
1 3 1

de donde : 1 7 ((1)) = (2) = 3 mientras que : 1 7 2 7 1


y entonces 6= y S3 no es abeliano.

Permutaciones

25

Algunas permutaciones conmutan, por ejemplo es facil ver que =


donde




1 2 3 4
1 2 3 4
=
y =
2 1 3 0
1 2 4 4
Algunos autores calculan la compuesta en diferente forma. Para , :
X X, el valor de en i X es (i), entonces la compuesta, en la
que se aplica primero y luego enva i 7 (i) 7 ((i)) y notamos
la compuesta de seguido de con . Pero otros autores usan una
notaci
on a derecha, denotan el valor de en i con (i). Entonces
seguido de es i 7 (i) 7 ((i)) y la compuesta la denotan con .
Aqu usaremos la primera notacion aunque la segunda tambien tiene sus
ventajas.

2.1.1

Ejercicios

Elija arbitrariamente , y en S4 y calcule


1. , , , .
2. 2 , ( )3
3. 1 , 2 , ( )3 .
En todo lo que sigue eliminamos el smbolo y se escribe
simplemente .
Definici
on 2.2. Si Sn e i {1, 2, . . . n}, entonces deja fijo a i si
(i) = i y mueve a i si (i) 6= i.
Definici
on 2.3. Sean i1 , i2 , . . . , ir elementos diferentes en {1, 2, . . . n}.
Si Sn es tal que
1. (ij ) = ij+1 para 1 6 j < r
2. (ir ) = i1
3. (i) = i para i
/ { i1 , i2 , . . . ir }
es un ciclo de longitud r o un r-ciclo. Para las permutaciones que
son ciclos se tiene una nueva notaci
on:
= (i1 , i2 , . . . , ir )

26

Grupos importantes

Un 2-ciclo intercambia a i1 con i2 . Los 2-ciclos se llaman transposiciones. Un 1-ciclo es la identidad, deja fijos todos los elementos. Todos
los 1-ciclos son iguales, (1) = (i).
Ejemplo 2.2. La permutacion


1 2 3 4 5
=
4 3 1 5 2
es tal que (1) = 4, (4) = 5, (5) = 2, (2) = 3, y (3) = 1, entonces
es un 5-ciclo
= (14523)
Tambien se tiene


1 2 3 4 5
2 3 1 4 5


= (123)

No todas las permutaciones son ciclos, por ejemplo la permutacion




1 2 3 4
=
2 1 4 0
no es un ciclo, en efecto, = (12)(34).
El termino ciclo viene de la palabra griega para circulo y Cauchy
utilizo figuras para representarlos.
Los ciclos se pueden representar como rotaciones. En la figura 2.1
se muestra el ciclo (i1 i2 . . . ir ) como una rotacion. Cualquier ij se puede
tomar como punto de partida de la rotacion y se llega a r formas diferentes
de escribir el ciclo.
(i1 i2 . . . ir ) = (i2 i3 . . . ir i1 ) = (ir i1 . . . ir1 )

El producto de ciclos se puede efectuar multiplicando las permutaciones que ellos representan.
El siguiente es un resultado importante respecto a factorizacion de
permutaciones, es decir vemos como cualquier permutacion se puede expresar como un producto (como hemos eliminado el smbolo en la
escritura para = decimos el producto ) de ciclos disyuntos.
Proposici
on 2.3. Toda permutaci
on Sn se puede expresar como un
producto conmutativo de ciclos que no tienen elementos en com
un.

Permutaciones

27

Figura 2.1: Un ciclo como rotacion

Demostraci
on. Primero consideremos el subconjunto de las imagenes de
:
{ (1), 2 (1), 3 (1), . . . }
Como el dominio de es finito, existen i, j enteros tales que i < j,
y i (1) = j (1), as ji (1) = 1. Lo anterior nos permite considerar a k
como el menor entero positivo tal que k (1) = 1. Sea
(1(1)2 (1) . . . k1 (1))
el primer ciclo de la permutacion . Si el elemento 2 no esta en el ciclo
anterior, repetimos el procedimiento para encontrar el ciclo:
(2(2)2 (2) . . . h1 (2))
donde h es el menor entero positivo para el cual h (2) = 2. Despues de
a lo m
as n pasos, este procedimiento termina. No importa el orden en
que aparecen los ciclos ya que se ve claramente que tales ciclos no tienen
elementos comunes.
Ejemplo 2.3. Para ilustrar la proposicion anterior consideremos en S7
la permutaci
on:


1 2 3 4 5 6 7
=
7 1 2 6 5 4 3
Observemos que:
(1) =7, 2 (1) = 3, 3 (1) = 2, 4 (1) = 1
(4) =6, 2 (4) = 4
(5) =5

28

Grupos importantes

y entonces podemos escribir:


= (1732)(46)(5)
y esta factorizaci
on puede se simplificar omitiendo el ciclo (5) y teniendo
en cuenta que la permutacion deja fijo a cada elemento que no aparece en
los ciclos de la factorizacion, as la factorizacion de en ciclos disyuntos
es:
= (1732)(46)
Ahora demostramos la unicidad de la factorizacion de una permutaci
on en ciclos diyuntos.
Proposici
on 2.4. Toda permutaci
on 6=  en Sn es el producto de
ciclos disyuntos de longitud > 2; esta factorizaci
on es u
nica excepto por
el orden en que se escriben los factores.
Demostraci
on. Ya fue demostrada la existencia de la factorizacion (vease
la proposici
on 2.3), faltara por verificar la unicidad. En efecto, supongamos que:
= 1 2 r = 1 2 s
son dos factorizaciones de la permutacion en ciclos disyuntos de longitud > 2. Si x X y mueve a x, entonces uno de los ciclos i y uno de
los j mueven a x. Como los ciclos disyuntos conmutan, podemos asumir,
por conveniencia notacional que 1 y 1 mueven a x, entonces
(x) = 1 (x) = 1 (x)
y entonces para cualquier entero positivo k, 1k (x) = 1k (x) = k (x) y
con esto 1 = 1 , luego:
11 = 2 r = 2 s
Ahora, por un procedimiento inductivo respecto al n
umero de factores
se tiene que r = s y los factores i son los de j en alg
un orden.
Definici
on 2.4. La factorizaci
on completa de una permutaci
on es
la factorizaci
on de en ciclos disyuntos que tiene exactamente un 1-ciclo
(i) por cada i que deja fijo.
Por ejemplo, la factorizacion completa de un 3-ciclo = (135) en S5
es = (135)(2)(4)

Permutaciones

29

Definici
on 2.5. Dos permutaciones , Sn tienen la misma estructura cclica si sus factorizaciones completas tienen el mismo n
umero de
r-ciclos para cada r.
En las dos proposiciones que siguen se da un procedimiento para
determinar cuando dos permutaciones tienen la misma estructura cclica.
Proposici
on 2.5. Si Sn y = (x1 x2 . . . xm ) un m-ciclo, entonces
1
tambien es un m-ciclo, y adem
as:
1 = ((x1 )(x2 ) . . . (xm ))
Antes de demostrar esta proposicion observamos, que en ella se afirma
que cada elemento de 1 es igual al m-ciclo obtenido al aplicar a
los smbolos que aparecen en . Por ejemplo,
Si = (13)(247) y = (256)(143), entonces:
1 = ((1)(3))((2)(4)(7)) = (41)(537)
Demostraci
on. De acuerdo a la definicion del ciclo (definicion 2.4) nos
basta demostrar que la permutacion es tal que:
a. Si i < m, entonces 1 ((xi )) = (xi+1 )
b. 1 ((xm ) = x1
c. Si x no es ninguno de los (xi ) entonces 1 = x.
En efecto, si i < n, entonces:
1 ((xi )) = (1 ((xi )) = (xi ) = (xi+1 )
Adem
as,
1 ((xm )) = ((xm )) = (x1 )
Por u
ltimo, si x no es ninguno de los (xi ), 1 (x) no es ninguno de
los xi y as:
(1 (x)) = 1 (x)
de donde:
1 (x) = x
lo que queramos demostrar.
De lo anterior observamos que las dos permutaciones y 1 tienen la misma estructura cclica. Veamos que el recproco a esta afirmacion
tambien es v
alido.

30

Grupos importantes

Proposici
on 2.6. , 0 Sn tienen la misma estructura cclica si, y
s
olo si existe Sn , tal que 1 = 0
Demostraci
on. Supongamos que y 0 tienen la misma estructura cclica. Entonces
=(x1 x2 xm )(y1 y2 yr ) (z1 z2 zs )
0 =(x01 x02 x0m )(y10 y20 yr0 ) (z10 z20 zs0 )
Se tiene que encontrar Sn tal que 1 = 0 o lo que es lo
mismo:
((x1 ) (xm ))((y1 ) (yr )) ((z1 ) (zs )) =
(x01 x0m )(y10 yr0 ) (z10 zs0 )
para lo cual debe ser tal que
(xi ) = x0i , (yj ) = yj0 , (zk ) = zk0
es decir la permutaci
on f queda definida por

x1 xm y1 yr z1
=
x01 x0m y10 yr0 z10

zs
zs0

y se llega a la construccion de la funcion .


Ejemplo 2.4. Los elementos
(12)(34)(567)
(72)(81)(346)
de S8 tienen la misma estructura cclica y para la permutacion tal que
(1) = 7, (2) = 2, (3) = 8, (4) = 1, (5) = 3, (6) = 4 y (7) = 6,
es decir


1 2 3 4 5 6 7 8
=
= (1764)(385)
7 2 8 1 3 4 1 5
y se cumple que:
(12)(34)(567)1 = (72)(81)(346)
Si 1 6 r 6 n, el n
umero de r-ciclos en Sn es
1
[n(n 1) (n r + 1)]
r

Permutaciones

31

Esta f
ormula se puede usar para contar el n
umero de permutaciones
que tienen la misma estructura cclica. Hay que ser cuidadosos en el caso
en que una factorizaci
on tenga varios ciclos de la misma longitud. Por
ejemplo, el n
umero de permutaciones en S4 con la estructura cclica de
la forma (ab)(cd) es 21 [ 12 (4 3)] [ 12 (2 1)] = 3 el factor 12 extra que
aparece es para no contar (ab)(cd) = (cd)(ab) dos veces.
Ejemplo 2.5. Las permutaciones en S4 se cuentan en la tabla 21.1.
Cuadro 2.1: Permutaciones en S4
Estructura cclica
(1)
(12)
(123)
(1234)
(12)(24)

N
umero
1
6
8
6
3
24

Los tipos de permutaciones en S5 se cuentan en la tabla 2.2.


Cuadro 2.2: Permutaciones en S5
Estructura cclica
(1)
(12)
(123)
(1234)
(12345)
(12)(345)
(12)(34)

N
umero
1
10
20
30
24
20
15
120

Hay otra factorizaci


on de una permutacion.
Proposici
on 2.7. Si n > 2, entonces toda permutaci
on Sn es un
producto de transposiciones.

32

Grupos importantes

Demostraci
on. De acuerdo a la proposicion 2.3, es suficiente factorizar
un r-ciclo en un producto de transposiciones, lo que se hace con la
f
ormula.
= (12 . . . r) = (1r)(1r 1) (13)(12)
que nos da la factorizacion pedida.
Esta factorizaci
on no es tan buena como la factorizacion en ciclos
disyuntos. Los factores no conmutan. (123) = (13)(12) 6= (12)(13) y,
ni los factores ni el n
umero de factores es u
nico. Por ejemplo, algunas
factorizaciones de (123) en S4 son:
(123) = (13)(12)
= (23)(13)
= (13)(42)(12)(14)
= (13)(42)(12)(14)(23)(23)
Pero, en el ejemplo se ve que el n
umero de transposiciones en cada
factorizaci
on es par. En cualquier permutacion , el n
umero de transposiciones en una factorizacion o siempre es par o siempre es impar.
Definici
on 2.6. Una permutaci
on Sn es par si se puede factorizar en un n
umero par de transposiciones e impar es caso contrario. La
paridad de una permutaci
on es su calidad de ser par o impar.
Definici
on 2.7. Si Sn y = 1 . . . t es la factorizaci
on completa
en ciclos disyuntos, el signo de est
a definido por
sgn() = (1)nt
De la proposici
on 2.3, vemos que sgn es una funcion, bien definida, porque el n
umero t queda determinado de manera u
nica por . Por
ejemplo, sgn() = 1 para todo 1-ciclo  porque t = n. Si es una transposici
on, ella mueve dos n
umeros y deja fijos los n 2 restantes, entonces
t = (n 2) + 1 = n 1 y sgn( ) = (1)n(n1) = 1
Proposici
on 2.8. Para todo , Sn ,
sgn() = sgn()sgn()
Demostraci
on. Si k, l > 0 y las letras a, b, ci , cj son diferentes, entonces
(ab)(ac1 . . . ck bd1 . . . dl ) = (ac1 . . . ck )(bd1 dl )

Permutaciones

33

multiplicando esta igualdad, a izquierda por (ab)


(ab)(ac1 . . . ck )(bd1 dl ) = (ac1 . . . ck bd1 . . . dl )
De estas igualdades se obtiene que sgn( ) = sgn() para todo
Sn , donde es la transposicion (ab). Si = 1 m donde cada i es
una transposici
on, se demuestra, por induccion sobre m, que sgn() =
sgn()sgn() para todo Sn .
Proposici
on 2.9. Para Sn , entonces si sgn() = 1, es par y si
sgn() = 1, es impar.
Demostraci
on. Si = 1 q es la factorizacion de es transposiciones,
por la proposici
on 2.8, sgn() = sgn(1 ) sgn(q ) = (1)q entonces si
sgn() = 1, q siempre es par y si sgn() = 1, q siempre es impar.

2.1.2

Ejercicios

1. Determine sgn(), 1 y el orden de la permutacion




1 2 3 4 5 6 7 8 9
=
9 8 7 6 5 4 3 2 1
2. Calcule el orden, inverso y paridad de
= (12)(43)(13542)(15)(13)(23)
3. Se define f : {0, 1, . . . 10} {0, 1, . . . 10} por
f (n) = el residuo despues de dividir 4n2 3n7 por 11
a) Mostrar que f es una permutacion.
b) Calcular la paridad de f .
c) Calcular la inversa de f .
d ) Calcular el orden de f .
4. Si Sn , demostrar que sgn(1 ) = sgn()
5. Si 1 6 r 6 n, mostrar que hay
1
[n(n 1) (n r + 1)]
r
r-ciclos.

34

Grupos importantes

6. Si kr 6 n, donde 1 6 r 6 n, demostrar que el n


umero de permutaciones Sn donde es el producto de k r-ciclos disyuntos
es
1 1
[n(n 1) (n kr + 1)]
k! rk
7.

a) Si es un r-ciclo, mostrar que r = (1)


b) Si es un r-ciclo, mostrar que r es el menor entero positivo k
tal que k = (1), es decir, el orden de un r-ciclo es r.
c) Si = 1 t , es el producto de ri ciclos disyuntos i ,
entonces tiene orden m = mcm{r1 , . . . rt }.
d ) Si p es primo, entonces tiene orden p si, y solo si es un p-ciclo
o un producto de p-ciclos disyuntos.

8. Mostrar que un r-ciclo es par si, y solo si r es impar.


9. Si es un r-ciclo, 1 < k < r, es k un r-ciclo?
10.

a) Demostrar que para todo i, Sn mueve a i si, y solo si 1


mueve a i.
b) Demostrar que si Sn son disyuntas y si = (1), entonces = (1) y = (1).

11. Demostrar que el n


umero de permutaciones pares de Sn es 21 n!.
12.

a) Cu
antas permutaciones en S5 conmutan con (123)? y Cuantas
permutaciones pares en S5 conmutan con (123)?
b) Las mismas preguntas para (12)(34).

13. Construya una tabla para S5 donde se indique la estructura cclica


de sus permutaciones, cuantas son, el orden y la paridad de cada
tipo.

2.2

Simetra

Ahora veremos algunos ejemplos de grupos trados de la geometra,


relacionados con el concepto de simetra. Sera necesario utilizar un poco
de
algebra lineal sobre R. Si consideramos un triangulo isosceles, ABC,
con su base AB sobre el eje de x y el eje de y el bisector perpendicular de
AB (Figura 2.2). Si se refleja el triangulo en el eje de y (los vertices A y B
se intercambian) el tri
angulo conserva el lugar que ocupaba originalmente

Simetra

35

en el plano, esto significa que el triangulo es simetrico respecto al eje y.


El tri
angulo no es simetrica respecto al eje x. La reflexion es un tipo
especial de isometra.

Figura 2.2: Triangulo isosceles

Definici
on 2.8. Una isometra del plano es una funci
on : R2 R2
que conserva la distancia, es decir, para todo punto P = (a, b) y Q =
(c, d) en R2
kP Qk = k(P ) (Q)k
donde kP Qk =

p
(a c)2 + (b d)2 es la distancia de P a Q.

Con P Q se denota el producto punto:


P Q = (a, b) (c.d) = ac + bd
Por c
alculo directo se llega a la igualdad:
(P Q) (P Q) = kP Qk2
Proposici
on 2.10. Sea una isometra en el plano. conserva el producto punto [es decir, (P ) (Q) = P Q para todo par de puntos P y
Q] si, y solo si (O) = O [ deja fijo el origen].
Demostraci
on. Si (P ) (Q) = P Q para todo par de puntos P y Q,
entonces (O) (O) = O O = 0, de donde fija el origen, porque si
(O) 6= O, entonces (O) (O) = k(O)k2 6= 0.
Recprocamente, si (O) = O, entonces
kP k = kP Ok = k(P ) (O)k = k(P )k

36

Grupos importantes

para todo P , porque es una isometra. As, Para todo par de puntos P
y Q,
k(P )k2 + k(Q)k2 2(P ) (Q) = [(P ) (Q)] [(P ) (Q)]
= k(P ) (Q)k2
= kP Qk2
= (P Q) (P Q)
= kP k2 + kQk2 2P Q
Se concluye que (P ) (Q) = P Q.
Recordemos la f
ormula que da la interpretacion geometrica del producto punto:
P Q = kP k kQk cos
(2.1)
donde es el
angulo entre P y Q.
De la ecuaci
on anterior, 16.2, se pueden obtener algunas conclusiones:
1. Toda isometra conserva angulos.
2. P y Q son ortogonales si, y solo si P Q = 0 y entonces las isometras
conservan perpendicularidad.
El conjunto de las isometras en el plano de denota con Isom(R2 )
y su subconjunto de todas la isometras con (O) = O es el grupo
ortogonal del plano se denota con O(2, R). Mas adelante veremos que
Isom(R2 ) y O(2, R) son grupos para la composicion.
Para facilitar el analisis de las isometras, denotemos con L[P, Q] la
recta determinada por los puntos P y Q y con P Q el segmento de P a
Q.
Algunos ejemplos de isometras:
Ejemplo 2.6. Dado un angulo , la rotaci
on R alrededor del origen
se define por: R (O) = O; si P 6= Q, se dibuja el segmento P O y se rota
(en sentido contrario al reloj si es positivo y en sentido del reloj si
es negativo) y se define R (P ) = P 0 . Figura 2.2.
Ejemplo 2.7. Una reflexi
on, L , en una recta L, el eje, fija todo punto
en L; si P
/ L, entonces L (P ) = P 0 donde L es el bisector perpendicular
de P P 0 . L est
a en Isom(R2 ); si L pasa por el origen, entonces L
O(2, R). Figura 2.4.

Simetra

37

Figura 2.3: Rotacion

Figura 2.4: Reflexion

Ejemplo 2.8. Dado un punto V , una translaci


on de V es una funcion
V : R2 R2 definida por V (U ) = U + V . Las translaciones estan en
Isom(R2 ). Una translaci
on V fija el origen si, y solo si V = O, entonces
la identidad es la u
nica translacion que es una rotacion.
Planteamos ahora tres resultados sobre isometras, que no demostramos por el momento.
Proposici
on 2.11. Si es una isometra en el plano, entonces puntos
diferentes P , Q y R en R2 son colineales si, y solo si (P ), (Q) y (R)
son colineales. As, si L es una recta (L) es una recta.
Proposici
on 2.12. Toda isometra en R2 fija el origen y es una transformaci
on lineal.
Corolario 2.13. Toda isometra : R2 R2 es una biyecci
on y toda
isometra que deja fijo al origen es una transformaci
on lineal no singular.
Corolario 2.14. Si O, P y Q son puntos no colineales y si y son
isometras del plano tales que (P ) = (P ) y (Q) = (Q), entonces
= .
Proposici
on 2.15. Isom(R2 ) y O(2, R) son grupos para la composici
on.

38

Grupos importantes

Demostraci
on. Veamos que Isom(R2 ) es un grupo. Claramente iR2 es
una isometra. Sean y 0 isometras. Para P y Q puntos, se tiene
k(0 )(P )) (0 )(Q))k = k0 ((P )) 0 ((Q))k
= k(P ) (Q)k
= kP Qk
y 0 tambien es una isometra, es decir, la composicion es una operacion
sobre Isom(R2 ). Si esta en Isom(R2 ) por el corolario 2.13, es una
biyecci
on y tiene inversa 1 , que tambien es una isometra, en efecto,
kP Qk = k(1 (P )) (1 (Q))k = k1 (P ) 1 (Q)k
Adem
as, la composici
on de funciones siempre es asociativa. Se concluye
que Isom(R2 ) es un grupo para la composicion.
Similarmente se demuestra que O(2, R) es un grupo.
Definici
on 2.9. El grupo de simetra () de una figura en el
plano es el conjunto de todas las isometras del plano con () = .
Los elementos de () se llaman simetras de .
Ejemplo 2.9. Si es un triangulo con vertices P , Q y R y si es una
isometra, por la proposicion 2.11, () es un triangulo con vertices (P ),
(Q) y (R). Si ademas se tiene que () = , entonces permuta los
vertices P , Q y R.

Figura 2.5: Triangulo equilatero

Si el tri
angulo es equilatero (Figura 2.5) y si `1 es la reflexion con
eje `1 = L[O, P ], entonces `1 () = , `1 se puede describir como la
transposici
on (RQ) que fija a P e intercambia a R y Q. Similarmente,
para las reflexiones `2 y `3 se tiene que, `2 () = y se describe con
(P Q), deja fijo a R y `3 () = y es la transposicion (P R). Ademas,

Simetra

39

para las rotaciones en O de 120 y 240 : R120 , R240 : R120 () = y


R240 () = y se describen con los 3-ciclos (P QR) y (P U Q), respectivamente.
Resumiendo, el grupo () de simetras de un triangulo equilatero
, viene dado por:
() = { R0 , R120 , R240 , `1 , `2 , `3 }
donde sus elementos se representan con elementos de caracter geometrico:
rotaciones y reflexiones. Otra forma de representar a () es:
() = { (P ), (P Q), (P R), (RQ), (P QR), (P RQ) }
donde sus elementos son permutaciones del conjunto de vertices X =
{ P, Q, R }.
Ejemplo 2.10. En el caso de un triangulo isosceles. (Figura 2.6).

Figura 2.6: Triangulo isosceles


El grupo () es
() = { R0 , `1 } = { (P ), (RQ) }
Y en el caso de un tri
agulo escaleno,
() = { (P ) }
Ejemplo 2.11. Sea 4 un cuadrado (un polgono regular de cuatro lados)
con vertices { v0 , v1 , v2 , v3 }, se dibuja 4 en el plano con centro en el
origen O y lados de, longitud 1, paralelos a los ejes. Es facil ver que
toda (4 ) permuta los vertices; en efecto, una simetra de 4
queda determinada por { (vi ) | 0 6 i 6 3 } y entonces hay 24 = 4!
posibles simetras. Pero no toda permutacion de S4 es una simetra de

40

Grupos importantes

4 . Si vi y vj son adyacentes, entonces kvi vj k = 1, pero kv0 v2 k =


2 = kv1 v3 k; se sigue que debe conservar adyacencia (las isometras
conservan distancia). Se puede verificar que solo hay ocho simetras en
4 . Adem
as de la identidad y las tres rotaciones alrededor de O de 90 ,
180 y 270 hay cuatro reflexiones con ejes L[v0 , v2 ], L[v1 , v3 ], el eje x y
el eje y. El grupo (4 ) es un grupo diedro con ocho elementos y se
denota con D8 . (Figura 2.7)

Figura 2.7: Simetras de 4

Ejemplo 2.12. El grupo de simetras (5 ) de un pentagono regular


con vertices { v0 , v1 , v2 , v3 , v4 } y centro O tiene 10 elementos: rotaciones
alrededor del origen de (72j) , donde 0 6 j 6 4 y las reflexiones con ejes
L[O, vk ] para 0 6 k 6 4. El grupo (5 ) es un grupo diedro con 10
elementos, denotado por D10 . (Figura 2.8).

Figura 2.8: Simetras de 5

El grupo de simetras (n ) de un polgono regular con centro en el


origen O y vertices en { v0 , v1 , . . . , vn1 } es un grupo diedro D2n . Pero

Simetra

41

se puede dar una definici


on de los grupos diedros que no depende de la
geometra.
Definici
on 2.10. Un grupo D2n con exactamente 2n elementos es un
grupo diedro si contiene un elemento a de orden n y un elemento b de
orden 2 tales que bab = a1 .
Si n = 2, el grupo diedro D4 es abeliano; si n > 3, D2n no es abeliano.
M
as adelante podremos demostrar que esencialmente solo existe un grupo
diedro con 2n elementos.
Proposici
on 2.16. El grupo se simetras (n ) es un grupo diedro con
2n elementos.
Demostraci
on. Sea n el polgono regular con vertices en v0 , v1 , . . . , vn1

y centro O. Definimos a como la rotacion alrededor de O de ( 360


n ) por
(
vi+1 si 0 6 i < n 1,
a(vi ) =
v0
si i = n 1.
Es claro que a tiene orden n. Definimos b como la reflexion con eje
L[O, v0 ] por:
(
v0
si i = 0,
b(vi ) =
vni si 1 6 i 6 n 1.
Es claro que b tiene orden 2. Como a tiene orden n hay n simetras
diferentes: 1, a, a2 , . . . , an1 y las simetras b, ab, a2 b, . . . , an1 b tambien
son diferentes, por la cancelativa. Estas 2n simetras son todas diferentes,
porque si as = ar b, donde 0 6 r 6 n 1 y s = 0, 1 entonces as (vi ) =
ar b(vi ) para todo i. Pero, as (v0 ) = vs mientras que ar b(v0 ) = vr1 y
entonces s = r 1. Si i = 1, entonces ar1 (v1 ) = vi+1 mientras que
ar b(v1 ) = vr1 . De donde, as 6= ar b para todo r y s. Se han dado 2n
simetras diferentes en (n ).
Ahora demostramos que no hay mas simetras de n . Como n tiene
su centro en el origen, toda simetra deja fijo al origen y es por tanto
una transformaci
on lineal, de acuerdo a la proposicion 2.12. Los vertices
adyacentes a v0 son v1 y vn1 y son los mas cercanos a v0 , es decir,
si 2 6 i 6 n 2, entonces kvi v0 k > kv1 v0 k. As, si (v0 ) = vj ,
entonces (v1 ) = vj+1 o (v1 ) = vj1 . En el primer caso, aj (v0 ) = (v0 )
y aj (v1 ) = (v1 ) y por el corolario 2.13, = aj . En el segundo caso,
aj b(v0 ) = vj y aj b(v1 = vj1 y = aj b. Entonces. |(n )| = 2n
Se ha demostrado que (n ) es un grupo que tiene exactamente 2n
elementos y que tiene dos elementos de orden n y 2, respectivamente,

42

Grupos importantes

falta ver que bab = a1 . Por el corolario 2.13, basta calcular en v0 y v1 :


bab(v0 ) = vn1 = a1 (v0 ) y bab(v1 ) = v0 = a1 (v1 ).

2.2.1
1.

Ejercicios
a) Cu
antos elementos de orden 2 hay en S3 , en S4 ?
b) Cu
antos elementos de orden 2 hay en Sn ?

2. Considere el grupo diedro D8 como un grupo de permutaciones del


cuadrado. Supongamos que si nos movemos en sentido contrario al
reloj, encontramos los vertices A, B, C, D en su orden. Liste todos
los elementos de D8
3. El grupo diedro D8 tiene exactamente 8 elementos contiene un elemento a de orden 4 y un elemento b de orden 2 tales que bab = a1 .
Construya la tabla de la operacion de D8 .
4. Mostrar que el grupo (C) de simetras de una circunferencia C es
infinito.
5. Demostrar que todo elemento de un grupo diedro D2n tiene una
u
nica factorizacion en la forma ai bj , donde 0 6 i < n y j = 0 o 1.

CAPITULO 3

Subgrupos y Teorema de
Lagrange

3.1

Subgrupos

En D6 los seis elementos


e, a2 , a4 , b, a2 b, a4 b
forman un grupo respecto a la composicion de simetras. Esto es facil de
verificar. El producto de dos de estas simetras es una de las mismas, el
elemento neutro e est
a presente y como
e1 = e, (a2 )1 = a4 , (a4 )1 = a2 , b1 = b, (a2 b)1 = a2 b, (a4 b)1 = a4 b
todos los inversos tambien esan presentes. Estos elementos forman el
grupo de simetras de un triangulo inscrito en el hexagono (Figura 3.1).
Con estos elementos tenemos una copia de D3 dentro de D6 y decimos
que es un subgrupo de D6
Un subgrupo de un grupo G es un subconjunto que es un grupo para
la misma operaci
on de G. En lo que sigue se formaliza esta afirmacion.
Definici
on 3.1. Sean una operaci
on sobre un conjunto G y S G. S
es cerrado o estable para si x y S para todo x, y S.

44

Subgrupos y Teorema de Lagrange

Figura 3.1: D3 D6

La operaci
on de un grupo G es una funcion : G G G. Si
S G, entonces S S G G, y decir que S es cerrado para la
operaci
on significa que (S S) S y es una operacion cuando
se restringe a S. Por ejemplo, el subconjunto Z del grupo aditivo Q de
n
umeros racionales es cerrado para +. Sin embargo, si Q es el grupo
multiplicativo de los racionales diferentes de cero, entonces Q es cerrado
para la multiplicaci
on, pero no es cerrado para +, porque, por ejemplo,

2 y 2 est
an en Q , pero su suma 2 + 2 = 0
/ Q .
Definici
on 3.2. Un subconjunto H de un grupo (G, ?) es un subgrupo
si
1. Si x, y H, entonces xy H; es decir, H es cerrado para .
2. e H.
3. Si x H, entonces x1 H.
Escribimos H 6 G para expresar que H es un subgrupo de G.
Se observa que, {e} y G siempre son subgrupos de un grupo G. Un
subgrupo H de G es propio si H 6= G y escribimos H < G. Un subgrupo
H de G es no trivial si H 6= {e}.
Proposici
on 3.1. Todo subgrupo H 6 G de un grupo G es un grupo.
Demostraci
on. H es cerrado para la opracion de G, es decir H tiene una
operaci
on, la restricci
on de la operacion : GG G a H H GG.
Esta operaci
on es asociativa: como la igualdad (xy)z = x(yz) se cumple
para todo x, y, z G, se cumple, en particular, para todo x, y, z H. La
condici
on (2) de la definicion de subgrupo da el elemento neutro y (3) da
los inversos.

Subgrupos

45

Ejemplo 3.1. En los sistemas numericos para la adicion se tiene que


Z < Q,

Q < R,

R<C

y para la multiplicaci
on
Q {0} < R {0},

R {0} < C {0}

Ejemplo 3.2. El subconjunto O(2, R) de Isom(R2 ) de las isometras


que dejan fijo el origen es un subgrupo de Isom(R2 ).
Ejemplo 3.3. Las cuatro permutaciones
V = { (1), (12)(34), (13)(24), (14)(23) }
es un grupo porque V es un subgrupo de S4 : (1) V; para cada V,
2 = (1) y entonces 1 = V. Finalmente, el producto de dos permutaciones diferentes en V{(1)} es la tercera. El grupo V es el grupo
cuarto de Klein.
Ejemplo 3.4. Los elementos e, a, a2 , a3 , a4 , a5 forman un subgrupo de
D6 . Estos elementos son las rotaciones del hexagono regular.
Los elementos e, a, b, ab no forman un subgrupo de D6 . El elemento
a est
a en el conjunto, pero el producto aa = a2 no esta.
Ejemplo 3.5. Si R2 es el plano como grupo aditivo, entonces cualquier
recta que pasa por el origen es un subgrupo.
Las condiciones necesarias para verificar que un subconjunto es un
subgrupo se pueden reducir, como se muestra en la proposicion que sigue.
Proposici
on 3.2 (Criterio para subgrupos). Un subconjunto H de
un grupo G es un subgrupo si, y solo si H no es vaco y, siempre que
x, y H, se tiene que xy 1 H.
Demostraci
on. Si H es un subgrupo, H no es vaco, porque e H. Si
x, y H, entonces, de (1) y (3) en la definicion, xy 1 H
Recprocamente, supuesto que H es un subconjunto que cumple la
hip
otesis. Como H no es vaco, tiene un elemento h. Tomando x = h = y,
se tiene que e = hh1 H y se cumple (2). Si y H, tomamos x = e,
lo que nos da y 1 = ey 1 H y se cumple (3). Finalmente, se sabe
que, (y 1 )1 = y, entonces si x, y H se tiene que y 1 H luego
xy = x(y 1 )1 H y se cumple (1). Se concluye que H es un subgrupo
de G.

46

Subgrupos y Teorema de Lagrange

Se observa que si la operacion en G es la adicion, la condicion en la


proposici
on es, H es un subconjunto no es vaco tal que: x, y H implica
x y H.
Para Galois, un grupo fue un subconjunto H de Sn , cerrado para
la composici
on. A. Cayley, en 1854, fue el primero en definir un grupo
abstracto mencionando asociatividad, elemento neutro e inversos explcitamente. Con esta observacion veamos la siguiente proposicion.
Proposici
on 3.3. Un subconjunto H de un grupo finito G es un subgrupo
si, y solo si H es cerrado para la operaci
on en G.
En particular, un subconjunto no vaco de Sn es un subgrupo si, y
solo si es cerrado para la composici
on.
Demostraci
on. Todo subgrupo no es vaco, por (2) en la definicion de
subgrupo y es cerrado por (1).
Recprocamente, supuesto que H es un subconjunto no vaco de G
cerrado para la operacion de G. Existe un elemento a H y an H
para todo n > 1. Como todo elemento de un grupo finito G tiene orden
finito, existe m entero con am = e, entonces e H y se cumple (2). Si
h H y hn = 1, entonces h1 = hn1 y entonces h1 H y se cumple
(3). Se concluye que H es un subgrupo de G.
Ejemplo 3.6. El subconjunto An de Sn de todas las permutaciones pares
es un subgrupo de Sn y es el grupo alterno de n smbolos.
Definici
on 3.3. Si G es un grupo y a G, entonces
hai = { an | n Z }
hai es el subgrupo cclico de G generado por a.
Un grupo G es cclico si existe a G tal que G = hai; en este caso
a es un generador de G.
Es f
acil ver que hai es efectivamente un subgrupo: e = a0 hai;
am an = am+n hai; (an )1 = an hai.
Si a es de orden infinito, entonces hai est formado por . . . , a2 , a1 ,
e, a, a2 , a3 , . . . . Si a tiene orden finito m los elementos de hai son e,
a, a2 , . . . , am1 ya que am = e y m es el menor entero positivo con
esta propiedad. As, el orden de a es precisamente el orden del subgrupo
generado por a.
Ejemplo 3.7. En el grupo (Z, +), para a Z el grupo cclico generado
por a es
hai = {ka | k Z}

Subgrupos

47

ya que la operaci
on es de adicion y en este caso, por ejemplo, la cuarta
potencia de a es a + a + a + a = 4a. Se observa entonces que Z = h1i
y as Z es un grupo cclico, generado por 1. 1 tambien genera a Z.
Ejemplo 3.8. En D6 se es facil verificar que
hei = {e}
hai = ha2 i = {e, a, a2 }
hbi = {e, b}
habi = {e, ab}
ha2 bi = {a, a2 b}
El grupo diedro D2n no es cclico, pero cada uno de sus elementos
se puede expresar en terminos de dos elementos a una rotacion y b una
reflexi
on, y los dos elementos generan a D2n .
Ejemplo 3.9. En el ejemplo 1.5 vimos que para todo n > 1, el grupo
multiplicativo n de las races n-esimas de la unidad es un grupo cclico
con generador la raz primitiva de la unidad = e2i/n .
Un grupo cclico puede tener varios generadores diferentes. Por ejemplo, hai = ha1 i. Si (k, n) = 1, entonces la races primitiva e2ik/n tambien es un generador de n .
Proposici
on 3.4. Si G = hai es un grupo cclico de orden n, entonces
k
a es un generador de G si, y solo si (k, n) = 1.
Demostraci
on. Si ak es un generador, entonces a hak i y existe s con
ks
a = a y as, aks1 = e y de la proposicion 1.13, se obtiene que n | ks 1
y existe un entero t tal que ks 1 = tn y sk tn = 1, lo que implica que
(k, n) = 1.
Recprocamente, con (k, n) = 1 existen enteros s y t con 1 = sk + tn,
entonces a = ask+tn = ask , porque atn = (an )t = e, luego a hak i.
Entonces G = hai 6 hak i, de donde G = hak i.
Corolario 3.5. El n
umero de generadores de un grupo cclico de orden
n es (n).
Demostraci
on. Se sabe que es la funcion de Euler definida por: si n > 1,
entonces (n) es el n
umero de enteros k con 1 6 k 6 n y (k, n) = 1

48

Subgrupos y Teorema de Lagrange

En el curso de teora de n
umeros se demuestra una formula
para calcular (n). Si n = pe11 pet t es la factorizacion en
primos de n, entonces




1
1
(n) = n 1
1
p1
pt
Proposici
on 3.6. Todo subgrupo de un grupo cclico es cclico.
Demostraci
on. Sea G = hai un grupo cclico y H uno de sus subgrupos.
Si H = {e}, el resultado se cumple pues H es en este caso el subgrupo
cclico generado por e.
Ahora suponemos que H 6= {e}. Si am H con m 6= 0, entonces
m
a
tambien es un elemento de H y as H contiene potencias positivas
de a. Sea n el menor entero positivo tal que an H. En lo que sigue
demostraremos que H = han i. Como an H toda potencia de an es un
elemento de H, con lo cual han i H. Para mostrar la inclusion H han i
consideramos ak H. Dividiendo a k por n obtenemos k = nq + r con
0 6 r < n y con esto:
ar = aknq = ak (an )q
Lo que nos muestra que ar H ya que ak y an pertenecen a H.
Entonces si ar H no puede ocurrir que 0 < r < n, por el caracter
minimal de n, y as la u
nica posibilidad es que r = 0, con lo cual:
ak = (an )q han i
y se cumple que H han i y tenemos lo que se quera: H = han i.
Proposici
on 3.7. Sea G un grupo finito y sea a G. El orden de a es
el n
umero de elementos de hai.
Demostraci
on. Si G es un grupo finito, existe un entero k > 1 tal que
e, a, a2 , . . . , ak1 son elementos diferentes de G mientras que entre los
elementos e, a, a2 , . . . , ak1 , ak hay una repeticion, es decir ak = ai para
alg
un i con 0 6 i < k. Si i > 1, entonces aki = e, lo que contradice el
que la lista inicial no tenia repeticiones. Entonces, ak = a0 = e y k es el
orden de a, ya que es el menor entero positivo con ak = e.
Si H = { e, a, a2 , . . . , ak1 }, entonces |H| = k. Demostremos que
H = hai. Claramente, H hai. Para la otra inclusion, tomemos ai hai,
dividiendo a i por k, i = qk + r con 0 6 r < k. Entonces,
ai = aqk+r = aqk ar = (ak )q ar = ar H
y hai H. Luego H = hai.

Subgrupos

49

Definici
on 3.4. Si G es un grupo finito, entonces el n
umero, |G|, de
elementos de G es el orden de G.
El termino orden tiene dos significados en teora de grupos: el orden
de un elemento a G y el orden |G| de un grupo. La proposicion anterior
muestra que el orden de un elemento a G es igual al orden del grupo
|hai|.
Ahora buscamos otra caracterizacion de los grupos cclicos finitos que
ser
a muy u
til m
as adelante.
Proposici
on 3.8. Sea G un grupo de orden n. Si G es cclico, entonces
G tiene un u
nico subgrupo de orden d por cada divisor d de n.
Demostraci
on. Supuesto que G = hai es un grupo cclico de orden n,
sea d un divisor de n. Veamos que han/d i tiene orden d. Claramente,
(an/d )d = e falta ver que d es el menor de estos enteros. Si (an/d )r = e,
entonces n | (n/d)r por la proposicion 1.13, luego existe un entero s con
(n/d)r = ns, de donde r = ds y r > d.
Para probar la unicidad, sea C un subgrupo de G = hai de orden
d, por la proposici
on 3.6, C es cclico, luego C = hxi con x hai. Se
m
tiene que x = a es de orden d, as que (am )d = e y entonces n | md
(proposici
on 1.3) de donde md = nk para alg
un entero k y x = am =
(an/d )k de donde C hxi han/d i. Como los dos grupos tienen el mismo
orden C = han/d i.
Por el corolario 3.5, si C es un grupo cclico finito de orden n con
gen(C) se denota el conjunto de todos los generadores de C, entonces
|gen(C)| = (n)
Proposici
on 3.9. Si n es un entero positivo, entonces
X
n=
(d)
d|n

Demostraci
on. Se define una relacion sobre un grupo G por
x y si, y solo si hxi = hyi
es f
acil ver que esta relaci
on es de equivalencia sobre G y que para a G
la clase de equivalencia de a esta formada por todos los generadores de
C = hai entonces
[
G=
gen(C)
C es cclico

50

Subgrupos y Teorema de Lagrange

P
Si G es de orden n, n = C |gen(C)|, donde la suma se hace sobre
todos los subgrupos cclicos de G. Por el corolario 3.5, |gen(C)| = (|C|).
Mientras que si G es cclico, de la proposicion 3.8 se obtiene
X
X
(d)
n=
|gen(C)| =
C

d|n

porque G tiene exactamente un subgrupo por cada divisor d del orden n


de G.
Proposici
on 3.10. Un grupo G de orden n es cclico si, y solo si por
cada divisor d de n hay a lo m
as un subgrupo cclico de orden d.
Demostraci
on. Si G es cclico, el resultado se sigue de la proposicion 3.8.
Recprocamente, como en laS demostracion anterior escribimos a G
como una uni
on disyunta: G = gen(C), entonces
n=

|gen(C)|

donde la suma se hace sobre todos los subgrupos cclicos C de G. Si G


tiene a lo m
as un subgrupo cclico de orden d, la proposicion anterior da
X
X
n=
|gen(C)| 6
(d) = n
C

d|n

Entonces, G tiene exactamente un subgrupo de orden d por cada


divisor d de n; es particular, hay un subgrupo de orden n y entonces G
es cclico.
Hay una manera de construir un nuevo subgrupo a partir de otros.
T
Proposici
on 3.11. La intersecci
on iI Hi de cualquier familia de subgrupos de un grupo G es un subgrupo de G.
T
Demostraci
on. Sea D = iI Hi , mostramos que D es un subgrupo de
G. Como cada Hi es un subgrupo, e Hi y entonces e D y D 6= . Si
x, y D, entonces x, y Hi para todo i, como cada Hi es un subgrupo,
xy 1 Hi , para todo i, de donde xy 1 D. Se concluye que D es un
subgrupo de G.
Corolario 3.12. Si X es un subconjunto de un grupo G, entonces existe
un subgrupo hXi de G que es el menor subgrupo de G que contiene a X.

Subgrupos

51

Demostraci
on. Primero que todo, observamos que existe subgrupos de G
que contienen a X: por ejemplo G contiene a X. Se define
\
hXi = { H | H es subgrupo de G y X H }
La proposici
on anterior nos dice que hXi es un subgrupo de G que
adem
as contiene a X porque todo H contiene a X. Finalmente, si H es
cualquier subgrupo que contiene a X, H es uno de los subgrupos cuya
intersecci
on es hXi, de donde hXi H.
Definici
on 3.5. Si X es un subconjunto de un grupo G, entonces hXi
es el subgrupo generado por X.
Ejemplo 3.10. Si G = hai es un grupo cclico con generador a, entonces
G es generado por el subconjunto X = {a}. Sin embargo, escribimos hai
en lugar de h{a}i.
Definici
on 3.6. Sea X un subconjunto de un grupo G. Una palabra
sobre X es el elemento neutro o un elemento de G de la forma w =
xe11 xe22 xenn donde n > 1, xi X y ei = 1, para todo i.
Proposici
on 3.13. Si X es un subconjunto de un grupo G, entonces
hXi es el conjunto de todas las palabras sobre X.
Demostraci
on. Para comenzar demostramos que W , el conjunto de las
palabras sobre X es un subgrupo de G. Por definicion, e W . Si w, w0
fm
W , entonces w = xe11 xe22 xenn y w0 = y1f1 y2f2 ym
, donde xi , fj X
f1 f2
fm
e1 e2
0
e
n
y ei , fj = 1, entonces ww = x1 x2 xn y1 y2 ym
, que es una
e
0
1
1 e2
n
palabra sobre X y ww W . Para terminar, w = x1 x2 xe
n
W . As, W es un subgrupo de G y claramente contiene todo elemento de
X. Por el corolario 3.12, hXi W . La otra inclusion, cualquier subgrupo
de G que contenga a X debe contener a W . Se concluye que W = hXi.
Ejemplo 3.11. El grupo de simetras (n ) de un polgono regular de
n lados est
a generado por X = {a, b}, donde a es una rotacion alrededor
del origen de (360/n) y b una reflexion. Las palabras sobre X se deben
construir teniendo en cuenta que los generadores satisfacen las relaciones
an = e, b2 = e y bab = a1 .
Proposici
on 3.14. Sean a y b enteros y sean A = hai y B = hbi los
subgrupos de Z generados por a y b. Se tiene que
1. Si A+B est
a definido por { sa+tb | s, t Z }, entonces A+B = hdi,
donde d = mcd(a, b)

52

Subgrupos y Teorema de Lagrange

2. A B = hmi donde m = mcm(a, b)


Demostraci
on. (1) En notacion aditiva, una palabra es una combinacion
lineal y por la proposicion anterior, A + B es el subgrupo de Z generado
por A B. Por la proposicion 3.6, A + B es cclico y A + B = hdi donde
d es el menor entero nonegativo que es combinacion lineal de a y b, es
decir, d = mcd(a, b).
(2) Si c AB, entonces c A y a | c, tambien c B y b | c, entonces
todo elemento de A B es un m
ultiplo com
un de a y b. Recprocamente,
todo m
ultiplo com
un esta en la interseccion. El subgrupo AB es cclico:
A B = hmi, donde m se puede elegir como el menor entero nonegativo
en A B, es decir m = mcm(a, b).

3.2

Teorema de Lagrange

El hecho m
as importante sobre subgrupos H de un grupo finito G es
que sus ordenes est
an relacionados. Claramente, |H| 6 |G|, pero ocurre
algo m
as: |H| debe ser un divisor de |G|. Para demostrar esto introducimos la noci
on de clase lateral.
Definici
on 3.7. Si H es un subgrupo de un grupo G y a G, entonces
la clase lateral a izquierda aH es el subconjunto de G dado por
aH = { ah | h H }
Tambien se definen clases laterales a derecha, son subconjuntos de la
forma Ha = { ha | h H }, que apareceran mas adelante, por ahora solo
consideraremos clases laterales a izquierda.
Claramente, a = ae aH. Las clases laterales usualmente no son
subgrupos. Por ejemplo, si a
/ H, entonces e
/ H, porque si e = ah,
para alg
un h H, entonces a = h1 H, lo que es contradictorio.
Ejemplo 3.12. Consideremos el plano R2 como grupo aditivo y sea `
una recta que pasa por el origen O, la recta ` es un subgrupo de R2 . Si
R2 , entonces la clase lateral + ` es la recta `0 que contiene a y es
paralela a `, porque si r `, la ley del paralelogramo nos da + r `0 .
(Figura 3.2)
Ejemplo 3.13. Si G = S3 y H = h(12)i, hay exactamente tres clases
laterales de H
H = {(1), (12)}

= (12)H

(13)H = {(13), (123)}

= (123)H

(23)H = {(23), (132)}

= (132)H

Teorema de Lagrange

53

Figura 3.2: La clase lateral +

y todas tienen dos elementos.


Proposici
on 3.15. Si H es un subgrupo de un grupo G, la relaci
on sobre
G, definida por
a b si, y solo si a1 b H
es una relaci
on de equivalencia.
Demostraci
on. Si a G, entonces aa1 = e H de donde a a y
es reflexiva. Si a b, entonces a1 b H y como H es un subgrupo,
(a1 b)1 = b1 a H de donde b a y es simetrica. Si a b y b c,
entonces a1 b H y b1 c H, de donde (a1 b)(b1 c) = a1 c H y
a c, la relaci
on es transitiva y es una relacion de equivalencia sobre
G.
Si a G la clase de equivalencia de a para la relacion es
[a] = { x G | a x }
= { x G | a1 x H }
= { x G | a1 x = h para alg
un h H }
= { x G | x = ah para alg
un h H }
= aH
Entonces, las clases de equivalencia para la relacion son las clases
laterales del subgrupo H. El conjunto de clases de equivalencia forma
una partici
on de G.
Proposici
on 3.16. Si H es un subgrupo de un grupo G y a, b G,
entonces

54

Subgrupos y Teorema de Lagrange

1. aH = bH si, y solo si a1 b H. En particular, aH = H si, y solo


si a H.
2. Si aH bH 6= , entonces aH = bH.
3. |ah| = |H|, para todo a G.
Demostraci
on. (1) Como las clases de equivalencia son las clases laterales
aH = bH si, y solo si a b si, solo si a1 b H.
(2) Como las clases de equivalencia forman una particion de G, estas
clases son dos a dos disyuntas.
(3) La funci
on f : H aH, dada por f (h) = ah. Es facil ver f es una
biyecci
on. Entonces, H y aH tienen el mismo n
umero de elementos.
Teorema 3.1 (Teorema de Lagrange). Si H es un subgrupo de un
grupo finito G, entonces |H| es un divisor de |G|.
Demostraci
on. Sea { a1 H, a2 H, . . . , at H } la familia de todas las clases
laterales diferentes de H en G. Las clases laterales de H forman una
partici
on de G y entonces G es la union disyunta de ellas:
G = a1 H a2 H at H
se sigue que
|G| = |a1 H| + |a2 H| + + |at H|
y como |ai H| = |H|, entonces
|G| = t|H|
Se concluye que |H| es un divisor de |G|.
Definici
on 3.8. El ndice de un subgrupo H en G, denotado por [G : H]
es el n
umero de clases laterales de H en G.
Cuando G es finito, el ndice [G : H] es el n
umero t en la formula
|G| = t|H| en la prueba del teorema de Lagrange, entonces
|G| = [G : H]|H|
Esta f
ormula muestra que [G : H] tambien es un divisor de |G|.
Ejemplo 3.14. El grupo de simetras (n ) de un polgono regular de
n lados es un grupo de orden 2n y tiene un subgrupo cclico de orden n,
generado por una rotacion a y el subgrupo hai tiene ndice [(n ) : hai]
y tiene dos clases laterales: hai y bhai, donde b es cualquier simetra que
no esta en hai

Teorema de Lagrange

55

Corolario 3.17. Si G es un grupo finito y a G, entonces el orden de


a divide a |G|.
Demostraci
on. El orden de un elemento a es igual al orden del subgrupo
H = hai.
Ejemplo 3.15. El orden de los elementos de S5 que se muestran en el
cuadro 2.2, son divisores de 120.
Corolario 3.18. Si un grupo finito G tiene orden m, entonces am = e
para todo a G.
Demostraci
on. Por el corolario 3.17, a tiene orden d, donde d | m, entonces m = dk para alg
un entero k. As, am = adk = (ad )k = e.
Corolario 3.19. Si p es primo, entonces todo grupo G de orden p es
cclico.
Demostraci
on. Tomemos a G con a 6= e y sea H = hai el subgrupo
cclico generado por a. Por el teorema de Lagrange, |H| es un divisor de
|G| = p. Como p es primo y |H| > 1, se sigue que |H| = p = |G|, entonces
H = G.
El teorema de Lagrange dice que el orden de un subgrupo de un grupo
finito G es un divisor de |G|. El recproco del teorema de Lagrange no
es cierto, en general. Si d es un divisor de |G| no necesariamente existe un
subgrupo de |G| de orden d. Mas adelante veremos que el grupo alterno
A4 es un grupo de orden 12 que no tiene subgrupos de orden 6.

3.2.1

Ejercicios

1. Si H es un subgrupo de un grupo finito G y sea a1 H, . . . , at H la


lista de las clases laterales diferentes de H en G. Demostrar las
siguientes afirmaciones sin usar la relacion de equivalencia .
a) Todo g G esta en la clase lateral gH, y que gH = ai H para
alg
un i. Concluir que G = a1 H at H.
b) Si a, b G y aH bH 6= , entonces aH = bH. Concluir que
si i 6= j, entonces ai H aj H = .
2.

a) Se define el grupo lineal especial por


SL(2, R) = { A GL(2, R) | det(A) = 1 }
Demostrar que SL(2, R) es un subgrupo de GL(2, R)

56

Subgrupos y Teorema de Lagrange

b) Demostrar que GL(2, Q) es un subgrupo de GL(2, R).


3. Dar un ejemplo de dos subgrupos H y K de un grupo G, tales que
su uni
on H K no es un subgrupo de G.
4. Sea G un grupo finito con subgrupos H y K. Si H 6 K, demostrar
que
[G : H] = [G : K][G : H]
5. Si H y K son subgrupos de un grupo G y si |H| y |K| son primos
relativos, demostrar que H K = {e}.
6. Demostrar que todo grupo infinito tiene infinitos subgrupos.
7. Sea G un grupo de orden 4. Demostrar que G es cclico o x2 = e
para todo x G. Concluir que G debe ser abeliano.
8. Sea G un grupo finito y S, T subconjuntos de G (no necesariamente
diferentes), Demostrar que G = ST o |G| > |S| + |T |.
9. Mostrar que las clases laterales a izquierda de h(12)i en S3 pueden
no ser iguales a las clases laterales a derecha de h(12)i en S3 .
10. Sea G un grupo finito y sea H 6 G un subgrupo. Demostrar que el
n
umero de clases laterales a izquierda de H en G es igual al n
umero
de clases laterales a derecha de H en G.
11.

a) Si {Si | i I} es una familia de subgrupos de unTgrupo G,


demostrar que una interseccionTde clases laterales iI xi Si o
es vaca o una clase lateral de iI Si .
b) Si un grupo G es la union finita de clases laterales
G = x1 S1 xn Sn
demostrar que al menos uno de los subgrupo Si tiene ndice
finito en G.

12.

a) Mostrar que una clase lateral a izquierda de h(12)i en S3 puede


no ser igual a una clase lateral a derecha de h(12)i en S3 .
b) Sea G un grupo finito y H 6 G. Demostrar que el n
umero de
clases laterales a izquierda de H en G es igual al n
umero de
clases laterales a derecha de H en G.

CAPITULO 4

Homomorfismos

Un problema importante es decidir cuando dos grupos G y H son


iguales. Si por ejemplo consideramos S3 , el grupo de permutaciones
del conjunto {1, 2, 3} y SY las permutaciones de Y = {a, b, c}. Los elementos del conjunto S3 son diferentes de los del conjunto SY pero no
es difcil darse cuenta que como estructuras algebraicas su semejanza
es muy grande, bastara ver las tablas de la operacion en cada uno de
los grupos. Las nociones de homomorfismo e isomorfismo nos permiten
comparar grupos.
Definici
on 4.1. Si (G.) y (H, ) son grupos, entonces la funci
on f :
G H es un homomorfismo si
f (x y) = f (x) f (y)
para todo x, y G. Si f tambien es una biyecci
on, f es un isomorfismo.
Los grupos G y H son isomorfos, denotado con G
= H, si existe un
isomorfismo f : G H.
Es f
acil ver que la relacion ser isomorfo es de equivalencia y con
esto, si G
= H, entonces H
= G.
Ejemplo 4.1. Hay dos ejemplos obvios de homomorfismos: la funcion
identica iG : G G es un isomorfismo y el homomorfismo trivial f :
G G definida por f (a) = e para todo a G. Pero hay ejemplos mas
interesantes.

58

Homomorfismos

Ejemplo 4.2. Sea R el grupo de los n


umeros reales con la operacion de
+
adici
on y R el grupo de los n
umeros reales positivos con la operacion
de multiplicaci
on. La funcion f : R R+ , definida por f (x) = ex , es un
homomorfismo, porque si x, y R, entonces
f (x + y) = ex+y = ex ey = f (x)f (y)
Adem
as f es un isomorfismo, porque la funcion inversa g : R+ R
es log x. Entonces el grupo aditivo R es isomorfo al grupo multiplicativo
R+ . La funci
on inversa tambien es un isomorfismo:
g(xy) = log xy = log x + log y = g(x) + g(x)
Ahora, algunas propiedades generales de los homomorfismos entre
grupos.
Proposici
on 4.1. Sea f : G H es un homomorfismo.
1. f (e) = e0
2. f (x1 ) = f (x)1
3. f (xn ) = f (x)n para todo n Z
Demostraci
on. (1) Aplicando f a la igualdad ee = e, se obtiene f (e)f (e) =
f (e), de donde, por cancelativa, f (e) = e0 .
(2) Aplicando f a la igualdad xx1 = e, se obtiene f (x)f (x1 ) =
f (e) = e0 y por la unicidad del inverso, f (x1 ) = f (x)1 .
(3) Por inducci
on se demuestra que f (xn ) = f (x)n , para todo n > 0.
Para exponentes negativos, se tiene que (y 1 )n = y n , para todo y G
y entonces
f (xn ) = f ((x1 )n ) = f ((x1 ))n = (f (x)1 )n = f (x)n
y esto completa la demostracion.
Ejemplo 4.3. Ahora podemos demostrar que dos grupos cclicos del
mismo orden son isomorfos.
Supuesto que G = hxi y H = hyi, grupos cclicos de orden m. Se
define f : G H por f (xi ) = y i para 0 6 i < m. Como G =
{e, x, x2 , . . . , xm1 } y H = {e, y, y 2 , . . . , y m1 } es claro que f es una
biyecci
on. Para ver que f es un homomorfismo (y por tanto un isomorfismo) se debe demostrar que f (xi xj ) = f (xi )f (xj ) para todo i y j con
0 6 i, j < m. En el caso en que i + j < m, entonces f (xi+j ) = y i+j y
f (xi xj ) = f (xi+j ) = y i+j = y i y j = f (xi )f (y j )

59

Si i + j > m, entonces i + j = m + r, donde 0 6 r < m, entonces


xi+j = xm+r = xm xr = xr
porque xm = e, similarmente y i+j = y r , porque y m = e, entonces
f (xi xj ) = f (xi+j ) = f (xr )
= y r = y i+j = y i y j = f (xi )f (xj )
Se tiene que, f es un isomorfismo y G
= H.
Ahora veamos la relacion de los homomorfismos y los subgrupos.
Proposici
on 4.2. Si f : G G es un homomorfismo de un grupo G en
un grupo G, entonces:
1. Para cada subgrupo H de G, f (H) es un subgrupo de G.
2. Para cada subgrupo H de G, f 1 (H) es un subgrupo de G.
Demostraci
on. Para demostrar la parte (1), recordamos la definicion de
f (H), la imagen de H por f :
f (H) = { f (h) | h H } G
Como e H, f (e) f (H) y as f (H) 6= . Ahora, si f (h), f (k) son
elementos arbitrarios de f (H), h H, k H y como H es subgrupo de
G el producto hk 1 , tambien es elemento de H. As,
f (h)f (k)1 = f (h)f (k 1 ) = f (hk 1 ) f (H)
lo que es suficiente para mostrar que f (H) es un subgrupo de G.
Para la parte (2), observamos que f 1 (H), la imagen inversa de H
por f es el conjunto:


f 1 (H) = a G | f (a) H G
Como e H ya que e H y f (e) = e, se tiene que f 1 (H) 6= . Si
a, b f 1 (H) entonces las imagenes f (a) y f (b) deben ser elementos de
H y as:
f (ab1 ) = f (a)f (b1 ) = f (a)f (b)1 H
lo que significa que ab1 H y con esto f 1 (H) es un subgrupo de
G.

60

Homomorfismos

Una propiedad de un grupo G que es compartida por cualquier grupo


isomorfo con G es un invariante de G. Por ejemplo, el orden, |G|, es
un invariante de G porque, grupos isomorfos tienen el mismo orden. Ser
abeliano es un invariante: si a y b conmutan, entonces ab = ba y
f (a)f (b) = f (ab) = f (ba) = f (b)f (a)
de donde f (a) y f (b) conmutan. En general, es un desafo decidir cuando
dos grupos son isomorfos.
Ejemplo 4.4. Veamos dos grupos del mismo orden que no son isomorfos.
Sea V el grupo de Klein que tiene cuatro permutaciones:
V = { (1), (12)(34), (13)(24), (14)(23) }
y sea 4 = hii = { 1, i, 1, i } el grupo cclico multiplicativo de cuatro
races de la unidad, donde i2 = 1. Si existe un isomorfismo f : V 4 ,
como f es sobre, para alg
un x V, i = f (x). Pero x2 = (1) para
2
todo x V, entonces i = f (x)2 = f (x2 ) = f ((1)) = 1, lo que es una
contradicci
on.
Hay otras formas de demostrar este resultado. por ejemplo, 4 es
cclico y V no, o 4 tiene un elemento de orden 4 y V no, o 4 tiene un
u
nico elemento de orden 2 pero V tiene tres elementos de orden 2. Ahora
es muy claro que V y 4 no son isomorfos.
Si f es un homomorfismo entre grupos, hay dos subgrupos importantes relacionados con f .
Definici
on 4.2. Si f : G H es un homomorfismo, se define el n
ucleo
de f , denotado por Nf por
Nf = { a G | f (a) = e0 }
y la imagen de f denotado con im (f ) por
im f = { h H | h = f (x) para alg
un x G }
Ejemplo 4.5.
1. Si n = hi, donde = exp2i/n es una raz primitiva de la unidad, entonces f : n dada por f (m) = m , es un
homomorfismo sobre con Nf los m
ultiplos de n.
2. 2 es el grupo multiplicativo {1, 1}, entonces de la proposicion 2.8,
sgn : Sn 2 es un homomorfismo. La imagen de sgn es {1, 1}
y as sgn es sobre. Como sgn( ) = 1 para una transposicion , el
n
ucleo de sgn es el grupo An de permutaciones pares.

61

3. La funci
on determinante es un homomorfismo det : GL(2, R) R ,
donde R es el grupo multiplicativo de reales diferentes de cero.
Entonces img f = R , es decir det es sobre, porque si r R ,
entonces r = det ( 0r 01 ). El n
ucleo de det es el grupo lineal especial
SL(2, R).
Proposici
on 4.3. Si f : G H es un homomorfismo, entonces
1. Nf es un subgrupo de G.
2. im f es un subgrupo de H.
3. Si x Nf y a G, entonces axa1 Nf .
4. f es inyectiva si, y solo si Nf = {e}.
Demostraci
on. (1) {e0 } es un subgrupo de H y por la proposicion 4.2(2),
f 1 ({e0 }) es un subgrupo de G, pero la imagen inversa por f de {e0 } es
el Nf .
(2) G es un subgrupo de G y por la proposicion 4.2(1), f (G) = im f
es un subgrupo de H.
(3) Si x Nf entonces f (x) = e0 , de donde
f (axa1 ) = f (a)f (x)f (a1 ) = f (a)e0 f (a)1 = e0
luego, axa1 Nf
(4) Si f es inyectiva, entonces x 6= e implica f (x) 6= f (e) = e0 y
x
/ Nf . Recpocamente, suponemos que Nf = {e} y que f (x) = f (y).
Entonces e0 = f (x)f (y)1 = f (xy 1 ) y xy 1 Nf , luego xy 1 = e y de
aqu, x = y.
De la teora de conjuntos sabemos que si para cualquier funcion f :
X Y y cualquier A X se tiene que A f 1 (f (A)) y la igualdad se
cumple en el caso en que f sea inyectiva, en el caso de los homomorfismos
entre grupos, tenemos la siguiente proposicion.
Proposici
on 4.4. Si H es cualquier subconjunto de G tal que Nf H,
entonces H = f 1 (f (H)).
Demostraci
on. Si a f 1 (f (H)), entonces f (a) f (H) y as f (a) =
f (h) para alg
un h H. La igualdad f (a) = f (h) es equivalente a
1
0
f (ah ) = e , y as ah1 Nf de donde a Nf h Hh = H . Se
ha demostrado que f 1 (f (H)) H. La demostracion se termina con la
inclusi
on H f 1 (f (H)) que la traemos de la teora de conjuntos.

62

Homomorfismos

4.1

Subgrupos normales

Entre los subgrupos de un grupo G hay algunos que cumplen propiedades adicionales a las de ser subgrupo, es el caso de los subgrupos
normales que ser
an importantes en la construccion de nuevos grupos.
Definici
on 4.3. Un subgrupo K de un grupo G es un subgrupo normal
si k K y g G implica gkg 1 K. El que K sea un subgrupo normal
de G, se denota con:
K CG
Ejemplo 4.6.
1. La proposicion 4.3(3) dice que el n
ucleo de un homomorfismo es un subgrupo normal.
2. Si G es un grupo abeliano, todo subgrupo K de G es normal, porque
si k K y g G, entonces gkg 1 = kgg 1 = k K. El recproco
de esta afirmaci
on es falso, hay grupos no abelianos en los que todo
subgrupo es normal. Veremos el ejemplo mas adelante.
3. El subgrupo cclico H = h(12)i se S3 , formado por las permutaciones (1) y (12), no es un subgrupo normal de S3 , porque si = (123),
entonces 1 = (321) y
(12)1 = (123)(12)(321) = (23)
/H
4. El subgrupo cclico K = h(123)i de S3 es un subgrupo normal.
5. An es un subgrupo normal de Sn .
6. SL(2, R) es un subgrupo normal de GL(2, R).
Definici
on 4.4. Si G es un grupo y a G, entonces un conjugado de
a es un elemento de G de la forma
gag 1
donde g G.
Ejemplo 4.7. Si K C G, K contiene todos los conjugados de sus elementos: si k K, entonces para todo g G, gkg 1 K.
Ejemplo 4.8. En el aparte sobre permutaciones vimos que, dos permutaciones en Sn son conjugadas si tienen la misma estructura cclica.

Subgrupos normales

63

Proposici
on 4.5. Si G es un grupo y g G, se define fg : G G por
fg (a) = gag 1 . Entonces,
1. fg es un isomorfismo.
2. Los elementos conjugados tienen el mismo orden.
Demostraci
on. (1) Si g, h G, entonces
(fg fh )(a) = fg (hah1 ) = g(hah1 )g 1 = (gh)a(gh)1 = fgh (a)
entonces
fg fh = fgh
de donde, cada fg es una biyeccion, porque fg fg1 = iG = fg1 fg .
Ahora mostramos que fg es un isomorfismo: si a, b G,
fg (ab) = g(ab)g 1 = (gag 1 )(gag 1 ) = fg (a)fg (b)
(2) Si a y b son conjugados, existe g G tal que b = gag 1 , es decir
b = fg (a) y como fg es un isomorfismo, a y b = fg (a) tienen el mismo
orden.
Ejemplo 4.9. Se define el centro de un grupo G, denotado con Z(G),
como el conjunto
Z(G) = { z G | zg = gz, para todo g G }
es decir, el conjunto de los elementos de G que conmutan con todo elemento de G. La igualdad zg = gz se puede escribir como z = gzg 1 y
entonces no hay otros elementos de G que sean conjugados con z.
Vamos a ver que Z(G) es un subgrupo de G. Claramente e Z(G)
porque e conmuta con todo elemento de G. Si y, z Z(G), entonces
yg = gy y zg = gz, para todo g G, de donde (yz)g = y(zg) = y(gz) =
(yg)z = (gy)z = g(yz) y yz conmuta con todo elemento de G: yz Z(G).
Finalmente, si z Z(G), entonces zg = gz para todo g G, en particular
zg 1 = g 1 z y
gz 1 = (zg 1 )1 = (g 1 z)1 = z 1 g
y as z 1 Z(G).
Z(G) es un subgrupo normal de G: si z Z(G) y g G, entonces
gzg 1 = zgg 1 = z Z(G)
Un grupo G es abeliano si, y solo si Z(G) = G.

64

Homomorfismos

Ejemplo 4.10. El grupo de Klein, V es un subgrupo normal de S4 . V


es el conjunto:
V = { (1), (12)(34), (13)(24), (14)(23) }
Como los conjugados de un producto de dos transposiciones es un
producto de dos transposiciones y en S4 solo hay tres permutaciones con
esta estructura cclica. V contiene todos sus conjugados y por tanto es
normal en S4 .
Proposici
on 4.6.
1. Si H es un subgrupo de ndice 2 en un grupo G,
2
entonces g H para todo g G
2. Si H es un subgrupo de ndice 2 en un grupo G, H es un subgrupo
normal de G.
Demostraci
on. (1) Como H tiene ndice 2, hay exactamente dos clases
laterales, H y aH, donde a
/ H. As G es la union disyunta G = H aH,
de donde, aH es el complemento de H. Si g G con g
/ H, entonces
2
g aH y g = ah, para alg
un h H. Similarmente, si g
/ H, entonces
g 2 = ah0 , donde h0 H. Se tiene que
g = g 1 g 2 = (ah)1 ah0 = h1 a1 ah0 = h1 h0 H
y esto es una contradiccion.
(2) Basta demostrar que si h H, entonces el conjugado ghg 1 H
para todo g G. Como H es de ndice 2, de (1), aH es el complemento
de H. Si g G, entonces g H o g aH. Si g H, entonces ghg 1 H,
porque H es un subgrupo de G. En el segundo caso g = ax, donde x H,
entonces ghg 1 = a(xhx1 )a1 = ah0 a1 , donde h0 = xhx1 H. Si
ghg 1
/ H, entonces ghg 1 = ah0 a1 aH y ah0 a1 = ay para alg
un
y H. Cancelando a en la u
ltima igualdad, h0 a1 = y, lo que da la
contradicci
on a = y 1 h0 H. Se concluye que si h H todo conjugado
de h est
a en H y as H C G.
Definici
on 4.5. El grupo de cuaterniones (W.R. Hamilton) es el grupo
Q de orden 8 formado por las matrices de GL(2, C)
Q = { I, A.A2 , A3 , B, BA, BA2 , BA3 }
donde I es la matriz identica, A =

0 1
1 0

yB=

0 i 
i 0 .

Teorema de Correspondencia

65

Ejemplo 4.11. En el grupo Q de cuaterniones el elemento A es de orden


4, y entonces hAi es un subgrupo de orden 4 y por tanto de ndice 2 y es
normal en Q. Adem
as demostremos que todo subgrupo de Q es normal
aunque Q no es abeliano.
El teorema de Lagrange nos dice que todo subgrupo de Q tiene orden
un divisor de 8, y con esto los u
nicos ordenes posibles para los subgrupos
son 1, 2, 4 u 8. Claramente el subgrupo {I} de orden 1 y Q de orden 8,
son subgrupos normales de Q. Cualquier subgrupo de orden 4 es normal.
El u
nico elemento de orden 2 es A2 = I y el subgrupo hIi es de
orden 2 y es subgrupo normal, porque si M es cualquier matriz, entonces
M (I) = (I)M , de donde M (I)M 1 = (I)M M 1 = I hIi.
El ejemplo anterior nos muestra que Q es un grupo no abeliano que se
parece a los grupos abelianos en el sentido que todo subgrupo es normal.
Se ha demostrado (D.J.S. Robinson) que este es esencialmente el u
nico
de ejemplo de este caso.
El teorema de Lagrange establece que el orden de un subgrupo de
un grupo finito G debe ser un divisor de |G|. Esto sugiere la pregunta,
si dado un divisor d de |G|, G debe tener un subgrupo de orden d. El
resultado que sigue muestra que no necesariamente tal subgrupo existe.
Proposici
on 4.7. El grupo alterno A4 es un grupo de orden 12 que no
tiene subgrupos de orden 6.
Demostraci
on. Si A4 contiene un subgrupo H de orden 6, entonces H es
de ndice 2, de donde 2 H para todo A4 . Si es un 3-ciclo,
tiene orden 3 y = 4 = (2 )2 . Entonces H contiene todos los 3-ciclos,
lo que es una contradicci
on porque H tendra 8, 3-ciclos.

4.2

Teorema de Correspondencia

Si observamos cuidadosamente la proposicion 4.2, podemos afirmar


que con cada subgrupo H de G podemos determinar (por intermedio de
f ) un subgrupo f (H) de G, si ademas tomamos a f sobre, podramos
pensar que esta forma de hacer corresponder los subgrupos de G con los
de G es uno a uno, si esto es as, se tendra una considerable reduccion
en la teora de grupos. Desafortunadamente podemos demostrar que tal
como se plantea la correspondencia esta no es uno a uno. Supongamos
que H y K son subgrupos de G tales que:
H K HNf

(4.1)

66

Homomorfismos

donde HNf est


a formado por el producto de todos los elementos de H
por los elementos de Nf , entonces se tiene que:
f (H) f (K) f (HNf ) = f (H)f (Nf ) = f (H)
y as f (H) = f (K). Se observa entonces que a subgrupos diferentes de
G, f les hace corresponder subgrupos iguales de G y la correspondencia
entre subgrupos de G y subgrupos de G no sera uno a uno.
La dificultad que se anota en el parrafo anterior, que parte de la
condici
on dada en 4.1, se puede remediar con una de dos exigencias: o se
toma f tal que Nf = {e} o solo se consideran subgrupos H de G para
los cuales Nf H. En la segunda alternativa tenemos que:
H K HNf H
lo que implica que H = K eliminando la dificultad anotada. En la primera, la condici
on impuesta nos hace de f un isomorfismo y los grupos G
y los de G se confunden y queda entonces por estudiar el caso anterior,
que ser
a el objetivo del teorema que sigue.
Teorema 4.1 (Teorema de correspondencia). Existe una correspondencia uno a uno entre los subgrupos H de G que contienen a Nf y el
conjunto de todos los subgrupos H de G.



todos los subgru-
todos los subgru : pos de A que con-
pos de G.

tienen a Nf .
Demostraci
on. Llamemos la correspondencia que act
ua entre el conjunto de subgrupos de G que contienen a Nf y el conjunto de todos los
subgrupos de G. De acuerdo a lo previsto en la discusion inicial:
(H) = H = f (H), H Nf
Demostremos que es sobre: si H es cualquier subgrupo de G, debemos encontrar un subgrupo H de G tal que Nf H y (H) = H; en
efecto, tomemos H = f 1 (H), se sabe que por ser f homomorfismo, H
es un subgrupo de G y como e0 H, se tiene que:
Nf = f 1 ({e0 }) f 1 (H) = H
Adem
as, como la funcion f es sobre, la teora de conjuntos nos permite
afirmar que:
(H) = f (H) = f (f 1 (H)) = H

Teorema de Correspondencia

67

Figura 4.1: Teorema de correspondencia

Ahora verificamos que la correspondencia tambien es inyectiva: si


H1 y H2 son subgrupos de G tales que Nf H1 , Nf H2 y (H1 ) =
(H2 ), entonces
H1 = f 1 (f (H1 )) = f 1 ((H1 )
= f 1 (f (H2 )) = f 1 ((H2 ))
= H2
donde la primera y la u
ltima igualdad las justifica la proposicion 4.4. En
total se concluye que es una correspondencia uno a uno.
Ejemplo 4.12. Consideremos los grupos D8 y el grupo de Klein, V:
V = { e0 , a0 , b0 , a0 b0 }
D8 = { e, a, a2 , a3 , b, ab, a2 b, a3 b }
donde a4 = b2 = e y bab1 = a1 en D8 y a02 = b02 = (a0 b0 )2 en V y
definamos f : D8 V por f (a) = a0 y f (b) = b0 . Entonces es facil ver
que f es un homomorfismo sobre, con n
ucleo Nf = { e, a2 } en D8 .
Si hacemos un diagrama para los de subgrupos e D8 y los de V, graficamente se ilustra la correspondencia del teorema, entre los subgrupos
H de D8 que contienen a Nf y el conjunto de todos los subgrupos de V.
Observe la Figura 4.1.

68

Homomorfismos

4.2.1

Ejercicios

1. Si existe una biyeccion f : X Y , demostrar que existe un isomorfismo : SX SY .


2.

a) Demostrar que el compuesto de homomorfismos es un homomorfismo.


b) Demostrar que el inverso de un isomorfismo es un isomorfismo.
c) Demostrar que isomorfismo es una relacion de equivalencia
sobre cualquier familia de grupos.

3. Demostrar que un grupo G es abeliano si, y solo si la funcion f :


G G, dada por f (a) = a1 , es un homomorfismo.
4. Este ejercicio presenta algunos invariantes de un grupo G. Sea f :
G H un isomorfismo.
a) Demostrar que si a G tiene orden infinito, entonces f (a)
tambien tiene orden infinito y si a tiene orden finito n, f (a)
tiene orden n. Se concluye que si G tiene alg
un elemento de
orden n y H no lo tiene H y G no pueden ser isomorfos.
b) Demostrar que si G
= H, entonces para cada divisor k de |G|,
G y H tienen el mismo n
umero de elementos de orden k.
5.

a) Mostrar que todo grupo G con |G| < 6 es abeliano.


b) Encontrar dos grupos no isomorfos de orden 6.

6. Demostrar que el grupo diedro de orden 4 es isomorfo con V y el


grupo diedro de orden 6 es isomorfo con S3 .
7. Demostrar que dos grupos diedros de orden 2n son isomorfos.
8. Si G es un grupo y a, b G, demostrar que ab y ba tienen el mismo
orden.
9.

a) Si f : G H es un homomorfismo y x G tiene orden k,


demostrar que f (x) H tiene orden m, donde m | k.
b) Si f : G H es un homomorfismo y si (|G|, |H|) = 1, demostrar que f (x) = e, para todo x G.

10. Mostrar que si H es un subgrupo con bH = Hb = { hb | h H }


para todo b G, entonces H debe ser un subgrupo normal.

Teorema de Correspondencia

69

11. Si W = h(12)(34)i en S4 . Mostrar que W es un subgrupo normal


de V, pero W no es normal en S4 . Se concluye que la normalidad
no es transitiva: K C H y H C G esto no implica que K C G.
12.

a) Demostrar que Q (grupo de cuaterniones) no es abeliano.


b) Demostrar que I es el u
nico elemento en Q de orden 2, y
que los otros elementos M 6= I satisfacen M 2 = I.
c) Mostrar que Q tiene un u
nico subgrupo de orden 2 y es el
centro de Q.

13. Demostrar que Q no es isomorfo con D8 .


14. Demostrar que el grupo (n ) es isomorfo a un subgrupo de Sn .
15. Un automorfismo de un grupo G es un isomorfismo G G
a) Demostrar que Aut(G), el conjunto de todos los automorfismos de un grupo G, es un grupo para la composicion.
b) Demostrar que : G Aut(G), definida por g 7 fg , es un
homomorfismo.
c) Demostrar que N = Z(G).
d ) Demostrar que im C Aut(G)

70

Homomorfismos

CAPITULO 5

Grupos cociente

En este captulo vamos a construir un grupo usando la relacion de


congruencia m
od m. Con este grupo podemos demostrar algunos resultados de la teora de n
umeros como el teorema de Fermat usando la teora
de grupos. Esta construccion es el prototipo de una forma mas general
de construir nuevos grupos a partir de grupos dados, los grupos cociente.

5.1

El grupo Zm

Dado Z y un entero m > 2, la relacion de congruencia sobre Z esta definida por


a b mod m si, y solo si m | a b
es una relaci
on de equivalencia sobre Z. Si a Z, la clase de congruencia
de a es el subconjunto [a] de Z:
[a] = { b Z | b a mod m }
= { a + km | k Z }
= {. . . , a 2m, a m, a, a + m, a + 2m, . . . }.
Definici
on 5.1. Los enteros m
odulo m, denotados con Zm , es la familia de todas las clases de congruencia m
od m.
Por ejemplo si m = 2, entonces [0] = {b Z | b 0 mod 2} es el
conjunto de los enteros pares y [1] = {b Z | b 1 mod 2} es el conjunto

72

Grupos cociente

de los enteros impares. Se observa que [2] = {2 + 2k | k Z} tambien es


el conjunto de los enteros pares, entonces [0] = [2], ademas, se tiene que
[0] = [2] = [2] = [4] = [4] = [6] = [6] = .
Observe que dado m se puede construir el subgrupo cclico hmi de
Z generado por m. La clase de congruencia [a] es precisamente la clase
lateral a + hmi.
Proposici
on 5.1. [a] = [b] si, y solo si a b mod m
Demostraci
on. Si [a] = [b], entonces, por reflexividad a [a], de donde
a [b] y a b m
od m.
Recprocamente, si c [a], entonces c a mod m y por transitividad,
c b m
od m, de donde [a] [b]. Por simetra, b a mod m y se tiene la
inclusi
on [b] [a].
Proposici
on 5.2. Sea m > 2.
1. Si a Z, entonces [a] = [r] para alg
un r con 0 6 r < m
2. Si 0 6 r0 < r < m, entonces [r] 6= [r0 ].
3. Zm tiene exactamente m elementos: [0], [1] . . . [m 1].
Demostraci
on. (1) Para cada a Z, el algoritmo de division nos da
a = qm + r, donde 0 6 r < m, de donde a r = qm y a r mod m. As,
[a] = [r], donde r es el residuo obtenido al dividir a por m.
(2) Como 0 6 r0 < r < m, r y r0 no pueden ser congruentes modulo
m.
(3) La parte (1), muestra que todo [a] en Zm aparece en la lista
[0], [1] . . . [m 1] y la parte (2) muestra que en la lista de m elementos
no hay repetici
on.
Ahora vamos a construir un grupo abeliano con Zm , para esto debemos definir una operacion de adicion. De la proposicion 5.1 vemos que
cada elemento [a] Zm tiene varios nombres. Como la operacion que se
define sobre Zm depende de la eleccion de estos nombres estamos obligados a demostrar que la operacion esta bien definida.
Proposici
on 5.3. Si m > 2, entonces la funci
on : Zm Zm Zm
dada por
([a], [b]) = [a + b]
es una operaci
on sobre Zm .

El grupo Zm

73

Demostraci
on. Para ver que es una (bien definida) funcion, debemos
mostrar que si [a] = [a0 ] y [b] = [b0 ], entonces ([a], [b]) = ([a0 ], [b0 ]), es
decir [a + b] = [a0 + b0 ]. Si [a] = [a0 ] y [b] = [b0 ], entonces a a0 mod m y
b b0 m
od m, sumando termino a termino esta congruencias obtenemos
a + b a0 + b0 m
od m, de donde [a + b] = [a0 + b0 ].
Proposici
on 5.4. Si m > 2 el conjunto Zm es un grupo aditivo, cclico
generado por [1] y de orden m.
Demostraci
on. Consideramos Zm con la operacion definida en la proposicin 5.3. Por un momento usemos la notacion para indicar la adicion
de clases de congruencia:
([a], [b]) = [a + b] = a b
La asociatividad de la operacion se sigue de la asociatividad de la
adici
on ordinaria de n
umeros enteros:
[a] ([b] [c]) = [a] ([b + c])
= [a + (b + c)]
= [(a + b) + c]
= [a + b] [c])
= ([a] [b]) [c]
La conmutatividad de se sigue de la de, la adicion de n
umeros
enteros
[a] [b] = [a + b] = [b + a] = [b] [a]
El elemento neutro es [0] porque 0 es el elemento neutro para la adicion
en Z.
[0] [a] = [0 + a] = [a]
El inverso de [a] es [a]:
[a] [a] = [a + a] = [0]
Entonces, Zm es un grupo de orden m, es cclico generado por [1],
porque si 0 6 r < m, entonces [r] = [1] [1], con r sumandos
[1].
Corolario 5.5. Todo grupo cclico de orden m > 2 es isomorfo con Zm
Demostraci
on. Ya vimos que dos grupos cclicos finitos del mismo orden
son isomorfos.

74

Grupos cociente

Ahora definamos una multiplicacion.


Proposici
on 5.6. La funci
on : Zm Zm Zm definida por
([a], [b]) = [ab]
es una operaci
on sobre Zm . Esta operaci
on es asociativa, conmutativa y
[1] es su elemento neutro.
Demostraci
on. Ejercicio para el lector.
Se observa que Zm no es un grupo para la multiplicacion porque
algunos de sus elementos, como el [0] no tienen inverso.
Proposici
on 5.7.
ci
on en Zm .

1. Si (a, m) = 1, entonces [a][x] = [b] tiene solu-

2. Si p es primo, entonces Zp , el conjunto de los elementos diferentes


de cero de Zp , es un grupo multiplicativo, abeliano y de orden p 1.
Demostraci
on. (1) Si (a, m) = 1, existen s, t Z tales que as + tm = 1,
entonces, en Zm , se cumple: [a][s] + [t][m] = [1], de donde [a][s] = [1] y
[s] es el inverso multiplicativo de [a] y [s][b] Zm es la solucion de la
ecuaci
on propuesta.
(2) Suponemos que m = p es primo; si 0 < a < p, entonces (a, p) = 1
y por la parte (1), [a] tiene inverso multiplicativo en Zp . Se ha demostrado
que Zp es un grupo abeliano, su orden es p 1, porque del conjunto Zp se
ha eliminado el [0], que no puede tener inverso para la multiplicacion.
M
as adelante veremos que para todo primo p, Zp es un grupo cclico.
Ahora demostramos el teorema de Fermat de una forma diferente a
la usual dada en los cursos de teora de n
umeros.
Teorema 5.1 (Fermat). Si p es un primo y a Z, entonces
ap a mod p
Demostraci
on. Basta demostrar que [ap ] = [a] en Zp . Si [a] = [0], enp
tonces [a ] = [a]p = [0] = [a]. Si [a] 6= [0], entonces [a] Zp , el grupo
multiplicativo de los elementos diferentes de cero de Zp . Por el teorema
de Lagrange, [a]p1 = [1], porque |Zp | = p 1. Multiplicando por [a] da
el resultado deseado [ap ] = [a]p = [a] o ap a mod p.

El grupo Zm

75

Es conveniente observar que si m > 2 no es un primo, Zp no es un


grupo, porque si m = ab donde 1 < a, b < m, entonces [a], [b] Zp , pero
su producto [a][b] = [ab] = [m] = [0]
/ Zp . Vamos a definir un analogo a

Zp que se puede usar para generalizar el teorema de Fermat.


Definici
on 5.2. Sea U (Zm ) el conjunto de las clases de congruencia en
Zm que tienen inverso multiplicativo.
Proposici
on 5.8.

1. U (Zm ) = { [r] Zm | (r, m) = 1 }

2. U (Zm ) es un grupo multiplicativo, abeliano y de orden (m) donde


es la funci
on de Euler.
Demostraci
on. Para r, m Z: (r, m) = 1 si, y solo si existen s, t Z
tales que rs + tm = 1 si, y solo si rs 1 mod m si, y solo si en Zm ,
[rs] = [r][s] = [1] si y solo si [r] tiene inverso multiplcativo en Zm . Lo
anterior demuestra (1).
(2) Si (r, m) = 1 = (r0 , m), entonces (rr0 , m) = 1, por lo tanto, si
[r], [r0 ] U (Zm ), entonces [r][r0 ] = [rr0 ] U (Zm ) y la multiplicacion es
una operaci
on en U (Zm ). Por la proposicion 5.6 la multiplicacion es asociativa, conmutativa y [1] es el elemento neutro y por la proposicion 5.7,
todo elemento en U (Zm ) tiene inverso multiplicativo. Entonces, U (Zm )
es un grupo abeliano y |U (Zm )| = (m) por la definicion de la funcion
.
Si p es primo, entonces (p) = p 1 y U (Zp ) = Zp .
Teorema 5.2 (Euler). Si (r, m) = 1, entonces
r(m) 1 mod m
Demostraci
on. Si G es un grupo finito de orden n, por el teorema de
Lagrange, xn = e para todo x G. En el caso del grupo U (Zm ): si [r]
U (Zm ), entonces [r](m) = [1]. Lo anterior en notacion de congruencias
es: si (r, m) = 1, entonces r(m) 1 mod m.
Ejemplo 5.1. Por c
alculo directo, se tiene
1. U (Z8 ) = {[1], [3], [5], [7]}
= V.
2. U (Z10 ) = {[1], [3], [7], [9]}
= Z4 .
Teorema 5.3 (Teorema de Wilson). Un entero p es primo si, y solo
si
(p 1)! 1 mod p.

76

Grupos cociente

Demostraci
on. Sea p un primo, podemos asumir que p > 3, porque 1
1 m
od 2. Si a1 , a2 , . . . , an son los elementos de un grupo abeliano finito
G, entonces el producto a1 a2 an es igual al producto de todos los
elementos a con a2 = e, porque cualquier otro elemento se cancela con
su inverso. Como p > 3 entonces Zp tiene un u
nico elemento de orden 2:
[1] [recuerde: si p es primo y a2 1 mod p, entonces a 1 mod p].
Luego, el producto de todos los elementos de Zp : [(p 1)!], es igual a [1]
y entonces (p 1)! 1 mod p.

5.2

El grupo cociente

Si G es un grupo, sobre el conjunto P(G) de partes de G, se puede


definir una operaci
on. Si X, Y P(G), se define
XY = { xy | x X, y Y }
De la asociativa de la operacion en G, se deduce la asociativa para
esta operaci
on.
Si H es un subgrupo de G, entonces HH = H y {a}H = aH, la clase
lateral a izquierda de H.
Es posible que dos subconjuntos X y Y en P(G) conmuten aunque
los elementos que los forman no conmuten. Por ejemplo, si G = S3 y
K = h(123)i. (12) no conmuta con (123) pero (12)K = K(12)
Proposici
on 5.9. Un subgrupo K de un grupo G es un subgrupo normal
si, y solo si bK = Kb para todo b G.
Demostraci
on. Sea bk bK. Como K es normal, bkb1 K y entonces
1
0
bkb
= k K, de donde bk = (bkb1 )b = k 0 b Kb y bK Kb.
Similarmente se demuestra que Kb bK. Se concluye que bK = Kb
cuando K C G.
Recprocamente, supuesto que bK = Kb para todo b G. Si x K,
entonces bx bK = Kb por lo tanto existe x0 K con bx = x0 b, de
donde bxb1 = x0 K y K C G.
Es f
acil ver que: K C G si, y solo si toda clase lateral a izquierda de
K en G es una clase lateral a derecha de K en G.
Construimos ahora un nuevo grupo a partir de un grupo dado.
Teorema 5.4. Con G/K se denota la familia de todas las clases laterales
de un subgrupo K de G. Si K es un subgrupo normal, entonces
aKbK = abK

El grupo cociente

77

para todo a, b G y G/K es un grupo para esta operaci


on.
El grupo G/K (se lee G partido K) es el grupo cociente de G por
K; cuando G es finito su orden |G/K| es el ndice [G : K] = |G|/|K|.
Demostraci
on. El producto (aK)(bK) es el producto de dos elementos
de P(G) y como esta operacion es asociativa:
(aK)(bK) = a(Kb)K = a(bK)K = (ab)KK = abK
donde, en la segunda igualdad se usa el que K C G, porque en este caso
Kb = bK, para todo b K. Entonces, el producto de dos clases laterales
de K es una clase lateral de K y con esto esta operacion esta bien definida
sobre G/K. Como la operacion en P(G) es asociativa, en particular, es
asociativa cuando se opera con clases laterales. La clase lateral K = eK es
el elemento neutro en G/K, porque (eK)(aK) = eaK = aK. El inverso
de aK es a1 K, porque (a1 K)(aK) = a1 aK = eK = K. Se concluye
que G/K es un grupo.
Ejemplo 5.2. Sea K un subgrupo del grupo aditivo de los n
umeros
enteros Z. Como Z es abeliano, K es un subgrupo normal. De otra parte,
K es un subgrupo cclico, luego existe m Z tal que K = hmi. Si a Z
la clase lateral de K es
a + K = a + hmi = { a + km | k Z } = [a]
entonces
Z/hmi = Zm
Proposici
on 5.10. Todo subgrupo normal es el n
ucleo de alg
un homomorfismo.
Demostraci
on. Sea G un grupo y KCG. G/K es un grupo y consideremos
la funci
on
: G G/K
definida por : a 7 aK para todo a G. Se tiene que (ab) = abK =
aKbK = (a)(b) para todo a, b G, entonces es un homomorfismo.
Como K es el elemento neutro de G/K, entonces
N = { a G | (a) = K } = { a G | aK = K } = K
Entonces, el subgrupo normal K determina un homomorfismo, de
n
ucleo K.
El homomorfismo es el homomorfismo can
onico o natural de
G, determinado por el subgrupo K C G.

78

Grupos cociente

5.3

Teoremas de isomorfismo

El teorema que sigue es muy importante en el estudio de la teora


de grupos, permite analizar los grupos cocientes como la imagen por un
homomorfismo de un grupo.
Consideremos un homomorfismo f de un grupo G en un grupo H:
f : G H y K un subgrupo normal de G, de la proposicion anterior,
con este subgrupo tomemos el homomorfismo canonico : G G/K y
con esto el diagrama:
G

/ H
?

G/K
Para cualquier a G, de una parte f (a) H y por la otra (a) =
aK G/K, entonces parece natural definir una funcion fb de G/K en H
mediante la correspondencia aK 7 f (a), pero como esta depende de la
elecci
on de a, debemos demostrar que fb queda bien definida, para lograrlo
hay que imponer a K la condicion, K Nf , en efecto: si aK = bK,
entonces a = bk para alg
un k K, luego
f (a) = f (bk) = f (b)f (k) = f (b)e = f (b)
porque k Nf .
Veamos ahora que fb es un homomorfismo. Como f es un homomorfismo y fb(aK) = f (a),
fb(aKbK) = fb(abK) = f (ab) = f (a)f (b) = fb(aK)fb(bK)
Se observa que f se escribe en la forma:
f = fb
Ahora, si K = Nf , entonces fb es inyectiva. Si fb(aK) = fb(bK), entonces f (a) = f (b), de donde e = f (b)1 f (a) = f (b1 a) luego b1 a
Nf = K y aK = bK.
Si consideramos el homomorfismo f de G sobre im f , fb es sobre y
por lo tanto un isomorfismo.
Se ha demostrado el teorema:

Teoremas de isomorfismo

79

Teorema 5.5 (Teorema fundamental de isomorfismo). Para G y


H grupos, si f : G H, es un homomorfismo, entonces
G/Nf
= im f
G





/ im f
?



 fb



G/Nf
Ejemplo 5.3. Utilizando el teorema fundamental podemos demostrar
de nuevo que dos grupos cclicos de orden m son isomorfos. Si G = hai es
cclico de orden m, definimos un homomorfismo f : Z G por f (n) = an
para todo n Z. Es claro que f es sobre y Nf = { n Z | an = 1 } = hmi.
Entonces, Z/hmi
= G.
Ejemplo 5.4. R es un grupo abeliano para la adicion y Z es un subgrupo de R que es subgrupo normal, entonces es natural preguntarse por el
grupo cociente R/Z. Para verlo definimos f : R S 1 , donde S 1 es la
circunferencia de radio 1 con centro en el origen y es un grupo multiplicativo abeliano si se consideran sus puntos como n
umeros complejos de
norma 1. La funci
on f se define por
f : x 7 e2ix
f es un homomorfismo, es decir f (x + y) = f (x) + f (y) lo que se cumple
al tener en cuenta las f
ormulas de adicion para seno y coseno. La funcion
f es sobre. Determinemos ahora el n
ucleo de f , que esta definido por
Nf = {x R | 1 = e2ix = cos 2x + i sen 2x}
Claramente Z Nf , porque si n Z, entonces f (n) = e2in = 1. Para
la otra inclusi
on, si 1 = f (x) = e2ix , entonces cos 2x = 0 = sen 2x lo
que obliga a que x sea un entero. Como Nf = Z el teorema fundamental
nos permite afirmar que
R/Z
= S1
Un pregunta natural es si HK es un subgrupo cuando H y K son
subgrupos. En general, HK no es un subgrupo. Por ejemplo, para G =
S3 , se H = h(12)i y K = h(12)i, entonces
HK = {(1), (12), (13), (132)}

80

Grupos cociente

que no es un subgrupo, porque si lo fuera se contradice el teorema de


Lagrange. En un ejercicio se da una condicion necesaria y suficiente para
que HK sea un subgrupo.
Proposici
on 5.11.
1. Si H y K son subgrupos de un grupo G y si
uno de ellos es subgrupo normal, entonces HK es un subgrupo de
G, adem
as HK = KH en este caso.
2. Si H y K son subgrupos normales, entonces HK es un subgrupo
normal.
Demostraci
on. (1) Supuesto que K C G, entonces veamos que HK =
KH, en efecto: si hk HK, entonces k 0 = hkh1 K, ya que K C G,
luego
hk = hkh1 h = k 0 h KH
y con esto HK KH. Para ver la otra inclusion, escribimos kh =
hh1 kh = hk 00 HK.
Ahora mostramos que HK es un subgrupo de G. Claramente, HK 6=
. Si x, y HK, entonces x = hk y y = h1 k1 , y con esto
xy 1 = (hk)(h1 k1 )1 = (hk)(k11 h1
1 )
= (k2 h2 )(k11 h1
1 )
1
= k2 (h2 k11 h1
2 )h2 h1

= (k2 k3 )(h2 h1
1 )
KH = HK
donde, como HK = KH, hk = k2 h2 y por ser K C G, h2 k11 h1
2 = k3
K, adem
as como H y K son subgrupos de G, k2 k3 K y h2 h1
1 H.
Con lo anterior se demuestra que HK es un subgrupo de G.
(2) Si g G, entonces
ghkg 1 = (ghg 1 )(gkg 1 ) HK
de donde, HK C G en este caso.
Ahora, a prop
osito de HK, para H y K subgrupos de G veamos una
f
ormula que ser
a muy u
til para problemas de conteo.
Proposici
on 5.12 (F
ormula del producto). Si H y K son subgrupos
de un grupo finito G, entonces
|HK||H K| = |H||K|
donde con el smbolo |HK|, se indica el n
umero de elementos del conjunto
HK.

Teoremas de isomorfismo

81

Demostraci
on. Se define una funcion f : H K HK por f : (h, k) 7
hk. Claramente, f es sobre. Para llegar a la igualdad propuesta tenemos
que demostrar demostrar que, para todo x HK, |f 1 (x)| = |H K|,
donde f 1 (x) = {(h, k) H K | hk = x}, porque si estoSes as, H K,
que tiene orden |H K| = |H||K|, es la union disyunta xHK f 1 (x),
que tiene orden |HK||H K| y concluimos la igualdad.
Si x = hk, veamos que
f 1 (x) = { (hd, d1 k) | d H K }
Cada (hd, d1 k) f 1 (x), porque f (hd, d1 k) = hdd1 k = hk = x.
Para la otra inclusi
on, sea (h0 , k 0 ) f 1 (x), entonces f (h0 , k 0 ) = h0 k 0 =
x = hk de donde h0 k 0 = hk y h1 h0 = kk 01 H K, llamamos a
este elemento d, y as, h0 = hd y k 0 = d1 k que es de la forma pedida.
Entonces
|f 1 (x)| = |{ (hd, d1 k) | d H K }| = |H K|
y la u
ltima igualdad ocurre porque la correspondencia d 7 (hd, d1 k)
determina una biyecci
on entre los d de la interseccion y los elementos
(hd, d1 k) de la im
agen inversa de x por f .
Los dos resultados que siguen son consecuencia del teorema fundamental de isomorfismo, que tambien, algunos autores, lo llaman
primer teorema de isomorfismo, y por esto el nombre que se les da.
Teorema 5.6 (Segundo teorema de isomorfismo). Si H y K son
subgrupos de un grupo G con H C G, entonces HK es un subgrupo,
H K C K, y
HK/H.
K/(H K) =
Demostraci
on. Antes de iniciar la demostracion es necesario verificar que
los grupos cocientes que aparecen en el enunciado existen; para esto se
debe verificar que, con la hipotesis de que H C G, se cumple que: HK es
un subgrupo, H K C K, y H C HK. lo que se requiere para la existencia
de los grupos cocientes que aparecen en el enunciado del teorema. Esto
se deduce f
acilmente de la proposicin 5.11.
Consideremos el diagrama.

82

Grupos cociente

K
HK










/ HK/H
?





 b
 f


K/H K
Si se define un homomorfismo f de K sobre HK/H que tenga n
ucleo
H K, del teorema fundamental de isomorfismo la funcion fb es el isomorfismo pedido.
Para ver como se define la funcion f , veamos como se pueden describir
los elementos del grupo HK/H. Si xH HK/H, entonces xH = hkH,
donde h H y k K, pero hk = k(k 1 hk) y como H C G, k 1 hk =
h0 H, de donde xH = hkH = kh0 H = kH. Entonces la funcion
f : K HK/H dada por k 7 kH es sobre, porque, si xH HK/H,
existe k K tal que xH = kH. La funcion f es un homomorfismo, en
efecto, f (kk 0 ) = kk 0 K = (kK)(k 0 K) = f (k)f (k 0 ).
Falta ver que su n
ucleo es H K. En efecto:
Nf = { k K | f (k) = H }
= { k K | kH = H }
= {k K | k H }
=H K
Y del teorema fundamental de isomorfismo concluimos el isomorfismo
pedido.
En la demostraci
on del teorema anterior se puede ver la fortaleza del
teorema fundamental como una maquina para construir isomorfismos.
Este procedimiento se usa en muchas oportunidades.
De otra parte, el segundo teorema de isomorfismo nos da la formula
del producto (Proposicion 5.12) en el caso especial cuando uno de los
subgrupos es normal: si K/(H K)
= HK/H, entonces |K/(H K)| =
|HK/H|, y entonces |HK||H K| = |H||K|.
Teorema 5.7 (Tercer teorema de isomorfismo). Si H y K son subgrupos normales de un grupo G con K 6 H, entonces H/K C G/K y
(G/K)/(H/K)
= G/H

Teoremas de isomorfismo

83

Demostraci
on. Construimos un diagrama a partir del que se presenta en
el teorema fundamental.
G/K

/ G/H
:
t
tt
tt
t
t
tt
tt fb

(G/K)/(H/K)
Se define f : G/K G/H por f : aK 7 aH. Primero veamos que f
est
a bien definida, porque si a0 G y a0 K = aK, entonces a1 a0 K 6 H
y as, aH = a0 H. Es f
acil ver que f es un homomorfismo sobre.
Adem
as, Nf = H/K, en efecto:
Nf = { aK | f (aK) = H }
= { aK | aH = H }
= { aK | a H }
= H/K
Adem
as, H/K = Nf C G/K. Aplicando el teorema fundamental, se
obtiene (G/K)/(H/K)
= G/H
En el captulo 4, en el teorema 4.1, demostramos el teorema de correspondencia, que nos dice que cuando se tiene un homomorfismo f de
un grupo G sobre un grupo G existe una correspondencia uno a uno entre
los subgrupos H de G que contienen al Nf y todos los subgrupos H de
G. Ahora podemos usar este teorema para describir los subgrupos de un
grupo cociente.
Si G es un grupo y K C G el homomorfismo canonico K : G G/K
es sobre y
NK = {g G | K (g) = K}
= {g G | gK = K}
= {g G | g K}
=K
Entonces, del teorema 4.1, existe una correspondencia, , uno a uno
entre los subgrupos de G que contienen a K y todos los subgrupos de
G/K. Si S(G; K) denota la familia de todos los subgrupos S de G que
contienen a K y S(G/K) denota la familia de todos los subgrupos de
G/K. Siguiendo la demostracion del teorema 4.1, se tiene que la funcion

84

Grupos cociente

: S(G; K) S(G/K), esta definida por: para S un subgrupo de G que


contiene a K,
(S) = K (S)
= {K (s) | s S}
= {sK | s S}
= S/K
Se tiene entonces una forma de describir los subgrupos de un grupo
cociente G/K y se ha demostrado la parte (1) del teorema que sigue, que
algunos consideran como el cuarto teorema de isomorfismo.
Teorema 5.8 (Teorema de correspondencia). Sea G un grupo y
K C G.
1. La funci
on S 7 S/K es una biyecci
on S(G; K) S(G/K).
2. Si con S denotamos S/K, T 6 S 6 G en S(G; K) si, y solo si
T 6 S en S(G/K) y en este caso [S : T ] = [S : T ].
3. T C S en S(G; K) si, y solo si T C S en S(G/K) y en este caso
S/T
= S /T .
El diagrama que sigue es una forma de recordar este teorema.
G ?
 ?







??
??
??
??


S ?
 ?





??
??
??
??


T ?
 ?





G/K

S/K = S

??
??
??
??


K?
?













T /K = T

??
??
??
??







{K}

Producto directo

85

Demostraci
on. (2) Si T 6 S 6 G, entonces T = T /K = K (T ) 6
K (S) = S/K = S . Recprocamente, suponemos que T /K 6 S/K. Si
t T , entonces tK T /K 6 S/K, de donde tK = sK para alg
un s S.
Luego, t = sk para alg
un k K 6 S y t S.
Para mostrar que [S : T ] = [S : T ], es suficiente mostrar que hay
una biyecci
on de la familia de todas las clases laterales de la forma sT ,
donde s S, y la familia de todas las clases laterales de la forma s T ,
donde s S que es sT 7 (s)T . Cuando G es finito, se tiene:
[S : T ] = |S |/|T |
= |S/K|/|T /K|
= (|S|/|K|)/(|T |/|K|)
= |S|/|T |
= [S : T ]
(3) Si T C S, entonces T /K C S/K y (S/K)/(T /K)
= S/T , por el

tercer teorema de isomorfismo, de donde S /T = S/T . Falta mostrar


que si T C S , entonces T C S. Si t T y s S, entonces sts1 T , de
donde
(sts1 ) = (s)(t)(s)1 (s)T (s)1 = T
luego, sts1 1 (T ) = T .
Es frecuente, no mencionar el teorema de correspondencia explcitamente y afirmar que: todo subgrupo de G/K tiene la forma S/K para
un u
nico subgrupo S 6 G que contiene a K.
Ejemplo 5.5. Sea G = hai un grupo cclico de orden 30. Si f : Z G
est
a definida por f (n) = an , entonces Nf = h30i. Los subgrupos h30i 6
h15i 6 h5i 6 Z corresponden a los subgrupos
{e} = ha30 i 6 ha15 i 6 ha5 i 6 hai
Adem
as, los grupos cocientes son
ha15 i h15i
=
= Z2 ,
ha30 i
h30i

5.4

ha5 i h5i
=
= Z3 ,
ha15 i
h15i

hai Z
=
= Z5
ha5 i
h5i

Producto directo

Veamos una nueva construccion de un nuevo grupo a partir de dos


grupos dados.

86

Grupos cociente

Definici
on 5.3. Si H y K son grupos, entonces su producto directo,
denotado con H K, es el conjunto de parejas ordenadas (h, k) con h H
y k K con la operaci
on definida por:
(h, k)(h0 , k 0 ) = (hh0 , kk 0 )
Es simple demostrar que H K es un grupo. [el elemento neutro es
(eH , eK ) y (h, k)1 = (h1 , k 1 )] Se tiene que: H K es abeliano si, y
solo si H y K son abelianos.
Veamos ahora algunas propiedades muy utilizadas del producto directo.
Proposici
on 5.13. Sean G y G0 grupos, K C G y K 0 C G0 . Entonces
K K 0 C G G0 y
(G G0 )/(K K 0 )
= (G/K) (G0 /K 0 )
Demostraci
on. Consideremos el diagrama:
G G0








/ (G/K) (G0 /K 0 )
7
ooo
o
o
oo
ooob
o
o
o
f
ooo

(G G0 )/(K K 0 )

de donde es f
acil ver que la funcion f definida por:
f : (g, g 0 ) 7 (gK, g 0 K 0 )
es un homomorfismo sobre con Nf = K K 0 luego, del teorema fundamental de isomorfismo, fb es el isomorfismo deseado.
Ahora tenemos una caracterizacion del producto directo.
Proposici
on 5.14. Si G es un grupo que tiene dos subgrupos normales
H y K tales que H K = {e} y HK = G, entonces G
= H K.
Demostraci
on. Si g G = HK, entonces g = hk, donde h H y k K.
Consideremos la correspondencia : g 7 (h, k), para que defina una
funci
on de G en H K, la expresion de g = hk debe ser u
nica, en efecto:
1
0
0
0
0
1
si hk = h k , entonces h h = k k H K = {e}, de donde h0 = h
y k 0 = k. Para ver que es un homomorfismo, sea g 0 = h0 k 0 , entonces
gg 0 = hkh0 k 0 y (gg 0 ) = (hkh0 k 0 ), que no esta en una forma apropiada

Producto directo

87

para para aplicar , si se demuestra que cuando h H y k K se


cumple que hk = kh, podemos continuar:
(hkh0 k 0 ) = (hh0 kk 0 )
= (hh0 , kk 0 )
= (h, k)(h0 , k 0 )
= (g)(g 0 )
Sean h H y k K. Como K es un subgrupo normal, hkh1 K y
entonces (hkh1 )k 1 K. Como H C G, kh1 k H y h(kh1 k 1 ) H.
Pero como H K = {e}, hkh1 k 1 = e y hk = kh.
Ahora, es sobre, porque si (h, k) H K, entonces el elemento
g = hk G es tal que (g) = (h, k). Finalmente, si (g) = (e, e),
entonces g = hk, donde h = e = k y g = e, de donde N = {e} y es
inyectiva. Se concluye que es un isomorfismo.
Proposici
on 5.15. Si m y n son primos relativos, entonces
Zmn
= Zm Zn .
Demostraci
on. Consideremos el diagrama
f

Z








/ Zm Zn
?





 b
 f


Z/hmni
Para a Z, denotemos con [a]m la clase de congruencia de a en Zm . la
funci
on f , definida por f : a 7 ([a]m , [a]n ) es un homomorfismo. Vemos
que Nf = hmni.
Nf = { a Z | f (a) = ([0]m , [0]n ) }
= { a Z | a 0 mod m y a 0 mod n }
= {a Z | m | a y n | a}
= { a Z | mn | a }
= hmni
donde la pen
ultima igualdad ocurre porque m y n son primos relativos.
Por el teorema fundamental de isomorfismo Z/hmni
= im f Zm Zm ,
pero como Zmn tiene mn elementos f es sobre y Z/hmni
= Zm Zn .

88

Grupos cociente

Ejemplo 5.6. Se tiene que Z6


= Z2 Z3 . Observe que no hay isomorfismo
si m y n no son primos relativos, por ejemplo, V
= Z2 Z2 , que no es
isomorfo con Z4 porque V no tiene elementos de orden 4.
Ya vimos que si G es un grupo finito y a G el orden de a es |hai|.
Entonces, un elemento a G tiene orden n si hai
= Zn . La proposicion
anterior se puede interpretar diciendo que si a y b son elementos que
conmutan con ordenes m y n primos relativos, entonces ab tiene orden
mn. Podemos demostrar este resultado directamente.
Proposici
on 5.16. Si G es un grupo y a, b G son elementos que
conmutan de ordenes m y n, respectivamente, con (m, n) = 1, entonces
ab tiene orden mn.
Demostraci
on. Como a y b conmutan, (ab)r = ar br para todo r, entonces
mn
(ab)
= amn bmn = e. Ahora es suficiente demostrar que si (ab)k = e,
entonces mn | k. Si e = (ab)k = ak bk , entonces ak = ak . Como a tiene
orden m, e = amk = bmk y como b tiene orden n, n | mk. Entonces,
como (m, n) = 1 se tiene que n | k. En forma similar se llega a que m | k.
De donde, mn | k. Se concluye que mn 6 k y mn es el orden de ab.
Se puede definir el producto directo con mas de dos grupos.
Definici
on 5.4. Si H1 , . . . , Hn son grupos, entonces su producto directo
H1 Hn
es el conjunto de todas las n-plas (h1 , . . . , hn ), donde hi Hi con la
multiplicaci
on componente a componente:
(h1 , . . . , hn )((h01 , . . . , h0n ) = (h1 h01 , . . . , h0n )
M
as adelante se demuestra un teorema estructural que dice que todo
grupo abeliano finito es producto directo de grupos cclicos.
Terminamos con la demostracion de un resultado muy u
til, el Teorema de Cauchy para grupos abelianos.
Teorema 5.9.
1. Si G es un grupo abeliano finito y p es un divisor
primo de |G|, entonces G contiene un elemento de orden p.
2. Si G es un grupo abeliano finito, entonces G tiene un subgrupo de
orden d para todo divisor d de |G|.

Producto directo

89

Demostraci
on. (1) Demostramos por induccion sobre n = |G|. El teorema se cumple para n = 1, porque no existen divisores primos de 1. Para
el paso inductivo, elegimos a G de orden k > 1. Si p | k, entonces
k = p` y a` tiene orden p. Si p - k, consideremos el subgrupo cclico
H = hai. Ahora, H C G, porque G es abeliano y el cociente G/H existe.
Se observa que |G/H| = n/k es divisible por p y con esto la hipotesis
inductiva nos da un elemento bH G/H de orden p. Si b tiene orden m,
entonces (bH)m = bm H = H en G/H y p | m y con esto regresamos al
primer caso.
(2) Demostramos por induccion sobre d > 1. Para d = 1 es obviamente verdadero, podemos asumir d > 1, es decir asumimos que d tiene
un divisor primo, p. Por induccion, G contiene un subgrupo H de orden
p. Como G es abeliano, H C G y el cociente G/H esta definido. Ademas
|G/H| = |G|/p y (d/p) | |G/H|. La hipotesis de induccion nos da un
subgrupo S 6 G/H con |S | = d/p. Por el teorema de correspondencia,
existe un subgrupo intermedio S (H 6 S 6 G) con S = S/H. Entonces,
|S| = p|S | = p (d/p) = d.
La parte (1) se puede generalizar al llamado Teorema de Cauchy
que dice que si p es un divisor primo de |G|, donde G es cualquier grupo
finito, no necesariamente abeliano, entonces G tiene un elemento de orden
p. Sin embargo, la segunda parte no se puede generalizar porque, por
ejemplo, A4 es un grupo de orden 12 que no tiene subgrupos de orden
12.

5.4.1

Ejercicios

1. Demostrar que U (Z9 )


= Z6 y U (Z15 )
= Z4 Z2 .
2.

a) Sean H y K. Demostrar que H = {(h, e) | h H} y K =


{(e, k) | k K} son subgrupos normales de HK con H
= H

yK
=K
b) Demostrar que f : H (H K)/K , definida por f (h) =
(H, e)K es un isomorfismo.
c) Demostrar que K C H K y usando el teorema fundamental
demostrar que
(H K)/K
=H

3.

a) Demostrar que Aut(V)


= S3 y que Aut(S3 )
= S3 . Se concluye
que grupos no isomorfos pueden tener grupos de automorfismos isomorfos.

90

Grupos cociente

b) Demostrar que Aut(Z)


= Z2 . Su concluye que grupos infinitos
pueden tener grupos de automorfismos finitos.
4. Si G es un grupo con Aut(G) = {i}, demostrar |G| 6 2
5. Demostrar que si G es un grupo para el que G/Z(G) es cclico,
donde Z(G) es el centro de G, entonces G es abeliano.
Sugerencia: Si G/Z(G) es cclico, demuestre que un generador da
un elemento fuera de Z(G) que conmuta con cada elemento de G.
6. Sea G un grupo finito con K C G. Si (|K|, [G : K]) = 1, demostrar
que K es el u
nico subgrupo de G que tiene orden |K|.
Sugerencia: Si H 6 G y |H| = |K|, que pasa con los elementos de
G/K?
7. Si H y K son subgrupos de un grupo G, demostrar que HK es un
subgrupo de G si, y solo si HK = KH.
8. Sea G es un grupo y G G el el producto directo de G con el
mismo. Si la multiplicacion : G G G es un homomorfismo,
demostrar que G debe ser abeliano.
9. Si H y K son subgrupos normales de un grupo G con HK = G,
demostrar que
G/(H K)
= (G/H) (G/K)
10. Si G es un grupo y x, y G, se define su conmutador como el
elemento xyx1 y 1 y se define el subgrupo conmutador G0 como
el subgrupo generado por todos los conmutadores (el producto de
dos conmutadores no necesariamente es un conmutador)
a) Demostrar que G0 C G.
b) Demostrar que G/G0 es abeliano.
c) Si : G A es un homomorfismo, donde A es un grupo
abeliano, demostrar que G0 6 N . Recprocamente, Si G0 6
N , demostrar que im ) es abeliano.
d ) Si G0 6 H 6 G, demostrar que H C G,

CAPITULO 6

Acci
on de un grupo sobre un
conjunto

Los grupos de permutaciones nos llevaron a la definicion de grupos


abstractos, pero A. Cayley demostro que los grupos abstractos no estan
tan lejos de las permutaciones, cuando mostro que todo grupo resulta
isomorfo a un subgrupo de de un grupo de permutaciones. Este resultado
nos ayuda a identificar los grupos finitos de un orden dado. De otra parte,
el teorema de Cayley se puede ver como un caso particular de un nuevo
concepto; la acci
on de un grupo sobre un conjunto.
Teorema 6.1 (Cayley). Todo grupo G es (isomorfo con) un subgrupo
del grupo simetrico SG . En particular si G es finito de orden n, entonces
G es isomorfo con un subgrupo de Sn .
Demostraci
on. Para cada a G, se define la translacion a : G G
por a (x) = ax, para todo x G (si a 6= 1, a no es un homomorfismo).
Para a, b G, (a b )(x) = a (b (x)) = a (bx) = a(bx) = (ab)x = ab (x),
entonces
a b = ab
entonces, toda a es una biyeccion, porque, su inverso es a1 :
a a1 = aa1 = e = iG
de donde a SG .

92

Acci
on de un grupo sobre un conjunto

Se define : G SG por (a) = a , entonces


(a)(b) = a b = ab = (ab)
y as es un homomorfismo. Finalmente, es inyectiva. Si (a) = (b),
entonces a = b y a (x) = b (x) para todo x G; en particular, cuando
x = e, a = b.
La u
ltima afirmacion se sigue, si se observa que, cuando |X| = n,

SX = Sn .
El teorema de Cayley no es muy interesante porque por ejemplo, en
el caso finito el orden del grupo Sn crece muy rapidamente. Sin embargo,
hay una versi
on que puede ser mas u
til.
Teorema 6.2 (Representaci
on sobre clases laterales). Si G es un
grupo y H un subgrupo de G de ndice finito n, existe un homomorfismo
: G Sn con N 6 H.
Demostraci
on. Aunque H puede no ser un subgrupo normal, denotemos
la familia de clases laterales con G/H, para la demostracion de este teorema.
Para cada a G, se define a : G/H G/H por a (xH) = axH
para todo x G. Para a, b G,
a b = a (b (xH)) = a (bxH) = a(bxH) = (ab)xH = ab (aH)
entonces
a b = ab
entonces, toda a es una biyeccion, porque, su inverso es a1 :
a a1 = aa1 = e = iG/H
de donde a SG/H .
Se define : G SG/H por (a) = a , entonces
(a)(b) = a b = ab = (ab)
y entonces es un homomorfismo. Finalmente, si a N , (a) = iG/H
y entonces a (aH) = xH para todo x G, en particular, cuando x = e,
aH = H y a H. Para |G/H| = n, SG/H
= Sn .
Ahora vamos a clasificar los grupos hasta orden 7. Como todo grupo
de orden p primo es isomorfo con Zp , entonces, salvo isomorfismos, hay
solo un grupo de orden primo p. Como 2, 3, 5 y 7 son primos, veamos los
grupos de orden 4 y 6.

93

Proposici
on 6.1. Todo grupo G de orden 4 es isomorfo a Z4 o a V.
Adem
as, Z4 y V no son isomorfos.
Demostraci
on. Por el teorema de Lagrange, todo elemento en G, diferente de e, tiene orden 2 o 4. Si G tiene un elemento de orden 4, G es
cclico y G
= Z4 .
Si se toman dos elementos x, y G, diferentes de e, entonces es facil
ver que x, y
/ {e, x, y}, entonces
G = {e, x, y, xy}
es f
acil ver que la biyecci
on f : G V, definida por f (e) = e, f (x) =
(12)(34), f (y) = (13)(24) y f (xy) = (14)(23) es un isomorfismo, porque
el producto de cualquier par de elementos de orden 2 tambien es de orden
2.
Proposici
on 6.2. Todo grupo G de orden 6 es isomorfo a Z6 o a S3 .
Adem
as, Z6 y S3 no son isomorfos.
Demostraci
on. Por el teorema de Lagrange, los elementos diferentes del
neutro deben ser de orden 2, 3 o 6. Si G tiene un elemento de orden 6,
G
= Z6 . Como G es de orden par, debe contener un elemento t de orden
2 y sea T = hti.
Como [G : T ] = 3, por el teorema 6.2 (la representacion de G por
clases laterales de T ) se tiene el homomorfismo : G SG/T
= S3 con
N 6 T . Entonces, N = {e} o N = T . En el primer caso, es inyectiva
y por tanto un isomorfismo, porque |G| = 6 = |S3 |. En el segundo caso,
N = T y por lo tanto T C G y el grupo cociente G/T esta definido.
Veamos que en este caso G es cclico. G/H es cclico por ser de orden 3,
entonces existe a G tal que G/T = {T, aT, a2 T } y t es la permutacion


T aT a2 T
t =
tT taT ta2 T
como t N , entonces t es la identidad. En particular, aT = t (aT ) =
taT , de donde a1 ta T = {e, t}. Pero como a1 ta 6= e, a1 ta = t y
ta = at. Como a tiene orden 3 o 6, porque a 6= e y a2 6= e. En este caso
podemos ver que G tiene un elemento de orden 6. Si a tiene orden 3,
entonces at tiene orden 6, por la proposicion 5.15. Entonces G es cclico
de orden 6 y G
= Z6 .
Determinar los grupos de orden 8 es un poco mas difcil y requiere
desarrollar m
as teora. Hay 5 grupos no isomorfos de orden 8: tres son
abelianos, Z8 , Z4 Z2 y Z2 Z2 Z2 y dos no son abelianos, D8 y Q.

94

Acci
on de un grupo sobre un conjunto

Determinar el n
umero de grupos de un orden dado requiere procedimientos muy sofisticados. E. OBrien, encontro el n
umero de grupos no
isomorfos de orden 6 2000. En el cuadro 6 se muestran algunos casos un
tanto dram
aticos, el n
umero de grupos de orden 1024 no esta plenamente
confirmado.
Orden del Grupo
2
4
8
16
32
64
128
256
511
512
513
1024

N
umero de Grupos
1
2
5
14
51
267
2.328
56.092
1
10.494.213
15
49.487.365.422

Cuadro 6.1: Grupos de un orden dado

Como lo hemos afirmado, la definicion de grupo se obtiene por abstracci


on de propiedades de las permutaciones, pero al plantear los axiomas de grupo no se menciona su caracterstica mas importante, la de ser
funciones. Veremos que hay consecuencias muy interesantes cuando esta
caracterstica se considera.
Una funci
on en dos variables, : X Y Z, se puede interpretar
como una familia de funciones en una variable con un parametro: cada
x X da una funci
on x : Y Z, donde x (y) = (x, y).
Definici
on 6.1. Si X es un conjunto y G es un grupo, entonces G act
ua
sobre X, si existe una funci
on : G X X, tal que
1. para g, h G, g h = gh
2. e = iX , la funci
on identica.
Si G act
ua sobre X, usualmente se escribe gx en lugar de g (x). En
esta notaci
on (1) se escribe g(hx) = (gh)x.

95

Proposici
on 6.3. Si : G X X es una acci
on de un grupo G
sobre un conjunto X, entonces g 7 g define un homomorfismo G
SX . Recprocamente, si f : G SX es un homomorfismo, entonces
: G X X, definida por (g, x) = f (g)(x) es una acci
on.
Demostraci
on. Si : G X X es una accion, g es una permutacion
de X, porque su inverso es g1 :
g g1 = e = g1 g
se sigue que A : G SX es una funcion y el que sea un homomorfismo
se sigue de la parte (1) de la definicion:
A(gh) = gh = g h = A(g)A(h)
Recprocamente, dado un homomorfismo B : G SX , la funcion
: G X X, dada por (g, x) = B(g)(x), es una accion. Por notacion
g = B(g). La condici
on (1), dice que B(g) B(h) = B(gh), lo que
es verdad porque B es un homomorfismo, mientras que la parte (2),
B(e) = iX , se cumple porque todo homomorfismo lleva el neutro en el
neutro.
El teorema de Cayley dice que un grupo G act
ua sobre el mismo por
translaciones (a izquierda) y, su generalizacion, la representacion sobre
clases laterales, muestra que G act
ua sobre la familia de clases laterales
de un subgrupo H por translaciones (a izquierda).
Ejemplo 6.1. Veamos que G act
ua sobre si mismo por conjugaci
on. Para cada g G, se define g : G G por
g (x) = gxg 1
Para verificar (1), se observa que para cada x G
(g h )(x) = g (h (x))
= g (hxh1 )
= g(hxh1 )g 1
= (gh)x(gh)1
= gh (x)
y entonces, g h = hg
Para demostrar (2), se observa que para cada x G,
e (x) = exe1 = x
y entonces e = iG .

96

Acci
on de un grupo sobre un conjunto

Las dos definiciones que siguen son fundamentales.


Definici
on 6.2. Si G act
ua sobre X y x X, entonces la
orbita de x,
denotada con O(x), es el subconjunto de X:
O(x) = { gx | g G } X
el estabilizador de x, es el subgrupo de G:
Gx = { g G | gx = x } 6 G.
Es f
acil ver que el estabilizador Gx es un subgrupo de G.
Ejemplo 6.2.
1. El teorema de Cayley dice que G act
ua sobre si
mismo por translacion: a : x 7 ax. Si x G, entonces la orbita
O(x) = G, porque si g G, entonces g = (ax1 )x. El estabilizador
Gx de x es {e}, porque si x = a (x) = ax, entonces a = e. Se dice
que G act
ua transitivamente sobre X cuando existe un x X
con O(x) = X.
2. Cuando G act
ua sobre G/H (la familia de clases laterales de un
subgrupo (no necesariamente normal) H por translacion a : xH 7
axH. La
orbita O(xH) = G/H, porque si g G y a = gx1 ,
entonces a : xH 7 gH. As, G act
ua transitivamente sobre G/H.
El estabilizador GxH de xH es xHx1 , porque axH = xH si, y
solo si x1 ax H si, y solo si a xHx1 .
Ejemplo 6.3. Cuando un grupo G act
ua sobre si mismo por conjugacion,
entonces la
orbita O(x) es
O(x) = { x G | y = axa1 para alg
un a G }
en este caso, O(x) se llama la clase conjugada de x y frecuentemente se
denota con xG . Por ejemplo, en la proposicion 2.4, se demostro que si
Sn , entonces la clase conjugada de consiste de todas las permutaciones
en Sn que tienen la misma estructura cclica que . Otro ejemplo, un
elemento z est
a en el centro Z(G) si, y solo si z G = {z}, es decir no hay
otros elementos en G que sean conjugados con z.
Si x G, entonces el estabilizador Gx de x es
CG (x) = { g G | gxg 1 = x }
Este subgrupo de G formado por todos los g G que conmutan con
x se llama el centralizador de x en G.

97

Ejemplo 6.4. Sea X = {v1 , v2 , v3 , v4 } los vertices de un cuadrado y sea


G el grupo diedro D8 actuando sobre X, que se muestra en la figura 6.1.
G = {rotaciones: (1), (v0 v1 v2 v3 ), (v0 v2 )(v1 v3 ), (v0 v3 v2 v1 }
{reflexiones: (v1 v3 ), (v0 v2 ), (v0 v1 )(v2 v3 ), (v0 v3 )(v1 v2 )}

Figura 6.1: Grupo diedro D8

Para cada vertice vi X, existe un g G tal que gv0 = vi , entonces


O(v0 ) = X y D8 act
ua transitivamente.
Para el estabilizador Gv0 de v0 , vemos que el u
nico elemento g D8
que deja fijo a v0 es g = (v1 v3 ), entonces Gv0 es un subgrupo de orden 2.
(Este ejemplo se puede generalizar al grupo diedro D2n actuando sobre
un polgono regular de n lados.
Ejemplo 6.5. Sea X = {1, 2, . . . , n} y sea Sn , consideremos al grupo
cclico G = hi actuando sobre X, entonces
O(i) = { k (i) | k Z }
Con = 1 t() la factorizacion completa de , sea i = i0 un
elemento que mueve . Si el ciclo que contiene a i0 es j = (i0 i1 . . . r1 ),
entonces ik = k (i0 ) para todo k 6 r 1, de donde
O(i) = { i0 , i1 , . . . , ir1 }
donde i = i0 . Se sigue que |O(i)| = r.
El estabilizador G` de un smbolo ` es G si fija a ` y es un subgrupo
propio de G si mueve a `.

98

Acci
on de un grupo sobre un conjunto

Un grupo G que act


ua sobre un conjunto X da una relacion de equivalencia sobre X. Se define
x y si, y solo si existe g G tal que y = gx.
es f
acil verificar que la relacion es de equivalencia. La clase de equivalencia de x X es su orbita, porque
[x] = { y X | y x } = { gx | g G } = O(x)
Proposici
on 6.4. Si G act
ua sobre un conjunto X, entonces X es la
uni
on disyunta de las
orbitas. Si X es finito, entonces
X
|O(xi )|
|X| =
i

donde se elige un xi de cada


orbita.
Demostraci
on. Las
orbitas forman una particion de X.
Hay una conexi
on entre orbitas y estabilizadores.
Proposici
on 6.5. Si G act
ua sobre un conjunto X y x X, entonces
|O(x)| = [G : Gx ]
el tama
no de la
orbita es el ndice del estabilizador Gx en G.
Demostraci
on. Con G/Gx , denotamos la familia de las clases laterales de
Gx en G (no consideramos que Gx sea subgrupo normal de G). Si se tiene
una biyecci
on : G/Gx O(x) podemos afirmar que |G/Gx | = |O(x)|.
Se define : gGx 7 gx. esta bien definida: si gGx = hGx , entonces
h = gf para alg
un f Gx es decir f x = x, de donde hx = gf x = gx.
Ahora es inyectiva: si gx = (gGx ) = (hGx ) = hx, entonces h1 gx =
x, de donde h1 g Gx y gGx = hGx . es sobre: si y O(x), entonces
y = gx para alg
un g G y y = (gGx ).
Ejemplo 6.6. En el ejemplo 6.4 se describe D8 actuando sobre los cuatro
vertices de un cuadrado. Se tiene que |O(v0 )| = 4, |Gv0 | = 2 e [G : Gx ] =
8/2 = 4.
En el ejemplo 6.5 se describe G = hi 6 Sn actuando sobre X =
{1, 2, . . . , n} vimos que si, en la factorizacion completa de en ciclos
disyuntos = 1 t() el r-ciclo j mueve a `, entonces r = |O(`)|
para cualquier ocurrencia de ` en j . La proposicion 6.5 dice que r es un
divisor del orden k de .

99

Corolario 6.6. Si un grupo finito G act


ua sobre un conjunto X, entonces
el n
umero de elementos de cualquier
orbita en un divisor del |G|.
Demostraci
on. Se sigue del teorema de Lagrange.
Corolario 6.7. Si x est
a en un grupo finito G, entonces el n
umero de
conjugados de x es el ndice de su centralizador:
|xG | = [G : CG (x)]
y por tanto, es un divisor de |G|.
Demostraci
on. La
orbita de x es su clase conjugada xG y el estabilizador
Gx es el centralizador CG (x).
Ejemplo 6.7. El cuadro 21.1 en el ejemplo 2.4 muestra el n
umero de
permutaciones en S4 en cada estructura cclica, estos valores son 1, 6, 8,
6, 3. Cada uno de estos valores es un divisor de |S4 | = 24. Lo mismo se
tiene en el cuadro 2.2 correspondiente a S5 , los valores son divisores de
|S5 | = 120. Estos valores corresponden al n
umero de elementos de clase
conjugadas. En el corolario que sigue se explica porque estos n
umeros
dividen el orden del grupo.
Corolario 6.8. Si Sn , entonces el n
umero de permutaciones que
tienen la misma estructura cclica que es un divisor de n!.
Demostraci
on. Dos permutaciones en Sn son conjugadas en Sn si, y solo
si tienen la misma estructura cclica.
En el teorema 5.9 demostramos que cuando G es un grupo abeliano
que tiene orden divisible por un primo p, tiene un elemento de orden p,
ahora demostramos el teorema eliminando la hipotesis de que el grupo
sea abeliano.
Teorema 6.3 (Cauchy). Si G es un grupo finito de orden divisible por
un primo p, entonces G contiene un elemento de orden p.
Demostraci
on. Demostramos por induccion sobre |G|. Si |G| = 1 el teorema se cumple, porque no hay divisores primos de 1. Si x G, el n
umero
de conjugados de x es |xG | = [G : CG (x)], donde CG (x) es el centralizador de x en G. Si x
/ Z(G), entonces xG tiene mas de un elemento,
entonces
|CG (x)| < |G|

100

Acci
on de un grupo sobre un conjunto

Si p | |CG (x)| para alg


un x
/ Z(G), entonces la hipotesis de induccion
dice que hay un elemento de orden p en CG (x) 6 G y terminamos. Falta
ver que ocurre si p - |CG (x) para todo x
/ Z(G). Como |G| = [G :
CG (x)] |CG (X)|, por el lema de Euclides
p | [G : CG (X)]
Teniendo en cuenta que Z(G) consiste de los elementos x G tales
que |xG | = 1, de la proposicion 6.4, se obtiene
|G| = |Z(G)|

[G : CG (xi ]

donde se selecciona un xi de cada clase conjugada que tenga mas de un


elemento. Como |G| y todos los [G : CG (xi )] son divisibles por p, se tiene
que |Z(G)| es divisible por p. Pero Z(G) es abeliano y entonces por el
teorema 5.9, Z(G) y por tanto G tiene un elemento de orden p.
Definici
on 6.3. La ecuaci
on de clase de un grupo finito G es
X
|G| = |Z(G)|
[G : CG (xi ]
i

donde se selecciona un xi de cada clase conjugada que tenga m


as de un
elemento.
Definici
on 6.4. Si p es primo, entonces un p-grupo es un grupo de
n
orden p para alg
un n > 0.
Proposici
on 6.9. Si p es primo y G es un p-grupo con m
as de un
elemento, entonces Z(G) 6= {e}.
Demostraci
on. Podemos suponer que G no es abeliano, porque en este
caso la proposici
on es obvia. En la ecuacion de clase para G, cada CG (xi )
es un subgrupo propio de G, para xi
/ Z(G). Como G es un p-grupo y
[G : CG (xi )] es un divisor de |G|, debe ser una potencia de p. Entonces,
p divide cada uno de los terminos de la ecuacion de clase distintos de
|Z(G)|, y as p tambien debe dividir a |Z(G)| y Z(G) 6= {e}.
Hay grupos con centro trivial, por ejemplo Z(S3 ) = {e}
Corolario 6.10. Si p es primo, entonces todo grupo de orden p2 es
abeliano.

101

Demostraci
on. Si G no es abeliano, entonces su centro Z(G) es un subgrupo propio, de donde por el teorema de Lagrange, |Z(G)| = 1 o p.
Pero Z(G) 6= {e}, entonces |Z(G)| = p. Como el centro siempre es un
subgrupo normal, el cociente G/Z(G) esta definido y es de orden p, luego
G/Z(G) es cclico, lo que es una contradiccion, porque si G no es abeliano
G/Z(G) nunca es cclico.
Ya vimos que A4 es un grupo de orden 12 que no tiene subgrupos de
orden 6, entonces la afirmacion de que si d es un divisor de |G|, entonces
G debe tener un subgrupo de orden d, es falsa. Sin embargo esta afirmaci
on es verdadera cuando G es un p-grupo y aun mas, G debe tener un
subgrupo normal de orden d.
Proposici
on 6.11. Si G es un grupo de orden |G| = pn , entonces G
tiene un subgrupo normal de orden pk para todo k 6 n.
Demostraci
on. Demostramos por induccion sobre n > 0. El primer paso
es obvio. Por la proposici
on 6.9, el centro de G no es trivial: Z(G) 6= {e}.
Si Z(G) = G, G es abeliano y ya demostramos el resultado en el teorema
5.9. Entonces podemos asumir que Z(G) es un subgrupo propio de G.
Como Z(G) C G, se tiene que G/Z(G) es un p-grupo de orden estrictamente menor que |G|. Supongamos que |Z(G)| = pc . Si k 6 c, entonces
Z(G) y por tanto G, contiene un subgrupo normal de orden pk , porque
Z(G) es abeliano. Si k > c, entonces G/Z(G) contiene un subgrupo normal S de orden pkc , por induccion. El teorema de correspondencia da
un subgrupo normal S de G con
Z(G) 6 S 6 G
tal que S/Z(G)
= S , entonces
|S| = |S ||Z(G)| = pkc pc = pk
por el teorema de Lagrange.
Los grupos abelianos (y el de los cuaterniones) tienen la propiedad de
que todos sus subgrupos son normales. El polo opuesto son grupos que
no tienen subgrupos normales diferentes de {e} y G.
Definici
on 6.5. Un grupo G es simple si G 6= {e} y no tiene subgrupos
normales diferentes de {e} y G.
Proposici
on 6.12. Un grupo abeliano G es simple si, y solo si es finito
de orden primo.

102

Acci
on de un grupo sobre un conjunto

Demostraci
on. Si G es finito de orden primo p, entonces por el teorema
de Lagrange G no tiene subgrupos diferentes de {e} y G, entonces G es
simple.
Recprocamente, suponemos que G es simple. Como G es abeliano,
todo subgrupo es normal y as, G no tiene subgrupos diferentes de {e}
y G. Tomamos x G, x 6= e. Como hxi es un subgrupo, G = hxi. Si x
tiene orden infinito, entonces todas las potencias de x son diferentes, de
donde hx2 i < hxi lo que es un contradiccion. Entonces todo x G tiene
orden finito. Si x tiene orden m compuesto, entonces m = k` y hxk i es un
subgrupo propio no trivial de hxi, una contradiccion. Entonces G = hxi
tiene orden primo.
Vamos a demostrar que A5 es un grupo no abeliano y simple (es el
menor de tales grupos, se sabe que no hay grupos no abelianos y simples
de orden menor que 60).
Supuesto que un elemento x G tiene k conjugados, es decir
|xG | = |{gxg 1 | g G}| = k
Si existe un subgrupo H 6 G con x H, cuantos conjugados tiene
x en H?. Como
xH = {hxh1 | h H} {gxg 1 | g G} = xG
se tiene que |xH | 6 |xG |. Es posible que la desigualdad sea estricta, por
ejemplo, si G = S3 , x = (12) y H = hxi Se sabe que |xG | = 3 porque
todas las transposiciones son conjugadas, mientras que |H G | = 1, porque
H es abeliano.
Ahora consideramos esta situacion, en particular para G = S5 , x =
(123) y H = A5 .
Proposici
on 6.13. Todos los 3-ciclos son conjugados en A5 .
Demostraci
on. Sean G = S5 , = (123) y H = A5 . Sabemos que
|S5 | = 20,porque hay 20 3-ciclos en S5 , entonces 20 = |S5 |/|CS5 ()| =
120/|CS5 ()|, pero |CS5 ( | = 6, de donde hay 6 permutaciones en S6 que
conmutan con , que son
(1),

(123),

(132),

(45),

(45)(123),

(45)(132)

las tres ultimas son permutaciones pares, as que |CA5 | = 2. Se concluye


que
|A5 | = |A5 |/|CA5 ()| = 60/3 = 20
es decir, todos los 3-ciclos son conjugados a = (123) en A5 .

103

La proposici
on que sigue dice que A5 es generado por 3-ciclos.
Proposici
on 6.14. Todo elemento en A5 es un 3-ciclo o un producto de
3-ciclos.
Demostraci
on. Si S5 , entonces es un producto de un n
umero par
de transposiciones: = 1 2 2n1 2n . Como las transposiciones se
pueden agrupar en pares 2i1 2i , es suficiente considerar productos 0 ,
donde y 0 son transposiciones. Si y 0 no son disyuntas, entonces
= (ij) y 0 = (ik), luego 0 = (1jk); si y 0 son disyuntas, entonces
0 = (ij)(k`) = (ij)(jk)(jk)(k`) = (ijk)(jk`).
Teorema 6.4. A5 es un grupo simple.
Demostraci
on. Vamos a mostrar que si H es un subgrupo normal de A5
y H 6= {(1)}, entonces H = A5 . Si H contiene un 3-ciclo, como H es
normal H contiene todos sus conjugados y entonces contiene todos los
3-ciclos (proposici
on 6.13) y H = A5 (proposicion 6.13). Entonces es
suficiente probar que H contiene un 3-ciclo.
Si H 6= {(1)}, H contiene alg
un 6= (1). Podemos asumir que =
(123), = (12)(34) o = (12345). (Cuadro 2.2).
Si = (12)(34) H, el conjugado de por = (345) es 1 =
0
= (12)(45) H, porque A5 y A5 C S5 . Entonces 0 = (345) H.
Si = (12345) H, el conjugado de por = (123) es 1 =
00 = (23145) H, porque A5 y A5 C S5 . Entonces, 00 1 =
(23145)(54321) = (124).
En todos los casos se ha demostrado que H contiene un 3-ciclo. Entonces, los u
nicos subgrupos normales en A5 son {(1)} y A5 . Se concluye
que A5 es simple.

6.0.2

Ejercicios

1. Si p es primo y G es un grupo finito en el que todo elemento tiene


orden una potencia de p, demostrar que G es un p-grupo.
2. Demostrar que un p-grupo finito G es simple si, y solo si |G| = p.

104

Acci
on de un grupo sobre un conjunto

Parte II

Teora de Campos

CAPITULO 7

Anillos conmutativos

7.1

La estructura de anillo

En este captulo estudiaremos sistemas algebraicos determinados por


dos operaciones binarias que se rigen por un cierto conjunto de axiomas. Obviamente, los sistemas numericos (enteros, racionales, reales y
complejos) son ejemplos de este tipo de estructuras.
Tomando los sistemas numericos como modelos, podemos definir la
estructura algebraica conocida con el nombre de anillo. Basicamente un
anillo es la combinaci
on de un grupo abeliano y un semigrupo y en estas condiciones nuestra experiencia anterior con grupos sera una ayuda
fundamental en el desarrollo de esta teora. Como podremos observar, la
gran mayora de las nociones en teora de grupos se extiende de manera
natural a los sistemas con dos operaciones.
Cuando se nos presentan dos operaciones binarias definidas sobre un
mismo conjunto, es razonable preguntarse por la forma en que estas operaciones se relacionan. La forma usual de hacer esto es mediante la propiedad distributiva.
Definici
on 7.1. Si S es un conjunto no vaco y , dos operaciones
binarias definidas sobre S, la operaci
on es distributiva sobre la ope-

108

Anillos conmutativos

raci
on si para todo a, b, c S, se cumplen las igualdades:
a (b c) = (a b) (a c)

(distributiva a izquierda)

(b c) a = (b a) (c a)

(distributiva a derecha)

Si la operaci
on es conmutativa, claramente en la definicion anterior bastara una igualdad. En las operaciones ordinarias de adicion y
multiplicaci
on entre n
umeros, la multiplicacion es distributiva sobre la
adici
on.
Definici
on 7.2. Sobre un conjunto no vaco A, se llama estructura
de anillo a una estructura algebraica determinada por dos operaciones
binarias + y definidas sobre A, para las que:
1. (A, +) es un grupo abeliano,
2. (A, ) es un semigrupo,
3. La operaci
on de semigrupo es distributiva sobre la operaci
on del
grupo +.
Decimos que (A, +, ), o simplemente, A es un anillo.
Se debe tener cuidado en entender que los smbolos + y representan operaciones abstractas e inespecificadas y no la adicion y multiplicaci
on ordinarias entre n
umeros. Sin embargo, por conveniencia y costumbre usaremos los mismos nombres, as para referirnos a la operacion
+ diremos adici
on y a la operacion multiplicacion (en la u
ltima, en
la mayora de los casos se elimina su smbolo, as x y se escribe xy). A
la luz de esta terminologa, es natural hablar del grupo abeliano (A, +)
como el grupo aditivo del anillo y de (A, ) el semigrupo multiplicativo del anillo.
El elemento neutro para la adicion, que es u
nico, lo llamaremos cero
del anillo y como es usual lo denotaremos con 0. El inverso aditivo de un
elemento a A, que es u
nico, lo denotaremos con a.
Al hacer restricciones adicionales a la operacin de multiplicacion de
un anillo obtenemos diferentes tipos de anillos.
Definici
on 7.3. Un anillo con identidad es un anillo en el que (A, )
es un semigrupo con elemento neutro, es decir, la multiplicaci
on tiene
elemento neutro que denotaremos con 1.
Definici
on 7.4. Un anillo conmutativo es un anillo en el que (A, )
es un semigrupo conmutativo con identidad; es decir, la operaci
on de
multiplicaci
on en el anillo es conmutativa.

Ejemplos y primeras propiedades

109

Algunos autores no exigen para los anillos conmutativos que sean anillos con identidad.
Esta restricci
on est
a motivada en en hecho de que muchos de los
ejemplos corrientes de la teora de anillo tienen estas propiedades. Otra
raz
on que es quiz
a m
as importante desde el punto de vista conceptual es
que la mayora de los resultados son mas completos y satisfactorios en
este tipo de anillos.

7.2

Ejemplos y primeras propiedades

Ejemplo 7.1. Los sistemas numericos: Z, Q, R y C son anillos conmutativos con las operaciones usuales de adicion y multiplicacion. La verificaci
on de los axiomas de anillo se hace en los cursos de fundamentos de
la matem
atica.
A menudo, en las clases de algebra en la escuela secundaria se da una
lista de reglas para la adicion y multiplicacion ordinarias de n
umeros
reales; estas listas frecuentemente son muy largas. Por ejemplo, una regla
es la propiedad cancelativa de la adici
on:
Si a + c = b + c, entonces a = b
Otra, la propiedad distributiva:
(a + b)c = ac + bc
y sigue la regla, cuando se lee de izquierda a derecha se dice que c se
puede distribuir en a + b y cuando se lee de derecha a izquierda, se dice
que c es un factor com
un de ac + bc.
Pero, tambien se presentan algunas reglas misteriosas:
(1)(1) = 1
Es importante anotar que estas reglas se pueden reducir eliminando
las que son redundantes, despues de simplificarlas aparece una lista corta
que hace m
as f
acil ver analogas entre n
umeros y otros objetos tales como
polinomios, funciones, que pueden ser sumados y multiplicados. Se llega
a la lista de los axiomas de anillo conmutativo.
Ahora, descifremos el misterio.
Proposici
on 7.1. 0 a = 0 para todo n
umero a.

110

Anillos conmutativos

Demostraci
on. Como 0 = 0 + 0, de la propiedad distributiva, se obtiene
0 a = (0 + 0)a = (0 a) + (0 a)
y, restando 0 a a los dos lados (es decir, usando la propiedad cancelativa
de la adici
on, se llega a 0 = a 0.
Ahora podemos ver porque esta prohibido dividir por cero: dado un
n
umero b su recproco 1/b debe cumplir que b (1/b) = 1. En particular,
1/0 debe ser tal que 0 (1/0) = 1, pero, por la proposicion anterior
0 (1/0) = 0, que es una contradiccion, ya que 1 6= 0.
Proposici
on 7.2. Si a es el n
umero que, sumado con a da 0, entonces
(1)(a) = a
Demostraci
on. De la propiedad distributiva y la proposicion 1.1, se obtiene
0 = 0 (a) = (1 + 1)(a) = (1)(a) + (a)
y sumando a a los dos lados se llega a a = (1)(a).
Tomando a = 1 se llega a la igualdad misteriosa.
Corolario 7.3. (1)a = a para todo n
umero a.
Demostraci
on. Por la proposicion 1.2, (1)(a) = a y multiplicando los
dos lados por 1,
(1)(1)(a) = (1)a
y como (1)(1) = 1, se tiene que a = (1)a.
Todo lo anterior se ha desarrollado partiendo de los axiomas que se
cumplen considerando los n
umeros reales como un anillo conmutativo.
As, estas propiedades se cumplen en cualquier anillo conmutativo, como
se enuncia en la siguiente proposicion.
Proposici
on 7.4. Para cualquier anillo conmutativo A, si a, b A,
entonces.
1. a0 = 0a = 0
2. (ab) = a(b) = (a)b
3. (a)(b) = ab
Demostraci
on. Es un ejercicio para el lector.

Ejemplos y primeras propiedades

111

Ejemplo 7.2. Sea Z[i] el conjunto de los n


umeros complejos de la forma
2
a + bi, donde a, b Z e i = 1. El lector puede verificar que Z[i] es un
anillo conmutativo. A Z[i] se le nombra como enteros de Gauss.
Ejemplo 7.3. Si M es el conjunto de matrices 2 2 con entradas reales.
Es f
acil ver que M con las operaciones usuales de adicion y multiplicacion
de matrices es un anillo, pero M no es un anillo conmutativo.
Aunque hay muchos ejemplos interesantes de anillos no conmutativos, a menos que se diga lo contrario, solamente consideraremos anillos
conmutativos.
Definici
on 7.5. Si A es un anillo conmutativo y a, b A, la sustracci
on est
a definida por
a b = a + (b)
Con el corolario 1.3, vemos que
a b = a + (1)b
Ahora podemos ver como se cumple la distributiva para la sustracci
on: ca cb = c(a b)
a(b c) = a[b + (1)c] = ab + a[(1)c]
= ab + [a(1)]c = ab + [(1)a]c
= ab + (1)(ac) = ab ac
Si A es un anillo conmutativo y a A, es natural denotar aa como
y aaa como a3 . Similarmente, es natural denotar a + a como 2a y
a + a + a como 3a. Se tiene la siguiente definicion.
a2

Definici
on 7.6. Sean A un anillo conmutativo, a A, y n N. Se
define 0a = 0 (el 0 de la izquierda es el n
umero cero, mientras que el 0
de la derecha es el elemento cero de A) y se define (n + 1)a = na + a y
(n)a = (na).
As, si n N y a A, de la definicion anterior se tiene que na =
a + a + + a donde se consideran n sumandos. Tambien, (n)a =
(na) = n(a). El elemento n
b = n1 = 1 + 1 + + 1, donde 1 es el
elemento uno del anillo, representa un elemento del anillo, y el elemento
na, como se defini
o antes, es igual a n
ba. Entonces, na, el producto de un
n
umero natural y un elemento del anillo, se puede ver como el producto de
dos elementos del anillo, na = n
ba. Esta aclaracion nos permite plantear
el teorema del binomio en cualquier anillo conmutativo.

112

Anillos conmutativos

Proposici
on 7.5 (Teorema del binomio). Si a, b A, donde A es un
anillo conmutativo, entonces para todo n > 0,
n  
X
n r nr
n
(a + b) =
a b
r
r=0

Demostraci
on. Ejercicio para el lector. Por induccion sobre n. Tenga en
cuenta que se define a0 = 1 para todo a A.
En la definici
on de anillo conmutativo A no se requiere que 1 6= 0. En
el caso en que se tenga que 1 = 0, si a A entonces a = 1a = 0a = 0 y
el anillo tiene solo un elemento A = {0} que es el anillo cero que, de
pronto aparece, pero no es muy interesante.
Definici
on 7.7. Un dominio de integridad es un anillo conmutativo D con 1 6= 0 donde se cumple la propiedad cancelativa para la
multiplicaci
on:
Si ca = cb y c 6= 0, entonces a = b
El termino dominio de integridad se abrevia a dominio cuando no
hay lugar a confusi
on (por ejemplo con el dominio de una funcion).
Ejemplo 7.4. Los sistemas numericos Z, Q, R y C son dominios de
integridad.
Proposici
on 7.6. Un anillo conmutativo A que no es el anillo cero es
un dominio si, y solo si el producto de dos elementos diferentes de cero
en A es diferente de cero.
Demostraci
on. Supuesto que A es un dominio con a, b A, diferentes
de cero y tales que ab = 0. Como 0 b = 0, ab = 0 b, de donde, por
cancelativa a = 0, que es una contradiccion. Recprocamente, supuesto
que el producto de elementos distintos de cero en A siempre es diferente
de cero. Si ca = cb con c 6= 0, entonces 0 = ca cb = c(a b). Como
c 6= 0, por hip
otesis, a b = 0 y as a = b, lo que se quera demostrar.
Definici
on 7.8. Un elemento a de un anillo conmutativo A es un divisor de cero si a 6= 0 y existe b A, diferente de cero con ab = 0.
De la proposici
on 1.6 un anillo conmutativo es un dominio si, y solo
si A no es el anillo cero y no tiene divisores de cero. Tambien se puede
afirmar que la no existencia de divisores de cero es equivalente a que la
propiedad cancelativa se cumple.
Veamos un ejemplo de un anillo conmutativo que no es un dominio
de integridad.

Ejemplos y primeras propiedades

113

Ejemplo 7.5. El conjunto F(R) de funciones de R R con las operaciones usuales de adici
on y multiplicacion de funciones: para las funciones
f, g F(R), se definen las funciones f + g y f g por
f + g : a 7 f (a) + g(a) y f g : a 7 f (a)g(a)
es un anillo conmutativo con identidad para las operaciones usuales de
adici
on y multiplicaci
on de funciones. El cero de F(R) es la funcion constante z con z(a) = 0 para todo a R. Veamos ahora que F(R) no es un
dominio de integridad.
Consideremos las funciones f y g de F(R) definidas por:
(
(
a si a 6 0,
0 si a 6 0,
f (a) =
g(a) =
0 si a > 0.
a si a > 0.
Las gr
aficas de estas funciones se muestran en la figura 16.1.

Figura 7.1: F(R) no es un dominio

Claramente, ni f ni g es cero. De otra parte, para cada a R, f g :


a 7 f (a)g(a) = 0, porque al menos uno de los factores f (a) o g(a) es el
real cero. Entonces, f g = z y F(R) no es un dominio.
Informalmente, un subanillo de un anillo A es un subconjunto para
las operaciones de A
Definici
on 7.9. Un subconjunto S de un anillo conmutativo A es un
subanillo de A si
1. 1 S
2. Si a, b S, entonces a b S.
3. Si a, b S, entonces ab S.

114

Anillos conmutativos

Es importante anotar que por la primera condicion de la definicion


anterior, los enteros pares no forman un subanillo de Z.
Proposici
on 7.7. Un subanillo S de un anillo conmutativo A es un
anillo conmutativo.
Demostraci
on. Por hipotesis, 1 S, como 1a = a para todo a A, en
particular se tiene que 1s = s para todo s S. Veamos ahora que S es
cerrado para la adici
on. Por (2), en la definicion de subanillo, 0 = 1 1
S. Aplicando de nuevo la hipotesis (2), si b S, entonces 0 b = b S.
Finalmente, si a, b S, se cumple que
a (b) = a + (1)(b) = a + (1)(1)b = a + b
es un elemento de S. Entonces S es cerrado para la adicion y la multiplicaci
on. S contiene al 1 y al 0. Los otros axiomas de anillo conmutativo
los hereda S de A. Por ejemplo, la distributiva a(b + c) = ab + ac se
cumple para todo a, b, c A. En particular, la igualdad se cumple para
todo a, b, c S A y la distributiva se cumple en S.
Para verificar que un conjunto S es un anillo conmutativo se requiere
verificar diez tems: que es cerrado para la adicion y multiplicacion y ocho
axiomas; para verificar que un subconjunto S de un anillo conmutativo es
un subanillo solo se requiere verificar tres tems, que es mas economico.
Ejemplo 7.6. Recordemos que una funcion f : R R es derivable si
f 0 (a) existe para todo a R. Sea D(R) = { f : R R | f es derivable }.
D(R) es un subanillo de F(R) (ejemplo 1.5). En efecto, la funcion z es
derivable y si f, g D(R) entonces f g D(R) f g D(R). Tambien,
D(R) es un anillo.
Un ejemplo importante de anillo conmutativo es de los enteros modulo
m.
Proposici
on 7.8. Si m > 2, entonces Zm , los enteros modulo m, es un
anillo conmutativo. El anillo conmutativo Zm es un dominio si, y solo si
m es primo.
Demostraci
on. Es f
acil verificar que Zm es un anillo conmutativo. (Se
observa que si m = 0, entonces Zm = Z y si m = 1, entonces Zm es el
anillo cero.)
Ahora, la segunda parte. Si m no es primo, entonces m = ab, donde
0 < a, b < m, luego [a] y [b] estan en Zm y no son [0], porque m no divide
ni a ni a b, pero [a] [b] = [m] = [0]. Se concluye que Zm no es un dominio.

Ejemplos y primeras propiedades

115

Recprocamente, supuesto que m es primo. Como m > 2, [1] 6= [0]. Si


[a] [b] = [0], entonces ab 0 mod m, es decir m | ab. Como m es primo,
por el lema de Euclides m | a o m | b, es decir, [a] = [0] o [b] = [0]. Se
concluye que Zm es un dominio.
Muchos teoremas de la aritmetica, es decir, propiedades del anillo
conmutativo Z, se pueden generalizar. Ahora generalizamos algunas definiciones usuales de Z a anillos conmutativos arbitrarios.
Definici
on 7.10. Sean a y b elementos de un anillo conmutativo A. a
divide a b en A (o a es un divisor de b o b es un m
ultiplo de a),
denotado por
a|b
si existe un elemento c A con b = ca
Observe que el que a | b depende no solamente de los elementos a y
b, tanbien depende del anillo A. Por ejemplo 3 divide a 2 en Q, porque
2 = 3 32 y 23 Q y claramente, en Z, 2 no divide a 3.
El lector puede r
apidamente demostrar que, para todo a A, 0 | a si
y solo si a = 0; a | a; 1 | a; a | a; 1 | a y a | 0.
Proposici
on 7.9. Si A es un anillo conmutativo y a, b, c A, entonces
1. Si a | b y b | c, entonces a | c.
2. Si a | b y a | c, entonces a divide a todo elemento de A de la forma
sb + tc, donde s, t A.
Demostraci
on. Ejercicio para el lector.
Definici
on 7.11. Un elemento u de un anillo conmutativo A es una
unidad si u | 1, es decir, si existe v A con uv = 1, el elemento v, que
es u
nico, es el inverso de u y se denota con u1 . Un elemento a A
es un asociado de un elemento r A si existe una unidad u A con
a = ur.
Ejemplo 7.7. Las u
nicas unidades de Z son 1 y los asociados de n Z
son n.
Proposici
on 7.10. Sea D un dominio y a, b D, diferentes de cero.
a | b y b | a si, y solo si b = ua para alguna unidad u D.

116

Anillos conmutativos

Demostraci
on. Si a | b y b | a, existen u, v D tales que b = ua y a = vb.
Sustituyendo, b = ua = uvb, como b 6= 0, la cancelativa nos lleva a 1 = uv
y u es una unidad.
Recprocamente, supuesto que b = ua, donde u es una unidad en D.
Si v D es tal que uv = 1, entonces vb = vua = a, luego b | a
Determinemos ahora las unidades en Zm .
Proposici
on 7.11. Si a es un entero, entonces [a] es una unidad en Zm
si, y solo si a y m son primos relativos.
Demostraci
on. Si [a] es una unidad en Zm , existe [s] Zm con [s][a] = [1],
de donde sa 1 m
od m y entonces existe un entero t tal que sa 1 = tm
y con esto 1 = sa tm lo que nos dice que a y m son primos relativos.
Recprocamente, si a y m son primos relativos, existen enteros s y t
tales que 1 = sa + tm y de aqu sa 1 = tm y sa 1 mod m. Entonces
[s][a] = [1] y [a] es una unidad en Zm .
Corolario 7.12. Si p es primo, entonces todo [a] Zp , diferente de cero
es una unidad.
Demostraci
on. Si [a] 6= 0, entonces a no es congruente con 0 modulo p, de
donde p - a. Entonces, a y p son primos relativos, porque p es primo.
Si A es un anillo conmutativo, el subconjunto de sus unidades se
denota con U (A).
Es f
acil verificar que U (A) es un grupo multiplicativo, el grupo de
unidades de A.
Ejemplo 7.8. El conjunto
U (Zm ) = { [a] Zm | (a, m) = 1 }
es el grupo multiplicativo de unidades en Zm

7.2.1
1.

Ejercicios
a) Demostrar que un anillo conmutativo A tiene un u
nico 1.
b) Demostrar que todo a A tiene un u
nico inverso aditivo.
c) Si u A es una unidad, demostrar que su inverso es u
nico.
d ) Demostrar la cancelativa de la adicion.

2.

a) Demostrar que la sustraccion en Z no es asociativa.

Ejemplos y primeras propiedades

117

b) Dar un ejemplo de un anillo conmutativo A en el que las sustracci


on sea asociativa.
3. Supuesto que S es un subconjunto de un anillo conmutativo A tal
que
a) 1 S,
b) Si a, b S, entonces a + b S.
c) Si a, b S, entonces ab S.
(En contraste a la definicion de subanillo, suponemos a + b S en
lugar de a b S.) Dar en ejemplo de un anillo conmutativo A
que contiene uno de estos subconjuntos S que no sea un subanillo.
4. Encontrar los inversos multiplicativos de los elementos diferentes
de cero en Z11 .
5.

a) Si X es un conjunto, demostrar que el grupo de Bool B(X)


con elementos los subconjuntos de X y la adicion dada por la
diferencia simetrica, U + V = (U V ) (V U ) es un anillo
conmutativo si se define la multiplicacion por U V = U V .
B(X) es el anillo de Bool.
b) Demostrar que B(X) tiene exactamente una unidad.
c) Si Y es un subconjunto propio de X, mostrar que el uno en
B(Y ) es distinto del uno en B(X). Se concluye que B(Y ) no
es un subanillo de B(X).
d ) Demostrar que todo elemento U B(X) es tal que U 2 = U .

6.

a) Si D es un dominio y a D es tal que a2 = a, demostrar que


a = 0 o a = 1.
b) Mostrar que el anillo conmutativo F(R) tiene elementos f 6=
0, 1 con f 2 = f

7. Encontrar las unidades en el anillo conmutativo F(R).


8. Generalizar la construccion de F(R) a un subconjunto X de un
anillo conmutativo arbitrario A, donde F(X, A) es el conjunto de
funciones de X en A con la adicion f + g : x 7 f (x) + g(x) y la
multiplicaci
on f g : x 7 f (x)g(x), para todo x X.
a) Mostrar que F(X, A) es un anillo conmutativo.

118

Anillos conmutativos

b) Mostrar que si X tiene al menos dos elementos, entonces F(X, A)


no es un dominio.
c) Si A es un anillo conmutativo, se denota F(A, A) con F(A).
Mostrar que F(Z2 ), tiene exactamente cuatro elementos y que
f + f = 0 para todo f F(Z2 ).
9.

a) Demostrar que el anillo conmutativo C es un dominio.


b) Demostrar que Z, Q y R son dominios.
c) Demostrar que el anillo de los enteros de Gauss es un dominio.

10. Demostrar que la interseccion de cualquier familia de subanillos de


un anillo conmutativo A es un subanillo.
11. Demostrar que el u
nico subanillo de Z es Z
12. Sean a y m enteros primos relativos. Demostrar que si sa + tm =
1 = s0 a + t0 m, entonces s s0 mod m.

13. a) Es D = { a + b 2 | a, b Z } un dominio?

b) Es D = { 12 (a + b 2) | a, b Z } un dominio?

c) Usando el hecho de que = 12 (1 + 19i) es una raz de x2


x + 5, demostrar que D = { a + b | a, b Z } es un dominio.

CAPITULO 8

Campos

La diferencia algebraica entre los sistemas numericos de n


umeros enteros, Z y el de los n
umeros racionales, Q es que en el segundo, todo
elemento diferente de cero es una unidad.
Definici
on 8.1. Un campo F es un anillo conmutativo con 1 6= 0 en
el que todo elemento diferente de cero es una unidad.
De la definici
on de campo vemos que, en un campo F , el grupo U (F )

es igual a F = F {0}, es decir que, todo elemento a de F tiene inverso


a1 en F .
Proposici
on 8.1. Todo campo F es un dominio.
Demostraci
on. Supuesto que ab = ac, con A 6= 0. multiplicando por a1
los dos lados de la igualdad anterior, se llega a b = c.
Claramente, el recproco de esta proposicion es falso. Z es un dominio
que no es un campo.
Proposici
on 8.2. El anillo conmutativo Zm es un campo, si, y solo si
m es primo.
Demostraci
on. Si m es primo, el corolario 1.12 muestra que Zm es un
campo.

120

Campos

Se puede demostrar que hay campos finitos diferentes de Zp , p primo;


hay campos finitos que tienen exactamente pn elementos siempre que
p sea primo y n > 1. En un ejercicio veremos un campo con cuatro
elementos.

8.1

Campo de fracciones de un dominio

Es f
acil ver que todo subanillo de un dominio es un dominio. Como
los campos son dominios, todo subanillo de un campo es un dominio.
El recproco a esta afirmacion es verdadero y es mas interesante: todo
dominio es un subanillo de un campo.
Dados a, b, c y d en un campo F con b 6= 0 y d 6= 0, si se supone que
ab1 = cd1 , multiplicando a los dos lados por bd, se llega a ad = bc.
En otras palabras, si se escribe ab1 con el smbolo a/b se tiene que,
a/b = c/d implica ab = cd. Recprocamente, si ad = bc, y b y d no
son cero, entonces multiplicando a los dos lados por b1 d1 , se obtiene
ab1 = cd1 , es decir a/b = c/d. Esta equivalencia nos permitira definir
una relaci
on de equivalencia entre pares de elementos de un campo F .
La demostraci
on de la proposicion que sigue es una generalizacion de
la construcci
on usual del campo de los n
umeros racionales a partir del
dominio de los n
umeros enteros.
Proposici
on 8.3. Si D es un dominio, existe un campo F que contiene
a D como un subanillo. Adem
as, F se puede elegir de tal manera que,
para cada f F , existen a, b D con b 6= 0 y f = ab1 .
Demostraci
on. Sea
X = { (a, b) D D | b 6= 0 }
y definimos una relacion ' sobre X por
(a, b) ' (c, d) si, y solo si ad = bc
es f
acil ver que la relacion definida es una relacion de equivalencia sobre
X = D D . Las propiedades reflexiva y simetrica son inmediatas, veamos la transitiva. Si (a, b) ' (c, d) y (c, d) ' (e, f ), entonces ad = bc y
cf = de. De ad = bc se llega a adf = b(cf ) = bde. Cancelando a d, que
no es cero, af = be, de donde (a, b) ' (e, f ).
La clase de equivalencia de (a, b) X la denotamos con el smbolo
[a, b] y definimos F como el conjunto de todas las clases de equivalencia.
Sobre F definimos operaciones de adicion y multiplicacion por
[a, b] + [c, d] = [ad + bc, bd]

Campo de fracciones de un dominio

121

y
[a, b][c, d] = [ac.bd]
Observe que los smbolos de la derecha tienen sentido porque como
b 6= 0, d 6= 0 y D es un dominio, bd 6= 0. Demostramos ahora que F con
estas operaciones es un campo.
Primero veamos que la adicion: + : F F F esta bien definida,
es decir, si [a, b] = [a0 , b0 ] y [c, d] = [c0 , d0 ], se tiene que [ad + bc, bd] =
[a0 d0 + b0 c0 , b0 d0 ], en efecto, por hipotesis, ab0 = a0 b y cd0 = c0 d, entonces
(ad + bc)b0 d0 = adb0 d0 + bcb0 d0
= (ab0 )dd0 + bb0 (cd0 )
= a0 bdd0 + bb0 c0 d
= (a0 d0 + b0 c0 )bd
de donde, (ad+bc, bd) ' (a0 d0 +b0 c0 , b0 d0 ), lo que se quera demostrar. Con
un procedimiento similar se muestra que la multiplicacion, F F F ,
est
a bien definida.
La verificaci
on de que F es anillo conmutativo es un procedimiento
de rutina. Vemos que el elemento cero de F es [0,1], el uno es [1, 1], el
opuesto de [a, b] es [a, b]. Es facil ver que la familia
D0 = { [a, 1] | a D }
es un subanillo de F , en efecto, se tiene que,
[1, 1] D0

(8.1)

[a, 1] [c, 1] = [a, 1] + [c, 1] = [a c, 1] D


[a,1][c, 1] = [ac, 1] D

(8.2)
(8.3)

Para ver que F es un campo, observamos que si [a, b] 6= [0, 1], entonces
a 6= 0 (porque el elemento cero de F es [0, 1] = [0, b]). El inverso de [a, b]
es [b, a], porque [a, b][b.a] = [ab, ab] = [1, 1].
Finalmente, si b 6= 0, [1, b] = [b, 1]1 (como lo acabamos de ver).
Entonces, si [a, b] F , se tiene que [a, b] = [a, 1][1, b] = [a, 1][b, 1]1
Resumiendo, dado un dominio D se ha construido un campo F que
contiene un subanillo D0 = { [a, 1] | a D }.
El enunciado de la proposicion 2.3 no es lo suficientemente exacto; el
campo F no contiene a D como un subanillo, porque D no es un subconjunto de F . Lo que se ha demostrado es que F contiene un subanillo
D0 = { [a, 1] | a D } que cumple la condicion prevista en la segunda

122

Campos

parte del enunciado. De la igualdad 2.2 vemos que para restar dos elementos de D0 basta restar dos elemento de D y de 2.3 se tiene lo mismo
para la multiplicaci
on, lo que justifica identificar el elemento a de D con
el elemento [a,1] de F . Con esta identificacion se tiene que para b 6= 0,
[a, b] = [a, 1][b, 1]1 = ab1 =

a
b

Definici
on 8.2. El campo F construido en la proposici
on anterior a
partir de un dominio D es el campo de fracciones de D, se denota
con
Frac(D)
y denotamos el elemento [a, b] Frac(D) con a/b. En particular, el elemento [a, 1] es a/1 o, simplemente, a.
Ejemplo 8.1. El campo Q es el campo de fracciones del dominio Z, es
decir Q = Frac(Z).
Definici
on 8.3. Un subcampo de un campo K es un subanillo k de K
que tambin es un campo.
Proposici
on 8.4.
1. Un subconjunto k de un campo K es un subcampo si, y solo si es un subanillo de K con a1 k, para todo
a k.
2. Si {Fi | i I} es unaTfamilia (posiblemente infinita) de subcampos
de K, entonces k = iI Fi es un subcampo de K.
Demostraci
on. (1) Si un subconjunto k de un campo K es un subcampo, obviamente contiene los inversos de sus elementos diferentes de cero.
Recprocamente, si k es un subanillo que contiene inversos para todos sus
elementos diferentes de cero, es un campo y por tanto es un subcampo
de K.
(2) La intersecci
on de subanillos es un subanillo, entonces k es un
subanillo de K. Si a k no es cero, entoncesTa Fi para todo i. Como
cada Fi es un subcampo, a1 Fi y a1 iI Fi = k. Entonces, k es
un subcampo de K.
Definici
on 8.4. En un campo K, la intersecci
on de todos sus subcampos
es el campo primo de K.
Claramente, todo campo tiene un campo primo. Mas adelante veremos que todo campo primo es esencialmente Q o Zp para alg
un primo
p.

Campo de fracciones de un dominio

8.1.1
1.

123

Ejercicios
a) Si A es un anillo conmutativo, se define la operacion por
a b = a + b ab
Demostrar que la operacion es asociativa y que 0 a = a
para todo a A.
b) Demostrar que un anillo conmutativo A es un campo si, y solo
si el conjunto {a A | a 6= 1} es un grupo abeliano para la
operaci
on . [Sugerencia: Si a 6= 0, entonces a + 1 6= 1.]

2. Se define F4 como el conjunto de matrices 2 2,






a
b

a, b Z2
F4 =
b a+b
a) Demostrar que F4 es un anillo conmutativo para las operaciones de adici
on y multiplicacion de matrices.
b) Demostrar que F4 es un campo que tiene exactamente cuatro
elementos.
c) Mostrar que Z4 no es un campo.
3. Demostrar que todo dominio D con un n
umero finito de elementos
debe ser un campo. [Sugerencia: Si D denota el conjunto de los
elementos diferentes de cero de D, demostrar que la multiplicacion
por a es inyectiva D D , donde a D .]
4. Determinar las unidades en el anillo Z[i] de los enteros de Gauss.

5. Mostrar que F = {a + b 2 | a, b Q} es un campo.


6.

a) Mostrar que F = { a + bi | a, b Q } es un campo.


b) Mostrar que todo u F se puede escribir en la forma u =
1 , donde , Z[i]. Es decir, F es el campo de fracciones
de los enteros de Gauss.

7. Si A es un anillo conmutativo, se define la relacion sobre A por:


a b si, y solo si existe una unidad u A tal que b = ua.
a) Mostrar que es una relacion de equivalencia.
b) Si a b, demostrar que hai = hbi, donde hai = { ra | r a }.
Recprocamente, probar que si A es un dominio, entonces a
b.

124

Campos

8. Si D es un dominio, demostrar que no existen subcampos K de


Frac(D) tales que
D K Frac(D)
9. Sea k un campo y R el subanillo
R = {n 1 | n Z} k
a) Si F es un subcampo de k, demostrar que R F .
b) Demostrar que un subcampo F de k es el campo primo de k
si, y solo si es el menor subcampo de k que contiene a R, es
decir, no existe un subcampo F 0 con R F 0 F .
c) Si R es un subcampo de k, demostrar que R es el campo primo
de k.
10.

a) Mostrar que todo subcampo de C contiene a Q.


b) Mostrar que el campo primo de R es Q.
c) Mostrar que el campo primo de C es Q.

CAPITULO 9

Anillos de Polinomios

Un ejemplo muy importante de anillo es el llamado anillo de polinomios, aunque el lector ya esta familiarizado con polinomios, los presentaremos ahora con m
as cuidado.
Informalmente un polinomio es una expresion de la forma, s0 +
s1 x + s2 x2 + sn xn . La clave de la presentacion es poner atencion en
los coeficientes y el conjunto al que pertenecen.
Lo primero es formalizar la idea intuitiva de lo que significa un polinomio. Para esto es necesario pasar, as sea rapidamente, en un anillo
m
as general: el anillo de las series formales de potencias.

9.1

El anillo de series formales de potencias

Para comenzar, dado un anillo arbitrario A, sea Suc(A) el conjunto


de funciones : N A, cada queda determinada por sus valores; para
cada i N, escribimos (i) = ai , entonces un elemento de este conjunto
es de la forma:
= (a0 , a1 , a2 , . . . )
con ak A.
Ahora definimos sobre el conjunto Suc(A) operaciones de tal manera que el sistema que resulte sea un anillo que contenga a A como un
subanillo, pero antes, es claro que dos elementos del conjunto Suc(A),
= (a0 , a1 , a2 , . . . ) y = (b0 , b1 , b2 , . . . )

126

Anillos de Polinomios

se consideran iguales si, y solo si sus terminos correspondientes son iguales, es decir:
= si, y solo si ak = bk , para todo k > 0
Las operaciones de adicion y multiplicacion sobre Suc(A) se definen
por:
+ = (a0 + b0 , a1 + b1 , . . . )
= (c0 , c1 , c3 , . . . )
donde, en la u
ltima igualdad, para cada k > 0, ck es dado por:
X
ck =
ai bj = a0 bk + a1 bk1 + + ak b0
i+j=k

hay que tener en cuenta que la suma se hace sobre todos los enteros
i, j > 0 sujetos a la restriccion i + j = k.
Es de rutina establecer que el conjunto Suc(A) junto con las operaciones definidas tiene una estructura de anillo. Se observa que la sucesion
con todos sus elemento iguales a 0: (0, 0, 0, . . . ) es el elemento cero del
anillo, mientras que el inverso para la adicion de un elemento arbitrario
= (a0 , a1 , a2 , . . . ) de Suc(A) es = (a0 , a1 , a2 , . . . ). Resumiendo, se tiene:
Proposici
on 9.1. El sistema Suc(A) forma un anillo. Adem
as, el anillo
Suc(A) es conmutativo con identidad si, y s
olo si el anillo A es conmutativo con identidad.
Si S representa el subconjunto de todas sucesiones que tienen a 0 en
todo termino despues del primero, es decir
S = { (a, 0, 0, . . . ) | a A }
es f
acil demostrar que S forma un subanillo de Suc(A) que es isomorfo con
A, s
olo se requiere considerar la funcion que a un elemento a A le hace
corresponder la sucesion (a, 0, 0, . . . ). Los elementos de A, considerados
como sucesiones se llaman constantes.
Con la ayuda de un truco notacional es posible escribir los elementos
de Suc(A) como una serie formal de elementos de A. Lo primero es
utilizar el smbolo ax para designar la sucesion
(0, a, 0, 0, . . . ) = ax

El anillo de series formales de potencias

127

es decir ax es un elemento bien determinado del conjunto Suc(A), que


tiene el elemento a como segundo termino y 0 en cualquier otro lugar.
En forma m
as general, con el smbolo axn , n > 1 se designa la sucesi
on:
(0, . . . , 0, a, 0, . . . )
donde el elemento a aparece como el termino n + 1 de la sucesion, por
ejemplo:
ax2 = (0, 0, a, 0, . . . )
ax3 = (0, 0, 0, a, 0, . . . )
Con estas definiciones, cada sucesion
= (a0 , a1 , a2 , . . . an , . . . )
se puede expresar de manera u
nica en la forma:
= (a0 , 0, 0, . . . ) + (0, a1 , 0, . . . ) + + (0, . . . , an , . . . ) +
= (a0 , 0, 0, ) + a1 x + a2 x2 + + an xn +
despues de, lo que es natural, identificar el elemento a0 con la sucesion
(a0 , 0, 0, . . . ), cualquier elemento del anillo Suc(A) se puede escribir mediante la expresi
on formal:
= a0 + a1 x + a2 x2 + + an xn +
que, con abuso del lenguaje, nombramos como una serie formal de
potencias sobre A y a los elementos a0 , a1 , . . . , an , . . . coeficientes de
.
El termino formal se utiliza para expresar que solo nos interesa la
forma de la expresi
on y no lo que como serie se considera en el campo
del an
alisis donde tiene sentido la nocion de convergencia.
Frecuentemente se utiliza la notacion sigma para representar estos
elementos:
X
=
ak xk
donde la el smbolo no representa la suma usual y cualquier observaci
on sobre convergencia no tiene sentido.
Con la notaci
on sigma, las definiciones de adicion y multiplicacion de
series formales de potencias sobre A son:
X
X
X
ak xk +
bk xk =
(ak + bk )xk
X
 X
 X
ak xk
bk xk =
ck xk

128

Anillos de Polinomios

donde
ck =

X
i+j=k

ai bj =

k
X

ai bki

i=0

Ahora es conveniente enfatizar que, de acuerdo a nuestras definiciones, x es simplemente un nuevo smbolo que no tiene relacion alguna con
el anillo A y en ning
un sentido representa un elemento de A, por esto a
x se le da el nombre de indeterminada. Para indicar la indeterminada x con frecuencia se utiliza el smbolo A[[x]] para denotar el conjunto
Suc(A). Con el u
nico proposito de indicar el smbolo que se utiliza para la
indeterminada, tambien se usa el smbolo (x) para nombrar el polinomio
,
X
= (x) =
ak xk
En la notaci
on con series de potencias es costumbre no escribir los elementos con coeficiente cero y remplazar el termino (ak )xk por ak xk .
Aunque x no se puede considerar como un elemento de A[[x]], nos tomamos la libertad de escribir el termino 1xk como xk . Con estas convenciones la serie de potencias
1 + x2 + x4 + + x2n + Z[[x]]
representa la sucesi
on (1, 0, 1, 0, 1, . . . ) de Suc(Z).
El anillo de series formales de potencias sobre un anillo tiene interes
pero se logran resultados mas importantes cuando sus coeficientes se
toman en un campo.

9.2

El anillo de polinomios

Definici
on 9.1. Con A[x] se denota el conjunto de todas las series formales de potencias en A[[x]] cuyos elementos, despues de un cierto ndice,
son todos iguales a cero, este ndice particular cambia de serie a serie,
entonces
A[x] = { a0 + a1 x + + an xn | ak A, n > 0 }
Un elemento de A[x] se llama un polinomio (en x) sobre el anillo A.
Ejemplo 9.1. Las sucesiones (0, 0, 0, . . . ), (1, 1, 1, 0, . . . ) son polinomios
en Z2 [x] pero (0, 1, 0, 1, . . . , 1, 0, . . . ) no es un polinomio en Z2 [x].

El anillo de polinomios

129

Es f
acil verificar que A[x] es un subanillo de A[[x]] que llamaremos
anillo de polinomios sobre A (en una indeterminada x). Para esto es
necesario tener presente que si
X
p(x) =
ak xk , donde ak = 0, para todo k > n
X
p(x) =
bk xk , donde bk = 0, para todo k > m
entonces
ak + bk = 0 para k > max{m, n}
X
ai bj = 0 para k > m + n
i+j=k

y con esto, la suma p(x) + q(x) y el producto p(x)q(x) son elementos de


A[x].
Una definici
on importante en relacion con los polinomios es la de
grado de un polinomio.
Definici
on 9.2. Para un polinomio p(x), diferente del polinomio cero,
p(x) = a0 + a1 x + + an xn . con an 6= 0
en A[x], an es el coeficiente principal de p(x) y el n
umero entero n el
grado del polinomio p(x), denotado por (p).
Entonces, el grado de un polinomio diferente del polinomio cero es un
entero no negativo y al polinomio cero no se le asigna grado, porque no
tiene coeficientes diferentes de cero.
Los polinomios de grado cero son de la forma p(x) = a0 con a0 6= 0 y
se llaman polinomios constantes. Si A es un anillo con identidad un
polinomio con coeficiente principal 1 se llama polinomio m
onico.
Es inmediata la demostracion de la siguiente proposicion que se refiere
al grado de los polinomios suma y producto de dos polinomios.
Proposici
on 9.2. Si p(x) y q(x) son polinomios diferentes del polinomio
cero, entonces
1. p(x)q(x) = 0
o el (p(x)q(x)) 6 (p(x)) + (q(x)), donde la igualdad se cumple cuando A es un dominio de integridad.
2. p(x)q(x) = 0
o
(p(x) + q(x)) 6 max{ (p(x)), (q(x)) }

130

Anillos de Polinomios

Ejemplo 9.2. Para ver que ocurre cuando el anillo A tiene divisores de
cero, consideremos dos polinomios en Z8 :
p(x) = 1 + 2x
q(x) = 4 + x + 4x2
entonces p(x)q(x) = 4 + x + 6x2 , luego
(p(x)q(x)) = 2 < 1 + 2 = (p(x)) + (q(x))
Corolario 9.3. Si el anillo A es un dominio de integridad, el anillo de
polinomios A[x] tambien es un dominio de integridad.
Demostraci
on. Es f
acil ver que si A es un dominio de integridad; el anillo
A[x] es conmutativo y tiene identidad. Falta demostrar que A[x] no tiene
divisores de cero; para ver esto sean p(x) 6= 0 y q(x) 6= 0 en A[x] entonces
(p(x)q(x)) = (p(x)) + (q(x)) > 0
luego, el polinomio producto p(x)q(x) no puede ser el polinomio cero pues
a este no se le ha asignado grado.
Del corolario anterior se podra pensar en llevar las caractersticas
del anillo A sobre su anillo asociado de polinomios A[x], esto es posible
en muchos casos pero no siempre es as, por ejemplo si A es un campo,
ning
un polinomio en A[x] de grado positivo puede tener inverso multiplicativo, en efecto, supuesto que p(x) A[x] con (p(x)) > 0 y que
p(x)q(x) = 1 para alg
un q(x) A[x], se llega a una contradiccion;
0 = (1) = (p(x)q(x)) = (p(x)) + (q(x)) 6= 0
Es frecuente que la indeterminada x se le asigne el papel de variable.
Si A es un anillo conmutativo, cada polinomio f (x) = a0 + a1 x + +a2 x2 +
+ an xn define una funci
on polin
omica fb : A A; si r A, fb(r) =
2
n
a0 + a1 r + a2 r + + an r (usualmente, no hay confusion y se escribe
f (r) en lugar de fb(r)). Los polinomios y las funciones polin
omicas son
objetos distintos. Por ejemplo, Si A es un anillo finito (por ejemplo Zm ),
hay solo un n
umero finito de funciones de A en A, pero hay un n
umero
infinito de polinomios, por ejemplo 1, x, x2 , . . . , xn , . . . son polinomios
diferentes.
Definici
on 9.3. Si k es un campo, entonces el campo de fracciones de
k[x], denotado con k(x), es el campo de funciones racionales sobre
k.

El anillo de polinomios

131

Proposici
on 9.4. Si k es un campo, los elementos de k(x) tienen la
forma f (x)/g(x), donde f (x), g(x) k[x] y g(x) 6= 0
Demostraci
on. Proposici
on 2.3.
Si tenemos A = R[x] entonces el anillo de polinomios A[y] es el anillo
de polinomios sobre R en dos indeterminadas x y y, se denota con R[x, y].
Por ejemplo, el polinomio cuadratico: ax2 + bxy + cy 2 + dx + ey + f
(que se ve en geometra analtica) se puede escribir como cy 2 + (bx +
e)y + (ax2 + dx + f ) y es un polinomio en y con coeficientes en R[x].
Inductivamente, se puede formar el anillo conmutativo R[x1 , x2 , . . . xn ]
de polinomios en n indeterminadas con coeficientes en R. Si R es
un dominio, R[x1 , x2 , . . . xn ] tambien es un dominio. Si F es un campo,
F rac(F [x1 , x2 , . . . xn ]) denotado con F (x1 , x2 , . . . xn ) esta formado por
las funciones racionales en n indeterminadas.

9.2.1

Ejercicios

1. Demostrar que si A e un anillo conmutativo, entonces A[x] nunca


es un campo.
2.

a) Si D es un dominio, demostrar que un polinomio en D[x] es


una unidad si, y solo si es diferente de cero constante a una
unidad en D.
b) Muestre que (2x + 1)2 = 1 en Z2 [x]. Concluya que la proposici
on en (a) puede ser falsa para anillos conmutativos que no
son dominios.

3. Mostrar que la funcion f (x) = xp x Zp [x] es la funcion cero, p


primo. [Sugerencia: use el teorema de Fermat].
4. Sea C y sea
T Z[] el menor subanillo de C que contiene a , es
decir Z[] = S, donde los S son subanillos de C que contienen a
. Demostrar que
Z[] = { f () | f (x) Z[x] }
P
5. Si A es un anillo conmutativo y f (x) = ni=0 si xi A[x] de grado
n > 1, se define su derivada f 0 (x) A[x] por
f 0 (x) = s1 + 2s2 x + 3s3 x2 + + nsn xn1
se cumplen las reglas usuales de la derivacion

132

Anillos de Polinomios

a) Demostrar que si (x a)2 | f (x), entonces x a | f 0 (x) en


A[x].
b) Demostrar que si xa | f (x) y xa | f 0 (x), entonces (xa)2 |
f (x).
6.

a) Si f (x) = ax2p + bxp + c Zp , demostrar que f 0 (x) = 0


b) Enunciar y demostrar una condicion necesaria y suficiente para que un polinomio en Zp [x] tenga f 0 (x) = 0.

CAPITULO 10

Homomorfismos

Como en la teora de grupos usamos los homomorfismos para comparar grupos, procedemos de la misma forma para la estructura de anillo.
Definici
on 10.1. Si A y R son anillos conmutativos, un homomorfismo (de anillos) es una funci
on f : A R tal que
1. f (1) = 1
2. f (a + b) = f (a) + f (b), para todo a, b A
3. f (ab) = f (a)f (b), para todo a, b A
Un homomorfismo que es una biyeccion es un isomorfismo. Dos
anillos conmutativos A y R son isomorfos, denotado con A
= R, si
existe un isomorfismo f : A R.
Ejemplo 10.1. En la proposicion 2.3, a partir de un dominio de integridad D construimos un el campo de fracciones F = Frac(D) y afirmamos
que este campo contiene a D, lo que no es cierto, lo que encontramos
fue un subanillo D0 = { [a, 1] | a D } F y es facil ver que la funcion
f : D D0 , dada por f (a) = [a, 1] es un isomorfismo.
Ejemplo 10.2. Cuando un elemento a en un anillo conmutativo A se
identifico con un polinomio constante, a se identifico con el polinomio
(a, , 0, 0, . . . ). Esta identificacion es posible si se tiene en cuenta que el
subconjunto A0 = { (a, 0, 0, . . . ) | a A } es un subanillo de A[x] y la
funci
on f : A A0 definida por f (a) = (a, 0, 0, . . . ) es un isomorfismo.

134

Homomorfismos

Ejemplo 10.3. La conjugacion en n


umeros complejos, definida por z =
a + bi 7 z = a bi, es un homomorfismo C C, porque 1 = 1,
z + w = z+ w
y zw = zw.
Como z = z, la conjugacion es un isomorfismo.
Ejemplo 10.4. Hay dos ejemplos de homomorfismos entre anillos que
no son isomorfismos. Si A es un anillo conmutativo, entonces la funcion
de inclusi
on f : A A[x] es un homomorfismo que no es sobre pero si
es inyectivo. Si m > 2, la funcion f : Z Zn dada por f (n) = [n] es un
homomorfismo que no es inyectivo pero si es sobre.
Ejemplo 10.5. El ejemplo anterior se puede generalizar. Si A es un
anillo conmutativo con 1 como identidad, entonces la funcion : Z A,
definida por (n) = n 1 no es inyectiva pero si es sobre.
Proposici
on 10.1. Sean A y S anillos conmutativos y sea : A S
un homomorfismo. Si s1 , . . . , sn S, existe un u
nico homomorfismo

e : A[x1 , . . . , xn ] S
con (x
e i ) = si para todo i y (a)
e
= a para todo a A.
Demostraci
on. La demostracion es por induccion sobre n > 1. Si n = 1,
denotamos
e : A[x] S por: si
Pn con xi a x1 y con s a s1 . Se define
f (x) = i=1 ai x , entonces

e : a0 + a1 x + an xn 7 (a0 ) + (a1 )s + (an )sn


esta f
ormula muestra que (x)
e
= s y (a)
e
= a, para todo a A.
Demostremos que
e es un homomorfismo. Se observa
que (1)
e
=
P
i , entonces
b
x
(1) = 1, porque es un homomorfismo. Si g(x) = m
i
i=1
X
(f
e + g) = (
e
(ai + bi )xi )
i

(ai + bi )xi

X
=
((ai ) + (bi ))si
i

(ai )si +

= (f
e ) + (g)
e

X
i

(bi )si

135

Ahora, sea f (x)g(x) =

k ck x

donde ck =

i+j=k

ai bj , entonces

X
(f
e g) = (
e
ck xk )
k

(ck )sk

ai bj )sk

i+j=k

X X
=
(
(ai )(bj ))sk
k

i+j=k

de otra parte
X
X
(f
e )(g)
e
=(
(ai )si )(
(bj )sj )
i

X X
=
(
(ai )(aj ))sk
k

i+j=k

El lector puede demostrar la unicidad de


e demostrando, por inducci
on sobre d > 0, que cuando : A[x] S es un homomorfismo con
(x) = s y (a) = (a) para todo a A, entonces
(a0 + a1 x + + ad xd ) = (a0 ) + (a1 )s + + (ad )sd
Para el paso inductivo, necesitamos encontrar un homomorfismo
e:
A[x1 , . . . , xn+1 ] S con (x
e i ) = si para todo i 6 n + 1 y (a)
e
= (a)
para todo a A. Si se define R = A[x1 , . . . , xn ], entonces la hipotesis de
inducci
on da un homomorfismo : R S con (xi ) = si para todo i 6 n
y (a) = (a) para todo a A. El primer paso da un homomorfismo
e n+1 ) = sn+1 y (a)
e
e : R[xn+1 ] S con (x
= (a) para todo a R.
El resultado se sigue si se tiene en cuenta que A[x1 , . . . , xn+1 ] = R[xn+1 ],
e n+1 ) = (xn+1 ) = sn+1 y
(x
e i ) = (xi ) = si para todo i 6 n, (x
e
(a) = (a) = (a) para todo a A.
Definici
on 10.2. Si A es un anillo conmutativo y a A, la funci
on
ea : A[x] A, definida por ea (f (x)) = f (a) es una evaluaci
on en a.
f (a) se obtiene al remplazar en f (x) la indeterminada x por a.
Corolario 10.2. Si A es un anillo conmutativo y a A la evaluaci
on
en a, ea : A[x] A es un homomorfismo.
Demostraci
on. Si en la proposicion anterior hacemos A = S y = iA ,
entonces
e = ea .

136

Homomorfismos

Algunas propiedades de un homomorfismo de anillos f : A R se


obtienen cuando se considera f como un homomorfismo entre los grupos
aditivos de A y R. Por ejemplo: f (0) = 0, f (a) = f (a) y f (na) =
nf (a) para todo n Z. Como un homomorfismo entre anillos tambien
conserva la multiplicacion, se tienen propiedades similares.
Proposici
on 10.3. Si f : A R es un homomorfismo de anillos, entonces para todo a A,
1. f (an ) = an , para todo n > 0.
2. Si a es una unidad, entonces f (a) es una unidad y f (a1 ) = f (a)1 .
3. Si a es una unidad, entonces f (an ) = f (a)n , para todo n > 1.
Demostraci
on.
1. Si n = 0, entonces f (a0 ) = 1 = f (a)0 . Para n > 0,
se demuestra por induccion.
2. Aplicando f a la igualdad a1 a = 1 se muestra que f (a) es una
unidad con inverso f (a1 ).
3. Como se cumple que an = (a1 )n , de (1) y (2) se obtiene (3).
Corolario 10.4. Si f : A R es un homomorfismo de anillos, entonces
f (U (A)) U (R)
donde U (A) es el grupo de unidades de A. Si f es un isomorfismo, estos
grupos son isomorfos
U (A)
= U (R)
Demostraci
on. La primera afirmacion se sigue de la parte (2) de la proposici
on anterior: Si a es una unidad en A, f (a) es una unidad en R.
Si f es un isomorfismo, su inverso f 1 : R A es un homomorfismo,
entonces si r es una unidad en R, f 1 (r) es una unidad en A y :
U (A) U (R) definida por a 7 f (a), es un isomorfismo.
Definici
on 10.3. Si f : A R es un homomorfismo de anillos, su
n
ucleo es
Nf = { a A | f (a) = 0 }
y su imagen es
im f = { r R | r = f (a) para alg
un a A }

137

Si no tenemos en cuenta la multiplicacion, los anillos A y R son grupos


aditivos abelianos y las definiciones coinciden con las dadas en teora de
grupos.
Si k es un campo y a k el homomorfismo de evaluacion ea : k[x] k
es siempre sobre porque si b k, entonces b = ea (f ), donde f (x) =
x a + b e im ea = k.
Por definici
on en Nea estan todos los polinomios g(x) para los cuales
g(a) = 0, entonces Nea esta formado por los polinomios que tienen a a
como raz.
El n
ucleo de un homomorfismo de grupos no es u
nicamente un subgrupo, es un subgrupo normal, es decir es cerrado para la conjugacion
por cualquier elemento en el ambiente de grupo. Similarmente, si R no es
el anillo cero, el n
ucleo de un homomorfismo de anillos f : A R es casi
un subanillo [Nf no es un subanillo porque no contiene al 1: f (1) = 1 6= 0]
y es cerrado para la multiplicacion por cualquier elemento en el ambiente
de anillo.
Definici
on 10.4. Un ideal en un anillo conmutativo A es un subconjunto I de A tal que
1. 0 I
2. Si a, b I, entonces a + b I.
3. Si a I y r A, entonces ra I
En un anillo conmutativo A, A y el subconjunto {0} siempre son
ideales en A. Un ideal I 6= A es un ideal propio.
Proposici
on 10.5. Si f : A R es un homomorfismo de anillos donde
R no es el anillo cero, entonces im f es un subanillo de R y Nf es un
ideal propio en A.
Demostraci
on. Ejercicio para el lector.
Ejemplo 10.6. Si a1 , a2 , . . . an estan en A, entonces el conjunto de todas
las combinaciones lineales
I = { ri a1 + r2 a2 + + rn an | ri A para todo i }
es un ideal en A. Se escribe I = ha1 , a2 , . . . an i y se dice que es el ideal
generado por a1 , a2 , . . . an . En particular, si n = 1, entonces
I = hai = { ra | r A }
es un ideal en A, hai es el conjunto de todos los m
ultiplos de a y es el
ideal principal generado por a.

138

Homomorfismos

Proposici
on 10.6. Todo ideal en Z es ideal principal
Demostraci
on. Si I = {0}, entonces I = hai que es un ideal principal. Si
I tiene un elemento a diferente de cero, (1)a = a esta en I, entonces
I contiene a a y uno de ellos es positivo. Se d el menor entero positivo
que pertenece a I.
Todo elemento de a I es un m
ultiplo de d, en efecto, dividiendo a
a por d, existen q, r Z tales que a = dq + r, donde 0 6 r < d. Como
d I, qd I y r = a qd I. Pero r < d, el menor elemento positivo
de I, por tanto r = 0, luego a es un m
ultiplo de d.
Un ideal principal puede tener mas de un generador.
Proposici
on 10.7. Si A es un anillo conmutativo y a = ub para alguna
unidad u A, entonces hai = hbi. Recprocamente, si A es un dominio,
entonces hai = hbi, implica a = ub para alguna unidad u A.
Demostraci
on. Supuesto que a = ub para alguna unidad u A. Si x
hai, entonces x = ra = rub hbi, luego hai hbi. Para la otra inclusion,
si y hbi, entonces y = sb, para alg
un s A. Como y = sb = su1 a hai
y hbi hai: hai = hbi
Si hai = hbi, entonces a hai = hbi, de donde a = rb para alg
un
r A y as b | a; similarmente se llega a a | b. Como A es un dominio,
existe una unidad u tal que a = ub.
Ejemplo 10.7. Si un ideal I en un anillo conmutativo A contiene al 1,
entonces I = A, porque I contiene a r = r1, para todo r A. Tambin, I
tiene una unidad u si, y solo si I = A.
Proposici
on 10.8. Un anillo conmutativo A, diferente del anillo cero,
es un campo si, y solo si sus u
nicos ideales son {0} y A.
Demostraci
on. Supuesto que A es un campo. Si I 6= 0, contiene un elemento diferente de cero, que es una unidad, entonces I = A.
Si A es un anillo conmutativo con solo dos ideales {0} y A. Si a A
y a 6= 0 el ideal hai 6= {0} y por tanto hai = A y 1 hai de donde existe
r A con 1 = ra y a tiene inverso. Se concluye que A es un campo.
Proposici
on 10.9. Un homomorfismo de anillos f : A R es inyectivo
si, y solo si Nf = {0}.
Demostraci
on. Si f es inyectiva, entonces a 6= 0 implica f (a) 6= f (0) = 0
ya
/ Nf , entonces Nf = {0}. Ahora, si Nf = {0} y f (a) = f (b), entonces
0 = f (a) f (b) = f (a b), de donde a b Nf = {0} y a = b, por tanto
f es inyectiva.

139

Corolario 10.10. Si f : k A, es un homomorfismo de anillos donde


A no es el anillo cero y k un campo, entonces f es inyectiva.
Demostraci
on. El u
nico ideal propio de k es {0}.

10.0.2

Ejercicios

1. En el ejercicio 2 de 2.2.1 se define F4 el conjunto de las matrices


22




a
b
a, b Z2
F4 =
b a+b
que es un campo con exactamente cuatro elementos.
a) Demostrar que F4 y Z4 no son isomorfos.
b) Demostrar que cualquier par de campos con exactamente cuatro elementos son isomorfos.
2. Sea : R S es un homomorfismo, donde R y S son anillos
conmutativos y sea N = I. Si J es un ideal en S, demostrar que
1 (J) es un ideal en R que contiene a I.
3. Si A es un anillo conmutativo y c A, demostrar que la funcion
: A[x] A[x] definido por f (x) 7 f (x+c), es un homomorfismo.
4. Si R es un campo, demostrar que R
= F rac(R).
5. Sea D un dominio y F un campo que contiene a D como un subanillo.
a) Demostrar que E = { uv 1 | u, v D y v 6= 0 } es un subcampo de F que contiene a D como un subanillo.
b) Demostrar que F rac(D)
= E.
6.

a) Si A y R son dominios y : A R es un isomorfismo,


entonces [a, b] 7 [(a), (b)] es un isomorfismo Frac(A)
Frac(R)
b) Mostrar que un campo k que contiene una copia isomorfa con
Z como un subanillo debe contener una copia isomorfa con Q.

7.

a) Si R y S son anillos conmutativos, mostrar que su producto


directo R S tambien es un anillo conmutativo, donde la
adici
on y la multiplicacion en R S se hacen componente a
componente:
(r, s) + (r0 , s0 ) = (r + r0 , s + s0 )

(r, s)(r0 , s0 ) = (rr0 , ss0 )

140

Homomorfismos

b) Mostrar que R {0} es un ideal en R S.


c) Mostrar que R S no es un dominio si ni R ni S es el anillo
cero.
8.

a) Si R y S son anillos conmutativos, demostrar que


U (R S) = U (R) U (S)
donde U (R) es el grupo de unidades de R.
b) Mostrar que si m y n son primos relativos, entonces Zmn
=
Zm Zn .
c) Use la parte (2) para mostrar que: si (m, n) = 1, entonces
(mn) = (m)(n), donde es la funcion de Euler.

9. Sea F el conjunto de matrices 2 2 con entradas reales, de la forma




a b
b a
demostrar que F es un campo con las operaciones usuales de adici
on y multiplicacin de matrices, isomorfo con C y que det(A) =
(a)(A), donde es el isomorfismo pedido.

CAPITULO 11

Aritm
etica en k[x]

Veamos que virtualmente todos los resultados que se demuestran en


la aritmetica en Z tienen un analogo en k[x], donde k es un campo, las
demostraciones tambien son muy similares.
Teorema 11.1 (Algoritmo de divisi
on). Si k es un campo y f (x), g(x)
k[x] con f (x) 6= 0, entonces existen y son u
nicos q(x), r(x) k[x], tales
que
g(x) = q(x)f (x) + r(x)
y r(x) = 0 o (r) < (f ).
Demostraci
on. Primero demostramos la existencia de los polinomios q y
r. Si f | g, entonces g = qf para alg
un q; definiendo el residuo r = 0 se
tiene lo que se quera demostrar. Si f - g, consideremos los polinomios
(necesariamente diferentes de cero) de la forma g qf cuando q vara en
k[x], de estos tomamos r = g qf como el polinomio de menor grado.
Como g = f q + r, solo nos falta demostrar que (r) < (f ). Sea f (x) =
sn xn + + s1 x + s0 y r(x) = tm xm + + t1 x + t0 . Si sn 6= 0, entonces sn
es una unidad, porque k es un campo, y existe s1
n en k. Si (r) > (f ),
se define
mn
h(x) = r(x) tm s1
f (x)
n x
si escribimos TP(f ) = sn xm , donde TP significa termino principal, entonces
TP(r)
h=r
f
TP(f )

142

Aritmetica en k[x]

se tiene que, h = 0 o (h) < (r). Si h = 0, entonces


r=

TP(r)
f
TP(f )

y entonces
g = qf + r
TP(r)
= qf +
f
TP(f )


TP(r)
f
= q+
TP(f )
lo que contradice el que f - g. Si h 6= 0, entonces (h) < (r) y
g qf = r = h +
de donde

TP(r)
f
TP(f )



TP(r)
g q+
f =h
TP(f )

lo que contradice el que r es el polinomio de menor grado con esta forma.


Se concluye que, (r) < (f )
Para demostrar la unicidad de q(x) y r(x), suponemos que g = q 0 f +r0 ,
donde (r0 ) < (f ),
(q q 0 )f = r0 r
Si r0 6= r, entonces cada lado de la igualdad anterior tiene el mismo grado. Pero ((q q 0 )f ) = (q q 0 ) + (f ) > (f ) y (r r0 ) 6
max{(r0 ), (r)} < (f ) y esto es una contradiccion. Entonces r = r0 y
(q q 0 )f = 0. Como k[x] es un dominio y f 6= 0, q q 0 = 0 y q = q 0 .
La hip
otesis de que k sea un campo es fuerte, la division se puede
hacer cuando sobre R[x] para todo R anillo conmutativo y cuando el
coeficiente principal de f (x) es una unidad. Para la unicidad del cociente
y el residuo se requiere que R sea un dominio.
La prueba que se ha dado para el el algoritmo de division fue una
prueba indirecta, pero la prueba se puede modificar para plantearla en
forma de algoritmo.
Ahora fijamos la atencion en las races de un polinomio.
Definici
on 11.1. Si f (x) k[x], donde k es un campo, entonces una
raz de f (x) en k es un elemento a k tal que f (a) = 0.

143

Ejemplo 11.1. El polinomiox2 2 tiene coeficientes en el campo


Q,

pero usualmente se dice que 2 es una raz de f (x) aunque 2


/ Q.
M
as adelante veremos que para todo polinomio f (x) k[x] donde k es
un campo, existe un campo mas grande E que contiene a k como un
subcampo y que contiene todas las races de f (x).
Proposici
on 11.1. Si f (x) k[x], donde k es un campo y a k, entonces existe q(x) k[x] tal que
f (x) = q(x)(x a) + f (a)
Demostraci
on. Usando el el algoritmo de division, obtenemos
f (x) = q(x)(x a) + r
el residuo es una constante porque x a tiene grado 1. La evaluacion en
a es el homomorfismo ea : k[x] k:
ea (f ) = ea (q)ea (x a) + ea (r)
y f (a) = q(a)(a a) + r, de donde r = f (a).
Hay una conexi
on ente races y factores.
Proposici
on 11.2. Si f (x) k[x], donde k es un campo: a k es una
raz de f (x) si, y solo si x a divide a f (x) en k[x].
Demostraci
on. Si a es una raz de f (x) en k, entonces f (a) = 0 y por
la proposici
on anterior, f (x) = q(x)(x a). Recprocamente, si f (x) =
q(x)(x a), evaluando en a (aplicando ea ), f (a) = q(a)(a a) = 0.
Teorema 11.2. Si k es un campo y f (x) k[x] tiene grado n, entonces
f (x) tiene a lo m
as n races en k.
Demostraci
on. La demostracion es por induccion sobre n > 0. Si n = 0,
entonces f (x) es constante diferente de cero y el n
umero de sus races
en k es cero. Sea n > 0. Si f (x) no tiene races en k, terminamos. En
caso contrario, podemos asumir que existe a k que es una raz de f (x),
entonces
f (x) = q(x)(x a)
y q(x) k[x] tiene grado n 1. Si existe una raz b k con b 6= a,
entonces
0 = f (b) = q(b)(b a)

144

Aritmetica en k[x]

Como b a 6= 0 y k es un campo, q(b) = 0 y b es una raz de q(x).


Pero (q) = n 1 y la hipotesis de induccion nos dice que q(x) tiene a lo
m
as n 1 races diferentes en k. Entonces, f (x) tiene a lo mas n races
diferentes en k.
Ejemplo 11.2. El resultado anterior es falso en un anillo conmutativo
arbitrario. El polinomio x2 1 Z8 [x] tiene 4 races diferentes en Z8 : 1,
3, 5 y 7.
Corolario 11.3. Toda raz n-esima de la unidad en C es igual a




2k
2k
2ik/n
e
= cos
+ i sen
n
n
donde k = 0, 1, . . . , n 1
Demostraci
on. Cada uno de los n
umero complejos de la forma e2ik/n
son races diferentes de la unidad, es decir cada una es raz de xn 1, el
teorema 1.1 nos dice que no hay otras races.
Recordamos que cada polinomio f (x) = cn xn + cn1 xn1 + + c0 ,
define una funci
on fb : k k definida por fb(a) = cn an + cn1 an1 +
+ c0 , para todo a k, sin embargo un polinomio diferente de cero en
Fp [x], por ejemplo, xp x, determina la funcion constante a cero. Este
comportamiento se resuelve si el campo k es infinito.
Corolario 11.4. Sea k un campo infinito y sean f (x) y g(x) polinomios
en k[x]. Si f (x) y g(x) determinan la misma funci
on, es decir, si fb(a) =
gb(a) para todo a k, entonces f (x) = g(x).
Demostraci
on. Si f (x) 6= g(x), entonces el polinomio f (x) g(x) no
es cero y tiene un grado n. Ahora todo elemento de k es una raz de
f (x) g(x) porque fb(a) = gb(a), para todo a k. Como k es infinito, este
polinomio de grado n tiene mas de n races, contrario al teorema 5.2.
La u
ltima prueba tiene un poco mas.
Corolario 11.5. Sea k cualquier campo (posiblemente finito), f (x), g(x)
k[x] y sea n = m
ax{(f ), (g)}. Si existen n + 1 elementos diferentes
a k tales que f (a) = g(a), entonces f (x) = g(x).
Demostraci
on. Si f (x) 6= g(x), entonces h(x) = f (x) g(x) 6= 0 y
(h) 6 max{ (f ), (g) }
Por hip
otesis, hay n + 1 elementos a k con h(a) = f (a) g(a) = 0
lo que no es posible. Entonces h(x) = 0 y f (x) = g(x).

145

Teorema 11.3. Si k es un campo y G es un subgrupo finito del grupo


multiplicativo k , entonces G es cclico. En particular, si k es finito (por
ejemplo, k = Fp ), entonces k es cclico.
Demostraci
on. Sea d un divisor de |G|. Si existen dos subgrupos S y T
de G de orden d, entonces |S T | > d. Pero cada a S T satisface
ad = 1 y entonces es raz de xd 1. Esto contradice el teorema 5.2, porque
xd 1 tiene muchas races en k. Entonces G es cclico ya que: un grupo
G de orden n es cclico si, y solo si por cada divisor d de n hay a lo mas
un subgrupo cclico de orden d.
Aunque el grupo multiplicativo Fp es cclico, no existe una formula
explcita que de los generadores de estos grupos.
Continuando con la aritmetica, la definicion de maximo com
un divisor
en k[x], donde k es un campo, es esencialmente la misma que se da para
n
umeros enteros. M
as adelante veremos esta definicion para un dominio
en general.
Definici
on 11.2. Si k es un campo y f (x), g(x) k[x] entonces un
divisor com
un es un polinomio c(x) k[x] con c(x) | f (x) y c(x) | g(x).
Si al menos uno de f (x) y g(x) no es cero, entonces el m
aximo
com
un divisor, abreviado mcd y denotado con (f, g) es un divisor com
un
y m
onico d(x) k[x] con (c) 6 (d), para todo divisor com
un c(x). Si
f (x) = 0 = g(x) entonces el m
aximo com
un divisor por definici
on es 0.
Proposici
on 11.6. Si k es un campo, entonces todo par f (x) y g(x) en
k[x] tiene un mcd.
Demostraci
on. Como el resultado es obvio si f (x) y g(x) son cero, podemos asumir que f (x) 6= 0. Si h(x) es un divisor de f (x), entonces
(h) 6 (f ) y entonces (f ) es una cota superior para los grados de
los divisores comunes de f (x) y g(x). Sea d(x) el divisor com
un de mayor grado, como k es un campo podemos asumir que d(x) es monico.
Entonces, d(x) es el mcd.
Ahora podemos mostrar la unicidad del mcd.
Proposici
on 11.7. Si k es un campo y f (x), g(x) k[x] entonces cualquier mcd es una combinaci
on lineal de f (x) y g(x).
Demostraci
on. Suponemos que al menos uno de f o g es diferente de
cero. Consideremos el conjunto I de las combinaciones lineales:
I = { s(x)f (x) + t(x)g(x) | s(x), t(x) k[x] }

146

Aritmetica en k[x]

Como f y g est
an en I, entonces el conjunto N = { n N | n =
(h), h I } no es vaco, y existe n, elemento mnimo de N . Sea d(x) I
con n = (d), como k es un campo, podemos tomar a d(x) monico.
Demostremos que d(x) es el mcd de f y g.
Como d I, es combinacion lineal de f y g:
d = sf + tg
Veamos que d es divisor com
un de f y g. Dividiendo a f por d,
f = dq + r, donde r = 0 o (r) < (d). Si r 6= 0, entonces
r = f qd = f q(sf + tg) = (1 qs)f qtg I
lo que contradice el que d es el polinomio de menor grado en I. Entonces
r = 0 y d | f . Similarmente se llega a que d | g.
Finalmente, si c es un divisor com
un de f y g, entonces c divide a
d = sf + tg. Si c | d entonces (c) 6 (d) Entonces, d es el mcd de f y
g.
Corolario 11.8. Sea k un campo y f (x), g(x) k[x].
1. Un divisor com
un y m
onico d(x) es el mcd si, y solo si d(x) es
divisible por todo divisor com
un.
2. Cualquier par de polinomios f (x) y g(x) tienen un u
nico mcd.
Demostraci
on. Si d(x) es el mcd, entonces todo divisor com
un c de f y
g es un divisor de d = sf + tg.
Recprocamente, sea d el mcd de f y g y d0 un divisor com
un divisible
0
por todo divisor com
un c, entonces d | d . De otra parte, d es divisible
por todo divisor com
un, entonces d0 | d. Entonces existe una unidad u(x)
tal que d0 (x) = u(x)d(x). Pero u(x) = u donde u k, u 6= 0. Como d
y d0 son m
onicos y d0 = ud, u = 1 y d = d0 . Este argumento tambien
demuestra que el mcd es u
nico.
El concepto de mximo com
un divisor se puede definir en cualquier
dominio D.
Definici
on 11.3. Si D es un dominio y a, b D, entonces un m
aximo
com
un divisor, denotado con (a, b) es 0, si a = 0 = b o, si al menos
uno de a y b es diferente de cero, es un divisor com
un d D con c | d
para todo divisor com
un c D

147

En un dominio arbitrario D, el mcd no es u


nico. Si d y d0 son mcd
de a, b D, como cada uno divide al otro, existe una unidad u D
tal que d0 = ud. Por esto, para tener unicidad, el mcd en el dominio
Z de n
umeros enteros, se define como positivo y en el dominio k[x], de
polinomios sobre un campo k, se define como monico.
La proposici
on 1.25 nos dice que el dominio Z es un dominio de ideal
principal, lo mismo ocurre con k[x], k un campo, la demostracion es muy
similar.
Proposici
on 11.9. Si k es un campo, todo ideal I en k[x] es un ideal
principal. Adem
as si I 6= {0}, existe un u
nico polinomio m
onico que
genera a I.
Demostraci
on. Si I = {0}, entonces I = h0i. Si en I existe un polinomio
diferente de cero, sea d(x) I el polinomio de menor grado. Como k es
un campo, podemos asumir que d(x) es monico.
Si f I, dividiendo a f por d, f = dq + r donde r = 0 o (r) < (d).
Como r = f dq I,por ser I un ideal. Sir 6= 0, r tiene grado menor
que el grado de d, lo que es una contradiccion, entonces r = 0 y f es un
m
ultiplo de d.
Finalmente, d(x) es u
nico, porque si d0 (x) es otro polinomio monico,
hdi = hd0 i, entonces d = d0 .
Definici
on 11.4. Un anillo conmutativo A es un DIP (o, dominio de
ideal principal si es un dominio en el que todo ideal es principal.
Ejemplo 11.3.

1. El anillo Z es un DIP.

2. Todo campo es un DIP.


3. Si k es un campo, entonces el anillo de polinomios k[x] es un PID.
4. Hay otros anillos diferentes a Z y a k[x], k un campo, que tienen
algoritmo de divisi
on y que tambien son DIP, es el caso de los
enteros de Gauss, Z[i].
Hay anillos conmutativos que tienen ideales que no son principales.
Ejemplo 11.4. Sea A = Z[x] el anillo de polinomios sobre Z. Es facil
ver que el conjunto I de los polinomios que tienen termino constante par
es un ideal en Z[x]. Veamos que I no es un ideal principal.
Supuesto que existe d(x) Z[x] con I = hd(x)i. La constante 2 I,
entonces, existe f (x) Z[x] tal que 2 = d(x)f (x), de donde 0 = (d) +
(f ), como los grados son > 0, (d) = 0 y d es una constante diferente de

148

Aritmetica en k[x]

cero. Como d(x) I, d(x) = 2m. Pero como x I, existe g(x) Z[x]
tal que x = 2mg(x) lo que es una contradiccion, porque los coeficientes
de la derecha son pares y el coeficiente de la izquierda es 1. Se concluye
que tal d(x) no existe.
Definici
on 11.5. Si f (x), g(x) k[x], donde k es un campo, entonces
un m
ultiplo com
un es un polinomio m(x) k[x] con f (x) | m(x) y
g(x) | m(x).
Dados dos polinomios f (x) y g(x) en k[x],los dos diferentes de cero,
se define su mnimo com
un m
ultiplo, abreviado con mcm, como el
polinomio m
onico m
ultiplo com
un de ellos y que tenga el menor grado.
Si f (x) = 0 o g(x) = 0, se define su mcm = 0. Un mcm de f (x) y g(x)
se denota con
[f (x), g(x)]
Proposici
on 11.10. Supuesto que k es un campo y f (x), g(x) k[x]
diferentes de cero,
1. [f (x), g(x)] es el generador m
onico de hf (x)i hg(x)i.
2. Si m(x) es un m
ultiplo com
un m
onico de f (x) y g(x), entonces
m(x) = [f (x), g(x)] si, y solo si m(x) divide todo m
ultiplo com
un
de f (x) y g(x).
3. Todo par de polinomios f (x) y g(x) tienen un u
nico mcm.
Demostraci
on. (1) Como f (x) 6= 0 y g(x) 6= 0, entonces hf i hgi 6= 0,
porque 0 6= f g hf i hgi. Como k[x] es un DIP, hf i hgi = hmi, donde
m es el polinomio m
onico de menor grado en hf i hgi. Si m hf i,
m = f q para alg
un q(x) k[x] y f | m; similarmente g | m, de donde m
es un m
ultiplo com
un de f y g. Si M es otro m
ultiplo com
un, entonces
M hf i y M hgi, de donde M hf i hgi = hmi y m | M . Entonces
(m) 6 (M ) y m = [f, g].
(2) Vimos que [f, g] divide todo m
ultiplo com
un M de f y g. Recpro0
camente, asumimos que m es un m
ultiplo com
un monico que divide
cualquier otro m
ultiplo com
un. Entonces, m0 | [f, g], porque [f, g] es un
m
ultiplo com
un, y [f, g] | m0 por la parte (1). Entonces, existe una unidad u(x) k[x], tal que m0 (x) = u(x)m(x), pero las unidades en k[x]
son polinomios constantes diferentes de cero, como m y m0 son monicos,
m(x) = m0 (x).
(3) Si ` y `0 son mcd de f (x) y g(x), de la parte (2) cada uno de ellos
divide al otro, entonces ` = `0 , porque los dos son monicos.

149

Veamos una generalizacion de los n


umeros primos en cualquier anillo
conmutativo.
Definici
on 11.6. Un elemento p en un anillo conmutativo A es irreducible si no es 0 ni una unidad y si, en cualquier factorizaci
on p = ab,
a o b es una unidad.
Los elementos irreducibles en Z son p, donde p es primo. En la
proposici
on que sigue se describen los polinomios irreducibles en k[x],
donde k es un campo.
Proposici
on 11.11. Si k es un campo, entonces un polinomio no constante p(x) k[x] es irreducible en k[x] si, y solo si p(x) no tiene factorizaci
on en k[x] de la forma p(x) = f (x)g(x) en la que los dos factores
tienen grado menor que el (p).
Demostraci
on. Si p(x) es irreducible, debe ser no constante. Si p(x) =
f (x)g(x) es k[x], los dos factores tienen grado menor que (p), entonces
ni (f ) ni (g) es 0, de donde ninguno de los factores es una unidad es
una unidad en k[x], lo que es una contradiccion.
Recprocamante, si p(x) no se puede factorizar en polinomios de menor grado, solo existen factores de la forma a o ap(x), donde a es una
constante diferente de cero. Como k es un campo, las constantes diferentes de cero son unidades, de donde p(x) es irreducible.
La caracterizaci
on de polinomios irreducibles no se aplica para el
anillo de polinomios A[x] cuando A no es un campo. En Q[x], el polinomio
f (x) = 2x + 2 = 2(x + 1) es irreducible, porque todo polinomio lineal
sobre un campo es irreducible; 2 es una unidad en Q[x]. Sin embargo,
f (x) no es irreducible en Z[x] porque ni 2 ni x + 1 es una unidad en Z[x].
Ejemplo 11.5. Un polinomio lineal f (x) k[x], donde k es un campo,
siempre es irreducible. Si f = gh, entonces 1 = (g) = (h) y entonces
uno de los factores g o h es de grado 0, mientras que el otro es de grado
1 = (f ). Hay anillos de polinomios sobre un campo donde los u
nicos polinomios irreducibles son los polinomios lineales. Por ejemplo, el teorema
fundamental del
algebra nos dice que C[x] es uno de estos anillos.
Como en la definici
on de divisibilidad en un anillo conmutativo A
depende de A, la irreducibilidad de un polinomio en k[x] depende del
anillo conmutativo k[x] y por tanto del campo k.
Por ejemplo,
p(x) =

x2 2 es irreducible en Q[x],pero tiene factores (x 2)(x + 2) en R[x].

150

Aritmetica en k[x]

Proposici
on 11.12. Sea k un campo y f (x) k[x] de grado 2 o 3. f (x)
es irreducible en k[x] si, y solo si f (x) no tiene una raz en k.
Demostraci
on. Si f (x) tiene una raz en k, por la proposicion 5.2, f (x)
tiene una factorizaci
on.
Recprocamente, suponemos que f (x) no es irreducible, es decir, hay
una factorizaci
on f (x) = g(x)h(x) en k[x] tal que (g) < (f ) y (h) <
(f ). Como, (f ) = (g) + (h) y (f ) = 2 o 3, uno de ellos (g) o (h)
debe ser 1 y la proposicion 1.32 dice que f (x) tiene una raz en k.
Esta proposici
on es falsa para grados mayores, por ejemplo
x4 + 2x2 + 1 = (x2 + 1)2
se factoriza en R[x] y no tiene races reales.
Si k es un campo y p(x), q(x) k[x] son irreducibles, es facil ver que:
p(x) | q(x) si, y solo si existe una unidad u tal que q(x) = up(x). Si
adem
as, p(x) y q(x) son monicos, entonces p(x) | q(x), implica p(x) =
q(x). Adem
as se tiene la proposicion.
Proposici
on 11.13. Sean k un campo, p(x), f (x) k[x] y d(x) = (p, f ).
Si p(x) es m
onico e irreducible, entonces
(
1
si p(x) - f (x)
d(x) =
p(x) si p(x) | f (x)
Demostraci
on. El u
nico divisor monico de p(x) es 1. Si p(x) | f (x), entonces d(x) = p(x), para p(x) monico. Si p(x) - f (x), entonces el u
nico
divisor com
un m
onico es 1 y d(x) = 1.
Proposici
on 11.14 (Lema de Euclides). Sean k un campo y f (x), g(x)
k[x]. Si p(x) es un polinomio irreducible en k[x] y si p(x) | f (x)g(x), entonces p(x) | f (x) o p(x) | g(x). M
as generalmente, si p(x) | f1 (x) fn (x),
entonces p(x) | fi (x), para alg
un i.
Demostraci
on. Si p | g, terminamos. Si p - f , entonces (p, f ) = 1 y existen
s(x) y t(x) polinomios tales que 1 = sp + tf y as
g = apg tf g
y como p | f g, se sigue que p | g, como se quera. La segunda parte se
demuestra por induccion sobre n > 2.

151

Definici
on 11.7. Dos polinomios f (x), g(x) k[x] son primos relativos si su mcd es 1.
Corolario 11.15. Sea f (x), g(x), h(x) k[x] y h(x) y f (x) primos relativos. Si h(x) | f (x)g(x), entonces h(x) | g(x).
Demostraci
on. Por hip
otesis, gf = hq para alg
un q k[x]. Existen polinomios s y t con 1 = sf + th y entonces g = sf g + thg = shq + thg =
h(sq + tg), de donde h | g.
Proposici
on 11.16 (Algoritmo de Euclides). Si k es un campo y
f (x), g(x) k[x], entonces existe un algoritmo para calcular el mcd,
(f (x), g(x)) y un algoritmo para determinar polinomios s(x) y t(x), tales
que (f, g) = sf + tg.
Demostraci
on. La demostracion es una repeticion de la prueba del algoritmo de Euclides para Z. Aplicando reiteradamente el algoritmo de
divisi
on.
g = q0 f + r1

(r1 ) < (f )

f = q1 r1 + r2

(r2 ) < (r1 )

r1 = q2 r2 + r3
..
.

(r3 ) < (r2 )


..
.

rn4 = qn2 rn3 + rn2

(rn2 ) < (rn3 )

rn3 = qn1 rn2 + rn1

(rn1 ) < (rn2 )

rn2 = qn rn1 + rn

(rn ) < (rn1 )

rn1 = qn+1 rn
Como el grado de los residuos es estrictamente decreciente, este procedimiento debe terminar despues de un n
umero finito de pasos. Afirmamos
que d = rn es el mcd, despues de convertirlo a monico. Para ver que es un
divisor com
un de f y g sustituimos de la u
ltima igualdad a la primera.
Para ver que d es el mcd partimos de la primera igualdad hacia abajo
para mostrar que si c es un divisor com
un de f y g, entonces c | ri para
todo i. Finalmente, para encontrar s y t con d = sf + tg trabajamos de
nuevo de la u
ltima igualdad a la primera.
rn = rn2 qn rn1
= rn2 qn (rn3 qn1 rn2 )
= (1 + qn1 )rn2 qn rn3

152

Aritmetica en k[x]

= (1 + qn1 )(rn4 qn2 rn3 ) qn rn3


= (1 + qn1 )rn4 [(1 qn1 )qn2 + qn ]rn3
..
.
= sf + tg
lo que queramos demostrar.

11.1

Factorizaci
on u
nica en k[x]

Hay un teorema analogo al teorema fundamental de la aritmetica,


en el que sentido de que un polinomio f (x) se puede expresar como un
producto de polinomios irreducibles y tal factorizacion es u
nica, salvo el
orden de los factores. En este resultado se permite la posibilidad de que
el producto tenga un solo factor, cuando f (x) es irreducible.
Proposici
on 11.17. Si k es un campo, entonces todo polinomio no constante f (x) k[x] tiene una factorizaci
on
f (x) = ap1 (x) pt (x)
donde a es una constante diferente de cero y los pi (x) son polinomios
m
onicos e irreducibles.
Adem
as, si
f (x) = ap1 (x) pm (x)

f (x) = bq1 (x) qn (x)

donde a y b son constantes diferentes de cero, los p y los q son m


onicos
irreducibles, entonces a = b, y los q se pueden reindexar de tal manera
que qi = pi para todo i.
Demostraci
on. Para demostrar la existencia de la factorizacion utilizamos inducci
on sobre (f ) > 1. Si (f ) = 1, entonces f (x) = ax + c =
1
a(x + a c), como todo polinomio lineal, x + a1 c es irreducible. Suponemos ahora que, (f ) > 1. Si f (x) es irreducible y su coeficiente principal es a, escribimos f (x) = a(a1 f (x)) que es la factorizacion pedida,
a1 f (x) es m
onico. Si f (x) no es irreducible, entonces f (x) = g(x)h(x),
donde (g) < (f ) y (h) < (f ). Por la hipotesis de induccion, existen factorizaciones g(x) = bp1 (x) pm (x) y h(x) = cq1 (x) qn (x)
donde los p y los q son monicos e irreducibles. Se sigue que f (x) =
(bc)p1 (x) pm (x)q1 (x) qn (x), que es la factorizacion pedida.

Factorizacion u
nica en k[x]

153

Ahora la unicidad. La igualdad f (x) = ap1 (x) pm (x) nos dice que
a es el coeficiente principal de f (x), ya que el producto de polinomios
m
onicos es m
onico. Entonces, dos factorizaciones de f (x) nos da a = b,
porque en las dos el coeficiente principal de f (x) es el mismo. Entonces,
basta demostrar la igualdad
p1 (x) pm (x) = q1 (x) qn (x)
La demostraci
on es por induccion sobre max{m, n}. El primer paso
es obviamente verdadero, porque es la igualdad p1 (x) = q1 (x). Para el
paso inductivo, de la igualdad dada se obtiene pm (x) | q1 (x) qn (x).
Por el lema de Euclides, para alg
un i, pm (x) | qi (x). Como qi (x) es
m
onico irreducible, no tiene divisores monicos diferentes de 1 y el mismo,
entonces qi (x) = pm (x). Reordenando los ndices, podemos asumir que
qn (x) = pm (x). Cancelando este factor obtenemos, p1 (x) pm1 (x) =
q1 (x) qn1 (x). De la hipotesis de induccion, m 1 = n 1, m = n y
qi (x) = pi (x), para todo i.
Si k un campo y suponemos que existen a, r1 , . . . rn k con
f (x) = a(x r1 )(x r2 ) (x rn )
Si r1 , . . . rs , donde s 6 n, son races diferentes de f (x), agrupando
terminos, obtenemos
f (x) = a(x r1 )e1 (x r2 )e2 (x rs )es
donde los rj son diferentes y ej > 1 para todo j. ej es la multiplicidad
de la raz rj . Como los polinomios lineales son siempre irreducibles, la
unicidad de la factorizacion muestra que la multiplicidad de las races
est
a bien definida.
Aunque existen algunas tecnicas para decidir cuando un n
umero entero dado es primo, el problema general es muy difcil. Tambien es muy
difcil determinar cuando un polinomio es irreducible, pero podemos presentar algunos resultados que frecuentemente funcionan.
Sabemos que si f (x) k[x] y r es una raz de f (x) en el campo k,
existe una factorizaci
on f (x) = (x r)g(x) en k[x] y entonces f (x) no es
irreducible. Vimos, en la proposicion 1.42, que esto decide la irreducibilidad para polinomios de grados 3 y 4 y no funciona para polinomios de
grado > 4.
Proposici
on 11.18. Sea f (x) = a0 +a1 x+ an xn Z[x] Q[x]. Toda
raz racional de f (x) tiene la forma cb , donde b | a0 y c | an .

154

Aritmetica en k[x]

Demostraci
on. Suponemos que r = cb con (b,c)=1, sustituyendo r en
f (x), obtenemos
 
b
b
bn
= a0 + a1 + an n
0=f
c
c
c
y multiplicando por cn ,
0 = a0 cn + a1 bcn1 + + an bn
Entonces, a0 cn = b(a1 cn1 an bn1 ), y b | a0 cn . Como b y c son
primos relativos, se sigue que b y cn son primos relativos y por el lema de
Euclides en Z, b | a0 . Similarmente, an bn = c(an1 bn1 a0 cn1 )
y c | an .
Ejemplo 11.6. Consideremos f (x) = x3 + 4x2 + 4x 1 Q[x]. Por la
proposici
on 1.42 este polinomio es irreducible si, y solo si no tiene races
racionales. Como f (x) es monico los candidatos para races racionales son
1, por ser los u
nicos divisores de 1 en Z. pero f (1) = 2 y f (1) = 4
y ni 1 ni 1 son races. Se concluye que f (x) es irreducible en Q[x].

11.1.1

Ejercicios

1. Calcular el mcd de x2 x 2 y x3 7x + 6 en Z5 y expresarlo como


combinaci
on lineal de los polinomios dados. [Respuesta: x 2]
2. Si R es un dominio y f (x) R[x] de grado n, demostrar que f (x)
tiene a lo m
as n races en R.
3. Sea A un anillo conmutativo. Si f (x) A[x] y si a A es una raz
de f (x), demostrar que existe una factorizacion f (x) = (x a)g(x)
en A[x].
4. Demostrar el recproco del lema de Euclides. Sea k un campo y sea
f (x) k[x] un polinomio de grado > 1. Si, siempre que f (x) divide
el producto de dos polinomios, necesariamente divide a uno de los
factores, entonces f (x) es irreducible.
5. Sea k un campo y sean f (x), g(x) k[x] primos relativos. Si h(x)
k[x], demostrar que f (x) | h(x) y g(x) | h(x) implica f (x)g(x) |
h(x).

6. Si k es un campo, demostrar que 1 x2


/ k(x), donde k(x)
es
el campo de fracciones de k[x]. [Imite la demostracin de que 2 es
irracional.]

Anillos euclidianos

7.

155

a) Sea f (x) = (x a1 ) (x an ) k[x], donde k es campo.


Mostrar que f (x) no tiene races repetidas si, y solo si el mcd
(f, f 0 ) = 1, donde f 0 es la derivada de f .
b) Demostrar que si p(x) Q[x] es un polinomio irreducible,
entonces p(x) no tiene races repetidas en C.

8. Sea = e2i/n .
a) Demostrar que
xn 1 = (x 1)(x )(x 2 ) (x n1 )
y si, n es impar,
xn + 1 = (x + 1)(x + )(x + 2 ) (x + n1 )
b) Para a y b, n
umeros demostrar que
an bn = (a b)(a b)(a 2 b) (a n1 b)
y si, n es impar,
an + bn = (a + b)(a + b)(a + 2 b) (a + n1 b)

11.2

Anillos euclidianos

Hay anillos diferentes de Z y k[x], donde k es un campo, que tienen


algoritmo de divisi
on. En particular, se encuentra un ejemplo de estos
anillos donde el cociente y el residuo no son u
nicos. Comenzamos generalizando un propiedad que tienen los anillos Z y k[x].
Definici
on 11.8. Un anillo euclidiano es un dominio R junto con una
funci
on
: R {0} N,
la funci
on grado, tal que
1. (f ) 6 (f g) para todo f, g R con f, g 6= 0
2. Para todo f, g R con f 6= 0, existen q, r R, tales que
g = qf + r
donde r = 0 o (r) < (f )

156

Aritmetica en k[x]

Ejemplo 11.7. Todo campo R es un anillo euclidiano con la funcion


grado la constante a cero: si g R con f R, f 6= 0, q = f 1 y r = 0.
Recprocamente, si R es un dominio con la funcion grado : R{0} N
la funci
on constante a 0, entonces R es un campo. Si f R {0} existen
q, r R con 1 = qf + r. Si r 6= 0, entonces (r) < (f ) = 0, que es una
contradicci
on. Entonces, r = 0 y 1 = qf , de donde f es una unidad y R
es un campo.
Ejemplo 11.8. El dominio Z es un anillo euclidiano con la funcion grado
(m) = |m|. En Z se tiene
(mn) = |mn| = |m||n| = (m)(n)
Ejemplo 11.9. Cuando k es un campo, el dominio k[x] es un anillo
euclidiano con la funcion grado, el grado usual de polinomios diferentes
de cero. En k[x], se tiene que
(f g) = (f g)
= (f ) + (g)
= (f ) + (g)
> (f )
Ciertas propiedades particulares de la funcion grado pueden no cumplirse en todas las funciones grado. Por ejemplo, la funcion grado en Z
es multiplicativa, (mn) = (m)(n), mientras que la funcion grado en
k[x] no es multiplicativa. Si una funcin grado es multiplicativa:
(f g) = (f )(g)
entonces es una norma euclidiana.
Ejemplo 11.10 (Ejercicio). Los enteros de Gauss Z[i] son un anillo
euclidiano y su funci
on grado
(a + bi) = a2 + b2
es una norma. En este anillo euclidiano el cociente y el residuo no son
u
nicos. Una raz
on para demostrar que Z[i] es un anillo euclidiano es para
ver que es un DIP y entonces tiene una u
nica factorizacion como producto
de primos. Gauss uso este hecho en su demostracion que si p, un primo
impar, es suma de dos cuadrados, p = a2 + b2 , donde a y b son n
umeros
naturales, entonces el par a, b es u
nico.

Anillos euclidianos

157

Proposici
on 11.19. Todo anillo euclidiano R es un DIP.
Demostraci
on. Si I es un ideal diferente de cero en R, entonces I = hdi,
donde d es el elemento de I de menor grado.
Corolario 11.20. El anillo de los enteros de Gauss es un DIP.
El recproco de la proposicion 1.49 es falso: Hay DIP que no son
euclidianos. El ejemplo se tiene cuando se estudia Teora algebraica de
n
umeros.
Ahora veamos las unidades en el anillo de los enteros de Gauss.
Proposici
on 11.21.
1. Sea R un anillo euclidiano que no sea un
campo. Si la funci
on grado es una norma, entonces: es una
unidad si, y solo si () = 1.
2. Sea R un anillo euclidiano que no sea un campo. Si la funci
on grado
es una norma y () = p, donde p es un n
umero primo, entonces
es irreducible.
3. La unidades en Z[i] son 1 y i.
Demostraci
on. (1) Como 12 = 1, entonces (1)2 = (1) y as, (1) = 0 o
(1) = 1. Si (1) = 0, entonces (a) = (1a) = (1)(a) = 0, para todo
a R. Pero R no es un campo y por esto la funcion no es constante a
cero. Se concluye que (a) = 1.
Si R es una unidad, existe R con = 1, de donde
()() = 1. Como los valores de son enteros no negativos, () = 1.
Para demostrar el recproco, primero demostramos que no existen elementos R con () = 0. Si uno de estos elementos existe, dividiendo,
1 = q + r, donde q, r R y r = 0 o (r) < () = 0. Como la desigualdad no se puede cumplir, r = 0 y es una unidad. Pero si es una
unidad () = 1, lo que es una contradiccion y entonces tales elementos
no existen.
Supongamos que () = 1. Dividiendo, obtenemos q, r R tales que
= q2 + r
donde r = 0 o (r) < (2 ). Como (2 ) = ()2 = 1, r = 0 o (r) = 0.
Pero, no puede ocurrir que (r) = 0, entonces r = 0 y = q2 , de donde
1 = q y es una unidad.
(2) Si, por el contrario, = , donde ni ni son unidades, entonces
p = () = ()(). Como p es primo, () = 1 o () = 1. Pero por
(1) o es una unidad, de donde es irreducible.

158

Aritmetica en k[x]

(3) Si = a + bi Z[i] es una unidad, entonces 1 = () = a2 + b2 .


Esto puede ocurrir si, y solo si a2 = 1 y b2 = 0 o a2 = 0 y b2 = 0, es decir
= 1 o = i.
Si n es un primo impar, entonces n 1 mod 4 o n 3 mod 4, de donde, los primos impares se pueden dividir en dos conjuntos. Por ejemplo, 5,
13, 17 son congruentes a 1 mod 4, mientras que 3, 7, 11 son congruentes
a 3 mod 4.
Proposici
on 11.22. Si p es primo y p 1 mod 4, entonces existe un
entero m tal que
m2 1 mod p
Demostraci
on. Si G = Zp es el grupo multiplicativo de los enteros modulo
p, diferentes de cero, que es cclico. Entonces |G| = p 1 0 mod 4, es
decir 4 es un divisor de |G|. Entonces, G tiene un u
nico subgrupo S de
orden 4 y S es cclico. Sea S = hmi. Como m tiene orden 4, m2 tiene
orden 2, es decir m2 = 1, porque 1 es el u
nico elemento de orden 2
en G. Entonces, m2 1 mod p.
Teorema 11.4 (Teorema de los dos cuadrados de Fermat). Un
primo impar p es la suma de dos cuadrados,
p = a2 + b2
donde a y b son enteros si, y solo si p 1 mod 4.
Demostraci
on. Para cualquier entero a, se tiene que a r mod 4, donde
r = 0, 1, 2 o 3 y entonces a2 r2 mod 4. Pero, modulo 4,
02 0,

12 1,

22 = 4 0,

32 = 9 1

entonces, a2 0 o 1 mod 4, de donde a2 + b2 no es congruente con 3


m
odulo 4. Si p = a2 + b2 , donde a y b son enteros, p no es congruente
con 3 m
odulo 4. Si p es impar, p 1 mod 4 o p 3 mod 4, pero como
el segundo caso no es posible, p 1 mod 4.
Recprocamente, suponemos que p 1 mod 4. Por la proposicion anterior, existe un entero m tal que
p | (m2 + 1)
En Z[i], existe la factorizacion m2 + 1 = (m + i)(m i), entonces
p | (m + i)(m i) en Z[i]

Anillos euclidianos

159

Si p | (m + i), existen enteros u y v tales que m + i = p(u + vi), de


donde, tomando conjugados, m i = p(u vi) y tambien se cumple que
p | (m i). Entonces, p | (m + i) (m i) = 2i, que es una contradiccion
porque, (p) = p2 + 02 = p2 > (2i) = 4. Se concluye que p no es un
elemento irreducible, porque no satisface el analogo al lema de Euclides.
Como Z[i] es un DIP, existe una factorizacion
p = en Z[i]
en la que ni = a + bi ni = c + di son unidades, de donde () =
a2 + b2 6= 1 y () = c2 + d2 6= 1. Tomando norma en la factorizacion
p2 = (p)
= ()
= ()()
= (a2 + b2 )(c2 + d2 )
Como a2 + b2 6= 1 y c2 + d2 6= 1, del teorema fundamental de la
aritmetica, p = a2 + b2 (y p = c2 + d2 ).
Con las dos proposiciones que siguen se determinan los elementos
irreducibles de Z[i].
Proposici
on 11.23. Si Z[i] es irreducible, existe un u
nico n
umero
primo p con | p en Z[i].
Demostraci
on. Si Z[i], entonces
Z[i] y como () =
se tiene
que | (). Adem
as, () = p1 pn , donde los pi son primos. Como
Z[i] es un DIP, | pi , para alg
un i, porque es irreducible. Si | q,
para alg
un primo q 6= pi , entonces | (q, pi ) = 1 y es una unidad. esta
contradicci
on nos muestra que pi es el u
nico n
umero primo divisible por
.
Proposici
on 11.24. Sea = a + bi Z[i] que no es 0 ni una unidad.
Si es irreducible, entonces y i es de uno de los siguientes tipos:
1. Un primo p en Z de la forma p = 4m + 3,
2. 1 + i o 1 i,
3. a bi, donde q = a2 + b2 es un primo en Z de la forma q = 4m + 1.

160

Aritmetica en k[x]

Demostraci
on. Por la proposicion anterior, existe un u
nico n
umero primo
p divisible por en Z[i]. Como | p, se tiene () | (p) = p2 y as,
() = p o () = p2 , es decir,
a2 + b2 = p

a2 + b2 = p2

Mirando a p m
od 4, vemos que hay tres posibilidades (p 0 mod 4
no puede ocurrir)
1. p 3 m
od 4.
En este caso, a2 + b2 = p no puede ocurrir, por el teorema de
los cuadrados de Fermat, as que () = a2 + b2 = p2 . Ahora,
p es divisible por , entonces existe tal que = p, de donde,
()() = p. Como p Z, (p) = p2 , entonces p2 () = p2 . Luego,
() = 1, es una unidad y p es irreducible en Z[i].
2. p 2 m
od 4.
En este caso, p = 2 y as a2 + b2 = 2 o a2 + b2 = 4. El u
ltimo caso
no puede ocurrir, porque y son enteros, y el primer caso da
= 1 i. Se puede ver que 1 + i y 1 i son elementos irreducibles.
3. p 1 m
od 4.
Por el teorema 1.3, existen enteros a y b con q = a2 +b2 . Si = a+bi,
como () = p, es irreducible. Ahora,
= () = p. De otra
parte. | p =
y entonces | o |
. Se concluye que es
asociado con o
.

Por ejemplo, 3 es irreducible del primer tipo y 2 + i es irreducible del


tercer tipo.

11.2.1

Ejercicios

1. Si R es un anillo euclidiano y R es irreducible, demostrar que


| , implica | o | .
2. Sea R un anillo euclidiano con funcion grado .
a) Demostrar que (1) 6 (a) para todo a R, diferente de cero.
b) Demostrar que un u R, diferente de cero, es una unidad si,
y solo si (u) = (1).

CAPITULO 12

Anillos cociente

En este captulo estudiamos un n


umero importante de resultados que
tienen que ver con la relacion entre homomorfismos y anillos cocientes
(que podemos ver en este momento como una generalizacion de la construcci
on de Zm ). De esos resultados quiza en las importante es el llamado
teorema fundamental de homomorfismos para anillos. La importancia de
este resultado radica en el hecho de que muchos de los resultados importantes en la teora de campos dependen de el.
Dado Z y un entero m > 2, la relacion de congruencia sobre Z esta definida por
a b mod m si, y solo si m | a b
Esta definici
on tambien se puede escribir en la forma
a b m
od m si, y solo si a b hmi
donde hmi denota el ideal principal en Z generado por m. La congruencia
es una relaci
on de equivalencia en Z, sus clases de equivalencia [a] o clases
de congruencia y Zm es el conjunto de todas estas clases de equivalencia.
Ahora comenzamos la nueva construccion. Dado un anillo conmutativo A y un ideal I, definimos la relacion de congruencia mod I sobre
A por:
a b mod I si y solo si a b I
Proposici
on 12.1. Si A es un anillo conmutativo e I es un ideal en A,
entonces la congruencia m
od I es una relaci
on de equivalencia sobre A.

162

Anillos cociente

Demostraci
on. (1) Reflexiva: si a A, entonces a a = 0 I, de donde
a a m
od I.
(2) Simtrica: si a b mod I, entonces a b I. Como 1 A,
entonces b a = (1)(a b) I y b a mod I.
(3) Transitiva: si a b mod I y b c mod I, entonces a b I y
b c I, de donde a c = (a b) + (b c) I y a c mod I.
Definici
on 12.1. Si A es un anillo conmutativo e I es un ideal en A,
entonces la clase de equivalencia de a A: es el conjunto [a] = {b A |
a b m
od I}, que tambien podemos nombrar con clase de congruencia
de a m
od I. El conjunto de todas clases de congruencia m
od I, denotado
con A/I:
A/I = { [a] | a A }
Sobre A/I se pueden definir operaciones similarmente a como se definieron en Zm .
Proposici
on 12.2. Las funciones
: (A/I) (A/I) A/I, dada por ([a], [b]) 7 [a + b]
y
: (A/I) (A/I) A/I, dada por ([a], [b]) 7 [ab]
son operaciones bien definidas sobre A/I.
Demostraci
on. Para demostrar que y estan bien definidas, recordemos que cuando es una relacion de equivalencia, entonces [a] = [a0 ] si,
y solo si a a0 . Para ver que la adicion esta bien definida debemos ver
que: si [a] = [a0 ] y [b] = [b0 ] se debe cumplir que [a + b] = [a0 + b0 ], es decir
si aa0 I y bb0 I, entonces como sabemos que (aa0 )+(bb0 ) I,
se cumple que (a + b) (a0 + b0 ) = (a a0 ) (b b0 ) I, lo que implica
que [a + a0 ] = [b + b0 ]. La multiplicacion esta bien definida: si [a] = [a0 ] y
[b] = [b0 ], entonces a a0 I y b b0 I, de donde
ab a0 b0 = (ab ab0 ) + (ab0 a0 b0 ) = a(b b0 ) + (a a0 )b0 I
por ser I es un ideal en A. Entonces, [ab] = [a0 b0 ].
Para la demostracion de que A/I junto con las operaciones definidas
en la proposici
on anterior es un anillo conmutativo es repetir la prueba
de que Zm es un anillo conmutativo.

163

Proposici
on 12.3. Si I es un ideal en un anillo conmutativo A, entonces
A/I, con las operaciones definidas en la proposici
on 6.2 es un anillo
conmutativo.
Definici
on 12.2. El anillo conmutativo A/I es el anillo cociente de
A partido I. (Tambien se acostumbra a decir el anillo cociente de A
m
odulo I).
Definici
on 12.3. Si A es un anillo conmutativo e I un ideal en A,
entonces una clase lateral es un subconjunto de A de la forma
a + I = { b A | b = a + i, para alg
un i I }
Ahora mostramos que las clases laterales son iguales a las clases de
congruencia.
Proposici
on 12.4. Si A es un anillo conmutativo e I es un ideal en A,
entonces para cada a A, la clase de congruencia [a] es la clase lateral
a + I.
Demostraci
on. Si b [a], entonces b a I, de donde b = a + (b a)
a + I, y con esto [a] a + I. Ahora, si c a + I, entonces c = a + i para
alg
un i I, de donde c a I y con esto c a mod I y a + I [a].
Entonces, [a] = a + I, a A.
La notaci
on con clases laterales a + I es la notacion mas utilizada,
entonces
A/I = { a + I | a A }
Si olvidamos la multiplicacion en un anillo conmutativo A, entonces
A es un grupo aditivo abeliano y todo ideal en A es un subgrupo. Como
todo subgrupo de un grupo abeliano es un subgrupo normal, el grupo
cociente A/I est
a bien definido.
Proposici
on 12.5. Si A es un anillo conmutativo e I es un ideal en A
la funci
on : A A/I definida por (a) = a + I, para todo a A es un
homomorfismo. es el homomorfismo can
onico o natural de I.
Proposici
on 12.6. Todo ideal I en un anillo conmutativo A es el n
ucleo
de alg
un homomorfismo (el homomorfismo can
onico ).
Demostraci
on. Los elementos de A/I son clases laterales a + I; como
a + I = (a), es sobre. Claramente, I N , porque si a I, entonces
(a) = a + I = 0 + I. Ahora, si a N , entonces (a) = a + I = I, luego
a I. Entonces, N = I.

164

Anillos cociente

Respecto a la incidencia de los ideales en un anillo cociente, veamos el


Teorema de Correspondencia aplicado al caso particular en el que partimos de un ideal I en un anillo conmutativo A y tomando el homomorfismo
natural : A A/I en el que N = I.
Teorema 12.1 (Teorema de correspondencia para anillos). Si I es
un ideal propio en un anillo conmutativo A, entonces el homomorfismo
can
onico : A A/I induce una biyecci
on, que conserva la inclusi
on,
0 del conjunto de todos los ideales intermedios J (es decir, I J A)
al conjunto de todos los ideales de A/I, dada por
0 : J 7 J/I = {a + I | a J}
As, todo ideal en el anillo cociente A/I tiene la forma J/I para alg
un
ideal intermedio J.
Demostraci
on. Sin tener en cuenta la multiplicacion, el anillo conmutativo A es un grupo aditivo y abeliano y sus ideales son subgrupos normales.
El teorema de correspondencia para grupos, se puede aplicar y nos da
una biyecci
on que conserva la inclusion:
(todos los subgru-)


todos los subgru
: pos de A que con-
pos de A/I.
tienen a I = N .
donde (J) = J/I.
Si J es un ideal, entonces (J) tambien es un ideal, porque si r A
y a J, entonces ra J y as
(r + I)(a + I) = ra + I J/I
Sea 0 la restricci
on de al conjunto de los ideales intermedios J. 0
es inyectiva porque lo es. Para ver que 0 es sobre, sea J un ideal en
A/I. Entonces, 1 (J ) es un ideal intermedio en A, contiene a I = N ,
y 0 (1 (J ) = 1 (J )/I = ( 1 (J )) = J . As, si J = 1 (J ),
entonces J = J/I.
Ejemplo 12.1. Para ver una aplicacion del teorema anterior, consideremos la siguiente afirmacion: el anillo Zn , tiene exactamente un ideal
por cada divisor m de n y no tiene mas ideales. En primer lugar, como
Zn = Z/hni, el teorema de correspondencia nos dice que hay una correspondencia uno a uno entre aquellos ideales del anillo Z que contienen a
hni y el conjunto de todos los ideales de Zn . Pero los ideales de Z son los
ideales principales hmi, donde m es un entero no negativo. El resultado

165

es que existe una correspondencia uno a uno entre los ideales de Zn y los
ideales hmi de Z tales que hmi hni; la u
ltima inclusion ocurre si, y solo
si m divide a n.
Teorema 12.2 (Teorema fundamental de homomorfismos). Si :
A S es un homomorfismo entre anillos conmutativos, entonces N es
un ideal en A y existe un isomorfismo

e : A/N im
definido por
e : a + N 7 (a). Se tiene el siguiente diagrama,
A








/ im
?



 e



A/N
Demostraci
on. Sea I = N . Ya vimos que I es un ideal en A y que si
es un homomorfismo im es un subanillo de S.

e est
a bien definida.
Si a + I = b + I, entonces a b I = N , de donde (a b) = 0.
Pero (a b) = (a) (b), luego (a
e + I) = (a) = (b) = (b
e + I).

e es un homomorfismo.
Primero, (1
e + I) = (1) = 1.
Segundo,
e es un homomorfismo
((a
e + I) + (b + I)) = (a
e + b + I)
= (a + b)
= (a) + (b)
= (a
e + I) + (b
e + I).
Tercero,
((a
e + I)(b + I)) = (ab
e
+ I)
= (ab)
= (a)(b)
= (a
e + I)(b
e + I).

e es sobre. Si x im para alg


un a A, x = (a
e + I).

e es inyectiva. Si a + I Ne, entonces (a


e + I) = 0. Pero, (a
e + I) =
(a), de donde, (a) = 0, a N y a + I = I = 0 + I. Entonces,
Ne = {0 + I} y
e es inyectiva.

166

Anillos cociente

Recordemos que el campo primo de un campo k es la interseccion de


todos los subcampos de k.
Proposici
on 12.7. Si k es un campo, entonces su campo primo es isomorfo a Q o a Zp para alg
un primo p.
Demostraci
on. Consideremos el homomorfismo : Z k definido por
(n) = n 1, donde 1 es uno de K. Como todo ideal en Z es principal, existe un entero m > 0 tal que N = hmi. Si m = 0, entonces es inyectiva y im es un subanillo de k isomorfo con Z. Como
Q = F rac(Z)
= F rac(im ). Como Q es el menor campo que contiene a Z como un subanillo, en este caso el campo primo de k es isomorfo con Q. Si m 6= 0, por el teorema fundamental de isomorfismo,
Zm = Z/hmi
= im k. Como k es un campo, im es un dominio y m
es primo. Entonces, im
= Zp , p primo, es el campo primo de k.
La proposici
on anterior permite clasificar los campos en dos tipos.
Definici
on 12.4. Un campo k tiene caracterstica 0 si su campo primo
es isomorfo con Q; si su campo primo es isomorfo con Zp , para alg
un
primo p, entonces k es de caracterstica p.
Ejemplo 12.2. Los campos Q, R, C tienen caracterstica 0. Zp , p primo
es de caracterstica p.
Recordemos que si A es un anillo conmutativo, a A y n N,
entonces na = a + + a, donde hay n sumandos. Si 1 es el uno de
A, entonces na = (n1)a. De donde, si n1 = 0 en A, entonces na = 0,
para todo a A. En Zp , se tiene que p[1] = [p] = [0] y p[a] = [0] para
todo [a] Zp . En forma mas general, si k es un campo de caracterstica
p > 0, entonces pa = 0 para todo a k. En particular. cuando p = 2,
0 = 2a = a + a y en este caso a = a para todo a k.

CAPITULO 13

Ideales maximales e ideales


primos

Esta secci
on la dedicamos al estudio de dos tipos especiales de ideales:
ideales maximales e ideales primos.

13.1

Ideales maximales

Definici
on 13.1. Un ideal I de un anillo A es ideal maximal, si I 6= A
y si existe un ideal J en A tal que I J A, entonces J = A.
Es decir, un ideal maximal es un ideal que no es todo el anillo y
no est
a contenido propiamente en ideales no triviales. Tambien se puede
decir que el u
nico ideal que contiene propiamente a un ideal maximal es
el anillo.
A la pregunta de que si todo anillo conmutativo con identidad contiene un ideal maximal, la respuesta es positiva y su demostracion se hace
a partir del lema de Zorn, se tiene entonces la siguiente proposicion, de
la que no presentamos su demostracion
Proposici
on 13.1. Si A es un anillo conmutativo con identidad, A tiene
un ideal maximal. En efecto, todo ideal propio I en A est
a contenido en
un ideal maximal.
Usualmente no es f
acil demostrar que un ideal es maximal directamente de la definici
on 7.1. Entonces se hace necesario ver algunas pro-

168

Ideales maximales e ideales primos

posiciones que nos ayuden a decidir cuando un ideal dado es o no ideal


maximal, que sean m
as faciles de aplicar que la definicion.
Proposici
on 13.2. Sea I un ideal propio de un anillo A. I es un ideal
maximal si, y solo si hI, ai = A para cualquier elemento a
/ I. Aqu,
hI, ai denota el ideal generado por I {a}.
Demostraci
on. Primero, se observa que el ideal hI, ai satisface I hI, ai
A. Estas inclusiones implican que si I es un ideal maximal en A necesariamente se tiene hI, ai = A. De otra parte, suponemos que J es un ideal
en A con la propiedad I J A. Si a es cualquier elemento de J que
no est
a en I, entonces I hI, ai J. La hipotesis de que hI, ai = A,
implica que J = A y se concluye que I es un ideal maximal.
Ejemplo 13.1. Para ilustrar este concepto podemos mostrar que en el
anillo de n
umeros enteros los ideales maximales corresponden a los n
umeros primos, es decir, demostremos que si n > 1 es un entero, entonces el
ideal principal hni en Z es maximal si, y solo si n es un n
umero primo.
Supongamos primero que el ideal hni es maximal. Si n no es primo,
n = n1 n2 donde 1 < n1 6 n2 < n . Esto implica que los ideales hn1 i y
hn2 i son tales que
hni hn1 i Z,

hni hn2 i Z

que es contrario a la maximalidad de hni.


Recprocamente, supongamos que el entero n es primo. Si el ideal
hni no es maximal en Z, entonces hni = Z o existe un ideal propio
hmi tal que hni hmi Z. El primer caso no es posible, ya que 1 no
puede ser m
ultiplo de un n
umero primo. Ademas, si hni hmi , entonces
n = km para alg
un entero k > 1 pero esto no es posible por ser n primo
y as el segundo caso tampoco es posible. Se concluye que hni es un ideal
maximal.
Ejemplo 13.2. El conjunto F(R) de funciones R R es un anillo para
las operaciones usuales de adicion y multiplicacion de funciones (Ejemplo
1.5). Consideremos el conjunto M de todas las funciones que se anulan
en 0:
M = { f F(R) | f (0) = 0 }
Es f
acil ver que M es un ideal en F(R). Mostremos que M es maximal.
Si f
/ M e i es la funcion identica de R (es decir, i(x) = x), es facil
verificar que (i2 + f 2 )x 6= 0 para cada x R . Entonces la funcion
i2 + f 2 es un elemento invertible de F(R). Como F(R) hM, f i hi, f i

Ideales maximales

169

con i2 + f 2 hi, f i, esto implica que hM, f i = F(R), luego M es ideal


maximal en F(R). (Aqu, hi, f i denota el ideal generado por i y f , es
decir, hi, f i = {ri + sf | r, s F(R)}.)
Veamos ahora una caracterizacion de los ideales maximales en terminos de anillos cocientes. En este resultado se determina una condicion
necesaria y suficiente para que un anillo cociente sea un campo, lo que
ser
a de mucha utilidad un poco mas adelante.
Proposici
on 13.3. Sea I un ideal propio de un anillo conmutativo con
identidad A. I es un ideal maximal si, y s
olo si el anillo cociente A/I es
un campo.
Demostraci
on. Primero supongamos que I es un ideal maximal de A.
Como A es un anillo conmutativo con identidad, el anillo cociente A/I
tambien cumple estas propiedades. As, para demostrar que A/I es un
campo, es suficiente mostrar que cada elemento diferente de cero en A/I
tiene inverso multiplicativo. Entonces, si clase lateral a + I 6= 0 + I,
entonces a
/ I y como I es ideal maximal el ideal hI, ai debe ser todo el
anillo A, con lo cual
A = hI, ai = { i + xa | i I, x A }
La igualdad anterior afirma que todo elemento de A se puede expresar
en la forma i + xa, donde i I, x A. En particular, la identidad 1, se
puede escribir en la forma
1 = i + xa
para una elecci
on apropiada de i I, x
A. Entonces, la diferencia
1x
a A, lo que es equivalente a
1+I =x
a + I = (
x + I)(a + I)
con lo cual, x
+ I = (a + I)1 . Se demostro que A/I es un campo.
Recprocamente, supongamos que A/I es un campo y que J es cualquier ideal en A tal que I J A. Si demostramos que J = A, se
tendr
a que I es un ideal maximal. Como I es un subconjunto propio de
J, existe a J con a
/ I y as a + I 6= 0 + I el cero de A/I. Como A/I
es un campo, tiene inverso multiplicativo,
(a + I)(b + I) = 1 + I
para alguna clase lateral b + I A/I. Entonces 1 ab I J y como el
producto ab tambien pertenece a J, la identidad 1 = (1 ab) + ab J,
lo que implica J = A.

170

Ideales maximales e ideales primos

Ejemplo 13.3. Un curso de analisis frecuentemente se inicia con la construcci


on del sistema de n
umeros reales y para esto se parte del campo
ordenado de los n
umeros racionales y utilizando cortaduras de Dedekind
o sucesiones de Cauchy se construye el campo ordenado y completo de los
n
umeros reales; con la teora de ideales maximales este trabajo se puede
reducir considerablemente. En este ejemplo mostramos el esquema que
se sigue para esta construccion.
1. Si = {an } y = {bn } son sucesiones de n
umeros racionales,
definimos + como la sucesion {an + bn }, es decir la sucesion
cuyo n-esimo termino es an + bn . El producto es la sucesion
cuyo n-esimo termino es an bn . El conjunto de sucesiones de n
umeros
racionales no es otra cosa que el anillo de todas las funciones de Z+
en Q.
e es el conjunto de sucesiones de Cauchy de n
2. Si Q
umeros racionales,
e es un subanillo del conjunto de sucesiones de n
Q
umeros racionales.
e
As, Q es un anillo conmutativo con identidad.
3. Sea = {cn } una sucesion de n
umeros racionales. es una sucesi
on
nula si para todo racional  > 0 se tiene que |cn | < , para n
suficientemente grande.
e
e de sucesiones nulas es un ideal maximal de Q.
4. El conjunto N
e.
5. Se define un n
umero real como una clase lateral de N
e N
e es un campo.
6. De la proposici
on 4.1, se obtiene R = Q/
En un curso tpico de analisis, como no se tiene la proposicion 7.3, se
hace necesario demostrar los once axiomas de campo. Naturalmente, para
tener el sistema de los n
umeros reales falta ver que el campo as definido
es completo.

13.1.1

Ejercicios

1. Encuentre los ideales maximales de los anillos 2Z y Z30 .


2. Usar la proposicion 7.2 para demostrar que Zp es un campo, donde
p es primo.
3. Muestre que el u
nico ideal maximal en un campo es el ideal {0}.
4. Demostrar que un ideal propio M de un anillo A es maximal si, y
s
olo si para todo elemento b
/ M , existe a A tal que 1 + ba M .

Ideales primos

171

5. Si f es un homomorfismo del anillo A sobre el anillo A0 , demostrar


que:
a) Mostrar que el n
ucleo de f es un ideal maximal de A.
b) Si M es un ideal maximal de A con M Nf , entonces f (M )
es un ideal maximal de A0 .
c) Si M 0 es un ideal maximal en A0 , entonces f 1 (M 0 ) es un ideal
maximal de A.
d ) La funci
on M f (M ) define una correspondencia uno a uno
entre el conjunto de ideales maximales de A que contienen al
n
ucleo de f y el conjunto de ideales maximales de A0 .
6. Un ideal I de un anillo A es minimal si I 6= {0} y no existe un
ideal J de A tal que {0} J I.
a) Demostrar que un ideal diferente de {0} es minimal si, y solo
si hai = I para cada elemento diferente de cero a I.
b) Verificar que el anillo Z no tiene ideales minimales.

13.2

Ideales primos

Consideramos ahora el concepto de ideal primo. Antes de dar una


definici
on formal, consideremos en el anillo Z de n
umeros enteros el ideal
principal hpi, generado por un primo p. Si el producto ab hpi con
a, b Z, entonces ab = np para alg
un entero n y as, como p es primo p
divide a b
o p divide a a, es decir a = n1 p hpi o b = n2 p hpi para una
elecci
on apropiada de n1 , n2 Z. Se tiene entonces que el ideal hpi es tal
que si contiene un producto, contiene al menos uno de los factores. Esta
observaci
on ilustra y sugiere la definicion siguiente.
Definici
on 13.2. Un ideal I en un anillo A es un ideal primo si para
todo a, b A; ab I implica a I
o b I.
Ejemplo 13.4. Los ideales primos en el anillo Z son los ideales hpi, donde
p es un n
umero primo y los ideales triviales {0} y Z. En general podemos
afirmar que un anillo conmutativo con identidad A, es un dominio de
integridad si, y s
olo si el ideal {0} es primo.
Ejemplo 13.5. Para mostrar un anillo que tenga ideales primos no triviales que no son maximales, tomemos A = Z Z, donde las operaciones

172

Ideales maximales e ideales primos

se hacen componente a componente. Es facil verificar que Z {0} es un


ideal primo de A. Como
Z {0} Z 2Z A
con Z 2Z un ideal en A, Z {0} no es maximal.
En forma an
aloga a lo que paso en la proposicion 7.3, los ideales
primos se pueden caracterizar de la siguiente forma:
Proposici
on 13.4. Sea I un ideal propio de un anillo conmutativo con
identidad A. I es un ideal primo si, y s
olo si A/I es un dominio de
integridad.
Demostraci
on. Primero, tomamos a I como un ideal primo en A. Como
el anillo A/I es conmutativo con identidad, basta mostrar que A/I no
tiene divisores de cero. En efecto, Supuesto que
(a + I)(b + I) = 0 + I = I
entonces ab + I = I lo que es equivalente a afirmar que ab I. Como I
se ha supuesto es un ideal primo, a o b deben estar en I, lo que implica
que a + I = I o b + I = I. Entonces si el producto de dos elementos de
A/I es cero, uno de los factores es cero.
Recprocamente, si suponemos que A/I es un dominio de integridad,
basta regresarse en el argumento anterior para ver que I es un ideal
primo.
Hay una clase importante de ideales que son siempre primos: los ideales maximales.
Proposici
on 13.5. En un anillo conmutativo con identidad, todo ideal
maximal es un ideal primo.
Demostraci
on. Supuesto que I es un ideal maximal de un anillo conmutativo con identidad A tal que ab I con a
/ I. Demostremos que
b I. La maximalidad de I implica que el ideal hI, ai es todo A, entonces
existen i I, x A tales que 1 = i + xa. As, como ab, i I,
b = 1b = (i + xa)b = ib + x(ab) I
Se concluye que I es un ideal primo de A.

Ideales primos

173

El recproco de la proposicion anterior no se cumple, en el ejemplo 7.5


se muestra que existen ideales primos no triviales que no son maximales.
Sin embargo, en los dominios de ideal principal los ideales primos y los
maximales coinciden.
Proposici
on 13.6. Sea D un dominio de ideal principal. Un ideal no
trivial de D es primo si, y s
olo si es ideal maximal.
Demostraci
on. De acuerdo a la proposicion 7.5, basta demostrar que si
hai es un ideal primo en D, hai es maximal. Para esto suponemos I un
ideal tal que hai I D. Como D es un DIP existe b D para el cual
I = hbi y si a I, para alg
un x D, a = xb, pero como hai es ideal
primo x hai
o b hai. La posibilidad b hai nos lleva inmediatamente
a la contradicci
on hbi hai. Si x A, x = sa para alg
un s D con
lo cual a = xb = (sa)b y como a 6= 0 y D es un dominio de integridad
1 = sb hbi lo que implica I = D. As, como no existen ideales entre hai
y D, hai es un ideal maximal.
Observemos que la proposicion anterior no nos es suficiente para determinar explcitamente los ideales primos o maximales en un DIP, esto
se lograr
a si se determinan condiciones para los elementos generadores de
estos ideales, para esto consideramos los elementos primos o irreducibles
de un anillo definidos en la definicion 5.6.
Proposici
on 13.7. Sea D un DIP. El ideal hpi es ideal primo (maximal)
de D si, y s
olo si p es un elemento primo de D.
Demostraci
on. Sea p un elemento primo de D e I un ideal tal que hpi
I D. Por hip
otesis D es un DIP con lo cual I = hai para a D.
Como p hai, p = ab para alg
un b D y por ser p un elemento primo,
se sigue que a o b es una unidad. Si b es una unidad, a = b1 p hpi y
as hai hpi que es una contradiccion, por tanto a debe ser una unidad
y esto implica que hai = D, es entonces ideal maximal en D.
Recprocamente, supongamos que hpi es un ideal primo de D. Para
una demostraci
on por contradiccion, suponemos que p no es un elemento
primo de D. Entonces p admite una factorizacion p = ab donde ni a ni b
son unidades. (Si p es una unidad, hpi =
6 D y el caso es trivial). Ahora, si
a est
a en hpi, a = xp para x D y entonces p = ab = (xp)b y as 1 = xb
y b sera una unidad, contrario a la hipotesis. Similarmente, el suponer
que b hpi nos lleva a una contradiccion. Se tiene entonces ab hpi con
a
/ hpi y b
/ hpi lo que niega que el ideal hpi sea primo. Se concluye que
p debe ser un elemento primo de D.

174

Ideales maximales e ideales primos

Vemos entonces que los elementos primos en un DIP tienen un papel an


alogo al de los n
umeros primos en el anillo de los enteros y esta
analoga es tan fuerte que permite generalizar el Teorema Fundamental
de la Aritmetica en un DIP, como lo vimos para el DIP de polinomios
sobre un campo.

13.2.1

Ejercicios

1. Sea I un ideal propio de un anillo A. Mostrar que I es un ideal


primo si, y s
olo si el complemento de I es un subconjunto de A
cerrado para la multiplicacion.
2. Si f es un homomorfismo de un anillo A sobre un anillo A0 , demostrar que:
a) Si I es un ideal primo de A que contiene al n
ucleo de f , entonces f (I) es un ideal primo de A0 .
b) Si I 0 es un ideal primo de A0 , entonces f 1 (I 0 ) es un ideal
primo de A.
3. Mostrar que si I1 e I2 son ideales de un anillo A tales que I1 * I2 ,
I2 * I1 , entonces el ideal I1 I2 no es primo. [Sugerencia: considerar,
para a I2 I1 y b I1 I2 el producto ab]

CAPITULO 14

Extensiones de un campo

Ejemplo 14.1. Consideremos el homomorfismo de evaluacion : R[x]


C, definido por f (x) 7 f (i), donde i2 = 1. Se tiene: primero, es sobre:
si a + bi C, entonces a + bi = (a + bx). Segundo
N = { f (x) R[x] | f (i) = 0 }
es el conjunto de los polinomios que tienen a i como raz. Claramente,
x2 + 1 N y aun m
as, N = hx2 + 1i. En efecto, como R[x] es un DIP,
el ideal N es generado por el polinomio que tenga menor grado en el
ideal. Si x2 + 1 no genera a N , existe un divisor lineal de x2 1 en R[x]
y x2 + 1 tendra una raz real, lo que claramente no es posible. De el
teorema fundamental de isomorfismo, se concluye
R[x]/hx2 + 1i
=C
As, la construcci
on del anillo de los n
umeros complejos a partir de
los reales, se puede definir como R[x]/hx2 + 1i. La ventaja de construir
a C en esta forma es que que no sera necesario verificar los axiomas de
anillo ya que estos se cumplen automaticamente en R[x]/hx2 +1i, faltara
ver que los elementos diferentes de cero son unidades.
Proposici
on 14.1. Si k es un campo e I = hp(x)i, donde p(x) k[x] no
es constante, entonces las tres afirmaciones que siguen son equivalentes.
1. k[x]/I es un campo.

176

Extensiones de un campo

2. k[x]/I es un dominio.
3. p(x) es irreducible en k[x].
Demostraci
on. (1) (2). Todo campo es un dominio.
(2) (3). Si p(x) no es irreducible, entonces existe una factorizacion
p(x) = g(x)h(x) con grado(g) < grado(p) y grado(h) < grado(p). Si
g(x) I, entonces p(x) | g(x) y grado(p) 6 grado(g), que es una contradicci
on, de donde g(x) = I 6= 0 + I en k[x]/I. Similarmente, h(x) + I 6= 0
en k[x]/I, si embargo, el producto
(g(x) + I)(h(x) + I) = p(x) + I = 0 + I
es cero en el anillo cociente, lo que contradice el que k x /I es un dominio.
(3) (1). Suponemos que p(x) es irreducible. Como p(x) no es una
unidad el ideal I = hp(x)i no contiene al 1, es decir, 1 + I 6= 0 in k[x]/I.
Si f (x) + I k[x]/I es diferente de cero, entonces f (x)
/ I, es decir,
f (x) no es un m
ultiplo de p(x) y p, f son primos relativos y entonces
existen polinomios s y t tales que sf + tp = 1, de donde, sf 1 I y
1 + I = sf + I = (s + I)(f + I). Se concluye, que todo elemento diferente
de cero en k[x]/I tiene inverso y k[x]/I es un campo.
La proposici
on anterior tiene su analoga en Zm = Z/hmi donde son
equivalentes las afirmaciones: Zm es un campo, Zm es un dominio, m es
primo.
La estructura de A/I puede parecer complicada, pero para elecciones
apropiadas de A e I el anillo conmutativo A/I se puede describir facilmente. Por ejemplo, cuando p(x) es un polinomio irreducible, en lo que
sigue se da una descripcion completa del campo k[x]/hp(x)i.
Proposici
on 14.2. Sean k un campo, p(x) k[x] un polinomio m
onico
e irreducible de grado d, K = k[x]/hp(x)i, donde I = hp(x)i y = x+I
K.
1. K es un campo y k 0 = {a+I | a k} es un subcampo de K isomorfo
con k. Entonces, si k se identifica con k 0 , k es un subcampo de K.
2. es una raz en K
3. Si g(x) k[x] y es una raz de g(x), p(x) | g(x).
4. p(x) es el u
nico polinomio m
onico e irreducible en k[x] que tiene a
como raz.

177

5. La lista 1, , 2 , . . . , d1 es una base de K como un espacio vectorial sobre K y [K : k] = d


Demostraci
on. (1) Sea I = hp(x)i. Como p(x) es irreducible, K = k[x]/I
es un campo. Se define : k k[x]/I por (a) = a + I, es un
homomorfismo porque es la restriccion a k del homomorfismo canonico
k[x] k[x]/I, es inyectiva porque k es un campo y entonces es un
isomorfismo de k al subcampo k 0 = {a + I | a k} k[x]/I.
(2) Sea
p(x) = a0 + a1 x + + ad xd k[x]
donde ai k para todo i. En K = k[x]/I, se tiene
p() = (a0 + I) + (a1 + I) + + (ad + I) d
= (a0 + I) + (a1 + I)(x + I) + + (ad + I)(x + I)d
= (a0 + I) + (a1 x + I) + + (ad xd + I)
= a0 + a1 x + + ad xd + I
= p(x) + I = I
porque p(x) I = hp(x)i. Pero I = 0 + I es el cero de k[x]/I y es una
raz de p(x).
(3) Si p(x) - g(x) en k[x], entonces su mcd es 1, porque p(x) es
irreducible. Entonces existen s(x), t(x) k[x] con 1 = s(x)p(x)+t(x)g(x).
Como k[x] K[x], podemos mantener esta igualdad en K[x]. Calculando
en llegamos a la contradiccion 1 = 0.
(4) Sea h(x) k[x] es un polinomio monico e irreducible que tiene
a como raz. Por la parte (3), se tiene que p(x) | h(x). Como h(x) es
irreducible, se tiene que h(x) = cp(x) para alguna constante c y como
h(x) y p(x) son m
onicos, c = 1 y h(x) = p(x).
(5) Todo elemento de K = k[x]/I tiene la forma f (x) + I, donde f (x) k[x]. Dividiendo f (x) por p(x) se encuentran polinomios
q(x), r(x) k[x] tales que f (x) = q(x)p(x) + r(x) donde r(x) = 0
o grado(r) < d = grado(p). Como f r = qp I, se tiene que
f (x) + I = r(x) + I. Si r(x) = b0 + b1 x + + bd1 z d1 con bi k, para
todo i, entonces vemos, como en la prueba de la parte (2), a r(x) + I
como b0 + b1 + + bd1 d1 . Entonces, 1, , 2 , . . . d1 generan a K.
Para demostrar la unicidad, supongamos que
b0 + b1 + + bd1 d1 = c0 + c1 + + cd1 d1
Pd1
Definimos g(x) k[x] por g(x) = 1=0
(bi ci )xi ; si g(x) = 0, terminamos. Si g(x) 6= 0, entonces grado(g) esta definido y grado(g) <

178

Extensiones de un campo

d = grado(p). De otra parte, es una raz de g(x) y por la parte (3),


p(x) | g(x) y entonces, grado(p) 6 grado(g) y esto es una contradiccion.
Se concluye que 1, , 2 , . . . , d1 es base de K como un espacio vectorial
sobre k y la dimensi
on de K es d.
Observe que en (5) se tiene en cuenta que si k es un subcampo de K,
entonces K se puede ver como un espacio vectorial sobe k: la multiplicaci
on escalar esta definida considerando c, para c k y K, como
el producto de c y como la multiplicacion en K. La dimk K se denota
con [K : k].
Ejemplo 14.2. Aplicando el resultado anterior al ejemplo 1.29, en el
que f (x) = x2 + 1 R[x], n = 2, y la clase x + I (donde I = hx2 + 1i)
se denota con i, vemos que todo n
umero complejo tiene una expresion
u
nica de la forma a + bi, donde a, b R e i2 + 1 = 0.
Ahora vamos a generalizar el ejemplo 1.29 y para esto es necesario
estudiar el proceso de adjunci
on de un elemento a un campo.
Definici
on 14.1. Si k es un subcampo de un campo K, usualmente decimos que K es una extensi
on de k. Para abreviar, se escribe K/k es
una extensi
on.
Un campo K, extensi
on de un campo k, es una extensi
on finita de
k si K es un espacio vectorial sobre k de dimensi
on finita. La dimensi
on
de K, denotada con [K : k], es el grado de K/k.
La parte (5) de la proposicion 1.63, justifica el nombre de grado
que se le ha dado a la dimension [K : k], de la extension K/k.
Un primer paso para clasificar los campos se hizo considerando su
caracterstica, es decir, describiendo sus campos primos. El paso que sigue
es considerar si los elementos son algebraicos sobre el campo primo.
Definici
on 14.2. Sea K/k una extensi
on. Un elemento K es algebraico sobre k si existe un polinomio diferente de cero f (x) k[x] que
tiene a como raz; si no, es trascendente sobre k. Una extensi
on
es algebraica si todo K es algebraico sobre k.
Cuando se dice que un nmero real es trascendente, usualmente se
quiere decir que es trascendente sobre Q.
Proposici
on 14.3. Si K/k es una extensi
on finita, entonces K/k es una
extensi
on algebraica.

179

Demostraci
on. Por definicion, K/k es finita significa que [K : k] = n <
, es decir K tiene dimension n como un espacio vectorial sobre k.
Entonces, la lista de n + 1 vectores 1, , 2 , . . . , P
n es dependiente. As,
existen c0 , c1 , . . . cnP k, no todos cero, tales que
ci i = 0. Entonces el
polinomio f (x) = ci xi no es el polinomio cero y es una raz de f (x),
de donde es algebraico sobre k.
La recproca de esta proposicion no es verdadera, mas adelante veremos que si el conjunto A de los n
umeros complejos que son algebraicos
sobre Q es una extensi
on de Q que no es una extension finita.
Ya vimos como si k es un campo y K es una extension de k, con un
elemento arbitrario de K y un polinomio
p(x) = a0 + a1 x + an xn
en k[x] definimos p() por
p() = a0 + a1 + an n
El elemento p() es el resultado de sustituir x por . Con esto la
funci
on
: k[x] K
que enva a p(x) en p() es un homomorfismo (de sustitucion) de k[x] en
K y denotamos con k[] la imagen de k[x] por , es decir
k[] = { p() | p(x) k[x] }
= { a0 + a1 + an n | ak k, n > 0 }
y es el u
nico homomorfismo de k[x] en K tal que (x) = y (a) =
a para todo a k (deja fijos a todos los elementos de k).
Adem
as, vimos que siempre que p() = 0, es una raz del polinomio
p(x). Tambien sabemos que dado un polinomio p(x) k[x], puede ocurrir
que no tenga races en k. En este capitulo vamos a ver que siempre existe
una extensi
on K de k donde p(x) tiene una raz.
El n
ucleo del homomorfismo decide muchos de nuestros razonamientos ya que el problema de obtener las races de un polinomio
p(x) k[x] es equivalente a encontrar los elementos K tales que
p(x) N y esto nos indica al camino a seguir.
Comenzamos tomando una extension K de k y un elemento de K,
para construir una nueva extension de k, adjunt
andole a k el elemento

180

Extensiones de un campo

, para esto consideremos el subcampo generado por k {} que denotaremos con k(). Sabemos que k() es el menor subcampo de K que
contiene a k y a , es decir
k() =

\
{ H | H es un subcampo de K; k H, H }

En lo que sigue se busca determinar, salvo isomorfismos, la estructura


de la extensi
on k().
Sabemos que k[] es un dominio de integridad por ser un subanillo
del campo K. Si Q es el campo de cocientes de k[], se tiene que:
k {} k[] Q
y como k() es el menor subcampo de K que contiene a k y a , entonces:
k() Q
De otra parte, cualquier subanillo de K que contenga a k y a
necesariamente contiene los elementos de k[], en particular k[] k()
y como k() es un subcampo de K, debe contener todos los cocientes de
elementos de k[], es decir Q k(). Concluimos que,
k() = Q
Definici
on 14.3. Sea K/k un campo extensi
on y K. k() es una
extensi
on simple de k obtenida al adjuntar a k. Por el razonamiento
anterior, se tiene que:



f ()
F () =
f (x), g(x) k[x] y g()) 6= 0
g()
M
as generalmente, si A es un subconjunto de K, se define k(A) como
la intersecci
on de los subcampos de K que contienen a k A y k(A) es
el subcampo de K obtenido al adjuntar A a k. En particular, si A =
{z1 , z2 , . . . , zn } es un subconjunto finito, denotamos con k(z1 , . . . , zn } a
k(A).
Ahora mostramos que el campo k[x]/hp(x)i, donde p(x) es irreducible,
est
a ntimamente relacionado a la adjuncion.
Proposici
on 14.4. Sea K/k una extensi
on y sea K, algebraico sobre
k.

181

1. Existe un u
nico polinomio m
onico e irreducible p(x) k[x] que
tiene a como una raz. Adem
as, si I = hp(x)i, entonces k[x]/I
=
k(), por el isomorfismo
: k[x]/I k()
con (x + I) = y (c) = c para todo c k.
2. Si 0 K, es otra raz de p(x), entonces existe un isomorfismo
: k() k(0 )
con () = (0 ) y (c) = c para todo c k.
Demostraci
on. (1) Consideremos el homomorfismo de sustitucion :
k[x] K y el diagrama
k[x]










/ im
?





 b


k[x]/N
por el teorema fundamental de isomorfismos, se tiene que
b es un isomorfismo. Ahora, im es un subcampo de K formado por los f () con
f (x) k[x]. El N es el conjunto de los f (x) k[x] que tienen a como
raz. Como todo ideal en k[x] es un ideal principal, entonces N = hp(x)i
para alg
un polinomio m
onico p(x) k[x]. Tenemos el diagrama
k[x]











/ im
?





 b



k[x]/hp(x)i
Entonces, k[x]/hp(x)i
= im de donde k[x]/hp(x)i es un campo y
p(x) es irreducible (proposicion 1.62), p(x) es u
nico (proposicion 1.63).
Adem
as, im es un subcampo de K que contiene a k y a y como
todo subcampo que contiene a k y a debe estar contenido en im , se
tiene que im = k(). Se concluye que
k[x]/hp(x)i
= k()

182

Extensiones de un campo

(2) De la parte (1), existen isomorfismos


b : k[x]/I k() y :
0
1
k[x]/I k( ). La compuesta, = es el homomorfismo pedido.
Definici
on 14.4. Si K/k es una extensi
on y K es algebraico sobre
k, entonces el u
nico polinomio m
onico e irreducible p(x) k[x] que tiene
a como raz es el polinomio minimal de sobre k, denotado con
p(x) = irr (, k)
Demostramos dos resultados importantes, el primero debido a Kronecker, dice que si f (x) k[x], donde k es un campo, existe un campo E
que contiene a k y a todas las races de f (x), el segundo, debido a Galois,
permite construir campos finitos.
Definici
on 14.5. Sea k un subcampo de un campo K. f (x) k[x] se
factoriza completamente sobre K si
f (x) = a(x z1 )(x z2 ) (x zn )
donde z1 , z2 , . . . , zn est
an en K y a k, diferente de cero.
Claramente, f (x) F [x] se factoriza completamente sobre F si, y
solo si F contiene todas las races de p(x).
Teorema 14.1 (Kronecker). Si k es un campo y f (x) k[x], existe un
campo K que contiene a k en el que f (x) se factoriza completamente.
Demostraci
on. La demostracion se hace por induccion sobre grado(f ). Si
grado(f ) = 1, entonces f (x) es lineal y se toma K = k. Si grado(f ) > 1,
se escribe f (x) = p(x)g(x), donde p(x) es irreducible. Por la proposicion
1.63, existe un campo F que contiene a k y a una raz de p(x). Entonces
en F [x], p(x) = (x )h(x) y f (x) = (x )h(x)g(x). Por induccion,
existe un campo K que contiene a F (y por lo tanto a k) tal que h(x)g(x)
y por lo tanto f (x) es un producto de factores lineales en K[x].
Para los campos Q, R y C, el teorema de Kronecker no ofrece algo
nuevo. El teorema fundamental del
algebra, demostrado por primera vez en 1799 por Gauss (completando intentos anteriores de Euler y
Lagrange), dice que: todo polinomio no constante f (x) C[x] tiene una
raz en C. Se sigue por induccion sobre el grado de f (x), que todas las
races de f (x) est
an en C, es decir, f (x) se factoriza completamente sobre
C. De otra parte, si por ejemplo k = Zp o k = C(x) = F rac(C[x]), el
teorema fundamental no se puede aplicar, pero si teorema de Kronecker

183

y se puede afirmar que existe un campo E mas grande, que contiene todas las races de f (x). Hay una version general del teorema fundamental
del
algebra: todo campo k es un subcampo de un campo K algebraicamente cerrado, es decir, K es un campo que contiene a k y a todas las
races de todo polinomio f (x) k[x].
Ahora vamos a construir campos finitos.
Teorema 14.2 (Galois). Si p es un primo y n un entero positivo, existe
un campo que tiene exactamente pn elementos,
Demostraci
on. Sea q = pn y consideremos el polinomio
g(x) = xq x Zp [x]
Por el teorema de Kronecker, existe un campo E que contiene a Zp
tal que g(x) es un producto de factores lineales en E[x]. Definimos
F = { E | g() = 0 }
F es el campo de todas las races de g(x). Como la derivada g 0 (x) =
qxq1 1 = pn xq1 1 = 1, se sigue que el mcd (g, g 0 ) = 1 y con
esto todas las races de g(x) son diferentes, es decir, F tiene exactamente
q = pn elementos.
Si demostramos que F es un campo, terminamos la prueba. Si a, b F
entonces aq = a y bq = b, de donde (ab)q = aq bq = ab y ab F ; tambien
(a b)q = aq bq = a b y a b F . Finalmente, si a 6= 0, cancelando
en aq = a se obtiene aq1 = 1 y el inverso de a es aq2 , que esta en F
porque F es cerrado para la multiplicacion.
M
as adelante veremos que cualquier par de campos finitos con el
mismo n
umero de elementos son isomorfos.
Un campo finito que tenga q = pn elementos (donde p es un primo)
se denota con
Fq
Ejemplo 14.3. En el ejercicio 1.5.1(1) vimos un campo k con cuatro
elementos:




a
b

k=
a, b Z2
b a+b
Ahora podemos construir un campo con cuatro elementos como el
cociente F = F2 [x]/hq(x)i, donde q(x) F2 [x] es el polinomio irreducible
x2 + x + 1. Por la proposicion 1.63(5), el campo F contiene los elementos
a + bz donde z = x + hq(x)i es una raz de q(x) y a, b F2 . Como

184

Extensiones de un campo

z 2 + z + 1 = 0, se tiene que z 2 = z 1 = z + 1, ademas, z 3 = zz 2 =


z(z + 1) = z 2 + z = 1. Ahora es facil ver que que hay un isomorfismo
b ) = a + bz.
: k F con ( ab a+b
Ejemplo 14.4. Hay tres polinomios de segundo grado e irreducibles en
Z3 [x]
p(x) = x2 + 1,

q(x) = x2 + x 1,

r(x) = x2 x 1

cada uno da un campo con 9 = 32 elementos. Veamos los dos primeros.


El campo E = Z3 [x]/hp(x)i esta dado por
E = { a + b | 2 + 1 = 0 }
Similarmente, si F = Z3 [x]/hq(x)i, entonces
F = { a + b | 2 + 1 = 0 }
E y F son campos isomorfos por la funcion : E F , definida por
(a + b) = a + b(1 )

14.0.2

Ejercicios

1. Para todo anillo conmutativo A, demostrar que A[x]/hxi


= A.
2. (Tercer teorema de isomorfismo para anillos) Si A es un anillo
conmutativo que tiene ideales I J, entonces J/I es un ideal en
A/I y existe un isomorfismo (A/I)/(J/I)
= A/I.
3. Demostrar que Z3 [x]/hx3 x + 1i
= Z3 [x]/hx3 x2 + x + 1i.
4. Construir las tablas de la adicion y multiplicacion para el campo
F8 con ocho elementos.
5. Si k es un campo de caracterstica 0 y si p(x) k[x] es un polinomio
irreducible, entonces p(x) no tiene races repetidas.

Parte III

Introducci
on a la Teora de
Galois

CAPITULO 15

Introducci
on

Uno de los problemas abiertos, despues del descubrimiento de las


f
ormulas para determinar las soluciones de las ecuaciones cuadratica y
c
ubica, resuelto por los a
nos 1500, fue encontrar la formula para las races
de polinomios de grado mayor, que permanecio abierto por casi 300 a
nos.
En los primeros de 100 a
nos, los matematicos reconsideraron el concepto
de n
umero, porque para entender la formula de la c
ubica se vieron forzados a preguntarse si los n
umeros negativos son n
umeros y si los n
umeros
complejos eran legtimos. En 1800, P. Ruffini afirmo que no exista una
f
ormula para la ecuaci
on de quinto grado (de la misma forma que la
de las ecuaciones cuadr
atica, c
ubica y de cuarto grado, es decir formulas donde u
nicamente se usen operaciones aritmeticas y races n-esimas),
pero sus contempor
aneos no aceptaron esta prueba (sus ideas, aunque
eran correctas, lo llevaron a una prueba que tena vacos). En 1815, A.L.
Cauchy planteo la multiplicacion de permutaciones y demostro propiedades b
asicas del grupo Sn , por ejemplo, introdujo la notacion cclica y
demostr
o la unicidad de la factorizacion de una permutacion en ciclos
disjuntos. En 1824, N.H. Abel (1802-1829) da una prueba aceptable para
la no existencia de una f
ormula para la ecuacion de quinto grado. Abel
trabaj
o con permutaciones de las races de una ecuacion de quinto grado
usando f
ormulas para funciones racionales dadas por J.L. Lagrange. En
1770. E. Galois (1811-1832), joven genio que murio antes de cumplir 21
a
nos, modific
o las funciones racionales pero, lo mas importante, fue que
se dio cuenta que la clave para entender el problema estaba en lo que

188

Introduccion

el llam
o grupos: subconjuntos de Sn que son cerrados para la multiplicaci
on (en nuestro lenguaje, subgrupos de Sn ). Cada polinomio f (x), lo

asoci
o con un grupo, que hoy llamamos el grupo de Galois de f (x). El
identific
o la relaci
on de conjugacion, subgrupo normal, grupo cociente,
grupo simple y demostro, en nuestro lenguaje, que un polinomio (sobre
un campo de caracterstica 0) tiene una formula para sus races, analoga
a la f
ormula cuadr
atica si, y solo si el grupo de Galois es un grupo soluble.
(GaloisTheory of Algebraic Equations por J.P. Tignol)

CAPITULO 16

F
ormulas cl
asicas

16.1

Ecuaci
on de segundo grado

Como la soluci
on a la ecuacion lineal ax = b, a 6= 0 u
nicamente
implica solo una divisi
on, apenas aparece en la teora de ecuaciones, comenzamos con la ecuaci
on cuadratica:
ax2 + bx + c = 0, a 6= 0
El metodo usual para deducir la formula cuadratica es completar el
cuadrado que se puede tomar literalmente. Consideremos la ecuacion
cuadr
atica x2 + bx + c = 0 con b > 0 y veamos x2 + bx como el area
de la figura 16.1. Se completa el cuadrado agregando el cuadrado de la
esquina que tiene
area 14 b2 . El area del cuadrado grande es (x + 21 b)2 ; si
1 2
c + 4 b > 0, tenemos un cuadrado con lados de longitud x + 21 b y area
c + 41 b2 . Esta construcci
on geometrica se puede dar algebraicamente sin
suponer que algunas cantidades sean no negativas. Sea f (x) = x2 + bx + c
x2 + bx + c = x2 + bx + 41 b2 + c 14 b2
= (x + 21 b)2 + 14 (4c b2 )
Entonces, si z es una raz de f (x),
p
z + 12 b = 12 b2 4c

Formulas clasicas

Figura 16.1: Completar el cuadrado

Veamos otra forma de deducir la formula cuadratica que comienza


remplazando el polinomio dado por uno mas simple.
Definici
on 16.1. Un polinomio f (x) R[x] de grado n est
a reducido
si no tiene termino en xn1 .
Proposici
on 16.1. La sustituci
on X = x n1 an1 cambia
f (X) = X n + an1 X n1 + h(X)
donde h(X) = 0 o grado(h) 6 n 2, en un polinomio reducido
f (x) = f (x n1 an1 )
Adem
as, si u es una raz de f (x), entonces u n1 an1 es una raz de
f (X).
Demostraci
on. La sustitucion X = x n1 an1 nos da:
f (x) = f (x n1 an1 )
= (x n1 an1 )n + an1 (x n1 an1 )n1 + h(x n1 an1 )
= (xn an1 xn1 + g1 (x)) + an1 (xn1 + g2 (x)) + h(x n1 an1 )
= xn + g1 (x) + an1 g2 (x) + h(x n1 an1 )
donde los g1 (x), g2 (x), h(x n1 an1 ) y g1 (x) + an2 g2 (x) + h(x n1 an1 )
es o 0 o un polinomio de grado 6 n 2. Se sigue que el polinomio
f (x) = f (x n1 an1 ) esta reducido.
Para terminar, si u es una raz de f (x), entonces 0 = f (u) = f (u
1
1
z de f (X).
n an1 ), es decir u n an1 es una ra

Ecuacion de tercer grado

Corolario 16.2 (F
ormula cuadr
atica). Si f (X) = X 2 + bX + c, entonces sus races son
p
1
b2 4c )
(b

2
Demostraci
on. Sea define x por X = x 12 b, entonces
f (x) = (x 12 b)2 + b(x 21 b) + c
el termino en primer grado se cancela y el polinomio reducido es
f (x) = x2 14 (b2 4c)

y las races de f (x) son u = 21 b2 4c y por la proposicion 1.1, las


races de f (X) son u 12 b, es decir las races de f (X) son
p
1
(b b2 4c )
2

El resultado que sigue, consecuencia de la formula cuadratica y se usa


para deducir la f
ormula de la c
ubica.
Corolario 16.3. Dados dos n
umeros c y d, existen n
umeros y con
+ = c y = d.
Demostraci
on. Si d = 0, tomamos = 0 y = c. Si d 6= 0, entonces
6= 0 y tomamos = d/. Sustituyendo, c = + = +d/ y entonces
2 + c + d = 0
La f
ormula cuadr
atica nos muestra que tales existen y hacemos
= d/ ( y pueden ser complejos).

16.2

Ecuaci
on de tercer grado

La proposici
on 1.1 simplifica el polinomio original y al mismo tiempo,
se mantiene el control de las races. En particular, si n = 3, entonces f (x)
tiene la forma
x3 + qx + r
El truco de Cardan para resolver la ecuacion c
ubica reducida es
3
escribir una raz u de x + qx + r como
u=+

Formulas clasicas

y luego encontrar y . Se tiene


0 = u3 + qu + r
= ( + )3 + q( + ) + r
Se observa que
( + )3 = 3 + 32 + 3 2 + 3
= 3 + 3 + 3( + )
= 3 + 3 + 3u
Por lo tanto,
0 = 3 + 3 + 3u + qu + r
y
0 = 3 + 3 + u(3 + q) + r

(16.1)

Ya sabemos que + = u, por el corolario 1.3, podemos imponer


una segunda condici
on
= 13 q
(16.2)
que elimina el termino en u de 16.1 y queda
3 + 3 = r

(16.3)

Elevando al cubo a los dos lados de 16.2.


1 3
3 3 = 27
q

(16.4)

Las ecuaciones 16.3 y 16.4 en las dos incognitas 3 y 3 se pueden


resolver, como en el corolario 1.3. Sustituyendo 3 = q 3 /(273 ) en 16.3
da
q3
3
= r
273
que se puede escribir como
6 + r3
una cuadr
atica y 2 + ry

donde D = r2 +
cuadr
atica 16.5,

4 3
27 q .

1 3
27 q

=0

(16.5)

1 3
27 q

en 3 . La formula cuadratica nos da

3 = 21 (r + D )
(16.6)

Como 3 tambien es una raz de la ecuacion


3 = 12 (r

D)

(16.7)

Ecuacion de tercer grado

Con raz c
ubica obtenemos . Por 16.2, = q/(3) y encontramos
u = + .

El n
umero z = 21 (r + D) puede ser complejo. La forma facil para
encontrar una raz c
ubica de z es escribirlo en forma polar sei , donde

s > 0; una raz c


ubica es entonces 3 sei/3 .
Para calcular las otras dos races de f (x), como u es una raz, dividimos a f (x) por x u y as, f (x) = (x u)g(x) donde g(x) es de grado 2
y con la f
ormula cuadr
atica encontramos las otras dos races. [Cualquier
raz de g(x) es una raz de f (x)].
Es posible encontrar una formula explcita de las otras dos races, en
lugar del metodo dado para encontrarlas.

Hay tres races c


ubicas de la unidad: 1, = 21 +i 23 y 2 = 21 i 23 .
Las otras races c
ubicas de 3 son y 2 . Si es el compa
nero de
, es decir, = q/(3) por 16.2, entonces el compa
nero de es

= = 2
3

y el compa
nero de 2 es

q
= 2 =
2
3

Entonces, las f
ormulas explcitas para las races de f (x) son + ,
2
2
+ y + . Llegamos a las llamadas f
ormulas de Cardan
para la ecuaci
on c
ubica.
Proposici
on 16.4 (F
ormulas de Cardan). Las races de x3 + qx + r
son
+ , + 2 , 2 +
donde

1
3 = (r + D)
2
1q
=
3
4
2
D = r + q3
27
y = 12 + i

3
2

es una raz c
ubica de la unidad.

Demostraci
on. La demostracion que tenemos tiene la condicion 6= 0.
Por la ecuaci
on 16.2, se tiene = q/3 y si = 0, entonces q = 0, es
decir la ecuaci
on c
ubica reducida es x3 + r. En este caso, 3 = r y las
races son , y 2 y las formulas se cumplen para este caso.

Formulas clasicas

Ejemplo 16.1. Determinar las races de x3 15x 126. El polinomio


ya est
a reducido. Se tiene que q = 15, r = 126, entonces
D = r2 +
y entonces

4 3
27 q

= (126)2 +

3
4
27 (15)

= 15,376

D = 124. De las formulas se obtiene


3 = 12 [(126) + 124] = 125
=5
q
15
=
=1
=
3
35

y las races son


+ =6

+ 2 = 3 + 2i 3

2 + = 3 2i 3
Tambien, cuando se llega a la raz u = 6, dividiendo el polinomio por
x 6, se llega a
x3 15x 126 = (x 6)(x2 + 6x + 21)
y de
ormula cuadr
atica obtenemos las races del segundo factor, 3
la f
2i 3.
Ejemplo 16.2. Usando las formulas de Cardan para determinar las
races del polinomio x3 7x + 6 = (x 1)(x 2)(x + 3).
Obviamente las races del polinomio son 1, 2 y 3. Para usar las
f
ormulas de Cardan, vemos que el polinomio esta en forma reducida,
luego q = 7 y r = 6, de donde
D = r2 +

4 3
400
q =
<0
27
27

y de la f
ormula las races son
+ ,

+ 2 ,

2 +

donde
1
3 =
2
3 =

1
2

!
400
6 +
27
!
r
400
6
27
r

Ecuacion de tercer grado

y as
v
u
u1
3
t
2

r
6 +

400

27

v
u
u1
2t
+ 3
2

r
6

400

27

es una de las races, es decir, esta extra


na expresion, por decir lo menos
es igual a 1, 2 o 3.
El discriminante de un polinomio c
ubico f (x) R[x] es un n
umero
que detecta propiedades interesantes. Nos dice, por ejemplo, si todas
las races de f (x) son reales o si f (x) tiene races repetidas. Damos la
definici
on en el caso general.
Definici
on 16.2. Si f (x) = (x u1 )(x u2 ) (x un ) es un polinomio
de
grado
n, el discriminante de f (x) se define por 2 , donde =
Q
i<j (ui uj ).
Proposici
on 16.5. El discriminante 2 de f (x) = x3 + qx + r es
2 = 27r2 4q 3 = 27D
Demostraci
on. Si f (x) = x3 + qx + r = (x u)(x v)(x w), el discriminante de f (x) es
2 = [(u v)(u w)(v w)]2
Las races de f (x) son u, v y w y son dadas por la formula
u = + ,

v = + 2 ,

w = 2 +

Se cumple que
u v = + 2 = (1 )( 2 )
u w = + 2 = 2 (1 )( )
v w = + 2 2 = (1 )( )
de donde
= 3 (1 )3 ( )( )( 2 )
Se cumple, 3 = 1 y
(1 )3 = 1 3 + 3 2 3 = 3( 2 )

Pero = 21 + i 23 y 2 =
= 21 i 23 , se tiene que 2 = i 3 y

(1 )3 = 3( 2 ) = 3i 3, entonces

3 (1 )3 = 3i 3

Formulas clasicas

Finalmente
( )( )( 2 ) = 3 3 =


Entonces, = 3i 3 D y
2 = 27D = 27r2 4q 3
lo que se quera demostrar.
Veamos ahora como usar el discriminante para detectar cuando las
races de una c
ubica son todas reales. La proposicion que sigue nos permite afirmar que toda c
ubica tiene una raz real, ya que las complejas se
presentan en pares conjugados.
Proposici
on 16.6. Todo f (x) R[x] de grado impar tiene una raz real.
Proposici
on 16.7. Todas las races u, v y w de x3 + qx + r R[x] son
n
umeros reales si, y solo si el discriminante 2 > 0, es decir, 27r2 +4q 3 6
0
Demostraci
on. Si u, v y w son n
umeros reales, entonces = (u v)(u
w)(v w) es un n
umero real y se cumple 27r2 4q 3 = 2 > 0 y
27r2 + 4q 3 6 0.
Recprocamente, suponemos que una raz w = s + ti no es un real
(t 6= 0). Como v = s ti, el conjugado de w, tambien es raz, la tercera
raz u debe ser real. Entonces
= (u s + ti)(u s ti)(s ti [s + ti])
= (2ti)[(u s)2 + t2 ]
Como u, s y t son n
umeros reales
2 = (2ti)2 [(u s)2 + t2 ]2
= 4t2 i2 [(u s)2 + t2 ]2
= 4t2 [(u s)2 + t2 ]2 < 0
y as, 0 > 2 = 27r2 4q 3 . Se ha demostrado que si existe una raz no
real, entonces 27r2 + 4q 3 > 0 lo que es equivalente a: si todas las races
son reales 27r2 + 4q 3 6 0

Ecuaci
on de cuarto grado

16.3

Ecuaci
on de cuarto grado

Presentamos la deduccion de la formula para la ecuacion de cuarto


grado dada por Descartes.
Proposici
on 16.8 (F
ormula para la ecuaci
on de cuarto grado).
Hay un metodo para calcular las cuatro races de la ecuaci
on
X 4 + bX 3 + cX 2 + dX + e = 0
Demostraci
on. Como en la c
ubica, haciendo X = x 41 b, la ecuacion se
transforma en
x4 + qx2 + rx + s = 0
(16.8)
adem
as si un n
umero u es raz del segundo polinomio, entonces u 14 b es
una raz del primero.
Factorizando la ecuacion 16.8 en cuadraticas:
x4 + qx2 + rx + s = (x2 + jx + l)(x2 jx + m)

(16.9)

(el coeficiente de x en el segundo factor es j porque la ecuacion no tiene


termino en x3 ). Si se pueden encontrar j, l y m con la formula cuadratica
se encuentran las races de la ecuacion 16.8.
Calculando el lado derecho de 16.9 e igualando coeficientes tenemos
las ecuaciones
m + l j2 = q

(16.10)

j(m l) = r
lm = s
Sumando y restando las dos primeras ecuaciones de 16.10
r
j
r
2
2l = j + q
j

2m = j 2 + q +

Sustituyendo estas ecuaciones en la u


ltima ecuacion de 16.10
r
r
4s = 4lm = (j 2 + q + )(j 2 + q )
j
j
2
r
= (j 2 + q)2 2
j
r2
= j 4 + 2j 2 q + q 2 2
j

(16.11)

10

Formulas clasicas

de donde
j 6 + 2qj 4 + (q 2 4s)j 2 r2 = 0

(16.12)

que es una ecuaci


on c
ubica en j 2 que podemos resolver con la formula
para la c
ubica y se encuentran l y m de 16.11.
Ejemplo 16.3. Resolver la ecuacion x4 2x2 + 8x 3 = 0.
Se tiene que q = 2, r = 8 y s = 3. Si se factoriza el polinomio en
(x2 + jx + `)(x2 jx + m)
la igualdad 16.12 nos da
j 6 4j 4 + 16j 2 64 = 0
y se puede usar la f
ormula de la c
ubica para encontrar j 2 , lo que es
bastante largo. Es mas simple, en este caso, observar que j = 2 es una
raz, porque la ecuaci
on la podemos escribir en la forma
j 6 4j 4 + 16j 2 64 = j 6 22 j 4 + 24 j 2 26 = 0
y luego usamos 16.11 para calcular m y `,
2` = 4 2 + (8/2) = 6
2m = 4 2 (8/2) = 2
Con lo anterior el polinomio original se factoriza en
(x2 2x + 3)(x2 + 2x 1)
y de la f
omula cuadr
atica obtenemos las races:

1 + i 2, 1 i 2, 1 + i 2,

16.4

1i 2

F
ormula de Vi`
ete para la c
ubica

La f
ormula que requiere calculo de races no necesariamente es la
forma mas f
acil para encontrar las races de una c
ubica. Ahora damos
3
otra f
ormula para las races de x + qx + r dada por Francois Vi`ete en
1615, que remplaza el calculo de races por el calculo de cosenos.
Es f
acil demostrar la siguiente identidad trigonometrica
cos 3 = 4 cos3 3 cos

F
ormula de Vi`ete para la c
ubica

11

de donde una raz de la c


ubica
y 3 34 y 14 cos 3

(16.13)

es u = cos , las otras races de esta ecuacion c


ubica particular son u =
cos( + 120 ) y u = cos( + 240 ) ya que se cumple que r = cos 3 =
cos 3( + 120 ) = cos 3( + 240 ).
Ahora consideremos f (x) = x3 + qx + r una ecuacion c
ubica con sus
tres races reales. Vamos a forzar a f (x) para que tome la forma de 16.13.
Si v es una raz de f (x), tomemos
v = tu
donde t y u se determinaran en un momento. Sustituyendo.
0 = f (tu) = t3 u3 + qtu + r
y as

q
r
u+ 3 =0
2
t
t
3
es decir, u es una raz de g(y) = y + (q/t2 )y + (r/t3 ). Si se elige t tal que
u3 +

3
q
=
2
t
4

(16.14)

1
r
= cos(3)
t3
4

(16.15)

para alg
un , entonces g(y) = y 3 43 y 14 cos 3 y sus races son
u = cos ,

u = cos( + 120 ),

u = cos( + 240 )

Ahora determinamos t y u. La igualdad 16.14 da t2 = 4q/3 y entonces


r
4q
t=
(16.16)
3
De la proposici
on 1.7 se tiene, 27r2 + 4q 3 6 0 y
4q 3 6 27r2
como el lado derecho
p es negativo, q tambien debe ser negativo. As, 4q/3
es positivo y t = 4q/3 es un n
umero real. De 16.15 se obtiene
cos(3) =

4r
t3

12

Formulas clasicas

y esto determina si |4r/t3 | 6 1. Como 27r2 6 4q 3 , se tiene 9r2 /q 2 6


4q/3, tomando raz cuadrada
r
3r
6 4q = t
q
3
p
porque 16.16 da t = 4q/3. Ahora, t2 = 4q/3, luego




4r 4r 3r 1 t

=
= 6 =1
t3 (4q/3)t q t t
como se quera. Se ha demostrado la siguiente proposicion.
Proposici
on 16.9 (Vi`
ete). Sea
f (x) = x3 + qx + r un polinomio c
ubico
p
3
3
3
con 27r + 4q 6 0. Si t = 4q/3 y cos 3 = 4r/t , entonces las
races de f (x) son
t cos ,

t cos( + 120 ),

t cos( + 240 )

Ejemplo 16.4. Consideremos de nuevo la c


ubica x3 7x + 6 = (x
1)(x2)(x+3) del ejemplo 1.2 donde la solucion que se encontro fue muy
complicada. Para este polinomio se cumple que 27r2 + 4q 3 = 400 6 0.
Calculemos t y :
r
r
r
4q
4(7)
28
t=
=
=
3, 055
3
3
3
y
4r
24
0, 842
cos 3 = 3
t
(3, 055)3
como cos(3) 0, 842 con una calculadora obtenemos 3 148 y
49
Las races de la ecuacion c
ubica son, aproximadamente
3, 055 cos 49 2, 004 2, 00
3, 055 cos 169 3, 00
3, 055 cos 289 0, 996 1, 00
Una variante del metodo de Vi`ete, permite encontrar las races de f (x)
en el caso en que tenga races complejas, es decir cuando el discriminante
es tal que
4q 3 < 27r2

F
ormula de Vi`ete para la c
ubica

13

Recordemos las funciones hiperbolicas


cosh = 12 (e + e )
y
senh = 21 (e e )
Se cumple que, cosh > 1 para todo y que senh puede tomar
cualquier n
umero real como un valor. Ademas las funciones satisfacen
las ecuaciones c
ubicas
cosh 3 = 4 cosh3 3 cosh
y
senh 3 = 4 senh3 + 3 sinh
De la primera de estas ecuaciones c
ubicas, vemos que h(y) = y 3
3
1
z. Para forzar a f (x) =
4 y 4 cosh 3 tiene a u = cosh como una ra
3
x + qx + r para que se vea como h(y), escribimos la raz real v de
f (x) como v = tu. Como en la prueba del teorema de Vi`ete, tenemos
t2 = 4q/3 y cosh 3 = 4r/t3 .
Si 4q/3 > 0, entonces t es real. Usando la condicion sobre el discriminante, 4q 3 < 27r2 , se muestra que 4r/t3 > 1 y existe un n
umero
con cosh = 4r/t3 . Se sigue que la raz real de f (x) viene dada por
v = t cosh

p
donde t = 4q/3. Las otras dos races (complejas) de f (x) son las
races de la cuadr
atica f (x)/(x v).
Si 4q/3 < 0, usamos la funcion seno hiperbolico. Sabemos que senh
es una raz de k(y) = y 3 + 43 41 senh 3. Para forzar a que f (x) se vea
p
como k(y), escribimos la raz real de f (x) como v = tu, donde t = 4q/3
(la hip
otesis da 4q/r > 0) y senh 3 = 4r/t3 . Y existe un n
umero con
3
senh = 4r/t y la raz real de f (x) en este caso es

v = t senh .
3
Para terminar este captulo sobre las formulas clasicas, hacemos algunas observaciones.
Todos los procedimientos para encontrar metodos de solucion parten de suponer la existencia de una soluci
on, pero que justifica
esta hip
otesis?. La respuesta sera el objetivo del captulo que sigue.

14

Formulas clasicas

Ahora sera muy tentador, como lo fue para nuestros antepasados,


buscar las races de la ecuacion de quinto grado g(X) = X 5 +
bX 4 + cX 3 + dX 2 + eX + f . Comenzando con el polinomio reducido
obtenido con la sustitucion X = x 51 b. Es natural esperar que
con alguna ingeniosa sustitucion y la solucion de las ecuaciones de
menor grado se llegara a las races de g(X). Pero la ecuacion de
quinto grado se resistio a todos los intentos por mas de 300 a
nos.

16.4.1
1.

Ejercicios
a) Encontrar las races de f (x) = x3 3x + 1.
b) Encontrar
las races de f (x) = x3 9x+28. Respuesta: 4, 2

i 3.

2.

a) Encontrar las races de f (x) p


= x3 15x 4 usando
p la formula

de la c
ubica. Respuesta: g = 3 2 + 121 y h = 3 2 121.

b) Encontrar las ra
ces de f (x) usando la formula de Vi`ete. Respuesta: 4, 2 3.

3. Encontrar las races de f (x) = x3 6x + 4. Respuesta: 2, 1 3


4
2
4. Encontrar
las races de f (x) = x 15x 20x 6. Respuesta: 3,
1, 2 6.

5. Este problema del castillo aparece en un viejo texto chino y fue


resuelto por el matematico Qn Ji
ushao en 1247.
Hay un castillo circular cuyo diametro se desconoce. El castillo tiene
cuatro puertas. A un distancia 2u de la puerta norte hay un arbol
tan alto que se puede ver de un punto a 6u al este de la puerta sur.
Cu
al es la longitud del diametro?

Figura 16.2: El castillo

F
ormula de Vi`ete para la c
ubica

15

a) Demostrar que el radio r del castillo es una raz de la c


ubica
3
2
f (x) = x + x 36.
b) Mostrar que una raz de f (x) es un entero y encontrar las otras
dos races.

16

Formulas clasicas

CAPITULO 17

Races de polinomios

En este captulo estudiamos las races de un polinomio en una indeterminada. Primero mostramos que todo polinomio no constante con
coeficientes en un campo tiene races en alg
un campo posiblemente mas
grande. Entonces, en el caso especial de un polinomio con coeficientes
en el campo C de n
umeros complejos, mostramos que sus races tambien
est
an en C.

17.1

La existencia de races

En esta secci
on, mostramos que dado un campo F y un polinomio
no constante f F [x], existe un campo L que contiene a F y tambien a
todas las races de f . Motivamos la construccion considerando la de los
n
umeros complejos C.
Si nos dan los n
umeros reales R, la pregunta es como obtener a C?.
Hay varias maneras de hacerlo. Por ejemplo, en 1835, Hamilton definio:
C = {(a, b) | a, b R}
donde la adici
on y la multiplicacion son dadas por
(a, b) + (c, d) = (a + b, c + d),

(a, b) (c, d) = (ac bd, ad + bc)

Por c
alculo directo (aunque muy aburrido) se verifica que con estas
operaciones el conjunto es un campo con (1, 0) como la identidad multi-

18

Races de polinomios

plicativa. Adem
as, la formula de la multiplicacion implica que
(0, 1) (0, 1) = (1, 0) = (1, 0)
Si con 1 denotamos (1, 0) y con i denotamos (0, 1), la igualdad anterior
se transforma en i2 = 1 y tambien se tiene que
(a, b) = a(1,0) + b(0, 1) = a 1 + b i
En esta forma llegamos a la descripcion usual de C como el conjunto
de n
umeros de la forma a + bi, donde a, b R.
Una definici
on, muy diferente, de C fue dada por Cauchy en 1847.
Trabajando en el anillo de polinomios R[x], Cauchy definio
(x) (x)

(mod x2 + 1)

para indicar que (x), (x) R[x] tienen el mismo residuo al dividirlos
por x2 + 1. Para simplificar estas congruencias, el introdujo el smbolo i
diciendo el smbolo i, cuando se sustituye por la letra x en un polinomio
f (x), indica el valor obtenido, no por el polinomio f (x), sino mas bien en
el residuo de la divisi
on algebraica de f (x) por x2 + 1, cuando se le da a
x el valor particular i.. Esto permite a Cauchy remplazar la congruencia
anterior por su equivalente
(i) = (i)
Para ilustrar como esto funciona, Cauchy considero el polinomio
f (x) = (a + bx)(c + dx) = ac + bdx2 + (ad + bc)x
Es f
acil ver que el residuo de f (x) al dividirlo por x2 + 1 es ac bd +
(ad + bc)x y por lo anterior, f (i) esta definido por la expresion simbolica
(ac bd) + (ad + bc)i. El mismo proceso, cuando se aplica a a + bx y
a c + dx, nos lleva a a + bi y c + di, respectivamente. De esto Cauchy
concluye que
(a + bi)(c + di) = ac bd + (ad + bc)i
As se obtiene un construccion simbolica de los n
umeros complejos
usando residuos de polinomios en R[x] al dividirlos por x2 + 1.
Desde un punto de vista moderno, podemos explicar la construccion
de Cauchy como sigue. El polinomio x2 + 1 genera el ideal
hx2 + 1i = {(x2 + 1)g | g R[x]}

La existencia de races

19

en el anillo R[x]. Con este ideal se obtiene el anillo cociente


R[x]/hx2 + 1i = {g + hx2 + 1i | g R[x]}
Ahora, siguiendo a Cauchy, tomemos R[x] y al dividirlo por x2 + 1
se obtiene
= q (x2 + 1) + a + bx
para un u
nico q y a, b R. Como las clases laterales g+hx2 +1i, h+hx2 +1i
en R[x]/hx2 + 1i son iguales si, y solo si g h hx2 + 1i, vemos que
+ hx2 + 1i = a + bx + hx2 + 1i
Se sigue que la congruencia de Cauchy se cumple si, y solo si y
dan la misma clase lateral en R[x]/hx2 + 1i. Ademas, como el residuo de
(a + bx)(c + dx) al dividirlo por x2 + 1 es ac bd + (ad + bc)x se tiene
(a + bx + hx2 + 1i)(c + dx + hx2 + 1i)
= (a + bx)(c + dx) + hx2 + 1i
= ac bd + (ad + bc)x + hx2 + 1i
Con lo anterior se tiene que la construccion de C dada por Cauchy es
equivalente al anillo cociente R[x]/hx2 + 1i.
Tambien podemos ver que si identificamos el smbolo i con la clase
x + hx2 + 1i y 1 con la la clase 1 + hx2 + 1i, entonces
a + bx + hx2 + 1i = a 1 + b i
y la multiplicaci
on es una multiplicacion de clases laterales.
Sin embargo, interpretando la construccion de Cauchy como R[x]/hx2 +
1i nos da solamente la estructura de anillo. Para ver que este anillo cociente es un campo se requiere que hx2 + 1i sea un ideal maximal. La
proposici
on que sigue ser
a muy u
til.
Proposici
on 17.1. Si F es un campo y f F [x] no es constante, entonces las siguientes afirmaciones son equivalentes:
1. El polinomio f es irreducible sobre F .
2. El ideal hf i = {f g | g F [x]} es un ideal maximal.
3. El anillo cociente F [x]/hf i es un campo.

20

Races de polinomios

Demostraci
on. En teora de anillos se demostro que (2) (3). Falta
ver que que (1) (2). Supuesto que f es irreducible e I es un ideal de
F [x] tal que hf i I F [x]. Como F [x] es un DIP, I = hgi para alg
un
g F [x]. Entonces f hf i I = hgi, implica que f = gh para alg
un
h F [x]. Como f es irreducible, g o h es constante. En el ejercicio 1,
se pide demostrar que, si g es constante, entonces I = F [x] y si h es
constante, entonces I = hf i. Se tiene entonces que hf i es maximal.
Recprocamente, supuesto que hf i es maximal y que f = gh donde
g, h F [x]. Esto da que hf i hgi F [x]. Como hf i es maximal, hgi debe
ser igual a hf i o F [x]. Se puede demostrar (ejercicio 1) que lo anterior
implica que h es constante y esto u
ltimo implica que g es constante. As,
f es irreducible.
Como x2 + 1 es irreducible sobre R, la proposicion anterior implica
que R[x]/hx2 + 1i es un campo. Esto completa la segunda construccion
de C.
Una situaci
on interesante que se presenta en las dos construcciones de
C es que no es claro, en los dos casos, que C contenga a R. Consideremos
cada caso.
En la construccion de Hamilton, un n
umero complejo es un par
ordenado (a, b) de n
umeros reales. Para que con esta definicion,
C contenga a R, debemos identificar el n
umero a R con el par
ordenado (a, 0) C.
En la interpretacion moderna de la construccion de Cauchy, un
n
umero complejo es una clase lateral g + hx2 + 1i. Para que este
contenga a R, debemos identificar el n
umero a R con la clase
a + hx2 + 1i.
As, en las dos construcciones de C damos un homomorfismo inyectivo
R C que se convierte en la inclusion despues de identificar a R con su
imagen en C. Esto motiva la definicion que sigue,
Definici
on 17.1. Dado un homomorfismo entre campos : F L, L
es un campo extensi
on de F va . Usualmente se identifica a F con
su imagen
(F ) = {(a) | a F } L
y escribimos F L. Tambien se utiliza el smbolo L/F para indicar que
L es una extensi
on de F .

La existencia de races

21

Como un homomorfismo entre campos : F L es automaticamente


inyectivo, se induce un isomorfismo : F
= (F ). Entonces, una vez
identificamos F con (F ) L va , podemos interpretar a F como un
subcampo de L. Para las dos construcciones de C, se tiene R C.
Con la noci
on de extension, podemos probar que todo polinomio irreducible tiene una raz en un campo extension.
Proposici
on 17.2. Si f F [x] es irreducible sobre F , existe un campo
extensi
on F L y L tal que f () = 0
Demostraci
on. Sea I = hf i. Se tiene que L = F [x]/I es un campo.
Adem
as, a F nos da el polinomio constante a F [x], que determina
la clase lateral a + I L. Usando el homomorfismo canonico : F L,
obtenemos un campo extension F L.
Falta demostrar que existe L tal que f () = 0. Esto es sorprendentemente f
acil. Motivado en la construccion de Cauchy, sea = x + I.
Para probar que f () = 0, supongamos que f = an xn + + a0 , donde
ai F . Recordando la identificacion de a F con la clase a + I L,
tenemos
f () = (an + I)n + + (a0 + I)
= (an + I)(x + I)n + + (a0 + I)
= (an xn + + a0 ) + I
=f +I
=0+I
Como 0+I es el cero de L, se tiene que f () = 0, como se deseaba.
Recordando el hecho de que L es raz de un polinomio f L[x]
si, y solo si x es un factor de f en L[x]. Entonces, decir que el campo
L contiene todas las races de f significa que f se factoriza como
f = an (x 1 ) (x n )
donde 1 , . . . n L. Cuando esto ocurre, decimos que f se factoriza
completamente sobre L.
Teorema 17.1. Si f F [x] es un polinomio de grado n > 0, existe un
campo extensi
on F L tal que f se factoriza completamente sobre L.
Demostraci
on. Demostramos por induccion sobre n = (f ), el grado de
f . Si n = 1, entonces f = a1 x + a0 , donde a1 6= 0 y a0 , a1 F . Tomando

22

Races de polinomios

L = F y 1 = a0 /a1 , se tiene que f = a1 (x 1 ) y el teorema queda


demostrado en este caso.
Ahora suponemos que (f ) = n > 1 y que la proposicion es verdadera
para n 1. Como F es un campo, F [x] es un DFU y con esto f tiene
un divisor irreducible f1 . Aplicando la proposicion anterior a f1 F [x]
obtenemos un campo extension F F1 y un elemento 1 F1 tal que
f1 (1 ) = 0 en F1 .
Como f1 es un factor de f , de tiene que f (1 ) = 0 en F1 . Esto implica
que x 1 es un factor de f en F1 [x], o sea que
f = (x 1 )g
para alg
un g F1 [x] de grado n 1. Aplicando la hipotesis de induccion
a g, obtenemos un campo extension F1 L y elementos 2 , . . . , n L
tales que
g = an (x 2 ) (x n )
Con las expresiones para f y g se llega a la factorizacion completa de
f sobre L.
Algunas observaciones respecto a lo tratado en esta seccion.
El principal resultado de esta seccion es el Teorema 2.1, porque
garantiza la existencia de un campo que contiene todas las races
de cualquier polinomio con coeficientes en un campo. Esto responde
a la inquietud planteada en la seccion anterior sobre la existencia
de races.
Mas adelante daremos una version refinada del Teorema 2.1 donde
L se elige como la menor extension de F en la que f (x) F [x] se
factoriza completamente. A este campo lo llamaremos campo de
ruptura y demostraremos que los campos de ruptura son u
nicos,
salvo isomorfismos.
El Teorema 2.1 tambien se llama Teorema de Kronecker.
Para los campos Q, R y C, el teorema de Kronecker no ofrece algo
nuevo. El teorema fundamental del
algebra, demostrado por
primera vez en 1799 por Gauss (completando intentos anteriores
de Euler y Lagrange), dice que:

Teorema 17.2 (Teorema fundamental del Algebra).


Todo
polinomio no constante f (x) C[x] tiene una raz en C.

La existencia de races

23

Se sigue por induccion sobre el grado de f (x), que todas las races
de f (x) est
an en C, es decir, f (x) se factoriza completamente sobre
C. De otra parte, si por ejemplo F = Fp o F = C(x) = F rac(C[x]),
el teorema fundamental no se puede aplicar, pero si el teorema de
Kronecker y se puede afirmar que existe un campo L mas grande,
que contiene todas las races de f (x).
Hay una versi
on general del teorema fundamental del algebra: todo campo F es un subcampo de un campo K algebraicamente
cerrado, es decir, K es un campo que contiene a k y a todas las
races de todo polinomio f (x) F [x].
Definici
on 17.2. Un campo F es algebraicamente cerrado si
todo polinomio no constante en F [x] se factoriza completamente
sobre F .
El campo C es algebraicamente cerrado. Hay otros campos algebraicamente cerrados. En general se puede demostrar que todo campo
tiene una extensi
on algebraicamente cerrada.

17.1.1

Ejercicios

1. Supuesto que f, g, h F [x] son polinomios tales que f no es cero y


f = gh y sea I = hgi.
a) Demostrar que g es constante si, y solo si I = F [x].
b) Demostrar que h es constante si, y solo si I = hf i
2. Sean F y L campos y : F L un homomorfismo entre anillos.
Mostrar que es inyectiva y que define un isomorfismo : F
=
(F ).
3. Sea I F [x] un ideal y se define : F F [x]/I por (a) =
a + I. Demostrar cuidadosamente que es un homomorfismo entre
anillos.
4. Sea f F [x] irreducible sobre F y g + hf i una clase diferente de
cero en el anillo cociente L = F [x]/hf i.
a) Mostrar que f y g son primos relativos y concluir que Af +
Bg = 1, donde A, B son polinomios en F [x].
b) Mostrar que B + hf i es el inverso multiplicativo de g + hf i en
L.

24

Races de polinomios

5. Aplicar el metodo del ejercicio anterior para encontrar el inverso


multiplicativo de la clase 1+x+hx2 +x+1i en el campo Q[x]/hx2 +
x + 1i.

17.2

El Teorema Fundamental del Algebra

Como ya lo dijimos, el Teorema Fundamental del Algebra


asegura que
todo polinomio no constante f C[x] se factoriza completamente en C,
es decir
f = an (x 1 ) (a n )
para an , 1 , . . . , n C.
Hay muchas demostraciones de este teorema, pero desafortunadamente no son de car
acter puramente algebraico pues usan herramientas del
an
alisis. Frecuentemente se ve una demostracion en los cursos de Variable
Compleja y otra en los cursos de Topologa.
E la proposici
on que sigue se dan formas diferentes de enunciar el
teorema fundamental.
Proposici
on 17.3. Las siguientes proposiciones son equivalentes:
1. Todo polinomio no constante f C[x] tiene al menos una raz en
C.
2. Todo polinomio no constante f C[x] se factoriza completamente
sobre C.
3. Todo polinomio no constante f R[x] tiene al menos una raz en
C.
Demostraci
on. Para (1) (2) se repite el razonamiento por induccion
sobre el grado de f del teorema 2.1.
La implicaci
on (2) (3) es clara ya que R C.
Para demostrar (3) (1) debemos mostrar que f = an xn + +a0
C[x] tiene una raz en C cuando n > 0 y an 6= 0. Sea
f = an xn + + a0
el polinomio obtenido tomando el conjugado de los coeficientes de f . Se
tiene que para f, g C[x], se cumple
f g = fg


El Teorema Fundamental del Algebra

25

Sea h = f f C[x], entonces


= f f = ff = ff = h
h
lo que implica que h R[x]. Por (3), podemos encontrar C tal que
h() = 0. Entonces, f ()f() = 0 y f () = 0 o f() = 0. En el primer
caso C es una raz de f y en el segundo
C es una raz de f , esto
completa la demostraci
on.
La proposici
on que sigue estudia los polinomios de grado impar con
coeficientes reales.
Proposici
on 17.4. Todo f R de grado impar tiene al menos una raz
en R.
La demostraci
on de esta proposicion se hace utilizando, del analisis, el
Teorema del Valor Intermedio. A partir de este resultado se puede hacer
una de las mas algebraicas demostraciones del teorema fundamental.
Para recordar, del teorema del valor intermedio podemos afirmar que
como f R[x] es continua, se puede encontrar M > 0 tal que
f (M ) < 0 < f (M )
entonces, este teorema aplicado a f en el intervalo [M, M ], garantiza
que f (c) = 0 para alg
un c (M, M ).

26

Races de polinomios

CAPITULO 18

Campos extensi
on

En este captulo veremos el lenguaje de las extensiones algebraicas


necesario para demostrar el teorema fundamental de la teora de Galois.
Recordamos que una extensi
on de un campo F consiste de un campo L
y un homomorfismo
:F L
e identificamos F con la imagen (F ) el L y escribimos F L.

18.1

Elementos de un campo extensi


on

Dada una extensi


on F L, los elementos del campo mas grande se
pueden relacionar con el campo peque
no de dos maneras diferentes.
Definici
on 18.1. Sea L una extensi
on de F y L. Entonces, es
algebraico sobre F si existe un polinomio no constante f F [x] tal que
f () = 0. Si no es algebraico sobre F , entonces es trascendente
sobre F .

Ejemplo 18.1. 2 R es algebraico sobre Q, porque 2 es una raz de


x2 2 Q[x]
n = e2i/n C es algebraico sobre Q, porque es una raz de xn 1
Q[x].
Los n
umeros y e son trascendentes sobre Q, aunque no es facil
demostrarlo.

28

Campos extension

Ejemplo 18.2. Para mostrar que 2 + 3 es algebraico sobre Q, consideremos el polinomio

(x 2 3)(x 2 + 3)(x + 2 3)(x + 2 + 3)

multiplicando, obtenemos x4 10x2 + 1. As, 2 + 3 es raz de un


polinomio no constante en Q[x].
Mas adelante demostraremos que si , L son algebraicos sobre F ,
tambien lo son + , como en el ejemplo anterior.

18.2

Polinomio minimal

Cuando L es algebraico sobre F , hay varios polinomios no constantes en F [x] para los que es raz. De estos polinomios hay uno muy
especial.
Proposici
on 18.1. Sean F L un campo extensi
on. Si L es algebraico sobre F existe un u
nico polinomio m
onico, no constante p F [x]
tal que
1. es raz de p, i.e., p() = 0
2. Si f F [x] es cualquier polinomio que tiene a como raz, entonces f es un m
ultiplo de p.
Demostraci
on. Entre todos los polinomios no constantes en F [x] que tienen a como raz hay uno con el menor grado. Tomamos este polinomio
y lo nombramos con p. Multiplicando por una constante, si es necesario,
podemos asumir que p es monico.
Este polinomio claramente cumple (1). Para (2), suponemos que f () =
0 para alg
un f F [x]. El algoritmo de division nos da polinomios
q, r F [x] tales que
f = qp + r,

r=0

o (r) < (p)

calculando esta igualdad en


0 = f () = q()p() + r() = r()
donde en la u
ltima igualdad se usa p() = 0. Si r tiene grado estrictamente menor que el de p, se contradice la definicion de p, entonces r = 0
y p cumple (2).
Finalmente, demostramos la unicidad, supuesto que hay otro polinomio m
onico p que cumple (1) y (2). Entonces, aplicando (2) para p y
f = p, se llega a que p divide a p. Similarmente, p divide a p. Como estos
polinomios son m
onicos, p = p.

Polinomio minimal

29

Es costumbre dar un nombre al polinomio p de la proposicion 3.1.


Definici
on 18.2. Sea L. Si es algebraico sobre F , el polinomio p
es el polinomio minimal de sobre F .
Adem
as de la caracterizacion dada en la proposicion 3.1 hay otras
formas de ver el polinomio minimal.
Proposici
on 18.2. Sean L algebraico sobre F y p F [x] su polinomio minimal. Si f F [x] es m
onico y no constante, entonces
1. f = p si, y solo si f es el polinomio de menor grado tal que f () =
0.
2. f = p si, solo si f es irreducible sobre F y f () = 0.
Demostraci
on. La primera equivalencia se sigue de la demostracion de la
proposici
on 3.1. Para la segunda, demostramos que el polinomio minimal
p es irreducible sobre F como sigue. Si p = gh donde g, h F [x] y
tienen grado estrictamente menor que el grado de p, entonces 0 = p() =
g()h() lo que implica que g() = 0 o h() = 0 y esto contradice la
primera equivalencia.
Recprocamente, supuesto que f () = 0 y f es irreducible. Por 3.1,
p divide a f , entonces p = f h con h F [x]. Como f es irreducible y p
no es constante, h debe ser constante. Entonces f = p ya que f y p son
m
onicos.

Ejemplo 18.3. El polinomiominimal de 2 sobreQ es x2 2. Esto se


sigue de la irracionalidad de 2, que implica que 2 no puede ser raz
de un polinomio de grado 1 en Q[x].

Ejemplo 18.4. Para 2 + 3, vimos que es una raz de x4 10x2 + 1,


pero es el polinomio minimal?. Por la proposicion 3.2, esto es equivalente
a decir que x4 10x2 + 1 es irreducible sobre Q. Para un polinomio
explcito, la forma mas f
acil para verificar que es irreducible es usando el
computador. Por ejemplo con Maple el comando
factor(x4 10 x2 + 1);
produce
x4 10 x2 + 1;
lo que significa que el polinomio x4 10x2+ 1 es irreducible sobre Q y
es entonces el polinomio minimal de 2 + 3.
En la secci
on 3.4 veremos algo mas sobre el uso del computador en
lo referente a polinomios.

30

Campos extension

Ejemplo 18.5. El polinomio minimal de n = e2i/n sobre Q es el polinomio ciclot


omico n (x).

18.3

Proceso de adjunci
on

Ahora mostramos como describir algunos subanillos y subcampos interesantes de una extension dada L F .
Comenzamos tomando una extension L de F y un elemento de L.
Definimos
F [] = { p() | p(x) F [x] }
= { a0 + a1 + an n | ak F, n > 0 }
Para construir una nueva extension de F , adjuntandole a F el elemento , consideremos el subcampo de L generado por F {} que
denotaremos con F (). Sabemos que F () es el menor subcampo de L
que contiene a F y a , es decir
\
F () = { H | H es un subcampo de L; F H, H }
En lo que sigue se busca determinar la estructura de la extension
F ().
F [] es la imagen del homomorfismo de sustitucion : F [x] L
que enva a p(x) en p() y por esto es un subanillo de L y como L es un
campo, F [] es un dominio de integridad. Si K es el campo de cocientes
de F [], se tiene que:
F {} F [] K
y como F () es el menor subcampo de L que contiene a F y a , entonces:
F () K
De otra parte, cualquier subanillo de L que contenga a F y a necesariamente contiene los elementos de F [], entonces F [] F () y
como F () es un subcampo de L, debe contener todos los cocientes de
elementos de F [], es decir K F (). Concluimos que,
F () = K
Definici
on 18.3. Sea L F un campo extensi
on y L. F () es una
extensi
on simple de F obtenida al adjuntar a F . Se tiene que.



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

Proceso de adjuncion

31

Con un procedimiento similar se justifica la siguiente definicion.


Definici
on 18.4. Si L F es un campo extensi
on y 1 , . . . , n L,
F (1 , . . . , n ) es el campo obtenido al adjuntar 1 , . . . , n a F y es el
menor subcampo de L que contiene a F y a {1 , . . . , n }.
Como F (1 , . . . , n ) es un subcampo de L que contiene a F , obtenemos la extensi
on
F F (1 , . . . , n ) L
que usaremos para construir campos como se muestra en el ejemplo que
sigue.
Ejemplo 18.6. Consideremos el polinomio x4 2 Q[x]. Sobre los
complejos, el polinomio se factoriza en

4
4
4
4
x4 2 = (x 2)(x + 2)(x i 2)(x + i 2)

ya que las races de x4 2 son 4 2, i 4 2. Entonces

4
4
4
4
Q( 2, 2, i 2, i 2)
es el menor campo donde x4 2 se factoriza completamente. Mas adelante
veremos que este es un ejemplo de un campo de ruptura.
Este campo se puede describir e forma mas compacta.

4
4
4
4
4
Q( 2, 2, i 2, i 2) = Q(i, 2)

Para ver esto, sea K = Q( 4 2, 4 2, i 4 2, i 4 2) y L = Q(i, 42),


entonces
K L, de la definicion 3.4, ya que L contiene a Q y a 4 2,

i 4 2. Para la otra inclusion, se observa que

i42
i=
K
4
2

como K contiene a Q y a 4 2, entonces L K y se llega a la igualdad.


Veamos c
omo podemos adjuntar elementos a un campo por pasos.
Proposici
on 18.3. Si L F y 1 , . . . , n L, entonces
F (1 , . . . , n ) = F (1 , . . . , r )(r+1 , . . . , n )
para cualquier 1 6 r 6 n 1

32

Campos extension

Demostraci
on. El campo de la derecha se obtiene primero adjuntando
1 , . . . , r a F para obtener el campo F (1 , . . . , r ) y luego adjuntamos
los elementos de L: r+1 , . . . , n a F (1 , . . . , r ) para obtener el campo
F (1 , . . . , r )(r+1 , . . . , n ) y entonces de la definicion
F (1 , . . . , n ) F (1 , . . . , r )(r+1 , . . . , n )
A la otra inclusi
on se llega en forma similar.
Ejemplo
Utilizando
la proposicion anterior, se puede afirmar que

18.7.
Q( 2, 3) = Q( 2)( 3). Entonces



Q Q( 2) Q( 2)( 3) Q( 2, 3)


y se obtiene Q( 2, 3)) al adjuntar 2 a Q y luego adjuntar 3 a Q( 2)
Ahora estudiamos F (1 , . . . , n ) y F [1 , . . . , n ] cuando los 1 , . . . , n
son algebraicos sobre F . Comenzamos con una extension simple.
Proposici
on 18.4. Si L F es un campo extensi
on y L es algebraico sobre F con polinomio minimal p F [x], entonces
F []
= F [x]/hpi
por un isomorfismo que es u
nico y deja fijos los elementos de F y enva
a en la clase lateral x + hpi
Demostraci
on. El diagrama que sigue nos lleva a la demostracion
F [x]







/ L
?








F [x]/N
Consideremos el homomorfismo de sustitucion : F [x] L que
enva h(x) F [x] en h() E. Por definicion, la imagen de es F [].
Determinemos el n
ucleo de .
N = {f F [x] | (f ) = 0}
= {f F [x] | f () = 0}
= hpi

Proceso de adjuncion

33

donde la u
ltima igualdad se obtiene al observar que p es el polinomio
minimal de que es el de menor grado en el ideal principal N y as p
genera este ideal.
Entonces se tiene el diagrama









/ F []
?





 (isomorfismo)


F [x]

F [x]/hpi
y del teorema fundamental de isomorfismo
F [x]/hpi
= F []
Este isomorfismo es la identica sobre F y enva la clase lateral x + hpi
en . El isomorfismo inverso es el que se propone en el enunciado.
Finalmente, el isomorfismo es u
nico ya que el homomorfismo definido
sobre F [] esta determinado de manera u
nica por sus valores sobre F y
.
Esta proposici
on muestra como representar F [] como un anillo cociente. Adem
as como el polinomio minimal p de es irreducible, se tiene
que F [x]/hpi es un campo. Se concluye: F [] es un campo cuando es
algebraico sobre F , lo que forma parte de la siguiente proposicion.
Proposici
on 18.5. Sea L F un campo extensi
on y L. es
algebraico sobre F si, y solo si F [] = F ()
Demostraci
on. Cuando es algebraico sobre F acabamos de ver que F []
es un campo que contiene a F y a . Como F () es el menor subcampo
que contiene a F y a , F () F []. La otra inclusion siempre se cumple,
de donde F () = F [].
Para la otra implicaci
on, suponemos que F () = F []. Podemos suponer que 6= 0 ya que 0 es obviamente algebraico sobre F . Entonces,
1/ F () = F [] lo que implica
1
= a0 + a1 + + am m

para alg
un 0 , . . . , m F , entonces
0 = 1 + a0 + a1 2 + + am m+1
de donde es algebraico sobre F .

34

Campos extension

Lo mismo ocurre cuando se adjuntan varios elementos algebraicos a


un campo.
Proposici
on 18.6. Si L F es una extensi
on y 1 , . . . , n L, entonces
F [1 , . . . , n ] = F (1 , . . . , n )
Demostraci
on. Por el argumento usado en la proposicion anterior, es suficiente demostrar que F [1 , . . . .n ] es un campo. Demostramos esto por
inducci
on sobre n. El caso n = 1 esta demostrado en la proposicion 3.2.
Ahora suponemos que n > 1 y que F [1 , , n1 ] es un campo. Sabemos que f (n ) = 0 para alg
un polinomio no constante f F [x]. Podemos
pensar que f tiene coeficientes en un campo mas grande F [1 , . . . , n1 ],
y con esto n es algebraico sobre F [1 , . . . .n1 ]. De la proposicion 3.5,
esto implica que
F [1 , . . . , n1 ][n ]
es un campo y este es igual a F [1 , . . . , n ].

Ejemplo
18.8. De la proposicion anteriorse tiene
la igualdad Q( 2, 3) =
Q[ 2, 3], entonces todo elemento de Q( 2, 3) es un polinomio en 2,

2n
2n+1
3con coeficientes racionales.
Ademas, como 2 = 2n y 2
=

2n 2 y similarmente para 3, se tiene que


Q( 2, 3) = {a + b 2 + c 3 + d 6 | a, b, c, d Q}

Mas adelante demostraremos que esta representacion para Q( 2, 3)
es u
nica.

18.3.1

Ejercicios

1. Sea L {0} algebraico sobre un campo F . Demostrar que 1/


tambien es algebraico sobre F .
2. Complete la demostracion de la proposicion 3.1 demostrando que
si f y g son polinomios monicos en F [x] tales que cada uno divide
al otro, entonces f = g.
3. Si se tiene que F L es un campo extension y que 1 , . . . , n L,
mostrar que F [1 , . . . , n ] es un subanillo de L y que F (1 , . . . , n )
es un subcampo de F .
4. Complete la prueba de la proposicion 3.3 mostrando que
F (1 , . . . , r )(r+1 , . . . , n ) F (1 , . . . , n )

Polinomios irreducibles

35

5. Demuestre que F [1 , . . . , n1 ][n ] = F [1 , . . . , n ].


6. Si un polinomio es irreducible sobre un campo F , es posible que no
se mantenga irreducible sobre un campo mas grande. Damos dos
ejemplos de este tipo de comportamiento

a) Demostrar que x2 3 es irreducible sobre Q( 2)


b) En el ejemplo 3.4, vimos que x4 10x2+ 1 esirreducible sobre
Q (es el polinomio minimal de = 2
+ 3). Mostrar que
x4 10x2 + 1 no es irreducible sobre Q( 3).

18.4

Polinomios irreducibles

En esta secci
on queremos mostrar como el uso de herramientas computacionales facilita el trabajo de calculo que se requiere en algunos temas
de la teora de Galois. Nos referimos a sistemas que permiten representaciones simb
olicas como Maple y Matem
atica.
Aplicando repetidamente el teorema fundamental del algebra y el
algoritmo de divisi
on con polinomios de la forma x c, se tiene que
todo polinomio m
onico f C[x] se puede escribir como producto de n
factores lineales x ci , donde ci C y n = (f ). Los ci son las races de
f en C. Para calcular aproximaciones numericas del conjunto de races
de un polinomio en C[x], usamos el comando fsolve(f=0,x,complex)
en Maple.
Mas adelante veremos que si un polinomio es irreducible en un subcampo K de C, todas las races ci son diferentes. En este caso, se puede
asignar un ndice de 1 a n a cada raz. En Maple, RootOf(f,index=n)
representa la n-esima raz del polinomio f .
Ejemplo 18.9. Calculamos con Maple la primera y segunda races
del polinomio x2 + 3.
evalf(RootOf(x2 + 3, index = 1));
1.732050808 I
evalf(RootOf(x2 + 3, index = 2));
1,732050808 I
Tambien se pueden calcular las races sin enumerarlas.
fsolve(x2 + 3 = 0, x, complex);
1,732050808 I, 1.732050808 I

36

Campos extension

Los polinomios irreducibles tienen un papel muy importante en la


teora de Galois y sera muy u
til determinar irreducibilidad. En Maple,
el comando para factorizar un polinomio sobre el campo de n
umeros
racionales Q es factor.
Ejemplo 18.10. Para factorizar con Maple el polinomio x5 + x + 1 sobre
Q:
factor(x5 + x + 1);
(x2 + x + 1) (x3 x2 + 1));
Con la capacidad de Maple para factorizar polinomios en Q[x] es muy
f
acil decidir cuando un polinomio es irreducible.
Ejemplo 18.11. En Maple, se obtiene:
factor(x4 10 x2 + 1);
x4 10 x2 + 1;
Se tiene que, a la solicitud de que factorice el polinomio se obtiene
el mismo polinomio, lo que significa que el polinomio x4 10x2 + 1 es
irreducible sobre Q.

18.5

Algoritmos para factorizar

El uso de Maple para factorizar polinomios sobre Q implica la existencia de un algoritmo para hacerlo. Para dar una idea de como se hacen
estas factorizaciones, describiremos un algoritmo para decidir cuando un
polinomio f Z[x] es irreducible sobre Q. El resultado clave para esto
es el llamado Lema de Gauss.
Teorema 18.1 (Lema de Gauss). Si f Z[x] no es constante y f =
gh, donde g, h Q[x], entonces existe una constante Q tal que g = g
= 1 h tienen coeficientes enteros. As, f = gh
en Z[x].
yh
Demostraci
on. Sea s Z un com
un denominador para los coeficientes de
g, entonces g = 1s g1 para g1 Z[x]. Ahora, sea r Z el maximo com
un
divisor de los coeficientes de g1 . Factorizando a r, podemos escribir,
1
r
g = g1 = g2
s
s
donde g2 Z[x] tiene coeficientes primos relativos. Similarmente podemos escribir,
1
t
h = h1 = h2
u
u

Algoritmos para factorizar

37

donde h1 , h2 Z[x] y h2 tiene coeficientes primos relativos.


Para = rs , se tiene que
s
r
r
1
h=
s
g =

r
g2 = g2 Z[x]
s
t
rt
h2 =
h2
u
su

rt
Si se demuestra que su | rt, entonces su
h2 Z[x], porque h2 Z[x],
el teorema queda demostrado.
Para demostrar que su | rt, demostramos que si p es un primo, entonces el que p |su implica que p |rt (porque esto implica que su | rt?).
Tomemos un primo p y supongamos que p | su. Escribimos,

g2 = bn xn + + b0
h2 = cm xm + + c0
Como bn , . . . , b0 no tienen factores comunes no triviales, podemos
encontrar un ndice i > 0 tal que p | b0 , . . . , p | bi1 y p - bi . Similarmente
existe un ndice j > 0 tal que p | c0 , . . . , p | cj1 y p - cj
Multiplicando las expresiones para g2 y h2 vemos que el coeficiente
de xi+j de g2 h2 es di+j = b0 ci+j + + bi+j c0 que podemos escribir en
la forma
di+j = b0 ci+j + + bi1 cj+1 +bi cj + bi+1 cj1 + + bi+j c0
|
{z
}
|
{z
}
p divide a b0 ,...,bi1

p divide a cj1 ,...,c0

Como p - bi cj , la expresion anterior muestra que di+j es primo relativo


con p, entonces el mcd (p , di+j ) = 1
Ahora como f = gh = rs g2 ut h2 , se tiene que:
suf = rtg2 h2

(18.1)

Como p | su y f Z[x], vemos que p divide al coeficiente de xi+j


en el lado izquierdo de 18.1. Ademas, el coeficiente de xi+j en el lado
derecho de 18.1 es rtdi+j . Como p es primo relativo con di+j , concluimos
que p debe dividir a rt, lo que queramos demostrar. Esto completa la
demostraci
on.
Corolario 18.7. Si f Z[x] tiene grado > 0 y es reducible sobre Q,
entonces f = gh donde g, h Z[x] tienen grado estrictamente menor que
(f ).

38

Campos extension

Demostraci
on. Si f es reducible sobre Q[x], entonces f = g1 h1 donde
g1 , h1 Q[x] tienen grado < (f ). Por el lema de Gauss, existe Q
tal que g = g1 y h = 1 h1 que tienen coeficientes enteros. Entonces
f = gh, que es la factorizacion pedida.
Ahora describimos un algoritmo para verificar la irreducibilidad de
f Z[x]. Sea n = (f ) > 0. Primero observamos que si f (i) = 0 para
alg
un 0 6 i 6 n 1, entonces x i es un factor de f y f es reducible. As,
cuando ejecutamos el algoritmo, podemos asumir que f (0), . . . , f (n 1)
son todos diferentes de cero. Entonces creamos un conjunto de polinomios
como sigue:
Se fija un entero 0 < d < n.
Se fijan divisores a0 , . . . , ad de f (0), . . . , f (d) Z
Usando la f
ormula de interpolacion de Lagrange se construye un
polinomio g Q[x] de grado 6 d tal que g(i) = ai para i = 0, . . . , d.
Se acepta g si tiene grado d y coeficientes enteros, en caso contrario
se rechaza.
Se hace esto para todo 0 < d < n y todos los divisores a0 | f (0), . . . , ad |
f (d) y se obtiene un conjunto de polinomios g Z[x].
Proposici
on 18.8. Este conjunto de polinomios g Z[x] es finito y f
es irreducible sobre Q si, y solo si no es divisible por alg
un polinomio en
este conjunto.
Demostraci
on. Como se supone que f (0), . . . , f (d) son diferentes de cero, cada f (i) solo tiene un n
umero finito de divisores. As, solo hay un
n
umero finito de posibles elecciones para a0 , . . . , ad Z. Como g queda
determinado de manera u
nica por los ai , se sigue que solo hay un n
umero
finito de polinomios g.
Para terminar debemos demostrar que f es reducible si, y solo si
es divisible por uno de estos polinomios. En un sentido esto es obvio.
Si suponemos que f es reducible, por el corolario 3.7, f = gh, donde
g, h Z[x] y g tiene grado d, 0 < d < n.
Entonces, para 0 6 i 6 d, sea ai = g(i) y observamos que ai | f (i), ya
que f (i) = g(i)h(i). La formula de interpolacion de Lagrange da g Q[x]
de grado 6 d con g(i) = ai para 0 6 i 6 d. Como g g tiene grado a lo
mas d y se anula en d + 1 n
umeros 0, . . . , d debe ser el polinomio cero.
Entonces g = g que esta en el conjunto citado.

Criterio de Schonemann-Eisenstein

39

Como hay algoritmos para factorizar n


umeros enteros, hay un algoritmo para determinar el conjunto de polinomios g Z[x] de la proposicion
3.8. Dividiendo el polinomio dado f se tiene un algoritmo para decidir
cuando f es irreducible sobre Q.
El algoritmo descrito es apenas un ejemplo que nos permite tener seguridad cuando usamos el computador como una herramienta muy u
til
para encontrar ejemplos de polinomios irreducibles. Los sistemas computacionales simb
olicos como Maple y Matem
atica usan algoritmos mucho
mas eficientes.
La f
ormula de interpolaci
on de Lagrange que se utilizo es: supuesto
que F es un campo y que b0 , . . . , bd , c0 , . . . , cd F , donde los b0 , . . . , bd
son diferentes y d > 1, entonces el polinomio
g(x) =

d
X

ci

i=0

Y x bj
F [x]
bi bj
j6=i

es tal que
1. (g) 6 d.
2. g(bi ) = ci para i = 0, . . . , d.
3. Si h es un polinomio en F [x] con (h) 6 d y tal que h(bi ) = ci para
i = 0, . . . , d, entonces h = g.

18.6

Criterio de Sch
onemann-Eisenstein

Para algunos polinomios polinomios (muy pocos) se puede demostrar


que son irreducibles por metodos tradicionales, como con el conocido
criterio de Eisenstein, que demostramos en el teorema que sigue.
Teorema 18.2 (Criterio de Eisenstein). Sea f = a0 + a1 x + +
an xn Z[x] de grado n > 0. Si existe un primo p que divide a ai para
todo i < n pero con p - an y p2 - a0 , entonces f (x) es irreducible en Q[x].
Demostraci
on. Por el corolario 1.28, si f es reducible sobre Q, existen
g, h Z[x] de grado < n tal que f = gh. Consideremos el homomorfismo
Z[x] Zp [x] que enva el polinomio q = bm xm + + b0 Z[x] en
q = [bm ]xm + + [b0 ] Zp [x] donde [bi ] Zp es la clase de congruencia
m
odulo p de bi Z.
Entonces f = gh implica que [an ]xn = gh, ya que p | an1 , . . . , p | a0 .
Adem
as Zp es un campo, lo que implica que Zp [x] es un dominio de

40

Campos extension

factorizaci
on u
nica. Como p - an se sigue que g = [a]xr y h = [b]xs ,
donde [a][b] = [an ] y r + s = n.
Si r = 0, entonces g = [a] y (g) > 0 lo que implica que el coeficiente
principal de g es divisible por p. Entonces el que f = gh implica que lo
mismo se cumple para el coeficiente principal an de f . Entonces como
p - an , se tiene que r > 0 y similarmente que s > 0.
Pero, g = [a]xr para r > 0 implica que p divide el termino constante
de g y lo mismo es verdad para el termino constante de h, ya que s >
0. Como el termino constante a0 de f es el producto de los terminos
constantes de g y h, se sigue que p2 | a0 lo que contradice la hipotesis de
que p2 - a0 . Esto completa la demostracion.
Ejemplo 18.12. Consideremos el polinomio
f = xn + px + p,

n > 0,

p primo

El criterio de Eisenstein para el primo p implica que f es irreducible


sobre Q, no importa cual sea n > 2.
Definici
on 18.5. Si p es primo, el p-esimo polinomio ciclot
omico es
p (x) =

xp 1
= xp1 + xp2 + + x + 1
x1

Corolario 18.9. El p-esimo polinomio ciclot


omico p (x) es irreducible
en Q[x] para todo primo p.
Demostraci
on. Primero se observa que
p (x + 1) =

(x + 1)p 1
x1

Por el teorema del binomio, se obtiene


 
 


p p1
p pr1
p
p
p
(x + 1) = x +
x
+ +
x
+ +
1
r
p1
y cuando remplazamos esto en la formula anterior de p (x+1) se obtiene
 
 


p p2
p pr1
p
p1
p (x + 1) = x
+
x
+ +
x
+ +
1
r
p1
Adem
as, para 1 6 r 6 p 1, el entero
 
p
p!
p(p 1) (p r + 1)
=
=
r
r!(p r)!
r!

Criterio de Schonemann-Eisenstein

41

es divisible por p ya que p es primo y divide al numerador


 pero no al
p
2
denominador. Se observa ademas que p no divide a p1 = p. Entonces p (x + 1) es irreducible porque satisface las hipotesis del criterio de
Eisenstein.
De lo anterior es f
acil ver que p es irreducible, porque una factorizaci
on p (x) = g(x)h(x) implica que p (x + 1) = g(x + 1)h(x + 1). Si g
y h tienen grado < p 1 lo mismo es cierto para g(x + 1) y h(x + 1) y
esto contradice el que p (x + 1) sea irreducible.
No se puede afirmar que xn1 +xn2 + +x+1 es irreducible cuando
n no es primo. Por ejemplo, cuando n = 4, x3 +x2 +x+1 = (x+1)(x2 +1).
Corolario 18.10. Si un entero a no es un cuadrado, entonces xn a es
irreducible en Q[x] para todo n > 2
Demostraci
on. Como a 6= 1, existe un primo que divide a a y se aplica
el criterio de Eisenstein para este primo.
El u
ltimo corolario muestra que existe un polinomio irreducible sobre
Q para cualquier grado n.

18.6.1

Ejercicios

1. Sea f (x) = a0 + a1 x + + an xn Z[x]. Si rs es una raz racional


de f (x) con (r, s) = 1, entonces r | a0 y s | an
2. De los siguientes polinomios cuales se factorizan en Q[x]:
a) 3x2 7x 5
b) 6x3 3x 18
c) x3 7x + 1
d ) x3 9x 9
3. Si c R, donde R es un anillo, entonces la funcion f (x) 7 f (x + c)
es un isomorfismo del anillo R[x] en el mismo. Concluir que cuando
R es un campo, f (x) es irreducible si,y solo si f (x+c) es irreducible.
4. Demostrar que f (x) = x4 10x + 1 es irreducible en Q[x]. Use el
ejercicio 1 para mostrar que f (x) no tiene races racionales, entonces
muestre que no existen racionales a, b y c con
f (x) = x4 10x + 1 = (x2 + ax + b)(x2 ax + c)

42

Campos extension

5. Determinar si los polinomios son irreducibles sobre el campo dado


a) x4 + x3 + x2 + x + 2 sobre Q.

b) 3x6 + 6x5 + 9x4 + 2x3 + 3x2 + 1 sobre Q y Q( 3 2)

6. Determinar si los polinomios son reducibles sobre el campo dado


a) x3 + x + 1 sobre Z5 .
b) x4 + x + 1 sobre Z2
7. Sea F un campo finito. Explicar porque hay un algoritmo para
decidir cuando f F [x] es irreducible.

18.7

Usando M aple

Ya vimos ejemplos de como Maple factoriza polinomios sobre Q en


irreducibles. Este programa tambien puede factorizar sobre campos numericos que son campos de la forma Q(1 , . . . , n ) con 1 , . . . , n algebraicos
sobre Q.
En el ejemplo 3.10 usamos el comando
factor para mostrar que x4

2
10x + 1 es el polinomio
minimal de 2 + 3 sobre Q. Para estudiar este

polinomio en Q( 2), indicamos al comando el campo donde se desea la


factorizaci
on, en la forma:

factor(x4 10 x2 + 1, 2);

(x2 2 x 2 1) (x2 + 2 x 2 1);

Esto implica quelos factores x2 2 2x 1 y x2 + 2 2x 1 son


irreducibles sobre Q( 2).Similarmente,
podemos factorizar el polinomio

es el campo numerico Q( 2, 3) con el comando:



factor(x4 10 x2 + 1, [ 2, 3]);




(x 3 2)(x+ 3 2)(x 3+ 2)(x+ 3+ 2));
No todos los campos numericostienen
una descripcion simple. Por
ejemplo,consideremos
el
campo
Q(
2
+
3). Como el polinomio mini
4
2
mal de 2 + 3 es x 10x + 1, Maple puede representar este n
umero
algebraico usando el comando RootOf, lo que se puede hacer con el comando
alias(alpha=RootOf(x^{4}-10x^{2}+1))

El grado de una extension

43

que hace a una raz de x4 10x2 +1. Entonces podemos factorizar un polinomio poly en Q[x] o Q()[x] usando el comando factor(poly,alpha).
Por ejemplo, si tomamos f = x4 10x2 +1, sabemos que x es un factor
de f . Pero cu
ales son los otros factores?. Usando Maple, obtenemos
alias(alpha = RootOf(x4 10 x2 + 1));
alpha
factor(x4 10 x2 + 1, alpha);
(x 10 + 3 ) (x + 10 3 ) (x + ) (x ));
La sorpresa es que el polinomio se factoriza completamente. En Maple
la factorizaci
on
(x )(x + )(x 10 + 3 )(x + 10 3 )
se hace en Q[x]/hx4 10x2 + 1i y entonces

Q[x]/hx4 10x2 + 1i
= Q( 2 + 3)

por unisomorfismo
que x 7 2 + 3 (Proposicion 3.4). Ahora tomamos

a = 2 + 3.
las dos factorizaciones,
la primera la que sehizoen
Comparando

Q( 2, 3) y la u
ltima en Q( 2 + 3), se llega a 3 10
= (
2 + 3)
3
y calculando
= 2 3 y
como
numericamente se obtiene que3 10
= 2 + 3 y sumando
estas
ecuaciones

9
=
2
2,
de
donde

2
Q() = Q( 2 + 3). Tambien se tiene que 3 = 2 Q( 2 + 3).
Entonces

Q( 2, 3) Q( 2 + 3)
Como la otra inclusi
on siempre se cumple, se llega a:

Q( 2, 3) = Q( 2 + 3)

18.8

El grado de una extensi


on

Si F es un subcampo de L, entonces L se puede ver como un espacio


vectorial sobre F : la multiplicacion escalar esta definida como c, para
c F y L, es decir, el producto de dos elementos c y por la
multiplicaci
on en L.
Lo anterior nos permite la definicion que sigue.
Definici
on 18.6. Sea L F un campo extensi
on.

44

Campos extension

1. L es una extensi
on finita de F si L es un espacio vectorial de
dimensi
on finita sobre F .
2. El grado de L sobre F , denotado con [L : F ], se define por
(
dimF L si L es una extensi
on finita de F ,
[L : F ] =

en caso contrario.
donde dimF L es la dimensi
on de L como espacio vectorial sobre F .
Ejemplo 18.13. Para R C, la forma usual de escribir los n
umeros
complejos como a + bi, muestra que 1 e i forman una base de C como
espacio vectorial sobre R, entonces [C : R] = 2.
Podemos caracterizar las extensiones de grado 1.
Proposici
on 18.11. Una extensi
on L F tiene grado [L : F ] = 1 si, y
solo si F = L.
Demostraci
on. Si [L : F ] = 1, cualquier elemento diferente de cero de L
como 1 L, es una base, entonces L = {a 1 | a F } = F . La otra
implicaci
on es inmediata.
En general, calculamos el grado de una extension F F () con la
proposici
on que sigue.
Proposici
on 18.12. Supuesto que L F es una extensi
on y L,
entonces
1. es algebraico sobre F si, y solo si [F () : F ] < .
2. Sea algebraico sobre F . Si n es el grado del polinomio minimal de
sobre F , entonces 1, , . . . , n1 forman una base de F () sobre
F . As, [F () : F ] = n.
Demostraci
on. Primero suponemos que es algebraico sobre F con polinomio minimal p, donde (p) = n. Necesitamos mostrar que 1, , . . . , n1
forman una base de F () sobre F . Como F () = F [], todo elemento
de F () es de la forma g() para alg
un g F [x]. Dividiendo a g por p
se obtiene
g = qp + a0 + a1 x + + an1 xn1
donde q F [x] y a0 , . . . , an1 F y, calculando esta igualdad en ,
g() = a0 + a1 + + an1 n1

El grado de una extension

45

ya que p() = 0. Entonces 1, , . . . , n1 genera a F () sobre F . Para


mostrar que son linealmente independientes, suponemos que
0 = a0 + a1 + + an1 n1
donde a0 , . . . , an1 F . Entonces es una raz de a0 + a1 x + +
an1 xn1 F [x] que es el polinomio cero, ya que el polinomio minimal p
tiene grado n. As, ai = 0 para todo i y se ha demostrado la independencia
lineal. Adem
as, [F () : F ] = n.
Esto prueba la parte (2) y una implicacion de la parte (1). Resta
considerar el caso [F () : F ] < . Si [F () : F ] = n, F () es un espacio
vectorial sobre F de dimension n y esto implica que cualquier conjunto
de n + 1 elementos de F () es linealmente independiente. En particular
1, , 2 , . . . , n son linealmente dependientes sobre F y por esto existen
a0 , . . . , an F , no todos cero, tales que
a0 + a1 + a2 2 + + an n = 0
y es raz de
a0 + a1 x + a2 x2 + + an xn F [x]
que no es el polinomio cero. Entonces es algebraico sobre F .
Esta proposici
on implica que cuando el polinomio minimal de tiene
grado n, todo F () se puede escribir de manera u
nica en la forma
= a0 + a1 + a2 2 + + an1 n1 ,

a0 , . . . , an1 F

Ejemplo 18.14. Vimos que [C : R] = 2 y esto tambien es consecuencia


de la proposici
on anterior ya que C = R(i) y el polinomio minimal de i
2
sobre R es x + 1.

Ejemplo 18.15. Consideremos


la
extensi
o
n
Q(

2) Q. Como el polinomio minimal de 2 es x2 2, se tiene que [Q( 2) : Q] = 2 y que

Q( 2) = {a + b 2 | a, b Q}
y esta representaci
on es u
nica.

Ejemplo 18.16. Vimos que


el polinomio
minimal de 2 + 3sobre

Q
es x4 10x2 + 1, entonces [Q( 2 + 3) : Q] = 4 y, todo Q( 2 + 3)
se puede escribir en la forma

= a + b( 2 + 3) + c( 2 + 3)2 + d( 2 + 3)3
para a, b, c, d Q u
nicos.

46

Campos extension

Podemos examinar como se comportan los grados en extensiones sucesivas F K L. La formula es muy u
til.
Teorema 18.3 (F
ormula de grados). Si F K L, son campos,
entonces
1. Si [K : F ] =
o [L : K] = , entonces [L : F ] = .
2. Si [K : F ] < y [K : L] < , entonces
[L : F ] = [L : K][K : F ]
Demostraci
on. Para la parte (1) demostramos que: Si [L : F ] < ,
entonces [K : F ] < y [L : K] < . As, suponemos que L tiene
dimensi
on finita como espacio vectorial sobre F . Sea 1 , . . . , N una base,
entonces
Primero, es f
acil ver que K L es un subespacio de L sobre el campo
F . Como L tiene dimension finita sobre F , esto se cumple para cualquier
subespacio. Luego, [K : F ] < .
Segundo,
tomamos L. Como 1 , . . . , N genera a L sobre F ,
PN
= i=1 ai i donde ai F . Como F K podemos considerar esta
suma como una combinacion lineal con coeficientes en K. Entonces L es
generado sobre K por un conjunto finito, de donde [L : K] = dimK L <

Para demostrar la parte (2), sea m = [K : F ] y n = [L : K] y las


bases 1 , . . . , m de K sobre F y 1 , . . . , n de L sobre K. Veamos que
los mn productos
i j ,

1 6 i 6 m, 1 6 j 6 n

forman una base de L sobre F . Esto demuestra el teorema.


Primero mostramos que los i j generan a L sobre F . Tomamos

P
L. Como 1 , . . . , n generan a L sobre K, podemos escribir = nj=1 bj j
donde b1 ,P
. . . , bn K. Como 1 , . . . , m generan a K sobre F , tenemos
que bj = m
i=1 aij i , donde aij F . Combinando las dos igualdades, se
obtiene

n X
m
m X
n
X
X
=
aij i j =
aij i j
j=1

i=1

i=1 j=1

Como aij F , se tiene que i j genera a L sobre F .


Para demostrar la independencia lineal, supongamos que se tiene la
combinaci
on lineal
m X
n
X
aij i j = 0
i=1 j=1

El grado de una extension

47

donde aij F . Esto se puede escribir en la forma



n X
m
X
aij i j = 0
j=1

i=1

y como la expresi
on entre parentesis representa un elemento de K y como
los j son linealmente independientes sobre K, se concluye que
m
X

aij i = 0 para 1 6 j 6 n

i=1

como los i son linealmente independientes sobre F y aij F se tiene


que aij = 0 para todo i y j. Esto demuestra la independencia lineal.

Ejemplo 18.17. Analicemos la extension Q Q( 2, 3) usando


Q Q( 2) Q( 2, 3)

base
para
Q(
2)
La proposici
on 3.12 muestra que 1, 2 forman una

sobre Q, ya que x2 2 esel polinomio


minimal
de
2
sobre
Q.

Adem
as, sea E = Q( 2, 3) y B = Q( 2). Como 3 es algebraico
sobre Q y su polinomio minimal es x2 3, se sigue
algebraico
que 3 es
3
sobre
Q(
2) es un
sobre B, Adem
as. el polinomio
minimal
p
de

2 3 y [E : Q( 2)] 6 2. De hecho, [E : Q( 2)] = 2 porque


divisor
de
x

3
/Q( 2) porque si no es as
, existen racionales a y b tales que 3 =

2
2
a+b
2, de donde 3 = a +2ab 2+2b lo que contradice
la irracionalidad

de 2. Se tiene que 1, 3 forma una base de Q( 2, 3) sobre Q( 2).


Los
dos p
arrafos
anteriores y la formula de los grados aplicada a

Q Q( 2) Q( 2, 3) nos lleva a

[Q( 2, 3) : Q] = [Q( 2, 3) : Q( 2)][Q( 2) : Q] = 2 2 = 4


en, de
la demostraci
Tambi

on del
teorema 3.3, el producto
delas bases
1, 2 y 1, 3: 1, 2, 3, 2 3 = 6 nos da una base de Q( 2, 3) sobre
Q.


En la secci
on 3.5, usando Maple vimos que Q( 2, 3) = Q( 2+ 3).
Ahora damos una prueba diferente usando


Q Q( 2 + 3) Q( 2, 3)

Ya vimos que [Q( 2, 3): Q] =
4 y en el ejemplo 3.16 vimos que lo
mismo es cierto para Q Q( 2 + 3). Entonces

[Q( 2, 3) : Q] = [Q( 2, 3) : Q( 2 + 3)][Q( 2 + 3) : Q]

48

Campos extension

nos
da [Q( 2, 3) : Q( 2 + 3)] = 1, de donde Q( 2, 3) = Q( 2 +
3).

Ejemplo 18.18. Sea = e2i/3 y L = Q(, 3 2). Calculemos [L : Q]


usando las extensiones

3
3
Q Q( 2) Q(, 2) = L

Para determinar [Q( 3 2) : Q], primero observamos que x3 2 es


irreducible sobre Q, lo que se puede afirmar aplicando a este polinomio
el criterio de Eisenstein con p = 2. Entonces

3
[Q( 2) : Q] = 3

x2 +x+1 tiene races


Ahora calculamos [L : Q( 3 2)]. Recordemos que

3
2
y y ninguna es un n
umero real. Como Q( 2) R, x2 + x + 1 no
tiene races eneste campo, entonces x2 + x + 1 es el polinomio minimal
de sobre Q( 3 2). Entonces

3
[L : Q( 2)] = 2

ya que L = Q( 3 2)(). Por la formula de grados

3
3
[L : Q] = [L : Q( 2)][Q( 2) : Q] = 2 3 = 6
Regresaremos a este ejemplo varias veces.
La idea clave de esta seccion es que un campo extension F L da a
L la estructura de espacio vectorial sobre F y L es simultaneamente
un campo y un espacio vectorial. En general, hay muchos ejemplos
de anillos que son espacios vectoriales sobre un campo.
Definici
on 18.7. Un anillo R (posiblemente no conmutativo) es
un
algebra sobre el campo F si R es un espacio vectorial sobre F
tal que
1. La adici
on en el espacio vectorial R es la misma adici
on en el
anillo R.
2. La multiplicaci
on escalar sobre R es compatible con la multiplicaci
on del anillo:
(ab) r = a (b r) para todo a, b F y r R
a (rs) = (a r) s = r(a s) para todo a F y r, s R
Un campo extension F L da a L como una F -algebra. Otros
ejemplos son: el anillo de polinomios F [x1 , . . . , xn ] y el algebra de
las matrices n n, Mnn (F ).

Extensiones algebraicas

18.8.1

49

Ejercicios

1. Calcule el grado de las siguientes extensiones

a) Q Q(i, 4 2)

b) Q Q( 3, 3 2)
p

c) Q Q( 2 + 2)
p

d ) Q Q(i, 2 + 2)
2. Para cada una de las extensiones del ejercicio (1), encuentre una
base sobre Q.
3. Supuesto que L F es una extension finita con [L : F ] primo.
a) Demuestre que los u
nicos subcampos de L que contienen a F
son F y L
b) Demostrar que L = F () para cualquier L F .

4. Consideramos la extension Q L = Q( 4 2, 3 3). Para calcular
[L : Q]
a) Mostrar que x4 2 y x3 3 son irreducibles sobre Q.

b) Use Q Q( 4 2) L para mostrar que 4 | [E : Q] y [E : Q] 6


12.

c) Use Q Q( 3 3) L para mostrar que [E : Q] tambien es


divisible por 3.
d ) Explique porque (b) y (c) implican que [L : Q] = 12. Esto
funciona por ser 3 y 4 primos relativos, porque?

18.9

Extensiones algebraicas

Ahora conocemos las propiedades basicas del grado de una extensi


on, continuamos estudiando elementos algebraicos. Comenzamos con
una definici
on.
Definici
on 18.8. Un campo extensi
on F L es una extensi
on algebraica si todo elemento de L es algebraico sobre F .
Se tiene que las extensiones finitas son siempre algebraicas.
Proposici
on 18.13. Si F L es una extensi
on finita, entonces

50

Campos extension

1. F L es algebraica.
2. Si L, entonces el grado del polinomio minimal de sobre F
divide a [L : F ].
Demostraci
on. Un elemento L da F F () L y la ecuacion de
grados implica que [F () : F ] es finita y divide a [E : F ]. Entonces (1) y
(2) se sigue inmediatamente de la proposicion 3.12.
El recproco de esta proposicion es falso, hay extensiones algebraicas
que no son finitas. Vemos ahora la estructura de las extensiones finitas.
Teorema 18.4. Sea F L una extensi
on. [L : F ] < si, y solo si
existen 1 , . . . , m L tales que cada i es algebraico sobre F y L =
F (1 , . . . , m ).
Demostraci
on. Primero suponemos que [L : F ] < . Sean 1 , . . . , m
L que forman una base de L (m = dimF L), entonces
L = {a1 1 + , am m | a1 , . . . , am F } F (1 , . . . , m ) L
entonces L = F (1 , . . . , m ) y cada i es algebraico sobre F .
Ahora suponemos que L = F (1 , . . . , m ) y cada i es algebraico
sobre F . Sea L0 = F y Li = F (1 , . . . , i ) para 1 6 i 6 m, Con esto
obtenemos las extensiones
F = L0 L1 Lm = L
y se tiene que
Li = F (1 , . . . , i1 , i ) = F (1 , . . . , i1 )(i ) = Li1 (i )
para i 6 i 6 m. Como i es algebraico sobre F tambien es algebraico
sobre un campo mas grande Li1 F . La proposicion 3.12 implica que
[Li : Li1 ] = [Li1 () : Li1 ] <
y entonces toda extension sucesiva tiene grado finito. Entonces
[L : F ] = [Lm : E0 ] = [Lm : Em1 ] [L1 : L0 ] <
Esto completa la demostracion.
Como una aplicacion de este teorema, mostramos que la suma y el
producto de elementos algebraicos son algebraicos.

Extensiones algebraicas

51

Proposici
on 18.14. Sea L F una extensi
on. Si , L son algebraicos sobre F , entonces + y son algebraicos sobre F .
Demostraci
on. Por el teorema anterior F F (, ) es una extension
finita y por tanto algebraica. Como todo elemento de F (, ) es algebraico sobre F y como + y estan en F (, ), la demostracion
termina.
Corolario 18.15. Dada una extensi
on L F , el subconjunto
M = { L | es algebraico sobre F }
es un subcampo de L que contiene a F .
Demostraci
on. Se tiene que F M ya que a F es una raz de x a
F [x] y M es cerrado para la adicion y la multiplicacion. Como 1
F M , M implica = 1 M . Finalmente, si 0 6= M ,
1/ M . Se concluye que M es un subcampo de L.
Ejemplo 18.19. Un n
umero complejo z C es un n
umero algebraico si
es algebraico sobre Q. El campo de n
umeros algebraicos es
Q = { C | z es algebraico sobre F }
que es un campo algebraicamente cerrado.

18.9.1

Ejercicios

1. Se demostr
o que una extension finita es algebraica. Aqu damos un
ejemplo para mostrar que el recproco es falso. El campo de los
n
umeros algebraicos Q es por definicion algebraico sobre Q. Para
mostrar que [Q : Q] = veamos que
a) Dado n > 2 use el ejemplo 5.4 para mostrar que Q tiene un
subcampo L tal que [L : Q] = n.
b) Explicar porque la parte (a) implica que [Q : Q] = .
2. Demostrar que si n = [E : F ] < , entonces todo E es raz de
un polinomio diferente de cero en F [x] de grado 6 n.
3. En 1873 Hermite demostro que el n
umero e es trascendente sobre
Q y en 1882 Lindemann demostro que es trascendente sobre Q.
No se sabe cual de los n
umeros +e, e es trascendente. Mostrar
que al menos uno de estos n
umeros es trascendente sobre Q.

52

Campos extension

4. Demostrar que el campo Q de los n


umeros algebraicos es algebraicamente cerrado.
Un poco de historia respecto a los n
umeros algebraicos.
1844: Liouville demostro que algunos n
umeros, ahora llamados n
umeros de Liouville, son trascendentes.
1873: Hermite demostro que e es trascendente.
1874: Cantor demostro que los n
umeros algebraicos son contables,
pero R no. As, casi todos los n
umeros son trascendentes, pero es
muy difcil demostrar que un n
umero en particular es trascendente.
1882: Lindemann demostro que es trascendente.
1934: Gelfond demostro que es trascendente si y son algebraicos, 6= 0, 1 y
/ Q. (Es el septimo de los famosos problemas
de Hilbert.)
1994 La constante de Euler
= lm(
n

n
X

1/k log n)

k=1

a
un no se ha probado que es trascendente.
1994: Los n
umeros e + y e posiblemente son trascendentes,
pero a
un no se ha demostrado que son irracionales.

CAPITULO 19

Extensiones normales y
separables

19.1

Campos de ruptura

Dado un polinomio no constante f F [x], el teorema 2.1 de Kronecker nos dice que existe una extension F L sobre la que f se factoriza
completamente. Ahora consideraremos la menor de estas extensiones.
Definici
on 19.1. Sea f F [x] con grado n > 0. Una extensi
on F L
es un campo de ruptura de f sobre F si
1. f = c(x 1 ) (x n ) donde c F y i L y
2. L = F (1 , . . . , n ).
Proposici
on 19.1. Si F es un campo, entonces todo polinomio f (x)
F [x] tiene un campo de ruptura.
Demostraci
on. Por el teorema de Kronecker, existe un campo extension
F L en el que f se factoriza completamente. Sean 1 , . . . , n las races
de f en L y definimos E = L(1 , . . . , n ). Es claro que f se factoriza
completamente sobre E, y f no se factoriza en subcampos propios de E,
en los que obligatoriamente se omite uno de los i .

54

Extensiones normales y separables

Hay que tener en cuenta que si F L es un campo extension y


1 , . . . , n L, entonces F (1 , . . . , n ) es el campo obtenido adjuntando 1 , . . . , n a F y es la interseccion de todos los subcampos de L que
contienen a F y a { 1 , . . . , n }.
El campo de ruptura construido depende de la eleccion del campo K
en el teorema de Kronecker y este no es u
nico. Por ejemplo, dos copias
isomorfas de C: todas las parejas ordenadas de n
umeros reales (a.b) =
2
a + bi; todas las clases laterales en R/hx 1i y cada una es un campo de
ruptura de f (x) = x2 + 1. Demostraremos que cualquier par de campos
de ruptura de un polinomio sobre un campo F son isomorfos.

Ejemplo 19.1. Q( 2, 3) = Q( 2, 3) es un campo de ruptura de


(x2 2)(x2 3) sobre Q.
Ejemplo 19.2. Ya vimos que

4
4
4
4
4
Q( 2, 2, i 2, i 2) = Q(i, 2)

entonces Q(i, 4 2) es un campo de ruptura de x3 2 sobre Q.

Ejemplo 19.3. Q(, 3 2) es un campo de ruptura de x3 3 sobre Q.


Ejemplo 19.4. Un campo de ruptura de f F [x] depende del polinomio
y del campo F , por ejemplo:
un campo de ruptura de x2 + 1 sobre Q es Q(i);
un campo de ruptura de x2 + 1 sobre R es C;
un campo de ruptura de x2 + 1 sobre C es C.
Como las races de un polinomio no constante f F [x] son algebraicas sobre F , del teorema 3.4 se sigue que un campo de ruptura de f sobre
F siempre es una extension finita de F , veamos como es el grado de esta
extensi
on.
Proposici
on 19.2. Si f F [x] es de grado n > 0 y L es el campo de
ruptura de f sobre F , entonces [L : F ] 6 n!.
Demostraci
on. Demostramos por induccion sobre n. Cuando n = 1, f =
ax + b tiene por raz b/a F , ya que a 6= 0. Entonces L = F en este
caso y claramente [L : F ] 6 1!.
Ahora suponemos que f tiene grado n > 1 y sea L = F (1 , . . . , n )
un campo de ruptura de f sobre L. Si escribimos f = (x 1 )g, entonces
el algoritmo de divisi
on implica que g F (1 )[x]. Ademas las races de

Campos de ruptura

55

g, son obviamente 2 , . . . , n de donde un campo de ruptura de g sobre


F (1 ) es dado por
F (1 )(2 , . . . , n ) = F (1 , . . . , n ) = L
donde la primera igualdad se tiene por la proposicion 3.3. Como g
F (1 )[x] tiene grado n 1, la hipotesis de induccion implica que
[L : F (1 )] 6 (n 1)!
Para acotar el grado de F L, usamos la extension F F (1 L.
De la f
ormula de los grados, se obtiene
[L : F ] = [L : F (1 ][F (1 : F ] 6 (n 1)!F [F (1 ) : F ]
Sin embargo, se sabe que [F (1 ) : F ] es el grado del polinomio minimal de 1 sobre F . Como f (1 ) = 0, se tiene que [F (1 ) : F ] 6 n y
entonces [L : F ] 6 n!.

Ejemplo 19.5. Q( 2, 3) es un campo de ruptura de (x2 2)(x2 3)
sobre Q ytiene grado 4 < 4! sobre Q.
Q(, 3 2) es un campo de ruptura de x3 2 sobre Q y tiene grado
6 = 3! sobre Q.
Ahora estudiamos la unicidad de los campos de ruptura. Dado un
polinomio
tener distintos campos de ruptura. Por ejem f F [x] puede
2
plo, Q( 2) y Q[t]/(t 2) son campos de ruptura de x2 2 sobre Q.
Aunque no son los mismos campos, son isomorfos.
Para demostrar la unicidad del campo de ruptura es necesario demostrar algunos resultados mas generales.
Supuesto que se tiene : F1 F2 un isomorfismo entre campos y
f1 F1 [x]. Aplicando a los coeficientes de f1 se obtiene un polinomio
f2 F2 [x].
Sea Li un campo de ruptura de fi para i = 1, 2 y se tiene el diagrama
L1

L2











F1





/ F2

donde i indica inclusi


on. Aunque los campos de ruptura L1 y L2 se pueden
construir en diferente forma, demostramos siempre son isomorfos.

56

Extensiones normales y separables

Teorema 19.1. Si f1 F1 [x] y : F1 F2 un isomorfismo, existe un


isomorfismo : L1 L2 tal que = |F1 .
Demostraci
on. La demostracion es por induccion sobre n = (f) =
(f2 ). Cuando n = 1, entonces L1 = F1 y L2 = F2 y el teorema se
cumple para = .
Ahora suponemos que n > 1. Se sabe que L1 = F1 (1 , . . . , n ), donde
1 , . . . , n son las races de f1 . Usamos la extension
F1 F1 (1 ) L1

(19.1)

donde F1 (1 ) L1 es el campo de ruptura de g1 = f1 /(x1 ) y seguimos


con cinco pasos.
Paso 1. Primero se crea un modelo abstracto de F1 (1 ). Sea h1
F1 [x] el polinomio minimal de 1 . Se tiene que h1 es un factor irreducible
de f1 F1 [x] , ya que 1 es raz de f1 . Entonces
F1 (1 ) = F1 [1 ]
= F1 [x]/hh1 i
donde se usa la proposicion 3.5, para la igualdad, y la 3.4 para el isomorfismo. Este isomorfismo enva a 1 en x + hh1 i.
Paso 2. Ahora determinamos una raz de f2 correspondiente a 1 .
La clave es que el isomorfismo : F1 F2 induce un isomorfismo entre
anillos
e : F1 [x] F2 [x] que enva f1 en f2 . Este isomorfismo enva
factores en factores e irreducibles en irreducibles. En particular, h1 va a
un factor irreducible h2 de f2 . Como f2 se factoriza completamente sobre
L2 , lo mismo se tiene para h2 . Entonces podemos tomar 1 . . . , n como
las races de f2 , donde 1 es una raz de h2 .
Paso 3. La raz 1 de f2 da la extension
F2 F2 (1 ) L2

(19.2)

donde F2 (1 ) L2 es un campo de ruptura de g2 = f2 /(x 1 ). Como


en el paso 1, se tiene
F2 (1 ) = F2 [1 ]
= F2 [x]/hh2 i
ya que h2 es el polinomio minimal de 1 . Este isomorfismo enva a 1 en
x + hh2 i.
Paso 4. Como
e : F1 [x] F2 [x] lleva a h1 en h2 , tambien lleva a hh1 i
en hh2 i. Esto significa que se tiene un isomorfismo entre anillos cocientes
F1 [x]/hh1 i
= F2 [x]/hh2 i

Campos de ruptura

57

que lleva a x + hh1 i en x + hh2 i y es sobre los coeficientes. Combinando


esto con los pasos 1 y 3, se obtiene un isomorfismo
1 : F1 (1 )
= F1 [x]/hh1 i
= F2 [x]/hh2 i
= F2 (1 )
que lleva 1 en 1 y cumple 1 |F1 = .
Paso 5. Finalmente, como 1 : F1 (1 ) F2 (1 ) lleva 1 en 1 y a
f1 en f2 tambien lleva a g1 = f1 /(x 1 ) en g2 = f2 /(x 1 ). Como
ya vimos, L1 es el campo de ruptura de g1 sobre F1 (1 ) y de la igual
manera L2 es el campo de ruptura de g2 sobre F2 (1 ).
Ahora podemos demostrar la existencia del isomorfismo pedido entre L1 y L2 . Si combinamos las extensiones 19.1 y 19.2 junto con los
isomorfismo y 1 como se muestra en el diagrama
L1

L2
















F1 (1 )
i











F1




 i

/ F2 (2 )



i 


/ F2

Como g1 = f1 /(x 1 ) tiene grado n 1, el paso 5 implica que podemos aplicar la hip
otesis de induccion a g1 F1 (1 )[x] y 1 : F1 (1 )
F2 (1 ). Esto da 1 : L1 L2 , cuya restriccion a F1 (1 ) es 1 . Pero
como 1 |F1 = se sigue que la restriccion de 1 a F1 es . As 1 es el
isomorfismo pedido.
Cuando se aplica el teorema anterior a la homomorfismo identico
iF : F F y f F se sigue la unicidad del campo de ruptura de f
sobre F .
Corolario 19.3. Si L1 y L2 son campos de ruptura de f F [x], existe
un isomorfismo L1
= L2 que es la identica sobre F .
El teorema 4.1 da algunos isomorfismos interesantes de un campo de
ruptura que utilizaremos mas adelante.

58

Extensiones normales y separables

Proposici
on 19.4. Si L es un campo de ruptura de un polinomio en
F [x] y h F [x] es irreducible que tiene races , L, entonces existe
un isomorfismo de campos : L L que es la identidad sobre F y lleva
a en .
Demostraci
on. Como h es el polinomio minimal de , se tiene el isomorfismo
F () = F []
= F [x]/hhi
que es la identidad sobre F y enva en x + hhi. Similarmente, usando
a .
F () = F []
= F [x]/hhi
que es la identidad sobre F y enva en x + hhi. Se tiene entonces un
isomorfismo
: F ()
= F ()
tal que () = y es la identica sobre F .
Ahora suponemos que L es un campo de ruptura de f F [x]. Entonces f F ()[x] y f F ()[x]lo que significa que L es un campo de
ruptura de f sobre F () y F (). Se tiene entonces el diagrama
L
i






L



F ()







i

/ F ()

donde lleva a f en f . Por el teorema 4.1 se tiene : L


= L tal que
|F () = . Como es la identica sobre F y lleva en y = como
se quera..

Ejemplo 19.6. L = Q( 2) es el campo de ruptura


de x2 2. Este poli
nomio es irreducible sobre Q y tiene races 2. La
proposici
on anterior

dice que existe un isomorfismo : L L tal que ( 2) = 2.

19.1.1

Ejercicios

1. Mostrar que el campo de ruptura de x3 2 sobre Q es Q(,


= e2i/3 .

2),

2. Demostrar que la extension F L de grado 2 es un campo de


ruptura.

Extensiones normales

59

3. Encuentre el campo de ruptura de x6 1 Q[x].


4. El polinomio
f = x4 10x2 + 1 es irreducible sobre Q. Mostrar que

L = Q( 2 + 3) es el campo de ruptura de f sobre Q.


p

5. Sea f Q[x] el polinomio minimal de = 2 + 2.


a) Mostrar que f = x4 4x2 + 2, de donde [ : Q] = 4.
b) Mostrar que Q() es el campo de ruptura de f sobre Q.
6. Sea f = x3 x + 1 Z3 .
a) Muestre que f es irreducible sobre Z3
b) Sea L el campo de ruptura de f sobre Z3 . Demuestre que
[L : Z3 ] = 3.
c) Explique porque L es un campo con 27 elementos.
7. Sea n un entero positivo. f = xn 2 es irreducible sobre Q por el
criterio de Eisenstein para el primo 2.
a) Determine el campo de ruptura L de f sobre Q.
b) Muestre que [L : Q] = n(n 1) cuando n es primo.

19.2

Extensiones normales

En esta secci
on trataremos una propiedad muy importante de los
campos de ruptura.
Ser un campo de ruptura es una propiedad especial de los campos

extensi
on. Por ejemplo, consideremos dos extensiones deQ, Q( 2) y

2 2, el polinomio minimal de
Q( 3 2). En el primer caso x
2, se factoriza completamente sobreQ( 2); en el segundo caso vemos que x3
2, el
polinomio minimal de 3 2, no se factoriza completamente sobre Q( 3 2).
Esta es una diferencia importante. Sin embargo, aunque a veces es conveniente considerar extensiones arbitrarias F L, nuestro interes principal
es con los grupos de Galois de polinomios, cuando L es el campo de ruptura sobre F para alg
un polinomio. Para esto es importante considerar
extensiones F L que sean normales.
Definici
on 19.2. Una extensi
on algebraica F L es normal si todo polinomio irreducible en F [x] que tiene al menos una raz en L se
factoriza completamente sobre L.

60

Extensiones normales y separables

A primera
vista esta es una propiedad muy fuerte y no es inmediato

que Q( 2) sea una extension normal de Q. Sin embargo, se tiene el


siguiente resultado.
Teorema 19.2. Una extensi
on finita L de un campo F es normal si, y
solo si es el campo de ruptura de alg
un polinomio en F [x].
Demostraci
on. Supuesto que L es una extension normal finita, sea {1 , 2 , . . . , n }
una base de L sobre F . Para i = 1, 2, . . . , n, sea fi el polinomio minimal
de i y sea f = f1 f2 fn . Cada fi tiene al menos una raz i en L,
luego se factoriza completamente sobre L. Por lo tanto, f se factoriza
completamente sobre L. Ademas, como L es generado por 1 , 2 , . . . , n
no es posible para f que se factorice completamente sobre un subcampo
propio de L. As, L es un campo de ruptura de f sobre F .
Recprocamente, supuesto que E es un campo de ruptura de alg
un
polinomio g F [x], y sea f , con grado a lo menos 2, un polinomio irreducible arbitrariamente elegido en F [x] que tenga una raz en E. Veamos
que f se factoriza completamente sobre E. El polinomio f g ciertamente
est
a en E[x] y tiene un campo de ruptura L que contiene a E. Supongamos que es otra raz de f en L. Tenemos subcampos de L como se
indica en el diagrama que sigue, en el que las flechas indican inclusion.
L
? O _???

??


E()
O

E()

_??
??
?

? O




EO
K()

K()

_??
??
?

?




K
Entonces
[E() : E][E : K] = [E() : K] = [E() : K()][K() : K]

(19.3)

[E() : E][E : K] = [E() : K] = [E() : K()][K() : K]

(19.4)

Extensiones separables

61

Como y son races de el mismo polinomio irreducible f , existe un


isomorfismo de K() sobre K() que es la identica sobre K. Entonces
[K() : K] = [K() : K]
Como E es un campo de ruptura de g sobre K, se sigue que E() es
un campo de ruptura de g sobre K() y E() es un campo de ruptura
de g sobre K(). As, por la proposicion 4.4, existe un isomorfismo
de E() sobre E() que extiende el isomorfismo de K() sobre K(),
entonces
[E() : K()] = [E() : K()]
(19.5)
Adem
as, [E() : E] = 1, porque por hipotesis E. Por lo tanto de
19.3, 19.4 y 19.5
[E() : E][E : K] = [E() : K()][K() : K]
= [E() : K()][K() : K]
= [E() : E][E : K]
= [E : K]
Luego, [E() : E] = 1 de donde E, que era lo que se quera
demostrar.

Ejemplo 19.7. Ahora podemos ver porque Q( 3 2) no es campo de ruptura de alg


un polinomio en Q[x],ya que x3 2 es irreducible sobre Q y
obviamente tiene una raz en Q( 3 2). Si este campo fuese
un campo de

3
ruptura, x3 2 se factoriza
completamente
sobre
Q(
2).
Pero estoes

3
imposible,
porque Q( 2) R que no contiene las races complejas 3 2,

3
3
2
2 de x 2.

19.3

Extensiones separables

Dado un polinomio f F [x] con campo de ruptura F L, entonces


f = an (a 1 ) (x n ), an F, 1 , . . . , n L
Si 1 , . . . , r son los elementos de L diferentes entre los 1 , . . . , n y
sea mi el numero de veces que aparece el factor x i en la factorizacion,
entonces
f = an (a 1 )m1 (x r )mr , an F, 1 , . . . , r L, diferentes
mi es la multiplicidad de i . i es simple si mi = 1 y en caso contrario
es m
ultiple o repetida.

62

Extensiones normales y separables

Proposici
on 19.5. Sea f F [x], donde F es un campo. f tiene races
repetidas si, y solo si (f, f 0 ) 6= 1, donde f 0 es la derivada de f .
Demostraci
on. Si f tiene races repetidas, entonces f = (x )2 g(x) en
F [x] y entonces f 0 (x) = 2(x )g(x) + (a )2 g 0 (x). Se tiene que x
es un divisor com
un de f (x) y f 0 (x) y as (f, f 0 ) 6= 1.
Recprocamente, si x es un divisor de (f, f 0 ), entonces f = (x
)u(x) y f 0 = (x )v(x). Entonces, f 0 (x) = u(x) + (x )u0 (x) y
u(x) = (x )(v(x) u0 (x)), de donde
f (x) = (x )u(x) = (x )2 (v(x) u0 (x))
y f tiene una raz repetida.
Proposici
on 19.6. Si F es un campo de caracterstica 0, entonces todo
polinomio irreducible p(x) F [x] no tiene races repetidas.
Demostraci
on. Por la proposicion anterior se tiene que cualquier polinomio (no necesariamente irreducible) f con coeficientes en un campo
no tiene races repetidas si y solo si el mcd (f, f 0 ) = 1, donde f 0 es la
derivada de f .
Para p F [x], p0 (x) = 0 o (p0 ) < (p). Como p es irreducible, no es
constante y entonces p tiene alg
un termino diferente de cero, ai xi , con
i > 1. Entonces iai xi1 es un termino diferente de cero de la derivada
p0 , y como F es de caracterstica 0, p0 (x) 6= 0. Finalmente, como p es
irreducible, sus u
nicos divisores son constantes y asociados y como p0
tiene grado menor, no es asociado con p y entonces el mcd (p0 , p) = 1.
Recordemos que, si F L es un campo extension y L es algebraico sobre F entonces existe un u
nico polinomio monico e irreducible,
el polinomio mnimal, que tiene a como raz.
Definici
on 19.3. Sea F L una extensi
on algebraica. Un polinomio
irreducible p es separable si no tiene races repetidas. Un polinomio
arbitrario f es separable si cada uno de sus factores irreducibles no
tienen races repetidas.
Un elemento L es separable si es trascendente sobre F o, si
es algebraico sobre F , su polinomio minimal no tiene races repetidas,
es decir, el polinomio minimal es un polinomio separable.
Una extensi
on F L es una extensi
on separable si cada uno de
sus elementos es separable; F L es inseparable si no es separable.
La proposici
on 4.6 muestra que toda extension de un campo de caracterstica 0 es una extension separable.

CAPITULO 20

El grupo de Galois

En este captulo definimos el grupo de Galois de una extension finita


F L. Tambien veremos el grupo de Galois del campo de ruptura de un
polinomio separable y damos algunos ejemplos de grupos de Galois.
Definici
on 20.1. Sea F L un campo extensi
on. Un automorfismo
de L es un isomorfismo : L L. fija a F si, (a) = a, para todo
a F.
Ejemplo 20.1. Consideramos el polinomio f (x) = x2 + 1 Q[x]. El
campo de ruptura de f sobre Q es L = Q(i), se tiene la extension Q
Q(i). : a 7 a
es un automorfismo de E que fija a Q.
Proposici
on 20.1. Sea F L un campo extensi
on,
f (x) = xn + an1 xn1 + + a1 x + a0 F [x]
y F E = F (1 , . . . , n ) L el campo de ruptura de f sobre F . Si
: E E es un automorfismo que fija a F , entonces permuta las
races 1 . . . n de f .
Demostraci
on. Si es una raz de f , entonces
0 = f () = n + an1 n1 + + a1 + a0

64

El grupo de Galois

aplicando a esta igualdad, se obtiene


0 = ()n + (an1 )()n1 + + (a1 )() + (a0 )
= ()n + an1 ()n1 + + a1 () + a0
= f (())
porque fija a F . De donde, () es una raz de f , luego si R es el
conjunto de las races, entonces |R : R R, donde |R es la restriccion
de a R. Pero, |R es inyectiva (porque lo es) y as, |R es una
permutaci
on de R.
Definici
on 20.2. Sea F L una extensi
on finita. El grupo de Galois
de L sobre F , denotado con Gal(L/F ) es el conjunto de los automorfismos de L que fijan a F :
{ : L L | es un automorfismo, (a) = a para todo a F }
Sea f F [x]. El grupo de Galois de f sobre F es Gal(L/F ),
donde L es el campo de ruptura de f sobre F .
Es f
acil demostrar que Gal(L/F ) es un grupo con la operacion de
composici
on de funciones, en efecto, es un subgrupo del grupo de automorfismos de E. Esta no es la definicion original de Galois, esta version
moderna fue dada por E. Artin en 1930, y es isomorfo con la original.
La versi
on original no fue dada en terminos de automorfismos, sino en
terminos de ciertas permutaciones de las races de un polinomio.
La proposici
on que sigue se usa muchas veces.
Proposici
on 20.2. Sea F L una extensi
on finita y Gal(L/F ).
Entonces
1. Si h F [x] es un polinomio no constante que tiene a L como
una raz, entonces () es otra raz de h que est
a en L.
2. Si L = F (1 , . . . , n ) entonces queda determinada de manera
u
nica por sus valores en 1 , . . . , n .
Demostraci
on. Por la proposicion 5.1, h F [x] y 0 = h() implica que
0 = (0) = (h()) = h(())
lo que muestra que () L tambien es una raz de h. Se tiene la parte
(1).

65

Para la parte (2), se tiene que L = F [1 , . . . , n ], ya que L =


F (1 , . . . , n ) es una extension finita de F . Entonces, cualquier L se
puede escribir como
= h(1 , . . . , n )
para alg
un polinomio h F [1 , . . . , n ]. Por la proposicion 5.1,
() = (h(1 , . . . , n )) = h((1 ), . . . , (n ))
de esto se sigue que : L L queda determinada de manera u
nica por
(1 ), . . . , (n ).
Teorema 20.1. Si f F [x] tiene grado n, entonces su grupo de Galois
Gal(L/F ) es isomorfo a un subgrupo de Sn .
Demostraci
on. Sea R = {1 , . . . n }. Si Gal(L/F ), por la proposici
on 5.1, su restricci
on |R es una permutacion de R, es decir |R SR .
Se define : Gal(L/F ) SR por : 7 |R . Para ver que es un
homomorfismo, observamos que ( ) y ()( ) son funciones R R
y son iguales si coinciden en cada i R. Pero ( ) : i 7 ( )(i ),
mientras que ()( ) : i 7 ( (i )) y las funciones son iguales.
La imagen de es un subgrupo de SR
ucleo de es el
= Sn . El n
conjunto de los Gal(L/F ) tal que es la permutacion identica de R,
es decir, fija cada una de las races i . Como tambien fija a F , por
definici
on del grupo de Galois, la proposicion 5.2, nos lleva a N = {1},
de donde es inyectiva y esto demuestra el teorema.
Ejemplo 20.2. Si f (x) = x2 + 1 Q[x], entonces la conjugacion compleja es un automorfismo de su campo de ruptura Q(i) que fija a Q
(intercambia las races i y i). Como Gal(Q(i)/Q) es un subgrupo de S2 ,
que tiene orden 2, entonces Gal(Q(i)/Q) = hi
= Z2 .
Recordemos que una extension F L es separable si cada uno de sus
elementos es separable. La separabilidad de F L nos permite encontrar
el orden de Gal(L/F ).
Proposici
on 20.3. Sea F L una extensi
on separable que es campo de
ruptura de alg
un polinomio f F [x] y : F F 0 un isomorfismo entre
campos, adem
as, sea F 0 E 0 el campo de ruptura de f F 0 [x], donde

f se obtiene de f aplicando a sus coeficientes. Entonces

66

El grupo de Galois

1. Existen exactamente [L : F ] isomorfismos : E E 0 que extiende


a .
L

/ L0
i

/ F0

2. Si F L es una extensi
on separable que es campo de ruptura de
f F [x], entonces
|Gal(L/F )| = [L : F ]
Demostraci
on. (1) Esta demostracion es una modificacion de la del teorema 4.1 y se hace por induccion sobre [L : F ]. Si [L : F ] = 1, entonces
L = F y hay solo una extension de que es la misma . Si [L : F ] < 1,
sea f = pg, donde p es irreducible de grado d. Podemos asumir que d > 1,
si no es as, f se factoriza sobre F y [L : F ] = 1. Tomamos una raz de
p ( E porque E es el campo de ruptura de f = pg). Si
e : F () L0
es cualquier extensi
on de , por la proposicion 4.1, () es una raz 0
de p ; como f es separable, p tiene exactamente d races 0 L0 ; por la
proposici
on 4.2, hay exactamente d isomorfismos
b : F () F 0 () que
extienden a , uno por cada 0 . Ahora, L tambien es un campo de ruptura de f sobre F (), porque adjuntando todas las races de f a F ()
se llega a E, y L0 es un campo de ruptura de f sobre F 0 (0 ). Como
[L : F ()] = [L : F ]/d, por induccion se tiene que cada uno de los d
isomorfismos
b tiene exactamente [E : F ]/d extensiones : L L0 . Entonces, se han construido [E : F ] isomorfismos que extienden a . No hay
mas, porque todo es tal que |F () =
b para alg
un
b : F () F 0 (0 ).
0
0
(2) En la parte (1) se toma F = F , L = L y = iF .
Corolario 20.4. Sea F L una extensi
on separable que es campo de
ruptura de alg
un polinomio f F [x] de grado n. Si f es irreducible,
entonces n | |Gal(L/F )|.
Demostraci
on. Por el teorema |Gal(L/F )| = [L : F ]. Sea L una raz
de f . Como f es irreducible, [F () : F ] = n y
[L : F ] = [L : F ()][F () : F ] = n[E : F ()]
de donde n | |Gal(L/F )|.

67

Ejemplo 20.3. En este ejemplo se determinan los grupos de Galois de


polinomios especficos en Q[x].
1. Sea f (x) = x3 1 Q[x]; f (x) es separable, porque Q es de caracterstica 0. Se tiene que f (x) = (x 1)(x2 + x + 1), donde
x2 + x + 1 es irreducible (la formula cuadratica muestra que sus
races y no estan en Q). El campo de ruptura de f (x) es
L = Q(1, , 2 ) = Q(), porque 2 = y entonces como es una
raz de x2 + x + 1 que es irreducible de grado 2, se tiene
2 = [Q() : Q] = [L : Q] = |Gal(Q()/Q)|
De donde, el grupo de Galois es un grupo cclico de orden 2. Su
generador toma 7 2 = , es decir, la conjugacion compleja.
2
2. Sea
con races
f (x) = x 2 Q[x]. Ahora, f (x) es irreducible

2 y
entonces su campo de ruptura es
Q( 2). Se tiene que
|Gal(Q( 2)/Q)| = 2. Todo
elemento de Q( 2) tienen una u
nica
expresi
forma a + b 2, donde a,
b Q y es facil ver que
on de la
: Q( 2) Q(
2), definida por : a + b 2 7 a
b 2, es un automorfismo de Q( 2)
que fijaa Q. Entonces Gal(Q( 2)/Q) = hi,
donde intercambia 2 y 2.

3. Sea g(x)
= x3 2 Q[x]. Las races de g(x) son , y 2 , donde

3
= 2, es la raz c
ubica real de 2 y = e2i/3 es una raz c
ubica de
la unidad. El campo de ruptura de g(x) es L = Q(, , 2 ). Veamos que L = Q(, ): L Q(, ) porque , , 2 Q(, );
Q(, ) E, porque = /.
Se tiene que
[L : Q] = [L : Q()][Q() : Q] = 3[L : Q()]
porque g(x) es irreducible sobre Q (es una c
ubica que no tiene races
racionales). Adem
as, L 6= Q(), porque todo elemento de Q()
es real, mientras que el n
umero complejo no es real. Entonces,
[L : Q] = |Gal(L/Q)| > 3. De otra parte, sabemos que Gal(L/Q)
es isomorfo con un subgrupo de S3 , de donde Gal(L/Q)
= S3 .
Ejemplo 20.4. Consideremos el polinomio
f (x) = x4 10x2 + 1 Q[x]
Veamos primero que f (x) es irreducible sobre Q (Ya lo vimos usando
Maple, pero no sobra ver este razonamiento). Si es una raz de f (x),

68

El grupo de Galois

dela f
ormula cuadr
a
tica obtenemos 2 = 5
2 6. De
la identidad a +

2
+ b) , se obtiene = ( 2 + 3). Similarmente,
2 ab+ b =( a
5 2 6 = ( 2 3)2 . Entonces, las races de f (x) son.

2 + 3, 2 3,
2 3, 2 + 3
Como las u
nicas posibles races racionales de f (x) son 1, se tiene
que las races encontradas son irracionales.
Para completar la prueba de que f (x) sea irreducible debemos descartar la posibilidad de que f (x) tenga factores se segundo grado. Si g(x)
es un factor cuadr
atico de f (x), debe tener la forma

g(x) = (x a 2 b 3)(x c 2 d 3)
donde a, b, c, d {1, 1}. Multiplicando,

g(x) = x2 ((a + c) 2 + (b + d) 3)x + 2ac + 3bd + (ad + bc) 6

Pero, (a + c) 2 + (b + d) 3 es racional si,y solo si a + c = 0 = b + d y


estas igualdades obligan a que adbc 6= 0 y entonces el termino constante
de g no es racional, luego g
/ Q[x] y f es irreducible en Q[x].

Ahora, determinamos
el
campo de ruptura de f . Si = 2 + 3,

entonces 2 = 5 + 2 6, 4 102 1 = 0, entonces f es el polinomio


minimal
de , de donde el campo de ruptura de f sobre Q es L =

Q( 2 + 3) y [L : Q] = 4
Para el grupo de Galois se tiene que |Gal(L/Q)| = 4 y entonces
Gal(L/Q)
= Z4 o Gal(L/Q)
=V
donde V denota el grupo cuarto de Klein. Para decidir cual de estos
grupos es el correcto, se requiere
un poco
estudiar
mas el grupo.

Ya sabemos que L = Q( 2+ 3) = Q( 2, 3), entonces 2, 3 L,
entonces si Gal(L/Q), por la proposicion 5.2, queda determinado
de manera u
nica por

( 2) = 2, ( 3) = 3
Entonces, si 1 , 2 , 3 , 4 , son los elementos del grupo podemos definirlos
como se muestra en la tabla que sigue:

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

69

Vemos que el elemento 1 es el elemento neutro y 2 , 3 , 4 son de


orden 2. Se concluye que
Gal(L/Q)
=V
Ejemplo 20.5.
En este ejemplo determinamos el grupo de Galois de la
extensi
on Q( 3 2, ).
Sabemos que
el campo de ruptura de x3 2 sobre Q es la extension
normal N = Q( 3 2, ). Como [N : Q] = 6, el grupo de Galois G =
Gal(N/Q) tiene 6 elementos que denotamos con
1 , . . . , 6 . Para 1 6 i 6
6, i queda determinado
porlas im
agenes de
y 3 2. La imagen de es

o 2 ; la imagen de 3 2 es 3 2, 3 2 o 2 3 2. Esto da seis posibilidades


que se muestran en la tabla que sigue:

3
2

2
32
2

3
32

4
32
2

5
2 3 2

6
2 3 2
2

Se observa que 1 es la identica de N y es el elemento neutro de G, 2


es inducida por la conjugacion compleja.
Para determinar la estructura de G, vemos que tiene tres elementos
de orden dos: 2 , 4 , 6 , y dos elementos de orden 3: 3 , 5 . Entonces
es isomorfo con S3 ( el otro grupo con seis elementos es el cclico que
contiene solo un elemento de orden dos). Se concluye,

3
G = Gal(Q( 2, )/Q)
= S3

Sise numeran las


races de x3 2, por ejemplo, si 3 2 se numera con

1, 3 2 con 2 y 2 3 2 con 3, construimos un isomorfismo de G en S3 ,


como se muestra en la tabla que sigue:
1
id

2
(23)

3
(123)

4
(12)

5
(132)

6
(13)

Proposici
on 20.5. Sean F B L campos donde la extensi
on F B
el campo de ruptura de alg
un polinomio f (x) F [x]. Si Gal(L/F ),
entonces |B Gal(B/F ).
Demostraci
on. Es suficiente demostrar que (B) = B. Si 1 , . . . n son
las races diferentes de f (x), entonces B = F (1 , . . . n ). Como (F ) = F
y (i ) B para todo i, entonces
(B) = (F (1 , . . . n )) = F ((1 ), . . . (n )) = B
como se deseaba.

70

El grupo de Galois

Proposici
on 20.6. Sean F B L campos donde la extensi
on F B
es campo de ruptura de alg
un polinomio f (x) F [x] y F L es campo
de ruptura de alg
un g(x) F [x]. Entonces Gal(L/B) es un subgrupo
normal de Gal(L/F ) y
Gal(L/F )/Gal(L/B)
= Gal(B/F )
Demostraci
on. Consideremos el diagrama

/ Gal(B/F )
t:
tt
t
t
tt
tt
t
tt
tt

Gal(L/F )

Gal(L/F )/N
Se define : Gal(L/F ) Gal(B/F ) por 7 |B , por la proposicion
anterior (i ) B. Es facil ver que es un homomorfismo con N =
Gal(L/B), porque si |B = identica, entonces es un automorfismo de L
que fija a F , de donde Gal(L/B) es un subgrupo normal de Gal(L/F ). Si
Gal(B/F ), entonces por la proposicion 5.3, existe un automorfismo
e con (e
) = e |B = . As es sobre y el teorema fundamental de
isomorfismo para grupos nos da el resultado deseado.
Ejemplo 20.6. El grupo de Galois de
f (x) = x3 2 Q[x] ya fue
3
determinado en el ejemplo 5.3. Si = 2 y = e2i/3 , vimos que el
campo de ruptura de f (x) sobre Q es E = Q(, ) y que [E : Q] = 6, de
donde Gal(E/Q)
= S3 .
Ahora veamos este ejemplo a la luz de la proposicion 5.6. Consideremos los campos
Q Q() E
Como Q()/Q es un campo de ruptura (de x2 + x + 1), de la proposici
on 5.6, se obtiene
Gal(E/Q()) C Gal(E/Q)
y
Gal(E/Q)/Gal(E/Q())
= Gal(Q())/Q)
Ahora, Gal(Q())/Q) tiene orden 2, porque x2 + x + 1 es un polinomio irreducible de grado 2 (no tiene races racionales). Afirmamos que
Gal(E/Q()) tiene orden 3. Ninguna de las races, , y 2 de x3 2
est
an en Q(). Como un polinomio c
ubico es irreducible sobre un campo

71

F si no tiene races en F , entonces x3 2 es irreducible sobre Q(). Por la


proposici
on 3.4, [E : Q()] = 3 y por 5.3, |Gal(E/Q())| = 3. Entonces,
el isomorfismo de 5.6 es S3 /A3
= Z2 . Se observa que A3 = hi, donde
() = y : 7 . As, () = 2 y ( 2 ) = , luego es un
3-ciclo.

20.0.1

Ejercicios

1. Para cada uno de los siguientes polinomios determine: el grupo G


de Galois del campo de ruptura L de f sobre Q y un subgrupo de
Sn isomorfo con G.
a) f (x) = x4 + 1
b) f (x) = (x2 2)(x2 3)
c) f (x) = x3 + 2
d ) f (x) = x4 1

72

El grupo de Galois

CAPITULO 21

Solubilidad por radicales

La estrategia b
asica para mostrar que hay polinomios de grado 5 para
los que no hay f
ormula, analoga a las formulas clasicas, que de sus races.
Lo primero ser
a trasladar las formulas clasicas (que dan las races
de f k[x]) en terminos de subcampos de un campo de ruptura E
sobre k.
Segundo, esta traslacion en el lenguaje de campos, sera traducida
al lenguaje de grupos: si hay una formula para las races de f (x),
entonces Gal (E/k) debe ser un grupo soluble (que se definira despues).
Finalmente, polinomios de grado menor que 5, pueden tener un
grupo de Galois que no es soluble.
Sin mucha dificultad, se encuentra una traduccion de la existencia de
una f
ormula para las races de un polinomio en terminos de subcampos
de un campo de ruptura.
Definici
on 21.1. Una extensi
on pura de tipo m es una extensi
on
m
k(u)/k, donde u k para alg
un m > 1.
Una extensi
on K/k es una extensi
on radical si existe una torre de
campos
k = K0 K1 Kt = K
y tales que cada Ki+1 /Ki es una extensi
on pura de tipo mi .

74

Solubilidad por radicales

Si um = a k, entonces k(u) se obtiene de k adjuntando una


raz m-esima de a. Si k C, hay m races m-esimas de a, diferentes:
u, u, 2 u, . . . m1 u, donde = e2i/m es una raz m-esima de la unidad. Mas generalmente, si k contiene a u, una raz m-esima de la unidad,
entonces k(u) es una extension pura de tipo m, es decir, um = a k,
de donde k(u) es campo de ruptura de xm a. No todo subcampo k de
C contiene todas las races de la unidad; por ejemplo, 1 y 1 son las
u
nicas races de la unidad en Q. Como buscamos formulas que requieren
encontrar races, ser
a conveniente asumir que k contiene una apropiada
raz de la unidad.
Cuando decimos que existe una f
ormula para las races de un polinomio f (x) an
aloga a las formulas de la cuadratica, c
ubica o cuartica, se
entiende que hay alguna expresion que da las races de f (x) en terminos
de los coeficientes de f (x). Como en las formulas clasicas, la expresion
puede contener las operaciones de campo, constantes, y extraccion de
races, pero no puede tener otro tipo de operaciones como por ejemplo,
cosenos, integrales definidas o lmites. Cuando una de las formulas informalmente descritas existe, es precisamente cuando decimos que f (x) es
soluble por radicales en el siguiente sentido.
Definici
on 21.2. Sea f (x) k[x] con E su campo de ruptura. f (x) es
soluble por radicales si existe una extensi
on radical
k = K0 K1 Kt
con E Kt .
Ejemplo 21.1. Para todo campo k y todo m > 1, veamos que el polinomio f (x) = xm 1 k[x] es soluble por radicales. Recordemos que
el conjunto m de todas las races m-esimas de la unidad en el campo
de ruptura E/k de f (x) es un grupo cclico, un generador es una raz
primitiva de la unidad. E = k() es una extension pura de k y por lo
tanto E/k es una extension radical. Entonces f (x) = xm 1 es soluble
por radicales.

21.1

F
ormulas cl
asicas

Para ilustrar la solubilidad por radicales consideramos las formulas


cl
asicas para polinomios de grados 2, 3 y 4.

F
ormulas clasicas

21.1.1

75

Cuadr
atica

Si f (x) = x2 + bx + c, entonces la formula cuadratica da las races


p
1
b2 4c)
(b

Sea k = Q(b, c). Se define K1 = k(u), donde u = b2 4c. Entonces


K1 es una extensi
on radical de k, porque u2 k. Ademas la formula
cuadr
atica implica que K1 es el campo de ruptura de f (x) y entonces
f (x) es soluble por radicales.

21.1.2

C
ubica

Sea f (x) = X 3 + bX 2 + cX + d y sea k = Q(b, c, d). El cambio de


variable X = x 31 b nos lleva a un nuevo polinomio fb(x) = x3 + qx + r
k[x] que tiene el mismo campo de ruptura E, porque si u es una raz de
fb(x), entonces u 31 b es una raz de f (x). Se tiene entonces que, fb(x) es
soluble por radicales si, y solo si f (x) lo es.
Por las f
ormulas de Cardan, las races de fb(x) = x3 + qx + r son
+ ,

+ 2 ,

2 +

donde

3 = 12 (r + D)
q
= 13

4 3
D = r2 + 27
q

y = 12 + i 23 es una raz c
ubica de la unidad.
b
Veamos ahora que f (x) es soluble por radicales. Se define K1 =
k( D) y K2 = K1 (). La formula muestra que K2 contiene la raz +
de fb(x). Finalmente definimos K3 = K2 (), donde 3 = 1. Las otras
races de fb(x) son + 2 y 2 + que estan en K3 , de donde
E K3 .
Se llega a la extensi
on radical
k = K0 K1 K2 K3 donde E K3
Un campo de ruptura no necesariamente es igual a K3 , porque si todas
las races de f (x) son reales, entonces E R mientras que K3 * R.
Un aspecto interesante de la formula c
ubica es el llamado caso irreducible; la f
ormula para las races de una c
ubica irreducible en Q[x] que
tenga todas las races reales requiere la presencia de n
umeros complejos.

76

Solubilidad por radicales

Caso irreducible. Si f (x) = x3 + qx + r Q[x] es un polinomio


irreducible que tiene tres races reales, entonces, cualquier extension radical K1 /Q(q, r) contiene el campo de ruptura de f (x) que no es real, es
decir, K * R.
Ejemplo 21.2. Consideremos
f (x) = x3 7x + 6 = (x 1)(x 2)(x 3)
con races, 1, 2 y 3. La formula c
ubica da
!
r
1
400
3
=
6 +
2
27
y una de las races de f (x) es
v
! v
r
u
u
u1
u1
400
3
3
t
6 +
+t
2
27
2

r
6

400
27

Esta expresi
on es igual a 1, 2 o 3 (!!) No es obvio que el valor de la
expresi
on sea real o racional, mucho menos entero.
3
Esto ocurre siempre que D = r2 + 4q
ubica
/27 sea negativo. Toda c
tiene una raz real y la formula tiene a D.

21.1.3

Cu
artica

Sea f (X) = X 4 + bX 3 + cX 2 + dX + e y sea k = Q(b, c, d, e). El


cambio de variable X = x 41 b nos lleva a un nuevo polinomio: fb =
x4 + qx2 + rx + s k[x]; ademas, el campo de ruptura E de f (x) es igual
al campo de ruptura de fb(x), porque si u es una raz de fb(x), entonces
u 41 b es una raz de f (x).
Para determinar la formula de la cuartica, factorizamos fb(x) en C[x]:
fb(x) = x4 + qx2 + rx + s = (x2 + jx + `)(x2 jx + m)
y se determinan j, ` y m, igualando coeficientes, y sustituyendo los valores
para m y ` obtenidos, se llega a la ecuacion c
ubica resolvente:
(j 2 )3 + 2q(j 2 )2 + (q 2 4s)j 2 r2
De la f
ormula c
ubica obtenemos j 2 , y de este valor se determinan m
y ` y de estos las races de la ecuacion.

Traducci
on a la teora de grupos

77

Definimos las extensiones puras


k = K0 K1 K2 K3
como en el caso de la c
ubica, con j 2 pK3 . Se define K4 = Kp
3 (j) (`, m
2
K4 ). Finalmente se define K5 = K4 ( j 4`) y K6 = K5 ( j 2 4m),
de las ecuaciones cuadr
aticas en las que se factorizo fb(x). De la formula
cuadr
atica se obtiene E K6 .
Vimos que las ecuaciones cuadraticas, c
ubicas y cuarticas son solubles por radicales. Recprocamente, si f (x) es un polinomio soluble por
radicales, existe una f
ormula del tipo indicado que exprese sus races en
terminos de sus coeficientes. Supuesto que
k = K0 K1 Kt
es una extensi
on radical con campo de ruptura E Kt . Sea z una raz
de f (x). Ahora, Kt = Kt1 (u), donde u es una m-esima raz de alg
un
elemento Kt1 , entonces z se puede expresar en terminos de u y

Kt1 , es decir, z se puede expresar en terminos de m y Kt1 . Pero,


Kt1 = Kt2 (v), donde alguna potencia de v esta en Kt2 . Entonces, z
se puede expresar en terminos de u y v y Kt2 . Finalmente z se expresa
por una f
ormula an
aloga a las de las formulas clasicas.

21.2

Traducci
on a la teora de grupos

Ahora veamos el efecto que produce el que f (x) sea soluble por radicales sobre su grupo de Galois.
Supuesto que k(u)/k es una extension pura de tipo 6, es decir, u6 k.
As, k(u3 )/k es una extension pura de tipo 2, porque (u3 )2 = u6 k y
k(u)/k(u3 ) es obviamente un extension pura de tipo 3. Entonces, k(u)/k
se puede remplazar por una cadena de extensiones puras, k k(u3 )
k(u) de tipos 2 y 3. Mas generalmente, podemos asumir, dada una torre
de extensiones puras, cada campo es de tipo primo sobre el anterior.
Si k k(u) es de tipo m, factorizando m = p1 pq , donde los p (no
necesariamente diferentes) son primos y se remplaza k k(u) por
k k(um/p1 ) k(um/p1 p2 ) k(u)
Definici
on 21.3. Una extensi
on E/k es una extensi
on normal si todo
polinomio irreducible p(x) k[x] que tiene una raz en E, se factoriza en
E[x].

78

Solubilidad por radicales

La proposici
on que sigue, es la clave que permite traducir la solubilidad por radicales al lenguaje de grupos de Galois y muestra porque las
extensiones normales se llaman as. Se puede observar como las extensiones de campos hacen el papel de subgrupos de grupos.
Proposici
on 21.1. Si k K E son campos, donde K/k y E/k
son extensiones normales, entonces Gal (E/K) es un subgrupo normal
de Gal (E/k) y
Gal (E/k)/Gal (E/K)
= Gal (K/k)
Demostraci
on. Es la de la proposicion 5.6, hay que leerla de nuevo con
mucho cuidado.
El resultado que sigue sera necesario cuando se aplique la proposicion
anterior
Proposici
on 21.2. Sea B una extensi
on finita de un campo k.
1. Existe una extensi
on finita F/B con F/k una extensi
on normal.
2. Si B es una extensi
on radical de k, entonces existe una torre de
campos k B F con F/k una extensi
on normal y radical.
Adem
as, el conjunto de tipos de las extensiones puras que ocurren
en una torre radical de F/k es el mismo que el conjunto de tipos
en la torre radical de B/k.
Demostraci
on. (1) Como B es una extension finita, entonces B = k(z1 . . . . , z` )
para elementos z1 . . . . , z` B. Para cada i se tiene un polinomio irreducible pi (x) k[x] con pi (zi ) = 0. Se define f (x) = p1 (x) p` (x) k[x]
B[x] y se define F como el campo de ruptura de f (x) sobre B. Como
f (x) k[x], F/k tambien es un campo de ruptura de f (x) sobre k y F/k
es una extensi
on normal.
(2) Se tiene que
F = k(z1 , z10 , z100 , . . . , z20 , z200 , . . . , z` , z`0 , z`00 . . . )
donde zi , zi0 , zi00 , . . . son las races de pi (x). Afirmamos que
F = k({(z1 ), . . . , (z` ) | Gal (F/k)})
Claramente, el lado derecho de la igualdad esta contenido en F , es
suficiente demostrar la otra inclusion. En efecto, basta demostrar que
zi0 = (zi ), donde ahora zi0 denota una raz de pi (x) para alg
un i. Por la

Traducci
on a la teora de grupos

79

proposici
on 3.4, existe un isomorfismo : k(zi ) k(zi0 ) que fija a k y
zi 7 zi0 y, por la proposicion 5.3, cada se extiende a un isomorfismo
Gal (F/k). Entonces, zi0 = (zi ), como se deseaba.
Como B es una extension radical de k, existen u1 , . . . , ut B y una
torre radical
k k(u1 ) k(u1 , u2 ) k(u1 , . . . , ut ) = B

(21.1)

con cada k(u1 , . . . , ui+1 ) es una extension pura de k(u1 , . . . , ui ). Ahora


mostramos que F es una extension radical de k. Sea Gal (F/k) = {1 =
e, 2 , . . . , n }. Se define
B1 = k(u1 , 2 (u1 ), 3 (u1 ), . . . , n (u1 ))
Existe una torre radical
k k(u1 ) k(u1 , 2 (u1 )) k(u1 , 2 (u1 ), 3 (u1 )) B1
desarrollando a B1 como una extension radical de k. En mas detalle, si up1
est
a en k, entonces j (up1 ) = j (u1 )p j (k) = k k(u1 , 2 (u1 ), . . . , j1 (u1 )).
Se observa que estas extensiones puras tienen el mismo tipo, p, que es el
tipo en la torre radical original 21.1. Se define
B2 = k(u2 , 2 (u2 ), 3 (u2 ), . . . , n (u2 ))
y existe una torre radical
B1 B1 (u2 ) B1 (u2 , 2 (u2 )) B1 (u2 , 2 (u2 ), 3 (u2 )) B2
Ahora, B2 es una extension radical de B1 : si uq2 k(u1 ) B1 , entonces
j (uq2 ) = j (u2 )q j (B1 ) B1 B1 (u2 , 2 (u2 ), . . . , j1 (u2 ))
de nuevo, estas extensiones puras tienen el mismo tipo, q, que es el tipo
en la torre radical 21.1. Como B1 es una extension radical de k, la torre
radical de k a B1 seguida de la torre radical de B1 a B2 desarrolla a
B2 como una extensi
on radical de k. Para i > 2, se define Bi+1 como Bi
adjuntando ui , 2 (ui ), 3 (ui ), . . . Con el mismo argumento se muestra que
Bj+1 es una extensi
on radical de k. Finalmente, como F = Bt , se tiene
que F es una extensi
on radical de k y lo afirmado sobre los tipos.
Proposici
on 21.3. Sea k(u)/k una extensi
on pura de tipo primo p, diferente de la caracterstica de k. Si k contiene las p-esimas races de la
unidad y si u
/ k, entonces Gal (k(u)/k)
= Zp .

80

Solubilidad por radicales

Demostraci
on. Denotamos Gal (k(u)/k) con G. Sea a = up k. Si es
una p-esima raz primitiva de la unidad, entonces las races 1, , . . . , p1
son diferentes, porque p 6= caracterstica de k, y las races de f (x) = xp a
son u, u, 2 u, . . . , p1 u; como k, se sigue que k(u) es el campo de
ruptura de f (x) sobre k. Si G, entonces (u) = i u para alg
un i.
Se define : G Zp por () = [i]. Para ver es un homomorfismo,
supongamos que G y ( ) = [j], entonces (u) = ( j u) = i+j u
y as, ( ) = [i + j] = [i] [j] = () + ( ). Ahora, N = {1},
porque si () = [0], entonces (u) = u; como, por definicion de G,
fija a k, = 1. Finalmente, mostramos que es sobre. Como u
/ k, el
automorfismo u 7 u, no es la identidad, as que im 6= {[0]}. Pero Zp ,
que tiene orden primo p, no tiene subgrupos diferentes de {[0]} y Zp , de
donde im = Zp y es un isomorfismo.
Veamos el resultado mas importante para la traduccion.
Proposici
on 21.4. Sea k = K0 K1 K2 Kt una extensi
on
radical de un campo k. Supuesto que, para cada i, Ki es una extensi
on
pura de tipo primo pi sobre Ki1 , donde pi 6= caracterstica de k y k
contiene todas las pi -esimas races de la unidad.
1. Si Kt es un campo de ruptura sobre k, existe una sucesi
on de subgrupos
Gal (Kt /k) = G0 > G1 > G2 > > Gt = {1}
con cada Gi+1 subgrupo normal de Gi y con Gi /Gi+1 cclico de
orden primo.
2. Si f (x) es soluble por radicales, entonces su grupo de Galois Gal (E/k)
es un cociente de un grupo soluble
Demostraci
on. (1) Definiendo Gi = Gal (Kt /Ki ) se obtiene una sucesion
de subgrupos de Gal (Kt /k). Como K1 = k(u), donde up1 k, la hipotesis de que k contiene una p-esima raz primitiva de la unidad muestra
que K1 es un campo de ruptura de xp1 up1 . Podemos aplicar la proposici
on 6.3 para ver que G1 = Gal (Kt /K1 ) es un subgrupo normal de
G0 = Gal (K1 /k) y que G0 /G1
= Gal (K1 /k) = Gal (K1 /K0 ). Por 1.57,

G0 /G1 = Zp1 . Este argumento se puede repetir para cada i.


(2) Existe una torre radical
k = K0 K1 K2 Kt

Traducci
on a la teora de grupos

81

con cada Ki /Ki+1 una extension pura de tipo primo, y con E Kt .


Por la proposici
on 6.2, esta torre radical se puede alargar; hay una torre
radical
k = K0 K1 K2 Kt F
donde F/k es una extension normal. Ademas, los tipos primos de las
extensiones puras en esta larga extension radical son los mismos que
ocurren en la torre radical original. Entonces, k contiene todas las races
de la unidad requeridas en la hipotesis de la parte (1) para mostrar que
Gal (F/k) es un grupo soluble.
Como E es un campo de ruptura, si Gal (F/k), entonces |E
Gal (F/k) y as, : 7 |E es un homomorfismo Gal (F/k) Gal (E/k).
Finalmente, por la proposicion 1.50 se muestra que es sobre; como F
es un campo de ruptura sobre k, todo Gal (E/k) se extiende a alg
un

e Gal (F/k).
No todos lo grupos cumplen la conclusion de la proposicion 6.4(1),
los que las cumplen son los grupos solubles.
Definici
on 21.4. Una serie normal de un grupo G es una sucesi
on de
subgrupos
G = G0 > G1 > G2 > > Gt = {1}
donde cada Gi+1 es un subgrupo normal de Gi .
Un grupo finito G es soluble si G = {1} o existe una serie normal
de G tal que los grupos cocientes Gi /Gi+1 tienen orden primo.
En este lenguaje, de la proposicion 6.4, se tiene: Gal (Kt /k) es soluble
si Kt es una extensi
on radical de k y k contiene races de la unidad
apropiadas.
Ejemplo 21.3. En estos ejemplos se ilustra la definicion de grupo solubles.
1. S4 es un grupo soluble.
Consideremos la cadena de subgrupos
S4 > A4 > V > W > {1}
donde V es el grupo cuarto de Klein y W cualquier subgrupo de V
de orden 2. Esta es una serie normal: primero, comienza con S4 y
termina en {1}; segundo, cada subgrupo es normal en el anterior:
A4 CS4 , VCA4 (hay que demostrarlo), W CV porque V es abeliano.

82

Solubilidad por radicales

Adem
as, |S4 /A4 | = |S4 |/|A4 | = 24/12 = 2, |A4 /V| = |A4 |/|V| =
12/4 = 3, |V/W | = |V|/|W | = 4/2 = 2 y |W/{1}| = |W | = 2.
Entonces, cada grupo cociente tiene orden primo y S4 es soluble.
2. Todo grupo abeliano finito es soluble.
Demostramos por induccion sobre |G|. Si |G| = 1, se cumple trivialmente. Para el paso inductivo: si G es un grupo abeliano finito,
entonces G tiene un subgrupo de orden d por cada divisor d de |G|.
Como |G| > 1 existe una factorizacion |G| = pd para alg
un primo p
y existe un subgrupo H de G de orden d. Ahora, H C G, porque G
es abeliano y |G/H| = |G|/|H| = pd/d = p. Por induccion, existe
una serie normal de H a {1} con grupos cocientes de orden primo,
de lo que se sigue que G es un grupo soluble.
3. Todo grupo simple no abeliano no es soluble.
Como los u
nicos subgrupos normales de G sin {1} y G, toda serie
normal de G tiene la forma
G = G0 = G1 = = Gm > Gm1 = = Gt = {1}
Entonces, todos los grupos cocientes son {1}, excepto Gm /Gm1
=
G. Como G no es cclico, G no es soluble.
4. S5 no es un grupo soluble.
Se puede demostrar que, para todo n > 5, An es el u
nico subgrupo
propio, no trivial y normal de Sn (esto es clave para demostrar la
simplicidad de An , para n > 5). Se sigue que Sn tiene solo una serie
normal
Sn > An > 1
y los grupos cocientes son; Sn /An
ltimo
= Z2 y An /{1}
= An y el u
no tiene orden primo. Entonces, Sn no es soluble para n > 5
Proposici
on 21.5. Todo cociente G/N de un grupo soluble G, es soluble.
Demostraci
on. Del teorema fundamental de isomorfismo, podemos afirmar que los grupos cocientes son isomorfos a imagenes homomorficas y
por esto es suficiente demostrar que si f : G H es un homomorfismo
sobre (para alg
un grupo H) entonces H es un grupo soluble cuando G es
soluble.
Sea G = G0 > G1 > G2 > Gt = {1} una sucesion de subgrupos
como en la definici
on de grupo soluble. Entonces
H = f (G0 ) > f (G1 ) > f (G2 ) > f (Gt ) = {1}

Traducci
on a la teora de grupos

83

es una sucesi
on de subgrupos de H. Para cada i, se tiene que: Gi+1 C
Gi , entonces como f es sobre, f (Gi+1 ) C f (Gi ). Ahora consideremos el
diagrama:
f

/ f (Gi )
Gi J
JJ
JJ
JJ
JJ
JJ

JJ
JJ
JJ
$


/ f (Gi )/f (Gi+1 )
Gi /Gi+1

donde con indicamos el homomorfismo canonico y la funcion es f


y es por tanto un homomorfismo sobre. Como Gi+1 = Nvarphi , se induce
un isomorfismo . Entonces si como Gi /Gi+1 es cclico de orden primo,
el cociente f (Gi )/f (Gi+1 ) es cclico de orden primo. Luego, H = f (G) es
un grupo soluble.
Teorema 21.1 (Galois). Sea k un campo y sea f (x) k[x]. Si f (x) es
soluble por radicales, entonces su grupo de Galois Gal (E/k) es un grupo
soluble si k tiene suficientes races de la unidad.
Sea E/k el campo de ruptura de f (x). Como f (x) es soluble por
radicales, existe una extension radical k = K0 K1 Kt con todo
[Ki+1 : Kt ] primo y con E Kt . Por suficientes races de la unidad, se
entiende que k contiene todas las p-esimas races de la unidad con p igual
a alg
un [Ki+1 : Ki ]. Es posible demostrar que esta hipotesis se puede
eliminar.
Demostraci
on. Por la proposicion 6.4(2), Gal (E/k) es cociente de un
grupo soluble y entonces de 6.5, Gal (E/K) es soluble.
Si k es de caracterstica 0, el recproco del teorema 6.1 se cumple y fue
demostrado por Galois y es falso en caracterstca p. [Se ha demostrado
que, si f (x) = xp x t k[x], donde k = Zp , entonces el grupo de
Galois de f (x) sobre k es cclico de orden p, pero f (x) no es soluble por
radicales.]
En 1827, Abel demostro un teorema que dice, en el lenguaje de teora
de grupos, que el no conoca, que si el grupo de Galois de un polinomio
f (x) es conmutativo, entonces f (x) es soluble por radicales. Por esto se
dio el nombre de abelianos a lo grupos conmutativos. Como todo grupo
finito abeliano es soluble, el teorema de Abel es un caso especial del
teorema de Galois.

84

Solubilidad por radicales

Todos los subgrupos de S2 , S3 y S4 es un grupo soluble. Entonces,


como todo grupo de Galois es isomorfo a un subgrupo de Sn , los grupos
de Galois de toda cuadratica, c
ubica o cuartica son solubles por radicales.
Teorema 21.2 (Abel-Ruffini). El polinomio general de quinto grado
f (x) = (x y1 )(x y2 )(x y3 )(x y4 )(x y5 )
sobre un campo k no es soluble por radicales.
Teorema 21.3 (Abel-Ruffini). Existe un polinomio de quinto grado
f (x) Q[x] que no es soluble por radicales.
Demostraci
on. Si f (x) = x5 4x + 2, entonces f (x) es irreducible sobre
Q, por el criterio de Eisenstein. Sea E/Q el campo de ruptura de f (x)
contenido en C y sea G = Gal(E/Q). Si es una raz de f (x), entonces
[Q() : Q] = 5 y entonces
[E : Q] = [E : Q()][Q() : Q] = 5[E : Q()]
de donde, |G| = [E : Q] es divisible por 5.
Usando
tiene exactamente dos puntos crtip un poco
p de calculo; f (x)p
cos, 4 4/5 y f ( 4 4/5) < 0 y f ( 4 4/5) > 0, se sigue que f (x) tiene
exactamente tres races reales (aproximadas a 1, 5185, 0, 5085 y 1, 2435).
Mirando a G como un grupo de permutaciones de las 5 races, observamos que G debe contener un 5-ciclo (por el teorema de Cauchy [Todo
grupo de orden divisible por un primo p, tiene un elemento de orden p]
G debe tener un elemento de orden 5 y los u
nicos elementos de orden 5
en S5 son los 5-ciclos). La restriccion de la conjugacion compleja, , es
una transposici
on, porque intercambia las dos races complejas y deja
fijas las tres races reales. Como S5 se genera por una cualquiera de sus
transposiciones y uno cualquiera de sus 5-ciclos, entonces
G = G = Gal(E/Q)
= S5
que no es un grupo soluble. Se concluye que f (x) no es soluble por radicales.
Otros polinomios en Q[x] que no son solubles por radicales,
1. x5 10x + 5
2. x5 14x + 7
3. x5 7x + 7
4. x7 10x5 + 15x + 5

CAPITULO 22

El teorema fundamental de la
teora de Galois

22.1

Extensiones de Galois

Antes de plantear el resultado fundamental, definimos los que llamaremos campos fijos.
Definici
on 22.1. Supuesto que L/F es una extensi
on finita con grupo
de Galois Gal (L/F ). Dado un subgrupo H Gal (L/F ), entonces
LH = { L | () = , para todo H}
es el campo fijo de H.
Ahora planteamos uno de los teoremas importantes de la teora de
Galois.
Teorema 22.1. Sea L/F una extensi
on finita. Las tres proposiciones
que siguen son equivalentes:
1. L es el campo de ruptura de un polinomio separable en F [x].
2. F es el campo fijo de Gal (L/F ) actuando sobre L.
3. L/F es una extensi
on normal y separable.

86

El teorema fundamental de la teora de Galois

Demostraci
on. (1) (2): Sea K el campo fijo de Gal (L/F ). Se puede
ver que F K L y vamos a mostrar que K = F . Como L es el campo
de ruptura de un polinomio separable f F [x] sobre F , lo mismo se
cumple para un campo mas grande K, ya que f tambien esta en K[x].
De la proposici
on 5.3, se tiene que
[L : F ] = |Gal (L/F )| y [L : K] = |Gal (L/K)|
adem
as, Gal (L/K) Gal (L/F ), ya que un automorfismo de L es la
identica sobre K, entonces tambien es la identica sobre un campo mas
peque
no F . La otra inclusion tambien se cumple, puesto que si
Gal (L/F ) es la identica sobre K porque K es el campo fijo de Gal (L/F ).
Se sigue que Gal (L/K) Gal (L/F ). Entonces, de las igualdades anteriores
[L : F ] = [L : K]
Como [L : F ] = [L : K][K : F ], se tiene que [K : F ] = 1 y K = F .
(2) (3): Ahora suponemos que F es el campo fijo de Gal (L/F ) y sea
L. En lo que sigue determinamos el polinomio minimal de sobre F
usando una construccion debida a Lagrange. Sean 1 = , 2 , . . . , r los
elementos diferentes de L obtenidos al aplicar los elementos de Gal (L/F )
a . Consideremos el polinomio
h(x) =

r
Y

(x i ) L[x]

(22.1)

i=1

veremos ahora que h F [x] y h es irreducible sobre F .


Primero mostramos que Gal (L/F ) permuta los i . Por definici
on, i = () para alg
un Gal (L/F ), entonces (i ) = ( ()) =
( )(i ) que es j para alg
un j. Entonces, transforma a {1 , . . . , r }
en si mismo y as es una permutacion ya que es biyectiva.
Como permuta los i , tambien permuta los factores x i de h,
esto muestra que los coeficientes de h quedan fijos por Gal (L/F ) y por
tanto est
an en el campo fijo, que es F por hipotesis. Entonces h F [x].
Sea g F [x] un factor irreducible de h que se anula en . De la
proposici
on 5.2, () tambien es una raz de g para todo Gal (L/F ).
Como los i son elementos diferentes de L, 22.1 muestra que h | g. Se
sigue que h es irreducible sobre F , ya que g es un factor irreducible de h.
Se concluye que h F [x] es el polinomio minimal de de sobre F ,
ya que h es irreducible sobre F y tiene a como raz. La formula 22.1
muestra que h es separable y se factoriza completamente sobre L. As,

Extensiones de Galois

87

Normalidad: Si f F [x] es irreducible y tiene a como raz, entonces f es el polinomio h definido en 22.1 (salvo alguna constante).
Luego, f se factoriza completamente sobre L, lo que demuestra la
normalidad.
Separabilidad: Si L, entonces su polinomio minimal es el
polinomio h. Entonces es separable sobre F , porque h lo es y se
sigue la separabilidad.
Esto muestra que L/F es normal y separable.
(3) (1): Supuesto que L/F es normal y separable. Podemos escribir, L = F (1 , . . . , n ), donde el polinomio minimal pi de i sobre F es
separable. Sean q1 , . . . , qr elementos diferentes del conjunto {p1 , . . . , pn y
sea
f = q1 qr
entonces f es separable y L es el campo de ruptura de f sobre F . Luego,
L es el campo de ruptura sobre F de un polinomio separable en F [x].
A la luz de este teorema, tenemos la siguiente definicion:
Definici
on 22.2. Una extensi
on L/F es una extensi
on de Galois
si es una extensi
on finita que cumple cualquiera de las condiciones del
teorema 7.1

Ejemplo22.1.
La
extensi
o
n
Q(
2, 3)/Q es de Galois, ya que

Q( 2, 3) es el campo de ruptura de (x2 2)(x2 3) sobre Q. Se


usa la parte (1) del teorema 7.1.

La extensi
on Q( 3 2)/Q no es de Galois, porque x3 2 esirreducible
sobre Q, pero no se factoriza completamente sobre Q( 3 2). Se usa
la parte (3) del teorema 7.1.
Veamos un caso donde ser extension de Galois es automatico.
Proposici
on 22.1. Si L/F es una extensi
on de Galois y se tiene un
campo intermedio F K L, entonces L/K es extensi
on de Galois.
Demostraci
on. Usamos la parte (1) del teorema 7.1. Si L/F es de Galois,
entonces L es el campo de ruptura de un polinomio separable f F [x].
Tomando a f como un elemento de K[x], se sigue que lo mismo se cumple
sobre un campo mas grande K.
En la situaci
on de la proposicion anterior se tiene que la extension
K/F no necesariamente es de Galois como se muestra en el ejemplo que
sigue.

88

El teorema fundamental de la teora de Galois

Ejemplo 22.2. La extension Q(i, 4 2)/Q es campo de ruptura de x4 2


y por tanto
on de Galois. Consideremos los campos intermedios
es extensi
es de Galois por ser el campo de ruptura
Q(i) y Q( 4 2). Entonces Q(i)/Q

de x2 + 1 mientras que Q( 4 2)/Q no lo es (x2 2 es el polinomio minimal


de 4 2 pero no se factoriza completamente en esta extension).
La definici
on 7.2 y el teorema 5.3 implican que |Gal (L/F )| = [L : F ]
siempre que L/F es de Galois. Para una extension finita arbitraria, la
relaci
on entre el orden del grupo de Galois y el grado de la extension de
describen en la proposicion que sigue.
Proposici
on 22.2. Sea L/F una extensi
on finita. Entonces,
1. |Gal (L/F )| divide a [L : F ].
2. |Gal (L/F )| 6 [L : F ]
3. L/F es una extensi
on de Galois si, y solo si |Gal (L/F )| = [L : F ]
Demostraci
on. Para demostrar la parte (1), se K el campo fijo de Gal (L/F ),
entonces F K L y la prueba de (1) (2) del teorema 7.1 implica
que Gal (L/K) = Gal (L/F ). As, K es el campo fijo de Gal (L/K) y
L/K es una extensi
on de Galois por el teorema 7.1. Entonces
[L : F ] = [L : K][K : F ]
= |Gal (L/K)|[K : F ]
= |Gal (L/F )|[K : F ]
se sigue que el orden de Gal (L/F ) divide a [L : F ].
La parte (2) es una consecuencia inmediata de la parte (1).
Para la parte (3), una direccion se sigue del teorema 5.3. Para la otra
direcci
on, supuesto que L/F es una extension finita con |Gal (L/F )| =
[L : F ] y K el campo fijo de Gal (L/F ). Si se demuestra que K = F , el
teorema 7.1 implica que L/F es extension de Galois.
Para mostrar que K = F , observamos como en la parte (1), anterior,
que L/K es extensi
on de Galois y Gal (L/K) = Gal (L/F ). Entonces,
[L : F ] = |Gal (L/F )| = |Gal (L/K)| = [L : K]
se concluye que K = F como en la prueba de la primera parte de 7.1.
El teorema 7.1 da tres maneras para caracterizar extensiones de Galois y la parte (3) del teorema anterior da una cuarta forma. Resumiendo,
una extensi
on finita L/F es de Galois si se cumple una de las siguientes
condiciones equivalentes:

Subgrupos normales y extensiones normales

89

L es el campo de ruptura de un polinomio separable en F [x]


F es el campo fijo de Gal (L/F ) actuando sobre L.
L/F es una extensi
on normal y separable.
|Gal (L/F )| = [L : F ]

22.1.1

Ejercicios

1. Dada un extensi
on finita L/F y un subgrupo H Gal (L/F ), demostrar que el campo fijo LH es un subcampo de L que contiene a
F.
2. Supuesto que L/F y que , L son separables sobre F , demostrar
que + , y /, ( 6= 0) son separables sobre F .
3. Para cada uno de las extensiones que siguen, ver cuales son de
Galois.

a) Q( 2, 3 2)/Q
b) Q(, )/Q, , son races diferentes de x3 + x2 + 2x + 1.

22.2 Subgrupos normales y extensiones


normales
En esta secci
on veremos la relacion que se presenta entre las extensiones normales y los subgrupos normales.
Definici
on 22.3. Supuesto que tenemos extensiones finitas F K L,
entonces para un automorfismo Gal (L/F )
K = {() | K}
es un campo conjugado de K.
Veamos el grado de los campos conjugados
Proposici
on 22.3. Si F K L y Gal (L/F ), entonces F
K L y [K : F ] = [K : F ].
Demostraci
on. La inclusi
on F K es obvia, ya que F K y es la
identidad sobre F . Tambien, (a) = (a)() = a() cuando a F
y K. Se sigue que |K : K K es lineal en el sentido del algebra
lineal. Luego |K es un isomorfismo de espacios vectoriales sobre F , de
donde [K : F ] = dimF K = dimF K = [K : F ].

90

El teorema fundamental de la teora de Galois

Un ejemplo sobre campos conjugados.


Ejemplo 22.3. Consideremos la extension Q(,
e2i/3 . Se tienen los siguientes campos intermedios:
Q(,

: C
tt 
tt 
t
t
tt 
tt

t
t

tt

t
t

tt

tt

t
t
3
tt
Q( 2)
tt
t
[77
t
tt
77
t
77
tt
77
Q() kXXXX
77
XXXXX
77
XXXXX
XXXXX
77
XXXXX
XXXXX

Recordemos que Gal (Q(,


nera u
nica por

2)/Q, donde =

2)

[77 dJJ
77 JJJ
77 JJJ
JJ
77
JJ
77
JJ
JJ
77
JJ
7
J

3
Q( 2)

3
Q( 2 2)

C
t:

tt
t

t

tt

tt

t

tt
 tttt

 tt
ttt

2)/Q), queda determinado de ma-

() {. 2 }

3
3
3
3
( 2) { 2, 2, 2 2}
Ahora se debe verificar que:

Q( 3 2) tiene como conjugados Q( 3 2), Q( 3 2), Q 2 3 2).


Q() es igual a todos sus conjugados.
Ahora relacionamos los campos intermedios con los subgrupos del
grupo de Galois.
Proposici
on 22.4. Supuesto que tenemos extensiones finitas F K
L, entonces
1. Gal (L/K) es un subgrupo de Gal (L/F )
2. Si Gal (L/F ), entonces Gal (L/K) = Gal (L/K) 1 Gal (L/F )
Demostraci
on. Cada Gal (L/K) es un automorfismo de L que es la
identidad sobre K. Entonces de Gal (L/F ) se sigue que F K,
luego Gal (L/K) Gal (L/F ). Como los dos son grupos, se concluye que
Gal (L/K) es un subgrupo de Gal (L/F ).

Subgrupos normales y extensiones normales

91

Para demostrar (2), sea Gal (L/K) 1 y K. Entonces,


= 1 para alg
un Gal (L/K) y = () para alg
un K.
Luego,
() = 1 (())
= ( ())
= ()
=
donde la tercera igualdad se sigue porque es la identidad sobre K.
As, es la identidad sobre K, lo que implica que Gal (L/K)
Gal (L/K) 1 . La otra inclusion tambien se cumple como se vio en
teora de grupos.
En teora de grupos, un conjugado de un subgrupo H G es un
subgrupo de la forma gHg 1 para alg
un g G. Entonces la parte (2) de
la proposici
on anterior dice que los campos conjugados corresponden a
subgrupos conjugados.
En el teorema que sigue se explica como los subgrupos normales se
relacionan con las extensiones normales
Teorema 22.2. Supuesto que tenemos campos F K L, donde L/F
es una extensi
on de Galois, las condiciones que siguen son equivalentes:
1. K = K para todo Gal (L/F ), es decir, K es igual a todos sus
conjugados.
2. Gal (L/K) es un subgrupo normal de Gal (L/F ).
3. K/F es una extensi
on de Galois.
4. K/F es una extensi
on normal.
Demostraci
on. Primero mostramos que (1) y (2) son equivalentes. Demostrar (1) (2), es muy facil, porque si K = K, por la proposicion
anterior, se tiene que
Gal (L/K) = Gal (L/K) = Gal (L/K) 1
entonces Gal (L/K) es normal en Gal (L/F ), ya que lo anterior se cumple
para todo Gal (L/F ).
Para ver que (2) (1), usamos de nuevo la parte (2) de la proposicion
7.4
Gal (L/K) = Gal (L/K) 1 = Gal (L/K)

92

El teorema fundamental de la teora de Galois

Sin embargo, L/K y L/K son extensiones de Galois si se tiene en


cuenta la proposici
on 7.1. Entonces,
K = campo fijo de Gal (L/K)
= campo fijo de Gal (L/K)
= K
donde para la primera y tercera igualdad se usa el teorema 7.1.
La implicaci
on (3) (4) es trivial, ya que toda extension de Galois
es normal y separable. Para (4) (3), observamos que como L/F es de
Galois, tambien es separable y cualquier campo intermedio F K L
tambien es separable sobre F . Si ademas K es normal sobre F , entonces
es normal y separable y es de Galois.
Para (1) (4), sea f F [x] irreducible sobre F con K como
una de sus races. Necesitamos demostrar que f se factoriza completamente sobre K. En la prueba del teorema 7.1 mostramos que salvo una
constante, f es el polinomio
h(x) =

r
Y
(x i )
i=0

Recordemos que 1 = , 2 , . . . , r son elementos diferentes de L obtenidos al aplicar los elementos de Gal (L/F ) a . Como K, cada i
est
a en un campo conjugado de K. Usando (1), concluimos que i K
para todo i, de donde h y f se factorizan completamente sobre K.
Resta mostrar que (4) (1). Tomamos K y Gal (L/F )
y sea p el polinomio minimal de sobre F , () tambien es una raz
de p. Como K/F es normal, p se factoriza completamente sobre K, que
implica que ( K. De donde, K K y la igualdad se cumple por la
proposici
on 7.3.
Damos un ejemplo para ver como se aplica este teorema.
Ejemplo 22.4. Utilizamos loque ya realizamos en el ejemplo 5.5. Consideremos Q L = Q(, 3 2). Sabemos que existen automorfismos
, Gal (L/Q) tales que
() =

3
3
( 2) = 2

() = 2

3
3
( 2) = 2

(22.2)

Subgrupos normales y extensiones normales

93

Marcando las races de x3 2 y considerando el isomorfismo Gal (L/Q)


=
S3 , se tiene que
7 (123)
7 (23)
y como estas permutaciones generan a S3 , y generan a Gal (L/Q).
Ahora consideramos los campos dados en el diagrama del ejemplo 7.3,
cada uno de estos campos K da un subgrupo Gal (L/K) Gal (L/Q).
Adem
as, es f
acil demostrar
Si K1 K2 L, entonces Gal (L/K1 ) Gal (L/K2 )
en otras palabras, campos grandes corresponden a grupos de Galois peque
nos. Entonces, para los campos K del diagrama, la correspondencia
K 7 Gal (L/K) da el siguiente diagrama de subgrupos de Gal (L/Q):
{e}

tt 
tt 
t
t
tt 
tt

t
t

tt

t
t

tt

tt
t
t
tt
h i
tt
77
t
t
t
77
tt
t
77
zt
77
hi XXXXX
77
XXXXX
77
XXXXX
XXXXX
7
XXXX+

77JJJ
77 JJJ
77 JJ
77 JJJ
JJ
77
JJ
77
JJ
JJ
7
$

h 2 i

t

tt

tt
t


tt
 tttt

 tt
tttt

 zt

h i

Gal (E/Q)

En este diagrama, hi es el subgrupo generado por , de donde hi =


{e, , 2 } ya que tiene orden 3. Similarmente, h i, h 2 i y h i son
subgrupos de orden 2.
Para ver como el diagrama de campos intermedios da el diagrama de
subgrupos, consideremos el caso Q(). Se sabe que
|Gal (L/Q())| = [L : Q()]

3
= [Q(, 2) : Q()]

[Q(, 3 2) : Q]
=
[Q() : Q]
6
=
2
=3

94

El teorema fundamental de la teora de Galois

Adem
as, de las definiciones 7.2, es la identidad sobre Q(), ya que
() = . Entonces Gal (L/Q()), y se sigue que Gal (L/Q()) =
hi.
Con argumentos similares para los otros campos intermedios se puede
verificar la correspondencia K 7 Gal (L/K).
Podemos relacionar los diagramas a la proposicion 7.4 y al teorema
7.2. Primero consideremos Q(). Este es el campo de ruptura de x2 +x+1,
y as la extensi
on Q()/Q es de Galois. Por el teorema 7.2, se obtiene:
Q() coincide con sus conjugados en L.
Gal (L/Q()) = hi es normal en Gal (L/Q).
Tambien, por el isomorfismo Gal (L/Q)
= S3 , hi se transforma en
A3 . Luego, hi es normal en Gal (L/Q) y la extension Q()/Q es de
Galois por el teorema 7.2.

Se puede hacer un analisis similar para Q( 3 2. Este campo tiene tres


campos conjugados. Entonces

3
Gal (L/Q( 2)) = h i
es normal en Gal (L/Q),
por el teorema 7.2. Podemos relacionar los cam
3
pos conjugados
de
Q(
2)
con los conjugados
de h i. Los campos conju

gados de Q( 3 2) son Q( 3 2) y 2 Q( 3 2). Entonces, la proposicion 7.4


implica que los grupos de Galois de L sobre estos campos son los conjugados de los subgrupos
h i, h i 1 , 2 h i 2
Se puede verificar que estos son los subgrupos h i, h 2 i, h i del
diagrama de subgrupos.
En teora de grupos los subgrupos normales son importantes porque
nos llevan a la estructura de grupo cociente. El teorema 7.2 muestra que
los subgrupos normales aparecen en forma natural en la teora de Galois.
De nuevo tenemos un resultado importante de la teora que ya enunciamos y demostramos en la proposicion 5.6. Por enfasis lo enunciamos de
nuevo, cambiando un poco el lenguaje.
Proposici
on 22.5. Sean F K L campos donde la extensi
on K/F
y F/L son de Galois. Entonces Gal(L/K) es un subgrupo normal de
Gal(L/F ) y
Gal(L/F )/Gal(L/K)
= Gal(K/F )

El teorema fundamental de la teora de Galois

22.2.1

95

Ejercicios

1. En el diagrama de campos intermedios, verificar que

a) Q( 3 2) tiene como campos conjugados Q( 3 2), Q( 3 2) y Q( 2 3 2).


b) Q() es igual a todos sus conjugados.
2. Complete la demostracion de la proposicion 7.4 mostrando que
Gal (L/K) Gal (L/K) 1
3. Demuestre la implicacion propuesta en el ejemplo 7.4.

4. Considere la extension Q L = Q( 2, 3).
a) Mostrar que Gal (L/Q) = {e, , , }, donde

( 2) = 2
( 3) = 3

( 2) = 2
( 3) = 3
b) Construir un diagrama con los subgrupos de Gal (L/Q).
c) Para cada subgrupo de la parte (b), determine el correspondiente de L y construya el diagrama correspondiente.
d ) Explique porque todos los subgrupos de la parte (b) son normales y que repercusion tiene esto sobre los subcampos de la
parte (c).

22.3 El teorema fundamental de la teora


de Galois
Ahora plantearemos el resultado principal de este captulo en el que
se describe en forma precisa la relacion entre subgrupos y subcampos.
Recordemos que si se tiene una extension finita L/F y un subgrupo
H Gal (L/F ), se obtiene el campo fijo
LH = { L | () = para todo H}
y LH es un subcampo de L que contiene a F . La primera parte del
Teorema fundamental de la teora de Galois es
Teorema 22.3. Sea L/F una extensi
on de Galois.

96

El teorema fundamental de la teora de Galois

1. Para un campo intermedio F K L, su grupo de Galois Gal (L/K)


Gal (L/F ) tiene campo fijo
LGal (L/K) = K
Adem
as, |Gal (L/K)| = [L : K] y [Gal (L/F ) : Gal (L/K)] = [K :
F ].
2. Para un subgrupo H Gal (L/F ) su campo fijo F LH L tiene
grupo de Galois
Gal (L/LH ) = H
Adem
as, [L : LH ] = |H| y [LH : F ] = [Gal (L/F ) : H].
Demostraci
on. La parte (1) se sigue facilmente de los resultados anteriores. Se ha supuesto que L/F es de Galois, entonces L/K tambien es
de Galois por la proposicion 7.1. Entonces K = LGal (L/K) , se sigue del
teorema 7.1 y de la definicion de extension de Galois.
Como L/K y L/F son de Galois, se tiene que |Gal (L/K)| = [L : K]
y |Gal (L/F )| = [L : F ], por la proposicion 5.3. Usando estas igualdades
y la f
ormula de grados, se obtiene
|Gal (L/F )|
|Gal (L/K)|
[L : F ]
=
[L : K]
= [K : F ]

[Gal (L/F ) : Gal (L/K)] =

y esto completa la prueba de la parte (1).


Para probar (2), sea H un subgrupo de Gal (L/F ). Esto da, F
LH L y como todo H es la identidad sobre LH , se tiene
H Gal (L/LH )

(22.3)

Para demostrar que la igualdad ocurre usamos un resultado que no


se ha demostrado: Sea L/F una extensi
on finita. Si L/F es separable,
entonces existe L tal que L = F ().
Se tiene que la extension L/LH es una extension finita y separable,
ya que L/F lo es, de donde L = LH () para alg
un L. Consideremos
h(x) =

Y
H

(x ())

El teorema fundamental de la teora de Galois

97

Los coeficientes de h quedan fijos por H (aseg


urese que esto es as).
Entonces h LH [x] y se cumple que h() = 0. Si p LH [x] es el
polinomio minimal de sobre LH , entonces p | h y esto implica que
|H| = (h) > (p) = [LH () : LH ] = [L : LH ]

(22.4)

donde la segunda igualdad se sigue porque p es el polinomio minimal de


sobre LH . Combinando esto con 7.3, se obtiene
[L : LH ] 6 |H| 6 |Gal (L/LH )|
Adem
as, la proposici
on 7.1 implica que L/LH es de Galois, as que
|Gal (L/LH )| = [L : LH ]. Las desigualdades anteriores implican que
|H| = |Gal (L/LH )|
y se sigue que H = Gal (L/LH ). Como en la parte (1) se concluye
[Gal (L/F ) : H] = [LH : F ].
La segunda parte del teorema fundamental de la teora de Galois es:
Teorema 22.4. Si L/F es una extensi
on de Galois, entonces la correspondencia entre los campos intermedios F K F y los subgrupos
H Gal (L/F ) dada por
K 7 Gal (L/K)
H 7 LH
invirtiendo la inclusi
on y el orden, son inversas. Adem
as, si un subcampo
K corresponde a un subgrupo H por esta correspondencia, entonces K es
de Galois sobre F si, y solo si H es normal en Gal (L/F ) y cuando esto
pasa, existe un isomorfismo
Gal (L/F )/H
= Gal (K/F )
Demostraci
on. Calculando la compuesta
K 7 Gal (L/K) 7 LGal (L/K) = K
por la parte (1) del teorema anterior, tambien
H 7 LH 7 Gal (L/LH ) = H
por la parte (2) del teorema. Esto muestra que las correspondencias son
inversas.
La u
ltima afirmaci
on se sigue del teorema 7.2 y 7.5.

98

El teorema fundamental de la teora de Galois

Ahora damos dos ejemplos de la correspondencia de Galois

Ejemplo 22.5. Consideremos la extension Q L = Q(. 3 2), =


e2i/3 . Recordamos que Gal (L/Q)
= S3 y el diagrama de subgrupos es
(Ejemplo 7.5).
{e}

77JJJ
77 JJJ
77 JJ
77 JJJ
JJ
77
JJ
77
JJ
JJ
7
$

t
tt 
tt 
t
t
tt 
tt
t

t

tt
t

t
tt

tt
t
t
h i
tt
77
tt
t
77
tt
t
77
ztt
77
hi XXXXX
77
XXXXX
77
XXXXX
XXXXX
7
XXXX+

h 2 i

t

tt

tt
t


tt
 tttt

 tt
tttt

 zt

h i

Gal (E/Q)

Adem
as, el diagrama de los correspondientes campos fijos es, como se vio
en el (Ejemplo 7.3), es
Q(,

: C
tt 
tt 
t
t
tt 
tt

t
t

tt

t
t

tt

tt

t
t
3
tt
Q( 2)
tt
t
[77
tt
77
tt
t
77
t
77
Q() kXXXX
77
XXXXX
77
XXXXX
XXXXX
77
XXXXX
XXXXX

2)

[77 dJJ
77 JJJ
77 JJJ
JJ
77
JJ
77
JJ
JJ
77
JJ
7
J

3
Q( 2)

3
Q( 2 2)

C
t:

tt
t

t

tt

tt

t

tt
 tttt

 tt
ttt

Del teorema 7.4 se puede afirmar que estos son todos los campos
intermedios. Con los diagramas se ve claramente la correspondencia dada
en el teorema fundamental.
Ahora damos un ejemplo mas complejo.
Ejemplo 22.6. Para la extension Q L = Q(i,
Gal (L/Q) se describe por:

2). el grupo de Galois

El teorema fundamental de la teora de Galois

99

Gal (L/Q) est


a generado por los elementos y tales que

(i) = i

4
4
( 2) = 2

(i) = i

4
4
( 2) = i 2

se tiene es de orden 4 y de orden 2.

Gal (L/Q)
= D8 , donde D8 es el grupo diedro de orden 8.

Ahora planteamos la correspondencia entre los subcampos de L y los


subgrupos de Gal (L/Q)
Los subgrupos de Gal (L/Q) se muestran en el diagrama que sigue.

{e}

h i

77JJJ
t
tt 
77 JJJ
t
77 JJJ
tt 
t
77
JJ
tt 
t
JJ

77
tt
JJ

t
t

7
JJ

77
tt
JJ

t
t

7
JJ
t

7
t
JJ
7
t


$
t
z t

h 2 i

h 2 i

h i

hi

h 2 , i

h 3 i

77
77

77
77



77
7


77


77
77


77


77


77
77


77


77


77
  
  


h 2 , i

JJJ
JJJ
JJ
$

tt
ttt
t
t
tz

Gal(E/Q)

y el correspondiente diagrama para los campos fijos es dado por

100

El teorema fundamental de la teora de Galois

Q(i,

4
Q( 2)

2)

: C O [77 dJJ
tt 
77 JJJ
tt 
t
77 JJJ
t
JJ
tt 
77
t
JJ

tt
7

JJ
t
77

JJ
tt

t
7

JJ
t
t
7

JJ
t
7

JJ
tt
7

t
7

JJ
t
t
7

JJ
t
7


tt

4
Q(i 2)

Q((i, 2)

Q( 2)

Q(i)

dJJ
JJ
JJ
JJ
J

:
tt
tt
t
tt
tt

4
4
Q((i + 1) 2) Q((1 i) 2)

dJJ
JJ
JJ
JJ
J

Q(i,

O
dJJ
t:
JJ
tt
JJ
t
t
JJ
tt
JJ
tt
J
t
t

:
tt
tt
t
tt
tt

2)

Q
Del teorema 7.4 se puede afirmar que estos son todos los campos
intermedios. Con los diagramas se ve claramente la correspondencia dada
en el teorema fundamental.

You might also like