You are on page 1of 146

CUADERNOS DE ALGEBRA

No. 8

Algebra
homol
ogica

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
Pr
ologo

iv

1. Elementos b
asicos de
algebra homol
ogica
1.1. Sucesiones exactas . . . . . . . . . . . . .
1.2. Modulos proyectivos . . . . . . . . . . . .
1.3. Producto tensorial . . . . . . . . . . . . .
1.4. Anillo de fracciones . . . . . . . . . . . . .
1.5. Modulo de fracciones . . . . . . . . . . . .
1.6. Modulos inyectivos . . . . . . . . . . . . .
1.7. Modulos planos . . . . . . . . . . . . . . .
1.8. Anillos hereditarios . . . . . . . . . . . . .
1.9. Ejercicios . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.

1
1
9
15
23
29
36
46
51
58

.
.
.
.

61
61
67
76
79

.
.
.
.
.
.
.

81
81
85
88
93
94
96
108

2. Ext
2.1.
2.2.
2.3.
2.4.
3. Tor
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.

Definicion . . . . .
Propiedades basicas
Ejemplos . . . . . .
Ejercicios . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

Definicion y propiedades basicas


Ejemplos . . . . . . . . . . . . .
Tor y modulos planos . . . . . .
Modulos planos y matrices . . .
Torsion de un modulo . . . . . .
Tor y torsion . . . . . . . . . .
Ejercicios . . . . . . . . . . . .

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.

4. Dimensiones de m
odulos y anillos
4.1. Dimensiones proyectiva, inyectiva y plana de un modulo . . . . . . .
4.2. Dimension global de un anillo . . . . . . . . . . . . . . . . . . . . .
4.3. Dimension global debil de un anillo . . . . . . . . . . . . . . . . . .
iii

109
. 109
. 116
. 118

iv

CONTENIDO

4.4.
4.5.
4.6.
4.7.
4.8.
4.9.

Dimension global de anillos noetherianos


Anillos con dimension debil 1 . . . . .
Dimension global y extensiones de anillos
Dimension de Krull de un modulo . . . .
Dimension de Krull de un anillo . . . . .
Ejercicios . . . . . . . . . . . . . . . . .

Bibliografa

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

120
122
123
126
132
137
138

Pr
ologo
La coleccion Cuadernos de algebra consta de 10 publicaciones sobre los principales
temas de esta rama de las matematicas, y pretende servir de material para preparar
los examenes de admision y de candidatura de los programas colombianos de doctorado en matematicas. Los primeros cinco cuadernos cubren el material basico de
los cursos de estructuras algebraicas y algebra lineal de los programas de maestra;
los cinco cuadernos siguientes contienen algunos de los principales temas de los
examenes de candidatura, a saber: anillos y modulos; categoras; algebra homologica;
algebra no conmutativa; algebra conmutativa y geometra algebraica. Cada cuaderno
es fruto de las clases dictadas por el autor en la Universidad Nacional de Colombia
en los u
ltimos 25 a
nos, y estan basados en las fuentes bibliograficas consignadas en
cada uno de ellos, como tambien en el libro Anillos, M
odulos y Categoras, publicado por la Facultad de Ciencias de la Universidad Nacional de Colombia, y cuya
edicion esta totalmente agotada (vease [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 presentacion ordenada y didactica, as como la inclusion de muchas pruebas omitidas
en la literatura y suficientes ejemplos que ilustran la teora. Los cuadernos son:
1.
2.
3.
4.
5.

Grupos
Anillos
Modulos

Algebra
lineal
Cuerpos

6. Anillos y modulos
7. Categoras

8. Algebra
homol
ogica

9. Algebra
no conmutativa

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 a
nade 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 homol
ogica. Este cuaderno consta de cuatro captulos: 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 conmutativa, la nocion de rango de un modulo y el teorema de Kaplansky sobre modulos
proyectivos finitamente generados sobre anillos locales. Se incluye ademas una introduccion 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 conmutativa, 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 consultar 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, entonces 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 tama
no 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 tama
no 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 b
asicos de
algebra
homol
ogica
Presentamos en este primer captulo las construcciones basicas del algebra homologica como son los complejos y las sucesiones exactas, el producto tensorial de bimodulos, los anillos y los modulos de fracciones no conmutativos. Haremos ademas una
introduccion a los modulos proyectivos, inyectivos y planos.

1.1.

Sucesiones exactas

Definici
on 1.1.1. Una sucesion o cadena de homomorfismos de A-m
odulos 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 sucesi
on se dice exacta
si Im(fi ) = ker(fi+1 ) para cada i Z. El m
odulo cociente
ker(fi+1 )/Im(fi )
se denomina el i-
esimo m
odulo 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

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-m
odulos. Entonces,
1

CAPITULO 1. ELEMENTOS BASICOS


DE ALGEBRA
HOMOLOGICA

(i) La sucesion M1 M2 M3 0 es exacta si, y s


olo si, para todo
A-modulo N la sucesion de Z-m
odulos
g

0 HomA (M3 , N ) HomA (M2 , N ) HomA (M1 , N )


es exacta.
f

(ii) La sucesion 0 M1 M2 M3 es exacta si, y s


olo si, para todo
A-modulo P la sucesion de Z-m
odulos
f

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

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

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).
Definici
on 1.1.3. Una sucesion exacta finita de la forma
f

0 M1 M2 M3 0
se dice que es una sucesi
on exacta corta. Dos sucesiones exactas cortas
f

0 M1 M2 M3 0
y
0 N1 N2 N3 0
se dicen equivalentes si existen A-isomorfismos h, k, l tales que el siguiente diagrama conmuta:
f

0 M1
M2
M3 0
h
k
l
a
b
0 N1
N2
N3 0
f

Proposici
on 1.1.4. Sea 0 M1 M2 M3 0 una sucesi
on exacta
corta. Entonces, esta sucesion es equivalente a la sucesi
on

0 ker(g) M2 M2 / ker(g) 0
donde es la inclusion y j es el homomorfismo can
onico.

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 .
Definici
on 1.1.5. Sea M un A-m
odulo; se dice que M es de presentaci
on finita
(o tambien, finitamente presentado) si existe una sucesi
on exacta en la forma
f

An
Am
M 0,

(1.1.3)

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


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.
Proposici
on 1.1.6. Sea M un A-m
odulo. Entonces las siguientes condiciones son
equivalentes:
(i) M es de presentacion finita.
(ii) Existe una sucesion excacta en la forma

0K
Am
M 0,
donde K es un A-modulo finitamente generado.
(iii) Existen un entero m 1 y un A-subm
odulo 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

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


recproco es valido para anillos noetherianos.
Proposici
on 1.1.7. Sea AA noetheriano. Entonces, cada A-m
odulo 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
onica
i=1 es la base can
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
onica de Am , entonces
i=1 la base can
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 presentaci
on de M . Es claro que
la matriz de presentacion de un modulo M no es u
nica ya que los sistemas de
generadores de M son diversos. Veremos enseguida como estan relacionadas dos de
estas matrices.
Proposici
on 1.1.8. Sean
f

f0

g0

An
Am
M 0
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
onica de Am y sea xi := g(ei ) M . Como
i=1 la base can
0
g es sobreyectivo, existen z1 , . . . , zm Ar tales que g 0 (zi ) = xi . Definimos el Ahomomorfismo 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.
Definici
on 1.1.9. Sea M un A-m
odulo; una resoluci
on libre de M es una sucesi
on exacta en la forma
fn+1

fn

fn1

f2

f1

f0

R : Mn Mn1
M1
M0
M 0,

CAPITULO 1. ELEMENTOS BASICOS


DE ALGEBRA
HOMOLOGICA

donde Mi es libre para cada i N.


Proposici
on 1.1.10. Cada A-m
odulo M tiene una resoluci
on 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-m
odulos y
homomorfismos es conmutativo y las filas son exactas
f1

M1

t
y1
h

f2

M2

t
y2
h

f3

M3

t
y3
h

f4

M4

t
y4

M5

t
y5

1
2
3
4
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 u
ltimo 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

Corolario 1.1.12. Si el siguiente diagrama de A-m


odulos y homomorfismos es conmutativo y las filas son exactas
f1

0 M1

f
y

f2

M2

yh

f1

M3 0

g
y

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). Sup
ongase que el siguiente diagrama de
A-m
odulos y homomorfismos es conmutativo y las filas son exactas
f1

M1

t
y1

f2

M2

t
y2

M3 0

t
y3

1
2
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 ),
1
donde d(k3 ) := h1
as, si f1 es inyectivo,
1 t2 f2 (k3 ) + Im(t1 ), con k3 ker(t3 ). Adem
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

ker(t1 )

l
y1

M1

t
y1

N1

j
y1

f1

p1

g2

ker(t2 )

l
y2

M2

t
y2

N2

j
y2

f2

p2

ker(t3 )

l
y3

M3

t
y3

N3

j
y3

coker(t1 ) coker(t2 ) coker(t3 )

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

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 .
1
Esta definicion puede escribirse tambien en la forma d(k3 ) := h1
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 ;
seg
un 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

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.

M
odulos 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 funtor 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

Z
0 Z2
Z2 Z2 0

la cual no es exacta en el u
ltimo Z2 . Entonces, en general, si N es un A-modulo, el
funtor HomA (, N ) no preserva la exactitud a derecha.
Definici
on 1.2.1. Un A-modulo P es proyectivo si HomA (P, ) preserva la exactitud a derecha. Se dice que un A-m
odulo 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-m
odulo. Entonces las siguientes condiciones son equivalentes:
(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
g
pp
p

?
- N
M
f

(iii) Cada homomorfismo sobreyectivo M P es hendido.

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

(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

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 homomorfismo identico iP : P P , seg
un (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.
Proposici
on 1.2.4. Sea {Pi }iC una familia de A-m
odulos. Entonces,
L
iC Pi es proyectivo i C , Pi es proyectivo.
Demostracion. ): sea i C, veamos que Pi es proyectivo. Consideremos los homomorfismos f y g del siguiente diagrama, con f sobreyectivo:
Pi
g

?
- 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

?
- 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

?









Pi

h
f

?
- N

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

?
- N

y consideremos para cada i la inyeccion canonica,


Pi
i

Pi
g

?
- 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




?
hi 
 Pi


g
h

?

- N
M
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 s
olo si, P es sumando directo de un m
odulo
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 idempontente 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-m
odulo. M es proyectivo si, y s
olo si, existe una colecci
on {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
R-modulo libre, entonces existe
P : M F tal que = iM , sea {fi }iC una base
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 por
i (x), es entonces
P (x) := iC fi P
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 probaremos enseguida. Para la demostracion necesitamos una definicion y un resultado
preliminar.

14

CAPITULO 1. ELEMENTOS BASICOS


DE ALGEBRA
HOMOLOGICA

Definici
on 1.2.8. Una sucesion exacta corta 0 M1
M2
M3 0 es hendida si g es un homomorfismo hendido.
f

Proposici
on 1.2.9. La sucesion exacta 0 M1
M2
M3 0 es hendida si, y
s
olo 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 u
nica en la forma
0
0
m2 = f (m1 ) + k2 , con m1 M1 y k2 ker(f ). Definimos g : 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

Corolario 1.2.10. Si 0 M1
M2
M3 0 es una sucesi
on exacta hendida,
0
0
g
f
entonces M2
on 0 M3
M2
M1 0 es exacta hendida,
= M1 M3 y la sucesi
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 conmutativo


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 alg
un 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 u
ltimo, 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-m
odulos
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 u
nica: 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-m


odulo L y cada funci
on bilineal y balanceada h0 :
M N L existe un u
nico Z-homomorfismo h : M A N L tal que ht = t0 :
M N
h0

- M N
p
pp
pp
p
p
pp
pp h
p
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 u
nico Z-homomorfismo
00
00
0
h : F L tal que h (m, n) := h (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 u
nico 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-m
odulo y h0 : M N L es una funci
on 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
M
odulos, entonces el grupo M A N tiene estructura de B CB
A y A NC bim
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 Cf 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
g1

g2

M N3 0 es exacta.
M N1 M
M N2 M
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

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,
0

iZ

2
0 Z2 Z2
Z2 no es exacta.

19

1.3. PRODUCTO TENSORIAL

(h)

= 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.
B MA A

(i) (B MA A NC ) C LD
=

(A NC C LD ) (B D-isomorfismo).

B MA

(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 Cbimodulos. Entonces se tiene el B C-isomorfismo
L
L
L
( M i ) ( Nj )
= i,j (Mi Nj ).
L

Demostracion. Paso 1. Sean M :=

Mi y N :=

iC

Nj . Consideremos las

jD

inyecciones canonicas
i : M i M
j : Nj N
y su producto tensorial
i

j : M i

Nj M N ;

entonces el siguiente diagrama es conmutativo


M N
3




i j







M i Nj

L
-

ij

(Mi

Nj )

(i,j)CD

donde ij es la inyeccion canonica y se define por


P

(z) :=

(i

j ) (zij ) ,

(i,j)sop(z)

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

pp
pp
p
pp
+

- M N
p
pp
pp

(Mi

Nj )

(i,j)CD

N
N
N
con 0 ((mi ) , (nN
nj ) y ((mi ) (nj )) := (mi nj ). Notese que el
j )) := (mi
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
=
(i j ) (mi nj )
 N 
(i,j)sop mi


(i,j)sop mi

nj

N i (mi )

j (nj )

nj

i (mi )

isop(mi )

= (mi )

j (nj )

jsop(nj )

(nj ) = w.

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 ).

21

1.3. PRODUCTO TENSORIAL

(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.
Seg
un (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 condiciones: 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)

c[h0(f,l) (g)]

[c h0(f,l) ](g)

(cf,l)

= [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
e
h : HomA (M, N ) B (L L0 ) HomA (HomB (L L0 , M ), N ),
pero
HomA (HomB (L L0 , M ), N )
= HomA (HomB (L, M ) HomB (L0 , M ), N )
=
1
1
00
f
he0 h

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


(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
00
e
e
h yh
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-m
odulo
proyectivo finitamente generado es libre de dimensi
on 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 Amodulo 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.
Definici
on 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 alg
un 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. Entonces, A posee un anillo de fracciones a derecha respecto de S si, y s
olo 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) Condici
on 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
u
ltimo, 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
s

b
t

:=

ac+bd
,
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 bien 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
st

:=

ac
,
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 a
. En efecto, veamos primero que 01 = 0s y 11 = ss : 0s = 01, 1s = s1; 1s = s1,
s
1s = s1. Ahora, as + 01 = a1+0s
= as ya que s1 = 1s; as 11 = a1
= as ya que 1s = s1,
s
1s
1a
= 1a
= as ya que a1 = 1a; as + a
= a1+(a)1
= 0s ya que s1 = s1.
1s
s1
s
s
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
= a1 + 1b = (a) + (b),
1
(ab) = ab
= a1 1b = (a)(b), (1) = 11 ; sea s S, entonces (s) = 1s y 1s 1s = 11 ,
1
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
u
ltimo, 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 u
ltimo exista.
Proposici
on 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 u
nico homomorfismo h : AS 1 A0 tal que el siguiente
diagrama conmuta:

A
AS 1
g

p
pp
p
p
pp h
p
p
?

A0
h es definido por h( as ) := g(a)g(s)1 . Adem
as, 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 definici
on 1.4.1. Entonces existe un u
nico
1
isomorfismo h : AS A0 tal que h = g.
Demostracion. Seg
un la proposicion 1.4.3, existe un u
nico 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 u
ltimo exista). La respuesta a esta pregunta y su
prueba son como en el caso conmutativo (vease [14]).

1.4. ANILLO DE FRACCIONES

27

Proposici
on 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.
Proposici
on 1.4.7. Sea A un anillo que posee anillo de fracciones a derecha respecto 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.
Observaci
on 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
seg
un 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 caso 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
+ bt = at+bs
, lo cual corresponde al caso conmutativo. Analogamente, como bs = sb,
s
st
entonces as bt = ab
= ab
.
ts
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 cl
asico 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 u
ltimo 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 divisi
on 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 divisi
on 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.
Proposici
on 1.4.11. Sea A un anillo. A es un dominio de Ore a derecha si, y s
olo
si, A se puede sumergir en un anillo de divisi
on 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 homomorfismo 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.
Proposici
on 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 divisi
on 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.
Proposici
on 1.4.13. Sean A un anillo noetheriano a derecha, S un subconjunto
multiplicativo de A que satisface la condici
on 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]).
Proposici
on 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

1.5.

CAPITULO 1. ELEMENTOS BASICOS


DE ALGEBRA
HOMOLOGICA

M
odulo 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 m
odulo 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 u
ltimo tiene estructura de
1
AS -modulo a derecha respecto de las siguientes operaciones:
m
s

m
s

a
t

n
t

:=

:=

mc+nd
,
u

mc
,
tu

con u := sc = td S

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 n
ucleo
ker() = {m M |m u = 0, para alg
un 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.
Proposici
on 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 -m
odulo a
derecha N y cada A-homomorfismo g : M N existe un u
nico AS 1 -homomorfismo
h : M S 1 N tal que el siguiente diagrama conmuta:
M
g

Mp S 1

pp
p
p
p ph
p
pp
?

N
as, si g es inyectivo, entonces h es tambien
h es definido por h( ms ) := g(m) 1s . Adem
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 respecto del sistema multiplicativo S. Si N es un AS 1 -m
odulo a derecha con Ahomomorfismo 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
1
m s , con m M y s S. En efecto, si x = i=1 mi asii , entonces
x=

k
X
i=1

m i ai

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.
Proposici
on 1.5.3. Sea A un anillo que posee anillo de fracciones a derecha respecto del sistema multiplicativo S. Entonces,
(i) Si la siguiente sucesion de A-m
odulos derechos es exacta
f1

f2

0 M1 M2 M3 0,
entonces la sucesion de AS 1 -m
odulos 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 subm


odulo de M . Entonces se tiene el
1
1
1
1
AS -isomorfismo (M/N )S = M S /N S .
(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 -m
odulo a derecha con
un pruducto tal que la estructura de A-m
odulo inducida por el homomorfismo
canonico A AS 1 coincide con la estructura inicial de A-m
odulo de A si,
y solo si, M es sin torsi
on 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 torsi
on respecto de S si, y s
olo si,
1
M S = 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 tensof

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)
= 0 en N S 1 ,
s
luego existe t S tal que f (m) t = 0, para alg
un 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 . Ademas, MAS 1
tiene 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
g

Mp S 1

p
pp
p
p
pp h
p
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 = 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 . Veamos


1.5. MODULO
DE FRACCIONES

33

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 u
ltima estructura conincide con , es decir,
a
= ma = ma := m 1 . 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 respecto 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.
Observaci
on 1.5.5. El m
odulo 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 .
Observaci
on 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 alg
un u S.
Las operaciones se definen por
m
s

n
t

:=

mt+ns m
, s
st

a
t

:=

ma
.
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 fracciones pero sobre anillos conmutativos.
Proposici
on 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
es bilineal y R-balanceada, luego
s
existe un homomorfismo de grupos abelianos f : A R RS 1 AS 1 definido por
f (a rs ) := ar
. Notese que hf = iARS 1 y f h = iAS 1 , luego h es un isomomorfismo
s
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 ).
Proposici
on 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
M S 1 N S 1
h0

p
ppp
p
p
pp


- M S 1 1 N S 1
RS
ppp
p
p
p
ppp
ppp
h

(M R N )S 1
, h( ms nr ) := mn
, t y h0 son bilineales y RS 1 t( ms , nr ) := ms nr , h0 ( ms , nr ) := mn
sr
sr
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
M N
g 00

t0

- M R N
pp
pp
p
pp

p
pp
p p g0
p
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 Rbalanceadas, luego g 0 (m n) := m1 n1 esta bien definida y es un R-homomorfismo.
Seg
un 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.
Proposici
on 1.5.9. Sean R un anillo conmutativo y M un R-m
odulo. 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).
Proposici
on 1.5.10. Sean R un anillo conmutativo y f : M N un homomorfismo 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.
Proposici
on 1.5.11. Sea M un R-m
odulo proyectivo finitamente generado. Entonces, para cada ideal primo P de R, MP es un RP -m
odulo libre de dimensi
on
finita.
Demostracion. Seg
un 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

Proposici
on 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
. Sin embargo, se tiene el
sobre el cuerpo RP /P RP con el producto ms ar := ma
sr

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 respecto de RP /P RP , luego n = dimRP /P RP (MP /P RP MP ) = dimR/P (MP /P RP MP ) =
dimR/P (M/P M ).
Proposici
on 1.5.13. Sean R un anillo conmutativo y M y N R-m
odulos proyectivos 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.

M
odulos 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-m
odulo. Entonces las siguientes condiciones son equivalentes:
(i) N es inyectivo.


1.6. MODULOS
INYECTIVOS

37

(ii) Para cada homomorfismo inyectivo f y cada homomorfismo g, existe un homomorfismo h tal que el siguiente diagrama conmuta:
N
g

p
6Ip p

p hp
pp
p
- L

(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
f

pp
p
- M

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


(iii)(ii): consideremos los homomorfismos
N
g

- 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).
Proposici
on 1.6.2. Cada sumando directo de un m
odulo 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

N0
g

pp

p ph
pp
p

pp

pp

pp
- 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
Proposici
on 1.6.3. Sea {Ni }iC una familia de A-m
odulos. 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
i

Ni

p
6Kp p

pp

pp

Ni
g

pp

p pt
pp
p

pp

pp

pp
- L

con f inyectivo. Considerando la proyeccion canonica i obtenemos un homomorfismo i t tal que i tf = g: en efecto, tf = i g, de donde i tf = i i g = g.
): Consideremos los homomorfismos
Ni
i

p
6Kp p

pp

pp

p
Ni p p pti
p
p p ppp
6 Ip t p
g
p p pp
p p pp
M
L
f


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-m
odulo N es inyectivo si, y s
olo 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
g

- A

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


N
g

p
6Ip p

pp
pp
- A

): supongamos ahora que tenemos el siguiente diagrama


N
g

- 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-m
odulo derecho inyectivo.
Demostracion. Es claro que : D Qr (D) dota a Qr (D) de estructura de Dmodulo a derecha. Seg
un 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
u
u
donde f (a) = f (b) u1 1t = f (b) ut . Resulta, f (a) a1 = f (b) ut a1 = f (b) at
= f (b) bu
= f (b) 1b .
As, sea c := f (a) a1 = f (b) 1b Qr (D) este elemento com
un asociado a I. Definimos
d
fe : D Qr (D) por fe(d) := c 1 , 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 m
odulo 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 u
ltima suma es un modulo inyectivo, entonces se tiene el siguiente diagrama

41

1.6. MODULOS
INYECTIVOS

conmutativo:
M

Ni

iC

6
0

N1 Nm

p
6Ip p
pp g
pp
f0
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 equivalentes:
(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 inyectivos dice que todo A-modulo se puede sumergir en un modulo inyectivo. Para la
demostracion necesitamos algunos preliminares.
Definici
on 1.6.8. Sea M un A-m
odulo; 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 continuacion.
Proposici
on 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 subm


odulo de M , entonces M/N es
divisible.
(ii) Cada sumando directo de un m
odulo divisible es divisible.
(iii) El producto y la suma directa externa de m
odulos divisibles es divisible.
Demostracion. Todas las afirmaciones se prueban facilmente a partir de la definicion
de modulo divisible.
Proposici
on 1.6.10. Todo modulo inyectivo es divisible. Para dominios de ideales
principales derechos se cumple la afirmaci
on 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
divisi
on, entonces
(i) Qr (D) es un D-modulo derecho divisible.
(ii) Cada Qr (D)-espacio vectorial derecho es un D-m
odulo 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).
Proposici
on 1.6.13. Cada grupo abeliano se puede sumergir en un grupo abeliano
inyectivo (= divisible).

43

1.6. MODULOS
INYECTIVOS

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.
Proposici
on 1.6.14. Sean A un anillo y G un grupo abeliano inyectivo (=divisible).
Entonces HomZ (A, G) es un A-m
odulo 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 diagrama
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 )

1
y
HomZ (Z LA ,Z GZ )

HomZ (Z MA A A,Z GZ )

2
y
f0

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;
t
1 (t) = 1 : L G, con 1t (l) := t(l 1), donde t : L A G;
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

(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 m
odulo 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. Seg
un 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 Ahomomorfismo 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 u
ltimo, 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-m
odulo. 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

0 I

g
y
q

A A/I 0

p
i
y
y A/I
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. Seg
un 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 m
odulos. 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
g
pp
p
?

- Q0
Q
f

(ii) Q es inyectivo si, y solo si, para cada homomorfismo inyectivo f , con P proyectivo, y cada homomorfismo g, existe un homomorfismo h tal que el siguiente
diagrama conmuta:
Q
p
6 Ip p h
pp
pp
0
P
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
P
p

?
- M 00

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

0 M 0

i 0
yM

s
y

M 00 0

q
y

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:
P

p
pp
1
p
s h p
p
pp
p
p
?

- M 00
M
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.
Observaci
on 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.

47

1.7. MODULOS
PLANOS

1.7.

M
odulos 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.
Definici
on 1.7.1. Un A-modulo N es plano si N A preserva exactitud a izquierda, es decir, para cada sucesion exacta de A-m
odulos 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.
Proposici
on 1.7.2. Sea A un anillo que posee anillo de fracciones a derecha respecto del sistema multiplicativo S. Entonces, AS 1 es un A-m
odulo izquierdo plano. En
particular, si D es un dominio de Ore a derecha, entonces Qr (D) es un D-m
odulo
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-m
odulo. Entonces las siguientes condiciones son equivalentes:
(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 consideref

mos la sucesion exacta 0 M1


M2
M2 /f (M1 ) 0. Por hipotesis, la sucesion
i j

i f

N
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.

(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.

Proposici
on 1.7.4. Sea A
B un homomorfismo de anillos y N un A-m
odulo
plano. Entonces N A B es un B-m
odulo 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:
i(N

B) f

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

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

N A M1

i f

N A M2

Se tiene entonces que i(N A B) f es inyectivo, y por lo tanto, N A B es B-plano.


Proposici
on 1.7.5. Sea {Ni }iC una familia de A-m
odulos. Entonces,
L
iC Ni es plano i C , Ni es plano.
f

Demostraci
on. ): sea M1

L
LM2 un homomorfismo inyectivo, entonces el homomorfismo ( iC Ni )M1 ( iC Ni )M2 es inyectivo. Entonces el homomorfismo
L
L
iC (iN f ) L
i iC (Ni M2 ) es inyectivo, y en consecuencia cada hoiC (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


L
iC (iN f ) L
M1 ) i L
iC (Ni M2 ) es inyectivo, y por lo tanto, el homoiC (Ni L
morfismo ( iC Ni ) M1 ( iC Ni ) M2 es inyectivo.
Corolario 1.7.6. Todo modulo libre es plano.
Demostracion. Seg
un el teorema 1.7.3 AA es plano, luego, de acuerdo con la proposicion 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

Proposici
on 1.7.8. Sean R un anillo conmutativo y N un R-m
odulo. 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:
fP iN

P
(M1 )P NP
(M2 )P NP
h1
h2
g
(M1 N )P

(M2 N )P
1
, h2 ( ms22 nr22 ) :=
donde h1 , h2 son isomorfismos definidos por h1 ( ms11 nr11 ) := ms11n
r1
m2 n2
, y g por construccion es definido como g := h2 (fP iNP )h1 1 . Notese entonces
s2 r2
que g es un homomorfismo inyectivo y coincide con (f iN )P para cada maximal
P . Seg
un 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.


Proposici
on 1.7.9. Sean R un anillo conmutativo, L un R-m
odulo plano, M un Rm
odulo de presentacion finita y N un R-m
odulo. 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
ppp
p
p
pp
ppp
p
p
ppp
ppp
p
p


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.
Proposici
on 1.7.10. Sean R un anillo conmutativo, A una R-
algebra y M un Rm
odulo de presentacion finita. Entonces, para cada A-m
odulo 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

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.


Proposici
on 1.7.11. Sean R un anillo conmutativo, S un sistema multiplicativo de
R, M un R-modulo de presentaci
on finita y N un R-m
odulo 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 Rplano, 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
un
= HomR (M S 1 , N S 1 ), pero seg
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.
Proposici
on 1.8.1. Sea R un dominio de integridad (DI). Entonces, cada R-m
odulo 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-m
odulo proyectivo finitamente generado. 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 m
odulo proyectivo finitamente generado 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 corolarios anteriores (vease el corolario 1.8.18).
Definici
on 1.8.4. Sea R un anillo conmutativo, R es hereditario (AH) si cada
ideal de R es proyectivo. Si R es adem
as 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.
(ii) Sean
K1 , K2 cuerpos. Entonces, K1 K2 es un AH pero no es un DD.
(iii) Z[ 5] no es un DIP . En efecto, Z[ 5] no es un DF U ya que 9 presenta
por lomenos
distintas
 dosfactorizaciones

en producto de irreducibles: 9 = 3 3 =
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-m
odulo 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 u
nica 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-m
odulo proyectivo finitamente generado. 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 proyectivo.
Probaremos a continuacion que los dominios de Dedekind son noetherianos.
Definici
on 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}.
Proposici
on 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 adem
as 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.
Definici
on 1.8.10. Un ideal fraccionario I de R es invertible si II 1 = R.
Proposici
on 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
IJ := {

n
P

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
P
(iii) Puesto que II 1 = R, entonces 1 = i i , con i I, i I 1 , luego si
i=1

es un elemento cualquiera de I se tiene que =

n
P

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 s
olo si, I es proyectivo.
Demostracion. ): sea I R un ideal invertible, entonces 1 =

n
P

i i , con i

i=1

I, i I 1 . Definimos i : I R por i () := i , con I. Notese que


n
n
P
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() )
y definimos k :=

k ()

K {0}, luego 1 =

n
P

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 a
un en el caso no conmutativo,
tal como veremos enseguida.

1.8. ANILLOS HEREDITARIOS

55

Definici
on 1.8.14. Un anillo A es hereditario a derecha si cada ideal derecho
es proyectivo.
Observaci
on 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-m
odulo derecho libre. Entonces, cada subm
odulo 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,
<

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 u
nica 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
N
= Im ( ). Pero ker ( ) = N M . P
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-m
odulo 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 subm
odulo 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. Seg
un 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 siempre 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, entonces, seg
un 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)
=
X
Z (producto de X copias de ZZ ). Si logramos demostrar que HomZ (ZN , Z)
= Z(N) ,
obtenemos una contradiccion: ZX no enumerable, Z(N) enumerable. Probemos entonces 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

- Q0

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


Q0
p
6 Ip p t
pp
pp
- P
P0

58

CAPITULO 1. ELEMENTOS BASICOS


DE ALGEBRA
HOMOLOGICA

y como P es proyectivo resulta el siguiente diagrama conmutativo:


P

pp
h p p
t
pp
p
?

- Q0
Q
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 s
olo si, cada R-modulo divisible
en inyectivo.
Demostracion. ): sea N un R-modulo inyectivo, entonces N es divisible (proposicion 1.6.10), luego cada modulo cociente de N es divisible, y por la hipotesis, inyectivo. Seg
un 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 ) = xi i ; sea P
I, entonces
= ( ni=1 i i ) = ni=1 i (i ) y f () = f ( ni=1 i (i )) = ni=1 f (i )i =
Pn
Pn
on fe : R N
i=1 xi i i = z, con z :=
i=1 xi i i N . Definimos la funci
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

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 sobreyectivo f : P M , con P proyectivo y ker(f ) peque
no en P (un submodulo
N de un modulo L es peque
no 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 u
til 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.

Definici
on

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 n
ucleo 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


f

0
1
0 HomA (M, N )
HomA (P0 , N )
HomA (P1 , N )

61

(2.1.3)

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 u
ltima sucesion induce la
siguiente definicion.
Definici
on 2.1.1. Sean M y N dos A-m
odulos, 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

gi+1

gi

g1

g0

(P ) : Pi+1 Pi P1 P0 M 0

(2.1.5)

(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

gi+1

gi

g1

g0

Pi+1 Pi P1 P0

i+1 y
i y
1 y
0 y

M 0

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

g0

g1

g2

f0

f1

f2

0 HomA (M 0 , N ) HomA (Q0 , N ) HomA (Q1 , N ) HomA (Q2 , N )

y
0y
1y
2y
0 HomA (M, N ) HomA (P0 , N ) HomA (P1 , N ) HomA (P2 , N )

donde las filas son complejos. Entonces se inducen los homomorfismos

ker(fi+1
)/Im(fi ) = ExtiA (M, N )(P )
ExtiA (M 0 , N )(Q) = ker(gi+1
)/Im(gi )

definidos por

63

2.1. DEFINICION

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 resolucion (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 conmuta
fi+1

fi

f1

f0

gi+1

gi

g1

g0

Pi+1 Pi P1 P0

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

M 0

Qi+1 Qi Q1 Q0 M 0 0
0
es decir, para cada i 0, i fi+1 = gi+1 i+1 y i0 fi+1 = gi+1 i+1
, ademas, f0 = g0 0
0
y f0 = g0 0 . De estas relaciones se desprende que

g0 (0 00 ) = 0 = 0f0
0
).
(i i0 )fi+1 = gi+1 (i+1 i+1

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

gi+1

gi

g1

g0

fi+1

fi

f1

f0

gi+1

gi

g1

g0

Pi+1 Pi P1 P0 M 0

i+1 y
i y
1 y
0 y
iM y
Qi+1 Qi Q1 Q0 M 0

i+1 y
iM y
i y
1 y
0 y
Pi+1 Pi P1 P0 M 0

i+1 y
i y
1 y
0 y
iM y
Qi+1 Qi Q1 Q0 M 0
Tenemos entonces

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

(i i )

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


y ademas,
i

i
ExtiA (M, N )(Q)

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.
Seg
un 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]).

65

2.1. DEFINICION

Corolario 2.1.3. Sea N un A-m


odulo fijo. Entonces, para cada i 0
Exti ( ,N )

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

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

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


odulos 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 independiente 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

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

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

i = iExtiA (M,N ) . De igual forma, si M


M0
M 00 es una composicion de homomorfismos, entonces veamos que para cada i 0, ()i = i i : se tiene el
diagrama
fi+1

fi

f1

f0

M 0

gi+1

gi

g1

g0

M 0 0

hi+1

Pi+1 Pi P1 P0

i+1 y
i y
1 y
0 y
Qi+1 Qi Q1 Q0

i+1 y
i y
1 y
0 y

1
0
Li+1 Li i L1
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

Observaci
on 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, seg
un 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

L1 ,
homomorfismo canonico entonces resulta la sucesion exacta 0 N
L0
donde f1 := lj. Podemos continuar de la misma manera y obtener una resolucion
inyectiva para N :
f0

f1

fi+1

fi

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.

Si N
N 0 es un A-homomorfismo, entonces construimos para N y para N 0 resoluciones inyectivas
f0

f1

fi

fi+1

g0

g1

gi

gi+1

(L) : 0 N L0 Li1 Li Li+1

y
(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
- L0
N
f0

67

2.2. PROPIEDADES BASICAS

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


K1

p
6 Ip p

pp
p p 1
pp
pp
pp
L0 / ker(f1 )
L
0

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

g0

g1

gi

gi+1

(L) : 0 N L0 Li1 Li Li+1

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

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


(f0 )

(f1 )

(f2 )

(g0 )

(g1 )

(g2 )

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


(0 ) y
(1 ) y
(2 ) y
y
(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 b
asicas

Pasamos ahora a demostrar uno de los teoremas centrales y de frecuente aplicacion


de la tecnica Ext.
Teorema 2.2.1 (Sucesi
on exacta larga). La sucesi
on exacta de A-m
odulos

0K
N
M 0

(2.2.1)

induce las siguientes sucesiones exactas de grupos abelianos, donde L es un A-m


odulo
fijo cualquiera:

68

CAPITULO 2. EXT

(i)

i+1

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

1
1
2
Ext1A (N, L)

Ext1A (K, L)

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

Ext2A (K, L)

i
i
ExtiA (M, L)

ExtiA (N, L)

ExtiA (K, L)

g
i+1

g
i+1

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

(ii)

i+1

1
0 Ext0A (L, K)

Ext0A (L, N )
Ext0A (L, M )

2
1
1

Ext1A (L, K)

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

Ext2A (L, N )
Ext2A (L, M )

i
i
ExtiA (L, K)

ExtiA (L, N )

ExtiA (L, M )

i+1

i+1

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

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

N
f0

N
f1

N
f2

M
f0

M
f1

M
f2

0 HomA (L, K) HomA (P0 , K) HomA (P1 , K) HomA (P2 , K)

0
1
2

y
y
y
y
0 HomA (L, N ) HomA (P0 , N ) HomA (P1 , N ) HomA (P2 , N )

0
1
2

y
y
y
y
0 HomA (L, M ) HomA (P0 , M ) HomA (P1 , M ) HomA (P2 , M )

Veamos la construccion de 1 :

1
HomA (L, M ) = Ext0A (L, M )

Ext1A (L, K) = ker(f2K )/Im(f1K )

h 7 1 (h) := h0

(2.2.3)
(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

0
yh

P0

00
yh

L 0

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
pp
p
t pp
h00 g 00
p
p
pp
?

- Im()
K

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 homomorfismos i :

i
K
N
ker(fi+1
)/Im(fiK ) = ExtiA (L, K)

ExtiA (L, N ) = ker(fi+1


)/Im(fiN )

h0 7 i (h0 ) := i (h0 ) = h0

(2.2.6)

K
N
K
con h0 ker(fi+1
) HomA (Pi , K). Notemos que fi+1
(h0 ) = h0 fi+1 = fi+1
(h0 ) = 0,
N
es decir, h0 ker(fi+1
). 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 ), entonces 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 diagrama (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 homomorfismo 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):

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

ExtiA (L, M ) = ker(fi+1


)/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
N
i (g) = 0 = g y tambien fi+1 (g) = gfi+1 = 0. Tenemos g Im(fiM ), luego existe
K
h HomA (Pi1 , M ) tal que g = hfi . Buscamos un homomorfismo h0 ker(fi+1
)
0
N
0
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
pp
t pp
h
p
pp

?
- M
N

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
gtfi
pp
p

?
- N
K

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
K
K
ker(fi+1
)/Im(fiM ) = ExtiA (L, M ) Exti+1
A (L, K) = ker(fi+2 )/Im(fi+1 )

h 7 i+1 (h) := h0 ,

(2.2.8)

M
donde h0 se define de la siguiente manera: h ker(fi+1
) 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
pp
h00 p p
h
p
pp

?
- M
N

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
pp
p
0
h pp
h00 fi+1
p
p
pp
?

- Im()
K

K
K
Notemos que h0 ker(fi+2
): 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 misma prueba que hicimos en el paso 0, a continuacion del diagrama (2.2.5), cuando 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
K
0
entonces i+1 (h) = 0 = h , donde h ker(fi+2 ) HomA (Pi+1 , K), por lo tanto,
K
K
h Im(fi+1
) y existe t HomA (Pi , K) tal que h0 = fi+1
(t); resulta h0 = tfi+1 ,
00
ademas, por la defincicion de i+1 , existe h HomA (Pi , N ) tal que h00 = h y
K
h0 = h00 fi+1 . Debemos construir un homomorfismo g ker(fi+1
) 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 alg
un u HomA (Pi1 , M ) y
00
gfi+1 = 0. Definimos g := h 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 condiN
ciones del paso 4; entonces, i+1 (i+1 (h)) = h0 , pero notemos que h0 = fi+1
(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 ):
K
sea h0 ker(i+1 ), con h0 ker(fi+2
) HomA (Pi+1 , K), entonces i+1 (h0 ) = 0, es
0
N
0
decir, h Im(fi+1 ) y h fi+2 = 0, luego h0 = h00 fi+1 , con h00 HomA (Pi , N ).
M
Necesitamos un homomorfismo h ker(fi+1
) 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
M
requerida y ademas fi+1
(h00 ) = h00 fi+1 = h0 = 0.
Teorema 2.2.2. Sea P un A-m
odulo. Entonces las siguientes condiciones son equivalentes:
(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
0

P
0
P
P 0,

con lo cual para cada A-modulo N resulta el complejo


ip

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,

73

2.2. PROPIEDADES BASICAS

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-m
odulo. Entonces las siguientes condiciones son equivalentes:
(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, haremos 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
1
0 HomA (M, N ) HomA (P, N )
HomA (K, N )

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

Ext1A (K, N )

pero como N es inyectivo, entonces es sobreyectivo y como P es proyectivo entonces 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

i+1
0 = ExtiA (K, N ) Exti+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

1
1
0 HomA (A/I, N )
HomA (A, N )
HomA (I, N )

Ext1A (A/I, N )
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
M
Y
Y
ExtiA (
Mr ,
Ns )
ExtiA (Mr , Ns ).
=
Demostracion. Dividimos
on en dos pasos.
Q la demostraci
Q
i
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
Y
Y
s Y
s s
0
Ns
Es s
Ls 0,

puesto que Es y

Es son inyectivos resultan las sucesiones exactas


(s )

(s)
1

(s )

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


0 HomA (M,

Q
( s s )

Ns )

HomA (M,

Q
( s s )

Es ) HomA (M,

s
Q

(s )

HomA (M, Ns )

Ls )
ExtA (M,

s
Q

(s )

HomA (M, Es )

Ns ) 0

s
Q (s)
1

HomA (M, Ls )

ExtA (M, Ns ) 0,

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


del Hom y h definido por la sobreyectividad de
Q
Q
Q
Q
( s )

HomA (M, s Es ) HomA (M, s Ls ) Ext1A (M, s Ns ) 0

f
g

y
y
yh
Q

Q
(s )

s HomA (M, Es )

(s)

1
s HomA (M, Ls )

Ext1A (M, Ns ) 0

El lema de los cinco garantiza Q


que h es un isomorfismo. Mediante induccion sobre i
y teniendo en cuenta que Es y Es son inyectivos, resulta el diagrama conmutativo
Q
Q

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

y
y
Q
Q

i
0 s Exti1
A (M, Ls )
s ExtA (M, Ns ) 0,

75

2.2. PROPIEDADES BASICAS

con := 1 . L
Q
Paso 2. ExtiA ( r Mr , N )
= r ExtiA (Mr , N ), para cada i 0. Para i = 0
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


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

Y
r

HomA (Mr , N )

Y
r

HomA (Pr , N )

HomA (Kr , N )

ExtA (Mr , N ) 0,

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:
L
L
L
HomA ( r Pr , N ) HomA ( r Kr , N ) Ext1A ( r Mr , N ) 0

f 0
g0
0
y
y
yh
Q
Q
Q
1
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 multiplicativo de R. Entonces, para cada i 0 y cualesquiera R-m
odulos M, N , con M
1
f.g., se tiene el RS -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

1
0 HomR (M, N )S 1 HomR (F, N )S 1 HomR (K, N )S 1

Ext1R (M, N )S 1 .

Teniendo en cuenta que F y F S 1 son libres, extraemos de las dos sucesiones anteriores las siguientes porciones exactas, y donde el diagrama resulta conmutativo:
HomR (F, N )S 1

yf

HomR (K, N )S 1

g
y

1 S 1

1
Ext1
0
R (M, N )S

yh

1
HomRS 1 (F S 1 , N S 1 ) HomRS 1 (KS 1 , N S 1 ) Ext1
0
R (M, N )S

f, g son los isomorfismos de la proposicion 1.7.11 (notese que F, K son de presentacion 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 diagrama
0

ExtiR (K, N )S 1

1
Exti+1
R (M, N )S

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

donde el isomorfismo vertical de la izquierda es por el paso de induccion y el isomorfismo 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 .

77

2.3. EJEMPLOS

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 Af1
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

0
1
HomA (M, N )
HomA (P, N )
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 homomorf

0
fismo canonico y f1 (a) := x a, se obtiene el complejo 0 HomA (A/{xi, N )

1
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 )
ltimo isomorfismo:
= N e Im(f1 )
= N x. Veamos este u

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 u
ltimo, 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 ejemplo, 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

?
- 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 (teorema 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 consecuencia, existe h0 HomA (P, F ) tal que f h0 = g, es decir, el siguiente diagrama
es conmutativo, con h := h0
P
h

?
- 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. Recprocamente, 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 conmutativo 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.

Definici
on y propiedades b
asicas

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.


Definici
on 3.1.1. Sea N un A-m
odulo a izquierda y sea M un A-m
odulo 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
resoluci
on 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.
Seg
un el teorema anterior, para definir y calcular los grupos T oriA (M, N ) podemos 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. Presentamos la interpretacion funtorial del T or.
Corolario 3.1.3. Sea M un A-m
odulo derecho. Entonces, para cada i 0
A M od

T orA (M,

i Ab

N 7 T oriA (M, N )
i

i
M
N
N 0 7 T oriA (M, N )

T oriA (M, N 0 )

es un funtor covariante, donde A M od denota la categora de los A-m


odulos a izquierda 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

iM gi

iM g1

iM g0

(P ) : M Pi M P1 M P0 M N 0

iM i y
iM 1 y
iM 0 y
iM y
(Q) : M Qi M Q1 M Q0 M N 0 0

Se define entonces
i

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

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.
Observaci
on 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
op
0, T oriA (M, N )
= T oriA (N, M ). Si R es un anillo conmutativo, T oriR (M, N )
=
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.

83

Y PROPIEDADES BASICAS

3.1. DEFINICION

Corolario 3.1.5. Si P es un A-m


odulo proyectivo, entonces para cada i 1,
A
A
T ori (P, N ) = 0 = T ori (M, P ), para cada A-m
odulo izquierdo N y cada A-m
odulo
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-m
odulo a izquierda, entonces la sucesi
on exacta de
A-m
odulos a derecha

0K
N
M 0
induce la sucesion exacta de grupos abelianos
i+1 iL

i+1 iL

i+1

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

i
i
L
L
i
T oriA (K, L)

T oriA (N, L)

T oriA (M, L)

1
1
L
L
1
T or1A (K, L)

T or1A (N, L)

T or1A (M, L)

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

(ii) Sea L un A-modulo a derecha, entonces la sucesi


on exacta de A-m
odulos a
izquierda

0K
N
M 0
induce la sucesion exacta de grupos abelianos
iL i+1

iL i+1

i+1

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

i
i
i
L
T oriA (L, K)

T oriA (L, N ) L
T oriA (L, M )

1
1
L
1
T or1A (L, K)

T or1A (L, N ) L
T or1A (L, M )

L
T or0R (L, K) L T or0R (L, N )
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

iK fi+2

iK fi+1

i fi

iN fi+2

iN fi+1

i fi

iM fi+2

iM fi+1

K
K Pi+1 K Pi

iPi+1 y
iPi y
N
N Pi+1 N Pi

iPi+1 y
iPi y

fi

M Pi+1 M Pi M

y
y
0

las filas son complejos y las columnas son exactas ya que cada Pi es plano. Se tiene
entonces que
i+1

A
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


M
M
M
T oriA (
Mr ,
Ns )
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.

85

3.2. EJEMPLOS

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


R. Entonces, para cada i 0 y cualesquiera R-m
odulos M, N se tiene el RS 1 isomorfismo
1
T oriR (M, N )S 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

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

(i

1 fi S

1 )

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
mfsi (p)
s

y
y
m
s

p
1

m
s

fi (p)
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

P N 0,
En efecto, consideremos la resolucion proyectiva de N , 0
K
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
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.

87

3.2. EJEMPLOS

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
F2 /IF2

g2

F1 /IF1

g1

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 u
ltima 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 )
= Z2 Z2
= Z4 Z2 .
1

3.3.

Tor y m
odulos planos

Presentamos ahora otras caracterizaciones de los modulos planos por medio del T or.
Teorema 3.3.1. Sea F un A-m
odulo 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 tensorizando por F resulta el complejo
iF fi+1

i fi

i f0

F
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

i fi

F
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
0 L L00 L00 /L0 0, de la sucesion exacta larga resulta la porcion exacta
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-m
odulo. Entonces las siguientes condiciones son
equivalentes:
(i) F es plano.
(ii) Para cada ideal izquierdo I de A, la sucesi
on 0 F A I F A A es exacta.
(iii) Para cada ideal izquierdo f.g. I de A, la sucesi
on 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.


Seg
un la hipotesis y el teorema 3.3.1, F es plano.
Enseguida demostraremos el recproco del corolario 1.7.7 para modulos de presentacion finita. Algunos resultados preliminares son necesarios antes.
Proposici
on 3.3.3. Sea M un A-m
odulo. Entonces las siguientes condiciones son
equivalentes:
(i) F es plano.

(ii) Para cada ideal izquierdo I de A la funci


on F A I
F I dada por ma 7 ma
es un isomorfismo.

(iii) Para cada ideal izquierdo f.g. I de A la funci


on 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 )
un el
= ker(l) = 0. Seg
corolario 3.3.2, F es plano.
f

Proposici
on 3.3.4. Sea F un A-m
odulo plano y 0 K
F
M 0 una
sucesi
on 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.

91

3.3. TOR Y MODULOS


PLANOS

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


f i

gi

I
I
sucesion exacta K A I
F A I
M A I 0; seg
un 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:

f i

gi

I
I
K A I
F A I

K y
F y

KI

M A I

F I/f (K)I 0

FI

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 construccion 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
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): seg
un la hipotesisn y lo probado en la primera parte, M es un isomorfismo, luego por la proposicion 3.3.3, M es plano.
f

Lema 3.3.5. Sea 0 K


F
M 0 una sucesi
on exacta de A-m
odulos, 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 s
olo 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 presentaci
on finita es proyectivo.
f

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
onica de Am , entonces f (x) =
j=1 la base can
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; seg
un 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

93

3.4. MODULOS
PLANOS Y MATRICES

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-m
odulo
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.

M
odulos planos y matrices

En esta seccion veremos un teorema de caracterizacion matricial de los modulos


planos debido a Orlando Villamayor.
Proposici
on 3.4.1. Sean A un anillo, M un A-m
odulo 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

L
At
N 0, f0 (ei ) := ni , 1 i t y L libre,
i

f1

f0

M
M
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-m


odulo. 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; seg
un el corolario 3.3.2, basta 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.

Torsi
on de un m
odulo

Estudiaremos en esta seccion la torsion para modulos sobre dominios de Ore.


Definici
on 3.5.1. Sea D un dominio de Ore a derecha y M un D-m
odulo, el conjunto
T (M ) := {m M |m d = 0, para alg
un d D {0}}
es llamado el subm
odulo de torsi
on de M y sus elementos se denominan los
elementos de torsi
on de M . M es de torsi
on si T (M ) = M y M es sin
torsi
on 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.

DE UN MODULO

3.5. TORSION

95

Teorema 3.5.2. Sea D un dominio de Ore a derecha y M un D-m


odulo. Si M es
plano, entonces M es sin torsion. Adem
as, si D es un dominio de ideales izquierdos
principales la afirmacion recproca es v
alida.
Demostracion. Sean m M y d D {0} tales que m d = 0, seg
un el teorema
0
0
3.4.2, existen m1 , . . . , ms 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 demostrar que M D I M D D es inyectivo. Sea z un elemento del n
ucleo 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 Am
odulo plano. Si m1 , . . . , mt M son tales que m1 , . . . , mt son linealmente independientes en el A/J-espacio vectorial M/M J, entonces m1 , . . . , mt M son linealmente independientes. En consecuencia, para un anillo local las siguientes condiciones son equivalentes para cualquier m
odulo 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
un el teorema 3.4.2, existen m01 , . . . , m0s
 que m r = 0, seg
M y F := r1 rs M1s (A) tales que m = m01 r1 + + m0s rs y F T [r] = 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. Seg
un el teorema

0
0
3.4.2, existen m1 , . . . , ms 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 torsi
on

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 torsi
on, entonces
T or1D (Q/D, M )
= M.
(ii) T oriD (Q/D, M ) = 0 para i 2 y cada D-m
odulo M .
(iii) Si M es un D-modulo sin torsi
on, entonces
T or1D (Q/D, M ) = 0.
(iv) T define un funtor covariante
T

D M od
M 7 T (M )

D M od

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 sucesi
on exacta
0 T (M ) M Q M Q/D M 0.
(vi) Sea M un D-modulo. M es de torsi
on si, y s
olo si, Q M = 0.
(vii) Si N es un D-modulo de torsi
on, entonces T oriD (M, N ) es de torsi
on para
cada D-modulo M e i 0.
(viii) T oriD (M, N ) es de torsion para i 1 y cualesquiera D-m
odulos M y N .

97

3.6. TOR Y TORSION

Demostracion. (i) Consideremos la sucesion exacta


l

0D
Q
Q/D 0
se obtiene entonces la sucesion exacta larga
i

li

M
1
M
T or1D (Q, M )
T or1D (Q/D, M )
D 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
p
se tiene que pq m = pa
m = qa
am = 0). Resulta la siguiente porcion exacta
qa

1
0 T or1D (Q/D, M )

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):
D
T oriD (D, M ) T oriD (Q, M ) T oriD (Q/D, M ) T ori1
(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 Dm
odulo 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-m
odulo libre de dimensi
on
finita.
Con esta propiedad probemos (iii): consideremos la siguiente porcion de la sucesion 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

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:


 0

p p0
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
p p0
+ 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

99

3.6. TOR Y TORSION

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)

zi =

p1

(i)

s1

(i)

1 + +

pr

(i)

sr

r .

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 categoras y funtores (veanse [25] y [18]).
Sean B, C dos categoras y F, G : B C funtores covariantes. Una transformaci
on 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:
F (X)

- G(X)

F (f )

G(f )

?
0

F (X )

?
- G(X 0 )

X 0

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, entonces 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

T (M )

- T or D (Q/D, M )
1

T (f )

1f1

?
0

T (M )

?
- T or D (Q/D, M 0 )
1

M 0

De ser as, entonces T or1D (Q/D, M )


= T (M ), para todo D-modulo M . Se tienen los
siguientes diagramas

T (M )

T (f )

- T or D (Q/D, T (M ))
1

il1

- T or D (Q/D, M )
1

iT (f )1

?
0

T (M )

?
- T or D (Q/D, T (M 0 ))
1

if1

?
- T or D (Q/D, M 0 )
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 anterior. Consideremos resoluciones proyectivas de T (M ), M , M 0 y T (M 0 ):

101

3.6. TOR Y TORSION

- T
2

s2

- T
1

l2

?
- M2

h2

?
- M1

?
- M0
2

h1

?
- M0

h0

?
- M

f0
h01

h00

?
- M0
0

?
- M0

l10

l00

l0

- T0
1

s01

s00

- T0
0

- 0

l20
s02

- 0

- T0
2

?
- M0
1

- T (M )

l0

f1
h02

s0

- T
0

l1

f2

s1

- T (M 0 )

- 0

- 0

Entonces

- Q/D T2

is2

- Q/D T1

?
- Q/D M1

ih2

if2

?
- Q/D M 0
2

ih02

?
- Q/D M 0
1

- Q/D T 0
2

T or1D (Q/D, T (M ))

ker(i s1 )
Im(i s2 )

?
- Q/D M0

ih1

ih01

?
- Q/D M 0
0

- Q/D T 0
1

il1

il00
is01

- T or D (Q/D, M )
1

ker(i h1 )
Im(i h2 )

- 0

il10
is02

- 0

if0

il20

- 0

il0

if1

- Q/D T0

il1

il2

?
- Q/D M2

is1

- Q/D T 0
0

if1

- 0

- T or D (Q/D, M 0 )
1

ker(i h01 )
Im(i h02 )

102

CAPITULO 3. TOR

donde
ker(i s1 )
Im(i s2 )

il1

ker(i h1 )
Im(i h2 )

- (i l )(t)
1

ker(i h1 )
Im(i h2 )

if1

ker(i h01 )
Im(i h02 )

- (i f )(m)
1

ker(i s01 )
Im(i s02 )

il10

ker(i h01 )
Im(i h02 )

- (i l0 )(u)
1

u
Tambien,

s2

- T2

- T1

T (f )2

?
- T0
2

s1

T (f )1
s02

?
- T0
1

s0

- T0

T (f )0
s01

?
- T0
0

s00

- T (M )

- 0

T (f )

?
- T (M 0 )

- 0

implica

- Q/D T2

is2

- Q/D T1

iT (f )2

?
- Q/D T 0
2

is1

- Q/D T0

iT (f )1
is02

?
- Q/D T 0
1

- 0

iT (f )0
is01

?
- Q/D T 0
0

- 0

103

3.6. TOR Y TORSION

luego
T or1D (Q/D, T (M ))

iT (f )1

- T or D (Q/D, T (M 0 ))
1

ker(i s1 )
Im(i s2 )

ker(i s01 )
Im(i s02 )

- (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

?
- Q T2

?
- Q T1

- D T (M )

iT0

iT1

iT2

?
- D T0

?
- Q T0

iT2

iT1

iT0

?
- Q/D T2

?
- Q/D T1

?
- Q/D T0

- D T (M )

- D T (M )

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 .

105

3.6. TOR Y TORSION

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

0 T (M )
M
M/T (M ) 0
aplicamos la sucesion exacta larga
D

il1

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

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 inductivamente 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 )

107

3.6. TOR Y TORSION

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,
seg
un (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 )

Seg
un (vii), T or2D (M, Q/D N ) es de torsion pues Q/D N es de torsion y ademas
D
T or1 (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

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
(M, N ) T oriD (L, N )
T ori+1

es de torsion. Esto completa la prueba del teorema.

108

3.7.

CAPITULO 3. TOR

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 conmutativo y B una R-algebra plana. Entonces, para i 0 y cualesquiera Rmodulos 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)
= T ori

R[x1 ,...,xn ]

(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 m
odulos y anillos
Aplicaremos en este captulo las tecnicas consideradas en los anteriores para estudiar algunas de las dimensiones de modulos y anillos usadas con mayor frecuencia
en algebra homologica, y en general, en algebra tanto conmutativa como no conmutativa.

4.1.

Dimensiones proyectiva, inyectiva y plana de


un m
odulo

Definici
on 4.1.1. Sea M un A-m
odulo 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 dimensi
on proyectiva finita si M tiene al menos una
resolucion proyectiva finita. Si este no es el caso, se dice que la dimensi
on
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 resoluci
on proyectiva finita de M }.
(iv) pd(0) := 1.
Observaci
on 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. 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 dimensi
on
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
dimensi
on 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-m
odulo y n 1. Entonces las siguientes condiciones son equivalentes:
(i) pd(M ) n.
(ii) ExtkA (M, N ) = 0, para cada A-m
odulo N y k n + 1.
(iii) Extn+1
odulo N .
A (M, N ) = 0, para cada A-m
(iv) Para cada resolucion proyectiva
fn1

fn

f1

f0

P0
M 0.
Pn Pn1 Pn2 P1
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. Supongamos 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
n1
n
1

Extn+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 resolucion 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
0
ExtnA (M, N 0 ) ExtnA (M, N ) ExtnA (M, N 00 ) Extn+1
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-m
odulo y n 1. Entonces las siguientes condiciones son equivalentes:
(i) id(N ) n.
(ii) ExtkA (M, N ) = 0, para cada A-m
odulo M y k n + 1.
(iii) Extn+1
odulo M .
A (M, N ) = 0, para cada A-m
(iv) Para cada resolucion inyectiva
f0

f1

f2

fn+1

fn

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-m
odulo y n 1. Entonces las siguientes condiciones son equivalentes:
(i) fd(M ) n.
(ii) T orkA (M, N ) = 0, para cada A-m
odulo izquierdo N y k n + 1.
A
(iii) T orn+1
(M, N ) = 0, para cada A-m
odulo 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.
Proposici
on 4.1.6. Sean A un anillo, 0 M 0 M M 00 0 una sucesi
on
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 )}. 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
(M 0 , N )
Extm+2
(M 00 , N )
Extm+2
(M, N )
A
A
A
con Extm+1
(M 0 , N ) = 0 = Extm+2
(M, N ), por lo tanto, Extm+2
(M 00 , N ) = 0 para
A
A
A
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 contrario, sea pd(M 00 ) = m, entonces Extm+1
(M 00 , N ) = 0 para cada modulo N , luego
A
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
k+1
00
ExtkA (M, N ) ExtkA (M 0 , N ) Extk+1
A (M , N ) ExtA (M, N )
00
pero como M es proyectivo entonces ExtkA (M 0 , N )
= Extk+1
A (M , N ) para cada
n+1
n+2
k 1, en particular 0 = ExtA (M 0 , N )
= ExtA (M 00 , N ), luego pd(M 00 ) n + 1.
00
00
Supongamos que pd(M ) n, entonces ExtnA (M 0 , N )
= Extn+1
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

n+1
0
00
(iii) Por hipotesis, Extn+1
odulo N ;
A (M , N ) = 0 = ExtA (M , N ) para cada m
de la sucesion exacta larga resulta
n+1
n+1
00
0
Extn+1
A (M , N ) ExtA (M, N ) ExtA (M , N ) ,

luego Extn+1
A (M, N ) = 0, es decir, pd(M ) n.
(iv) Seg
un (iii) se tiene que pd(M ) n; puesto que pd(M 0 ) = n, exite un Amodulo N0 tal que ExtnA (M 0 , N0 ) 6= 0 (de lo contrario pd(M 0 ) n 1). Se tiene la
sucesion exacta larga

00

ExtnA (M, N0 )
ExtnA (M 0 , N0 )
Extn+1
,
A (M , N0 )
00
n
pero Extn+1
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 ), seg
un (i)
00
0
00
0
pd(M ) pd(M ) + 1. Supongamos que pd(M ) < pd(M ) + 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
00
ExtkA (M 00 , N ) ExtkA (M, N ) ExtkA (M 0 , N ) Extk+1
A (M , N ) ,

resulta ExtkA (M, N )


= ExtkA (M 0 , N ) para cada k m00 + 1. En particular, si m0 :=
00
max{m, m } y k m0 + 1, entonces ExtkA (M 0 , N ) = 0 para cada N , luego m =
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 entonces 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
(M 00 , N ) Extm+1
(M, N ) Extm+1
(M 0 , N ) ,
A
A
A
resulta Extm+1
(M, N ) = 0, y por lo tanto pd(M ) m.
A
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.
Proposici
on 4.1.7. Sean A un anillo, 0 N 0 N N 00 0 una sucesi
on
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.


Proposici
on 4.1.8. Sean A un anillo, 0 M 0 M M 00 0 una sucesi
on
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
A
A
T orn+1
(M 0 , L) T orn+1
(M, L) T orn+1
(M 00 , L) ,
A
A
A
pero T orn+1
(M 0 , L) = 0 = T orn+1
(M 00 , L), luego T orn+1
(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.
Proposici
on 4.1.9. Sea M un A-m
odulo 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.
Proposici
on 4.1.10. Sea {Mi }iC una familia de A-m
odulos. 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
)}
=
,
veamos
que
pd(
= . Supongamos lo coni
iC
iC Mi )L
L
m+1
trario, sea pd( iC MQ
)
:=
m
<
,
entonces
Ext
(
i
A
iC Mi , N ) = 0 para cada
m+1
modulo N , luego 0 = iC ExtA (Mi , N ) = 0, de donde Extm+1
(Mi , N ) = 0 para
A
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
< . Probemos entonces que pd( LiC Mi ) = m:
i )}iC := m
L
Q
( iC Mi , N )
se tieneL
Extm+1
(Mi , N ) = 0, luego pd( iC Mi ) m;
= iC Extm+1
A
A
sea pd( iC Mi ) := n, L
hemos entonces demostrado
que n m.
Q
n+1
n+1
Si tiene que ExtA ( iC Mi , N ) = 0 = iC Extn+1
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.

Dimensi
on global de un anillo

Definici
on 4.2.1. Sea A un anillo, la dimensi
on global proyectiva a derecha
de A se denota por rpgld(A), y se define por
rpgld(A) := sup{pd(M )| M es un A-m
odulo a derecha}.
En forma similar se define la dimensi
on 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+1
A (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, entonces pd(M ) n y para cada modulo N se tiene que Extn+1
A (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
(M, N ) = 0, es decir, pd(M ) m, luego rpgld(A) m,
A
es decir, n m, de donde n = m.
De este resultado se tiene entonces la siguiente definicion.
Definici
on 4.2.3. Sea A un anillo, la dimensi
on global a derecha de A se
define por rgld(A) := rpgld(A) = rigld(A).

GLOBAL DE UN ANILLO
4.2. DIMENSION

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 dimensi
on
global a izquierda de R. Existen anillos R para los cuales rgld(R) 6= lgld(R) (vease
el ejercicio 7). Para anillos en los cuales rgld(R) = lgld(R), se define la dimensi
on
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
n1
n
1

Extn+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.

Dimensi
on global d
ebil de un anillo

La dimensi
on global d
ebil 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) = . Debemos 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.

GLOBAL DEBIL

4.3. DIMENSION
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.
Definici
on 4.3.2. Sea A un anillo, la dimensi
on global d
ebil 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

4.4.

CAPITULO 4. DIMENSIONES DE MODULOS


Y ANILLOS

Dimensi
on 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 seg
un 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.
Definici
on 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 m
odulo
inyectivo.

GLOBAL DE ANILLOS NOETHERIANOS


4.4. DIMENSION

121

Teorema 4.4.5. Sea R un anillo conmutativo noetheriano. R es autoinyectivo si,


y s
olo 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
f

p
6 Ip p

J/I

p pg
pp
pp
- 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

4.5.

CAPITULO 4. DIMENSIONES DE MODULOS


Y ANILLOS

Anillos con dimensi


on d
ebil 1

A continuacion se caracterizan los anillos con dimension global debil 1. Comencemos con los de dimension cero.
Definici
on 4.5.1. Un anillo A es regular de von Neumann a derecha si cada
A-m
odulo 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 equivalentes:
(i) wgld(A) 1.
(ii) Cada submodulo de un A-m
odulo 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-m
odulo 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; seg
un el teorema 4.1.5, ker(f0 ) es plano, es decir,
0
M 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
Pr
ufer si cada ideal f.g. de R es proyectivo. En [25] se prueba que R es un dominio
de Pr
ufer si, y solo si, wgld(R) 1 (vease tambien [4]).

GLOBAL Y EXTENSIONES DE ANILLOS


4.6. DIMENSION

4.6.

123

Dimensi
on 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 extensi
on 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 ) = .
Proposici
on 4.6.2. Sea : R A un homomorfismo de anillos y MA un m
odulo.
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. Seg
un 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].
Definici
on 4.6.3. Un modulo plano R F es fielmente plano si para cada m
odulo
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.
Proposici
on 4.6.4. Sea R F plano. Entonces, las siguientes condiciones son equivalentes:

124
(i)

CAPITULO 4. DIMENSIONES DE MODULOS


Y ANILLOS

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 s
olo 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 simple, 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 m
odulo simple MR se tiene que M R A 6= 0.
Demostracion. Consecuencia directa del corolario anterior.
Proposici
on 4.6.7. Sean : R A un homomorfismo de anillos, R A fielmente
plano y MR un modulo. Entonces, la funci
on can
onica 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).

GLOBAL Y EXTENSIONES DE ANILLOS


4.6. DIMENSION

125

Demostracion. (i) Sea n := rgld(R); elegimos un modulo MR tal que pd(MR ) = n,


seg
un 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.
Seg
un 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 Rbimodulo, 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, rgld(AS 1 ) rgld(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 tensorizando 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.
Proposici
on 4.6.11. Sea A un anillo y sean I1 , . . . , In ideales bil
ateros 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;
seg
un 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.

Dimensi
on de Krull de un m
odulo

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.
Definici
on 4.7.1. Sea A un anillo. Para cada ordinal 1 se definen las siguientes clases K de A-modulos:
(i) K1 := {0}.

DE KRULL DE UN MODULO

4.7. DIMENSION

127

(ii) Se asume que la clase K est


a definida para cada < y se define K de
la siguiente manera: M K si, y s
olo si, para
odulos
S cada cadena de subm
M0 M1 de M se tiene que Mi /Mi+1 < K , para casi todo i.
(iii) Si M
olo si, M 0 K .
= M 0 , entonces M K si, y s
Se dice que la dimension de Krull de M existe, o que est
a definida, si existe tal
que M K , y en tal caso se escribe Kdim(M ) . El menor tal que M K
se denomina la dimensi
on de Krull de M y se escribe Kdim(M ) = . Si para
cada , M
/ K , entonces se dice que M no tiene dimensi
on de Krull.
Proposici
on 4.7.2. Sean 0 y M un m
odulo. Entonces, Kdim(M ) si, y
s
olo si, para cada cadena descendente M0 M1 de subm
odulos 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
a definida y
< K , y para esos valores de i se tiene que Kdim(Mi /Mi+1 ) est
Kdim(Mi /Mi+1 ) < .
): la condicion impuesta indica que para casi todo i los cocientes Mi /Mi+1
tienen dimension de Krull, digamos,
Kdim(Mi /Mi+1 ) := i < , luego Mi /Mi+1
S
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.
Proposici
on 4.7.3. Kdim(M ) = 0 si, y s
olo 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 m
odulos. Entonces, Kdim(M ) existe si, y s
olo 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 submodulos de N , luego es tambi
S en 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 decir, 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 )
ltima afirmacion: si
= (Mi N )/(Mi+1 N ). Veamos la prueba de esta u
mi Mi N , entonces fi (mi ) = m
fi = e
0 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
fi = e
0, de donde mi = mi+1 + n, con mi Mi , mi+1 Mi+1 , n N , luego
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

DE KRULL DE UN MODULO

4.7. DIMENSION

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 m
odulos. Entonces, Kdim(M1 Mk ) existe
si, y s
olo 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 . Recprocamente, si Kdim(M1 ), Kdim(M2 ) existen, entonces Kdim[(M1 M2 )/M1 ] existe y
se puede aplicar el teorema anterior.
Proposici
on 4.7.7. Sea M 6= 0 un m
odulo tal que para cada subm
odulo 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 ) est
a 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.
Proposici
on 4.7.9. Sean R y A anillos con m
odulos MR , NA tales que Kdim(MR ) y
Kdim(NA ) estan definidas. Si existe una funci
on g del retculo L(M ) de subm
odulos
de MR en el retculo L(N ) de subm
odulos de NA que preserva la inclusi
on 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 resulta 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.
Proposici
on 4.7.10. Sea M 6= 0 un A-m
odulo 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.
Definici
on 4.7.11. Sean M 6= 0 un m
odulo y 0.
(i) Se dice que M es -crtico si Kdim(M ) = y para cada subm
odulo no nulo
N de M se tiene que Kdim(M/N ) < .
(ii) Se dice que M es crtico si es -crtico para alg
un 0.

DE KRULL DE UN MODULO

4.7. DIMENSION

131

(iii) Una serie de composici


on crtica de M es una cadena finita de subm
odulos
0 = M 0 M1 Mn = M
tal que cada cociente Mi /Mi1 es crtico y adem
as
Kdim(M1 ) Kdim(M2 /M1 ) Kdim(Mn1 /Mn2 ) Kdim(M/Mn1 ).
Proposici
on 4.7.12. Si M es -crtico y 0 6= N M , entonces N tambien es
-crtico.
Demostracion. Sea 0 6= N 0 N , entonces N 0 es un submodulo no nulo de M
y Kdim(M/N 0 ) < , pero N/N 0 M/N 0 , entonces Kdim(N/N 0 ) < . Seg
un el
teorema 4.7.5, = Kdim(M ) = max{Kdim(N ), Kdim(M/N )}, pero Kdim(M/N ) <
, entonces Kdim(N ) = .
Teorema 4.7.13. Sea M un m
odulo 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 nulo 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 forma que Kdim(Ni ) = Kdim(Ni1 /Ni ) = 1 . Si para cada i, Ni no es crtico, entonces tendramos una cadena descendente con Kdim(Ni1 /Ni ) = 1 , es decir,
Kdim(Ni1 /Ni ) 1 , pero seg
un la propsicion 4.7.2 se tendra que Kdim(N0 ) > 1 ,
lo cual es falso. As pues, alg
un 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

132

CAPITULO 4. DIMENSIONES DE MODULOS


Y ANILLOS

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.

Dimensi
on de Krull de un anillo

Definici
on 4.8.1. Sea A un anillo. rKdim(A) := Kdim(AA ), si esta u
ltima existe.
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 artiniano (tampoco noetheriano), vease [17]. Luego rKdim(A)
= 0 y lKdim(A) 6= 0. En
P
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.
Proposici
on 4.8.3. Sean A un anillo e I un ideal bil
atero propio de A. Si rKdim(A)
existe, entonces, rKdim(A/I) existe y rKdim(A/I) rKdim(A).

DE KRULL DE UN ANILLO
4.8. DIMENSION

133

Demostracion. Seg
un el teorema 4.7.5, Kdim[(A/I)A ] existe. Puesto que los A/Isubmodulos 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).
Proposici
on 4.8.4. Sean A un anillo noetheriano a derecha y M un A-m
odulo f.g.
Entonces, Kdim(M ) rKdim(A).
Demostracion. Por el teorema 4.7.8, Kdim(M ) y rKdim(A) estan definidas. Existe t 1 tal que M
= At /N , con N un submodulo de At , y por el corolario
4.7.6, Kdim(At ) = Kdim(AA ) = rKdim(A). Por el teorema 4.7.5, Kdim(M ) =
Kdim(At /N ) Kdim(At ) = rKdim(A).
Proposici
on 4.8.5. Sea : R A un homomorfismo de anillos noetherianos a
derecha tal que R A es fielmente plano. Si MR es un m
odulo 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. Consideremos 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 multiplicativo de A tal que AS 1 existe. Entonces,
rKdim(AS 1 ) rKdim(A).
Demostracion. Seg
un 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.
Proposici
on 4.8.7. Sea A un anillo y sea P un ideal primo. Entonces P contiene
un ideal primo minimal.

134

CAPITULO 4. DIMENSIONES DE MODULOS


Y ANILLOS

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
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 versi
Sea C un
T on usual).
0
subconjunto no vaco totalmente ordenado de M; sea Q := P 0 C P , es claro que
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
0
particular, y P . Ahora bien, si P 00 C pero P 00 * P 0 , entonces P 0 P 00 , luego de
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.
Proposici
on 4.8.8. Sea A un anillo noetheriano a derecha. Entonces
(i) Existe una coleccion finita P1 , . . . , Pn de ideales primos minimales (no necesariamente 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 primos P10 , . . . , Pn0 tales que P10 Pn0 = 0. Supongamos contrariamente que cada producto 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

DE KRULL DE UN ANILLO
4.8. DIMENSION

135

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.
Seg
un 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 alg
un 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}.
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 finita 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 ),

136

CAPITULO 4. DIMENSIONES DE MODULOS


Y ANILLOS

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 )}.
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 )}.

Corolario 4.8.10. Sea A un anillo noetheriano a derecha. Entonces, existe un primo minimal P en A tal que rKdim(A) = rKdim(A/P ).
Demostracion. Consecuencia directa del teorema 4.8.9 y de la proposicion 4.8.8.
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.
Proposici
on 4.8.11. Sea A un anillo noetheriano a derecha y sean I1 , . . . , In ideales
bil
ateros 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;
seg
un 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

4.9. EJERCICIOS

137

0 P1 P0 P0 /P1 0,
con lo cual rKdim(A) = Kdim(P0 ) = max{Kdim(P1 ), Kdim(P0 /P1 )} k.
Teorema 4.8.12. 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

1. Demuestre la proposicion 4.1.7.


2. Sean A un anillo, n 0 y Extn+1
odulos derechos
A (M, N ) = 0, con M, N m
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, entonces 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. Sea A un anillo. Demuestre que rgld(A) = rgld(Mn (A)), para cada n 1.
7. Existen anillos R para los cuales rgld(R) 6= lgld(R). Presente un ejemplo
(consulte [8] o tambien [9]).
8. 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, Espa
na, 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, Pr
ufer Domains, Marcel
Dekker, New York, 1997. 122
[5] Gallego, C. and Lezama, O., Gr
obner 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, M
odulos 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 , Departamento 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: M
odulos, SAC2 , Departamento 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 , Departamento 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 m
odulos, SAC2 , Departamento 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 , Departamento 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 extensions, to appear in Comm. in Alg.
[20] Li, H., Noncommutative Gr
obner Bases and Filtered-Graded Transfer, Lecture
Notes in Mathematics, Vol. 1795, Springer, 2002.
[21] McConnell, J. and Robson, J., Noncommutative Noetherian Rings, Graduate 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 Pr
ufer: caracterizaciones, subclases y ejemplos, Trabajo 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] Stenstr
om, B., Rings of Quotients: An Introduction to Methods of Ring Theory, 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.

You might also like