Apuntalgebrconmuta
Apuntalgebrconmuta
Apuntalgebrconmuta
Módulos
1.1. Módulos
Axiomas de módulo: Sea A un anillo (conmutativo y con unidad) y sea M un conjunto.
+ ·
Diremos que una operación M × M −−→ M y una aplicación A × M −→ M definen en M
una estructura de A-módulo cuando
Axioma 1: (M, +) es un grupo conmutativo.
Axioma 2: a · (m + n) = a · m + a · n
Axioma 3: (a + b) · m = a · m + b · m
Axioma 4: (ab) · m = a · (b · m)
Axioma 5: 1 · m = m
f (m + m0 ) = f (m) + f (m0 )
f (a · m) = a · f (m)
1
2 CAPÍTULO 1. MÓDULOS
2. Cada grupo abeliano (M, +) admite una única estructura de Z-módulo. En efecto, si
n ∈ N, basta poner
Módulo Cociente
Si N es un submódulo de un A-módulo M , es un subgrupo normal de M . Es sencillo
comprobar que en el grupo cociente M/N existe una única estructura de A-módulo tal que la
1.1. MÓDULOS 3
proyección canónica π : M → M/N , π(m) = [m], sea morfismo de A-módulos. Tal estructura
viene definida por el producto
a · [m] = [am]
La demostración de la propiedad universal del A-módulo cociente M/N , y la del corre-
spondiente teorema de isomorfı́a, es similar a la dada para morfismos de grupos y anillos:
Demostración: Si a 6= A, entonces A/a 6= 0 y, por 1.1.3, el anillo A/a tiene algún ideal
maximal que, según 1.1.2, se corresponde con un ideal maximal de A que contiene a a.
Módulos Libres
Cada familia {mi }i∈I de elementos de un A-módulo M define un morfismo de A-módulos
L
f: IA→M ¡ ¢ P
φ (ai )i∈I := ai mi
i∈I
P
y diremos que forman un sistema de generadores de M cuando M = i Ami ; es decir,
(I )
cuando el correspondiente morfismo φ : A → M sea epiyectivo. Diremos que forman una
base de M cuando φ sea un isomorfismo; es decir, cuando cada elemento de M descomponga,
y de modo único, como combinación lineal con coeficientes en A de los elementos {mi }i∈I .
Todo módulo admite sistemas de generadores (la familia formada por todos sus elementos,
etc.); pero existen módulos que no tienen ninguna base. Por ejemplo, ningún grupo abeliano
finito no nulo tiene bases.
Definición: Diremos que un A-módulo es de tipo finito si admite algún sistema finito de
generadores; es decir, si es isomorfo a un cociente de alguna suma directa finita An .
Diremos que un A-módulo es libre si admite alguna base; es decir, si es isomorfo a
alguna suma directa A(I ) . Cuando A 6= 0, veremos a continuación que todas las bases de un
A-módulo libre L tienen el mismo cardinal, que se llamará rango de L.
Lema 1.1.6 Sea A un anillo no nulo. Si existe algún morfismo epiyectivo de A-módulos
A(I ) → A(J ) , entonces el cardinal de I es mayor o igual que el cardinal de J. En particular
todas las bases de un A-módulo libre tienen el mismo cardinal.
i p
Teorema 1.2.1 Sea 0 −→ M 0 −−→ M −−→ M 00 −→ 0 una sucesión exacta de morfismos de
A-módulos. Las siguientes condiciones son equivalentes:
1. Existe un morfismo de A-módulos r : M −→ M 0 (llamado retracto de i) tal que
r ◦ i = IdM 0 .
2. Existe un morfismo de A-módulos s : M 00 −→ M (llamado sección de p) tal que
p ◦ s = IdM 00 .
Además, en tal caso los morfismos r y s pueden tomarse de modo que
IdM = ir + sp ,
i p
Corolario 1.2.2 Toda sucesión exacta 0 −→ M 0 −−→ M −−→ L −→ 0 de morfismos de A-
módulos, donde L es A-módulo libre, escinde. En particular, si k es un cuerpo, toda sucesión
exacta corta de aplicaciones k-lineales escinde.
Demostración: Sea {ei }i∈I una base de L. Como p es epiyectivo,
¡P ¢existen
P elementos mi ∈ M
tales que p(mi ) = ei . Ahora la aplicación s : L → M , s i a i ei = i ai mi , es A-lineal y
claramente ps = IdL , de modo que la sucesión escinde.
2· π
Ejemplo: La sucesión exacta corta 0 −→ Z −−→ Z −−→ Z/2Z −→ 0 no escinde.
6 CAPÍTULO 1. MÓDULOS
Capı́tulo 2
Localización
7
8 CAPÍTULO 2. LOCALIZACIÓN
Nótese que γ(s) = s es invertible en S −1 A para todo s ∈ S, pues su inverso es 1/s. Este
morfismo de anillos canónico γ : A → S −1 A se llamará morfismo de localización.
0 −→ N −→ M −→ M/N −→ 0
px = {f ∈ A : f se anula en x} .
donde cada ideal primo q de AS se corresponde con A ∩ q := {a ∈ A : a/1 ∈ q}, y cada ideal
primo p de A se corresponde con pAS = {a/s ∈ AS : a ∈ p}.
q = {a/s ∈ AS : a ∈ p} = pAS
a b
= , b ∈ p ⇒ au = bv ∈ p , u ∈ S ⇒ a ∈ p
1 s
Se sigue también que pAS es un ideal primo de AS ,
Corolario 2.3.2 Los ideales primos de Af se corresponden con los ideales primos de A que
no contienen a f :
Spec Af = (Spec A) − (f )o
Demostración: Es claro que los elementos nilpotentes de un anillo A pertenecen a todos sus
ideales primos.
Recı́procamente, si un elemento f ∈ A pertenece a todos los ideales primos, entonces
Af carece de ideales primos según 2.3.2. De acuerdo con 1.1.3 tenemos que Af = 0; luego
1/1 = 0/1, de modo que existe una potencia f n tal que 0 = f n (1 − 0) = f n .
12 CAPÍTULO 2. LOCALIZACIÓN
f g
Teorema 2.4.3 Una sucesión de morfismos de A-módulos M 0 − →M − → M 00 es exacta si y
f g
sólo si es exacta su localización Mx0 −→ Mx −→ Mx00 en todo punto x ∈ Spec A.
x x
Corolario 2.4.5 Si un A-módulo M está anulado por alguna potencia de cierto ideal max-
imal m, i.e mn M = 0, entonces M = Mm .
Demostración: El morfismo natural M → Mm siempre es un isomorfismo al localizar en m.
Cuando mn M = 0, también es isomorfismo al localizar en cualquier otro punto x ∈ Spec A.
En efecto, como existe f ∈ mn que no se anula en x y f M = 0, se tiene que Mx = 0 y
(Mm )x = (Mx )m = 0. q.e.d.
Proposición 2.4.6 Sea p el ideal primo de un punto x ∈ Spec A. Los ideales primos de Ax
se corresponden con los ideales primos de A contenidos en p. En particular, Ax tiene un
único ideal maximal, que es pAx .
2.4. PROPIEDADES LOCALES 13
Corolario 2.4.7 Sea O un anillo local, k = O/m el cuerpo residual de su único ideal
maximal m, y sea M un O-módulo de tipo finito.
La condición necesaria y suficiente para que m1 , . . . , mn ∈ M generen el O-módulo M
es que m̄1 , . . . , m̄n generen el k-espacio vectorial M/mM .
15
16 CAPÍTULO 3. MÓDULOS SOBRE DOMINIOS DE IDEALES PRINCIPALES
an ⊆ an+j ⊆ ∪i ai = cA ⊆ an
Ejemplo: Para hallar una base del submódulo L de Ar generado por ciertos elementos,
realizamos transformaciones elementales con los generadores (intercambiar dos, sumar a
uno un múltiplo de otro o multiplicar por un invertible de A), obteniendo ası́ otro sistema
de generadores de L, hasta que los generadores no nulos sean linealmente independientes.
Por ejemplo, calculemos una base del subgrupo L de Z2 generado por los elementos (14,0),
(34,6) y (39,9):
µ ¶ µ ¶ µ ¶
14 34 39 14 34 5 14 24 5
C3 − C2 C2 − 2C3 C2 − 2C1
0 6 9 0 6 3 0 0 3
µ ¶ µ ¶ µ ¶
14 −4 5 2 −4 5 2 0 5
C1 + 3C2 C2 + 2C1
0 0 3 0 0 3 0 0 3
ası́ que (2,0) y (5,3) forman una base (luego también (2,0) y (1,3) forman una base de L).
y reduciendo a común denominador podemos suponer que todos los bij son iguales, digamos
bij = b, ası́ que
Xr
mi aij mj
=
1 j=1
b 1
Se concluye entonces que los generadores de M se inyectan en el A-módulo libre L =
A(m1 /b) ⊕ . . . ⊕ A(mr /b) , luego M ⊆ L .
0 −→ T (M ) −→ M −→ M/T (M ) −→ 0
Por la proposición anterior M/T (M ) es libre, ası́ que esta sucesión exacta rompe y obtenemos
la descomposición buscada: ¡ ¢
M ' M/T (M ) ⊕ T (M )
Veamos ahora la unicidad de la descomposición: Sea M ' L ⊕ T donde L es libre y T
es de torsión. Localizando por S resulta MS ' LS , luego M y L tienen el mismo rango;
es decir, L ' A⊕ . r. . ⊕A donde r es el rango de M . Finalmente, tomando torsión en la
descomposición M ' L ⊕ T resulta
T (M ) ' T (L) ⊕ T (T ) = 0 ⊕ T = T .
m = 1 · m = λpm + µqm .
Ahora, si m ∈ ker pq, entonces λpm ∈ ker q y µqm ∈ ker p . Por consiguiente ker pq =
ker p + ker q .
Por otra parte, si m ∈ ker p ∩ ker q entonces m = λpm + µqm = 0 + 0 = 0.
De todo lo anterior se deduce que ker pq = ker p ⊕ ker q .
Ejemplo: Para determinar las sucesiones de Fibonacci, que son las sucesiones (an )n≥0 tales
que an+2 = an+1 + an para todo ı́ndice n, introducimos el C-espacio vectorial E de todas
las sucesiones (an ) de números complejos y el endomorfismo ∇ : E → E, ∇(an ) = (an+1 ),
que induce una estructura de C[x]-módulo en E. Ahora las sucesiones de Fibonacci forman
el núcleo del endomorfismo ∇2 − ∇ − Id; ası́ que el problema es determinar ker (x2 − x − 1).
Si α, β ∈ R son las raı́ces de x2 − x − 1, de modo que x2 − x − 1 = (x − α)(x − β), el
lema anterior muestra que
an = aαn + bβ n
Ahora bien, ker (x − α) está formado por las soluciones de la ecuación f 0 (t) = αf (t), que
fácilmente puede verse que son las funciones f (t) = λeαt , λ ∈ C. Por tanto, toda solución
f (t) de nuestra ecuación descompone, y de modo único, en suma de dos exponenciales
y si buscamos las soluciones reales, basta tomar la parte real de las soluciones complejas:
M = ker a = ker pn1 1 ⊕ ker (pn2 2 · · · pns s ) = . . . = ker pn1 1 ⊕ . . . ⊕ ker pns s .
(ker pn1 1 /M1 )⊕. . .⊕(ker pns s /Ms ) = (ker pn1 1 ⊕. . .⊕ker pns s )/(M1 ⊕. . .⊕Ms ) = M/M = 0
donde L0n y Lm son módulos libres de rango finito. Elegidas bases (e01 , . . . , e0n ) y (e1 , . . . , em )
de los módulos libres L0n y Lm , el morfismo f vendrá dado por una matriz (aij ) de m filas
y n columnas con coeficientes en el anillo A:
P
f (e0j ) = i aij ei .
20 CAPÍTULO 3. MÓDULOS SOBRE DOMINIOS DE IDEALES PRINCIPALES
Las siguientes operaciones con las columnas Cj de la matriz (aij ), que corresponden a
cambios de base en L0n , y con las filas Fi de (aij ), que corresponden a cambios de base en
Lm , se llaman transformaciones elementales (donde i 6= j y a ∈ A):
Intercambiando filas y columnas podemos conseguir que el coeficiente a11 sea la menor
potencia de p que aparezca en la matriz, de modo que divide a todos los coeficientes aij .
Ahora, con más transformaciones elementales, podemos anular los restantes coeficientes de
la primera fila y la primera columna, y reiterando el proceso obtenemos bases de L0n y Lm
en que la matriz de f es de la forma
r
p1 0 ·
pr2 · ·
. ..
· ·
prm 0 ·
dimk (M/pM ) = ν1 + . . . + νn
¡ ¢
dimk pM/p2 M = ν2 + . . . + νn
..................
¡ n−1 ¢
dimk p M/pn M = νn
Estas igualdades permiten despejar los números νj a partir de las dimensiones de los
espacios vectoriales pi M/pi+1 M ; luego tales números no dependen de la particular descom-
posición de M elegida.
donde los elementos pi son irreducibles en A, r es el rango del módulo M y consideramos los
exponentes ordenados de mayor a menor: ni1 ≥ ni2 ≥ · · · para cada ı́ndice i. A las potencias
n
pi ij se les llama divisores elementales del módulo M . Nótese que están bien definidos
salvo factores invertibles.
Como consecuencia directa de la descomposición obtenida para los módulos finito gen-
erados resulta el siguiente
3.3. FACTORES INVARIANTES 21
Teorema de clasificación: Los módulos de tipo finito sobre un dominio de ideales princi-
pales A están clasificados salvo isomorfismos por el rango y los divisores elementales; i.e.,
la condición necesaria y suficiente para que dos A-módulos de tipo finito sean isomorfos es
que tengan el mismo rango y los mismos divisores elementales.
Proposición 3.3.1 Dado un A-módulo M finito generado, existe una única sucesión cre-
ciente de ideales φ1 A ⊆ φ2 A ⊆ . . . ⊆ φm A tal que
M ' A/φ1 A ⊕ . . . ⊕ A/φm A .
Demostración: Sabemos que
³L ´
n
M ' (A⊕ . r. . ⊕A) ⊕ A/pi ij A
i,j
n
siendo los pi ij los divisores elementales de M y r el rango. Definamos
n
φ1 = · · · = φr = 0 , φr+j = p1 1j · · · pns sj
Agrupando sumandos en la descomposición de M por medio del teorema chino del resto
se obtiene directamente que
M ' A/φ1 A ⊕ . . . ⊕ A/φm A
Para la unicidad se razona a la inversa, descomponiendo cada sumando de la igualdad
de arriba por medio del teorema chino del resto.
Nótese que φ1 es el anulador del módulo, y que la sucesión de factores invariantes puede
considerarse infinita sin más que tomar 1 = φm+1 = φm+2 = · · · . Además el rango del
módulo coincide con el número de factores invariantes nulos.
En la demostración de la proposición anterior hemos definido los factores invariantes a
partir del rango y de los divisores elementales. Recı́procamente, es evidente que los factores
invariantes determinan el rango y los divisores elementales del módulo. Luego podemos
reenunciar el teorema de clasificación de la siguiente manera:
n · g = g+ . n. . +g
(−n) · g = −g− . . .n. . . −g
Corolario 3.4.1 Todo grupo abeliano finito generado descompone, y de modo único salvo
el orden de los sumando, en suma directa de grupos cı́clicos infinitos y de grupos cı́clicos de
órdenes potencias de números primos.
Corolario 3.4.2 Todo grupo abeliano finito G descompone, y de modo único salvo el orden
de los sumandos, en suma directa de grupos cı́clicos de órdenes potencias de números primos.
Corolario 3.4.5 La condición necesaria y suficiente para que un grupo abeliano finito-
generado G sea cı́clico es que tenga un único factor invariante (i.e. φ2 = 1).
tanto anular los restantes coeficientes de la primera fila y columna. Obtenemos ası́ matrices
invertibles B y C tales que
a1 0 ·
a2 · ·
Ā = C −1 AB = .
.. · ·
am 0 ·
es una matriz diagonal donde ai+1 es múltiplo de ai . En particular, los factores invariantes
del conúcleo Lm /Im f ' M coinciden con los coeficientes de la diagonal de Ā (completados
con ceros cuando n < m); es decir, φ1 = am , φ2 = am−1 ,. . .
Esto permite calcular, mediante transformaciones elementales, los factores invariantes de
M a partir de la matriz A de una presentación. Otro método alternativo lo proporciona el
siguiente resultado:
ci = φi+1 · · · φm
(
ci−1 /ci cuando ci 6= 0
φi =
0 cuando ci = 0
f : Zn → Zm , f (X) = AX,
Ejemplo: Sea G el grupo abeliano generado por 3 elementos con las relaciones
¾
8a + 10b + 12c = 0
8a + 4b + 6c = 0
i.e., G es el conúcleo del morfismo f : Z2 → Z3 , f (x1 , x2 ) = x1 (8, 10, 12) + x2 (8, 4, 6). Apli-
cando transformaciones elementales a la matriz de f :
8 8 −2 4 −2 0 −2 0 2 0
A = 10 4 , 10 4 , 10 24 , 0 24 , 0 6 = Ā
12 6 12 6 12 30 0 30 0 0
vemos que G = Z3 /Im f ' (Z/2Z) ⊕ (Z/6Z) ⊕ Z. Los factores invariantes de G son φ1 = 0,
φ2 = 6 y φ3 = 2; es decir, G es un grupo abeliano de rango r = 1 y sus divisores elementales
son 2, 2, 3. Un método alternativo lo proporciona el cálculo del máximo común divisor ci
de los menores de orden 3 − i de la matriz A:
c0 = 0
c1 = m.c.d.(−48, −48, 12) = 12
c2 = m.c.d.(8, 10, 4, 12, 6) = 2
c3 = c4 = . . . = 1
Grupos Finitos
4.1. G-conjuntos
Definición: Sea G un grupo y X un conjunto. Llamaremos acción (por la izquierda1 ) de
.
G en X a toda aplicación G × X −−−→ X tal que
1. (g1 g2 ) · x = g1 · (g2 · x) para todo g1 , g2 ∈ G, x ∈ X.
2. 1 · x = x para todo x ∈ X.
Dar una acción de G en X es dar un morfismo de grupos ρ : G → Biy(X), ρ(g)(x) = g · x,
en el grupo Biy(X) de todas las biyecciones de X, en cuyo caso diremos que X es un
G-conjunto.
Si X e Y son G-conjuntos, diremos que una aplicación f : X → Y es un morfismo de
G-conjuntos cuando f (g · x) = g · f (x) para todo g ∈ G, x ∈ X. Los isomorfismos de
G-conjuntos son los morfismos biyectivos.
Cada acción de un grupo G en un conjunto X define una relación de equivalencia en X
sin más que considerar equivalentes dos elementos x, y ∈ X cuando exista algún g ∈ G tal
que y = gx. Llamaremos órbita de x ∈ X a su clase de equivalencia
Gx := {y ∈ X : y = gx para algún g ∈ G}
Ix := {h ∈ G : hx = x} .
Diremos que una acción es transitiva cuando tenga una única órbita, y diremos que
x ∈ X es un punto fijo o invariante cuando Gx = {x}; es decir, cuando Ix = G. El conjunto
de puntos fijos se denotará X G .
Ejemplos:
1. G actúa en sı́ mismo por traslaciones: g · a = ga. Esta acción es transitiva, la isotropı́a
es trivial, Ig = 1, y no tiene puntos fijos (salvo cuando G = 1).
1 Análogamente puede definirse el concepto de acción por la derecha; pero sólo es necesario estudiar una de
estas dos clases de acciones, porque las acciones por la izquierda y por la derecha de G en X se corresponden
sin más que poner g · x = x · g −1 .
27
28 CAPÍTULO 4. GRUPOS FINITOS
Demostración: La aplicación G/Ix → Gx, [g] 7→ gx, está bien definida porque Ix x = x, es
claramente morfismo de G-conjuntos y es epiyectiva por definición de Gx. Para concluir,
veamos que es inyectiva:
Demostración: X es la unión disjunta de las órbitas, porque son las clases de equivalencia
de una relación de equivalencia, |X G | es el número de órbitas con un único punto, y por el
teorema anterior los cardinales de las restantes órbitas coinciden con los ı́ndices di = [G : Ixi ],
que dividen a n por el teorema de Lagrange.
|X| ≡ |X G | (módulo p)
4.2. p-grupos
Definición: Sea p un número primo. Diremos que un grupo finito es un p-grupo si su orden
es potencia de p.
1 = H0 ⊂ H1 ⊂ . . . ⊂ Hn−1 ⊂ Hn = G
tal que |H̄i | = pi . Los subgrupos Hi = π −1 (H̄i−1 ) son normales en G y Hi /H ' H̄i−1 , de
modo que |Hi | = pi , 1 ≤ i ≤ n.
Ejemplos:
1. Todo grupo de orden primo es simple en virtud del teorema de Lagrange. De hecho es
cı́clico e isomorfo a Z/pZ.
2. Por 3.4.3, todo grupo abeliano simple tiene orden primo. Los grupos abelianos simples
son los grupos cı́clicos de orden primo.
4. Usando los teoremas de Sylow, puede comprobarse caso a caso que todo grupo simple
de orden menor que 60 es de orden primo, y por tanto abeliano.
5. En 4.5.2 veremos que los grupos alternados An son simples cuando n ≥ 5. Como A5
tiene orden 60, es el grupo simple no abeliano de menor orden.
1 = H0 ¢ H1 ¢ . . . ¢ Hn−1 ¢ Hn = G
tal que los cocientes sucesivos Hi /Hi−1 , 1 ≤ i ≤ n, son grupos simples. En este sentido
todo grupo finito está compuesto de grupos simples, y los que estén compuestos por grupos
simples abelianos se llaman resolubles:
4.4. GRUPOS RESOLUBLES 31
Definición: Diremos que un grupo finito G es resoluble si existe alguna sucesión de sub-
grupos
1 = H0 ¢ H1 ¢ . . . ¢ Hn−1 ¢ Hn = G
tal que los cocientes sucesivos Hi /Hi−1 , 1 ≤ i ≤ n, son grupos cı́clicos de orden primo. Tales
sucesiones reciben el nombre de resoluciones de G.
Teorema 4.4.2 Si un grupo finito es resoluble, todos sus subgrupos también son resolubles.
Demostración: Sea G un grupo finito resoluble y 1 = H0 ¢H1 ¢. . .¢Hn = G una resolución.
Si H es un subgrupo de G y ponemos Hi0 = Hi ∩ H, entonces Hi−1 0
es un subgrupo normal
0 0 0
de Hi y Hi /Hi−1 es (isomorfo a) un subgrupo de Hi /Hi−1 para todo 1 ≤ i ≤ n. Como el
orden de Hi /Hi−1 es primo, el teorema de Lagrange afirma que Hi0 /Hi−1 0
= 1 ó Hi0 /Hi−1
0
=
0 0 0
Hi /Hi−1 . Eliminando las repeticiones en la cadena 1 = H0 ⊆ H1 ⊆ . . . ⊆ Hn = H obtenemos
una sucesión cuyos cocientes sucesivos son de orden primo, y concluimos que H es resoluble.
Demostración: Bastará probar que el producto (a1 a2 )(b1 b2 ) de dos trasposiciones siempre
es producto de 3-ciclos. Ahora bien, tenemos que
Producto Tensorial
33
34 CAPÍTULO 5. PRODUCTO TENSORIAL
⊗
Es decir, la aplicación canónica M × N −
→ M ⊗A N , (m, n) 7→ m ⊗ n, es A-bilineal.
En particular 0 ⊗ n = 0 y m ⊗ 0 = 0.
Propiedad Universal del Producto Tensorial: Sean M y N dos módulos sobre un anillo
A. Si f : M × N → P es una aplicación A-bilineal, existe un único morfismo de A-módulos
φ : M ⊗A N → P tal que φ(m ⊗ n) = f (m, n) :
se anula sobre los generadores del submódulo R; luego sobre R y, por la propiedad universal
del módulo cociente, induce un morfismo de A-módulos
Nota: Una construcción análoga puede hacerse para cualquier familia finita de A-módulos
M1 , . . . , Mn , obteniéndose un A-módulo M1 ⊗A · · · ⊗A Mn con una propiedad universal
similar.
f ⊗ g : M ⊗A N −→ M 0 ⊗A N 0
tal que (f ⊗ g)(m ⊗ n) = f (m) ⊗ g(n) . Este producto tensorial de morfismos es compatible,
en un sentido obvio, con la suma, el producto por elementos de A y la composición de
morfismos:
Demostración: En cada caso basta definir los correspondientes morfismos, pues entonces es
evidente que sus composiciones son la identidad sobre un sistema de generadores. En cuanto
a la definición de tales morfismos, haremos las siguientes observaciones:
1) Para cada elemento p ∈ P , la aplicación
M × N −→ M ⊗A N ⊗A P , (m, n) 7→ m ⊗ n ⊗ p
5.1. PRODUCTO TENSORIAL DE MÓDULOS 35
fp : M ⊗A N −→ M ⊗A N ⊗A P , fp (m ⊗ n) = m ⊗ n ⊗ p
i p
Teorema 5.1.3 Sea M 0 −→M − → M 00 → 0 una sucesión exacta de morfismos de A-módulos.
Para todo A-módulo N tenemos que la siguiente sucesión es exacta:
i⊗1 p⊗1
M 0 ⊗A N −−−→ M ⊗A N −−−−→ M 00 ⊗A N −→ 0
Demostración: Es obvio que p⊗1 es epiyectiva cuando p lo es, y que (p⊗1)(i⊗1) = (pi)⊗1 = 0
cuando pi = 0. Queda por ver que Ker p ⊗ 1 ⊆ Im i ⊗ 1.
La aplicación M 00 × N → (M ⊗A N )/Im i ⊗ 1, (m00 , n) 7→ [m ⊗ n], donde p(m) = m00 ,
está bien definida, porque si p(m̄) = m00 , entonces m̄ = m + i(m0 ) para algún m0 ∈ M 0 y
a ⊗A M −→ A ⊗A M −→ (A/a) ⊗A M −→ 0
i p
Corolario 5.1.5 Sea 0 → M 0 − → M − → M 00 → 0 una sucesión exacta de morfismos de
A-módulos. Si la sucesión escinde, entonces para todo A-módulo N tenemos que la siguiente
sucesión es exacta y escinde:
i⊗1 p⊗1
0 −→ M 0 ⊗A N −−−→ M ⊗A N −−−−→ M 00 ⊗A N −→ 0
i p
En particular, si 0 → E 0 →
− E−→ E 00 → 0 es una sucesión exacta de k-espacios vectoriales,
entonces para todo k-espacio vectorial F tenemos que la siguiente sucesión es exacta:
i⊗1 p⊗1
0 −→ E 0 ⊗k F −−−→ E ⊗k F −−−−→ E 00 ⊗k F −→ 0
Demostración: Si la sucesión escinde, de acuerdo con 1.2.1 existe un morfismo de A-módulos
r : M → M 0 tal que r ◦ i = IdM 0 , entonces (r ⊗ 1) ◦ (i ⊗ 1) = IdM 0 ⊗A N y concluimos que el
morfismo i ⊗ 1 es inyectivo y la sucesión escinde.
En cuanto a la última afirmación, baste observar que toda sucesión exacta corta de
k-espacios vectoriales escinde porque todo subespacio vectorial admite un suplementario.
Demostración:
(M ⊗A B) ⊗B (M 0 ⊗A B) = M ⊗A (M 0 ⊗A B) = (M ⊗A M 0 ) ⊗A B
Demostración: (M ⊗A B) ⊗B C = M ⊗A C.
5.3. Álgebras
Definición: Sea k un cuerpo. Llamaremos álgebra sobre k a todo anillo A dotado de un
morfismo de anillos j : k → A.
Dada una k-álgebra A, el morfismo estructural j : k → A induce en A una estructura de
k-espacio vectorial: λ · a = j(λ)a , λ ∈ k, a ∈ A . Por eso, cuando no origine confusión, j(λ)
se denotará λ y diremos que es constante. Diremos que una k-álgebra A es finita si lo es
la dimensión de A como k-espacio vectorial, en cuyo caso recibe el nombre de grado de A
sobre k y se denota [A : k] .
Llamaremos extensión de k a toda k-álgebra K que sea cuerpo.
A ⊗k B ⊗k A ⊗k B → A ⊗k B
y este producto define en A⊗k B una estructura de anillo. Además, la aplicación k → A⊗k B,
λ 7→ λ ⊗ 1 = 1 ⊗ λ, es morfismo de anillos, ası́ que A ⊗k B es una k-álgebra, y tenemos
morfismos de k-álgebras canónicos j1 : A → A ⊗k B, j1 (a) = a ⊗ 1, y j2 : B → A ⊗k B,
j2 (b) = 1 ⊗ b.
Además, si f : A → A0 y g : B → B 0 son morfismos de k-álgebras, entonces la aplicación
f ⊗ g : A ⊗k B → A0 ⊗k B 0 también es morfismo de k-álgebras.
Propiedad universal del cambio de base: Sea A una k-álgebra y L una extensión de k.
Si B es una L-álgebra y f : A −→ B es un morfismo de k-álgebras, entonces existe un único
morfismo de L-álgebras ψ : AL → B tal que ψ(a ⊗ 1) = f (a):
Álgebras Finitas
6.1. Raı́ces
Definición: Sea p(x) = c0 xn + . . . + cn un polinomio con coeficientes en un cuerpo k.
Diremos que un elemento α de una extensión L de k es una raı́z de p(x) en L si p(α) :=
c0 αn + . . . + cn = 0. En tal caso, la regla de Ruffini afirma que p(x) es múltiplo de x − α en
L[x] y, si p(x) no es nulo, llamaremos multiplicidad de la raı́z α de p(x) al mayor número
natural m tal que (x − α)m divida a p(x) en L[x].
Las raı́ces de multiplicidad 1 reciben el nombre de raı́ces simples. Las raı́ces que no sean
simples se denominan múltiples.
donde q1 (x), . . . , qs (x) son polinomios unitarios irreducibles en L[x] distintos entre sı́ y de
grado mayor que 1 (eventualmente r o s puede ser nulo), entonces las raı́ces de p(x) en L son
precisamente α1 , . . . , αr y sus multiplicidades respectivas son m1 , . . . mr . Tomando grados
concluimos que
m1 + . . . + mr ≤ gr p(x)
y diremos que p(x) tiene todas sus raı́ces en L cuando se dé la igualdad, lo que equivale a
que s = 0; es decir, a que en la descomposición de p(x) en L[x] no existan factores irreducibles
de grado mayor que 1. Resumiendo:
39
40 CAPÍTULO 6. ÁLGEBRAS FINITAS
p(x) = c0 (x − α1 ) · · · (x − αn )
Demostración: Sólo hay que probar que p(x) tiene todas sus raı́ces complejas. Ahora bien,
todo polinomio irreducible en C[x] es de grado 1, ası́ que todo polinomio con coeficientes
complejos no constante descompone en producto de polinomios de grado 1 con coeficientes
complejos.
{ [ 1 ] , [ x ] , . . . , [ x ]d−1 }
es k-lineal, es inyectiva,
¡ ¢ porque V no contiene múltiplos no nulos de p(x), y es epiyectiva,
porque en k[x]/ p(x) cada polinomio coincide con el resto de ¡ su ¢división por p(x) y el grado
del resto es menor que d.¡ Por ¢tanto, la dimensión de k[x]/ p(x) coincide con la de V , que
es d, y una base de k[x]/ p(x) es {π(1), π(x), . . . , π(xd−1 )}.
[L : k] = [L : K] · [K : k]
y se sigue que ai1 u1 + . . . + ain un = 0 para todo ı́ndice i. Luego los coeficientes aij son todos
nulos, y los elementos vi uj son linealmente independientes sobre k. Concluimos que forman
una base de L y, en consecuencia, la dimensión de L como k-espacio vectorial es nm.
Teorema
¡ ¢de Kronecker: Si p(x) es un polinomio irreducible con coeficientes en k, entonces
k[x]/ p(x) es una extensión de k y una raı́z de p(x) es
¡ ¢
x̄ ∈ k[x]/ p(x) .
que transforma x̄ en α. Por tanto, si β es otra raı́z de p(x) en otra extensión de k, existe
un isomorfismo de k-álgebras k(α) ' k(β) que transforma α en β.
6.2. TEOREMA DE KRONECKER 41
Corolario 6.2.2 Todo polinomio no constante con coeficientes en un cuerpo k tiene todas
sus raı́ces en alguna extensión finita de k.
Demostración: Procedemos por inducción sobre el grado del polinomio p(x) ∈ k[x]. Si p(x)
es de grado 1, ya tiene todas sus raı́ces en k.
Si el grado de p(x) es mayor que 1, considerando un factor irreducible de p(x) en k[x],
vemos que el teorema de Kronecker afirma que p(x) tiene una raı́z α en alguna extensión
finita K de k. Según la regla de Ruffini, existe q(x) ∈ K[x] tal que p(x) = (x − α)q(x); luego
gr q(x) = gr p(x) − 1 y, por hipótesis de inducción, existe alguna extensión finita L de K
en la que q(x) tiene todas sus raı́ces. Según 6.1.2, q(x) descompone en L[x] en producto de
polinomios de grado 1, ası́ que p(x) = (x − α)q(x) también descompone en L[x] en producto
de polinomios de grado 1 y concluimos que p(x) tiene todas sus raı́ces en L, que es una
extensión finita de k en virtud del teorema del grado.
gr pα (x) = [k(α) : k]
Corolario 6.2.4 La condición necesaria y suficiente para que un elemento α de una exten-
sión de un cuerpo k sea algebraico sobre k es que k(α) sea una extensión finita de k. En
particular todo elemento de una extensión finita de k es algebraico sobre k.
Corolario 6.2.5 Sumas, restas, productos, cocientes y raı́ces n-ésimas de elementos alge-
braicos sobre un cuerpo k también son algebraicos sobre k.
Nota: El teorema de Kronecker permite probar que todo polinomio no constante p(x) con
coeficientes reales tiene alguna raı́z compleja, y dar ası́ una demostración más algebraica del
Teorema de D’Alembert:
Si gr p(x) = n = 2d m, donde m es impar, procedemos por inducción sobre d, porque el
enunciado es cierto para todos los polinomios de grado impar según el Teorema de Bolzano
(y éste es el punto trascendente de la demostración). Sea L una extensión finita de C donde
el polinomio tenga todas sus raı́ces, que existe en virtud de 6.2.2. Dado a ∈ R, formamos
el polinomio de raı́ces αi + αj + aαi αj , donde αi y αj recorren las raı́ces de p(x), que tiene
grado n(n−1)/2 = 2d−1 m(n−1). Sus coeficientes son reales, porque son funciones simétricas
de las raı́ces de p(x). Por hipótesis de inducción este polinomio tiene alguna raı́z compleja:
αi + αj + aαi αj ∈ C para ciertos ı́ndices i, j. Luego existen ı́ndices i, j tales que
αi + αj + aαi αj , αi + αj + bαi αj ∈ C
Ejemplos:
3. Toda cuártica recı́proca ax4 + bx3 + cx2 + bx + a = 0 es resoluble por radicales cua-
dráticos, pues la sustitución y = x + x−1 la reduce a la ecuación ay 2 + by + c − 2a = 0.
2πi 2πi 2πi 2πi
4. Las raı́ces de la unidad e 3 , e 4 , e 5 y e 6 son irracionales cuadráticos, porque
son raı́ces de los polinomios x2 + x + 1, x2 + 1, x4 + x3 + x2 + x + 1 y x2 − x + 1
respectivamente.
Los polı́gonos regulares de 3, 4, 5 y 6 lados inscritos en un cı́rculo de radio dado son
constructibles con regla y compás.
2πi 2πi
p 2πi
5. Si e n es irracional cuadrático, entonces e 2n = e n también.
Si el polı́gono regular de n lados inscritos en un cı́rculo de radio dado es constructible
con regla y compás, también lo es el de 2n lados.
6.4. ÁLGEBRAS FINITAS 43
√
Lema 6.3.1 Si a ∈ k, entonces el grado de k( a ) sobre k es 1 ó 2 (según que a tenga o no
raı́z cuadrada en k).
√
Demostración: Como a es raı́z de x2 − a ∈ k[x], su polinomio irreducible
√ p(x) sobre k
divide a x2 − a y por tanto su grado es 1 ó 2. Concluimos ya que [k( a ) : k] = gr p(x) de
acuerdo con 6.2.3.
Demostración: Por definición K = Q(α1 , . . . , αn ) donde αi2 ∈ Q(α1 , . . . , αi−1 ) para todo
ı́ndice i. Según el lema anterior, el grado de Q(α1 , . . . , αi ) sobre Q(α1 , . . . , αi−1 ) es 1 ó 2;
ası́ que el Teorema del Grado permite concluir que el grado de K = Q(α1 , . . . , αn ) sobre Q
es potencia de 2.
Ejemplos:
√
1. 3 2 no es un irracional cuadrático, porque es raı́z del polinomio irreducible x3 − 2.
La duplicación del cubo es imposible con regla y compás.
2πi
2. El número complejo e 7 no es un irracional cuadrático, porque su polinomio irre-
ducible sobre Q, que es x6 + . . . + x + 1, tiene grado 6, que no es potencia de 2.
Es imposible construir con regla y compás el polı́gono regular de 7 lados.
2πi 2πi 2πi
3. El número complejo e 9 es raı́z del polinomio p(x) = x6 +x3 +1 porque (e 9 )3 = e 3
es raı́z del polinomio x2 + x + 1. La reducción de p(x) módulo 2 es irreducible porque
no tiene raı́ces en F2 , no es múltiplo de x2 + x + 1, x3 + x + 1 ni x3 + x2 + 1, que son
los únicos polinomios irreducibles de grado 2 y 3 con coeficientes en F2 .
Luego p(x) es irreducible en Z[x], y por tanto en Q[x]. Como su grado no es potencia
2πi
de 2, se concluye que e 9 no es un irracional cuadrático.
El ángulo de 120 grados es constructible con regla y compás, mientras que el de 40
grados no lo es: Es imposible realizar la trisección de ángulos con regla y compás.
[A ⊕ B : k] = [A : k] + [B : k] , [A ⊗k B : k] = [A : k] · [B : k]
A = k[x]/(pm mr m1 mr
1 . . . pr ) ' k[x]/(p1 ) ⊕ . . . ⊕ k[x]/(pr )
1
Teorema de Descomposición
Lema 6.4.2 Toda k-álgebra finita ı́ntegra es un cuerpo.
Demostración: Si a ∈ A no es nulo, la aplicación lineal ha : A → A, ha (x) = ax, es inyectiva
porque A es ı́ntegro. Como A es un k-espacio vectorial de dimensión finita, se sigue que la
dimensión de la imagen de ha coincide con la de A. Luego ha es epiyectivo y concluimos que
1 = ha (b) = ab para algún b ∈ A. Es decir, a es invertible y A es un cuerpo.
Teorema 6.4.5 Toda k-álgebra finita reducida A descompone en suma directa de exten-
siones finitas de k, que son sus cuerpos residuales.
Corolario 6.4.6 Si una k-álgebra finita A es reducida (resp. trivial), todos sus cocientes
A/I son k-álgebras finitas reducidas (resp. triviales).
Ejemplos:
Homk-alg (k[x1 , . . . , xn ], L) = Ln
p1 (α1 , . . . , αn ) = . . . = pr (α1 , . . . , αn ) = 0.
· ¸
Soluciones en L del sistema de
Homk-alg (A, L) =
ecuaciones p1 = . . . = pr = 0
Fórmula de los Puntos: Si A es una k-álgebra, para toda extensión L de k tenemos una
correspondencia biyectiva natural:
· ¸
Ideales maximales de AL
Homk-alg (A, L) =
de cuerpo residual L
¡ √4
¢ √4
Q(i) ⊗Q Q( 2) L = Q(i)L ⊗L Q( 2)L = (L ⊕ L) ⊗L (L ⊕ . . . ⊕ L) = ⊕L
√ √ √
ComoQ(i, 4 2) es un cociente de Q(i) ⊗Q Q( 4 2), se sigue que Q(i, 4 2) también es trivial
sobre L. Es decir, L⊗Q L = ⊕L y la fórmula de los puntos afirma que el grupo G = Aut(L/Q)
es de orden 8. √ √ √
Si τ ∈ G, entonces τ ( 4 2) = ± 4 2, ±i 4 2 y τ (i) = ±i; luego éstas 8 posibilidades son
todos los elementos de G. Los 8 automorfismos τi , 1 ≤ i ≤ 8, de L son
¯
¯ τ1 τ2 τ√
3 τ√
4 τ5 τ6 τ√
7 τ8√
¯ √ √ √ √
√ ¯ 4
2 i42 −42 −i 4 2 4
2 4
i 2 4
− 2 −i 4 2
4
2 ¯¯
i i i i −i −i −i −i
i ¯¯
id (1234) (13)(24) (1432) (24) (12)(34) (13) (14)(23)
Corolario 6.6.3 Sea p(x) un polinomio no constante con coeficientes en un cuerpo k. Las
raı́ces múltiples de p(x) son las raı́ces del máximo común divisor de p(x) y su derivada p0 (x).
Demostración: Sea d(x) = m.c.d.(p(x), p0 (x)). Si α es una raı́z de d(x) en una extensión de
k, entonces α es raı́z de p(x) y de p0 (x) porque ambos polinomios son múltiplos de d(x),
ası́ que el teorema anterior permite concluir que α es una raı́z múltiple de p(x).
Recı́procamente, si α es una raı́z múltiple de p(x), el teorema anterior afirma que también
es raı́z de p0 (x). Concluimos que α es raı́z de d(x) porque, según la Identidad de Bézout,
existen a(x), b(x) ∈ k[x] tales que
d(x) = a(x)p(x) + b(x)p0 (x)
Corolario 6.6.4 Sea p(x) un polinomio con coeficientes en un cuerpo k. Si p(x) es irre-
ducible en k[x], entonces todas las raı́ces de p(x) son simples o su derivada p0 (x) es nula.
Demostración: Salvo constantes no nulas, los únicos divisores de p(x) en k[x] son 1 y p(x),
ası́ que el máximo común divisor de p(x) y p0 (x) es 1 ó p(x). Si es 1, en virtud del corolario
anterior p(x) no tiene raı́ces múltiples. Si es p(x), como divide a p0 (x) y el grado de p0 (x) no
puede ser mayor o igual que el grado de p(x), concluimos que p0 (x) = 0.
6.6. RAÍCES MÚLTIPLES 49
Caracterı́stica de un Anillo
Si gr p(x) ≥ 1, por definición de la derivada es evidente que gr p0 (x) ≤ gr p(x) − 1; pero
el grado de p0 (x) puede ser menor que gr p(x) − 1 e incluso puede ocurrir que p0 (x) = 0. Esto
se debe a que un coeficiente iai puede ser nulo aunque ai no lo sea, porque en k la suma
iterada i veces de la unidad i · 1 := 1+ . i. . +1 puede ser nula, suma iterada que denotaremos
i cuando no origine confusión con el número natural i. Por ejemplo, si k = FP p , la derivada
del polinomio xp + 1 es nula, al igual que la de cualquier polinomio p(x) = i ai xpi , pues
tenemos que p = 0 en el cuerpo finito Fp .
Ejemplos:
Xp µ ¶
p p i p−i
(a + b) = ab = ap + bp
i=0
i
Teorema 6.6.8 Sea q(x) un polinomio con coeficientes en un cuerpo finito k. Si q(x) es
irreducible en k[x], entonces todas las raı́ces de q(x) son simples.
P
Demostración: De acuerdo con 6.6.4 basta ver que q 0 (x) 6= 0. Si q(x) = i ai xi ∈ k[x] tiene
derivada nula, entonces
X
q(x) = aip xip
i
3. El concepto de álgebra finita separable es estable por cambios del cuerpo base (si A es
una k-álgebra finita separable y L es una extensión de k, entonces AL es una L-álgebra
finita separable).
6.7. ÁLGEBRAS SEPARABLES 51
(A ⊗k B) ⊗k L = A ⊗k (K1 ⊕ . . . ⊕ Kn ) = (A ⊗k K1 ) ⊕ . . . ⊕ (A ⊗k Kn )
Teorema 6.7.1 Si A es una k-álgebra finita y existe una extensión k → L tal que AL es una
L-álgebra separable (en particular si AL es L-álgebra trivial), entonces A es una k-álgebra
separable.
Demostración: Para cada extensión k → E consideramos una extensión común F de E y
L, por ejemplo un cuerpo residual de E ⊗k L. Por hipótesis (AL )F = AF es reducida; luego
también lo es la subálgebra AE , y concluimos que A es separable sobre k.
Lema 6.7.2 Una extensión finita k → k(α1 , . . . , αn ) es separable si y sólo si los elementos
α1 , . . . , αn son separables sobre k.
Teorema 6.7.3 Si k es un cuerpo de caracterı́stica nula o un cuerpo finito, todas las ex-
tensiones finitas de k son separables.
Demostración: De acuerdo con 6.6.5 y 6.6.8 todos los elementos de las extensiones finitas de
k son separables.
Ejemplo: Sea k = F2 (t) el cuerpo de las fracciones racionales en una indeterminada con
coeficientes en F2 . El polinomio p(x) = x2 − t es irreducible en k[x], porque es de grado
2 y no tiene raı́ces en k (pruébese). No obstante, todas sus raı́ces son múltiples, porque
p0 (x) = 0. De hecho, si α es una √raı́z de p(x), entonces α2 = t y x2 − t = (x − α)2 . Esto
muestra que la extensión finita k( t ) = k[x]/(x2 − t) de k no es separable.