Algebra Abstracta II - Pasten
Algebra Abstracta II - Pasten
Capı́tulo 1. Campos 5
1. Extensiones de campos 5
2. Polinomios minimales y extensiones primitivas 6
3. Levantamiento y escisión 8
4. Ley de las torres y aplicaciones 10
5. Campos finitos: teorı́a 14
6. Campos finitos: ejemplos y aplicaciones 16
Capı́tulo 2. Teorı́a de Galois 19
1. Extensiones normales 19
2. Extensiones separables 21
3. Extensiones Galois y automorfismos 23
4. El teorema fundamental 26
5. Calculando grupos de Galois 29
6. Extensiones resolubles y extensiones radicales 32
Capı́tulo 3. Teorı́a de anillos e ideales 37
1. Repaso: lo básico de anillos e ideales 37
2. Repaso: Teorı́a de Euclides 42
3. Localización de anillos 44
4. Álgebras y anillos de polinomios 48
5. Anillos Noetherianos 52
Capı́tulo 4. Teorı́a de módulos: álgebra lineal sobre anillos 55
1. Módulos y exactitud 55
2. Localización de módulos 58
3. Producto tensor y cambio de escalares 62
4. Propiedades de exactitud de HomA y el producto tensor 67
5. Módulos finitamente generados 69
6. Módulos libres 71
Capı́tulo 5. Representaciones complejas de grupos finitos 75
1. Noción de representación y primeros ejemplos 75
2. Representaciones simples: Schur y Maschke 77
3. Representaciones irreducibles: teorema de estructura 79
4. Caracteres: definiciones y resultados preliminares 81
5. Teorı́a de caracteres 83
6. Tablas de caracteres 85
3
Capı́tulo 1
Campos
1. Extensiones de campos
Un campo es un anillo conmutativo con unidad 1 6= 0 donde todo elemento no nulo es
inversible.
Ejemplos. Q, R, C, Fp = Z/pZ con p primo. Se deja como ejercicio demostrar que dado
un entero n ≥ 1, tenemos que Z/nZ es un campo si y solo si n es un número primo.
Lema 1.1. Sea A un dominio entero con 1 6= 0. Si A es finito entonces es un campo.
Demostración. Sea 0 6= x ∈ A. La función µx : A → A dada por µx (a) = xa es
morfismo de grupos aditivos. Como A es dominio entero, µx es inyectiva. Como A es finito,
µx es biyectiva, ası́ que existe y ∈ A con xy = 1.
Una propiedad sencilla pero fundamental de los campos es:
Lema 1.2. El único ideal propio de un campo K es (0). Es maximal (y primo).
Demostración. Sea I ⊆ K ideal distinto de (0). Sea 0 6= x ∈ I, entonces x es inversible
porque K es campo. Ası́, I = K porque contiene un inversible.
Corolario 1.3. Sea f : K → L un morfismo de campos. f es inyectivo.
Demostración. Como 1 6= 0 en todo campo, ker(f ) es un ideal propio de K.
Corolario 1.4. Sea K campo y sea f : Z → K el único morfismo de anillos de Z en K
(i.e. el determinado por f (1) = 1K , f (2) = 1K + 1K etc.). Existe un único entero car(K) ≥ 0
tal que ker(f ) = car(K) · Z. Además, car(K) = 0 o bien car(K) es un número primo.
Demostración. Todos los ideales de Z son de la forma nZ ası́ que car(K) existe y es
único. (0) ⊆ K es un ideal primo, ası́ que ker(f ) = f −1 ((0)) es un ideal primo de Z. Por lo
tanto car(K) es 0 o un número primo.
El entero car(K) es la caracterı́stica de K.
Ejemplos. Q, R y C tienen caracterı́stica 0, y Fp con p primo tiene caracterı́stica p.
Una extensión de campos es una inclusión de campos K ⊆ L que es morfismo de campos.
Se anota L/K (nota: esto no es un cuociente).
Lema 1.5. Sea L/K extensión de campos. L es un K-espacio vectorial.
Sea L/K extensión de campos. El grado de L/K es
[L : K] := dimK (L).
Si [L : K] es finito, decimos que L/K es finita.
Ejemplos.
5
C/R es una extensión de campos. Los números 1, i ∈ C forman una R-base de C ası́
que [C : R] = 2. En particular, C/R es una extensión finita.
R/Q es una extensión de campos. No puede ser finita, pues Qn es numerable para todo
entero positivo n, mientras que R es no-numerable. Ası́, [R : Q] = “∞” (ejercicio:
¿cuál es el cardinal infinito correcto?)
Sea L/K una extensión de campos y sea a ∈ L. Decimos que a es algebraico sobre K si
existe un polinomio 0 6= f ∈ K[t] (con t una variable) tal que f (a) = 0. De lo contrario, a es
trascendente sobre K.
Ejemplos.
√
2 ∈ R es algebraico sobre Q. Podemos usar f (x) = x4 − 4.
π ∈ R es trascendente sobre Q (Lindemann, 1882 – se sugiere estudiar la demostra-
ción, porque es ingeniosa pero solo usa herramientas elementales de cálculo).
Una extensión L/K es algebraica si todo a ∈ L es algebraico sobre K. Si algún a ∈ L es
trascendente sobre K entonces L/K se dice trascendente.
3. Levantamiento y escisión
Hasta ahora, las extensiones primitivas que hemos considerados siempre vienen dentro
de una extensión ya dada. El siguiente lema da más flexibilidad.
Lema 1.12 (Producir una raiz). Sea K un campo y sea f ∈ K[x] mónico e irreducible.
Se tiene que L := K[x]/(f (x)) es un campo que extiende a K. Además, x ∈ L es algebraico
sobre K con polinomio minimal fx = f ∈ K[x]. En particular, f tiene una raı́z en L, la
extensión L/K es algebraica y primitiva, y [L : K] = deg(f ).
Demostración. Como f es irreducible obtenemos que (f ) es maximal en K[x], y ası́ L
es un campo que extiende a K. Trivialmente f (x̄) = 0 en L, y el item (ii) del Lema 1.7 nos
da fx̄ = f . Lo demás viene del Lema 1.10.
Ejemplo. x2 + x + 1 ∈ F2 [x] es irreducible. El campo L = F2 [x]/(x2 + x + 1) es una
extensión cuadrática de F2 donde x2 + x + 1 adquiere una raı́z. Ası́, dimF2 (L) = 2 y por lo
tanto #L = 4. Notar que L 6= Z/4Z porque Z/4Z no es dominio entero (2 · 2 = 0) ası́ que
no es campo. Más explı́citamente, escribiendo a = x̄ ∈ L la suma y el producto en L son:
+ 0 1 a a+1 × 0 1 a a+1
0 0 1 a a+1 0 0 0 0 0
1 1 0 a+1 a 1 0 1 a a+1
a a a+1 0 1 a 0 a a+1 1
a+1 a+1 a 1 0 a+1 0 a+1 1 a
√ √
Ejemplo 2. R/Q. Tomar x3 − 2. Queremos Q( 3 2) → R y el LLv.2 aplicado a 3 2 ∈ R
(que es una raı́z del polinomio) nos da
√3
√
3
√
3
Q( 2) → R, 2 → 2 (¡es la inclusión obvia!)
√
Pero x3 − 2 no tiene ninguna otra raı́z en R. Ası́ que este es el único morfismo Q( 3 2) → R.
Sea K un campo y f ∈ K[x] un polinomio. Dada una extensión L/K decimos que f
escinde sobre L si f se puede factorizar completamente en polinomios lineales de L[x]. Un
9
campo de escisión (=“splitting field”) de f sobre K es una extensión L/K en la cual f
escinde y tal que el único campo intermedio L/F/K donde f escinde es F = L. De la
definición es inmediato que
Lema 1.15. Sea f ∈ K[x] y sea L/K una extensión. L es un campo de escisión de f
sobre K si y solo si f escinde en L y se tiene L = K(S) donde S es el conjunto de las raı́ces
de f en L.
Una importante primera aplicación del lema de levantamiento es el siguiente resultado.
Teorema 1.16 (Existencia y unicidad del campo de escisión). Sea K un campo y f ∈
K[x] un polinomio. Existe un campo de escisión para f sobre K. Además, si L1 , L2 son
campos de escisión para f sobre K entonces existe un isomorfismo de K-álgebras L1 ' L2 .
Demostración. Si f es constante no hay nada que demostrar. Suponemos que n =
deg(f ) ≥ 1 y que f es mónico.
Aplicando repetidamente el Lema 1.12, obtenemos una secuencia finita de extensiones
K0 = K ⊆ K1 ⊆ ... ⊆ Kn y elementos a1 ∈ K0 , ..., an ∈ Kn−1 tales que
(i) Para cada i ≥ 1 se tiene Ki = Ki−1 (ai ).
(ii) Para cada i ≥ 1 el producto (x − a1 ) · · · (x − ai ) divide a f en Ki [x].
Por (ii) con i = n vemos que f escinde en Kn . Por (i) con todos los i vemos que Kn = K(S)
donde S es el conjunto de raı́ces de f en Kn . Del Lema 1.15 se concluye que Kn es un campo
de escisión para f sobre K.
Sea L/K un campo de escisión para f sobre K. Sea σ0 = IdK . Utilizando el lema de
levantamiento de forma secuencial, obtenemos morfismos de K-álgebras σi : Ki → L para
i = 1, ..., n de modo que
(iii) Para cada i ≥ 1 se tiene σi |Ki−1 = σi−1 .
(iv) Para cada i ≥ 1 el producto (x − σi (a1 )) · · · (x − σi (ai )) divide a f en L[x] (gracias a
(ii), (iii), y el hecho que f tiene coeficientes en K).
Finalmente σn : Kn → L es un morfismo de K-algebras (por (iii)) cuya imagen contiene
a todas las raı́ces de f en L[x] (por (iv)). Por el Lema 1.15, σn es sobreyectivo, ası́ que es
isomorfismo dado que Kn es un campo.
11
Corolario 1.18. Sea L/K extensión y sean a1 , ..., an ∈ L algebraicos sobre K. Entonces
K(a1 , ..., an )/K es finita y algebraica.
Demostración. El lema fundamental de las extensiones primitivas da que K(a1 )/K y
K(a1 , a2 ) = (K(a1 ))(a2 )/K(a1 ) son finitas. Ası́, K(a1 , a2 )/K es finita. Continuar inductiva-
mente agregando los aj de a uno. Esto da que la extensión es finita. Es algebraica por el
Lema 1.8.
Corolario 1.19. Sea L/K extensión y sea S ⊆ L con cada a ∈ S algebraico sobre K.
La extensión K(S) es algebraica sobre K.
Demostración. Sea a ∈ K(S). Expresando a como fracción de expresiones polinomiales
de elementos de S y K vemos que hay un Sa ⊆ S finito tal que a ∈ K(Sa ). El corolario
anterior da que a es algebraico sobre K.
Corolario 1.20. Sean F/L/K extensiones. F/L y L/K son algebraicas si y solo si
F/K es algebraica.
Demostración. Haremos “⇒” pues la otra implicación es obvia.
Sea a ∈ F . Sea fa ∈ L[x] el polinomio minimal de a sobre L. Sean b0 , ..., bn ∈ L sus
coeficientes. Entonces fa ∈ L0 [x] donde L0 = K(b0 , ..., bn ) ası́ que a es algebraico sobre
L0 . Por el Corolario 1.18, L0 /K es finita pues los bj son algebraicos sobre K. Por el lema
fundamental de las extensiones primitivas L0 (a)/L0 es finita, y por la ley de las torres L0 (a)/K
es finita. Ası́ que a es algebraico sobre K por el Lema 1.8.
A continuación veremos una aplicación distinta. Primero un preámbulo:
En R2 , partiendo con los puntos (0, 0) y (1, 0) podemos usar regla (no marcada) y compás
en el sentido de la geometrı́a clásica para construir secuencialmente otros puntos. Esto signifi-
ca: trazar rectas por dos puntos ya construidos, o una circunferencia de centro A que pasa por
B si A y B ya fueron construidos, y finalmente intersectar dichas rectas y/o circunferencias
obteniendo ası́ nuevos puntos construidos.
Algebraicamente, esto corresponde a resolver sistemas de ecuaciones lineales y cuadráticos
cuyos coeficientes son coordenadas de puntos ya construidos.
El conjunto Qctr se define como el conjunto de todas las coordenadas x de puntos cons-
tructibles por el proceso antes descrito.
√
Ejemplo. 2 ∈ Qctr : Podemos construir con regla y compás el cuadrado de vértices (0, 0),
(1, 0), (1, 1), y (0, 1). Con el compás hacemos el cı́rculo de√centro (0, 0) pasando por (1, 1).
La recta que pasa por (0, 0) y (1, 0) corta este cı́rculo en ( 2, 0).
Teorema 1.21 (Pierre Wantzel, 1837). Qctr es un campo. Es una extensión algebraica
de Q. Todo a ∈ Qctr cumple que [Q(a) : Q] es una potencia de 2.
Demostración. Son dados inicialmente (0, 0) y (1, 0) por lo que 0 y 1 están en Qctr .
Usando regla y compás obtenemos primero cualquier (n, 0) con n ∈ Z, y de ello obtenemos
cualquier (q, 0) con q ∈ Q. Ası́ que Q ⊆ Qctr .
Dados dos segmentos de longitudes a, b > 0,√se puede construir con regla y compás un
segmento de largo a + b y un segmento de largo ab (usando un circulo
√ de diámetro a + b).
Construimos un triángulo ABC rectángulo en C con AC = 1 y BC = ab. Construimos un
12
cı́rculo que pasa por A con centro en la intersección de AC con la simetral de AB. Esto da
un segmento de largo ab en la extensión de AC.
Ası́, Qctr es un anillo.
Dado un segmento de largo a > 0, construimos el triángulo ABC rectángulo en C con
AC = 1 y BC = a. Construimos un cı́rculo que pasa por A con centro en la intersección de
AB con la simetral de AB. Esto da un segmento de largo 1/a en la extensión de AB.
Ası́, Qctr es un campo.
Podemos enumerar en orden de ocurrencia todas las construcciones geométricas con regla
y compás que parten de (0, 0) y (1, 0), obteniendo ası́ una enumeración (posiblemente con
repetición) de todos los elementos de Qctr . Sea a0 = 0, a1 = 1, a2 , ... esta enumeración.
Obtenemos que para cada j ≥ 2, el real aj es coordenada x de una solución de un sistema
de dos ecuaciones lineales y/o cuadráticas con coeficientes en Q(a0 , a1 , ..., aj−1 ). Notamos
que para cada j se cumple que [Q(a0 , a1 , ..., aj ) : Q(a0 , a1 , ..., aj−1 )] es 1, 2 o 4. La ley de las
torres nos da que [Q(a0 , a1 , ..., aj ) : Q] es potencia de 2 para cada j. Ası́, dado un a ∈ Qctr
elegimos j con aj = a y vemos que Q(a) es un campo intermedio de Q(a0 , a1 , ..., aj )/Q. La
ley de las torres nos da que [Q(a) : Q] es potencia de 2.
Alrededor del año 430 a.C una epidemia azotó a la Grecia antigua matando incluso
al gobernador Pericles1. Los atenienses, desesperados, enviaron una delegación a Delfos a
consultar el oráculo de Apolo. Según el oráculo, Apolo exigió que le construyeran un altar
idéntico al que ya tenı́a (que era un cubo) pero del doble de volumen. Fracasaron.
Más tarde pidieron ayuda a Platón, pero él interpretó la respuesta del oráculo como un
reproche: Apolo no deseaba un cubo más grande, sino avergonzar a los griegos por haber
dejado las matemáticas de lado.
Pero quizá el plan de Apolo era otro: dar a los griegos un problema matemático muy
difı́cil en qué ocuparse, para que se quedaran en su casa tratando de resolverlo por un largo
tiempo y ası́ frenar la epidemia.
En cualquier caso, la construcción geométrica requerida por el oráculo de Apolo no solo
era difı́cil, sino imposible.
Teorema 1.22 (Pierre Wantzel, 1837). Dado un cubo, es imposible construir un cubo
con el doble del volumen usando solamente regla sin marcar y compás (en el sentido de
construcciones geométricas clásicas en el plano).
1Discusión y referencias en: J. Dagnino, ¿Qué fue la plaga de Atenas?, Rev Chil Infect 2011; 28 (4):
374-380.
13
5. Campos finitos: teorı́a
Como aplicación de la teorı́a de campos que hemos estudiado hasta ahora, vamos a
desarrollar algunos resultados fundamentales de la teorı́a de campos finitos. Primero veremos
tres lemas generales que son de utilidad en otras situaciones.
Para un entero positivo n recordamos que la n-torsión de G es G[n] = {a ∈ G : an = 1}.
Este es un subgrupo de G.
Lema 1.23 (Criterio numérico de ciclicidad). Sea G un grupo abeliano finito que para
todo n cumple #G[n] ≤ n. Entonces G es cı́clico.
Demostración. Por el teorema de clasificación de grupos abelianos finitos, si G no es
cı́clico entonces tiene un subgrupo isomorfo a Z/pZ × Z/pZ para algún primo p. Entonces
#G[p] ≥ p2 ; contradicción.
Lema 1.24 (Subgrupos multiplicativos finitos de campos). Sea K un campo y sea G un
subgrupo multiplicativo finito de K × . Entonces G es cı́clico.
Demostración. G es abeliano y finito. La ecuación polinomial xn − 1 = 0 tiene a lo
más n soluciones en el campo K, ası́ que en particular G[n] ≤ n. Usamos el Lema 1.23.
Para el siguiente lema, denotamos por f 0 la derivada formal de un polinomio f ∈ K[x]
(recordamos que no se define por lı́mite, sino por K-linealidad y la regla de Leibnitz).
Lema 1.25 (Test de la derivada formal para chequear raı́ces repetidas). Sea K un campo
y sea f ∈ K[x] un polinomio. Sea L/K una extensión donde f escinde. Son equivalentes:
(i) f no tiene raı́ces repetidas en L.
(ii) f y f 0 son coprimos sobre L[x].
(iii) f y f 0 son coprimos sobre K[x].
Demostración. (i) → (ii): Si (ii) falla entonces f y f 0 comparten una raı́z en L pues
f se factoriza en términos lineales sobre L. Digamos f = (x − a)h y f 0 = (x − a)g con a ∈ L
y h, g ∈ L[x]. Tenemos (x − a)h0 + h = f 0 = (x − a)g por lo que x − a divide a h en L[x].
Ası́, (x − a)2 divide a f en L[x], y por lo tanto (i) falla.
(ii) → (i): Si (i) falla entonces f = (x − a)2 h para cierto a ∈ L y h ∈ L[x]. Entonces
f = 2(x − a)h + (x − a)2 h0 es divisible por x − a. Por lo tanto f y f 0 son divisibles por x − a
0
17
Capı́tulo 2
Teorı́a de Galois
1. Extensiones normales
Primero, una aplicación más de la ley de las torres.
Lema 2.1 (Las extensiones finitas son finitamente generadas). Si L/K es finita entonces
existen a1 , ..., an ∈ L algebraicos sobre K tal que L = K(a1 , ..., an ).
Demostración. L/K es algebraica por el lema 1.8. Si L = K estamos listos. De otro
modo, tomar a1 ∈ L − K y notar que K ( K(a1 ) ⊆ L. Como K 6= K(a1 ) tenemos
[K(a1 ) : K] ≥ 2 y por la ley de las torres [L : K(a1 )] < [L : K]. Repetimos el argumento con
K(a1 ) en lugar de K, adjuntando un a2 ∈ L. Continuamos inductivamente, y eventualmente
se llega a [L : K(a1 , ..., an )] = 1.
Una extensión L/K es normal si es algebraica y si para todo a ∈ L el polinomio minimal
fa ∈ K[x] de a sobre K escinde en L. Por ejemplo:
Lema 2.2 (Las extensiones cuadráticas siempre son normales). Sea L/K de grado 2.
Entonces L/K es normal.
Demostración. Sea a ∈ L. Por el lema 1.8, L/K es algebraica y el polinomio minimal
fa ∈ K[x] de a sobre K tiene grado 1 o 2. Notar que fa = (x − a)g con g ∈ L[x] constante o
lineal. Ası́ que fa tiene todas sus raı́ces en L.
Teorema 2.3 (Caracterización de extensiones normales finitas). Sea L/K una extensión
finita. Son equivalentes:
(i) L/K es normal.
(ii) L = K(a1 , ..., an ) para ciertos aj tales que cada polinomio minimal fj ∈ K[x] de aj
sobre K escinde en L.
(iii) Existe f ∈ K[x] tal que L es un campo de escisión de f sobre K.
(iv) Para toda extensión de campos F/L y todo morfismo de K-álgebras σ : L → F se
cumple σ(L) = L.
(v) Existe una extensión finita F/L tal que para todo a ∈ L el polinomio minimal fa de a
sobre K escinde en F , y satisfaciendo además que para todo morfismo de K-álgebras
σ : L → F se cumple σ(L) = L.
Demostración. (i) → Q (ii): Por el lema 2.1.
(ii) → (iii): Tomar f = j faj .
(iii) → (iv): L = K(S) donde S es el conjunto de raı́ces de f . Si a ∈ S entonces
0 = σ(0) = σ(f (a)) = f (σ(a)) porque f tiene coeficientes en K. Ası́ que σ(S) ⊆ S y vemos
que σ permuta biyectivamente los elementos de S (σ es inyectivo y S es finito). Por lo tanto
σ(L) = σ(K(S)) = K(S) = L.
19
(iv) → (i): Sea a ∈ L y sea fa ∈ K[x] su polinomio minimal sobre K. Sea F0 el campo
de escisión de fa sobre L. Sea b ∈ F0 cualquier raı́z de fb . Por el Lema de Levantamiento
existe σ0 : K(a) → F0 morfismo de K-álgebra con σ0 (a) = b.
Por el Lema 2.1 escribimos L = K(a, c1 , ..., cn ). Sea F/F0 una extensión (finita) donde
todos los polinomios
Q minimales fcj de los cj sobre K escinden (por ejemplo, el campo de
escisión de j fcj sobre F0 ). Usando el Lema de Levantamiento (v.2) secuencialmente en los
cj podemos extender σ0 : K(a) → F0 ⊆ F a un morfismo de K-ágebras σ : L → F . Notar
que F/F0 /L. Por (iv) tenemos σ(L) = L, ası́ que b = σ0 (a) = σ(a) ∈ L.
(v) → (i): Similar a la demostración de (iv) → (i) pero más fácil; no es necesario construir
el campo F , pues el dado por (v) es suficiente para la demostración (los polinomios minimales
de a y los cj sobre K ya escinden en el F dado).
[(i), ..., (iv)] → (v): Sea L/K normal. Tomemos F = L. Entonces para todo a ∈ F = L
el polinomio minimal fa ∈ K[x] escinde sobre F = L (L/K es normal). Además, por (iv)
aplicado a este F obtenemos (v).
√ √
Ejemplo. Sea ω = (1 + −3)/2 ∈ C, y notamos que√ω 2 = ω y ω 3 = 1. Sea L = Q(ω, 3 2).
Veamos que√L/Q √ es normal:√el polinomio minimal de 3 2 es x3 − 2. Las raı́ces complejas de
x3 − 2 son 3 2, ω 3 2, y ω 2 3 2 y están todas en L. El polinomio minimal de ω sobre Q es
x2 + x + 1, y sus raı́ces son ω y ω 2 , y ambas están en L. Por el item (ii) del teorema 2.3
obtenemos que L/Q es normal.
En particular, para todo elemento
√ de L su polinomio minimal sobre Q escinde en L. Por
3
ejemplo, tomemos a = ω + 2. El polinomio minimal de a sobre Q resulta ser bastante
complicado:
fa = x6 − 3x5 + 6x4 − 11x3 + 12x2 + 3x + 1
(dejamos como desafı́o
√ al lector demostrar que este polinomio efectivamente es el polinomio
3
minimal de ω + 2). Tiene 6 raı́ces complejas, y el teorema 2.3 nos dice que todas esas
raı́ces están en L porque L/Q es normal, sin que sea necesario calcular las raı́ces y chequear
directamente.
Lema 2.4 (Normalidad en torres). Sean F/L y L/K extensiones algebraicas. Si F/K es
normal, entonces F/L es normal.
Demostración. Sea a ∈ F . Como F/K es normal, el polinomio minimal fa/K ∈ K[x]
de a sobre K tiene todas sus raı́ces en F . Notamos que el polinomio minimal fa/L ∈ L[x] de
a sobre L divide a fa/K en L[x] porque fa/K (a) = 0. Por lo tanto todas las raı́ces de fa/L
están en F .
√ √
Ejemplo. Consideramos
√ la torre Q(ω, 3 2)/Q( 3 2)/Q.√ Como√vimos en un ejemplo ante-
3
rior, la extensión Q(ω, 2)/Q
√ es normal. Ası́ que Q(ω, 2)/Q( 3 2) también
3
√ es normal. Sin
embargo, notamos que Q( 3 2)/Q no es normal: √ el polinomio minimal de 3
2 sobre Q es x3 −2,
y tiene dos raı́ces complejas mientras que Q( 3 2) ⊆ R.
√
4
√ √
4
√
√Ejemplo. Consideramos la torre
√ Q( 3)/Q( 3)/Q. Ambas extensiones Q( 3)/Q( 3) y
4
Q( 3)/Q son normales, pero Q( 3)/Q no es normal.
Como aplicación de la teorı́a que hemos visto hasta ahora, tenemos:
20
Corolario 2.5 (Las extensiones entre campos finitos son normales). Sea L/K una
extensión con L y K campos finitos. Entonces L/K es normal.
Demostración. K es campo finito ası́ que tenemos la torre L/K/Fp para cierto número
primo p (lema 1.26). Sea q = #L, entonces L es el campo de escisión de xq − x ∈ Fp [x] sobre
Fp (Teorema 1.29). Ası́ que L/Fp es normal por el teorema 2.3 (iii). Por el lema de normalidad
en torres, tenemos que L/K es normal.
2. Extensiones separables
Sea K un campo. Un polinomio no nulo f ∈ K[x] es separable si no tiene raı́ces repetidas
en su campo de escisión.
Ejemplo. K = Fp (t) con t una variable. Tomemos f (x) = xp − t ∈ K[x]. El campo de
escisión de f sobre K es L = K(t1/p ) porque
(x − t1/p )p = xp − (t1/p )p = xp − t = f.
Este mismo cálculo muestra que f no es separable, porque cuando escinde adquiere raı́ces
repetidas.
Sea L/K una extensión algebraica de campos. Un a ∈ L es separable sobre K si el
polinomio minimal fa ∈ K[x] de a sobre K es separable. Decimos que la extensión L/K es
separable si todo elemento a ∈ L es separable sobre K.
El test de la derivada formal (Lema 1.25) que demostramos para poder estudiar campos
finitos nos será de utilidad ahora. Lo volvemos a enunciar en una versión más conveniente
para el estudio de extensiones separables.
Lema 2.6 (Test de la derivada formal, ver Lema 1.25). Sea K un campo y sea f ∈ K[x]
un polinomio no nulo. Tenemos que f es separable si y solo si f y f 0 son coprimos en K[x].
Como aplicación obtenemos
Corolario 2.7 (Extensiones separables notables). Sea L/K una extensión algebraica.
Si car(K) = 0, entonces L/K es separable.
Si L y K son campos finitos, entonces L/K es separable.
Demostración. El caso car(K) = 0. Sea a ∈ L y sea fa ∈ K[x] su polinomio minimal.
Como deg(fa0 ) < deg(fa ) y además fa es irreducible en K[x], obtenemos que fa y fa0 son
coprimos. Ası́ que a es separable sobre K por el test de la derivada formal.
El caso L, K finitos. Digamos que q = pr = #L. Sea a ∈ L. Por el lema 1.28 tenemos que
a es una raı́z de f = xq − x. Como f 0 = qxq−1 − 1 = −1 (recordar: p = 0 en L) tenemos que
f y f 0 son coprimos en K[x], por lo que f es separable gracias al test de la derivada formal.
Como f (a) = 0, el polinomio minimal fa de a sobre K divide a f en K[x] ası́ que también
es separable.
Ejemplo. Todos las extensiones algebraicas de campos que vemos en ejemplos del tipo
Q(S) son extensiones separables, pues son de caracterı́stica 0.
Ejemplo. K = Fp (t) con t una variable, y sea L = K(t1/p ) como antes. Entonces L/K
no es separable. Esto no es ningún problema con el corolario: Esta es una extensión en
caracterı́stica p 6= 0, y los campos involucrados no son finitos.
21
Lema 2.8 (Separabilidad en torres). Sea F/L/K una torre de extensiones algebraicas.
Si F/K es separable entonces F/L y L/K son separables.
Demostración. Suponer F/K separable. Es claro que L/K es separable.
Ahora, sea a ∈ F con polinomios minimales fa/K ∈ K[x] y fa/L ∈ L[x] sobre K y L
respectivamente. Como fa/K (a) = 0 y fa/K ∈ K[x] ⊆ L[x], tenemos que fa/L divide a fa/K
en L[x]. Por hipótesis, fa/K es separable, ası́ que fa/L también lo es.
Nota. ¡El recı́proco también es cierto! sin embargo, la demostración es mucho más com-
plicada. En este sentido, separabilidad es una propiedad mejor comportada que normalidad.
El teorema más importante para nosotros y que hace útil la noción de separabilidad es
el siguiente resultado fundamental de la teorı́a:
Teorema 2.9 (Teorema del elemento primitivo). Sea L/K una extension finita separable.
Entonces es primitiva: existe a ∈ L tal que L = K(a).
Demostración. Si K es finito, L también y por el lema 1.27 la extensión L/K es
primitiva. Ası́ que podemos suponer que K es infinito.
L es finitamente generado sobre K (Lema 2.1) ası́ que por inducción y el lema de separa-
bilidad en torres, podemos reducirnos al caso L = K(b, c) con b, c ∈ L. Vamos a construir el
elemento primitivo a que buscamos de la forma a = b − λc para un valor de λ ∈ K adecuado.
Sea M/L una extension donde fb y fc escinden. Como K es infinito, podemos tomar un
λ ∈ K de modo que para toda elección u 6= v de raı́ces de fb en M , y toda elección s 6= t de
raı́ces de fc en M , se cumpla
u − v 6= λ · (s − t).
Con este λ definimos a = b − λc. Se define el polinomio
h(x) = fb (λx + a) ∈ K(a)[x].
Notar que
h(c) = fb (λc + b − λc) = fb (b) = 0
ası́ que h se anula en c, que es una raı́z de fc .
Veamos que h no se anula en ninguna otra raı́z de fc . Por contradicción, digamos que
c0 ∈ M con c0 6= c es otra raı́z de fc y que h(c0 ) = 0. Tendrı́amos
0 = h(c0 ) = fb (λc0 + b − λc) = fb (b + λ · (c0 − c))
ası́ que b0 := b + λ · (c0 − c) es una raı́z de fb . Esto da la ecuación b0 − b = λ · (c0 − c), que es
imposible por la elección de λ.
Como h y fc se anulan en c y no comparten ninguna otra raı́z, obtenemos que GCDK(a) (fc , h) =
(x − c)n para algún n ≥ 1 (este GCD se calcula en el anillo de polinomios K(a)[x]). Como
fc es separable, se debe tener n = 1, ası́ que GCDK(a) (fc , h) = x − c.
En particular, x − c ∈ K(a)[x] y eso implica c ∈ K(a). Por lo tanto también tenemos
b = a + λc ∈ K(a). Esto finalmente da L = K(b, c) ⊆ K(a) ⊆ L.
√ √
Ejemplo. La extensión Q( 2, 3)/Q es separable y finita, ası́ que es primitiva. La de-
mostración del teorema nos da una idea de como encontrar un elemento primitivo: hay que
22
√ √ √ √
intentar con números de la forma 2 − λ 3 con λ ∈ Q. Tratemos con a = 2 + 3. Primero
calculamos las potencias de a:
a0 = 1
√ √
a1 = 2 + 3
√
a2 = 5 + 2 6
√ √
a3 = 11 2 + 9 3
√
a4 = 49 + 20 6
y rápidamente encontramos la relación a4 − √ 10a2√+ 1 = 0 Esto quiere decir que el polinomio
f = x4 − 10x2 + 1 ∈ Q[x] se anula en a = 2 + 3. Veamos que f es irreducible:
No tiene raı́ces racionales (test de la raı́z racional) ası́ que, en caso de no ser irreducible,
debe factorizarse en dos cuadráticos de Q[x]. Mirando los coeficientes, solo dos casos son
posibles:
x4 − 10x2 + 1 = (x2 + Ax + 1)(x2 + Bx + 1) = x4 + (A + B)x3 + (AB + 2)x2 + (A + B)x + 1
o bien
x4 − 10x2 + 1 = (x2 + Ax − 1)(x2 + Bx − 1) = x4 + (A + B)x3 + (AB − 2)x2 − (A + B)x + 1.
En el primer caso obtenemos las ecuaciones
(
A+B =0
AB + 2 = −10
√ √
Resolviendo, nos da A = ± 12 y B = ∓ 12. Imposible porque A, B ∈ Q. El segundo caso
es similar. Ası́ que f es irreducible. √ √
Por lo tanto f√= f√ a . En particular Q( 2 + 3)/Q tiene grado 4. Pero es una extensión
intermedia √de Q(√ 2, 3)/Q, √ y√esta última tiene grado que divide a 4 (Ley de las torres).
Ası́ que Q( 2, 3) = Q( 2 + 3) es una extensión primitiva de Q.
Por lo tanto los coeficientes de ha son fijos por cada σ ∈ H y obtenemos ha ∈ LH [x] = K[x].
El polinomio ha no tiene raı́ces repetidas pues el producto es tomado sobre H/Ha (clases
laterales del estabilizador de a).
Como ha (a) = 0 obtenemos que a es algebraico sobre K y además fa |ha en K[x]. Por lo
tanto a es separable sobre K y fa escinde en L. Como a ∈ L es arbitrario, se obtiene que
L/K es Galois.
(ii) L/K es primitiva (en particular, finita). Sea a ∈ L tal que [K(a) : K] es maximal,
lo cual es posible porque (con la notación anterior)
deg fa ≤ deg ha = [H : Ha ] ≤ #H.
Veamos que K(a) = L. De lo contrario, tomando cualquier b ∈ L − K(a) la extensión
K(a, b)/K serı́a finita (ambos a, b son algebraicos sobre K, por (i)) y es separable por (i) y
el lema de separabilidad en torres (lema 2.8). El teorema del elemento primitivo entonces
nos da que K(a, b)/K es primitiva, lo que contradice la maximalidad de [K(a) : K]. Esto
prueba L = K(a).
(iii) [L : K] = #H y Aut(L/K) = H. Escribimos L = K(a) por (ii). Usando la notación
de (i) tenemos
[L : K] = [K(a) : K] = deg fa ≤ deg ha ≤ #H.
Como L/K es finita y Galois (por (i) y (ii)) el lema de conteo de automorfismos (lema 2.13)
nos da #Aut(L/K) = [L : K]. Por lo tanto #H ≥ #Aut(L/K). Pero H ≤ Aut(L/K) ası́
que de hecho Aut(L/K) = H y por ende [L : K] = #Aut(L/K) = #H.
Una consecuencia interesante del Lema de Artin es un recı́proco para el lema 2.13.
Corolario 2.17 (Galois es caracterizado por conteo). Sea L/K una extensión finita de
grado n. Tenemos que #Aut(L/K) = n si y solo si L/K es Galois.
25
Demostración. Por el lema de conteo de automorfismos, basta demostrar “⇒”.
Escribimos H = Aut(L/K). Por el Lema de Artin [L : LH ] = #H, que por hipótesis es
n. Por otro lado, las inclusiones fáciles (lema 2.14) nos dan K ⊆ LH , ası́ que por la ley de
las torres n = [L : K] = [L : LH ][LH : K] = n · [LH : K] obteniendo K = LH . Usando el
Lema de Artin nuevamente, deducimos que L/K es Galois.
4. El teorema fundamental
En el caso especial de una extensión Galois L/K, se suele escribir Gal(L/K) en lugar de
Aut(L/K). De esta forma la notación nos ayuda a recordar que estamos trabajando con una
extensión Galois, pero no hay que olvidar que simplemente Gal(L/K) = Aut(L/K).
En esta sección presentaremos el teorema fundamental de la teorı́a de Galois. Un lema
clave es el siguiente:
Lema 2.18 (“Fijo por Gal”). Sea L/K una extensión Galois finita. Entonces tenemos
Gal(L/K)
L = K.
Demostración. El lema de las inclusiones fáciles (lema 2.14) da la torre L/LGal(L/K) /K.
El lema de contar automorfismos nos da [L : K] = #Gal(L/K). El lema de Artin nos da
[L : LGal(L/K) ] = #Gal(L/K). Por la ley de las torres [LGal(L/K) : K] = 1.
Y ahora el Teorema Fundamental de la Teorı́a de Galois (una reformulación moderna).
Teorema 2.19 (Évariste Galois, 1830, a los 18 años). Sea L/K una extensión Galois
finita. Dado un campo intermedio L/M/K, la extensión L/M es Galois y el grupo Gal(L/M )
es un subgrupo de Gal(L/K). La regla M 7→ Gal(L/M ) define una biyección
{M campo : L/M/K} −→ {H : H ≤ Gal(L/K)}
cuya inversa es H 7→ LH . Esta biyección tiene las siguientes propiedades básicas:
(i) Las inclusiones se invierten.
(ii) [L : M ] = #Gal(L/M ) para todo L/M/K.
(iii) [LH : K] = [Gal(L/K) : H] para todo subgrupo H ≤ Gal(L/K).
Demostración. Dado M campo intermedio, la extensión L/M es Galois (lema de Ga-
lois en torres) y el grupo H = Gal(L/M ) es un subgrupo de Gal(L/K). El lema de “fijo por
Gal” nos da que aplicando primero M 7→ H y luego H 7→ LH obtenemos el mismo M = LH
de partida.
Por otro lado, dado un subgrupo H ≤ Gal(L/K) aplicamos H 7→ LH y luego LH 7→
Gal(L/LH ) obtenemos el mismo H = Gal(L/LH ) de partida, por el lema de Artin. Esto
demuestra que la regla dada es una biyección. Demostramos ahora (i), (ii) y (iii).
(i). Dados campos intermedios M ⊆ M 0 tenemos para todo σ ∈ Gal(L/K), si σ fija los
elementos de M 0 entonces también fija los elementos de M . Esto da Gal(L/M 0 ) ⊆ Gal(L/M ).
(ii). Dado un campo intermedio M , la extensión L/M es Galois ası́ que por el lema de
conteo de automorfismos tenemos [L : M ] = #Gal(L/M ).
(iii). Dado H ≤ Gal(L/K) tenemos [L : LH ] = #H por el Lema de Artin. Finalmente,
[L : K] #Gal(L/K)
[LH : K] = H
= = [Gal(L/K) : H].
[L : L ] #H
26
√ √
Ejemplo. Calculemos todos los sub-campos de L = Q( 2, 3). La extensión L/Q es
Galois y tiene grado 4 (ver ejemplo al final de la sección “Extensiones separables”) ası́ que
G = Gal(L/Q) es un grupo de 4 elementos. Los únicos grupos de 4 elementos son (salvo
isomorfismo) Z/4Z y Z/2Z × Z/2Z. √ √
L contiene los campos intermedios Q( 2) y Q( 3) que son distintos (generan L que es
de grado 4) y L tiene grado 2 sobre ellos. Por el item (ii) del teorema fundamental, esto
corresponde a dos subgrupos de G, distintos y de orden 2. Esto descarta Z/4Z (tiene solo
un subgrupo de orden 2) por lo cual G ' Z/2Z × Z/2Z. La estructura de los subgrupos de
Z/2Z × Z/2Z es
{(0, 0)}
Z/2Z × Z/2Z
Por lo tanto, usando el teorema fundamental y los subcampos evidentes obtenemos
√ √
Q( 2, 3)
√ √
Q( 2) Q( 3) ?
donde ? es un subcampo
√ que√ no hemos
√ considerado aun, pero que el teorema fundamental
predice. El campo Q( 2 · 3) = Q( 6) es otro campo intermedio, ası́ que es el que falta.
No nos falta nada más porque G ' Z/2Z × Z/2Z no tiene más subgrupos.
La biyección del teorema se llama Correspondencia de Galois. Veremos a continuación
tres complementos extremadamente útiles en las aplicaciones del teorema fundamental.
Lema 2.20 (Complemento 1: intersecciones). Sea L/K una extensión Galois finita. Sean
M1 , M2 campos intermedios, y sean H1 , H2 ≤ Gal(L/K) sus subgrupos Galois-correspondientes.
Bajo la correspondencia de Galois, tenemos que
(i) M1 ∩ M2 corresponde al grupo generado hH1 ∪ H2 i.
(ii) H1 ∩ H2 corresponde al campo generado K(M1 ∪ M2 ).
Demostración. (i) Sea H el grupo que corresponde a M1 ∩ M2 . Dado que M1 ∩ M2
es el campo intermedio de L/K más grande contenido en M1 y M2 , la correspondencia de
Galois nos da que H es el subgrupo de Gal(L/K) mas pequeño que contiene a ambos H1 y
H2 . Ası́ que H = hH1 ∪ H2 i.
(ii) Sigue la misma idea.
27
Lema 2.21 (Complemento 2: conjugación). Sea L/K una extensión Galois finita. Sea M
campo intermedio y sea H ≤ Gal(L/K) el subgrupo Galois-correspondiente a M . Para todo
σ ∈ Gal(L/K) tenemos que σ(M ) es Galois-correspondiente al subgrupo conjugado σHσ −1 .
Demostración. Fijemos un σ ∈ Gal(L/K). Sea H 0 el grupo que corresponde a σ(M ).
Entonces
H 0 = Gal(L/σ(M )) = {τ ∈ Gal(L/K) : ∀a ∈ σ(M ), τ (a) = a}
= {τ ∈ Gal(L/K) : ∀b ∈ M, τ (σ(b)) = σ(b)}
= {τ ∈ Gal(L/K) : ∀b ∈ M, (σ −1 ◦ τ ◦ σ)(b) = b}
Se deduce que
σ −1 H 0 σ = {σ −1 τ σ ∈ Gal(L/K) : ∀b ∈ M, (σ −1 ◦ τ ◦ σ)(b) = b}
= {θ ∈ Gal(L/K) : ∀b ∈ M, θ(b) = b} = Gal(L/M ) = H
Como σ −1 H 0 σ = H, obtenemos H 0 = σHσ −1 .
Lema 2.22 (Complemento 3: normalidad). Sea L/K una extensión Galois finita. Sea
M campo intermedio y sea H ≤ Gal(L/K) el subgrupo Galois-correspondiente a M . Son
equivalentes:
(i) M/K es Galois,
(ii) M/K es normal,
(iii) H ≤ Gal(L/K) es un subgrupo normal.
Cuando estas condiciones equivalentes ocurren, la función de restricción
Gal(L/K) → Gal(M/K), σ 7→ σ|M
es bien definida, es un morfismo de grupos, es sobreyectiva, y tiene kernel Gal(L/M ). En
particular, el morfismo de restricción induce un isomorfismo
Gal(L/K)/Gal(L/M ) ' Gal(M/K).
Demostración. (i) ↔ (ii). Como L/K es Galois, tenemos que L/K es separable ası́
que M/K es separable (lema de separabilidad en torres). Por lo tanto M/K es normal si y
solo si es Galois.
(ii) → (iii). Asumir que M/K es normal. Por (iv) del Teorema 2.3 (caracterización de
extensiones normales) esto implica que para todo σ ∈ Gal(L/K) se cumple σ(M ) = M .
Por el lema 2.21 (complemento 2: conjugación) obtenemos que para todo σ ∈ Gal(L/K) se
cumple σHσ −1 = H. Obtenemos (iii).
(iii) → (ii). Asumir que H es un subgrupo normal de Gal(L/K). Por el lema 2.21 tenemos
σ(M ) = M para todo σ ∈ Gal(L/K), es decir, para todo K-morfismo de campos σ : L → L.
Dado un K-morfismo de campos τ : M → L, el lema de levantamiento (y el hecho que
L/K es normal) se puede usar para obtener un K-morfismo σ : L → L tal que σ|M = τ .
Concluimos que para todo K-morfismo τ : M → L se cumple que τ (M ) = M .
Para todo a ∈ M , el polinomio minimal fa ∈ K[x] escinde en L porque L/K es normal
(es Galois). Esto, junto a lo anterior, muestra que M/K es normal por (v) del Teorema 2.3
(caracterización de extensiones normales).
Esto concluye la demostración de la equivalencia. Supongamos ahora que estas condi-
ciones equivalentes se cumplen. Dado σ ∈ Gal(L/K) vemos que σ|M (M ) = σ(M ) = M
28
por normalidad de M/K, de modo que σ|M : M → M es un elemento de Gal(M/K). Esto
muestra que la función de restricción
res : Gal(L/K) → Gal(M/K)
es bien definida. Es evidente que es un morfismo de grupos (por composición). Es sobreyec-
tiva, porque anteriormente ya chequeamos que todo K-morfismo de campos τ : M → L se
levanta a un σ : L → L. Calculemos ker(res):
ker(res) = {σ ∈ Gal(L/K) : σ|M = IdM }
= {σ ∈ Gal(L/K) : ∀a ∈ M, σ(a) = a} = Gal(L/M )
como querı́amos.
12 F4096
4 6 F16 F64
2 3 F4 F8
1 F2
29
En los ejemplos siguientes, dado f ∈ K[x] con K de caracterı́stica 0 (generalmente
K = Q) notamos que el campo de escisión Lf de f es una extensión Galois finita de K.
Ası́ que podemos definir El grupo de Galois de f sobre K como Gal(f /K) := Gal(Lf /K).
El siguiente lema es extremadamente útil para calcular grupos de Galois de polinomios
irreducibles.
Lema 2.23 (Gal como grupo de permutaciones). Sea K un campo de caracterı́stica cero
y sea f ∈ K[x] irreducible de grado d. Sea Lf /K el campo de escisión de f y sea G =
Gal(f /K) = Gal(Lf /K). Sea R ⊆ Lf el conjunto de raı́ces de f . Tenemos:
(i) G actua en R.
(ii) Esta acción es fiel: el único elemento de G que fija a R es Id.
(iii) Esta acción es transitiva: dados a, b ∈ R existe algún σ ∈ G tal que σ(a) = b.
En particular, G es isomorfo a un subgrupo transitivo del grupo de permutaciones SR ' Sd .
Demostración. (i) Los coeficientes de f están en K y todo σ ∈ G fija a K. Por lo cual,
dado a ∈ R tenemos 0 = σ(0) = σ(f (a)) = f (σ(a)).
(ii) Sea σ ∈ G que fija a R. Entonces σ fija a Lf = K(R). Por lo tanto σ ∈ Gal(Lf /Lf ) =
{Id}.
Q Sin pérdida de generalidad, digamos que f es mónico. Sean a, b ∈ R. El polinomio
(iii)
h = σ∈G (x − σ(a)) cumple que para todo τ ∈ G se tiene hτ = h, ası́ que h ∈ LG f [x] = K[x],
esta última igualdad porque Lf /K es Galois. Como Id ∈ G tenemos h(a) = 0. Como f es
irreducible, mónico y f (a) = 0, es el polinomio minimal de a, y como h ∈ K[x] con h(a) = 0
tenemos f |h. Pero f (b) = 0 ası́ que h(b) = 0. Esto implica que σ(a) = b para algún σ ∈ G
√
Ejemplo
√ 2. Calculemos los campos intermedios de L = Q(ω, 3 2) sobre Q donde ω =
(−1 + 3i)/2 es una raı́z cúbica no trivial de 1. L/Q es normal porque es el campo de
escisión de f = x3 − 2, ası́ que L/Q es Galois. Sea G = Gal(L/Q). Como f es irreducible, G
es un subgrupo transitivo de S3 . Como #G = [L : Q] = 6 tenemos G ' S3 . Los subgrupos
de S3 son:
{e}; ı́ndice 6.
Tres subgrupos de indice 3: {e, (12)}, {e, (13)}, {e, (23)}.
Un subgrupo de ı́ndice 2: A3 = {e, (123), (132)}
S3 (de ı́ndice 1 en S3 )
Por el teorema fundamental, L/Q contiene
L, de grado 6 sobre Q. √
Tres campos de grado 3 sobre Q. Tenemos Q( 3 2); faltan 2.
Un campo de grado 2 sobre Q. Tenemos Q(ω).
Q.
Por lo tanto
√ solo nos√faltan dos campos cúbicos más contenidos en √ L. Dos candidatos obvios
son Q(ω 3 2) y Q(ω 3 2). No son reales ası́ que√son distintos√ a Q( 3
2). ¿Son distintos
√ entre
√
3 3 3 3
ellos?
√ Sı́. De lo contrario, digamos M = Q(ω √ 2) = Q(ω 2) y tendrı́amos ω 2 + ω 2 =
3
− 2 ∈ M , que no se √ puede porque M = Q(ω 3 2) es un campo cúbico no real ası́ que no
puede contener a Q( 3 2). √ √ √
Por lo tanto los subcamos de L son: Q, Q(ω), Q( 3 2), Q(ω 3 2), Q(ω 3 2), L.
30
Ejemplo 3. Calculemos G = Gal(f /Q) para f = x3 + x + 1. El polinomio f no tiene raı́ces
racionales (test de la raı́z racional) y es cúbico, ası́ que es irreducible sobre Q.
Tiene una sola raı́z real porque es de grado impar y estrictamente creciente en los reales
(su derivada es 3x2 + 1 > 0 para todo x ∈ R). Sea a su raı́z real y sean b, c sus otras dos
raı́ces. Necesariamente b, c ∈ C son conjugadas complejas. Ası́ que G visto como subgrupo
de S3 contiene una transposición: la conjugación compleja restringida a Lf = Q(a, b, c).
Viendo G como subgrupo de S3 , tenemos que G es transitivo y tiene una transposición.
Los subgrupos de S3 (salvo conjugación) son:
De ellos, solo S3 es transitivo y contiene una transposición. Ası́ que G ' S3 . En particular,
[Lf : Q] = 6.
La idea del ejemplo anterior se puede generalizar un poco más.
Lema 2.24. Sea p un primo. Sea H ≤ Sp tal que H contiene una transposición τ y un
elemento σ de orden p. Entonces H = Sp .
Demostración. σ es un ciclo. Salvo cambiar sı́mbolos, σ = (p . . . 21) y la transposición
es τ = (k1). Entonces
Ası́ que H contiene todas las transposiciones de la forma ([k + i], [1 + i]). Notamos que la
secuencia
1, k, [2k − 1], [3k − 2], ..., [(p − 1)k − p + 1] (sumar k − 1 en cada paso)
recorre todos los elementos de {1, 2, ..., p} exactamente una vez porque p es primo. Ası́ que
H es conjugado a un subgrupo H 0 ≤ Sp que contiene todas las transposiciones (12), (23),
..., ((p − 1), p), (p1). Por lo tanto H 0 contiene todas las transposiciones de Sp . Como toda
permutación es producto de transposiciones, obtenemos H 0 = Sp . Por lo tanto H = Sp .
Notamos que en realidad f ∈ M H [x] = K[x]. Veremos que basta tomar F como el campo
de escisión de f sobre M .
(i). Sean c1 , ..., cs ∈ M tales que M = K(c1 , ..., cs ). Sea F0 el campo de escisión de
f ∈ K[x] sobre K y sea S el conjunto de todas las raı́ces de f . Notamos que F0 = K(S)/K
es normal y M = K(c1 , ..., cs )/K es normal. Por lo tanto
F = M (S) = K(c1 , ..., cn , S)
es una extensión normal de K, chequeando en generadores. Ası́ que F/K es Galois (carac-
terı́stica 0).
(ii) es evidente.
(iv). Si f (a) = 0 entonces an = σ(bj ) ∈ M ⊆ M (µn ) para algún j y algún σ ∈ H. Ası́
que F = M (S)/M es una extensión pura radical de exponente n.
Teorema 2.32 (De radical a resoluble). Sea L/K una extensión radical. Existe una
extensión F/L tal que F/K es radical y resoluble (en particular, Galois).
Demostración. Digamos que K0 = K ⊆ K1 ⊆ ... ⊆ Km = L es una torre de extensio-
nes puras radicales de exponente n (podemos asumir que el n es el mismo para todas por el
lema 2.28).
Definimos ahora Kj0 = Kj (µn ); en particular K00 = K(µn ) y esto es una extensión pura
radical de exponente n del campo K. Obtenemos una torre de extensiones puras radicales
K ⊆ K00 ⊆ K10 ⊆ ... ⊆ Km 0
de exponente n (notar que tiene un paso más) con la propiedad
que
K00 /K es pura radical de exponente n, Galois y abeliana (cf. lema 2.29)
Cada Kj0 /Kj−1
0
es pura radical de exponente n.
0
µn ⊆ Kj para cada j.
Pictóricamente
| | | |
K = K0 ⊆ K 1 ⊆ K2 ⊆ · · · ⊆ Km
Aplicamos el lema 2.31 con M = K00 (que es Galois sobre K) y L = K10 (que es pura
radical sobre M ) para obtener una extensión K11 /K10 tal que K11 es Galois sobre K y es pura
radical sobre M = K00 .
34
Para j > 1 definimos Kj1 = K11 (Kj0 ). Pictóricamente:
K11 ⊆ K21 ⊆ · · · ⊆ Km 1
| | |
K00 ⊆ K10 ⊆ K20 ⊆ · · · ⊆ Km 0
| | | |
K = K0 ⊆ K1 ⊆ K2 ⊆ · · · ⊆ K m
En resumen, ahora conseguimos
K11 /K es Galois.
K11 /K00 es pura radical de exponente n
Cada Kj1 /Kj−1
1
es pura radical de exponente n.
1
µn ⊆ Kj para cada j.
Notar que K11 /K00 es abeliana por el Teorema de Kummer (es pura radical de exponente n,
es Galois pues K11 /K es Galois, y µn ⊆ K00 ).
Ahora aplicamos el lema 2.31 con M = K11 (que es Galois sobre K) y L = K21 para obtener
una extensión K22 /K21 tal que K22 es Galois sobre K y es pura radical sobre M = K11 . Para
j > 2 definimos Kj2 = K22 (Kj1 ). Pictóricamente:
K22 ⊆ ··· ⊆ Km 2
| |
K11 ⊆ K21 ⊆ ··· ⊆ Km 1
| | |
K00 ⊆ K10 ⊆ K20 ⊆ ··· ⊆ Km 0
| | | |
K = K0 ⊆ K1 ⊆ K2 ⊆ ··· ⊆ Km
En resumen, ahora conseguimos
K22 /K es Galois.
K22 /K11 es pura radical de exponente n
2
Cada Kj2 /Kj−1 es pura radical de exponente n.
2
µn ⊆ Kj para cada j.
Notar que K22 /K11 es abeliana por el Teorema de Kummer.
Continuando de esta manera, terminamos con una torre
K ⊆ K00 ⊆ K11 ⊆ K22 ⊆ · · · ⊆ Km
m
tal que
K00 /K es pura radical de exponente n y abeliana.
Para cada j ≥ 0 se tiene que Kjj /K es Galois.
Para cada j ≥ 1 se tiene que Kjj /Kj−1
j−1
es pura radical de exponente n y abeliana.
m
En particular, Km /K es radical, Galois y resoluble. Además, por construcción tenemos
m m
L = Km ⊆ Km . Ası́ que Km /K es la extensión deseada.
Finalmente, obtenemos una versión del teorema de Kummer válida para extensiones
radicales que no son necesariamente puras radicales y donde el campo base no necesariamente
contiene raı́ces de la unidad.
35
Corolario 2.33. Sea L/K una extensión radical. Si es Galois, entonces es resoluble.
Demostración. El teorema anterior nos da una extensión finita F/L con F/K reso-
luble. Como L/K es Galois contenida en resoluble, las propiedades básicas de extensiones
resolubles nos dan que L/K es resoluble.
Una aplicación sencilla pero interesante:
Teorema 2.34 (Abel-Ruffini (R. 1799 - A. 1824)). Existen polinomios f ∈ Q[x] de grado
5 cuyas soluciones no se pueden expresar con sumas, restas, productos, divisiones y radicales
a partir de números racionales.
Demostración. Sea f ∈ Q[x] de grado 5 tal que su campo de escisión Lf tiene
Gal(Lf /Q) ' S5 ; ya hemos visto ejemplos antes como por ejemplo f = x5 − 6x2 + 2.
Suponga que las soluciones de f = 0 se pueden expresar con las cuatro operaciones básicas
y radicales partiendo de Q. Entonces Lf /Q estarı́a contenido en una extensión radical L0 /Q,
y Lf /Q es Galois porque es un campo de escisión. Por el Teorema 2.32 existe F/L0 /Lf /Q
tal que F/Q es Galois resoluble. Por las propiedades básicas de extensiones resolubles, esto
implica que Lf /Q (que es Galois) es resoluble.
Por lo tanto S5 = Gal(Lf /Q) deberı́a ser un grupo resoluble, lo que es absurdo porque
contiene a A5 .
36
Capı́tulo 3
La intersección es no-vacı́a porque al menos está a = A. Por el lema anterior, (S) es un ideal,
y se llama el ideal generado por S.
Lo anterior es la definición “por arriba” de ideal generado. Como es usual, tenemos una
definición “por abajo”. El siguiente lema queda de ejercicio.
Lema 3.3 (Ideal generado visto en elementos). Sea S ⊆ A un conjunto. Entonces
( )
X
(S) = ti si : ti ∈ A, si ∈ S .
finita
A/ ker(f )
3. Localización de anillos
Volvemos a la teorı́a general de anillos.
Sea A un anillo. Un conjunto (o sistema) multiplicativo de A es un conjunto S ⊆ A que
es un monoide bajo la multiplicación de A. Es decir, se cumple que
Contiene al neutro: 1A ∈ S, y
Cerrado por multiplicción: para todo s, t ∈ S se tiene st ∈ S.
3Ver tarea.
44
Ejemplos.
Casos extremos: {1}, A, A − Z donde Z es el conjunto de divisores de cero en A.
S = A − p donde p es un ideal primo. En efecto: ∈ / p porque p es propio, y dados
x, y ∈
/ p se tiene que xy ∈
/ p.
Dado t ∈ A, el conjunto S = {1, t, t2 , ...}.
Dado un anillo A y un conjunto multiplictivo S definimos la siguiente relación en A × S:
(a, s) ∼S (a0 , s0 ) ⇔ ∃t ∈ S tal que t · (as0 − a0 s) = 0.
Lema 3.23. Se tiene que ∼S es relación de equivalencia en A × S.
Demostración. Rutina. Por ejemplo, veamos la más complicada que es la propiedad
transitiva: si (a, s) ∼S (a0 , s0 ) y (a0 , s0 ) ∼S (a00 , s00 ), digamos t·(as0 −a0 s) = 0 y t0 ·(a0 s00 −a00 s0 ) =
0 con t, t0 ∈ S, entonces definimos t0 := tt0 s0 ∈ S y se cumple
t0 · (s00 a − sa00 ) = tt0 s0 s00 a − tt0 ss0 a00 ; ahora sumar y restar tt0 ss00 a0
= tt0 s00 (s0 a − sa0 ) + tt0 s(s00 a0 − s0 a00 )
= t0 s00 · 0 + ts · 0 = 0.
Definimos el siguiente conjunto:
AS = S −1 A := A × S/ ∼S .
El elemento [(a, s)] ∈ AS se denota por a/s. En AS definimos las siguientes operaciones:
a b ta + sb
+ :AS × AS → AS , + :=
s t st
a b ab
· :AS × AS → AS , · := .
s t st
Estrictamente hablando, no es evidente que estén bien definidas porque estas definiciones
dependen de la elección de representante de clase.
Lema 3.24. Las operaciones + y · en AS están bien definidas.
Demostración. Nuevamente es una verificación rutinaria. Haremos el caso de · sola-
mente: sean a/s = a0 /s0 y b/t en AS . Existe r ∈ S tal que r(s0 a − sa0 ) = 0. Entonces:
r · (s0 tab − sta0 b) = r(s0 a − sa0 )tb = 0 · tb = 0
por lo que ab/(st) = a0 b/(s0 t).
Teorema 3.25 (Teorema de localización). La estructura (AS , 0/1, 1/1, +, ·) es un anillo,
y la función λS : A → AS dada por λ(a) = a/1 es un morfismo de anillos.
Demostración. Para lo primero basta chequear los axiomas de anillo. Es una verifica-
ción directa y lo dejamos como ejercicio a la lectora.
Ver que λS es morfismo de anillos también es directo. Veamos el caso de la suma:
a b 1·a+1·b a+b
λS (a) + λS (b) = + = = = λS (a + b).
1 1 1·1 1
45
El anillo AS se llama anillo localizado con respecto a S (o anillo de fracciones con respecto
a S) y el morfismo de anillos λS : A → AS se llama morfismo de localización. El ejemplo
clave para tener en mente es el siguiente:
Ejemplo. Para A = Z tomamos S = Z − {0}. Entonces AS = Q y λS es simplemente la
inclusión de Z en Q. Obviamente no es sobreyectivo.
El morfismo de localización no siempre es inyectivo.
Lema 3.26 (Inyectividad de la localización). Sea S un sistema multiplicativo en A. Te-
nemos que λS : A → AS es inyectivo si y solo si S no contiene divisores de cero.
Demostración. ⇒ Asumir que S no contiene divisores de 0. Si λS (a) = 0 entonces
a/1 = 0/1 lo que significa que existe s ∈ S con 0 = s(1 · a − 1 · 0) = sa. Entonces a = 0
porque s no es divisor de cero.
⇐ Sea s ∈ S un divisor de cero. Entonces existe a 6= 0 en A con sa = 0. Ası́ que
λS (a) = a/1 = 0/1 porque s(1 · a − 1 · 0) = sa = 0.
Pasamos ahora a los dos teoremas fundamentales sobre localización de anillos
Teorema 3.27 (Propiedad universal de la localización). Sea A un anillo y sea S un
sistema multiplicativo en A. Dado f : A → B morfismo de anillos con la propiedad que
f (s) ∈ B × para todo s ∈ S, se cumple que existe una única f˜ : AS → B tal que el siguiente
diagrama conmuta:
f
A B
f˜
λS
AS
Es decir, existe una única f˜ : AS → B tal que f = f˜ ◦ λS .
Demostración. Existencia. Definimos f˜(a/s) := f (s)−1 f (a) lo cual tiene sentido por-
que f (s) ∈ B × . Esto depende de elección de representantes de clase para a/s ∈ AS ası́ que
lo primero es ver si f˜ está bien definida:
Si a/s = a0 /s0 entonces existe t ∈ S con t(sa0 − s0 a) = 0. Aplicando f obtenemos
f (t)(f (s)f (a0 ) − f (s0 )f (a)) = 0. Como f (t) ∈ B × podemos multiplicar por f (t)−1 para
obtener f (s)f (a0 ) = f (s0 )f (a). Como f (s), f (s0 ) ∈ B × concluimos f (s)−1 f (a) = f (s0 )−1 f (a0 ).
Por lo tanto f˜ está bien definida.
Ahora, sea a ∈ A. Tenemos f˜ ◦ λS (a) = f˜(a/1) = f (1A )−1 f (a) = 1−1 B f (a) = f (a) por lo
que el diagrama conmuta.
Finalmente hay que verificar que f˜ es morfismo de anillo. Eso es rutina; por ejemplo
veamos la multiplicación:
f˜((a/s)(a0 /s0 )) = f˜(aa0 /(ss0 )) = f (ss0 )−1 f (aa0 ) = f (s)−1 f (a)f (s0 )−1 f (a0 ) = f˜(a/s)f˜(a0 /s0 ).
Unicidad. Sea g : AS → B tal que g ◦ λS = f . Dado a/s ∈ AS tenemos g(a/1) =
g(λS (a)) = f (a) y g(s/1) = g(λS (s)) = f (s). Como (s/1)−1 = 1/s y g es morfismo de
anillos, obtenemos a
g(a/s) = g · (s/1)−1 = f (a)f (s)−1
1
˜ ˜
por lo que g = f de la manera que f fue construida antes.
46
Teorema 3.28 (Ideales en localización). Sea A un anillo y S un sistema multiplictivo
en A.
(i) Dado a ideal de A se tiene que (λS (a)) = {a/s : a ∈ a, s ∈ S}
(ii) Todo ideal de AS es generado por un ideal de A en el siguiente sentido: dado b ideal
de AS , definimos el ideal a = λ−1
S (b) de A y obtenemos b = (λS (a)).
(iii) El morfismo de localización λS : A → AS induce la siguiente biyección a nivel de
ideales primos:
{p ⊆ A : p es primo y p ∩ S = ∅} ←→ {q ⊆ AS : q es primo}
Ψ : p 7→ (λS (p))
λ−1
S (q) ←[ q : Φ.
Ejemplos.
Si X = ∅ entonces A[∅] = A.
Si A = K es un campo y X = {x} tiene como único elemento la variable x, entonces
A[X] = K[x] es el anillo de polinomios en la variable x y coeficientes en K que ya
hemos estudiado anteriormente.
Si X = x1 , ..., xn consiste de n > 1 variables distintas, entonces
Por el lema de escritura única, φ es bien definida. Finalmente hay que chequear que φ :
A[X] → B es morfismo dePanillos. Esto es rutinario,
P solo haremos el caso difı́cil que es el
producto: escribiendo f = m∈MX am m y g = m∈MX bm m obtenemos
! ! !
X X X X
φ(f g) = φ am bm0 n = F am bm0 θ̃(n)
n∈MX mm0 =n n∈MX mm0 =n
!
X X
= F (am )F (bm0 )θ̃(m)θ̃(m0 ) = φ(f )φ(g).
n∈MX mm0 =n
Corolario 3.33 (Álgebras de tipo finito). Sea B un A-álgebra. Si B es finitamente
generado como A-álgebra, entonces existe n ≥ 1 y un ideal a ⊆ A[x1 , ..., xn ] (con xj indeter-
minadas) tal que hay un isomorfismo de A-álgebras B ' A[x1 , ..., xn ]/a.
Demostración. Sean b1 , ..., bn los generadores de B como A-algebra. Por la PU de los
polinomios existe un único morfismo de A-álgebras φ : A[x1 , ..., xn ] → B con φ(xj ) = bj . Es
sobreyectivo y podemos tomar a = ker(φ).
Lema 3.34 (Ideales de polinomios que vienen de los coeficientes). Sea a ideal de A. El
ideal de A[X] generado por a es
( fin. )
X
a[X] := am m : am ∈ a ∀m ∈ MX .
m∈MX
Demostración. a[X] contiene a a y todo ideal que contiene a a debe contener a a[X].
Finalmente uno verifica que a[X] es ideal en A[X].
Lema 3.35 (Cuociente por ideal de los coeficientes). Sea a ideal de A. Entonces
A[X]/(a · A[X]) ' (A/a)[X].
Demostración. Inmediato del lema anterior. Por PU de polinomios tenemos
A[X] → (A/a)[X].
Uno calcula que el kernel es exactamente a[X] definido en el lema anterior.
Lema 3.36 (Localización por coeficientes). Sea S ⊆ A sistema multiplicativo. Entonces
S también es sistema multiplicativo en A[X] y se cumple A[X]S ' AS [X]. Más aun, los
morfismos ψ : A[X]S → AS [X] y φ : AS [X] → A[X]S vienen de las PU de localización y PU
de los anillos de polinomios.
Demostración. ψ existe porque el morfismo A[X] → AS [X] (PU polinomios) cumple
que la imagen de S es inversible (entonces aplicar PU localización). φ existe porque la imagen
de S por medio de A → A[X]S es inversible de modo que tenemos el morfismo AS → A[X]S
(PU localización) y luego el morfismo AS [X] → A[X]S (PU polinomios). Finalmente basta
chequear que φ y ψ son inversas, pero eso es directo de las fórmulas.
50
Veremos algunas aplicaciones particularmente interesantes para anillos DFU.
Sea A un DFU, sea K = Frac(A) su campo de fracciones y sea x una variable. Tenemos
Lema 3.37 (Lema de Gauss). Sea A un DFU. Sea 0 6= f ∈ A[x] tal que ningún irreducible
de A divide a todos sus coeficientes. Entonces f es irreducible en A[x] si y solo si es irreducible
en K[x].
Demostración. La demostración es idéntica al Lema de Gauss clásico para Z[x] y Q[x],
pues solo se usa que Z es DFU y que Q = Frac(Z). Como ese caso fue hecho en la Tarea 1,
omitimos los detalles.
Cuando A es DFU también hay un análogo directo del Criterio de Eisenstein (ver Tarea
1). Dejamos los detalles como ejercicio; basta copiar del caso Z[x] porque la demostración
solo usa el hecho que Z es DFU.
Veamos ahora un par de cosas nuevas.
Lema 3.38 (Irreducibles que vienen del anillo de coeficientes). Sea A dominio entero.
(i) A× = A[x]× .
(ii) Si s ∈ A es irreducible, entonces también es irreducible en A[x].
Demostración. Ver grados. Alternativamente, (i) viene del caso general en la Tarea 3,
y (ii) viene de (i).
Teorema 3.39 (Transferencia de la propiedad DFU en polinomios). Si A es DFU, en-
tonces A[x] también lo es.
Demostración. Sea 0 6= f ∈ A[x]. Queremos mostrar que tiene factorización única en
irreducibles de A[x].
Existencia. Factorizando de los coeficientes (A es DFU) podemos escribir f = a1 f1 donde
a1 ∈ A y f1 ∈ A[x] tal que los únicos divisores de f1 en A están en A× .
Si f1 es irreducible terminamos. Si no, f1 = f2 f3 con f2 , f3 ∈ A[x] que no pertenecen a A
(es decir, tienen grado < degx (f1 )), debido a la definición de a1 . Repetimos todo el proceso
con f2 , f3 obteniendo a2 , a3 ∈ A, etc.
Poner f0 = f . Cada fj con j > 0 tiene grado estrictamente menor que alguno de los
anteriores. Ası́ que el proceso termina y obtenemos f = af1 f2 · · · fn con a ∈ A y los fj ∈ A[x]
irreducibles que no están en A. Como A es DFU, a se puede factorizar en irreducibles de A,
y estos son irreducibles en A[x] (ver lema anterior).
Unicidad. Tomemos dos factorizaciones f = af1 f2 · · · fn = bg1 g2 · · · gk con a, b ∈ A y los
fj , gj ∈ A[x] irreducibles que no están en A.
Primero, a = ub para algún u ∈ A× . De lo contrario, como A es DFU, hay algún
irreducible s ∈ A con s|a y s - b (o s - a y s|b, que funciona igual). Entonces s|gj para algún
j y como s y gj son irreducibles en A[x] llegamos a s = gj . Contradicción porque gj ∈ / A.
La factorización de a en irreducibles es única porque A es DFU, y solo falta probar que
uf1 f2 · · · fn = g1 g2 · · · gk son la misma factorización salvo orden y factores de A× .
Por el Lema de Gauss, los fj y los gj son irreducibles en K[x].
K[x] es DE, en particular es DFU. Viendo uf1 f2 · · · fn = g1 g2 · · · gk ahora en K[x], vemos
que k = n y reordenando obtenemos fj = αj gj para algunos αj ∈ K × . Escribimos αj = sj /tj
con sj , tj ∈ A coprimos (A es DFU). Obtenemos tj fj = sj gj y vemos que sj |fj y tj |gj . Como
fj , gj son irreducibles obtenemos sj , tj ∈ A× .
51
Ejemplos.
Si K es un campo, entonces K[x1 , ..., xn ] es DFU para todo n. En efecto, K[x1 ] es
DFU (de hecho, es DE), ası́ que K[x1 , x2 ] = (K[x1 ])[x2 ] también lo es. Seguir ası́.
Ahora por fin tenemos un ejemplo de DFU que no es DIP: A = K[x1 , x2 ] con K un
campo. En efecto, a = (x1 , x2 ) no es principal porque si 0 6= f ∈ K[x1 , x2 ] cumple
f |x1 y f |x2 entonces f ∈ K × , pero 1 ∈
/ a.
Z[x1 , ..., xn ] es DFU.
Ejemplo numérico. En C[x, y] factoricemos f = x4 − y 6 en irreducibles.
f = (x2 − y 3 )(x2 + y 3 )
g = x2 + y 3 . Visto como elemento de K[x] con K = C(y) es irreducible: es cuadrático
sin raı́ces ya que −y 3 no es un cuadrado.
Ası́ que x2 + y 3 es irreducible en C[x, y] por Gauss. Similarmente x2 − y 3 .
5. Anillos Noetherianos
Sea (X, ≤) un conjunto parcialmente ordenado. Decimos que X tiene la propiedad de
cadenas ascendentes (acc por sus siglas en inglés) si toda secuencia x1 ≤ x2 ≤ ... es esta-
cionaria: es decir, existe un i0 tal que xi0 = xi0 +1 = xi0 +2 = · · · . Dicho de otra forma, toda
cadena estrictamente ascendente x1 < x2 < ... es finita.
Un anillo A es Noetheriano 4 si el conjunto de sus ideales (ordenados por inclusión) tiene
la acc. Es decir, toda cadena ascendente de ideales a1 ⊆ a2 ⊆ ... es estacionaria.
Ejemplo. Todo DIP es Noetheriano (ver lema 3.20). En particular, Z es Noetheriano y si
K es un campo entonces K y K[x] son Noetherianos.
Más generalmente, tenemos
Lema 3.40 (Caracterización de anillos Noetherianos). Sea A un anillo. Son equivalentes:
(i) A es Noetheriano, es decir, sus ideales cumplen la acc.
(ii) Todo conjunto no-vacı́o de ideales de A tiene algún elemento maximal.
(iii) Todo ideal de A es finitamente generado.
Demostración. (i) → (ii). Sea X una colección no vacı́a de ideales de A. Los ordenamos
parcialmente por inclusiones. Dada una cadena ascendente, como es estacionaria (acc) vemos
que es acotada en X. Por el Lema de Zorn, X tiene algún elemento maximal.
(ii) → (iii). Sea a un ideal. Sea s1 ∈ a y para cada j definimos sj+1 ∈ a − (s1 , ..., sj )
siempre que sea posible. Esto da una cadena estrictamente creciente de ideales
(s1 ) ( (s1 , s2 ) ( · · · ( (s1 , ..., sj ) ( · · ·
La totalidad de estos ideales forma una colección no vacı́a X y debe tener un elemento
maximal. Como la cadena es estrictamente creciente, esto siginifica que es finita. Si el último
término ocurre con j = j0 , obtenemos a = (s1 , ..., sj0 ).
(iii) → (i). Sea a1 ⊆ a2 ⊆ ... una cadena ascendente de ideales y sea a = ∪j aj , que es
un ideal porque es unión anidada de ideales. Por (iii) podemos escribir a = (t1 , ..., tn ) para
4En honor a Emmy Noether (1882-1935), madre del álgebra moderna. No confundir con su papá Max
Noether, que también fue matemático. Max Noether fue un muy destacado matemático, pero sin duda su
contribución más grande a la matemática fue justamente traer al mundo a su hija.
52
ciertos tj ∈ A. Cada tj está en algún ai ası́ que existe i0 tal que tj ∈ ai0 para cada j = 1, ..., n.
Finalmente,
ai0 ⊆ ∪j aj = a = (t1 , ..., tn ) ⊆ ai0
por lo que a = ai0 . Ası́, ai = ai0 para todo i ≥ i0 .
Observaciones.
Todos los DIP cumplen (ii). Ası́ que el lema 3.40 generaliza el lema 3.20.
Ese elemento maximal del punto (iii) podrı́a no ser un ideal maximal de A. Solamente
es maximal en el conjunto de ideales considerado.
Ejemplo. Sea K un campo y A = K[x1 , x2 , ...] el anillo de polinomios en las variables
X = {x1 , x2 , ...}. Entonces A es DFU: dado cualquier f ∈ A existe n tal que f ∈ An :=
K[x1 , ..., xn ] ⊆ A y podemos usar la factorización única en An . Sin embargo, A no es Noet-
heriano. Por ejemplo, la secuencia de ideales an = (x1 , ..., xn ) no es estacionaria.
La propiedad Noetheriana es muy conveniente como hipótesis en demostraciones (como ya
vimos al desarrollar la teorı́a de Euclides), y tiene gran compatibilidad con las construcciones
que hemos estudiado.
Lema 3.41 (Noetherianidad pasa al cuociente). Sea A un anillo y a un ideal de A. Si A
es Noetheriano entonces A/a también lo es.
Demostración. Viene de la correspondencia entre los ideales de A/a y los ideales de
A que contienen a (cf. lema 3.6).
Lema 3.42 (Noetherianidad pasa a localizaciones). Sea A un anillo y S sistema multi-
plicativo de A. Si A es Noetheriano entonces AS también lo es.
Demostración. Sea b1 ⊆ b2 ⊆ ... una cadena ascendente de ideales en AS . Para cada j
definimos aj = λ−1
S (bj ). Entonces los aj forman una cadena ascendente en A, y es estacionaria
porque A es Noetheriano. Como bj = (λS (aj )) (cf. teorema 3.28) obtenemos que la cadena
de los bj es estacionaria.
54
Capı́tulo 4
1. Módulos y exactitud
Dado un anillo A, un A-módulo (o simplemente módulo si el anillo está claro del contexto)
es un grupo abeliano (M, 0, +) junto a una función · : A × M → M que cumple
1A actúa como IdM . Es decir, 1A · v = v para todo v ∈ M .
Para todo s, t ∈ A y v ∈ M se tiene (st) · v = s · (t · v).
Para todo s, t ∈ A y v ∈ M se tiene (s + t) · v = s · v + t · v.
Para todo s ∈ A y v, w ∈ M se tiene s · (v + w) = s · v + s · w.
Si M es un A-módulo, un submódulo N ≤ M es un subconjunto que hereda una estructura
de A-modulo desde M .
Ejemplos.
(0) es un A-módulo con las operaciones triviales.
Sea K un campo. Los K-módulos son exactamente los K-espacios vectoriales.
Los Z-módulos son exactamente los grupos abelianos.
A es un A-módulo para todo anillo A.
Los submódulos de A visto como A-módulo son exactamente los ideales de A.
Si M, N son A-módulos, M × N es un A-módulo con operaciones en coordenadas.
Los A-módulos se comportan de forma muy familiar en relación a construcciones básicas.
Lema 4.1 (Intersecciones y uniones anidadas). Sea M un A-módulo. Sea J un conjunto
no vacı́o de ı́ndices y sea Nj ≤ M para cada j ∈ J.
(i) ∩j Nj es un submódulo de M .
(ii) Si J es totalmente ordenado y para cada i < j se cumple Ni ≤ Nj entonces ∪j Nj es
submódulo de M .
Sea M un A-módulo y T ⊆ M un subconjunto. Se define
\
(T ) = N, N submódulo de M .
T ⊆N
M/ ker(f )
M (J) = j∈J M .
L
Ejemplo. Sea M = A[x]. Descomponiendo por grado vemos que M ' A(N0 ) como A-
módulos, donde en este isomorfismo el polinomio ad xd + ... + a1 x + a0 ∈ A[x] corresponde a
(a0 , a1 , ..., ad , 0, 0, ...) ∈ A(N0 ) .
56
Teorema 4.8 (Propiedad universal de la suma directa). Sea J un conjunto de ı́ndices y
para cada j ∈ J sea Mj un A-módulo. Sea N un A-módulo, y para cada j ∈ JL sea fj : Mj →
N un morfismo de A-módulos. Existe un único morfismo de A-módulos f : j∈J Mj → N
tal que para todo j se cumple fk = f ◦ ik , es decir, el siguiente diagrama conmuta
L f
j∈J Mj N
fk
ik
Mk
P
Demostración. Existencia. Definimos f ((vj )j ) = j fj (vj ). Esa suma a priori parece
ser infinita, pero por definición de suma directa solo hay finitos sumandos no nulos. Se
chequea directamente que es morfismo de A-módulos. Finalmente, se cumple que
f ◦ ik (t) = f (0, ..., 0, t, 0, ...) = 0 + ... + 0 + fk (t) + 0 + ... = fk (t).
L
Unicidad. Todo elemento de j∈J Mj es suma de finitos elementos de la forma ik (x) para
k ∈ J y x ∈ Mk . Entonces f queda completamente determinada por su valor en dichos
elementos, los cuales son f ◦ ik (t) = fk (t). Por lo tanto f queda completamente determinada
por los fk .
Q Desafı́o. Enunciar y demostrar una propiedad universal “dual” para el producto directo
j∈J Mj con sus morfismos de proyección en coordenadas.
Veremos ahora otra construcción de A-módulos. La demostración es directa.
Lema 4.9. Dados A-módulos M, N , sea HomA (M, N ) el conjunto de todos los morfismos
de A-módulo f : M → N . Se definen las siguientes operaciones:
Dados f, g ∈ HomA (M, N ), se define (f + g) : M → N por la fórmula (f + g)(t) :=
f (t) + g(t).
Dado a ∈ A y f ∈ HomA (M, N ), se define af : M → N por la fórmula (af )(t) :=
a · f (t).
Entonces f + g, af ∈ HomA (M, N ). Estas operaciones convierten a HomA (M, N ) en un
A-módulo. Su elemento 0 es el morfismo constante cero 0 : M → N .
En particular, se define el módulo dual M ∨ := HomA (M, A), que consiste de todos
los funcionales A-lineales f : M → A. Estas construcciones también se pueden aplicar a
morfismos:
Lema 4.10. Sea P un A-módulo. Para todo morfismo de A-módulos f : M → N se
tienen los morfismos inducidos:
(Covariante) f∗ : HomA (P, M ) → HomA (P, N ) dado por f∗ (φ) = f ◦ φ.
(Contravariante) f ∗ : HomA (N, P ) → HomA (M, P ) dado por f ∗ (φ) = φ ◦ f .
Ambos f∗ , f ∗ son morfismos de A-módulos.
Ejemplos.
M = Z/2Z es un Z-módulo. Tenemos M ∨ = (0) trabajando en Z-módulos.
57
Sea A = Z/4Z, M = A y N = Z/2Z. Tomar el morfismo π : M → N de reducción
módulo 2. M ∨ es generado por f1 : 1 mód 4 7→ 1 mód 4 y N ∨ es generado por g1 :
1 mód 2 7→ 2 mód 4. Entonces M ∨ ' Z/4Z y N ∨ = N y la inducida contravariante
es
π ∨ := π ∗ : N ∨ → M ∨ , f 7→ f ◦ π.
Con los isomorfismos M ∨ ' Z/4Z y N ∨ = N , tenemos que π ∨ es 1 mód 2 7→ 2 mód 4.
Para estudiar módulos y sus morfismos hay un lenguaje muy práctico: secuencias exactas.
Dada una secuencia de morfismos de A-módulos
... → Mi−1 → Mi → Mi+1 → ...
decimos que es exacta en Mi si la imagen de Mi−1 → Mi es exactamente el kernel de
Mi → Mi+1 . Decimos que la secuencia es exacta si es exacta en cada módulo que aparece
en ella.
Casos especiales.
La secuencia M → N → (0) es exacta si y solo si M → N es sobreyectiva.
La secuencia (0) → M → N es exacta si y solo si M → N es inyectiva.
La secuencia (0) → M → N → P → (0) es exacta si y solo si M → N es inyectiva,
N → P es sobreyectiva, y la imagen de M en N es justamente el kernel de N → P .
En particular, N/M 0 ' P (con M 0 la imagen de M en N ).
Las secuencias exactas (0) → M → N → P → (0) del último item se llaman secuencias
exactas cortas.
Una construcción en A-módulos se dice exacta si transforma secuencias exactas cortas
en secuencias exactas cortas.
Ejemplo. Veamos que la construcción dual M 7→ M ∨ no es exacta. Trabajamos en Z-
módulos. Tenemos la secuencia exacta corta de Z-módulos
(0) → Z → Z → Z/2Z → (0)
donde m : Z → Z es multiplicación por 2. Tomando duales como Z-módulos (contravariate)
obtenemos la secuencia (¡que todavı́a no sabemos si es exacta!)
(0) → (Z/2Z)∨ → Z∨ → Z∨ → (0).
Salvo isomorfismos, esto es lo mismo que la secuencia
(0) → (0) → Z → Z → (0)
donde Z → Z es, salvo isomorfismos, m∨ : Z∨ → Z∨ . Si esta secuencia fuera exacta, entonces
m∨ : Z → Z serı́a un isomorfismo. ¡Pero no lo es! De hecho, m∨ : Z∨ → Z∨ de nuevo es
multiplicación por 2 porque (m∨ (f ))(v) = f (2v) = 2f (v) = (2f )(v).
2. Localización de módulos
En esta sección generalizamos las construcciones y resultados de la sección 3 al caso de
módulos. Las demostraciones que sean muy similares al caso localización de anillos las vamos
a omitir.
58
Sea A un anillo, S un sistema multiplicativo en A, y M un A-módulo. En M ×S definimos
la relación
(v, s) ∼S (v 0 , s0 ) ⇔ ∃t ∈ S tal que t · (s0 v − sv 0 ) = 0.
Como en el caso de anillos, ∼S es una relación de equivalencia en M × S. Definimos el
conjunto de clases de equivalencia
MS = S −1 M := M × S/ ∼S .
El elemento [(v, s)] se denota v/s. Definimos las funciones
v w tv + sw
+ :MS × MS → MS , + =
s t st
a v av
· :AS × MS → MS , · = .
s t st
Estas definiciones se hacen eligiendo representantes de clase, pero al igual que en el caso de
anillos uno verifica que no dependen de esa elección.
Teorema 4.11 (Localización de módulos). Sea A un anillo, S un sistema multiplicativo
en A y sea M un A-módulo. La estructura MS dotada de las operaciones + : MS ×MS → MS
y · : AS × MS → MS definidas anteriormente, es un AS -módulo. En particular, MS es un
A-módulo por medio de λS : A → AS .
Además, la función λM,S : M → MS definida por v 7→ v/1 es un morfismo de A-módulos.
El módulo MS se llama localización de M en S.
Ejemplos.
Sea A un anillo visto como A-módulo sobre si mismo. Sea S sistema multiplicativo
en A. AS calculado como localización de anillo o como localización de A-módulo da
el mismo resultado, visto como AS -módulo.
Sea A dominio entero, S = A − {0} y K = Frac(A) = AS su campo de fracciones.
Sea M un A-módulo. Entonces MS es un K-espacio vectorial. Esta construcción es
muy útil para tratar de usar el álgebra lineal elemental sobre campos en la teorı́a de
módulos sobre anillos.
Como en el caso de anillos, tenemos la siguiente propiedad universal.
Teorema 4.12 (PU de la localización de módulos). Sea A un anillo, S un sistema
multiplicativo en A y sea M un A-módulo. Sea N un AS -módulo dotado también de la
estructura de A-módulo por medio de λS : A → AS .
Dado f : M → N un morfismo de A-módulos, existe un único morfismo f˜ : MS → N de
AS -módulos tal que f = f˜ ◦ λM,S , es decir, tal que el siguiente diagrama conmuta:
f
M N
λM,S
f˜
MS
La demostración sigue los mismos cálculos que la PU de la localización de anillos, ası́ que
no lo vamos a repetir.
Desde ahora veremos material especı́fico de módulos, que no es análogo al caso de loca-
lización de anillos que estudiamos anteriormente.
59
Lema 4.13 (Localización de morfismos de módulos). Sea S un sistema multiplicativo
de A. Dados A-módulos M, N y un morfismo de A-módulos f : M → N , existe un único
morfismo de AS -módulos fS : MS → NS tal que el siguiente diagrama conmuta
f
M N
λM,S λN,S
MS fS
NS
Lema 4.15 (Localización y suma directa). Sea J un conjunto de ı́ndices y para cada
j ∈ J sea Mj un A-módulo. Tenemos un isomorfismo de AS módulos
!
M M
(Mj )S ' Mj .
j∈J j∈J S
por la PU de la suma directa. Finalmente hay que chequear que fS y g son inversos mutua-
mente, que es un cálculo directo que se deja como ejercicio (se puede hacer en elementos o bien
“persiguiendo flechas” con las propiedades universales, usando el aspecto de unicidad).
El siguiente resultado es una de las propiedades más útiles de la localización de módulos.
Teorema 4.16 (El funtor de localización es exacto). Sea A un anillos y S un sistema
multiplicativo en A. Si la secuencia de morfismos de A-módulos
f g
M N P
es exacta en N , entonces la secuencia de morfismos de AS módulos
fS gS
MS NS PS
es exacta en NS . En particular, la localización transforma cualquier secuencia exacta de
A-módulos en una secuencia exacta de AS -módulos.
Demostración. im(fS ) ⊆ ker(gS ) Sea m/s ∈ MS . Entonces gS (fS (m/s)) = gS (f (m)/s) =
g(f (m))/s = 0/s = 0 por exactitud de la primera secuencia.
ker(gS ) ⊆ im(fS ) Sea n/s ∈ ker(gS ). Entonces 0 = gS (n/s) = g(n)/s. Ası́ que existe
t ∈ S con 0 = tg(n) = g(tn). Por exactitud de la primera secuencia, existe m ∈ M con
f (m) = tn. Ası́, fS (m/(ts)) = f (m)/(ts) = tn/(ts) = n/s.
Veamos un par de aplicaciones.
Lema 4.17 (Localizar preserva inyectividad y sobreyectividad). Sea f : M → N un
morfismo de A-módulos. Si f : M → N es inyectivo (resp. sobreyectivo) entonces fS :
MS → NS es inyectivo (resp. sobreyectivo).
61
Demostración. Si f : M → N es inyectivo, entonces (0) → M → N es exacta. Usando
que la localización es exacta obtenemos que la secuencia localizada (0) → MS → NS es
exacta, y por lo tanto fS : MS → NS es exacta.
Si f : M → N es sobreyectivo, entonces M → N → (0) es exacta y el argumento es
similar.
Lema 4.18 (Localización de submódulos). Sea M un A-módulo y N ≤ M un submódulo.
Sea i : N → M la inclusión. Entonces iS : NS → MS es inyectiva y permite ver a NS como
un submódulo del AS -módulo MS . La imagen iS (NS ) ≤ MS es justamente el AS -submódulo
de MS generado por λM,S (N ) ⊆ MS .
Demostración. La inclusión i : N → M da la secuencia exacta (0) → N → M . Ası́ que
la secuencia localizada (0) → NS → MS es exacta, en particular, iS : NS → MS es inyectiva.
Los elementos de im(iS ) son de la forma iS (n/s) = i(n)/s = n/s ∈ MS que justamente son
los elementos del AS -módulo generado por λM,S (N ) = {n/1 : n ∈ N } ⊆ MS .
Lema 4.19 (Localización de cuocientes). Sea M un A-módulo y N ≤ M un submódulo.
Identificando a NS con su imagen en MS , obtenemos el isomorfismo de AS -módulos
MS /NS ' (M/N )S .
Demostración. La inclusión i : N → M y el cuociente π : M → M/N forman la
secuencia exacta corta
(0) → N → M → M/N → (0).
Localizando, obtenemos la secuencia exacta corta
(0) → NS → MS → (M/N )S → (0)
con iS : NS → MS y πS : MS → (M/N )S . Por exactitud, πS es sobreyectiva y su kernel es
justamente la imagen de NS en MS .
Ası́, los elementos de M ⊗A N son de la forma rj=1 aj e(sj ,tj ) mód RM,N = rj=1 aj ·sj ⊗tj .
P P
M ⊗A N f ⊗g
M 0 ⊗A N 0
MS fS
NS .
6. Módulos libres
Sea M un A-módulo y X ⊆ M un subconjunto.
X es un conjunto generador si M = (X).
X es un conjunto libre si para toda lista finita x1 , ..., xn ∈ X, los únicos escalares
a1 , ..., an ∈ A que cumplen a1 x1 + ... + an xn = 0 son aj = 0 para cada j.
X es una base si es un conjunto generador libre.
El módulo M es llamado libre si admite una base.
Ejemplos.
Si A = K es un campo, los K-módulos son espacios vectoriales. Son libres y su noción
de base coincide con la estudiada acá.
Z/2Z es un Z-módulo que no es libre. {1} es un conjunto generador.
(x, y) ⊆ K[x, y] es un K[x, y]-módulo que no es libre L
(ejercicio).
Dado un conjunto de ı́ndices J, el A-módulo A(J) := j∈J A es libre. Una base para
él es la llamada base canónica dada por {ej }j∈J donde ej = ij (1A ) es el elemento de
A(J) que tiene un 1 en la coordenada j y tiene un 0 en todas las demás.
De hecho, vamos a demostrar que este último ejemplo describe a todos los módulos libres
y todas las bases salvo isomorfismo.
Lema 4.43 (Caracterización de módulos libres). Sea M un A-módulo. Son equivalentes:
(i) M es libre
(ii) Existe un conjunto de ı́ndices J tal que M ' A(J) .
71
Si estas condiciones equivalentes ocurren, entonces paraPcualquier base X ⊆ M se cumple
A(X) ' M donde el isomorfismo es dado por (am )m∈X 7→ m∈X am m. Baja este isomorfismo,
la base X de M corresponde a la base canónica {em }m∈X de A(X) .
Demostración. (i) → (ii) Sea X una base de M . Para cada m ∈ X sea fm : A → M
dado por fm (a)P = am. Por la PU de la suma directa obtenemos f : A(X) → M que cumple
f ((am )m∈X ) = m∈X am m (la suma solo tiene finitos términos no nulos). f es sobreyectiva
porque X es generador, y es inyectiva porque X es libre. Esto no solo prueba (ii) sino también
la última parte del resultado.
(ii) → (i) Fijemos un isomorfismo h : A(J) → M . Para j ∈ J sea mj := h(ej ). Es
inmediato que {ej }j∈J es una base del A-módulo A(J) , y como h es isomorfismo se deduce
que {mj }j∈J es base de M .
Lema 4.44 (PU de la base). Sea M un A-módulo libre, X una base de M y sea N un
A-módulo. Dada cualquier función ψ : X → N , existe un único morfismo de A-módulos
f : M → N tal que f |X = ψ.
Demostración. Por el lema anterior, esto es inmediato de la PU de la suma directa.
Lema 4.45 (Tensor de modulos libres). Sean M y N módulos libres sobre A. Sean X, Y
bases de M y N respectivamente. Entonces M ⊗A N es un A-módulo libre y el conjunto
{m ⊗ n}m∈X,n∈Y es una base de M ⊗A N .
Demostración. Por el lema 4.43, basta demostrar el resultado para M = A(I) y N =
A(J) con ciertos conjuntos de ı́ndices I, J y con bases X = {ei }i∈I , Y = {ej }j ∈ J. Se tiene
! !
M M MM M
M ⊗A N = A ⊗A A ' A ⊗A A ' A = A(I×J) .
i∈I j∈J i∈I j∈J (i,j)∈I×J
El último es un A-módulo libre cuya base canónica es {e(i,j) }(i,j)∈I×J . Siguiendo el isomorfis-
mo, esta base corresponde a {ei ⊗ ej }i∈I,j∈J en A(I) ⊗A A(J) .
Lema 4.46 (Bases y extensión de escalares). Sea B un A-álgebra y M un A-módulo con
base X. Entonces la extensión de escalares M ⊗A B es un B-módulo libre y el conjunto
{m ⊗ 1B }m∈X es una base de M ⊗A B.
Demostración. Por el lema 4.43, basta demostrar el resultado para M = A(J) con J
un conjunto de ı́ndices y X = {ej }j∈J . Tenemos
!
M M M
A(J) ⊗A B = A ⊗A B ' A ⊗A B ' B ' B (J)
j∈J j∈J j∈J
Siguiendo los isomorfismos, la base canónica de B (J) como B-módulo corresponde al conjunto
{ej ⊗ 1B }j∈J en A(J) ⊗A B.
Teorema 4.47 (Cardinalidad de las bases). Sea M un módulo libre y sean X, Y ⊆ M
bases. Entonces hay una biyección entre X e Y .
Más aún, si M es libre f.g. entonces todas las bases de M son finitas y tienen la misma
cantidad de elementos.
72
Demostración. Si A es el anillo trivial entonces M = (0) y el resultado es trivial.
Suponemos A 6= (0). Sea m ⊆ A ideal maximal (por Krull) y sea K = A/m; notar que K
es campo. Tenemos por el lema 4.43 que A(X) ' M ' A(Y ) . Extendemos escalares a K por
medio de π : A → K y se obtiene
K ⊗A M ' K ⊗A A(X) ' (K ⊗A A)(X) ' K (X)
como K-espacios vectoriales. Por lo tanto K (X) ' K (Y ) como K-espacios vectoriales. Por
álgebra lineal clásica sobre campos, obtenemos que X e Y están en biyección, y su cardinal
es la dimensión del K-espacio vectorial K ⊗A M .
Finalmente, si M es libre f.g. entonces por el lema 4.36 hay una función sobreyectiva
f : An → M para algún n. Extendiendo escalares a K y recordando que tensorizar preserva
sobreyectividad (por exactitud derecha), obtenemos que fK : K n → K ⊗A M es un morfismo
sobreyectivo de K-e.v. y por ende dimK (K ⊗A M ) ≤ n.
Dado un módulo libre M , se define su rango como el cardinal de una base de M . Se
anota rank A M . Por el lema anterior este cardinal es bien definido, y es finito cuando M es
f.g. El rango de un módulo libre es un sustituto de la noción de dimensión de los espacios
vectoriales.
Corolario 4.48. Dados A-módulos libres f.g. M, N , tenemos que M ⊕ N y M ⊗A N
son libres f.g. y se cumple
rank A (M ⊕ N ) = rank A (M ) + rank A (N )
rank A (M ⊗A N ) = rank A (M ) · rank A (N )
Demostración. Inmediato de como se comportan las bases con suma directa y tensores.
El teorema de Vasconcelos nos permitirá caracterizar numéricamente la noción de base
en un módulo libre finitamente generado.
Lema 4.49 (Caracterización de las bases, caso libre f.g.). Sea M un A-módulo libre f.g.,
sea r = rank A M y sea X ⊆ M un conjunto. Son equivalentes:
(i) X es una base
(ii) X es generador y #X = r
(iii) X es generador y #X ≤ r
Demostración. (i) → (ii) Por (i) X es generador y es finito con #X = r.
(ii) → (iii) Trivial.
(iii) → (i) Sea Y una base. Como #Y = r ≥ #X podemos tomar una función sobre-
yectiva ψ : Y → X. Por la PU de las bases tenemos un morfismo de A-módulos f : M → M
con f |Y = ψ. En particular X ⊆ im(f ) por lo que f es sobreyectiva. Por el teorema de
Vasconcelos, f es isomorfismo, ası́ que X = f (Y ) es base.
Ejemplo. Las caracterizaciones de bases en espacios vectoriales dadas por “conjunto libre
maximal por inclusiones” y “conjunto generador minimal por inclusiones” no son correctas
en el caso general de A-módulos libres. Por ejemplo, consideramos Z como Z-módulo; es libre
de rango 1.
73
{2} es un conjunto libre maximal por inclusiones y no es base.
{2, 3} es un conjunto generador minimal por inclusiones, y no es base.
Otra diferencia con la teorı́a de espacios vectoriales es que un submódulo de un módulo
libre no tiene por qué ser libre. Por ejemplo si A = K[x, y] y M = (x, y) ⊆ A entonces M es
un submódulo del A-módulo libre de rango 1 dado por A, pero M no es libre.
Ası́, no hay un análogo directo del teorema “kernel-imagen” de álgebra lineal de espacios
vectoriales en el contexto de módulos libres (el kernel es un submódulo y no tiene por qué ser
libre). Sin embargo, parte del resultado se puede rescatar gracias al teorema de Vasconcelos:
Corolario 4.50. Sea f : M → N un morfismo sobreyectivo de módulos libres finita-
mente generados. Entonces rank N ≤ rank M .
Demostración. Por contradicción, digamos que M = Am y N = An con m < n.
Vemos M = Am como un sub-módulo propio de N = An por inclusión en las primeras
m coordenadas, y definimos F : N → N por F (x1 , ..., xn ) = f (x1 , ..., xm ). Entonces F es
sobreyectiva porque f lo es. El teorema de Vasconcelos da que F es isomorfismo, pero esto
no es posible porque ker(F ) contiene una copia de An−m 6= (0).
Para concluir nuestra discusión de módulos libres, re-enunciamos el teorema de clasifica-
ción de grupos abelianos finitamente generados, formulado en el lenguaje de Z-módulos:
Teorema 4.51. Sea M un Z-módulo finitamente generado. Entonces M ' L ⊕ F donde
L es un Z-módulo libre de rango finito, y F es isomorfo a una suma directa de finitos
Z-módulos de la forma Z/nZ para ciertos enteros n ≥ 1.
Este resultado se generaliza a módulos finitamente generados sobre un DIP:
Teorema 4.52 (Clasificación de módulos finitamente generados sobre un DIP). Sea A
un DIP. Sea M un A-módulo finitamente generado. Entonces M ' L ⊕ F donde L es un
A-módulo libre de rango finito, y F es isomorfo a una suma directa de finitos A-módulos de
la forma A/(s) para ciertos s ∈ A no nulos.
La demostración sigue ideas similares al caso de grupos abelianos, pero es más extensa y
la omitimos.
Observación. F podrı́a ser infinito. Por ejemplo C[x] es un DIP y C[x]/(x) ' C.
74
Capı́tulo 5
V1 f
V2 .
Por lo tanto π : V → W es un morfismo de representación que cumple π|W = IdW . Ası́ que
U = ker(π) es sub-representación de V y cumple V = U ⊕ W .
Observaciones.
Para que la demostración del lema de Schur funcione, basta que estemos trabajando
sobre un campo algebraicamente cerrado, porque necesita un valor propio de cierto
operador lineal.
Para que la demostración del teorema de Maschke funcione, basta que estemos tra-
bajando sobre un campo de caracterı́stica 0 (o bien, de caracterı́stica positiva p tal
que p - #G) porque usamos operadores promediantes, los cuales requieren dividir por
el orden del grupo.
El motivo por el cual elegimos trabajar sobre C es justamente para tener disponibles
ambos resultados.
V 0 aparece entre los Ui la misma cantidad de veces que entre los Wj , salvo isomorfismo.
Notamos que por el lema de Schur
Mr r
Y
dim HomG (V, V 0 ) = dim HomG ( Ui , V 0 ) = dim HomG (Ui , V 0 )
i=1 i=1
r
X
= dim HomG (Ui , V 0 ) = #{i : Ui ' V 0 }
i=1
donde usamos la propiedad universal de la suma directa para obtener HomG (⊕ri=1 Ui , V 0 ) =
Q r 0 0 0
i=1 HomG (Ui , V ). Similarmente se obtiene dim HomG (V, V ) = #{j : Wj ' V }. Por lo
tanto #{i : Ui ' V 0 } = #{j : Wj ' V 0 }.
(iv) Es parte de lo que demostramos en el item (iii).
Recordemos que la representación regular (ρreg , Vreg ) de G es
M
Vreg = C · eg
g∈G
con la acción es dada por ρreg (h)(eg ) = ehg . Es una representación de dimensión #G. Ahora
estamos en condiciones de entender lo importante que es este ejemplo de representación.
Teorema 5.15 (Estructura de la representación regular). Sea G un grupo finito y sea
Vreg su representación regular sobre C. Entonces
M
Vreg ' W dim W
W irred
por el lema 5.21. Finalmente recordamos H G = HomG (W, V ) (cf. lema 5.12).
5. Teorı́a de caracteres
Con los resultados preliminares de a sección anterior, estamos en condiciones de desarro-
llar los fundamentos de la teorı́a de caracteres complejos de grupos finitos.
Corolario 5.24. Si V, W son representaciones complejas de G y W es irreducible,
entonces el número de veces que W aparece en V es (χW , χV ) (el cual es igual a (χV , χW )
porque es conjugado de un entero).
Demostración. Por la parte (iv) del teorema de estructura 5.14 y el lema 5.23.
Teorema 5.25 (Los caracteres irreducibles son ortonormales, aka. Ortogonalidad I).
Dadas representaciones complejas irreducibles V, W de G tenemos
(
1 si V ' W
(χV , χW ) =
0 si V 6' W.
Demostración. Por el lema 5.23 y el lema de Schur.
Teorema 5.26 (Criterio de irreducibilidad). Una representación compleja V es irredu-
cible si y solo si (χV , χV ) = 1.
b
Demostración. Escribamos la descomposición de V en irreducibles V = ⊕m j
j=1 Wj para
ciertos bj ≥ 1 y Wj irreducibles no isomorfas entre ellas. El teorema de Ortoganialidad I da
m X
X m m
X
(χV , χV ) = (bi χWj , bj χWj ) = b2i .
i=1 j=1 i=1
Teorema 5.30 (Los caracteres irreducibles son base de Ω). La colección de los caracteres
irreducibles {χW : W es irreducible} forma una base del espacio Ω de funciones de clase.
Demostración. Por Ortogonalidad I, los caracteres irreducibles son linealmente in-
dependientes entre ellos, ası́ que basta mostrar que generan Ω como C-espacio vectorial.
Además, todo caracter es combinación lineal de caracteres irreducibles, ası́ que basta mos-
trar que los caracteres generan Ω.
Sea ψ ∈ Ω tal que (ψ, χV ) = 0 para toda representación V . Mostraremos que ψ = 0.
Si W es irreducible entonces fψ,W ∈ EndG (W ) ' C por el lema anterior y por el Lema
de Schur, ası́ que fψ,W = λIdW para cierto λ ∈ C. Se obtiene
X
λ · dim W = tr(fψ,W ) = ψ(g)χW (g) = n(ψ, χW ∨ ) = 0.
g∈G
Por lo tanto, para toda W irreducible tenemos fψ,W = 0. Por linealidad y el teorema de es-
tructura de representaciones, para toda representación V obtenemos fψ,V = 0. En particular
tomando V = Vreg obtenemos (anotamos por el neutro de G)
X X
0 = fψ,Vreg (e ) = ψ(g)ρreg (g)(e ) = ψ(g)eg ∈ Vreg .
g∈G g∈G
6. Tablas de caracteres
Seguimos con la notación anterior. Sean U1 , ..., Uc todas las representaciones complejas
irreducibles de G (salvo isomorfismo) donde c = c(G) es el número de clases de conjugación
de G. Sean g1 , ..., gc representantes de las clases de conjugación Ci de G respectivamente.
La tabla de caracteres de G es la matriz
T = [χUi (gj )]i,j ∈ Mc×c (C).
La matriz T solo depende de G, y el orden de las columnas y filas queda fijo por nuestra
enumeración de los Ui y los Cj .
Definimos la siguiente matriz diagonal
#C1 0
D= ...
0 #Cc
Lema 5.33 (Ortogonalidad I, v2). Se tiene que T DT ∗ = nId donde T ∗ es la adjunta
(conjugada traspuesta) de T .
Demostración. Por Ortogonalidad I, para cada i, k ∈ {1, ..., c} se cumple
c
1X
χU (gj )χUk (gj ) · #Cj = δik
n j=1 i
donde δik = 1 si i = k y δik = 0 si i 6= k.
Teorema 5.34 (Ortogonalidad II). Para todo g, h ∈ G se tiene
c
(
X 0 si g, h no son conjugados
χUi (g)χUi (h) =
i=1
n/#C si g, h son conjugados y su clase es C.
0 1 2
χ0 1 1 1
χ1 1 ω ω 2
χ2 1 ω 2 ω
Notamos que se encontró lo mismo (salvo orden) que en el último ejemplo de la sección 3.
Ejemplo 2. G = S3 . Veamos que Vst es irreducible sin calcular con vectores.
Las clases de conjugación de S3 se representan por e, (12) y (123). Sea Vper la represen-
tación de permutación de S3 de modo que Vper = Vst ⊕ V0 (por definición de Vst ). Entonces
χst = χper −χ0 . Notar que χper (σ) = #F ix(σ) porque es la traza de la matriz de permutación
definida por σ. Entonces
e (12) (123)
χ0 1 1 1
χsgn 1 −1 1
χst 2 0 −1
87