Está en la página 1de 146

CUADERNOS DE ALGEBRA

No. 8
Algebra homologica

Oswaldo Lezama

Departamento de Matematicas
Facultad de Ciencias
Universidad Nacional de Colombia
Sede de Bogota

30 de junio de 2014
ii

Cuaderno dedicado a Patricia, mi hermana.


Contenido

Prologo iv

1. Elementos basicos de algebra homologica 1


1.1. Sucesiones exactas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Modulos proyectivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3. Producto tensorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.4. Anillo de fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.5. Modulo de fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.6. Modulos inyectivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
1.7. Modulos planos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
1.8. Anillos hereditarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
1.9. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

2. Ext 61
2.1. Definicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.2. Propiedades basicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
2.3. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
2.4. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

3. Tor 81
3.1. Definicion y propiedades basicas . . . . . . . . . . . . . . . . . . . . . 81
3.2. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3.3. Tor y modulos planos . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
3.4. Modulos planos y matrices . . . . . . . . . . . . . . . . . . . . . . . . 93
3.5. Torsion de un modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
3.6. Tor y torsion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
3.7. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

4. Dimensiones de modulos y anillos 109


4.1. Dimensiones proyectiva, inyectiva y plana de un modulo . . . . . . . . 109
4.2. Dimension global de un anillo . . . . . . . . . . . . . . . . . . . . . . 116
4.3. Dimension global debil de un anillo . . . . . . . . . . . . . . . . . . . 118

iii
iv CONTENIDO

4.4. Dimension global de anillos noetherianos . . . . . . . . . . . . . . . . 120


4.5. Anillos con dimension debil 1 . . . . . . . . . . . . . . . . . . . . . 122
4.6. Dimension global y extensiones de anillos . . . . . . . . . . . . . . . . 123
4.7. Dimension de Krull de un modulo . . . . . . . . . . . . . . . . . . . . 126
4.8. Dimension de Krull de un anillo . . . . . . . . . . . . . . . . . . . . . 131
4.9. Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Bibliografa 138
Prologo

La coleccion Cuadernos de algebra consta de 10 publicaciones sobre los principales


temas de esta rama de las matematicas, y pretende servir de material para preparar
los examenes de admision y de candidatura de los programas colombianos de doc-
torado en matematicas. Los primeros cinco cuadernos cubren el material basico de
los cursos de estructuras algebraicas y algebra lineal de los programas de maestra;
los cinco cuadernos siguientes contienen algunos de los principales temas de los
examenes de candidatura, a saber: anillos y modulos; categoras; algebra homologica;
algebra no conmutativa; algebra conmutativa y geometra algebraica. Cada cuaderno
es fruto de las clases dictadas por el autor en la Universidad Nacional de Colombia
en los ultimos 25 anos, y estan basados en las fuentes bibliograficas consignadas en
cada uno de ellos, como tambien en el libro Anillos, Modulos y Categoras, publi-
cado por la Facultad de Ciencias de la Universidad Nacional de Colombia, y cuya
edicion esta totalmente agotada (vease [13]). Un material similar, pero mucho mas
completo que el presentado en estas diez publicaciones, es el excelente libro de Serge
Lang, Algebra, cuya tercera edicion revisada ha sido publicada por Springer en el
2004 (vease [12]). Posiblemente el valor de los Cuadernos de algebra sea su pre-
sentacion ordenada y didactica, as como la inclusion de muchas pruebas omitidas
en la literatura y suficientes ejemplos que ilustran la teora. Los cuadernos son:
1. Grupos 6. Anillos y modulos
2. Anillos 7. Categoras
3. Modulos 8. Algebra homologica
4. Algebra lineal 9. Algebra no conmutativa
5. Cuerpos 10. Algebra conmutativa y geometra algebraica
Los cuadernos estan dividido en captulos, los cuales a su vez se dividen en
secciones. Para cada captulo se anade al final una lista de ejercicios que debera ser
complementada por los lectores con las amplias listas de problemas que inluyen las
principales monografas relacionadas con el respectivo tema.
Cuaderno de algebra homologica. Este cuaderno consta de cuatro captu-
los: el primero presenta los instrumentos elementales del algebra homologica tales
como los complejos y las sucesiones exactas, los modulos de presentacion finita, los
modulos proyectivos e inyectivos, el producto tensorial de bimodulos, la localizacion

v
vi PROLOGO

de anillos y modulos en el caso no conmutativo, los modulos planos sobre anillos


conmutativos, la tecnica particular de localizacion-globalizacion del algebra conmu-
tativa, la nocion de rango de un modulo y el teorema de Kaplansky sobre modulos
proyectivos finitamente generados sobre anillos locales. Se incluye ademas una intro-
duccion a los anillos hereditarios. El segundo y terecer captulos permiten conocer
y aplicar otras dos tecnicas centrales del algebra homologica, a saber: el Ext y el
Tor. En el cuarto captulo se estudia la teora de la dimension de anillos: dimension
global, dimension debil y la dimension de Krull. Los instrumentos considerados en
este cuaderno permiten emprender estudios mas profundos en algebra no conmuta-
tiva, teora de representacion de grupos y algebras, algebra conmutativa, geometra
algebraica, analisis algebraico, entre muchas otras areas.
Para una buena compresion del presente cuaderno se recomienda al lector con-
sultar los cuadernos 2, 3, 6 y 7 (veanse [14], [15], [17] y [18]) ya que usaremos los
resultados y la notacion consignados en ellos. En particular, A denotara un anillo
no ncesariamente conmutativo y con unidad 1. A denota el grupo multiplicativo
de los elementos invertibles del anillo A. Si f es un homomorfismo de anillos, en-
tonces f (1) = 1. Salvo que se advierta lo contrario, los modulos seran considerados
a derecha. Si M es un A-modulo a derecha lo denotaremos tambien por MA . Si N
es un submodulo de M escribiremos N M . Para n 1, Mn (A) es el anillo de
matrices cuadradas de tamano nn con componentes en A, GLn (A) denota el grupo
lineal general de orden n sobre A, es decir, GLn (A) = Mn (A) . La matriz identica
de tamano n n se denota por En . An denota el A-modulo libre derecho de vectores
columna de longitud n con entradas en A.

Oswaldo Lezama
Departamento de Matematicas
Universidad Nacional de Colombia
Bogota, Colombia
jolezamas@unal.edu.co
Captulo 1

Elementos basicos de algebra


homologica

Presentamos en este primer captulo las construcciones basicas del algebra homologi-
ca como son los complejos y las sucesiones exactas, el producto tensorial de bimodu-
los, los anillos y los modulos de fracciones no conmutativos. Haremos ademas una
introduccion a los modulos proyectivos, inyectivos y planos.

1.1. Sucesiones exactas


Definicion 1.1.1. Una sucesion o cadena de homomorfismos de A-modulos de la
forma
f1 f0 f1
C : M1 M0 M1 M2

es un complejo si Im(fi ) ker(fi+1 ) para cada i Z. La sucesion se dice exacta


si Im(fi ) = ker(fi+1 ) para cada i Z. El modulo cociente

ker(fi+1 )/Im(fi )

se denomina el i-esimo modulo de homologa del complejo C.

Son particularmente importantes las sucesiones exactas finitas. Por ejemplo,


f g
notese que la sucesion M1 M2 M3 0 es exacta si, y solo si, Im(f ) =
f g
ker(g) y g es sobreyectivo. Similarmente, la sucesion 0 M1 M2 M3 es
exacta si, y solo si, f es inyectivo e Im(f ) = ker(g).
Otros criterios para determinar la exactitud de las sucesiones anteriores estan
dados en el siguiente teorema.

Teorema 1.1.2. Sean M1 , M2 y M3 A-modulos. Entonces,

1
2 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

f g
(i) La sucesion M1 M2 M3 0 es exacta si, y solo si, para todo
A-modulo N la sucesion de Z-modulos
g f
0 HomA (M3 , N ) HomA (M2 , N ) HomA (M1 , N )

es exacta.
f g
(ii) La sucesion 0 M1 M2 M3 es exacta si, y solo si, para todo
A-modulo P la sucesion de Z-modulos
f g
0 HomA (P, M1 ) HomA (P, M2 ) HomA (P, M3 )

es exacta.
Demostracion. Presentamos la prueba de la parte (i). La demostracion de (ii) es
similar.
f
): en primer lugar notese que si M1
M2 es un A-homomorfismo y N es un
A-modulo, entonces se tiene el homomorfismo de grupos abelianos
f
HomA (M2 , N ) HomA (M1 , N )
definido por
f (h) := hf, (1.1.1)
donde h HomA (M2 , N ). Observese que f invirtio el sentido de la flecha f (en la
prueba de (ii) el homomorfismo f se define por

f (h) := f h, (1.1.2)

donde h HomA (N, M1 ). Notemos que en este caso f no invirtio el sentido de la


flecha f ).
Veamos que g es inyectivo: si g (h) = hg = 0, debemos probar que h = 0. Sea
x M3 entonces como g es sobreyectiva existe z M2 tal que g(z) = x, luego
h (g(z)) = h (x) = 0. Esto prueba que h se anula en cada punto de su dominio, es
decir, h es nula.
Ahora probemos que Im (g ) = ker (f ): sea u Im (g ) entonces u = g (h) =
hg, aplicamos f y obtenemos f (u) = uf = h (gf ), pero como Im(f ) = ker(g),
entonces gf = 0 y f (u) = 0, de modo que u ker (f ) . Resta ver que ker (f )
Im (g ): sea t ker (f ) entonces f (t) = 0 = tf . Buscamos un homomorfismo
h : M3 N de tal forma g (h) = t = hg. Sea x M3 , como g es sobre existe z M2
tal que g (z) = x luego h (g (z)) = h (x); podemos entonces definir h(x) := t(z). h
es un A-homomorfismo bien definido: si z1 , z2 son tales que g (z1 ) = x = g (z2 )
entonces deberamos tener que t (z1 ) = t (z2 ). En efecto, g (z1 z2 ) = 0, es decir,
z1 z2 ker(g) = Im(f ), por tanto existe r M1 tal que z1 z2 = f (r), y
1.1. SUCESIONES EXACTAS 3

as t (f (r)) = t (z1 z2 ) = 0, de donde t (z1 ) = t (z2 ). Es facil ver que h es un


A-homomorfismo y es por supuesto el homomorfismo deseado.
): supongamos que la sucesion
g f
0 HomA (M3 , N )
HomA (M2 , N ) HomA (M1 , N )

es exacta para cada A-modulo N . Veamos entonces que g es sobreyectivo: en calidad


de N escogemos a M3 /Im(g) y sea j : M3 M3 /Im(g) el homomorfismo canonico.
Entonces, g (j) = jg = 0 (en efecto, jg(x) = g(x) = 0); pero como g es inyectiva
entonces j = 0, es decir, para cada x M3 se tiene que x = 0, es decir, x Im(g),
y de esta forma M3 = Im(g).
Veamos ahora que Im(f ) = ker(g): notese en primer lugar que Im(g ) ker(f ),
luego para cada h HomA (M3 , N ) se tiene que f g (h) = 0, es decir, hgf = 0,
hagamos entonces N = M3 y h = iM3 la identica de M3 , entonces gf = 0, con lo
cual Im(f ) ker(g). Ahora tomemos N = M2 /Im(f ) y sea j : M2 M2 /Im(f )
la canonica. Entonces, f (j) = jf = 0, es decir, j ker (f ) Im(g ), luego
existe un homomorfismo t HomA (M3 , N ) tal que j = g (t) = tg. Por tanto,
Im(f ) = ker(j) ker(g).
Definicion 1.1.3. Una sucesion exacta finita de la forma
f g
0 M1 M2 M3 0
se dice que es una sucesion exacta corta. Dos sucesiones exactas cortas
f g
0 M1 M2 M3 0
y
a b
0 N1 N2 N3 0
se dicen equivalentes si existen A-isomorfismos h, k, l tales que el siguiente dia-
grama conmuta:
f g
0 M1 M2 M3 0
h k l
a b
0 N1 N2 N3 0
f g
Proposicion 1.1.4. Sea 0 M1 M2 M3 0 una sucesion exacta
corta. Entonces, esta sucesion es equivalente a la sucesion
j
0 ker(g) M2 M2 / ker(g) 0
donde es la inclusion y j es el homomorfismo canonico.
4 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

Demostracion. Debemos definir A-homomorfismos h : M1 ker(g), k : M2 M2


y l : M3 M2 / ker(g). En calidad de k tomamos la identica iM2 ; para l sea z
M3 y sea x M2 tal que g(x) = z, definimos l(z) := j(x) = x. Notese que l
esta correctamente definida y es ademas un A-isomorfismo que satisface l (g(x)) =
x = j(iM2 (x)), es decir, lg = jiM2 . Definamos ahora el A-homomorfismo h; sea
v M1 , entonces f (v) Im(f ) = ker(g), de donde g(f (v)) = 0. Definimos entonces
h(v) := f (v), notese que h es claramente un A-isomorfismo que satisface h =
iM 2 f .
Definicion 1.1.5. Sea M un A-modulo; se dice que M es de presentacion finita
(o tambien, finitamente presentado) si existe una sucesion exacta en la forma
f g
An
Am
M 0, (1.1.3)

donde An y Am son A-modulos libres de bases finitas con n y m elementos, respec-


tivamente.
Notese que el modulo nulo es de presentacion finita con n = m 1 cualquiera,
g = 0 y f = iAm . Otras formas de expresar que un modulo tiene una presentacion
finita son las siguientes.
Proposicion 1.1.6. Sea M un A-modulo. Entonces las siguientes condiciones son
equivalentes:
(i) M es de presentacion finita.

(ii) Existe una sucesion excacta en la forma


g
Am
0K M 0,

donde K es un A-modulo finitamente generado.

(iii) Existen un entero m 1 y un A-submodulo finitamente generado K de Am


tales que M
= Am /K.
Demostracion. (i) (ii): tomando K := ker(g) = Im(f ) en (1.1.3) se obtiene la
sucesion exacta corta deseada, con K generado por n elementos.
(ii) (i): sea K generado por n elementos, entonces se tiene el homomorfismo
f0
natural sobreyectivo An K que envia la base canonica de An en los generadores
0
de K; tomando f := f resulta la exactitud de (1.1.3).
(ii) (iii): tenemos que M
= Am / ker(g) = Am /Im() = Am /K.
(iii) (ii): sea : M Am /K un isomorfismo, entonces esta implicacion
resulta evidente tomamdo como a la inclusion de K en Am y g := j, donde
j : Am Am /K es el homomorfismo canonico.
1.1. SUCESIONES EXACTAS 5

Observemos que todo modulo de presentacion finita es finitamente generado. El


recproco es valido para anillos noetherianos.
Proposicion 1.1.7. Sea AA noetheriano. Entonces, cada A-modulo finitamente
generado M es de presentacion finita.
Demostracion. Para M = 0 la afirmacion es trivial. Sea M = {x1 , . . . , xm i no nulo;
definimos g : Am M por g(ei ) := xi , 1 i m, donde {ei }m
i=1 es la base canonica
de Am . Como Am es un modulo noetheriano, K := ker(g) es finitamente generado
g
y se tiene entonces la sucecion exacta 0 K Am M 0, donde es la
inclusion.
Notemos que si M tiene la presentacion finita (1.1.3), entonces podemos calcular
la matriz de f en las bases canonicas de An y Am : en efecto, sea X := {e0j }nj=1 la
base canonica de An y sea Y := {ei }m m
i=1 la base canonica de A , entonces

f (e0j ) = e1 f1j + + em fmj , 1 j n,


y la matriz de f en las bases X y Y se define por mX,Y (f ) := F := [fij ] Mmn (A)
(vease [16]). Se dice que F es una matriz de presentacion de M . Es claro que
la matriz de presentacion de un modulo M no es unica ya que los sistemas de
generadores de M son diversos. Veremos enseguida como estan relacionadas dos de
estas matrices.
Proposicion 1.1.8. Sean
f g
An
Am
M 0
f0 g0
As
Ar
M 0

dos presentaciones finitas de M con matrices F y F 0 , respectivamente. Entonces


existen matrices P Mrm (A) y Q Msn (A) tales que P F = F 0 Q.
Demostracion. Sea {ei }m i=1 la base canonica de A
m
y sea xi := g(ei ) M . Como
g es sobreyectivo, existen z1 , . . . , zm A tales que g 0 (zi ) = xi . Definimos el A-
0 r

homomorfismo p : Am Ar por p(ei ) := zi , 1 i m. Notemos entonces que


iM g = g 0 p, luego Im(pf ) ker(g 0 ) = Im(f 0 ). Sea {e0j }nj=1 la base canonica de An ,
definimos entonces el A-homorfismo q : An As por q(e0j ) := yj , con yj As tal que
pf (e0j ) = f 0 (yj ). Resulta, pf = f 0 q. Calculando las matrices de los homomorfismos
p, f, f 0 , q en las bases canonicas se obtiene el resultado.
Definicion 1.1.9. Sea M un A-modulo; una resolucion libre de M es una suce-
sion exacta en la forma
fn+1 fn fn1 f2 f1 f0
R : Mn Mn1
M1
M0
M 0,
6 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

donde Mi es libre para cada i N.


Proposicion 1.1.10. Cada A-modulo M tiene una resolucion libre.
f0
Demostracion. Existe un modulo libre M0 y un homomorfismo sobreyectivo M0
M (en calidad de M0 podemos tomar el A-modulo libre A(M ) con una base de
cardinalidad igual a la de M , y como f0 elegimos la funcion que envia la base
canonica de A(M ) en los elementos de M , vease [15]). Sea K0 := ker(f0 ), entonces
f1
para K0 podemos repetir este mismo razonamiento en econtrar M1
K0 con M1
f1 f0
libre. Resulta entonces la sucesion exacta M1
M0
M 0. Por recurrencia
se completa la prueba.
Concluimos esta seccion con dos lemas famosos relativos a sucesiones exactas
finitas.
Lema 1.1.11 (Lema de los cinco). Si el siguiente diagrama de A-modulos y
homomorfismos es conmutativo y las filas son exactas
f1 f2 f3 f4
M1 M2 M3 M4 M5

t t t t t
y1 y2 y3 y4 y5
1 h 2 h 3 4 h h
N1 N2 N3 N4 N5
entonces,
(i) Si t2 y t4 son sobreyectivos y t5 es inyectivo, entonces t3 es sobreyectivo.
(ii) Si t2 y t4 son inyectivos y t1 es sobreyectivo, entonces t3 es inyectivo.
(iii) Si t1 , t2 , t4 , t5 son isomorfismos, entonces t3 es un isomorfismo.
Demostracion. (i) Sea n3 N3 , entonces existe m4 M4 tal que t4 (m4 ) = h3 (n3 ),
luego h4 (t4 (m4 )) = h4 (h3 (n3 )) = 0 = t5 f4 (m4 ), de donde m4 ker(f4 ) = Im(f3 ).
Por tanto, existe m3 M3 tal que f3 (m3 ) = m4 , de donde t4 (f3 (m3 )) = t4 (m4 ) =
h3 (n3 ), y en consecuencia h3 (t3 (m3 )) = h3 (n3 ). Esto ultimo indica que n3 t3 (m3 )
ker(h3 ) = Im(h2 ), luego existe n2 N2 tal que n3 t3 (m3 ) = h2 (n2 ), es decir, n3 =
t3 (m3 ) + h2 (n2 ). Pero existe m2 M2 tal que t2 (m2 ) = n2 , de donde n3 = t3 (m3 ) +
h2 (t2 (m2 )) = t3 (m3 ) + t3 (f2 (m2 )) = t3 (m3 + f2 (m2 )), es decir, t3 es sobreyectivo.
(ii) Sea m3 M3 tal que t3 (m3 ) = 0, entonces h3 (t3 (m3 )) = 0 = t4 (f3 (m3 )), y por
tanto, m3 ker(f3 ) = Im(f2 ). Existe entonces m2 M2 tal que f2 (m2 ) = m3 , de
donde t3 (f2 (m2 )) = 0 = h2 (t2 (m2 )), y de esta manera t2 (m2 ) ker(h2 ) = Im(h1 ),
luego t2 (m2 ) = h1 (n1 ), con n1 N1 . Existe m1 M1 tal que t1 (m1 ) = n1 , y
por tanto t2 (m2 ) = h1 (t1 (m1 )) = t2 (f1 (m1 )), es decir, m2 = f1 (m1 ), con lo cual,
m3 = f2 (f1 (m1 )) = 0. Esto significa que t3 es inyectivo.
(iii) Esta parte es consecuencia directa de las dos anteriores.
1.1. SUCESIONES EXACTAS 7

Corolario 1.1.12. Si el siguiente diagrama de A-modulos y homomorfismos es con-


mutativo y las filas son exactas
f1 f2
0 M1 M2 M3 0

f g
y yh y
f1 f2
0 N1 N2 N3 0
entonces,
(i) Si f y g son sobreyectivos, entonces h es sobreyectivo.
(ii) Si f y g son inyectivos , entonces h es inyectivo.
(iii) Si f, g son isomorfismos, entonces h es un isomorfismo.
Demostracion. Consecuencia directa del lema anterior.
Lema 1.1.13 (Lema de la serpiente). Supongase que el siguiente diagrama de
A-modulos y homomorfismos es conmutativo y las filas son exactas
f1 f2
M1 M2 M3 0

t t t
y1 y2 y3
1 h
2 h
0 N1 N2 N3
Entonces existe una sucesion exacta en la forma
d
ker(t1 )
ker(t2 )
ker(t3 )
coker(t1 )
coker(t2 )
coker(t3 ),
donde d(k3 ) := h1 1
1 t2 f2 (k3 ) + Im(t1 ), con k3 ker(t3 ). Ademas, si f1 es inyectivo,
entonces ker(t1 )
ker(t2 ) es inyectivo, y si h2 es sobreyectivo, entonces coker(t2 )

coker(t3 ) es sobreyectivo.
Demostracion. En el siguiente diagrama los homomorfismos li son las inyecciones,
los ji son los homomorfismos canonicos y coker(ti ) = Ni /Im(ti ), i = 1, 2, 3:
g1 g2 d
ker(t1 ) ker(t2 ) ker(t3 )

l l l
y1 y2 y3
f1 f2
M1 M2 M3 0

t t t
y1 y2 y3
h
1 2 h
0 N1 N2 N3

j j j
y1 y2 y3
d p1 p2
coker(t1 ) coker(t2 ) coker(t3 )
8 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

Notemos que las tres columnas del diagrama anterior son exactas. Debemos definir
los homomorfismos gi , ki , i = 1, 2, y probar que la sucesion
g1 g2 d p1 p2
ker(t1 )
ker(t2 )
ker(t3 )
coker(t1 )
coker(t2 )
coker(t3 ),
es exacta. Dividiremos la prueba en varios pasos.
Paso 1. Sea k1 ker(t1 ), entonces t1 (k1 ) = 0 y h1 t1 (k1 ) = 0 = t2 f1 (k1 ), luego
f1 (k1 ) ker(t2 ). De igual manera, sea k2 ker(t2 ), entonces t2 (k2 ) = 0 y h2 t2 (k2 ) =
0 = t3 f2 (k2 ), es decir, f2 (k2 ) ker(t3 ). Esto permite definir g1 y g2 en la siguiente
forma
g1 (k1 ) := f1 (k1 ), g2 (k2 ) := f2 (k2 ).
Notemos entonces que gi es la restriccion de fi a ker(ti ), i = 1, 2; ademas, f1 l1 = l2 g1
y f2 l2 = l3 g2 . Es claro que si f1 es inyectivo, entonces g1 es inyectivo.
Paso 2. Los homomorfismos p1 , p2 se definen en forma natural, es decir,
p1 (n1 ) := h1 (n1 ), p2 (n2 ) := h2 (n2 ),
con ni := ni + Im(ti ), ni Ni , hi (ni ) := h(ni ) + Im(ti+1 ), i = 1, 2. Observemos
que p1 j1 = j2 h1 y p2 j2 = j3 h2 . Es claro que si h2 es sobreyectivo, entonces p2 es
sobreyectivo.
Paso 3. d esta bien definida: sea k3 ker(t3 ) M3 , entonces existe m2 M2
tal que f2 (m2 ) = k3 , de donde t3 f2 (m2 ) = t3 (k3 ) = 0 = h2 t2 (m2 ), lo cual indica
que t2 (m2 ) ker(h2 ) = Im(h1 ). Por tanto, existe n1 N1 tal que t2 (m2 ) = h1 (n1 );
entonces definimos
d(k3 ) := n1 = n1 + Im(t1 ), con h1 (n1 ) = t2 (m2 ) y f2 (m2 ) = k3 .
Esta definicion puede escribirse tambien en la forma d(k3 ) := h1 1
1 t2 f2 (k3 )+Im(t1 ).
Si m02 M2 es tal que f2 (m02 ) = k3 = f2 (m2 ), entonces m2 m02 ker(f2 ) = Im(f1 ),
luego m2 m02 = f1 (m1 ), con m1 M1 ; ademas, t3 f2 (m02 ) = t3 (k3 ) = 0 = h2 t2 (m02 ),
de donde t2 (m02 ) ker(h2 ) = Im(h1 ), y en consecuencia existe n01 N1 tal que
t2 (m02 ) = h1 (n01 ). Restando resulta t2 (m2 ) t2 (m02 ) = h1 (n1 ) h1 (n01 ), es decir,
t2 (m2 m02 ) = h1 (n1 n01 ) = t2 (f1 (m1 )) = h1 t1 (m1 ), pero como h1 es inyectiva,
entonces n1 n01 = t1 (m1 ) Im(t1 ). Esto demuestra que d esta bien definida.
Paso 4. Im(g1 ) = ker(g2 ): sea g1 (k1 ) Im(g1 ), con k1 ker(t1 ), entonces
g2 g1 (k1 ) = g2 (f1 (k1 )) = f2 (f1 (k1 )) = 0, es decir, Im(g1 ) ker(g2 ). Sea ahora
k2 ker(g2 ), con k2 ker(t2 ), entonces g2 (k2 ) = 0 = f2 (k2 ), luego k2 ker(f2 ) =
Im(f1 ), de donde k2 = f1 (k1 ), con k1 M1 . Si mostramos que k1 ker(t1 ), entonces
k2 = g1 (k1 ) Im(g1 ), con lo cual ker(g2 ) Im(g1 ). Tenemos, h1 t1 (k1 ) = t2 f1 (k1 ) =
t2 (k2 ) = 0, pero como h1 es inyectiva, entonces t1 (k1 ) = 0.
Paso 5. Im(g2 ) = ker(d) : sea k3 = g2 (k2 ) Im(g2 ), con k2 ker(t2 ) M2 ;
segun vimos arriba g2 (k2 ) = f2 (k2 ), luego en la difinicion de d podemos tomar
m2 := k2 , y entonces t2 (m2 ) = 0 = h1 (n1 ), pero como h1 es inyectivo entonces
1.2. MODULOS PROYECTIVOS 9

n1 = 0 y de esta manera d(k3 ) = 0, y por tanto Im(g2 ) ker(d). Recprocamente,


sea k3 ker(d) ker(t3 ), entonces n1 Im(t1 ), digamos n1 = t1 (m1 ), con m1 M1 ,
luego h1 t1 (m1 ) = t2 (m2 ), con f2 (m2 ) = k3 . Resulta, t2 (m2 ) = t2 f1 (m1 ), con lo cual
k2 := m2 f1 (m1 ) ker(t2 ). De aqui obtenemos que f2 (k2 ) = f2 (m2 )f2 (f1 (m1 )) =
f2 (m2 ) = k3 , de lo cual resulta k3 = g2 (k2 ) Im(g2 ).
Paso 6. Im(d) = ker(p1 ): sea n1 = d(k3 ) Im(d), entonces p1 (n1 ) = h1 (n1 ) =
t2 (m2 ) = 0 ya que t2 (m2 ) Im(t2 ). Esto demuestra que Im(d) ker(p1 ). Sea
ahora n1 ker(p1 ), con n1 N1 , entonces h1 (n1 ) = 0, es decir, h1 (n1 ) Im(t2 ),
de donde h1 (n1 ) = t2 (m2 ), con m2 M2 . Sea k3 := f2 (m2 ), pero notemos que
t3 (k3 ) = t3 f2 (m2 ) = h2 t2 (m2 ) = h2 h1 (n1 ) = 0, es decir, k3 ker(t3 ). Con esto
d(k3 ) = n1 , y entonces ker(p1 ) Im(d).
Paso 7. Im(p1 ) = ker(p2 ): sea p1 (n1 ) Im(p1 ), con n1 N1 , entonces p2 p1 (n1 ) =
p2 (h1 (n1 )) = h2 h1 (n1 ) = 0, es decir, Im(p1 ) ker(p2 ). Recprocamente, sea n2
ker(p2 ), con n2 N2 , entonces h2 (n2 ) Im(t3 ) y existe m3 M3 tal que h2 (n2 ) =
t3 (m3 ); como f2 es sobreyectivo existe m2 M2 tal que f2 (m2 ) = m3 , luego h2 (n2 ) =
t3 f2 (m2 ) = h2 t2 (m 2). Esto indica que n2 t2 (m2 ) ker(h2 ) = Im(h1 ), con lo
cual n2 t2 (m2 ) = h1 (n1 ), con n1 N1 . Resulta, n2 h1 (n1 ) = t2 (m2 ) Im(t2 ),
por tanto n2 = h1 (n1 ) = p1 (n1 ) Im(p1 ). En consecuencia, ker(p2 ) Im(p1 ). Con
esto completamos la prueba del teorema.

1.2. Modulos proyectivos


El teorema 1.1.2 indica que los operadores HomA (P, ) y HomA (, N ) preservan
la exactitud de sucesiones por la izquierda, cualesquiera que sean los modulos P y
N . Consideremos ahora la sucesion exacta

0 2Z Z Z2 0,
al aplicar el funtor HomZ (Z2 , ) (vease [18]) resulta la sucesion
HomZ (Z2 , 0) HomZ (Z2 , 2Z) HomZ (Z2 , Z) HomZ (Z2 , Z2 ) HomZ (Z2 , 0),

es decir, resulta la sucesion

0 0 0 Z2 0

la cual no es exacta en Z2 . As pues, en general, si P es un A-modulo, el fun-


tor HomA (P, ) no preserva la exactitud a derecha. En forma similar, aplicando
HomZ (, Z2 ) a

0 2Z Z Z2 0
obtenemos
10 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

HomZ (0, Z2 ) HomZ (Z2 , Z2 ) HomZ (Z, Z2 ) HomZ (2Z, Z2 ) HomZ (0, Z2 ),

es decir,
i 0
0 Z2
Z
Z2 Z2 0
la cual no es exacta en el ultimo Z2 . Entonces, en general, si N es un A-modulo, el
funtor HomA (, N ) no preserva la exactitud a derecha.
Definicion 1.2.1. Un A-modulo P es proyectivo si HomA (P, ) preserva la exac-
titud a derecha. Se dice que un A-modulo N es inyectivo si HomA (, N ) preserva
la exactitud a derecha.
As pues, P es proyectivo si, y solo si, HomA (P, ) envia sucesiones exactas
cortas en sucesiones exactas cortas, y de igual manera, N es inyectivo si, y solo
si, HomA (, N ) envia sucesiones exactas cortas en sucesiones exactas cortas. En
el lenguaje de las categoras y los funtores (vease [18]), P es proyectivo si, y solo
si, HomA (P, ) es un funtor exacto y N es inyectivo si, y solo si, HomA (, N ) es
un funtor exacto. A continuacion estudiaremos algunas propiedades de los modulos
proyectivos. En la seccion 1.6 consideraremos los modulos inyectivos.
Teorema 1.2.2. Sea P un A-modulo. Entonces las siguientes condiciones son equi-
valentes:
(i) P es proyectivo.
(ii) Para cada homomorfismo sobreyectivo f y cada homomorfismo g, existe un
homomorfismo h tal que el siguiente diagrama conmuta:

p
P
pp
h p p
pp
g
p
?
M f
- N

f
(iii) Cada homomorfismo sobreyectivo M P es hendido.
f
Demostracion. (i)(ii): consideremos la sucesion exacta 0 ker(f ) M
N 0, como P es proyectivo, entonces se tiene la siguiente sucesion exacta

f
0 HomR (P, ker(f )) HomR (P, M ) HomR (P, N ) 0
con lo cual f es sobreyectivo y entonces (ii) se cumple.
g f
(ii)(i): sea 0 L M N 0 una sucesion exacta. Teniendo en
cuenta (ii) y que HomR (P, ) es exacto a izquierda, resulta entonces que
1.2. MODULOS PROYECTIVOS 11

g f
0 HomR (P, L) HomR (P, M ) HomR (P, N ) 0
es exacta y P es entonces proyectivo.
f
(ii)(iii): sea M P un homomorfismo sobreyectivo, y consideremos el ho-
momorfismo identico iP : P P , segun (ii) existe un homomorfismo h : P M
tal que f h = iP . Esto garantiza que f es hendido.
(iii)(ii): sea L := {(m, p) M P | f (m) = g(p)} y consideremos las funciones
M : L M , M (m, p) := m, P : L P , P (m, p) := p. Notese que P es
sobreyectivo y ademas gP = f M . Por la condicion (iii), existe un homomorfismo
t : P L tal que P t = iP . Definimos h := M t, y entonces f h = f M t = gP t =
g.

Corolario 1.2.3. Todo modulo libre es proyectivo.

Demostracion. Consecuencia directa de la parte (iii) del teorema anterior.

Proposicion 1.2.4. Sea {Pi }iC una familia de A-modulos. Entonces,


L
iC Pi es proyectivo i C , Pi es proyectivo.

Demostracion. ): sea i C, veamos que Pi es proyectivo. Consideremos los homo-


morfismos f y g del siguiente diagrama, con f sobreyectivo:

Pi

g
?
M f
- N

Buscamos un homomorfismo h : Pi M tal que f h = g. Para esto consideremos el


las proyecciones i : Pi Pi , se tiene entonces el siguiente diagrama

Pi

i
?
Pi

g
?
M f
- N

Puesto que Pi es proyectivo existe un homomorfismo t : Pi M tal que f t =


gi . Ahora consideremos la inyeccion canonica i : Pi Pi . Entonces la funcion
12 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

buscada es h := ti : Pi M .

Pi
 6
i i
 ?
t


Pi

 g
 h
 ?
M f
- N

En efecto, f h = f ti = gi i = g.
) Tengamos en cuenta ahora en el siguiente diagrama:

Pi

g
?
M f
- N

y consideremos para cada i la inyeccion canonica,

Pi

i
?
Pi

g
?
M f
- N

Por la proyectividad de Pi existe un homomorfismo hi : Pi M tal que f hi = gi .


Por la propiedad universal de Pi , existe un homomorfismo h : Pi M tal que
hi = hi :
Pi

 i
 ?
hi 
 Pi

 g
 h
 ?
M - N
f
1.2. MODULOS PROYECTIVOS 13

Entonces que para cada i se tiene que (f h) i = gi , y por la unicidad en la propiedad


universal se tiene que f h = g. Esto muestra que Pi es proyectivo.

Corolario 1.2.5. P es proyectivo si, y solo si, P es sumando directo de un modulo


libre.

Demostracion. ): existe F libre y un homomorfismo sobreyectivo f : F P ,


basta entonces aplicar el teorema 1.2.2.
): esto es consecuencia directa de la proposicion anterior y del corolario 1.2.3.

Ejemplo 1.2.6. No todo modulo proyectivo es libre: sea e2 = e A, un idempon-


tente no trivial de un anillo A. Entonces, A = eA (1 e) A. En particular, sea
A = Z6 , e = 3, entonces Z6 = 3Z6 4Z6 y 3Z6 = {0, 3} no es libre.

Una caracterizacion adicional de los modulos proyectivos es dada por el siguiente


teorema.

Teorema 1.2.7 (Teorema de la base proyectiva). Sean A un anillo y M un


A-modulo. M es proyectivo si, y solo si, existe una coleccion {xi }iC de elementos
de M y una coleccion {i : M A}iC de A-homomorfismos tales que:

(i) Dado x M se tiene que i (x) = 0, para casi todo i C.


P
(ii) Dado x M, x = iC xi i (x).

Demostracion. ): sea : F M un homomorfismo sobreyectivo, donde F es un


P : M F tal que = iM , sea {fi }iC una base
R-modulo libre, entonces existe
de F ; dado x M, (x) = iC fi ai , donde ai = 0 para casi todo i C. Definimos
xi := (fi ) y los homomorfismos

i : M A
x 7 i (x) := ai .
P P P
Notese que x = ()(x) = iC (fi ai ) = iI xi ai = iI xi i (x).
): sea F = R(C) el modulo libre cuya base tiene cardinalidad igual a la del
conjunto C, y sea {fi }iC una base de F ; definimos :PF M por (fi ) := xi ,
entonces es sobre. Sea : M F definido porP (x) := iC fi P
i (x), es entonces
un A-homomorfismo y se tiene que ()(x) = iC (fi i (x)) = iC xi i (x) = x,
es decir, = iM .

Un resultado clasico del algebra homologica es el lema de Schanuel que pro-


baremos enseguida. Para la demostracion necesitamos una definicion y un resultado
preliminar.
14 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

f g
Definicion 1.2.8. Una sucesion exacta corta 0 M1
M2
M3 0 es hen-
dida si g es un homomorfismo hendido.

f g
Proposicion 1.2.9. La sucesion exacta 0 M1
M2
M3 0 es hendida si, y
solo si, f es hendido.

Demostracion. ): supongamos que g es un homomorfismo hendido, es decir, existe


un homomorfismo g 0 : M3 M2 tal que gg 0 = iM3 , resulta M2 = ker(g) Im(g 0 ) =
Im(f ) Im(g 0 ) (vease [15]). Definimos f 0 : M2 M1 por f 0 (m2 ) := m1 , donde
m2 = f (m1 ) + z, con m1 M1 y z Im(g 0 ). Como f es inyectivo entonces f 0
esta bien definido. Es claro que f 0 es un homomorfismo y ademas f 0 f = iM1 .
): supongamos que f es hendido, entonces existe un homomorfismo f 0 : M2
M1 tal que f 0 f = iM1 , se tiene ademas que M2 = Im(f ) ker(f 0 ); sea m3 M3 ,
existe m2 M2 tal que g(m2 ) = m3 , m2 tiene una representacion unica en la forma
m2 = f (m1 ) + k2 , con m1 M1 y k2 ker(f 0 ). Definimos g 0 : M3 M2 por
g 0 (m3 ) := k2 . Veamos que g 0 esta bien definido: sea m02 M2 tal que g(m02 ) = m3 y
m02 = f (m01 ) + k20 , con m01 M1 y k20 ker(f 0 ). Se tiene que m2 m02 ker(g) =
Im(f ), luego k2 k20 ker(f 0 ) Im(f ) = 0, es decir, k2 = k20 . Es obvio que g 0 es un
homomorfismo, ademas gg 0 = iM3 .

f g
Corolario 1.2.10. Si 0 M1 M2 M3 0 es una sucesion exacta hendida,
g0 f0
entonces M2 = M1 M3 y la sucesion 0 M3 M2
M1 0 es exacta hendida,
donde g 0 , f 0 son tales que gg 0 = iM3 y f 0 f = iM1 .

Demostracion. En la demostracion de la proposicion 1.2.9 vimos que si la sucesion


f g
exacta 0 M1 M2 M3 0 es hendida, entonces M2 = Im(f ) Im(g 0 ),
luego M2 = M1 M3 ya que f y g 0 son inyectivos. Ademas, la prueba mencionada
g0 f0
muestra tambien que se tiene la sucesion 0 M3 M2 M1 0 con gg 0 = iM3
y f 0 f = iM1 . Luego, g 0 es inyectivo y f 0 es sobreyectivo. Resta ver que Im(g 0 ) =
ker(f 0 ). Con la notacion de la demostracion de la proposicion 1.2.9 tenemos que
f 0 g 0 (m3 ) = f 0 (k2 ) = 0, es decir, Im(g 0 ) ker(f 0 ). Finalmente, sea k2 ker(f 0 ),
entonces k2 = 0 + k2 Im(f ) ker(f 0 ), luego m3 := g(k2 ) es tal que g 0 (m3 ) = k2 ,
es decir, ker(f 0 ) Im(g 0 ).

Lema 1.2.11 (Lema de Schanuel). Dadas dos sucesiones exactas

0 K1 P1 M 0,
0 K2 P2 M 0,

donde P1 , P2 son proyectivos, entonces K1 P2


= K2 P 1 .
1.3. PRODUCTO TENSORIAL 15

Demostracion. Puesto que P1 es proyectivo se induce el siguiente diagrama conmu-


tativo
f1 g1
0 K1 P1 M 0

q p i
y y yM
f2 g2
0 K2 P2 M 0
donde el homomorfismo q se define de la siguiente manera: tenemos que Im(pf1 )
ker(g2 ) = Im(f2 ), luego dado k1 K1 , pf1 (k1 ) = f2 (k2 ), con k2 K2 ; entonces
definimos q(k1 ) := k2 . q esta bien definida ya que f2 es inyectiva; es claro que q es
un homomorfismo.

Notese que la sucesion 0 K1 K2 P 1 P2 0 es exacta, con (k1 ) :=
(q(k1 ), f1 (k1 )) y (k2 , p1 ) := p(p1 ) f2 (k2 ). En efecto, es inyectivo ya que f1
es inyectivo. Sea p2 P2 , entonces g2 (p2 ) = g1 (p1 ), para algun p1 P1 , luego
g2 p(p1 ) = g1 (p1 ) = g2 (p2 ), de donde p(p1 ) p2 ker(g2 ) = Im(f2 ), de esto se tiene
que p(p1 ) p2 = f2 (k2 ), y por lo tanto, p2 = p(p1 ) f2 (k2 ) = (k2 , p1 ), es decir,
es sobreyectivo. Im() ker() ya que (q(k1 ), f1 (k1 )) = p(f1 (k1 )) f2 (q(k1 )) =
f2 (q(k1 )) f2 (q(k1 )) = 0. Por ultimo, sea (k2 , p1 ) ker(), entonces (k2 , p1 ) = 0 =
p(p1 ) f2 (k2 ), es decir, p(p1 ) = f2 (k2 ), luego g2 p(p1 ) = g2 f2 (k2 ) = 0 = g1 (p1 ), pero
esto dice que p1 ker(g1 ) = Im(f1 ), es decir, existe k1 K1 tal que p1 = f1 (k1 ).
Resulta, (k1 ) = (q(k1 ), f1 (k1 )) = (k2 , p1 ) ya que f2 (q(k1 )) = pf1 (k1 ) = p(p1 ) =
f2 (k2 ) y f2 es inyectivo.
Como P2 es proyectivo, entonces la sucesion anterior es hendida, luego K2 P1 =
K1 P 2 .
Se tiene la siguiente generalizacion del lema de Schanuel la cual se puede probar
por induccion.

Lema 1.2.12. Dadas las sucesiones exactas de A-modulos

0 K1 Pn Pn1 P1 P0 M 0
0 K2 Qn Qn1 Q1 Q0 N 0

con Pi , Qi proyectivos, 0 i n, y M
= N , entonces

K1 Qn Pn1 Qn2
= K2 Pn Qn1 Pn2

Demostracion. Ejercicio para el lector.

1.3. Producto tensorial


En esta seccion construiremos a partir de dos bimodulos un nuevo bimodulo de dos
argumentos que tenga propiedades de bilinealidad; esta construccion es similar a la
16 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

realizada para el Hom en [14]. El caso particular del producto tensorial de modulos
sobre anillos conmutativos, y el estudio correspondiente de funciones multilineales
y tensores, se puede consultar en [16].
Sea A un anillo y sean M, N A-modulos a derecha e izquierda, respectivamente.
Consideremos el Z-modulo libre F := Z(M N ) , con base X := {x (1)}xM N ,
donde x es la inyeccion canonica de la suma directa externa. Por simplicidad en la
notacion identificaremos la base X de F con el conjunto M N . Consideremos el
Z-submodulo S F , S := hS1 S2 S3 i, donde

S1 := {(m + m0 , n) (m, n) (m0 , n) | m, m0 M, n N },


S2 := {(m, n + n0 ) (m, n) (m, n0 ) | m M, n, n0 N },
S3 := {(m a, n) (m, a n) | m M, n N, a A}.

Sea M A N := F/S el Z-modulo cociente correspondiente. Este objeto se conoce


como el producto tensorial de M por N . La clase (m, n) del elemento (m, n) de F
se denota por m n.
Algunas propiedades del Z-modulo construido son las siguientes:

(1) La funcion t : M N M A N definida por t(m, n) := m n es bilineal


y balanceada, es decir,
(i) t(m + m0 , n) = t(m, n) + t(m0 , n).
(ii) t(m, n + n0 ) = t(m, n) + t(m, n0 ).
(iii) t(m.a, n) = t(m, a.n).
Las propiedades anteriores de la funcion t se pueden escribir tambien de la
siguiente manera:

(m + m0 ) n = m n + m0 n,
m (n + n0 ) = m n + m n0 ,
m a n = m a n.

(2) 0 n = 0, m 0 = 0, (m) n = (m n), m (n) = (m n).

(3) Cada elemento f de M A N se puede representar en la forma m1 n1 +


+ mr nr . Esta representacion no es unica: en Z2 Z Z3 se tiene que
1 2 = 2 1 = 0.

El producto tensorial se caracteriza con la siguiente propiedad universal.


1.3. PRODUCTO TENSORIAL 17

Teorema 1.3.1. Para cada Z-modulo L y cada funcion bilineal y balanceada h0 :


M N L existe un unico Z-homomorfismo h : M A N L tal que ht = t0 :
t
M N - M N
p
pp
p pp
p
h0 pp
p pp h
p
?+
L

El homomorfismo h viene dado por:

h(m n) := h0 (m, n).

Demostracion. Usaremos la notacion que precede al enunciado del teorema. Puesto


que F es libre con base M N , la funcion h0 induce un unico Z-homomorfismo
h00 : F L tal que h00 (m, n) := h0 (m, n). Definimos entonces la funcion h : F/S L
por h (z) := h00 (z), con z F . En particular, si z = (m, n) es basico, entonces
h(m n) = h0 (m, n). Probemos que h esta bien definida: sean z1 , z2 F tales que
z1 = z2 , debemos demostrar que h00 (z1 ) = h00 (z2 ). Se tiene que z1 z2 S, entonces
z1 z2 es una combinacion lineal con coeficientes enteros de elementos de S1 S2 S3 ;
como h00 es un Z-homomorfismo, entonces basta mostrar que para cada sumando w
se cumple que h00 (w) = 0. Entonces para w se presentan 3 posiblidades: w S1
o w S2 o w S3 . En el primer caso w = (m + m0 , n) (m, n) (m0 , n), de donde
h00 (w) = h00 (m+m0 , n)h00 (m, n)h00 (m0 , n) = h0 (m+m0 , n)h0 (m, n)h0 (m0 , n) =
0. De igual forma se establece en los otros dos casos.
De otra parte, notese que h es un Z-homomorfismo ya que h00 lo es. Ademas,
ht(m, n) = h(m n) = h0 (m, n). Resta demostrar que h es unico con la condicion
ht = h0 . Sea l otro Z-homomorfismo tal que lt = h0 , entonces lt(m, n) = h0 (m, n), es
decir, l(m n) = h(m n). Esto muestra que l = h.

Corolario 1.3.2. Si L es un Z-modulo y h0 : M N L es una funcion bilineal


y balanceada tal que L satisface la propiedad universal precedente, entonces L
=
M A N (isomorfismo de grupos abelianos).

Demostracion. Ejercicio para el lector.

La construccion realizada anteriormente puede ser ampliada a bimodulos: sean


B M A y A NC bimodulos, entonces el grupo M A N tiene estructura de B C-
bimodulo con las siguientes operaciones:

b (m n) = (b m) n,
(m n) c = m (n c).
18 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

La demostracion de que estas operaciones dotan al producto tensorial de estructura


de bimodulo se apoya en el siguiente razonamiento: la funcion h0 : M N
M N definida por h0 (m, n) := (b m) n es bilineal y balanceada, y por tanto
induce un homomorfismo de grupos abelianos b : M N M N definido por
b(m n) := (b m) n. Para probar que M N es un B-modulo basta observar que
(b1 + b2 ) (m n) = b1 (m n) + b2 (m n), b1 (b2 (m n)) = (b1 b2 ) (m n)
y que 1 (m n) = m n. La prueba para el caso del anillo C es similar y ademas
es claro que (b (m n)) c = b ((m n) c).
Con un razonamiento similar al anterior se puede construir el producto tensorial
f g
de homomorfismos de bimodulos: sean M M 0 , N N 0 , B A y A C-
f g
homomorfismos, respectivamente. Entonces, M N M 0 N 0 definido por
(f g) (m n) := f (m) g(n)
es un B C-homomorfismo. Se tienen las siguientes propiedades:
(a) iM iN = iM N .
(b) (f1 f2 ) (g1 g2 ) = (f1 g1 ) (f2 g2 ).
(c) Si f, g son sobreyectivos, entonces f g es sobreyectivo.
(d) Si f, g son sobreyectivos, entonces ker (f g) = ker(f ) N + M ker(g).
(e) Si f y g son isomorfismos, entonces f g es un isomorfismo y (f g)1 =
f 1 g 1 .
(f) Los funtores M :A M od Ab y N : M odA Ab son covariantes,
aditivos y exactos a derecha (vease [18]): iM (g1 + g2 ) = iM g1 + iM
g2 , (f1 + f2 ) iN = f1 iN + f2 iN . De manera mas general, f (g1 + g2 ) =
f g1 + f g2 y tambien (f1 + f2 ) g = f1 g + f2 g.
g1 g2
Si N1 N2 N3 0 es exacta, entonces
i g1 i g2
M N1 M
M N2 M
M N3 0 es exacta.

f1 f2
Si M1 M2 M3 0 es exacta, entonces
f1 i f2 i
M1 N N M2 N N M3 N 0 es exacta.
(g) M y N no son, en general, exactos a izquierda:
f j
0 Z Z Z2 , f (k) := 2k, y j es el canonico. Entonces,
f iZ jiZ
0 Z Z2 2 Z Z2 2 Z2 Z2 , es decir,
2 0 iZ
0 Z2 Z2 Z2 no es exacta.
1.3. PRODUCTO TENSORIAL 19

(h) B MA A

= B MA ,(B A-isomorfismo). El isomorfismo viene dado por ma 7
m a. Similarmente, A A NC = A NC (A C-isomorfismo). El isomorfismo
se define por a n 7 a n.

(i) (B MA A NC ) C LD
= B MA (A NC C LD ) (B D-isomorfismo).

(i) Sea R un anillo conmutativo y sean M, N , R-modulos. Entonces, M N


=
N M (R-isomorfismo).

(j) Sea {Mi }iC una familia de B A-bimodulos y {Nj }jD una familia de A C-
bimodulos. Entonces se tiene el B C-isomorfismo

( M i ) ( Nj )
L L L
= i,j (Mi Nj ).
L L
Demostracion. Paso 1. Sean M := Mi y N := Nj . Consideremos las
iC jD
inyecciones canonicas

i : M i M
j : Nj N

y su producto tensorial
N N
i j : M i Nj M N ;

entonces el siguiente diagrama es conmutativo

M N
3
 6

i j 




 L N
M i Nj - (Mi Nj )
ij (i,j)CD

donde ij es la inyeccion canonica y se define por


P N
(z) := (i j ) (zij ) ,
(i,j)sop(z)

L N N
con z := (zij ) (Mi Mj ), zij Mi Mj y sop(z) el soporte de
(i,j)CD
z, vease [14] para la nocion de soporte de un elemento de una suma directa
externa. Para z = 0 se tiene que (0) := 0.
20 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

Paso 2. En el siguiente diagrama conmutativo t es la canonica del prodcuto


tensorial, 0 es bilineal y balancedada y se define por la propiedad universal
del producto tensorial:
t
M N - M N
p
pp
pp
pp
0
p pp
? pp
+
L N
(Mi Nj )
(i,j)CD

con 0 ((mi ) , (nN


N N N
j )) := (mi nj ) y ((mi ) (nj )) := (mi nj ). Notese que el
soporte de (mi nj ) es finito ya que esta inculido en el producto cartesiano
de los soprtes de (mi ) y (nj ). Es facil probar que 0 es bilineal y balanceada.
Ademas, claramente es un B Chomomorfismo.
Paso 3. Veamos que = iM N . Sea w N M N , puesto que es un
homomorfismo se puede asumir que w = (mi ) (nj ). Entonces,
N N
(w) = ((mi ) (nj )) = ((mi nj ))
P N N
=  N 
(i j ) (mi nj )
(i,j)sop mi nj
P N
=  N i (mi ) j (nj )
(i,j)sop mi nj
P N P
= i (mi ) j (nj )
isop(mi ) jsop(nj )
N
= (mi ) (nj ) = w.
L
Paso 4. tambien es la identica: sea z = (zij ) (Mi Mj ), zij
(i,j)IJ
Mi Mj . Si z = 0, entonces
P (0) = 0. Sea z 6= 0, entonces z es una suma
finita de la forma z = ij (zij ); puesto que y ij son homomorfismos
(i,j)sop(z)
se puede asumir que z = ij (mi nj ). Entonces,

(ij (mi nj )) = (i (mi ) j (nj ))


= ((. . . , mi , . . . ) (. . . , nj , . . . ))
= (. . . , mi nj , . . . )
= ij (mi nj ).
1.3. PRODUCTO TENSORIAL 21

(k) Sea A B un homomorfismo de anillos y X un conjunto no vaco. Entonces,


A(X) B = B (X) (A B isomorfismo). En consecuencia, si MA es proyectivo,
entonces M A B es un B-modulo proyectivo.

(l) Se tiene el siguiente D B-isomorfismo:

HomC (B MA A NC ,D LC )
= HomA (B MA , HomC (A NC ,D LC )) . (1.3.1)

Demostracion. Definimos la aplicacion

: HomA (M, HomC (N, L)) HomC (M A N, L) , f 7 (f ) := f ,

f : M A N L, f (m n) := fm (n),
fm : N L, fm := f (m), m M, f HomA (M, HomC (N, L)) .
En [13] se prueba en forma detallada que f es un C-homomorfismo bien
definido y es un DB-homomorfismo. Sea f tal que (f ) = 0, entonces para
cada m M y cada n n resulta fm (n) = 0, es decir, fm = 0 para cada m,
luego f = 0. Esto demuestra que es inyectiva. Sea t HomC (M A N, L),
definimos f : M HomC (N, L) por f (m) := fm , con fm : N L dada por
fm (n) := t(m n). Se puede demostrar que fm es un C-homomorfismo y que
f es un A-homomorfismo (vease [13]); ademas es claro que (f ) = t, es decir,
es sobreyectiva. Esto completa la demostracion.

(m) Se tiene el siguiente C D-isomorfismo:

HomB (B MA A NC ,B LD )
= HomA (A NC , HomB (B MA ,B LD )).

La prueba es similar a la del literal (l) (vease tambien [25], teorema 2.11).

(n) Sea P un A-modulo proyectivo y Q un AB-bimodulo el cual es B-proyectivo.


Entonces, P Q es B-proyectivo. En particular, si R es un anillo conmutativo
y P, Q son R-modulos proyectivos, entonces P Q es R-proyectivo.

Demostracion. Sea M N 0 una sucesion exacta de B-modulos derechos,


entonces se tiene la sucesion exacta de A-modulos derechos HomA (Q, M )
HomA (Q, N ) 0, y como P es A-proyectivo resulta la sucesion exacta de
grupos abelianos HomA (P, HomB (Q, M )) HomA (P, HomB (Q, N )) 0.
Segun (l), resulta la sucesion exacta de grupos abelianos HomB (P A Q, M )
HomB (P A Q, N )) 0, es decir, P A Q es B-proyectivo.

(o) Sea L un B-modulo proyectivo f.g. Entonces se tiene el C-isomorfismo


22 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

HomA (B MA ,C NA ) B LD
= HomA (HomB (B LD ,B MA ),C NA ).

Demostracion. Notemos en primer lugar que la funcion h0 : HomA (M, N )


L HomA (HomB (L, M ), N ) definida por

h0 (f, l) := h0(f,l) , con h0(f,l) : HomB (L, M ) N , h0(f,l) (g) := f (g(l)),

donde f HomA (M, N ), g HomB (L, M ), cumple las siguientes condi-


ciones: h0(f,l) es un A-homomorfismo y h0 es bilineal y B-balanceada. En efecto,
h0(f,l) (g1 +g2 ) = f [(g1 +g2 )(l)] = f [g1 (l)+g2 (l)] = f (1 (l))+f (g2 (l)) = h0(f,l) (g1 )+
h0(f,l) (g2 ); h0(f,l) (g a) = f [(g a)(l)] = f [g(l) a] = f [g(l)] a = h0(f,l) (g) a;
h0 (f1 + f2 , l) = h0(f1 +f2 ,l) , h0(f1 +f2 ,l) (g) = (f1 + f2 )(g(l)) = f1 (g(l)) + f2 (g(l)) =
h0(f1 ,l) (g) + h0(f2 ,l) (g), es decir, h0 (f1 + f2 , l) = h0 (f1 , l) + h0 (f2 , l); h0 (f, l1 + l2 ) =
h0(f,l1 +l2 ) , h0(f,l1 +l2 ) (g) = f [g(l1 +l2 )] = f (g(l1 ))+f (g(l2 )) = h0(f,l1 ) (g)+h0(f,l2 ) (g),
es decir, h0 (f, l1 + l2 ) = h0 (f, l1 ) + h0 (f, l2 ). Finalmente, h0 (f b, l) = h0(f b,l) ,
h0(f b,l) (g) = (f b)[g(l)] = f [b g(l)] = f [g(b l)] = h0(f,bl) (g), es decir,
h0 (f b, l) = h0 (f, b l).
Por la propiedad del producto tensorial, h0 induce un homomorfismo de grupos
abelianos he0 : HomA (M, N ) L HomA (HomB (L, M ), N ) definido por
he0 (f l) := h0(f,l) . Observemos que he0 es un C-homomorfismo. En efecto, he0 [c
(f l)] = he0 [(c f ) l] = h0 , h0 (g) = (c f )[g(l)] = c f [g(l)] =
(cf,l) (cf,l)
c[h0(f,l) (g)] = [c h0(f,l) ](g) = [c he0 (f l)](g), es decir, he0 [c (f l)] = c he0 (f l).
Un caso particular es cuando L = B, en esta situacion claramente he0 es un
isomorfismo; y en consecuencia, si L es un B-modulo libre de dimension finita,
entonces he0 es tambien un isomorfismo.
Para concluir la prueba sea L proyectivo f.g. sobre B, entonces existe F libre
sobre B de dimension finita y L0 un B-modulo tales que F = L L0 . Se tiene
entonces un C-isomorfismo

h : HomA (M, N ) B (L L0 ) HomA (HomB (L L0 , M ), N ),


e

pero

HomA (HomB (L L0 , M ), N )
= HomA (HomB (L, M ) HomB (L0 , M ), N )
=
1 1
he0 h 00
HomA (HomB (L, M ), N ) HomA (HomB (L0 , M ), N )
f

(HomA (M, N ) B L) (HomA (M, N ) B L0 ),

es decir, el isomorfismo e
h del caso libre F es suma directa de los homomorfismos
1 1
0
h yh
e e00 correspondientes a los modulos L y L0 , respectivamente; pero e
h es
1.3. PRODUCTO TENSORIAL 23

1 1
un isomorfismo si, y solo si, he0 y he00 son isomorfismos. Esto completa la
prueba.

(p) Producto tensorial de modulos libres: sean X, Y conjuntos no vacos, entonces


se tiene el A-isomorfismo

A(X) A(Y )
= A(XY ) .

En particular, sea R un anillo conmutativo y sean M y N dos R-modulos libres


de dimension finita n y m con bases X = {x1 , . . . , xn } y Y = {y1 , . . . , ym },
respectivamente. Entonces, X Y := {xi yj | 1 i n, 1 j m} es una
base de M N , y en consecuencia, dimR (M N ) = nm.

(q) Sea R un dominio de integridad y sean M, N, X, Y como en el literal anterior.


Para cualesquiera elementos m M y n N se tiene que

m n = 0 m = 0 o n = 0.

Concluimos esta seccion con un teorema clasico del algebra conmutativa el cual
podemos probar en general para anillos locales no conmutativos.

Teorema 1.3.3 (Kaplansky). Sea A un anillo local. Entonces, cada A-modulo


proyectivo finitamente generado es libre de dimension finita.

Demostracion. Recordemos que un anillo A (no necesariamente conmutativo) es


local si, y solo si, A/Rad(A) es un anillo de division, vease [17]). Sea M un A-
modulo proyectivo finitamente generado sobre un anillo local A. Veamos que M es
libre. Si M = 0 no hay nada que demostrar. Sea pues 0 6= M con sistema minimal de
generadores no nulos {x1 , . . . , xn }, entonces existe un modulo N tal que An = M N .
Sea P := Rad(A), entonces al tensorizar por A/P se tiene el A/P -isomorfismo
(A/P )n = (M A A/P ) (N A A/P ).
Pero notese que M A/P = M/M P (isomorfismo de A/P -modulos) y ademas,
aplicando el lema de Nakayama, encontramos que {x1 , . . . , xn } es un sistema minimal
de generadores del A/P -modulo M/P M , pero como A/P es un anillo de divison,
entonces este conjunto es linealmente independiente, es decir, es una base de M/M P .
De esto se obtiene que
(A/P )n = (M/P M ) (N/P N ),
luego N/P N = 0 (notese que los anillos de division son dimensionales, vease [16]),
de donde N = P N . Pero como P = Rad(A), entonces por el Lema de Nakayama se
tiene que N = 0. Esto implica entonces que An = M .
24 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

1.4. Anillo de fracciones


En esta seccion discutiremos la existencia, construccion y unicidad de los anillos de
fracciones en el caso general no conmutativo.

Definicion 1.4.1. Sean A un anillo y S un subconjunto multiplicativo de A,


es decir, S es cerrado para el producto, 1 S y 0
/ S. Se dice que un anillo B
es un anillo de fracciones a derecha de A respecto de S si se cumplen las
siguientes condiciones:

(i) Existe un homomorfismo de anillos : A B tal que

(ii) (S) B

(iii) (a) = 0 as = 0, para algun s S

(iv) Cada elemento de B se puede representar en la forma

(a)(s)1 , con a A, s S.

A diferencia del caso conmutativo (vease [14]), la existencia de un anillo derecho


de fracciones esta supeditada al cumplimiento de dos condiciones.

Teorema 1.4.2. Sean A un anillo y S sun subconjunto multiplicativo de A. En-


tonces, A posee un anillo de fracciones a derecha respecto de S si, y solo si, S
satisface las siguientes condiciones:

(i) Si a A y s S son tales que sa = 0, entonces existe u S tal que au = 0.

(ii) Condicion de Ore a derecha: dados a A y s S existen t S y b A


tales que at = sb.

Demostracion. Notemos que en la condicion de Ore si a S, es decir, si los dos


elementos dados a y s son de S, entonces at = sb S.
) Sea B un anillo de fracciones a derecha de A respecto de S con funcion que
cumple las condiciones (i)-(iv) de la definicion 1.4.1. Si sa = 0 con s S y a A,
entonces (s)(a) = 0, de donde (a) = 0. Existe pues u S tal que au = 0, y
hemos probado (i). De otra parte, sean a A y s S, entonces (s)1 (a) B.
Existen b0 A y t0 S tales que (s)1 (a) = (b0 )(t0 )1 , luego (sb0 ) = (at0 )
y existe u S tal que (at0 sb0 )u = 0, tomando t := t0 u y b := b0 u se obtiene (ii).
) La idea ahora es construir un anillo de fracciones a derecha. Dividiremos la
demostracion en varios pasos.
Paso 1. En el conjunto A S definimos la relacion de la siguiente manera:
(a, s) (b, t) si, y solo si, existen c, d A tales que ac = bd y sc = td S.
1.4. ANILLO DE FRACCIONES 25

Notese que al aplicar la condicion de Ore a los elementos s, t se encuentran los


elementos c, d A tales que sc = td S.
Probemos que la relacion es de equivalencia: (a, s) (a, s) ya que a1 = a1 y
s1 = s1 S; la simetra es consecuencia de la simetra de la relacion de igualdad; por
ultimo, si (a, s) (b, t) y (b, t) (e, r), entonces existen elementos c, d, c1 , d1 A
tales que
ac = bd, sc = td S, bc1 = ed1 , tc1 = rd1 S.
Aplicamos la condicion de Ore a los elementos sc y rd1 , con lo cual existen x, y A
tales que scx = rd1 y S. Resulta
acx = bdx, scx = tdx, bc1 y = ed1 y, tc1 y = rd1 y,
luego tdx = tc1 y y entonces t(dx c1 y) = 0. Por la condicion (i) existe u S tal que
(dx c1 y)u = 0, es decir, dxu = c1 yu, luego bdxu = bc1 yu, de donde acxu = ed1 yu
y tambien scxu = rd1 yu S. Esto prueba que (a, s) (e, r).
Paso 2. Denotemos por as la clase de equivalencia que contiene al par (a, s) y
mediante AS 1 al conjunto de todas las clases as determinadas. Sean as , bt AS 1 ,
definimos
a b ac+bd
s
+ t
:= u
,
donde u S es el elemento determinado por la condicion de Ore aplicada a los
elementos s, t S: u := sc = td. Se puede demostrar que la suma anterior esta bi-
en definida, es decir, no depende de u ni de los representantes elegidos para las
fracciones, la prueba completa se puede consultar en [13]. El producto se define por
ab ac
st
:= tu
,
donde c A y u S estan definidos por la condicion de Ore aplicada a los elementos
b y s: bu = sc. En [13] se demuestra en forma detallada que el producto anterior
esta bien definido.
Paso 3. Las operaciones anteriores dotan a AS 1 de una estructura de anillo. La
prueba completa de esta afirmacion se puede consultar en [13]. Notemos que 01 = 0s ,
con s S, es el cero de este anillo; 11 = ss , s S, es el uno; y que el opuesto de as
es as
. En efecto, veamos primero que 01 = 0s y 11 = ss : 0s = 01, 1s = s1; 1s = s1,
1s = s1. Ahora, as + 01 = a1+0ss
= as ya que s1 = 1s; as 11 = a1
1s
= as ya que 1s = s1,
1a
1s
= 1as1
= as ya que a1 = 1a; as + a
s
= a1+(a)1
s
= 0s ya que s1 = s1.
Paso 4. AS 1 es un anillo de fracciones a derecha de A respecto de S. En efecto,
definimos
a
A AS 1 , a 7 . (1.4.1)
1
es un homomorfismo de anillos ya que (a + b) = a+b 1
= a1 + 1b = (a) + (b),
(ab) = ab 1
= a1 1b = (a)(b), (1) = 11 ; sea s S, entonces (s) = 1s y 1s 1s = 11 ,
es decir, (S) (AS 1 ) ; sea a S tal que (a) = 01 , entonces a1 = 01 y existen
26 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

c, d A tales que ac = 0d = 0 y 1c = 1d = c S; de otra parte, si a A y u S


son tales que au = 0, entonces 0 = (au) = (a)(u), de donde (a) = 0; por
ultimo, es claro que dado as AS 1 , as = a1 1s = (a)(s)1 .
Pasamos ahora a considerar la unicidad del anillo de fracciones a derecha, en
caso de que este ultimo exista.
Proposicion 1.4.3 (Propiedad universal). Sean A un anillo y S un subconjunto
multiplicativo de A tales que AS 1 existe, es decir, las dos condiciones del teorema
1.4.2 se cumplen. Sea g : A A0 un homomorfismo de anillos tal que g(S)
A0 . Entonces, existe un unico homomorfismo h : AS 1 A0 tal que el siguiente
diagrama conmuta:

A -
AS 1 p
p pp
p
pp h
g
p p
?
A0
h es definido por h( as ) := g(a)g(s)1 . Ademas, si g es inyectivo, entonces h es
tambien inyectivo.
Demostracion. La prueba se puede consultar en [13].
Corolario 1.4.4. Sea A un anillo que posee anillo de fracciones a derecha respecto
del sistema multiplicativo S. Si A0 es un anillo con homomorfismo g : A A0 tal
que g(S) A0 y A0 tambien cumple la propiedad universal, entonces A0
= AS 1 .
Demostracion. Basta aplicar dos veces la propiedad universal tanto a A0 como a
AS 1 para construir homomorfismos h : AS 1 A0 y h0 : A0 AS 1 tales que
sus compuestas dan las aplicaciones identicas.
Teorema 1.4.5. Sea A un anillo que posee anillo de fracciones a derecha respecto
del sistema multiplicativo S. Si A0 es un anillo con homomorfismo g : A A0
que satisface las condiciones (i)-(iv) de la definicion 1.4.1. Entonces existe un unico
isomorfismo h : AS 1 A0 tal que h = g.
Demostracion. Segun la proposicion 1.4.3, existe un unico homomorfismo de anillos
h que cumple h = g. Resta ver que h es un isomorfismo: si h( as ) = 0, entonces
g(a) = 0 y existe u S tal que au = 0, es decir, as = 01 , esto muestra que h es
inyectivo. Sea x A0 , entonces x se puede representar en la forma x = g(a)g(s)1 ,
a A, s S. Entonces, x = h( as ) y h es pues sobreyectivo.
Resulta conveniente preguntar bajo que condicion un anillo A se puede sumergir
en AS 1 (en caso de que este ultimo exista). La respuesta a esta pregunta y su
prueba son como en el caso conmutativo (vease [14]).
1.4. ANILLO DE FRACCIONES 27

Proposicion 1.4.6. Sean A un anillo, S un subconjunto multiplicativo de A y B


un anillo de fracciones a derecha de A respecto de S. Entonces,

(i) es inyectivo si, y solo si, S no posee divisores de cero a derecha.

(ii) es biyectivo si, y solo si, S A .

Demostracion. Ejercicio para el lector.

Proposicion 1.4.7. Sea A un anillo que posee anillo de fracciones a derecha res-
pecto del sistema multiplicativo S. Si A se puede sumergir en AS 1 , es decir, si
es inyectivo, entonces AS 1 es el menor anillo que contiene a A en el cual todos los
elementos de S son invertibles.

Demostracion. Consecuencia directa de la propiedad universal.

Observacion 1.4.8. (i) Es claro a partir de las definiciones y propiedades vistas


anteriormente como definir y caracterizar un anillo de fracciones a izquierda.
Ademas, todas las propiedades estudiadas en la presente seccion son tambien validas
por el lado izquierdo (veanse por ejemplo las proposiciones 1.4.12, 1.4.13 y 1.4.14
mas adelante)
Se tiene la siguiente propiedad interesante: sean A un anillo y S un subconjunto
multiplicativo de A tales que AS 1 y S 1 A existen. Entonces, AS 1 = S 1 A. En
1 0 1
efecto, sean : A AS y : A S A los homomorfismos canonicos, entonces
segun la proposicion 1.4.3 (y la correspondiente afirmacion por el lado izquierdo)
existen homomorfismos h : AS 1 S 1 A y h0 : S 1 A AS 1 tales que h = 0
y h0 0 = , es decir, (hh0 ) 0 = 0 , (h0 h) = , por unicidad en la proposicion
mencionada (y su correspondiente afirmacion a izquierda), hh0 = iS 1 A y h0 h =
iAS 1 .
(ii) Queremos ahora mostrar que la construccion del anillo AS 1 generaliza el ca-
so conmutativo: en primer lugar las condiciones (i) y (ii) del teorema 1.4.2 se cumplen
trivialmente en el caso de un anillo conmutativo R y un subconjunto multiplicativo
S. Consideremos tambien la relacion de equivalencia que define las fracciones de
RS 1 , es decir, (a, s) (b, t) si, y solo si, existe u S tal que atu = bsu, luego
si hacemos c := tu y d := su se obtiene que (a, s) (b, t). Recprocamente, si
(a, s) (b, t), entonces existen c, d R tales que ac = bd y sc = td S, luego
at(dt) = at(sc) = acts = bdts = bs(dt), con dt S, es decir, (a, s) (b, t). Con
respecto a las operaciones tenemos lo siguiente: puesto que st = ts S, entonces
a
s
+ bt = at+bs
st
, lo cual corresponde al caso conmutativo. Analogamente, como bs = sb,
entonces as bt = abts
= ab
st
.
Un caso particular muy importante de localizacion conmutativa es cuando S :=
R P , con P un ideal primo de R; en esta situacion el anillo de fracciones se denota
por RP y es un anillo local (vease [14]).
28 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

Ejemplo 1.4.9. Anillo total de fracciones. Sean A un anillo y

S0 := {a A|a no es divisor de cero}.

Notemos que la condicion (i) del teorema 1.4.2 en este caso se cumple trivialmente.
Si se satisface la condicion de Ore a derecha, entonces el anillo de fracciones AS01
existe y se denomina el anillo total de fracciones a derecha de A (tambien se
le conoce como el anillo clasico de fracciones a derecha de A o anillo de
Goldie a derecha de A). Se acostumbra a denotar por Qr (A). As pues, si Qr (A)
existe, entonces A se puede sumergir en Qr (A) y este ultimo es el menor anillo que
contiene a A en el cual todos los elementos de S0 son invertibles. En forma analoga
se define el anillo total de fracciones a izquierda de A y se denota por Ql (A).
Si tanto Qr (A) como Ql (A) existen, entonces Qr (A) = Ql (A) y este anillo se denota
simplemente por Q(A), y se le conoce como el anillo total de fracciones de A.

Ejemplo 1.4.10. Sea A un dominio, es decir, un anillo sin divisores de cero,


entonces S0 = A {0}. Si S0 satisface la condicion de Ore a derecha, entonces se
dice que A es un dominio de Ore a derecha, y en tal caso, Qr (A) es un anillo de
division, denominado el anillo de division a derecha de A: sea as 6= 0 en Qr (A),
entonces a 6= 0 y por lo tanto a S0 . Se tiene entonces que as as = aa = 11 = ss = as as ,
es decir, as es invertible en Qr (A). De manera analoga se definen los dominios de
Ore a izquierda y el anillo de division a izquierda de A. Notemos que si
A = R es un dominio de integridad (DI), entonces Q(R) es un cuerpo, el cuerpo
de fracciones de R (vease tambien [14]).

El ejemplo 1.4.10 plantea la siguiente pregunta: bajo que condicion un dominio


satisface la condicion de Ore a derecha? Comencemos con el siguiente hecho trivial.

Proposicion 1.4.11. Sea A un anillo. A es un dominio de Ore a derecha si, y solo


si, A se puede sumergir en un anillo de division Q tal que cada elemento z de Q se
puede escribir en la forma z = as1 , con a A y s A {0}.

Demostracion. ): basta tomar Q := Qr (A).


): como A se sumerge en Q entonces A es un dominio y se tiene el homomorfis-
mo inclusion de anillos : A Q, el cual claramente cumple las cuatro condiciones
de la definicion 1.4.1 con especto al sistema S0 := A {0}. Entonces Q es un anillo
de fracciones de A respecto S0 y el teorema 1.4.2 garantiza que A es un dominio de
Ore a derecha.

Proposicion 1.4.12. Sea A un dominio noetheriano a derecha. Entonces, A es un


dominio de Ore a derecha, y por tanto, el anillo de division a derecha Qr (A) existe.

Demostracion. Sean a A y s 6= 0, debemos encontrar t 6= 0 y b A tales


que at = sb. Si a = 0, podemos tomar t = 1 y b = 0. Sea entonces a 6= 0; si
1.4. ANILLO DE FRACCIONES 29

aA sA 6= 0, entonces hemos terminado ya que entonces existen t, b A tales que


at = sb 6= 0, con lo cual necesariamente t 6= P 0 (tambien b 6= 0). Vamos a asumir
que aA sA = 0, lo cual implica que la suma k0 sk aA es directa. En efecto, sea
aa0 + saa1 + + sn aan = 0, con ai A, 0 i n. Entonces aa0 sA, de donde
a0 = 0 y tambien aa1 + + sn1 aan = 0. Nuevamente a1 = 0, y podemos continuar
de la misma forma encontrando que ai = 0 para cada i.
Resulta entonces la cadena ascendente infinita de ideales derechos

aA ( aA saA ( aA saA s2 aA ( ,

lo cual es una contradiccion ya que A es noetheriano a derecha.

Otra propiedad relacionada con la condicion de Noether y que permite garantizar


la existencia del anillo de fracciones es la siguiente.

Proposicion 1.4.13. Sean A un anillo noetheriano a derecha, S un subconjunto


multiplicativo de A que satisface la condicion de Ore a derecha. Entonces, S satisface
la condicion (i) del teorema 1.4.2, y en consecuencia, AS 1 existe.

Demostracion. Sean s S y a A tales que sa = 0; consideremos la cadena


ascendente de ideales derechos Ik := {x A|sk x = 0}, k 1. Existe entonces n 1
tal que In = In+i , con i 0. Aplicamos la condicion de Ore a derecha a los elementos
a A y sn S y encontramos elementos t S y b A tales que at = sn b, luego
sat = 0 = sn+1 b, es decir, b In+1 = In , de donde sn b = 0, es decir, at = 0.

Veamos que la condicion de Noether pasa del anillo A al anillo de fracciones


(vease [1]).

Proposicion 1.4.14. Sean A un anillo y S un subconjunto multiplicativo de A


tales que AS 1 existe. Si A es noetheriano a derecha, entonces AS 1 es noetheriano
a derecha.

Demostracion. Veamos inicialmente que los ideales derechos de AS 1 son de la forma


IS 1 := { as |a I, s S}, donde I es un ideal derecho de A (para esta parte de
la prueba no es necesario que A sea noetheriano a derecha). En efecto, es claro
que si I es un ideal derecho de A, entonces IS 1 es un ideal derecho de AS 1 ;
recprocamente, si J es un ideal derecho de AS 1 entonces el conjunto I definido
por I := {a A| a1 J} es un ideal derecho de A que satisface IS 1 = J. Sea
I = {a1 , . . . , at i, entonces es facil mostrar que J = { a11 , , a1t i.
30 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

1.5. Modulo de fracciones


Vamos ahora a estudiar los modulos de fracciones en el caso general no conmutativo
que nos ocupa. Sea A un anillo y sea S un subconjunto multiplicativo de A tal que
AS 1 existe, sea M un A-modulo a derecha, entonces el modulo de fracciones a
derecha de M respecto de S puede ser definido y construido en forma analoga a
como vimos para los anillos. Veamos las ideas generales, los detalles de las pruebas
los dejamos al lector. En M S definimos la relacion por
(m, s) (n, t) si, y solo si, existen c, d A tales que m c = n d y sc = td S.
Se puede verificar que es una relacion de equivalencia, la clase de (m, s) se denota
por ms y el conjunto de todas las clases por M S 1 . Este ultimo tiene estructura de
AS 1 -modulo a derecha respecto de las siguientes operaciones:
m n mc+nd
s
+ t
:= u
, con u := sc = td S
m a mc
s
t
:= tu
, con au = sc, c A, u S.
El homomorfismo canonico : A AS 1 dota a M S 1 de estructura natural de
A-modulo derecho y la funcion canonica

M M S 1
m
m 7 .
1
es un homomorfismo de A-modulos derechos con nucleo
ker() = {m M |m u = 0, para algun u S}.
Notese que ms = 0 si, y solo si, m ker(): en efecto, si ms = 01 , entonces ms 1s = 01 1s ,
es decir, m1 = 01 , luego existen c, d A tales que m c = 0 d y 1c = 1d S. Resulta,
m c = 0, con c S, es decir, m ker(f ). La afirmacion recproca se prueba en
forma analoga.
Proposicion 1.5.1 (Propiedad universal). Sea A un anillo que posee anillo de
fracciones a derecha respecto del sistema multiplicativo S. Para cada AS 1 -modulo a
derecha N y cada A-homomorfismo g : M N existe un unico AS 1 -homomorfismo
h : M S 1 N tal que el siguiente diagrama conmuta:

M -
Mp S 1
p pp
p
g
p p ph
pp
?
N
h es definido por h( ms ) := g(m) 1s . Ademas, si g es inyectivo, entonces h es tambien
inyectivo.
1.5. MODULO DE FRACCIONES 31

Demostracion. La demostracion es un sencillo ejercicio que se deja al lector.


Corolario 1.5.2. Sea A un anillo que posee anillo de fracciones a derecha res-
pecto del sistema multiplicativo S. Si N es un AS 1 -modulo a derecha con A-
homomorfismo g : M N que tambien cumple la propiedad universal, entonces
N = M S 1 .
Demostracion. La demostracion es como la del corolario 1.4.4.
A partir de la proposicion 1.5.1 y de la propiedad universal del producto tensorial
se puede demostrar el AS 1 -isomorfismo de modulos derechos

M S 1
= M A AS 1 , (1.5.1)

donde la estructura natural de A-modulo a izquierda de AS 1 esta dada por .


1
Observemos que cada elemento x M A ASP se puede representar en la forma
k
m s , con m M y s S. En efecto, si x = i=1 mi asii , entonces
1

k
X 1
x= m i ai
i=1
si
s1 1 s1 1 s1 1 s1
x = m 1 a1 + m 2 a2 + + m k ak
1 s1 1 s2 1 sk 1
0 0
1 a a
= m1 a1 + m2 a2 02 + + mk ak 0k
1 s2 sk
1 1 1
= m1 a1 + m2 a002 0 + + mk a00k 0 ,
1 s2 sk

si continuamos de esta manera encontramos s S y m M tales que x 1s = m 11 ,


es decir, x = m 1s . El isomorfismo (1.5.1) identifica precisamente ms con m 1s .
Otras propiedades relacionadas con los modulos de fracciones son las siguientes.
Proposicion 1.5.3. Sea A un anillo que posee anillo de fracciones a derecha res-
pecto del sistema multiplicativo S. Entonces,
(i) Si la siguiente sucesion de A-modulos derechos es exacta

f1 f2
0 M1 M2 M3 0,

entonces la sucesion de AS 1 -modulos derechos


f1 i f2 i
0 M1 S 1 M2 S 1 M3 S 1 0,

es tambien exacta, con i := iAS 1 .


32 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

(ii) Sea M un A-modulo a derecha y N un submodulo de M . Entonces se tiene el


AS 1 -isomorfismo (M/N )S 1
= M S 1 /N S 1 .
(iii) Si M es un AS 1 -modulo a derecha, entonces M
= M S 1 .
(iv) Sea M un A-modulo a derecha. Entonces, M es un AS 1 -modulo a derecha con
un pruducto tal que la estructura de A-modulo inducida por el homomorfismo
canonico A AS 1 coincide con la estructura inicial de A-modulo de A si,
y solo si, M es sin torsion respecto de S, es decir, ker() = 0 y M es
S-divisible, es decir, para cada s S se tiene que M = M s.

(v) Sea M un A-modulo derecho. M es de torsion respecto de S si, y solo si,


M S 1 = 0.

(vi) Sean M y N AS 1 -modulos a derecha y sea f : M N un A-homomorfismo,


entonces f es un AS 1 -homomorfismo.
Demostracion. (i) Teniendo en cuenta el isomorfismo (1.5.1) y que el producto tenso-
f
rial preserva exactitud a derecha, basta probar que si M N es un monomorfismo,
1 f i 1
entonces M AS N N S es tambien un monomorfismo, con i = iAS 1 .
Cada elemento x de M AS 1 es de la forma x = m 1s , con m M y s S;
supongamos que (f i)(x) = 0, es decir, f (m) 1s = 0, entonces f (m)
s
= 0 en N S 1 ,
luego existe t S tal que f (m) t = 0, para algun t S, es decir, f (m t) = 0, de
donde m t = 0. Esto quiere decir que ms = 0 y as m 1s = 0.
(ii) es consecuencia directa de (i).
(iii) Si M es un AS 1 -modulo con producto , entonces M adquiere estructura de
A-modulo mediante el homomorfismo canonico A AS 1 dada por m a := m a1 .
Con esta estructura construimos el AS 1 -modulo M S 1 . A su vez, M adquiere
estructura de A-modulo a partir de , pero esta estructura coincide con la dada por
. En efecto, m a := m a1 = m a.
Tenemos entonces el siguiente diagrama conmutativo

MA -
Mp S 1
p
p pp
p
g
p pp h
pp
?
MAS 1

donde es el A-homomorfismo canonico y g se define por g(m) := m, es decir, g es


la funcion identica. Notese que g es un A-homomorfismo : g es claramente adidtivo,
g(m a) = g(m a1 ) = m a1 = m a = g(m) a. La propiedad universal de M S 1
garantiza la existencia del AS 1 -homomorfismo h dado por h( ms ) := g(m) 1s = m 1s .
1.5. MODULO DE FRACCIONES 33

Veamos que h es biyectivo: si h( ms ) = 0, entonces m 1s = 0, luego (m 1s ) 1s = 0,


luego 0 = m ( 1s 1s ) = m 11 = m, de donde ms = 01 ; ademas, m = m 11 = h( m1 ).
(iv) ): sea el producto de la estructura dada de A-modulo que tiene M ;
sea el producto que dota a M de una estructura de AS 1 -modulo, entonces por
hipotesis, el producto inducido por esta ultima estructura conincide con , es decir,
= ma = ma := m a1 . Sean m M y s S tales que ms = 0, entonces m 1s = 0,
luego (m 1s ) 1s = 0, de donde m = 0. Ademas, dados m M y u S, se tiene que
m = (m u1 ) u1 = (m u1 ) u, es decir, M M u, luego M = M u.
): sean m M y as AS 1 , debemos definir un producto m as . Puesto que
M es S-divisible, existe m0 M tal que m a = m0 s, luego definimos m as := m0 .
Seam m0 , m00 M tales que m a = m00 s, por tanto (m0 m00 ) s = 0, de donde
m0 = m00 ya que M sin torsion respecto de S. Es facil probar que esta bien definido
y dota a M de estructura de AS 1 -modulo a derecha.
(v) Evidente.
(vi) Sea f (z as ) := y, entonces f (z as ) 1s = y 1s , luego f (z a) = y 1s , es
decir, f (z) a = y 1s , con lo cual f (z) as = y.
Corolario 1.5.4. Sea A un anillo que posee anillo de fracciones a derecha respec-
to del sistema multiplicativo S. Entonces, S 1 : M odA M odAS 1 es un funtor
covariante, aditivo y exacto.
Demostracion. Los detalles de la prueba los dejamos al lector.
Observacion 1.5.5. El modulo de fracciones a izquierda de M respecto de
S se define y construye en forma completamente analoga a como acabamos de ver,
y se denota por S 1 M .
Observacion 1.5.6. En forma similar a como anotamos en la observacion 1.4.8, los
modulos de fracciones sobre anillos conmutativos siempre existen y su estructura se
puede simplificar: en efecto, la relacion en este caso toma la forma
(m, s) (n, t) si, y solo si, existe u S tale que m tu = n su, para algun u S.
Las operaciones se definen por
m n mt+ns m a ma
s
+ t
:= st
, s t
:= st
.
En el caso particular en que S := R P , con P un primo de R, el modulo localizado
se denota por MP .
Incluimos a continuacion otras propiedades adicionales de los modulos de frac-
ciones pero sobre anillos conmutativos.
Proposicion 1.5.7. Sean A un anillo, R un anillo conmutativo contenido en A
y S un subconjunto multiplicativo de R tal que AS 1 existe. Entonces se tiene el
isomorfismo de anillos y de A-modulos izquierdos
34 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

A R RS 1
= AS 1 .
Demostracion. A R RS 1 como anillo corresponde al producto tensorial de las
R-algebras A y RS 1 (vease [16]). La funcion g : A A R RS 1 definida por
g(a) := a 1 es un homomorfismo de anillos y satisface g(S) (A R RS 1 ) .
La proposicion 1.4.3 induce un homomorfismo de anillos h : AS 1 A R RS 1
dado por h( as ) := g(a)g(s)1 = (a 1)(1 1s ) = a 1s . Por otro lado, la funcion
f 0 : A RS 1 AS 1 definida por f 0 (a, rs ) := ar s
es bilineal y R-balanceada, luego
existe un homomorfismo de grupos abelianos f : A R RS 1 AS 1 definido por
f (a rs ) := ars
. Notese que hf = iARS 1 y f h = iAS 1 , luego h es un isomomorfismo
de anillos.
Veamos que ademas h es un homomorfismo de A-modulos izquierdos: h(a0 as ) =
0 0
h( a1 as ) = h( asa ) = a0 a 1s = a0 (a 1s ) = a0 h( as ).
Proposicion 1.5.8. Sean R un anillo conmutativo, S un sistema multiplicativo de
R y M, N modulos sobre R. Entonces,
(M R N ) S 1
= M S 1 RS 1 N S 1 .
Demostracion. En el siguiente diagrama conmutativo
t - M S 1 1 N S 1
M S 1 N S 1 RS
p p ppp
p
ppp
h0 p ppp
p p ppp h
? pp

(M R N )S 1

t( ms , nr ) := ms nr , h0 ( ms , nr ) := mn
sr
, h( ms nr ) := mn
sr
, t y h0 son bilineales y RS 1 -
balanceadas, luego por la propiedad universal del producto tensorial, h queda bien
definida y es un RS 1 -homomorfismo.
De otra parte, se tiene el siguiente diagrama conmutativo
t0 - M R N
M N
pp
p pp
p pp
g 00 pp
p p p g0
p
pp
? +
M S 1 RS 1 N S 1

con t0 (m, n) := m n, g 00 (m, n) := m1 n1 , g 0 (m n) := m1 n1 , t0 y g 00 bilineales y R-


balanceadas, luego g 0 (m n) := m1 n1 esta bien definida y es un R-homomorfismo.
Segun la proposicion 1.5.1, existe un RS 1 -homomorfismo g : (M R N )S 1
M S 1 RS 1 N S 1 definido por g( zs ) := g 0 (z) 1s , con z M R N . Se puede probar
facilmente que hg = i(M N )S 1 , gh = iM S 1 N S 1 .
1.5. MODULO DE FRACCIONES 35

Sea q una propiedad de un anilo R (o de un R-modulo M ). Se dice que q es


una propiedad local-global para R (para M ) si se cumple la siguiente condicion:
R (respectivamente M ) tiene la propiedad q si, y solo si, para todo primo P , RP
(respectivamente MP ) tiene la propiedad q.
Proposicion 1.5.9. Sean R un anillo conmutativo y M un R-modulo. Entonces las
siguientes condiciones son equivalentes:
(i) M = 0.
(ii) MP = 0 para cada ideal primo P .
(iii) MP = 0 para cada ideal maximal de P .
Demostracion. (i)(i)(iii) son evidentes.
(iii)(i): supongamos que M 6= 0, entonces existe 0 6= m M y Ann(x) 6= R,
por lo tanto, existe un ideal maximal P de R tal que Ann(x) P . Pero como
MP = 0, entonces m1 = 01 , con lo cual existe s
/ P tal que m s = 0, pero esto es
contradictorio ya que s Ann(x).
Proposicion 1.5.10. Sean R un anillo conmutativo y f : M N un homomorfis-
mo de R-modulos. Entonces las siguientes condiciones son equivalentes:
(i) f es inyectivo (sobreyectivo, biyectivo).
(ii) fP es inyectivo (sobreyectivo, biyectivo) para cada primo P .
(iii) fP es inyectivo (sobreyectivo, biyectivo) para cada ideal maximal P .
Demostracion. La prueba de estas afirmaciones es un sencillo ejercicio que resulta
de aplicar la proposicion anterior.
Proposicion 1.5.11. Sea M un R-modulo proyectivo finitamente generado. En-
tonces, para cada ideal primo P de R, MP es un RP -modulo libre de dimension
finita.
Demostracion. Segun la propiedad (k) de la seccion 1.3, MP es un RP -modulo
proyectivo f.g., luego por el teorema de Kaplansky (teorema 1.3.3), MP es RP -libre
de dimension finita.
Sean R un anillo conmutativo y M un R-modulo proyectivo finitamente generado,
se dice que M es de rango constante n si dimRP (MP ) = n, para cada ideal primo
P de R. Se escribe entonces rankP (M ) = n.
Vimos en la demostracion del teorema de Kaplansky que M/P M es un espacio
vectorial sobre el cuerpo R/P , donde P es un maximal de R. Si M es proyectivo de
rango constante n, entonces se tiene la siguiente relacion entre n y la dimension del
espacio M/P M .
36 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

Proposicion 1.5.12. Sean R un anillo conmutativo, P un ideal maximal de R y


M un R-modulo. Entonces,

(i) MP /P RP MP es un R/P -espacio vectorial.

(ii) M/P M
= MP /P RP MP (R/P -isomorfismo).

(iii) Si M es proyectivo de rango constante n, entonces dimR/P (M/P M ) = n.

Demostracion. (i) Recordemos que la estructura de R/P -espacio para M/P M viene
dada por m r := m r. De manera similar, MP /P RP MP es un espacio vectorial
sobre el cuerpo RP /P RP con el producto ms ar := ma
sr
. Sin embargo, se tiene el

siguiente isomorfismo de cuerpos R/P = RP /P RP dado por a 7 a1 . Esto convierte
a MP /P RP MP en un R/P -espacio con el producto dado por ms a := ms a1 := ma
s
.
(ii) Se tiene el R/P -isomomorfismo
M/P M
= MP /P RP MP , m 7 m
1
.
(iii) Puesto que M es proyectivo de rango constante n respecto de R, entonces
MP es libre de dimension n respecto de RP ; notese que si {z1 , . . . , zn } es una base
de MP respecto de RP , entonces {z1 , . . . , zn } es una base de MP /P RP MP respec-
to de RP /P RP , luego n = dimRP /P RP (MP /P RP MP ) = dimR/P (MP /P RP MP ) =
dimR/P (M/P M ).

Proposicion 1.5.13. Sean R un anillo conmutativo y M y N R-modulos proyec-


tivos de rango constante m y n, respectivamente. Entonces,
L
(i) rankP (M N ) = rankP (M ) + rankP (N ).

(ii) rankP (M N ) = rankP (M ) rankP (N ).

Demostracion. Estas afirmaciones son evidentes si se consideran las localizaciones


de una suma directa y el producto tensorial.

1.6. Modulos inyectivos


Esta seccion es en cierto sentido dual de la seccion 1.2. Recordemos que un A-modulo
N es inyectivo si HomA (, N ) preserva la exactitud a derecha.

Teorema 1.6.1. Sea N un A-modulo. Entonces las siguientes condiciones son equi-
valentes:

(i) N es inyectivo.
1.6. MODULOS INYECTIVOS 37

(ii) Para cada homomorfismo inyectivo f y cada homomorfismo g, existe un ho-


momorfismo h tal que el siguiente diagrama conmuta:

N
p
6Ip p
g p hp
pp
p
M f
- L

f
(iii) Cada homomorfismo inyectivo N M es hendido.

Demostracion. (i)(ii): se tiene la sucesion exacta


f
HomA (L, N ) HomA (M, N ) 0,

es decir, f es sobreyectivo y (ii) esta probado.


(ii)(i): (ii) significa que f es sobreyectivo, con lo cual N es inyectivo.
(ii)(iii): se tiene el diagrama conmutativo

N
p
6Ip p
iN p hp
pp
p
N f
- M

luego hf = iN , es decir, f es hendido.


(iii)(ii): consideremos los homomorfismos

N
6
g

M f
- L

con f inyectivo; sea J := (N L)/K, donde K := {(g(m), f (m))|m M }.


Definimos la funcion u : N J, u(n) := (n, 0); notemos que u es un homomorfismo
inyectivo, luego por hipotesis existe un homomorfismo v : J N tal que vu = iN .
Sea entonces h := vw, con w : L J definido por w(l) := (0, l). Resulta, hf = g. En
efecto, hf (m) = vwf (m) = v[(0, f (m))] = v[(g(m), 0)] = vu(g(m)) = iN (g(m)) =
g(m).

Proposicion 1.6.2. Cada sumando directo de un modulo inyectivo es inyectivo.


38 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

Demostracion. Sea N un modulo inyectivo y sea N 0 un sumando directo de N ,


N = N 0 N 00 ; consideremos los homomorfismos

N 0 N 00
p
6Kp p
pp
pp
? pp
N0 p ph
pp
6 p pp
g pp
pp
M f
- L

donde f es inyectivo, es la proyeccion canonica y es la inyeccion canonica;


tenemos que hf = g, luego (h)f = g = g. Esto demuestra que N 0 es inyectivo.

Q
Proposicion 1.6.3. Sea {Ni }iC una familia de A-modulos. Entonces, iC Ni es
inyectivo si, y solo si, cada Ni es inyectivo.
Q
Demostracion. ): Puesto Ni es inyectivo se tiene el diagrama conmutativo
Y
Ni
p
6Kp p
i pp
pp
pp
Ni p pt
pp
6 p pp
g pp
pp
M f
- L

con f inyectivo. Considerando la proyeccion canonica i obtenemos un homomorfis-


mo i t tal que i tf = g: en efecto, tf = i g, de donde i tf = i i g = g.
): Consideremos los homomorfismos

Ni
p
6Kp p
i pp
pp
p p
Ni p p pti
Y
p
p p ppp
6 Ip t p
g p p pp
p p pp
M f
- L
1.6. MODULOS INYECTIVOS 39

donde f es inyectivo y i es la proyeccion canonica; tenemos que ti f = i g y Q


i t = ti ,
luego i (tf ) = i g para cada i, de donde tf = g. Esto demuestra que Ni es
inyectivo.
Teorema 1.6.4 (Teorema de Baer). Un A-modulo N es inyectivo si, y solo si,
para cada ideal derecho I de A, cada A-homomorfismo g : I N se puede extender
hasta A.
Demostracion. ): sea I un ideal derecho de A; consideremos el diagrama

N
6
g

I
- A

por el teorema 1.6.1, existe h : A N tal que el siguiente diagrama es conmutativo

N
p
6Ip p h
g pp
pp
I
- A

): supongamos ahora que tenemos el siguiente diagrama

N
6
g

M f
- L

donde f es inyectivo; la idea es definir un homomorfismo h : L N tal que hf = g.


Sea S la coleccion de parejas de la forma (L , g ), donde Im(f ) L L y
g : L N es un homomorfismo tal que g f = g. S no es vaco ya que f (M ) = M,
es decir, existe f 1 : f (M ) M tal que f (M ) L y (gf 1 )f = g; notemos
tambien que (S, ) es parcialmente ordenado, donde (L , g ) (L , g ) si, y solo si,
L L y gS|L = g . Consideremos en S un subconjunto S 0 totalmente ordenado
y sea L0 := L S 0 L ; notemos que Im(f ) L0 L, ademas, sea h0 : L0 N ,
h0 (l0 ) := g (l0 ) si l0 L . Notemos que l0 es un homomorfismo y satisface h0 f = g,
(L0 , h0 ) (L , g ) para cada (L , g ) S 0 ; por el Lema de Zorn existe una pareja
maximal (L0 , g0 ) S de tal forma que Im(f ) L0 L y g0 : L0 N es un
homomorfismo que satisface g0 f = g.
Supongamos que L0 6= L, veamos que esto conduce a una contradiccion. Sea
x L, x / L0 , definimos I := {a A|x a L0 }, I es un ideal derecho de A y la
40 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

funcion : I N definida por (a) := g0 (x a) es un homomorfismo; por hipotesis


se puede extender a un homomorfimso 0 : A N ; sea 0 (1) := n0 N . Notemos
que si a I, entonces (a) = g0 (x a) = 0 (a) = 0 (1) a = n0 a, es decir,

g0 (x a) = n0 a, para cada a I.

Sea L00 := L0 + {xi; notemos que Im(f ) L00 L, ademas, la aplicacion h00 : L00
N definida por h00 (l0 +xa) := g0 (l0 )+n0 a, l0 L0 , a A, es un homomorfismo bien
definido: en efecto, si l0 +xa = l00 +xa0 , entonces l0 l00 = xa0 xa = x(a0 a) L0
y podemos aplicar g0 de tal forma que g0 (l0 ) g0 (l00 ) = n0 (a0 a) ya que a0 a I,
es decir, g0 (l0 ) + n0 a = g0 (l00 ) + n0 a0 . El homomorfismo h00 satisface h00 f = g ya que
si z M , entonces f (z) L0 , de donde h00 (f (z)) = h00 (f (z) + 0) = g0 (f (z)) = g(z).
Hemos entonces encontrado (L00 , h00 ) S tal que L0 L00 y h00 |L0 = g0 , luego
(L0 , g0 ) (L00 , h00 ), pero esto contradice la escogencia de (L0 , g0 ).

Corolario 1.6.5. Si D es un dominio de Ore a derecha, entonces Qr (D) es un


D-modulo derecho inyectivo.

Demostracion. Es claro que : D Qr (D) dota a Qr (D) de estructura de D-


modulo a derecha. Segun el teorema de Baer, basta demostrar que para cada ideal
derecho I de D, cada D-homomorfismo f : I Qr (D) se puede extender a D.
Sean a, b dos elementos no nulos de I, por la condicion de Ore a derecha existen
t, u D{0} tales que at = bu, luego f (a)t = f (b)u, con lo cual f (a) 1t = f (b) u1 , de
donde f (a) = f (b) u1 1t = f (b) ut . Resulta, f (a) a1 = f (b) ut a1 = f (b) at
u u
= f (b) bu = f (b) 1b .
As, sea c := f (a) a1 = f (b) 1b Qr (D) este elemento comun asociado a I. Definimos
fe : D Qr (D) por fe(d) := c d1 , es claro que fe es un D-homomorfismo y para cada
a I se tiene que fe(a) = c a1 = f (a) a1 a1 = f (a), es decir, fe extiende f .

Otra consecuencia interesante del teorema de Baer es el siguiente resultado.

Corolario 1.6.6. Sea A un anillo noetheriano a derecha. Entonces la suma directa


de A-modulos inyectivos es un modulo inyectivo.

Demostracion. Sean {Ni }iC una familia de A-modulos inyectivos Le I := {a1 , . . . an i


un ideal derecho de A; consideremos un homomorfimso f : I iC Ni ; cada f (ai )
tiene soporte finito, luego f (a1 ), . . . , f (an ) involucran solamente un subconjunto
finito de C, digamos {i1 , . . . , im }, entonces Im(f ) N1 Nm , pero como
esta ultima suma es un modulo inyectivo, entonces se tiene el siguiente diagrama
1.6. MODULOS INYECTIVOS 41

conmutativo:
M
Ni
iC

6
0

N1 Nm
p
6Ip p
pp g
f0 pp
pp
pp
I
- A
con f 0 (x) := f (x), x I. Puesto que g = f 0 , entonces (0 g) = 0 f 0 = f .

Corolario 1.6.7. Sea A un anillo. Entonces las siguientes condiciones son equiva-
lentes:

(i) A es semisimple.

(ii) Cada ideal derecho de A es inyectivo.

(iii) Cada izquierdo de A es inyectivo.



Demostracion. (i)(ii): Sea I un ideal derecho de A y sea I
M un homomorfismo
inyectivo de A-modulos derechos. Como A es semisimple, entonces M es semisimple
(vease [17]), luego (I) es sumando directo de M , es decir, es hendido. Esto dice
que I es inyectivo.
(ii)(i): Nuevamente sea I un ideal derecho de A, entoncs el homomorfismo

inclusion I
A es hendido, lo cual implica que I es sumando directo de A. Esto
establece que A es semisimple.
La prueba de (i)(iii) es similar.

Una propiedad homologica muy importante relacionada con los modulos inyec-
tivos dice que todo A-modulo se puede sumergir en un modulo inyectivo. Para la
demostracion necesitamos algunos preliminares.

Definicion 1.6.8. Sea M un A-modulo; M es divisible si para cada elemento


a A que no sea divisor de cero se cumple que M a = M .

Algunas propiedades elementales de los modulos divisibles se presentan a con-


tinuacion.

Proposicion 1.6.9. Sea A un anillo. Entonces


42 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

(i) Si M es un A-modulo divisible y N es un submodulo de M , entonces M/N es


divisible.

(ii) Cada sumando directo de un modulo divisible es divisible.

(iii) El producto y la suma directa externa de modulos divisibles es divisible.

Demostracion. Todas las afirmaciones se prueban facilmente a partir de la definicion


de modulo divisible.

Proposicion 1.6.10. Todo modulo inyectivo es divisible. Para dominios de ideales


principales derechos se cumple la afirmacion recproca.

Demostracion. Sean M un A-modulo inyectivo, m M y a A que no es divisor


de cero; la funcion f : {ai M , f (ar) := m r es un homomorfismo bien definido.
En efecto, si ar = as, entonces a(r s) = 0, luego r = s con lo cual m r = m s.
Por el toerema de Baer, f se puede extender a un homomorfismo f 0 : A M ; en
particular, f 0 (a) = f (a) = f (a1) = m 1 = m = f 0 (1a) = f 0 (1) a = m0 a, es decir,
M es divisible por a.
Sea D un un dominio de ideales principales derechos y sea I un ideal derecho
de D, consideremos un homomorfismo f : I M ; sea I = {ai. Si a = 0, entonces
I = 0 y f = 0, luego en este caso f se extiende a todo D. Sea pues a 6= 0;
f (a) M , entonces existe m0 M tal que f (a) = m0 a; definimos f 0 : D M ,
f 0 (r) := m0 r. Claramente f 0 es un homomorfismo; si b I entonces b = ac, luego
f 0 (b) = m0 b = m0 ac = (m0 a) c = f (a) c = f (ac) = f (b), es decir, f 0 extiende
a f.

Ejemplo 1.6.11. No todo modulo libre es inyectivo. En efecto, ZZ es libre pero no


es inyectivo ya que no es divisible.

Corolario 1.6.12. Sean D un dominio de Ore a derecha y Qr (D) su anillo de


division, entonces

(i) Qr (D) es un D-modulo derecho divisible.

(ii) Cada Qr (D)-espacio vectorial derecho es un D-modulo divisible.

Demostracion. (i) Consecuencia directa de las proposiciones 1.6.5 y 1.6.10.


(ii) Resulta de (i) y de la proposcion 1.6.9 ya que un espacio vectorial sobre
Qr (D) es suma directa externa de copias de Qr (D).

Proposicion 1.6.13. Cada grupo abeliano se puede sumergir en un grupo abeliano


inyectivo (= divisible).
1.6. MODULOS INYECTIVOS 43

Demostracion. Sea G un grupo abeliano, entonces G es de la forma G = F/S, donde


F := Z(G) es un grupo abeliano libre y S es un subgrupo de F ; sabemos que Z(G) =
gG Zg , con Zg = Z para cada g. Consideremos la inclusion canonica Zg , Q,
luego gG Zg , Q(G) y S es un subgrupo de Q(G) , con lo cual G , Q(G) /S, pero
Q(G) /S es Z-divisible, y por lo tanto, Q(G) /S es inyectivo.

Proposicion 1.6.14. Sean A un anillo y G un grupo abeliano inyectivo (=divisible).


Entonces HomZ (A, G) es un A-modulo derecho inyectivo.

Demostracion. HomZ (A AZ ,Z GZ ) es un Z A-bimodulo con producto (h x)(a) :=


f
h(xa), donde h HomZ (A AZ ,Z GZ ), x, a A. Sea M L un A-homomorfismo
inyectivo de modulos derechos, resulta el Z-homomorfismo de modulos derechos
f
HomA (Z LA , HomZ (A AZ ,Z GZ )) HomA (Z MA , HomZ (A AZ ,Z GZ )); se tiene el dia-
grama
f
HomA (Z LA , HomZ (A AZ ,Z GZ )) HomA (Z MA , HomZ (A AZ ,Z GZ ))


y1 y2
HomZ (Z LA A A,Z GZ ) HomZ (Z MA A A,Z GZ )

1 2
y y
f0
HomZ (Z LA ,Z GZ ) HomZ (Z MA ,Z GZ )

donde las flechas verticales son isomorfismos (vease (1.3.1)) y f 0 es sobreyectiva ya


que G es inyectivo (proposicion 1.6.10). Si el diagrama resulta conmutativo, entonces
f es sobreyectivo y la prueba habra terminado. Veamos como estan definidos los
homomorfismos del diagrama anterior:
f (h) = hf , con h : L HomZ (A, G), h(l) := hl : A G;
1 (h) = 1h , con 1h : L A G, 1h (l 1) := hl (1);
2 (g) = 2g , con 2g : M A G, 2g (m 1) := gm (1), donde
g : M HomZ (A, G), g(m) := gm : A G;
1 (t) = 1 : L G, con 1t (l) := t(l 1), donde t : L A G;
t

2 (s) = 2s : M G, con 2s (m) := s(m 1), donde s : M A G;


f 0 (u) := uf , con u : L G.
Con las definiciones anteriores tenemos que
h h
(f 0 1 1 )(h) = f 0 1 (1h ) = f 0 [(1 )1 ] = (1 )1 f ,
luego para m M resulta
h
(1 )1 f (m) = 1h (f (m) 1) = hf (m) (1);
por otro lado
44 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

hf
(2 2 f )(h) = 2 2 (hf ) = 2 [2hf ] = (2 )2 ,
luego para m M se tiene que
hf
(2 )2 (m) = 2hf (m 1) = (hf )m (1), pero (hf )m = (hf )(m) = h(f (m)) = hf (m) ,
luego (hf )m (1) = hf (m) (1).

Teorema 1.6.15. Todo modulo se puede sumergir en un modulo inyectivo.

Demostracion. Sea M un A-modulo a derecha; consideremos a M como Z-modulo a


derecha, entonces existe un grupo abeliano inyectivo G tal que M se puede sumergir
l
en G, M G, y por la proposicion 1.6.10, G es Z-divisible. Segun la proposicion
1.6.14, HomZ (A AZ ,Z GZ ) es un A-modulo derecho inyectivo; se tiene la aplicacion
f
M
HomZ (A AZ ,Z GZ ), m 7 fm , con fm : A G, fm (a) := l(m a).
fm es obviamente un homomorfismo de grupos abelianos; veamos que f es un A-
homomorfismo de modulos derechos: claramente f (m + m0 ) = f (m) + f (m0 ), ademas
para x A se tiene que f (m x) = fmx y para a A resulta fmx (a) = l((m x)
a) = l(m (xa)), pero [(fm ) x](a) = fm (xa) = l(m (xa)), y esto demuestra que
f (m x) = f (m) x.
Por ultimo, probemos que f es inyectivo: si f (m) = 0, entonces fm = 0, luego
fm (1) = 0 = l(m), por lo tanto, m = 0.

Corolario 1.6.16. Sean A un anillo y N un A-modulo. Las siguientes condiciones


son equivalentes:

(i) N es inyectivo.

(ii) Cada sucesion exacta 0 N M L 0 es hendida.

(iii) Cada sucesion exacta 0 N M L 0, con L cclico, es hendida.

Demostracion. . (i)(ii): Evidente.


(ii)(iii): Evidente.
(iii)(i): Sea I un ideal derecho de A y sea g : I N un A-homomorfismo.
Entonces el siguiente diagrama es conmutativo
j
0 I A A/I 0

g p i
y y y A/I
q h
0 N S A/I 0

donde S es la suma fibrada de g y , es decir, S := (N A)/K, con K :=


{(g(x), (x))|x I}, q(n) := (n, 0), p(a) := (0, a), h((n, a)) := a. Por la hipotesis,
1.6. MODULOS INYECTIVOS 45

existe t : S N tal que tq = iN . Se obtiene entonces el homomorfismo u := tp


de A en N el cual satisface u = tp = tqg = g. Segun el teorema de Baer, N es
inyectivo.

Mostramos a continuacion otra caracterizacion de los modulos proyectivos a


traves de modulos inyectivos, y de manera dual, de los modulos inyectivos a traves
de modulos proyectivos.

Teorema 1.6.17. Sean P y Q modulos. Entonces,

(i) P es proyectivo si, y solo si, para cada homomorfismo sobreyectivo f , con
Q inyectivo, y cada homomorfismo g, existe un homomorfismo h tal que el
siguiente diagrama conmuta:

P
pp
h p p
pp
g
p
?
Q - Q0
f

(ii) Q es inyectivo si, y solo si, para cada homomorfismo inyectivo f , con P proyec-
tivo, y cada homomorfismo g, existe un homomorfismo h tal que el siguiente
diagrama conmuta:
Q
p
6 Ip p h
g pp
pp
0
P -
f
P

Demostracion. Veamos la prueba de (i), la segunda parte queda como ejercicio al


lector.
): esta parte es siempre cierta sin la condicion de inyectividad sobre Q.
): consideremos los homomorfismos

?
M - M 00
t

con t sobreyectivo; M se puede sumergir en un modulo inyectivo Q, s : M Q, se


tiene entonces el siguiente diagrama conmutativo con filas exactas y Q00 := coker(s),
46 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

donde M 0 := ker(t), es la inclusion, j es el homomorfismo canonico y q se define


por q(m00 ) := js(m), con m00 := t(m):

P

p
y
t
0 M 0 M M 00 0

i 0 s q
yM y y
s j
0 M 0 Q Q00 0

Por hipotesis existe un homomorfismo h : P Q tal que jh = qp. Veamos que


Im(h) Im(s): en efecto, sea x P , entonces jh(x) = qp(x) = j(s(m)), con
p(x) = t(m), luego h(x)s(m) ker(j) = Im(s), de donde h(x)s(m) = (s)(m0 ),
es decir, h(x) = s(m m0 ). Se tiene entonces el siguiente diagrama conmutativo, lo
cual prueba que P es proyectivo:

Pp
p pp
s h p
1

pp
p
p p
?
M - M 00
t

En efecto, notemos en primer lugar que q es inyectivo (si q(m00 ) = 0 = js(m),


con t(m) = m00 , entonces s(m) ker(j), luego s(m) = s(m0 ) = s(m0 ), de donde
m = m0 , pero como m0 M 0 = ker(t), entonces t(m) = t(m0 ) = 0 = m00 ). Sea
ahora x P , entonces h(x) = s(m), con m M , de donde m = s1 h(x) y resulta
t(m) = t(s1 h(x)) := m00 . Se tiene pues que q(m00 ) = js(m), es decir, q[t(s1 h(x))] =
js[s1 h(x)] = jh(x) = qp(x), pero como q es inyectivo, entonces t(s1 h(x)) =
p(x).

Concluimos con la version inyectiva de la propiedad (o) de la seccion 1.3.

Observacion 1.6.18. Sea L un B D-bimodulo el cual es finitamente presentado


sobre B y sea N un C A-bimodulo el cual es inyectivo sobre A. Entonces se tiene
el siguiente C D-isomorfismo:

HomA (B MA ,C NA ) B LD
= HomA (HomB (B LD ,B MA ),C NA ).

La demostracion la dejamos al lector. Vease [25], lema 3.60.


1.7. MODULOS PLANOS 47

1.7. Modulos planos


Hemos visto que A N y N A son funtores exactos a derecha pero no siempre
son exactos a izquierda. Se tiene entonces la siguiente nueva clase de modulos.
Definicion 1.7.1. Un A-modulo N es plano si N A preserva exactitud a izquier-
da, es decir, para cada sucesion exacta de A-modulos izquierdos 0 M1 M2
M3 0, la sucesion de grupos abelianos 0 N A M1 N A M2 N A M3 0
es tambien exacta.
De manera similar se define la nocion de A-modulo izquierdo plano.
Proposicion 1.7.2. Sea A un anillo que posee anillo de fracciones a derecha respec-
to del sistema multiplicativo S. Entonces, AS 1 es un A-modulo izquierdo plano. En
particular, si D es un dominio de Ore a derecha, entonces Qr (D) es un D-modulo
izquierdo plano.
Demostracion. Esto es una consecuencia directa de la proposicion 1.5.3.
En forma analoga, si S 1 A existe, entonces S 1 A es un A-modulo derecho plano.
Teorema 1.7.3. Sea N un A-modulo. Entonces las siguientes condiciones son equi-
valentes:
(i) N es plano.

(ii) Si f : M1 M2 es inyectivo, entonces 1N f : N A M1 N A M2 es


inyectivo.

(iii) Si f : M1 M2 es inyectivo y M1 , M2 son finitamente generados, entonces


iN f es inyectivo.
Demostracion. (i)(ii): sea f : M1 M2 un homomorfismo inyectivo, y considere-
f j
mos la sucesion exacta 0 M1
M2
M2 /f (M1 ) 0. Por hipotesis, la sucesion
i f
N i j
N
0 N M1 N M2 N (M2 /f (M1 )) 0 es exacta, por lo tanto
iN f es un homomorfismo inyectivo.
(ii)(i): teniendo en cuenta la hipotesis y que N es siempre exacto a derecha,
entonces esta implicacion es evidente.
(ii)(iii): esta implicacion es obvia.
f
(iii)(ii): sea M1
M2 un homomorfismo inyectivo y sea u := n1 m1 + +nt
mt ker(iN f ), con mi M1 , ni N, 1 i t. Consideremos los submodulos
f0
M10 := hm1 , . . . , mt } M1 y M20 := hf (m1 ), . . . , f (mt )} M2 ; sea M10
M20
0 0 0 0 0 0
definido por f (m ) := f (m ), con m M1 . Es claro que f es tambien inyectivo,
i f 0
entonces por la hipotesis se tiene que N M10 N N M20 es inyectivo, por lo
48 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

tanto, (iN f 0 ) (u) = (iN f 0 ) (n1 m1 + + nt mt ) = n1 f 0 (m1 ) + + nt


f 0 (mt ) = n1 f (m1 ) + + nt f (mt ) = (iN f ) (n1 m1 + + nt mt ) = 0,
luego u = n1 m1 + + nt mt = 0.

Proposicion 1.7.4. Sea A
B un homomorfismo de anillos y N un A-modulo
plano. Entonces N A B es un B-modulo plano.
f
Demostracion. Si M1 M2 es un homomorfismo inyectivo de modulos a izquierda
sobre B, entonces se tiene el siguiente diagrama conmutativo, donde las flechas
verticales son isomorfismos y iN f es por hipotesis inyectivo:
A
i(N B) f
(N A B) B M1 (N A B) B M2

N A (B B M1 ) N A (B B M2 )

i f
N
N A M1 N A M2
Se tiene entonces que i(N A B) f es inyectivo, y por lo tanto, N A B es B-plano.
Proposicion 1.7.5. Sea {Ni }iC una familia de A-modulos. Entonces,
L
iC Ni es plano i C , Ni es plano.

f
L ): sea M1
Demostracion. LM2 un homomorfismo inyectivo, entonces el homo-
morfismo ( iC Ni )M1 ( iC Ni )M2 es inyectivo. Entonces el homomorfismo
L
iC (iN f ) L
i iC (Ni M2 ) es inyectivo, y en consecuencia cada ho-
L
iC (Ni M1 )
iN f
momorfismo Ni M1 i Ni M2 es inyectivo.
f
): sea M1 M2 un homomorfismo inyectivo, entonces para cada i C,
iN f
el homomorfismoLNi M1 i Ni M2 es inyectivo, luego el homomorfismo
iC (iN f ) L
M1 ) i L
L
iC (Ni L iC (Ni M2 ) es inyectivo, y por lo tanto, el homo-
morfismo ( iC Ni ) M1 ( iC Ni ) M2 es inyectivo.
Corolario 1.7.6. Todo modulo libre es plano.
Demostracion. Segun el teorema 1.7.3 AA es plano, luego, de acuerdo con la propo-
sicion anterior, el modulo libre A(X) es plano.
Corolario 1.7.7. Todo modulo proyectivo es plano.
Demostracion. Consecuencia directa de la proposicion 1.7.5.
Concluimos esta introduccion a la teora de modulos planos mostrando otras
propiedades para el caso particular sobre anillos conmutativos. La primera dice que
la condicion ser planoes local-global (vease la parte final de la seccion 1.4)
1.7. MODULOS PLANOS 49

Proposicion 1.7.8. Sean R un anillo conmutativo y N un R-modulo. Entonces las


siguientes condiciones son equivalentes:
(i) N es plano.

(ii) NP es RP -plano para cada ideal primo P .

(iii) Np es RP -plano para cada ideal maximal P .


Demostracion. (i)(ii): consecuencia directa de la proposicion 1.7.4.
(ii)(iii): evidente.
f
(iii)(i): sea M1 M2 un R-homomomorfismo inyectivo, entonces por la
fp
proposicion 1.7.2, (M1 )p (M2 )p es un RP -homomorfismo inyectivo, y por la
fp iN
hipotesis, (M1 )p Np P (M2 )p Np es un RP -homomorfismo inyectivo. Pero
de acuerdo con la proposicion 1.5.8, se tiene el siguiente diagrama conmutativo:
P
fP iN
(M1 )P NP (M2 )P NP
h1 h2
g
(M1 N )P
(M2 N )P
donde h1 , h2 son isomorfismos definidos por h1 ( ms11 nr11 ) := ms11n
r1
1
, h2 ( ms22 nr22 ) :=
m2 n2
s2 r2
, y g por construccion es definido como g := h2 (fP iNP )h1 1 . Notese entonces
que g es un homomorfismo inyectivo y coincide con (f iN )P para cada maximal
P . Segun la proposicion 1.5.10, f iN es inyectivo, luego N es plano.
La version plana de la propiedad (o) de la seccion 1.3 es el siguiente teorema.
Proposicion 1.7.9. Sean R un anillo conmutativo, L un R-modulo plano, M un R-
modulo de presentacion finita y N un R-modulo. Entonces se tiene el R-isomorfismo
HomR (M, N ) R L
= HomR (M, N R L).
Demostracion. El siguiente diagrama es conmutativo

HomR (M, N ) L - HomR (M, N ) R L
pp
p p ppp
pp
p p ppp
ppp

p p ppp
? 
HomR (M, N R L)

donde (h, l) := h l, (h, l) := h,l , h,l (m) := h(m) l es bilineal y R-balanceada,


y (h l) := h,l es un R-homomorfismo. Notemos que si M es libre de dimension
finita, entonces es un R-isomorfismo. En efecto,
50 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

HomR (Rs , N ) R L
= HomR (R, N )s R L
= N s R L
= (N R L)s ,
donde este isomorfismo compuesto viene definido por
(h l) := (h(e1 ) l, . . . , h(es ) l),
con h HomR (Rs , N ) y {ei }si=1 la base canonica de Rs . De manera similar,
HomR (Rs , N R L) = HomR (R, N R L)s = (N R L)s ,
donde este isomorfismo compuesto viene definido por
(g) := (g(e1 ), . . . , g(es )), con g HomR (Rs , N R L).
Pero notese que 1 = : en efecto, (h l) = (h,l ) = (h,l (e1 ), . . . , h,l (es )) =
(h(e1 ) l, . . . , h(es ) l) = (h l).
Sea Rr Rs M 0 una presentacion finita de M , se tiene entonces la
sucesion exacta 0 HomR (M, N ) HomR (Rs , N ) HomR (Rr , N ), pero como L
es plano resulta la sucesion exacta 0 HomR (M, N )R L HomR (Rs , N )R L
HomR (Rr , N ) R L y se tiene el siguiente diagrama conmutativo con filas exactas:
0 HomR (M, N ) R L HomR (Rs , N ) R L HomR (Rr , N ) R L


y

y y
0 HomR (M, N R L) HomR (Rs , N L) HomR (Rr , N R L)
Puesto que las dos flechas verticales de la derecha son isomorfismos, entonces por
el lema de los cinco es tambien un isomorfismo.
Proposicion 1.7.10. Sean R un anillo conmutativo, A una R-algebra y M un R-
modulo de presentacion finita. Entonces, para cada A-modulo derecho N se tiene el
R-isomorfismo
HomR (MR , NR ) = HomA (M R A, NA )
Demostracion. Puesto que R es un anillo conmutativo entonces M tiene tambien
estructura de R-modulo a izquierda, con lo cual M R A es un R A-bimodulo y
en consecuencia HomA (M R A, NA ) es un R-modulo a derecha.
Si M es R-libre de dimension finita, entonces se tiene el isomorfismo pedido: en
efecto,
HomR (Rr , NR )
= (NR )r , HomA (Rr R A, NA ) = HomA (R Ar , NA ) = (NR )r .
A
Sea Rr Rs M 0 una presentacion finita de M , se tiene entonces el siguiente
diagrama conmutativo con filas exactas:
0 HomR (M, N ) HomR (Rs , N ) HomR (Rr , N )


y y y
0 HomR (M R A, N ) HomA (As , N ) HomA (Ar , N )
Puesto que las dos flechas verticales de la derecha son isomorfismos, entonces la
primera es tambien un isomorfismo.
1.8. ANILLOS HEREDITARIOS 51

La siguiente propiedad es dual a la proposicion 1.5.8.


Proposicion 1.7.11. Sean R un anillo conmutativo, S un sistema multiplicativo de
R, M un R-modulo de presentacion finita y N un R-modulo arbitrario. Entonces,
se tiene el RS 1 -isomorfismo
HomR (M, N )S 1
= HomRS 1 (M S 1 , N S 1 ).
Demostracion. HomR (M, N )S 1 = HomR (M, N ) R RS 1 , pero como RS 1 es R-
plano, por la proposicion 1.7.9 se obtiene el R-isomorfismo HomR (M, N )R RS 1 =
HomR (M, N S 1 ); podemos ahora aplicar la proposicion 1.7.10 con A := RS 1 y
obtenemos el R-isomorfismo HomR (M, N )S 1 = HomR (M S 1 , N S 1 ), pero segun
1
la proposicion 1.5.3 (vi), este es un RS -isomorfismo.

1.8. Anillos hereditarios


Una tarea clasica en algebra homologica es investigar clases de anillos para los cuales
los modulos proyectivos coinciden con los libres (vease el teorema 1.3.3). Probaremos
que para dominios de ideales principales (DIP s), los modulos proyectivos y los
libres coinciden. Esta tarea puede ser abordada de una manera bastante general a
traves de los llamados anillos hereditatrios que estudiaremos en la presente seccion.
Iniciamos con el caso conmutativo y estudiaremos al final los anillos hereditarios no
conmutativos.
Proposicion 1.8.1. Sea R un dominio de integridad (DI). Entonces, cada R-modu-
lo proyectivo es sin torsion.
Demostracion. En efecto, sea M un modulo proyectivo, entonces M es sumando
directo de un R-modulo libre, es decir, M es un submodulo de un modulo libre F .
Sea X una base de F y supongamos que m M es un elemento de torsion, es decir,
existe 0 6= r R tal que m r = 0. Existen elementos x1 , . . . , xt X y r1 , . . . , rt R
tales que m = x1 r1 + + xt rt , luego r1 r = = rt r = 0, de donde ri = 0 para
cada 1 i t, es decir, m = 0.
Corolario 1.8.2. Sean R un DIP y M un R-modulo proyectivo finitamente gene-
rado. Entonces M es libre.
Demostracion. En efecto, por la proposicion 1.8.1 sabemos que M es un modulo sin
torsion, pero como R es un DIP , M resulta libre (vease [15]).
Corolario 1.8.3. Sean K un cuerpo y M un modulo proyectivo finitamente gene-
rado sobre K[x]. Entonces M es libre.
Demostracion. Puesto que K[x] es un DIP , basta aplicar el corolario 1.8.2.
52 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

Veremos mas adelante que la finitud es una condicion superflua en los dos coro-
larios anteriores (vease el corolario 1.8.18).

Definicion 1.8.4. Sea R un anillo conmutativo, R es hereditario (AH) si cada


ideal de R es proyectivo. Si R es ademas un dominio de integridad, entonces se dice
que R es un dominio de Dedekind (DD).

Ejemplo 1.8.5. (i) Todo DIP es un DD.


K1 , K2 cuerpos. Entonces, K1 K2 es un AH pero no es un DD.
(ii) Sean
(iii) Z[ 5] no es un DIP . En efecto, Z[ 5] no es un DF U ya que 9 presenta
por lomenos dosfactorizaciones
 en producto de irreducibles: 9 = 3 3 =
distintas
2 + 5 2 5 . Esto hace que Z[ 5] no sea un DIP . En [23] se demuestra

que Z[ 5] es un DD; la prueba completa es algo extensa y utiliza resultados que
se apartan demasiado del tema y los propositos del presente cuaderno.

Teorema 1.8.6. Sea R un AH y sea M un R-modulo libre finitamente generado.


Entonces, cada submodulo N de M es isomorfo a una suma directa finita de ideales
de R, y en consecuencia N es proyectivo.

Demostracion. Si M = 0, entonces N = 0 y la condicion se cumple trivialmente.


Sea M 6= 0 y sea X = {x1 , . . . , xn } una base de M . Vamos a probar el teorema por
induccion sobre n.
n = 1: sea N M = hx1 i = R, entonces N es isomorfo a un submodulo de R,
es decir, N es isomorfo a un ideal de R.
Supongamos que cada submodulo de un modulo libre de dimension n 1 es
una suma directa finita de ideales de R, y sea N M , donde X = {x1 , . . . , xn }
es una base de M . Cada elemento v N se representa en forma unica en la forma
v = x1 r1 + + xn rn , definimos entonces

:N R
v 7 rn .

Notese que es un homomorfismo e I := Im () es un ideal de R; se tiene entonces


el homomorfismo sobreyectivo : N I; por hipotesis I es proyectivo y entonces
N = ker()N 0 , con N 0 = I. Pero ker () = N (hx1 i hxn1 i) es submodulo
del modulo libre hx1 i hxn1 i. Por induccion, ker () es isomorfo a una suma
directa finita de ideales de R, ker () = I1 It . En total, N
= I1 It I,
y el teorema esta probado.

Corolario 1.8.7. Sea R un AH y sea M un R-modulo proyectivo finitamente gene-


rado. Entonces,

(i) M es suma directa finita de ideales de R.


1.8. ANILLOS HEREDITARIOS 53

(ii) Si N es un submodulo de M , entonces N es proyectivo.

Demostracion. (i) Sabemos que M es sumando directo de un R-modulo libre F de


dimension finita, por tanto, M es submodulo de F . Por el teorema anterior, M es
suma directa finita de ideales de R.
(ii) N es un submodulo de F , nuevamente por el teorema anterior, N es proyec-
tivo.
Probaremos a continuacion que los dominios de Dedekind son noetherianos.

Definicion 1.8.8. Sea R un dominio de integridad y K su cuerpo de fracciones. Un


R-submodulo no nulo I de K es un ideal fraccionario de R si existe 0 6= r R
tal que Ir R. Ademas, se define I 1 := { K | I R}.

Proposicion 1.8.9. Sea R un dominio de integridad y K su cuerpo de fracciones.

(i) Si I es un ideal fraccionario de R, entonces II 1 R y ademas I 1 es un


ideal fraccionario de R.

(ii) Sea I R un ideal no nulo de R, entonces I es un ideal fraccionario de R.

Demostracion. (i) I 1 6= ya que existe r en R {0} (y por tanto en K) tal que


Ir R, luego r I 1 . Es claro que I 1 es un R-submodulo no nulo de K. Sea ar I
no nulo, entonces para cada I 1 se tiene que ar R, es decir, ar I 1 R, luego
aI 1 = I 1 a R, donde a R {0}.
(ii) I es un R-submodulo no nulo de K; ademas, I1 R.

Definicion 1.8.10. Un ideal fraccionario I de R es invertible si II 1 = R.

Proposicion 1.8.11. Sean R y K como antes.

(i) Sea F(R) la coleccion de ideales fraccionarios de R. Entonces, F(R) es un


monoide conmutativo.

(ii) Sea I(R) la coleccion de ideales invertibles de R. Entonces I(R) es un grupo


abeliano.

(iii) Si I es un ideal fraccionario invertible, entonces I es finitamente generado.

Demostracion. (i) Se define un producto en F(R) por


n
P
IJ := { i i | i I, i J, n 1}.
i=1

Esta es una operacion binaria interna en F(R) ya que IJ es un R-submodulo no


nulo de K, y ademas IJrs R, con r, s no nulos de R tales que Ir R, Js R.
54 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

Es claro que esta operacion es asociativa y que IJ = JI; ademas el neutro de este
producto es R.
(ii) Sea I I(R), entonces II 1 = R = I 1 I, es decir, cada elemento de I(R)
tiene inverso. n
(iii) Puesto que II 1 = R, entonces 1 = i i , con i I, i I 1 , luego si
P
i=1
n
P
es un elemento cualquiera de I se tiene que = i (i ), pero cada i R,
i=1
entonces I = h1 , . . . , n i.

Teorema 1.8.12. Sea R un DI e I R un ideal no nulo de R. I es invertible si,


y solo si, I es proyectivo.
n
P
Demostracion. ): sea I R un ideal invertible, entonces 1 = i i , con i
i=1
I, i I 1 . Definimos i : I R por i () := i , con I. Notese que
n
P n
P
i es un R-homomorfismo; ademas = i (i ) = i i (). Las colecciones
i=1 i=1
{1 , . . . , n } y {1 , . . . , n } satisfacen las condiciones del teorema 1.2.7, por lo tanto,
I es proyectivo.
): sea I un ideal proyectivo, entonces I posee una base proyectiva {k }kK con
R-homomorfismos {k : I R}kK ; sea 6= 0 en I, entonces = 1 1 () + +
t t (), con i () 6= 0. Se puede tambien escribir
= 1 1() + + t t() = (1 1() + + t t() )
n
k () P
y definimos k :=
K {0}, luego 1 = k k . Notese que h1 , . . . , n i es un
k=1
ideal fraccionario de R y ademas R Ih1 , . . . , n i. Veamos que Ih1 , . . . , n i R.
Sea r I, entonces para cada generador i = i() se tiene que i = i() = ir(r) ya
que i (r) = i ()r = i (r), y en consecuencia ri = i (r) R.

Corolario 1.8.13. Sea R un DD. Entonces R es Noetheriano.

Demostracion. Sea I un ideal de R, si I = 0 entonces I es finitamente generado.


Sea I 6= 0, entonces I es proyectivo, y por tanto, invertible. Pero como vimos en la
prueba del teorema anterior, un ideal invertible es finitamente generado.

El teorema 1.8.6 es valido removiendo la hipotesis de finitud, es decir, si R es


AH, entonces cada submodulo de un R-modulo libre es isomorfo a una suma directa
de ideales de R. De igual manera, en el corolario 1.8.7, si M es proyectivo, entonces
M es suma directa de ideales de R, y si N es un submodulo de M entonces N es
tambien proyectivo. Estas propiedades son ciertas aun en el caso no conmutativo,
tal como veremos enseguida.
1.8. ANILLOS HEREDITARIOS 55

Definicion 1.8.14. Un anillo A es hereditario a derecha si cada ideal derecho


es proyectivo.
Observacion 1.8.15. Compare la definicion anterior con el corolario 1.6.7.
Teorema 1.8.16 (Kaplansky). Sean A un anillo hereditario a derecha y M un
A-modulo derecho libre. Entonces, cada submodulo N de M es isomorfo a una suma
directa de ideales derechos de A, y en consecuencia, N es proyectivo.
Demostracion. (i) Si M = 0 el resultado se tienePtrivialmente. Sea M 6= 0 y sea
X := {x }K una base de M ; sabemos que M = K {x i. Puesto que el lema
de Zorn implica el principio de buena ordenacion, podemos suponer que K es un
conjunto bien ordenado, es decir, cada subconjunto de K tiene primer elemento, y
ademas que K es totalmente ordenado. Para cada K definimos
P
M := {x i,
<
P
M+1 := {x i = M {x i,

M0 := 0,

donde 0 el primer elemento de K. Sea N M ; cada elemento z N M+1 admite


una representacion unica en la forma z = u + x a, donde u M . Definimos
: N M+1 A por (z) := a; notese que es un A-homomorfismo y su
imagen es un ideal derecho de A, redefinimos entonces : N M+1 Im ( ) y
este homomorfismo es sobreyectivo; puesto que Im ( ) es proyectivo entonces N
M+1 = ker ( ) N , donde
P N
= Im ( ). Pero ker ( ) = N M . P
Probemos que N = K N . En primer lugar P veamos que N = K N :
puesto que para cada K, N N , entonces K N N ; supongamos que
no se alcanza la igualdad. Para cada z N M = K M+1 , existe tal que
z M+1 ; sea z elP menor tal que z Mz +1 ; suponemos entonces que existen
z N tales que z / K N , escojamos uno de tales z con la condicion de que z
sea mnimo. Entonces, z N Mz +1 , por lo tanto, z = uP+ v, donde u N Mz
y v PNz . Se sigue entonces que u = z v N , pero u
/ K N (de lo contrario
z K N ), pero como P u Mz , entonces u < z , lo cual es contradictorio. Se
tiene entonces que N = K N .
Para terminar, veamos que la suma es directa: supongamos que 0 = v1 + +vn ,
con vi Ni y podemos asumir que 1 < < n . Entonces, v1 + + vn1 =
vn Nn (N Mn ) = 0. De manera recurrente encontramos que c1 = =
0 = c n .
As pues, N es isomorfo a una suma directa de ideales de R. Como cada ideal es
proyectivo, entonces N es proyectivo.
Corolario 1.8.17. Sea A un AH y sea M un A-modulo proyectivo. Entonces,
56 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

(i) M es suma directa de ideales derechos de A.

(ii) Si N es un submodulo de M , entonces N es proyectivo.

Demostracion. (i) Como M es proyectivo, entonces M es submodulo de un modulo


libre, el teorema 1.8.16 garantiza que M es suma directa de ideales derechos de R.
(ii) Como en (i), N es un submodulo de un modulo libre, y por el teorema 1.8.16,
N es proyectivo.

Corolario 1.8.18. Sea R un DIP .

(i) Sea M un R-modulo libre. Entonces, cada submodulo N de M es libre, y


dim(N ) dim(M ).

(ii) Si M proyectivo entonces M es libre.

Demostracion. (i) Puesto que cada DIP es un AH (realmente un DD) entonces


dado N M , N es isomorfo a una suma directa de ideales de R, pero estos son
principales, y por lo tanto libres. En total, N es P
libre. Usando la notacion de la
demostracion del teorema 1.8.16 se tiene que N = K N ; teniendo en cuenta
que algunos N pueden ser nulos, entonces dim (N ) card(K) = dim(M ).
(ii) Sea M proyectivo, entonces M es un submodulo de un modulo libre, luego
por (i), M es libre.

Ejemplo 1.8.19. Segun la proposicion 1.7.3, QZ es plano, pero no es proyectivo,


ya que de lo contrario saldra libre por el corolario anterior (vease [15]).

Ejemplo 1.8.20. Veamos que el producto infinito de modulos proyectivos no siem-


pre es proyectivo (vease la proposicion 1.2.4). Sea ZN el producto cartesiano de N
copias de ZZ , notemos que ZN no es proyectivo. En efecto, si fuera proyectivo, en-
tonces, segun el corolario anterior, sera libre, pero en Fuchs, L., Infinite Abelian
Groups, Volume I, Academic Press 1970, Teorema 19.2, se demuestra que ZN no es
libre. Veamos otra demostracion de este hecho. Si es libre, existe un conjunto no vaco
X no enumerable tal que ZN = Z(X) . Entonces, HomZ (ZN , Z) = HomZ (Z(X) , Z)
=
Z (producto de X copias de ZZ ). Si logramos demostrar que HomZ (ZN , Z)
X
= Z(N) ,
obtenemos una contradiccion: ZX no enumerable, Z(N) enumerable. Probemos en-
tonces el isomorfismo HomZ (ZN , Z) = Z(N) . Sea X := {n (1)}nN la base canonica
de Z(N) , donde n : Z Z(N) es la inyeccion canonica de la suma directa externa.
Consideremos la aplicacion

X
HomZ (ZN , Z), (n (1)) := n , n : ZN Z, n [(fi )] := fn .

Notese que n es efectivamente un Z-homomorfismo. induce un Z-homomorfismo,


tambien denotado por ,
1.8. ANILLOS HEREDITARIOS 57


Z(N)
HomZ (ZN , Z).
Vamos a demostrar que es biyectivo. Sea z := k1 n1 (1) + + km nm (1) ker(),
entonces k1 n1 + + km nm = 0, y por lo tanto, para cada (fi ) ZN se tiene que
k1 fn1 + + km fnm = 0. Tomemos entonces (fi ) tal que fn1 = 1 y fj = 0 para
j 6= n1 , resulta k1 = 0. De igual manera se prueba que k2 = = km = 0, es decir,
z = 0. Para concluir el ejemplo veamos que es sobreyectivo. Sea h HomZ (ZN , Z);
necesitamos un elemento z Z(N) tal que (z) = h. Con la notacion anterior, se debe
tener que k1 n1 + +km nm = h, donde m, kj y nj deben ser calculados, 1 j m.
Para cada (fi ) ZN , se debe cumplir que (k1 n1 + + km nm )[(fi )] = h[(fi )], es
(1) (1) (1)
decir, k1 fn1 + +km fnm = h[(fi )]. Como antes, sea (fi ) ZN con fn1 = 1 y fj =
(1)
0 para j 6= n1 . Entonces k1 = h[(fi )]; as pues, dado h, si conocemos n1 , entonces
k1 esta unvocamente determinado. Lo mismo podemos decir para k2 , . . . , km . Solo
resta calcular m y n1 , . . . , nm a partir de h.
Concluimos esta seccion con otra caracterizacion de los anillos hereditarios no
conmutativos, y como corolario, otra caracterizacion de los dominios de Dedekind.
Teorema 1.8.21 (Cartan-Eilenberg). Sea A un anillo. Entonces las siguientes
condiciones son equivalentes:
(i) A es hereditario a derecha.
(ii) Cada submodulo de un modulo proyectivo es proyectivo.
(iii) Cada cociente de un modulo inyectivo es inyectivo.
Demostracion. (i)(ii): esto es el contenido del corolario 1.8.17 (ii).
(ii)(i): AA es libre, y por lo tanto, proyectivo; sea I un ideal derecho de A,
entonces I es proyectivo.
(iii)(ii): sean P un modulo proyectivo y P 0 un submodulo de P ; debemos
completar el siguiente diagrama con un homomorfismo h0 : P 0 Q, donde f es
sobreyectivo y se puede asumir que Q es inyectivo (teorema 1.6.17 (i)):

P0
g
?
Q - Q0
f

Por hipotesis Q0 es inyectivo, entonces se tiene el siguiente diagrama conmutativo

Q0
p
6 Ip p t
g pp
pp
P0
- P
58 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

y como P es proyectivo resulta el siguiente diagrama conmutativo:

P
pp
h p p
p pp t
?
Q - Q0
f

resulta t = g, f h = t, luego f (h) = g, el homomorfismo buscado es pues h0 := h.


(ii)(iii): para esta parte se procede en forma dual a como acabamos de ver,
pero utilizando el teorema 1.6.17 (ii).

En relacion con la proposicion 1.6.10 se tiene la siguiente caracterizacion de los


dominios de Dedekind.

Corolario 1.8.22. Sea R un DI. R es un DD si, y solo si, cada R-modulo divisible
en inyectivo.

Demostracion. ): sea N un R-modulo inyectivo, entonces N es divisible (proposi-


cion 1.6.10), luego cada modulo cociente de N es divisible, y por la hipotesis, inyec-
tivo. Segun el teorema 1.8.21, R es un DD.
): sean N un R-modulo divisible, I un ideal P no nulo de R y f : I N
un R-homomorfismo; como I es invertible, sea 1 = ni=1 i i , con i I y i
I 1 P K. Para cada P i existe xi N tal que fP I, entonces
(i ) = xi i ; sea P
= ( ni=1 i i ) = ni=1 i (i ) y f () = f ( ni=1 i (i )) = ni=1 f (i )i =
Pn Pn
i=1 xi i i = z, con z := i=1 xi i i N . Definimos la funcion f : R N
e
por fe(r) := z r, notemos que fe es un R-homomorfismo que extiende f , y por el
teorema de Baer N es inyectivo.

1.9. Ejercicios
f g
1. Sea M1 M2 M3
M4 exacta. Demuestre que f es sobreyectiva si, y solo
si, g es inyectiva.

2. Demuestre la parte (ii) del teorema 1.1.2.

3. Demuestre el lema 1.2.12.

4. Demuestre el corolario 1.3.2.

5. Demuestre las propiedades (a) - (f); (h), (i), (k), (m), (p) y (q) de la seccion
1.3.
1.9. EJERCICIOS 59

Q Q
6. Ilustre con un ejemplo que M A ( j Nj )  j (M A Nj ). Por ejemplo,
considere A := Z, M := Q, Nj := Zpj , con p irreducible, j 1.
7. Demuestre que Q Z Q
= Q.
8. Sean A un anillo, P un A-modulo proyectivo e I un ideal bilatero propio de
A. Demuestre que P/P I es un A/I-modulo proyectivo.
9. Sean A un anillo y M un A-modulo; un recubrimiento proyectivo, tambien
denominado, envolvente proyectiva de M , es un homomorfismo sobreyec-
tivo f : P M , con P proyectivo y ker(f ) pequeno en P (un submodulo
N de un modulo L es pequeno si para cada submodulo K de L se cumple
N +K = L si, y solo si, K = L). Demuestre que dos recubrimientos proyectivos
de M son isomorfos.
10. Demuestre la proposicion 1.4.6.
11. Demuestre la proposicion 1.5.1.
12. Demuestre el corolario 1.5.2.
13. Demuestre el isomorfismo (1.5.1).
14. Demuestre la proposicion 1.5.10.
15. Sean R un anillo conmutativo y S1 S2 subconjuntos multiplicativos de R.
Demuestre que para cada R-modulo M se tiene el isomorfismo (M S11 )S21
=
1 1 1
M S2 = (M S2 )S1 .
16. Sean A un anillo primo y S un subconjunto multiplicativo de A tal que AS 1
existe. Demuestre que AS 1 es tambien un anillo primo.
17. Demuestre la proposicion 1.6.9.
18. Demuestre la parte (ii) del toerema 1.6.17.
19. Demuestre la afirmacion de la observacion 1.6.18.
20. Sean M, N modulos inyectivos. Demuestre que M/N es inyectivo.
21. Sean R un anillo conmutativo, N un R-modulo inyectivo y A una R-algebra.
Demuestre que HomR (A, N ) es un A-modulo inyectivo.
22. Dadas dos sucesiones exactas

0 M E1 L1 0,
0 N E2 L2 0,
60 CAPITULO 1. ELEMENTOS BASICOS DE ALGEBRA HOMOLOGICA

donde E1 , E2 son inyectivos y M


= N , demuestre que L1 E2
= L2 E1 .
23. Dadas las sucesiones exactas de A-modulos

0 M D0 D1 Dn1 Dn L1 0
0 N E0 E1 En1 En L2 0

con Di , Ei inyectivos, 0 i n, y M
= N , demuestre que

L1 En Dn1 En2
= L2 Dn En1 Dn2

24. Sea P un A-modulo plano y Q un AB-bimodulo el cual es B-plano. Entonces,


P Q es B-plano. En particular, si R es un anillo conmutativo y P, Q son
R-modulos planos, entonces P Q es R-plano.

25. Demuestre la conmutatividad del diagrama de la proposicion 1.7.9.

26. Demuestre la conmutatividad del diagrama de la proposicion 1.7.10.

27. Concluir la prueba del ejemplo 1.8.20.


Captulo 2

Ext

Este captulo esta dedicado al estudio de una tecnica que extiende el Hom (vease
[15]) y resulta muy util para el analisis de propiedades homologicas de anillos y
modulos. Como siempre, vamos a suponer que A es un anillo no necesariamente
conmutativo y, salvo que se advierta lo contrario, los modulos seran considerados a
derecha.

2.1. Definicion
Sean M un A-modulo y F0 el A-modulo libre canonico con una base {em }mM
de cardinalidad igual a la de M , entonces existe un homomorfismo sobreyectivo
f0 : F0 M , definido por f0 (em ) := m, m M . Si consideramos el nucleo de f0 ,
entonces podemos construir el modulo libre F1 y el correspondiente homomorfismo
sobreyectivo f10 : F1 ker(f0 ), de tal forma que obtenemos la sucesion exacta
f1 f0
F1
F0
M 0,
donde f1 := lf10 y l es la inclusion de ker(f0 ) en F0 . Podemos repetir esta construccion
para F1 y continuar de esta forma para obtener la sucesion exacta
fi+1 fi f1 f0
Fi+1 Fi
Fi1 F1
F0
M 0. (2.1.1)
Hemos demostrado que todo A-modulo M tiene al menos una sucesion exacta como
en (2.1.1) con modulos libres Fi , i 0. Esto tambien muestra que M tiene al menos
una sucesion exacta con modulos proyectivos Pi en la siguiente forma
fi+1 fi f1 f0
Pi+1 Pi
Pi1 P1
P0
M 0. (2.1.2)
Sea ahora N un A-modulo cualquiera, entonces se obtiene el complejo
0 f 1 f
0 HomA (M, N ) HomA (P0 , N ) HomA (P1 , N ) (2.1.3)

61
62 CAPITULO 2. EXT

con f0 inyectivo. En efecto, como HomA ( , N ) es exacto a izquierda, entonces f0



inyectivo y ademas fi+1 fi = (fi fi+1 ) = 0 = 0. Esta ultima sucesion induce la
siguiente definicion.
Definicion 2.1.1. Sean M y N dos A-modulos, se definen los grupos abelianos
Ext0A (M, N ) := HomA (M, N ),

(2.1.4)
ExtiA (M, N ) := ker(fi+1 )/Im(fi ), i 1.
Notemos que la definicion (2.1.4) parece depender de la resolucion proyectiva
elegida. Sin embargo, se tiene la siguiente propiedad.
Teorema 2.1.2. Para cada i 0, el grupo ExtiA (M, N ) es independiente de la
resolucion proyectiva (2.1.2).
Demostracion. Dividimos esta prueba en varios pasos.

Paso 1. En primer lugar notemos que si M M 0 es un A-homomorfismo,
entonces construimos para M y para M 0 resoluciones proyectivas
fi+1 fi f1 f0
(P ) : Pi+1 Pi P1 P0 M 0

y
(2.1.5)

gi+1 gi g1 g0
(Q) : Qi+1 Qi Q1 Q0 M 0 0

La sobreyectividad de g0 garantiza la existencia de un homomorfismo 0 : P0


Q0 tal que g0 0 = f0 . Ahora consideremos el homomorfismo compuesto g0 0 f1 ,
entonces g0 0 f1 = f0 f1 = 0, por lo tanto, Im(0 f1 ) ker(g0 ) = Im(g1 ). La
proyectividad de P1 garantiza la existencia de un homomorfismo 1 : P1 Q1
tal que 0 f1 = g1 1 . Continuando de esta manera resulta el siguiente diagrama
conmutativo con filas exactas:
fi+1 fi f1 f0
Pi+1 Pi P1 P0 M 0

i+1 y i y 1 y 0 y

y

gi+1 gi g1 g0
Qi+1 Qi Q1 Q0 M 0 0
Aplicamos HomA ( , N ) y resulta el siguiente diagrama conmutativo

g0
g1
g2
0 HomA (M 0 , N ) HomA (Q0 , N ) HomA (Q1 , N ) HomA (Q2 , N )

y

0y 1y 2y

f0
f1
f2
0 HomA (M, N ) HomA (P0 , N ) HomA (P1 , N ) HomA (P2 , N )

donde las filas son complejos. Entonces se inducen los homomorfismos



ExtiA (M 0 , N )(Q) = ker(gi+1

)/Im(gi )
i
ker(fi+1 )/Im(fi ) = ExtiA (M, N )(P )
definidos por
2.1. DEFINICION 63

i (h) := i (h) = hi , i 1,

donde h ker(gi+1 ) HomA (Qi , N ). Notemos que hi ker(fi+1 ); ademas, i
esta bien definida y es un homomorfismo de grupos abelianos. Se observa entonces
que ExtiA (M 0 , N ) parece depender de la resolucion (Q), ExtiA (M, N ) de la resolu-
cion (P) y i de i . Debemos mostrar que estos objetos son independientes de las
resoluciones y de los homomorfismos i .
Paso 2. Fijemos la resolucion (P) para M y la resolucion (Q) para M 0 ; probemos
que el homomorfismo entre ExtiA (M 0 , N )(Q) y ExtiA (M, N )(P ) no depende de i .
Para esto vamos a demostrar primero que si = 0, entonces i = 0 para cada
i 1. En efecto, puesto que g0 0 = 0, entonces Im(0 ) ker(g0 ) = Im(g1 ), y por
la proyectividad de P0 existe un homomorfismo d0 : P0 Q1 tal que g1 d0 = 0 .
Tenemos 1 d0 f1 HomA (P1 , Q1 ), entonces g1 (1 d0 f1 ) = g1 1 g1 d0 f1 =
0 f1 0 f1 = 0, por lo tanto, Im(1 d0 f1 ) ker(g1 ) = Im(g2 ). Existe entonces
un homomorfismo d1 : P1 Q2 tal que g2 d1 = 1 d0 f1 . Se tiene entonces que
1 = g2 d1 + d0 f1 , y podemos continuar de esta misma manera para definir un
homomorfismo di : Pi Qi+1 tal que
i = gi+1 di + di1 fi , i 1.
De esta relacion resulta
i = di gi+1

+ fi di1

y para h ker(gi+1 ) se tiene que
i (h) = (di gi+1

)(h) + (fi di1 )(h)
= di (gi+1

(h)) + fi (di1 (h))
= 0 + fi (di1 (h))
= fi (di1 (h)),
esto indica que i (h) Im(fi ), y de esta manera i = 0.
Pasamos ahora a considerar el homomorfismo : M M 0 . Supongamos que
tenemos dos colecciones de homomorfismos i , i0 tal que el siguiente diagrama con-
muta
fi+1 fi f1 f0
Pi+1 Pi P1 P0 M 0

i+1 y0i+1 i y0i 1 y01 0 y00

y

gi+1 gi g1 g0
Qi+1 Qi Q1 Q0 M 0 0
es decir, para cada i 0, i fi+1 = gi+1 i+1 y i0 fi+1 = gi+1 i+1
0
, ademas, f0 = g0 0
0
y f0 = g0 0 . De estas relaciones se desprende que
g0 (0 00 ) = 0 = 0f0
(i i0 )fi+1 = gi+1 (i+1 i+1
0
).
64 CAPITULO 2. EXT

Estamos entonces en el caso ya probado de un homomorfismo nulo entre M y M 0 , con


lo cual podemos concluir que (i i0 ) = 0, es decir, i = (i0 ) . Hemos completado
la prueba de lo anunciado en el paso 2.
Paso 3. Vamos ahora a demostrar que ExtiA (M, N ) no depende de la resolucion
(P) usada para definirlo, es decir, probaremos que ExtiA (M, N )(P ) = ExtiA (M, N )(Q) .
Para esto consideremos entonces dos resoluciones (P) y (Q) de M y los siguientes
diagramas conmutativos:

fi+1 fi f1 f0
Pi+1 Pi P1 P0 M 0

i+1 y i y 1 y 0 y

iM y

gi+1 gi g1 g0
Qi+1 Qi Q1 Q0 M 0


i+1 y

i y

1 y

0 y

iM y

fi+1 fi f1 f0
Pi+1 Pi P1 P0 M 0

i+1 y i y 1 y 0 y

iM y

gi+1 gi g1 g0
Qi+1 Qi Q1 Q0 M 0

Tenemos entonces

ExtiA (M, N )(Q)
i
ExtiA (M, N )(P )
i
ExtiA (M, N )(Q)

(i i )
ExtiA (M, N )(Q) ExtiA (M, N )(Q)

y ademas,

i
ExtiA (M, N )(Q)
i
ExtiA (M, N )(Q) ,

donde ii : Qi Qi es la identica de Qi . De acuerdo con el paso 2, ii = (i i ) ,


pero (i i ) = i i y ii = iExtiA (M,N )(Q) . De igual manera, (i i ) = i i y
ii = iExtiA (N,L)(P ) , esto muestra que ExtiA (M, N )(P )
= ExtiA (M, N )(Q) , y el teorema
esta probado.

Segun el teorema anterior, para definir y calcular el grupo ExtiA (M, N ) podemos
utilizar resoluciones libres como en (2.1.1) en lugar de resoluciones proyectivas. Es
decir, una resolucion libre para M basta para calcular ExtiM (M, N ). Presentamos a
continuacion una interpretacion de los grupos Ext desde el punto de vista funtorial
(vease [18]).
2.1. DEFINICION 65

Corolario 2.1.3. Sea N un A-modulo fijo. Entonces, para cada i 0


Exti ( ,N )
M odA A Ab
M 7 ExtiA (M, N )

M 0 7 ExtiA (M 0 , N )
M i
ExtiA (M, N )

es un funtor contravariante, donde M odA denota la categora de los A-modulos a


derecha y Ab la categora de los grupos abelianos.
Demostracion. En la prueba del teorema 2.1.2 vimos que ExtiA (M, N ) es indepen-
diente de la resolucion (P) usada para definirlo, de igual manera, ExtiA (M 0 , N ) es
independiente de la resolucion (Q). Ademas, vimos que fijando estas resoluciones, el
homomorfismo i : ExtiA (M 0 , N ) ExtiA (M, N ) es independiente de i . As pues
tenemos el homomorfismo

ExtiA (M 0 , N ) = ker(gi+1

)/Im(gi )
i
ker(fi+1 )/Im(fi ) = ExtiA (M, N )

definido por
i (h) = hi ,

donde h ker(gi+1 ). Notemos que si = iM , entonces podemos tomar la misma
resolucion proyectiva para M de tal forma que para cada i, i = iPi , y entonces

M0
i = iExtiA (M,N ) . De igual forma, si M M 00 es una composicion de ho-
momorfismos, entonces veamos que para cada i 0, ()i = i i : se tiene el
diagrama
fi+1 fi f1 f0
Pi+1 Pi P1 P0 M 0

i+1 y i y 1 y 0 y

y

gi+1 gi g1 g0
Qi+1 Qi Q1 Q0 M 0 0


i+1 y

i y

1 y

0 y

y

hi+1 h h h
Li+1 Li i L1
1 0
L0 M 00 0
El homomorfismo induce morfismos i := ()i : Pi Li que satisfacen i fi+1 =
hi+1 i+1 , pero para este mismo homomorfismo la coleccion de morfismos i :=
i i tambien satisface esta condicion. En efecto, i fi+1 = i i fi+1 = i gi+1 i+1 =
hi+1 i+1 i+1 = hi+1 i+1 . Por lo tanto, tal y como vimos en la demostracion del
teorema 2.1.2, los homomorfismos inducidos por estas dos colecciones son iguales,
es decir, i = i , luego ()i = i = i i = i i . Todo lo anterior muestra que
ExtiA ( , N ) es un funtor contravariante.
66 CAPITULO 2. EXT

Observacion 2.1.4. (i) Si M es un B A bimodulo y N es un C A bimodulo,


entonces ExtiA (M, N ) es un C B-bimodulo, para cada i 0. En particular, si
R es un anillo conmutativo y M, N son R-modulos, entonces ExtiR (M, N ) es un
R-modulo, para cada i 0.
(ii) La teora covariante de los funtores extiA (M, ) se construye de manera
similar, en este caso la construccion se realiza por medio de resoluciones inyectivas de
un A-modulo N y se puede demostrar que para cada i 0 y cualesquiera A-modulos
M y N se tiene ExtiA (M, N ) = extiA (M, N ) (isomorfismo de grupos abelianos, o de
bimodulos, segun sea el caso; vease [31]). Veamos solo la parte correspondiente al
paso 1 de la demostracion del teorema 2.1.2. Sea N un A-modulo, entonces existe un
f0
A-modulo inyectivo L0 y un A-homomofismo inyectivo N L0 (teorema 1.6.15);
consideremos el modulo cociente L0 /Im(f0 ), entonces existe un modulo inyectivo
l
L1 y un homomorfimso inyectivo L0 /Im(f0 ) L1 ; si j : L0 L0 /Im(f0 ) es el
f0 f1
L0
homomorfismo canonico entonces resulta la sucesion exacta 0 N L1 ,
donde f1 := lj. Podemos continuar de la misma manera y obtener una resolucion
inyectiva para N :
f0 f1 fi fi+1
0N
L0
L1 Li1
Li Li+1

Sea M un A-modulo, aplicamos HomA (M, ) y obtenemos el complejo


(f0 ) (f1 )
0 HomA (M, N ) HomA (M, L0 ) HomA (M, L1 )

el cual permite definir los grupos abelianos

ext0A (M, N ) := HomA (M, N ),


extiA (M, N ) := ker((fi+1 ) )/Im((fi ) ), i 1.

N 0 es un A-homomorfismo, entonces construimos para N y para N 0 resolu-
Si N
ciones inyectivas
f0 f1 fi fi+1
(L) : 0 N L0 Li1 Li Li+1

y

g0 g1 gi gi+1
(K) : 0 N 0 K0 Ki1 Ki Ki+1

Por la inyectividad de K0 resulta el diagrama conmutativo

K0
p
6Ip p 0
g0 pp
pp
N - L0
f0
2.2. PROPIEDADES BASICAS 67

De igual manera, como K1 es inyectivo se tiene el diagrama conmutativo

K1
p
6 Ip p
pp
0 p p 1
pp
pp
pp
L0 / ker(f1 ) - L 1
f1

donde f1 (x0 ) := f1 (x0 ); 0 (x0 ) := g1 0 (x0 ), con x0 L0 . Notemos que 0 , f1


estan bien definidas y son A-homomorfismos, con f1 inyectivo. Obserevemos que
1 f1 = g1 0 . Podemos repetir esta construccion y obtenemos el siguiente diagrama
conmutativo
f0 f1 fi fi+1
(L) : 0 N L0 Li1 Li Li+1

y
0
y i1
y i
y i+1
y
g0 g1 gi gi+1
(K) : 0 N 0 K0 Ki1 Ki Ki+1

aplicamos HomA (M, ) y obtenemos el diagrama conmutativo de complejos


(f0 ) (f1 ) (f2 )
(L) : 0 HomA (M, N ) HomA (M, L0 ) HomA (M, L1 ) HomA (M, L2 )


y (0 ) y
(1 ) y
(2 ) y

(g0 ) (g1 ) (g2 )


(K) : 0 HomA (M, N 0 ) HomA (M, K0 ) HomA (M, K1 ) HomA (M, K2 )

Se induce entonces la aplicacion de grupos abelianos


(i )
extiA (M, N )(L) = ker(fi+1 ) /Im(fi ) ker((gi+1 ) )/Im((gi ) ) = extiA (M, N 0 )(K)
definda por
(i ) (h) := (i ) (h) = i h, i 1.
El resto de la construccion de los grupos extiA (M, N ) se realiza en forma analoga a
como vimos en la demostracion del teorema 2.1.2.

2.2. Propiedades basicas


Pasamos ahora a demostrar uno de los teoremas centrales y de frecuente aplicacion
de la tecnica Ext.
Teorema 2.2.1 (Sucesion exacta larga). La sucesion exacta de A-modulos

0K
N
M 0 (2.2.1)
induce las siguientes sucesiones exactas de grupos abelianos, donde L es un A-modulo
fijo cualquiera:
68 CAPITULO 2. EXT

(i)

0 Ext0A (M, L) Ext0A (N, L)
Ext0A (K, L)
1

e
Ext1A (M, L)
1
Ext1A (N, L)
1
Ext1A (K, L)
2
f

e
Ext2A (M, L)
2
Ext2A (N, L)
2
Ext2A (K, L)
3

f

e e i+1
ExtiA (M, L)
i
ExtiA (N, L)
i
ExtiA (K, L)
g
i+1 g
i+1
Exti+1 i+1
A (M, L) ExtA (N, L) Exti+1
A (K, L)

(ii)

0 Ext0A (L, K)

Ext0A (L, N )

Ext0A (L, M )
1


Ext1A (L, K)
1
Ext1A (L, N )
1
Ext1A (L, M )
2


Ext2A (L, K)
2
Ext2A (L, N )
2
Ext2A (L, M )
3

i+1
ExtiA (L, K)
i
ExtiA (L, N )
i
ExtiA (L, M )
i+1 i+1
Exti+1
A (L, K) Exti+1 i+1
A (L, N ) ExtA (L, M )

Demostracion. Solo presentaremos la prueba de (ii), la demostracion de (i) queda


como ejercicio para el lector.
Puesto que HomA (L, ) es exacto a izquierda, debemos demostrar que Im( ) =
ker(1 ), Im(1 ) = ker(1 ) y que para cada i 1, Im(i ) = ker(i ), Im(i ) =
ker(i+1 ), Im(i+1 ) = ker(i+1 )
Paso 0. Para realizar todas las pruebas anteriores, consideremos una resolucion
proyectiva de L:
fi+1 fi f1 f0
Pi+1 Pi
Pi1 P1
P0
L 0, (2.2.2)
aplicamos HomA ( , K), HomA ( , N ) y HomA ( , M ) y obtenemos el siguiente
diagrama conmutativo de complejos:
K
f0 K
f1 K
f2
0 HomA (L, K) HomA (P0 , K) HomA (P1 , K) HomA (P2 , K)


y 0
y 1
y 2
y
N
f0 N
f1 N
f2
0 HomA (L, N ) HomA (P0 , N ) HomA (P1 , N ) HomA (P2 , N )


y 0
y 1
y 2
y
M
f0 M
f1 M
f2
0 HomA (L, M ) HomA (P0 , M ) HomA (P1 , M ) HomA (P2 , M )

Veamos la construccion de 1 :

HomA (L, M ) = Ext0A (L, M )
1
Ext1A (L, K) = ker(f2K )/Im(f1K ) (2.2.3)
h 7 1 (h) := h0 (2.2.4)
2.2. PROPIEDADES BASICAS 69

donde h0 se define por el siguiente diagrama tal y como vimos en la demostracion


del teorema 2.1.2 al usar que P0 y P1 son proyectivos:

f2 f1 f0
P2 P1 P0 L 0

0
yh
00
yh

yh (2.2.5)

0 K N M 0

Notese que efectivamente h0 ker(f2K ). Para concluir este paso inicial veamos que
1 esta bien definida, es decir, no depende de los homomorfismos h00 , h0 que hacen el
diagrama anterior conmmutativo: sean h00 , g 00 : P0 N tales que h00 = hf0 = g 00 ,
y de la misma manera, sean h0 , g 0 : P1 K tales que h0 = h00 f1 , g 0 = g 00 f1 .
Entonces, (h0 g 0 ) = (h00 g 00 )f1 , la idea es demostrar que h0 = g 0 , es decir, que
h0 g 0 Im(f1K ). Debemos entonces construir t HomA (P0 , K) tal que h0 g 0 =
f1K (t) = tf1 . Como h00 = g 00 , entonces Im(h00 g 00 ) ker() = Im(), se tiene
entonces el siguiente diagrama conmutativo

P0
p
p pp
t pp
p h00 g 00
p
pp
?
K - Im()

Resulta tf1 = (h00 g 00 )f1 = (h0 g 0 ), luego tf1 = h0 g 0 . Es claro que 1 es un


homomorfismo de grupos abelianos (de bimodulos, en caso de ser esta la situacion
general que se este considerando).
Paso 1. Im( ) = ker(1 ): tenemos
1
HomA (L, N ) HomA (L, M )
Ext1A (L, K) = ker(f2K )/Im(f1K )

sea h Im( ), entonces existe p HomA (L, N ) tal que h = p, definimos h00 :=
pf0 , luego hf0 = pf0 = h00 ; ademas, h00 f1 = pf0 f1 = 0 = 0. Se tiene entonces que
el diagrama (2.2.5) es conmutativo con h0 := 0, de donde 1 (h) = h0 = 0 = 0, es
decir, Im( ) ker(1 ).
Sea ahora h ker(1 ), entonces h HomA (L, M ) y 1 (h) = h0 = 0, de donde h0
Im(f1K ) ker(f2K ) HomA (P1 , K), existe t HomA (P0 , K) tal que h0 = f1K (y), es
decir, h0 = tf1 ; ademas, se tienen las condiciones del diagrama (2.2.5). Necesitamos
definir un homomorfismo p : L N tal que p = h, con lo cual tendramos
h = (p) Im( ); sea x L, existe u P0 tal que f0 (u) = x, definimos
p(x) := (h00 t)(u). Se prueba facilmente que p esta bien definida; finalmente,
p(x) := (h00 t)(u) = h00 (u) t(u) = hf0 (u) = h(x).
70 CAPITULO 2. EXT

Paso 2. Im(1 ) = ker(1 ): de manera mas general definamos primero los homo-
morfismos i :
K
ker(fi+1 )/Im(fiK ) = ExtiA (L, K)
i
ExtiA (L, N ) = ker(fi+1
N
)/Im(fiN )
(2.2.6)
h0 7 i (h0 ) := i (h0 ) = h0

con h0 ker(fi+1K
) HomA (Pi , K). Notemos que fi+1N
(h0 ) = h0 fi+1 = fi+1
K
(h0 ) = 0,
es decir, h0 ker(fi+1
N
). Se prueba facilmente que i esta bien definida.
0
Sean h, h definidas por medio del diagrama (2.2.5) tales que h0 = 1 (h), entonces
1 (h0 ) = h0 pero h0 = h00 f1 , es decir, h0 Im(f1N ), luego, 1 (h0 ) = 0. Hemos
probado que Im(1 ) ker(1 ).
Veamos ahora que ker(1 ) Im(1 ): sea h0 ker(1 ), con h0 ker(f2K ), en-
tonces 1 (h0 ) = 0 y f2K (h0 ) = 0, luego h0 Im(f1N ) y h0 f2 = 0, existe pues
h00 HomA (P0 , N ) tal que h0 = h00 f1 . Estamos pues en la situacion del diagra-
ma (2.2.5), pero falta precisamente definir h : L M ; sea x L, entonces existe
u P0 tal que f0 (u) = x, definimos h(x) := h00 (u); es facil probar que h es un ho-
momorfismo bien definido, y ademas por el diagrama (2.2.5) se tiene que 1 (h) = h0 ,
es decir, h0 Im(1 ).
Paso 3. Para cada i 1, Im(i ) = ker(i ): los homomorfismos i se definen en
forma analoga a como hicimos en (2.2.6):

N
ker(fi+1 )/Im(fiN ) = ExtiA (L, N )
i
ExtiA (L, M ) = ker(fi+1
M
)/Im(fiM )
(2.2.7)
g 7 i (g) := i (g) = g
N M
con g ker(fi+1 ) HomA (Pi , N ). Notemos que fi+1 (g) = gfi+1 = 0, es decir,
M
g ker(fi+1 ). Se prueba facilmente que i esta bien definida. Veamos que Im(i )
ker(i ): i (i (h0 )) = h0 = 0.
N
ker(i ) Im(i ): sea g ker(i ), con g ker(fi+1 ) HomA (Pi , M ); resulta
i (g) = 0 = g y tambien fi+1 (g) = gfi+1 = 0. Tenemos g Im(fiM ), luego existe
N

h HomA (Pi1 , M ) tal que g = hfi . Buscamos un homomorfismo h0 ker(fi+1 K


)
0 0 N
HomA (Pi , K) tal que i (h ) = g, es decir, tal que h g Im(fi ) HomA (Pi , N ).
Como Pi1 es proyectivo existe t HomA (Pi1 , N ) tal que t = h:

Pi1
p
t pp
pp
p h
pp
?
N
- M

Notemos que Im(gtfi ) Im(): sea (gtfi )(x) Im(gtfi ), luego (gtfi )(x) =
g(x) tfi (x) = hfi (x) hfi (x) = 0, es decir, (g tfi )(x) ker() = Im(). Se
2.2. PROPIEDADES BASICAS 71

tiene entonces el diagrama conmutativo ya que Pi es proyectivo:

Pi
pp
h0 p p
p pp gtfi
?
K
- N

Resulta pues que h0 g = tfi = fiN (t) Im(fiN ).


Paso 4. Para cada i 1, Im(i ) = ker(i+1 ): igual que en los pasos precedentes,
lo primero es definir el homomofismo i+1 :
i+1
M
ker(fi+1 )/Im(fiM ) = ExtiA (L, M ) Exti+1 K K
A (L, K) = ker(fi+2 )/Im(fi+1 )
(2.2.8)
h 7 i+1 (h) := h0 ,

donde h0 se define de la siguiente manera: h ker(fi+1


M
) HomA (Pi , M ), debemos
0 K
definir un homomorfismo h ker(fi+2 ) HomA (Pi+1 , K); como Pi es proyectivo
existe h00 que hace el siguiente diagrama conmutativo

Pi
p
h00 p p
pp
p h
pp
?
N
- M

tenemos ademas que hfi+1 = 0 luego Im(h00 fi+1 ) ker() = Im(); como Pi+1 es
proyectivo resulta el siguiente diagrama conmutativo

Pi+1
p
p pp
h pp
0
p h00 fi+1
p
pp
?
K - Im()

Notemos que h0 ker(fi+2 K K


): fi+2 (h0 ) = h0 fi+2 , sea z Pi+2 , entonces h0 fi+2 (z) =
h00 fi+1 fi+2 (z) = 0, pero es inyectiva, luego h0 fi+2 (z) = 0, es decir, h0 fi+2 = 0.
As pues, h0 esta definida con las siguientes condiciones: h0 = h00 fi+1 y h00 = h.
Para demostrar que i+1 esta bien definida podemos repetir exactamente la mis-
ma prueba que hicimos en el paso 0, a continuacion del diagrama (2.2.5), cuan-
do demostramos que 1 esta bien definida, basta cambiar 1 por i + 1, es decir,
tomando i = 0. Veamos que Im(i ) ker(i+1 ): sea g como en (2.2.7), tenemos
i+1 (i (g)) = i+1 (g); puesto que g = g y 0 = gfi+1 , entonces h00 := g y
72 CAPITULO 2. EXT

h0 := 0 cumplen las dos condiciones para definir i+1 , luego i+1 (g) = 0, es decir,
i+1 i = 0.
M
ker(i+1 ) Im(i ): sea h ker(i+1 ), con h ker(fi+1 ) HomA (Pi , M ),
0 0 K
entonces i+1 (h) = 0 = h , donde h ker(fi+2 ) HomA (Pi+1 , K), por lo tanto,
h Im(fi+1 K
) y existe t HomA (Pi , K) tal que h0 = fi+1 K
(t); resulta h0 = tfi+1 ,
ademas, por la defincicion de i+1 , existe h HomA (Pi , N ) tal que h00 = h y
00

h0 = h00 fi+1 . Debemos construir un homomorfismo g ker(fi+1 K


) HomA (Pi , N )
tal que i (g) = h, luego g debe cumplir las condiciones g = h y gfi+1 = 0, es
decir, las condiciones g h = fiM (u) = ufi con algun u HomA (Pi1 , M ) y
gfi+1 = 0. Definimos g := h00 t y se tiene que g h = (h00 t) h =
h00 t h = h 0 h = 0 = 0h, luego podemos tomar u := 0; ademas,
gfi+1 = (h00 t)fi+1 = h00 fi+1 tfi+1 = h0 h0 = 0.
Paso 5. Para cada i 1, Im(i+1 ) = ker(i+1 ): sean h, h0 y h00 con las condi-
ciones del paso 4; entonces, i+1 (i+1 (h)) = h0 , pero notemos que h0 = fi+1 N
(h00 )
N
Im(fi+1 ), es decir, h0 = 0. Esto demuestra que Im(i+1 ) ker(i+1 ).
Para concluir la demostracion del teorema veamos que ker(i+1 ) Im(i+1 ):
sea h0 ker(i+1 ), con h0 ker(fi+2 K
) HomA (Pi+1 , K), entonces i+1 (h0 ) = 0, es
decir, h Im(fi+1 ) y h fi+2 = 0, luego h0 = h00 fi+1 , con h00 HomA (Pi , N ).
0 N 0

Necesitamos un homomorfismo h ker(fi+1 M


) HomA (Pi , M ) tal que h00 = h; con
esto se cumpliran las condiciones del paso 4 y tendramos que i+1 (h) = h0 , es decir,
h0 Im(i+1 ). Definimos h := h00 , se cumple pues en forma trivial la condicion
requerida y ademas fi+1 M
(h00 ) = h00 fi+1 = h0 = 0.

Teorema 2.2.2. Sea P un A-modulo. Entonces las siguientes condiciones son equi-
valentes:

(i) P es proyectivo.

(ii) Para cada modulo N y cada i 1 se tiene que ExtiA (P, N ) = 0.

(iii) Para cada modulo N , Ext1A (P, N ) = 0.

Demostracion. (i)(ii): si P es proyectivo, entonces se tiene la resolucion proyectiva


0P i
0
P P 0,
con lo cual para cada A-modulo N resulta el complejo
ip 0
0 HomA (P, N )
HomA (P, N )
HomA (0, N ) ,
y de esta forma ExtiA (P, N ) = 0, para cada i 1.
(ii)(iii): evidente.
(iii)(i): consideremos una sucesion exacta

0K
L
M 0,
2.2. PROPIEDADES BASICAS 73

aplicando el teorema 2.2.1 (ii), se tiene la siguiente sucesion exacta


1
0 HomA (P, K)
HomA (P, L) HomA (P, M )
Ext1A (P, K) ,
por lo tanto, la siguiente sucesion es exacta

0 HomA (P, K)
HomA (P, L) HomA (P, M ) 0
Esto quiere decir que P es proyectivo.
Teorema 2.2.3. Sea N un A-modulo. Entonces las siguientes condiciones son equi-
valentes:
(i) N es inyectivo.
(ii) Para cada modulo M y cada i 1 se tiene que ExtiA (M, N ) = 0.
(iii) Para cada modulo M , Ext1A (M, N ) = 0.
(iv) Para cada modulo cclico M , Ext1A (M, N ) = 0.
Demostracion. (i)(ii): para la prueba podramos usar resoluciones inyectivas de
N y proceder como en la demostracion del teorema anterior. Sin embargo, hare-
mos la prueba mediante resoluciones proyectivas de M . Existen P proyectivo y un
epimorfismo : P M ; sea K := ker(), entonces tenemos la sucesion exacta

0K P M 0. Aplicamos el teorema 2.2.1 (i) y obtenemos la sucesion
exacta
1
0 HomA (M, N ) HomA (P, N ) HomA (K, N ) Ext1A (M, N )
1
f

e1 2
Ext1A (P, N )
Ext1A (K, N )

pero como N es inyectivo, entonces es sobreyectivo y como P es proyectivo en-
tonces Ext1A (P, N ) = 0. Se tiene entonces la siguiente porcion exacta
1
0 HomA (M, N ) HomA (P, N ) HomA (K, N ) Ext1A (M, N ) 0,
luego Ext1A (M, N )
= HomA (K, N )/ ker(1 ) = HomA (K, N )/HomA (K, N ) = 0. La
prueba se completa mediante induccion sobre i: supongamos que ExtjA (M, N ) = 0
para cada 1 j i y cada A-modulo M, entonces
i+1 =0 g
i+1
0 = ExtiA (K, N ) Exti+1 i+1
A (M, N ) ExtA (P, N ) = 0

es decir, Exti+1
A (M, N ) = 0.
(ii)(iii): evidente.
(iii)(iv): evidente.
(iv)(i): probaremos que N es inyectivo mediante el teorema de Baer (vease el
teorema 1.6.4). Sea I un ideal derecho de A y sea g : I N un A-homomorfismo
j
y consideremos la sucesion exacta 0 I A A/I, con j el homomorfismo
canonico. Se tiene entonces la sucesion exacta larga
74 CAPITULO 2. EXT

j 1
0 HomA (A/I, N )
HomA (A, N )
HomA (I, N )
Ext1A (A/I, N )
1 f

Ext1A (A, N ) ,
pero como A/I es cclico, entonces entonces Ext1A (A/I, N ) = 0 y se obtiene la
porcion exacta
j
0 HomA (A/I, N )
HomA (A, N )
HomA (I, N ) 0,
luego es sobreyectivo y por lo tanto existe g 0 : A N tal que (g 0 ) = g, es decir,
g 0 = g y as g se puede extender a todo A.
Teorema 2.2.4. Para cada i 0 se tiene que
Ns )
M Y Y
ExtiA ( Mr , = ExtiA (Mr , Ns ).
Demostracion. Dividimos
Q la demostracion en dos pasos.
i Q i
Paso 1. ExtA (M, s Ns ) = s ExtA (M, Ns ), para cada i 0. Para i = 0 esta
propiedad corresponde al HomA (vease [15]). Consideremos entonces que i = 1.
Cada modulo Ns se puede sumergir en un modulo inyectivo Es ; sea Ls := Es /Ns ,
resultan entonces las sucesiones exactas
s s
0 Ns
Es Ls 0
Q Q
s s s Y
Y Y
0 Ns Es s Ls 0,
s s s
Q
puesto que Es y s Es son inyectivos resultan las sucesiones exactas
(s)
(s ) (s ) 1 1
0 HomA (M, Ns ) HomA (M, Es ) HomA (M, Ls ) ExtA (M, Ns ) 0
( s s )
Q Q
Y ( s s ) Y Y 1
Y
0 HomA (M, Ns )

HomA (M, Es ) HomA (M, Ls )
ExtA (M, Ns ) 0
s s s s
Q (s)
1
Q Q
Y (s ) Y (s ) Y Y 1
0 HomA (M, Ns ) HomA (M, Es )

HomA (M, Ls ) ExtA (M, Ns ) 0,
s s s s

se tiene entonces el diagrama conmutativo con filas exactas, f, g los isomorfismos


del Hom y h definido por la sobreyectividad de
Q
( s )
HomA (M, s Es ) HomA (M, s Ls ) Ext1A (M, s Ns ) 0
Q Q Q

f g
y y yh
Q Q (s)
(s ) 1
Ext1A (M, Ns ) 0
Q Q Q
s HomA (M, Es ) s HomA (M, Ls ) s
El lema de los cinco garantiza Qque h es un isomorfismo. Mediante induccion sobre i
y teniendo en cuenta que Es y Es son inyectivos, resulta el diagrama conmutativo

0 Exti1 Ls ) ExtiA (M, Ns ) 0
Q Q
A (M,


y y

0 s Exti1 i
Q Q
A (M, Ls ) s ExtA (M, Ns ) 0,
2.2. PROPIEDADES BASICAS 75

con := 1 . L
Paso 2. ExtiA ( r Mr , N )
= r ExtiA (Mr , N ), para cada i 0. Para i = 0
Q
esta es la propiedad correspondiente de HomA . Sea i = 1; para cada Mr existe Pr
proyectivo y una sucesion exacta en la forma
0 Kr P r M r 0
y a partir de esta resultan las siguientes suceciones exactas:
L L L
0 r Kr r Pr r Mr 0,

1
0 HomA (Mr , N ) HomA (Pr , N ) HomA (Kr , N ) ExtA (Mr , N ) 0
1
M M M M
0 HomA ( Mr , N ) HomA ( Pr , N ) HomA ( Kr , N ) ExtA ( Mr , N ) 0
r r r r
1
Y Y Y Y
0 HomA (Mr , N ) HomA (Pr , N ) HomA (Kr , N ) ExtA (Mr , N ) 0,
r r r r

como en el paso anterior, se tiene entonces el diagrama conmutativo con filas exactas,
f 0 , g 0 los isomorfismos del Hom y h0 definido por sobreyectividad:
HomA ( r Pr , N ) HomA ( r Kr , N ) Ext1A ( r Mr , N ) 0
L L L

f 0 g0 0
y y yh
1
Q Q Q
r HomA (Pr , N ) r HomA (Kr , N ) r ExtA (Mr , N ) 0

El lema de los cinco garantiza que h0 es un isomorfismo. El resto de la demostracion


se hace como en el paso anterior mediante induccion.
Concluimos esta seccion con el siguiente teorema relacionado con la proposicion
1.7.11.
Teorema 2.2.5. Sean R un anillo conmutativo noetheriano y S un sistema multi-
plicativo de R. Entonces, para cada i 0 y cualesquiera R-modulos M, N , con M
f.g., se tiene el RS 1 -isomorfismo
ExtiR (M, N )S 1
= ExtiRS 1 (M S 1 , N S 1 ).
Demostracion. La demostracion se puede realizar por induccion sobre i. Para i = 0
el resultado corresponde a la proposicion 1.7.11 ya que al ser M f.g. sobre el anillo
noetheriano R, entonces M es de presentacion finita.
Veamos ahora la prueba para i = 1. Usando nuevamente que M es f.g. y que R
es noetheriano se tiene la sucesion exacta de R-modulos
0KF M 0
con F libre de bases finitas y K f.g. Puesto que el funtor S 1 es exacto, entonces
resulta la sucesion exacta de RS 1 -modulos
0 KS 1 F S 1 M S 1 0;
76 CAPITULO 2. EXT

notese que F S 1 es RS 1 -libre. Estas dos sucesiones exactas inducen las siguientes
sucesiones exactas largas
1
0 HomR (M, N ) HomR (F, N ) HomR (K, N )
Ext1R (M, N ) ,
0 HomRS 1 (M S 1 , N S 1 ) HomRS 1 (F S 1 , N S 1 )
HomRS 1 (KS 1 , N S 1 ) Ext1RS 1 (M S 1 , N S 1 ) .
Nuevamente, como S 1 es exacto, de la primera se obtiene la siguiente sucesion
exacta de RS 1 -modulos
S 1
0 HomR (M, N )S 1 HomR (F, N )S 1 HomR (K, N )S 1
1

Ext1R (M, N )S 1 .
Teniendo en cuenta que F y F S 1 son libres, extraemos de las dos sucesiones ante-
riores las siguientes porciones exactas, y donde el diagrama resulta conmutativo:
1 S 1
HomR (F, N )S 1 HomR (K, N )S 1 Ext1
R (M, N )S
1
0

g
yf

y yh

HomRS 1 (F S 1 , N S 1 ) HomRS 1 (KS 1 , N S 1 ) Ext1


R (M, N )S
1
0

f, g son los isomorfismos de la proposicion 1.7.11 (notese que F, K son de pre-


sentacion finita) y h se define mediante la sobreyectividad de 1 S 1 . Puesto que f, g
son isomorfismos, entonces h es tambien un isomorfismo.
Para completar la demostracion, de las sucesiones exactas largas se tiene el dia-
grama

0 ExtiR (K, N )S 1 Exti+1


R (M, N )S
1
0


y y
0 ExtiRS 1 (KS 1 , N S 1 ) Exti+1
RS 1 (M S
1
, N S 1 ) 0

donde el isomorfismo vertical de la izquierda es por el paso de induccion y el isomor-


fismo vertical de la derecha es por construccion invirtiendo isomorfismo horizontal
superior y componiendo con los otros dos isomorfismos.

2.3. Ejemplos
Presentaremos a continuacion algunos casos particulares encaminados a calcular
ExtiZ (M, N ), donde M es un grupo abeliano f.g. y N es un grupo abeliano arbitrario.
Ejemplo 2.3.1. Si F es un A-modulo libre, entonces ExtiA (F, N ) = 0 para cada
i 1 y cada A-modulo N . En particular,
ExtiA (A, N ) = 0, para cada i 1 y cada A-modulo N .
2.3. EJEMPLOS 77

Ejemplo 2.3.2. Sea A un anillo hereditario a derecha, entonces ExtiA (M, N ) = 0


para cada i 2 y cualesquiera modulos M, N . En efecto, para M existe un A-
f1 f0
modulo proyectivo P y se tiene la resolucion proyectiva 0 ker() P
M 0 (vease el teorema 1.8.21); aplicamos HomA ( , N ) y obtenemos 0
f f
HomA (M, N ) 0
HomA (P, N ) 1
HomA (ker(), N ) 0 , luego fi = 0
para i 2 y entonces ExtiA (M, N ) = 0 para i 2. Notemos que Ext1A (M, N ) =
HomA (ker(), N )/Im(f1 ), pero no podemos conlucir nada especial en el caso i = 1.
En particular,

ExtiZ (M, N ) = 0, para i 2 y cualesquiera grupos abelianos M, N .

por ejemplo,

ExtiZ (Zm , Zn ) = 0 para cada i 2 y cualesquiera m, n 0,


ExtiZ (R, R) = ExtiZ (R, C) = ExtiZ (C, C) = 0, para i 2.

De otra parte, puesto que Q es Z-inyectivo (corolario 1.6.5), entonces ExtiZ (M, Q) =
0 para i 1 y cada grupo abeliano M , y de manera particular,

ExtiZ (Q, Q) = ExtiZ (R, Q) = ExtiZ (C, Q) = 0, para i 1.

Ejemplo 2.3.3. El ejemplo anterior deja planteado el siguiente problema: calcular


Ext1Z (M, N ), con M, N grupos abelianos arbitrarios. Veamos entonces una propiedad
que ayudara a resolver parcialmente el problema. Para A un anillo arbitrario, N un
A-modulo cualquiera e i 1, calculemos ExtiA (A/{xi, N ).
Si x = 0, entonces ExtiA (A/{xi, N ) = ExtiA (A, N ) = 0; para x = 1 se tiene que
ExtiA (A/{xi, N ) = Ext1A (0, N ) = 0. Sea x 6= 0, 1 tal que x no es divisor de cero;
f1 f0
consideremos la resolucion libre 0 A
A
A/{xi 0, f0 es el homomor-
0 f
fismo canonico y f1 (a) := x a, se obtiene el complejo 0 HomA (A/{xi, N )
1 f
HomA (A, N ) HomA (A, N ) 0 , con lo cual ExtiA (A/{xi, N ) = 0 para
i 2. Veamos el caso i = 1:

Ext1A (A/{xi, N ) = HomA (A, N )/Im(f1 )


= N/(N x)
ya que HomA (A, N ) = N e Im(f1 ) = N x. Veamos este ultimo isomorfismo:

sea g Im(f1 ), entonces existe h HomA (A, N ) tal que g = hf1 , definimos
: Im(f1 ) N por (g) := hf1 (1). La funcion esta bien definida ya que si
g = hf1 = h0 f1 , entonces hf1 (1) = h0 f1 (1); es claramente aditiva; sea a A,
entonces g a = (hf1 ) a, luego [(hf1 ) a](1) = (hf1 (1)) a, es decir, (g a) = (g) a.
Ademas, es inyectiva ya que si (g) := hf1 (1) = 0, entonces g(a) = (hf1 )(a) =
(hf1 )(1 a) = (hf1 )(1) a = 0 para cada a A, es decir, g = 0. Por ultimo, notemos
78 CAPITULO 2. EXT

que Im() = N x: en efecto, (g) := hf1 (1) = h(x) = h(1 x) = h(1) x N x;


recprocamente, sea n x N x, entonces h HomA (A, N ) definida por h(1) := n
es tal que hf1 (1) = n x, luego g := hf1 es tal que (g) = n x.
Del resultado probado obtenemos en particular que para cada grupo abeliano N ,

Ext1Z (Zm , N )
= N/(N m), m 2.

Ejemplo 2.3.4. Con los resultados de los ejemplos anteriores podemos ya calcular
Ext1Z (M, N ), con M un grupo abeliano f.g. y N un grupo abeliano arbitrario: en
efecto, M es de la forma M = Zr Zm1 Zmt , con r 0 (el rango de M )
y mj 2, 1 j t (sus factores invariantes, vease [15]). Con el teorema 2.2.4
podemos concluir que

Ext1Z (Zr Zm1 Zmt , N )


= N/(N m1 ) N/(N mt ), mj 2, 1 j t.

En particular, puesto que Zn /Zn m


= Zd , con d := m.c.d.(m, n), resulta
(
0, m = 0, 1; n 0
Ext1Z (Zm , Zn ) =
Zd , m 2; n 0; d := m.c.d.(m, n).

Este ejemplo tambien permite ilustrar que ExtiA (M, N )  ExtiA (N, M ). Por ejem-
plo, Ext1Z (Z, Zn ) = 0 pero Ext1Z (Zn , Z)
= Zn .

Otros casos particulares interesantes son los siguientes.

Ejemplo 2.3.5. Sea A un anillo hereditario a derecha y sea P un A-modulo. P es


proyectivo si, y solo si, Ext1A (P, F ) = 0 para cada A-modulo libre F . En efecto, si P
es proyectivo, entonces por el teorema 2.2.2, Ext1A (P, F ) = 0 para cada A-modulo
libre F . Para demostrar la afirmacion recproca, consideremos el diagrama

P
g

?
M f
- N

con f sobreyectivo; sea F libre y : F M sobreyectivo; sea K := ker(f ). Se


f
tiene entonces la sucesion exacta 0 K F N 0, y de aqu, la sucesion
exacta larga

(f )
0 HomA (P, K) HomA (P, F ) HomA (P, N ) Ext1A (P, K)
2.4. EJERCICIOS 79

como F es proyectivo y A es hereditario a derecha, entonces K es proyectivo (teore-


ma 1.8.21) y existen K 0 y F1 libre tales que K K 0 = F1 , luego 0 = Ext1A (P, F1 ) =
Ext1A (P, K) Ext1A (P, K 0 ), de donde Ext1A (P, K) = 0. Se obtiene entonces la suce-
(f )
sion exacta 0 HomA (P, K) HomA (P, F ) HomA (P, N ) 0; en conse-
cuencia, existe h0 HomA (P, F ) tal que f h0 = g, es decir, el siguiente diagrama
es conmutativo, con h := h0
P
h
g

?
M f
- N

Esto demuestra que P es proyectivo.


Ejemplo 2.3.6. Sea R un DD y sea Q(R) su cuerpo de fracciones. Sea K :=
Q(R)/R. Entonces, un R-modulo N es inyectivo si, y solo si, Ext1R (K, N ) = 0. En
efecto, si N es inyectivo, entonces por el teorema 2.2.3, Ext1R (K, N ) = 0. Recpro-
camente, consideremos la sucesion exacta 0 R Q(R) K 0, entonces de la
sucecion exacta larga resulta la sucesion exacta
0 HomR (K, N ) HomR (Q(R), N ) HomR (R, N ) Ext1R (K, N ) = 0,
por lo tanto, N = HomR (Q(R), N )/HomR (K, N ) es una imagen homomorfa de
HomR (Q(R), N ), el cual es R-divisible por ser un Q(R)-espacio vectorial (vease
la proposicion 1.6.9 y el corolario 1.6.12), luego N es divisible. El corolario 1.8.22
garantiza que N es inyectivo.

2.4. Ejercicios
1. Realice la demostracion de la parte (i) del teorema 2.2.1.

2. Realice la demostracion del teorema 2.2.5.

3. Demuestre la siguiente generalizacion del teorema 2.2.5. Sean R un anillo con-


mutativo noetheriano y B una R-algebra plana. Entonces, para cada i 0 y
cualesquiera R-modulos M y N , con M f.g., se tiene el B-isomorfismo

ExtiR (M, N ) R B
= ExtiB (M R B, N R B).

4. Dos modulos M y N son proyectivamente equivalentes si existen modulos


proyectivos P, Q tales que M P
= N Q. De manera analoga se definen los
modulos son inyectivamente equivalentes. Demuestre que estas relaciones
son de equivalencia.
80 CAPITULO 2. EXT

5. Sean M, N modulos proyectivamente equivalentes. Demuestre que para cada


modulo L y n 1, ExtnA (M, L)
= ExtnA (N, L).
6. Sean
fi+1 fi f1 f0
Pi+1 Pi
Pi1 P1
P0
M 0.
gi+1 gi g1 g0
Qi+1 Qi
Qi1 Q1
Q0
M 0.
dos resoluciones proyectivas del modulo M . Sean Kn := ker(fn ), Kn0 := ker(gn ),
n 0. Demuestre que Kn y Kn0 son proyectivamente equivalentes (sugerencia:
utilice el lema 1.2.12).

7. Enuncie y demuestre el ejercicio anterior para resoluciones inyectivas.

8. Muestre que las propiedades de los dos ejercicios anteriores no son siempre
ciertas para resoluciones planas (sugerencia: considere el Z-modulo Q/Z y
utilice el teorema 1.8.21).

9. Sean M, N modulos inyectivamente equivalentes. Demuestre que para cada


modulo L y n 1, ExtnA (L, M )
= ExtnA (L, N ).
Captulo 3

Tor

Estudiamos ahora la extension del producto tensorial y algunas propiedades basicas


similares a las consideradas en el captulo anterior para el Ext. Recordemos que A
representa un anillo no necesariamente conmutativo.

3.1. Definicion y propiedades basicas


Sea N un A-modulo a izquierda y consideremos una resolucion proyectiva de N en
la siguiente forma
fi+1 fi f1 f0
Pi+1 Pi
Pi1 P1
P0
N 0; (3.1.1)
sea ahora M un A-modulo derecho, al tensorizar por M se obtiene el complejo
iM fi+1 iM f1 iM f0
M A Pi+1 M A Pi M A P1 M A P0 M A N 0.

Esta sucesion induce la siguiente definicion.


Definicion 3.1.1. Sea N un A-modulo a izquierda y sea M un A-modulo a derecha.
Para cada i 1 se define

T oriA (M, N ) := ker(iM fi )/Im(iM fi+1 ), (3.1.2)

y
T or0A (M, N ) := M N .
La definicion anterior parece depender de la resolucion proyectiva elegida para
N . Sin embargo, se tiene la siguiente propiedad.
Teorema 3.1.2. Para cada i 0, el grupo T oriA (M, N ) es independiente de la
resolucion proyectiva (3.1.1).

81
82 CAPITULO 3. TOR

Demostracion. La demostracion es similar a la realizada para el funtor Ext (teorema


2.1.2) y la dejamos como ejercicio al lector.
Segun el teorema anterior, para definir y calcular los grupos T oriA (M, N ) pode-
mos utilizar resoluciones libres en lugar de resoluciones proyectivas. Es decir, con
una resolucion libre para N basta para calcular T oriA (M, N ) para cada i 0. Pre-
sentamos la interpretacion funtorial del T or.
Corolario 3.1.3. Sea M un A-modulo derecho. Entonces, para cada i 0
T orA (M, )
A M od i Ab
N 7 T oriA (M, N )
i
N 0 7 T oriA (M, N )
N M i
T oriA (M, N 0 )
es un funtor covariante, donde A M od denota la categora de los A-modulos a izquier-
da y Ab denota la categora de los grupos abelianos.
Demostracion. La prueba completa la dejamos al lector; veamos solamente como se
define el homomorfismo iM i . Construimos para N y N 0 resoluciones proyectivas,
calculamos los homomorfismos i como en la demostracion del teorema 2.1.2, luego
tensorizamos por M y obtenemos el diagrama conmutativo de complejos
iM fi iM f1 iM f0
(P ) : M Pi M P1 M P0 M N 0

iM i y iM 1 y iM 0 y iM y

iM gi iM g1 iM g0
(Q) : M Qi M Q1 M Q0 M N 0 0

Se define entonces
i
T oriA (M, N ) = ker(iM fi )/Im(iM fi+1 )
M i
T oriA (M, N 0 ) = ker(iM gi )/Im(iM gi+1 )
z 7 (iM i )(z)

con z ker(iM fi ). Es claro que (iM i )(z) ker(iM gi ) y se puede probar


facilmente que iM i esta bien definida.
Observacion 3.1.4. (i) Si M es un B A bimodulo y N es un A C bimodulo,
entonces T oriA (M, N ) es un B C-bimodulo, para cada i 0. En particular, si
R es un anillo conmutativo y M, N son R-modulos, entonces T oriA (M, N ) es un
R-modulo, para cada i 0.
(ii) Si Aop es el opuesto del anillo A (vease [15]), entonces para cada i
0, T oriA (M, N )
= T oriA (N, M ). Si R es un anillo conmutativo, T oriR (M, N )
op
=
T oriR (N, M ).
(iii) Los grupos T or se pueden construir tambien por resoluciones proyectivas
del primer argumento y se puede demostrar que estos grupos resultan isomorfos a
los definidos en (3.1.2).
(iv) Para N fijo, T oriA ( , N ) es tambien un funtor covariante.
3.1. DEFINICION Y PROPIEDADES BASICAS 83

Corolario 3.1.5. Si P es un A-modulo proyectivo, entonces para cada i 1,


T oriA (P, N ) = 0 = T oriA (M, P ), para cada A-modulo izquierdo N y cada A-modulo
derecho M . En particular,

T oriA (A, N ) = 0 = T oriA (M, A).

Demostracion. Evidente al hacer la resolcuion proyectiva 0 P P 0.

Teorema 3.1.6. (i) Sea L un A-modulo a izquierda, entonces la sucesion exacta de


A-modulos a derecha

0K
N
M 0

induce la sucesion exacta de grupos abelianos

A i+1 iL A i+1 iL
A i+1
T ori+1 (K, L) T ori+1 (N, L) T ori+1 (M, L)
i i
T oriA (K, L)
i L
T oriA (N, L)
i L
T oriA (M, L)
i

i i
T or1A (K, L)
1 L
T or1A (N, L)
1 L
T or1A (M, L)
1

i i
T or0A (K, L)
L
T or0A (N, L)
L
T or0A (M, L) 0.

(ii) Sea L un A-modulo a derecha, entonces la sucesion exacta de A-modulos a


izquierda

0K
N
M 0

induce la sucesion exacta de grupos abelianos

A iL i+1 A iL i+1
A i+1
T ori+1 (L, K) T ori+1 (L, N ) T ori+1 (L, M )
i i
T oriA (L, K)
L i
T oriA (L, N ) L
i
T oriA (L, M )
i

i i
T or1A (L, K)
L 1
T or1A (L, N ) L
1
T or1A (L, M )
1

i i
T or0R (L, K) L T or0R (L, N )
L
T or0R (L, M ) 0.

Demostracion. La prueba completa la dejamos al lector, veamos solamente como se


define i+1 en (i): consideremos una resolucion proyectiva de L

fi+1 fi f1 f0
Pi+1 Pi
Pi1 P1
P0
L 0;
84 CAPITULO 3. TOR

tenzorizando por K, N y M se obtiene el siguiente diagrama conmutativo:


0 0


y y
iK fi+2 iK fi+1
K i fi
K Pi+1 K Pi

iPi+1 y iPi y

iN fi+2 iN fi+1
N i fi
N Pi+1 N Pi

iPi+1 y iPi y

iM fi+2 iM fi+1 i fi
M Pi+1 M Pi M



y y
0 0
las filas son complejos y las columnas son exactas ya que cada Pi es plano. Se tiene
entonces que
A i+1
T ori+1 (M, L) = ker(iM fi+1 )/Im(iM fi+2 ) T oriA (K, L) = ker(iK fi )/Im(iK fi+1 )
z 7 z 0

con z 0 definido de la siguiente manera: como z ker(iM fi+1 ) M Pi+1 , entonces


existe z 00 N Pi+1 tal que (iPi+1 )(z 00 ) = z; tenemos que (iN fi+1 )(z 00 ) N Pi ,
pero ( iPi )(iN fi+1 )(z 00 ) = (iM fi+1 )( iPi+1 )(z 00 ) = (iM fi+1 )(z) = 0, luego
(iN fi+1 )(z 00 ) ker( iPi ) = Im( iPi ), por lo tanto, existe z 0 K Pi
tal que (iN fi+1 )(z 00 ) = ( iPi )(z 0 ). Notemos que z 0 ker(iK fi ): en efecto,
( iPi1 )(iK fi )(z 0 ) = (iN fi )( iPi )(z 0 ) = (iN fi )(iN fi+1 )(z 00 ) = 0, pero
iPi1 es inyectiva, luego se obtiene lo afirmado. Se puede demostrar que i+1
queda bien definida y sujeta entonces a las siguientes condiciones
( iPi+1 )(z 00 ) = z, (iN fi+1 )(z 00 ) = ( iPi )(z 0 ).

Teorema 3.1.7. Para cada i 0 se tiene que

Ns )
M M M
T oriA ( Mr , = T oriA (Mr , Ns ).

Demostracion. Ideas similares a las de la demostracion del teorema 2.2.4 pueden ser
usadas en este caso. La prueba se deja al lector (vease tambien [31], teoremas 6.3.8
y 6.3.9).
Terminamos esta seccion con la siguiente generalizacion de la proposicion 1.5.8.
3.2. EJEMPLOS 85

Teorema 3.1.8. Sean R un anillo conmutativo y S un sistema multiplicativo de


R. Entonces, para cada i 0 y cualesquiera R-modulos M, N se tiene el RS 1 -
isomorfismo
T oriR (M, N )S 1
1
= T oriRS (M S 1 , N S 1 ).

Demostracion. El caso i = 0 fue probado en la proposicion 1.5.8.


Sea i 1, entonces T oriA (M, N ) = ker(iM fi )/Im(iM fi+1 ), con
iM fi+1 i fi
M Pi+1 M Pi M
M Pi1 .
Por lo tanto,

T oriA (M, N )S 1 = [ker(iM fi )/Im(iM fi+1 )]S 1



= [ker(iM fi )]S 1 /[Im(iM fi+1 )]S 1
= ker[(iM fi )S 1 ]/Im[(iM fi+1 )S 1 ],

pero se tiene el siguiente diagrama conmutativo


(iM fi )S 1
(M Pi )S 1 (M Pi1 )S 1


y y
1 )
(i 1 fi S
M S 1 Pi S 1 MS M S 1 Pi1 S 1

donde las flechas verticales son isomorfismos (vease la proposicion 1.5.8). En efecto,
se tiene que
mp
s
mfsi (p)


y y
m p m fi (p)
s
1
s
1

El diagrama conmutativo implica que ker[(iM fi )S 1 ] = ker[(iM S 1 fi S 1 )] y de


igual manera Im[(iM fi+1 )S 1 ]
= Im[(iM S 1 fi+1 S 1 )]. Esto completa la prueba
del teorema.

3.2. Ejemplos
Ejemplo 3.2.1. Sea A un anillo hereditario a derecha y sean M un A-modulo
derecho y N un A-modulo izquierdo. Entonces, T oriA (M, N ) = 0 para cada i 2.
f1 f0
K
En efecto, consideremos la resolucion proyectiva de N , 0 P N 0,
entonces iM fi = 0 para i 2, luego T oriA (A, N ) = 0, para cada i 1 y cada
A-modulo N . En particular,
86 CAPITULO 3. TOR

T oriZ (M, N ) = 0, para i 2 y cualesquiera grupos abelianos M, N .

Por ejemplo,

T oriZ (Zm , Zn ) = 0, para i 2 y cualesquiera m, n 0,


T oriZ (R, R) = T oriZ (R, C) = T oriZ (C, C) = 0, para i 2.

De otra parte, puesto que Q es Z-plano, entonces T oriZ (Q, N ) = 0 para i 1 y cada
grupo abeliano N , y de manera particular,

T oriZ (Q, Q) = T oriZ (Q, R) = T oriZ (Q, C) = 0, para i 1.

Ejemplo 3.2.2. El ejemplo anterior deja planteado el siguiente problema: calcular


T or1Z (M, N ), con M, N grupos abelianos arbitrarios. Veamos entonces una propiedad
que ayudara a resolver parcialmente el problema. Para A un anillo arbitrario, M
un A-modulo derecho cualquiera, calculemos T oriA (M, A/hx}) para i 0. Si x = 0,
T oriA (M, A/hx}) = T oriA (M, A) = 0 para i 1, y T or0A (M, A/hx}) = M A A
= M.
A A
Si x = 1, T ori (M, A/hx}) = T ori (M, 0) = 0 para cada i 0. Sea x 6= 0, 1 tal que
x no es divisor de cero;

T or0A (M, A/hx}) = M A A/hx}


= M/(M hx}) = M/M x.
f1 f0
Para i 1, consideremos la resolucion proyectiva 0 A A A/hx}
0, con f1 (a) := ax y f0 el homomorfismo canonico en el cociente. Para i 2,
fi = 0, luego T oriA (M, A/hx}) = 0. Resta pues calcular T or1A (M, A/hx}); tenemos
T or1A (M, A/hx}) = ker(iM f1 )/Im(iM f2 ) = ker(iM f1 ), pero se tiene el siguiente
diagrama conmutativo
iM f1
M A A M A A


y y
g
M M
donde las flechas verticales son los isomorfismos naturales, luego g(m) := m x.
Resulta, ker(iM f1 ) = ker(g) = {m M |m x = 0} y entonces

T or1A (M, A/hx}) = {m M |m x = 0}.

Resultados analogos a los anteriores se tienen por supuesto para T oriA (A/{xi, M )
con i 0 y M un A-modulo izquierdo arbitrario.
En particular, para cada grupo abeliano M se tiene que
(
M/M n, i = 0, n 2
T oriZ (M, Zn ) =
{m M |m n = 0}, i = 1, n 2.
3.2. EJEMPLOS 87

Por ejemplo,
T or0Z (Zm , Zn ) = Zm Zn = Zm /Zm n = Zd , m, n 2, con d := m.c.d.(m, n).
El siguiente ejemplo presenta otra propiedad interesante del T or.
Ejemplo 3.2.3. Sean A un anillo, I un ideal derecho y J un ideal izquierdo de A.
Entonces
T or1A (A/I, A/J)
= (I J)/IJ.
f2 f1
Consideremos la siguiente resolucion libre de A/J: F2
F1 A A/J
0, con Fi libre para i 1 y el homomorfismo canonico en el cociente; tensorizando
iA/I f2 iA/I f1
por A/I obtenemos el complejo A/I A F2 A/I A F1 A/I A
iA/I
A A/I A A/J 0, luego T or1A (A/I, A/J) = ker(iA/I f1 )/Im(iA/I f2 ).
Se tiene el diagrama conmutativo
iA/I f2 iA/I f1
A/I A F2 A/I A F1 A/I A A


y y y
g2 g1
F2 /IF2 F1 /IF1 A/I

donde las flechas verticales son los isomorfismos naturales, luego g2 (x) = f2 (x),
x F2 y g1 (y) := f1 (y), y F1 . Se obtiene entonces que T or1A (A/I, A/J) =
ker(g1 )/Im(g2 ) y definimos la aplicacion

ker(g1 )
(I J)/IJ, (y) := f1 (y).
Notemos que esta bien definido: en efecto, si y ker(g1 ), entonces f1 (y) = 0, de
donde f1 (y) Im(f1 ) = J y f1 (y) I, es decir, f1 (y) I J; ademas, si y = 0,
entonces y IF1 , luego y = a1 y1 + + at yt , con ai I y yi F1 , 1 i t, por
lo tanto, f1 (y) = a1 f1 (y1 ) + + at f1 (yt ) IJ, es decir, fi (y) = 0. Es claro que
es un homomorfismo de grupos, ademas, es sobreyectivo ya que si z I J,
entonces z J = Im(f1 ), de donde z = f1 (y), con y F1 , luego (y) = f1 (y).
Veamos ahora que ker() = Im(g2 ): sea y Im(g2 ), entonces y = g2 (x), con
x F2 , se tiene entonces que (y) = (g2 (x)) = (f2 (x)) = f1 (f2 (x)) = 0, es
decir, y ker(), hemos pues probado que Im(g2 ) ker(). Sea ahora y ker(),
con y F1 , entonces (y) = f1 (y) = 0, de donde f1 (y) IJ; resulta entonces
f1 (y) = a1 z1 + + at zt , con ai I y zi J = Im(f1 ), 1 i t; de aqui
obtenemos que y (a1 y1 + + at yt ) ker(f1 ) = Im(f2 ), con yi F1 , luego
y = a1 y1 + + at yt + f2 (x), con x F2 , y esto indica que y = f2 (x) = g2 (x)
Im(g2 ).
Por ejemplo,
88 CAPITULO 3. TOR

(
0, m = 0, 1 o n = 0, 1
T or1Z (Zm , Zn ) =
Zd , m 2, n 2, con d := m.c.d.(m, n).

La ultima igualdad se justifica de la siguiente manera: (hmi hni)/(hmihni) =


hm.c.m(m, n)i/hmni = Zd .

Ejemplo 3.2.4. Con los resultados de los ejemplos anteriores podemos calcular
T or0Z (M, N ) y T or1Z (M, N ), con M, N grupos abelianos f.g. Por ejemplo,

(Z2 Z6 Z10 ) Z (Z12 Z18 )


= (Z12 )2 (Z18 )2 Z26 Z22
= Z62 Z24 Z43 Z29 ,
T orZ (Z2 Z6 Z10 , Z12 Z18 )
1 = Z2 Z2
6 = Z4 Z2 .
2 2 3

3.3. Tor y modulos planos


Presentamos ahora otras caracterizaciones de los modulos planos por medio del T or.

Teorema 3.3.1. Sea F un A-modulo derecho. Entonces las siguientes condiciones


son equivalentes:

(i) F es plano.

(ii) Para cada A-modulo N y cada i 1, T oriA (F, N ) = 0.

(iii) Para cada A-modulo N , T or1A (F, N ) = 0.

(iv) T or1A (F, A/I) = 0, para cada ideal izquierdo I de A.

(v) T or1A (F, A/I) = 0, para cada ideal izquierdo f.g. I de A.

El teorema es tambien valido en el segundo argumento.

Demostracion. (i)(ii): considerando una resolucion proyectiva de N y tensorizan-


do por F resulta el complejo
iF fi+1 F i fi i f0
F Pi+1 F Pi Pi1 F P0 F F N 0,

y se tiene entonces que T oriA (F, N ) = ker(iF fi )/Im(iF fi+1 ); como F es plano,
fi
de la sucesion exacta 0 Im(fi+1 )
Pi
Im(fi ) 0 se obtiene la sucesion
exacta
i F i fi
0 F Im(fi+1 ) F F Pi F Im(fi ) 0,
3.3. TOR Y MODULOS PLANOS 89

de donde Im(iF ) = ker(iF fi ). Pero notese que Im(iF ) = Im(iF fi+1 ),


luego T oriA (F, N ) = 0.
(ii)(iii)(iv)(v): evidentes.
(v)(iv): sea I un ideal izquierdo de A; consideremos la sucesion exacta 0

I A A/I 0; aplicamos la sucesion exacta larga y obtenemos la porcion
i i
exacta 0 T or1A (F, A/I) F I F F A, si probamos que F I F F A
es inyectivo, entonces T or1A (F, A/I) = 0. Sea z := f1 a1 + + ft at ker(iF );
0
consideremos el ideal izquierdo ha1 , . . . , at } y la inclusion I0 A, con 0 := |I0 ;
notemos que z ker(iF 0 ) y consideremos la sucesion exacta 0 I0 A
A/I0 0, resulta entonces la porcion exacta T or1A (F, A/I0 ) F I0 F A,
iF 0
pero por la hipotesis (v), T or1A (F, A/I0 ) = 0, luego F I0 F A es inyectivo,
de donde z = 0.

(iv)(i): consideremos un homomorfismo inyectivo K L, con K y L f.g.,
iF
queremos demostrar que F K F L es inyectivo (vease el teorema 1.7.3).
Si (K) = L, entonces iF es un isomorfismo, y por lo tanto, inyectivo. Sea
(K) L = hx1 , . . . , xt }; sin perder generalidad podemos asumir que x1 / (K),
luego L0 := (K) L0 + hx1 } := L1 ; si L1 = L, entonces tenemos la cadena
L0 L1 = L. En caso contrario, L1 L1 + hx2 } := L2 ; continuando de esta manera

se obtiene que el homomorfismo compuesto K L 0 L1 L2 Ls = L
coincide con ; de igual manera, el homomorfismo compuesto F K F L0
iF
F L1 F L2 F Ls = F L coincide con F K F L. Puesto
que en esta secuencia de homomorfismos F K F L0 es inyectivo (biyectivo),
i
entonces para demostrar que el homomorfismo compuesto F K F F L es
inyectivo basta probar que para cada i 0, F Li F Li+1 es inyectivo. Notemos
que Li+1 /Li = hxi+1 }/(hxi+1 } Li ) es cclico, luego ahora bastara demostrar que si
L00 /L0 es un modulo cclico, entonces el homomorfismo F L0 F L00 es inyectivo.
Sea L00 /L0 = A/I, con I un ideal izquierdo de A, consideremos la sucesion exacta
0 L L00 L00 /L0 0, de la sucesion exacta larga resulta la porcion exacta
0

T or1A (F, L00 /L0 ) F L0 F L00 , de donde, por la hipotesis (iv), la funcion
F L0 F L00 es inyectiva.
Corolario 3.3.2. Sea F un A-modulo. Entonces las siguientes condiciones son
equivalentes:
(i) F es plano.

(ii) Para cada ideal izquierdo I de A, la sucesion 0 F A I F A A es exacta.

(iii) Para cada ideal izquierdo f.g. I de A, la sucesion 0 F A I F A A es


exacta.
Demostracion. (i))(ii): evidente a partir de la definicion de modulo plano.
90 CAPITULO 3. TOR

(ii))(iii): evidente.
(iii))(i): sea I un ideal izquierdo f.g. del anillo A; aplicamos el teorema 3.1.6

a la sucesion exacta 0 I A A/I 0, con la inclusion, y obtenemos la
porcion exacta
i
0 T or1A (F, A/I) F A I F F A A.
Segun la hipotesis y el teorema 3.3.1, F es plano.

Enseguida demostraremos el recproco del corolario 1.7.7 para modulos de pre-


sentacion finita. Algunos resultados preliminares son necesarios antes.

Proposicion 3.3.3. Sea M un A-modulo. Entonces las siguientes condiciones son


equivalentes:

(i) F es plano.

(ii) Para cada ideal izquierdo I de A la funcion F A I
F I dada por ma 7 ma
es un isomorfismo.

(iii) Para cada ideal izquierdo f.g. I de A la funcion F A I
F I dada por
m a 7 m a es un isomorfismo.

Demostracion. (i)(ii): si I
A es la inclusion, entonces resulta el homomorfismo
iF
compuesto F A I F A A F , donde es el isomorfismo natural definido por
(m a) := m a. Si F es plano entonces el homomorfismo compuesto := (iF )

es inyectivo y su imagen es F I, luego la funcion F A I F I es un isomorfismo.
(ii)(iii): evidente.
(iii)(i): Consideremos el siguiente diagrama conmutativo
i
F I F F A

l
FI
F
donde l : F I F es la inclusion. Entonces, ker(iF )
= ker(l) = 0. Segun el
corolario 3.3.2, F es plano.
f g
Proposicion 3.3.4. Sea F un A-modulo plano y 0 K F M 0 una
sucesion exacta de A-modulos. Entonces las siguientes condiciones son equivalentes:

(i) M es plano.

(ii) f (K) F I = f (K)I para cada ideal izquierdo I de A.

(iii) f (K) F I = f (K)I para cada ideal izquierdo f.g. I de A.


3.3. TOR Y MODULOS PLANOS 91

Demostracion. (i)(ii): tensorizamos por I la sucesion exacta dada y obtenemos la


f iI I gi
sucesion exacta K A I F A I M A I 0; segun la proposicion 3.3.3 se
tiene el isomorfismo F : F A I F I, F (f i) := f i; ademas, K : K A I KI,
K (k i) := k i es sobreyectivo. Se tiene el siguiente diagrama exacto conmutativo:

If i I gi
K A I F A I M A I 0

y

K y

F y


KI FI F I/f (K)I 0

donde se construye por sobreyectividad, es la restriccion de f a KI y es el


homomorfismo canonico del cociente. Veamos que es un isomorfismo: por cons-
truccion es sobreyectivo; sea z ker(), existe entonces y F A I tal que
(g iI )(y) = z, resulta (g iI )(y) = 0 = F (y), luego F (y) ker() = Im() y
entonces existe u KI tal que (u) = F (y), pero como K es sobreyectivo, existe
v K A I tal que K (v) = u; de esto resulta K (v) = F (f iI )(v) = F (y), con
lo cual (f iI )(v) = y y finalmente z = (g iI )(f iI (v)) = 0.
Notemos que g(F I) = M I y se tiene el isomorfismo : F I/(F I f (K)) =
F I/(F I ker(g)) = M I definido por x i + (F I f (K)) 7 g(x i), con x F , i I.
Consideremos entonces el homomorfismo compuesto := 1 M 1

1 M 1
F I/f (K)I M A I
M I F I/(F I f (K));

de manera explcita, (x i + f (K)I) := x i + (F I f (K)). Notemos que ker() =


(F I f (K))/f (K)I, por lo tanto, es un isomorfismo si, y solo si, F I f (K) =
f (K)I; por otro lado, es un isomorfismo si, y solo si, M es un isomorfismo. Lo
demostrado hasta ahora es valido para cualquier ideal izquierdo I.
Si M es plano, entonces M es un isomorfismo (proposicion 3.3.3), luego F I
f (K) = f (K)I.
(ii)(iii) es evidente.
(iii)(i): segun la hipotesisn y lo probado en la primera parte, M es un isomor-
fismo, luego por la proposicion 3.3.3, M es plano.

f g
Lema 3.3.5. Sea 0 K F M 0 una sucesion exacta de A-modulos, donde
F es libre con base Z. Sea z F y

z = z1 a1 + + zm am , con zi Z, ai A, 1 i m.

Sea Iz := ha1 , . . . , am } el ideal izquierdo generado por las coordenadas de z en la


base Z. Entonces, M es plano si, y solo si, x KIf (x) , para cada x K.
92 CAPITULO 3. TOR

Demostracion. ): sea x K, entonces f (x) f (K) F If (x) = f (K)If (x) =


f (KIf (x) ) (aplicamos la proposicion 3.3.4 ya que todo modulo libre es plano), pero
como f es inyectivo, entonces x KIf (x) .
): sea I un ideal izquierdo de A, por la proposicion 3.3.4, basta demostrar que
f (K)F I = f (K)I. La inclusion f (K)I f (K)F I es trivial; sea f (x) f (K)F I
con x K, en particular f (x) F I, luego If (x) I, y en consecuencia, KIf (x)
KI, pero por la hipotesis x KIf (x) , de donde x KI, luego f (x) f (K)I.

Teorema 3.3.6. Cada modulo plano M de presentacion finita es proyectivo.


f g
Demostracion. Sea 0 K Am M 0 una presentacion finita de M ; si
probamos que esta sucesion es hendida, entonces Am = K M , es decir, M es
proyectivo.
Puesto que K es f.g., entonces basta demostrar por induccion sobre r que dados
x1 , . . . , xr K existe un homomorfismo h : Am K tal que h[f (xi )] = xi para cada
1 i r. Con esto, elegimos un sistema finito de generadores de K y encontramos
un homomorfismo h : Am K tal que hf = iK , es decir, la sucesion de arriba es
hendida.
r = 1: sea x K y sea {ej }m m
j=1 la base canonica de A , entonces f (x) =
e1 a1 + + em am . Sea I := ha1 , . . . , am }; como M es plano, x KI (lema 3.3.5),
y se tiene la representacion x = k1 s1 + + kt st , con kl K, sl I, 1 l t.
Pero cada sl es de la forma sl = bl1 a1 + + blm am , luego

x = k1 (b11 a1 + + b1m am ) + + kt (bt1 a1 + + btm am )


= (k1 b11 + + kt bt1 ) a1 + + (k1 b1m + kt btm ) am .

Definimos
kj0 := k1 b1j + + kt btj ; h : Am K, ej 7 kj0 , 1 j m.
Notemos que h(f (x)) = x.
Supongamos que ya hemos probado lo anunciado para r 1 elementos de K y
sean x1 , . . . , xr K; segun el primer paso de la induccion, existe hr : Am K tal
que hr [f (xr )] = xr . Definimos
x0i := xi hr [f (xi )] K, 1 i r 1.
Por induccion, existe
h0 : Am K tal que h0 [f (x0i )] = x0i para 1 i r 1;
definimos
h : Am K por h(z) := hr (z) + h0 [z f (hr (z))], z Am .
Resulta entonces
3.4. MODULOS PLANOS Y MATRICES 93

h[f (xr )] = hr [f (xr )] + h0 [f (xr ) f (hr (f (xr )))] = xr + h0 [f (xr ) f (xr )] = xr ;


h[f (xi )] = hr [f (xi )] + h0 [f (xi ) f (hr (f (xi )))] = hr [f (xi )] + h0 [f (xi )]
h0 [f (hr (f (xi )))] = hr [f (xi )] + h0 [f (x0i ) + f (hr (f (xi )))] h0 [f (hr (f (xi )))]
= hr [f (xi )] + h0 [f (x0i )] = hr [f (xi )] + x0i = xi , para cada i.

Corolario 3.3.7. Si A es un anillo noetheriano a derecha y M es un A-modulo


plano f.g., entonces M es proyectivo.
Demostracion. Como A es noetheriano y M es f.g., entonces M es noetheriano, y
por lo tanto, de presentacion finita. El resultado se obtiene entonces del teorema
3.3.6.

3.4. Modulos planos y matrices


En esta seccion veremos un teorema de caracterizacion matricial de los modulos
planos debido a Orlando Villamayor.
Proposicion 3.4.1. Sean A un anillo, M un A-modulo derecho, m1 , . . . , mt M
y N := hn1 , . . . , nt } un A-modulo izquierdo f.g. Entonces,
m1 n1 + + mt nt = 0 existen m01 , . . . , m0s M y F = [aij ] Mts (A)
T
tales que m1 mt = m01 m0s F T y F T n1 nt = 0.
    

Demostracion. ): consideremos la siguiente presentacion de N ,


f1 f0
At
L N 0, f0 (ei ) := ni , 1 i t y L libre,
iM f1 iM f0
resulta entonces la sucesion exacta M A L M A At M A N 0 y
m1 e1 + + mt et ker(iM f0 ) = Im(iM f1 ); existen entonces elementos
m01 , . . . , m0s M y l1 , . . . , ls L tales que m1 e1 + + mt et = (iM f1 )(m01
l1 + + m0s ls ), con lj L, 1 j s. En consecuencia, m1 e1 + + mt et =
m01 f1 (l1 ) + + m0s f1 (ls ) = m01 (a11 e1 + + at1 et ) + + m0s (a1s e1 +
+ ats et ) = (m01 a11 + + m0s a1s ) e1 + + (m01 at1 + + m0s ats ) et ,
pero se tiene el isomorfismo M t = M A At definido por
M t M A At M A At M t
(m1 , . . . , mt ) 7 m1 e1 + + mt et m (a1 , . . . , at ) 7 (m a1 , . . . , m at )
luego m1 mt = m01 m0s F T con F := [aij ] Mts (A). Ademas, para
   

cada j, f1 (lj ) = (a1j , . . . , atj ) Im(f1 ) = ker(f0 ), luego 0 = f0 (a1j , . . . , atj ) =


 T
a1j f0 (e1 )+ +atj f0 (et ) = a1j n1 + +atj nt = 0, es decir, F T n1 nt = 0.
): m1 n1 + + mt nt = (m01 a11 + + m0s a1s ) n1 + + (m01 at1 + +
m0s ats )nt = m01 (a11 n1 + +at1 nt )+ +m0s (a1s n1 + +ats nt ) = 0.
94 CAPITULO 3. TOR

Teorema 3.4.2 (Villamayor). Sean A un anillo y M un A-modulo. Entonces, las


siguientes condiciones son equivalentes:
(i) M es plano.
(ii) Si m1 , . . . , mt M y b1 , . . . , bt A son tales que m1 b1 + + mt bt = 0,
entonces existen m01 , . . . , m0s M y F = [aij ] Mts (A) tales que
T
m1 mt = m01 m0s F T y F T b1 bt = 0.
    

Demostracion. ): consideremos el ideal izquierdo I := hb1 , . . . , bt }; como M es


iM
plano el homomorfismo M A I M A A es inyectivo, con la inclusion
canonica. Luego, m1 b1 + mt bt = 0 en M A I, aplicamos entonces la
proposicion anterior con N := I.
): sea I un ideal izquierdo f.g. del anillo A; segun el corolario 3.3.2, bas-
ta entonces probar que iM es inyectivo. Sean I = hb1 , . . . , bt } y z = m1
b1 + + mt bt ker(iM ), entonces m1 b1 + + mt  bt = 0, y por
hipotesis, existen m01 , . . . , m0s M y F = [aij ] Mts (A) tales que m1 mt =
 0 T
m1 m0s F T y F T b1 bt = 0. Resulta, z = (m01 a11 + + m0s a1s )
 

b1 + + (m01 at1 + + m0s ats ) bt = m01 (a11 b1 + + at1 bt ) + + m0s


(a1s b1 + + ats bt ) = 0.

3.5. Torsion de un modulo


Estudiaremos en esta seccion la torsion para modulos sobre dominios de Ore.
Definicion 3.5.1. Sea D un dominio de Ore a derecha y M un D-modulo, el con-
junto
T (M ) := {m M |m d = 0, para algun d D {0}}
es llamado el submodulo de torsion de M y sus elementos se denominan los
elementos de torsion de M . M es de torsion si T (M ) = M y M es sin
torsion si T (M ) = 0.
El hecho que T (M ) es un D-submodulo de M es una consecuencia de la condicion
de Ore a derecha. En efecto, para m1 , m2 T (M ) y d1 , d2 D veamos que m1
d1 + m2 d2 T (M ): existen p1 , p2 D {0} tales que m1 p1 = 0 y m2 p2 = 0;
por la condicion de Ore aplicada a los elementos d1 , p1 y d2 , p2 , existen r1 , r2 D y
s1 , s2 D {0} tales que d1 s1 = p1 r1 , d2 s2 = p2 r2 ; ahora aplicamos nuevamente la
condicion de Ore a s1 , s2 y encontramos elementos no nulos t1 , t2 tales que s1 t1 = s2 t2 ,
resulta entonces que (m1 d1 + m2 d2 ) s1 t1 = m1 (d1 s1 )t1 + m2 (d2 s2 )t2 =
(m1 p1 ) r1 t1 + (m2 p2 ) r2 t2 = 0, con s1 t1 6= 0.
3.5. TORSION DE UN MODULO 95

Teorema 3.5.2. Sea D un dominio de Ore a derecha y M un D-modulo. Si M es


plano, entonces M es sin torsion. Ademas, si D es un dominio de ideales izquierdos
principales la afirmacion recproca es valida.

Demostracion. Sean m M y d D {0} tales que m d = 0, segun el teorema


3.4.2, existen m01 , . . . , m0s M y F = a1 as M1s (D) tales que m =
m01 a1 + + m0s as y F T [d] = 0, pero D es un dominio, luego a1 = = as = 0,
con lo cual m = 0.
Supongamos ahora que D es un dominio de ideales izquierdos principales y sea
I un ideal izquierdo f.g. de R, entonces I = hd}, por el corolario 3.3.2, basta de-
mostrar que M D I M D D es inyectivo. Sea z un elemento del nucleo de este
homomorfismo, entonces z = m d, con m M , por lo tanto, m d = 0, se tiene
entonces que m = 0 o d = 0, es decir, z = 0.

Teorema 3.5.3. Sea A un anillo local con radical de Jacobson J y sea M un A-


modulo plano. Si m1 , . . . , mt M son tales que m1 , . . . , mt son linealmente indepen-
dientes en el A/J-espacio vectorial M/M J, entonces m1 , . . . , mt M son lineal-
mente independientes. En consecuencia, para un anillo local las siguientes condi-
ciones son equivalentes para cualquier modulo M f.g.:

(i) M es plano.

(ii) M es libre.

(iii) M es proyectivo.

Demostracion. La prueba de la primera parte se hace mediante induccion sobre t.


Para t = 1, sea r A tal  que m r = 0, segun el teorema 3.4.2, existen m01 , . . . , m0s
M y F := r1 rs M1s (A) tales que m = m1 r1 + + m0s rs y F T [r] = 0.
0

Puesto que m 6= 0, entonces m / M J, con lo cual existe rk / J y en consecuencia,



rk A , luego r = 0. Suponemos por induccion que la afirmacion es cierta para t 1
elementos, y sean r1 , . . . , rt A tales que m1 r1 + mt rt = 0. Segun el teorema
3.4.2, existen m01 , . . . , m0s M y F = [aij ] Mts (A) tales que m1 mt =

 0 T
m1 m0s F T y F T r1 rt = 0. Puesto que mt 6= 0, entonces mt
 
/ MJ

y existe k tal que atk / J, es decir, atk A , y como a1k r1 + + atk rt = 0, entonces
rt = b1 r1 + +bt1 rt1 , con bi A, 1 i t1, luego m1 r1 + +mt1 rt1 +mt
(b1 r1 + +bt1 rt1 ) = 0 = (m1 +mt b1 )r1 + +(mt1 +mt bt1 )rt1 , pero notemos
que {m1 + mt b1 , , mt1 + mt bt1 } = {m1 + mt b1 , , mt1 + mt bt1 } es
linealmente independiente en M/M J, por induccion se tiene entonces que r1 = =
rt1 = 0, de donde rt = 0.
Finalmente, las implicaciones (ii)(iii)(i) son bien conocidas. Veamos (i)
(ii): si M es plano y {m1 , . . . , mt } es un A/J-base de M/M J, entonces es facil
probar mediante el lema de Nakayama (vease [17]) que m1 , . . . , mt es un sistema
96 CAPITULO 3. TOR

de generadores de M , y por la parte ya demostrada, estos vectores son linealmente


independientes, es decir, conforman una base de M .

3.6. Tor y torsion


Veremos ahora en algebra conmutativa la relacion entre el funtor T or y el submodulo
de torsion de un modulo M .

Teorema 3.6.1. Sean D un DI y Q := Q(D) su cuerpo de fracciones.

(i) Si M es un D-modulo de torsion, entonces

T or1D (Q/D, M )
= M.

(ii) T oriD (Q/D, M ) = 0 para i 2 y cada D-modulo M .

(iii) Si M es un D-modulo sin torsion, entonces

T or1D (Q/D, M ) = 0.

(iv) T define un funtor covariante


T
D M od
D M od
M 7 T (M )
f
M
N 7 T (f ) := f |T (M )

Ademas, T or1D (Q/D, ) y T son naturalmente equivalentes. En particular,

T or1D (Q/D, M )
= T (M ).

(v) Para cada D-modulo M se tiene la siguiente sucesion exacta

0 T (M ) M Q M Q/D M 0.

(vi) Sea M un D-modulo. M es de torsion si, y solo si, Q M = 0.

(vii) Si N es un D-modulo de torsion, entonces T oriD (M, N ) es de torsion para


cada D-modulo M e i 0.

(viii) T oriD (M, N ) es de torsion para i 1 y cualesquiera D-modulos M y N .


3.6. TOR Y TORSION 97

Demostracion. (i) Consideremos la sucesion exacta


l
0D
Q
Q/D 0
se obtiene entonces la sucesion exacta larga
i li i
T or1D (Q, M )
T or1D (Q/D, M )
M 1
D M M M
Q M
Q/D M 0

Pero Q es D-plano, entonces T or1D (Q, M ) = 0, ademas como M es de torsion,


entonces Q M = 0 (Proposicion 1.5.3, parte (v). Veamos una prueba directa: dado
m M , existe a D, a 6= 0 tal que am = 0, entonces para cada pq Q y m M
se tiene que pq m = pa
qa
p
m = qa am = 0). Resulta la siguiente porcion exacta


0 T or1D (Q/D, M )
1
D M 0,

es decir, 1 es un isomorfismo, luego

T or1D (Q/D, M )
= M.
(ii) Consideremos nuevamente la sucesion exacta larga de (i):
T oriD (D, M ) T oriD (Q, M ) T oriD (Q/D, M ) T ori1
D
(D, M )

Pero como D y Q son planos, entonces tenemos la siguiente porcion exacta

0 T oriD (Q/D, M ) 0

para cada i 2, es decir, T oriD (Q/D, M ) = 0, para cada D-modulo M .


(iii) La prueba de este numeral hace uso del siguiente resultado: Si M es un D-
modulo sin torsion, entonces M se puede sumergir en un Q-espacio vectorial V . Si
M es ademas f.g, entonces M puede sumergirse en un D-modulo libre de dimension
finita.
Con esta propiedad probemos (iii): consideremos la siguiente porcion de la suce-
sion larga obtenida de la sucesion exacta de D-modulos 0 M V V /M 0:
T or2D (Q/D, V /M ) T or1D (Q/D, M ) T or1D (Q/D, V )

Por (ii) el primer grupo es nulo y T or1D (Q/D, V ) = 0 ya que V es D-plano por ser
suma directa de copias del D-modulo plano Q. As pues, T or1D (Q/D, M ) = 0.
Veamos entonces la prueba de la propiedad enunciada antes. Existe un D-modulo
inyectivo N y un homomorfismo inyectivo : M N ; consideremos la composicion
j
M
N
N/T (N ).

Como M es sin torsion, entonces j es inyectiva: en efecto, si j(m) = (m) = 0,


entonces (m) T (N ) y existe d 6= 0 en D tal que d (m) = 0, es decir, (dm) = 0
98 CAPITULO 3. TOR

luego d m = 0 y puesto que M es sin torsion, m = 0. Notemos que N/T (N ) es


sin torsion y ademas D-divisible ya que N es divisible por ser inyectivo (vease la
proposicion 1.6.9). Tenemos entonces que N/T (N ) es sin torsion y D-divisible, pero
esto implica que N/T (N ) es un Q-espacio vectorial.
En efecto, probemos que si L es un D-modulo sin torsion y divisible, entonces L
es un Q-espacio ([25], Ejercicio 3.20): sean x L y pq Q, entonces definimos

p
x := p x0
q

con x = q x0 , x0 L. Para simplificar un poco la notacion suprimiremos el punto


entre escalares y vectores. Veamos que este producto esta bien definido. Si x = qx0 =
0
qx entonces q(x0 x ) = 0, as x0 = x . Sea pq = pq0 , con x = qx0 = q 0 x , puesto que
pq 0 = qp0 , entonces q 0 px0 = qp0 x0 = p0 q 0 x , de donde px0 = p0 x , lo que prueba que
el producto esta bien definido. Veamos que L con este producto tiene estructura de
Q-espacio:
p p0
 0
pq + qp0
  
+ x= x
q q0 qq 0
se tiene que x = qx0 y x0 = q 0 x , entonces x = (qq 0 )x , luego
 0
pq + qp0

x = (pq 0 + qp0 )x = p(q 0 x ) + qp0 x = px0 + p0 (qx )
qq 0
pero como x = q 0 (qx ), entonces

p p0 p0
 
p
+ 0 x = x + 0 x.
q q q q

Tambien se tiene que


p p p
(x + y) = x + y
q q q
ya que si x = qx0 , y = qy 0 , entonces x+y = q(x0 +y 0 ) y pq (x+y) = p(x0 +y 0 ) = px0 +py 0 .
Ademas,  
pr pr
x = x,
qs qs
si x = (qs)x0 = q(sx0 ) = s(qx0 ), entonces
 
pr r
x = (pr)x0 y x = rqx0 ,
qs s

luego
p r  p
x = (rqx0 ) = p(rx0 ) = (pr)x0
q s q
3.6. TOR Y TORSION 99

ya que rqx0 = qrx0 . Finalmente, 11 x = x ya que x = 1x. Esto completa la prueba


que L es un Q-espacio.
Ahora solo resta probar la segunda parte de la propiedad enunciada arriba: sea
M = hm1 , . . . , mt } y : M V la inyeccion de M en el Q-espacio V , con zi :=
(mi ), 1 i t. Consideremos el Q-espacio W := hz1 , . . . zt i, sea {1 , . . . , r } una
Q-base de W , entonces M , W . Expandimos los zi como una combinacion lineal
de los elementos de la base de W:
(i) (i)
p1 pr
zi = (i)
1 + + (i)
r .
s1 sr

Entonces existe si 6= 0 tal que si zi D h1 , . . . , t i, 1 i t, luego existe s 6= 0 tal


que sW D h1 , . . . , r i, pero sW = W , as pues M , W = sW D h1 , . . . , r i.
(iv) Para demostrar este punto necesitamos repasar algunos conceptos en cate-
goras y funtores (veanse [25] y [18]).
Sean B, C dos categoras y F, G : B C funtores covariantes. Una transfor-
macion natural : F : G es una coleccion de morfismos

{X : F (X) G(X)}XOb(B)

tal que para cada morfismo f : X X 0 en B, el siguiente diagrama es conmutativo:


X
F (X) - G(X)

F (f ) G(f )

? ?
X 0
0 - G(X 0 )
F (X )

La transformacion natural se dice que es una equivalencia natural o que F y


G son funtores naturalmente equivalentes, si para cada X Ob(B), X es un
isomorfismo. Un morfismo a : C C 0 en una categora C es un isomorfismo, si
existe otro morfismo b : C 0 C tal que ab = iC 0 , ba = iC . Las transformaciones
naturales para funtores contravariantes se definen en forma similar, invirtiendo el
sentido de las flechas verticales.
En (iv) tenemos entonces que B = C = D M od, los funtores en este caso son
F = T : C C y G = T or1D (Q/D, ) : C C. Sea X = M Ob(C) un D-modulo,
entonces
(
F (X) := T (M ), el submodulo de torsion de M
G(X) := T or1D (Q/D, M )
100 CAPITULO 3. TOR

Si f : M M 0 es un D-homomorfismo, entonces F (f ) = T (f ) : T (M ) T (M 0 );
notemos que si l : T (M ) M y l0 : T (M 0 ) M 0 son las inclusiones, en-
tonces l0 T (f ) = f l: en efecto, si m T (M ), entonces f l(m) = f (l(m)) = f (m);
l0 T (f )(m) = l0 (f (m)) = f (m). G(f ) = T or1D (Q/D, f ) = 1 f1 . Debemos entonces
encontrar isomorfismos M y M 0 tal que el siguiente diagrama sea conmutativo

M
T (M ) - T or D (Q/D, M )
1

T (f ) 1f1

? ?
M 0
0 - T or D (Q/D, M 0 )
T (M ) 1

De ser as, entonces T or1D (Q/D, M )


= T (M ), para todo D-modulo M . Se tienen los
siguientes diagramas

il1
T (M ) - T or D (Q/D, T (M )) - T or D (Q/D, M )
1 1

T (f ) iT (f )1 if1

? ? ?
0 0 - T or D (Q/D, T (M 0 )) - T or D (Q/D, M 0 )
T (M ) 1 1
il10

donde y 0 son los isomorfismos de la parte (i), es decir, = 1 , 0 = 0 10 , con


: DM M , 0 : DM 0 M 0 los isomorfismos habituales. La idea es demostrar
que i l1 y i  l10 son isomorfismos y0 que los dos rectangulos conmutan, con lo cual
0
M := i l1 y M 0 := i l1 .

Veamos la forma precisa de los homomorfismos involucrados en el diagrama an-


terior. Consideremos resoluciones proyectivas de T (M ), M , M 0 y T (M 0 ):
3.6. TOR Y TORSION 101

s2 s1 s0
- T
2
- T
1
- T
0
- T (M ) - 0

l2 l1 l0 l

? ? ? ?
h2 h1 h0
- M2 - M1 - M0 - M - 0

f2 f1 f0 f

h02 h01 h00


? ? ? ?
- M0 - M0 - M0 - M0 - 0
2 1 0
6 6 6 6
l20 l10 l00 l0

s02 s01 s00


- T0 - T0 - T0 - T (M 0 ) - 0
2 1 0

Entonces
is2 is1
- Q/D T2 - Q/D T1 - Q/D T0 - 0

il2 il1 il0

? ? ?
ih2 ih1
- Q/D M2 - Q/D M1 - Q/D M0 - 0

if2 if1 if0

ih02 ih01
? ? ?
- Q/D M 0 - Q/D M 0 - Q/D M 0 - 0
2 1 0
6 6 6
il20 il10 il00

is02 is01
- Q/D T 0 - Q/D T 0 - Q/D T 0 - 0
2 1 0

il1 if1
T or1D (Q/D, T (M )) - T or D (Q/D, M ) - T or D (Q/D, M 0 )
1 1

? ? ?
ker(i s1 ) -
ker(i h1 ) -
ker(i h01 )
Im(i s2 ) Im(i h2 ) Im(i h02 )
102 CAPITULO 3. TOR

donde

ker(i s1 ) il1
-
ker(i h1 )
Im(i s2 ) Im(i h2 )

t - (i l )(t)
1

ker(i h1 ) if1
-
ker(i h01 )
Im(i h2 ) Im(i h02 )

m - (i f )(m)
1

ker(i s01 ) il10


-
ker(i h01 )
Im(i s02 ) Im(i h02 )

u - (i l0 )(u)
1

Tambien,

s2 s1 s0
- T2 - T1 - T0 - T (M ) - 0

T (f )2 T (f )1 T (f )0 T (f )

s02 s01 s00


? ? ? ?
- T0 - T0 - T0 - T (M 0 ) - 0
2 1 0

implica

is2 is1
- Q/D T2 - Q/D T1 - Q/D T0 - 0

iT (f )2 iT (f )1 iT (f )0

is02 is01
? ? ?
- Q/D T 0 - Q/D T 0 - Q/D T 0 - 0
2 1 0
3.6. TOR Y TORSION 103

luego
iT (f )1
T or1D (Q/D, T (M )) - T or D (Q/D, T (M 0 ))
1

? ?
ker(i s1 ) -
ker(i s01 )
Im(i s2 ) Im(i s02 )

t - (i T (f ) )(t)
1

Veamos ahora la forma precisa de y 0 : comencemos recordando la definicion de 1


y 10 , es decir, los homomorfismos de conexion de la sucesion exacta larga asociada

la sucesion exacta 0 D Q Q/D 0:

0 0 0

? ? ?
- D T2 - D T1 - D T0 - D T (M )

iT2 iT1 iT0

? ? ?
- Q T2 - Q T1 - Q T0 - D T (M )

iT2 iT1 iT0

? ? ?
- Q/D T2 - Q/D T1 - Q/D T0 - D T (M )

? ? ?
0 0 0

Sea t ker(i s1 ) Q/D T1 , entonces existe t Q T1 tal que ( iT1 )(t ) = t.


Luego, (i s1 )(t ) Q T0 , as

( iT0 )(i s1 )(t ) = (i s1 )( iT1 )(t ) = (i s1 )(t) = 0,

de donde (is1 )(t ) ker(iT0 ) = Im(iT0 ), con lo cual (is1 )(t ) = (iT0 )(t0 )
104 CAPITULO 3. TOR

con t0 D T0 . Entonces definimos

1 (t) := (iD s0 )(t0 ) D T (M ),

con t = ( iT1 )(t ), t Q T1 y (i s1 )(t ) = ( iT0 )(t0 ) donde t0 D T0 .


Sean t0 := 1 t0 , con t0 T0 , entonces

T (M ) 1 (t) = T (M ) (1 s0 (t0 )) = s0 (t0 ),


ademas
( iT0 )(t0 ) = ( iT0 )(1 t0 ) = 1 t0
luego (i s1 )(t ) = 1 t0 . As pues, definimos

T (M ) 1 (t) := s0 (t0 )

con t = ( iT1 )(t ), t QT1 y (is1 )(t ) = 1t0 con t0 T0 . De forma analoga,

T (M 0 ) 10 (u) := s00 (u0 )


con u = ( iT1 )(u ), u Q T10 y (i s01 )(u ) = 1 u0 con u0 T00 .
De esta manera definimos
:= 11 1
T (M )

0 := 101 1
T (M 0 ) .

Veamos que el rectangulo de la izquierda es conmutativo, es decir, (i T (f )1 ) =


0 T (f ), en otras palabras, veamos que

T (M 0 ) 10 (i T (f )1 ) = T (f )T (M ) 1 .

En efecto, sea t T or1D (Q/D, T (M )), t ker(is1 ) Q/DT1 , T (M ) 1 (t) = s0 (t0 )


con t0 T0 , 1 t0 = (i s1 )(t ) con t Q T1 tal que ( iT1 )(t ) = t. Entonces

T (f )(1 (t)) = f 1 (t) = f (s0 (t0 )) T (M 0 ).




De otra parte, (i T (f )1 )(t) = (i T (f )1 )(t) con (i T (f )1 )(t) ker(i s01 )


Q/D T10 . Sea u := (i T (f )1 )(t), entonces T (M 0 ) 10 (u) = s00 (u0 ) donde u0 T00 ,
1 u0 = (i s01 )(u ) con u Q T10 tal que ( iT10 )(u ) = u. En calidad de u0
podemos tomar
u0 := T (f )0 (t0 )
y

u := (i T (f )1 )(t ) Q T10 .
3.6. TOR Y TORSION 105

En efecto, u0 = T (f )0 (t0 ) T00 ,


(i s01 )(u ) = (i s01 ) [(i T (f )1 )(t )]
= (i s01 T (f )1 )(t )
= (i T (f )0 s1 )(t )
= (i T (f )0 )(1Q s1 )(t )
= (i T (f )0 )(1 t0 )
= 1 T (f )0 (t0 )
= 1 u0 ,

( iT10 )(u ) = ( iT10 ) [(i T (f )1 )(t )]


= (i iT10 T (f )1 )(t )
= ( T (f )1 )(t )
= (i) (T (f )1 iT1 )(t )
= (i T (f )1 )( iT1 )(t )
= (i T (f )1 )(t) = u.
Ademas,
s00 (u0 ) = s00 (T (f )0 (t0 ))
= (T (f )s0 )(t0 )
= T (f )(s0 (t0 ))
= f (s0 (t0 )).

Hemos pues demostrado que T (M 0 ) 10 (i T (f )1 ) = T (f )T (M ) 1 .


Consideremos ahora el rectangulo de la derecha: para comenzar, repasaremos la
definicion de i l1 y de i l10 :a la sucesion
l j
0 T (M )
M
M/T (M ) 0
aplicamos la sucesion exacta larga
D D il1 D D
T or2 (Q/D, M/T (M )) T or1 (Q/D, T (M ))

T or1 (Q/D, M ) T or1 (Q/D, M/T (M )),

pero T or2D (Q/D, M/T (M )) y T or1D (Q/D, M/T (M )) son nulos, entonces i l1 es
un isomorfismo. De manera analoga, i l10 es un isomorfismo.
Veamos entonces la conmutatividad del rectangulo: Sea t T or1D (Q/D, T (M ))
con t ker(i s1 ) Q/D T1 , entonces (i l1 )(t) = (i l1 )(t), luego
(i f1 )((i l1 )(t)) = (i f1 )((i l1 )(t))
= (i f1 l1 )(t),
106 CAPITULO 3. TOR

por el otro lado tenemos (i T (f )1 )(t) = (i T (f )1 )(t). Por lo tanto

(i l10 )((i T (f )1 )(t)) = (i l10 )((i T (f )1 )(t))


= (i l10 T (f )1 )(t)

pero como l0 T (f ) = f l, entonces (l0 T (f ))i = (f l)i , para cada i 0, es decir,


li0 T (f )i = fi li , en particular, l10 T (f )1 = f1 l1 , lo que completa la prueba de (iv).
(v) Consideremos la sucesion exacta

0 D Q Q/D 0

y la correspondiente sucesion exacta larga para M :


D D D D D D
T or1 (D, M ) T or1 (Q, M ) T or1 (Q/D, M ) T or0 (D, M ) T or0 (Q, M ) T or0 (Q/D, M ) 0

ahora, como T or1D (Q, M ) = 0, entonces aplicando (iv) queda la siguiente porcion
exacta
0 T (M ) M Q M Q/D M 0.
(vi) Parte (v) de la Proposicion 1.5.3. Otra manera: como vimos en (i), si M es de
torsion entonces Q M = 0. Recprocamente, si Q M = 0, entonces S01 M = 0,
con S0 := D {0}, luego m1 = 0 para cada m M , es decir, dado m M existe
d 6= 0 tal que d m = 0.
(vii) Haremos induccion sobre i. Para i = 0, T or0D (M, N ) = M N . Dado n N ,
existe a 6= 0 en D tal que an = 0, entonces
a(m n) = am n = ma n = m an = 0.
As pues, T or0D (M, N ) es de torsion.
i = 1: Para M se tiene siempre una sucesion exacta de la forma

0LP M 0

con P proyectivo, entonces aplicamos la sucesion exacta larga con N y tenemos la


siguiente porcion exacta

0 T or1D (M, N ) L N P N M N 0.

Por lo probado en el caso i = 0, tenemos que L N es de torsion, pero como


T or1D (M, N ) L N , entonces T or1D (M, N ) es de torsion. Supongamos induc-
tivamente que T oriD (M, N ) es de torsion para todo D-modulo M . Consideremos
nuevamente la sucesion exacta larga:
D D D
T ori+1 (L, N ) T ori+1 (L, P ) T ori+1 (M, N ) T oriD (L, N )
3.6. TOR Y TORSION 107

D
pero T ori+1 (L, P ) = 0, entonces tenemos la siguiente porcion exacta
D
0 T ori+1 (M, N ) T oriD (L, N )
D
entonces T ori+1 (M, N ) T oriD (L, N ) es de torsion.
(viii) Induccion sobre i. i = 1: Comenzamos asumiendo que N es sin torsion,
segun (v) se tiene la siguiente sucesion exacta:
0 N Q N Q/D N 0
es exacta, donde Q N es un Q-espacio; ademas,
Q/D N = T or0D (Q/D, N )
es de torsion ya que Q/D es de torsion (parte (vii)). Por tanto, aplicamos la sucesion
exacta larga
T or2D (M, Q/D N ) T or1D (M, N ) T or1D (M, Q N ) T or1D (M, Q/D N )

Segun (vii), T or2D (M, Q/D N ) es de torsion pues Q/D N es de torsion y ademas
T or1D (M, Q N ) = 0 pues Q N es D-plano por ser un Q-espacio, es decir, es suma
directa de copias de Q. Entonces T or1D (M, N ) es cociente del modulo de torsion
T or2D (M, Q/D N ), de donde, T or1D (M, N ) es de torsion.
Ahora supongamos que N es arbitrario, consideremos la sucesion
0 T (N ) N N/T (N ) 0
resulta entonces la sucesion exacta larga

T or1D (M, T (N ))
T or1D (M, N )
T or1D (M, N/T (N ))

pero T or1D (M, T (N )) es de torsion dado que T (N ) lo es y T or1D (M, N/T (N )) es de


torsion pues N/T (N ) es sin torsion y por lo recien probado. Pero
Im() = T orD (M, N )/Ker() = T orD (M, N )/Im()
1 1

donde Im() e Im() son de torsion, esto implica que T or1D (M, N ) es de torsion.
En efecto, se tiene en general la siguiente propiedad: si L/P es de torsion y P es
de torsion, entonces L es de torsion: l L, entonces existe a 6= 0 tal que al = 0, es
decir, al P , entonces existe b 6= 0 tal que bal = 0.
Para terminar, suponemos que T oriD (M, N ) es de torsion para cualesquiera
M, N . Entonces,
D D D
T ori+1 (L, N ) T ori+1 (L, P ) T ori+1 (M, N ) T oriD (L, N )

es exacta a partir de la la sucesion


0LP M 0
como en (vii), entonces
D
T ori+1 (M, N ) T oriD (L, N )
es de torsion. Esto completa la prueba del teorema.
108 CAPITULO 3. TOR

3.7. Ejercicios
1. Demuestre el teorema 3.1.2.

2. Complete la demostracion del corolario 3.1.3.

3. Complete la demostracion del teorema 3.1.6.

4. Complete la demostracion del teorema 3.1.7.

5. Sean M, N modulos proyectivamente equivalentes (vease el ejercicio 4 del


captulo 2). Demuestre que para cada modulo izquierdo L y n 1,

T ornA (M, L)
= T ornA (N, L).

6. Demuestre la siguiente generalizacion del teorema 3.1.8. Sean R un anillo con-


mutativo y B una R-algebra plana. Entonces, para i 0 y cualesquiera R-
modulos M, N se tiene el B-isomorfismo

T oriR (M, N ) R B
= T oriB (M R B, N R B).

7. Sea R un anillo conmutativo, J R un ideal propio de R y sea B :=


R[x1 , . . . , xn ]/J. Demuestre que para cada i 0 y cada R-modulo M se tiene
el R[x1 , . . . , xn ]-isomorfismo

T oriR (M, B)
R[x1 ,...,xn ]
= T ori (M R R[x1 , . . . , xn ], B).

8. Demuestre que si cada submodulo f.g. de un A-modulo M es plano, entonces


M es plano.
Captulo 4

Dimensiones de modulos y anillos

Aplicaremos en este captulo las tecnicas consideradas en los anteriores para estu-
diar algunas de las dimensiones de modulos y anillos usadas con mayor frecuencia
en algebra homologica, y en general, en algebra tanto conmutativa como no conmu-
tativa.

4.1. Dimensiones proyectiva, inyectiva y plana de


un modulo
Definicion 4.1.1. Sea M un A-modulo no nulo.
(i) Se dice que la resolucion proyectiva
fn+1 fn f1 f0
Pn+1 Pn Pn1 P1
P0
M 0 (4.1.1)

de M es finita de longitud n 0 si Pn 6= 0 y Pi = 0 para i n + 1.

(ii) Se dice que M tiene dimension proyectiva finita si M tiene al menos una
resolucion proyectiva finita. Si este no es el caso, se dice que la dimension
proyectiva de M es infinita y se escribe pd(M ) = .

(iii) Sea M de dimension proyectiva finita, se define

pd(M ) := mn{n|n es la longitud de una resolucion proyectiva finita de M }.

(iv) pd(0) := 1.
Observacion 4.1.2. (i) Notese que para un modulo no nulo todas las resoluciones
proyectivas son no nulas. En cambio, el modulo nulo puede tener resoluciones no
iP 0
nulas y la nula: 0 P P 0 0, con P cualquier proyectivo no nulo, y

109
110 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

0
0 0 0 0. Si P es proyectivo no nulo, entonces 0 P 0 0 no es exacta.
Esto hace que no podamos definir la dimension proyectiva de modulo nulo como
igual a cero, en cambio si definimos la longitud de la resolucion nula como igual a
1, entonces el numeral (iv) en la definicion anterior tiene sentido.
(ii) A partir de esta definicion es claro que un A-modulo no nulo P es proyectivo
si, y solo si, pd(P ) = 0. De manera completamente analoga se define la dimension
inyectiva de un modulo M a traves de resoluciones inyectivas, y se denota por
id(M ). Se tiene entonces que un A-modulo no nulo N es inyectivo si, y solo si,
id(N ) = 0. De igual manera, usando resoluciones planas del modulo M , se define la
dimension plana y se denota por fd(M ). Se tiene en este caso que M no nulo es
plano si, y solo si, fd(M ) = 0.
(iii) Puesto que todo modulo proyectivo es plano, entonces fd(M ) pd(M ).
Algunas caracterizaciones de estas dimensiones en terminos de los grupos Ext y
T or se presentan a continuacion.
Teorema 4.1.3. Sean M un A-modulo y n 1. Entonces las siguientes condi-
ciones son equivalentes:
(i) pd(M ) n.

(ii) ExtkA (M, N ) = 0, para cada A-modulo N y k n + 1.

(iii) Extn+1
A (M, N ) = 0, para cada A-modulo N .

(iv) Para cada resolucion proyectiva


fn fn1 f1 f0
Pn Pn1 Pn2 P1
P0
M 0.

de M , ker(fn1 ) es proyectivo.

(v) El funtor ExtnA (M, ) es exacto a derecha.


Demostracion. Para n = 1, M = 0 y el teorema se cumple trivialmente. Supon-
gamos entonces que M 6= 0 y n 0.
(i)(ii): por hipotesis M tiene una resolucion proyectiva de la forma
fn fn1 f1 f0
0 Pn Pn1 Pn2 P1
P0
M 0,
y para cada modulo N se obtiene entonces el complejo

f1
fn
0 HomA (M, N ) HomA (P0 , N ) HomA (P1 , N )
HomA (Pn1 , N ) HomA (Pn , N ) 0,

luego para cada k n + 1, ExtkA (M, N ) = 0 con N arbitrario.


(ii)(iii): evidente.
4.1. DIMENSIONES PROYECTIVA, INYECTIVA Y PLANA DE UN MODULO 111

(iii)(iv): consideremos una resolucion proyectiva

fn fn1 f1 f0
Pn Pn1 Pn2 P1
P0
M 0.

de M ; sea Kn1 := ker(fn1 ), entonces es claro que para cada modulo N se tiene
Extn+1 n n1 1
A (M, N ) = ExtA (ker(f0 ), N ) = ExtA (ker(f1 ), N ) = = ExtA (Kn1 , N ),

luego Ext1A (Kn1 , N ) = 0 para cada N , por lo tanto Kn1 es proyectivo.


(iv)(i): consideremos una resolucion proyectiva

fn fn1 f1 f0
Pn Pn1 Pn2 P1
P0
M 0.

de M ; por hipotesis Kn1 := ker(fn1 ) es proyectivo, entonces se obtiene la resolu-


cion proyectiva finita
fn fn1 f1 f0
0 Kn1 Pn1 Pn2 P1
P0
M 0,

de donde pd(M ) n.
(iii)(v): consideremos una sucesion exacta de A-modulos 0 N 0 N
N 00 0, aplicamos la sucesion exacta larga y obtenemos
ExtnA (M, N 0 ) ExtnA (M, N ) ExtnA (M, N 00 ) Extn+1 0
A (M, N ) = 0,

esto indica que ExtnA (M, ) es exacto a derecha.


(v)(i): consideremos nuevamente una resolucion proyectiva

fn fn1 f1 f0
Pn Pn1 Pn2 P1
P0
M 0.

de M y la siguiente porcion exacta: 0 Kn1 Pn1 Kn2 0, con


Kn1 := ker(fn1 ), Kn2 := ker(fn2 ). Sea N un modulo, de la sucesion exacta larga
estractamos la porcion HomA (Pn1 , N ) HomA (Kn1 , N ) Ext1A (Kn2 , N )
Ext1A (Pn1 , N ), pero como Pn1 es proyectivo entonces se obtiene la sucesion exacta
HomA (Pn1 , N ) HomA (Kn1 , N ) Ext1A (Kn2 , N ) 0.

Ademas, Ext1A (Kn2 , N ) N 0 es un homo-
= ExtnA (M, N ); por lo tanto, si N
morfismo sobreyectivo, entonces resulta el siguiente diagrama conmutativo con filas
exactas:
HomA (Pn1 , N ) HomA (Kn1 , N ) ExtnA (M, N ) 0


y P y K yn
HomA (Pn1 , N 0 ) HomA (Kn1 , N 0 ) ExtnA (M, N 0 ) 0
112 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

Como Pn1 es proyectivo, entonces P es sobreyectivo, como ExtnA (M, ) es exac-



to a derecha, entonces n es sobreyectivo, y entonces es facil probar que K es
sobreyectivo. Esto indica que Kn1 es proyectivo y la sucesion

0 Kn1 Pn1 Pn2 P1 P0 M 0

es una resolucion proyectiva de M , luego pd(M ) n.


Teorema 4.1.4. Sean N un A-modulo y n 1. Entonces las siguientes condi-
ciones son equivalentes:
(i) id(N ) n.

(ii) ExtkA (M, N ) = 0, para cada A-modulo M y k n + 1.

(iii) Extn+1
A (M, N ) = 0, para cada A-modulo M .

(iv) Para cada resolucion inyectiva


f0 f1 f2 fn fn+1
0N
E0
E1
En1 En En+1 .

de N , Im(fn ) es inyectivo.

(v) El funtor ExtnA ( , N ) es exacto a derecha.


Demostracion. Ejercicio para el lector.
Los grupos T or pueden definirse usando resoluciones planas tal como se hizo con
resoluciones proyectivas, mostrando tambien la independencia de la resolucion plana
elegida. Puesto que todo modulo proyectivo es plano, entonces las dos definiciones
coinciden (vease [24], Teorema 7.5). Mediante resoluciones planas se tiene un teorema
analogo a los anteriores para la dimension plana.
Teorema 4.1.5. Sean M un A-modulo y n 1. Entonces las siguientes condi-
ciones son equivalentes:
(i) fd(M ) n.

(ii) T orkA (M, N ) = 0, para cada A-modulo izquierdo N y k n + 1.


A
(iii) T orn+1 (M, N ) = 0, para cada A-modulo izquierdo N .

(iv) Para cada resolucion plana


fn fn1 f1 f0
Pn Pn1 Pn2 P1
P0
M 0.

de M , ker(fn1 ) es plano.
4.1. DIMENSIONES PROYECTIVA, INYECTIVA Y PLANA DE UN MODULO 113

(v) El funtor T ornA (M, ) es exacto a izquierda.

Demostracion. Ejercicio para el lector.

Proposicion 4.1.6. Sean A un anillo, 0 M 0 M M 00 0 una sucesion


exacta de A-modulos y n 0. Entonces,

(i) pd(M 00 ) max{pd(M 0 ), pd(M )} + 1.

(ii) Si M es proyectivo, entonces M 0 y M 00 son proyectivos o pd(M 00 ) = pd(M 0 )+1.

(iii) Si pd(M 00 ) n y pd(M 0 ) n, entonces pd(M ) n.

(iv) Si pd(M 00 ) n y pd(M 0 ) = n, entonces pd(M ) = n.

(v) Si pd(M 0 ) > pd(M ), entonces pd(M 00 ) = pd(M 0 ) + 1.

(vi) pd(M ) max{pd(M 00 ), pd(M 0 )}.

Demostracion. (i) Si pd(M 0 ) = o pd(M ) = , entonces claramente (i) se cumple.


Supongamos pues que pd(M ), pd(M 0 ) < y sea m := max{pd(M 0 ), pd(M 00 )}. Para
cada A-modulo N y cada k m + 1 se tiene que ExtkA (M 0 , N ) = 0 = ExtkA (M, N ),
luego en la sucesion exacta larga, aplicada a la sucesion exacta del enunciado de la
proposicion, se tiene que

Extm+1
A (M 0 , N )
Extm+2
A (M 00 , N )
Extm+2
A (M, N )

con Extm+1A (M 0 , N ) = 0 = Extm+2


A (M, N ), por lo tanto, Extm+2
A (M 00 , N ) = 0 para
00
cada N , es decir, pd(M ) m + 1.
(ii) Si M 00 es proyectivo, entonces M = M 0 M 00 y as M 0 es proyectivo. Si M 00
no es proyectivo, entonces M 00 6= 0 y pd(M 00 ) 1; ademas, M 0 6= 0, de lo contrario
M 00
= M sera proyectivo. Consideremos dos casos posibles:
Caso 1. pd(M 0 ) = , debemos ver que pd(M 00 ) = . Supongamos lo con-
trario, sea pd(M 00 ) = m, entonces Extm+1
A (M 00 , N ) = 0 para cada modulo N , luego
m 0 0
ExtA (M , N ) = 0, es decir, pd(M ) m 1, falso.
Caso 2. pd(M 0 ) es finita, digamos pd(M 0 ) := n 1. Sea N un A-modulo; se
tiene la sucesion exacta larga resulta

ExtkA (M, N ) ExtkA (M 0 , N ) Extk+1 00 k+1


A (M , N ) ExtA (M, N )

pero como M es proyectivo entonces ExtkA (M 0 , N ) = Extk+1 00


A (M , N ) para cada
k 1, en particular 0 = ExtA (M 0 , N )
n+1 n+2
= ExtA (M 00 , N ), luego pd(M 00 ) n + 1.
Supongamos que pd(M ) n, entonces ExtnA (M 0 , N )
00
= Extn+1 00
A (M , N ) = 0, es
decir, pd(M 0 ) n 1, lo cual es falso. Por lo tanto, pd(M 00 ) = n + 1 = pd(M 0 ) + 1.
114 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

(iii) Por hipotesis, Extn+1 0 n+1 00


A (M , N ) = 0 = ExtA (M , N ) para cada modulo N ;
de la sucesion exacta larga resulta
00 0
Extn+1 n+1 n+1
A (M , N ) ExtA (M, N ) ExtA (M , N ) ,

luego Extn+1
A (M, N ) = 0, es decir, pd(M ) n.
(iv) Segun (iii) se tiene que pd(M ) n; puesto que pd(M 0 ) = n, exite un A-
modulo N0 tal que ExtnA (M 0 , N0 ) 6= 0 (de lo contrario pd(M 0 ) n 1). Se tiene la
sucesion exacta larga

ExtnA (M 0 , N0 )
ExtnA (M, N0 )
Extn+1 00
A (M , N0 )
,

pero Extn+1 00 n
A (M , N0 ) = 0 y entonces es sobreyectivo. Resulta ExtA (M, N0 ) 6= 0,
de donde pd(M ) n, es decir, pd(M ) = n.
(v) Si pd(M 0 ) > pd(M ), entonces pd(M ) es finita; sea m := pd(M ), segun (i)
pd(M 00 ) pd(M 0 ) + 1. Supongamos que pd(M 00 ) < pd(M 0 ) + 1, entonces pd(M 00 )
es finita. Sea m00 := pd(M 00 ), entonces para cada k m00 + 1 y cada modulo N se
tiene que ExtkA (M 00 , N ) = 0, luego de la sucecion exacta larga

ExtkA (M 00 , N ) ExtkA (M, N ) ExtkA (M 0 , N ) Extk+1 00


A (M , N ) ,

resulta ExtkA (M, N )


= ExtkA (M 0 , N ) para cada k m00 + 1. En particular, si m0 :=
max{m, m } y k m0 + 1, entonces ExtkA (M 0 , N ) = 0 para cada N , luego m =
00

pd(M ) < pd(M 0 ) m0 = max{m, m00 }, lo cual solo es posible si m0 = m00 , de donde
pd(M 0 ) pd(M 00 ) < pd(M 0 ) + 1, es decir, pd(M 0 ) = pd(M 00 ) = m00 , y por (iv),
pd(M ) = m00 , pero esto es falso ya que pd(M ) < pd(M 0 ).
(vi) Si pd(M 0 ) = o pd(M 00 ) = , entonces pd(M ) . Supongamos en-
tonces que pd(M 0 ) y pd(M 00 ) son ambas finitas y sea m := max{pd(M 0 ), pd(M 00 )};
para cualquier A-modulo N se tiene que

Extm+1
A (M 00 , N ) Extm+1
A (M, N ) Extm+1
A (M 0 , N ) ,

resulta Extm+1
A (M, N ) = 0, y por lo tanto pd(M ) m.
Versiones analogas de las propiedades presentadas en la proposicion anterior se
pueden establecer para las dimensiones inyectiva y plana. En particular podemos
enunciar las siguientes.

Proposicion 4.1.7. Sean A un anillo, 0 N 0 N N 00 0 una sucesion


exacta de A-modulos y n 0. Entonces,

(i) Si N es inyectivo, entonces N 0 y N 00 son inyectivos o id(N 0 ) = id(N 00 ) + 1.

(ii) Si id(N 0 ) n y id(N 00 ) n, entonces id(N ) n.


4.1. DIMENSIONES PROYECTIVA, INYECTIVA Y PLANA DE UN MODULO 115

Demostracion. Ejercicio para el lector.

Proposicion 4.1.8. Sean A un anillo, 0 M 0 M M 00 0 una sucesion


exacta de A-modulos y n 0.

(i) Si fd(M 00 ) n y fd(M 0 ) n, entonces fd(M ) n.

(ii) Si fd(M 00 ) n y fd(M 0 ) = n, entonces fd(M ) = n.

Demostracion. (i) Para cada A-modulo izquierdo L se tiene la sucesion exacta larga
A
T orn+1 (M 0 , L) T orn+1
A A
(M, L) T orn+1 (M 00 , L) ,

pero T orn+1A
(M 0 , L) = 0 = T orn+1 A
(M 00 , L), luego T orn+1
A
(M, L) = 0, de donde
fd(M ) n.
(ii) Por (i) se tiene que fd(M ) n; existe un A-modulo izquierdo L0 para el cual
T ornA (M 0 , L0 ) 6= 0; con la sucesion exacta larga del T or se tiene
A
T orn+1 (M 00 , L0 ) T ornA (M 0 , L0 ) T ornA (M, L0 ) ,

A
con T orn+1 (M 00 , L0 ) = 0, y como T ornA (M 0 , L0 ) 6= 0 entonces T ornA (M, L0 ) 6= 0. Esto
garantiza que fd(M ) n, luego fd(M ) = n.

Otras propiedades interesantes de la dimension proyectiva de un modulo son las


siguientes.

Proposicion 4.1.9. Sea M un A-modulo no nulo tal que pd(M ) = n 1. Entonces


existe un A-modulo libre F tal que ExtnA (M, F ) 6= 0.

Demostracion. Supongamos que ExtnA (M, F ) = 0 para cada modulo libre F ; sea N
un A-modulo arbitrario, entonces N
= F/K, con F libre; se tiene la sucesion exacta
0 K F F/K 0; aplicamos la sucesion exacta larga y obtenemos

ExtnA (M, K) ExtnA (M, F ) ExtnA (M, N ) Extn+1


A (M, K) .

Por hipotesis y con el toerema 4.1.3 se tiene que ExtnA (M, F ) = 0 = Extn+1
A (M, K),
entonces ExtnA (M, N ) = 0, para cada N , en consecuencia pd(M ) n 1, lo cual es
falso.

Proposicion 4.1.10. Sea {Mi }iC una familia de A-modulos. Entonces,


L
pd( iC Mi ) = sup{pd(Mi )}iC .
116 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

Demostracion. Consideremos dos casos posibles. L


(i) sup{pd(M i )}iC = , veamos que pd( iC Mi )L= . Supongamos lo con-
m+1
L
trario, sea pd( iC MQ i ) := m < , entonces Ext A ( iC Mi , N ) = 0 para cada
modulo N , luego 0 = iC ExtA (Mi , N ) = 0, de donde Extm+1
m+1
A (Mi , N ) = 0 para
cada N y cada i, esto indica que pd(Mi ) m para cada i, luego sup{pd(Mi )}iC
m, falso. L
(ii) Sea sup{pd(M i )}iC := m < . Probemos entonces que pd( LiC Mi ) = m:
Extm+1 ( iC Mi , N ) = iC Extm+1
L Q
se tieneL A A (Mi , N ) = 0, luego pd( iC Mi ) m;
sea pd( iC Mi ) := n, L hemos entonces demostrado que n m.
Si tiene que ExtA ( iC Mi , N ) = 0 = iC Extn+1
n+1 n+1
Q
A (Mi , N ), luego ExtA (Mi , N ) =
0 para cada i y cada N , por lo tanto, pd(Mi ) n, con lo cual sup{pd(Mi )}iC n,
es decir, m n, luego m = n.

4.2. Dimension global de un anillo


Definicion 4.2.1. Sea A un anillo, la dimension global proyectiva a derecha
de A se denota por rpgld(A), y se define por

rpgld(A) := sup{pd(M )| M es un A-modulo a derecha}.

En forma similar se define la dimension global inyectiva a derecha de A


y se denota por rigld(A).

Teorema 4.2.2. Sea A un anillo. Entonces, rpgld(A) = rigld(A).

Demostracion. Consideremos dos casos. Asumamos que rpgld(A) = . Debemos


ver que rigld(A) = , pero supongamos lo contrario, sea rigld(A) := n < ,
entonces para cada modulo N se tiene que id(N ) n con lo cual para cada modulo
M se obtiene que Extn+1A (M, N ) = 0, esto garantiza que pd(M ) n, de donde
rpgld(A) n, falso.
Supongamos ahora que rpgld(A) := n < . Sea M un A-modulo arbitrario, en-
tonces pd(M ) n y para cada modulo N se tiene que Extn+1A (M, N ) = 0. Entonces,
id(N ) n, con lo cual rigld(A) n. Sea rigld(A) := m, tenemos pues demostrado
que m n. Se tiene tambien que id(N ) m para cada modulo N , luego para cada
modulo M resulta Extm+1
A (M, N ) = 0, es decir, pd(M ) m, luego rpgld(A) m,
es decir, n m, de donde n = m.

De este resultado se tiene entonces la siguiente definicion.

Definicion 4.2.3. Sea A un anillo, la dimension global a derecha de A se


define por rgld(A) := rpgld(A) = rigld(A).
4.2. DIMENSION GLOBAL DE UN ANILLO 117

En forma analoga se definen a izquierda las dimensiones lpgld(R) y ligld(R), y por


supuesto, se tiene tambien lgld(R) := lpgld(R) = ligld(R), denominada dimension
global a izquierda de R. Existen anillos R para los cuales rgld(R) 6= lgld(R) (vease
el ejercicio 8). Para anillos en los cuales rgld(R) = lgld(R), se define la dimension
global simplemente como gld(A) := rgld(R) = lgld(R). Esto se tiene por ejemplo
para anillos que son simultaneamente noetherianos a derecha e izquierda (vease el
teorema 4.4.1 mas adelante), y tambien desde luego para anillos conmutativos.
Probaremos ahora un resultado relevante en algebra homologica.

Teorema 4.2.4 (Teorema de Auslander). Sea A un anillo. Entonces,

rgld(A) = sup{pd(A/I)|Ies un ideal derecho de A}.

Demostracion. Sea I un ideal derecho de A, entonces A/I es un A-modulo y se tiene


que sup{pd(A/I)|I es un ideal derecho de A} rgld(A). Si este sup es infinito,
entonces rgld(A) = . Sea pues sup{pd(A/I)|I es un ideal derecho de A} := n <
; hemos probado que n rgld(A). Puesto que el sup es n, para cada ideal derecho
I de A y cada modulo N se tiene que Extn+1 A (A/I, N ) = 0. Consideremos una
resolucion inyectiva de N
f0 f1 fn fn+1
0N
E0
E1 En1 En En+1
y sea Hn := Im(fn ), entonces
Extn+1 n n1 1
A (A/I, N ) = ExtA (A/I, H1 ) = ExtA (A/I, H2 ) = = ExtA (A/I, Hn ),

luego Ext1A (A/I, Hn ) = 0, es decir, Ext1A (M, Hn ) = 0 para cada modulo cclico M .
Aplicamos el teorema 2.2.3 y obtenemos que Hn es inyectivo. Resulta entonces la
resolucion inyectiva
f0 f1 fn
0N
E0
E1 En1 Hn 0,
luego id(N ) n para cada modulo N . Por el teorema 4.2.2, rgld(A) n.

Concluimos esta seccion con algunas aplicaciones del teorema de Auslander.

Ejemplo 4.2.5. Sea A un anillo. Entonces, A es semisimple a derecha si, y solo si,
rgld(A) = 0 si, y solo si, A es semisimple a izquierda si, y solo si, lgld(A) = 0. Basta
probar la afirmacion por el lado derecho ya que un anillo es semisimple a derecha
si, y solo si, es semisimple a izquierda (vease [17]).
): sea I un ideal derecho de A; si I = A, entonces A/I = 0 y entonces
pd(A/I) = 1. Sea I 6= A, entonces A = I A/I y A/I resulta proyectivo, por lo
tanto, pd(A/I) = 0. El teorema de Auslander garantiza que rgld(A) = 0.
): sea I un ideal derecho de A; si I = A, entonces A es sumando directo
de A. Sea I 6= A, entonces A/I 6= 0 y en consecuencia pd(A/I) = 0, luego A/I
118 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

es proyectivo; al considerar el homomorfismo canonico A A/I encontramos que


A = I A/I, es decir, I es sumando directo de A.
As pues, la dimension global de los anillos de division es cero.

Ejemplo 4.2.6. Sea R un dominio de integridad. Entonces, R es un cuerpo si,


y solo si, gld(R) = 0. En efecto, si R es un cuerpo, entonces R es semisimple, y
por el ejemplo anterior, gld(R) = 0. Recprocamente, si gld(R) = 0, entonces R
es semisimple, pero un anillo conmutativo semisimple es producto finito de cuerpos
([17]), pero como R no tiene divisores de cero, entonces R es un cuerpo.

Ejemplo 4.2.7. Sea A un anillo. Entonces, A es hereditario a derecha si, y solo si,
rgld(A) 1. En particular, si R es un dominio de integridad, R es un dominio de
Dedekind si, y solo si, gld(R) 1.
): sea I un ideal derecho de A, entonces I es proyectivo; si A/I es proyectivo,
pd(A/I) = 0, pero si A/I no es proyectivo, aplicamos la proposicion 4.1.6 a la
sucesion exacta 0 I A A/I 0 y obtenemos que pd(A/I) = pd(I) + 1 = 1.
Por el teorema de Auslander, rgld(A) 1.
): sea I 6= 0 un ideal derecho de A, como A es proyectivo aplicamos nuevamente
la proposicion 4.1.6 y obtenemos que I y A/I son proyectivos o pd(A/I) = pd(I) +
1. En el primer caso I es proyectivo y hemos terminado. Para el segundo caso
recordemos que gld(A) 1, luego por el teorema de Auslander pd(A/I) 1, es
decir, pd(I) 0, pero como I 6= 0, entonces pd(I) = 0 e I resulta proyectivo.
En particular, si R es un dominio de ideales principales, entonces rgld(R) = 1
ya que R no es semisimple. Por ejemplo, gld(Z) = 1 = gld(K[x]), K un cuerpo.

4.3. Dimension global debil de un anillo


La dimension global debil a derecha de un anillo, notada rwgld(A), se define
por

rwgld(A) := sup{fd(M )| M es un A-modulo a derecha}.

En forma similar, y por medio de modulos a izquierda, se define la dimension global


debil a izquierda del anillo A. Se tiene sin embargo la siguiente propiedad.

Teorema 4.3.1. Sea A un anillo. Entonces, rwgld(A) = lwgld(A).

Demostracion. Consideremos dos casos. Asumamos ahora que rwgld(A) = . Debe-


mos ver que lwgld(A) = , pero supongamos lo contrario, sea lwgld(A) := n < ,
entonces para cada modulo izquierdo N se tiene que fd(N ) n con lo cual para cada
A
modulo derecho M se obtiene que T orn+1 (M, N ) = 0, esto garantiza que fd(M ) n,
de donde rwgld(A) n, falso.
4.3. DIMENSION GLOBAL DEBIL DE UN ANILLO 119

Supongamos ahora que rwgld(A) := n < . Sea M un A-modulo derecho


arbitrario, entonces fd(M ) n y para cada modulo izquierdo N se tiene que
A
T orn+1 (M, N ) = 0. Entonces, fd(N ) n, con lo cual lwgld(A) n. Sea lwgld(A) :=
m, hemos pues demostrado que m n. Se tiene ademas que para cada modulo
modulo izquierdo N , fd(N ) m, luego para cada modulo derecho M se tiene que
A
T orm+1 (M, N ) = 0, es decir, fd(M ) m, de donde rwgld(A) m, es decir, n m,
con lo cual n = m.

El teorema anterior permite definir la dimension global debil de un anillo A.


Definicion 4.3.2. Sea A un anillo, la dimension global debil de A se define
por wgld(A) := rwgld(A) = lwgld(A)
Corolario 4.3.3. Sea A un anillo. Entonces, wgld(A) mn{rgld(A), lgld(A)}.
Demostracion. Esto se sigue del hecho que todo modulo proyectivo es plano.
Veremos mas adelante que las igualdades se tienen en anillos noetherianos a
derecha e izquierda, respectivamente. Cerramos esta seccion demostrando la version
debil del teorema de Auslander.
Teorema 4.3.4. Sea A un anillo. Entonces,
wgld(A) = sup{fd(A/I)|Ies un ideal derecho de A}
= sup{fd(A/I)|Ies un ideal izquierdo de A}.
Demostracion. Sea I un ideal derecho de A, entonces A/I es un A-modulo y se tiene
que sup{fd(A/I)|I es un ideal derecho de A} wgld(A). Si este sup es infinito,
entonces wgld(A) = . Sea pues sup{fd(A/I)|I es un ideal derecho de A} := n <
; hemos probado que n wgld(A). Puesto que el sup es n, para cada ideal derecho
A
I de A y cada modulo izquierdo L se tiene que T orn+1 (A/I, L) = 0. Consideremos
una resolucion plana de L
fn+1 fn f1 f0
Pn+1 Pn Pn1 P1
P0
L0
y sea Kn1 := ker(fn1 ), entonces
A
T orn+1 (A/I, L)
= T or1A (A/I, Kn1 ),
luego T or1A (A/I, Kn1 ) = 0. Aplicamos el teorema 3.3.1 y obtenemos que Kn1 es
plano, con lo cual se tiene la resolucion plana
f1 f0
0 Kn1 Pn1 P1
P0
L 0,
en consecuencia fd(L) n para cada modulo L. Por lo tanto, wgld(A) n.
La prueba por el lado izquierdo es analoga.
120 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

4.4. Dimension global de anillos noetherianos


Teorema 4.4.1. Sea A un anillo. Entonces,
(i) Si A es noetheriano a derecha, entonces wgld(A) = rgld(A).

(ii) Si A es noetheriano a izquierda, entonces wgld(A) = lgld(A).

(iii) Si A es noetheriano a derecha e izquierda, entonces

rgld(A) = wgld(A) = lgld(A).

(iv) Si R es un anillo conmutativo noetheriano, entonces wgld(R) = gld(R).


Demostracion. Veamos la prueba de (i), la de (ii) es analoga; (iii) y (iv) resultan de
(i) y (ii). Por el corolario 3.3.7, para cada A-modulo f.g. M se tiene que fd(M ) =
pd(M ). Pero segun los teoremas 4.2.4 y 4.3.4, el calculo de las dimensiones global
derecha y debil basta realizarlo sobre modulos cclicos, luego el resultado se obtiene
inmediatamente.
Corolario 4.4.2. Sea A un anillo. Entonces,
(i) Si A es artiniano a derecha, entonces wgld(A) = rgld(A).

(ii) Si A es artiniano a izquierda, entonces wgld(A) = lgld(A).

(iii) Si A es artiniando a derecha e izquierda, entonces

rgld(A) = wgld(A) = lgld(A).

(iv) Si R es un anillo conmutativo artiniano, entonces wgld(R) = gld(R).


Demostracion. Esto es consecuencia directa del teorema anterior y del teorema de
Hopkins-Akizuki el cual establece que cada anillo artiniano de derecha (izquierda)
es noetheriano a derecha (izquierda), vease [17].
Ejemplo 4.4.3. Sea n 2, recordemos que Zn es semisimple si, y solo si, n es libre
de cuadrados (vease [17]). En este caso se tiene que gld(Zn ) = wgld(Zn ) = 0.
El ejemplo anterior plantea una preguna muy elemental: si n no es libre de
cuadrados, cual es la dimension global de gld(Zn )?. Cerramos esta seccion con un
par de resultados que permiten responder esta pregunta.
Definicion 4.4.4. Sea R un anillo conmutativo; se dice que R es autoinyectivo
(tambien denominado quasi-Frobenius) si R es noetheriano y RR es un modulo
inyectivo.
4.4. DIMENSION GLOBAL DE ANILLOS NOETHERIANOS 121

Teorema 4.4.5. Sea R un anillo conmutativo noetheriano. R es autoinyectivo si,


y solo si, cada R-modulo proyectivo es inyectivo.

Demostracion. ): sea P un R-modulo proyectivo, entonces existe un modulo libre


R(X) tal que P es sumando directo de R(X) . Como RR es inyectivo y R es noetheriano,
el corolario 1.6.6 garantiza que R(X) es inyectivo, luego por la proposicion 1.6.2, P
resulta inyectivo.
): evidente ya que RR es proyectivo.

Corolario 4.4.6. Sea R un anillo autoinyectivo. Entonces, gld(R) = 0 o . En el


primer caso R es semisimple.

Demostracion. Se presentan dos casos: existe un R-modulo M tal que pd(M ) = ,


entonces gld(R) = ; o la otra opcion es que cada R-modulo tenga dimension
proyectiva finita. Supongamos que existe un modulo M tal que pd(M ) := n 1.
Entonces, M 6= 0 y, por la proposicion 4.1.9, existe un modulo libre F tal que
ExtnA (M, F ) 6= 0, pero esto es contradictorio ya que la hipotesis y el teorema 4.4.5
garantizan que F es inyectivo. En conlusion, pd(M ) 0 para cada M , es decir,
gld(R) = 0.

Ejemplo 4.4.7. Sea R un dominio de ideales principales y sea I := hai un ideal no


nulo de R; entonces R/I es autoinyectivo. En efecto, notemos que R/I es un anillo
noetheriano; probemos que R/I es un R/I-modulo inyectivo. Sea J/I un ideal de
R/I, con J := hbi hai, resulta a = bc, con c R; sea f : J/I R/I un
R/I-homomorfismo, entonces se tiene el siguiente diagrma conmutativo

R/I
p
6 Ip p
f p pg
pp
pp
J/I
- R/I

donde es la inclusion y g se define de la siguiente manera: sea f (b) := s, tenemos


f (b c) = f (b)c = f (a) = 0, luego s c = 0 y en consecuencia sc I, de donde
sc = ar = bcr, con r R; definimos g(z) := z r, notemos que g esta bien definido
ya que si z = z 0 , entonces z z 0 I y entonces (z z 0 )r I, es decir, z r = z 0 r; g
es un R/I-homomorfismo y ademas satisface g = f . En efecto, notemos que c 6= 0
ya que a 6= 0, por lo tanto s = rb, es decir, s = b r, con lo cual g(b) = s = f (b).

Ejemplo 4.4.8. Sea n 2, entonces Zn es autoinyectivo, por lo tanto gld(Zn ) = 0


o . Si n es libre de cuadrados, entonces Zn es semisimple y gld(Zn ) = 0; en otro
caso gld(Zn ) = . Por ejemplo, gld(Z4 ) = .
122 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

4.5. Anillos con dimension debil 1


A continuacion se caracterizan los anillos con dimension global debil 1. Comence-
mos con los de dimension cero.
Definicion 4.5.1. Un anillo A es regular de von Neumann a derecha si cada
A-modulo derecho es plano.
Se tiene entonces que A es regular de von Neumann a derecha si, y solo si,
wgld(A) = 0, y por lo tanto, A es regular de von Neumann a derecha si, y solo si, A
es regular de von Neumann a izquierda.
Ejemplo 4.5.2. Todo anillo semisimple A es regular de von Neumann ya que A es
artiniano y por lo tanto 0 = gld(A) = wgld(A).
Teorema 4.5.3. Sea A un anillo. Entonces las siguientes condiciones son equiva-
lentes:
(i) wgld(A) 1.
(ii) Cada submodulo de un A-modulo plano es plano.
(iii) Cada ideal derecho de A es plano.
(iv) Cada ideal izquierdo de A es plano.
(v) Para cada A-modulo derecho M y cada A-modulo izquierdo N , T or2A (M, N ) =
0.
Demostracion. (i) (ii): sea M un A-modulo plano y sea M 0 un submodulo de
M ; como wgld(A) 1, fd(M/M0 ) 1. Consideremos la resolucion plana de M/M 0
f0
M 00 M M/M 0 0; segun el teorema 4.1.5, ker(f0 ) es plano, es decir,
M 0 es plano.
(ii) (iii): puesto que AA es plano, entonces cada ideal derecho de A es plano.
(iii) (i): sea I un ideal derecho de A, por hipotesis I es plano y se tiene la
resolucion plana 0 I A A/I 0, luego fd(A/I) 1, y por el teorema 4.3.4,
wgld(A) 1.
(i)(iv): la prueba es analoga a la anterior pero usando la version derecha del
teorema 4.3.4.
(i)(v): si wgld(A) 1, entonces fd(M ) 1 para cada modulo M , luego
2
T orA (M, N ) = 0 para cada modulo izquierdo N . Recprocamente, la condicion en
(v) dice que wgld(A) 1.
Ejemplo 4.5.4. Sea R un dominio de integridad; se dice que R es un dominio de
Prufer si cada ideal f.g. de R es proyectivo. En [25] se prueba que R es un dominio
de Prufer si, y solo si, wgld(R) 1 (vease tambien [4]).
4.6. DIMENSION GLOBAL Y EXTENSIONES DE ANILLOS 123

4.6. Dimension global y extensiones de anillos


Sea : R A un homomorfismo de anillos, en esta seccion revisaremos la relacion
entre las dimensiones de los anillos R y A. Los resultados que probemos podran por
lo tanto ser aplicados al caso particular en el cual es inyectivo, es decir, cuando A
es una extension de R.
Para comenzar debemos observar que no siempre rgld(R) rgld(A) ni tampoco
rgld(A) rgld(R).
Ejemplo 4.6.1. (i) Z Q, con gld(Z) = 1 y gld(Q) = 0.
(ii) Tenemos el homomorfismo canonico Z Z4 con gld(Z) = 1 y gld(Z4 ) = .
Proposicion 4.6.2. Sea : R A un homomorfismo de anillos y MA un modulo.
Entonces,
(i) pd(MR ) pd(MA ) + pd(AR ).

(ii) fd(MR ) fd(MA ) + fd(AR ).


Demostracion. (i) Si pd(MA ) = , entonces no hay algo que se deba demostrar. Sea
pues pd(MA ) = n < . La pueba entonces se hace por induccion sobre n. Si n = 0,
entonces MA es proyectivo y por tanto es sumando directo de un A-modulo libre
(I)
FA = A(I) , digamos MA MA0 = A(I) , con lo cual MR MR0 = AR . Sabemos que la
dimension proyectiva de una suma directa es el sup de las dimensiones proyectivas
(I)
de los sumandos, luego pd(MR ) pd(AR ) = pd(AR ) = 0 + pd(AR ) = pd(MA ) +
pd(AR ). Supongamos que n > 0, entonces MA no es proyectivo; existe un modulo
libre FA = A(I) y una sucesion exacta 0 KA FA MA 0. Segun la
proposicion 4.1.6 (ii), pd(KA ) = n 1. Por induccion, pd(KR ) n 1 + pd(AR );
(I)
pero pd(AR ) = pd(AR ) = pd(FR ), entonces podemos aplicar la proposicion 4.1.6 (i)
y obtenemos que pd(MR ) max{pd(KR ), pd(FR )} + 1 = max{pd(KR ), pd(AR )} +
1 max{n 1 + pd(AR ), pd(AR )} + 1 = n 1 + pd(AR ) + 1 = n + pd(AR ) =
pd(MA ) + pd(AR ).
(ii) La prueba completa de este punto requiere de varios preliminares que nos
apartan demasiado del tema que nos ocupa y se puede consultar en [21].
Definicion 4.6.3. Un modulo plano R F es fielmente plano si para cada modulo
LR se cumple que
L R F = 0 L = 0.
Por ejemplo, todo modulo libre no nulo es fielmente plano. Una caracterizacion
de los modulos fielmente planos se presenta en la siguiente proposicion.
Proposicion 4.6.4. Sea R F plano. Entonces, las siguientes condiciones son equi-
valentes:
124 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

(i) RF es fielmente plano

(ii) IF 6= F para cada ideal derecho propio I de R

(iii) JF 6= F para cada ideal maximal derecho J de R.

Demostracion. (i)(ii): Como R F es fielmente plano y R/I es no nulo, entonces


(R/I) F = F/IF es no nulo, luego IF 6= F .
(ii)(i): sean LR 6= 0 y L0 cualquier submodulo cclico no nulo de L. Entonces,
L0
= R/I, con I ideal derecho propio de R. Por hipotesis, IF 6= F , luego (R/I)F 6=
0, es decir, L0 F 6= 0. Como F es plano y L0 , L es inyectiva, entonces entonces
L F 6= 0. Esto demuestra que F es fielmente plano.
(ii)(iii) es evidente.
(iii)(ii): sea I ideal derecho propio de R, entonces existe J maximal derecho
tal que I J, luego IF JF . Si IF = F , entonces F = JF .

Corolario 4.6.5. Sea R F plano. Entonces, R F es fielmente plano si, y solo si, para
cada modulo simple MR , M F 6= 0.

Demostracion. ): evidente.
): sea J un ideal maximal derecho de R, entonces R/J es un R-modulo sim-
ple, luego (R/J) R F = F/JF 6= 0, es decir, JF 6= F . El resultado es entonces
consecuencia de la proposicion anterior.

Corolario 4.6.6. Sean : R A un homomorfismo de anillos y R A plano. R A es


fielmente plano si, y solo si, cada modulo simple MR se tiene que M R A 6= 0.

Demostracion. Consecuencia directa del corolario anterior.

Proposicion 4.6.7. Sean : R A un homomorfismo de anillos, R A fielmente


plano y MR un modulo. Entonces, la funcion canonica M M R A, m 7 m 1,
es inyectiva.

Demostracion. Sea : M M R A la funcion canonica y sea K := ker(). Sean


x K y a A, entonces (x) = x1 = 0 y (x1)a = xa = 0, resulta K A = 0,
de donde K = 0, es decir, es inyectiva.

Teorema 4.6.8. Sean : R A un homomorfismo de anillos, rgld(R) < y R A


fielmente plano.

(i) Si AR es proyectivo, entonces rgld(R) rgld(A).

(ii) Si R es noetheriano a derecha y AR es plano, entonces rgld(R) rgld(A).


4.6. DIMENSION GLOBAL Y EXTENSIONES DE ANILLOS 125

Demostracion. (i) Sea n := rgld(R); elegimos un modulo MR tal que pd(MR ) = n,


segun la proposicion anterior podemos construir la sucesion exacta de R-modulos
0 M M R A C 0, con C := (M R A)/M . Para esta sucesion se tiene
que pd(M ) = n y pd(C) n ya que C es un R-modulo; podemos entonces aplicar la
proposicion 4.1.6 (iv) y concluir que pd((M R A)R ) = n, pero de la proposicion 4.6.2
(i) se obtiene que n = pd((M R A)R ) pd((M R A)A ) + pd(AR ) = pd((M R
A)A ) + 0 = pd((M R A)A ). As pues, al menos un A-modulo tiene dimension
proyectiva mayor o igual a n, esto demuestra que rgld(A) n = rgld(R).
(ii) Sea n := wgld(R) = rgld(R); elegimos un modulo MR tal que fd(MR ) = n.
Segun la proposicion anterior podemos construir la sucesion exacta de R-modulos
0 M M R A C 0, con C := (M R A)/M . Para esta sucesion se
tiene que fd(M ) = n y fd(C) n ya que C es un R-modulo; podemos entonces
aplicar la proposicion 4.1.8 (ii) y concluir que fd((M R A)R ) = n, pero de la
proposicion 4.6.2 (ii) se obtiene que n = fd((M R A)R ) fd((M R A)A )+fd(AR ) =
fd((M R A)A )+0 = fd((M R A)A ). As pues, al menos un A-modulo tiene dimension
plana mayor o igual a n, esto demuestra que wgld(A) n = wgld(R). Se tiene que
rgld(A) wgld(A), luego rgld(A) n = rgld(R).
Teorema 4.6.9. Sean R A anillos tales que R es sumando directo de A como
R R-bimodulo. Entonces, rgld(R) rgld(A) + pd(AR ). En particular, si AR es
proyectivo, entonces rgld(R) rgld(A).
Demostracion. Es claro que A y R son R R-bimodulos; existe I A, R R-
bimodulo, tal que A = R I. Sea MR un modulo, entonces M R A
= (M R R)

(M R I) = M (M R I), de donde pd(MR ) pd(M R A)R pd(M R A)A +
pd(AR ) rgld(A) + pd(AR ).
Teorema 4.6.10. Sean A un anillo y S un subconjunto multiplicativo de A tal que
AS 1 existe. Entonces, rgl(AS 1 ) rgl(A).
Demostracion. Sea M un AS 1 -modulo, entonces pd(M A AS 1 ) pd(MA ): en
primer lugar recordemos que a traves del homomorfismo canonico A AS 1 , M es
un A-modulo; consideremos una resolucion proyectiva de MA , entonces tensorizan-
do por AS 1 obtenemos una resolucion proyectiva de M A AS 1 , esto prueba lo
afirmado.
Como M = M A AS 1 (proposicion 1.5.3), entonces se tiene que pd(MAS 1 ) =
pd(M A AS 1 ) pd(MA ), luego rgld(AS 1 ) rgld(A).
Veamos ahora otros casos notables relacionados con homomorfismos.
Proposicion 4.6.11. Sea A un anillo y sean I1 , . . . , In ideales bilateros propios de
A tales que I1 I2 In = 0. Entonces,
rgld(A) max{rgld(A/Ii ) + pd((A/Ii )A )}ni=1 .
126 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

Demostracion. Dado un modulo MA consideremos los submodulos Mi := M I1 Ii


y los cocientes Mi1 /Mi , 1 i n, con M0 := M . Notemos que Mi1 /Mi es un
A/Ii -modulo y, por la proposicion 4.6.2, se tiene que
pd((Mi1 /Mi )A ) pd((Mi1 /Mi )A/Ii ) + pd((A/Ii )A ) rgld(A/Ii ) + pd((A/Ii )A ).
Entonces,
max{pd((Mi1 /Mi )A )}ni=1 max{rgld(A/Ii ) + pd((A/Ii )A )}ni=1 := k.
Consideremos la siguiente sucesion exacta de A-modulos:
0 Mn1 Mn2 Mn2 /Mn1 0;
segun la proposicion 4.1.6 (vi), pd(Mn2 ) max{pd(Mn1 ), pd(Mn2 /Mn1 )} k
(notese que Mn1 = Mn1 /Mn ). De manera similar, se tiene la sucecion exacta
0 Mn2 Mn3 Mn3 /Mn2 0,
y entonces pd(Mn3 ) max{pd(Mn2 ), pd(Mn3 /Mn2 )} k. Continuando de esta
manera llegamos a
0 M1 M0 M0 /M1 0,
con lo cual pd(M ) = pd(M0 ) max{pd(M1 ), pd(M0 /M1 )} k. Como MA es un
modulo cualquiera, entonces rgld(A) k.

Teorema 4.6.12. Sea A := A1 An un producto finito de anillos. Entonces,


rgld(A) max{rgld(Ai )}ni=1 .

Demostracion. Basta demostrar la afirmacion para n = 2. Notemos que I1 :=


(A1 , 0) := {(a1 , 0)|a1 A1 } es un ideal bilatero propio de A; lo mismo se tiene
para I2 . Ademas, I1 I2 = 0; I1 , I2 son ideales derechos de A luego son A-submodulos
de A y se tiene la descomposicion A = I1 I2 , por tanto, I1 , I2 son A-proyectivos.
Ademas, se tienen los A-isomorfismos A/I1 = I2 , A/I2
= I1 . La afirmacion del
teorema es entonces consecuencia de la proposicion anterior.

4.7. Dimension de Krull de un modulo


Mostramos a continuacion los principales resultados de la teora de dimension de
Krull de modulos y anillos. El desarrollo lo haremos para el caso de modulos a
derecha, pero desde luego que todos los resultados son tambien validos a izquierda.

Definicion 4.7.1. Sea A un anillo. Para cada ordinal 1 se definen las si-
guientes clases K de A-modulos:

(i) K1 := {0}.
4.7. DIMENSION DE KRULL DE UN MODULO 127

(ii) Se asume que la clase K esta definida para cada < y se define K de
la siguiente manera: M K si, y solo si, para
S cada cadena de submodulos
M0 M1 de M se tiene que Mi /Mi+1 < K , para casi todo i.

(iii) Si M
= M 0 , entonces M K si, y solo si, M 0 K .
Se dice que la dimension de Krull de M existe, o que esta definida, si existe tal
que M K , y en tal caso se escribe Kdim(M ) . El menor tal que M K
se denomina la dimension de Krull de M y se escribe Kdim(M ) = . Si para
cada , M / K , entonces se dice que M no tiene dimension de Krull.
Proposicion 4.7.2. Sean 0 y M un modulo. Entonces, Kdim(M ) si, y
solo si, para cada cadena descendente M0 M1 de submodulos de M se tiene
que Kdim(Mi /Mi+1 ) < , para casi todo i.
Demostracion. ): sea Kdim(M ) , entonces para casi todo i, Mi /Mi+1
S
< K , y para esos valores de i se tiene que Kdim(Mi /Mi+1 ) esta definida y
Kdim(Mi /Mi+1 ) < .
): la condicion impuesta indica que para casi todo i los cocientes Mi /Mi+1
tienen dimension de Krull, digamos,
S Kdim(Mi /Mi+1 ) := i < , luego Mi /Mi+1
Ki , de donde Mi /Mi+1 < K , es decir, M K , o en forma equivalente,
Kdim(M ) .
La siguiente proposicion establece que la dimension de Krull de un modulo M
mide que tan cerca esta M de ser artiniano.
Proposicion 4.7.3. Kdim(M ) = 0 si, y solo si, M 6= 0 y M es artiniano.
Demostracion. ): M 6= 0 ya que de lo contrario Kdim(M ) = 1; sea M0
M1 una cadena descendente de submodulos de M , entonces por la proposicion
anterior, para casi todo i, Kdim(Mi /Mi+1 ) < 0, es decir, Mi /Mi+1 = 0, luego la
cadena se estabiliza.
): como M 6= 0, M / K1 ; puesto que cada cadena descendente de submodulos
de M se estabiliza, entonces M K0 , es decir, Kdim(M ) = 0.
Ejemplo 4.7.4. (i) Kdim(ZZ ) = 1: ya que ZZ no es artiniano, entonces Kdim(ZZ )
1. Sea hm0 i hm1 i una cadena de ideales de Z; para cada i, hmi i/hmi+1 i es
artiniano, luego hmi i/hmi+1 i K0 , y entonces Kdim(ZZ ) = 1.
(ii) Puesto que Zp es artiniano Kdim(Zp ) = 0, notemos que Zp no es un
Z-modulo noetheriano.
Teorema 4.7.5. Sean N M modulos. Entonces, Kdim(M ) existe si, y solo si,
Kdim(N ) y Kdim(M/N ) existen. En tal caso,

Kdim(M ) = max{Kdim(N ), Kdim(M/N )}.


128 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

Demostracion. ): sea Kdim(M ) = , veamos que Kdim(N ), Kdim(M/N ) .


Para esto probemos que N, M/N K . Sea N0 N1 una cadena de submodu-
los de N , luego es tambien
S una cadena descendente de submodulos de M y por
lo tanto Ni /Ni+1 < K , para casi todo i. Esto indica que N K , es de-
cir, Kdim(N ) . Sea ahora M0 /N M1 /N una cadena descendente de
submodulos de M/N ,Sresulta en M la cadena M0 M1 y para casi todo i se
tiene que Mi /Mi+1 S< K , pero como (Mi /N )/(Mi+1 /N )
= Mi /Mi+1 , entonces
(Mi /N )/(Mi+1 /N ) < K para casi todo i, de donde Kdim(M/N ) .
Lo probado adicionalmente significa que
Kdim(M ) max{Kdim(N ), Kdim(M/N )}.
): supongamos ahora que Kdim(N ) y Kdim(M/N ) existen, y sea
:= max{Kdim(N ), Kdim(M/N )}.
Entonces Kdim(N ) y Kdim(M/N ) ; probaremos por induccion sobre
que Kdim(M ) . Si = 1, entonces N = 0, M/N = 0, de donde M = 0 y
Kdim(M ) = 1 . Sea 0 y sea M0 M1 una cadena descendente de
submodulos de M , entonces resulta en M/N la cadena (M0 +N )/N (M1 +N )/N
, luego para casi todo i,
Kdim[(Mi + N/N )/(Mi+1 + N/N )] = Kdim[(Mi + N )/(Mi+1 + N )] < .
De igual manera resulta en N la cadena de submodulos M0 N M1 N , y
para casi todo i,
Kdim(Mi N/Mi+1 N ) < .
Notemos que para cada i se tiene el A-homomorfismo sobreyectivo
fi
Mi /Mi+1
(Mi + N )/(Mi+1 + N )
mi 7 m
fi
con ker(fi )
= (Mi N )/(Mi+1 N ). Veamos la prueba de esta ultima afirmacion: si
mi Mi N , entonces fi (mi ) = m
fi = e0 y definimos
gi
Mi N
ker(fi ), mi 7 mi .
gi es claramente un A-homomofismo, ademas es sobreyectivo porque si mi ker(fi ),
entonces m 0, de donde mi = mi+1 + n, con mi Mi , mi+1 Mi+1 , n N , luego
fi = e
n = mi mi+1 Mi N y de esta manera gi (n) = n = mi . Ahora observemos
que ker(gi ) = Mi+1 N pues si mi ker(gi ), entonces mi N y mi = 0, de donde
mi Mi+1 , es decir, mi Mi+1 N .
Con lo probado se tiene que Kdim(ker(fi )) < para casi todo i y tambien
que Kdim[(Mi /Mi+1 )/(ker(fi ))] = Kdim[(Mi + N )/(Mi+1 + N )] < . Aplicamos
induccion y encontramos que para casi todo i
4.7. DIMENSION DE KRULL DE UN MODULO 129

Kdim(Mi /Mi+1 ) max{Kdim(ker(fi )), Kdim[(Mi + N )/(Mi+1 + N )]} < ,

pero esto significa que Kdim(M ) . Esto completa la prueba del teorema.

Corolario 4.7.6. Sean M1 , . . . , Mk modulos. Entonces, Kdim(M1 Mk ) existe


si, y solo si, cada Kdim(Mi ) existe, 1 i k. En tal caso,

Kdim(M1 Mk ) = max{Kdim(Mi )}ki=1 .

Demostracion. Basta probar el corolario para k = 2. Si Kdim(M1 M2 ) existe,


entonces cada Kdim(Mi ) existe ya que Mi es un submodulo de M1 M2 . Recpro-
camente, si Kdim(M1 ), Kdim(M2 ) existen, entonces Kdim[(M1 M2 )/M1 ] existe y
se puede aplicar el teorema anterior.

Proposicion 4.7.7. Sea M 6= 0 un modulo tal que para cada submodulo 0 6= N


M , Kdim(M/N ) . Entonces, Kdim(M ) + 1.

Demostracion. Si = 1, entonces para cada 0 6= N M , N = M , es decir, M


es simple, luego artiniano, de donde Kdim(M ) = 0 = + 1. Sea pues 0; sea
M0 M1 una cadena de submodulos de M ; si existe n tal que Mn = 0,
entonces para cada i n se tiene que Kdim(Mi /Mi+1 ) = 1 < < + 1; si cada
Mi es no nulo, entonces Kdim(Mi /Mi+1 ) Kdim(M/Mi+1 ) < + 1. Resulta,
Kdim(M ) + 1.

Teorema 4.7.8. Si M es un modulo noetheriano, entonces Kdim(M ) esta definida.

Demostracion. Si M = 0, entonces Kdim(M ) = 1. Supongamos entonces que


M es no nulo. Mediante induccion noetheriana (vease [6]) se puede demostrar que
para cada submodulo 0 6= N M la dimension de Krull de M/N esta definida.
As pues, sea N := Kdim(M/N ). Puesto que todo conjunto de ordinales tiene
supremo, sea := sup{N |0 6= N M }, entonces la proposicion 4.7.7 garantiza
que Kdim(M ) + 1, es decir, M tiene dimension de Krull.

Proposicion 4.7.9. Sean R y A anillos con modulos MR , NA tales que Kdim(MR ) y


Kdim(NA ) estan definidas. Si existe una funcion g del retculo L(M ) de submodulos
de MR en el retculo L(N ) de submodulos de NA que preserva la inclusion estricta,
entonces Kdim(MR ) Kdim(NA ).

Demostracion. Dividimos la demostracion en dos pasos.


Paso 1. Probemos por induccion que para cada ordinal ,

si L0 L en L(M ) con Kdim(L/L0 ) > , entonces Kdim(g(L)/g(L0 )) > .


130 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

En efecto, sea = 1, como g(L)/g(L0 ) 6= 0, entonces Kdim(g(L)/g(L0 )) > 1 = .


Sea = 0, entonces Kdim(L/L0 ) > 0 y por lo tanto L/L0 no es artiniano. Existe
una cadena estricta descendente infinita L0 /L0 > L1 /L0 > de submodulos de
L/L0 con lo cual se tiene tambien en g(L)/g(L0 ) la cadena descendente infinita
g(L0 )/g(L0 ) > g(L1 )/(L0 ) > , es decir, g(L)/g(L0 ) no es artiniano, de donde
Kdim(g(L)/g(L0 )) > 0. Supongamos que para cada < se cumple la propiedad
que estamos demostrando. Sea Kdim(L/L0 ) > ; por la proposicion 4.7.2 existe
una cadena descendente L0 /L0 L1 /L0 de submodulos de L/L0 tal que
Kdim(Li /L0 /Li+1 /L0 ) = Kdim(Li /Li+1 ) > 0 para casi todo i, luego para casi
todo i, Li+1 Li ; puesto que Kdim(Li /Li+1 ) > podemos aplicar induccion y resul-
ta Kdim(g(Li )/g(Li+1 )) > para casi todo i y todo < , es decir, en g(L)/g(L0 )
existe una cadena descendente tal que casi todas las secciones tienen dimension de
Krull > para cada < , luego por la proposicion 4.7.2, Kdim(g(L)/g(L0 )) > .
Paso 2. Sean := Kdim(M ) y := Kdim(N ). Si = 1, entonces claramente
; si = 0, M 6= 0, pero como g preserva la inclusion estricta, entonces N 6= 0
y . Sea pues 1; usando nuevamente el hecho que g preserva la inclusion
estricta se tiene que 0. Consideremos en M una cadena arbitraria descendente
de submodulos M0 M1 M2 ; si probamos que para casi todo i se cumple
que Kdim(Mi /Mi+1 ) < , entonces por la proposicion 4.7.2 Kdim(M ) , es decir,
y la proposicion estara demostrada.
As pues, sea i := Kdim(Mi /Mi+1 ); para los valores de i con i = 1 claramente
i < ; sea entonces i 0, luego Mi+1 Mi , y como Kdim(Mi /Mi+1 ) > i 1,
por lo probado en el paso 1 resulta i := Kdim(g(Mi )/g(Mi+1 )) > i 1. En N
tenemos entonces la cadena de submodulos g(M0 ) g(M1 ) g(M2 ) y para
casi todo i se tiene > i = Kdim(g(Mi )/g(Mi+1 )), luego > i > i 1, es decir,
> i i para casi todo i. Esto concluye la demostracion.

Proposicion 4.7.10. Sea M 6= 0 un A-modulo tal que Kdim(M ) existe. Sea f


EndA (M ) inyectivo. Entonces, Kdim(M ) Kdim(M/Im(f )) + 1.

Demostracion. Como M 6= 0, Kdim(M ) 0; sabemos que := Kdim(M/Im(f ))


existe. Si = 1 no hay algo que demostrar; sea pues 0. Consideremos la cadena
M Im(f ) Im(f 2 ) , se tiene que Im(f i )/Im(f i+1 )
= M/Im(f ) para cada
i, es decir, Kdim(Im(f i )/Im(f i+1 )) = Kdim(M/Im(f )) = , luego Kdim(M ) > ,
es decir, Kdim(M ) + 1 = Kdim(M/Im(f )) + 1.

Definicion 4.7.11. Sean M 6= 0 un modulo y 0.

(i) Se dice que M es -crtico si Kdim(M ) = y para cada submodulo no nulo


N de M se tiene que Kdim(M/N ) < .

(ii) Se dice que M es crtico si es -crtico para algun 0.


4.8. DIMENSION DE KRULL DE UN ANILLO 131

(iii) Una serie de composicion crtica de M es una cadena finita de submodulos


0 = M 0 M1 Mn = M
tal que cada cociente Mi /Mi1 es crtico y ademas
Kdim(M1 ) Kdim(M2 /M1 ) Kdim(Mn1 /Mn2 ) Kdim(M/Mn1 ).

Teorema 4.7.12. Sea M un modulo noetheriano no nulo. Entonces M tiene una


serie de composicion crtica.
Demostracion. Dividimos la prueba en tres pasos.
Paso 1. Como M es noetheriano, M y cada uno de sus submodulos tienen
dimension de Krull. Sea 1 := min{Kdim(N )|0 6= N M } 0. Veamos que
M tiene al menos un submodulo que es 1 -crtico: en efecto, elegimos N0 no nu-
lo con Kdim(N0 ) = 1 . Si N0 no es crtico, entonces existe un submodulo no
nulo N1 en N0 tal que Kdim(N0 /N1 ) = 1 ; por el teorema 4.7.5 sabemos que
1 Kdim(N1 ), pero por la minimalidad de 1 se debe tener que 1 = Kdim(N1 ).
Continuando de esta forma resulta la cadena N0 N1 N2 de tal for-
ma que Kdim(Ni ) = Kdim(Ni1 /Ni ) = 1 . Si para cada i, Ni no es crtico, en-
tonces tendramos una cadena descendente con Kdim(Ni1 /Ni ) = 1 , es decir,
Kdim(Ni1 /Ni ) 1 , pero segun la propsicion 4.7.2 se tendra que Kdim(N0 ) > 1 ,
lo cual es falso. As pues, algun Ni es 1 -crtico.
Paso 2. Sea M1 el submodulo 1 -crtico encontrado en el paso anterior. Probemos
que M/M1 no contiene submodulos no nulos con dimension de Krull menor que 1 :
supongamos que M 0 /M1 es un submodulo no nulo de M/M1 tal que Kdim(M 0 /M1 ) <
1 , por el teorema 4.7.5 es claro que Kdim(M 0 ) = 1 (el maximo entre Kdim(M 0 /M1 )
y Kdim(M1 )); por la escogencia de 1 , cada submodulo no nulo de M 0 debe tener
dimension de Krull mayor o igual que 1 ,
Paso 3. Si M1 = M hemos terminado; sea M1 6= M ; M/M1 es noetheriano no
nulo y podemos aplicar nuevamente los pasos 1 y 2 a este cociente encontrando
un ordinal 2 y un submodulo M2 /M1 2 -crtico tal que M/M1 /M2 /M1 = M/M2
no tiene submodulos no nulos con dimension de Krull menor que 2 . Notemos que
M1 M2 ya que M2 /M1 es no nulo por ser crtico; ademas 2 1 ya que de lo
contrario M/M1 contendra como submodulo no nulo a M2 /M1 con dimension de
Krull 2 < 1 . Si M2 6= M podemos continuar en la misma forma y, puesto que M
es noetheriano, el proceso termina en una cadena finita de la forma 0 = M0 M1
M2 Mn = M ; por construccion, el cociente Mi /Mi1 es i -crtico y ademas
1 2 n , es decir, tenemos una serie de composicion crtica para M .

4.8. Dimension de Krull de un anillo


Definicion 4.8.1. Sea A un anillo. rKdim(A) := Kdim(AA ), si esta ultima existe.
132 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

Ejemplo 4.8.2. En forma analoga se define la dimension de Krull de A a izquierda.


Parece ser un problema todava abierto si la dimension de Krull a derecha de un
anillo A coincide siempre con su dimension de Krull a izquierda, en caso que ambas
existan (vease [6]). Mostramos en este ejemplo un anillo con dimension de Krull
a derecha pero que no tiene dimension de Krull a izquierda: sea A el subanillo de
M2 (R) definido por  
Q R
A := ,
0 R
notemos que AA es artiniano (y por lo tanto noetheriano), pero A A no es arti-
niano (tampoco noetheriano), vease [17]. Luego rKdim(A)
P = 0 y lKdim(A) 6= 0. En
realidad notemos que lKdim(A) no existe: A A i=1 Asi , con
 
0 xi
si := , {xi }i1 R linealmente independiente sobre Q;
0 0

notemos que para cada i, Asi


= As1 . Resulta entonces en A A la cadena descendente
M1 ) M2 ) M3 ) , con

M1 :=As1 As2 As3 As4


M2 :=As2 As4 As6 As8
M3 :=As4 As8 As12 As16
..
.

y que satisface Mi /Mi+1 = M1 para cada i 1. Esto implica que la dimension de


Krull de A A no esta definida. En efecto, sea M un modulo que contiene una cadena
de submodulos M1 M2 tal que Mi /Mi+1 = M1 para cada i. Entonces M no
tiene dimension de Krull: supongamos que lKdim(M ) ; sea lKdim(M1 ) := ;
M1 6= 0 ya que se tiene la cadena de submodulos propios anunciada, luego 0 y
por la proposicion 4.7.2, lKdim(Mi /Mi+1 ) < para cada casi todo i 2, lo cual es
una contradiccion ya que Mi /Mi+1 = M1 para cada i.

Proposicion 4.8.3. Sean A un anillo e I un ideal bilatero propio de A. Si rKdim(A)


existe, entonces, rKdim(A/I) existe y rKdim(A/I) rKdim(A).

Demostracion. Segun el teorema 4.7.5, Kdim[(A/I)A ] existe. Puesto que los A/I-
submodulos de A/I coinciden con sus A-submodulos, rKdim(A/I) existe y se tiene
que rKdim(A/I) = Kdim((A/I)A/I ) = Kdim[(A/I)A ] Kdim(AA ) = rKdim(A).

Proposicion 4.8.4. Sean A un anillo noetheriano a derecha y M un A-modulo f.g.


Entonces, Kdim(M ) rKdim(A).
4.8. DIMENSION DE KRULL DE UN ANILLO 133

Demostracion. Por el teorema 4.7.8, Kdim(M ) y rKdim(A) estan definidas. Exis-


te t 1 tal que M = At /N , con N un submodulo de At , y por el corolario
t
4.7.6, Kdim(A ) = Kdim(AA ) = rKdim(A). Por el teorema 4.7.5, Kdim(M ) =
Kdim(At /N ) Kdim(At ) = rKdim(A).

Proposicion 4.8.5. Sea : R A un homomorfismo de anillos noetherianos a


derecha tal que R A es fielmente plano. Si MR es un modulo f.g., entonces Kdim(M )
Kdim(M R A). En particular, rKdim(R) rKdim(A).

Demostracion. En primer lugar observemos que MR y (M R A)A son modulos


noetherianos, luego las dimensiones Kdim(M ) y Kdim(M R A) existen. Conside-
remos los retculos de submodulos de M y M R A; sean M1 M2 submodulos
de M , entonces se tiene la inclusion canonica M1 , M2 , y como R A es plano,
entonces la aplicacion M1 A , M2 A es inyectiva. Pero puede ocurrir que
M1 A = 0 = M2 A y la aplicacion anterior continue siendo inyectiva, pero
como R A es fielmente plano tal situacion no se presenta. As pues podemos aplicar
la proposicion 4.7.9 y obtenemos el resultado.

Teorema 4.8.6. Sean A un anillo noetheriano a derecha y S un subconjunto mul-


tiplicativo de A tal que AS 1 existe. Entonces,

rKdim(AS 1 ) rKdim(A).

Demostracion. Segun la proposicion 1.4.14 las dos dimensiones involucradas existen


y existe una funcion que preserva la inclusion estricta entre los ideales derechos
de AS 1 y los ideales derechos de A. El teorema es entonces consecuencia de la
proposicion 4.7.9.
Sea rad(A) el nilradical de A, conocido tambien como el radical primo de
A, y definido como la interseccion de todos los ideales primos de A (vease [17]). La
dimension de Krull de A y la de su anillo cociente A/rad(A) coniciden en el caso
noetheriano. Para demostrarlo debemos probar un par de resultados clasicos.

Proposicion 4.8.7. Sea A un anillo y sea P un ideal primo. Entonces P contiene


un ideal primo minimal.

Demostracion. Recordemos que un ideal bilatero propio Q de A es primo si dados


dos ideales bilateros I, I 0 de A con II 0 Q se cumple que I Q o I 0 Q.
Veamos que esta definicion es equivalente a la siguiente: si a, b A son tales que
aAb Q, entonces a Q o b Q. En efecto, supongamos la primera definicion y
sea aAb Q, entonces haihbi Q ya que cada elemento de este producto de ideales
bilateros es una suma finita de productos en la forma xayx0 by 0 = x(ayx0 b)y 0 Q.
En consecuencia, hai Q o hbi Q, es decir, a Q o b Q. Asumamos ahora la
segunda definicion y sean I, I 0 bilateros de A tales que II 0 Q; si I * Q, existe
134 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

x I, x / Q; sea y I 0 , entonces xy = x1y xAy Q, por la condicion de la


segunda definicion, x Q o y Q, es decir, I 0 Q.
Sea M la coleccion de primos contenidos en P , como P M se tiene que
M= 6 ; podemos ordenar M por inclusion y usar el lema de Zorn en su version de
acotamiento inferior (version desde luego equivalente a la version usual). Sea C un
subconjunto no vaco totalmente ordenado de M; sea Q := P 0 C P 0 , es claro que
T
Q es un ideal propio de A contenido en P . Veamos que Q es primo: sean x, y A
tales que xAy Q pero x / Q, existe P 0 C tal que x / P 0 . Para cualquier P 00 C
con P 00 P 0 se tiene que x / P 00 pero xAy Q P 00 , por lo tanto y P 00 ; en
particular, y P . Ahora bien, si P 00 C pero P 00 * P 0 , entonces P 0 P 00 , luego de
0

nuevo y P 00 . Esto demuestra que y Q.


As pues, Q es una cota inferior de C en M, luego por el lema de Zorn existe un
elemento minimal P en M, es decir, P es un ideal primo de A contenido en P y
es tal que cada primo contenido en P pertenence a M, luego por la minimalidad
se conluye que P es un ideal primo minimal.
Proposicion 4.8.8. Sea A un anillo noetheriano a derecha. Entonces
(i) Existe una coleccion finita P1 , . . . , Pn de ideales primos minimales (no nece-
sariamente distintos) tales que P1 Pn = 0.
(ii) La coleccion de primos minimales de A es finita.
Demostracion. (i) Probemos primero que existe una coleccion finita de ideales pri-
mos P10 , . . . , Pn0 tales que P10 Pn0 = 0. Supongamos contrariamente que cada pro-
ducto finito de ideales primos de A es no nulo (en particular, el ideal nulo no es
primo). Sea C la coleccion de ideales bilateros I de A que no contienen productos
finitos de ideales primos (en particular, I no es primo). C 6= ya que 0 C. Como
A es noetheriano a derecha (en realidad basta suponer que la coleccion de bilateros
de A es noetheriana) en C hay elemento maximal I. As pues, en A := A/I cada
producto finito de ideales primos es no nulo, y por la maximalidad de I, en A cada
ideal no nulo contiene al menos un producto finito de ideales primos. En particular,
0 no es primo, por lo tanto, existen ideales no nulos K := K/I y J := J/I tales
que K J = 0 y ademas existen ideales primos P 1 , . . . , P m , Q1 , . . . , Qn en A tales que
P 1 P m K y Q1 Qn J. Resulta, P 1 P m Q1 Qn = 0, lo cual es una
contradiccion. As pues, existen P10 , . . . , Pn0 primos de A tales que P10 Pn0 = 0.
Segun la proposicion anterior, sea Pi Pi0 minimal. Entonces, P1 . . . Pn
P10 . . . Pn0 = 0, luego P1 . . . Pn = 0.
(ii) Sea P un primo minimal de A, entonces 0 = P1 Pn P , de donde Pi = P
para algun 1 i n.
Teorema 4.8.9. Sea A un anillo noetheriano a derecha. Entonces,
rKdim(A) = rKdim(A/rad(A)) = max{rKdim(A/P )|P es primo minimal de A}.
4.8. DIMENSION DE KRULL DE UN ANILLO 135

Demostracion. Como A es noetheriano a derecha todas las dimensiones involucradas


en el enunciado estan definidas. Sea N := rad(A), entonces

:= rKdim(A) rKdim(A/N ) := .

Veamos ahora que , con := max{rKdim(A/P )|P es primo minimal de A}.


Sea P un ideal primo cualquiera de A, entonces rKdim(A/N ) rKdim(A/P ): en
efecto, puesto que A/P
= (A/N )/(P/N ), entonces

rKdim(A/P ) = Kdim[(A/P )A/P ] = Kdim[((A/N )/(P/N ))(A/N )/(P/N ) ]


= Kdim[((A/N )/(P/N ))A/N ] Kdim[(A/N )A/N ] = rKdim(A/N ).

Resta ver que : como A es noetheriano a derecha existe una coleccion fini-
ta de ideales primos minimales, no necesariamente distintos, P1 , . . . , Pn tales que
P1 Pn = 0 (en realidad la coleccion de primos minimales de A es finita, vease la
proposicion 4.8.8). Por la proposicion 4.8.4, para cada 1 i n se tiene que

Kdim[(P1 Pi1 /P1 Pi )A ] = Kdim[(P1 Pi1 /P1 Pi )A/Pi ] rKdim(A/Pi ).

Veamos que con esto podemos completar la demostracion de ; con tres casos
particulares que examinemos podremos mas adelante inducir una prueba general y
completar la demostracion: si n = 1, entonces P1 = 0 y entonces Kdim(A/0)A =
rKdim(A/P1 ), es decir, rKdim(A) = rKdim(A/P1 ); si n = 2, entonces P1 P2 = 0, por
lo probado arriba resulta Kdim[(P1 /P1 P2 )A ] rKdim(A/P2 ), es decir, Kdim(P1 )A
rKdim(A/P2 ), ademas Kdim[(A/P1 )A ] = rKdim(A/P1 ), luego por el teorema 4.7.5,

rKdim(A) = Kdim(AA ) = max{Kdim(P1 )A , Kdim(A/P1 )A }


max{rKdim(A/P2 ), rKdim(A/P1 )}.

Para n = 3 tenemos P1 P2 P3 = 0 y entonces

Kdim[((P1 P2 )/(P1 P2 P3 ))A ] rKdim(A/P3 ) Kdim[(P1 P2 )A ] rKdim(A/P3 );


Kdim[(P1 /P1 P2 )A ] rKdim(A/P2 );
Kdim[(A/P1 )A ] = rKdim(A/P1 ),

de donde

rKdim(A) = Kdim(AA ) = max{Kdim(P1 P2 )A , Kdim(A/P1 P2 )A }


= max{Kdim(P1 P2 )A ,
max{Kdim[(P1 /P1 P2 )A ], Kdim[((A/P1 P2 )/P1 /P1 P2 )A ]}}
max{rKdim(A/P3 ), rKdim(A/P2 ), rKdim(A/P1 )}.
136 CAPITULO 4. DIMENSIONES DE MODULOS Y ANILLOS

As pues, si P1 Pn = 0 podemos aplicar induccion:

rKdim(A) = Kdim(AA ) = max{Kdim(P1 Pn1 )A , Kdim(A/P1 Pn1 )A }


max{rKdim(A/Pn ), rKdim(A/Pn1 ), . . . , rKdim(A/P1 )}.

Veremos enseguida que la dimension de Krull de un producto finito de anillos


noetherianos a derecha es menor que el maximo de las dimensiones de los factores.

Proposicion 4.8.10. Sea A un anillo noetheriano a derecha y sean I1 , . . . , In ideales


bilateros propios de A tales que I1 I2 In = 0. Entonces,

rKdim(A) max{rKdim(A/Ii )}ni=1 .

Demostracion. Consideremos los productos Pi := I1 Ii y los cocientes Pi1 /Pi ,


1 i n, con P0 := A. Notemos que Pi1 /Pi es un A/Ii -modulo, por la proposicion
4.8.4 se tiene que
Kdim((Pi1 /Pi )A ) = Kdim((Pi1 /Pi )A/Ii ) rKdim(A/Ii ).
Entonces,
max{Kdim((Pi1 /Pi )A )}ni=1 max{rKdim((A/Ii )}ni=1 := k.
Consideremos la siguiente sucesion exacta de A-modulos:
0 Pn1 Pn2 Pn2 /Pn1 0;
segun el teorema 4.7.5, Kdim(Pn2 ) = max{Kdim(Pn1 ), Kdim(Pn2 /Pn1 )} k
(notese que Pn1 = Pn1 /Pn ). De manera similar, se tiene la sucecion exacta
0 Pn2 Pn3 Pn3 /Pn2 0,
y entonces Kdim(Pn3 ) = max{Kdim(Pn2 ), Kdim(Pn3 /Pn2 )} k. Continuando
de esta manera llegamos a
0 P1 P0 P0 /P1 0,
con lo cual rKdim(A) = Kdim(P0 ) = max{Kdim(P1 ), Kdim(P0 /P1 )} k.

Teorema 4.8.11. Sea A := A1 An un producto finito de anillos noetherianos


a derecha. Entonces, rKdim(A) max{Kdim(Ai )}ni=1 .

Demostracion. Basta demostrar la afirmacion para n = 2. Notemos que I1 :=


(A1 , 0) := {(a1 , 0)|a1 A1 } es un ideal bilatero propio de A; lo mismo se tiene
para I2 . Ademas, se tienen los isomorfismos de anillo A/I1 = A2 , A/I2 = A1 . La
afirmacion del corolario es entonces consecuencia de la proposicion anterior.
4.9. EJERCICIOS 137

4.9. Ejercicios
1. Demuestre la proposicion 4.1.7.

2. Sean A un anillo, n 0 y Extn+1A (M, N ) = 0, con M, N modulos derechos


A
arbitrarios. Demuestre que T orn+1 (P, Q) = 0 para cada A-modulo derecho P
y cada A-modulo izquierdo Q.

3. Demuestre que si R es un dominio de integridad von Neumann regular, en-


tonces R es un cuerpo (sugerencia: demuestre que un anillo A es von Neumann
regular si, y solo si, dado a A existe a0 A tal que aa0 a = a).

4. Sea R un dominio de integridad. Demuestre que R es un cuerpo si, y solo si,


wgld(R) = 0.

5. Sean R un dominio de Dedekind y M un R-modulo. Demuestre que M es


proyectivo si, y solo si, Ext1A (M, F ) = 0 para cada modulo libre F .

6. Sean R un dominio de Dedekind con cuerpo de fracciones Q y M un R-modulo.


Demuestre que M es inyectivo si, y solo si, Ext1A (Q/R, M ) = 0.

7. Sea A un anillo. Demuestre que rgld(A) = rgld(Mn (A)), para cada n 1.

8. Existen anillos R para los cuales rgld(R) 6= lgld(R). Presente un ejemplo


(consulte [8] o tambien [9]).

9. Muestre un ejemplo en el cual no se cumple el teorema 4.6.8 si rgld(R) = .


Bibliografa

[1] Bell, A., Notes on Localizations in Noncommutative Noetherian Rings, Depar-


tamento de Algebra y Fundamentos, Universidad de Granada, Espana, 1989.
29

[2] Dixmier, J., Enveloping Algebras, GSM 11, AMS, 1996.

[3] Faith, C., Algebra I: Rings, Modules and Categories, Springer, 1981.

[4] M. Fontana, J.A. Huckaba and I.J. Papick, Prufer Domains, Marcel
Dekker, New York, 1997. 122

[5] Gallego, C. and Lezama, O., Grobner bases for ideals of P BW extensions,
to appear in Comminications in Algebra, 39, 2011, 126 .

[6] Goodearl, K. and Warfield, R. Jr., An Introduction to Noncommutative


Noetherian Rings, London Mathematical Society, ST 61, 2004. 129, 132

[7] Humphreys, J. E., Introduction to Lie Algebras and Representation Theory,


GTM 9, Springer, 1980.

[8] Jategaonkar, A. V., A counter-example in ring theory and homological algebra,


J. Algebra, 12, 1969. 137

[9] Kaplansky, I., On the dimension of rings and modules, X, Nagoya Math. J,
13, 1958. 137

[10] Kunz, E., Introduction to Commutative Algebra and Algebraic Geometry,


Birkhauser, 1991.

[11] Lam, T.Y., Serres Problem on Projective Modules , Springer Monographs in


Mathematics, Springer, 2006.

[12] Lang, S., Algebra, Springer, 2004. iv

[13] Lezama, O. and Villamarn, G., Anillos, Modulos y Categoras, Facultad


de Ciencias, Universidad Nacional de Colombia, 1994. iv, 21, 25, 26

138
BIBLIOGRAFIA 139

[14] Lezama, O., Cuadernos de Algebra, No. 2: Anillos, SAC2 , Departamen-


to de Matematicas, Universidad Nacional de Colombia, sede de Bogota,
www.matematicas.unal.edu.co/sac2 v, 15, 19, 24, 26, 27, 28

[15] Lezama, O., Cuadernos de Algebra, No. 3: Modulos, SAC2 , Departamen-


to de Matematicas, Universidad Nacional de Colombia, sede de Bogota,
www.matematicas.unal.edu.co/sac2 v, 6, 14, 51, 56, 61, 74, 78, 82

[16] Lezama, O., Cuadernos de Algebra, No. 4: Algebra lineal, SAC2 , Departa-
mento de Matematicas, Universidad Nacional de Colombia, sede de Bogota,
www.matematicas.unal.edu.co/sac2. 5, 15, 23, 33

[17] Lezama, O., Cuadernos de Algebra, No. 6: Anillos y modulos, SAC2 , Depar-
tamento de Matematicas, Universidad Nacionalde Colombia, sede de Bogota,
www.matematicas.unal.edu.co/sac2 v, 23, 41, 95, 117, 118, 120, 132, 133

[18] Lezama, O., Cuadernos de Algebra, No. 7: Categoras, SAC2 , Departa-


mento de Matematicas, Universidad Nacionalde Colombia, sede de Bogota,
www.matematicas.unal.edu.co/sac2 v, 9, 10, 18, 64, 99

[19] Lezama, O. and Reyes, M., Some homological properties of P BW exten-


sions, to appear in Comm. in Alg.

[20] Li, H., Noncommutative Grobner Bases and Filtered-Graded Transfer, Lecture
Notes in Mathematics, Vol. 1795, Springer, 2002.

[21] McConnell, J. and Robson, J., Noncommutative Noetherian Rings, Grad-


uate Studies in Mathematics, AMS, 2001. 123

[22] Quillen, D., Proyective modules over polynomial rings, Invent. Math., 36,
1976, 167-171.

[23] Rocuts, S., Dominios de Prufer: caracterizaciones, subclases y ejemplos, Tra-


bajo de Grado, Universidad Nacional de Colombia, 1999. 51

[24] Rotman, J., An Introduction to Homological Algebra, Springer, 2009. 112

[25] Rotman, J., An Introduction to Homological Algebra, Academic Press, 1979.


21, 46, 98, 99, 122

[26] Rowen, L., Graduate Algebra: Noncommutative View, Graduate Studies in


Mathematics, Vol. 91, AMS, 2008.

[27] Serre, J. P., Faisceaux algebriques coherents, Ann. Math., 61, 1955, 191-278.
140 BIBLIOGRAFIA

[28] Stenstrom, B., Rings of Quotients: An Introduction to Methods of Ring The-


ory, Springer, 1975.

[29] Suslin, A.A., Proyective modules over polynomial rings are free, Soviet Math.
Dokl., 17, 1976, 1160-1164.

[30] Suslin, A.A., On the structure of the special linear group over polynomial
rings, Math. USSR-Izv. 11, 1977, 221-238.

[31] Vermani, L.R., An Elementary Approach to Homological Algebra, Chapman


& Hall/CRC, Monographs and Surveys in Pure and Applied Mathematics 130,
2003. 66, 84

[32] Weibel, C., An Introduction to Homological Algebra, Cambridge University


Press, 1997.

También podría gustarte