CUADERNOS DE ALGEBRA
No. 5
Cuerpos
Oswaldo Lezama
Departamento de Matematicas
Facultad de Ciencias
Universidad Nacional de Colombia
Sede de Bogota
30 de noviembre de 2016
ii
Cuaderno dedicado a Wilma, mi esposa.
Contenido
Pr
ologo
iv
1. Polinomios
1.1. Generalidades . . . . . . . . . . . .
1.2. Polinomios sobre cuerpos . . . . . .
1.3. Algoritmos de la division y Euclides
1.4. Teorema de Gauss . . . . . . . . .
1.5. Ejemplos . . . . . . . . . . . . . . .
1.6. Polinomios en varias variables . . .
1.7. Polinomios simetricos . . . . . . . .
1.8. Ejercicios . . . . . . . . . . . . . .
. . . . .
. . . . .
en K[x]
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
2. Extensiones de cuerpos
2.1. Extensiones simples . . . . . . . . . . . . .
2.2. Extensiones algebraicas . . . . . . . . . . .
2.3. El cuerpo de los n
umeros algebraicos . . .
2.4. Cuerpo de descomposicion de un polinomio
2.5. Clausura algebraica de un cuerpo . . . . .
2.6. Dependencia e independencia algebraica .
2.7. Ejercicios . . . . . . . . . . . . . . . . . .
3. Fundamentos de la teora de Galois
3.1. Extensiones normales . . . . . . . . . . . .
3.2. Races de la unidad . . . . . . . . . . . . .
3.3. Cuerpos finitos . . . . . . . . . . . . . . .
3.4. Extensiones separables y cuerpos perfectos
3.5. Teorema del elemento primitivo . . . . . .
3.6. Ejercicios . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
5
7
18
24
25
30
35
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
38
38
46
48
50
57
61
68
.
.
.
.
.
.
70
70
73
75
77
80
82
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4. Teora de Galois
83
4.1. El grupo de Galois . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
4.2. Teorema fundamental de la teora de Galois . . . . . . . . . . . . . . 86
iii
iv
CONTENIDO
4.3. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
4.4. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
5. Solubilidad por radicales
92
5.1. Polinomios solubles por radicales . . . . . . . . . . . . . . . . . . . . 92
5.2. Teorema de Abel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Bibliografa
97
Pr
ologo
La coleccion Cuadernos de algebra consta de 10 publicaciones sobre los principales
temas de esta rama de las matematicas, y pretende servir de material para preparar
los examenes de admision y de candidatura de los programas colombianos de doctorado en matematicas. Los primeros cinco cuadernos cubren el material basico de
los cursos de estructuras algebraicas y algebra lineal de los programas de maestra;
los cinco cuadernos siguientes contienen algunos de los principales temas de los
examenes de candidatura, a saber: anillos y modulos; categoras; algebra homologica;
algebra no conmutativa; algebra conmutativa y geometra algebraica. Cada cuaderno
es fruto de las clases dictadas por el autor en la Universidad Nacional de Colombia
en los u
ltimos 25 a
nos, y estan basados en las fuentes bibliograficas consignadas en
cada uno de ellos, como tambien en el libro Anillos, M
odulos y Categoras, publicado
por la Facultad de Ciencias de la Universidad Nacional de Colombia, y cuya edicion
esta totalmente agotada (vease [8]). Un material similar, pero mucho mas completo
que el presentado en estas diez publicaciones, es el excelente libro de Serge Lang, Algebra, cuya tercera edicion revisada ha sido publicada por Springer en el 2004 (vease
[7]). Posiblemente el valor de los Cuadernos de
algebra sea su presentacion ordenada
y didactica, as como la inclusion de muchas pruebas omitidas en la literatura y
suficientes ejemplos que ilustran la teora. Los cuadernos son:
1.
2.
3.
4.
5.
Grupos
Anillos
Modulos
Algebra
lineal
Cuerpos
6. Anillos y modulos
7. Categoras
8. Algebra
homologica
9. Algebra no conmutativa
10. Geometra algebraica
Los cuadernos estan divididos en captulos, los cuales a su vez se dividen en
secciones. Para cada captulo se a
nade al final una lista de ejercicios que debera ser
complementada por los lectores con las amplias listas de problemas que incluyen las
principales monografas relacionadas con el respectivo tema.
Cuaderno de cuerpos. Uno de los problemas clasicos que motiva la teora
que se estudia en este cuaderno es la solubilidad de ecuaciones polinomicas, es decir,
el problema de determinar condiciones necesarias y suficientes para saber si una
ecuacion polinomica p(x) = 0, de grado n 1, y con coeficientes en un cuerpo K,
v
vi
PROLOGO
tiene races expresables por medio de radicales. Para ello es necesario desarrollar la
teora de cuerpos, estudiar sus extensiones y sus automorfismos. Una vez estudiada
la teora basica de cuerpos, se introduce la nocion de grupo de Galois de una extension finita, normal y separable, se establece la correspondencia que existe entre
extensiones y subgrupos del grupo de Galois, para llegar finalmente al teorema fundamental de la teora de Galois. En la parte final del cuaderno, como aplicacion, se
estudia la solublilidad de ecuaciones polinomicas por medio de radicales.
Para una mejor comprension de los temas tratados en el presente cuaderno se
asume que el lector esta familiarizado con las nociones basicas de la teora de grupos, teora de anillos y algebra lineal (veanse por ejemplo [6], [9], [10] y [12]). A
denotara un anillo no necesariamente conmutativo y con unidad 1. A es el grupo
multiplicativo de los elementos invertibles del anillo A. Si f es un homomorfismo de
anillos, entonces f (1) = 1.
El autor desea expresar su agradecimiento a Fabio Alejandro Calderon Mateus
por la lectura cuidadosa y las correcciones finales introducidas al presente cuaderno.
Oswaldo Lezama
Departamento de Matematicas
Universidad Nacional de Colombia
Bogota, Colombia
jolezamas@[Link]
Captulo 1
Polinomios
El primer captulo del presente cuaderno estudia la aritmetica basica del anillo de
polinomios en varias variables con coeficientes en un cuerpo. Destacamos el algoritmo de la division y el algoritmo de Euclides, para lo cual consideramos ordenes
monomiales sobre la coleccion de los monomios estandar. El teorema de Gauss y los
polinomios simetricos tambien ocupan un lugar importante en este captulo.
1.1.
Generalidades
Iniciamos recordando la construccion del anillo de polinomios como subanillo del
anillo de series. Los detalles completos de la construccion se pueden consultar en
[10].
Sean A un anillo y S el conjunto de sucesiones en A,
S := {(a0 , a1 , a2 , . . .) := (ai ) | ai A, i = 0, 1, 2, . . .};
entonces las operaciones de adicion y multiplicacion definidas en S de la siguiente
manera
a = (ai ), b = (bi ),
a + b := c = (ci ) , ciP
:= ai + bi , i = 0, 1, 2, . . .
ab := d = (di ), di := j+k=i aj bk , i = 0, 1, 2, . . .
dan a S una estructura de anillo (dos sucesiones son iguales si, y solo si, ai = bi ,
para cada i = 0, 1, 2, . . .). El cero de S es la sucesion nula
0 := (0, 0, . . .),
y la opuesta de a = (ai ) es a := (ai ). Es facil comprobar que el uno de S es la
sucesion
1 := (1, 0, 0, . . .)
1
CAPITULO 1. POLINOMIOS
y que el producto se distribuye sobre la adicion. El anillo S se denomina anillo de
sucesiones formales en A.
Algunas propiedades relativas a esta construccion se presentan a continuacion:
(i) Notemos que el anillo S de sucesiones formales es conmutativo si, y solo si, A
es un anillo conmutativo.
(ii) La funcion
:
A
a
S
(a, 0, 0, . . .)
es un homomorfismo inyectivo.
(iii) En el anillo S se destacan de manera especial las sucesiones que tienen un
n
umero finito de terminos no nulos. Se dice que la sucesion a = (a0 , a1 , a2 , . . .)
es un polinomio si existe un entero n tal que ai = 0 para i > n. Se denomina
grado del polinomio a al mayor entero n tal que an 6= 0, y se denota por gr (a).
Los polinomios de grado 0 se denominan constantes. La sucesion nula es un
polinomio sin grado. Si a es un polinomio de grado n, entonces an+k = 0 para
k 1:
a = (a0 , a1 , . . . , an , 0, . . .).
Los elementos a0 , a1 , . . . , an se denominan coeficientes del polinomio a; a0 se
denomina coeficiente independiente de a. El elemento an se denomina el
coeficiente principal de a y se denota por lc(a). Se dice que a es m
onico
si lc(a) = 1.
(iv) El conjunto P de polinomios de S es un subanillo de S.
(v) Queremos ahora presentar los polinomios en su forma habitual de sumas finitas. Si x denota la sucesion:
x := (0, 1, 0, . . .)
entonces
x2 = (0, 0, 1, 0, . . .)
x3 = (0, 0, 0, 1, 0, . . .)
..
.
xn = (0, . . . , 0, 1, 0, . . .).
1.1. GENERALIDADES
Ademas, podemos identificar los polinomios constantes en la forma
(a0 , 0, . . .) := a0 , a0 A,
y un polinomio de grado n se escribira
a (x) := (a0 , a1 , . . . , an , 0, . . .) = a0 + a1 x + + an xn .
El conjunto P de los polinomios en x con coeficientes en A sera denotado por
A [x]. Al anillo S de sucesiones lo denotaremos por A [[x]].
(vi) Para cada a A:
ax = (a, 0, . . .) (0, 1, 0, . . .) = (0, a, 0, . . .) = xa.
(vii) Se tienen las inclusiones
A , A[x] , A[[x]].
(vii) Cada
a = (ai ) A[[x]] se puede escribir como una serie, a =
P elemento
i
a
x
,
y
las
operaciones que hemos definido en A[[x]] corresponden a la
i=0 i
suma y producto de series que se estudian en los cursos de calculo. Por esta
razon, el anillo A[[x]] se conoce tambien como el anillo de series formales
en A.
(viii) Los anillos de series y polinomios en varias variables se pueden definir en forma
recurrente de la siguiente manera:
A[[x, y]] := A[[x]][[y]], A[[x1 , . . . , xn ]] := A[[x1 , . . . , xn1 ]][[xn ]],
A[x, y] := A[x][y], A[x1 , . . . , xn ] := A[x1 , . . . , xn1 ][xn ].
(ix) Para cualesquiera polinomios no nulos a (x), b(x) A [x] tales que a (x) +
b(x) 6= 0, se cumple que:
gr (a (x) + b(x)) max {gr (a (x)) , gr (b(x))}.
Para a (x) b(x) 6= 0 se tiene tambien que
gr (a (x) b(x)) gr (a (x)) + gr (b(x)).
Si A es un dominio, entonces en la u
ltima relacion se cumple la igualdad.
CAPITULO 1. POLINOMIOS
(x) A es un dominio si, y solo si, A [[x]] es un dominio si, y solo si, A [x] es un
dominio.
(xi) Si A es un dominio, A [x] = A .
(xii) Sean A un anillo y a un elemento fijo de A. La funcion definida por:
a : A [x] A
p(x) 7 p0 + p1 a + + pn an
donde p(x) := p0 + p1 x + ... + pn xn , es un homomorfismo de anillos, el homomorfismo evaluaci
on en a.
(xiii) Con la notacion del numeral anterior, se dice que a A es una raz o un cero
del polinomio p(x), si p(x) ker(a ), es decir, si p0 + p1 a + + pn an = 0. Se
escribe entonces p(a) = 0. Si C es un anillo extensi
on de A, es decir, A es
un subanillo de C, entonces podemos considerar p(x) C[x] y buscar races
de p(x) en C.
(xiv) Si R es un DI (dominio de integridad:= dominio connmutativo), los conceptos
de divisibilidad, maximo com
un divisor, mnimo com
un m
ultiplo, elemento
primo y elemento irreducible pueden entonces ser aplicados al dominio R [x] .
Cerramos esta seccion con un par de ejemplos sobre irreducibilidad y races. Mas
adelante consideraremos estas tareas de manera sistematica.
Ejemplo 1.1.1. La irreducibilidad de un polinomio es relativa al anillo de coeficientes. As por ejemplo, el polinomio p(x) = 2 + 2x2 puede ser considerado como
elemento de Z [x] , Q [x] , R [x] y C [x]. p(x) es reducible sobre Z: p(x) = 2(1 + x2 ).
Veamos una prueba directa de la irreducibilidad sobre Q: sean m(x), n(x) Q [x]
tales que m(x)n(x) = 2 + 2x2 , entonces gr(m(x)n(x)) = gr(m(x)) + gr(n(x)) = 2,
luego gr(m(x)) 2 y gr(n(x)) 2. Se presentan entonces tres casos, gr(m(x)) =
2, gr(n(x)) = 0 o gr(m(x)) = 0, gr(n(x)) = 2 o gr(m(x)) = 1 = gr(n(x)). En el
primer caso se tiene que n(x) es constante no nulo. En el segundo caso se tiene que
m(x) es constante no nulo. Veamos que el tercer caso no es posible: sean b 6= 0 y
d 6= 0 tales que m(x) = a+bx, n(x) = c+dx, entonces ac+(ad+bc)x+bdx2 = 2+2x2 ,
con lo cual ac = 2, ad + bc = 0, bd = 2, y de aqu obtenemos acd + bc2 = 0, es decir,
2d + bc2 = 0, luego 2d2 + bdc2 = 0 = 2d2 + 2c2 = d2 + c2 . Resulta, d = c = 0, una
contradiccion. De manera analoga se establece que p(x) es tambien irreducible sobre
R. Finalmente, p(x) es reducible sobre C: p(x) = 2(x + i)(x i).
Ejemplo 1.1.2. Calculemos todas las races del polinomio x5 +3x3 +x2 +2x Z5 [x].
Sea a Z5 una raz de p(x) = x5 + 3x3 + x2 + 2x, entonces a5 + 3a3 + a2 + 2a = 0.
Seg
un el teorema de Fermat (vease [9]), a5 = a, luego 3a3 + a2 + 3a = 0, pero como
1.2. POLINOMIOS SOBRE CUERPOS
Z5 no tiene divisiones de cero, entonces a = 0 o bien 3a2 + a + 3 = 0. As pues, a = 0
o bien 5 | (3 + a + 3a2 ). Para la segunda opcion ensayamos los valores a = 0, 1, 2, 3, 4
y encontramos que solo a = 4 satisface la relacion de divisibilidad, por lo tanto, las
races de p(x) son 0 y 4.
1.2.
Polinomios sobre cuerpos
Posiblemente el resultado mas importante de los polinomios en una variable sobre
cuerpos es el teorema que afirma que si K es un cuerpo entonces K [x] es un DE
(dominio eucilidano), y en consecuencia, un DIP (dominio de ideales principales)
y un DF U (dominio de factorizacion u
nica, conocido tambien como dominio de
Gauss).
Teorema 1.2.1. Sea Kun cuerpo y sea K [x] su anillo de polinomios. Entonces
K [x] es un DE.
Demostracion. Vease [10].
Notemos que si R es un dominio euclidiano, entonces no necesariamente R[x] es
un dominio euclidiano. En efecto, el contraejemplo clasico es Z[x]: si fuera euclidiano
sera un DIP , pero el ideal h2, xi no es principal (vease [10]). Este mismo ejemplo
muestra que si R es un DIP , entonces no siempre R[x] es un DIP . Sin embargo,
mas adelante mostraremos que si R es un DF U , entonces R[x] es un DF U (vease
tambien [10]). Este resultado se conoce como el teorema de Gauss.
Del teorema anterior se desprenden inmediatamente los siguientes resultados.
Corolario 1.2.2. Sea K un cuerpo. Entonces,
(i) K [x] es un DIP y un DF U .
(ii) Cada par de polinomios no nulos f (x), g(x) tienen un m
aximo com
un divisor
(m.c.d.) d(x), el cual se puede expresar en la forma:
d(x) = f 0 (x)f (x) + g 0 (x)g(x),
donde f 0 (x), g 0 (x) K [x].
(iii) Para cada polinomio no nulo f (x) se cumple que f (x) es irreducible si, y s
olo
si, hf (x)i es maximal.
(iv) Si p(x) es un polinomio irreducible de K [x], entonces para cualquiera polinomios f (x), g(x) K [x] se cumple
p(x) | f (x)g(x) implica p(x) | f (x), o, p(x) | g(x).
CAPITULO 1. POLINOMIOS
(v) Cada par de polinomios no nulos f (x), g(x) tienen un mnimo com
un m
ultiplo
(m.c.m.) m(x) que satisface
f (x)g(x) = m(x)d(x), con d(x) = m.c.d.(f (x), g(x)).
Demostracion. Las afirmaciones del primer numeral se desprenden de las inclusiones
generales DE DIP DF U (vease [10]). Las afirmaciones de los otros numerales
son validas en cualquier DIP . En realidad las propiedades (iv) y (v) son validas
en cualquier DF U . En efecto, la prueba de la afirmacion (iv) se puede consultar
en [10]; veamos la demostracion de la propiedad (v). Sea R un DF U y sean a, b
dos elementos no nulos de R. Si a R , entonces d := m.c.d.(a, b) = a y m :=
m.c.m.(a, b) = b. Una situacion similar se tiene si b R . Sean a, b no invertibles,
entonces se tienen las descomposiciones irreducibles a = pr11 prnn , b = q1s1 qtst ;
si {p1 , . . . , pn } {q1 , . . . , qt } = , entonces d = 1 y m = ab. Supongamos entonces
que {p1 , . . . , pn } {q1 , . . . , qt } 6= , podemos entonces asumir que {p1 , . . . , pn }
{q1 , . . . , qt } = {p1 , . . . , pu }, donde u satisface 1 u n, de tal forma que a =
ru+1
su+1
pr11 pruu pu+1
pnrn , b = ps11 psuu qu+1
qtst . Entonces notemos que
m=
pz11
d = pv11 pvuu , con vi := mn{ri , si }, 1 i u,
ru+1
su+1
pzuu pu+1
prnn qu+1
qtst , con zi := max{ri , si }, 1 i u,
y se cumple que ab = dm ya que zi + vi = ri + si para cada 1 i u.
Ejemplo 1.2.3. En relacion con la propiedad (i) del corolario anterior, veamos
que K[x, y] no es un DIP . En efecto, probemos que el ideal hx, yi no es principal.
Supongamos lo contrario, es decir, hx, yi = hp(x, y)i, para alg
un p(x, y) K[x, y].
Entonces x = q(x, y)p(x, y), pero como x es irreducible se tiene que q(x, y) = x y
p(x, y) = 1 o q(x, y) = 1 y p(x, y) = x. El primer caso es imposible ya que ya que
hx, yi es propio. El segundo tambien es imposible ya que entonces y
/ hp(x, y)i. Este
mismo razonamiento aplica al caso de varias variables.
Veamos ahora un par de propiedades relativas a races.
Proposici
on 1.2.4. Sean K un cuerpo, a K y f (x) K [x]. Entonces, (x a) |
f (x) si, y solo si, f (a) = 0, e.d., si a es un cero de f (x).
Demostracion. ): f (x) = (x a)g(x) = 0, con g(x) K [x]. Utilizando el homomorfismo evaluacion a encontramos que f (a) = 0.
): Teniendo en cuenta que K[x] es euclidiano, existen p(x), r(x) K [x] tales
que f (x) = (x a)p(x) + r(x), con gr(r(x)) = 0 o r(x) = 0. Si r(x) = 0 entonces
se tiene que (x a) | f (x). Si r(x) 6= 0, entonces f (x) = (x a)p(x) + k, con
k := r(x) K . Aplicando nuevamente el homomorfismo evaluacion encontramos
que f (a) = 0 = k, contradiccion.
Y EUCLIDES EN K[X]
1.3. ALGORITMOS DE LA DIVISION
Proposici
on 1.2.5. Sean K un cuerpo y f (x) un polinomio no nulo de K [x].
Entonces, f (x) tiene maximo n races en K, donde n = gr(f (x)).
Demostracion. La prueba la realizamos por induccion sobre el grado n del polinomio
f (x). Para n = 1, f (x) = ax + b, con a, b K. Si a = 0 y b 6= 0, entonces f (x) es
un polinomio constante el cual no posee races. Este caso se cumple trivialmente. Si
a 6= 0 entonces la u
nica raz de f (x) es b
y la proposicion en este caso es tambien
a
valida.
Supongamos que la afirmacion es valida para todos los polinomios de K [x] con
grado < n. Sea f (x) K [x] con gr(f (x)) = n. Si f (x) no tiene races en K
entonces la proposicion se cumple trivialmente. Sean a1 , . . . , ar , r races distintas
del polinomio f (x) que estan en K, entonces f (x) = (x a1 )q(x). Notese que
gr(q(x)) = n 1 y q(x) K [x], se tiene que f (a2 ) =(a2 a1 )q(a2 ) = 0, f (a3 ) =
(a3 a1 )q(a3 ) = 0, . . . , f (ar ) = (ar a1 )q(ar ) = 0. Como K no tiene divisiones de
cero, entonces a2 , . . . , ar son races distintas de q(x) las cuales estan en K. Seg
un la
hipotesis de induccion, r 1 n 1, de donde r n.
Ejemplo 1.2.6. Veamos que el polinomio f (x) = x3 + 3x + 2 Z5 [x] es irreducible.
Si f (x) es reducible entonces existen q(x) y p(x) no constantes tales que f (x) =
p(x)q(x), por lo tanto gr(p(x)) = 1 o gr(q(x)) = 1. En otras palabras un factor
lineal divide a f (x). De acuerdo con la proposicion 1.2.4, f (a) = 0 para alg
un
a Z5 , pero f (0) 6= 0, f (1) = 1 6= 0, f (2) = 1 6= 0, f (3) = 1 6= 0, f (4) = 3 6= 0.
As pues, f (x) es irreducible.
Ejemplo 1.2.7. Descompongamos en factores lineales el polinomio f (x) = x4 + 4
Z5 [x]. Notemos que f (x) = x4 1 = (x 1)(x3 + x2 + x + 1) Z5 [x]. Con el
polinomio g(x) = x3 + x2 + x + 1 podemos proceder como en el ejemplo anterior:
g(0) 6= 0, g(1) = 4 6= 0, g(2) = 0, luego f (x) = (x 1)(x 2)(x2 + 3x + 2),
donde el polinomio x2 + 3x + 2 resulta al dividir g(x) entre x 2 (vease la seccion
siguiente donde trataremos el algoritmo de la division). En total se tiene que f (x) =
(x 1)(x 2)(x + 2)(x + 1).
1.3.
Algoritmos de la divisi
on y Euclides en K[x]
En esta seccion daremos una mirada constructiva al algebra de los polinomios K[x],
con K un cuerpo arbitrario. Este enfoque nos permitira construir procedimientos
(algoritmos) para calcular el maximo com
un divisor de dos o mas polinomios y
tambien para expresar este como combinacion de los polinomios dados.
Para 0 6= f (x) K[x] recordemos que el grado de f (x) , denotado por gr(f (x)),
es el mayor exponente de x que aparece en f (x). El t
ermino principal de f (x) ,
denotado por lt(f (x)), es el termino de f (x) con mayor grado. El coeficiente principal de f (x), denotado por lc((x)f ), es el coeficiente del termino principal de f (x).
CAPITULO 1. POLINOMIOS
As pues, si f (x) = an xn + an1 xn1 + + a1 x + a0 , donde a0 , . . . , an K y an 6= 0,
entonces gr(f (x)) = n, lt(f (x)) = an xn y lc(f (x)) = an .
La principal herramienta en el algoritmo de Euclides para calcular el maximo
com
un divisor de dos o mas polinomios es el algoritmo de la division (tambien
conocido como division larga de polinomios), el cual ilustraremos inicialmente con
el siguiente ejemplo.
Ejemplo 1.3.1. Sean f (x) = x3 2x2 + 2x + 8 y g(x) = 2x2 + 3x + 1 polinomios en
Q[x]. Dividimos f (x) por g(x) para obtener el cociente 12 x 74 y el resduo 27
x + 39
,
4
4
de la siguiente manera:
x3 2x2 + 2x + 8
x3 32 x2 12 x
72 x2 + 32 x + 8
7 2
x + 21
x + 74
2
4
27
x + 39
4
4
Se tiene entonces que f (x) =
1
x
2
7
4
2x2 + 3x + 1
1
x 74
2
g(x) +
27
x
4
39
4
Vamos a analizar los pasos de la division anterior. Primero multiplicamos g(x)
por 12 x y restamos el producto resultante de f (x). La idea fue multiplicar g(x) por
un termino apropiado, precisamente por 12 x, tal que el termino principal de g(x)
tantas veces este termino cancele el termino principal de f (x). Despues de esta
cancelacion obtenemos el primer resduo h(x) = f (x) 12 xg(x) = 72 x2 + 32 x + 8.
En general, si tenemos dos polinomios f (x) = an xn + an1 xn1 + + a1 x + a0
y g(x) = bm xm + bm1 xm1 + + b1 x + b0 , con n = gr((x)f ) m = gr(g(x)),
entonces el primer paso en la division de f (x) por g(x) es restar de f (x) el producto
an nm
x
g(x). Usando la notacion introducida anteriormente, notamos que el factor
bm
(x))
(x))
g(x) y as obtenemos h(x) = f (x) lt(f
g(x)
de g(x) en este producto es lt(f
lt(g(x))
lt(g(x))
como resduo. Llamaremos a h(x) una reducci
on de f (x) por g(x) y el proceso
de calcular h(x) es denotado por
f (x)
g(x)
h(x).
Volvamos al ejemplo 1.3.1; despues de la cancelacion repetimos el proceso para
h(x) = 72 x2 + 32 x + 8 restando lt(h(x))
g(x) = 72 x2 21
x 74 de h(x), y obteniendo el
lt(g(x))
4
segundo (y en este ejemplo el u
ltimo) resduo r(x) = 27
x + 39
. Esto puede escribirse
4
4
usando nuestra notacion de reduccion como
f (x)
g(x)
h(x)
g(x)
r(x)
El uso repetido, como arriba, de los pasos de reduccion sera denotado por
Y EUCLIDES EN K[X]
1.3. ALGORITMOS DE LA DIVISION
f (x)
g(x)+
r(x)
Notese que en la reduccion f (x)
g(x)
h(x), el grado de h(x) es estrictamente
menor que el grado de f (x). Cuando se continua el proceso el grado permanece
bajando hasta que es menor que el grado de g(x). De esta forma obtenemos una
prueba constructiva del teorema 1.2.1.
Proposici
on 1.3.2. Sea g(x) un polinomio no nulo en K[x]. Entonces para cada
f (x) K[x] existen q(x) y r(x) en K[x] tales que
f (x) = q(x)g(x) + r(x), con r(x) = 0
o gr(r(x)) < gr(g(x)).
Adem
as, q(x) y r(x) son u
nicos (q(x) es llamado el cociente y r(x) el resduo).
Demostracion. Podemos suponer que f (x) 6= 0 ya que de lo contrario tomamos
0 = 0g(x) + 0.
Sean entonces f (x) , g (x) K[x] no nulos, digamos
f (x) = an xn + an1 xn1 + + a1 + a0 ,
g (x) = bm xm + bm1 xm1 + + b1 + b0 .
Podemos suponer que n m ya que de lo contrario se tiene
f (x) = 0g (x) + f (x) .
Consideremos para cada polinomio de K[x] su termino principal, as por ejemplo,
lt (f (x)) = an xn y lt (g (x)) = bm xm . La division de polinomios, tal como vimos en
el ejemplo 1.3.1, implica realizar las siguientes operaciones
f (x)
lt (f (x))
g (x) = r1 (x) .
lt (g (x))
Si r1 (x) = 0 o gr (r1 (x)) < g (x), entonces hemos terminado ya que tomamos q (x) =
lt(f (x))
y r(x) = r1 (x) . Supongamos entonces que r1 (x) 6= 0 y gr (r1 (x)) g (x),
lt(g(x))
repetimos el anterior procedimiento para r1 (x) y g (x):
r1 (x)
lt (r1 (x))
g (x) = r2 (x) .
lt (g (x))
Esto puede escribirse usando nuestra notacion de reduccion como
f (x)
g(x)
r1 (x)
g(x)
r2 (x).
10
CAPITULO 1. POLINOMIOS
Si r2 (x) = 0 o gr (r2 (x)) < g (x), entonces hemos terminado ya que se tiene
lt (f (x))
g (x)
lt (g (x))
lt (r1 (x))
lt (f (x))
g (x) +
g (x) + r2 (x)
=
lt (g (x))
lt (g (x))
= q (x) g (x) + r2 (x) ,
f (x) = r1 (x) +
(x))
1 (x))
donde q (x) := lt(r
+ lt(f
. Supongamos entonces que r2 (x) 6= 0 y gr (r2 (x))
lt(g(x))
lt(g(x))
g (x), repetimos el anterior procedimiento para r2 (x) y g (x); pero notemos que este
procedimiento termina ya que
gr (f (x)) > gr (r1 (x)) > gr (r2 (x)) >
Esta prueba ademas indica como construir el cociente q(x) y el resduo r (x): para
O (x))
calcular el nuevo cociente qN (x), al u
ltimo cociente le adicionamos lt(r
, donde
lt(g(x))
rO (x) es el u
ltimo resduo, es decir,
qN (x) = qO (x) +
lt(rO (x))
.
lt(g(x))
Para calcular el nuevo resduo rN (x), al u
ltimo resduo le restamos
decir,
rN (x) = rO (x)
lt(rO (x))
g
lt(g(x))
lt(rO (x))
g
lt(g(x))
(x), es
(x).
Finalmente, observemos que el algoritmo anterior sugiere que el cociente y el resduo
son u
nicos: sean c(x) y s (x) polinomios que cumplen las mismas condiciones de q (x)
y r(x), entonces q (x) g (x) + r (x) = c (x) g (x) + s (x), luego [q (x) c (x)] g (x) =
r (x) s (x), por el grado se tiene que [q (x) c (x)] g (x) = r (x) s (x) = 0, de
donde r (x) = s (x) y q (x) = c (x).
Notese que la prueba anterior da un algoritmo para calcular q(x) y r(x). Este
algoritmo es conocido como el algoritmo de la divisi
on:
ENTRADA: f (x), g(x) K[x] con g(x) 6= 0
SALIDA: q(x), r(x) tales que f (x) = q(x)g(x) + r(x) y
r(x) = 0 o gr(r(x)) < gr(g(x))
INICIO: q(x) := 0 ; r(x) := f (x)
MIENTRAS r(x) 6= 0 Y gr(g(x)) gr(r(x)) HAGA
lt(r(x))
q(x) := q(x) + lt(g(x))
lt(r(x))
r(x) := r(x) lt(g(x))
g(x)
Algoritmo 1.3.1: Algoritmo de la division
Y EUCLIDES EN K[X]
1.3. ALGORITMOS DE LA DIVISION
11
Los pasos en en ciclo MIENTRAS del algoritmo corresponden al proceso de
reduccion mencionado. El ciclo se ejecuta hasta que el polinomio r(x) en el algoritmo
satisface r(x) = 0 o tiene grado estrictamente menor que el grado de g(x). Como
mencionamos antes esto es denotado por
f (x)
g(x)+
r(x).
Ejemplo 1.3.3. Vamos a repetir el ejemplo 1.3.1 usando el algoritmo de la division.
INICIO: q(x) := 0, r(x) := f (x) = x3 2x2 + 2x + 8.
Pasamos a traves del ciclo MIENTRAS:
x3
1
q(x) := 0+ 2x
2 = 2x
x3
7 2
3
2
r(x) := x3 2x2 + 2x + 8 2x
2 (2x + 3x + 1) = 2 x + 2 x + 8.
Pasamos a trav
es del ciclo MIENTRAS:
72 x2
1
q(x) := 2 x + 2x2 = 12 x 74
7 x2
r(x) := 72 x2 + 32 x + 8 2x2 2 (2x2 + 3x + 1) = 27
x + 39
.
4
4
El ciclo MIENTRAS se detiene ya que gr(r(x)) = 1 < 2 = gr(g(x)). Obtenemos el cociente q(x) y el resduo r(x) como en el ejemplo1.3.1.
Con el algoritmo de la division podemos dar una prueba constructiva de que
K[x] es un DIP (vease el corolario 1.2.2).
Proposici
on 1.3.4. Cada ideal de K[x] es principal.
Demostracion. Sea I un ideal no nulo de K[x] y g(x) I tal que g(x) 6= 0 y
n = gr(g(x)) es mnimo. Para cualquier f (x) I tenemos, por la proposicion 1.3.2,
que f (x) = q(x)g(x) + r(x) para algunos polinomios q(x), r(x) K[x], con r(x) = 0
o gr(r(x)) < gr(g(x)) = n. Si r(x) 6= 0, entonces r(x) = f (x) q(x)g(x) I, y esto
contradice la escogencia de g(x). Entonces r(x) = 0, f (x) = q(x)g(x) y por lo tanto
I hg(x)i. La igualdad se sigue del hecho que g(x) esta en I .
Basados en al algoritmo de la division, pasamos ahora a estudiar el algoritmo de
Euclides el cual permite calcular el maximo com
un divisor de dos o mas polinomios.
Veamos primero como calcular el polinomio g de la demostracion de la proposicion
1.3.4. Para comenzar nos concentraremos en ideales I K[x] generados por dos
polinomios no nulos, digamos, I = hf1 (x), f2 (x)i. Recordemos que el maximo com
un
divisor de f1 (x) y f2 (x), denotado por m.c.d.(f1 (x), f2 (x)), es un polinomio g(x) tal
que g(x) divide a f1 (x) y f2 (x); si h(x) K[x] divide a f1 (x) y f2 (x), entonces h(x)
divide a g(x); y ademas asumiremos que lc(g(x)) = 1, es decir, g(x) es monico.
Proposici
on 1.3.5. Sean f1 (x), f2 (x) K[x] polinomios no nulos. Entonces, el
m.c.d.(f1 (x), f2 (x)) existe y hf1 (x), f2 (x)i = hm.c.d.( f1 (x), f2 (x))i.
12
CAPITULO 1. POLINOMIOS
Demostracion. Por la proposicion 1.3.4 existe g(x) K[x] tal que hf1 (x), f2 (x)i =
hg(x)i. Ya que g(x) es u
nico salvo una constante no nula, podemos asumir que
lc(g(x)) = 1. Veamos que g(x) = m.c.d.( f1 (x), f2 (x)). Ya que f1 (x), f2 (x) hg(x)i,
g(x) divide tanto a f1 (x) como a f2 (x). Sea h(x) tal que h(x) divide a f1 (x) y
f2 (x). Ya que g(x) esta en el ideal hf1 (x), f2 (x)i, existen u1 (x), u2 (x) K[x] tal
que g(x) = u1 (x)f1 (x) + u2 (x)f2 (x). De esta forma h(x) divide a g(x), y hemos
terminado.
Como consecuencia de lo anterior, si tenemos un algoritmo para calcular el maximo com
un divisor, entonces podemos realmente encontrar un generador para el ideal
hf1 (x), f2 (x)i. El algoritmo para calcular el maximo com
un divisor es el algoritmo de
Euclides. Este algoritmo depende del algoritmo de la division y del siguiente hecho.
Proposici
on 1.3.6. Sean f1 (x), f2 (x) K[x] polinomios no nulos. Entonces,
m.c.d.(f1 (x), f2 (x)) = m.c.d.(f1 (x) q(x)f2 (x), f2 (x)),
para cada q(x) K[x].
Demostracion. Es facil ver que hf1 (x), f2 (x)i = hf1 (x) q(x)f2 (x), f2 (x)i. Entonces,
por la proposicion anterior, hm.c.d.( f1 (x), f2 (x))i = hf1 (x), f2 (x)i = hf1 (x)
q(x)f2 (x), f2 (x)i = hm.c.d.(f1 (x) q(x)f2 (x), f2 (x))i. Ya que el generador de un
ideal principal es u
nico, salvo una constante invertible, y ya que el m.c.d. de dos
polinomios tiene coeficiente principal igual a 1, entonces m.c.d.(f1 (x), f2 (x)) =
m.c.d.(f1 (x) q(x)f2 (x), f2 (x)).
Se tiene entonces el algoritmo de Euclides para el calculo del m.c.d.:
ENTRADA: f1 (x), f2 (x) K[x], polinomios no nulos
SALIDA: f (x) = m.c.d.(f1 (x), f2 (x))
INICIO: f (x) := f1 (x), g := f2 (x)
MIENTRAS g(x) 6= 0 HAGA
f (x) g(x)+ r(x), donde r(x) es el resduo de la division de f (x) por g(x)
f (x) := g(x)
g(x) := r(x)
f (x) := lc(f1(x)) f (x)
Algoritmo 1.3.2: Algoritmo de Euclides
Observemos que el algoritmo termina ya que el grado de r(x) en el ciclo MIENTRAS es estrictamente menor que el grado de g(x), el cual es el inmediatamente
anterior r(x), y por lo tanto, el grado de r(x) es estrictamente decreciente a medida
que el algoritmo avanza. Ademas, el algoritmo da el m.c.d.(f1 (x), f2 (x)) como dato de
salida ya que seg
un la proposicion 1.3.6, en cada paso a traves del ciclo MIENTRAS
Y EUCLIDES EN K[X]
1.3. ALGORITMOS DE LA DIVISION
13
se tiene que m.c.d.(f1 (x), f2 (x)) = m.c.d.(f (x), g(x)) = m.c.d.(r(x), g(x)), siempre
que g(x) 6= 0. Cuando g(x) = 0 entonces m.c.d.(f1 (x), f2 (x)) = m.c.d.(f (x), 0) =
1
f (x). El u
ltimo paso en el algoritmo asegura que el resultado final tiene coelc(f (x))
ficiente principal 1, es decir, es monico.
Para ilustrar el algoritmo consideremos el siguiente ejemplo.
Ejemplo 1.3.7. Sean f1 (x) = x3 3x + 2 y f2 (x) = x2 1 polinomios en Q[x].
INICIO:f (x) = x3 3x + 2, g(x) = x2 1.
Pasamos a traves del ciclo MIENTRAS:
x3 3x + 2
x2 1
2x + 2
f (x) := x2 1
g(x) := 2x + 2.
Pasamos a traves del ciclo MIENTRAS:
x2 1
2x + 2
x1
2x + 2
0
f (x) := 2x + 2
g(x) := 0.
El ciclo MIENTRAS se detiene
f (x) = lc(f1(x)) f (x) = x 1.
Entonces m.c.d.(f1 (x), f2 (x)) = x 1.
Retornamos nuestra atencion al caso de ideales generados por mas de dos polinomios no nulos, I = hf1 (x), . . . , fs (x)i.
Proposici
on 1.3.8. Sean f1 (x), . . . , fs (x) polinomios no nulos de K[x].
(i) hf1 (x), . . . , fs (x)i = hm.c.d.(f1 (x), . . . , fs (x))i.
(ii) Si s 3, entonces
m.c.d.(f1 (x), . . . , fs (x)) = m.c.d.(f1 (x), m.c.d.(f2 (x), . . . , fs (x)).
Demostracion. La prueba de la parte (i) es similar a la demostracion de la proposicion 1.3.5. Para probar la parte (ii), sea h(x) := m.c.d. (f2 (x), . . . , , fs (x)). Entonces, por (i), hf2 (x), . . . , fs (x)i = hh(x)i, y por lo tanto, hf1 (x), . . . , fs (x)i =
hf1 (x), h(x)i. Nuevamente por (i), m.c.d.(f1 (x), . . . , fs (x)) = m.c.d.(f1 (x), h(x)) =
m.c.d.(f1 (x), m.c.d.(f2 (x), . . . , , fs (x)), como se haba anunciado.
Con las ideas constructivas desarrolladas en esta seccion podemos ahora resolver
algunos problemas sencillos, pero interesantes, relacionados con polinomios en una
variable con coeficientes en un cuerpo. Esto lo haremos a traves de los siguientes
ejemplos.
14
CAPITULO 1. POLINOMIOS
Ejemplo 1.3.9. Sean f1 (x), . . . , fs (x) K[x] polinomios no nulos. Queremos encontrar el conjunto solucion en K del sistema simultaneo fi (x) = 0, 1 i 0. Para
resolver este problema podemos razonar al menos de dos maneras: una forma es calculando las races en K de cada fi (x) y luego realizar la interseccion de los conjunto
solucion encontrados. La otra forma es calcular f (x) := m.c.d.(f1 (x), . . . , fs (x))
mediante el algoritmo de Euclides y luego encontrar las races en K de f (x). La
justificacion de este segundo metodo la da la proposicion 1.3.8. Veamos un ejemplo
concreto. Resolvamos el sistema simultaneo real
x6 1 = 0, x4 + 2x3 + 2x2 2x 3 = 0.
Aplicamos el algoritmo de Euclides al par de polinomios dados para calcular el
maximo com
un divisor f (x) (podemos obviar la terminologa propia del algoritmo):
x6 1
x4 + 2x3 + 2x2 2x 3
3
2
2x 5x 2x + 5 x2 2x + 2
x4 + 2x3 + 2x2 2x 3 2x3 5x2 2x + 5
57 2
1
x 57
x + 94
4
4
2
57 2
x 57
4
4
8
x 20
57
57
2x3 5x2 2x + 5
0
f (x) =
4
57
57 2
x
4
57
4
= x2 1
Por lo tanto, las solciones del sistema dado son x = 1.
Ejemplo 1.3.10. Otro problema interesante es decidir si un polinomio f (x) esta en
el ideal generado por un conjunto finito de polinomios dados, I = hf1 (x), . . . , fs (x)i.
Para esto primero calculamos g(x) := m.c.d.(f1 (x), . . . , fs (x)), luego usamos el algoritmo de la division para dividir f (x) por g(x). El resduo de la division es cero si,
y solo si, f (x) esta en el ideal I = hf1 (x), . . . , fs (x)i = hg(x)i. Usando la notacion
de reduccion se tiene que
f (x) I = hg(x)i si, y solo si, f (x)
g(x)+
0.
Veamos un ejemplo ilustrativo. El polinomio f (x) = x5 + x3 + x2 7 I =
hx6 1, x4 + 2x3 + 2x2 2x 3i? La misma pregunta para g(x) = x4 + 2x2 3.
Seg
un el ejemplo 1.3.9, m.c.d.(x6 1, x4 + 2x3 + 2x2 2x 3) = x2 1, y con el
algoritmo de la division encontramos que el resduo de dividir f (x) entre x2 1 es
2x 6, por lo tanto, f (x)
/ I. En cambio, la divison de g(x) entre x2 1 tiene como
residuo 0, es decir, g(x) I.
Y EUCLIDES EN K[X]
1.3. ALGORITMOS DE LA DIVISION
15
Ejemplo 1.3.11. Sea I un ideal del anillo K[x], queremos calcular una base para el
K-espacio cociente K[x]/I. Si I = 0, entonces una base de K[x] es {1, x, x2 , x3 , . . . }.
Sea I no nulo; entonces I es principal, I = hg(x)i, con g(x) = xn + an1 xn1 +
+ a1 x + a0 6= 0 (siempre podemos tomar el generador de I monico). Notemos
entonces que X := {xn1 , xn2 , . . . , x, 1} es una base de K[x]/I. En efecto, dado
f (x) K[x] dividimos f (x) entre g(x) y encontramos q(x), r(x) K[x] tales que
f (x) = g(x)q(x) + r(x), con r(x) = 0 o gr(r(x)) < gr(g(x)). Pasando al cociente
encontramos que cada elemento f (x) de K[x]/I es una K-combinacion lineal de los
elementos de X. Sean bn1 , bn2 , . . . , b1 , b0 K tales que bn1 xn1 + bn2 xn2 + +
b1 x + b0 = 0, entonces bn1 xn1 + bn2 xn2 + + b1 x + b0 hgi, pero gr(g(x)) = n,
entonces todos los coeficientes bn1 , bn2 , . . . , b1 , b0 son necesariamente nulos.
Ejemplo 1.3.12. Sea p un entero irreducible, veamos que si f (x) = p0 + p1 x + +
xn es un polinomio irreducible de Zp [x] de grado n, entonces Zp [x] / hf (x)i es un
cuerpo de pn elementos: puesto que f (x) es irreducible, entonces hf (x)i es maximal,
con lo cual Zp [x] / hf (x)i es un cuerpo (vease [10]). Como vimos en el ejemplo
anterior, Zp [x] / hf (x)i es un Zp -espacio de dimension n, es decir, Zp [x] / hf (x)i
=
n
n
Zp , con lo cual el n
umero de elementos de este espacio es p . Este resultado se puede
extender a cualquier cuerpo finito K de q elementos de tal forma que en este caso
|K[x]/hf (x)i| = q n .
Ejemplo 1.3.13. Terminamos esta seccion con un algoritmo que calcula no solo el
m.c.d. sino los polinomios coeficientes en la expansion del m.c.d. de dos polinomios
como combinacion de estos (vease la proposicion 1.3.5).
ENTRADA: f1 (x), f2 (x) K[x] polinomios no nulos
SALIDA: f (x) = m.c.d.(f1 (x), f2 (x)), u1 (x), u2 (x) K[x]
tales que f (x) = u1 (x)f1 (x) + u2 (x)f2 (x)
INICIO: f (x) := f1 (x), g(x) := f2 (x), u1 (x) := 1, u2 (x) := 0,
v1 (x) := 0, v2 (x) := 1, w(x) = 1, z(x) = 0
MIENTRAS g(x) 6= 0 HAGA
f (x) g(x)+ r(x), donde r(x) es el residuo de la division de f (x) por g(x)
f (x) := g(x) , g(x) := r(x)
w(x) := u1 (x) q(x)v1 (x), donde q(x) es el cociente de la division de f (x) por g(x)
z(x) := u2 (x) q(x)v2 (x)
u1 (x) := v1 (x), u2 (x) := v2 (x), v1 (x) = w(x), v2 (x) = z(x)
f (x) := lc(f1(x)) f (x)
u1 (x) := lc(f1(x)) u1 (x)
u2 (x) := lc(f1(x)) u2 (x)
Algoritmo 1.3.3: Algoritmo de Euclides con coeficientes
Vamos a aplicar este algoritmo a los polinomios del ejemplo 1.3.9:
ENTRADA:
f1 (x) = x6 1,
f2 (x) = x4 + 2x3 + 2x2 2x 3
6
4
INICIO: f (x) := x 1, g(x) := x +2x3 +2x2 2x3, u1 (x) = 1, u2 (x) = 0,
v1 (x) = 0, v2 (x) = 1, w(x) = 1, z(x) = 0.
16
CAPITULO 1. POLINOMIOS
Primer paso por el ciclo MIENTRAS:
x6 1
x4 + 2x3 + 2x2 2x 3
2x3 5x2 2x + 5
x2 2x + 2
x6 1
x4 + 2x3 + 2x2 2x 3
2x3 5x2 2x + 5
f (x) := x4 + 2x3 + 2x2 2x 3
g(x) := 2x3 5x2 2x + 5
w(x) := 1 (x2 2x + 2)(0) = 1
z(x) := 0 (x2 2x + 2)(1) = x2 + 2x 2
u1 (x) := 0
u2 (x) := 1
v1 (x) := 1
v2 (x) := x2 + 2x 2.
Segundo paso por el ciclo MIENTRAS:
x4 + 2x3 + 2x2 2x 3 2x3 5x2 2x + 5
1
57
+ 57
x2
x + 94
4
4
2
x4 + 2x3 + 2x2 2x 3
2x3 5x2 2x + 5
57 57 2
+ x
4
4
f (x) := 2x3 5x2 2x + 5
57 57
g(x) := + x2
4
4
1
9
1
9
w(x) := 0 ( x + )(1) = x
2
4
2
4
1
9
1
5
7
11
z(x) := 1 ( x + )(x2 + 2x 2) = x3 + x2 x +
2
4
2
4
2
2
u1 (x) := 1
u2 (x) := x2 + 2x 2
1
9
v1 (x) = x
2
4
1 3 5 2 7
11
v2 (x) = x + x x + .
2
4
2
2
Y EUCLIDES EN K[X]
1.3. ALGORITMOS DE LA DIVISION
Tercer paso por el ciclo MIENTRAS:
2x3 5x2 2x + 5 57
+ 57
x2
4
4
8
0
x 20
57
57
2x3 5x2 2x + 5
f (x) :=
57 57
+ x2
4
4
57 57 2
+ x
4
4
g(x) := 0
8
20
1
9
8
4
4
w(x) = 1
x
x
= x + x2 +
57
57
2
4
57
57
19
8
20
1 3 5 2 7
11
2
z(x) = x + 2x 2
x
x + x x+
=
57
57
2
4
2
2
4
4
4
x2 x4
57
57
57
9
1
u1 (x) := x
2
4
1 3 5 2 7
11
u2 (x) := x + x x +
2
4
2
2
8
4 2
4
v1 (x) =
x+ x +
57
57
19
4 2
4 4
4
v2 (x) = x x .
57
57
57
El ciclo MIENTRAS se detiene y:
1
4
f=
f = x2 1
lc(f )
57
1
4
1
9
2
3
u1 (x) :=
u1 = ( x ) = x
lc(f )
57 2
4
57
19
1
4 1 3 5 2 7
11
u2 (x) :=
u2 = ( x + x x + ) =
lc(f )
57 2
4
2
2
2 3
5
14
22
x + x2 x + .
57
57
57
57
f (x) :=
Por tanto,
m.c.d.(f1 (x), f2 (x)) = x2 1 =
2
3
2 3
5 2
( 57
x 19
)(x6 1) + ( 57
x + 57
x 14
x+ 22
)(x4 + 2x3 + 2x2 2x 3).
57
57
17
18
CAPITULO 1. POLINOMIOS
Podemos complementar este ejemplo y expresar h(x) := x4 + 2x2 3 como combinacion lineal de f1 (x) y f2 (x). En primer notemos que h(x) esta en el ideal generado por f1 (x) y f2 (x): en efecto, con el algoritmo de la division encontramos que
h(x) = (x2 1)(x2 + 3), por lo tanto,
h(x) = u1 (x)(x2 + 3)(x6 1) + u2 (x)(x2 + 3)(x4 + 2x3 + 2x2 2x 3).
1.4.
Teorema de Gauss
En esta seccion probaremos el siguiente teorema debido a Gauss: Sea R un DF U .
Entonces, R [x] es un DF U . La prueba de este resultado requiere de algunas definiciones y afirmaciones preliminares (una demostracion diferente usando localizaciones
de anillos conmutativos por sistemas multiplicativos puede ser consultada en [10]).
Definici
on 1.4.1. Sea R un DF U y sea f (x) = p0 + p1 x + + pn xn un polinomio
no nulo de R [x]. Se denomina contenido del polinomio f (x) al m.c.d. de sus coeficientes y se denota por c(f (x)), c(f (x)) := m.c.d. {p0 , p1 , . . . , pn } . Se dice ademas
que f (x) es un polinomio primitivo si c(f (x)) = 1.
Ejemplo 1.4.2. Sean f (x) = 8 + 3x + 4x2 y g(x) = 30 12x + 6x2 Z [x], entonces
c(f (x)) = 1 y c(g(x)) = 2. Observese que f (x) es primitivo pero g(x) no lo es. Para
el caso cuando R = F es un cuerpo, el concepto de contenido y polinomio primitivo
pierden sentido ya que el contenido de cada polinomio no nulo es 1.
Proposici
on 1.4.3. Sean R un DF U y a1 , . . . , an R.
(i) Si d := m.c.d.(a1 , . . . , an ) y ai = da0i , con a0i R, 1 i n, entonces
m.c.d.(a01 , . . . , a0n ) = 1.
(ii) Para cada c R {0}, m.c.d.(ca1 , . . . , can ) = cd.
Demostracion. (i) Sea e := m.c.d.(a00 , a01 , . . . , a0n ), entonces a0i = ea00i , para cada i,
por lo tanto, dea00i = ai , es decir, de divide a cada ai , luego de divide a d, con lo cual
d = deb, de donde e R y as 1 = ee1 es tambien m.c.d. de a00 , a01 , . . . , a0n .
(ii) Sea r := m.c.d.(ca1 , . . . , can ), entonces para cada i, cai = rqi ; ademas, cai =
0
cdai , luego cd divide a cada cai , con lo cual cd|r, es decir, r = cds, y por lo tanto
cai = cdsqi , es decir, ai = dsqi y de esta manera ds divide a cada ai , es decir, ds|d.
Resulta de aqu que s R con lo cual cd es tambien maximo com
un divisor de los
elementos ca1 , . . . , can .
Proposici
on 1.4.4. Sea R un DF U . Entonces,
1.4. TEOREMA DE GAUSS
19
(i) Cada polinomio no nulo f (x) de R [x] se puede expresar en la forma f (x) =
cf1 (x), donde c := c(f (x)) y f1 (x) es un polinomio primitivo. Si f (x) tiene
otra descomposicion en la forma f (x) = df2 (x), con d R y f2 (x) primitivo,
entonces c y d son asociados lo mismo que f1 (x) y f2 (x).
(ii) El producto de polinomios primitivos es primitivo.
(iii) El contenido de un producto de polinomios no nulos es igual al producto de los
contenidos, salvo asociados.
Demostracion. (i) Sea f (x) = a0 + a1 x + + an xn , entonces f1 (x) = a00 + a01 x +
+ a0n xn , con ca0i = ai , 0 i n. Seg
un la parte (i) de la proposicion anterior
0
0
0
m.c.d.(a0 , a1 , . . . , an ) = 1.
Veamos ahora la unicidad: sea f (x) = cf1 (x) = df2 (x), con f2 (x) = b00 +b01 x+ +
b0n xn primitivo; entonces m.c.d.(ca00 , . . . , ca0n ) = m.c.d.(db00 , . . . , db0n )u, con u R ,
luego por la parte (ii) de la proposicion anterior, c = du, con u R , de donde
f2 (x) = uf1 (x).
(ii) Sean f (x) = a0 + a1 x + + an xn , g(x) = b0 + b1 x + + bm xm polinomios
primitivos de R[x] y sea p(x) := f (x)g(x). Sea q un irreducible de R, entonces q no
divide todos los coeficientes ai de f (x) ni tampoco todos los coeficientes qj de g(x);
sea ar el primer coeficiente de f (x) que q no divide y bs el primero de g(x) que q no
divide. Notemos que el coeficiente de xr+s en p(x) es pr+s = a0 br+s + + ar1 bs+1 +
ar bs + ar+1 bs1 + + ar+s b0 , por lo tanto q no divide pr+s . As pues, dado cualquier
irreducible q R alg
un coeficiente de p(x) no es divisible por q, es decir, p(x) es
primitivo. Para tres o mas polinomios, el resultado se obtiene por recurrencia.
(iii) Sea p(x) = f (x)g(x), donde f (x) y g(x) son polinomios no nulos de R [x].
Seg
un (i), p(x) = c(p(x))p1 (x), f (x) = c(f (x))f1 (x), g(x) = c(g(x))g1 (x), donde
p1 (x), f1 (x), g1 (x) son primitivos, por lo tanto
c(p(x))p1 (x) = c(f (x))c(g(x))f1 (x)g1 (x).
Seg
un (ii), f1 (x)g1 (x) es primitivo, luego por la unicidad de (i) se tiene que c(p(x))
coincide con c(f (x))c(g(x)), salvo asociados. Para tres o mas polinomios, el resultado
se obtiene por recurrencia.
Sea R un DI y sea F su cuerpo de fracciones (vease [10]). La funcion
R [x] F [x]
p0 p1
pn
p0 + p1 x + + pn xn 7
+ x + + xn
1
1
1
es un homomorfismo inyectivo de anillos, el cual permite considerar a R [x] como
subanillo de F [x] de tal forma que se tiene R , R[x] , F [x]. De otra parte,
20
CAPITULO 1. POLINOMIOS
cada polinomio f (x) =
f0 (x)
q
p0
q0
p1
x
q1
+ +
pn n
x
qn
F [x] se puede expresar en la forma
1
f (x),
q 0
f (x) =
:=
donde f0 (x) R [x] y q R {0}. En efecto, basta tomar
i
, 1 i n.
q := q0 qn y f0 (x) = r0 + r1 x + + rn xn , con ri := qp
qi
Proposici
on 1.4.5. Sea R un DF U y sea F su cuerpo de fracciones. Si f (x)
R [x] es irreducible no constante, entonces f (x) considerado como polinomio de F [x]
es irreducible. Recprocamente, si f (x) R [x] es un polinomio primitivo tal que
considerado como elemento de F [x] es irreducible, entonces f (x) es irreducible como
elemento de R [x].
Demostracion. Para la primera afirmacion supongase que f (x) es reducible como polinomio de F [x]. Existen entonces polinomios m(x), n(x) en F [x] de grado 1 tales que f (x) = m(x)n(x). Cada uno de estos factores se puede escribir como m(x) = m1m(x) , n(x) = n1n(x) , donde m1 (x) y n1 (x) R[x] y m, n
R {0}; ademas, m1 (x) es producto de su contenido m1 y un polinomio primitivo
m01 (x) R[x], lo mismo se tiene para n(x). Resulta, mnf (x) = m1 n1 m01 (x)n01 (x),
relacion que podemos considerar en R [x]. Si c := c(f (x)), entonces mnf (x) =
mncf1 (x) = m1 n1 m01 (x)n01 (x), con f1 (x) primitivo, como m01 (x)n01 (x) es primitivo
podemos aplicar la proposicion 1.4.4 y obtenemos que m1 n1 = mncu, con u R , de
donde f (x) = cf1 (x) = cum01 (x)n01 (x), pero notemos que gr(m01 (x)) = gr(m(x))
1, gr(n01 (x)) = gr(n(x)) 1, por lo tanto, f (x) es reducible en R[x].
La afirmacion recproca es evidente ya que f (x) es primitivo y R[x] , F [x].
Teorema 1.4.6 (Teorema de Gauss). Sea R un DF U . Entonces, R [x] es un
DF U .
Demostracion. Existencia. Sea f (x) R[x] un polinomio no nulo y no invertible;
debemos probar que f (x) tiene una descomposicion en producto de irreducibles. Como f (x) es no nulo, entonces f (x) se puede expresar en la forma f (x) = c(f (x))f 0 (x),
donde f 0 (x) es primitivo (vease la proposicion 1.4.4). Consideremos dos casos.
Caso 1. gr(f 0 (x)) = 0. Entonces f 0 (x) = 1 y procedemos a descomponer c(f (x))
en R; como f (x) no es invertible, entonces c(f (x)) no es invertible y por lo tanto
tiene una descomposicion en producto finito de irreducibles de R, los cuales a su vez
son irreducibles de R[x] y obtenemos la descomposicion irreducible de f (x) buscada.
Caso 2. gr(f 0 (x)) 1. Si c(f (x)) es invertible, entonces pasamos a descomponer
f 0 (x); si c(f (x)) no es invertible, entonces primero lo descomponemos como vimos
en el caso anterior, y luego procedemos a descomponer f 0 (x). As pues, solo nos resta
ver la descomposicion de f 0 (x).
Consideremos a f 0 (x) como elemento de F [x], donde F es el cuerpo de fracciones
de R; si f 0 (x) es irreducible, entonces por la proposicion 1.4.5, f 0 (x) es irreducible en
R [x], y hemos terminado. Supongamos pues que f 0 (x) es reducible en F [x]. Entonces
gr(f 0 (x)) 2; como F [x] es DF U , entonces f 0 (x) es factorizable en un producto
1.4. TEOREMA DE GAUSS
21
finito de polinomios irreducibles de F [x]: f 0 (x) = f1 (x) fr (x), fi (x) F [x] e
irreducible, gr(fi (x)) 1, 1 i r, r 2. Cada polinomio fi (x) se puede expresar
f 0 (x)
en la forma fi (x) = iqi , con fi0 (x) R[x], qi R{0}. A su vez cada fi0 (x) se puede
escribir en la forma fi0 (x) = c(fi0 (x))fi00 (x), con fi00 (x) R[x] primitivo. Notemos que
fi00 (x) es irreducible de R[x] ya que si fuese reducible, entonces por la proposicion
1.4.5 Q
sera reducible en
Q F [x], pero esto no es posible ya que fi (x) es irreducible. Sean
q := ri=1 qi y c := ri=1 c(fi0 (x)), entonces qf 0 (x) = cf100 (x) fr00 (x). Como f 0 (x)
y cada f 00 (x) es primitivo, entonces por la proposicion 1.4.4, existe u R tal que
f 0 (x) = uf100 (x) fr00 (x). Esta es la descomposicion irreducible buscada para f 0 (x).
Unicidad. Supongamos que f (x) tiene dos descomposiciones en la forma f (x) =
g1 (x) gr (x) = h1 (x) hs (x), donde los gi (x), hj (x) son polinomios irreducibles
de R[x] de grado 0. Resulta c1 g10 (x) cr gr (x)0 = d1 h01 (x) ds hs (x)0 , con ci :=
c(gi (x)), dj := c(hj (x)), gi0 (x), h0j (x) primitivos, 1 i r, 1 j s. Pero como
gi (x) = ci gi0 (x) es irreducible de R[x], entonces se presentan dos posibilidades: ci es
irreducible de R y gi0 (x) = 1 o bien ci R y gi0 (x) es irreducible de R[x] de grado
1; lo mismo se tiene para cada hj (x). Podemos entonces escribir
0
c1 ct ct+1 cr g10 (x) gt0 (x)gt+1
(x) gr0 (x) =
0
0
0
d1 dm dm+1 ds h1 (x) hm (x)hm+1 (x) h0s (x),
con c1 , . . . , ct irreducibles de R, ct+1 , . . . , cr R , g10 (x) = = gt0 (x) = 1 y
0
gt+1
(x), , gr0 (x) irreducibles de R[x] de grado 1; d1 , . . . , dm irreducibles de R,
dm+1 , . . . , ds R , h01 (x) = = h0m (x) = 1 y h0m+1 (x), , h0s (x) irreducibles de
R[x] de grado 1. Pero de la proposicion 1.4.4 se tiene que
c1 ct ct+1 cr = d1 dm dm+1 ds u, con u R
0
g10 (x) gt0 (x)gt+1
(x) gr0 (x) = h01 (x) h0m (x)h0m+1 (x) h0s (x), con v R ,
luego
c1 ct = d1 dm w, con w R
0
gt+1
(x) gr0 (x) = h0m+1 (x) h0s (x), con y R ,
Como R es un DF U , t = m y di = ci wi , con wi R , 1 i t; ademas
como F [x] es DF U , entonces r t = s m, es decir, r = s y h0j (x) = gj0 (x)zj , con
a
zj F , t + 1 j r. Sea zj = bjj , entonces en R[x] tenemos bj h0j (x) = aj gj0 (x),
pero como h0j (x) y gj0 (x) son primitivos, entonces aj = bj vj , con vj R . Resulta,
h0j (x) = gj0 (x)vj . Volviendo al principio de la prueba de la unicidad concluimos que
hi (x) = gi (x)wi , 1 i t, y hj (x) = gj (x)dj c1
j vj , t + 1 j r. Esto completa la
demostracion.
Corolario 1.4.7. Si R es un DF U , entonces R [x1 , . . . , xn ] tambien es un DF U .
Demostracion. Consecuencia directa del teorema de Gauss.
22
CAPITULO 1. POLINOMIOS
El problema de factorizar o determinar si un polinomio sobre un DF U , o sobre
su cuerpo de fracciones, es irreducible en general no es muy facil de resolver. Existen
algunos criterios que vamos a considerar a continuacion para el caso particular de
Z y Q.
Proposici
on 1.4.8. Si f (x) Z [x] es m
onico y se factoriza como el producto
de dos polinomios racionales, entonces f (x) se factoriza como el producto de dos
polinomios enteros monicos.
Demostracion. Si gr(f (x)) = 0, entonces f (x) = 1 y se tiene la descomposicion trivial f (x) = 11. Sea f (x) = p0 + +pn1 xn1 +xn de grado 1 el cual es producto de
0
q 0 (x)
dos polinomios con coeficientes racionales, f (x) = p(x)q(x) = p p(x)
, con p0 , q0
q0
0
0
0
0
0
Z {0} y p (x), q (x) Z[x] {0}. Resulta, p0 q0 f (x) = c(p (x))c(q (x))p00 (x)q 00 (x),
con p00 (x), q 00 (x) primitivos. De la proposicion 1.4.4 se sigue que f (x) = up00 (x)q 00 (x),
con u = 1. Como f (x) es monico, entonces 1 = lc(p00 (x))lc(q 00 (x)). Si 1 =
lc(p00 (x))lc(q 00 (x)), entonces lc(p00 (x)) = 1 = lc(q 00 (x)) y tenemos la factorizacion
deseada, o, lc(p00 (x)) = 1 = lc(q 00 (x)) y la factorizacion requerida es f (x) =
(p00 (x))(q 00 (x)). Si 1 = lc(p00 (x))lc(q 00 (x)), entonces lc(p00 (x)) y lc(q 00 (x)) son
de signo contrario y las fatorizaciones requeridas se obtienen cambiando el signo de
alguno de los dos factores.
Proposici
on 1.4.9 (Criterio de Eisenstein). Sea f (x) = a0 + a1 x + + an xn
Z [x], con n 1. Si existe p Z irreducible tal que
(i) p - an .
(ii) p|ai para cada 0 i n 1.
(iii) p2 - a0
Entonces f (x) es irreducible sobre Q.
Demostracion. Basta probar la proposicion para f (x) := a0 + a1 x + + an xn
primitivo. En efecto, sea f (x) = cf1 (x), con c := c(f (x)) y f1 (x) := a00 + a01 x + +
a0n xn primitivo; notemos entonces que ca0i = ai para cada 0 i n, con lo cual
p - a0n , p2 - a00 ; ademas p|a0j para cada 0 j n 1: en efecto, ya que p|aj entonces
p|c o p|a0j , pero p - c pues de lo contrario dividira a an . As pues, f1 (x) satisface las
mismas condiciones de f (x).
Sea entonces f (x) primitivo; supongase que f (x) es reducible sobre Q. Entonces
por la proposicion 1.4.5, f (x) es reducible sobre Z y por lo tanto existe b(x) Z[x]
tal que b(x)|f (x), b(x)
/ Z[x] y b(x) no es asociado de f (x), luego existe c(x) Z[x]
tal que c(x)
/ Z[x] y
f (x) = b(x)c(x) = (b0 + b1 x + + br xr )(c0 + c1 x + + cs xs ).
1.4. TEOREMA DE GAUSS
23
Como f (x) es primitivo, r 1 y s 1 (si por ejemplo c(x) fuera una constante,
entonces tomando contenidos a ambos lados c(x) resultara invertible). Se tiene que
a0 = b0 c0 con lo cual p|b0 o p|c0 . La o es excluyente ya que de lo contrario p|a20 .
Supongase entonces que p|b0 y p - c0 ; notemos que p - br ya que lo contrario dividira
a an = br cs . Sea bk el menor coeficiente de b(x) que p no divide, 0 < k r < n, de
donde p|b0 , . . . , p|bk1 , pero ak = bk c0 + bk1 c1 + + b0 ck , por lo tanto p|bk c0 , pero
como p - c0 , entonces p|bk , lo cual es una contradiccion. El caso p|c0 produce una
contradiccion similar. As pues, f (x) es irreducible sobre Q.
Corolario 1.4.10. Sea p Z irreducible y m 1. Entonces el polinomio xm p es
irreducible sobre Q, y por lo tanto, sobre Z.
Demostracion. Consecuencia de la proposicion anterior y de la proposicion 1.4.5.
Observaci
on 1.4.11. (i) Observemos que la proposicion y corolario anteriores son
validos en cualquier DF U .
(ii) Si en el criterio de Eisenstein el polinomio f (x) es primitivo, entonces f (x)
tambien resulta irreducible sobre R[x]. Pero si f (x) no es primitivo, podra resultar
reducible sobre R[x], por ejemplo f (x) = 6x2 + 10x + 10 = 2(3x2 + 5x + 5) Z[x],
con p = 5.
Corolario 1.4.12. Sea p Z irreducible y m 2. Entonces m p es irracional.
Demostracion. Supongamos que m p = ab Q, entonces ab es una raz racional de
xm p, y por la proposcion 1.2.4, x ab es un factor de xm p, es decir, xm p es
reducible sobre Q, contradiccion.
Proposici
on 1.4.13 (Polinomios ciclot
omicos). Sea p Z irreducible. El polip1
p2
nomio: fp (x) := x + x + + x + 1 se denomina ciclot
omico y es irreducible
sobre Q.
Demostracion. Supongamos que fp (x) es reducible sobre Q, existen h(x), f (x)
Q [x] tales que
fp (x) = h(x)f (x), gr(h(x)), gr(f (x)) 1,
entonces
g(x) := fp (x + 1) = h(x + 1)f (x + 1) en Q [x],
donde gr(h(x + 1)) 1 y gr(f (x + 1)) 1, es decir, g(x) es reducible sobre Q.
p1
Notemos que fp (x) = xx1 , luego
g(x) =
(x+1)p 1
x+11
p1
p
xp +(p1)xp1 ++(p1
)x+11
(kp)xpk 1
=
=
x
x
p
p
p2
p3
x
+ 2 x
+ + p2 x + p.
Pp
=
p
1
k=0
24
CAPITULO 1. POLINOMIOS
Pero p - 1, p | kp , 1 k p 1, p2 - p, luego por la proposicion 1.4.9, g(x) es
irreducible en Q [x], contradiccion.
Proposici
on 1.4.14. Sea f (x) = xn + pn1 xn1 + + p0 Z [x], con p0 6= 0,
n 1. Si f (x) tiene una raz z en Q, entonces f (x) tiene una raz m en Z y adem
as
m|p0 .
Demostracion. Sea mt Q con m.c.d.(m, t) = 1 una raz racional de f (x), entonces
f (x) = (x mt )p(x), donde p(x) = q(x)
con q(x) Z [x] , a Z {0}; se obtiene
a
entonces que taf (x) = (tx m)q(x) = (tx m)c(q(x))q 0 (x), con q 0 (x) primitivo;
como f (x) es primitivo (por ser pn = 1) y ademas (tx m), q 0 (x) son primitivos,
entonces ta = u1 c(q(x)) y f (x) = uv(tx m)q 0 (x), con u, v Z . De aqu obtene0
mos que m|p0 ; ademas, uvtqn1
= pn = 1, luego t Z , es decir, t = 1, y de esta
forma m Z es raz de f (x).
Observaci
on 1.4.15. La proposicion 1.4.14 es valida en cualquier DF U .
1.5.
Ejemplos
En esta seccion ilustraremos y aplicaremos los resultados obtenidos en las secciones
anteriores a traves de ejemplos.
Ejemplo 1.5.1. (i) Notemos que f (x) = x2 + 8x 2 es irreducible sobre Q: para
p = 2 se tiene que 2 - 1, 2|8, 2| 2 y 4 - 2.
(ii) f (x) = x2 + 6x + 12 es irrreducible sobre Q: similar al anterior con p = 3.
(iii) f (x) = 2x10 25x3 + 10x2 30 es irreducible sobre Q: como en (i) con p = 5.
Ejemplo 1.5.2. Probemos que p(x) = x3 +3x2 8 es irreducible sobre Q: supongase
que p(x) es factorizable en Q, p(x) = m(x)n(x) = (ax + b)n(x), con a, b Q, a 6= 0;
puesto b
es una raz racional, entonces por la proposicion 1.4.14, p(x) tiene una
a
raz c en Z tal que c| 8, pero se puede comprobar por calculo directo que ninguno
de los divisores de 8 es raz de p(x).
Ejemplo 1.5.3. Sea p 2 un irreducible y sea fp : Z Zp el epimorfismo natural,
fp (k) := k. Notemos que
fp : Z [x] Zp [x]
fp (k0 + k1 x + + km xm ) := k0 + k1 x + + km xm
es un epimorfismo. Si g(x) Z [x] es de grado m 2 y fp (g(x)) no es factorizable
en Zp [x] en un producto de 2 polinomios no constantes de grado menor que m,
entonces g(x) es irreducible sobre Q [x]. En efecto, g(x) se puede tomar primitivo
y aplicar la proposicion 1.4.5. Por ejemplo, notemos que g(x) = x3 + 17x + 36 es
1.6. POLINOMIOS EN VARIAS VARIABLES
25
irreducible sobre Q [x]: para p = 17 se tiene que f17 (g(x)) = x3 + 2, pero x3 + 2 no
se puede factorizar en Z17 [x] un producto de 2 polinomios no constantes de grado
3: en caso contrario uno de los factores sera lineal, x a, con 0 a 17, pero
esto implicara que a3 = 2 en Z17 , pero tal a con 0 a 16 no existe.
Ejemplo 1.5.4. Sea R un DI y sea F su cuerpo de fracciones; sabemos que F [x] es
un DI, por lo tanto, tiene cuerpo de fracciones que denotamos por F (x). Notemos
que los elementos de F (x) son fracciones de la forma p(x)
, con p(x), q(x) F [x],
q(x)
q(x) 6= 0. Se puede probar facilmente que F (x) es isomorfo al cuerpo de fracciones
de R[x] (vease el ejercicio 20).
Ejemplo 1.5.5. Vimos en la proposicion 1.2.4 que si K es un cuerpo y a K es una
raz de un polinomio f (x) K[x], entonces f (x) = (x a)g(x), con g(x) K[x].
La raz a se dice de multiplicidad m 1 si f (x) = (x a)m h(x), con h(x) K[x]
y a no es raz de h(x). Notemos que a es una raz de multiplicidad m 2 si, y solo
si, a es una raz del polinomio f 0 (x), donde f 0 (x) denota la derivada del polinomio
f (x) definida de la manera usual como se hace en calculo.
1.6.
Polinomios en varias variables
Sea R un anillo conmutativo y sea R[X] := R[x1 , . . . , xn ] su anillo de polinomios
en n variables. Existen varias maneras de escribir cada elemento de R[X] en dependencia del proposito. Por ejemplo, podemos entender a R[X] como R[X] =
R[x1 , . . . , xn1 ][xn ] de tal manera que cada elemento p(X) := p(x1 , . . . , xn ) R[X]
se puede representar en la forma p(X) = p0 (x1 , . . . , xn1 )+p1 (x1 , . . . , xn1 )xn + +
pr (x1 , . . . , xn1 )xrn ; de manera similar podemos proceder con respecto a las demas
variables. Otra forma usada muy frecuentemente es expresar los elementos de R[X]
en la forma
P
p(X) = ti=1 ci xi , con ci R, xi := x1 1i xnni , i := (1i , . . . , ni ) Nn ;
los elementos ci se conocen como los coeficientes de p(X), los productos xi
son los monomios y los elementos ci xi son los t
erminos. Por ejemplo, si
p(x, y, z) = 3 2xy + 6xz + 7z 2 4xy 2 z Z[x, y, z], entonces los coeficientes de este
polinomio son 3, 2, 6, 7, 4, los monomios son 1, xy, xz, z 2 , xy 2 z y sus teminos son
3, 2xy, 6xz, 7z 2 , 4xy 2 z.
Definici
on 1.6.1. Sean R un anillo conmutativo y R[X] := R[x1 , . . . , xn ] su anillo
de polinomios en n variables.
(i) El conjunto de monomios est
andar de R[X] se define por
M on(R[X]) := M on{x1 , . . . , xn } := {x := x1 1 xnn | = (1 , . . . , n ) Nn }.
26
CAPITULO 1. POLINOMIOS
(ii) Si x M on(R[X]), exp(x ) := y gr(x ) := || := 1 + + n .
Pt
i
(iii) Sea p(X) =
R[X], donde cada coeficiente ci es no nulo, se
i=1 ci x
define el grado de p(X) por gr(p(X)) := max{gr(xi )}ti=1 .
(iv) Sea p(X) como en (iii), se dice que p(X) es homog
eneo de grado n 0 si
todos sus monomios son de grado n.
Los siguientes polinomios enteros son homogeneos, 2xy x2 +yz 5z 2 ; xy +8z;
3; x3 5x2 z + z 3 ; en cambio 3xy y 2 + 4z no es homogeneo.
Proposici
on 1.6.2. M on(R[X]) tiene estructura de monoide conmutativo. Adem
as,
R[X] es un R-modulo libre a izquierda con base M on(R[X]).
Demostracion. La estructura de monoide de M on(R[X]) es isomorfa con la de Nn :
en efecto, en Nn se tiene que si = (1 , . . . , n ), = (1 , . . . , n ) Nn , entonces
+ := (1 + 1 , . . . , n + n );
el neutro en Nn es (0, . . . , 0). De otra parte, en M on(R[X]) se tiene que
x x = x1 1 xn x1 1 xnn = x1 1 +1 xnn +n = x+ ,
donde el elemento neutro es 1 := x01 x0n . As pues, el isomorfismo entre Nn y
M on(R[X]) viene dado por 7 x .
La segunda afirmacion de la proposicion se prueba de manera recurrente ya que
seg
un la definicion de R[x1 ] que vimos al principio del captulo, R[x1 ] es claramente
un R-modulo libre a izquierda con base {xi }i0 (vease [11]), y para el caso general
se tiene que R[X] = R[x1 , . . . , xn1 ][xn ].
Observaci
on 1.6.3. Notese que la proposicion anterior es tambien valida cuando
el anillo de coeficientes no es conmutativo.
A diferencia del caso de una sola variable, para los polinomios 2xy x2 +yz 5z 2
y 3xy y 2 + 4z no es claro como definir el monomio principal; por ejemplo, para el
primer polinomio todos los monomios son del mismo grado. Sin embargo, en el caso
general de varias variables, es necesario, en muchos contextos y aplicaciones, escribir
un polinomio en forma ordenada seg
un alg
un orden dado a su conjunto (monoide)
de monomios estandar. De estos ordenes sobre M on(R[X]) nos ocuparemos a continuacion.
Hay muchas maneras de ordenar M on(R[X]), sin embargo, nosotros ya conocemos algunas propiedades que debe satisfacer un orden deseable. Por ejemplo, el
orden mediante el grado en el caso de una variable fue usado para establecer un
algoritmo de division (o reduccion) y para extender relaciones de divisibilidad. Por
lo tanto, en el caso general, si x ha de dividir a x entonces deberamos tener que
x x , o equivalentemente, si i i para cada i = 1, . . . , n , entonces x x .
1.6. POLINOMIOS EN VARIAS VARIABLES
27
Tambien, en las divisiones descritas en la seccion 1.3 nosotros arreglamos los terminos de los polinomios en orden creciente o decreciente, y por lo tanto, fuimos capaces
de comparar cualesquiera dos monomios. As, el orden debe ser total, esto es, dados
cualesquiera x , x M on(R[X]), exactamente una de las siguientes relaciones debe
cumplirse:
x > x , x = x o x > x .
Ademas, la reduccion + descrita en la seccion 1.3 debe parar despues de un
n
umero finito de pasos. Por lo tanto, para que la reduccion sea finita necesitamos que
el orden sea un buen orden, es decir, no exista una cadena infinita descendente x1 >
x2 > x3 > en M on(R[X]). Un orden que satisface todas estas condiciones es
conocido como un orden monomial y esas condiciones seran tenidas en cuenta en la
siguiente definicion.
Definici
on 1.6.4. Sea una relaci
on de orden en M on(R[X]). Si x x pero
x 6= x se escribe x > x , o tambien, x < x . Se dice que es monomial si
satisface las siguientes condiciones:
(i) es un orden total.
(ii) Para cada x 6= 1 en M on(R[X]) se tiene que x > 1.
(iii) Si x x , entonces x x x x para cada x en M on(R[X]).
Ejemplo 1.6.5. El orden lexicogr
afico (lex) en M on(R[x]) se define de la siguiente manera:
(i) x1 > x2 > x3 > > xn .
(ii) Para = (1 , . . . , n ) y = (1 , . . . , n ) Nn definimos
x > x si, y solo si, existe i 1 tal que 1 = 1 , . . . , i1 = i1 , i > i .
De esta forma, en el caso de dos variables, se tiene que
1 = x01 x02 < x2 = x01 x2 < x22 = x01 x22 < x32 = x01 x32 <
< x1 = x1 x02 < x1 x2 < x1 x22 < < x21 = x21 x02 < .
Veamos que lex es realmente un orden monomial: sea x = x1 1 xnn 6= 1 y sea i el
menor ndice tal que i 6= 0. Entonces claramente x1 1 xnn = x > 1 = x01 x0n ;
sea ahora x = x1 1 xnn > x1 1 xnn = x y sea x = x11 xnn , sea i el menor
ndice tal que i > i , entonces i es el menor ndice tal que i + i > i + i , luego
x x > x x . Es obvio que lex es un orden total.
28
CAPITULO 1. POLINOMIOS
Ejemplo 1.6.6. Se define el orden lexicogr
afico graduado (deglex) en R[X] de
la siguiente manera:
(i) x1 > x2 > x3 > > xn .
(ii) Para = (1 , . . . , n ) y = (1 , . . . , n ) Nn definimos
|| > ||
o
x > x
|| = ||
y x > x en el orden lex.
De esta forma, en este orden primero ordenamos por el grado total y luego por el
orden lex. En el caso de dos variables x1 y x2 tenemos:
1 = x01 x02 < x01 x2 = x2 < x1 x02 = x1 < x22 = x01 x22 < x1 x2 <
< x21 = x21 x02 < x01 x32 = x32 < x1 x22 < x21 x2 < x31 x02 = x31 < .
Veamos este orden en R[x, y] con x < y:
1 < x < y < x2 < yx < y 2 < x3 <
< yx2 < y 2 x < y 3 < .
Notemos que deglex es realmente un orden monomial: sea x = x1 1 xnn 6= 1
n
y sea i el menor tal que i 6= 0. Entonces claramente x = x1 1 xnP
> 1 =
n
1
1
1
0
0
n
x1 xn ; sea x = x
= x1 P
xn y sea
1 xn >
n ; si
i=1 i >
P
P
Px
Pnx = x1 xP
n
n
n
n
n
,
entonces
>
,
luego
(
+
i
i=1 i
i=1 i
i=1 i
i=1 i
Pi=1
Pn i=1 i Pni ) >
n
i=1 (i + i ) de tal forma que en este caso x x > x x . Si
i=1 i =
i=1 i ,
entoncesP
x > x en el orden
Pn lex, y en este caso ya probamos que x x >
Pnx x , y
n
adem
a
s
(
+
)
=
(
+
)
.
El
orden
deglex
es
total
ya
que
i
iP
i
i
i=1
i=1
i=1 i >
Pn
P
Pn
Pn
n
n
o i=1 i = i=1 i (y el orden lex es total) o i=1 i > i=1 i .
i=1 i
Observaci
on 1.6.7. (i) Es importante anotar que en cualquier orden monomial se
necesita especificar un orden para las variables. Por ejemplo, si tenemos un orden
monomial en R[x, y], sabemos que x 6= y, pero no tenemos ning
un criterio para
deducir que x > y o y > x, debemos postular alguna de estas relaciones en la
definicion de .
(ii) Si usamos el orden lexicografico en R[x, y], con x < y (en lugar de x > y),
entonces 1 < x < x2 < x3 < < y < yx < yx2 < < y 2 < .
Regresamos a la definicion general de orden monomial. Queremos demostrar que
cualquier monomial extiende la divisibildad y es un buen orden.
Comencemos con la divisibilidad. Consideramos a los monomios estandar con
alg
un orden monomial ; teniendo en cuenta que M on(R[X]) R[X], podramos
entonces decir que x divide a x si, y solo si, existe un polinomio c1 x1 + +
1.6. POLINOMIOS EN VARIAS VARIABLES
29
ct x1 R[X] tal que x = (c1 x1 + + ct x1 )x , donde x1 > > x1 , resulta
x = c1 x1 x , de donde c1 = 1 y x = x1 x . Recprocamente, si esta u
ltima
igualdad se tiene, entonces x divide a x . As pues, la relacion de divisibilidad se
puede definir en el monoide M on(R[X]), es decir, entre monomios.
Definici
on 1.6.8. Sean x , x M on(R[X]), se dice que x divide a x , lo cual
se denota por x |x , si existe x M on(R[X]) tal que x = x x .
Observemos que la relacion | es un orden en M on(R[X]) que cumple las condiciones (ii) y (iii) de la definicion 1.6.4, pero no es total. Se tiene sin embargo la
siguiente propiedad.
Proposici
on 1.6.9. Sea un orden monomial en M on(R[X]). Para x , x
M on(R[X]) se tiene que si x |x , entonces x x .
Demostracion. Existe x M on(R[X]) tal que x = x x . Por la condicion (i) de
la definicion 1.6.4 se tiene que x 1 y por la condicion (ii) de dicha definicion se
obtiene que x = x x x , como se anuncio.
Aplicamos ahora los ordenes monomiales para representar cada polinomio de
R[X] de una manera ordenada: fijemos un orden monomial sobre M on(R[X]), entonces dado P (X) no nulo en R[X] podemos escribir
p(X) = a1 x1 + a2 x2 + + ar xr ,
donde 0 6= ai R, xi M on(R[X]) y x1 > x2 > > xr . Definimos entonces
lm(P (X)) := x1 , el monomio principal de p(X); lc(P (X)) := a1 , el coeficiente
principal de P (X); lt(P (X)) := a1 x1 , el t
ermino principal de P (X). Tambien
definimos lm(0) = lc(0) = lt(0) := 0. Notese que si R es un DI, lp, lc y lt son
funciones multiplicativas, es decir,
lm(f (X)g(X)) = lm(f (X))lm(g(X)),
lc(f (X)g(X)) = lc(f (X))lc(g(X)),
lt(f (X)g(X)) = lt(f (X))lt(g(X)).
En efecto, sean f (X) = a1 x1 + + an xn y g(X) = b1 x1 + + bm xm , entonces
n P
m
P
f (X)g(X) =
ai bj xi xj y notese que x1 xj > xi xj con i 2, j 1 y tam i 1
i=1 j=1
i j
bien x x > x x con i 1, j 2. Esto garantiza que x1 x1 = lm(f (X)g(X))
y entonces lm(f (X)g(X)) = lm(f (X))lm(g(X)).
De otra parte, si cambiamos el orden monomial, entonces lm(f (X)), lc(f (X)) y
lt(f (X)) pueden cambiar. Por ejemplo, sea f = 2x2 yz + 3xy 3 2x3 Z[x, y]; si el
orden es lex con x > y > z, entonces lm(f ) = x3 , lc(f ) = 2 y lt(f ) = 2x3 ; si el
orden es deglex con x > y > z, entonces lm(f ) = x2 yz, lc(f ) = 2 y lt(f ) = 2x2 yz.
30
CAPITULO 1. POLINOMIOS
Cerramos esta seccion demostrando que los ordenes monomiales sobre anillos
conmutativos noetherianos (vease [13]), es decir, aquellos que no tienen cadenas
ascendentes infinitas de ideales, son buenos ordenes. Ejemplos importantes de anillos
noetherianos son los cuerpos, o mas generalmente, los DIP s.
Proposici
on 1.6.10. Sea R un anillo conmutativo noetheriano. Entonces, cada
orden monomial sobre M on(R[X]) es un buen orden, es decir, cada subconjunto no
vaco C de M on(R[X]) tiene elemento mnimo.
Demostracion. Supongase contrariamente que existe un orden monomial que no es
un buen orden. Entonces existe un subconjunto no vaco C de M on(R[X]) de tal
forma que existen xi C, i = 1, 2, . . . tales que
x 1 > x 2 > x 3 > .
(1.6.1)
Esto define una cadena de ideales en R[X]
hx1 i hx1 , x2 i hx1 , x2 , x3 i .
(1.6.2)
Notese que efectivamente hx1 , . . . , xi i =
6 hx1 , . . . , xi+1 i: si tuvieramos la igualdad
entonces
i
X
i +1
x
=
uj x j ,
(1.6.3)
j=1
Pi
j
donde uj R[X], j = 1, 2, . . . , i. Sea p(X) :=
j=1 uj x ; si expandimos cada
uj como una R-combinacion de monomios vemos que cada monomio de P (X) es
divisible por alg
un xj , 1 j i, por lo tanto lm(P (X)) = x xj , de donde xi +1
es divisible por xj , y en consecuencia, xi +1 xj , lo cual contradice (1.6.1). Por
lo tanto, la cadena de ideales en (1.6.2) es estrictamente creciente, pero esto es
una contradiccion con el teorema de la base de Hilbert que dice que las cadenas
ascendentes de ideales en R[X] no son infinitas (vease [13]).
1.7.
Polinomios sim
etricos
Una posible justificacion para introducir y estudiar los polinomios simetricos en
varias variables es cuando se permutan las races de un polinomio, tal como veremos
a continuacion. Consideremos el polinomio p(z) := (z r1 ) (z rn ) R[z]; notese
que si desarrollamos los factores de p(z) obtenemos:
n2 (r r r +r r r +
p(z) = z n (r1 + +rn )z n1 +(r1 r2 + +r
1 rn +r2 r3 + +rn1 rn )z
1 2 3
1 2 4
P
+ rn2 rn1 rn )z n3 + + (1)n1 ( i1 <i2 <<in1 ri1 rin1 )z + (1)n (r1 r2 rn );
si permutamos las races de p(z), es decir, intercambiamos los factores, entonces los
coeficientes de la expansion anterior por supuesto son los mismos.
1.7. POLINOMIOS SIMETRICOS
31
Definici
on 1.7.1. Sea R un anillo conmutativo; un polinomio p(x1 , . . . , xn )
R[x1 , . . . , xn ] se dice sim
etrico si para cada permutaci
on del grupo simetrico
Sn se tiene que p(x(1) , . . . , x(n) ) = p(x1 , . . . , xn ). Los polinomios sim
etricos
elementales son
s1 := x1 + + xn
s2 := x1 x2 + + xn1 xn
s3 := x1 x2 x3 + x1 x2 x4 + + xn2 xn1 xn
..
.
P
sk := i1 <i2 <<ik xi1 xik
..
.
P
sn1 := i1 <i2 <<in1 xi1 xin1
sn := x1 x2 xn .
Otra manera de definir los polinomios simetricos es como sigue: notemos que
cada permutacion Sn define un homomorfismo de anillos
: R[x1 , . . . , xn ] R[x1 , . . . , xn ], (p(x1 , . . . , xn )) := p(x(1) , . . . , x(n) ),
entonces p(x1 , . . . , xn ) es simetrico si, y solo si, para cada Sn , p(x1 , . . . , xn )
es un punto fijo de . Otros ejemplos de polinomios simetricos no elementales son
x21 + + x2n ; los polinomios constantes; x1 + + xn + x1 x2 + + xn1 xn = s1 + s2 ;
sn1 sn .
Consideremos nuevamente el polinomio p(z) = (z r1 ) (z rn ) R[z]; hagamos rn = 0, entonces
(z r1 ) (z rn1 )z = z n (r1 + + rn1 )z n1 + (r1 r2 + + r1 rn1 + r2 r3 +
n2
+ rn2 rn1 )z
rn2 rn1 )z n3 + +
Q (r1 r2 r3 + r1 r2 r4 + + rn3
n2
n1
(1) ( i1 <i2 <<in2 ri1 rin2 )z + (1) (r1 r2 rn1 ),
notemos entonces que los coeficientes en la expansion anterior corresponden a los
polinomios simetricos elementales en r1 , . . . , rn1 , los cuales podemos denotar por
(s1 )0 , (s2 )0 , . . . , (sn1 )0 .
Veremos enseguida que la coleccion S de polinomios simetricos es un subanillo
de R[x1 , . . . , xn ] y contiene a R. El subanillo de R[x1 , . . . , xn ] generado por R y los
polinomios simetricos elementales coincide con S? La respuesta a esta pregunta es
positiva y constituye el principal resultado de esta seccion, el cual demostraremos
a continuacion. Como en la seccion anterior, denotemos R[X] = R[x1 , . . . , xn ] y sea
M on(R[X]) la coleccion de monomios estandar de R[X].
Definici
on 1.7.2. Sea x = x1 xnn M on(R[X]);
se define el peso de x por
Pt
i
w(x ) := 1 + 22 + + nn . Sea p(X) = i=1 ci x R[X], se define el peso
de p(X) por w(p(X)) := max{w(xi )}ti=1 .
32
CAPITULO 1. POLINOMIOS
Observaci
on 1.7.3. (i) Notemos que si x 6= 1, entonces gr(x ) < w(x ), y por
lo tanto, si P (X) no es constante, entonces gr(p(X)) < w(P (X)). Por ejemplo, en
Z[x, y], gr(3x2 y xy 2 + 4xy) = 3 y w(3x2 y xy 2 + 4xy) = 5.
(ii) Dados dos monomios x , x con gr(x ) < gr(x ), es posible que w(x ) >
w(x ), por ejemplo, en Z[x, y, z] se tiene que gr(z 4 ) < gr(x2 y 2 z), pero w(z 4 ) = 12 >
9 = w(x2 y 2 z).
(iii) Monomios distintos pueden tener el mismo peso, por ejemplo, x2 y y en
Z[x, y]. Esto impide que podamos ordenar los monomios solamente con el peso.
Podemos ya demostrar el resultado central de esta seccion.
Teorema 1.7.4. Sea R un anillo conmutativo y R[X] su anillo de polinomios en
las variables x1 , . . . , xn . Entonces,
(i) La coleccion S de los polinomios simetricos es un subanillo de R[X].
(ii) Si p(X) es un polinomio de peso d, entonces p(s1 , . . . , sn ) es un polinomio
simetrico de grado d.
(iii) S coincide con el subanillo generado por s1 , . . . , sn y R, es decir,
S = R[s1 , . . . , sn ]. Mas exactamente, si s(X) es un polinomio simetrico de
grado d, entonces existe un polinomio p(X) de peso d tal que s(X) =
p(s1 , . . . , sn ).
Demostracion. (i) Sean s(X), t(X) S y sea Sn , entonces (s(X) + t(X)) =
(s(X)) + (t(X)) = s(X) + t(X); (s(X)t(X)) = (s(X))(t(X)) = s(X)t(X);
(1) = 1.
(ii) Seg
un (i), p(s1 , . . . , sn ) es un polinomio simetrico. Ordenemos p(X) seg
un el
peso de sus monomios, es decir, p(X) = cx + bx + + cx , con d = w(x )
w(x ) w(x ), luego d = 1 + 22 + + nn 1 + 22 + + nn
1 + 22 + + nn ; de otro lado, p(s1 , . . . , sn ) = cs1 1 s2 2 snn + bs1 1 s2 2 snn +
+ cs11 s22 snn , y al desarrollar el primer sumando anterior encontramos que
s1 1 snn = (x1 + + xn )1 (x1 x2 + + xn1 xn )2 (x1 xn )n , y en este desarrollo los monomios son de grado 1 + 22 + + nn = d, lo mismo podemos hacer
para los otros sumandos, por lo tanto el monomio de mayor grado de p(s1 , . . . , sn ) es
d (los monomios de grado d se podran cancelar), es decir, gr(p(s1 , . . . , sn )) d.
(iii) Puesto que rsi = si r y si sj = sj si para 1 i, j n y cada r R, entonces el
subanillo de R[X] generado por R y s1 , . . . , sn es el conjunto de todas las expresiones
polinomicas en s1 , . . . , sn , conjunto que denotamos por R[s1 , . . . , sn ] (vease [10]). Por
lo tanto, seg
un (i), R[s1 , . . . , sn ] S.
S R[s1 , . . . , sn ]: para la prueba de esta inclusion procedemos por induccion sobre n. Para n = 1 la afirmacion es evidente ya que s1 = x1 y entonces
1.7. POLINOMIOS SIMETRICOS
33
R[s1 ] = R[x1 ] = S. Supongamos que hemos demostrado la afirmacion para polinomios simetricos en n 1 variables con cualquier grado d. Sea s(X) un polinomio
simetrico de R[X] de grado d 0.
Haremos ahora una prueba por induccion sobre d. Para d = 0, la afirmacion
es trivial ya que s(X) es una constante y el polinomio p(X) buscado es s(X). Sea
d 1 y supongamos la afirmacion cierta para polinomios simetricos de n variables
de grado d 1. Sea s(X) simetrico de R[X] de grado d; tomando xn = 0, entonces
s(x1 , . . . , xn1 , 0) es un polinomio simetrico en n 1 variables y de grado d (la
simetra de s(x1 , . . . , xn1 , 0) se debe a que cada permutacion de Sn1 se puede ver
como una permutacion de Sn dejando n fijo), luego por la induccion sobre n existe
un polinomio p1 (x1 , . . . , xn1 ) de peso d tal que
s(x1 , . . . , xn1 , 0) = p1 ((s1 )0 , . . . , (sn1 )0 ).
Al polinomio p1 (x1 , . . . , xn1 ) lo podemos ver como elemento de R[X], es decir, como
polinomio en n variables, luego, seg
un (ii), p1 (s1 , . . . , sn1 ) es un polinomio simetrico
en las variables x1 , . . . , xn de grado d. El polinomio
s1 (X) := s(X) p1 (s1 , . . . , sn1 )
tiene grado d y es simetrico en las variables x1 , . . . , xn . Resulta,
s1 (x1 , . . . , xn1 , 0) = s(x1 , . . . , xn1 , 0) p1 ((s1 )0 , . . . , (sn1 )0 ) = 0.
Esto indica que s1 (X) es divisible por xn , pero como es simetrico, debe ser divisible
tambien por x1 xn , as pues, s1 (X) = sn s2 (X). Notemos que s2 (X) debe ser tambien simetrico: en efecto, sea Sn , entonces (s1 (X)) = s1 (X) = (sn s2 (X)) =
(sn )(s2 (X)) = sn (s2 (X)), luego cancelamos sn y obtenemos lo anunciado. El
grado de s2 (X) es d n < d, por lo tanto podemos aplicar la induccion sobre d
y encontramos un polinomio p2 (X) en las n variables x1 , . . . , xn de peso d n tal
que s2 (X) = p2 (s1 , . . . , sn ). Reemplazamos y obtenemos
s(X) = s1 (X) + p1 (s1 , . . . , sn1 ) = sn p2 (s1 , . . . , sn ) + p1 (s1 , . . . , sn1 ),
donde el polinomio xn p2 (x1 , . . . , xn )+p1 (x1 , . . . , xn1 ) tiene peso d. Esto completa
la demostracion.
Veamos ahora la unicidad de la representacion de los polinomios simetricos en
terminos de los simetricos elementales.
Corolario 1.7.5. Sean p(X), q(X) R[X] tales que p(s1 , . . . , sn ) = q(s1 , . . . , sn ).
Entonces, p(X) = q(X). En otras palabras, los polinomios simetricos elementales
s1 , . . . , sn son algebraicamente independientes sobre R.
Demostracion. Seg
un el teorema 1.7.4, la funcion definida por
R[X]
S, p(X) 7 p(s1 , . . . , sn )
34
CAPITULO 1. POLINOMIOS
es un homomorfismo sobreyectivo de anillos. La prueba del corolario consiste en
establecer que es inyectivo (la independencia algebraica se entiende de la siguiente
manera: si los polinomios simetricos elementales s1 , . . . , sn satisfacen un polinomio
p(X) R[X], entonces P (X) es el polinomio nulo).
La prueba la hacemos por inducion sobre n. Para n = 1 la afirmacion es trivial.
Asumamos el resultado cierto para n 1 variables, y supongamos entonces que no
es inyectivo. Sea p(X) R[X] no nulo de grado mnimo tal que p(s1 , . . . , sn ) = 0;
podemos escribir p(X) en la forma
p(X) = p0 (x1 , . . . , xn1 ) + p1 (x1 , . . . , xn1 )xn + + pk (x1 , . . . , xn1 )xkn .
Notemos que p0 (x1 , . . . , xn1 ) 6= 0: en efecto, si p0 (x1 , . . . , xn1 ) = 0, entonces
p(X) = xn q(X), con q(X) R[X] de grado menor que el grado de P (X), con
lo cual sn q(s1 , . . . , sn ) = 0, de donde q(s1 , . . . , sn ) = 0, contradiccion. Resulta
0 = p0 (s1 , . . . , sn1 ) + p1 (s1 , . . . , sn1 )sn + + pk (s1 , . . . , sn1 )skn .
Si hacemos xn = 0 obtenemos 0 = p0 ((s1 )0 , . . . , (sn1 )0 ), lo cual es contradictorio
con la hipotesis de induccion.
Observaci
on 1.7.6. Notemos que el teorema y corolario anteriores demuestran que
R[X] = S R[X].
Ejemplo 1.7.7. Consideremos nuevamente el polinomio que vimos al inicio de esta
seccion: p(z) := (z r1 ) (z rn ) R[z]; notemos que el producto
d(r1 , . . . , rn ) :=
i<j (ri
rj )2
es un polinomio simetrico en las variables r1 , . . . , rn . En efecto, al aplicar cualquier
permutacion Sn a d(r1 , . . . , rn ) aparecen nuevamente todas y cada una de las
diferencias entre las races rs, pero algunas en orden cambiado, es decir, en lugar de
ri rj con i < j puede aparecer rj ri . Sin embargo, como las diferencias aparecen
al cuadrado, entonces el producto total queda invariable. Este polinomio simetrico
se denomina el discriminante de p(z). Notemos que d(r1 , . . . , rn ) es homogeneo
de grado n(n 1).
Ejemplo 1.7.8. Para el discriminante d(r1 , r2 ) = (r1 r2 )2 queremos aplicar la
demostracion del teorema 1.7.4 para calcular un polinomio p(r1 , r2 ) de peso 2
tal que d(r1 , r2 ) = p(s1 , s2 ). Siguiendo la prueba del teorema, existe un polinomio
p1 (r1 ) de peso 2 tal que d(r1 , 0) = p1 ((s1 )0 ), es decir, r12 = p1 ((s1 )0 ); este polinomio
claramente es p1 (r1 ) = r12 , por lo tanto hacemos d1 (r1 , r2 ) = d(r1 , r2 ) s21 = (r1
r2 )2 (r1 + r2 )2 = 4r1 r2 = 4s2 , de donde d(r1 , r2 ) = s21 4s2 . As pues, el
polinomio buscado es p(r1 , r2 ) = x21 4x2 , el cual tiene peso 2.
1.8. EJERCICIOS
35
Ejemplo 1.7.9. f (x1 , x2 ) = (x1 x2 )2 x21 x22 es un polinomio simetrico en dos variables de grado 6; queremos aplicar nuevamente la demostracion del teorema
1.7.4 para encontrar un polinomio en dos variables p(x1 , x2 ) de peso 6 tal que
f (x1 , x2 ) = p(s1 , s2 ). Observemos que f (x1 , 0) = 0, por lo tanto, en este caso el
primer paso de la demostracion del teorema no produce nada nuevo. Notemos que
f (x1 , x2 ) = (x1 x2 )2 s22 , luego consideremos el polinomio q(x1 , x2 ) := (x1 x2 )2 ,
el cual es simetrico de grado 2. A este polinomio le debemos aplicar el teorema,
por lo tanto, hacemos q(x1 , 0) = x21 y consideramos el polinomio q(x1 , x2 ) s21 =
(x1 x2 )2 (x1 + x2 )2 = 4x1 x2 = 4s2 , con lo cual q(x1 , x2 ) = s21 4s2 (notese
que el polinomio x21 4x2 es de peso 2). As, f (x1 , x2 ) = (s21 4s2 )s22 y el polinomio
buscado es p(x1 , x2 ) = (x21 4x2 )x22 , el cual es de peso 6.
Ejemplo 1.7.10. Veamos otra ilustracion del teorema 1.7.4. Consideremos el polinomio simetrico f (x1 , x2 , x3 ) = x31 + x32 + x33 de grado 3; buscamos un polinomio
p(x1 , x2 , x3 ) de peso 3 tal que f (x1 , x2 , x3 ) = p(s1 , s2 , s3 ).
Primero hacemos f (x1 , x2 , 0) = x31 + x32 y buscamos un polinomio p1 (x1 , x2 ) de
peso 3 tal que f (x1 , x2 , 0) = p1 ((s1 )0 , (s2 )0 ). Para esto aplicamos el teorema al
polinomio simetrico f (x1 , x2 , 0) = x31 + x32 ; por lo tanto hacemos f (x1 , 0, 0) = x31
y encontramos f (x1 , x2 , 0) (s1 )30 = x31 + x32 (x1 + x2 )3 = 3x21 x2 3x1 x22 =
3(x1 + x2 )x1 x2 = 3(s1 )0 (s2 )0 , as pues f (x1 , x2 , 0) = (s1 )30 3(s1 )0 (s2 )0 y el
polinomio buscado es x31 3x1 x2 , el cual efectivamente es de peso 3.
El siguiente paso es definir f1 (x1 , x2 , x3 ) = f (x1 , x2 , x3 ) (s31 3s1 s2 ), luego
f1 (x1 , x2 , x3 ) = x31 + x32 + x33 (x1 + x2 + x3 )3 + 3(x1 + x2 + x3 )(x1 x2 + x1 x3 + x2 x3 ) =
3x1 x2 x3 = 3s3 . Por lo tanto, f (x1 , x2 , x3 ) = s31 3s1 s2 + 3s3 y el polinomio buscado
es x31 3x1 x2 + 3x3 , el cual tiene peso 3.
1.8.
Ejercicios
1. Sean f (x) = x6 + 3x5 + 4x2 3x + 2 y g(x) = x2 + 2x 3 polinomios de
Z7 [x]. Encuentre q(x) y r(x) en Z7 [x] tales que f (x) = g(x)q(x) + r(x), con
deg [r(x)] < 2.
2. Considere el polinomio f (x) = x3 + 2x + 3 como elemento de Z5 [x] . Exprese
a f (x) como producto de polinomios irreducibles.
3. Pruebe que p(x) = x3 9 es reducible sobre Z11 .
4. Pruebe que p(x) = x2 + 1 es irreducible como elemento de Z11 [x]. Pruebe
ademas que Z11 [x] / hp(x)i es un cuerpo con 121 elementos.
5. Escriba todos los polinomios de grado 3 irreducibles de Z3 [x] .
6. Pruebe que x4 22x2 + 1 es irreducible sobre Q.
36
CAPITULO 1. POLINOMIOS
7. Pruebe que x3 x2 + x + 6 es irreducible sobre Q.
8. Sean m y n enteros primos relativos, es decir, m.c.d.(m, n) = 1. Suponga
que (x m
) | (a0 + a1 x + + ar xr ), donde ai Z. Pruebe que m|a0 y n|ar .
n
9. Construya un cuerpo de 27 elementos.
10. Demuestre que si F es un cuerpo finito entonces su caracterstica es un primo
p y ademas F tiene pn elementos para un cierto n 1. Pruebe ademas que
n
ap = a para cada a F. (Sugerencia: pruebe que F es un espacio vectorial
sobre su subanillo primo =subcuerpo primo, vease [10]).
11. Mediante el algoritmo de Euclides compruebe que
m.c.d.(f1 (x), f2 (x), f3 (x)) = x2 + x + 1,
donde f1 (x) = x5 2x4 x2 + 2x, f2 (x) = x7 + x6 2x4 2x3 + x + 1 y
f3 (x) = x6 2x5 + x4 2x3 + x2 2x.
12. Calcule el m.c.m. de los polinomios enteros
x6 1, x4 + 2x3 + 2x2 2x 3.
13. Calcule la descomposicionn irreducible de x3 y 3 Q[x, y].
14. Utilizando el teorema de Fermat con p = 5, calcule los ceros del polinomio
2x219 + 3x74 + 2x57 + 3x44 Z5 [x] .
15. Sean R un anillo conmutativo, R [x] su anillo de polinomios y hxi el ideal
generado por el polinomio p(x) = x. Es cierto que R [x] / hxi
= R?
16. Demuestre que el polinomio y 3 + 3x2 y 6xy 2 + x Z[x, y] es irreducible.
17. Sean F un cuerpo y f (x) = an xn + + a0 F [x]. Si 0 6= a F es una raz
de f (x), demuestre que a1 es una raz de an + + a0 xn .
18. Sea F un cuerpo. Sea I1 I2 I3 una cadena ascendente de ideales de
F [x]. Demuestre que existe k 1 tal que Ik = Ik+1 = Ik+2 = . Generalice
esta propiedad para cualquier DIP .
19. Sea K un cuerpo y sea f (x) un polinomio no nulo de K[x]. Demuestre que las
siguientes condiciones son equivalentes: (i) hf (x)i es un ideal primo (ii) hf (x)i
es un ideal maximal (iii) f (x) es irreducible.
20. Sea R un DF U y sea F su cuerpo de fracciones. Demuestre que el cuerpo de
fracciones de R[x] es isomorfo al cuerpo de fracciones de F [x].
37
1.8. EJERCICIOS
21. Sea K un cuerpo infinito y sean f (x), g(x) K[x] tales que f (a) = g(a)
para cada a K. Demuestre que f (x) = g(x). Es cierta esta propiedad para
cuerpos finitos?
22. Sea A un anillo arbitrario y sea A
A[x] el homomorfismo inclusion, es
f
decir, (a) := a, a A. Demuestre que si S es un anillo cualquiera y A
S
es un homomorfismo de anillos de tal forma que en S existe un elemento y
con la condicion f (a)y = yf (a), para cada a A, entonces existe un u
nico
fe
homomorfismo de anillos A[x]
S tal que fe = f y fe(x) = y.
23. Sea A un anillo arbitrario y sea g(x) un polinomio monico en A[x]. Demuestre
que dado f (x) A[x] existen q(x) y r(x) en A[x] u
nicos tales que
f (x) = q(x)g(x) + r(x), con r(x) = 0 o gr(r(x)) < gr(g(x)).
24. Calcule todos los polinomios simetricos de Z2 [x1 , x2 ] de grado 3.
25. Calcule todos los polinomios de Z2 [x1 , x2 ] de peso 3.
26. Compruebe que el polinomio s(x1 , x2 , x3 ) = (x1 + x2 )(x1 + x3 )(x2 + x3 )
Z[x1 , x2 , x3 ] es simetrico de grado 3. Encuentre un polinomio p(x1 , x2 , x3 )
Z[x1 , x2 , x3 ] de peso 3 tal que s(x1 , x2 , x3 ) = p(s1 , s2 , s3 ).
Captulo 2
Extensiones de cuerpos
El segundo captulo esta dedicado al estudio de las extensiones de cuerpos y es
el corazon del presente cuaderno. Dedicaremos especial atencion a las extensiones
simples, a las algebraicas, a las trascendentes y su clasificacion. El cuerpo de descomposicion de un polinomio y la clausura algebrica de un cuerpo tambien seran
temas centrales de este captulo.
2.1.
Extensiones simples
En esta seccion se describen y clasifican las extensiones simples de los cuerpos. Se
demuestra ademas la unicidad de estas, salvo equivalencia. En adelante, salvo que se
advierta otra cosa, omitiremos el punto para la multiplicacion de escalar por vector
en un espacio vectorial.
Definici
on 2.1.1. Se dice que el cuerpo L es una extensi
on del cuerpo F si F es
un subcuerpo de L.
Proposici
on 2.1.2. Sea L una extensi
on de F . Entonces L es un espacio vectorial
sobre F.
Demostracion. Los vectores de L se suman como elementos del cuerpo L, es decir,
el grupo aditivo del espacio vectorial L es el grupo aditivo del cuerpo L. El producto
de los escalares de F por los vectores de L es el producto en L. Las propiedades
que definen un espacio vectorial son entonces consecuencia de las propiedades de las
operaciones del cuerpo L.
Definici
on 2.1.3. Sea L una extensi
on de F . Se denomina grado de la extensi
on
a la dimension de L considerado como espacio vectorial sobre F , y se denota por
[L : F ] := dimF (L). La extension se dice finita si su grado es finito.
38
2.1. EXTENSIONES SIMPLES
39
Proposici
on 2.1.4. Sea L una extensi
on finita de K y sea K una extensi
on finita
de F. Entonces L es una extension finita de F y adem
as [L : F ] = [L : K] [K : F ].
Demostracion. Sean {v1 , . . . , vm } una base de K considerado como un espacio vectorial sobre F y {u1 , . . . , un } una base de L como K-espacio. Probemos que el conjunto {vj ui | 1 j m, 1 i n} es una base de L considerado como un espacio
vectorial sobre F . Sea x un elemento cualquiera de L, entonces existen elementos
k1 , . . . , kn en K tales que x = k1 u1 + + kn un ; para cada cada 1 i n, ki
es combinaci
de los elementos v1 , . . . , vm , con coeficientes
Pm ion lineal
Pn,m de Fi, es decir,
i
ki = j=1 fj vj , fj F . De lo anterior se desprende que x = i=i,j=1 fj vj ui . Resta probar la independencia lineal de los elementos vj ui sobre el cuerpo F . Sean ij
elementos de F tales que
Pn Pm i
i=1 (
j=1 j vj )ui = 0,
P
i
como m
1 , . . . , un } es la base de L sobre K, entonces para cada
j=1 j vj K y {uP
m
i
1 i n se tiene que
j=1 j vj = 0, pero como {v1 , . . . , vm } es una F -base
de K, entonces ij = 0 para 1 i n y 1 j m. Ahora es evidente que
[L : F ] = [L : K] [K : F ] .
Corolario 2.1.5. Sea L una extensi
on de K y sea K una extensi
on de F . Si L
es una extension finita de F entonces L es una extensi
on finita de K y K es una
extensi
on finita de F . Ademas, [L : F ] = [L : K] [K : F ].
Demostracion. Como L y K son espacios vectoriales sobre F bajo las mismas operaciones y K L, entonces K es un subespacio de L. Esto implica que [K : F ] < .
De otra parte, cada conjunto de elementos de L que sea linealmente independiente
sobre K es linealmente independiente sobre F , pero como [L : F ] < entonces
[L : K] < . La relacion entre las dimensiones se obtiene de la proposicion 2.1.4.
Corolario 2.1.6. Sea L una extensi
on finita de F de grado un n
umero primo p.
Entonces no hay campos intermedios entre L y F .
Demostracion. Sea K un subcuerpo de L que contiene a F , L K F . De acuerdo
con el corolario anterior, [K : F ] | [L : F ], luego [K : F ] = 1 o [K : F ] = p. En el
primer caso K = F , y en el segundo [L : K] = 1 con lo cual K = L.
Es claro que la interseccion de subcuerpos de un cuerpo es nuevamente un cuerpo.
Se tiene entonces la siguiente nocion.
Definici
on 2.1.7. Sea L una extensi
on del cuerpo F y sea X L. La intersecci
on
de todos los subcuerpos de L que contienen a X y a F se denomina la adjunci
on
de X a F , o tambien, el subcuerpo generado por X y F :
\
F (X) :=
L0 .
(2.1.1)
(XF )L0 es subcuerpo de L
40
CAPITULO 2. EXTENSIONES DE CUERPOS
Notese que F (X) es el subcuerpo mas peque
no de L que contiene a F y a X, y es
a su vez una extension de F . El conjunto X se dice que es un sistema generador
de la extension F (X).
Definici
on 2.1.8. Sea L una extensi
on del cuerpo F y sea L. La adjunci
on
F () se conoce como extensi
on simple de F . Se dice que es un elemento
generador de la extension F ().
La siguiente proposicion describe la forma de los elementos de F ().
Proposici
on 2.1.9. Sea L una extensi
on del cuerpo F y sea L. Entonces,
o
n
F () = p()
|
p(x),
q(x)
F
[x],
q()
=
6
0
, con p()
:= p()q()1 .
q()
q()
Demostracion. Sea A el conjunto de fracciones descritos en el enunciado. Es obvio
que A es un subcuerpo de L que contiene a F y , luego A F (). Ahora si, L0 es
un subcuerpo de L que contiene a F y , entonces claramente L0 contiene cualquier
expresion polinomica en con coeficientes en F , y tambien cualquier
de
T cociente
0
0
tales expresiones polinomicas, es decir, L A. Por lo tanto, F () = L A.
Observaci
on 2.1.10. (i) Sea L una extension del cuerpo F y sean 1 , . . . , n L;
razonando como en la demostracion de la proposicion anterior encontramos que el
subcuerpo generado por F y 1 , . . . , n viene descrito por
p( ,..., )
F (1 , . . . , n ) = { q(1 ,...,n ) |p(x1 , . . . , xn ), q(x1 , . . . , xn ) F [x1 , . . . , xn ], q(1 , . . . , n ) 6= 0}.
n
1
(ii) Al final del captulo volveremos a considerar las adjunciones F (1 , . . . , n )
en el tema de dependencia e independencia algebraica.
Las extensiones simples pueden ser clasificadas en dos tipos: algebraicas y trascendentes. Para las primeras veremos que la forma de sus elementos dada en la
proposicion anterior se puede simplificar notablemente. Si F es un cuerpo, entonces
denotaremos por F (x) el cuerpo de fracciones de F [x].
Definici
on 2.1.11. Sea L una extensi
on de F y sea L. Se dice que es algebraico sobre F si existe un polinomio no nulo f (x) = a0 + a1 x + + an xn F [x]
tal que es raz de f (x). Si tal polinomio no existe se dice que es trascendente
sobre F .
Teorema 2.1.12. Sea L una extensi
on de F y L.
(i) Si es algebraico sobre F , entonces existe un u
nico polinomio f (x) F [x]
que satisface las siguientes condiciones: f () = 0, f (x) es de grado mnimo,
monico, irreducible y F ()
as, si h(x) F [x] es tal que
= F [x] / hf (x)i. Adem
h() = 0, entonces f (x)|h(x). El polinomio f (x) se denomina el polinomio
mnimo de y el entero n se denomina el grado de sobre F .
2.1. EXTENSIONES SIMPLES
41
(ii) Si es trascendente sobre F entonces F ()
= F (x).
Demostracion. (i) Sea p(x) F [x] un polinomio no nulo tal que p() = 0; sea A :=
{p(x) F [x] | p() = 0, p(x) 6= 0}. Entonces A 6= , y sea f (x) un polinomio de
grado mnimo de A; notese que f (x) se puede tomar monico. Es claro que gr(f (x))
1. Probemos que f (x) es irreducible sobre F [x]. Supongase que existen p(x), q(x)
en F [x] tales que f (x) = p(x)q(x). Mediante el homomorfismo evaluacion :
F [x] L obtenemos que f () = p()q() =0. Si suponemos que p(x) y q(x) son
no constantes, entonces teniendo en cuenta que gr(f (x)) = gr(p(x)) + gr(q(x)), se
contradice la escogencia de f (x). Por lo tanto, alguno, p(x) o q(x), es constante, y
as f (x) es irreducible.
Notemos que Im( ) = F [], es decir, Im( ) es el menor subanillo de L que
contiene a F y , y consta de todas las expresiones polinomicas en con coeficientes
en F ; ademas, ker( ) = hf (x)i. En efecto, es claro que hf (x)i ker( ); sea
p(x) ker( ), existen q(x), r(x) en F [x] tales que p(x) = q(x)f (x) + r(x), con
r(x) = 0 o gr(r(x)) < gr(f (x)). Resulta, p() = q()f ()+r() = 0+r() = 0. Por
la escogencia de f (x) se tiene que r(x) = 0 con lo cual p(x) hf (x)i. Por el teorema
fundamental de homomorfismo para anillos se tiene que F []
= F [x] / hf (x)i . Como
f (x) es irreducible entonces F [] es un cuerpo. Adicionalmente notemos que F []
F (), pero F [] contiene a F y , por lo tanto, F () F [], con lo cual F [] =
F ().
Veamos ahora la unicidad de f (x). Sea g(x) otro polinomio monico de grado n
tal que g() = 0; por el algoritmo de la division se tiene que f (x) = q(x)g(x) + r(x),
con r(x) = 0 o gr(r(x)) < gr(g(x)), resulta f () = 0 = q()g() + r() = r(),
y de minimalidad de n se tiene que r(x) = 0. Por lo tanto, g(x)|f (x), pero f (x) es
irreducible, luego f (x) y g(x) son asociados, y como ambos son monicos, entonces
g(x) = f (x).
Para la u
ltima afirmacion de este numeral aplicamos nuevamente el algoritmo
de la division: h(x) = c(x)f (x) + s(x), con s(x) = 0 o gr(s(x)) < n, resulta h() =
0 = c()f () + s(), por la minimalidad de n se tiene que s(x) = 0.
(ii) Si es trascendente, entonces es inyectivo, luego F [x]
= F [], y entonces
el cuerpo de fracciones de F [x] es isomorfo al cuerpo de fracciones de F [], es decir,
F ()
= F (x).
Corolario 2.1.13. Sea L una extensi
on de F y sea L un elemento algebraico
de grado n 1 sobre F . Entonces,
Pn1
k
(i) F () =
k=0 ak | ak F .
(ii) {1, , . . . , n1 } es una base de F () y [F () : F ] = n.
(iii) Si F es tal que [F () : F ] = m 1, entonces es algebraico de grado m.
42
CAPITULO 2. EXTENSIONES DE CUERPOS
Pn1
k
Demostracion. (i) Denotemos S :=
on del
k=0 ak | ak F . En la demostraci
teorema 2.1.12 vimos que Im( ) = F [] = F (). Es obvio que S F (). Sea a =
a0 + a1 + + am m un elemento cualquiera de F () y sea p(x) = a0 + a1 x + +
am xm F [x]. Sea f (x) el polinomio mnimo de , se tiene p(x) = q(x)f (x) + r(x)
con gr(r(x)) < gr(f (x)) o r(x) = 0. Aplicando encontramos que a = p() =
q()f () + r() = r() = r0 + r1 + + rn1 n1 S. Por lo tanto, F () S y
entonces F () = S.
(ii) Seg
un (i), {1, , . . . , n1 } es un sistema de generadores de F ();
ahora
Psea
n1
n1
k
0 = a0 + a1 + + an1
Pn1, con kai F, 1 i n 1, entonces 0 = k=0 ak ,
luego es raz de t(x) := k=0 ak x con lo cual t(x) = 0, es decir, ai = 0 para cada
0 i n 1. Resulta, [F () : F ] = n.
(iii) Si no es algebraico, entonces es trascendente, y por el teorema 2.1.12,
F ()
= F (x). Esto implica que [F () : F ] = . En efecto, F [x] F (x) y
{1, x, x2 , . . . } es un conjunto infinito de F [x] linealmente independiente sobre F .
As pues, es algebraico, y como vimos en (ii), [F () : F ] es el grado del polinomio
mnimo de , es decir, el grado de .
Pasamos ahora a considerar la igualdad de las extensiones simples.
Definici
on 2.1.14. Sean L y L0 dos extensiones del cuerpo F .
(i) Se dice que L es equivalente a L0 respecto de F si existe un isomorfismo
de anillos h : L L0 que deja fijos los elementos de F , es decir, L(a) = a
para cada a F .
(ii) Sean F () y F () dos extensiones simples de F . Se dice que F () y F () son
conjugadas respecto a F si existe una equivalencia h : F () F () tal
que h() = . En tal caso y se dicen conjugados respecto de F .
Proposici
on 2.1.15. Sea L una extensi
on de F y sean , L. Entonces,
(i) Dos extensiones simples trascendentes de F , F () y F (), son siempre conjugadas.
(ii) Dos extensiones simples algebraicas de F , F () y F (), son conjugadas si, y
solo si, y tienen el mismo polinomio mnimo.
Demostracion. (i) Seg
un la prueba de (ii) del teorema 2.1.12 se tienen los isomorfismos
F ()
= F (x)
= F ()
p()
p(x)
p()
7
7
,
q()
q(x)
q()
2.1. EXTENSIONES SIMPLES
43
y la compuesta de estos deja fijo los elementos de F y enva en .
(ii) ): Sean F () y F () dos extensiones simples algebraicas conjugadas con
polinomios mnimos f (x) = a0 + a1 x + + xn y g(x) = b0 + b1 x + + xm . Sea
h : F () F () el isomorfismo tal que h(a) = a para cada a F y h() = . Se
tiene f () = a0 + a1 + + n = 0, luego h(f ()) = h(0) = a0 + a1 + + n = 0,
y por el corolario 2.1.13, se tiene que f (x)|g(x). Analogamente, g(x)|f (x), pero como
f (x) y g(x) son monicos, entonces f (x) = g(x).
) : Sean F () y F () extensiones simples algebraicas con polinomios mnimos
iguales de grado n, entonces
Pn1
Pn1
k
k
F () =
y F () =
k=0 ak | ak F
k=0 ak | ak F .
Definimos
P
Pn1
k
k
h : F () F (), h( n1
k=0 ak ;
k=0 ak ) :=
es facil probar que h es un homomorfismo de anillos; h es claramente biyectivo;
ademas, h(a) = a para cada a F y tambien h() = .
Las extensiones simples de un cuerpo F , tanto algebraicas como trascendentes,
fueron definidas en el contexto de un cuerpo extension L. Queremos ahora mirar
a F como cuerpo independiente y demostrar que existen extensiones algebraicas y
trascendentes de F . Estas extensiones son nuevos cuerpos construidos u
nicamente a
partir del cuerpo F .
Proposici
on 2.1.16. Sea F un cuerpo cualquiera. Entonces, existe al menos una
extensi
on trascendente simple y al menos una extensi
on algebraica simple de F .
Demostracion. El cuerpo F (x) de fracciones de F [x] contiene a F mediante al inyeccion canonica : F F (x), (a) := a1 , es decir, podemos considerar que F (x) es
una extension de F . La fraccion x = x1 es un elemento trascendente de F (x) respecto
de F . En efecto, si a0 + a1 x + + an xn = 0 entonces necesariamente ai = 0, para
cada 0 i n.
Probemos ahora la existencia de extensiones simples algebraicas. Sea f (x) un
polinomio irreducible de F [x] de grado n 1. Entonces F [x] / hf (x)i es un cuerpo.
Veamos que L := F [x] / hf (x)i es un cuerpo que contiene a F :
: F L , a 7 a := a + hf (x)i;
es claramente un monomorfismo. Sea := x = x + hf (x)i y sea f (x) = a0 + a1 x +
+ an xn , entonces f (x) = a0 + a1 x + + an xn = 0, luego 0 = a0 + a1 + + an n
(considerando F L), es decir, es algebraico sobre F . Sea g(x) el polinomio
mnimo de . Entonces, f (x) = q(x)g(x) + r(x), con r(x) = 0 o gr(r(x)) < gr(g(x)),
resulta f () = 0 = q()g() + r() = r() = 0, con lo cual r(x) = 0 y de esta
manera f (x) = q(x)g(x), pero como f (x) es irreducible entonces q(x) = q0 F {0}.
44
CAPITULO 2. EXTENSIONES DE CUERPOS
Se tiene entonces que F ()
= F [x] / hg(x)i = F [x] / hf (x)i = L, es decir, L
= F ()
es una extension simple algebraica de F .
El siguiente resultado establece que dado un cuerpo F y f (x) F [x] un polinomio no constante, existe al menos un cuerpo extension L de F en el cual f (x)
tiene por lo menos una raz.
Corolario 2.1.17 (Kronecker). Sea F un cuerpo y sea f (x) F [x] de grado 1.
Entonces, existe una extension L de F y un elemento L tal que f () = 0.
Adem
as [L : F ] gr(f (x)).
Demostracion. Si f (x) es irreducible de F [x], entonces seg
un se vimos en la proposicion anterior podemos tomar L = F [x] / hf (x)i y = x = x+hf (x)i. Aqu [L : F ] =
gr(f (x)).
Si f (x) es reducible, entonces sea p(x) uno cualquiera de los factores irreducibles
de la descomposicion de f (x). Nuevamente tomamos L = F [x] / hp(x)i, = x =
x + hp(x)i, en este caso [L : F ] = gr(p(x)) gr(f (x)).
Concluimos esta seccion con algunos ejemplos ilustrativos.
Ejemplo 2.1.18. (i) El complejo = i es algebraico sobre R, su polinomio mnimo
es x2 + 1, luego C = R(i) es una extension simple algebraica de R de grado 2 y
[C : R] = 2.
(ii) El real = 5 3 es algebraico sobre Q. Determinemos su polinomio mnimo
f (x) y su grado: se tiene que 5 3 = 0, luego es raz de p(x) = x5 3. Seg
un el
corolario 2.1.13 (i), f (x)|p(x), pero por el criterio de Eisenstein, p(x)es irreducible
sobre Q, por lo tanto f (x) = p(x) y el grado de es 5. As pues, [Q( 5 3) : Q] = 5.
2i
(iii) El complejo = e 5 es algebraico sobre Q. En efecto, 5 = e2i = 1,
luego es raz de p(x) = x5 1 = (x 1)(x4 + x3 + x2 + x + 1). Calculemos su
polinomio mnimo y su grado: el polinomio x4 + x3 + x2 + x + 1 es ciclotomico, luego
irreducible sobre Q (proposicion 1.4.13), por lo tanto, el polinomio mnimo de es
x4 + x3 + x2 + x + 1 y su grado es 4. Se tiene entonces que [Q() : Q] = 4.
Ejemplo 2.1.19. Para cada uno de los complejos dados a continuacion, determinemos su polinomio
mnimo sobre Qy su grado.
(i) = 1 + 2. Tenemos 1 = 2, luego 2 2 1 = 0 y de esta manera
es raz de p(x) = x2 2x 1. Si fuese raz de un polinomio monico de menor
grado, entonces sera racional, por lo
tanto p(x)
es el polinomio mnimo de . Se
tiene entonces que gr() = 2 y Q(1 + 2) : Q = 2
(ii) = 2 + 3. Se tiene que 2 = 2 + 2 6 + 3, con lo cual 2 5 = 2 6,
es decir, 4 102 + 25 = 24 y por lo tanto, 4 102 + 1 = 0. Veamos que el
polinomio mnimo de es p(x) = x4 10x2 + 1. Para esto probemos que p(x) es
irreducible sobre Q.
2.1. EXTENSIONES SIMPLES
45
Si p(x) es factorizable sobre Q entonces puede serlo en 4 factores lineales, o en 2
cuadraticos, o en 1 cuadratico y 2 lineales o en uno c
ubico y otro lineal. Los casos
anteriores se reducen de todos modos a 2 cuadraticos, o a uno c
ubico y otro lineal.
Caso 1. Dos factores cuadraticos:
x4 10x2 +1 = (x2 +bx+c)(x2 +dx+e) = x4 +(b+d)x3 +(e+bd+c)x2 +(be+cd)x+ce,
b + d = 0, e + bd + c = 10, be + cd = 0, ce = 1,
1
b
+
c(b)
= 0 b bc2 = 0 (b = 0, o , c = 1, o, c = 1).
c
/ Q, falso;
b = 0 e + c = 10 1c + c = 10 1 + c2 + 10c = 0 c
b 6= 0, c = 1 e = 1 b2 = 12, falso;
b 6= 0, c = 1 e = 1 b2 = 8, falso.
Caso 2. Un factor lineal y otro c
ubico. En este caso p(x) tendra una raz en Q, y
al ser monico, tendra tambien una raz m en Z, con m|1 (proposicion 1.4.14), luego
m = 1, pero p(1) 6= 0.
De lo anterior concluimos que p(x) es irreducible y Q( 2 + 3) : Q) = 4.
(iii) = 1+i. Tenemos 1 = i, de donde 2 2+2 = 0, luego p(x) = x2 2x+2
es el polinomio mnimo de ya que es irreducible (criterio de Eisenstein). As pues,
[Q(i + 1)
2.
p: Q] =
3
(iv) 1 + 2 = . En este caso tenemos 1 + 3 2 = 2 , de donde 2 = (2 1)3 =
(4 22 + 1)(2 1) = 6 34 + 32 1. Entonces es raz de p(x) = x6
4
2
3x
un el criterio de Eisenstein, es irreducible sobre Q. Resulta,
h +
i seg
p3x 3, el cual,
3
Q( 1 + 2 : Q) = 6.
p
3
(v) =
2 1. Elevando al cuadrado encontramos que 2 = 3 2 1, de
donde (2 + 1)3 = 2 y as 6 + 34 + 32 1 = 0.
Probemos que p(x) = x6 + 3x4 + 3x2 1 es irreducible sobre Q. p(x) no tiene
factores lineales, de lo contrario p(1) = 0, lo cual es falso. p(x) tiene entonces o
dos factores c
ubicos o un factor cuadratico y otro de grado 4.
Caso 1. Dos factores c
ubicos. Entonces,
x6 + 3x4 + 3x2 1 = (x3 + ax2 + bx + c)(x3 + a0 x2 + b0 x + c0 );
a0 + a = 0, b0 + aa0 + b = 3, c0 + ab0 + ba0 + c = 0, ac0 + bb0 + ca0 = 3,
bc0 + cb0 = 0, cc0 = 1.
Por la proposicion 1.4.5 se puede suponer que p(x) tiene la anterior descomposicion
en Z[x], por lo tanto
c = 1, c0 = 1 b + b0 = 0 a + b2 a = 3 = b a2 + b b2 2a = 2b a2
b2 2a + a2 2b = 0 (b 1)2 + (a 1)2 = 2
(b 1 = 1, a 1 = 1) o (b 1 = 1, a 1 = 1) o (b 1 = 1, a 1 = 1) o
(b 1 = 1, a 1 = 1)
b = 2, a = 2 2 + 2(2) + 2 = 3, falso;
46
CAPITULO 2. EXTENSIONES DE CUERPOS
b = 2, a = 0 2 + 0 + 2 = 3, falso;
b = 0, a = 2 0 + 2(2) + 0 = 3, falso;
b = 0, a = 0 0 + 0 + 0 = 3, falso.
Caso 2. un factor cuadratico y otro de grado 4 (nuevamente en Z [x]);
x6 + 3x4 + 3x2 1 = (x4 + ax3 + bx2 + cx + d)(x2 + a0 x + b0 );
a0 + a = 0, b0 + aa0 + b = 3, ab0 + ba0 + c = 0, bb0 + ca0 + d = 3, cb0 + da0 = 0, db0 = 1;
de la u
ltima identidad se presentan dos opciones:
d = 1, b0 = 1 a0 = c b + c2 + 1 = 3 c2 b = 2, 1 c2 + b = 3
b c2 = 4 2 = 4, falso;
y en la segunda opcion
d = 1, b0 = 1 a0 = c b + c2 1 = 3 b + c2 = 4, 1 c2 + b = 3 b c2 =
2 2b = 6 b = 32 , falso.
Todo lo anterior
i p(x) es irreducible sobre Z y por lo tanto sobre Q.
h p prueba que
3
Ademas, Q(
2 1) : Q = 6.
Los ejemplos anteriores han permitido evidenciar que existen en
n
umeros reales,
p
3
no racionales, algebraicos sobre Q, por ejemplo, 2, 2 + 3,
2 1. Queremos ahora demostrar un teorema de George Cantor que establece la existencia de
n
umeros reales trascendentes sobre Q.
Teorema 2.1.20 (Cantor). Existen n
umeros reales trascendentes sobre Q.
Demostracion. Sea A el conjunto de los n
umeros reales que son algebraicos sobre
Q; se sabe que el anillo Q [x] es enumerable, con lo cual Q [x] Q es tambien
enumerable, y as, podemos escribir Q [x]Q = {f1 (x), f2 (x), . . . }. Para cada n 1,
sea BSn := {a R | fn (a) = 0}; Bn es finito y por lo tanto enumerable. Puesto que
A = n1 Bn , entonces A es enumerable, y por lo tanto, R no esta contenido en A.
As pues, existen reales que no son algebraicos sobre Q.
Ejemplo 2.1.21. Ejemplos notables de n
umeros reales trascendentes sobre Q son
e y . La pruebas clasicas de estos hechos son analticas y se pueden consultar por
ejemplo en [15].
2.2. EXTENSIONES ALGEBRAICAS
2.2.
47
Extensiones algebraicas
Sea L una extension de F y sea un elemento de L. Hemos dicho que es algebraico
sobre F si es raz de un polinomio no nulo de F [x]. Nos proponemos estudiar
aquellas extensiones L de F tales que cada elemento de L es algebraico sobre F .
Definici
on 2.2.1. Se dice que la extensi
on L de F es algebraica si cada elemento
de L es algebraico sobre F .
Teorema 2.2.2. Sea F un cuerpo.
(i) Cada extension finita L de F es algebraica y es el resutado de adjuntar un
n
umero finito de elementos algebraicos de L a F .
(ii) Recprocamente, cada extensi
on de F , resultado de adjuntar un n
umero finito
de elementos algebraicos sobre F , es finita, y por lo tanto algebraica.
Demostracion. (i) Sea L una extension finita del cuerpo F , digamos de grado n =
[L : F ]. Sea un elemento cualquiera de L. Entonces el conjunto de n + 1 elementos 1, , . . . , n es linelamente dependiente (l.d.), es decir, existen elementos
a0 , a1 , . . . , an en F no todos nulos, tales que a0 + a1 + + an n =0, luego es raz
del polinomio no nulo a0 + a1 x + + an xn F [x]; esto indica que es algebraico
sobre F .
Sea {1 , . . . , n } una base cualquiera del F -espacio L. Notemos que L es la
adjuncion F (X), donde X := {1 , . . . , n }, es decir, L = F (1 , . . . , n ). En efecto,
sea L0 un subcuerpo de L que contiene a F y a X. Entonces L0 = L y F (X) = L.
(ii) Esta afirmacion se prueba por induccion sobre el n
umero de elementos algebraicos a adjuntar a F .
Sea n = 1; si es algebraico sobre F entonces F () es una extension finita de F
con grado igual al grado del polinomio mnimo de . Supongamos que la afirmacion
es valida para n 1 elementos algebraicos sobre F . Sea pues J un cuerpo que
contiene a F y sean 1 , . . . , n J elementos algebraicos sobre F . Denotemos por
L la adjuncion de los elementos 1 , . . . , n al cuerpo F , es decir, L = F (1 , . . . , n ),
y sea K := F (1 , . . . , n1 ). Notese que L K F . Por hipotesis de induccion
[K : F ] es finito; resta probar que [L : K] es finita para concluir que [L : F ] es finita
(corolario 2.1.5). Pero notese L = K(n ) (en efecto, la coleccion de subcuerpos de
J que contiene a F y {1 , . . . , n } coincide con la coleccion de subcuerpos de J
que contiene a K y n ). Como n es algebraico sobre F , entonces n es tambien
algebraico sobre K, por lo tanto, [L : K] es finita.
Corolario 2.2.3. Sea L una extensi
on de K y sea K una extensi
on algebraica de F .
Si L es algebraico sobre K entonces es algebraico sobre F . En consecuencia, si
L es una extension algebraica de K y K es una extensi
on algebraica de F , entonces
L es una extension algebraica de F .
48
CAPITULO 2. EXTENSIONES DE CUERPOS
Demostracion. Sea f (x) = a0 + a1 x + + an xn el polinomio mnimo de sobre K,
entonces por el teorema anterior F (a0 , a1 , . . . , an ) es una extension finita de F ya
que a0 , a1 , . . . , an K son algebraicos sobre F . Sea F 0 := F (a0 , a1 , . . . , an ), entonces
f (x) F 0 [x] y es algebraico sobre F 0 , con lo cual F 0 () es una extension finita
de F 0 . Se tiene entonces que [F 0 () : F ] = [F 0 () : F 0 ] [F 0 : F ], es decir, F 0 () =
F (a0 , a1 , . . . , an , ) es una extension finita de F . Seg
un el teorema anterior, es
algebraico sobre F .
Corolario 2.2.4. Sea L una extensi
on de F y sea
A := { L | es algebraico sobre F }.
Entonces A es un subcuerpo de L que contiene a F , y se denomina el cuerpo de
elementos algebraicos de L respecto a F .
Demostracion. A es no vaco ya que A F . Sean , elementos de A, entonces
, F (, ), pero por el teorema anterior, F (, ) es una extension algebraica
de F , con lo cual , son algebraicos sobre F . Lo mismo se tiene para 1 ,
con 6= 0.
Corolario 2.2.5. Sea L una extensi
on de F y sean , , elementos de L algebraicos
sobre F de grados m y n, respectivamente. Entonces, , , 1 (con 6= 0)
tienen grado a lo sumo mn.
Demostracion. Seg
un vimos en la demostracion del teorema 2.2.2, [F (, ) : F ] =
[F ()() : F ()] [F () : F ]. Como es algebraico de grado m sobre F entones es
raz de un polinomio de grado m con coeficientes en F , y por lo tanto, es raz
al menos de este polinomio considerado como de coeficientes de F (), es decir, el
grado de sobre F () es maximo m. De esto resulta
[F (, ) : F ] = [F ()() : F ()] [F () : F ] mn.
Puesto que , , 1 F (, ), entonces F ( ), F (), F ( 1 )
F (, ), con lo cual [F ( ) : F ] , [F () : F ] , [F ( 1 ) : F ] mn.
Observaci
on 2.2.6. Sea L una extension de F ; cuando nos referimos al cuerpo de
elementos algebraicos de L se hace referencia a un subcuerpo fijo F . Si cambiamos
el subcuerpo F , entonces el cuerpo de elementos algebraicos de L relativo a este
nuevo subcuerpo puede cambiar.
2.3. EL CUERPO DE LOS NUMEROS
ALGEBRAICOS
2.3.
49
El cuerpo de los n
umeros algebraicos
Definici
on 2.3.1. Los elementos de C algebraicos sobre R conforman el cuerpo
de los n
umeros algebraicos y se denota por A.
Seg
un el corolario 2.2.4, el cuerpo de n
umeros algebraicos es un subcuerpo de C
que contiene a R.
Definici
on 2.3.2. Un complejo se dice que es entero algebraico si es raz de un
polinomio monico con coeficientes enteros.
Para la prueba del siguiente teorema utilizaremos algunos elementos basicos de
teora de modulos y algebra lineal sobre anillos conmutativos (veanse [11] y [12]).
Teorema 2.3.3. El conjunto E de enteros algebraicos es un subanillo de C.
Demostracion. Paso 1. Sean R S anillos conmutativos y sea S; se dice que
es entero sobre R si es raz de un polinomio monico con coeficientes en R.
Probemos que las siguientes condiciones son equivalentes:
(i) es entero sobre R.
(ii) El subanillo de S generado por R y , R[], es un R-modulo finitamente
generado.
(iii) R[] esta contenido en un subanillo R0 de S tal que R0 es finitamente generado
como R-modulo.
(iv) Existe un R[]-modulo M el cual es fiel , es decir, AnnR[] (M ) = 0 y M es
finitamente generado como R-modulo.
(i)(ii): Sea p(x) := p0 + p1 x + + pn1 xn1 + xn R[x] tal que p() = 0;
recordemos que cada elemento de R[] es de la forma q() con q(x) R[x], pero
como p(x) es monico podemos hacer division con resduo y obtenemos que R[] es
generado como R-modulo por {1, , . . . , n1 }.
(ii)(iii): Basta tomar R0 = R[].
(iii)(iv): R0 es un R[]-modulo; sea q() R[] de tal forma que q()r0 para
cada r0 R0 , entonces en particular q()1 = q() = 0, esto dice que M := R0 es
R[]-fiel.
(iv)(i): M es no nulo ya que de lo contrario el anulador sera todo R[]; sea
{z1 , . . . , zt } un conjunto de R-generadores de M ; puesto que M M , entonces
existen cij R tales que zi = ci1 z1 + + cit zt , 1 i t; sea C := [cij ] Mt (R),
T
entonces se tiene el sistema (C E) z1 zt = 0, donde E es la matriz
identica de orden t. Multiplicando a izquierda por la adjunta de C E entontramos
mediante la regla de Cramer que
50
CAPITULO 2. EXTENSIONES DE CUERPOS
pC ()
0
z1
.
.
..
.. = 0,
0
pC ()
zt
donde pC () es el polinomio caracterstico de C; resulta pC ()zi = 0 para cada i y
entonces pC () AnnR[] (M ) = 0, es decir, pC () = 0 y as es entero sobre R.
Paso 2. Sea E el conjunto de elementos de S que son enteros sobre R; veamos
que E es un subanillo de S que contiene a R. En primer lugar es claro que E no
es vaco ya que contiene a R. Sean , E, entonces es entero sobre R y es
entero sobre R[] y por lo tanto existen elementos s1 , . . . , sn , s01 , . . . , s0m
S tales
P
n,m
0
que R[] = Rs1 + + Rsn y R[][] = R[]s01 + + R[]s0m =
i,j Rsi sj .
As pues, R0 := R[, ] = R[][] es un subanillo de S que es finitamente generado
como R-modulo y es tal que R[ ], R[] R0 . Seg
un el paso 1 se tiene que
, A.
Ejemplo 2.3.4. Sea C algebraico sobre Q y sea p(x) Q[x] su polinomio
mnimo. Notemos que es entero algebraico si, y solo si, p(x) Z[x].
): Es claro que si p(x) Z[x], entonces es entero algebraico.
): Sea entero algebraico y sea z(x) Z[x] monico tal que z() = 0; podemos
elegir z(x) con grado mnimo. Se tiene que z(x) es m
ultiplo de p(x), es decir, existe
q(x) Q[x] tal que z(x) = p(x)q(x). Seg
un la demostracion de la proposicion 1.4.8,
existen polinomios enteros monicos p00 (x), q 00 (x) tales que z(x) = p00 (x)q 00 (x), con
gr(p00 (x)) = gr(p(x)) y gr(q 00 (x)) = gr(q(x)); resulta, 0 = p00 ()q 00 (), luego p00 () =
0 o q 00 () = 0; en el primer caso, por la eleccion de z(x), gr(p00 (x)) gr(z(x)),
pero tambien gr(z(x)) gr(p00 (x)), luego q 00 (x) = 1 y z(x) = p00 (x). Se tiene pues
que gr(z(x)) = gr(p(x)) y de esta manera q(x) = q0 Q, pero z(x) y p(x) son
monicos, por lo tanto, q0 = 1 y as p(x) = z(x) Z[x]. En el segundo caso, es decir,
si q 00 () = 0, gr(q 00 (x)) gr(z(x)) gr(q 00 (x)), luego p00 (x) = 1, pero esto no es
posible ya que gr(p(x)) 1.
Ejemplo 2.3.5. Un n
umero Q(i) es entero algebraico si, y solo si, Z[i]:
): Sea = a + bi entero algebraico con a, b Q; si b = 0, entonces veamos
que a Z: en efecto, sea a = pq raz de un polinomio monico entero f (x) = xn +
kn1 xn1 + + k0 , entonces pn + qkn1 pn1 + + q n k0 = 0 y de esta manera q
divide p, es decir, a Z Z[i].
Sea pues b 6= 0; 2 = a2 +2abib2 = a2 b2 +2a(a), luego 2 2a+(a2 +b2 ) =
0 y entonces el polinomio mnimo de sobre Q es p(x) = x2 2ax + (a2 + b2 ) (el
polinomio mnimo no puede ser de grado 1 ya que entonces i Q). Pero como es
entero algebraico, entonces por el ejemplo anterior, p(x) Z[x], es decir, 2a, a2 +b2
Z. Se tiene entonces que 2a = p Z, de donde a = p2 y as p2 + 4b2 = 4q, con q Z.
Entonces 2|p2 , es decir, 2|p y por lo tanto a Z. Resulta de esto que b2 Z, luego
b Z, y en consecuencia Z[i].
DE UN POLINOMIO
2.4. CUERPO DE DESCOMPOSICION
51
): Sea = a + bi Z[i]; a, b son claramente enteros algebraicos, pero i es
tambien entero algebraico, luego por el teorema 2.3.3, es entero algebraico.
2.4.
Cuerpo de descomposici
on de un polinomio
De particular importancia en teora de ecuaciones polinomicas es la existencia de
un cuerpo extension en donde una ecuacion polinomica tenga un juego completo de
races. De esto nos ocuparemos en esta seccion. Comencemos con algunos resultados
que ya habamos iniciado en la seccion 1.2.
Proposici
on 2.4.1 (Teorema del residuo). Sea F un cuerpo, p(x) F [x] un
polinomio de grado n 1 y sea K una extensi
on de F . Entonces, para cada K
existe q(x) K [x] tal que
p(x) = (x )q(x) + p(),
donde gr(q(x)) = n 1.
Demostracion. Consideremos a p(x) como elemento de K [x]. Aplicando el algoritmo
de la division encontramos q(x) y r(x) en K [x] tales que
p(x) = (x )q(x) + r(x),
donde r(x) = 0 o gr(r(x)) < 1. Aplicando el homomorfismo evaluacion obtenemos
que p() = r(), pero como r(x) es un polinomio constante entonces r(x) = r() y
p(x) = (x )q(x) + p().
Evidentemente gr(q(x)) = n 1.
Corolario 2.4.2. Sean K una extensi
on del cuerpo F , p(x) F [x] y K.
Entonces, es raz de p(x) F [x] si, y s
olo si, (x ) | p(x) en K [x] .
Demostracion. ): p() = 0, luego por el teorema del residuo p(x) = (x )q(x).
): p(x) = (x )q(x), aplicando el homomorfismo evaluacion obtenemos que
p() = 0.
Si K una raz de p(x) F [x], es posible que (x )2 , (x )3 , . . . dividan tambien a p(x) en K [x] . En tales casos se tienen las llamadas races con
multiplicidad (vease el ejemplo 1.5.5).
Definici
on 2.4.3. Sean K una extensi
on de un cuerpo F , p(x) F [x] y K. Se
dice que es una raz con multiplicidad m 1 de p(x) si p(x) = (x )m h(x),
con h(x) K [x] y h() 6= 0.
Nos preguntamos si para un polinomio p(x) de grado n 1 existe una extension
donde p(x) tenga mas de n races.
52
CAPITULO 2. EXTENSIONES DE CUERPOS
Proposici
on 2.4.4. Para cada cuerpo F y cada polinomio p(x) F [x] de grado
n 1, p(x) tiene maximo n races en cualquier extensi
on de F .
Demostracion. La prueba la realizamos por induccion sobre n. Para n = 1, sea K
una extension de F . Si ning
un elemento de K es raz de p(x) entonces la proposicion
se cumple trivialmente. Supongase que existe un elemento K tal que p() = 0,
entonces (x ) | p(x), con p(x) = ax + b, donde a, b F, a 6= 0. Resulta, ax + b =
(x )q, q F {0}, luego q = a, b = q, es decir, = b
y as p(x) tiene solo
a
una raz en K.
Supongase que la proposicion es cierta para cualquier cuerpo extension de F y
cualquier polinomio de grado n 1. Sea p(x) F [x] un polinomio de grado n, y
sea K una extension de F ; si p(x) no tiene races en K entonces la proposicion se
cumple trivialmente. Sea K una raz de p(x) de multiplicidad m 1, entonces
p(x) = (x )m q(x), q(x) K [x]. Notese que m n y gr(q(x)) = n m. Si p(x)
no posee otras races en K entonces la proposicion esta probada. Supongase que
existe K, 6= tal que p() = 0, resulta 0 = ( )m q() luego es raz
de q(x) en K, es decir, cualquier otra raz en K de p(x) es necesariamente raz
de q(x). De acuerdo con la hipotesis de induccion el n
umero de tales es a lo mas
n m. Sumando esto con la multiplicidad m de obtenemos que p(x) tiene maximo
n races en K.
Proposici
on 2.4.5. Sea F un cuerpo y sea p(x) F [x] un polinomio de grado
n 1. Sea K una extension de F en la cual p(x) tiene r races diferentes 1 , . . . , r
con multiplicidades m1 , . . . , mr , respectivamente. Entonces,
(x 1 )m1 (x r )mr | p(x) (en K[x]).
Adem
as, si m1 + + mr = n entonces
p(x) = (x 1 )m1 (x r )mr .
Demostracion. Por definicion (x1 )m1 | p(x), luego p(x) = (x1 )m1 q1 (x), q1 (x)
K [x]; de igual manera (x2 )m2 | p(x), de donde (x2 )m2 | q1 (x) ya que (x1 )m1
y (x 2 )m2 son primos relativos. Resulta, p(x) = (x 1 )m1 (x 2 )m2 q2 (x), con
q2 (x) K [x]. De manera analoga, (x 1 )m1 (x r )mr | p(x).
Si m1 + + mr = n, entonces por cuestiones de grado p(x) coincide con el
producto (x 1 )m1 (x r )mr .
Seg
un las propiedades anteriores, la nocion de cuerpo de descomposicion de un
polinomio se puede expresar en terminos de un juego completo de races o bien de
descomposicion completa en factores lineales.
Definici
on 2.4.6. Sean F un cuerpo y p(x) F [x] un polinomio de grado n 1.
La extension K de F se dice que es un cuerpo de descomposici
on de f (x)
respecto de F , si
DE UN POLINOMIO
2.4. CUERPO DE DESCOMPOSICION
53
(i) p(x) se descompone completamente en n factores lineales en K [x].
(ii) No existe subcuerpo propio de K para el cual se cumple (i).
Teorema 2.4.7 (Existencia). Sea F un cuerpo y sea p(x) F [x] un polinomio
de grado n 1. Entonces,
(i) Existe una extension K de F en donde p(x) se descompone en n factores
lineales (no necesariamente diferentes):
p(x) = (x 1 ) (x n ), i K, 1 i n.
Ademas, [K : F ] n! y 1 , . . . , n son los u
nicos elementos de K que son
races de p(x).
(ii) F (1 , . . . , n ) es un cuerpo de descomposici
on de p(x).
Demostracion. (i) La demostracion la hacemos por induccion sobre n. Par n = 1,
la situacion es trivial, tomamos K = F y desde luego [K : F ] = 1. Supongamos que
la proposicion es valida para todos los polinomios de grado n 1 y sobre cualquier
cuerpo. Sea p(x) F [x] grado n 2. Seg
un el corolario 2.1.17, existe una extension
K1 de F donde p(x) tiene una raz 1 y p(x) = (x 1 )p1 (x), con p1 (x) K1 [x]
y deg p1 (x) = n 1; ademas, [K1 : F ] n. Aplicando la hipotesis de induccion a
p1 (x) y K1 , encontramos una extension K de K1 (y por lo tanto de F ) donde p1 (x)
se descompone en producto de n 1 factores lineales, p1 (x) = (x 2 ) (x n ),
con 2 , . . . , n K, y ademas [K : K1 ] (n 1)!. Por lo tanto en K [x] se tiene
para p(x) la descomposicion
p(x) = (x 1 )(x 2 ) (x n ).
Resulta, [K : F ] = [K : K1 ] [K1 : F ] (n 1)!n = n!.
Es obvio que 1 , . . . , n son races de p(x). Sea K tal que p() = 0, entonces
por el teorema del residuo, (x ) | p(x) y existe 1 i n tal que (x ) | (x i ),
resulta (x i ) = (x ) y as = i .
(ii) Es claro que en F (1 , . . . , n ) el polinomio p(x) se descompone completamente en n factores lineales. Sea F L F (1 , . . . , n ) en donde p(x) se descompone completamente en n factores lineales,
p(x) = (x 1 ) (x n ), i L, 1 i n.
Puesto que L K, seg
un (i), {1 , . . . , n } = {1 , . . . , n }, luego F (1 , . . . , n ) L
y de esta manera L = F (1 , . . . , n ).
Pasamos ahora a considerar la unicidad de los cuerpos de descomposicion.
54
CAPITULO 2. EXTENSIONES DE CUERPOS
Proposici
on 2.4.8. Sean F y F 0 dos cuerpos y : F F 0 un isomorfismo. Entonces, induce un isomorfismo 0 : F [x] F 0 [x] entre sus anillos de polinomios.
En particular, p(x) F [x] es irreducible si, y s
olo si, 0 (p(x)) es irreducible.
Demostracion. 0 se define de la manera natural,
0 : F [x] F 0 [x]
a0 + a1 x + + an xn 7 (a0 ) + (a0 )x + + (an )xn
Evidentemente 0 es un isomorfismo. La segunda afirmacion es consecuencia directamente de la primera.
Definici
on 2.4.9. Sea K y K 0 extensiones de F y F 0 , respectivamente. Sean :
F F 0 , : K K 0 isomorfismos. Se dice que es una extensi
on de si
(a) = (a) para cada a F .
Lema 2.4.10. Sean F y F 0 cuerpos, : F F 0 un isomorfismo y 0 : F [x] F 0 [x]
el isomorfismo inducido de la proposici
on 2.4.8. Sea p(x) F [x] un polinomio de
grado n 1 y sea p0 (x) := 0 (p(x)). Sea una raz de p(x) en alg
un cuerpo extensi
on
0
0
0
de F y sea una raz de p (x) en alg
un cuerpo extensi
on de F . Entonces, existe
un isomorfismo
: F () F 0 (0 )
que es extension de y tal que () = 0 .
Demostracion. Podemos suponer que p(x) es irreducible ya que es raz de alg
un
factor irreducible de p(x). F () es una extension simple algebraica de F , luego sus
elementos son de la forma a0 + a1 + + an1 n1 , donde ai F, 0 i n 1.
Definimos de la manera natural,
F () F 0 (0 )
a0 + a1 + + an1 n1 7 (a0 ) + (a1 )0 + + (an1 )0n1 ;
es biyectiva ya que p0 (x) es el polinomio mnimo de 0 y es biyectiva. Es
tambien claro que es un homomorfismo de anillos. Ademas, para cada a F ,
(a) = (a), y () = 0 .
Corolario 2.4.11. Sea p(x) F [x] un polinomio de grado n 1 y sean y races
de p(x) en alg
un cuerpo extensi
on de F . Entonces existe un isomorfismo entre F ()
y F () que deja fijos los elementos de F y enva en .
Demostracion. Consecuencia directa del lema anterior con F 0 = F, 0 = iF .
DE UN POLINOMIO
2.4. CUERPO DE DESCOMPOSICION
55
Lema 2.4.12. Sean F y F 0 cuerpos, : F F 0 un isomorfismo y 0 : F [x] F 0 [x]
el isomorfismo inducido de la proposici
on 2.4.8. Sea p(x) F [x] un polinomio de
grado n 1 y sea p0 (x) = 0 (p(x)). Sean K y K 0 cuerpos de descomposici
on de
0
0
p(x) y p (x), respectivamente. Entonces existe un isomorfismo : K K que es
extension de y ademas enva las races 1 , . . . , n de p(x) en las races 1 , . . . , n
de p0 (x).
Demostracion. Puesto que K es un cuerpo de descomposicion de p(x), entonces
p(x) = (x 1 ) (x n ), i K, 1 i n;
pero es claro que F (1 , . . . , n ) K y p(x) tambien se descompone en F (1 , . . . , n ),
por lo tanto K = F (1 , . . . , n ). De igual manera, K 0 = F 0 (1 , . . . , n ). Seg
un el
0
lema 2.4.10, existe una extension 1 : F (1 ) F (1 ) de tal que 1 (1 ) = 1 .
Podemos considerar que p(x) F (1 )[x] y 1 (p(x)) = p0 (x) de tal manera que
podemos aplicar nuevamente el lema 2.4.10 para 2 y 2 , luego existe una extension
2 : F (1 )(2 ) F 0 (1 )(2 ) de 1 que enva 2 en 2 . Teniendo en cuenta que
F (1 )(2 ) (n ) = F (1 , . . . , n ) y F 0 (1 )(2 ) (n ) = F 0 (1 , . . . , n ), al cabo de
n pasos encontramos la extension buscada.
Teorema 2.4.13 (Unicidad). Sea p(x) F [x] un polinomio de grado n 1.
Entonces dos cuerpos de descomposici
on de p(x) son extensiones equivalentes.
Demostracion. Basta tomar en el teorema anterior F 0 = F y = iF .
Ejemplo 2.4.14. Calcularemos en este ejemplo los cuerpos de descomposicion de
algunos polinomios.
(i)f (x) = x4 8x2 + 15 Q[x]: observemos que
f (x) = (x2 3)(x2 5) = (x + 3)(x 3)(x + 5)(x 5),
luego el cuerpo de descomposicion es Q( 3, 5). Ademas,
[Q( 3, 5) : Q] = [Q( 3)( 5) : Q] = [Q( 3)( 5) : Q( 3)][Q( 3) : Q] = 4.
En efecto, puesto que x2 3 Q[x]
es irreducible, entonces [Q( 3) : Q] = 2;
2
notemos
tambi
en que x 5 Q( 3)[x]es irreducible: de ser reducible se tendra
que 5 Q( 3),
es decir, 5 = r0 + r1 3
con r
0 , r1 Q,
y al elevar al cuadrado
obtendramos que 3 Q. Por lo tanto, [Q( 3)( 5) : Q( 3)] = 2.
Notemos que si consideramos f (x) = x4 8x2 + 15 R[x], entonces el cuerpo
de descomposicion de f (x) es R ya que por definicion el cuerpo de descomposicion
contiene el cuerpo de coeficientes.
(ii) f (x) = x3 + x + 1 Z2 [x]: notemos que f (x) no tiene races en Z2 , luego
es irreducible. f (x) tiene en Z2 [x]/hf (x)i una raz := x, as 3 + + 1 = 0. De
aqu resulta,
56
CAPITULO 2. EXTENSIONES DE CUERPOS
4 + 2 + = 0, luego 4 + = 2 = 2 ;
6 + 4 + 3 = 0 = 6 + 4 + ( 1) = 6 + 4 + + 1 = 6 + 2 + 1,
es decir, 2 es tambien raz de f (x). Ademas, 4 = 2 + es tambien raz:
(2 + )3 + (2 + ) + 1 = 6 + 35 + 34 + 3 + 2 + + 1 = 6 + 5 + 4 + 2 =
6 + 5 = 6 + 5 + = 2 1 + 5 + = 2 + 1 + 5 + =
5 + 2 + + 1 = 3 + + 1 = 3 + + 1 = 0.
Notemos tambien que , 2 y 4 son distintos. Por lo tanto, el cuerpo de descomposicion de f (x) es Z2 (, 2 , 4 ) = Z2 ()
= Z2 [x]/hf (x)i,
f (x) = (x )(x 2 )(x 4 ) y [Z2 () : Z2 ] = 3.
(iii) f (x) = x4 + 1 Q[x]: en C[x] se tiene la descomposicion
2
f (x) = (x2
i)(x
+
i)
=
(x
i)(x
+
i)(x
i)(x
+
i)
=
2
2
2
2
2
2
2
2
(x ( 2 + 2 i))(x + ( 2 + 2 i))(x ( 2 2 i))(x + ( 2 2 i));
observemos que i = ( i)1 , por lo tanto Q( i,
i, ( i) , ( i)1 ) = Q( i)
es un cuerpo de descomposicion de f (x) y ademas [Q( i) : Q] = 4.
(iv) f (x) = x4 + 1 Zp [x], con p 6= 2: sabemos por el corolario 2.1.17 que f (x)
tiene al menos una raz en un cuerpo extension de Zp ; notemos que es tambien
raz, lo mismo que 1 y 1 . Ademas, estos cuatro elementos son distintos. Por
lo tanto, Zp (, , 1 , 1 ) = Zp () es el campo de descomposicion de f (x)
y [Zp () : Zp ] 4. No podemos asegurar que f (x) sea irreducible sobre Zp , por
ejemplo, si p = 3 entonces f (x) = x4 + 1 = (x2 x 1)(x2 + x 1), y en este caso
x2 + x 1 es irreducible sobre Z3 , luego [Z3 () : Z3 ] = 2.
(v) f (x) = x4 + 1 Z2 [x]: En este caso f (x) = x4 + 1 = (x + 1)4 y entonces el
cuerpo de descomposicion es Z2 con [Z2 : Z2 ] = 1.
(vi) f (x) = x4 + 4 Q[x]: se tiene la factorizacion
f (x) = (x2 +2x+2)(x2 2x+2) = (x(1+i))(x+(1i))(x(1+i))(x+(1i)),
luego el cuerpo de descomposicion es
Q(1 + i, 1 i, 1 + i, 1 i) = Q(i) y [Q(i) : Q] = 2.
(vii) f (x) = xp 1 Q[x] con p irreducible: se tiene la descomposicion
f (x) = (x 1)(xp1 + xp2 + + x + 1),
y sabemos que fp (x) = xp1 +xp2 + +x+1 es irreducible sobre Q; aplicamos nuevamente el corolario 2.1.17 y obtenemos una raz de fp (x) en K := Q[x]/hfp (x)i.
Recordemos que una Q-base de K es {1, , . . . , p2 }, ademas para cada 0 k
p 1 se tiene que f (k ) = (k )p 1 = (p )k 1 = 0. De aqu se obtiene que
{1, , . . . , p1 } es un juego completo de races distintas de f (x) y Q() es el cuerpo
de descomposicion de f (x). Ademas, [Q() : Q] = p 1.
57
2.5. CLAUSURA ALGEBRAICA DE UN CUERPO
Ejemplo 2.4.15. Sea F un cuerpo y p(x) F [x] un polinomio irreducible de grado
n 1. Sea K una extension finita de F , digamos [K : F ] = m, de tal forma que
m.c.d.(n, m) = 1. Veamos que p(x) es irreducible sobre K: p(x) K[x]; existe un
cuerpo extension L de K en el cual p(x) tiene una raz y ademas [L : K] n
(corolario 2.1.17). Tenemos entonces que
[K() : F ] = [K() : K][K : F ] = [K() : K]m,
[K() : F ] = [K() : F ()][F () : F ] = [K() : F ()]n,
de aqu obtenemos que n|[K() : K]m, de donde n|[K() : K], y as n [K() : K].
Pero [L : K] = [L : K()][K() : K] n, luego [K() : K] n, con lo cual
[K() : K] = n. Esto dice que el polinomio mnimo de sobre K es de grado n,
luego p(x) no puede tener factores no triviales en K[x], es decir, p(x) es irreducible
sobre K.
Ejemplo 2.4.16. Consideremos p(x) = x3 2
Q[x], calculemos su cuerpo de
descomposicion y el grado de la extension: sea := 3 2, entonces
p(x) = (x )(x2 + x + 2 ) = (x )(x )(x 2 ), con :=
1+ 3i
.
2
Por lo tanto el cuerpo de descomposicion de p(x) es Q(, , 2 ) = Q(, ) =
Q(, ). Podemos aplicar el ejemplo anterior para probar que [Q(, ) : Q] = 6.
Tenemos que
[Q(, ) : Q] = [Q()() : Q] = [Q()() : Q()][Q() : Q];
es raz del polinomio ciclotomico f3 (x) = x2 +x+1, luego [Q() : Q] = 2; tomando
K = Q() en el ejemplo anterior y p(x) = x3 2 Q[x] irreducible (Eisenstein con
p = 2), entonces m.c.d.(3, 2) = 1 y p(x) es irreducible sobre Q(). As pues, es
raz del polinomio irreducible p(x) Q()[x], con lo cual [Q()() : Q()] = 3, y de
esta manera [Q(, ) : Q] = 6.
Para concluir el ejemplo calculemos una Q-base de Q(, ) usando la prueba de la
proposicion 2.1.4: el polinomio mnimo de sobre Q es f3 (x) = x2 + x + 1, luego una
Q-base de Q() es {1, }; el polinomio mnimo de sobre Q() es p(x), luego una
Q()-base de Q()() es {1, , 2 }. En total, una Q-base de K es {1, , 2 , , , 2 }.
2.5.
Clausura algebraica de un cuerpo
Definici
on 2.5.1. Un cuerpo K es algebraicamente cerrado si para cada polinomio p(x) K[x] de grado 1 todas las races de p(x) est
an en K.
Notemos que K es algebraicamente cerrado si, y solo si, cada polinomio p(x)
K[x] de grado 1 se descompone completamente en K[x] en producto de factores
58
CAPITULO 2. EXTENSIONES DE CUERPOS
lineales. Tambien, K es algebraicamente cerrado si, y solo si, los u
nicos polinomios
irreducibles de K[x] son los de primer grado. De forma equivalente, K es algebraicamente cerrado si, y solo si, el cuerpo de descomposicion de cada polinomio
p(x) K[x] de grado 1 esta contenido en K.
Observaci
on 2.5.2. (i) Ning
un cuerpo finito es algebraicamente cerrado. En efecto,
sea F = {a1 = 1, a2 , . . . , an } un cuerpo finito; consideremos el polinomio p(x) :=
1 + (x a1 ) (x an ) F [x], entonces f (ai ) = 1 para cada 1 i n, es decir,
f (x) no tiene races en F .
(ii) As pues, todo cuerpo algebraicamente cerrado es infinito.
(iii) R es infinito pero no es algebraicamente cerrado.
Veremos a continuacion que todo cuerpo F esta contenido en un cuerpo algebraicamente cerrado, el cual ademas es una extension algebraica de F .
Teorema 2.5.3. Sea F un cuerpo. Entonces existe una extensi
on F F que tiene
las siguientes propiedades:
(i) F es una extension algebraica de F .
(ii) F es algebraicamente cerrado.
(iii) Cada polinomio p(x) F [x] de grado 1 tiene todas sus races en F .
(iv) F = F (S), con
S := { F |p() = 0 para alg
un p(x) F [x] de grado 1}.
Se dice que F es una clausura algebraica de F .
Demostracion. Paso 1. Probemos primero que existe una extension K1 F en la
cual cada polinomio p(x) F [x] de grado 1 tiene al menos una raz. Veamos
tambien que K1 es una extension algebraica de F .
A cada polinomio p(x) F [x] de grado 1 le asociamos una indeterminada yp ;
sea Y el conjunto de todas estas indeterminadas. Consideremos el anillo F [Y ] de
todos los polinomios en estas indeterminadas; notemos que cada elemento f (Y ) de
F [Y ] es un polinomio en un subconjunto finito {yp1 , . . . , ypn } de indeterminadas de
Y (que dependen de f (Y )). Sea I el ideal de F [Y ] generado por todos los polinomios
de la forma p(yp ), p(x) F [x], gr(p(x)) 1, es decir,
I := hp(yp )|p(x) F [x], gr(p(x)) 1i.
Notemos que I es propio: en efecto, supongamos que I = F [Y ], entonces existen
polinomios p1 (x), . . . , pn (x) F [x] y elementos q1 , . . . , qn F [Y ] de tal forma que
1 = q1 p1 (yp1 ) + + qn pn (ypn ).
2.5. CLAUSURA ALGEBRAICA DE UN CUERPO
59
Cada polinomio qi incluye solamente un n
umero finito de indeterninadas ys, luego
podemos asumir que todos los polinomios de la relacion anterior incluyen las mismas
indeterminadas y1 , . . . , ym (hemos simplificado un poco la notacion cambiando yfi
por yi y ademas notemos que m n). Tenemos entonces que
1 = q1 (y1 , . . . , ym )p1 (y1 ) + + qn (y1 , . . . , ym )pn (yn ).
Seg
un el corolario 2.1.17, existe un cuerpo L1 F en donde p1 (y1 ) tiene al menos
una raz 1 ; p2 (y2 ) puede ser considerado como polinomio de L1 [y2 ] y existe una
extension L2 L1 en donde p2 (y2 ) tiene al menos una raz 2 ; podemos continuar
de esta manera y encontrar una extension L F en donde cada polinomio pi (yi )
tiene una raz i , 1 i n. Tomando en la igualdad de arriba yi = i y yj = j = 0
para n + 1 j m obtenemos la contradiccion 1 = 0.
As pues, I 6= F [Y ]. Existe entonces un ideal maximal P en F [Y ] que contiene
a I (vease [10]) de tal manera que K1 := F [Y ]/P es un cuerpo y se tiene el homomorfismo canonico
j : F [Y ] K1 , q q.
Observemos que F esta sumergido en K1 : en efecto, la funcion a 7 a, a F , es
un homomorfismo inyectivo pues si a = 0, entonces a P y a = 0 (de lo contrario
1 = aa1 P ). As pues, podemos asumir que K1 F . Sea p(x) F [x] de
grado 1, entonces yp K1 es una raz de p(x) ya que p(yp ) = p(yp ) = 0 pues
p(yp ) I P .
Para terminar este primer paso veamos que K1 es una extension algebraica de
F : sea q K1 con q F [Y ]; si q F , entonces claramente q es algebraico sobre
F . Sea q no constante, q = q(y1 , . . . , yn ) F [Y ], entonces q = q(y1 , . . . , yn ), pero
como vimos antes, cada yi es raz de un polinomio con coeficientes de F , 1 i n,
es decir, yi es algebraico sobre F . Del corolario 2.2.4 se obtiene que q es algebraico
sobre F , luego K1 es una extension algebraica de F .
Paso 2. Ahora podemos considerar todos los polinomios de K1 [x] de grado 1;
seg
un el paso anterior, existe una extension K2 K1 en la cual cada uno de estos
polinomios tenga al menos una raz y sea algebraica sobre K1 ; surge as una cadena
ascendente de cuerpos
F K1 K2 Kn Kn+1
de tal forma que cada polinomio de grado 1 de Kn [x] tiene
S al menos una raz en
Kn+1 y Kn+1 sea una extension algebraica de Kn . Sea K := n1 Kn . Notemos que
K es un cuerpo y, por supuesto, contiene a F .
Paso 3. Sea p(x) K[x] de grado k 1; entonces existe n 1 tal que todos
los coeficientes de p(x) estan en Kn , es decir, p(x) Kn [x]. Entonces, p(x) tiene al
menos una raz 1 en Kn+1 y por lo tanto p(x) = (x1 )p1 (x), con p1 (x) Kn+1 [x];
a su vez p1 (x) tiene al menos una raz 2 en Kn+2 y p(x) = (x 1 )(x 2 )p2 (x),
60
CAPITULO 2. EXTENSIONES DE CUERPOS
con p2 (x) Kn+2 [x], continuando de esta manera encontramos que p(x) tiene todas
sus races en Kn+k K. Hemos pues construido un cuerpo algebraicamente cerrado
K que contiene a F .
Paso 4. Sea F la union de todos los subcuerpos de K que son extensiones algebraicas de F (al menos F es una extension algebraica de F ); notemos que F es una
extension algebraica de F : sea F , entonces esta en alguno de los subcuerpos
de la reunion anterior, luego es algebraico sobre F . Esto demuestra que F es una
extension algebraica de F y tenemos probado el numeral (i).
Paso 5. Probemos ahora que F es algebraicamente cerrado. Sea p(x) F [x] de
grado 1 y sea una raz de p(x); como p(x) K[x] y K es algebraicamente
cerrado, entonces K y existe n 1 tal que Kn . Veamos que es algebraico
sobre F : tenemos que F K1 Kn , con Ki una extension algebraica de
Ki1 , 1 i n, luego aplicando repetidamente el corolario 2.2.3 encontramos que
es algebraico sobre F .
As pues, F () es una extension algebraica de F contenida en K, con lo cual
F () F , de donde F . Hemos demostrado que cada raz de p(x) esta en F , es
decir, F es algebraicamente cerrado. Esto prueba el numeral (ii). El numeral (iii) es
consecuencia directa de (ii) ya que F F .
Para concluir la demostracion del teorema veamos la prueba del numeral (iv).
un
Sea F , como F es una extension algebraica de F , entonces es raz de alg
polinomio p(x) F [x] de grado 1, es decir, S, luego F (S), as pues,
F F (S). Recprocamente, es claro que F (S) F .
Observaci
on 2.5.4. (i) Se puede demostrar que dos clausuras algebraicas de un
cuerpo son extensiones equivalentes, la prueba completa de este teorema usa suficientes elementos de teora de conjuntos e induccion transfinita y va mas alla de los
alcances de este cuaderno (vease [5] o tambien [17]).
(ii) Si F es algebraicamente cerrado, entonces F = F .
(iii) En topologa conjuntista la clausura de un subconjunto de un espacio topologico es el menor cerrado del espacio que contiene a dicho subconjunto. Aqu en teora
de cuerpos, la clausura algebraica de un cuerpo F no es el menor algebraico que lo
contiene ya que dicho algebraico es F y F en general puede no ser algebraicamente
cerrado.
(iv) Sea L tal que F L F y L es algebraicamente cerrado, entonces L = F :
sea F , entonces es raz de un polinomio p(x) con coeficientes en F , luego
p(x) L[x], por lo tanto, L.
(v) Sea F K L tal que K es una extension algebraica de F . Entonces,
L = K si, y solo si, L = F : si L = K, entonces L es algebraicamente cerrado y
es una extension algebraica de K, pero como K es una extension algebraica de F ,
entonces L es tambien una extension algebraica de F . Recprocamente, si L = F ,
entonces L es algebraicamente cerrado y es una extension algebraica de F , luego
tambien es una extension algebraica de K, es decir, L = K.
2.6. DEPENDENCIA E INDEPENDENCIA ALGEBRAICA
61
(vi) Sea F K, con K algebraicamente cerrado, entonces
F = A = { K| es algebraico sobre F }.
Por el corolario 2.2.4 sabemos que A es efectivamente un cuerpo que contiene a F ,
y por supuesto, una extension algebraica de F . Veamos que A es algebraicamente
cerrado: sea p(x) A[x], entonces p(x) K[x] y por lo tanto todas sus races estan
en K, sea una cualquiera de estas races, entonces p() = 0 y es de esta manera
algebraico sobre A, pero como A es una extension algebraica de F , entonces es
algebraico sobre F (corolario 2.2.3), es decir, A.
Cerramos esta seccion enunciando y aplicando el teorema sobre la clausura algebraica del cuerpo de los n
umeros complejos.
Ejemplo 2.5.5. (i) Teorema fundamental del
algebra: C es algebraicamente
cerrado. Existen m
ultiples pruebas de este hecho clasico del algebra; la mayora de
las demostraciones cortas usan elementos de analisis complejo, y otras puramente algebraicas, pero bastante extensas, utilizan demasiadas herramientas no includas en
esta coleccion de cuadernos. Remitimos al lector interesado a consultar por ejemplo
[1] y [16], en donde podran encontrar pruebas del teorema.
(ii) C = C ya que C es algebraicamente cerrado.
(iii) R = C: en efecto, C = R(i) es una extension algebraica de R y C es
algebraicamente cerrado.
(iv) Q = { C| es algebraico sobre Q}: esto se obtiene del teorema fundamental del algebra y de la parte (vi) de la observacion 2.5.4.
2.6.
Dependencia e independencia algebraica
Estudiaremos ahora las nociones de dependencia e independencia algebraica, las
cuales, en cierto sentido, son analogas a las de dependencia e independencia lineal
del algebra lineal.
Definici
on 2.6.1. Sea K una extensi
on del cuerpo F y sean u1 , . . . , un K. Se
dice que elemento v K depende algebraicamente de u1 , . . . , un respecto de
F si v es algebraico sobre el cuerpo F (u1 , . . . , un ), es decir, v satisface una ecuaci
on
algebraica de la forma
am (u)v m + am1 (u)v m1 + + a0 (u) = 0,
(2.6.1)
donde am (u), am1 (u), . . . , a0 (u) F [u1 , . . . , un ] no son todos iguales a cero.
Seg
un la observacion 2.1.10, en realidad cada elemento ai (u) es una fraccion de
dos expresiones polinomicas en los elementos u1 , . . . , un con denominador no nulo,
62
CAPITULO 2. EXTENSIONES DE CUERPOS
pero en la ecuacion (2.6.1) podemos eliminar los denominadores y obtenemos que
cada ai (u) F [u1 , . . . , un ].
En forma similar a como ocurre en algebra lineal, se tienen las siguientes propiedades basicas de la dependencia algebraica.
Teorema 2.6.2. Sea K una extensi
on del cuerpo F y sean v, u1 , . . . , un ; v1 , . . . , vs
elementos de K. Entonces,
(i) Para cada 1 i n, ui depende algebraicamente de u1 , . . . , un .
(ii) Para cada 1 i n, si v depende algebraicamente de u1 , . . . , un , pero no
depende algebraicamente de u1 , . . . , ui1 , ui+1 , . . . , un entonces ui depende algebraicamente de u1 , . . . , ui1 , v, ui+1 , . . . , un .
(iii) Si v depende algebraicamente de v1 , . . . , vs y cada vj , 1 j s, depende algebraicamente de u1 , . . . , un , entonces v depende algebraicamente de u1 , . . . , un .
Demostracion. (i) Esta parte es trivial ya que ui es algebraico sobre F (u1 , . . . , un ).
(ii) Sea F 0 := F (u1 , . . . , ui1 , ui+1 , . . . , un ) y reescribamos (2.6.1) en la forma
am (ui )v m + am1 (ui )v m1 + + a0 (ui ) = 0, ak (ui ) F 0 (ui ), 0 k m, (2.6.2)
donde no todos los coeficientes ak (ui ) son nulos. Podemos tambien reescribir esta
ecuacion respecto a ui en la forma
bh (v)uhi + bh1 (v)uih1 + + b0 (v) = 0, bl (v) F 0 (v), 0 l h.
(2.6.3)
Cada coeficiente bl (v) F (u1 , . . . , ui1 , v, ui+1 , . . . , un ) y tiene una de dos opciones:
es nulo o no nulo. Si para alg
un l, bl (v) 6= 0, entonces hemos terminado. No es posible
que todos sean identicamente nulos: en efecto, si suponemos lo contrario, como
v por hipotesis no depende algebraicamente de u1 , . . . , ui1 , ui+1 , . . . , un , entonces
todos los coeficientes en F 0 seran nulos y de esta manera la ecuacion (2.6.2) sera
identicamente nula, con lo cual am (un ) = = a0 (un ) = 0, contradiccion.
(iii) Como v es algebraico sobre F (v1 , . . . , vs ), entonces v es algebraico sobre
F (u1 , . . . , un ; v1 , . . . , vs ), el cual es una extension algebraica de F (u1 , . . . , un ), en
consecuencia v es algebraico sobre F (u1 , . . . , un ) (corolario 2.2.3).
Definici
on 2.6.3. Sea K una extensi
on del cuerpo F y sean u1 , . . . , un K. Se dice
que u1 , . . . , un son algebraicamente independientes respecto de F si ninguno
de ellos depende algebraicamente de los restantes.
El siguiente criterio puede ser tomado tambien como la definicion de elementos
algebraicamente independientes.
2.6. DEPENDENCIA E INDEPENDENCIA ALGEBRAICA
63
Teorema 2.6.4. Sea K una extensi
on del cuerpo F y sean u1 , . . . , un K. Los
elementos u1 , . . . , un son algebraicamente independientes respecto de F si, y s
olo si,
para cada polinomio f F [x1 , . . . , xn ] se tiene que f (u1 , . . . , un ) = 0 implica f = 0.
Demostracion. ): Supongase que u1 , . . . , un son algebraicamente independientes.
Sea f F [x1 , . . . , xn ] tal que f (u1 , . . . , un ) = 0. Descomponiendo f respecto a un
entonces los coeficientes fi (u1 , . . . , un1 ) de este polinomio deben ser identicamente
nulos. Descomponiendo ahora estos coeficientes respecto de un1 encontramos que
los coeficientes resultantes son tambien identicamente nulos. Continuando de esta
manera encontramos que f es el polinomio nulo.
): Evidente.
El teorema anterior justifica porque a un conjunto de elementos algebraicamente
independientes se le denomina tambien conjunto trascendente.
Corolario 2.6.5. Sea K una extensi
on del cuerpo F y sean u1 , . . . , un K algebraicamente independientes respecto de F . Entonces,
(i) F [u1 , . . . , un ]
= F [x1 , . . . , xn ].
(ii) F (u1 , . . . , un )
= F (x1 , . . . , xn ).
Demostracion. (i) El isomorfismo se logra haciendo corresponder a cada polinomio
f (x1 , . . . , xn ) el elemento f (u1 , . . . , un ) mediante el homomorfismo evaluacion. La
soreyectividad es evidente y la inyectividad esta garantizada por el hecho que los
elementos u1 , . . . , un son algebraicamente independientes.
(ii) Basta tomar el cuerpo de fracciones a cada uno de los anillos de (i).
Observaci
on 2.6.6. (i) Los conceptos de dependencia e independencia algebraica
pueden ser extendidos a conjuntos infinitos. Sea K una extension del cuerpo F y
U K; el elemento v K se dice algebraicamente dependiente de U respecto
de F si v es algebraico sobre el cuerpo F (U ), es decir, v satisface una ecuacion
cuyos coeficientes son funciones racionales de elementos de U con coeficientes en F .
Multiplicando por los denominadores de los coeficientes de la ecuacion mencionada,
obtenemos que v satisface una ecuacion, los coeficientes de la cual son expresiones
polinomicas en U con coeficientes de F , es decir, los coeficientes estan en F [U ]. Para
U = , la dependencia algebraica de v quiere decir que v es algebraico sobre F . El
conjunto U se dice algebraicamente depeniente respecto de F si al menos un
elemento u U depende de los restantes.
(ii) Si v depende algebraicamente de U , entonces existe un subconjunto finito
{u1 , . . . , un } U tal que v depende algebraicamente de estos elementos. Escogiendo
este subconjunto de tal forma que ninguno de sus elementos este de sobra, entonces
cada elemento ui depende algebraicamente de {v, u1 , . . . , ui1 , . . . , un }, 1 i n.
64
CAPITULO 2. EXTENSIONES DE CUERPOS
(iii) Como en el teorema 2.6.2, tenemos en este caso la siguiente observacion: si
u depende algebraicamente de U y cada elemento de U depende algebraicamente
de V , entonces u depende algebraicamente de V . El conjunto V depende algebraicamente de U si cada elemento de V depende algebraicamente de U . Si V
depende algebraicamente de U y U depende de Z, entonces V depende de Z. U y
V se dicen equivalentes respecto de F si cada uno depende algebraicamente del
otro. Esta relacion es de equivalencia.
(iv) El conjunto U se dice algebraicamente independiente respecto de F
si ninguno de sus elementos depende algebraicamente de los restantes. Esto es equivalente a decir que cada uno de los subconjuntos finitos de U es algebricamente
independientes (el conjunto vaco por definicion es algebraicamente independiente).
Se dice tambien que U es un conjunto trascendente. Notemos que U es algebraicamente dependiente si, y solo si, no es algebraicamente independiente, es decir,
al menos un subconjunto finito no vaco {u1 , . . . , un } de U es algebraicamente dependiente.
(v) El contenido del teorema 2.6.4 tambien valido en este caso: si U es algebraicamente independiente, entonces una relacion entre elementos de U de la forma
f (u1 , . . . , un ) = 0, donde f es un polinomio con coeficientes de F , se cumple si, y
solo si, f es el polinomio nulo.
(vi) Veamos ahora la version general del corolario 2.6.5: sea U algebraicamente
independiente sobre F ; consideremos el anillo de polinomios F [X] con coeficientes en
F en un conjunto de X de indeterminadas de cardinalidad igual a la de U . Asignado
a cada polinomio f (x1 , . . . , xn ) F [X] el elemento f (u1 , . . . , un ) F [U ] se obtiene
un homomorfismo de anillos de F [X] en el subanillo F [U ] de F (U ). Como U es
algebraicamente independiente sobre F , entonces se tiene el isomorfismo F [X]
=
F [U ], el cual induce el isomorfismo de sus cuerpos de fracciones, F (X)
F
(U
).
=
La extension F (U ) de F se denomina extensi
on trascendente del cuerpo F y la
cardinalidad de U se conoce como el grado de trascendencia de la extensi
on
F (U ).
Probaremos ahora que cada extension de un cuerpo F es el resultado de una
extension trascendente seguida de una extension algebraica.
Proposici
on 2.6.7. Sea K una extensi
on del cuerpo F . Entonces, cada subconjunto
X de K es equivalente, en el sentido de la dependencia algebraica, a un subconjunto
X 0 X el cual es algebraicamente independiente sobre F .
Demostracion. De acuerdo con el teorema de Zermelo, podemos asumir que X es
totalmente ordenado, (X, ). El subconjunto X 0 se define de la siguiente forma:
X 0 := {a X|a no depende algebraicamente del intervalo Ua que lo precede}.
con Ua := {u X|u a}. Entonces X 0 tiene las siguientes propiedades:
2.6. DEPENDENCIA E INDEPENDENCIA ALGEBRAICA
65
(i) X 0 es algebraicamente independiente sobre F . En efecto, si suponemos lo
contrario, existe un elemento v X 0 que depende algebraicamente de los restantes,
por lo tanto, existe un conjunto finito de elementos a1 , . . . , an X 0 tal que v depende algebraicamente de ellos. El conjunto {a1 , . . . , an } se puede tomar de tama
no
mnimo, de tal manera que para cada 1 i n, v no depende algebraicamente
de a1 , . . . , ai1 , ai+1 , . . . , an . Seg
un el teorema 2.6.2, cada ai depende algebraicamente de a1 , . . . , ai1 , v, ai+1 , . . . , an . Denotemos an+1 := v, entonces en el conjunto
{a1 , . . . , an , an+1 } cada elemento depende de los restantes. Consideremos el mayor
elemento del conjunto {a1 , . . . , an , an+1 }, entonces este elemento no esta en X 0 , contradiccion.
(ii) Es claro que X 0 depende algebraicamente de X ya que X 0 depende algebraicamente de si mismo. Veamos que X depende algebraicamente de X 0 . En efecto,
si suponemos lo contrario, existe al menos un elemento en X que no depende algebraicamente de X 0 , en la coleccion de tales elementos, sea a mnimo; por su puesto
a no pertenece a X 0 , con lo cual a depende del intervalo Ua que lo precede; por la
condicion de a, cada elemento de Ua depende de X 0 y esto implica que a depende
de X 0 , lo cual es una contradiccion.
Proposici
on 2.6.8. Sea K una extensi
on del cuerpo F y sean X Y K. En0
tonces, cada subconjunto X de X algebraicamente independiente sobre F y equivalente a X puede ser extendido a un subconjunto Y 0 de Y algebraicamente independiente sobre F y equivalente a Y .
Demostracion. Ordenemos completamente a Y de tal forma que los elementos de X
resulten predecesores de los elementos restantes de Y . Sea Y 0 el subconjunto de Y
construido en la prueba de la proposicion anterior. Claramente X 0 Y 0 .
Teorema 2.6.9. Sea K una extensi
on del cuerpo F . Entonces, K se obtiene de F
por medio de una extension trascendente de F seguida de una extensi
on algebraica.
Demostracion. Sea X := K y sea X 0 el subconjunto de X que es algebraicamente
independiente y equivalente a X (proposicion 2.6.7). Como X es equivalente a X 0
sobre F , cada elemento de K = X es algebraico sobre F (X 0 ) (vease el numeral (i)
de la observacion 2.6.6), es decir, K es una extension algebraica de F (X 0 ), y esta
u
ltima es una extension trascendente de F .
Hemos pues demostrado que
K = F (X 0 )(Y ), con Y := K F (X 0 ).
Si Y = , entonces K = F (X 0 ) es una extension trascendente de F ; si X 0 = ,
entonces K = F (Y ) es una extension algebraica de F .
66
CAPITULO 2. EXTENSIONES DE CUERPOS
Observaci
on 2.6.10. (i) El conjunto X 0 del teorema anterior no es u
nico pero su
cardinalidad si. En efecto, se tiene el siguiente resultado: dos conjuntos algebraicamente independientes y equivalentes son equipotentes (vease Haupt O, Einf
uhrung
0
in die Algebra II, Kap. 23,6). La cardinalidad de X se denomina el grado de
trascendencia de K sobre F .
Para grados de trascendencia finitos se tiene la siguiente propiedad.
Corolario 2.6.11. Sea E F una extensi
on trascendente finita de F de grado s y
sea K E una extension trascendente finita de E de grado t, entonces K F es
una extension trascendente finita de F de grado s + t.
Demostracion. Sea F E K; sea X un subconjunto de E algebraicamente
independiente sobre F y equivalente a E de tama
no |X| = s (vease la prueba
del teorema 2.6.9) y sea Y un subconjunto de K algebricamente independiente
sobre E equivalente a K de tamam
no |Y | = t. Puesto que X Y = , entonces
|X Y | = s + t. La idea es demostrar que X Y es algebraicamente independiente
sobre F y ademas equivalente a K. Seg
un vimos en la demostracion del teorema 2.6.9,
K es una extension algebraica de E(Y ) y a su vez E es una extension algebraica
de F (X), por lo tanto, K es una extension algebraica de F (X, Y ). Esto dice que K
y X Y son conjuntos algebraicamente equivalentes sobre F . Supongamos que se
tiene una relacion entre elementos u1 , . . . , un de X Y de la forma f (u1 , . . . , un ) = 0,
donde f es un polinomio con coeficientes de F , entonces notese que en dicha relacion
no pueden aparecer elementos de Y (de lo contrario existira una relacion entre estos
elementos con coeficientes de E, lo cual contradice la independencia algebraica de
Y sobre E). As pues, la relacion mencionada solo involucra elementos de X con
coeficientes de F , por lo tanto f = 0. Esto quiere decir que X Y es algebraicamente
independiente sobre F .
Concluimos esta seccion ilustrando el teorema 2.6.9 y describiendo todos los
generadores de F (x) (recordemos que cada extension trascendente simple del cuerpo
F es equivalente a F (x), proposicion 2.1.15). Ademas caracterizaremos todos los
automorfismos de F (x) que dejan fijo F .
Definici
on 2.6.12. Sea F un cuerpo y sea
0 6= z =
f (x)
g(x)
F (x), con m.c.d.(f (x), g(x)) = 1.
Se denomina grado de z al mayor de los grados de f (x) y g(x). Para z = 0 no se
define grado.
Proposici
on 2.6.13. Sean F un cuerpo y z F (x) de grado n 1. Entonces,
(i) z es trascendente sobre F .
2.6. DEPENDENCIA E INDEPENDENCIA ALGEBRAICA
67
(ii) F (x) es una extension algebraica de F (z) de grado n,
F ( F (z) F (x), F (x) = F (z)(x), [F (x) : F (z)] = n.
Demostracion. (i) Sea z =
f (x)
,
g(x)
donde f (x) y g(x) son primos relativos; sean
g(x) := g0 + g1 x + + gr xr 6= 0 y f (x) := f0 + f1 x + + fs xs .
Entonces el elemento x F (x) satisface la ecuacion g(x)zf (x) = 0 con coeficientes
en F (z):
(g0 z f0 ) + (g1 z f1 )x + + (gr z fr )xr fr+1 xr+1 fs xs = 0.
No todos los coeficientes en esta ecuacion son nulos: en efecto, supongamos lo contrario, entonces z = fgrr ; si fr = 0, entonces z = 0, falso; si fr 6= 0, entonces z es
de grado cero, falso. As pues, x es algebraico sobre F (z). Notemos que z no es
algebraico sobre F ya que de lo contrario x sera algebraico sobre F , lo cual es falso.
Por lo tanto, z es trascendente sobre F .
(ii) Tenemos que x es raz del polinomio
g(y)z f (y) = (g0 z f0 ) + + (gr z fr )y r fr+1 y r+1 fs y s F (z)[y],
el cual tiene grado n. Veamos que este polinomio es irreducible: si fuera reducible,
entonces sera reducible como elemento de F [z][y] = F [z, y] (proposicion 1.4.5),
g(y)z f (y) = p(y, z)q(y, z)
pero como g(y)z f (y) es lineal respecto de z, entonces uno de los factores depende
solamente de y y el otro depende linealmente de z,
g(y)z f (y) = p(y)(q0 (y) + q1 (y)z),
luego g(y) = p(y)q1 (y) y f (y) = p(y)q0 (y), pero esto es una contradiccion ya que
g(y) y f (y) son primos relativos.
Como conclusion tenemos que x es algebraico de grado n sobre el cuerpo F (z)
y as [F (x) : F (z)] = n.
Corolario 2.6.14. Sean F un cuerpo y z F (x). Entonces,
(i) F (z) = F (x) si, y solo si, z es de grado 1. En otras palabras, los u
nicos
generadores de F (x) son de la forma z = ax+b
,
con
ad
bc
=
6
0.
cx+d
(ii) Cualquier automorfismo del cuerpo F (x) que deje fijos los elementos de F
debe enviar el elemento x en un generador z de F (x). Recprocamente, si z es
un generador de F (x), existe un u
nico automorfismo : F (x) F (x) tal que
(x) = z y deja fijo los elementos de F . En otras palabras, los automorfismos
de F (x) sobre F vienen definidos por:
68
CAPITULO 2. EXTENSIONES DE CUERPOS
x 7 z =
ax+b
,
cx+d
con ad bc 6= 0.
Demostracion. (i) ): Sea z F (x) tal que F (z) = F (x), entonces z no es de grado
0 (si fuera de grado 0 estara en F y entonces F (z) = F ( F (x)); resulta entonces
que z es de grado n 1. Por la proposicion anterior, z es trascendente sobre F y
[F (x) : F (z)] = n, pero como F (x) = F (z), entonces n = 1. As pues, z es otro
generador de la extension trascendente F (x) y es de la forma z = ax+b
. Como z es
cx+d
de grado 1 y ax + b, cx + d son primos relativos, entonces necesariamente ad bc 6= 0.
En efecto, supongamos que ad bc = 0; a y c no pueden ser simultaneamente nulos
ya que de lo contrario z sera de grado 0; supongamos pues que c 6= 0, dividimos
ax + b entre cx + d y obtenemos ax + b = ac (cx + d) + bcad
= ac (cx + d) y ax + b, cx + d
c
no seran primos relativos. De igual manera si a 6= 0.
): Sea z de grado 1, entonces nuevamente z es de la forma z = ax+b
, con
cx+d
ad bc 6= 0; seg
un la proposicion 2.6.13, [F (x) : F (z)] = 1, luego, F (x) = F (z).
(ii) Sea : F (x) F (x) un automorfismo que deja fijo los elementos de F y
sea z := (x). Entonces para cada p(x)q(x)1 F (x) se tiene que (p(x)q(x)1 ) =
p(z)q(z)1 F (z), es decir, F (x) = (F (x)) F (z) F (x), luego F (x) = F (z).
Esto dice que z es un elemento generador de F (x).
Recprocamente, sea z un generador de F (x), es decir, F (z) = F (x); por la parte
(i), z es de grado 1, luego z es trascendente sobre F (proposicion 2.6.13). Esto dice
que si g(x) F [x] es no nulo, entonces g(z) 6= 0. La funcion 0 : F [x] F (z) = F (x)
definida por 0 (f (x)) := f (z) es un homomorfismo inyectivo de anillos, luego por la
propiedad universal de F (x) existe un u
nico homomorfismo : F (x) F (z) dado
por (f (x)g(x)1 ) := f (z)g(z)1 . Notemos que (x) = z y (a) = a para cada
a F . Ademas es biyectivo.
2.7.
Ejercicios
1. Sean L, K, F cuerpos tales que F K L. Demuestre que:
(a) Si [L : F ] = [K : F ] entonces K = L.
(b) Si [L : K] = [L : F ] entonces K = F .
Todas las dimensiones se suponen finitas.
2. Sea F la clase de todas las extensiones de un cuerpo fijo F . Demuestre que en
F la relacion ser equivalente a es una relacion de equivalencia.
3. Para cada uno de los complejos dados a continuacion, determine su polinomio
mnimo sobre Q y su grado:
(a) 1 + 3.
2.7. EJERCICIOS
69
2 + 5.
p
(c) 1 3 2.
(d) 4 2.
(e) 2 + 3i.
(b)
4. Determine el cuerpo de descomposicion de los siguientes polinomios sobre Q:
(a) x3 + 2.
(b) x4 + x2 + 1.
(c) x6 + 1.
(d) x4 2.
(e) x5 1.
5. Sea : Q( 3 2) Q( 3 2) un automorfismo. Demuestre que es necesariamente el identico.
6. Calcule el polinomio mnimo y el grado de 3 + 5 sobre Q.
7. Demuestre que Q( 3, 5)
= Q( 3 + 5) (Sugerencia: utilice el ejercicio anterior, o tambien, calcule ( 3 + 5)1 ).
8. Sea K una extension del cuerpo F de tal forma que [K : F ] es un n
umero
primo. Demuestre que K es una extension simple de F .
9. Sea K una extension algebraica del cuerpo F y sea R un dominio de integridad
tal que F R K. Demuestre que R es un cuerpo.
P
10. Sean K, L C cuerpos. Sea R := { ni=1 ai bi |ai K, bi L, 1 i n, n 1}.
(a) Demuestre que R es un dominio de integridad.
(b) Demuestre que su cuerpo de fracciones Q coincide con KL definido este
como el menor subcuerpo de Q que contiene a K L, es decir,
\
KL :=
C 0.
(KL)C 0 C
(c) Sea F K L. Demuestre que KL es una extension algebraica de F si,
y solo si, K y L son extensiones algebraicas de F .
(d) Demuestre que si K es una extension algebraica de F , entonces KL es
una extension algebraica de L.
Captulo 3
Fundamentos de la teora de
Galois
El presente captulo, como su nombre lo indica, contiene varias herramientas importantes para el estudio de la teora de Galois. Las extensiones normales, el grupo de
races de la unidad, los polinomios ciclotomicos, los cuerpos finitos, la extensiones
separables y los cuerpos perfectos, son algunos de los elementos que examinaremos
ahora.
3.1.
Extensiones normales
Definici
on 3.1.1. Una extension K de un cuerpo F se dice normal (tambien
denominada extensi
on de Galois de F ) si satisface las siguientes condiciones:
(i) K es una extension algebraica de F .
(ii) Si p(x) F [x] es irreducible y tiene al menos una raz en K, entonces p(x) se
descompone completamente en K[x] en factores lineales.
Teorema 3.1.2. Sea F un cuerpo. Entonces,
(i) Sea =
6 P F [x] un subconjunto no vaco de polinomios de F [x]. Entonces
F (P), con
P := { F |p() = 0 para alg
un p(x) P de grado 1}
es una extension normal de F .
(ii) Recprocamente, cualquier extensi
on normal K de F se obtiene mediante adjuncion a F de todas las races en F de todos los polinomios de un cierto
70
3.1. EXTENSIONES NORMALES
71
subconjunto no vaco P de F [x]. Adem
as, si [K : F ] < , entonces K se
obtiene mediante adjuncion de todas las racces de un conjunto finito de polinomios.
(iii) El cuerpo de descomposici
on de cualquier polinomio p(x) F [x] de grado
n 1 es una extension normal de F .
on normal de F .
(iv) La clausura algebraica F de F es una extensi
Demostracion. (i) Dividimos la prueba en tres pasos.
Paso 1. El conjunto P es unitario, P := {p(x)}, con gr(p(x)) 1. Sean 1 , . . . , n
las races de p(x) en F , veamos que F (1 , . . . , n ) es una extension normal de F .
Sabemos que F (1 , . . . , n ) es una extension algebraica de F ; sea g(x) F [x] un
polinomio irreducible con una raz F (1 , . . . , n ). Si g(x) no se descompone
completamente sobre F (1 , . . . , n ) en factores lineales, entonces existe 0 raz de
g(x) que no pertenece a F (1 , . . . , n ) y adicionamos 0 a la extension F (1 , . . . , n );
obtenemos as el cuerpo F (1 , . . . , n )(0 ) = F (0 , 1 , . . . , n ). Seg
un la proposicion
0
0
2.1.15, F () = F ( ) y en este isomorfismo es enviado en y los elementos
de F quedan invariantes, en particular esto se tiene para los coeficientes de g(x).
Podemos ahora adicionar todas las races de p(x) y extender el isomorfismo anterior
a un isomorfismo F (, 1 , . . . , n )
= F (0 , 1 , . . . , n ) de tal manera que a 7 a,
0
7 , i 7 j , con a F (vease la demostracion del lema 2.4.12). es una
funcion racional en 1 , . . . , n con coeficientes en F , luego mediante el isomorfismo
anterior 0 es tambien una funcion racional en 1 , . . . , n con coeficientes en F , pero
esto es una contradiccion ya que habamos supuesto que 0
/ F (1 , . . . , n ). Hemos
probado que F (1 , . . . , n ) es una extension normal de F .
Paso 2. El conjunto P es finito, P := {p1 (x), . . . , pt (x)}, con gr(pi (x)) 1,
1 i t. Sea p(x) := p1 (x) pt (x), entonces el cojunto P en este caso coincide
con el conjunto de todas las races de p(x), y por lo tanto aplicamos el paso 1.
Paso 3. Sea P un conjunto arbitrario no vaco de polinomios de F [x] cada uno de
grado 1. Puesto que cada elemento de P es algebraico sobre F , entonces F (P) es
una extension algebraica de F . Sea p(x) F [x] irreducible y supongamos que p(x)
tiene una raz en F (P), entonces existe un subconjunto finito 1 , . . . s P de
tal forma que F (1 , . . . s ), por lo tanto existe un conjunto finito de polinomios
P 0 := {p1 (x), . . . , pl (x)} F [x] de tal forma que P 0 = {1 , . . . s }. Esto dice que
F (P 0 ), luego por el paso 2, p(x) se descompone completamente en F (P 0 )[x]
F (P)[x]. Se tiene entonces que F (P) es una extension normal de f .
(ii) Sea K una extension normal de F ; como K es una extension algebraica
de F , todos los elementos de K son algebraicos sobre F , luego podemos decir que
K es de la forma K = F (S), con S un subconjunto de elementos de K que son
algebraicos sobre F (en el peor de los casos S = K; si la extension es finita, entonces
de acuerdo con el teorema 2.2.2, el conjunto S es finito). Cada elemento S es
72
CAPITULO 3. FUNDAMENTOS DE LA TEORIA DE GALOIS
raz de un polinomio p(x) F [x] de grado 1 (es entonces claro que S F );
sea P el conjunto de tales polinomios. Como K es normal sobre F , entonces p(x) se
descompone completamente en K[x] es factores lineales. Adjuntando a F el conjunto
P de todas las races de todos los polinomios de P se obtiene tambien el cuerpo F (S),
es decir, K = F (S) = F (P).
(iii) Esto es consecuencia de (i) tomando P := {p(x)}.
(iv) Se obtiene tambien de (i) tomando P := F [x].
Corolario 3.1.3. Sea K una extensi
on finita de un cuerpo F . K es normal si, y
s
olo si, K es el cuerpo de descomposici
on de alg
un polinomio p(x) F [x].
Demostracion. ): Seg
un (ii) del teorema anterior, K se obtiene de F adjuntando
todas las races de un conjunto finito de polinomios p1 (x), . . . , pt (x) F [x]. Como
el paso 2 de la prueba de (i) en el teorema anterior, sea p(x) := p1 (x) pt (x).
Entonces claramente K es el cuerpo de descomposicion de p(x) (teorema 2.4.7).
): Este es la parte (iii) del teorema anterior.
Corolario 3.1.4. Sean F L K extensiones. Si K es una extensi
on normal de
F , entonces K es una extension normal de L.
Demostracion. Seg
un el la parte (ii) del teorema anterior, K es de la forma K =
F (P), con P un subconjunto no vaco de polinomios de F [x]; el resultado se obtiene
entonces de manera trivial de la parte (i) de dicho teorema ya que F [x] L[x].
Definici
on 3.1.5. Sea F un cuerpo y sea p(x) F [x] un polinomio irreducible. Se
dice que la ecuacion p(x) = 0 es normal si el cuerpo resultado de adjuntar a F una
de las races de p(x) es normal.
Ejemplo 3.1.6. Seg
un el numeral (vii) del ejemplo 2.4.14, si p es irreducible enp1
tonces la ecuacion x
+ xp2 + + x + 1 = 0 es normal. En efecto, el cuerpo de
descomposicion del polinomio ciclotomico fp (x) = xp1 + xp2 + + x + 1 es Q(),
donde es una de las races de fp (x).
Ejemplo 3.1.7. Sea K F tal que [K : F ] = 2. Entonces K es una extension
normal de F . En efecto, como la extension es finita entonces es algebraica. Sea
p(x) F [x] irreducible de grado m 1 y una raz de p(x) en K, entonces K
F () F y 2 = [K : F ] = [K : F ()][F () : F ] = [K : F ()]m (vease el corolario
2.1.5). Se tiene entonces que m = 1 o m = 2. En el primer caso p(x) se descompone
completamente en F [x] K[x]. En el segundo caso p(x) = (x )(x + ), con
x + K[x], luego p(x) tambien se descompone completamente en K[x]. Esto
prueba que K es una extension normal de F .
Ejemplo 3.1.8. Sean F K L extensiones. Si L es una extension normal de K
y K es una extension normal de F , entonces no siempre L es una extension normal
3.2. RAICES DE LA UNIDAD
73
de F . En efecto, de acuerdo con
el ejemplo anterior, Q( 3) es unaextension normal
de Q; de manera
analoga,
Q( 4 3) es una
extensionnormal de Q( 3) (el polinomio
mnimo de 4 3 sobre Q( 3) es x2 3). Pero Q( 4 3) no es una extension normal
de Q. En efecto, p(x) := x4 3 Q[x] es irreducible
(criterio de Eisenstein con
4
p = 3) pero no todas
las
ra
ces
de
p(x)
est
a
n
en
Q(
3):
en efecto, i 4 3 es raz pero
no pertenece a Q( 4 3).
Ejemplo 3.1.9. Sea p(x) := x3 2 Q[x] y una raz cualquiera de p(x). Notemos
que la ecuacion x3 2 = 0 no es normal ya que Q() no es una extensi
on normal de
3
Q. En efecto,
seg
un el ejemplo 2.4.16, las races de p(x) son = 2, , y 2 , con
:= 1+2 3i , y el cuerpo de descomposicion es Q(, ) 6= Q(), Q(). Este ejemplo
tambien permite ilustrar que no toda extension finita (algebraica) es normal: en
efecto, vimos en el ejemplo 2.4.16 que [Q(, ) : Q] = 6.
3.2.
Races de la unidad
Sea F un cuerpo y n 1 un n
umero natural. Estudiaremos en esta seccion el
conjunto de elementos de F que son races de la ecuacion xn 1 = 0 y las llamaremos
races n-
esimas de la unidad en F . Para comenzar veamos el caso particular
de los n
umeros complejos.
Ejemplo 3.2.1. Sea = r(cos + isen) C una raz de xn 1 = 0, entonces r = 1
y = cos + isen, con = k 2
, 0 k n 1. As pues, las n races distintas en C
n
2
n1
de la unidad son 1, , , . . . , , las cuales geometricamente se pueden representar
por n puntos sobre la circunferencia compleja con centro en origen al dividir esta
en n partes iguales. La raz se conoce como la n-
esima raz primitiva de la
unidad .
Regresamos a considerar el caso de un cuerpo cualquiera F . Sea p := char(F );
sea p primo con n = pr m, p - m. Observemos que el conjunto de races n-esimas
coincide con el conjunto de races m-esimas: en efecto, si a F es tal que am = 1,
r
entonces an = ap m = 1; recprocamente, si an = 1, entonces, como la caracterstica
r
r
r
de F es p, por induccion sobre r se puede demostrar que (am 1)p = (am )p 1p ,
r
de donde, (am 1)p = an 1 = 0, por lo tanto, am 1 = 0 y de esta manera a
es raz m-esima de la unidad. Para el caso de caracterstica p = 0 tomamos m = n
y tambien en este caso p - m. As pues, para cualquiera de los dos casos podemos
asumir que p - n.
Teorema 3.2.2. Sea F un cuerpo y n 1 tal que char(F ) - n.
(i) Las races n-esimas de la unidad que pertenezcan a F conforman un subgrupo
GF de F con |GF | n.
74
CAPITULO 3. FUNDAMENTOS DE LA TEORIA DE GALOIS
(ii) Sea K es el cuerpo de descomposici
on de xn 1 F [x]. Entonces GK es cclico
de tama
no n, es decir, GK
= Zn . Cada generador de GK se conoce como
una raz primitiva n-
esima de la unidad y K = F ().
Demostracion. (i) Es claro que GF F ; GF no es vaco ya que 1 GF ; si a, b GF ,
entonces (ab)n = an bn = 1, luego ab GF ; tambien es obvio que a1 GF . Seg
un
la proposicion 2.4.4, |GF | n.
(ii) La prueba de esta parte la dividimos en tres pasos.
Paso 1. Como K F es claro que char(K) = char(F ). Al igual que en (i), GK
es un subgrupo de K . Sabemos que K = F (GK ), probemos que GK es de tama
no
n
n. Puesto que x 1 se descompone completamente en K en producto de n factores
lineales, basta mostrar que xn 1 no tiene races m
ultiples. Supongamos lo contrario,
n
sea una raz m
ultiple de x 1, es claro que 6= 0; tenemos xn 1 = (x )t h(x),
con t 2 y (x ) - h(x); tomando la derivada formal entontramos que nxn1 =
t(x )t1 h(x) + (x )t h0 (x). Como p - n la u
nica raz del lado izquierdo es 0 pero
es raz del lado derecho, contradiccion. Esto prueba que |GK | = n.
Paso 2. Veamos que GK es cclico. Sea n = q1r1 qtrt la descomposicion irreducible de n; si t = 1 y r1 = 1, entonces |GK | = q1 y claramente GK es cclico.
Supongamos entonces que t 2 o nt = 1 pero r1 2. Consideremos en GK el
conjunto de elementos a tales que a qi = 1, la cantidad den tales elementos es a lo
sumo qni (esto se obtiene de (i) al considerar la ecuacion x qi 1 = 0). Por lo tanto,
n
q
n
s
en GK existe al menos un elemento ai tal que ai i 6= 1. Sea si := qiri y sea bi := ai i ,
notemos que bi es de orden si : en efecto, puesto que bsi i = bni = 1 (esto u
ltimo debido
l
a que bi GK ), entonces el orden de bi divide a si , es decir, |bi | = qi , con 0 l ri ;
si l < ri , entonces
1=
ql
bi i
n
si
qil
n
r
q i
i
nqil
r
q i
i
qil
= (ai ) = (ai ) = ai
n
q
y al elevar al exponente qiri l1 encontraramos que ai i = 1, contradiccion.
Hemos demostrado que para cada 1 i t, existe un elemento bi GK de orden
si . Sea := b1 bt GK ; puesto que los ordenes s1 , . . . , st son primos relativos,
entonces el orden del elemento es s1 . . . st = n (vease [9]). Esto completa la prueba
de que GK es cclico con generador .
Paso 3. Tenemos que GK = {1, , 2 , . . . , n1 }, luego K = F (). De manera
complementaria notemos que GF es un subgrupo de GK luego GF es tambien cclico
y |GF | divide n.
Corolario 3.2.3. Sea F un cuerpo y sea G un subgrupo finito de F . Entonces G
es cclico.
Demostracion. Sea G de tama
no n 1; cada elemento g G satisface g n = 1.
Si char(F ) = 0, entonces char(F ) - n, aplicamos el paso 3 de la demostracion del
3.3. CUERPOS FINITOS
75
teorema anterior y encontramos que GF es cclico, con los cual G GF es cclico.
Si char(F ) = p es primo y p - n, entonces nuevamente G GF es cclico. Si p|n,
entonces tal y como vimos arriba, para n = pr m, p - m, G coincide con el grupo
cclico correspondiente a la ecuacion xm 1 = 0.
Concluimos esta seccion extendiendo la nocion de polinomio ciclotomico.
Ejemplo 3.2.4. Sea F un cuerpo y n 1 tal que char(F ) - n. Sea K el cuerpo de
descomposicion de xn 1 F [x]. Sean 1 , . . . , s GK las races primitivas n-esimas
de la unidad. El n-
esimo polinomio ciclot
omico se define por
fn (x) := (x 1 ) (x s ).
Para cada divisor d de n podemos considerar xd 1 F [x] y el correspondiente
polinomio ciclotomico fd (x). Se tiene la siguiente propiedad:
Q
xn 1 = d|n fd (x).
En efecto, sea
S Gd el conjunto de races primitivas d-esimas de la unidad. Probemos
que GK = d|n Gd y que la union es disyunta. Sea d|n con n = dd0 y sea Gd ,
0
entonces d = 1, luego (d )d = n = 1, es decir, GK . Recprocamente, sea
GK , entonces n = 1; sea d mnimo tal que d = 1, es decir, d es el orden
del elemento en el grupo GK , entonces Gd y sabemos que d|n (vease [9]
o la siguiente prueba directa: tenemos que n = dd0 + r, con 0 r < d, luego
dd0 r
1 = n = S
= r , y por la condicion de d se tiene que r = 0). Hemos demostrado
que GK = d|n Gd y tambien resulta claro que la union es disyunta (el orden de un
elemento en un grupo es u
nico). De esto se obtiene que
Q
Q Q
Q
xn 1 = GK (x ) = d|n ( Gd (x )) = d|n fd (x).
En particular, si n = p es primo, entonces
p
1
xp 1 = f1 (x)fp (x) = (x 1)fp (x) = (x 1) xx1
= (x 1)(xp1 + xp2 + + x + 1).
3.3.
Cuerpos finitos
Los cuerpos finitos tambien se conocen como cuerpos de Galois. Estudiaremos
en esta seccion algunas propiedades elementales de los cuerpos finitos.
Teorema 3.3.1. Sea F un cuerpo finito. Entonces,
(i) char(F ) = p es un primo.
(ii) El subcuerpo primo P de F es isomorfo Zp .
76
CAPITULO 3. FUNDAMENTOS DE LA TEORIA DE GALOIS
(iii) |F | = pk , donde k = [F : P ].
(iv) Salvo isomorfismo, existe un u
nico cuerpo finito de tama
no pk y est
a confork
p
k
mado por las races del polinomio x x. Se denota por GF (p ).
(v) GF (pk ) es cclico y es generado por una cualquiera de las n-esimas races
primitivas de la unidad, con n := pk 1.
(vi) GF (pk ) = P (), donde es una raz n-esima de la unidad. El grado de sobre
P es k.
(vii) Cada z GF (pk ) es de la forma z = p , con GF (pk ) u
nico para z, es
decir, GF (pk ) = GF (pk )p := {p | GF (pk )}.
(viii) Aut(GF (pk ))
= Zk .
Demostracion. (i)-(ii) Recordemos que el subcuerpo primo P de un cuerpo F es el
cuerpo de fracciones de su subanillo primo P 0 ; el subanillo primo P 0 es el menor
subanillo de F que contiene al 1, y por lo tanto consta de todos los elementos de
la forma k 1, k Z. Si char(F ) = 0, entonces P 0
= Z y por lo tanto P
= Q;
0
si char(F ) = p 6= 0, entonces P = Zp es un dominio de integridad, por lo tanto
p es primo y P
= Zp . Como F es finito, entonces estamos necesariamente en este
segundo caso. Esto prueba (i) y (ii).
(iii) F es por supuesto una extension de su subcuerpo primo P , y como F es
finito, entonces claramente [F : P ] := k < ; sea {1 , . . . , k } una P -base de F ,
entonces F
= P k (isomorfismo de P -espacios), con lo cual |F | = pk .
(iv) Existencia. Existe al menos un cuerpo de tama
no pk ? Consideremos un
k
cuerpo P de tama
no p (por ejemplo Zp ) y sea f (x) := xp x P [x]; sea K el
cuerpo de descomposicion de f (x) (el cual sabemos que existe, teorema 2.4.7); sea
F la coleccion de elementos de K que son races de f (x); sabemos que |F | pk ;
veamos que f (x) no tiene races m
ultiples, con lo cual |F | = pk . Se tiene f (x) =
k
k
x(xp 1 1), entonces x = 0 es raz y pasamos a considerar el polinomio xp 1 1,
k
como char(K) = p - (pk 1), entonces por la prueba del teorema 3.2.2, xp 1 1
no tiene races m
ultiples, as pues, f (x) no tiene races m
ultiples. Para concluir la
prueba de la existencia, veamos que F es un subcuerpo de K de tama
no pk : sean
pk
pk
pk
pk
pk
, F , entonces = y = , con lo cual ( ) = = ,
k
es decir, F ; sea 6= 0, entonces ( 1 )p = 1 , es decir, 1 F .
Unicidad. Sea F un cuerpo cualquiera de tama
no pk ; seg
un los probado en (i)(iii), la caracterstica de F es p y el subcuerpo primo de F es P
= Zp . Consideremos
k
el grupo multiplicativo F del cuerpo F ; entonces |F | = p 1; cada elemento
k
a F satisface ap 1 = 1 (consecuencia del teorema de Lagrange de la teora de
k
grupos, vease [9]), as pues, cada a F es raz del polinomio f (x) = xp x P [x].
Esto dice que F contiene todas las races de f (x), y nuevamente, que la cantidad de
3.4. EXTENSIONES SEPARABLES Y CUERPOS PERFECTOS
77
esas races es pk , y ning
un subcuerpo propio de F contiene todas las races, es decir,
F es el cuerpo de descomposicion de f (x). Notemos que esto lo hemos probado para
cualquier cuerpo F de pk elementos, luego por el teorema 2.4.14, todos los cuerpos
de pk elementos son isomorfos.
(v)-(vi) Seg
un probamos en (iv), existe un u
nico cuerpo de tama
no pk , el cual
k
pk
denotamos por GF (p ), y consta de todas las races de f (x) = x x P [x] y es
el cuerpo de descomposicion de f (x). Notemos que GF (pk ) es tambien el cuerpo de
descomposicion de xn 1 P [x], con n := pk 1. Como p - n, podemos aplicar el
teorema 3.2.2 y concluir que GGF (pk ) = GF (pk ) es cclico y se genera por cualquiera
de las races n-esimas primitivas de la unidad. Ademas, GF (pk ) = P (), donde es
una raz n-esima primitiva de la unidad. Seg
un (iii), k = [GF (pk ) : P ] = [P () : P ],
es decir, el grado de sobre P es k.
(vii) Sean , GF (pk ) elementos distintos, entonces p 6= p : p p =
( )p . Por lo tanto GF (pk ) = {p | GF (pk )}.
(viii) : GF (pk ) GF (pk ) dado por 7 p es un automorfismo; ademas,
, 2 , 3 , . . . , k = iGF (pk ) son tambien automorfismos, y ademas distintos para k
2 (para k = 1, GF (p) = P () = P
nico automorfismo es el identico).
= Zp y el u
En efecto, si una raz n-esima primitiva de la unidad, entonces los elementos
2
3
k
r
s
() = p , 2 () = p , 3 () = p , . . . , k () = p = son distintos: si p = p
s
r
con 1 r < s k, entonces pr < ps pk y ps pr < pk 1, con lo cual p p = 1,
falso ya que el orden de es pk 1. Tenemos pues al menos k automorfismos distintos
de GF (pk ). Por otro lado, GF (pk ) no puede tener mas de k automorfismos: en efecto,
sea un automorfismo de GF (pk ); seg
un (vi), es de grado k sobre P y sea p(x) =
k1
k
p0 + p1 x + + pk1 x + x P [x] su polinomio mnimo; es claro que no mueve
los elementos del subcuerpo primo P , por lo tanto (p0 +p1 + +pk1 k1 + k ) =
(0) = 0 = p0 + p1 () + + pk1 ()k1 + ()k , es decir, es enviada en una
raz de p(x), pero como p(x) tiene a lo sumo k races, entonces las posibilidades de
son a lo sumo k. En realidad hemos demostrado que Aut(GF (pk )) es cclico de
tama
no k, es decir, Aut(GF (pk ))
= Zk . Esto completa la prueba del teorema.
3.4.
Extensiones separables y cuerpos perfectos
Definici
on 3.4.1. Sea F un cuerpo.
(i) Un polinomio irreducible p(x) F [x] se dice separable si no tiene races
m
ultiples. En caso contrario se dice que p(x) es inseparable.
(ii) Un polinomio p(x) F [x] de grado 1 se dice separable si todos sus factores irreducibles en F [x] son separables. En caso contrario se dice que p(x)
es inseparable sobre F .
78
CAPITULO 3. FUNDAMENTOS DE LA TEORIA DE GALOIS
(iii) Sea K una extension de F . Un elemento K algebraico sobre F se dice
separable sobre F si su polinomio mnimo sobre F es separable. En caso
contrario se dice que es inseparable sobre F .
(iv) Una extension K de F es separable si es algebraica y cada uno de sus elementos
es separable sobre F . En caso contrario se dice que K es inseparable.
(v) F se dice perfecto si cada polinomio irreducible p(x) F [x] es separable.
Es claro que todo cuerpo F es una extension separable de si mismo. Algunas
propiedades menos triviales relacionadas con los conceptos introducidos anteriormente se presentan a continuacion.
Teorema 3.4.2. Sea F un cuerpo.
(i) F es perfecto si, y solo si, cada extensi
on algebraica de F es separable.
(ii) Si char(F ) = 0, entonces F es perfecto.
(iii) Si F es algebraicamente cerrado, entonces F es perfecto.
(iv) Si F L K y K es una extensi
on separable de F , entonces K es una
extension separable de L y L es una extensi
on separable de F .
(v) Si F es perfecto y K es una extensi
on algebraica de F entonces K es perfecto.
(vi) Sea char(F ) = p, p irreducible, y sea p(x) F [x] irreducible. p(x) es inseparable si, y solo si, existe q(x) F [x] tal que p(x) = q(xp ).
(vii) Sea char(F ) = p, p irreducible. F es perfecto si, y s
olo si, F = F p , con
P
p
F = { | F }.
(viii) Si F es finito, entonces F es perfecto.
(ix) F es perfecto si, y solo si, char(F ) = 0
o char(F ) = p, p irreducible, y F p = F .
Demostracion. (i) ): Sea K una extension algebraica de F y sea K; sea
p(x) F [x] el polinomio mnimo de ; entonces p(x) es irreducible sobre F (teorema
2.1.12), y por la hipotesis, p(x) es separable, luego es separable sobre F . Esto
prueba que K es una extension separable de F .
): Sea p(x) F [x] un polinomio irreducible; sea una raz de p(x) (tomada
por ejemplo de su cuerpo de descomposicion); F () es una extension algebraica de
F , luego por hipotesis, F () es separable, por lo tanto es separable, es decir, p(x)
es separable. Esto muestra que F es perfecto.
(ii) Sea p(x) F [x] un polinomio irreducible de grado n 1 y sea una raz de
p(x) tomada de su cuerpo de descomposicion K, podemos asumir que p(x) es monico;
3.4. EXTENSIONES SEPARABLES Y CUERPOS PERFECTOS
79
supongamos que es una raz con multiplicidad t 2; entonces p(x) = (x)t h(x),
con h(x) K[x] y h() 6= 0; se tiene que p0 (x) = t(x )t1 h(x) + (x )t h0 (x),
y por lo tanto p0 () = 0 = p1 + 2p2 + + (n 1)pn1 n2 + nn1 = 0, con
p(x) := p0 + p1 x + + pn1 xn1 + xn . Pero como p(x) es el polinomio mnimo de
y el grado de p0 (x) es menor, entonces obliga a que p0 (x) = 0, es decir, ipi = 0 para
1 i n, en particular n1 = 0, pero teniendo en cuenta que char(F ) = 0, entonces
n = 0, contradiccion. Hemos probado que p(x) es separable, y en consecuencia, F
es perfecto.
(iii) Como F es algebraicamente cerrado, entonces los u
nicos polinomio irreducibles de F [x] son los de grado 1, por lo tanto, son separables.
(iv) Como K es una extension separable de F , entonces por definicion K es una
extension algebraica de F , por lo tanto, K es una extension algebraica de L. Sea
K y sea p(x) L[x] su polinomio mnimo sobre L; sea q(x) F [x] el polinomio
mnimo de sobre F ; entonces p(x)|q(x); si fuera raz m
ultiple de p(x), entonces
sera raz m
ultiple de q(x), pero esto no es posible ya que K es una extension
separable de F . Esto prueba que es separable sobre L, y as, K es una extension
separable de L.
Para la segunda afirmacion, es claro que L es una extension algebraica de F ; si
L y p(x) F [x] es su polinomio mnimo, entonces p(x) no tiene races m
ultiples
ya que K es separable sobre F .
(v) Sea K 0 una extension algebraica de K; como K es una extension algebraica
de F se obtiene que K 0 es una extension algebraica de F ; pero como F es perfecto, entonces seg
un (i) K 0 es una extension separable de F . Seg
un (iv), K 0 es una
extension separable de K. Aplicamos nuevamente (i) y obtenemos que K es perfecto.
(vi) ): Procedemos de manera analoga a como vimos en (ii). Sea p(x) :=
a0 + a1 x + + an1 xn1 + xn F [x] irreducible e inseparable; sea una raz
de p(x) con multiplicidad t 2; entonces p(x) = (x )t h(x), con h(x) K[x]
y h() 6= 0; se tiene que p0 (x) = t(x )t1 h(x) + (x )t h0 (x), y por lo tanto
p0 () = 0 = a1 + 2a2 + + (n 1)an1 n2 + nn1 = 0. Pero como p(x) es el
polinomio mnimo de y el grado de p0 (x) es menor, entonces obliga a que p0 (x) = 0,
es decir, iai = 0 para 1 i n. Por lo tanto, p|ai o bien p|i. Como char(F ) = p,
en el primer caso ai = 0 y en el segundo i = pmi , es decir, p(x) es de la forma
p(x) = b0 + bp xp + b2p x2p + , con lo cual podemos afirmar que existe un polinomio
q(x) = b0 + bp x + b2p x2 + F [x] tal que p(x) = q(xp ).
): Sea p(x) := a0 + a1 x + + an1 xn1 + an xn F [x] irreducible tal que
p(x) = q(xp ), para alg
un q(x) F [x], entonces p0 (x) = 0; sea una raz de p(x)
tomada de su cuerpo de descomposicion K, entonces p(x) = (x )h(x), con h(x)
K[x], con lo cual p0 (x) = (x )h0 (x) + h(x) = 0, es decir, (x )|h(x), y de esta
manera p(x) = (x )2 t(x), con t(x) K[x]. Esto dice que p(x) es inseparable.
(vii) ): Es claro que F p F ; supongamos que F * F p , entonces existe F
tal que
/ F p ; consideremos el polinomio p(x) := xp F [x], entonces p(x) no
80
CAPITULO 3. FUNDAMENTOS DE LA TEORIA DE GALOIS
tiene races en F ; consideremos la descomposicion irreducible de p(x) en F [x]; todos
los factores de esta descomposicion son entonces de grado 2; sea q(x) F [x] uno
de estos factores; sea una raz de q(x) (tomada por ejemplo en el cuerpo K de
descomposicion de q(x)). Resulta, q() = 0 = p() = p , es decir, = p , con lo
cual p(x) = xp p = (x )p K[x], pero q(x)|p(x), por lo tanto g(x) = (x )t ,
con 2 t p. Esto dice que es una raz m
ultiple de un polinomio irreducible de
p
F [x], falso ya que F es perfecto. As pues, F = F .
): Supongamos que F no es perfecto, entonces existe un polinomio irreducible
p(x) F [x] inseparable; sea una raz m
ultiple de p(x); seg
un (vi), existe q(x) :=
m
p
q0 + q1 x + + qm x F [x] tal que p(x) = q(x ); por hipotesis, cada coeficiente
p mp
qi es de la forma qi = ip , i F , por lo tanto, p(x) = 0p + 1p xp + + m
x =
m p
(0 + 1 x + + m x ) , es decir, p(x) es reducible sobre F , falso.
(viii) Esto es consecuencia del numeral anterior y del teorema 3.3.1.
(ix) Esto se obtiene de (vii) y de (ii).
3.5.
Teorema del elemento primitivo
Sea K una extension finita de F , sabemos que K es algebraica y se obtiene adjuntando a F una cantidad finita de elementos algebraicos 1 , . . . , n K, es decir,
K = F (1 , . . . , n ) (vease el teorema 2.2.2). Existira K tal que K = F ()?, es
decir, toda extension finita es simple? Veremos a continuacion que si K es separable,
entonces la respuesta es positiva.
Teorema 3.5.1. Sea F un cuerpo.
(i) Si K es una extension finita y separable de F , entonces K es una extensi
on
simple, es decir, existe un elemento primitivo K tal que K = F ().
(ii) Si F es perfecto (por ejemplo, de caracterstica cero, o algebraicamente cerrado,
o finito) y K es una extensi
on finita de F , entonces K es una extensi
on simple.
Demostracion. (i) Existen 1 , . . . , n K algebraicos sobre F tales que K =
F (1 , . . . , n ). La demostracion la haremos en forma recurrente sobre n. Para n = 1
no tenemos nada por demostrar.
Sea n = 2 y K = F (, ). Consideremos dos casos.
Caso 1. F finito. Entonces notemos
que K es un cuerpo finito: F (, ) =
P
F ()() = F []() = F [, ] = { cij i j |cij F, 0 i r 1, 0 j s 1},
donde r es el grado de sobre F y s es el grado de sobre F (). Pero seg
un el
teorema 3.3.1, todos los elementos no nulos de K son potencias de una raz primitiva de la unidad, en particular, todos los elementos no nulos de F , por lo tanto,
K = F ().
3.5. TEOREMA DEL ELEMENTO PRIMITIVO
81
Caso 2. F infinito. Sea f (x) F [x] el polinomio mnimo de y sea g(x) F [x]
el polinomio mnimo de ; consideremos una extension L de F en donde f (x) y g(x)
se descomponen completamente (por ejemplo, adjuntando a F todas las races de
f (x) y g(x), las cuales podemos tomar de F , es decir, L podra ser el cuerpo de
descomposicion de f (x)g(x)). Sean 1 = , 2 , . . . , r las distintas races de f (x) y
1 = , 2 , . . . , s las distintas races de g(x). Consideremos el subconjunto finito
1
C := { 1i
|1 i r, 2 k s} L;
k
como F es infinito, entonces existe al menos un d F, d
/ C; definimos := + d.
Es claro que F () F (, ); vamos a demostrar que F (, ) F ().
Sea h(x) := f ( dx) F ()[x], entonces h() = f ( d) = f () = 0. Esto
dice que (x ) es un factor com
un de h(x) y g(x) en L[x]. Tenemos entonces
m
que m.c.d.(h(x), g(x)) = (x ) t(x), con m 1 y t(x) L[x], t() 6= 0. Si
gr(t(x)) 1, entonces cualquier raz de t(x) es tambien raz de h(x) y g(x),
luego h() = 0 = g(), con lo cual = k , para alg
un 2 k s, y ademas
h() = f ( d) = 0, es decir, d = i , para alg
un 1 i r, con lo cual
dk = i y de esta manera +d dk = i , es decir, d C, falso. En conclusion,
t(x) es constante. Se tiene pues que m.c.d.(h(x), g(x)) = (x )m . Como g(x) no
tiene races m
ultiples (por ser separable), entonces m.c.d.(h(x), g(x)) = (x )
en L[x]. Sea p(x) F ()[x] el m.c.d. de h(x) y g(x) en F ()[x]; como F () L y
p(x) divide tanto a h(x) como a g(x), entonces divide a su maximo com
un divisor,
es decir, p(x)|(x ); pero tambien es cierto que es raz de g(x) y h(x), luego
es raz de su maximo com
un divisor (el maximo com
un divisor es combinacion de
g(x) y h(x)) por lo tanto (x )|p(x). Resulta, x = p(x)u, con u L. Sea
p(x) = ax + e, con a, e F (), luego au = 1, con lo cual u = a1 F () y de esta
manera = ue F (), de donde F (). Esto demuestra que F (, ) F ().
La prueba se completa en forma recurrente:
K = F (1 , . . . , n ) = F (1 , . . . , n1 )(n ) = F ()(n ) = F (, n ) = F ().
(ii) Como K es una extension finita de F , entonces K es una extension algebraica
de F , pero como F es perfecto, entonces por el teorema 3.4.2, K es una extension
separable de F . El resultado se obtiene entonces de (i).
Ejemplo 3.5.2. Veamos que Q( 3, 7) = Q( 3+ 7). Podemos hacer
prueba
una
directa sin usar el teorema del elemento primitivo: es claro que Q( 3 + 7)
3 7
1
Q( 3, 7); de otra parte, ( 3 + 7) = 3+ 7 Q( 3 + 7), luego 4
7 Q( 3 + 7).
Esto diceque 2 3 Q( 3 +
Q( 3 + 7),
es decir,
3
7),
3 Q(
3 + 7). De igual manera, 7 Q( 3 + 7), y entonces
luego
Q( 3, 7) Q( 3 + 7).
Usando la demostracion del teorema del elemento primitivo calculamos el conjunto C:
82
CAPITULO 3. FUNDAMENTOS DE LA TEORIA DE GALOIS
= 1 =
3, 2 = 3, =1 = 7, 2 = 7
3 },
C = { 20 7 , 2
2 7
por lo tanto, tomando d = 1 se obtiene el mismo resultado: = + 1 =
3.6.
3+
7.
Ejercicios
1. Sean K y L extensiones normales de un cuerpo F . Demuestre que K L es
una extension normal de F .
2. Demuestre que existen extensiones normales que no son finitas (Sugerencia:
considere un cuerpo finito).
3. Sea n 1 y sea una raz n-esima de la unidad. Demuestre que
1 + + 2 + + n1 = 0 si 6= 1,
1 + + 2 + + n1 = n si = 1.
4. Sea n un entero positivo con descomposicion irreducible n = q1r1 qtrt . Demuestre que la cantidad de races n-esimas primitivas distintas de la unidad
viene dada por
(n) = n
Qt
i=1 (1
1
).
qi
5. Calcule f10 (x) (Sugerencia: z 10 1 = f1 (x)f2 (x)f5 (x)f10 (x)).
6. Demuestre que en el cuerpo GF (pk ) el producto de todos los elementos no
nulos es igual a 1.
7. Demuestre el teorema de Wilson: sea p irreducible, entonces
(p 1)! 1 (mod p).
8. Sean F y K cuerpos finitos de ordenes pr y pn , respectivamente, con r|n.
Sea Aut(K, F ) los automorfismos de K que dejan fijos los elementos de F .
r
Demuestre que Aut(K, F ) es cclico con generador dado por () := p .
9. Sea F un cuerpo finito y sea m 1. Demuestre que existe una extension simple
K de F tal que K es finito y [K : F ] = m.
10. Calcule un elemento primitivo para la extension Q( 3 3, 5, 2).
Captulo 4
Teora de Galois
Este cuarto captulo presenta uno de los teoremas mas hermosos del algebra basica y
es el resultado principal de la teora de Galois: la correspondencia de Galois. Con este
teorema se puede calcular el grupo de Galois de un polinomio y realizar m
ultiples
aplicaciones, una de las cuales sera estudiada en el proximo captulo.
4.1.
El grupo de Galois
Sea K un cuerpo y sea Aut(K) el grupo de los automorfismos de K. Tal como
vimos en el captulo anterior para cuerpos finitos, si P es el subcuerpo primo de K
y Aut(K), entonces (a) = a para cada a P . En el caso general de un cuerpo
arbitrario K, estudiaremos subgrupos de Aut(K) que dejan fijos los elementos de
subcuerpos de K.
Proposici
on 4.1.1. Sea K una extensi
on del cuerpo F . Entonces,
(i) El conjunto
G(K, F ) := { Aut(K)|(a) = a, para cada a F }
es un subgrupo de Aut(K) y se denomina el grupo de Galois de K sobre F .
(ii) Si L es un cuerpo intermedio, F L K, entonces G(K, L) G(K, F ).
(iii) Sea p(x) F [x] un polinomio de grado 1 y sea K una raz de p(x). Si
G(K, F ), entonces () es una raz de p(x).
(iv) Para cada n 1, no es posible que existan n automorfismos distintos
1 , . . . , n Aut(K) y elementos a1 , . . . , an K no todos nulos tales que
a1 1 (a) + + an n (a) = 0, para cada a K.
83
84
CAPITULO 4. TEORIA DE GALOIS
(v) Si K es una extension finita de F , entonces G(K, F ) es un grupo finito y
|G(K, F )| [K : F ].
(vi) Si K es una extension finita, normal y separable de F , entonces |G(K, F )| =
[K : F ].
Demostracion. (i) Si , G(K, F ) y a F , entonces Aut(K) y (a) = a, es
decir, G(K, F ); tambien, 1 Aut(K) y 1 (a) = a, es decir, 1 G(K, F ).
(ii) Es claro que si G(K, L) entonces deja fijos todos los elementos de F ,
es decir G(K, F ).
(iii) Sean G(K, F ) y p(x) = p0 + p1 x + + pn xn F [x] y K una raz de
p(x). Entonces, 0 = (p()) = (p0 +p1 + +pn n ) = p0 +p1 ()+ +pn ()n ,
esto dice que () es una raz de p(x).
(iv) Supongamos lo contrario; eligamos m mnimo de tal forma que encontramos
una relacion de la forma
a1 1 (a) + + am m (a) = 0
(4.1.1)
valida para cada a K y con todos los ai no nulos. Si m = 1, entonces a1 1 (a) = 0
para cada a K, en particular a1 1 (1) = 0, de donde a1 = 0, falso. Por lo tanto
m 2. Puesto que los automorfismos dados son todos distintos, entonces existe
b K tal que 1 (b) 6= m (b); se tiene entonces que a1 1 (ba) + + am m (ba) = 0
para cada a K, de donde
a1 1 (b)1 (a) + + am m (b)m (a) = 0.
(4.1.2)
Multiplicando (4.1.1) por 1 (b) y restando el resultado de (4.1.2) obtenemos
a2 (2 (b) 1 (b))2 (a) + + am (m (b) 1 (b))m (a) = 0, para cada a K.
Sea ci := ai (i (b) 1 (b)) K, i = 2, . . . , m con cm 6= 0. As pues, tenemos la
ecuacion c1 1 (a) + + cm m (a) = 0 valida para todo a K pero mas corta que
(4.1.1), falso.
(v) Sea [K : F ] = n y sea {1 , . . . , n } una base de K sobre F . Supongamos que
existen n + 1 automorfismos distintos 1 , . . . , n+1 en G(K, F ); entonces el siguiente
sistema tiene solucion no nula
1 (1 )x1 + + n+1 (1 )xn+1 = 0
..
.
1 (n )x1 + + n+1 (n )xn+1 = 0.
Sea a1 , . . . , an+1 K una solucion no nula, entonces para cada 1 i n se tiene
que
4.1. EL GRUPO DE GALOIS
85
1 (i )a1 + + n+1 (i )an+1 = 0.
Sea K un elemento arbitrario de K, entonces existen b1 , . . . , bn F tales que
= b1 1 + + bn n con lo cual
1 ()a1 + + n+1 ()an+1 =
1 (b1 1 + + bn n )a1 + + n+1 (b1 1 + + bn n )an+1 = 0,
lo cual contradice lo probado en (iv). Esto prueba que |G(K, F )| n.
(vi) Seg
un el corolario 3.1.3, existe un polinomio f (x) F [x] tal que K es el
cuerpo de descomposicion de f (x), K = F (1 , . . . , n ), donde 1 , . . . , n son las
races de f (x) (vease tambien el teorema 2.4.7). Como K es ademas separable, el
teorema del elemento primitivo (teorema 3.5.1) dice que K es una extension simple
de F , es decir, existe K tal que K = F (). Ademas sabemos que n := [K : F ]
es el grado del polinomio mnimo p(x) F [x] de y que {1, , . . . , n1 } es una
F -base de K. Sea R el conjunto de races de p(x); como K es normal y K,
entonces R K; como K es separable, p(x) tiene exactamente n races distintas, es
decir, R tiene n elementos. Por (iii), podemos definir la funcion
: G(K, F ) R, 7 ().
Esta funcion demuestra nuevamente (como en (v)) que el tama
no de G(K, F ) es
menor o igual a n. Probaremos que es biyectiva.
es inyectiva: sea () = () y sea z K, entonces z = a0 + a1 + +
an1 n1 , con ai F , 0 i n 1, resulta entonces (z) = a0 + a1 () + +
an1 ()n1 = a0 + a1 () + + an1 ()n1 = (z), es decir, = .
es sobreyectiva: sea R, definimos
: K K, z = a0 + a1 + + an1 n1 7 a0 + a1 + + an1 n1 .
Es claro que es aditiva, (1) = 1 y que () = , es decir, () = . Mediante
el algoritmo de la division se prueba facilmente que es multiplicativa. Tambien es
claro que (a) = a para cada a F . Solo falta demostrar que es biyectiva. Si
(z) = 0 = a0 + a1 + + an1 n1 , entonces es raz de un polinomio sobre F
de grado n 1, pero el mnimo de es p(x), por lo tanto, cada ai = 0, y de esta
manera z = 0. Notemos que K = F ():
n = [K : F ] = [K : F ()][F () : F ] = [K : F ()]n, luego [K : F ()] = 1.
Entonces, dado z K se tiene que z es de la forma z = a0 + a1 + + an1 n1
y su preimagen por es a0 + a1 + + an1 n1 .
En la proposicion anterior a cada cuerpo intermedio F L K le asignamos
un subgrupo G(K, L) del grupo de Galois G(K, F ). Vamos ahora a proceder a la
inversa, partimos de un subgrupo de G(K, F ) y le asociaremos un cuepo intermedio.
86
CAPITULO 4. TEORIA DE GALOIS
Proposici
on 4.1.2. Sean K un cuerpo y S un subconjunto no vaco de Aut(K).
Entonces,
(i) El conjunto
C(K, S) := {a K|(a) = a para cada S}.
es un subcuerpo de K y se denomina el cuerpo fijo de S.
(ii) C(K, S) = C(K, hSi).
(iii) Sean F K un cuerpo y S G(K, F ). Entonces, F C(K, S) K. Si K
es extension normal de F , entonces K es extension normal de C(K, S).
(iv) S G(K, C(K, S)), para cada S Aut(K).
(v) F C(K, G(K, F )), para cada F K.
Demostracion. (i) C(K, S) es no vaco ya que 0, 1 C(K, S); tambien es obvio que
si a, b C(K, S), entonces a b, ab C(K, S) y a1 C(K, S) para a 6= 0.
(ii) Claramente C(K, hSi) C(K, S). Para la otra inclusion observemos que
cada elemento de hSi es producto de elementos de S y de inversos de elementos de
S, luego si a K queda fijo bajo S, tambien queda fijo bajo 1 y los productos
mencionados, es decir, C(K, S) C(K, hSi).
(iii) Si a F y S, entonces (a) = a, es decir, a C(K, S). La segunda
afirmacion se obtiene del corolario 3.1.4.
(iv) Sean S y a C(K, S), entonces (a) = a, luego G(K, C(K, S)).
(v) Sea a F y sea G(K, F ), entonces (a) = a, luego a C(K, G(K, F )).
4.2.
Teorema fundamental de la teora de Galois
Con los resultados de la seccion anterior podemos ya demostrar el teorema fundamental de la teora de Galois.
Teorema 4.2.1. Sea K es una extensi
on finita, normal y separable de un cuerpo
F . Sea S := {S|S G(K, F )} la colecci
on de subgrupos de G(K, F ) y sea C :=
{L|F L K} la coleccion de cuerpos intermedios entre F y K. Entonces existe
una correspondencia biyectiva entre S y C dada por
: S C, S 7 C(K, S),
la cual satisface las siguientes propiedades:
4.2. TEOREMA FUNDAMENTAL DE LA TEORIA DE GALOIS
87
(i) G(K, C(K, S)) = S.
(ii) C(K, G(K, L)) = L.
(iii) |G(K, L)| = [K : L].
(iv) [L : F ] =
|G(K,F )|
.
|G(K,L)|
(v) Si L es una extension normal de F , entonces G(K, L) G(K, F ).
(vi) Si S G(K, F ), entonces C(K, S) es una extensi
on normal de F .
(vii) Si L es una extension normal de F , entonces G(L, F )
= G(K, F )/G(K, L).
Demostracion. En primer lugar observemos que seg
un la parte (iii) de la proposicion
4.1.2, (S) efectivamente es un elemento de C. Ademas de la funcion , consideremos
la funcion : C S dada por (L) := G(K, L), con L un cuerpo intermedio,
F L K. Seg
un la parte (ii) de la proposicion 4.1.1, G(K, L) S. Notemos
entonces que (S) = G(K, C(K, S)) y (L) = C(K, G(K, L)). Si probamos (i) y
(ii) entonces obtenemos la correspondencia biyectiva anunciada.
(i) Como K es una extension finita, normal y separable de F , podemos usar la
parte (vi) de la proposicion 4.1.1 (y su prueba) y asegurar entonces que G(K, F ) es
finito y que K es una extension simple de F , K = F (), K. Sea
S = {1 := iK , 2 , . . . , m }, con m n := |G(K, F )| = [K : F ] = gr(p(x)),
donde p(x) es el polinomio mnimo de sobre F . Seg
un la parte (iv) de la proposicion
4.1.2, S G(K, C(K, S)), por lo tanto basta demostrar que |G(K, C(K, S))| m.
Examinemos el polinomio
Q
h(x) := m
i=1 (x i ()).
Notemos que los coeficientes de h(x) son polinomios simetricos elementales en las
races de h(x), es decir, en 1 (), . . . , m () (vease la seccion 1.7), por lo tanto, cada coeficiente queda invariable bajo cada S, es decir, cada coeficiente
esta en C(K, S). En efecto, seg
un la parte (iii) de la proposicion 4.1.1 se tiene
que {1 (), . . . , m ()} = {1 (), . . . , m ()}. Resulta entonces que h(x)
C(K, S)[x]; pero h() = 0 (recordemos que 1 () = ), entonces el polinomio
mnimo q(x) de sobre C(K, S) divide a h(x), y en consecuencia gr(q(x)) m.
As pues, [C(K, S)() : C(K, S)] = gr(q(x)) m, pero C(K, S)() = K ya que
K = F () C(K, S)(). Por lo tanto, [K : C(K, S)] m. Ahora observemos
que K es una extension finita, normal y separable de C(K, S) (lo de finita es claro,
la normalidad es por la parte (iii) de la proposicion 4.1.2, y la separabilidad es
por la parte (iv) del teorema 3.4.2). Podemos entonces aplicar la parte (vi) de la
proposicion 4.1.1 y concluir que |G(K, C(K, S))| = [K : C(K, S)] m.
88
CAPITULO 4. TEORIA DE GALOIS
(ii)-(iii) Seg
un la parte (v) de la proposicion 4.1.2, L C(K, G(K, L)), luego
tenemos que F L C(K, G(K, L)) K. Como K es una extension finita,
normal y separable de F , entonces K es una extension finita, normal y separable
de C(K, G(K, L)) y tambien de L (con lo cual tenemos probado (iii), aplicando la
parte (vi) de la proposicion 4.1.1). Podemos ahora usar la parte (i) ya demostrada
para completar la prueba de (ii):
[K : L] = [K : C(K, G(K, L))][C(K, G(K, L)) : L],
[K:L]
[C(K, G(K, L)) : L] = [K:C(K,G(K,L))]
,
[K:L]
[C(K, G(K, L)) : L] = |G(K,C(K,G(K,L)))|
=
C(K, G(K, L)) = L.
[K:L]
|G(K,L)|
[K:L]
[K:L]
= 1,
)|
]
(iv) [K : F ] = [K : L][L : F ], luego [L : F ] = [K:F
= |G(K,F
.
[K:L]
|G(K,L)|
(v) En primer lugar notemos que si G(K, F ) y K entonces y () son
conjugados respecto de F : en efecto, la restriccion de a F () define un isomorfismo
F () F (()) que deja fijos los elementos de F y enva en (), esto quiere
decir que y () son conjugados (vease la definicion 2.1.14).
Sean pues G(K, F ) y L, entonces y () son conjugados respecto
de F , luego son races del mismo polinomio mnimo sobre F (vease la proposicion
2.1.15), pero como L es una extension normal de F , entonces L contiene todas las
races de este polinomio, en particular, () L. Podemos entonces restrigir el
automorfismo al cuerpo L y lo denotaremos por L . As pues, L G(L, F ); esto
nos permite definir la funcion
: G(K, F ) G(L, F ), 7 L .
Notemos que es un homomorfismo de grupos con n
ucleo G(K, L). Por lo tanto,
G(K, L) G(K, F ).
(vi) Sea S un subgrupo normal de G(K, F ), puesto que F C(K, S) K y
K es una extension algebraica de F , entonces C(K, S) es tambien una extension
algebraica de F . Sea p(x) F [x] irreducible con al menos una raz C(K, S).
Debemos probar que todas las races de p(x) estan en C(K, S).
Paso 1. Podemos asumir que p(x) es monico, es decir, p(x) es el polinomio mnimo
de sobre F . Sabemos que G(K, F ) es finito, G(K, F ) = {1 = iK , 2 , . . . , n };
consideremos el polinomio
Q
g(x) := ni=1 (x i ()).
Notemos que los coeficientes de g(x) son polinomios simetricos elementales en las
races de g(x), es decir, en 1 (), . . . , n (), por lo tanto, seg
un la parte (iii) de la
proposicion 4.1.1, cada coeficiente queda invariable bajo cada G(K, F ), es decir,
cada coeficiente esta en C(K, G(K, F )) = F , luego, g(x) F [x]. p(x) y g(x) tienen
como raz com
un a , luego g(x) es m
ultiplo de p(x) y de esta manera el conjunto
de races de p(x) es un subconjunto de {1 (), . . . , n ()}.
89
4.3. EJEMPLOS
Paso 2. Para cada G(K, F ) y cada S se tiene que 1 S, de donde
1 () = , es decir, () = (), luego, () permanece fijo para cada S,
esto es, () C(K, S). Se tiene entonces que {1 (), . . . , n ()} C(K, S), y
seg
un el paso 1, todas las races de p(x) estan en C(K, S). Esto demuestra que
C(K, S) es una extension normal de F .
[K:F ]
(vii) Im()
= G(K, F )/G(K, L), luego |Im()| = [K:L] = [L : F ] = |G(L, F )|.
La u
ltima igualdad se tiene ya que L es una extension finita, normal y separable
de F (vease la parte (iv) del teorema 3.4.2).
4.3.
Ejemplos
Ejemplo 4.3.1. Grupo de Galois de un polinomio. Sea F un cuerpo y sea
p(x) F [x] un polinomio de grado 1; sea K el cuerpo de descomposicion de p(x)
respecto de F ; el grupo Galois G(K, F ) se conoce como el grupo de Galois de
p(x) respecto de F . Notemos que si F es perfecto (por ejemplo, de caracterstica
cero, o algebraicamente cerrado o finito), entonces K es una extension finita, normal
y separable de F , y podemos por lo tanto ilustrar la correspondencia de Galois
estudiada en el teorema 4.2.1. Consideremos el siguiente ejemplo, p(x) = x3 2
Q[x].
Paso 1. Calculo del cuerpo de
descomposici
on K: Esto lo hicimos en el ejemplo
3
1+ 3i
2.4.16: K = Q(, ), con :=
y := 2,
2
p(x) = (x )(x2 + x + 2 ) = (x )(x )(x 2 ).
Paso 2. Calculo del tama
no del grupo de Galois, |G(K, F )|, con F = Q: Seg
un
la parte (vi) de la proposicion 4.1.1 y el ejemplo 2.4.16, |G(K, F )| = [K : F ] = 6.
Paso 3. Calculo del grupo de Galois G(K, F ): El polinomio mnimo de sobre
Q es x3 2 y las races de este polinomio, como ya sabemos, son , y 2 . De
otra parte, el polinomio mnimo de sobre
Q es f3 (x) := x2 + x + 1 (polinomio
ciclotomico) y las races son y = 12 3i = 2 .
Seg
un la parte (iii) de la proposicion 4.1.1, si G(K, F ), entonces enva
races de p(x) en races de p(x) y races de f3 (x) en races de f3 (x). Es decir, debe
ser enviado en , , 2 y en , 2 . Con esta informacion podemos construir la
siguiente tabla para los elementos de G(K, F ):
enviado en
enviado en
3
2
6
2
2
Notemos que 1 = iK ; denotemos := 2 y observemos que
2 () = (()) = () = ()() = = 2 ;
2 () = (()) = () = ,
90
CAPITULO 4. TEORIA DE GALOIS
luego 2 = 3 . Ademas, 3 () = (2 ) = ()()2 = 2 = 3 = y 3 () =
, es decir, 3 = iK . Denotemos := 4 , entonces 2 () = y 2 () = 4 = , es
decir, 2 = iK . Finalmente notemos que = 5 , 2 = 6 y = 2 = 1 .
Hemos demostrado que
G(K, F ) = {iK , , 2 , , , 2 },
G(K, F ) = h, |3 = iK , 2 = ik , = 1 i
= S 3 (grupo simetrico de grado 3).
Este mismo resultado se obtiene si en lugar de trabajar con K = Q()() aplicamos
el teorema del elemento primitivo para calcular tal que K = Q(); el grado de
sobre Q por supuesto debe ser 6 (vease el ejercicio 1).
Paso 4. Calculo de los subgrupos de G(K, F ): Los subgrupos de S 3 son de orden
1, 2, 3 y 6 (vease [9]):
S1 = {iK }, S2 = hi = {iK , , 2 }, S3 = hi = {iK , }, S4 = hi = {iK , },
S5 = h2 i = {iK , 2 }, S6 = S 3 .
Paso 5. Calculo de los subgrupos normales de G(K, F ): Los subgrupos normales
de S 3 son S1 , S2 y S6 (vease [9]).
Paso 6. Calculo de una F -base de K: Esto lo hicimos en el ejemplo 2.4.16, una
F -base de K es {1, , 2 , , , 2 }.
Paso 7. Calculo de todos los subcuerpos intermedios (normales) F L K:
C(K, S1 ) = C(K, iK ) = K;
C(K, S6 ) = C(K, S 3 ) = C(K, G(K, F )) = F .
Para C(K, S2 ), sea z C(K, S2 ) expresado a traves de la base,
z = c0 + c1 + c2 2 + c3 + c4 + c5 2 , ci F , 0 i 5;
debe tenerse entonces que (z) = z = 2 (z); calculemos entonces (z) y 2 (z):
(z) = c0 + c1 + c2 2 2 + c3 + c4 2 + c5 2 ;
2 (z) = c0 + c1 2 + c2 2 + c3 + c4 + c5 2 2 ;
pero recordemos que 2 = 1 , con lo cual
(z) = c0 + c1 c2 2 c2 2 + c3 c4 c4 + c5 2 ;
2 (z) = c0 c1 c1 + c2 2 + c3 + c4 c5 2 c5 2 .
As pues,
z C(K, S2 ) si, y solo si, c4 = c1 + c4 ; c2 + c5 = c5 ; c1 c4 = c1 ;
c2 = c2 c5 , si, y solo si, 2c4 = c1 ; 2c5 = c2 ; 2c1 = c4 ; 2c2 = c5 , si, y solo si,
c1 = 0 = c4 ; c2 = 0 = c5 , si, y
solo si, z = c0 + c3 , si, y solo si, z F ().
4.4. EJERCICIOS
91
Hemos demostrado que C(K, S2 ) = F (). Siguiendo este mismo metodo encontramos que C(K, S3 ) = F (); C(K, S4 ) = F (2 ); C(K, S5 ) = F (). Podemos
entonces presentar los resultados en la siguiente forma:
S1
S2
S3
S4
S5
S6
7 F
7 F
7 F
7 F
7 F
7 F
K K (normal)
F () K (normal)
F () K
F (2 ) K
F () K
F K (normal)
Ejemplo 4.3.2. Calculemos el grupo Galois de f (x) = x3 + x + 1 Z2 [x].
Paso 1. Calculo del cuerpo de descomposicion de f (x): Seg
un el ejemplo 2.4.14,
el cuerpo de descomposicion K de f (x) es K = Z2 (), con := x Z[z]/hf (x)i y
ademas [K : F ] = 3, con F := Z2 .
Paso 2. Calculo del tama
no del grupo de Galois: |G(K, F )| = [K : F ] = 3.
Paso 3. Calculo del grupo de Galois: G(K, F )
= Z3 .
Paso 4. Calculo de los subgrupos de G(K, F ): 0 y Z3 .
Paso 5. Calculo de los subgrupos normales de G(K, F ): 0 y Z3 .
Paso 6. Calculo de todos los subcuerpos intermedios (normales) F L K:
L = Z2 , Z2 ().
4.4.
Ejercicios
1. Calcule el grupo Galois del ejemplo 4.3.1 usando el teorema del elemento
primitivo (Sugerencia: = + ).
2. Demuestre que en el ejemplo 4.3.1 se tiene que
C(K, S3 ) = F (); C(K, S4 ) = F (2 ); C(K, S5 ) = F ().
3. Calcule el grupo Galois del polinomio f (x) = x4 8x2 + 15 Q[x].
4. Calcule el grupo Galois del polinomio f (x) = x4 + 1 Z3 [x].
5. Calcule G(C, R).
Captulo 5
Solubilidad por radicales
En este captulo tratamos una de las aplicaciones clasicas de la teora de Galois
concerniente a determinar cuando las races de un polinomio de grado n 1 sobre
un cuerpo F son expresables mediante formulas que involucren radicales. Como es
bien sabido, las races del polinomio general de segundo grado sobre el cuerpo de
los racionales, p(x) = x2 + bx + c Q[x], son expresables mediante una formula que
contiene radicales. Podemos considerar a p(x) como un polinomio sobre el cuerpo
de las funciones racionales en las variables b, c, es decir, p(x) Q(b, c)[x]. Teniendo
en cuenta que b2 4c puede ser menor que cero, Q(b, c) no contendra las races de
p(x). Por tal razon, podemos hacer una extension de Q(b, c) agregando tal que
2 = b2 4c Q(b, c), y as, Q(b,
c)() sera el cuerpo de descomposicion de p(x).
b b2 4c
En este sentido, las races
son expresables en terminos de b, c y races
2
cuadradas de funciones racionales en las variables b, c. La pregunta que surge es
si tambien es posible hacer algo similar y expresar mediante formulas analogas las
races de polinomios de tercer, cuarto, quinto grado, etc. De esto nos ocuparemos
en este captulo.
5.1.
Polinomios solubles por radicales
Sea F un cuerpo y p(x) = xn + an1 xn1 + + a1 x + a0 F [x] de grado n 1;
se dice que p(x) es soluble por radicales respecto de F si es posible encontrar
una sucesion finita de extensiones simples F1 := F (1 ), F2 := F1 (2 ), . . . , Fk :=
Fk1 (k ) y enteros r1 , . . . , rk 1, de tal forma que 1r1 F, 2r2 F1 , . . . , krk
Fk1 , todas las races de p(x) esten en Fk y Fk sea una extension normal de F .
Observemos que en tal caso el cuerpo de descomposicion de p(x) esta contenido
en Fk . Interpretando a0 , . . . , an1 como variables, podemos considerar el cuerpo de
fracciones del anillo de polinomios F [a0 , . . . , an1 ], es decir, el cuerpo de funciones
racionales F (a0 , . . . , an1 ), y asumir que p(x) F (a0 , . . . , an1 )[x]. Se dice que p(x)
es soluble por radicales si es soluble por radicales respecto de F (a0 , . . . , an1 ).
92
5.1. POLINOMIOS SOLUBLES POR RADICALES
93
Proposici
on 5.1.1. Sean F un cuerpo, n 1 y 0 6= a F . Si F contiene una
raz n-esima primitiva de la unidad y K es el cuerpo de descomposici
on de xn a,
entonces
(i) K = F (), donde es cualquier raz de xn a.
(ii) El grupo Galois de xn a es abeliano.
Demostracion. (i) Sea una raz n-esima primitiva de la unidad contenida en F ;
entonces , , . . . , n1 son races de xn a, ademas son todas distintas. Notemos
que el cuerpo de descomposicion de xn a es entonces F (, , n1 ) = F ().
(ii) Por definicion, el grupo de Galois de xn a es G(F (), F ) (vease el ejemplo
4.3.1); sean , G(F (), F ); puesto que cada elemento z de F () es de la forma
z = a0 + a1 + + n1 n1 , entonces = si, y solo si, () = (); pero
() = i y () = j , para algunos i, j, luego () = j+i y () = i+j .
Esto muestra que G(F (), F ) es abeliano.
Teorema 5.1.2. Sea F un cuerpo perfecto tal que para cada n 1, F contiene una
raz n-esima primitiva de la unidad. Sea p(x) F [x] un polinomio no constante.
Si p(x) es soluble por radicales respecto de F , entonces el grupo de Galois de p(x)
respecto de F es soluble.
Demostracion. Sea K el cuerpo de descomposicion de p(x); por definicion, el grupo
de Galois de p(x) respecto de F es G(K, F ). Vamos entonces a demostrar que
G(K, F ) es un grupo soluble.
Existe una sucesion finita de extensiones simples
F0 = F F1 = F (1 ) F2 = F1 (2 ) Fk = Fk1 (k ),
con r1 , . . . , rk 1, de tal forma que 1r1 F, 2r2 F1 , . . . , krk Fk1 , todas las
races de p(x) estan en Fk , es decir, K Fk , y ademas Fk es extension normal
de F . Por la proposicion 5.1.1, cada Fi es el cuerpo de descomposicion de Fi1 y
por lo tanto, Fi es una extension normal de Fi1 . Puesto que Fk es una extension
finita, normal y separable de cada Fi , podemos aplicar el teorema 4.2.1 y concluir
que G(Fk , Fi ) G(Fk , Fi1 ); se tiene as la siguiente cadena:
1 G(Fk , Fk1 ) G(Fk , Fk2 ) G(Fk , F2 ) G(Fk , F1 ) G(Fk , F ),
ademas del teorema 4.2.1 se tiene tambien que
G(Fk , Fi1 )/G(Fk , Fi )
= G(Fi , Fi1 );
aplicando nuevamente la proposicion 5.1.1 obtenemos que G(Fi , Fi1 ) es abeliano. En
conclusion, G(Fk , F ) tiene una cadena subnormal con secciones abelianas, es decir,
G(Fk , F ) es soluble (vease [9]). Ademas, F K Fk , con K extension normal
de F , aplicamos otra vez el teorema 4.2.1 y obtenemos que G(Fk , K) G(Fk , F ) y
G(Fk , F )/G(Fk , K)
= G(K, F ), luego G(K, F ) es soluble (vease [9]).
94
5.2.
CAPITULO 5. SOLUBILIDAD POR RADICALES
Teorema de Abel
Sean F un cuerpo y n 1; consideremos el cuerpo fracciones de F [x1 , . . . , xn ], es
1 ,...,xn )
decir, F (x1 , . . . , xn ); un elemento z = p(x
F (x1 , . . . , xn ) se dice que es una
q(x1 ,...,xn )
funci
on racional sim
etrica si para cada Sn ,
(z) :=
p(x(1) ,...,x(n) )
q(x(1) ,...,x(n) )
= z.
Notemos que la coleccion R de las funciones racionales simetricas es un subcuerpo
de F (x1 , . . . , xn ) que contiene a F . Mas a
un, R es el cuerpo de fracciones del dominio
S de los polinomios simetricos (vease el toerema 1.7.4). Tenemos entonces
F R F (x1 , . . . , xn ).
(5.2.1)
Cada Sn define un automorfismo de F (x1 , . . . , xn ) que deja fijo los elementos de
F,
F (x1 , . . . , xn )
F (x1 , . . . , xn ), (z) := (z) =
p(x(1) ,...,x(n) )
,
q(x(1) ,...,x(n) )
es decir, G(F (x1 , . . . , xn ), F ). Denotemos
Sn := {| Sn } G(F (x1 , . . . , xn ), F ).
Es claro que Sn
= Sn . Con esto podemos probar las siguientes propiedades.
Proposici
on 5.2.1. Sea F un cuerpo y n 1. Entonces
(i) C(F (x1 , . . . , xn ), Sn ) = R.
(ii) Sea p(x) := xn s1 xn1 + +(1)n1 sn1 x+(1)n sn R[x], donde s1 , . . . , sn
son los polinomios simetricos elementales. Entonces F (x1 , . . . , xn ) es el cuerpo
de descomposicion de p(x) y por lo tanto es una extensi
on normal de R.
(iii) [F (x1 , . . . , xn ) : R] = n!
(iv) R = F (s1 , . . . , sn ).
(v) G(F (x1 , . . . , xn ), R) = Sn
= Sn .
Demostracion. (i) Las funciones racionales simetricas son exactamente los elementos
de F (x1 , . . . , xn ) que quedan fijos bajo cada Sn .
(ii) Comencemos observando que s1 , . . . , sn R con lo cual efectivamente p(x)
R[x]. Tenemos que p(x) = (x x1 ) (x xn ), luego el cuerpo de descomposicion
de p(x) respecto de R es R(x1 , . . . , xn ), y de (5.2.1) obtenemos que F (x1 , . . . , xn )
R(x1 , . . . , xn ) F (x1 , . . . , xn ), es decir, R(x1 , . . . , xn ) = F (x1 , . . . , xn ).
(iii)-(v) De (i) y la proposicion 4.1.2 se obtiene que
5.2. TEOREMA DE ABEL
95
Sn G(F (x1 , . . . , xn ), C(F (x1 , . . . , xn ), Sn )) = G(F (x1 , . . . , xn ), R),
pero como Sn
= Sn y F (x1 , . . . , xn ) es una extension finita de R (teorema 2.2.2),
entonces por la proposicion 4.1.1,
n! |G(F (x1 , . . . , xn ), R)| [F (x1 , . . . , xn ) : R].
Ahora queremos demostrar que [F (x1 , . . . , xn ) : R] n! Tenemos que
F (s1 , . . . , sn ) R F (x1 , . . . , xn ),
luego
[F (x1 , . . . , xn ) : F (s1 , . . . , sn )] = [F (x1 , . . . , xn ) : R][R : F (s1 , . . . , sn )]
siempre y cuando [F (x1 , . . . , xn ) : F (s1 , . . . , sn )] sea finita. Si probamos que
[F (x1 , . . . , xn ) : F (s1 , . . . , sn )] n!,
(5.2.2)
tendramos no solo la desigualdad pedida sino tambien que [R : F (s1 , . . . , sn )] =
1, es decir, el punto (iv) estara demostrado. Ademas, tambien se tendra que
|G(F (x1 , . . . , xn ), R)| = n!, pero como Sn G(F (x1 , . . . , xn ), R), entonces se tendra
la igualdad Sn = G(F (x1 , . . . , xn ), R), y el numeral (v) tambien estara demostrado.
Veamos entonces la prueba de (5.2.2): observemos que p(x) F (s1 , . . . , sn )[x] y
un el
su cuerpo de descomposicion es F (s1 , . . . , sn )(x1 , . . . , xn ) = F (x1 , . . . , xn ). Seg
teorema 2.4.7, [F (x1 , . . . , xn ) : F (s1 , . . . , sn )] (gr(p(x)))! = n!.
Teorema 5.2.2 (Teorema de Abel). Sea F un cuerpo perfecto tal que para cada
n 1, F contiene una raz n-esima primitiva de la unidad. Entonces, para n 5, el
polinomio p(x) = xn + an1 xn1 + + a1 x + a0 F [x] no es soluble por radicales.
Demostracion. Como vimos al inicio de la seccion 5.1, consideremos a0 , . . . , an1
como variables, y sea F (a0 , . . . , an1 ) el cuerpo de las funciones racionales del anillo de polinomios F [a0 , . . . , an1 ], ademas p(x) F (a0 , . . . , an1 )[x]. Por definicion,
p(x) es soluble por radicales si es soluble por radicales respecto de F (a0 , . . . , an1 ).
Supongamos que p(x) es soluble por radicales, entonces de acuerdo con el teorema
5.1.2, su grupo de Galois respecto de F (a0 , . . . , an1 ) es soluble, pero su grupo de
Galois respecto de F (a0 , . . . , an1 ), por definicion, es el grupo de Galois de su cuerpo
de descomposicion L respecto de F (a0 , . . . , an1 ), es decir, estamos diciendo que
G(L, F (a0 , . . . , an1 )) es soluble.
Calculemos entonces L. Con este proposito, sean 1 , . . . , n las races de p(x)
(tomadas por ejemplo en su cuerpo de descomposicion respecto de F , o tambien, en
F ); veamos a 1 , . . . , n como variables y sea F (1 , . . . , n ) el cuerpo de funciones
racionales en estas variables con coeficientes en F ; sea R el cuerpo de las funciones racionales simetricas de F (1 , . . . , n ). Probemos que F (a0 , . . . , an1 ) = R.
En efecto, recordemos que los coeficientes an1 , . . . , a0 son las funciones simetricas
elementales en 1 , . . . , n , por lo tanto,
96
CAPITULO 5. SOLUBILIDAD POR RADICALES
F (a0 , . . . , an1 ) R F (1 , . . . , n ).
Por la parte (iii) de la proposicion 5.2.1 se tiene que
[F (1 , . . . , n ) : F (a0 , . . . , an1 )] = [F (1 , . . . , n ) : R][R : F (a0 , . . . , an1 )] =
n![R : F (a0 , . . . , an1 )],
pero p(x) considerado como polinomio con coeficientes en F (a0 , . . . , an1 ) tiene sus
races en un cuerpo extension de grado a lo sumo n! (vease el teorema 2.4.7), por lo
tanto, [R : F (a0 , . . . , an1 )] = 1, es decir, R = F (a0 , . . . , an1 ). Aplicamos entonces
la parte (ii) de la proposicion 5.2.1 y obtenemos que L = F (1 , . . . , n ).
As pues, hemos llegado a que G(F (1 , . . . , n ), R) es soluble, pero seg
un la parte
(v) de la proposicion 5.2.1, G(F (1 , . . . , n ), R) = Sn es soluble, lo cual es falso ya
que n 5. Hemos pues demostrado que p(x) no es soluble por radicales.
Bibliografa
[1] Axler, S., Linear Algebra Done Right, Springer, 2014. 61
[2] Cohn, P. M., Basic Algebra: groups, rings and fields, Springer, 2003.
[3] Corry, L., Modern Algebra and the Rise of Mathematical Structures, Springer,
2003.
[4] Fraleigh J.B., Abstract Algebra, 7th Edition, Addison Wesley Longman Inc.,
2004.
[5] Hungerford, T.W., Algebra, Springer, 2003. 60
[6] Lang, S., Undergraduate Algebra, Springer, 1990. v
[7] Lang, S., Algebra, Springer, 2004. iv
[8] Lezama, O. and Villamarn, G., Anillos, M
odulos y Categoras, Facultad de
Ciencias, Universidad Nacional de Colombia, 1994. iv
[9] Lezama, O., Cuadernos de Algebra,
No. 1: Grupos, SAC2 , Departamento de Matematicas, Universidad Nacional de Colombia, sede de Bogota,
[Link]/a/[Link]/sac2 v, 4, 74, 75, 76, 90, 93
[10] Lezama, O., Cuadernos de Algebra,
No. 2: Anillos, SAC2 , Departamento de Matematicas, Universidad Nacional de Colombia, sede de Bogota,
[Link]/a/[Link]/sac2 v, 1, 5, 6, 15, 18, 19, 32, 36, 58
[11] Lezama, O., Cuadernos de Algebra,
No. 3: M
odulos, SAC2 , Departamento de Matematicas, Universidad Nacional de Colombia, sede de Bogota,
[Link]/a/[Link]/sac2 26, 48
[12] Lezama, O., Cuadernos de Algebra,
No. 4: Algebra
lineal, SAC2 , Departamento de Matematicas, Universidad Nacional de Colombia, sede de Bogota,
[Link]/a/[Link]/sac2 v, 48
97
98
BIBLIOGRAFIA
[13] Lezama, O., Cuadernos de Algebra,
No. 6: Anillos y m
odulos, SAC2 , Departamento de Matematicas, Universidad Nacional de Colombia, sede de Bogota,
[Link]/a/[Link]/sac2 30
[14] Spindler, K., Abstract Algebra with Applications, Vol. I, II, Marcel Dekker,
1994.
[15] Stewart, I., Galois Theory, Chapman & Hall/CRC Mathematics, 2004. 46
[16] V
yborn
y, R., A simple proof of the fundamental theorem of algebra, Mathematica Bohemica, 135, 2010, 57-61. 61
[17] Van der Waerden, B. L., Algebra, Vol. I, II, Springer, 1991. 60
Indice alfab
etico
algebraicamente cerrado, 57
de descomposicion de un polinomio,
52
de elementos algebraicos, 48
de Galois, 75
de los n
umeros algebraicos, 48
extension, 38
fijo, 86
perfecto, 78
A
adjuncion, 39
algoritmo
de Euclides, 12
de la division, 10
anillo
de series formales, 3
de sucesiones formales, 2
extension, 4
noetheriano, 29
D
dependencia algebraica, 61
discriminante, 34
division de monomios estandar, 28
C
ceros de un polinomio, 4
clausura algebraica, 58
cociente, 9
coeficientes de un polinomio
en una variable, 2
coeficiente independiente, 2
coeficiente principal, 2
en varias variables, 25
coeficiente principal, 29
conjunto(s)
algebraicamente dependiente
respecto a un cuerpo, 63
de otro conjunto, 63
algebraicamente independiente respecto a un cuerpo, 63
equivalentes respecto a un cuerpo,
63
trascendente, 63
constantes de un polinomio, 2
contenido de un polinomio, 18
criterio de Eisenstein, 22
cuerpo
E
ecuacion normal, 72
elemento(s)
algebraicamente dependiente de un
conjunto respecto a un cuerpo,
63
algebraicamente independientes respecto a un cuerpo, 62
algebraico, 40
inseparable sobre un cuerpo, 78
separable sobre un cuerpo, 78
conjugados, 42
generador, 40
primitivo, 80
trascendente, 40
extension(es)
algebraica, 47
conjugadas, 42
de Galois, 70
99
100
INDICE ALFABETICO
equivalentes, 42
finita, 38
normal, 70
simple, 40
trascendente, 64
entero(s)
algebraico, 49
primos relativos, 35
sobre un anillo, 49
F
funcion racional simetrica, 94
G
grado
de trascendencia, 65
de una extension trascendente, 64
de un elemento algebraico, 40
de un polinomio
en una variable, 2
en varias variables, 25
de una extension, 38
de una funcion racional, 66
grupo de Galois, 83
de un polinomio, 89
H
homomorfismo evaluacion, 4
I
isomorfismo extension, 54
M
modulo fiel, 49
monomio(s), 25
estandar, 25
principal, 29
multiplicidad de una raz, 24
en una extension, 51
O
orden monomial, 26
lexicografico (lex), 27
lexicografico graduado (deglex), 28
P
peso de un monomio, 30
polinomio(s), 2
ciclotomico, 23
n-esimo polinomio ciclotomico, 75
homogeneo, 25
irreducible
separable, 77
inseparable, 77
mnimo, 40
monico, 2
primitivo, 18
simetrico(s), 30
elementales, 30
soluble por radicales, 92
R
raz
de un polinomio, 4
en una extension, 51
primitiva n-esima de la unidad, 73,
74
races n-esimas de la unidad en un cuerpo, 73
reduccion de un polinomio por otro, 8
residuo, 9
S
sistema generador de una extension, 40
subcuerpo
generado, 39
primo, 35
T
teorema
de Abel, 95
de Cantor, 46
de Gauss, 20
de Kronecker, 44
de Wilson, 82
INDICE ALFABETICO
del residuo, 51
fundamental de la teora de Galois,
86
fundamental del algebra, 61
terminos de un polinomio
en una variable, 7
termino principal, 7
en varias variables, 25
termino principal, 29
101