Está en la página 1de 269

Carlos Ivorra Castillo

ALGEBRA
HOMOL

OGICA Y

ALGEBRA
CONMUTATIVA
Los ge ometras se imaginan las matem aticas, los
analistas las hacen y los algebristas las entienden.

Indice General
Introducci on vii
1

Algebra homol ogica 1
Captulo I: Funtores derivados 3
1.1 Haces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Espacios anillados . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3 Categoras y funtores . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.4 M odulos inyectivos y proyectivos . . . . . . . . . . . . . . . . . . 24
1.5 Complejos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.6 Resoluciones inyectivas y proyectivas . . . . . . . . . . . . . . . . 34
1.7 Funtores derivados . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.8 Caracterizaci on axiom atica . . . . . . . . . . . . . . . . . . . . . 45
Captulo II: Ejemplos de funtores derivados 51
2.1 Los funtores Tor . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.2 Grupos de cohomologa . . . . . . . . . . . . . . . . . . . . . . . 54
2.3 M odulos localmente libres . . . . . . . . . . . . . . . . . . . . . . 57
2.4 Los funtores Ext . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.5 Cohomologa en espacios paracompactos . . . . . . . . . . . . . . 68
2.6 La cohomologa singular . . . . . . . . . . . . . . . . . . . . . . . 76
2.7 La cohomologa de Alexander-Spanier . . . . . . . . . . . . . . . 83
2.8 La cohomologa de De Rham . . . . . . . . . . . . . . . . . . . . 87
2.9 La estructura multiplicativa . . . . . . . . . . . . . . . . . . . . . 89
2

Algebra conmutativa 95
Captulo III: La geometra afn 97
3.1 M odulos de cocientes . . . . . . . . . . . . . . . . . . . . . . . . . 97
3.2 Conjuntos algebraicos anes . . . . . . . . . . . . . . . . . . . . . 103
3.3 La topologa de Zariski . . . . . . . . . . . . . . . . . . . . . . . . 112
3.4 El espectro de un anillo . . . . . . . . . . . . . . . . . . . . . . . 115
3.5 Primos asociados . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
v
vi

INDICE GENERAL
3.6 Extensiones enteras . . . . . . . . . . . . . . . . . . . . . . . . . . 124
3.7 La dimensi on de Krull . . . . . . . . . . . . . . . . . . . . . . . . 128
3.8 Funciones regulares . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Captulo IV: Anillos locales 145
4.1 Compleciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
4.2 Topologas inducidas por ideales . . . . . . . . . . . . . . . . . . 152
4.3 Anillos y m odulos artinianos . . . . . . . . . . . . . . . . . . . . . 162
4.4 El polinomio de Hilbert . . . . . . . . . . . . . . . . . . . . . . . 167
4.5 El teorema de la dimensi on . . . . . . . . . . . . . . . . . . . . . 173
Captulo V: Regularidad 183
5.1 El teorema de la altura . . . . . . . . . . . . . . . . . . . . . . . . 183
5.2 Anillos locales regulares . . . . . . . . . . . . . . . . . . . . . . . 186
5.3 Sucesiones regulares . . . . . . . . . . . . . . . . . . . . . . . . . 192
5.4 Anillos de Cohen-Macaulay . . . . . . . . . . . . . . . . . . . . . 200
5.5 La dimensi on proyectiva . . . . . . . . . . . . . . . . . . . . . . . 203
5.6 Variedades regulares . . . . . . . . . . . . . . . . . . . . . . . . . 220
Apendice A: M odulos planos 233
Apendice B: Imagenes directas e inversas de m odulos 247
Bibliografa 255

Indice de Materias 256


Introducci on
El prop osito original de este libro era presentar los resultados sobre algebra
conmutativa necesarios para un futuro libro de geometra algebraica moderna
(teora de esquemas). Algunos de estos resultados requieren para su demos-
traci on una base de algebra homol ogica, que en una primera redacci on apareca
intercalada en los distintos captulos a medida que iba siendo necesaria y, para
las demostraciones, remita a menudo a mi libro de Topologa algebraica. Sin
embargo, dado que la teora de esquemas requiere una exposici on m as general
del algebra homol ogica que la que en principio exigira la nalidad de este libro,
decid nalmente tratar esta materia con la generalidad necesaria a largo plazo
en un primer captulo preliminar. Me encontre entonces con que la teora de
este primer captulo tiene aplicaciones a la topologa algebraica y a la geometra
diferencial m as inmediatas que sus pretendidas aplicaciones a la teora de es-
quemas, por lo que decid incluirlas tambien en el presente libro. A su vez, este
tratamiento del algebra homol ogica haca natural anticipar algunos resultados
que en un principio pensaba introducir en el libro sobre teora de esquemas.
El resultado nal es que, formalmente, este libro ha pasado de ser un libro
de algebra conmutativa a tener dos partes de aproximadamente igual peso: una
primera de algebra homol ogica, dividida en dos captulos, y una segunda de
algebra conmutativa, dividida en tres. Por otra parte, en cuanto a su contenido
se pueden distinguir tres niveles, que pueden dar lugar a tres lecturas diferen-
tes seg un los intereses de cada lector. En primer lugar est an los resultados de
algebra homol ogica con aplicaciones a la topologa algebraica y a la geometra
diferencial; en segundo lugar est an los resultados de algebra conmutativa que
incluyen una parte de algebra homol ogica; y en tercer lugar est an los resulta-
dos de algebra homol ogica m as un apendice en el que se combinan las dos
algebras incluidos aqu para referirme a ellos en el citado libro de geometra
algebraica, y que sera razonable omitir en una primera lectura.
Prescindiendo de algunos ejemplos y comentarios marginales, el esquema de
dependencia entre las distintas partes es el que aparece en la p agina siguiente.
La primera columna contiene los resultados de algebra homol ogica (Captulo I)
y sus aplicaciones relacionadas con la geometra diferencial y la topologa alge-
braica. En la secci on 2.1 se construyen los funtores Tor, que son la unica herra-
mienta cohomol ogica necesaria en la parte de algebra conmutativa, mientras que
las secciones 2.3 y 2.4 contienen propiedades sobre los m odulos localmente libres
y sobre los funtores Ext que no tendr an ninguna aplicaci on en este libro, pero
que son necesarios en la teora de esquemas (y lo mismo vale para los resultados
vii
viii Introducci on
sobre los funtores f

y f

estudiados en el apendice B). La tercera columna


corresponde a los resultados de algebra conmutativa propiamente dicha. En la
secci on 2.5 se usar a un resultado sobre m odulos que aparece demostrado en el
apendice A, si bien la prueba se basa unicamente en resultados elementales. Por
ultimo, las aplicaciones de las secciones 2.62.9 hacen referencia a los resultados
de topologa algebraica y geometra diferencial que aparecen demostrados en mi
libro de Topologa Algebraica.
Captulo I

S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
Captulo III

Secci on 2.2

S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
Secci on 2.1

R
R
R
R
R
R
R
R
R
R
R
R
R

D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
Captulo IV

Secci on 2.5

Secciones 2.32.4

Captulo V

Secciones 2.62.9 Apendice B Apendice A


Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
El captulo I empieza introduciendo la noci on de haz sobre un espacio to-
pol ogico. Se trata del concepto b asico para enlazar la teora que pretendemos
desarrollar con sus aplicaciones geometricas. Un haz F es simplemente una es-
tructura denida sobre un espacio topol ogico X, que asigna a cada uno de sus
abiertos U un grupo F(U), o un anillo, o un m odulo, o cualquier otra estruc-
tura algebraica, junto con condiciones que garanticen que los distintos grupos,
anillos, etc. est an relacionados de forma razonable.
Existe una innidad de haces que aparecen de forma natural en casi todas
las ramas de la matem atica. Por ejemplo, a cada abierto U de una variedad
diferencial X podemos asociarle la R- algebra C

(U) de sus funciones de clase


C

con valores en R.
Cuando en un espacio topol ogico X tenemos denido un haz de anillos O
X
,
podemos hablar de O
X
-m odulos, que son los haces M sobre X tales que M(U)
es un m odulo sobre el anillo O
X
(U), para cada abierto U X. Por ejemplo,
el haz que a cada abierto U de una variedad diferencial le asigna el R-espacio
vectorial
p
(U) de sus formas diferenciales de dimensi on p, es un C

-m odulo,
pues, ciertamente,
p
(U) es un m odulo sobre el anillo C

(U).
El concepto de m odulo sobre un haz de anillos generaliza al de m odulo sobre
un anillo, pues si tomamos un espacio X con un unico punto P, cada anillo A
determina un haz de anillos en X (que asigna A al unico abierto no vaco de X)
y, an alogamente, los m odulos sobre este haz de anillos se corresponden con los
m odulos sobre A en el sentido usual. As, toda el algebra homol ogica que desa-
rrollamos despues sobre m odulos sobre un espacio anillado se aplica en particular
a m odulos sobre un anillo. En las aplicaciones al algebra conmutativa s olo ne-
cesitamos la teora en este caso particular, mientras que para las aplicaciones a
la geometra diferencial, a la topologa algebraica o a la geometra algebraica,
la generalizaci on a m odulos sobre un espacio anillado es fundamental.
ix
El resto del captulo est a dedicado a desarrollar en este contexto la teora de
funtores derivados. Puede considerarse y as fue, de hecho, como surgi o una
versi on abstracta que unica las diversas construcciones de grupos de homologa
y cohomologa que aparecen en topologa algebraica y en geometra diferencial.
En sus aplicaciones geometricas, permite asignar a cada espacio topol ogico X y
a cada anillo A (bajo ciertas hip otesis) una sucesi on de grupos de cohomologa
H
p
(X, A
X
). La construcci on es extremadamente abstracta, pero satisface un
poderoso teorema de unicidad que hace f acil probar que H
p
(X, A
X
) coincide con
casi cualquier cosa. As, por ejemplo, se demuestra (f acilmente) que los grupos
de cohomologa de De Rham de una variedad diferencial X son isomorfos a los
grupos H
p
(X, R
X
), y lo mismo sucede con los grupos de cohomologa singular
diferenciable. Al combinar estos dos isomorsmos:
H
p
(X)

= H
p
(X, R
X
)

= H
p

(X, R),
obtenemos el teorema de De Rham. Podra pensarse que esta prueba obte-
nida por mediaci on de un concepto abstracto como H
p
(X, R
X
) es una mera
prueba de existencia que no nos proporciona informaci on explcita sobre cu al es
ese isomorsmo, pero en realidad sucede justo lo contrario. Los isomorsmos
individuales
H
p
(X)

= H
p
(X, R
X
) y H
p

(X, R)

= H
p
(X, R
X
)
hacen partcipes a los grupos H
p
(X) y H
p

(X, R
X
) de la potente unicidad que
satisfacen los grupos H
p
(X, R
X
), y ello implica que cualquier homomorsmo
entre ellos que satisfaga unas mnimas condiciones ha de ser necesariamente un
isomorsmo. As, la prueba de que el isomorsmo explcito entre la cohomologa
de De Rham y la cohomologa singular viene dada por la integraci on de formas
diferenciales sobre smplices no requiere m as c alculo integral que el imprescindi-
ble para denir la integraci on de formas sobre smplices. La parte no trivial del
teorema, es decir, que esta integral induce un isomorsmo entre los grupos de
cohomologa, se vuelve poco menos que trivial. M as a un, esta tecnica permite
demostrar con sorprendente simplicidad la versi on fuerte del teorema de De
Rham, a saber, que los isomorsmos entre los distintos grupos de cohomologa
se combinan para formar un isomorsmo de algebras

p=0
H
p
(X)

p=0
H
p

(X, R),
cuando cada miembro se dota de estructura de algebra con el correspondiente
producto exterior. Nuevamente, los unicos c alculos de la prueba son los necesa-
rios para construir los productos exteriores.
Las mismas tecnicas que llevan a la construcci on de los grupos H
p
(X, A
X
) (o,
m as en general, H
p
(X, F), para cualquier haz F sobre el espacio topol ogico X),
cuando se particularizan del contexto de los haces al contexto de los m odulos so-
bre un anillo, dan lugar a ciertas familias de m odulos asociadas a unos m odulos
dados y que tienen muchas aplicaciones en el algebra conmutativa. Las m as
x Introducci on
importantes son los m odulos Tor
A
p
(M, N) y Ext
A
p
(M, N). Ambas familias est an
relacionadas y a menudo es posible elegir entre usar una u otra para un determi-
nado n. Nosotros hemos optado por utilizar Tor en todas las aplicaciones, de
modo que, aunque tambien daremos la construcci on de Ext, no veremos aplica-
ciones. (Al contrario que Tor, la familia Ext puede denirse para m odulos sobre
un espacio anillado, y pueden usarse para demostrar un profundo teorema sobre
cohomologa de esquemas, el teorema de dualidad.)
Si el algebra homol ogica ha surgido a partir de la topologa algebraica, el
algebra conmutativa ha surgido de la geometra algebraica. La geometra al-
gebraica cl asica estudia los conjuntos algebraicos anes y proyectivos, es decir,
subconjuntos del espacio afn o del espacio proyectivo denidos como conjuntos
de ceros de uno o varios polinomios de varias variables. Los conjuntos algebrai-
cos pueden dotarse de una topologa (la topologa de Zariski) en la que cada
punto tiene un entorno isomorfo a un conjunto algebraico afn, por lo que los
problemas geometricos locales, es decir, los que dependen unicamente de las
propiedades de un conjunto algebraico en un entorno de uno de sus puntos,
pueden reducirse al estudio de conjuntos algebraicos anes. Es, precisamente,
en el estudio de los conjuntos algebraicos anes donde la conexi on con el algebra
conmutativa es m as estrecha:
A cada conjunto algebraico afn C A
n
(k) (un conjunto denido por poli-
nomios con coecientes en un cuerpo k), se le puede asignar la k- algebra k[C]
de las funciones polin omicas (las funciones denidas por polinomios sobre los
puntos de C). Sucede que las propiedades geometricas de C est an determinadas
por las propiedades del anillo k[C]. Para ser m as precisos, podemos distinguir
entre las propiedades extrnsecas de C, las propiedades que dependen del modo
en que C est a sumergido en el espacio afn A
n
(k), y las propiedades intrnsecas,
las que comparten dos conjuntos algebraicos isomorfos, independientemente de
c omo esten sumergidos en A
n
(k), incluso para distintos valores de n. Las pro-
piedades intrnsecas son precisamente las que pueden expresarse en terminos del
anillo k[C].
Por ejemplo, en el caso m as simple, en que el cuerpo k es algebraicamente
cerrado, los puntos de C se corresponden con los ideales maximales de k[C],
y los ideales primos de k[C] se corresponden con los subconjuntos algebraicos
irreducibles de C. (La irreducibilidad expresa que no pueden descomponerse en
un n umero nito de conjuntos algebraicos menores. Por ejemplo, una circunfe-
rencia es irreducible, mientras que la uni on de una recta y una circunferencia
tiene dos componentes irreducibles.) Esto permite expresar la dimensi on de C
en terminos de los ideales de k[C]: el hecho de que una esfera S tiene dimensi on
2 se corresponde con el hecho de que las mayores cadenas de subconjuntos
algebraicos irreducibles contenidos en una esfera tienen longitud 3, pues son
necesariamente de la forma
punto curva esfera.
Equivalentemente, la m axima longitud de una cadena de ideales primos de
k[S] es 3. En vista de esto, podemos denir la dimensi on de Krull de un anillo
A como la m axima longitud (menos 1) de una cadena de ideales de A, que
xi
en general puede ser innita. En estos terminos, la dimensi on de un conjunto
algebraico C es una propiedad intrnseca, pues es igual a la dimensi on de Krull
de su algebra k[C] de funciones polin omicas.
Tenemos as un ejemplo tpico de lo que se hace al estudiar el algebra con-
mutativa: partimos de una propiedad geometrica como la dimensi on, y pasamos
a una propiedad que tiene sentido en un anillo arbitrario, como es la dimensi on
de Krull. La generalizaci on de conceptos y resultados geometricos a anillos
arbitrarios tiene varias razones de ser, entre las que cabe destacar:
Facilita el empleo de tecnicas algebraicas para el estudio de determinados
problemas geometricos.
Permite comprender mejor las propiedades intrnsecas de los conjuntos
algebraicos.
Flexibiliza las posibilidades de tratarlos al no estar sometidos a la necesi-
dad de trabajar en todo momento con conjuntos denidos por polinomios.
Permite aplicar las tecnicas geometricas a otros contextos distintos de la
propia geometra, como la teora algebraica de n umeros.
Esto se entender a mejor si pensamos en la situaci on an aloga en geometra
diferencial. Los conjuntos algebraicos son equiparables a las variedades diferen-
ciales denidas como subconjuntos de R
n
. Sin embargo, la noci on abstracta de
variedad diferencial, que permite tratar como tal a un espacio topol ogico que
satisfaga ciertas condiciones, aunque no sea un subespacio de R
n
, presenta estas
mismas ventajas. Aunque puede probarse que toda variedad diferencial puede
sumergirse en R
n
, lo cierto es que hacerlo puede ser complicado y no ayudar en
nada a su estudio, sino m as bien al contrario. Pensemos por ejemplo en el plano
proyectivo P
2
(R). Es cierto que puede sumergirse en R
4
, pero es mucho m as
c omodo considerarla como variedad abstracta, por ejemplo, como el cociente
que resulta al identicar los puntos opuestos de una esfera.
El an alogo en geometra algebraica al concepto abstracto de variedad dife-
rencial es el concepto de esquema, y el algebra conmutativa es a la teora de
esquemas lo que el c alculo diferencial es a la geometra diferencial.
Respecto a las posibilidades de aplicaci on a la teora de n umeros, pensemos
en la siguiente analoga: la geometra cl asica puede reformularse en terminos
del algebra lineal, identicando los puntos, rectas, planos, etc. con las subvarie-
dades anes de R
n
, pero entonces estas tecnicas geometricas pueden aplicarse
igualmente a las subvariedades anes de k
n
, donde k es un cuerpo arbitrario o,
en otra direcci on, pueden generalizarse a espacios de dimensi on innita (espa-
cios de Banach o espacios de Hilbert) con numerosas aplicaciones. Igualmente,
la geometra abstracta que proporciona la teora de esquemas tiene importantes
aplicaciones a la teora de n umeros (curvas elpticas, variedades abelianas, etc.)
En el Captulo III exponemos simult aneamente los conceptos fundamentales
de la geometra afn y del algebra conmutativa, para mostrar c omo los segun-
dos surgen de los primeros y los extienden. Los resultados principales de este
xii Introducci on
captulo conciernen a la dimensi on de Krull de un anillo. Los an alogos algebrai-
cos de propiedades geometricamente intuitivas pueden ser difciles de probar a
causa de que un anillo arbitrario (o sujeto a hip otesis razonables, pero generales
al mismo tiempo) no tiene por que comportarse a priori como el algebra de
funciones polin omicas de un conjunto algebraico.
Veremos tambien que el estudio de las propiedades locales de un conjunto
algebraico afn C, esto es, las propiedades que tiene C alrededor de uno de sus
puntos P, pueden reducirse al estudio de un anillo asociado a k[C], el anillo
O
C,P
de los cocientes de funciones polin omicas denidos en P. Veremos que la
construcci on de O
C,P
a partir de k[C] puede generalizarse a anillos arbitrarios
(formaci on de anillos de fracciones), y que los anillos construidos de esta forma
tienen la caracterstica fundamental de ser anillos locales, es decir, anillos con
un unico ideal maximal (en el caso de O
C,P
el ideal maximal es el ideal de las
funciones que se anulan en P). El Captulo IV est a ntegramente dedicado al
estudio de los anillos locales. Un ejemplo de propiedad local es la dimensi on
alrededor de un punto. Por ejemplo, la uni on de un plano y una recta tiene,
por denici on, dimensi on 2, pero se puede hablar de la dimensi on alrededor
de un punto, que en este caso ser a 1 para los puntos de la recta y 2 para los
puntos del plano. Esto hace que los resultados principales sobre la dimensi on de
Krull de un anillo se apliquen a anillos locales (lo que simplica la situaci on al
eliminar los casos hbridos como el del ejemplo que acabamos de comentar).
El resultado fundamental de este captulo es el teorema de la dimensi on, que da
dos caracterizaciones alternativas de la dimensi on de Krull de un anillo local,
que resultan ser una poderosa herramienta de trabajo.
Finalmente, en el captulo V estudiamos el algebra subyacente al equivalente
en geometra algebraica al concepto de diferenciabilidad en geometra diferen-
cial. Estudiar la diferenciabilidad sin c alculo diferencial no es cosa f acil, y es
aqu donde hacen falta las tecnicas de algebra homol ogica. El concepto del que
hablamos recibe el nombre de regularidad, y es crucial en geometra algebraica
por el mismo motivo que el concepto de diferenciabilidad es fundamental en geo-
metra diferencial. En general, un conjunto algebraico (o un esquema) puede
tener puntos singulares donde falla la regularidad (por ejemplo, un cono es
singular en su vertice), y no es de extra nar que muchos resultados requieran la
hip otesis de regularidad o, al menos, requieran distinguir los puntos regulares de
los singulares. Por otra parte, las buenas propiedades de los conjuntos algebrai-
cos regulares no son, ni mucho menos, evidentes, sino que es necesario disponer
de una potente maquinaria algebraica para sacar partido de una hip otesis de
regularidad.

Esta es la nalidad de este ultimo captulo.
El Apendice A presenta los m odulos planos, concepto que surge de forma
natural en el estudio del algebra homol ogica pero que tiene aplicaciones impor-
tantes en geometra algebraica. Lo hemos dejado para el nal porque muchos
de los resultados que probamos al respecto requieren de los teoremas tecnicos
que se demuestran en este libro, pero no estamos en condiciones de mostrar su
interes. El lector interesado en la geometra algebraica puede relegar los dos
apendices, al igual que las secciones 2.3 y 2.4, a una segunda lectura.
Primera parte

Algebra homol ogica


1
Captulo I
Funtores derivados
En este captulo expondremos la teora de funtores derivados en el grado
justo de generalidad que vamos a necesitar. Ello signica que no trabajaremos
ni en el contexto demasiado restrictivo de las categoras de m odulos sobre
un anillo, ni tampoco en el contexto inaceptablemente abstracto de las
categoras abelianas. Como termino medio entre ambos extremos, hemos optado
por desarrollar la teora en el contexto de las categoras de m odulos sobre un
espacio anillado, as que las primeras secciones est an dedicadas a presentar este
concepto.
En lo sucesivo, todos los anillos se supondr an conmutativos y unitarios (y
todo homomorsmo de anillos conserva la unidad por denici on). Por el con-
trario, no supondremos que los espacios topol ogicos tengan la propiedad de
Hausdor salvo que lo indiquemos explcitamente.
1.1 Haces
Representaremos por K el cuerpo R o C. Si X es un espacio topol ogico,
para cada abierto U de X podemos considerar el conjunto C
X
(U, K) de las
funciones continuas U K, que tiene una estructura de K- algebra con las
operaciones denidas puntualmente. Estas algebras est an relacionadas entre s:
cuando U V X son abiertos, la restricci on
V
U
: C
X
(V, K) C
X
(U, K) es
un homomorsmo de K- algebras.

Este es s olo uno de los muchos ejemplos en los que es posible asignar con-
sistentemente de forma natural a cada abierto de un espacio topol ogico (tal vez
dotado de estructuras m as fuertes) un objeto algebraico (una K- algebra, un es-
pacio vectorial, etc.). Pensemos, por ejemplo, en algebras de funciones C

, u
holomorfas, o espacios de tensores o formas diferenciales, etc.
La noci on de haz axiomatiza este tipo de situaciones:
Denici on 1.1 Un prehaz sobre un espacio topol ogico X es un par (F, ),
donde F es una aplicaci on que a cada abierto U de X le asigna un grupo abe-
liano F(U) y es una aplicaci on que a cada par de abiertos U V de X les
3
4 Captulo 1. Funtores derivados
asigna una homomorsmo
V
U
: F(V ) F(U) (que llamaremos restricci on) de
modo que se cumplan las propiedades siguientes:
a) F() = 0,
b)
U
U
es la identidad en F(U),
c) si U V W son abiertos de X, entonces
W
V

V
U
=
W
U
.
Si los grupos F(U) son anillos o m odulos, etc. y las restricciones son ho-
momorsmos de anillos, m odulos, etc., entonces tenemos un prehaz de anillos,
m odulos, etc.
Normalmente, si f F(V ) y U V escribiremos f|
U
=
V
U
(f).
Un haz sobre un espacio topol ogico X es un prehaz tal que si U es un abierto
en X y U =

i
U
i
es un cubrimiento abierto de U, entonces
a) Si f F(U) cumple que f|
U
i
= 0 para todo i, entonces f = 0.
b) Para cada familia de elementos f
i
F(U
i
) tales que f
i
|
U
i
U
j
= f
j
|
U
i
U
j
para todos los ndices i, j, existe un f F(U) tal que f|
U
i
= f
i
para todo
ndice i.
Notemos que el elemento f cuya existencia se arma en la propiedad b) es
unico por la propiedad a).
Ejemplos Al principio de la secci on hemos denido el haz C
X
de las fun-
ciones (reales o complejas) continuas sobre un espacio topol ogico X, que es,
concretamente, un haz de K- algebras. Es obvio que cumple las condiciones de
la denici on. Similarmente podemos denir el haz C

X
de las funciones de clase
C

sobre los abiertos de una variedad diferencial, o el haz H


X
de las funciones
holomorfas denidas sobre los abiertos de una variedad compleja.
Consideremos un espacio topol ogico arbitrario X, un grupo abeliano arbi-
trario A y jemos punto p X. Llamaremos A
p
X
al haz que a cada abierto
U X le hace corresponder el grupo
A
p
X
(U) =

A si p U,
0 si p / U,
y en el que
U
V
es la identidad si p V y el homomorsmo nulo en caso contrario.
Es f acil comprobar que se trata ciertamente de un haz. Los haces de esta forma
se llaman rascacielos.
Veamos ahora un ejemplo de prehaz que no es un haz:
Sea X un espacio topol ogico y sea A un grupo abeliano. Denimos el prehaz
constante A

X
como el dado por
A

X
(U) =

A si U 6= ,
0 si U = ,
1.1. Haces 5
en el que
U
V
es la identidad en A salvo si V = . Obviamente A

X
es un prehaz
de grupos, pero es claro que no es un haz si A 6= 0 y X contiene dos abiertos
disjuntos.
Los haces permiten relacionar las propiedades globales y locales de los espa-
cios sobre los que est an denidos. La herramienta clave para ello es el concepto
siguiente:
Denici on 1.2 Si F es un prehaz sobre un espacio topol ogico X y P X,
denimos el grupo de germenes o grupo local de F en P como el grupo F
P
formado por las clases de equivalencia de pares (U, f) con P U, U abierto
en X, y f F(U), respecto de la relaci on dada por (U, f) (V, g) si y s olo si
existe un abierto W U V tal que P W y f|
W
= g|
W
. La operaci on de
grupo es la dada por
[(U, f)] + [(V, g)] = [(U V, f|
UV
+g|
UV
)].
Si f F(U) y P U, representaremos por f
P
= [(U, f)] F
P
. Es claro que
la aplicaci on F(U) F
P
dada por f 7f
P
es un homomorsmo de grupos.
Si F es un prehaz de anillos o m odulos, etc., los grupos de germenes F
P
adquieren la misma estructura de forma natural. En lo sucesivo omitiremos
este tipo de observaciones, que siempre ser an triviales.
Si F es un prehaz en un espacio topol ogico X y U X es un abierto,
denimos la restricci on de F a U como el prehaz F|
U
que a cada abierto V U
le asigna el grupo F|
U
(V ) = F(V ) y respecto al que las restricciones entre
abiertos son las mismas que las de F. Es obvio que si F es un haz su restricci on
a cualquier abierto tambien lo es. Si P U, tenemos un isomorsmo natural
(F|
U
)
P
F|
P
dado por [(V, f)] 7[(V, f)].
Ejemplos Si X es un espacio topol ogico y p X es un punto cerrado (en
particular, si X es un espacio de Hausdor), entonces, para todo punto q X,
el haz rascacielos A
p
X
cumple que
A
p
X,q
=

A si q = p,
0 si q 6= p.
(Esta propiedad ha sugerido el nombre de rascacielos.)
Por otra parte, el prehaz constante A

X
cumple que A

X,q
= A para todo
punto q X.
Veamos un primer ejemplo elemental de c omo un hecho global se puede
probar localmente:
Teorema 1.3 Sea F un haz sobre un espacio topol ogico X, sea U un abierto
en X y sean f, g F(U) tales que f
P
= g
P
para todo P U. Entonces f = g.
6 Captulo 1. Funtores derivados
Demostraci on: La hip otesis signica que todo punto P U tiene un
entorno V
P
U donde f|
V
P
= g|
V
P
. Equivalentemente, (f g)|
V
P
= 0. La
denici on de haz implica que f g = 0.
Denici on 1.4 Sea X un espacio topol ogico y F un prehaz en X. Un subprehaz
de F es un prehaz G en X tal que, para todo abierto U X, se cumple que
G(U) es un subgrupo de F(U) y las restricciones de G son las restricciones de
las restricciones correspondientes de F (o, en otras palabras, que si V U y
f G(U), entonces f|
V
es el mismo tanto si lo calculamos en F o en G. Si G es
un haz diremos que es un subhaz de F.
Observemos que si G es un subprehaz de F y P X, tenemos un mono-
morsmo natural G
P
F
P
dado por [(U, f)] 7 [(U, f)], el cual nos permite
identicar a G
P
con un subgrupo de F
P
.
Ejemplo Si X es una variedad diferencial, es claro que el haz C

X
de las fun-
ciones diferenciables en X es un subhaz del haz C
X
de las funciones continuas.
Un subhaz est a determinado por sus grupos de germenes:
Teorema 1.5 Sea X un espacio topol ogico, sea F un haz en X y sea G un
subhaz. Si U X es un abierto y f F(U), entonces f G(U) si y s olo si
f
P
G
P
para todo P U.
Demostraci on: Una implicaci on es obvia. Si se cumple la condici on local,
cada punto P U tiene un entorno V
P
U tal que f|
V
P
= g
P
, para cierto
g
P
G(V
P
). Como G es un haz, existe un g G(U) tal que g|
V
P
= g
P
= f|
V
P
para todo P y, como F es un haz, esto implica que f = g G(U).
Denici on 1.6 Si F y G son dos prehaces sobre un espacio topol ogico X, un
homomorsmo de prehaces (o de haces, si es que F y G son haces) : F G
es una aplicaci on que a cada abierto U de X le asigna un homomorsmo de
grupos
U
: F(U) G(U) tal que si U V X, el diagrama siguiente es
conmutativo:
F(V )

V
U

G(V )

V
U

F(U)

G(U)
Es claro que induce homomorsmos
P
: F
P
G
P
entre los grupos de
germenes, dados por
P
([(U, f)]) = [(U,
U
(f))], de modo que si U es un abierto
y P U, el diagrama siguiente es conmutativo:
F(U)

G(U)

F
P

G
P
1.1. Haces 7
La composici on de homomorsmos de prehaces se dene de forma obvia,
al igual que el homomorsmo identidad 1
F
: F F. Un homomorsmo de
prehaces : F G es un isomorsmo si existe un homomorsmo : G F
tal que = 1 y = 1. Esto equivale a que todos los homomorsmos

U
: F(U) G(U) sean isomorsmos. El teorema siguiente nos da otra
caracterizaci on:
Teorema 1.7 Un homomorsmo de haces : F G sobre un espacio to-
pol ogico X es un isomorsmo si y s olo si para todo P X los homomorsmos

P
: F
P
G
P
son isomorsmos.
Demostraci on: Una implicaci on es obvia. Supongamos que los homomor-
smos
P
son isomorsmos. Sea U un abierto en X y sea s F(U) tal que

U
(s) = 0. Entonces, para cada P U tenemos que
P
(s
P
) =
U
(s)
P
= 0.
Por consiguiente s
P
= 0 para todo P U, y el teorema 1.3 nos da que s = 0.
Esto prueba que
U
es un monomorsmo.
Tomemos ahora t G(U). Para cada P U existe un f F
P
tal que

P
(f) = t
P
. Esto signica que existe un abierto P U
P
U de forma que
f = [(U
P
, s
P
)] y t|
U
P
=
U
P
(s
P
). Entonces

U
P
U
Q
(s
P
|
U
P
U
Q
) = t|
U
P
U
Q
=
U
P
U
Q
(s
Q
|
U
P
U
Q
).
Ya hemos probado que
U
P
U
Q
es inyectiva, luego s
P
y s
Q
coinciden en
U
P
U
Q
. Por la denici on de haz existe un s F(U) tal que s|
U
P
= s
P
para
todo P U. Ahora
U
(s)|
U
P
=
U
P
(s
P
) = t|
U
P
, con lo que
U
(s) = t.
Denici on 1.8 Diremos que un homomorsmo de haces : F G sobre un
espacio topol ogico X es un monomorsmo (resp. un epimorsmo) si para todo
P X se cumple que
P
es un monomorsmo (resp. un epimorsmo).
En la prueba del teorema anterior se muestra que es un monomorsmo
en este sentido si y s olo si
U
es un monomorsmo para todo abierto U de X.
En cambio el ejemplo siguiente muestra que, aunque sea un epimorsmo, los
homomorsmos
U
no tienen por que ser epimorsmos:
Ejemplos Sea X = C \ {0}, sea H
X
el haz de las funciones holomorfas y
sea H

X
el haz de las funciones holomorfas que no se anulan (que es un grupo
abeliano con el producto de funciones, no con la suma). Sea : H
X
H

X
el
homomorsmo dado por
U
(f)(z) = e
f(z)
. La teora de funciones de variable
compleja prueba que es un epimorsmo (porque cada funci on holomorfa que
no se anula tiene un logaritmo holomorfo en un entorno de cada punto), mientras
que la identidad I H

X
(X) no tiene antiimagen por
X
(pues no existe un
logaritmo holomorfo denido sobre todo C \ {0}).
Sea X una variedad diferencial y sea
1
X
el haz de las formas diferenciales de
grado 1 sobre X, es decir, para cada abierto U X denimos
1
X
(U) como el
8 Captulo 1. Funtores derivados
espacio vectorial de las formas diferenciales denidas sobre U, y las restricciones
son las naturales. La diferencial exterior induce un homomorsmo de haces
d : C

X

1
X
.
Concretamente, para cada abierto U X, el homomorsmo
d
U
: C

X
(U)
1
X
(U)
es el que a cada funci on f le asigna su diferencial.
Si X tiene dimensi on 1, entonces d es un epimorsmo. En efecto, si P X,
un elemento de
1
X,P
est a determinado por una forma diferencial denida
en un entorno V de P, que podemos tomar arbitrariamente peque no y, en
particular, contractible. Esto hace que el grupo de cohomologa de De Rham
H
1
(V ) sea nulo,
1
y, como la dimensi on de V es 1, toda forma cumple que
d = 0, (pues
2
(V ) = 0), por lo que existe f C

X
(V ) tal que df = . El
germen de f en P es, entonces una antiimagen para el germen de .
Sin embargo, el homomorsmo d
X
: C

X
(X)
1
X
(X) ser a suprayectivo si
y s olo si H
1
(X) = 0, lo cual no tiene por que ser cierto. (No lo es, por ejemplo,
si X es la circunferencia S
1
.)
Nos encontramos as por primera vez con un fen omeno que est a en el n ucleo
de la teora de haces. Es el que hace que esta no sea trivial y es la principal raz on
de ser del algebra homol ogica sobre haces, que desarrollaremos m as adelante.
Todo prehaz puede completarse hasta un haz:
Teorema 1.9 Si F es un prehaz sobre un espacio topol ogico X, existe un haz
F
+
sobre X y un homomorsmo i : F F
+
de modo que si G es un haz
en X y : F G es un homomorsmo de haces, entonces existe un unico
homomorsmo
+
: F
+
G tal que = i
+
. Adem as, los homomorsmos
i
P
: F
P
F
+
P
son isomorsmos.
Demostraci on: Para cada abierto U en X denimos F
+
(U) como el con-
junto de todas las funciones f : U

PU
F
P
que cumplan lo siguiente:
Para cada P U existe un entorno abierto V de P en U y un s F(V ) de
modo que para todo Q V se cumple que f(Q) = s
Q
.
Claramente F
+
(U) es un grupo con la suma denida puntualmente. Como
restricciones tomamos las restricciones usuales de aplicaciones. Es inmediato
entonces que F
+
es un haz en X. Denimos i
U
: F(U) F
+
(U) mediante
i
U
(s)(P) = s
P
. Claramente es un homomorsmo de prehaces.
Si : F G es un homomorsmo de prehaces, podemos denir un ho-
momorsmo
+
U
: F
+
(U) G(U) de la forma siguiente: dado f F
+
(U),
consideramos pares (V, s) que cumplen la denici on de F
+
(U) para f y de modo
1
Teorema 11.4 de mi topologa algebraica.
1.1. Haces 9
que los abiertos V cubran U. Entonces los elementos
V
(s) G(V ) se extien-
den a un elemento
+
U
(f) G(U). Este elemento est a caracterizado por que

+
U
(f)
P
=
P
(f(P)), luego no depende del cubrimiento elegido para calcularlo.
Es claro entonces que
+
U
es un homomorsmo de haces.
Si s F(U), entonces
+
U
(i
U
(s)) =
U
(s) (pues podemos calcularlo a partir
del par (U, s)), luego = i
+
.
Si
0
: F
+
G cumple tambien que = i
0
, entonces, para cada
f F(U) y cada par (V, s) seg un la denici on de F
+
(U), tenemos que
0
U
(f)|
V
=

0
V
(f|
V
) =
0
V
(i
V
(s)) =
V
(s) =
+
(i
V
(s)) =
+
(f|
V
) =
+
(f)|
V
. As pues,

0
U
(f) =
+
U
(f).
Veamos ahora que i
P
es un isomorsmo. Si i
P
([(U, s)]) = [(U, i
U
(s))] = 0,
entonces existe un entorno V de P tal que i
U
(s)|
V
= 0. As s
P
= 0 para todo
P V , luego s|
V
= 0 y [(U, s)] = 0. Esto prueba que i
P
es inyectiva.
Dado [(U, f)] F
+
P
, tomamos un entorno V de P en U seg un la denici on
de F
+
(U), y entonces i
P
([(V, s)]) = [(U, f)].
La propiedad de F
+
implica en particular que es unico salvo isomorsmo.
As mismo, si F es un haz, entonces i : F F
+
es un isomorsmo (por el
teorema 1.7). Tambien se sigue de la construcci on que si F es un prehaz de
anillos, algebras, etc., entonces F
+
tambien lo es.
Ejemplo Sea X un espacio topol ogico y sea A un grupo abeliano. Denimos
el haz constante A
X
como la compleci on del prehaz constante A

X
denido en
la p agina 4. Analizando la demostraci on del teorema anterior se ve f acilmente
que, para cada abierto U X no vaco, A
X
(U) est a formado por las funciones
U A que son localmente constantes. Al igual que el prehaz, cumple que
A
X,P

= A para todo punto P X.
Ahora podemos dar un ejemplo muy simple que muestra que la suprayecti-
vidad de un homomorsmo de haces no implica la suprayectividad de los homo-
morsmos que lo denen:
Consideremos un espacio topol ogico conexo X y jemos dos puntos cerrados
distintos p
1
, p
2
X. Sea A un grupo abeliano y F = A
p
1
X
A
p
2
X
, donde la
suma directa tiene el signicado obvio: para cada abierto U X denimos
F(U) = A
p
1
X
(U) A
p
2
X
(U), y las restricciones son los homomorsmos inducidos
de forma natural sobre la suma por las restricciones de los dos haces rascacielos.
Es f acil ver entonces que, para cada punto q X, se tiene que
F
q
= A
p
1
X,q
A
p
2
X,q

A si q {p
1
, p
2
},
0 si q / {p
1
, p
2
}.
Denimos un homomorsmo f

: A

X
F mediante
f

U
(a) =
_

_
(a, a) si p
1
, p
2
U,
(a, 0) si p
1
U, p
2
/ U,
(0, a) si p
1
/ U, p
2
U,
(0, 0) si p
1
, p
2
/ U.
10 Captulo 1. Funtores derivados
Es inmediato que los homomorsmos f

U
conmutan con las restricciones,
por lo que denen ciertamente un homomorsmo de prehaces f

, de modo que,
para cada q X, el homomorsmo f

q
: A

X,q
F
q
es la identidad en A si
q {p
1
, p
2
} y el homomorsmo nulo en caso contrario. Por el teorema anterior
f

se extiende a un homomorsmo de haces f : A


X
F para el que los
homomorsmos f
q
son los mismos que los homomorsmos f

q
, luego todos son
epimorsmos.
Esto signica que f es un epimorsmo de haces, mientras que el homomor-
smo f
X
: A
X
(X) F(X) no puede ser suprayectivo (si A es razonable, por
ejemplo si es un cuerpo), porque, al ser X conexo, A
X
(X)

= A, mientras que
F(X)

= AA.
Sea X un espacio topol ogico, sea F un haz en X y sea G un subhaz de F.
Entonces podemos denir un prehaz (F/G)

(U) = F(U)/G(U) tomando como


restricciones los homomorsmos inducidos por las restricciones de F. En general
no es trata de un haz, pero denimos F/G = (F/G)
+
. Es f acil ver que, para
todo P U, se cumple que (F/G)
P

= (F/G)

= F
P
/G
P
.
La proyecci on can onica

: F (F/G)

dada por

U
(f) = [f] se extiende
a un epimorsmo : F F/G tal que, si P X, entonces
P
: F
P
F
P
/G
P
es la proyecci on can onica.
El teorema 1.5 implica ahora que F/G = 0 si y s olo si G = F.
Si f : F G es un homomorsmo de haces sobre un espacio topol ogico X,
podemos denir su n ucleo N(f) como el subhaz de F dado por (Nf)(U) = Nf
U
.
Es claro que (Nf)
P
= Nf
P
.
En cambio, el subprehaz (Imf)

de G dado por (Imf)

(U) = Imf
U
no es
en general un haz. Denimos Imf = (Imf)
+
. Observemos que la inclusi on
j : (Imf)

G se extiende a un homomorsmo j
+
: Imf G de modo
que j = i j
+
(donde i : (Imf)

Imf). En particular, si P X tenemos


que j
P
= i
P
j
+
P
, de donde se sigue que j
+
P
es inyectivo. Por lo tanto los
homomorsmos j
+
U
: (Imf)(U) G(U) son inyectivos. Esto nos permite
considerar a Imf como un subhaz de G. Esta identicaci on nos lleva a su
vez a identicar Imf
P
= (Imf)

P
con (Imf)
P
. El teorema 1.5 nos determina
entonces a Imf como subhaz de G: si U X es un abierto, el grupo (Imf)(U)
est a formado por los s G(U) tales que s
P
Imf
P
para cada P U, es decir,
por los elementos de G(U) que localmente tienen antiimagen por f.
Ejemplos Cualquiera de los ejemplos que hemos dado de homomorsmos de
haces : F G que son suprayectivos sin que todos los homomorsmos
U
lo sean, sirve como ejemplo de que (Im)

no es necesariamente un haz. En
efecto, si g G(U) no est a en la imagen de
U
, entonces podemos cubrir U con
abiertos V tales que g|
V
(Im)

(V ), y estos elementos son consistentes entre


s, pero no se extienden a ning un elemento de (Im)

(U).
Es evidente que un homomorsmo de haces f : F G es inyectivo si y s olo
si Nf es el subhaz nulo de F, y es suprayectivo si y s olo si Imf = G. Denimos
1.1. Haces 11
el con ucleo de f como CN(f) = G/ Imf. As, f es inyectivo si y s olo si Nf = 0
y es suprayectivo si y s olo si CN(f) = 0.
Las propiedades elementales sobre grupos abelianos tienen su an alogo para
haces sobre un espacio topol ogico, y las demostraciones son elementales, aunque
requieren cierta familiaridad con las tecnicas de trabajo con haces (manejo de
compleciones y localizaciones). Veamos algunos ejemplos como ilustraci on:
En primer lugar demostramos el teorema de isomorfa: un homomorsmo
f : F G puede descomponerse como
F

F/ Nf

f
Imf
i
G,
donde el primer homomorsmo es suprayectivo (la proyecci on can onica), el se-
gundo es un isomorsmo y el tercero un monomorsmo (la inclusi on).
En efecto, para cada abierto U X denimos de forma natural el isomor-
smo

f

U
: F(U)/ Nf
U
Imf
U
. Estos isomorsmos denen un isomorsmo

: (F/ Nf)

(Imf)

. Para cada P X, se comprueba inmediata-


mente que

f

P
: (F/ Nf)

P
Imf
P
se corresponde con el isomorsmo natural
F
P
/ Nf
P
Imf
P
. La composici on
(F/ Nf)

(Imf)

Imf
se extiende a un homomorsmo de haces

f : F/ Nf Imf tal que, para
cada P X, el homomorsmo

f
P
se corresponde con el isomorsmo natural

f
P
: F
P
/ Nf
P
Imf
P
. Por lo tanto

f es un isomorsmo y, puesto que

P


f
P
i
P
= f
P
, se cumple que

f i = f.
Observemos ahora que si F
f
G
g
H son dos homomorsmos de haces,
entonces f g = 0 si y s olo si Imf es un subhaz de Ng. En efecto, f g = 0
equivale a que f
P
g
P
= 0 para todo P X, lo que equivale a que Imf
P
Ng
P
y esto a su vez equivale a que Imf Ng (por 1.5).
Diremos que la sucesi on anterior es exacta en G si cumple que Imf = NG,
lo cual claramente equivale a que todas las sucesiones F
P
G
P
H
P
sean
exactas.
Ejemplo Ahora podemos ver ejemplos en los que los prehaces (F/G)

no son
haces. Si : F G es un epimorsmo de haces, entonces
(F/ N)

(X) = F(X)/ N
X

= Im
X
,
mientras que (F/ N)(X)

= G(X), y estos isomorsmos forman el diagrama
conmutativo
(F/ N)(X)

G(X)
(F/ N)

(X)

q
q
q
q
q
q
q
q
q
q
12 Captulo 1. Funtores derivados
Si (F/ N)

es un haz, la echa vertical es un isomorsmo, luego los otros dos


isomorsmos tendran la misma imagen, Im
X
= G(X). As pues, si
X
no es
suprayectivo, entonces (F/ N)

no es un haz.
Hasta aqu hemos considerado haces sobre un mismo espacio topol ogico X.
Ahora veamos que podemos transportar haces a traves de aplicaciones continuas:
Denici on 1.10 Sea f : X Y una aplicaci on continua entre espacios to-
pol ogicos y F un haz sobre X. Denimos f

(F) como el haz sobre Y determinado


por los grupos f

(F)(U) = F(f
1
[U]) y las restricciones
V
U
=
f
1
[V ]
f
1
[U]
.
Para cada P X tenemos un homomorsmo natural f

(F)
f(P)
F
P
dado por [(U, s)] 7 [(f
1
[U], s)], pero en general no es un isomorsmo. Una
condici on suciente para que lo sea es que las antiim agenes por f de los abiertos
de Y sean una base de X, lo cual sucede, por ejemplo, si f es una inmersi on, es
decir, un homeomorsmo en un subespacio de Y .
En efecto, en tal caso, si [(f
1
[U], s)] = 0 existe un abierto P V f
1
[U]
tal que s|
V
= 0. Podemos tomar un abierto U
0
U tal que P f
1
[U
0
] V ,
con lo que [(U, s)] = [(U
0
, s|
U
0 )] = 0. Esto prueba la inyectividad.
Por otra parte, dado [(U, s)] F
P
, podemos tomar un abierto V en Y tal
que P f
1
[V ] U, con lo que [(V, s|
f
1
[V ]
)] f

(F)
f(P)
tiene por imagen a
[(f
1
[V ], s|
f
1
[V ]
)] = [(U, s)]. Esto prueba la suprayectividad.
Si f : X Y es un homeomorsmo entre X y un cerrado de Y todava
podemos decir m as:
f

(F)
Q
=

0 si Q / f[X],
F
P
si Q = f(P).
En efecto, si Q / f[X] y [(U, s)] f

(F)
Q
, consideramos V = U (Y \f[X]),
que es un entorno de Q para el cual s|
V
f

(F)(V ) = F(f
1
[V ]) = F() = 0,
luego [(U, s)] = 0].
Consideremos ahora una aplicaci on continua f : X Y y sea F un haz so-
bre Y . Denimos el prehaz f
1
[F]

en X para el que f
1
[F]

(U) est a formado


por las clases de equivalencia de pares (V, s), con V abierto tal que f[U] V Y
y s F(V ), respecto a la relaci on dada por
(V, s) (V
0
, s
0
) existe un abierto f[U] W V V
0
tal que s|
W
= s
0
|
W
.
La suma se dene restringiendo los representantes a un abierto com un y
sumando. Las restricciones vienen dadas por [(V, s)] 7[(V, s)].
En general f
1
[F]

no es un haz, por lo que denimos f


1
[F] = f
1
[F]
+
.
Observemos que tenemos un isomorsmo f
1
[F]

P
F
f(P)
determinado por
[(U, [(V, s)])] 7[(V, s)], luego tambien f
1
[F]
P

= F
f(P)
.
Tambien conviene observar que si U es abierto en X e i : U X es la
inclusi on entonces i
1
[F] = F|
U
. (En este caso f
1
[F]

es ya un haz.)
1.2. Espacios anillados 13
Teorema 1.11 Sea f : X Y un homeomorsmo de un espacio topol ogico
X en un subespacio de un espacio topol ogico Y y sea F un haz en X. Entonces
F

= f
1
[f

(F)].
Demostraci on: Sea : F f
1
[f

(F)]

denido como sigue: para


cada abierto U X y cada s F(U), existe un abierto V Y tal que U =
f
1
[V ], luego f

(F)(V ) = F(U). Denimos


U
(s) = [(V, s)]. Se comprueba
inmediatamente que
U
(s) no depende de la elecci on de V , as como que
es un homomorsmo de prehaces, que se extiende a un homomorsmo de haces

+
: F f
1
[f

(F)]. Para cada punto P X es f acil ver que el homomorsmo

+
P
: F
P
f

(F)
f(P)

= F
P
es la identidad en F
P
, luego es un isomorsmo.
1.2 Espacios anillados
En esta secci on estudiamos los haces de anillos sobre un espacio topol ogico,
si bien conviene asociarlos al espacio como una estructura:
Denici on 1.12 Un espacio anillado es un par (X, O
X
), donde X es un espacio
topol ogico y O
X
es un haz de anillos sobre X. Diremos que (X, O
X
) es un
espacio anillado local si adem as, para todo punto P X, el anillo O
X,P
es local,
es decir, tiene un unico ideal maximal, que representaremos por m
P
. En tal
caso denimos tambien el cuerpo de restos k(P) = O
X,P
/m
P
. Habitualmente
escribiremos X en lugar de (X, O
X
). Si los anillos de X son de hecho A-
algebras, para un cierto anillo A, diremos que el espacio anillado X est a denido
sobre A.
Si (X, O
X
) es un espacio anillado (local) y U es un abierto en X, tambien
lo es (U, O
X
|
U
). En lo sucesivo consideraremos a los abiertos de los espacios
anillados (locales) como espacios anillados (locales) con esta estructura.
Ejemplo Todo espacio topol ogico X tiene una estructura de espacio anillado
denido sobre K si lo dotamos de su haz C
X
de funciones continuas con valores
en K. Se trata de un espacio anillado local, pues para cada punto P X, el
anillo C
X,P
tiene un unico ideal maximal, que es
m
P
= {[(U, f)] | f(P) = 0}.
Es evidente que m
P
es un ideal propio de C
X,P
y, si = [(U, f)] C
X,P
\m
P
,
entonces P tiene un entorno abierto V U tal que f|
V
no se anula en ning un
punto, luego podemos considerar = [(V, (f|
V
)
1
)] C
X,P
, que cumple que
= 1. As pues, C
X,P
\ m
P
es el conjunto de las unidades de C
X,P
, luego
todos los ideales de C
X,P
est an contenidos en m
P
.
El mismo razonamiento se aplica a una variedad diferencial con su haz de
funciones C

o a una variedad compleja con su haz de funciones holomorfas.


Todos ellos son ejemplos de espacios anillados locales.
14 Captulo 1. Funtores derivados
Denici on 1.13 Un homomorsmo de espacios anillados f : X Y es un
par (f
0
, f
#
) formado por una aplicaci on continua f
0
: X Y y un homo-
morsmo de haces f
#
: O
Y
f

(O
X
). Si los espacios anillados son locales,
diremos que f es un homomorsmo de espacios anillados locales si, adem as,
para todo P X, el homomorsmo natural f
#
P
: O
Y,f
0
(P)
O
X,P
es un
homomorsmo de anillos locales, es decir, si cumple que (f
#
P
)
1
[m
P
] = m
f
0
(P)
(o, equivalentemente, que f
#
P
[m
f
0
(P)
] m
P
.) Si los espacios anillados est an
denidos sobre un anillo A, diremos que f est a denido sobre A si f
#
es un
homomorsmo de haces de A- algebras.
En denitiva, un homomorsmo de espacios anillados determina homomor-
smos f
#
U
: O
Y
(U) O
X
(f
1
0
[U]) de modo que los diagramas siguientes
conmutan:
O
Y
(V )
f
#
V

V
U

O
X
(f
1
0
[V ])

f
1
0
[V ]
f
1
0
[U]

O
Y
(U)
f
#
U

O
X
(f
1
0
[U])
Es f acil denir de forma natural la composici on de homomorsmos de espa-
cios anillados, as como el homomorsmo identidad. Un isomorsmo f es un
homomorsmo con inverso. Esto equivale a que f
0
sea un homeomorsmo y
las aplicaciones f
#
U
sean isomorsmos. (En el caso de espacios anillados locales,
esto ya implica que los homomorsmos f
#
P
son isomorsmos y, por consiguiente,
que hacen corresponder los ideales maximales, tal y como exige la denici on de
homomorsmo de espacios anillados locales.) Por el teorema 1.7, esto equi-
vale a su vez a que f
0
sea un homeomorsmo y los homomorsmos f
#
P
sean
isomorsmos.
Cuando no haya posibilidad de confusi on escribiremos f en lugar de f
0
. As
mismo, si hablamos de un homomorsmo entre dos espacios anillados locales,
sobrentenderemos que el homomorsmo es un homomorsmo de espacios ani-
llados locales y, si hablamos de un homomorsmo entre dos espacios anillados
denidos sobre un anillo A, sobrentenderemos que est a denido sobre A.
Ejemplo Sea : X Y una aplicaci on continua entre dos espacios to-
pol ogicos, consideramos como espacios anillados con sus haces de funciones
continuas en K. Entonces dene un homomorsmo de espacios anillados
en el que ella misma es
0
y, para cada abierto U Y , el homomorsmo

#
U
: C
Y
(U) C
X
(
1
[U]) es el dado por
#
U
(f) = |

1
[U]
f.
Observemos que es un homomorsmo de espacios anillados locales, lo cual
signica unicamente que si f se anula en un punto (P), entonces
#
U
(f) se anula
en P. Tambien es obvio que est a denido sobre K (es decir, que transforma
las funciones constantes en funciones constantes).
1.2. Espacios anillados 15
Veamos ahora que si : (X, C
X
) (Y, C
Y
) es cualquier homomorsmo
de espacios anillados locales denido sobre K, entonces
#
es necesariamente el
homomorsmo denido por composici on con
0
.
En efecto, tomemos un abierto U Y y una funci on f C
Y
(U). Vamos a
probar que
#
U
(f) =
0
|

1
0
[U]
f. Tomemos un punto P
1
[U] y sea
= (
0
|

1
0
[U]
f)(P) = f(
0
(P)) K.
Entonces (f )(
0
(P)) = 0, luego f m

0
(P)
, luego
#
U
(f ) m
P
,
luego
#
U
(f)(P) = . Esto prueba la igualdad.
As pues, las aplicaciones continuas : X Y entre dos espacios to-
pol ogicos se corresponden biunvocamente con los homomorsmos de espacios
anillados : (X, C
X
) (Y, C
Y
).
Ejemplo Veamos ahora que si X e Y son dos variedades diferenciales existe
una biyecci on entre las aplicaciones : X Y de clase C

y los homomor-
smos de espacios anillados : (X, C

X
) (Y, C

Y
).
El razonamiento es el mismo empleado en el ejemplo anterior, salvo que
ahora hemos de probar que si = (
0
,
#
) es un homomorsmo, entonces
0
no s olo es una aplicaci on continua, sino que es, de hecho, de clase C

. En
cualquier caso, tenemos que
#
es necesariamente la composici on con
0
, por lo
que si U Y es un abierto y f C

(U), entonces
0
|

1
0
[U]
f C

X
(
1
0
[U]).
Basta tomar como U el dominio de una carta de Y y como f la propia carta.
Igualmente se prueba que las funciones holomorfas entre variedades com-
plejas se corresponden con los homomorsmos entre las estructuras de espacio
anillado denidas por sus haces de funciones holomorfas.
Ejercicio: Demostrar que podemos denir una variedad diferencial como un espacio
anillado X tal que todo punto tiene un entorno isomorfo como espacio anillado a
un espacio (U, C

U
), donde U es un abierto en R
n
.
Denici on 1.14 Sea X un espacio anillado y U un abierto en X. Denimos la
inclusi on i : U X como el homomorsmo de espacios anillados determinado
por la inclusi on i
0
: U X (como espacios topol ogicos) y el homomorsmo
i
#
: O
X
i

(O
U
) para el que i
#
V
: O(V ) O(U V ) es i
#
V
=
V
UV
. Es
claro que si P U entonces i
#
P
es la identidad en O
P
, luego i es ciertamente un
homomorsmo de espacios anillados.
Si f : X Y es un homomorsmo de espacios anillados, denimos su
restricci on a U como f|
U
= i
U
f : U Y .
Denici on 1.15 Si (X, O
X
) es un espacio anillado, un O
X
-m odulo es un haz
M en X tal que, para cada abierto U de X, el grupo M(U) tiene una estructura
16 Captulo 1. Funtores derivados
adicional de O
X
(U)-m odulo compatible con las restricciones, en el sentido de
que, para cada a O
X
(U), cada m M(U) y cada abierto V U, se cumple
que (am)|
V
= (a|
V
)(m|
V
).
Es claro entonces que para cada P X tenemos una estructura natural de
O
X,P
-m odulo en M
P
.
Un homomorsmo de O
X
-m odulos f : M N es un homomorsmo de
haces tal que para cada abierto U X se cumple que f
U
: M(U) N(U) es
un homomorsmo de O
X
(U)-m odulos.
Aparentemente, los O
X
-m odulos tienen una estructura algebraica m as rica
que los haces cualesquiera, pero esto es m as aparente que real:
Teorema 1.16 Sea X un espacio topol ogico, sea A un anillo y sea A
X
el haz
constante asociado. Entonces los haces en X denidos sobre A se corresponden
con los A
X
-m odulos. En particular, todos los haces en X son Z
X
-m odulos.
Demostraci on: Si U X es un abierto no vaco, los elementos de A
X
(U)
son las funciones U A localmente constantes. En particular podemos con-
siderar que A A
X
(U) identicando los elementos de A con las funciones
constantes. Esto hace que todo A
X
-m odulo sea en particular un haz en X
denido sobre A. Recprocamente, si M es un haz en X denido sobre A
y U X es un abierto no vaco, podemos denir como sigue un producto
A
X
(U) M(U) M(U). Tomamos a A
X
(U) y m M(U), tomamos un
cubrimiento abierto {U
i
}
i
de U de modo que a|
U
i
sea constante, lo que nos per-
mite denir a|
U
i
m|
U
i
M(U
i
). Es claro que estos elementos se extienden a un
unico am M(U), de modo que M(U) es un A
X
(U)-m odulo con este producto.
Puesto que un grupo abeliano es lo mismo que un Z-m odulo, todo haz en X
est a denido sobre Z, luego puede verse como X
Z
-m odulo.
Se dene de forma natural la restricci on de un O
X
-m odulo a un abierto de X
y la noci on de subm odulo de un O
X
-m odulo.
Es f acil ver que la compleci on de un prehaz de m odulos sobre O
X
(esto es,
de un prehaz que cumpla la denici on precedente salvo por el hecho de que no
es necesariamente un haz) es un O
X
-m odulo. En particular, si N es un O
X
-
subm odulo de un O
X
-m odulo M, el cociente M/N tiene estructura natural de
O
X
-m odulo. As mismo, el n ucleo y la imagen de un homomorsmo de O
X
-
m odulos son tambien O
X
-m odulos.
Se denen de forma natural el producto y la suma directa de una familia
arbitraria de O
X
-m odulos.
Si M y N son dos O
X
-m odulos, los productos M(U)
O
X
(U)
N(U), con las
restricciones obvias, forman un prehaz (M
O
X
N)

, aunque no necesariamente
un haz. Denimos el producto tensorial M
O
X
N como la compleci on de dicho
prehaz. Para cada P X se cumple que
(M
O
X
N)
P

= M
P

O
X,P
N
P
.
1.3. Categoras y funtores 17
En efecto: para cada P X y cada abierto P U X, los homomorsmos
M(U)
O
X
(U)
N(U) M
P

O
X,P
N
P
dado por m n 7 m
P
n
P
inducen
un homomorsmo (M
O
X
N)

P
M
P

O
X,P
N
P
, cuyo inverso se dene de
forma similar.
Dos homomorsmos f : M M
0
y g : N N
0
, denen de forma natural
un homomorsmo de prehaces (M
O
X
N)

(M
0

O
X
N
0
)

que, compuesto
con (M
0

O
X
N
0
)

M
0

O
X
N
0
, se extiende a un homomorsmo de haces
f g : M
O
X
N M
0

O
X
N
0
.
Se prueba f acilmente que (f g)
P
= f
P
g
P
para cada P X.
Veamos que (MN)
O
X
P

= (M
O
X
P) (N
O
X
P). En efecto, es f acil
denir homomorsmos de prehaces
(M
O
X
P)

((MN)
O
X
P)

, (N
O
X
P)

((MN)
O
X
P)

,
que se extienden a homomorsmos de haces
M
O
X
P (MN)
O
X
P, N
O
X
P (MN)
O
X
P,
los cuales a su vez determinan un homomorsmo
(M
O
X
P) (N
O
X
P) (MN)
O
X
P,
que localizado a cada P X es el isomorsmo natural
(M
P

O
X,P
P
P
) (N
P

O
X,P
P
P
) (M
P
N
P
)
O
X,P
P
P
.
1.3 Categoras y funtores
Aunque la noci on de categora no va a ser esencial en la teora que vamos
a desarrollar, no est a de m as presentar la denici on para situar debidamente
nuestro marco de trabajo:
Denici on 1.17 Una categora C est a determinada por:
a) Una clase, a cuyos elementos llamaremos objetos de C,
b) Una funci on que a cada par de objetos X, Y de C les asigna un conjunto
Hom(X, Y ), a cuyos elementos llamaremos morsmos (en C) de X en Y .
Escribiremos f : X Y para indicar que f Hom(X, Y ).
c) Una funci on que a cada par de morsmos f Hom(X, Y ), g Hom(Y, Z)
les asigna un morsmo f g Hom(X, Z) de modo que se cumplan las
propiedades siguientes:
18 Captulo 1. Funtores derivados
1. Asociatividad: (f g) h = f (g h), para todos los morsmos f,
g, h para los que la composici on tenga sentido.
2. Para cada objeto X, existe un morsmo 1
X
Hom(X, X) de manera
que 1
X
f = f para todo f Hom(X, Y ) y g 1
X
= g para todo
g Hom(Y, X).
Si X es un espacio anillado, representaremos por Mod(X) la categora de
los O
X
-m odulos con los homomorsmos de O
X
-m odulos y la composici on usual
de homomorsmos. Es obvio que Mod(X) cumple la denici on de categora.
Si M, N son dos O
X
-m odulos, es claro que el conjunto Hom
O
X
(M, N) de
todos los homomorsmos : MN tiene una estructura natural de O
X
(X)-
m odulo con las operaciones dadas por
( + )
U
=
U
+
U
, (a)
U
= a|
U

U
, para cada abierto U X.
Observemos que si A es un anillo arbitrario, podemos considerar el espacio
topol ogico P = {0} considerado como espacio anillado con el haz constante A
P
,
que obviamente consta unicamente de los anillos A
P
() = 0 y A
P
(P) = A,
con las restricciones obvias. Es claro entonces que la aplicaci on que a cada
A
P
-m odulo M le asigna el A-m odulo M(P) es biyectiva, como tambien lo es
la aplicaci on que a cada homomorsmo : M N de A
P
-m odulos le asigna
el homomorsmo de A-m odulos
P
: M(P) N(P), de modo que todas
las nociones denidas para A
P
-m odulos se corresponden con sus an alogas para
A-m odulos (cocientes, n ucleos, im agenes, sumas directas, etc.).
Esto signica que podemos identicar la categora Mod(A
P
) de los A
P
-m o-
dulos con la categora Mod(A) de los A-m odulos, de modo que todo lo que
digamos para m odulos sobre un espacio anillado ser a v alido en particular para
m odulos sobre un anillo.
Denici on 1.18 Un funtor covariante F : C C
0
entre dos categoras es una
aplicaci on que a cada objeto X de C le asigna un objeto F(X) de C
0
y a cada
morsmo f : X Y un morsmo F(f) : F(X) F(Y ) de modo que se
cumplan las propiedades siguientes:
a) F(1
X
) = 1
F(X)
.
b) F(f g) = F(f) F(g) (siempre que la composici on tiene sentido).
Un funtor contravariante se dene del mismo modo, salvo que a cada mor-
smo f : X Y le hace corresponder un morsmo F(f) : F(Y ) F(X) y
la propiedad b) hay que modicarla de forma obvia.
Ejemplos Si X es un espacio anillado, cada O
X
-m odulo M dene un funtor
covariante
Hom
O
X
(M, ) : Mod(X) Mod(O
X
(X)),
1.3. Categoras y funtores 19
que a cada homomorsmo : N N
0
le hace corresponder el homomorsmo

: Hom
O
X
(M, N) Hom
O
X
(M, N
0
)
dado por la composici on con .
Similarmente, cada O
X
-m odulo N dene un funtor contravariante
Hom
O
X
(, N) : Mod(X) Mod(O
X
(X))
que a cada homomorsmo : MM
0
le asigna el homomorsmo

: Hom
O
X
(M
0
, N) Hom
O
X
(M, N)
dado tambien por la composici on con .
Si X e Y son espacios anillados y F : Mod(X) Mod(Y ) es un funtor, de
la propia denici on se sigue que F transforma isomorsmos en isomorsmos. Lo
que ya no es cierto en general es que tenga que transformar monomorsmos en
monomorsmos y epimorsmos en epimorsmos. Lo mejor que le puede pasar
a un funtor es que sea exacto:
Denici on 1.19 Sean X e Y dos espacios anillados. Un funtor covariante
F : Mod(X) Mod(Y ) es exacto si para toda sucesi on exacta corta de O
X
-
m odulos
0 M

N

P 0,
tambien es exacta la sucesi on
0 FM
F
FN
F
FP 0.
An alogamente se dene la exactitud de un funtor contravariante, sin m as
que invertir el sentido en la sucesi on transformada.
En realidad los funtores exactos conservan la exactitud de cualquier sucesi on:
Teorema 1.20 Sean X e Y dos espacios anillados y F : Mod(X) Mod(Y )
un funtor covariante exacto. Entonces, para toda sucesi on exacta de O
X
-m odulos
M

N

P,
tambien es exacta la sucesi on FM
F
FN
F
FP. (Y para funtores contrava-
riantes se cumple el resultado an alogo.)
Demostraci on: Tenemos el siguiente diagrama conmutativo con las y
columnas exactas:
0 0

0

M/ N

C
C
C
C
C
C
C
C
C

Im

0
M

x
x
x
x
x
x
x
x
x
P
20 Captulo 1. Funtores derivados
Al aplicar F obtenemos un diagrama con las mismas caractersticas (notemos
que todo monomorsmo y todo epimorsmo se extiende a una sucesi on exacta
corta, luego los funtores exactos conservar monomorsmos y epimorsmos). El
diagrama implica que la imagen de F y el n ucleo de F son los mismos que
los de los homomorsmos de la sucesi on exacta horizontal, lo que prueba la
exactitud de la sucesi on del enunciado. La prueba para funtores contravariantes
es an aloga.
En particular los funtores exactos covariantes conservan la inyectividad y
la suprayectividad de los homomorsmos, mientras que los contravariantes las
intercambian.
La teora de funtores derivados que pretendemos desarrollar tiene como -
nalidad estudiar la no exactitud de los funtores a los que les falta poco para ser
exactos:
Denici on 1.21 Sean X e Y dos espacios anillados. Un funtor covariante
F : Mod(X) Mod(Y ) es exacto por la izquierda si para toda sucesi on exacta
corta de O
X
-m odulos
0 M

N

P 0,
tambien es exacta la sucesi on
0 FM
F
FN
F
FP.
El funtor es exacto por la derecha si proporciona sucesiones exactas
FM
F
FN
F
FP 0.
Si el funtor es contravariante, diremos que es exacto por la izquierda o por
la derecha si da lugar, respectivamente, a sucesiones exactas
0 FP
F
FN
F
FM
o
FP
F
FN
F
FM0.
Notemos que en realidad no necesitamos suponer la exactitud de la sucesi on
inicial en el extremo que no se va a conservar. Por ejemplo, si F es un funtor
covariante exacto por la izquierda y
0 M

N

P
es una sucesi on exacta, aplicando la exactitud de F a la sucesi on
0 M

N

Im 0
obtenemos igualmente la exactitud que exige la denici on de funtor exacto por
la izquierda, y lo mismo sucede en los otros tres casos.
1.3. Categoras y funtores 21
Ejemplos Es f acil ver que el funtor covariante Hom
O
X
(M, ) es exacto por
la izquierda. En efecto, si
0 N
0

N

N
00
0
en una sucesi on exacta de O
X
-m odulos, entonces la sucesi on
0 Hom
O
X
(M, N
0
)

Hom
O
X
(M, N)

Hom
O
X
(M, N
00
)
tambien es exacta. Veamos, por ejemplo, la exactitud en el medio. El hecho de
que = 0 implica claramente que

= = 0, luego Im N

. Tomemos
ahora N(), es decir, : M N es un homomorsmo tal que = 0.
Hemos de denir : M N
0
tal que = . Para ello tomamos un abierto
U X y vamos a denir un homomorsmo
U
: M(U) N
0
(U).
Si s M(U), entonces
U
(
U
(s)) = 0, luego
U
(s) (N)(U) = (Im)(U).
Esto no signica en principio que
U
(s) Im
U
, sino unicamente que cada
punto P U tiene un entorno V
P
U tal que
U
(s)|
V
P
Im
V
P
. Pongamos
que
U
(s)|
V
P
=
V
P
(t
P
). El hecho de que sea inyectivo implica que los
t
P
N
0
(V
P
) se extienden a un
U
(s) N
0
(U), que claramente es el unico que
cumple que
U
(
U
(s)) =
U
(s).
Es f acil ver que
U
es realmente un homomorsmo de m odulos que cumple

U

U
=
U
. Se comprueba as mismo que los homomorsmos
U
son com-
patibles con las restricciones, por lo que denen un Hom
O
X
(M, N
0
) tal que
() = . Esto prueba la exactitud en el medio.
Para que el funtor fuera exacto, hara falta que, M cumpliera la propiedad
siguiente: para todo epimorsmo de O
X
-m odulos N N
00
y cada homomor-
smo M N
00
, existe un homomorsmo M N que hace conmutativo el
diagrama siguiente:
N

N
00
0
M
B
B
B
B
Los O
X
-m odulos M que cumplen esta propiedad se llaman proyectivos, y
tendremos ocasi on de estudiarlos m as adelante.
El funtor contravariante Hom
O
X
(, N) tambien es exacto por la izquierda,
lo que en este caso signica que si
0 M
0

M

M
00
0
en una sucesi on exacta de O
X
-m odulos, entonces tambien es exacta la sucesi on
0 Hom
O
X
(M
00
, N)

Hom
O
X
(M, N)

Hom
O
X
(M
0
, N)
Veamos tambien el caso menos obvio: si N , entonces : M N
cumple que = 0. Hemos de encontrar un homomorsmo : M
00
N tal
22 Captulo 1. Funtores derivados
que = . Para ello jamos un abierto U X y vamos a denir un homo-
morsmo
U
: M
00
(U) N(U). Tomamos s M
00
(U). La suprayectividad de
hace que cada P U tenga un entorno V
P
U tal que s|
V
P
=
V
P
(t
P
), para
cierto t
P
M(V
P
). Si t
0
P
cumple lo mismo, entonces
V
P
(t
P
t
0
P
) = 0, luego
t
P
t
0
P
N
V
P
= (Im)
V
P
. Esto signica que cada Q V
P
tiene un entorno
W
Q
V
P
tal que t
P
|
W
Q
t
0
P
|
W
Q
=
W
Q
(u
Q
), para cierto u
Q
M
00
(W
Q
). En-
tonces
V
P
(t
P
)|
W
Q

V
P
(t
0
P
)|
W
Q
=
W
Q
(
W
Q
(u
Q
)) = 0, luego llegamos a que

V
P
(t
P
) =
V
P
(t
0
P
).
Esto signica que podemos denir v
P
=
V
P
(t
P
) N(V
P
) sin que importe
la elecci on de t
P
. Esto permite comprobar que los v
P
se extienden a un unico

U
(s) N(U) con la propiedad de que
U

U
=
U
. Adem as, los
U
son
compatibles con las restricciones, por lo que determinan el homomorsmo que
busc abamos.
La exactitud del funtor equivale a que el O
X
-m odulo M cumpla la propiedad
siguiente: Para cada monomorsmo M
0
M de O
X
-m odulos y cada homo-
morsmo M
0
N existe un homomorsmo MN que hace conmutativo el
diagrama siguiente:
0

M
0

M
|
|
|
|
N
Los O
X
-m odulos N que tienen esta propiedad se llaman inyectivos, y los
estudiaremos en la secci on siguiente.
Un funtor de gran importancia en la teora que vamos a desarrollar es el
funtor covariante
(X, ) : Mod(X) Mod(O
X
(X))
dado por (X, M) = M(X) y que a cada homomorsmo de funtores : MN
le asigna el homomorsmo
X
: M(X) N(X). Vamos a probar que tambien
es exacto por la izquierda. Esto signica que si
0 M

N

P
es una sucesi on exacta de O
X
-m odulos, entonces
0 M(X)

X
N(X)

X
P(X)
es una sucesi on exacta de O
X
(X)-m odulos.
En efecto, la parte menos obvia es que si s N(X) cumple que
X
(s) = 0,
entonces s Im()(X), lo que signica que cada P X tiene un entorno V
P
tal que s|
V
P
tiene una antiimagen por
V
P
, pero la inyectividad de permite
extender estas antiim agenes locales a un t M(X) tal que
X
(t) = s, luego la
sucesi on es exacta en el centro.
El hecho de que (X, ) no sea, en general, exacto, no es sino otra forma de
expresar que un epimorsmo no tiene por que cumplir que
X
sea suprayectivo.
1.3. Categoras y funtores 23
Los funtores exactos por la izquierda satisfacen muchas propiedades:
Teorema 1.22 Sean X e Y dos espacios anillados y F : Mod(X) Mod(Y )
un funtor exacto por la izquierda. Entonces:
a) Si 0 es el O
X
-m odulo nulo, se cumple que F0 = 0.
b) Si 0 : MN es el homomorsmo nulo entre dos O
X
-m odulos, entonces
F0 : FMFN es el homomorsmo nulo.
c) Si M
1
y M
2
son dos O
X
-m odulos, entonces F(M
1
M
2
) = FM
1
FM
2
.
Adem as F transforma las proyecciones
i
: M
1
M
2
M
i
en las pro-
yecciones
i
: FM
1
FM
2
FM
i
y las inyecciones
i
: M
i
M
1
M
2
en las inyecciones
i
: FM
i
FM
1
FM
2
.
d) Si f
i
: M N
i
, para i = 1, 2 son homomorsmos de O
X
-m odulos y
(f
1
, f
2
) : M N
1
N
2
es el homomorsmo denido de forma natural,
entonces F(f
1
, f
2
) = (Ff
1
, Ff
2
).
e) Si f
i
: M
i
N, para i = 1, 2, son dos homomorsmos de O
X
-m odulos y
f
1
+f
2
: M
1
M
2
N es el homomorsmo denido de forma natural,
entonces F(f
1
+f
2
) = Ff
1
+Ff
2
.
f ) Si f
i
: M
i
N
i
, para i = 1, 2 son dos homomorsmos de O
X
-m odulos
y (f
1
, f
2
) : M
1
M
2
N
1
N
2
es el homomorsmo denido de forma
natural, entonces F(f
1
, f
2
) = (Ff
1
, Ff
2
).
g) Si f
i
: M N, para i = 1, 2, son dos homomorsmos de O
X
-m odulos,
entonces F(f
1
+f
2
) = Ff
1
+Ff
2
.
Demostraci on: a) Consideramos la sucesi on exacta
0 0
1
0
1
0 0,
de la que obtenemos la sucesi on exacta
0 F0
1
F0
1
F0
La exactitud en el F0 central implica que F0 = 0.
b) Podemos descomponer el homomorsmo 0 como M 0 N, luego
F0 se descompone como FM 0 FN, luego necesariamente F0 es el
homomorsmo nulo.
c) Consideramos las sucesiones exactas
0 M
1

1
M
1
M
2

2
M
2
0,
0 M
2

2
M
1
M
2

1
M
1
0,
24 Captulo 1. Funtores derivados
que se transforman en las sucesiones exactas
0 FM
1

1
F(M
1
M
2
)

2
FM
2
,
0 FM
2

2
F(M
1
M
2
)

1
FM
1
.
(Entendemos que
i
y
i
son, por denici on, las im agenes por F de
i
y
i
.)
Claramente
1

2
= 0,
2

1
= 0,
1

1
= 1,
2

2
= 1. Sea U Y un abierto y
tomemos un m F(M
1
M
2
)(U). Entonces

2U
(m
2U
(
2U
(m))) =
2U
(m)
2U
(m) = 0,
luego m
2U
(
2U
(m)) N
2U
= Im
1U
, por la exactitud izquierda del funtor
(U, ). As, existe un m
0
(FM
1
)(U) tal que m =
2U
(
2U
(m)) +
1U
(m
0
).
Aplicando
1U
concluimos que m
0
=
1U
(m), luego hemos obtenido que

1

1
+
2

2
= 1.
Ahora es f acil comprobar que
1
+
2
: FM
1
FM
2
F(M
1
M
2
) es un
isomorsmo, a traves del cual las inyecciones y proyecciones de la suma directa
se corresponden con los homomorsmos
i
y
i
.
d) (f
1
, f
2
) est a completamente determinado por el hecho de que (f
1
, f
2
)
i
=
f
i
, y esto implica que F(f
1
, f
2
)
i
= Ff
i
, luego F(f
1
, f
2
) = (Ff
1
, Ff
2
).
La prueba de e) y f) es similar a la de d), y g) se debe a que f
1
+f
2
puede
descomponerse como
M
(f
1
,f
2
)
NN
(1,1)
N,
y basta aplicar d) y e).
El teorema tambien es v alido para funtores exactos por la derecha, as como
para funtores contravariantes, aunque en este caso con las modicaciones obvias
(por ejemplo, los funtores contravariantes exactos por la izquierda o por la
derecha intercambian las proyecciones con las inyecciones en una suma directa,
etc.).
1.4 M odulos inyectivos y proyectivos
Hemos denido los O
X
-m odulos inyectivos como los m odulos N para los que
el funtor Hom
O
X
(, N) es exacto, lo que equivale a que todo homomorsmo en N
de un subhaz de un haz Mpuede extenderse hasta M. El objetivo de esta secci on
es demostrar que existen muchos m odulos con esta propiedad. Empezaremos
estudiando los m odulos inyectivos sobre un anillo A. El primer resultado es que
la denici on de A-m odulo proyectivo es equivalente a otra m as debil:
Teorema 1.23 Un A-m odulo M es inyectivo si y s olo si para todo ideal I de
A se cumple que todo homomorsmo I M se extiende a A.
1.4. M odulos inyectivos y proyectivos 25
Demostraci on: Una implicaci on es evidente. Lo que hemos de probar
es que si P es un A-m odulo arbitrario y N es un subm odulo de P, entonces
todo homomorsmo N M se extiende a P. Sea M el conjunto de todos
los pares (T, ), donde T es un subm odulo N T N y : T M es un
homomorsmo que extiende al dado. Consideramos en M el orden parcial dado
por (T
1
,
1
) (T
2
,
2
) si y s olo si T
1
T
2
y
1
=
2
|
T
1
. Por el lema de Zorn
M tiene un elemento maximal (T
0
,
0
). Basta probar que T
0
= P.
En caso contrario, existe x P \ T
0
. Sea I = {a A | ax T
0
}, que es
claramente un ideal de A. Sea f
0
: I M dada por f
0
(a) =
0
(ax). Clara-
mente f
0
es un homomorsmo y por hip otesis se extiende a un homomorsmo
f : A M. Llamemos T
1
= T
0
+ Ax y denimos
1
: T
1
M mediante

1
(t +ax) =
0
(t) +af(1).
En primer lugar,
1
est a bien denido, pues si t + ax = t
0
+ a
0
x, entonces
t t
0
= (a
0
a)x T
0
, luego

0
(t)
0
(t
0
) =
0
((a
0
a)x) = f
0
(a
0
a) = f(a
0
) f(a) = a
0
f(1) af(1).
Por lo tanto
0
(t) + af(1) =
0
(t
0
) + a
0
f(1). Es claro que
1
es un homo-
morsmo y que extiende a
0
, luego (T
1
,
1
) M contradice la maximalidad de
(T
0
,
1
). Esto prueba que T
0
= P y
0
es la extensi on buscada.
Empezaremos estudiando la existencia de Z-m odulos inyectivos, pues tienen
una caracterizaci on sencilla:
Denici on 1.24 Diremos que un Z-m odulo M es divisible si para todo m M
y todo a Z no nulo existe un n M tal que m = an.
Teorema 1.25 Un Z-m odulo M es inyectivo si y s olo si es divisible.
Demostraci on: Supongamos en primer lugar que M es inyectivo. Sea
m M y a Z no nulo. Consideremos el homomorsmo f
0
: (a) M dado
por f
0
(ba) = bm y extend amoslo a f : Z M. Entonces
m = f
0
(a) = f(a) = af(1).
Supongamos ahora que M es divisible, sea I = (a) un ideal de Z y sea
f
0
: (a) M un homomorsmo. Existe un x M tal que f
0
(a) = ax.
Denimos f : Z M mediante f(b) = bx, de modo que f(a) = ax = f
0
(a),
luego f|
(a)
= f
0
.
Ahora ya tenemos ejemplos de Z-m odulos inyectivos. Por ejemplo, Q es
claramente divisible, luego es inyectivo. M as en general:
Teorema 1.26 Para todo Z-m odulo M existe un monomorsmo M N con
N inyectivo.
Demostraci on: Podemos representar M = L/N, donde L es un Z-m odulo
libre. Entonces L es suma directa de copias de Z, luego puede sumergirse en
una suma directa de copias de Q, que claramente es divisible. En denitiva,
26 Captulo 1. Funtores derivados
tenemos L D, con D divisible. Entonces M = L/N D/N, y es claro que
D/N tambien es divisible.
Para anillos arbitrarios tenemos lo siguiente:
Teorema 1.27 Si D es un Z-m odulo divisible y A es un anillo arbitrario, en-
tonces Hom
Z
(A, D) es un A-m odulo inyectivo con el producto (af)(b) = f(ab).
Demostraci on: Observemos que, en general, un A-m odulo M es inyectivo
si, cuando N P son A-m odulos, la restricci on Hom
A
(P, M) Hom
A
(N, M)
es un epimorsmo. En nuestro caso, tenemos un diagrama conmutativo
Hom
A
(P, Hom
Z
(A, D))

Hom
A
(N, Hom
Z
(A, D))

Hom
Z
(P, D)

Hom
Z
(N, D)
donde las echas verticales son isomorsmos de Z-m odulos, por ejemplo, la
primera es la dada por
(f)(p) = f(p)(1)
y su inverso es (f)(p)(a) = f(ap). Como D es un Z-m odulo inyectivo, el
homomorsmo horizontal inferior es un epimorsmo, luego el superior tambien.
Ahora podemos generalizar 1.26:
Teorema 1.28 Si A es un anillo, para todo A-m odulo M existe un monomor-
smo M N con N inyectivo.
Demostraci on: Considerando a M como Z-m odulo, tenemos un mono-
morsmo f : M D, donde D es un Z-m odulo divisible. Consideramos el
homomorsmo : M Hom
Z
(A, D) dado por (m)(a) = f(am). Es inyec-
tivo, pues si (m) = 0 entonces (m)(1) = f(m) = 0, luego m = 0. Es f acil ver
que es un homomorsmo de A-m odulos.
A su vez, de aqu se deduce el resultado an alogo para m odulos sobre cualquier
espacio anillado:
Teorema 1.29 Si X es un espacio anillado y M es un O
X
-m odulo, entonces
existe un monomorsmo MN con N inyectivo.
Demostraci on: Para cada P X, el O
X,P
-m odulo M
P
puede sumergirse
en un O
X,P
-m odulo inyectivo N
P
. Fijemos un monomorsmo
P
: M
P
N
P
y para cada abierto U X denimos
N(U) =

PU
N
P
.
Es f acil ver que N, as denido (con las restricciones y las operaciones obvias),
es un O
X
-m odulo. Denimos : M N mediante
U
(f) = (
P
(f
P
))
PU
.
1.4. M odulos inyectivos y proyectivos 27
Claramente los homomorsmos
U
son inyectivos, luego tambien lo es. Ahora
falta probar que N es inyectivo.
Observemos que las proyecciones
U,P
: N(U) N
P
inducen homomors-
mos
P
: N
P
N
P
independientes de U. Cada f N(U) cumple obviamente
que f = (
P
(f
P
))
PU
.
Supongamos un monomorsmo : P Q y un homomorsmo : P N.
Para cada P X, el homomorsmo
P
P

P
N
P

P
N
P
se extiende a un homomorsmo
P
: Q
P
N
P
, que a su vez determina un
homomorsmo : Q N mediante
U
(f) = (
P
(f
P
))
PU
. Veamos que
= . En efecto, si U es un abierto en X y f P(U),

U
(
U
(f)) = (
P
(
P
(f
P
)))
PU
= (
P
(
P
(f
P
)))
PU
=
U
(f).
La inyectividad se conserva al restringir:
Teorema 1.30 Sea X un espacio anillado y U X un abierto. Si I es un
O
X
-m odulo inyectivo, entonces I|
U
es un O
U
-m odulo inyectivo.
Demostraci on: En general, si F es un O
U
-m odulo, denimos F
X
como la
compleci on del prehaz dado por
F
X
(V ) =
_
F(V ) si V U,
0 en caso contrario.
Es claro que F
X
P
= F
P
si P U y F
X
P
= 0 si P X\U. Todo homomorsmo
de O
U
-m odulos : F G se extiende a un homomorsmo de O
X
-m odulos

X
: F
X
G
X
tal que
X
P
=
P
para todo P U. As mismo es f acil ver que
F
X
|
U
= F.
Pasemos ya a la demostraci on del teorema: supongamos dados un mono-
morsmo de O
U
-m odulos N P y un homomorsmo N I|
U
. Enton-
ces tenemos un monomorsmo de O
X
-m odulos N
X
P
X
y un homomor-
smo N
X
(I|
U
)
X
. Pero es f acil denir un monomorsmo de O
X
-m odulos
(I|
U
)
X
I que restringido a U es la identidad. As tenemos un homomorsmo
N
X
I, y podemos aplicar la inyectividad de I, que nos permite extender
este homomorsmo a un homomorsmo P
X
I. Restringiendo a U tenemos
un homomorsmo P I|
U
que extiende al dado sobre N.
Una propiedad b asica de los m odulos inyectivos es la siguiente:
Teorema 1.31 Si X es un espacio anillado y 0 M

N

P 0
es una sucesi on exacta de O
X
-m odulos en la que M es inyectivo, entonces se
cumple que N = N() CN()

= MP.
28 Captulo 1. Funtores derivados
Demostraci on: Existe un homomorsmo : N M tal que = 1.
Para cada P X tenemos que
P

P
= 1 (y la sucesi on localizada sigue
siendo exacta), luego N
P
= N()
P
CN()
P
. Para cada abierto U de X, si
f N()(U) CN()(U), entonces f
P
= 0 para todo P U, luego f = 0.
Por otra parte, si f N(U) y P U, entonces f
P
= u
P
+ v
P
, para
ciertos u
P
N()
P
, v
P
CN()
P
, que ser an localizaciones de elementos
u
V
N()(V ), v
V
CN()(V ), para cierto abierto P V U. Pode-
mos cubrir U con abiertos V en estas condiciones, y la unicidad de la des-
composici on en suma directa hace que los elementos {u
V
}
V
y {v
V
}
V
deter-
minen unos u N()(U), v CN()(U) tales que f = u + v. Por lo tanto
N(U) = N()(U) CN()(U), luego N = N() CN().
La denici on de m odulo proyectivo es dual de la de m odulo inyectivo,
en el sentido de que una se obtiene de la otra sin m as que intercambiar sis-
tem aticamente el sentido de todos los homomorsmos que intervienen en ella
(lo que supone cambiar tambien inyectivo por suprayectivo). Sin embargo,
esto no signica que todos los resultados v alidos para m odulos inyectivos valgan
tambien para proyectivos sin m as que intercambiar las echas en los enunciados
y las demostraciones. De hecho, el dual del teorema es falso en general, y
s olo podemos demostrar el dual de 1.28 que, por contrapartida, es mucho m as
sencillo de probar, debido a que los m odulos proyectivos sobre un anillo tienen
una caracterizaci on muy simple:
Teorema 1.32 Sea A un anillo y M un A-m odulo. Las armaciones siguientes
son equivalentes:
a) M es proyectivo.
b) Toda sucesi on exacta de m odulos 0 C

N

M 0 se escinde,
es decir, existe un homomorsmo : M N tal que = 1 (lo que,
a su vez, implica que N = Im Im

= C M).
c) Existe un A-m odulo M
0
tal que M M
0
es libre.
Demostraci on:
a) b) aplicamos la proyectividad a la identidad M M. La des-
composici on se debe a que si n N, entonces (n ((n)) = 0, luego
b = n ((n)) Im y n = b + ((n)). Por otra parte, si (c) = (m),
aplicando obtenemos que m = 0, luego la suma es directa.
b) c) Podemos formar una sucesi on exacta como la de b) con N libre.
Entonces N = C [M].
c) a) Consideremos un epimorsmo : N P y un homomorsmo
: M P. Extendemos trivialmente a M M
0
. Consideramos una base
de este m odulo y a cada uno de sus elementos le asignamos una antiimagen en
N de su imagen en P. Esta asignaci on se extiende a un homomorsmo , el
cual se restringe a su vez a un homomorsmo sobre M que cumple lo requerido.
1.5. Complejos 29
La condici on c) implica en particular que todo m odulo libre es proyectivo.
En la prueba del teorema anterior se ve que si M es un m odulo proyectivo
nitamente generado, entonces el m odulo M
0
tal que M M
0
es libre se puede
tomar tambien nitamente generado. Tambien es obvio que la suma directa de
m odulos proyectivos es proyectiva y que todo sumando directo de un m odulo
proyectivo es proyectivo. En particular, es evidente que todo A-m odulo M es
imagen de un A-m odulo proyectivo, pues todo A-m odulo M es imagen de un
m odulo libre.
1.5 Complejos
Denici on 1.33 Si X es un espacio anillado, un complejo directo de O
X
-
m odulos C es una sucesi on
C
2

1
C
1

0
C
0
0
de O
X
-m odulos y homomorsmos tal que
i+1

i
= 0 para todo i. Un complejo
inverso es de la forma
0 C
0
d
0
C
1
d
1
C
2

de modo que d
i
d
i+1
= 0.
Un homomorsmo : C D entre dos complejos directos es una sucesi on
de homomorsmos
i
: C
i
D
i
tal que el diagrama siguiente es conmutativo:


C
2

C
1

C
0

0


D
2

D
1

C
0

0
Los homomorsmos de complejos inversos se denen an alogamente. Es f acil
ver que los complejos directos de O
X
-m odulos con los homomorsmos de com-
plejos forman una categora, y lo mismo vale para los complejos inversos.
Diremos que una sucesi on de homomorsmos de complejos
0 C

D

E 0
es exacta si lo son todas las sucesiones
0 C
i

i
D
i

i
E
i
0.
Los grupos de homologa de un complejo directo C se denen como los O
X
-
m odulos
H
i
(C) = N(
i1
)/ Im
i
.
30 Captulo 1. Funtores derivados
Similarmente, los grupos de cohomologa de un complejo inverso C se denen
como los O
X
-m odulos
H
i
(C) = N(d
i
)/ Imd
i1
.
Si , : C D son dos homomorsmos de complejos inversos de O
X
-
m odulos. Una homotopa entre y es una sucesi on de homomorsmos de
O
X
-m odulos
n
: C
n+1
D
n
tal que

n
=
n1
d
n1
+d
n

n
.
Si existe una homotopa entre y se dice que son homomorsmos homot opicos.
Las homotopas entre homomorsmos de complejos directos se denen an aloga-
mente, sin m as que invertir la ordenaci on de los ndices.
Observemos que la unica diferencia entre los complejos directos y los inversos
es la ordenaci on de los ndices, por lo que todo concepto o resultado general
sobre complejos directos puede reformularse en terminos de complejos inversos, y
viceversa. En lo sucesivo enunciaremos y probaremos los resultados unicamente
para complejos inversos.
Teorema 1.34 Si X es un espacio anillado, todo homomorsmo de complejos
inversos de O
X
-m odulos : C C
0
induce homomorsmos

n
: H
n
(C) H
n
(C
0
)
determinados por que, para cada P X, el homomorsmo

P
: (Nd
n
)
P
/(Imd
n1
)
P
(Nd
0
n
)
P
/(Imd
0
n1
)
P
es el inducido por la restricci on
P
|
(Nd
n
)
P
: (Nd
n
)
P
(Nd
0
n
)
P
. Dos homo-
morsmos homot opicos inducen los mismos homomorsmos sobre los grupos de
cohomologa.
Demostraci on: Sea U X un abierto y tomemos s (Nd
n
)(U). Es
claro entonces que
n
U
(s) (Nd
0
n
)(U), luego podemos considerar su clase de
equivalencia [
n
U
(s)] (Nd
0
n
)(U)/(Imd
0
n1
)(U).
Tomemos ahora s (Imd
n1
)(U). La unica complicaci on que hace que el
teorema no sea trivial es que esto no implica que s este en la imagen de d
n1,U
.
Lo que sabemos es que, para cada P U, se cumple que s
P
Imd
n1,P
, por
lo que
n
U
(s)
P
Imd
0
n1,P
, lo que a su vez implica que
n
U
(s) (Imd
0
n1
)(U).
Esto nos permite denir un homomorsmo de O
X
(U)-m odulos:
(Nd
n
)(U)/(Imd
n1
)(U) (Nd
0
n
)(U)/(Imd
0
n1
)(U).
Estos homomorsmos denen un homomorsmo de prehaces
(Nd
n
/Imd
n1
)

(Nd
0
n
/Imd
0
n1
)

,
1.5. Complejos 31
que a su vez se extiende a un homomorsmo de haces H
n
(C) H
n
(C
0
).
Claramente cumple lo pedido. La ultima armaci on del enunciado es inmediata.
Ahora es claro que podemos considerar a cada H
n
como un funtor de la cate-
gora de complejos inversos de O
X
-m odulos en la categora de los O
X
-m odulos.
Ahora vamos a probar el resultado fundamental sobre complejos, para lo que
necesitamos un hecho previo:
Teorema 1.35 Sea X un espacio anillado, consideremos el siguiente diagrama
conmutativo de O
X
-m odulos y supongamos que sus las son exactas.
Z
0
1

0
Z
0
2

0
Z
0
3
0

_d
1

_d
2

_d
3
0 Z
1

Z
2

Z
3
Entonces existe un homomorsmo

: N(d
3
) Z
1
/ Imd
1
tal que la sucesi on
N(d
1
)

00
N(d
2
)

00
N(d
3
)

Z
1
/ Imd
1

Z
2
/ Imd
2

Z
3
/ Imd
3
es exacta, donde
00
y
00
son las restricciones de
0
y
0
a N(d
1
) y N(d
2
) y

,

son los homomorsmos inducidos de forma natural.


Demostraci on: Los homomorsmos

y

son los construidos como en el
teorema anterior. Para construir

jamos un abierto U X y un elemento


s
0
3
Z
0
3
(U). Entonces s
0
3
Im
0
, lo que signica que, para cada P U,
s
0
3P
Im
0
P
. Existe un abierto P V
P
U y un s
0
2
Z
0
2
(V
P
) tal que

0
V
P
(s
0
2
) = s
0
3
|
V
P
. Sea s
2
= d
2V
P
(s
0
2
) Z
2
(V
P
). Entonces s
2
(N)(V
P
) =
(Im)(V
P
). Por consiguiente, podemos tomar otro abierto P W
P
V
P
y un
s
1
Z
1
(W
P
) de modo que
W
P
(s
1
) = s
2
|
W
P
.
En resumen: para cada P U existe un abierto P W
P
U tal que s
0
3
|
W
P
tiene una antiimagen s
0
2
Z
0
2
(W
P
), cuya imagen s
2
= d
2W
P
(s
0
2
) tiene una
antiimagen s
1
Z
1
(W
p
). Llamamos
P
(s
3
) = [s
1
] Z
1
(W
P
)/(Imd
1
)(W
P
).
Supongamos que elegimos otros

W
P
, s
0
2
y s
1
que cumplan lo mismo. Enton-
ces, s
0
2
|
W
P

W
P
s
0
2
|
W
P

W
P
N
0
= Im
0
, luego para cada Q W
P


W
P
tenemos que s
0
2Q
s
0
2Q
Im
0
Q
, luego s
2Q
s
2Q
Im(d
1Q

Q
), luego
s
1
s
1
Imd
1Q
, luego s
1
|
W
P

W
P
s
1
|
W
P

W
P
(Imd
1
)(W
P


W
P
), luego

P
(s
3
)|
W
P

W
P
=

P
(s
3
)|
W
P

W
P
.
El mismo argumento prueba que
P
(s
3
)|
W
P
W
Q
=
Q
(s
3
)|
W
P
W
Q
. Sea

P
(s
3
) la imagen de
P
(s
3
) en (Z
1
/ Imd
1
)(W
P
). Entonces

P
(s
3
)|
W
P
W
Q
=

Q
(s
3
)|
W
P
W
Q
,
luego estos elementos se extienden un

(s
3
) (Z
1
/ Imd
1
)(U) que es inde-
pendiente de todas las elecciones intermedias, pues hemos probado que todas
determinan el mismo

(s
3
)
P
.
32 Captulo 1. Funtores derivados
De hecho, es claro que

(s
3
)
P
es el homomorsmo de conexi on usual obte-
nido a partir de s
3P
con el diagrama del enunciado localizado en P, es decir,
se toma una antiimagen de s
3P
en Z
0
2P
, se toma su imagen en Z
2P
, se toma
una antiimagen en Z
1P
y se toma la clase m odulo Imd
1P
. Como cada elemento
de Z
0
3
(U) est a determinado por sus localizaciones, esto prueba el resto del teo-
rema, a saber, que

es un homomorsmo de O
X
-m odulos y que la sucesi on del
enunciado es exacta.
2
Teorema 1.36 Sea X un espacio anillado y 0 A

B

C 0 una
sucesi on exacta de complejos de O
X
-m odulos. Entonces existen homomorsmos

: H
n
(C) H
n+1
(A)
tales que la sucesi on siguiente es exacta:
H
n
(A)

n
H
n
(B)

n
H
n
(C)

n

H
n+1
(A)

n+1
H
n+1
(B)
Demostraci on: Basta comprobar que el diagrama siguiente satisface las
hip otesis del teorema anterior.
A
n
/ Imd
n1

d
n

B
n
/ Imd
n1

d
n

C
n
/ Imd
n1
d
n

0
0

Nd
n+1

n+1

Nd
n+1

n+1

Nd
n+1
Ahora bien, todas las comprobaciones pueden reducirse a las propiedades
an alogas sobre los diagramas que resultan de localizar en un punto arbitrario
P X, y entonces son las comprobaciones usuales cuando en lugar de O
X
-
m odulos tenemos m odulos ordinarios.
3
La sucesi on exacta dada por el teorema anterior se llama sucesi on exacta
larga de cohomologa asociada a la sucesi on exacta corta dada de homomorsmos
de complejos.
Nota Se comprueba f acilmente que los homomorsmos de conexi on dados por
el teorema anterior conmutan con los homomorsmos inducidos por homomor-
smos de sucesiones exactas de complejos, es decir, que si tenemos un diagrama
conmutativo
0

A

0
0

A
0
B
0
C
0
0
2
Para los detalles ver el teorema 2.24 de mi Topologa Algebraica.
3
Para los detalles ver el teorema 2.25 de mi Topologa algebraica. N otese que dicho teo-
rema est a enunciado para complejos directos y no inversos, lo que supone unicamente que los
homomorsmos d disminuyen el grado en lugar de aumentarlo. Los cambios que ello supone
son meramente de notaci on.
1.5. Complejos 33
con las exactas, entonces los homomorsmos entre los grupos de cohomologa
inducidos por las echas verticales determinan un diagrama conmutativo entre
sus sucesiones exactas largas de cohomologa. (Una vez m as, todas las compro-
baciones se reducen a comprobar la conmutatividad de diagramas de homomor-
smos de m odulos sobre un anillo y no sobre un espacio anillado.)
Los funtores exactos por la izquierda o la derecha cumplen que F0 = 0, y esto
basta para concluir que transforman complejos inversos en complejos inversos en
el caso de los funtores covariantes y complejos inversos en complejos directos en
el caso de los contravariantes. Adem as, su aditividad (teorema 1.22 g) implica
que transforman homotopas en homotopas. Los funtores exactos, adem as,
conservan la cohomologa:
Teorema 1.37 Sean X e Y dos espacios anillados y F : Mod(X) Mod(Y )
un funtor exacto. Sea M

N

P una sucesi on de homomorsmos de O
X
-
m odulos tal que Im N. Entonces la sucesi on FM
F
FN
F
FP cumple
lo mismo y adem as
N(F)/ Im(F)

= F(N/ Im).
Demostraci on: De = 0 se deduce que FF = 0, es decir, que
Im(F) N(F). Aplicando F al diagrama conmutativo
M

N
Im
i

z
z
z
z
z
z
z
z
se conserva la suprayectividad de la echa vertical y la inyectividad de i, lo
que implica que Fi : F Im Im(F) es un isomorsmo. Por otra parte, al
aplicar F a la sucesi on exacta
0 N
j
N

P
obtenemos el isomorsmo Fj : F(N) N(F). Por otra parte, al aplicar F
al diagrama conmutativo
Im
k

N
j
.x
x
x
x
x
x
x
x
N
obtenemos un diagrama conmutativo que puede descomponerse en
0

F(Im)
Fk

Fi

F(N())

Fj

F(N/ Im)

0
0

Im(F)

N(F)

N(F)/ Im(F)

0
34 Captulo 1. Funtores derivados
Como las las son exactas, los isomorsmos Fj y Fi inducen el isomorsmo
buscado.
Nuestro prop osito es estudiar la inexactitud de un funtor exacto por la iz-
quierda o por la derecha estudiando como alteran los grupos de (co)homologa
de ciertos complejos, complejos que vamos a construir en la secci on siguiente:
1.6 Resoluciones inyectivas y proyectivas
Denici on 1.38 Sea X un espacio anillado y M un O
X
-m odulo. Una reso-
luci on inversa de M es una sucesi on exacta
0 MI
0
I
1
I
2

La resoluci on es inyectiva si los O
X
-m odulos I
i
son inyectivos. Similarmente,
una resoluci on directa de M es una sucesi on exacta
P
2
P
1
P
0
M0,
y la resoluci on es proyectiva si los O
X
-m odulos P
i
son proyectivos.
A partir del teorema 1.29 es f acil probar que todo O
X
-m odulo M admite una
resoluci on inyectiva, pero vamos a demostrar algo m as preciso:
Teorema 1.39 Sea X un espacio anillado y
0 M
1

M
2

M
3
0
una sucesi on exacta de O
X
-m odulos. Entonces existen sendas resoluciones in-
yectivas (I
i
j
)
i
, para j = 1, 2, 3, tales que I
i
2
= I
i
1
I
i
3
y el diagrama siguiente es
conmutativo:
0

M
1

I
0
1

I
1
1


0

M
2

I
0
2

I
1
2


0

M
3

I
0
3

I
1
3


donde las echas verticales son los homomorsmos naturales
0 I
i
1
I
1
1
I
i
3
I
i
3
0.
Demostraci on: Sea
1
: M
1
I
0
1
un monomorsmo en un m odulo
inyectivo I
0
1
y consideremos el homomorsmo
(,
1
) : M
1
M
2
I
0
1
.
1.6. Resoluciones inyectivas y proyectivas 35
Sea G = CN(,
1
) y sea G I un monomorsmo en un m odulo inyec-
tivo I. Denimos
0
como la composici on I
0
1
M
2
I
0
1
G I y
2
como la composici on M
2
M
2
I
0
1
G I.
Observemos que ambos homomorsmos son inyectivos. Por ejemplo, si to-
mamos P X y f I
0
1,P
tales que
0
P
(f) = 0, entonces (0, f) Im(
P
,
1,P
),
es decir que existe un g M
1,P
tal que
P
(g) = 0 y
1,P
(g) = f, pero entonces
g = 0 y tambien f = 0. Por el teorema 1.31 tenemos que I = Im(
0
) CN(
0
).
Llamemos H = CN(
0
) y sea

0
: I H el epimorsmo can onico. Es
inmediato que todo sumando directo de un m odulo inyectivo es inyectivo, luego
H es inyectivo. Tenemos la situaci on siguiente:
0

0

M
1

M
2

M
3

0
0

I
0
1

0

H

0
donde el cuadrado es conmutativo y las las y columnas son exactas. Como
Im() N(
2

0
), podemos denir un homomorsmo CN() H tal que
M
2
CN() H sea
2

0
. Este homomorsmo se extiende a un homo-
morsmo
3
: M
3
H tal que
M
2
CN() M
3

3
H
sea
2

0
, es decir, tal que
3
hace el diagrama conmutativo (aunque no es
necesariamente inyectivo). Sea : M
3
K un monomorsmo en un m odulo
inyectivo. Denimos I
0
3
= H K, I
0
2
= I K,
3
= (
3
, ) : M
3
I
0
3
,

2
= (
2
, ) : M
2
I
0
2
,
0
= (
0
, 0) : I
0
1
I
0
2
,
0
= (

0
, 1) : I
0
2
I
0
3
.
Ahora el diagrama siguiente es conmutativo con las y columnas exactas:
0

0

M
1

M
2

M
3

0
0

I
0
1

I
0
2

I
0
3

0
Los m odulos I
0
i
son inyectivos porque es evidente que la suma directa de
m odulos inyectivos es inyectiva, y tambien es claro que I
0
2

= I
0
1
I
0
3
, de modo
que
0
y
0
se corresponden con la inmersi on y la proyecci on natural.
Sea ahora G
i
= CN(
i
), para i = 1, 2, 3. El diagrama anterior nos da una
sucesi on exacta
0 G
1

G
2

G
3
0.
36 Captulo 1. Funtores derivados
Repitiendo todo el argumento anterior obtenemos un diagrama conmutativo
con las y columnas exactas
0

0

G
1

G
2

G
3

0
0

I
1
1

1

I
1
2

I
1
3

0
Llamando
0
i
a las composiciones I
0
i
G
i

i
I
1
i
obtenemos un pelda no
m as del tro de sucesiones exactas del enunciado del teorema. El proceso se
puede repetir indenidamente para obtener las sucesiones exactas completas.
Nota Supongamos que partimos de un diagrama conmutativo
0

M
1

M
1

M
3

0
0

M
0
1

M
0
2

M
0
3

0
con las exactas. Entonces existe un diagrama conmutativo
0

(I
i
1
)
i

(I
i
2
)
i

(I
i
3
)
i

0
0

(I
0i
1
)
i

(I
0i
2
)
i

(I
0i
3
)
i

0
donde las las son las resoluciones inyectivas construidas en el teorema anterior
para las dos las del diagrama de partida (donde entendemos que I
1
j
= M
j
).
En efecto, consideremos el diagrama siguiente, donde falta denir los homomor-
smos
0
1
,

0
2
y

0
3
.
M
0
1

0
1

M
0
2

0
2

M
0
3

0
3

M
1

{
{
{
{
{
{
{
{

M
2

{
{
{
{
{
{
{
{

2

M
3

{
{
{
{
{
{
{
{

3

I
00
1

0
0

I
0

00

H
0
I
0
1

0
1

|
|
|
|
|
|
|
|

0

0
2

|
|
|
|
|
|
|
|
|

0
3

|
|
|
|
|
|
|
|
|
1.6. Resoluciones inyectivas y proyectivas 37
La inyectividad de
1
nos permite tomar
0
1
que haga conmutativa la cara iz-
quierda del diagrama. Entonces (
2
,
0
1
) : M
2
I
0
1
M
0
2
I
00
1
induce un
homomorsmo G G
0
, a partir del cual podemos tomar un homomorsmo

0
2
: I I
0
que haga conmutativo el diagrama
G

G
0
I
0
Las deniciones de
0
y
2
implican inmediatamente que tanto la cara in-
ferior izquierda como la cara central del diagrama son conmutativas. Las las
del diagrama forman sucesiones exactas cortas, por lo que existe un

0
3
que hace
conmutativa la cara inferior derecha. La exactitud de las las implica tambien
la conmutatividad de la cara derecha. Por ultimo tomamos un homomorsmo
K K
0
que conmute con
3
, y
0
. Es f acil denir entonces homomorsmos

0
2
y
0
3
de forma obvia que hacen conmutativo el diagrama que resulta de susti-
tuir I, K, I
0
, K
0
por I
2
0
, I
3
0
, I
02
0
, I
02
0
. La continuaci on del argumento del teorema
no presenta ninguna dicultad.
La prueba anterior es dualizable, en el sentido de que sigue siendo v alida
si invertimos el sentido de todas las echas, salvo por el hecho de que el dual
del teorema 1.29 s olo lo tenemos demostrado para categoras de m odulos sobre
un anillo. Vamos a enunciar el teorema dual en este contexto, aunque es v alido
(con la misma prueba) para cualquier categora de O
X
-m odulos que tenga su-
cientes proyectivos, en el sentido de que todo O
X
-m odulo sea imagen de un
O
X
-m odulos proyectivo. Demostraremos el teorema como ilustraci on de lo que
supone dualizar un argumento, pero ya no volveremos a demostrar teoremas
duales de teoremas ya demostrados:
Teorema 1.40 Sea A un anillo y
0 M
1

M
2

M
3
0
una sucesi on exacta de A-m odulos. Entonces existen sendas resoluciones pro-
yectivas (P
i
j
)
i
, para j = 1, 2, 3, tales que P
i
2
= P
i
1
P
i
3
y el diagrama siguiente
es conmutativo:


P
1
1

P
0
1

M
1

0


P
1
2

P
0
2

M
2

0


P
1
3

P
0
3

M
3

0
donde las echas verticales son los homomorsmos naturales
0 P
i
1
P
1
1
P
i
3
P
i
3
0.
38 Captulo 1. Funtores derivados
Demostraci on: Sea
3
: P
0
3
M
3
un epimorsmo, donde P
0
3
es un
A-m odulo proyectivo y consideremos el homomorsmo

3
: M
2
+P
0
3
M
3
.
Sea G = N(
3
) y sea P G un epimorsmo con P proyectivo. De-
nimos

0
como la composici on P G M
2
P
0
3
P
0
3
y
2
como la
composici on P G M
2
P
0
3
M
2
.
Observemos que ambos homomorsmos son suprayectivos. Por ejemplo, si
tomamos f P
0
3
, entonces
3
(f) = (m), para cierto m M
2
, de modo que
(m, f) G, por lo que tiene una antiimagen p P que cumple

0
(p) = f.
Por el teorema 1.32 tenemos que P = N(

0
) Im

0
. Llamemos H = N(

0
)
y sea
0
: H P la inyecci on can onica. Es inmediato que todo sumando
directo de un m odulo proyectivo es proyectivo, luego H es proyectivo. Tenemos
la situaci on siguiente:
0 0
0

M
1

M
2

M
3

0
0

H

0

P
0
3

0
donde el cuadrado es conmutativo y las las y columnas son exactas. Como
Im(

0

2
) N, podemos denir un homomorsmo
1
: H M
1
que haga
el cuadrado conmutativo (aunque no es necesariamente suprayectivo).
Sea : K M
1
un epimorsmo con K proyectivo. Denimos P
0
1
= HK,
P
0
2
= P K,
1
=
1
+ : P
0
1
M
1
,
2
=
2
+ : P
0
2
M
2
,

0
=

0
: P
0
2
P
0
3
,
0
=
0
+ 1 : P
0
1
P
0
2
. Ahora el diagrama siguiente es
conmutativo con las y columnas exactas:
0 0 0
0

M
1

M
2

M
3

0
0

P
0
1

P
0
2

P
0
3

0
Los m odulos P
0
i
son proyectivos porque es evidente que la suma directa de
m odulos proyectivos es proyectiva, y tambien es claro que P
0
2

= P
0
1
P
0
3
, de
modo que
0
y
0
se corresponden con la inmersi on y la proyecci on natural.
La sucesi on se prolonga dualizando los argumentos del teorema anterior tal
y como hemos venido haciendo hasta ahora.
1.7. Funtores derivados 39
Nota Igualmente se demuestra la versi on dual de la nota posterior a 1.39.
La caracterstica principal de las resoluciones inyectivas y proyectivas es que
permiten extender homomorsmos de m odulos a homomorsmos de complejos,
tal y como prueba el teorema siguiente. Lo demostramos para resoluciones
inyectivas, pero su dual para resoluciones proyectivas se demuestra sin dicultad:
Teorema 1.41 Si X es un espacio anillado, : MN es un homomorsmo
de O
X
-m odulos y (I
i
), (J
i
) son resoluciones de M y N respectivamente, con J
inyectiva, entonces se extiende a un homomorsmo entre ambas resoluciones,
y dos extensiones cualesquiera son homot opicas.
Demostraci on: Hemos de construir homomorsmos
i
: I
i
J
i
que
hagan conmutativo el diagrama
0

M

I
0

0

I
1

1

I
2


0

N

J
0

00

J
1

01

J
2

Obtenemos
0
por la inyectividad de J
0
, luego obtenemos
1
por la in-
yectividad de J
1
aplicada al monomorsmo CN() I
1
y al homomorsmo
CN() J
1
inducido por
0

0
0
, y as sucesivamente.
Supongamos ahora que tenemos otra sucesi on de homomorsmos (
0i
). De-
nimos
1
= 0, con lo que hemos de construir homomorsmos
i
: I
i+1
J
i
tales que

00
=
0

0
y
i

0i
=
i1

0i1
+
i

i
para i 1.
En primer lugar, obtenemos
0
aplicando la inyectividad de J
0
al monomor-
smo CN() J
0
y el homomorsmo CN() J
0
inducido por
0

00
. A
continuaci on observamos que

0
(
1

01

00
) =
0

01
(
0

00
)
00
= 0,
luego
1

01

00
induce un homomorsmo CN(
0
) J
1
. La inyectividad
de J
1
nos da entonces
1
tal que
1

01

0

00
=
1

1
. La construcci on
puede prolongarse as indenidamente.
1.7 Funtores derivados
Llegamos nalmente al objetivo de este captulo: la denici on de la sucesi on
de funtores derivados de un funtor dado, que ha de ser exacto por la izquierda
o por la derecha. Consideramos en primer lugar el caso de un funtor covariante
40 Captulo 1. Funtores derivados
F : Mod(X) Mod(Y ), donde X e Y son espacios anillados. Para cada
O
X
-m odulo M, podemos considerar una resoluci on inyectiva
0 M

I
0
d
0
I
1
d
1
I
2
d
2

Si eliminamos a M tenemos el complejo reducido:
0 I
0
d
0
I
1
d
1
I
2
d
2

que ya no es exacto en I
0
. Si ahora aplicamos F, obtenemos un complejo de
O
Y
-m odulos
0 FI
0
Fd
0
FI
1
Fd
1
FI
2
Fd
2

que ya no tiene por que ser exacto en ning un sitio. Para cada n 0, denimos
D
n
F(M) como el n-simo grupo de cohomologa de este complejo. Hemos de
demostrar que este O
Y
-m odulo no depende (salvo isomorsmo) de la elecci on
de la resoluci on inyectiva, pero antes consideremos otro O
X
-m odulo N, con otra
resoluci on inyectiva,
0 N

0
J
0
d
0
0
J
1
d
0
1
J
2
d
0
2

y un homomorsmo : M N. Por el teorema 1.41, se extiende a un
homomorsmo de complejos
0

M

I
0
d
0

I
1
d
1

I
2


0

N

J
0
d
0
0

J
1
d
0
1

J
2

en el que podemos eliminar M y N para obtener un homomorsmo entre los
complejos reducidos y luego aplicar F. As obtenemos el homomorsmo
0

FI
0
Fd
0

F
0

FI
1
Fd
1

F
1

FI
2
F
2


0

FJ
0
Fd
0
0

FJ
1
Fd
0
1

FJ
2

De acuerdo con el teorema 1.34, llamamos D
n
F() : D
n
F(M) D
n
F(N)
al homomorsmo inducido sobre los grupos de cohomologa. Tambien hemos de
demostrar que este homomorsmo no depende de la elecci on de las resoluciones
inyectivas ni de la extensi on de .
Empezamos suponiendo que tenemos dos extensiones de , digamos (
i
) y
(
0i
), con lo que el teorema 1.41 nos da una homotopa entre ellas:
0

M

I
0

1
~
~
~
~
~
~
~
~
d
0

00

I
1
d
1

0
~
~
~
~
~
~
~

01

I
2

1
~
~
~
~
~
~
~

02


0

N

J
0
d
0
0

J
1
d
0
1

J
2

1.7. Funtores derivados 41
En la demostraci on de 1.41 se ve que podemos tomar
1
= 0, por lo que
seguimos teniendo una homotopa al reducir los complejos, y es evidente que F
transforma dicha homotopa en una homotopa entre los homomorsmos (F
i
)
y (F
0i
), luego ambos inducen el mismo homomorsmo D
n
F().
Observemos ahora que si tenemos una sucesi on M

N

P y jamos
sendas resoluciones inyectivas de los tres m odulos, al componer una extensi on
de con una de obtenemos una extensi on de , por lo que, usando esta para
hacer los c alculos, vemos que
D
n
F() = D
n
F()D
n
F().
Por otra parte, si jamos una resoluci on inyectiva (I
i
) de un m odulo M,
entonces una extensi on de la identidad en M est a formada por las identidades
en los m odulos I
i
, de donde deducimos que D
n
F(1) = 1.
Combinando estos dos hechos, concluimos que si : M N es un iso-
morsmo entre dos m odulos y tomamos resoluciones inyectivas arbitrarias de
cada uno de ellos, entonces los homomorsmos D
n
F() son isomorsmos, ya
que cumplen
D
n
F()D
n
F(
1
) = D
n
F(1) = 1, D
n
F(
1
)D
n
F() = D
n
F(1) = 1.
En particular, tomando M = N, concluimos que distintas resoluciones inyec-
tivas de un mismo m odulo M dan lugar a grupos D
n
F(M) isomorfos, que es lo
que queramos probar.
Denici on 1.42 Si X e Y son espacios anillados y F : Mod(X) Mod(Y ) es
un funtor covariante exacto por la izquierda, se llama funtor derivado (derecho)
n-simo de F al funtor D
n
F : Mod(X) Mod(Y ) que acabamos de construir.
4
En la construcci on de los funtores derivados no hemos usado en ning un
momento que F sea exacto por la izquierda (hemos usado las propiedades que
da el teorema 1.22, pero todas ellas las tienen tambien los funtores exactos por
la derecha). La raz on por la que esta construcci on tiene interes especialmente
en el caso de funtores exactos por la izquierda es el teorema siguiente:
Teorema 1.43 Si X e Y son espacios anillados y F : Mod(X) Mod(Y )
es un funtor covariante exacto por la izquierda, para cada O
X
-m odulo M existe
un isomorsmo natural D
0
F(M)

= FM, de modo que si : M N es un
homomorsmo de O
X
-m odulos, el diagrama siguiente es conmutativo:
FM

FN

D
0
F(M)
D
0
F()

D
0
F(N)
4
En realidad D
n
F(M) s olo est a denido salvo isomorsmo, pero esto es un tecnicismo sin
ninguna trascendencia en la teora que vamos a desarrollar.
42 Captulo 1. Funtores derivados
Demostraci on: Para calcular D
0
F(M) partimos de una resoluci on inyec-
tiva
0 M

I
0
d
0
I
1
d
1
I
2
d
2

Aplicando F a la sucesi on exacta
0 M

I
0
d
0
Imd
0
0
obtenemos una sucesi on exacta
0 FM
F
FI
0
Fd
0
F Imd
0
.
Por otra parte, D
0
F(M) se obtiene a partir del complejo
0 FI
0
Fd
0
FI
1

En denitiva, tenemos que D
0
F(M) = N(Fd
0
) = Im(F)

= FM. Concre-
tamente, el isomorsmo no es m as que F : FM D
0
F(M). Teniendo esto
en cuenta, la conmutatividad del diagrama del enunciado es trivial.
En suma, que el funtor derivado D
0
F es esencialmente el propio F. A su
vez, esto tiene interes a causa de la conexi on entre los funtores derivados que
proporciona el teorema siguiente:
Teorema 1.44 Si X e Y son espacios anillados, F : Mod(X) Mod(Y ) es
un funtor covariante exacto por la izquierda y 0 M

N

P 0
es una sucesi on exacta de O
X
-m odulos, entonces existen homomorsmos de
O
Y
-m odulos
n
: D
n
F(P) D
n+1
F(M) que forman una sucesi on exacta
0 D
0
F(M)
D
0
F
D
0
F(N)
D
0
F
D
0
F(P)

0
D
1
F(M)
D
1
F
D
1
F(N)
D
1
F
D
1
F(P)

1

Demostraci on: Consideramos las resoluciones inyectivas dadas por el teo-
rema 1.39. Los tres complejos reducidos forman una sucesi on exacta:
0 I
n
1
I
n
1
I
n
3
I
n
3
0,
donde los homomorsmos son la inyecci on y la proyecci on can onicas. Al aplicar
F obtenemos una nueva sucesi on exacta de complejos:
0 FI
n
1
FI
n
1
FI
n
3
FI
n
3
0,
a la que podemos aplicar el teorema 1.36.
1.7. Funtores derivados 43
Nota Observemos que si partimos de un diagrama conmutativo
0

M

0
0

M
0
N
0
P
0
0
con las exactas, aplicando la nota posterior a 1.39 y luego la nota posterior
a 1.36, concluimos que los homomorsmos inducidos por las echas verticales
entre los grupos de cohomologa conmutan con los homomorsmos de conexi on
dados por el teorema o, lo que es lo mismo, que determinan un homomorsmo
entre las sucesiones exactas largas correspondientes a cada una de las las del
diagrama.
Combinando los dos teoremas precedentes vemos que si tenemos un funtor
covariante F : Mod(X) Mod(Y ) exacto por la izquierda y
0 M

N

P 0
es una sucesi on exacta de O
X
-m odulos, entonces tenemos una sucesi on exacta
de O
Y
-m odulos
0 FM
F
FN
F
FP

1
D
1
FMD
1
FN D
1
FP ,
de modo que los funtores derivados completan la inexactitud de F. Es claro
entonces que si D
1
F = 0 entonces F es exacto. M as a un, es f acil ver que los
funtores exactos cumplen que D
n
F = 0 para todo n 1.
Observemos ahora que si I es un O
X
-m odulo inyectivo, entonces una reso-
luci on inyectiva de I es simplemente
0 I I 0 0
Al reducir la resoluci on y aplicar F obtenemos
0 FI 0 0
de donde concluimos que D
n
F(I) = 0 para i 1.
Aunque hemos denido los funtores derivados en terminos de m odulos in-
yectivos, a la hora de hacer c alculos concretos, estos no son f aciles de manejar
explcitamente, pero a continuaci on demostramos que es posible sustituirlos por
otros que puedan ser m as convenientes.
Denici on 1.45 Sean X e Y espacios anillados y F : Mod(X) Mod(Y ) un
funtor covariante exacto por la izquierda. Un O
X
-m odulo M es acclico para F
si D
n
F(M) = 0 para todo i 1.
44 Captulo 1. Funtores derivados
As, acabamos de probar que los O
X
-m odulos inyectivos son acclicos para
cualquier funtor.
Una resoluci on acclica de M (para un funtor F) es una sucesi on exacta
0 MI
0
I
1
I
2

tal que todos los m odulos I
i
son acclicos.
Teorema 1.46 Si X e Y son espacios anillados y F : Mod(X) Mod(Y )
es un funtor exacto por la izquierda, los funtores derivados de F pueden cal-
cularse a partir de cualquier resoluci on acclica de un O
X
-m odulo M dado, no
necesariamente inyectiva.
Demostraci on: Consideremos una resoluci on acclica
0 M

I
0
d
0
I
1
d
1
I
2
d
2

Calcular los funtores derivados con ella signica pasar al complejo
0 FI
0
Fd
0
FI
1
Fd
1
FI
2
Fd
2

y calcular
F
0
= NF(d
0
), F
i
= NF(d
i
)/ ImFd
i1
, para i 1.
Hemos de probar que F
i
= D
i
F(M) para i 0. El mismo argumento empleado
en el teorema 1.43 prueba que F
0
= FM

= D
0
F(M), luego nos queda probar el
isomorsmo para i 1.
Sea N
i
= N(d
i
). Tenemos una sucesi on exacta
0 N
i1
I
i1
d
i1
N
i
0,
de la que obtenemos una sucesi on exacta
0 D
0
F(N
i1
)

D
0
F(I
i1
)

D
0
F(N
i
)

D
1
F(N
i1
) 0,
as como isomorsmos D
j
F(N
i
)

= D
j+1
F(N
i1
), para j 1.
As pues, para i 1,
D
i
F(M)

= D
i
F(N
0
)

= D
i1
F(N
1
)

= D
1
F(N
i1
)

= D
0
F(N
i
)/Im.
Por otra parte, consideramos el diagrama conmutativo
D
0
F(N
i1
)

N
N
N
N
N
N
N
N
N
N
N
D
0
F(I
i2
)

p
p
p
p
p
p
p
p
p
p
p
D
0
F(d
i2
)

D
0
F(I
i1
)
D
0
F(d
i1
)

M
M
M
M
M
M
M
M
M
M
D
0
F(I
i
)
D
0
F(N
i
)

r
r
r
r
r
r
r
r
r
r
1.8. Caracterizaci on axiom atica 45
donde convenimos que I
1
= M y d
1
= . Sabemos que es inyectiva, y
tambien lo es
0
, pues es el homomorsmo an alogo a con i en lugar de i 1.
As pues,
Im

= ImD
0
F(d
i1
), Im

= ND
0
F(d
i1
).
Ahora bien, el segundo isomorsmo es v alido tambien cambiando por

0
e i 1 por i, de modo que
0
determina un isomorsmo entre D
0
F(N
i
)
y ND
0
F(d
i
), que se restringe a un isomorsmo entre Im e ImD
0
F(d
i1
).
Consecuentemente,
D
i
F(M)

= D
0
F(N
i
)/Im

= ND
0
F(d
i
)
_
ImD
0
F(d
i1
)

= NF(d
i
)/ ImF(d
i1
)

= F
i
.
Denici on 1.47 Si X e Y son espacios anillados y F : Mod(X) Mod(Y ) es
un funtor contravariante exacto por la derecha, sus funtores derivados (izquier-
dos) I
n
F se denen de forma completamente an aloga a los funtores derivados
derechos de un funtor covariante exacto por la izquierda. La unica diferencia es
que al aplicar F a una resoluci on inyectiva de un m odulo pasamos a un complejo
directo, pero esto no afecta en nada a ninguno de los argumentos que hemos
empleado y todos los resultados siguen siendo v alidos. Los funtores I
n
F son
ahora contravariantes, como F.
Por el contrario, los funtores derivados izquierdos de un funtor covariante
exacto por la derecha y los funtores derivados derechos de un funtor contrava-
riante exacto por la izquierda han de denirse con resoluciones proyectivas en
lugar de inyectivas, por lo que s olo existen en la medida en que la categora
Mod(X) tenga sucientes proyectivos. En particular, podemos denirlos para
funtores sobre la categora de los m odulos sobre un anillo.
1.8 Caracterizaci on axiomatica
Podra pensarse que la construcci on de los funtores derivados de un funtor
dado es un tanto caprichosa o arbitraria, pero en esta secci on demostraremos
que estos funtores est an completamente determinados por sus propiedades fun-
damentales, de modo que la forma concreta de construirlos pasa a ser irrelevante.
El primer paso para aislar estas propiedades fundamentales que determinan a
los funtores derivados es denir con precisi on la noci on de homomorsmo de
conexi on que aparece implcita en el teorema 1.44:
Denici on 1.48 Sean X e Y dos espacios anillados y (T
n
)
n0
una sucesi on de
funtores covariantes T
n
: Mod(X) Mod(Y ). Un homomorsmo de conexi on
derecho para dicha sucesi on es una aplicaci on que a cada sucesi on exacta
0 M

N

P 0
46 Captulo 1. Funtores derivados
de O
X
-m odulos le hace corresponder una sucesi on de homomorsmos de O
Y
-
m odulos
n
: T
n
P T
n+1
M tales que la sucesi on
0 T
0
M
T
0

T
0
M
T
0

T
0
P

0
T
1
M
T
1

T
1
N
T
1

T
1
P

1

es exacta y, para todo homomorsmo de sucesiones exactas
0

M

0
0

M
0

N
0

P
0
0
el diagrama siguiente es conmutativo:
0

T
0
M
T
0

T
0

T
0
N
T
0

T
0

T
0
P

T
0

T
1
M

T
1


0

T
0
M
T
0

T
0
N
T
0

T
0
P

T
1
M


Los homomorsmos de conexi on izquierdos se denen an alogamente, salvo
que las sucesiones exactas largas forman complejos directos en lugar de inversos.
As mismo se denen de forma obvia los homomorsmos de conexi on derechos
e izquierdos de una familia de funtores contravariantes.
El teorema 1.44 y la nota posterior demuestran que los funtores derivados
derechos de un funtor covariante exacto por la izquierda tienen un homomor-
smo de conexi on derecha, y lo mismo es v alido mutatis mutandis en los otros
tres casos posibles.
El siguiente elemento que necesitamos es la noci on de isomorsmo entre dos
funtores. M as en general:
Denici on 1.49 Sean X e Y dos espacios anillados y consideremos dos fun-
tores covariantes T, T
0
: Mod(X) Mod(Y ). Una transformaci on natural
: T T
0
es una aplicaci on que a cada O
X
-m odulo M le asigna un homo-
morsmo de O
Y
-m odulos
M
: TMT
0
M de modo que si : MN es un
homomorsmo de O
X
-m odulos el diagrama siguiente es conmutativo:
TM

T
0
M
T
0

TN

T
0
N
Si los homomorsmos
M
son isomorsmos diremos que es un isomorsmo
5
entre los dos funtores. La composici on de transformaciones naturales se dene
5
Los isomorsmos de funtores se llaman tambien equivalencias naturales, y cuando dos
funtores son isomorfos se dice tambien que son naturalmente equivalentes.
1.8. Caracterizaci on axiom atica 47
de forma obvia, as como la transformaci on identidad de un funtor en s mismo.
Es f acil ver que es un isomorsmo si y s olo si existe
1
: T
0
T tal que

1
= 1
T
y
1
= 1
T
0 .
Las transformaciones naturales entre dos funtores contravariantes se denen
sin m as que invertir el sentido de las echas verticales (no de las horizontales)
en el diagrama conmutativo anterior.
Por ejemplo, en estos terminos, el teorema 1.43 arma que D
0
F es isomorfo a
F. Ahora podemos dar la denici on que recoge la propiedad que nos proponemos
demostrar para los funtores derivados:
Diremos que una sucesi on de funtores (T
n
)
n0
dotada de un homomorsmo
de conexi on por la derecha es universal si cuando (T
0n
)
n0
es otra sucesi on
de funtores (de la misma varianza) dotada tambien de un homomorsmo de
conexi on y
0
: T
0
T
00
es una transformaci on natural, existe una unica
sucesi on de transformaciones naturales
n
: T
n
T
0n
(que empieza con el
0
dado) tal que, para cada sucesi on exacta
0 MN P 0,
los diagramas siguientes son conmutativos:
T
n
P

nP

T
n+1
M

n+1M

T
0n
P

0
n

T
0n+1
M
La denici on se adapta de forma obvia al caso en que los homomorsmos de
conexi on son izquierdos.
Observemos que si (T
n
) y (T
0n
) son dos sucesiones universales de funtores
dotados de un homomorsmo de conexi on y
0
: T
0
T
00
es un isomorsmo,
entonces todas las transformaciones naturales
n
: T
n
T
0n
son isomorsmos,
cuyos inversos son las transformaciones naturales
1
n
obtenidas a partir de
1
0
por la universalidad de (T
0
n
). En efecto, se comprueba inmediatamente que
las transformaciones naturales
n

1
n
cumplen la denici on anterior para la
identidad T
0
T
0
, luego por la unicidad ha de ser
n

1
n
= 1, e igualmente

1
n

n
= 1.
Esto signica que en un sistema (T
n
)
n0
universal, tanto los funtores T
n
,
para n 1, como el homomorsmo de conexi on, est an completamente deter-
minados (salvo isomorsmo) por el funtor T
0
. Los funtores (T
n
)
n1
se llaman
satelites de T
0
. El teorema que vamos a probar es una condici on suciente para
que un sistema de funtores sea universal.
Teorema 1.50 Sean X e Y dos espacios anillados y (T
n
)
n0
una sucesi on de
funtores covariantes T
n
: Mod(X) Mod(Y ) dotada de un homomorsmo
48 Captulo 1. Funtores derivados
de conexi on derecho. Supongamos que para cada O
X
-m odulo M y cada n 1
existe un monomorsmo M I, donde I es un O
X
-m odulo tal que T
n
I = 0.
Entonces la sucesi on dada es universal.
Demostraci on: Sea (T
0n
)
n0
otra sucesi on de funtores covariantes dotada
tambien de un homomorsmo de conexi on derecho y sea
0
: T
0
T
00
una
transformaci on natural.
Dado un O
X
-m odulo M, podemos formar una sucesi on exacta
0 MI C 0,
donde T
1
I = 0 y C = I/M. A partir de ella obtenemos el siguiente diagrama
conmutativo:
0

T
0
M

0M

T
0
I

0I

T
0
C

0C

T
1
M

1M

0
0

T
00
M

T
00
I

T
00
C

0
1

T
01
M

T
01
I
Es claro que existe un unico homomorsmo
1M
: T
1
MT
01
M que hace
conmutativo el ultimo cuadrado.
Observemos que el funtor T
0
es exacto por la izquierda, lo que nos permite
aplicar esto en particular al caso en que (T
0n
) es la sucesi on de funtores derivados
de T
0
y
0
es el isomorsmo natural. Entonces las tres primeras echas verticales
del diagrama anterior son isomorsmos y es claro que la cuarta es, al menos, un
monomorsmo. Si, m as en particular, aplicamos esto al caso en que M es un
O
X
-m odulo inyectivo, entonces T
01
M = 0, luego tambien T
1
M = 0.
As pues, hemos probado que T
1
se anula sobre los m odulos inyectivos. Por
consiguiente, podemos volver a empezar tomando como I un m odulo inyectivo.
En el caso particular en que (T
0n
) sea la sucesi on de funtores derivados de
T
0
, ahora tenemos que T
01
I = 0, luego el diagrama anterior nos da que
1M
es
un isomorsmo.
Consideremos ahora un homomorsmo de O
X
-m odulos : M N. Su-
mergiendo ambos en sendos m odulos inyectivos obtenemos el siguiente diagrama
conmutativo:
0

M

0
0

N

I
0
C
0
0
(El homomorsmo I I
0
se obtiene por la inyectividad de I
0
, que a su vez
induce un homomorsmo entre los cocientes C y C
0
.)
Ahora tenemos los dos diagramas conmutativos correspondientes a la cons-
trucci on de
1M
y
1N
as como los dos diagramas conmutativos correspondien-
tes a la denici on de homomorsmo de conexi on y al homomorsmo . Todos
1.8. Caracterizaci on axiom atica 49
ellos se combinan en un diagrama en forma de tres cubos yuxtapuestos, cuyas
caras comunes conmutan, adem as, por la naturalidad de
0
. De ah se sigue
f acilmente la conmutatividad de la ultima cara, que es
T
1
M
T
1

1M

T
1
N

1N

T
01
M
T
01

T
01
N
Si aplicamos esto en particular cuando es la identidad en Mvemos que
1M
no depende de la elecci on del m odulo inyectivo I, luego tenemos una transfor-
maci on natural bien denida
1
: T
1
T
01
que, por construcci on, es la unica
que conmuta con ciertos homomorsmos de conexi on (los asociados a inmersio-
nes de un m odulo dado en un m odulo inyectivo). Si probamos que conmuta con
todos los homomorsmos de conexi on, obviamente ser a la unica que lo haga.
Fijemos, pues una sucesi on exacta
0 MN P 0
y consideremos el siguiente diagrama conmutativo:
0

M

1

0
0

M

I

C

0
donde I es un O
X
-m odulo inyectivo. De el obtenemos a su vez el diagrama
T
0
P
T
0

0P

T
0
C

0C

T
1
M

1M

T
00
P
T
00

T
00
C

0
0

T
01
M
El primer cuadrado conmuta por la naturalidad de
0
, mientras que el se-
gundo conmuta por la construcci on de
1
. Por otra parte, la denici on de homo-
morsmo de conexi on aplicada al homomorsmo (1, , ) de sucesiones exactas
nos da que las composiciones de las dos las del diagrama anterior son precisa-
mente los homomorsmos de conexi on para la sucesi on exacta de partida. Esto
termina la construcci on de
1
. Ahora procedemos por inducci on y suponemos
construidas transformaciones naturales
0
, . . . ,
n
que conmuten con los homo-
morsmos de conexi on. Tambien podemos suponer que los funtores T
1
, . . . , T
n
son isomorfos a los funtores derivados de T
0
.
Fijado un O
X
-m odulo M, formamos nuevamente una sucesi on exacta
0 MI C 0,
50 Captulo 1. Funtores derivados
donde T
n+1
I = 0 y C = I/M, de la que deducimos el diagrama conmutativo
T
n
I

nI

T
n
C

nC

T
n+1
M

n+1M

0
T
0n
I

T
0n
C

0
n+1

T
0n+1
M

T
0n+1
I
que nos da un homomorsmo
n+1M
, el unico que conmuta con los homomor-
smos de conexi on.
En el caso particular en que (T
0
n
) es la sucesi on de los funtores derivados
de T
0
, tenemos, por hip otesis de inducci on, que
nC
es un isomorsmo, por lo
que
n+1M
es un monomorsmo, y si M es inyectivo resulta que T
n+1
M = 0.
Empezamos de nuevo tomando I inyectivo, y entonces T
n
I = 0 en el diagrama
anterior. Todas las comprobaciones que faltan son m as sencillas que las que
hemos hecho en el caso n = 0.
Este teorema implica, en particular, que si T es un funtor covariante exacto
por la izquierda, entonces la sucesi on de sus funtores derivados es universal, la
unica sucesi on universal con T
0
isomorfo a T.
Nota La prueba del teorema anterior se adapta de forma obvia al caso de
una sucesi on de funtores contravariantes con un homomorsmo de conexi on
izquierdo, mientras que los otros dos casos posibles (funtores covariantes con
homomorsmo de conexi on izquierdo y contravariantes con homomorsmo de
conexi on derecho) requieren que la categora tenga sucientes proyectivos, lo
cual se cumple, en particular, en el caso de categoras de m odulos sobre un
anillo.
Captulo II
Ejemplos de funtores
derivados
En este captulo construiremos tres familias de funtores derivados: los funto-
res Tor, los funtores de cohomologa y los funtores Ext. En las ultimas secciones
mostraremos que las cohomologas cl asicas de la topologa algebraica y la geo-
metra diferencial son casos particulares de los funtores de cohomologa que
denimos aqu, y como aplicaci on demostraremos la versi on fuerte del teorema
de De Rham.
2.1 Los funtores Tor
Consideremos el funtor covariante

A
N : Mod(A) Mod(A)
que a cada A-m odulo M le asigna el A-m odulo M
A
N y a cada homomorsmo
de A-m odulos : M M
0
le asigna 1 : M
A
N M
0

A
N. Vamos a
probar que es exacto por la derecha:
Teorema 2.1 Si A es un anillo, N es un A-m odulo y
0 M
0

M

M
00
0
es una sucesi on exacta de A-m odulos, entonces tambien es exacta la sucesi on
M
0

A
N
1
M
A
N
1
M
00

A
N 0.
Demostraci on: Lo unico que no es obvio es que N( 1) Im( 1).
Basta probar que N( 1) est a generado por los tensores de la forma mn con
m N, pues todos ellos tienen antiimagen en M
0

A
N. En efecto, llamemos
51
52 Captulo 2. Ejemplos de funtores derivados
D al subm odulo generado por estos tensores y sea p : M
A
N (M
A
N)/D
la proyecci on. Podemos denir una aplicaci on bilineal
M
00
N (M
A
N)/D
mediante (m
00
, n) 7 p(m n), donde (m) = m
00
. Es f acil ver que esta bien
denida, y se extiende a un homomorsmo
: M
00

A
N (M
A
N)/D.
Claramente, p = ( 1) , de donde se sigue inmediatamente que el n ucleo
de 1 est a contenido en D. La otra inclusi on es obvia.
Denici on 2.2 Si A es un anillo y N es un A-m odulo, llamamos Tor
A
n
(, N)
a los funtores derivados izquierdos del funtor
A
N.
Explcitamente, si
P
2
P
1
P
0
M 0,
es una resoluci on proyectiva de un A-m odulo M, entonces Tor
A
n
(M, N) es el
n-simo grupo de homologa del complejo
P
2

A
N P
1

A
N P
0

A
N 0.
Sabemos que Tor
A
0
(M, N)

= M
A
N y que cada sucesi on exacta corta de
A-m odulos
0 M
0
M M
00
0
da lugar a una sucesi on exacta larga
Tor
A
1
(M
00
, N) M
0

A
N M
A
N M
00

A
N 0.
En este punto se plantea de forma natural una cuesti on: podemos consi-
derar el funtor M
A
, que tiene las mismas caractersticas que
A
N (por la
conmutatividad del producto tensorial), con el cual podemos denir los funto-
res derivados derechos Tor
A
n
(M, ), lo que nos da dos deniciones distintas para
Tor
A
n
(M, N). Vamos a probar que en realidad nos llevan al mismo m odulo.
Para ello observamos en primer lugar que si L es un A-m odulo libre, entonces
el funtor L
A
es exacto. Ello se debe a que, si B es una base de L, entonces
L

= A
B
(la suma directa de tantas copias de A como elementos tiene B), de
donde se sigue que L
A
M

= M
B
, lo que nos da f acilmente un isomorsmo
entre el funtor L
A
y el funtor M 7M
B
, claramente exacto.
Fijemos ahora una resoluci on libre
L
2
L
1
L
0
N 0
2.1. Los funtores Tor 53
de un A-m odulo N y, para cada A-m odulo M, llamamos T
n
M al n-simo grupo
de homologa del complejo
M
A
L
2
M
A
L
1
M
A
L
0
0.
Cada homomorsmo de m odulos : M M
0
induce obviamente un ho-
momorsmo de complejos M
A
(L
i
) M
0

A
(L
i
) que a su vez induce ho-
momorsmos T
n
: T
n
M T
n
M
0
, de modo que T
n
: Mod(A) Mod(A)
es un funtor covariante.
Observemos que T
n
M no es sino el funtor Tor
A
n
(M, ) actuando sobre N, por
lo que si probamos que T
n
= Tor
A
n
(, N), habremos probado que Tor
A
n
(M, N)
es el mismo, tanto si se calcula mediante una resoluci on de M como si se calcula
con una resoluci on de N.
Vamos a aplicar la versi on dual del teorema 1.50. Veamos en primer lugar
que los funtores T
n
tienen un homomorsmo de conexi on. En efecto, si
0 M
0
M M
00
0
es una sucesi on exacta, el hecho de que los m odulos L
i
sean libres hace que
tambien sea exacta la sucesi on de complejos
0 M
0

A
(L
i
) M
A
(L
i
) M
00

A
(L
i
) 0,
y esta sucesi on da lugar a una sucesi on exacta larga entre los grupos de ho-
mologa, que son los m odulos T
n
M
0
, T
n
M y T
n
M
00
. Tambien es obvio que
un homomorsmo entre dos sucesiones exactas cortas induce un homomorsmo
entre las sucesiones exactas de complejos que, a su vez, induce un isomorsmo
entre las sucesiones de homologa. Tambien es evidente que T
n
L = 0 cuando
L es libre y n 1, luego la familia (T
n
) es universal. S olo falta probar que
T
0
=
A
N. Para ello aplicamos a la sucesi on exacta
L
1

0
L
0

N 0
la exactitud de M
A
, que nos da una sucesi on exacta
M
A
L
1
1
0
M
A
L
0
1
M
A
N 0.
Tenemos que T
0
M = (M
A
L
0
)/ Im(1
0
)

= M
A
N, y el isomorsmo es
el inducido por 1 , lo que implica f acilmente que se trata de un isomorsmo
de funtores.
Como consecuencia obtenemos la conmutatividad de Tor:
Teorema 2.3 Sea A un anillo y M y N dos A-m odulos. Entonces
Tor
A
n
(M, N)

= Tor
A
n
(N, M).
Demostraci on: Es claro que Tor
A
n
(M, N), calculado con una resoluci on
proyectiva de M, es isomorfo a Tor
A
n
(N, M) calculado tambien con una reso-
luci on de M, pero hemos visto que no importa que resoluci on proyectiva se
calcula.
Por ejemplo, ahora es claro que el funtor
A
P es exacto cuando P es pro-
yectivo, pues Tor
A
1
(P, N) = 0 para todo A-m odulo N.
54 Captulo 2. Ejemplos de funtores derivados
2.2 Grupos de cohomologa
Sea X un espacio anillado. Ahora vamos a estudiar los funtores derivados
del funtor covariante
(X, ) : Mod(X) Mod(O
X
(X))
dado por (X, M) = M(X) y que a cada homomorsmo de funtores : MN
le asigna el homomorsmo
X
: M(X) N(X).
En la p agina 22 hemos probado que es exacto por la izquierda. Sus funtores
derivados se representan por H
n
(X, ). Para cada O
X
-m odulo M, los O
X
(X)-
m odulos H
n
(X, M) se llaman grupos de cohomologa de M.
Explcitamente, para calcularlos partimos de una resoluci on inyectiva
0 M

I
0
d
0
I
1
d
1
I
2
d
2

la reducimos eliminando M y pasamos al complejo
0 I
0
(X)
d
0X
I
1
(X)
d
1X
I
2
(X)
d
2X

Entonces H
n
(X, M) = Nd
nX
/ Imd
n1X
.
Notemos que si U es un abierto en X podramos considerar el funtor (U, )
en lugar de (X, ), que claramente es tambien exacto por la izquierda, pero es
f acil ver que los O
X
(U)-m odulos que obtendramos de esta manera no son sino
H
n
(U, M) = H
n
(U, M|
U
). En efecto, basta tomar como resoluci on inyectiva de
M|
U
la resoluci on
0 M|
U
|
U
I
0
|
U
d
0
|
U
I
1
|
U
d
1
|
U
I
2
|
U
d
2
|
U

y la igualdad es inmediata.
Vamos a introducir ahora una familia de m odulos acclicos mucho m as ma-
nejable que la de los m odulos inyectivos:
Denici on 2.4 Si X es un espacio anillado, diremos que un O
X
-m odulo M es
diseminado si para todo par de abiertos U V X se cumple que la restricci on

V
U
: M(V ) M(U) es suprayectiva.
Observemos que para que X sea diseminado basta con que sean suprayectivas
las restricciones
X
U
. En primer lugar probamos que esta familia incluye a la de
los m odulos inyectivos:
Teorema 2.5 Si X es un espacio anillado, todo O
X
-m odulo inyectivo es dise-
minado.
2.2. Grupos de cohomologa 55
Demostraci on: Sea U un abierto en X y consideremos el prehaz F

U
en X
dado por
F

U
(W) =

O
X
(W) si W U,
0 en otro caso,
con las restricciones obvias. Llamemos F
U
a su compleci on. Es inmediato que
si P X, entonces
F
U,P
=
_
O
X,P
si P U,
0 en otro caso.
Si U V X, tenemos un homomorsmo natural F

U
F

V
, que se
extiende a un homomorsmo de haces i : F
U
F
V
. Es claro que si P U
entonces i
P
= 1, mientras que si P X \ U entonces i
P
= 0, pero en ambos
casos i
P
es inyectivo, luego i es inyectivo.
Por otra parte, F

U
tiene una estructura natural de O
X
-m odulo, luego F
U
tambien la tiene.
Si I es un O
X
-m odulo arbitrario y f I(U), podemos denir un homomor-
smo
f
: F

U
I mediante

f,W
(a) =
_
af|
W
si W U,
0 en otro caso.
As, si P X se cumple que

f,P
(1) =
_
f
P
si P U,
0 en otro caso.
La compleci on
+
f
: F
U
I cumple esto mismo, de donde se sigue que

+
f,U
(1) = f.
Si I es inyectivo podemos extender
+
f
a un homomorsmo
V
: F
V
I.
Sea g =
V
(1) I(V ). Entonces
g|
U
=
V
(1)|
U
=
U
(1) =
U
(i
U
(1)) =
+
f,U
(1) = f.
Por lo tanto la restricci on es suprayectiva.
Ahora vamos a demostrar que los m odulos diseminados son acclicos. Nece-
sitamos algunos resultados previos:
Teorema 2.6 Sea X un espacio anillado y 0 M

N

P 0 una
sucesi on exacta de O
X
-m odulos. Si M es diseminado, la sucesi on
0 M(X)

X
N(X)

X
P(X) 0
tambien es exacta.
Demostraci on: La sucesi on 0 M(X) N(X) P(X) es exacta
(para un m odulo M arbitrario) por la exactitud izquierda de (X, ) Basta
probar que
X
es suprayectivo.
56 Captulo 2. Ejemplos de funtores derivados
Fijemos u P(X) y sea el conjunto de los pares (V, t), donde V es un
abierto en X y t N(V ) cumple
V
(t) = u|
V
. Denimos en el orden parcial
dado por (V, t) (V
0
, t
0
) si V V
0
y t
0
|
V
= t. Obviamente (, 0) y, por el
lema de Zorn, tiene un elemento maximal (U, t). Basta probar que U = X.
En caso contrario existe P X \ U. Como
P
es suprayectiva, existe un
entorno V de P y un t
0
N(V ) tal que
V
(t
0
) = u|
V
. Entonces t|
UV
t
0
|
UV
est a en el n ucleo de
UV
y la sucesi on
0 M(U V ) N(U V ) P(U V )
es exacta por el mismo motivo que para X. Existe, pues, un s M(U V ) tal
que t|
UV
t
0
|
UV
=
UV
(s). Como Mes diseminado, existe un s
0
M(X) tal
que s = s
0
|
UV
. Ahora denimos

t N(UV ) por

t|
U
= t y

t|
V
= t
0
+
V
(s
0
|
V
).
Es claro entonces que (U V,

t) contradice la maximalidad de (U, t).


Teorema 2.7 Si X es un espacio anillado y 0 M N P 0 es
una sucesi on exacta de O
X
-m odulos donde M y N son diseminados, entonces P
tambien lo es.
Demostraci on: Si U V son dos abiertos de X, tenemos el siguiente
diagrama conmutativo, en el que las las son exactas por el teorema anterior
(observemos que la restricci on de un m odulo diseminado es trivialmente dise-
minada):
0

M(V )

N(V )

P(V )

0
0

M(U)

N(U)

P(U)

0
El hecho de que la restricci on en N sea suprayectiva implica ahora que
tambien lo es la de P.
Teorema 2.8 Si X es un espacio anillado, todo O
X
-m odulo diseminado es
acclico.
Demostraci on: Sea MI un monomorsmo en un m odulo inyectivo y
formemos una sucesi on exacta
0 MI J 0.
Los teoremas anteriores nos dan que tanto I como J son diseminados, as
como que tenemos una sucesi on exacta
0 M(X) I(X) J(X) 0.
Por otra parte, sabemos que H
i
(X, I) = 0 para todo i 1. La sucesi on
exacta larga de homologa implica entonces que H
1
(X, M) = 0, as como que
H
i
(X, M)

= H
i1
(X, J). De aqu se sigue inductivamente que todos los grupos
de cohomologa (menos el primero) son nulos.
2.3. M odulos localmente libres 57
Esto tiene una consecuencia notable, y es que los grupos de cohomologa
H
n
(X, M) no dependen de la estructura de espacio anillado que estemos con-
siderando en X, sino unicamente de su estructura topol ogica. En efecto, dado
un espacio anillado (X, O
X
), podemos considerar tambien a X como espacio
anillado con el haz constante Z
X
, de modo que todo O
X
-m odulo M es tambien
un Z
X
-m odulo. Ahora bien, M es diseminado como O
X
-m odulo si y s olo si lo es
como Z
X
-m odulo. Por consiguiente, una resoluci on inyectiva de M como O
X
-
m odulo sigue siendo una resoluci on diseminada de M como Z
X
-m odulo, luego,
al aplicarle el funtor (X, ), los grupos de cohomologa del complejo resultante
son los grupos H
n
(X, M) considerando indistintamente a M como O
X
-m odulo
o como Z
X
-m odulo.
Tambien tenemos que los homomorsmos entre los grupos de cohomologa
son independientes de la estructura algebraica de M, aunque para probarlo he-
mos de recurrir a la propiedad universal de los funtores derivados. En efecto,
tenemos que Mod(X, O
X
) Mod(X, Z
X
), luego en Mod(X, O
X
) podemos consi-
derar las dos familias de funtores H
n
(X, ), seg un consideremos a los m odulos
de Mod(X, O
X
) como O
X
-m odulos o como Z
X
-m odulos (hemos probado que
ambas familias de funtores coinciden sobre los m odulos, pero nos falta pro-
bar que coinciden sobre los homomorsmos). Ambas familias est an dotadas
de sendos homomorsmos de conexi on, ambas se anulan (para n 1) sobre
los O
X
-m odulos diseminados, luego ambas son universales. Puesto que obvia-
mente coinciden (incluso en los homomorsmos) para n = 0, concluimos que
son isomorfas.
Desde otro punto de vista, para cada haz de grupos abelianos M sobre el
espacio topol ogico X, hemos denido los grupos de cohomologa H
n
(X, M), que
son grupos abelianos, pero si M tiene una estructura adicional de O
X
-m odulo
para cierto haz de anillos O
X
sobre X, entonces los grupos H
n
(X, M) heredan
una estructura de O
X
(X)-m odulo.
2.3 M odulos localmente libres
Antes de estudiar los funtores Ext en la secci on siguiente conviene demostrar
algunos resultados sobre m odulos localmente libres y su relaci on con los m odulos
de homomorsmos.
Si X es un espacio anillado y M, N son dos O
X
-m odulos, en el captulo
anterior hemos visto que el conjunto Hom
O
X
(M, N) tiene una estructura natural
de O
X
(X)-m odulo.
Notemos ahora que podemos denir un O
X
-m odulo Hom
O
X
(M, N) que a
cada abierto U X le asigna el O
X
(U)-m odulo
Hom
O
X
(M, N)(U) = Hom
O
X
|
U
(M|
U
, N|
U
),
con las restricciones naturales. (Se comprueba sin dicultad que ciertamente es
un haz.)
58 Captulo 2. Ejemplos de funtores derivados
Un homomorsmo : O
X
M de O
X
-m odulos est a completamente de-
terminado por
X
(1) M(X), de donde se sigue inmediatamente que
Hom
O
X
(O
X
, M)

= M(X),
y esto a su vez implica que, para todo O
X
-m odulo M,
Hom
O
X
(O
X
, M)

= M.
Denimos el O
X
-m odulo dual de un O
X
-m odulo M como
M

= Hom
O
X
(M, O
X
).
Hemos probado que O

= O
X
.
Diremos que un O
X
-m odulo L es libre de rango n 0 si es isomorfo a O
n
X
(la suma directa de n copias de O
X
). Notemos que el rango de L coincide
con el rango de L(X) como O
X
(X)-m odulo (libre), luego est a completamente
determinado por L. Diremos que L es localmente libre (de rango n) si todo
punto P X tiene un entorno abierto U tal que L|
U
es libre (de rango n). En
tal caso, los abiertos U X tales que L|
U
es libre forman una base de X.
Es inmediato que si L
1
es localmente libre de rango r y L
2
es localmente
libre de rango s, entonces L
1
L
2
es localmente libre de rango r+s, y L
1

O
X
L
2
es localmente libre de rango rs.
Veamos que si L es un O
X
-m odulo localmente libre de rango r, entonces L

tambien lo es. En efecto: si U X es un abierto tal que L|


U

= O
r
U
, entonces
L

|
U
= (L|
U
)


= (O
r
U
)

= Hom
O
U
(O
r
U
, O
U
)

= O
r
U
,
pues un homomorsmo O
r
U
O
U
est a completamente determinado por la
imagen de la base can onica de O
r
U
(U) = O
U
(U)
r
.
Teorema 2.9 Si X es un espacio anillado y L es un O
X
-m odulo localmente
libre de rango nito, entonces L

= L.
Demostraci on: Construyamos un homomorsmo : L L

. Para ello
jamos un abierto U X y denimos
U
: L(U) Hom
O
U
(L

|
U
, O
X
|
U
).
Para ello jamos un s L(U) y hemos de denir
U
(s) : L

|
U
O
X
|
U
. Para
ello jamos un abierto V U y hemos de denir un homomorsmo

U
(s)
V
: Hom
O
V
(L|
V
, O
X
|
V
) O
X
(V ).
Si : L|
V
O
X
|
V
, denimos
U
(s)
V
() =
V
(s|
V
). Se comprueba f acil-
mente que
V
(s)
V
as denido es un homomorsmo de O
X
(V )-m odulos que
conmuta con las restricciones, por lo que dene ciertamente un homomorsmo

U
(s) de O
U
-m odulos, de modo que
U
resulta ser un homomorsmo de O
X
(U)-
m odulos que conmuta con las restricciones, por lo que dene ciertamente el
homomorsmo que busc abamos.
2.3. M odulos localmente libres 59
Ahora hemos de ver que es un isomorsmo. Para ello basta probar que si
L|
U
es libre, entonces
U
es un isomorsmo.
Fijemos un isomorsmo L|
U

= O
r
X
|
U
y sean s
1
, . . . , s
r
L(U) las im agenes
de la base can onica de O
r
X
(U). As, para cada abierto V U, los elementos s
i
|
V
son una base de L(V ) como O
X
(V )-m odulo. Esto hace que si : L|
V
O
X
|
V
es un homomorsmo de O
V
-m odulos, cada
W
, para cada abierto W V , est a
determinado por los elementos
W
(s
i
|
W
), que a su vez est an determinados por
los elementos
V
(s
i
|
V
). Esto nos proporciona isomorsmos de O
X
(V )-m odulos
L

(V ) = Hom
O
V
(L|
V
, O
X
|
V
)

= O
X
(V )
r
,
que a su vez determinan un isomorsmo de O
U
-m odulos L

|
U

= O
r
X
|
U
. A traves
de este isomorsmo, la base can onica de O
r
X
(U) se corresponde con los elementos

i
L

(U) determinados por que

i
U
(s
j
) =

1 si i = j,
0 si i 6= j.
Igualmente, cada homomorsmo de O
U
-m odulos : L

|
U
O
X
|
U
est a
determinado por los elementos
U
(
i
), lo que nos da un isomorsmo
L

(U) = Hom
O
U
(L

|
U
, O
X
|
U
)

= O
r
X
(U).
Finalmente observamos que

U
(s
j
)
U
(
i
) =
i
U
(s
j
) =

1 si i = j,
0 si i 6= j.
Esto signica que los elementos
U
(s
j
) se corresponden con la base can onica
de O
r
X
(U) a traves del isomorsmo anterior, y por otra parte los s
j
se corres-
ponden con la base can onica a traves del isomorsmo L(U)

= O
r
X
|
U
. De este
modo,
U
resulta ser la composici on de los dos isomorsmos
L(U) O
r
X
(U) L

(U),
luego
U
es un isomorsmo.
Teorema 2.10 Sea X un espacio anillado, sea L un O
X
-m odulo localmente
libre de rango nito y sea M un O
X
-m odulo arbitrario. Entonces
Hom
O
X
(L, M)

= L

O
X
M.
Demostraci on: Vamos a denir un homomorsmo de prehaces

: (L

O
X
M)

Hom
O
X
(L, M),
para lo cual jamos un abierto U X y vamos a denir un homomorsmo

U
: L

(U)
O
X
(U)
M(U) Hom
O
U
(L|
U
, M|
U
),
60 Captulo 2. Ejemplos de funtores derivados
para lo cual jamos L

(U) = Hom
O
U
(L|
U
, O
X
|
U
) y m M(U) y vamos a
denir un homomorsmo
,m
: L|
U
M|
U
, para lo cual jamos un abierto
V U y denimos
,m
V
: L(V ) M(V ) mediante
,m
V
(l) =
V
(l)m|
V
.
Se comprueba que
,m
V
es un homomorsmo de O
X
(V )-m odulos que con-
muta con las restricciones, por lo que dene un homomorsmo de O
U
-m odulos

,m
, lo que nos permite denir

U
( m) =
,m
. Los homomorsmos

U
son compatibles con las restricciones, por lo que denen un homomorsmo

,
que a su vez se extiende a un homomorsmo de haces
: L

O
X
MHom
O
X
(L, M).
Basta probar que si L|
U
es libre entonces

U
es un isomorsmo. Fijemos
un isomorsmo L|
U

= O
r
X
|
U
y sean s
1
, . . . , s
r
L(U) las im agenes de la base
can onica de O
r
X
(U). Como en el teorema anterior, tenemos entonces un isomor-
smo L

|
U

= O
r
X
|
U
en el que la base can onica de O
r
X
(U) se corresponde con los
elementos
i
L

(U).
Entonces todo elemento de L

(U)
O
X
(U)
M(U) se expresa de forma unica
como
1
m
1
+ +
r
m
r
, para ciertos m
i
M(U), y esto nos da un
isomorsmo L

(U)
O
X
(U)
M(U)

= M(U)
r
.
Por otra parte, tambien Hom
O
U
(L|
U
, M|
U
)

= M(U)
r
donde el isomorsmo
viene dado por 7(
U
(s
i
))
i
.
De la denici on de

U
se sigue que

U
(
i
m)
U
(s
j
) =
i
(s
j
)m, lo que
signica que

U
es la composici on de los isomorsmos
L

(U)
O
X
(U)
M(U)

= M(U)
r

= Hom
O
U
(L|
U
, M|
U
).
En particular vemos que si L
1
y L
2
son O
X
-m odulos localmente libres de
rangos r y s, entonces Hom
O
X
(L
1
, L
2
) es localmente libre de rango rs.
Teorema 2.11 Si X es un espacio anillado y L es un O
X
-m odulo localmente
libre de rango 1, entonces Hom
O
X
(L
,
L)

= O
X
.
Demostraci on: Vamos a denir : O
X
Hom
O
X
(L, L), para lo cual
jamos un abierto U X y denimos un homomorsmo de O
X
(U)-m odulos

U
: O
X
(U) Hom
O
U
(L|
U
, L|
U
). Para ello, a su vez, jamos s O
X
(U) y
vamos a denir un homomorsmo
U
(s) : L|
U
L|
U
, para lo cual jamos un
abierto V U y denimos
U
(s)
V
: L(V ) L(V ) mediante
U
(s)
V
(l) = s|
V
l.
Basta probar que
U
es un isomorsmo cuando L|
U

= O
U
. Sea s L(U) la
imagen de 1 por este isomorsmo. Entonces, como en los teoremas anteriores,
cada : L|
U
L|
U
est a determinado por
U
(s), que puede ser cualquier
elemento de L(U), de la forma
U
(s) = as, para cierto a O
X
(U). Esto
determina un isomorsmo O
X
(U)

= Hom
O
U
(L|
U
, L|
U
), dado por a , que
no es sino el propio
U
, pues
U
(a)
U
(s) = as.
2.3. M odulos localmente libres 61
Denici on 2.12 Si X es un espacio anillado, llamaremos S(X) al conjunto de
las clases de isomorfa de O
X
-m odulos localmente libres de rango nito. Es
claro que el producto tensorial
O
X
induce una ley de composici on interna
conmutativa en S(X) en la que la clase de O
X
, es decir, la clase de los O
X
-
m odulos libres de rango 1, es el elemento neutro.
El hecho de que el producto multiplique los rangos hace que s olo las clases
de rango 1 puedan tener inverso, y ciertamente lo tienen, pues si L es un O
X
-
m odulo localmente libre de rango 1, entonces los teoremas precedentes nos dan
que
L

O
X
L

= Hom
O
X
(L, L)

= O
X
.
Por ello, los O
X
-m odulos localmente libres de rango 1 se llaman O
X
-m odulos
inversibles, y el conjunto Pic(X) de clases de isomorfa de m odulos inversibles
forma un grupo, que recibe el nombre de grupo de Picard del espacio anillado X.
En resumen, el producto en el grupo de Picard es [L
1
][L
2
] = [L
1

O
X
L
2
],
el elemento neutro es [O
X
] y la clase inversa de una clase es [L]
1
= [L

].
Veamos un par de resultados m as sobre m odulos de homomorsmos que
necesitaremos m as adelante:
Teorema 2.13 Sea X un espacio anillado y sean M, N, P tres O
X
-m odulos.
Entonces
Hom
O
X
(M
O
X
N, P)

= Hom
O
X
(M, Hom
O
X
(N, P)).
Demostraci on: Vamos a denir un homomorsmo
: Hom
O
X
(M, Hom
O
X
(N, P)) Hom
O
X
(M
O
X
N, P),
para lo cual tomamos : MHom
O
X
(N, P) y vamos a denir un homomor-
smo de prehaces
()

: (M
O
X
N)

P.
Para ello tomamos un abierto U X y consideramos el homomorsmo
()

U
: M(U)
O
X
(U)
N(U) P(U) dado por ()

U
(mn) =
U
(m)
U
(n).
Se comprueba f acilmente que ()

es realmente un homomorsmo de preha-


ces, y lo extendemos a un homomorsmo de haces (). Se comprueba que ,
as denido, es un homomorsmo de O
X
(X)-m odulos.
Ahora denimos
: Hom
O
X
(M
O
X
N, P) Hom
O
X
(M, Hom
O
X
(N, P)),
para lo cual tomamos : M
O
X
N P y vamos a denir
() : MHom
O
X
(N, P),
para lo cual tomamos un abierto U X y denimos un homomorsmo
()
U
: M(U) Hom
O
U
(N|
U
, P|
U
),
62 Captulo 2. Ejemplos de funtores derivados
para lo cual tomamos m M(U) y denimos ()
U
(m) : N|
U
P|
U
, para
lo cual tomamos un abierto V U y denimos ()
U
(m)
V
: N(V ) P(V )
mediante ()
U
(m)
V
(n) =
V
((m|
V
n)
+
) (donde el signo + denota el homo-
morsmo (M
O
X
N)

M
O
X
N).
Basta comprobar que y son mutuamente inversos. Si : M
O
X
N P,
entonces
(())

U
(mn) = ()
U
(m)
U
(n) =
U
((mn)
+
).
Esto implica que (()) = .
Recprocamente, si : MHom
O
X
(N, P), entonces
(())
U
(m)
V
(n) = ()
V
((m|
V
n)
+
) = ()

V
(m|
V
n) =
V
(m|
V
)
V
(n),
luego (())
U
(m)
V
=
V
(m|
V
)
V
=
U
(m)|
V
, luego (()) = .
Cuando el m odulo N es localmente libre de rango nito, el teorema 2.10 nos
proporciona una versi on m as simetrica del teorema anterior:
Hom
O
X
(M
O
X
N, P)

= Hom
O
X
(M, N

O
X
P).
Teorema 2.14 Sea X un espacio anillado, sea L un O
X
-m odulo localmente
libre de rango nito y sean M, N dos O
X
-m odulos arbitrarios. Entonces
Hom
O
X
(M
O
X
L, N)

= Hom
O
X
(M, L

O
X
N)

= Hom
O
X
(M, N)
O
X
L

.
Demostraci on: El primer isomorsmo es consecuencia inmediata del iso-
morsmo indicado previamente al teorema, junto con el hecho de que este es
compatible con las restricciones. Para probar el segundo podemos sustituir L

por L y vamos a construir un isomorsmo


: Hom
O
X
(M, N)
O
X
L Hom
O
X
(M, L
O
X
N),
para lo cual denimos un homomorsmo

: (Hom
O
X
(M, N)
O
X
L)

Hom
O
X
(M, L
O
X
N),
para lo cual jamos un abierto U X y denimos un homomorsmo

U
: Hom
O
U
(M|
U
, N|
U
)
O
X
(U)
L(U) Hom
O
U
(M|
U
, (L
O
X
N)|
U
),
para lo cual tomamos un : M|
U
N|
U
y un l L(U) y denimos un
homomorsmo

U
( l) : M|
U
(L
O
X
N)|
U
, para lo cual tomamos un
abierto V U y denimos

U
( l)
V
: M(V ) (L
O
X
N)(V ) mediante

U
( l)
V
(m) = (l|
V

V
(m))
+
.
Se comprueba que esto dene realmente un homomorsmo , y ahora vamos
a probar que
U
es un isomorsmo cuando L|
U
es libre. Ello se debe a que si
L|
U

= O
r
U
, entonces,
Hom
O
U
(M|
U
, N|
U
)
O
X
(U)
L(U)

= Hom
O
U
(M|
U
, N|
U
)
r
,
2.4. Los funtores Ext 63
e igualmente L(V )
O
X
(V )
N(V )

= N(V )
r
para todo abierto V U, y los
isomorsmos son compatibles con las restricciones, por lo que inducen un iso-
morsmo (L
O
X
N)

|
U

= N|
r
U
, lo que prueba que el prehaz (L
O
X
N)

|
U
es
ya un haz y as (L
O
X
N)|
U

= N|
r
U
. Esto implica a su vez que
Hom
O
U
(M|
U
, (L
O
X
N)|
U
)

= Hom
O
U
(M|
U
, N|
U
)
r
,
y es f acil ver que

U
es la composici on de estos dos isomorsmos.
2.4 Los funtores Ext
En el captulo anterior hemos visto que, si X es un espacio anillado, los
m odulos de homomorsmos denen dos funtores Mod(X) Mod(O
X
(X)),
uno covariante, Hom
O
X
(M, ) y otro contravariante, Hom
O
X
(, N).
En la secci on anterior hemos denido el O
X
-m odulo Hom
O
X
(M, N), que
nos permite denir igualmente dos funtores Mod(X) Mod(X): el funtor
covariante Hom
O
X
(M, ) y el funtor contravariante Hom
O
X
(, N). (Su acci on
sobre un homomorsmo se dene de forma natural, por composici on.) Vamos a
ver que ambos son exactos por la izquierda.
Consideremos una sucesi on exacta de O
X
-m odulos
0 N
0

N

N
00
0.
Hemos de probar la exactitud de
0 Hom
O
X
(M, N
0
) Hom
O
X
(M, N) Hom
O
X
(M, N
00
).
Probaremos el caso menos obvio, que, como es habitual, se trata de la in-
clusi on N(

) Im . Sea U X un abierto y sea N(

)(U). Esto signica


que : M|
U
N|
U
y |
U
= 0. Ahora usamos que la restricci on a U
de la sucesi on exacta de partida sigue siendo exacta, as como que el funtor
Hom
O
U
(M|
U
, ) es exacto por la izquierda. Esto quiere decir que la sucesi on
0 Hom
O
X
(M|
U
, N
0
|
U
) Hom
O
X
(M|
U
, N|
U
) Hom
O
X
(M|
U
, N
00
|
U
)
es exacta y tenemos que est a en el n ucleo del segundo homomorsmo. Por
consiguiente, existe un : M|
U
N
0
|
U
tal que = |
U
. As pues,
=
U
() Im
U
(Im )(U).
La exactitud de Hom
O
X
(, N) se prueba an alogamente.
Denici on 2.15 Si X es un espacio anillado y Mes un O
X
-m odulo, llamaremos
Ext
n
X
(M, ) : Mod(X) Mod(O
X
(X)) a los funtores derivados del funtor
Hom
O
X
(M, ), y Ext
n
X
: Mod(X) Mod(X) a los funtores derivados del
funtor Hom
O
X
(M, ).
El funtor Ext es local:
64 Captulo 2. Ejemplos de funtores derivados
Teorema 2.16 Sea X un espacio anillado, sea U X un abierto y sean M y
N dos O
X
-m odulos. Entonces Ext
n
X
(M, N)|
U

= Ext
n
U
(M|
U
, N|
U
).
Demostraci on: Podemos considerar a Ext
n
X
(M, )|
U
y a Ext
n
U
(M|
U
, |
U
)
como funtores Mod(X) Mod(U), y es claro que ambos est an dotados de un
homomorsmo de conexi on.
Por denici on, Hom
O
X
(M, N)|
U
= Hom
O
U
(M|
U
, N|
U
), y es f acil ver, m as en
general, que los funtores Hom
O
X
(M, )|
U
y Hom
O
U
(M|
U
, |
U
) son iguales (es
decir, que no s olo coinciden al actuar sobre m odulos, sino tambien sobre homo-
morsmos). Equivalentemente, tenemos un isomorsmo entre los dos funtores
del enunciado para n = 0.
Por otra parte, si N es un O
X
-m odulo inyectivo, entonces N|
U
es un O
U
-
m odulo inyectivo, luego ambos miembros se anulan en N. El teorema 1.50
implica entonces que existe un isomorsmo para cada n.
Veamos ahora un resultado elemental:
Teorema 2.17 Si X es un espacio anillado y N es un O
X
-m odulo, entonces:
a) Ext
0
X
(O
X
, N)

= N.
b) Ext
n
X
(O
X
, N) = 0 para n > 0.
c) Ext
n
X
(O
X
, N)

= H
n
(X, N) para todo n 0.
Demostraci on: Esto es consecuencia de que
Hom
O
X
(O
X
, N)

= N(X) = (X, N),


de donde se sigue f acilmente que el funtor Hom
O
X
(O
X
, ) es isomorfo al funtor
(X, ) y el funtor Hom
O
X
(O
X
, ) es isomorfo a la identidad. Por consiguiente,
los funtores derivados del primero son los derivados de (X, ) (y esto nos da
el apartado c) y los derivados del segundo son los derivados de la identidad (lo
que claramente nos da a y b).
Es f acil ver que los funtores derivados conservan sumas directas (porque la
suma de dos resoluciones inyectivas de dos m odulos es una resoluci on inyectiva
de la suma). El teorema anterior implica entonces que si L es un O
X
-m odulo
libre de rango nito, entonces Ext
n
X
(L, N) = 0 para todo n 1 y todo O
X
-
m odulo N. Por el teorema 2.16 basta, en realidad, con que L sea localmente
libre. Esto, a su vez, equivale a que el funtor Hom
X
(L, ) es exacto.
Observemos ahora que, en general, no podemos denir los funtores derivados
de los funtores Hom
O
X
(, N) y Hom
O
X
(, N), porque requieren resoluciones
proyectivas, que no tienen por que existir. Dichos funtores derivados existen,
por ejemplo, en la categora de los m odulos sobre un anillo A, en cuyo caso
los funtores Hom
A
(, N) y Hom
A
(, N) son el mismo. Sin embargo, vamos a
demostrar que en este caso los funtores derivados nos dan los mismos m odulos
Ext
A
(M, N). En realidad obtendremos un resultado m as general.
2.4. Los funtores Ext 65
Observemos que si tenemos un homomorsmo : MM
0
de O
X
-m odulos
y jamos una resoluci on inyectiva de otro O
X
-m odulo N:
0 N I
0
I
1
I
2
,
entonces induce homomorsmos de complejos

: Hom
O
X
(M
0
, (I
n
)
n
) Hom
O
X
(M, (I
n
)
n
),

: Hom
O
X
(M
0
, (I
n
)
n
) Hom
O
X
(M, (I
n
)
n
),
los cuales, a su vez, inducen homomorsmos
Ext
n
X
(M
0
, N) Ext
n
X
(M, N) y Ext
n
X
(M
0
, N) Ext
n
X
(M, N).
Los argumentos usuales prueban que estos homomorsmos no dependen de
la elecci on de la resoluci on inyectiva de N, as como que son funtoriales, es decir,
que podemos considerar a Ext
n
X
(, N) y Ext
n
X
(, N) como funtores contrava-
riantes Mod(X) Mod(X). El teorema siguiente prueba que ambos tienen
homomorsmos de conexi on.
Teorema 2.18 Sea X un espacio anillado, sea 0 M
0
MM
00
0
una sucesi on exacta de O
X
-m odulos y sea N otro O
X
-m odulo. Entonces existen
sucesiones exactas
0 Hom
O
X
(M
00
, N) Hom
O
X
(M, N) Hom
O
X
(M
0
, N)
Ext
1
X
(M
00
, N) Ext
1
X
(M, N) Ext
1
X
(M
0
, N)
y
0 Hom
O
X
(M
00
, N) Hom
O
X
(M, N) Hom
O
X
(M
0
, N)
Ext
1
X
(M
00
, N) Ext
1
X
(M, N) Ext
1
X
(M
0
, N)
Demostraci on: Sea 0 N I
0
I
1
una resoluci on inyectiva
de N. A partir de ella obtenemos, por la propia denici on de inyectividad, una
sucesi on exacta de complejos
0 Hom
O
X
(M
00
, (I
n
)) Hom
O
X
(M, (I
n
)) Hom
O
X
(M
0
, (I
n
)) 0
Los grupos de cohomologa de estos tres complejos son, por denici on de
los funtores derivados, los funtores Ext
n
X
que aparecen en la primera sucesi on
del enunciado, que no es sino la sucesi on exacta de cohomologa dada por el
teorema 1.36. La prueba para Ext es identica. (Para probar la exactitud de la
sucesi on de complejos en este segundo caso basta tener presente que la restricci on
de un m odulo inyectivo es inyectiva.)
66 Captulo 2. Ejemplos de funtores derivados
Nota La segunda condici on que exige la denici on de homomorsmo de co-
nexi on se demuestra sin dicultad alguna.
En denitiva, los funtores Ext
n
X
(, N) y Ext
n
X
(, N) se comportan como
funtores derivados de Hom
O
X
(, N) y Hom
O
X
(, N), aunque tales derivados
no tengan por que existir.
En la categora de los m odulos sobre un anillo A, hemos demostrado que
Ext
A
(L, N) = 0 siempre que L es un m odulo libre, luego el teorema 1.50 (en su
forma dual) prueba que los funtores Ext
A
(, N) forman una sucesi on universal,
luego son los derivados del funtor Hom
A
(, N).
En particular tenemos que Ext
A
(M, N) puede calcularse indistintamente con
una resoluci on proyectiva de M o con una resoluci on inyectiva de N. El teorema
siguiente generaliza ligeramente este hecho a otras categoras de O
X
-m odulos.
Teorema 2.19 Sea X un espacio anillado y M un O
X
-m odulo que admita una
resoluci on localmente libre de rango nito
L
1
L
0
M0
(es decir, una sucesi on exacta donde cada L
i
es localmente libre de rango nito).
Entonces, para cada O
X
-m odulo N, los m odulos Ext
n
X
(M, N) pueden calcularse
como los grupos de cohomologa del complejo
0 Hom
X
(L
0
, N) Hom
X
(L
1
, N)
Demostraci on: Llamemos T
n
N al n-simo grupo de cohomologa del com-
plejo del enunciado. Es claro que un homomorsmo N N
0
induce un homo-
morsmo de complejos, que a su vez induce homomorsmos entre los grupos de
cohomologa, por lo que tenemos funtores T
n
: Mod(X) Mod(X).
Estos funtores tienen un homomorsmo de conexi on. En efecto, si
0 MN P 0
es una sucesi on exacta de O
X
-m odulos, seg un hemos observado tras 2.17 el
funtor Hom
O
X
(L
n
, ) es exacto, luego nos da sucesiones exactas
0 Hom
O
X
(L
n
, M) Hom
O
X
(L
n
, N) Hom
O
X
(L
n
, P) 0,
que forman una sucesi on exacta de complejos cuyos grupos de cohomologa son
los m odulos T
n
(M), T
n
(N), T
n
(M), y la sucesi on exacta dada por 1.36 propor-
ciona los homomorsmos de conexi on. La segunda propiedad de la denici on
de homomorsmo de conexi on es una comprobaci on rutinaria.
Observemos ahora que si I es inyectivo, entonces T
n
I = 0 para todo n 1.
En efecto, tenemos que Ext
1
X
(M, I) = 0 para todo O
X
-m odulo M(por las propie-
dades de los funtores derivados), luego el teorema anterior implica que el funtor
Hom
O
X
(, I) es exacto. Esto se traduce en que conserva todas las sucesiones
exactas, luego la sucesi on
Hom(L
n
, I) Hom(L
n+1
, I) Hom(L
n+2
, I),
es exacta para todo n 0, de donde T
n+1
N = 0.
2.4. Los funtores Ext 67
El teorema 1.50 nos da que la sucesi on de funtores (T
n
) es universal, al
igual que lo es la sucesi on de funtores derivados Ext
n
X
(M, ). Basta probar que
coinciden para n = 0. Ahora bien, la sucesi on exacta
0 L
1
/ N
1
L
0

M0
nos da la sucesi on exacta
0

Hom
O
X
(M, N)

Hom
O
X
(L
0
, N)

S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
Hom
O
X
(L
1
/ N
1
, N)

Hom
O
X
(L
1
, N)
La echa vertical es un monomorsmo, por lo que T
0
N, que es el n ucleo del
homomorsmo oblicuo, es tambien la imagen de , luego
T
0
N

= Hom
O
X
(M, N)

= Ext
0
X
(M, N),
y es f acil ver que estos isomorsmos determinan un isomorsmo entre los fun-
tores.
Para terminar vamos a generalizar el teorema 2.14, para lo que necesitamos
un resultado previo:
Teorema 2.20 Sea X un espacio anillado. Si L es un O
X
-m odulo localmente
libre de rango nito y I es un O
X
-m odulo inyectivo, entonces L
O
X
I es tambien
inyectivo.
Demostraci on: Observemos en primer lugar que, seg un la observaci on tras
el teorema 2.10, para cualquier O
X
-m odulo M se cumple que
Hom
O
X
(M, L
O
X
I)

= Hom
O
X
(M
O
X
L

, I).
M as a un, es f acil ver que, si consideramos a ambos miembros como funto-
res en la variable M, en realidad tenemos un isomorsmo de funtores, es decir,
los isomorsmos son compatibles con los homomorsmos determinados por am-
bos funtores. La inyectividad de L
O
X
I equivale a la exactitud del funtor
Hom
O
X
(, L
O
X
I) y, a causa del isomorsmo anterior, esta equivale a su vez
a la exactitud del funtor Hom
O
X
(
O
X
L

, I). Ahora bien, si tenemos una


sucesi on exacta
0 MN P 0,
tambien es exacta la sucesi on
0 M
O
X
L

N
O
X
L

P
O
X
L

0,
pues L

es localmente libre, luego los m odulos L

P
, con P X, son planos.
Ahora, la inyectividad de I equivale a la exactitud del funtor Hom
O
X
(, I),
luego tenemos la exactitud de la sucesi on
0 Hom
O
X
(P
O
X
L

, I) Hom
O
X
(N
O
X
L

, I) Hom
O
X
(M
O
X
L

, I) 0.
68 Captulo 2. Ejemplos de funtores derivados
Teorema 2.21 Sea X un espacio anillado, sea L un O
X
-m odulo localmente
libre de rango nito y sean M, N dos O
X
-m odulos arbitrarios. Entonces
Ext
n
X
(M
O
X
L, N)

= Ext
n
X
(M, L

O
X
N),
Ext
n
X
(M
O
X
L, N)

= Ext
n
X
(M, L

O
X
N)

= Ext
n
X
(M, N)
O
X
L

.
Demostraci on: Los isomorsmos para n = 0 est an demostrados en el teo-
rema 2.14 y en la observaci on previa. Es f acil ver adem as que son isomorsmos
de funtores considerando a N como variable.
Por otra parte, los cinco funtores tienen homomorsmos de conexi on. Esto
es obvio para el primero de cada lnea, pues ambos son funtores derivados.
Respecto a Ext
n
X
(M, L

O
X
) y Ext
n
X
(M, L

O
X
), observamos que una su-
cesi on exacta corta de O
X
-m odulos sigue siendo exacta al multiplicarla por L

,
por ser localmente libre, luego los homomorsmos de conexi on de Ext
n
X
(M, ) y
Ext
n
X
(M, ) nos dan homomorsmos de conexi on para los dos funtores conside-
rados. Para Ext
n
X
(M, )
O
X
L

, los homomorsmos de conexi on de Ext


n
X
(M, )
nos dan una sucesi on exacta que sigue siendo exacta cuando la multiplicamos
por L

.
Ahora basta probar que los cinco funtores se anulan sobre O
X
-m odulos in-
yectivos, lo cual es evidente para tres de ellos y consecuencia inmediata del
teorema anterior para los otros dos.
En denitiva, los cinco funtores son universales y tenemos los isomorsmos
indicados.
2.5 Cohomologa en espacios paracompactos
En esta secci on y en las siguientes daremos aplicaciones de la teora de
funtores derivados a la topologa algebraica y a la geometra diferencial. Vamos
a estudiar con m as detalle los grupos de cohomologa denidos en la secci on 2.2
en el caso de haces sobre un espacio paracompacto X. Para denir esta clase
de espacios hemos de recordar algunos conceptos:
Denici on 2.22 Sea X un espacio topol ogico. Un cubrimiento abierto de X
es localmente nito si cada punto de X est a contenido tan s olo en un n umero
nito de abiertos del cubrimiento.
El soporte de una funci on continua f : X R es la clausura del conjunto
de puntos donde f no se anula.
Una partici on de la unidad en X es una familia {f
i
}
iI
de funciones continuas
f
i
: X [0, 1] tales que, cada punto P X tiene un entorno U tal que el
conjunto {i I | f
i
|
U
6= 0} es nito y

i
f
i
|
U
= 1.
Una partici on de la unidad subordinada a un cubrimiento abierto {U
i
}
iI
es
una partici on de la unidad de la forma {f
i
}
iI
(es decir, con el mismo conjunto
de ndices) tal que sopf
i
U
i
.
2.5. Cohomologa en espacios paracompactos 69
Un espacio topol ogico de Hausdor X es paracompacto si cumple las dos
propiedades siguientes:
a) Todo cubrimiento abierto U de X tiene un renamiento V localmente
nito. (Que V sea un renamiento signica que todo abierto de V est a
contenido en un abierto de U.)
b) Todo cubrimiento abierto de X tiene una partici on de la unidad subordi-
nada.
Nota En realidad, la topologa general demuestra que las dos propiedades a) y
b) son equivalentes (de modo que bastara exigir una de las dos en la denici on),
as como que la clase de los espacios paracompactos incluye a todos los espacios
metricos y a todos los espacios compactos. Sin embargo, las demostraciones
de estos hechos son muy tecnicas y no necesitamos para nada tal grado de
generalidad. Para nuestros nes ser a m as que suciente este teorema:
Teorema 2.23 Se cumple:
a) Toda variedad diferencial es paracompacta, y en este caso las particiones
de la unidad pueden tomarse de clase C

.
b) Toda variedad topol ogica es paracompacta.
c) Todo espacio metrico localmente compacto y con una base numerable es
paracompacto.
Demostraci on: Hemos de entender que en la denici on de variedad to-
pol ogica y variedad diferencial exigimos que sean espacios de Hausdor con una
base numerable.
El teorema 1.17 de mi Topologa algebraica prueba que en los tres casos se
cumple la propiedad a) de la denici on de espacio paracompacto. El teorema
9.6 ibid. prueba que las variedades diferenciales tienen particiones de la unidad
de clase C

subordinadas a cualquier cubrimiento abierto. La demostraci on


es v alida literalmente para variedades topol ogicas, salvo, naturalmente, por el
hecho de que las particiones que se obtienen ya no son diferenciables. M as
en general, la prueba se adapta f acilmente al caso de un espacio metrico local-
mente compacto sin m as que sustituir el teorema 9.4 (que proporciona funciones
meseta diferenciables) por el teorema de Tietze (1.12 ibid.) que proporciona
funciones continuas con las mismas caractersticas.
Nota En toda esta secci on supondremos t acitamente que todos los espacios
topol ogicos considerados son paracompactos. Necesitaremos la siguiente conse-
cuencia de la paracompacidad:
Teorema 2.24 Si X es un espacio paracompacto, U X es un subconjunto
abierto y P U, entonces existe un abierto V tal que P V V U.
70 Captulo 2. Ejemplos de funtores derivados
Demostraci on: Por la propiedad de Hausdor, cada Q X \ U tiene
un entorno abierto U
Q
tal que P / U
Q
. Los abiertos U
Q
junto con U forman
un cubrimiento abierto de X, y por la paracompacidad tiene un renamiento
localmente nito {V
i
}
iI
. Sea J = {i I | V
i
(X \ U) 6= } y llamemos
G =

jJ
V
j
, C =

jJ
V
j
.
La nitud local implica f acilmente que C es un cerrado, y si j J, entonces
V
j
est a contenido en un abierto del cubrimiento original, y este abierto no puede
ser U, luego existe un Q X \ U tal que V
j
U
Q
, luego P / V
j
. En denitiva,
P / C, y el abierto buscado es V = X \ C. En efecto, tenemos que
X \ U G C,
luego V X \ G U y, como G es abierto, P V V X \ G U.
Consideremos un espacio anillado X y un O
X
-m odulo M. Para aprovechar
la paracompacidad de X vamos a ver que el concepto de partici on de la unidad
puede trasladarse a los O
X
-m odulos.
En primer lugar denimos el soporte de un endomorsmo : MMcomo
la clausura sop del conjunto de los puntos P X tales que
P
6= 0. De este
modo, si U X es un abierto disjunto con sop, se cumple que
P
= 0 para
todo P U, luego
U
= 0.
Si U = {U
i
}
iI
es un cubrimiento abierto de X localmente nito, una par-
tici on de la unidad subordinada a U en M es una familia {
i
}
iI
de endomor-
smos de M tal que, sop
i
U
i
y

iP
= I
P
(la identidad en M
P
).
Observemos que la nitud local del cubrimiento hace que todo punto P X
tenga un entorno V en el que el conjunto {i I |
iV
6= 0} es nito, luego,
en particular, tambien es nito {i I |
iP
6= 0}, por lo que la suma de
endomorsmos que aparece en la denici on es nita. De hecho, se cumple
tambien que

iV
= I
V
(la identidad en M(V )).
Un O
X
-m odulo M es paracompacto si todo cubrimiento abierto de X local-
mente nito tiene una partici on de la unidad subordinada.
Teorema 2.25 Si X es un espacio topol ogico (paracompacto), todo C
X
-m odulo
es paracompacto. Si X es una variedad diferencial, todo C

X
-m odulo es para-
compacto.
Demostraci on: Probaremos las dos armaciones simult aneamente lla-
mando O
X
a C
X
o a C

X
seg un el caso.
Sea M un O
X
-m odulo y {U
i
}
iI
un cubrimiento abierto de X localmente
nito. Por la paracompacidad de X existe una partici on de la unidad {f
i
}
iI
subordinada al cubrimiento formada por funciones f
i
O
X
(X).
Para cada abierto U X, denimos
iU
: M(U) M(U) mediante

iU
(m) = f
i
|
U
m. Es inmediato que los homomorsmos
iU
conmutan con
2.5. Cohomologa en espacios paracompactos 71
las restricciones, por lo que denen endomorsmos
i
: M M. Se com-
prueba sin dicultad que {
i
}
iI
es una partici on de la unidad de M tal que
sop
i
= sopf
i
U
i
.
M as adelante demostraremos que los m odulos paracompactos son acclicos,
por lo que los grupos de cohomologa se pueden calcular tambien con resolu-
ciones paracompactas. El teorema siguiente nos garantiza la existencia de tales
resoluciones:
Teorema 2.26 Si X es un espacio anillado, para todo O
X
-m odulo M existe un
monomorsmo MI, donde I es un O
X
-m odulo paracompacto.
Demostraci on: Para cada abierto U X denimos I(U) como el conjunto
de todas las aplicaciones s que a cada P U le asignan un s(P) M
P
, que
tiene una estructura natural de O
X
-m odulo. Tomamos como restricciones las
restricciones usuales como aplicaciones, con lo que I se convierte claramente en
un haz. Por otra parte, denimos M(U) I(U) como el homomorsmo que
a cada m M(U) le asigna la aplicaci on P 7m
P
. Es claro que esto dene un
monomorsmo de haces. S olo hemos de probar que I es paracompacto.
Fijemos un cubrimiento de X localmente nito {U
i
}
iI
. Por el teorema 2.24,
cada punto P X tiene un entorno abierto W tal que P W W U
i
, para
cierto i I. Los abiertos W forman un cubrimiento de X, y podemos tomar un
renamiento localmente nito {W
j
}
jJ
. As, para cada j J existe un i
j
I
tal que W
j
U
i
j
. Para cada i I, sea J
i
= {j J | i
j
= i}. Si J
i
=
denimos V
i
= , y en caso contrario tomamos
V
i
=

jJ
i
W
j
.
La nitud local del cubrimiento hace que V
i
sea la uni on de las clausuras de
los W
j
correspondientes, por lo que V
i
U
i
. Naturalmente, {V
i
}
iI
es tambien
un cubrimiento abierto localmente nito.
Para cada P X tomemos i
P
I tal que P V
i
P
. Sea
i
: X {0, 1} la
funci on dada por

i
(P) =

1 si i
P
= i,
0 si i
P
6= i.
Para cada abierto U X, denimos el homomorsmo
iU
: I(U) I(U)
dado por
iU
(s)(P) =
i
(P)s(P). Es inmediato que estos homomorsmos son
compatibles con las restricciones, luego denen homomorsmos
i
: I I.
Tambien es obvio que
iU
= 0 siempre que U es disjunto con V
i
, por lo que
sop
i
V
i
U
i
. As mismo es claro que {
i
}
iI
es una partici on de la unidad.
El teorema siguiente sera trivial si hubieramos demostrado ya que los m o-
dulos paracompactos son acclicos:
72 Captulo 2. Ejemplos de funtores derivados
Teorema 2.27 Sea X un espacio anillado y
0 M

N

P 0
una sucesi on exacta de O
X
-m odulos tal que M es paracompacto. Entonces
tambien es exacta la sucesi on
0 M(X)

X
N(X)

X
P(X) 0.
Demostraci on: S olo hay que probar la suprayectividad de
X
. Fijado
t P(X), en principio tenemos que cada punto de X tiene un entorno U en el
que t|
U
tiene antiimagen por
U
. Por la paracompacidad de X podemos suponer
que los abiertos U forman un cubrimiento localmente nito {U
i
}
iI
. Fijemos
s
i
N(U
i
) tal que
U
i
(s
i
) = t|
U
i
.
Sea s
ij
= s
i
s
j
N(U
i
U
j
). Observemos que, en U
i
U
j
U
k
, se cumple
la relaci on s
ij
+s
jk
= s
ik
. Por otra parte,
U
i
U
j
(s
ij
) = 0, luego (identicando
a M con el n ucleo de a traves de ), tenemos que s
ij
M(U
i
U
j
).
Fijemos una partici on de la unidad {
i
}
iI
en M subordinada al cubri-
miento {U
i
}
iI
y sea V
ik
= U
i
\ sop
k
. De este modo U
i
= V
ik
(U
i
U
k
)
y
kU
i
U
k
(s
ik
)|
U
i
U
k
V
ik
= 0, Por consiguiente, existe s
0
ik
M(U
i
) tal que
s
0
ik
|
U
i
U
k
=
kU
i
U
k
(s
ik
) y s
0
ik
|
V
ik
= 0.
As, cada punto P U
i
tiene un entorno V que corta s olo a un n umero nito
de abiertos U
k
, luego s
0
|
ik
= 0 para todo ndice k salvo a lo sumo un n umero
nito de ellos. Esto permite denir (en V ) la suma
s
0
i
=

k
s
0
ik
,
pero es claro que estas sumas para cada V son consistentes entre s, luego se
extienden a un mismo s
0
i
M(U
i
).
Fijemos ahora un punto P U
i
U
j
y consideremos la diferencia
s
0
iP
s
0
jP
=

k
(s
0
ikP
s
0
jkP
),
donde la suma se puede restringir a los ndices k tales que P U
i
U
j
U
k
, y
entonces
s
0
iP
s
0
jP
=

kP
(s
ikP
s
jkP
) =

kP
(s
ijP
).
Ahora podemos considerar de nuevo que k recorre todos los ndices, pues

kP
= 0 si P / U
k
, y as podemos aplicar que {
k
}
k
es una partici on de la
unidad, con lo que concluimos que s
0
iP
s
0
jP
= s
ijP
, para todo P U
i
U
j
,
luego s
0
i
s
0
j
= s
ij
= s
i
s
j
(en U
i
U
j
).
Equivalentemente, tenemos que s
i
+s
0
i
= s
j
+s
0
j
en U
i
U
j
, lo que signica
que existe un s N(X) tal que s|
U
i
= s
i
+s
0
i
para todo i, luego

X
(s)|
U
i
=
U
i
(s
i
) +
U
i
(s
0
i
) = t|
U
i
+ 0,
luego
X
(s) = t.
Vamos a necesitar el siguiente hecho elemental:
2.5. Cohomologa en espacios paracompactos 73
Teorema 2.28 Si X es un espacio anillado, M, N son dos O
X
-m odulos y M
es paracompacto, entonces M
O
X
N tambien es paracompacto.
Demostraci on: Sea {U
i
}
iI
un cubrimiento abierto de X y sea {
i
}
iI
una partici on de la unidad en M subordinada. Es inmediato comprobar que
los homomorsmos {
i
1} son una partici on de la unidad para el producto
tensorial con sop(
i
1) sop
i
U
i
.
A partir de aqu vamos a jar un dominio de ideales principales D y vamos
a trabajar exclusivamente con D
X
-m odulos, donde D
X
es el haz constante aso-
ciado a D sobre el espacio topol ogico X. (Esto no es ninguna restricci on, pues
cuando D = Z estamos considerando todos los haces sobre X.)
Si M es un D
X
-m odulo, es f acil ver que M
D
X
D
X

= M.
Diremos que un D
X
-m odulo M es libre de torsi on si todos los D-m odulos
M
P
, con P X son libres de torsi on.
Vamos a necesitar un resultado tecnico que est a demostrado en el Apendice A
(teorema A.8). Sabemos, por 2.1, que el funtor
D
M es exacto por la derecha,
y lo que arma A.8 es que si D es un dominio de ideales principales y M es un
D-m odulo libre de torsi on, entonces el funtor
D
M es exacto. (La demostraci on
de A.8 se basa en el teorema precedente, que a su vez es independiente de todo
lo anterior.) Esto nos da el teorema siguiente:
Teorema 2.29 Sea
0 M
0
MM
00
0
una sucesi on exacta de D
X
-m odulos y sea N un D
X
-m odulo paracompacto. Si
M
00
o N es libre de torsi on, entonces la sucesi on
0 M
0

D
X
N M
D
X
N M
00

D
X
N 0
es exacta. Si, adem as, M
0
o N es paracompacto, entonces tambien es exacta la
sucesi on
0 (M
0

D
X
N)(X) (M
D
X
N)(X) (M
00

D
X
N)(X) 0.
Demostraci on: Dado P X, las observaciones previas al teorema nos
dan que uno de los funtores,
D
M
00
P
o
D
N
P
, es exacto y, en cualquiera de los
dos casos, Tor
D
1
(M
00
P
, N
P
) = 0, lo que hace exacta a la sucesi on
0 (M
0

D
X
N)
P
(M
D
X
N)
P
(M
00

D
X
N)
P
0.
Esto prueba la primera parte del teorema. Bajo las hip otesis de la segunda
parte tenemos que M
0

D
X
N es paracompacto, por 2.28, luego el teorema 2.27
nos da la conclusi on.
Ya tenemos todos los elementos necesarios para obtener el teorema principal
de esta secci on. Supongamos que
0 D
X

I
0
I
1
I
2

74 Captulo 2. Ejemplos de funtores derivados
es una resoluci on paracompacta y libre de torsi on del haz constante D
X
. Si M
es un D
X
-m odulo arbitrario. Si la reducimos (eliminamos D
X
) y aplicamos el
funtor covariante (
D
X
M), obtenemos un complejo
0 (I
0

D
X
M)(X) (I
1

D
X
M)(X) (I
2

D
X
M)(X)
Llamaremos

H
n
(X, M) a los grupos (D-m odulos) de cohomologa de este
complejo. Cada homomorsmo M M
0
induce claramente un homomorsmo
entre los complejos respectivos, el cual induce a su vez homomorsmos entre los
grupos de cohomologa, con lo que cada

H
n
(X, ) : Mod(D
X
) Mod(D)
es un funtor covariante (que en principio depende de la resoluci on de D
X
de la que hemos partido).
Vamos a probar que esta familia de funtores tiene un homomorsmo de
conexi on. Para ello tomamos una sucesi on exacta de D
X
-m odulos
0 M
0
MM
00
0.
Como cada I
n
es paracompacto y libre de torsi on, el teorema 2.29 nos da
que la sucesi on de complejos
0 (I
n
)
n

D
X
M
0
(I
n
)
n

D
X
M(I
n
)
n

D
X
M
00
0
es exacta, y su sucesi on exacta de cohomologa conecta los funtores

H
n
(X, )
aplicados a la sucesi on exacta de partida. Tambien es obvio que un homomor-
smo entre dos sucesiones exactas cortas da lugar a un diagrama conmutativo
entre las dos sucesiones exactas largas. En suma, tenemos un homomorsmo de
conexi on.
Sea H
n
el n ucleo de I
n
I
n+1
. Tenemos entonces la sucesi on exacta
0 H
n
I
n
H
n+1
0.
Como I
n
es libre de torsi on, lo mismo le sucede al subhaz H
n
. El teorema
2.29 nos da entonces la exactitud de
0 H
n

D
X
MI
n

D
X
MH
n+1

D
X
M0,
y la exactitud izquierda de nos da la exactitud de
0 (H
n

D
X
M)(X) (I
n

D
X
M)(X) (H
n+1

D
X
M)(X).
Esto implica que, en el siguiente diagrama conmutativo, las echas verticales
son inyectivas,
(I
n1

D
X
M)(X)

S
S
S
S
S
S
S
S
S
S
S
S
S
S
(I
n

D
X
M)(X)
(d
n
1)
X

S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
(I
n+1

D
X
M)(X)
(H
n

D
X
M)(X)

(H
n+1

D
X
M)(X)

2.5. Cohomologa en espacios paracompactos 75


luego el n ucleo de (d
n
1)
X
es el mismo que el de la echa oblicua, que, por la
sucesi on exacta precedente, es la imagen de (H
n

D
X
M)(X).
Si n 1 todo vale igualmente para la parte izquierda del diagrama, luego

H
n
(X, M) = (H
n

D
X
M)(X)/ Im(d
n1
1)
X
.
Observemos ahora que si M es paracompacto, entonces 2.29 nos da que la
sucesi on exacta previa al diagrama se puede prolongar con un 0, lo que signica
que las echas oblicuas del diagrama son suprayectivas, luego

H
n
(X, M) = 0, para n 1.
Puesto que todo D
X
-m odulo puede sumergirse en un D
X
-m odulo paracom-
pacto, podemos aplicar el teorema 1.50 para concluir que la sucesi on de funtores

H
n
(X, ) es universal.
Volvamos al caso general en que Mes arbitrario y jemonos en el caso n = 0.
El diagrama anterior nos da que

H
0
(X, M)

= (H
0

D
X
M)(X).
Ahora bien, tenemos un isomorsmo (jo) D
X

H
0
, el cual induce un
isomorsmo
M

= D
X

D
X
M

= H
0

D
X
M,
que a su vez induce un isomorsmo (obviamente funtorial)
(H
0

D
X
M)(X)

= M(X),
luego el funtor

H
0
(X, ) es isomorfo a (X, ).
La conclusi on es que los funtores

H
n
(X, ) son isomorfos a los funtores
H
n
(X, ). El teorema siguiente resume lo que hemos obtenido:
Teorema 2.30 Los grupos de cohomologa de un D
X
-m odulo M pueden calcu-
larse a partir de cualquier resoluci on paracompacta y libre de torsi on de D
X
como los grupos de cohomologa del complejo que resulta de aplicarle el funtor
covariante (X,
D
X
M).
Nota Si tenemos un homomorsmo entre dos resoluciones paracompactas y
libres de torsi on del m odulo constante D
X
, es decir, un diagrama conmutativo
0

D
X

1

I
0

I
1

I
2


0

D
X

J
0
J
1
J
2

es claro que (
i
) induce transformaciones naturales entre los grupos de cohomo-
loga construidos con ambas resoluciones (compatible con los homomorsmos de
76 Captulo 2. Ejemplos de funtores derivados
conexi on), pero, como ambas familias de funtores son universales, s olo hay una
familia de transformaciones naturales entre ellas, y est a formada por isomors-
mos.
Casi hemos probado el teorema siguiente:
Teorema 2.31 Si X es un espacio anillado, todos los O
X
-m odulos paracom-
pactos son acclicos.
En efecto, s olo falta probar que existe una resoluci on paracompacta y li-
bre de torsi on del haz constante Z
X
. Si existe, podemos construir los funtores

H
n
(X, ), de los que hemos probado, por una parte, que son isomorfos a los
funtores H
n
(X, ) y, por otra, que se anulan sobre los Z
X
-m odulos paracom-
pactos. Esto implica que los Z
X
-m odulos paracompactos son acclicos, pero
todo O
X
-m odulo paracompacto lo es tambien como Z
X
-m odulo.
El teorema 2.26 implica la existencia de resoluciones paracompactas, pero
no garantiza que sean libres de torsi on. La existencia de tales resoluciones la
probaremos (varias veces) en las secciones siguientes, en las que mostraremos
c omo las distintas cohomologas introducidas de formas diversas en topologa
algebraica y en geometra diferencial son, en realidad, la cohomologa que hemos
denido en la secci on 2.2 y que hemos estudiado en esta secci on. Supondremos
que el lector est a familiarizado con los resultados b asicos sobre las cohomologas
que vamos a estudiar.
1
2.6 La cohomologa singular
En esta secci on supondremos que X es una variedad topol ogica (es decir,
un espacio con una base numerable en el que todo punto tiene un entorno
isomorfo a un abierto de R
n
). Consideraremos tambien un anillo arbitrario D
(no necesariamente un dominio de ideales principales).
El smplice can onico [2.3] de dimensi on p es el conjunto

p
= {(a
1
, . . . , a
p
) R
p
| a
i
0,

a
i
1}.
Un p-smplice singular [2.5] en un espacio topol ogico X es una aplicaci on
continua :
p
X. Si X es una variedad diferencial, el p-smplice es
diferenciable [11.1] si se extiende a una aplicaci on diferenciable (es decir, de
clase C

) denida en un entorno de
p
.
Representaremos por C
p
(X) [2.6] al D-m odulo libre que tiene por base al
conjunto de los p-smplices singulares en X. Si X es una variedad diferen-
cial, C

p
(X) ser a [11.1] el D-m odulo libre que tiene por base a los p-smplices
singulares diferenciables en X. Los elementos de C
p
(X) se llaman p-cadenas
1
De todos modos, indicare entre corchetes las referencias a mi libro de Topologa algebraica
donde se pueden encontrar todas las demostraciones junto con m as detalles de los hechos que
vamos a necesitar.
2.6. La cohomologa singular 77
singulares
2
en X. Entre estos m odulos puede denirse un operador frontera que
da lugar a un complejo directo:
C
2
(X)

2
C
1
(X)

1
C
0
(X)

0
D 0.
No vamos a dar los detalles de c omo se dene el operador frontera [2.7], pues
son algo tecnicos y no los vamos a necesitar. Observemos unicamente que los
0-smplices son los puntos de X y que
0
asigna la imagen 1 a cada 0-smplice.
Los grupos de homologa de este complejo se llaman grupos de homologa
singular [2.12] de X, y se representan
3
por H
p
(X). Los grupos de homologa
singular diferenciable [11.1] los representaremos por H

p
(X).
Conviene observar c omo afecta a estas construcciones la elecci on del anillo
de coecientes D. Para ello basta tener presente que al multiplicar un Z-m odulo
libre por
Z
D obtenemos el D-m odulo libre del mismo rango (porque el pro-
ducto tensorial conserva sumas directas y Z
Z
D

= D). Por consiguiente, se
cumple que
C
D
p
(X) = C
Z
p
(X)
Z
D.
Si N es un D-m odulo, denimos los grupos de cocadenas singulares de X
con coecientes en N como los D-m odulos
C
p
(X, N) = Hom
D
(C
p
(X), N), (resp. C
p

(X, N) = Hom
D
(C

p
(X), N)).
La denici on dada en [5.42] de los grupos de cohomologa singular no es esta,
pero es equivalente, como all mismo se explica. Recordamos el argumento:
Es f acil comprobar en general que si M es un Z-m odulo y R y N son D-
m odulos, tenemos el siguiente isomorsmo de D-m odulos:
Hom
D
(M
Z
R, N)

= Hom
Z
(M, Hom
D
(R, N)).
En nuestro contexto, esto implica que
C
p
D
(X) = Hom
D
(C
D
p
(X), N)

= Hom
D
(C
Z
p
(X)
Z
D, N)

= Hom
Z
(C
Z
p
(X), Hom
D
(D, N))

= Hom
Z
(C
Z
p
(X), N).
En denitiva, que para denir la cohomologa singular con coecientes en un
D-m odulo N (en particular, en el propio D) es indistinto partir de la cohomo-
loga singular con coecientes en D o con coecientes en Z, pues llegamos a los
mismos m odulos.
2
Y los elementos de C

p
(X) se llaman p-cadenas singulares diferenciables. Todo cuando
vamos a decir en el caso continuo tiene su an alogo en el caso diferenciable, pero no volveremos
a indicarlo salvo que haya alguna diferencia destacable.
3
En [2.6] distinguimos entre la homologa completa y la homologa reducida seg un se se
conserva o se elimina el m odulo D en el complejo de cadenas singulares. Esto s olo modica
el resultado para H
0
(X).
78 Captulo 2. Ejemplos de funtores derivados
Esto se pone de maniesto explcitamente si observamos que, en ambos casos,
las cocadenas singulares de dimensi on p se corresponden biunvocamente con las
aplicaciones que asignan un elemento de N a cada p-smplice singular.
Con m as precisi on, los funtores contravariantes Mod(Z) Mod(D) dados
por Hom
D
(
Z
D, N) y Hom
Z
(, N) son isomorfos, por lo que las dos de-
niciones de los grupos de cohomologa singular son tambien intercambiables a
la hora de formar los complejos de cocadenas singulares, que son los complejos
inversos que resultan de aplicar estos funtores al complejo de cadenas singulares:
0 N C
0
(X, N)
d
0
C
1
(X, N)
d
1
C
2
(X, N)
Los grupos de cohomologa de este complejo se llaman grupos de cohomologa
singular de X con coecientes en N, y los representaremos por H
p
(X, N).
Vamos a necesitar la versi on para cohomologa del teorema [2.43].

Este
arma que si U es un cubrimiento abierto de X y llamamos C
p
(X; U) al subm o-
dulo de C
p
(U) generado por los p-smplices contenidos en alg un abierto de U,
entonces estos subm odulos forman un complejo con la restricci on del operador
frontera, y sus grupos de homologa, denotados por H
p
(X; U), son isomorfos a
los grupos H
p
(X).
La demostraci on consiste en construir un homomorsmo de complejos

p
: C
p
(X) C
p
(X; U)
tal que si i
p
: C
p
(X; U) C
p
(X) es la inclusi on, entonces i es la identidad
y i es homot opico a la identidad.
Denimos ahora C
p
(X, N; U) = Hom
D
(C
p
(X; U), N), que es un complejo
con el operador cofrontera natural (el que resulta de aplicar al operador frontera
el mismo funtor Hom
D
(, N)), lo que a su vez nos permite denir H
p
(X, N; U)
como los grupos de cohomologa de este complejo.
Las inclusiones i
p
: C
p
(X; U) C
p
(X) se corresponden, al dualizar, con
las restricciones C
p
(X, N) C
p
(X, N; U), y al aplicar el funtor Hom
D
(, N)
al homomorsmo y a la homotopa entre i y la identidad, obtenemos el
dual de [2.43] al que hacamos referencia, es decir, que las restricciones inducen
isomorsmos
4
H
p
(X, N) H
p
(X, N; U).
Consideramos ahora el prehaz C
p
X,N
que a cada abierto U X le asigna el
D-m odulo C
p
X,N
(U) = C
p
(U, N) y en el que las restricciones son las restriccio-
nes usuales de homomorsmos (notemos que si U V , entonces C
p
(U) es un
subm odulo de C
p
(V )).
Es claro que estos prehaces cumplen la segunda condici on de la denici on de
haz (sobre extensi on de elementos consistentes), pero cuando p 1 no tienen
4
La prueba del teorema [2.43] vale sin cambio alguno para smplices diferenciables, luego
todo cuanto diremos a continuaci on seguir a siendo v alido igualmente para la cohomologa
diferenciable.
2.6. La cohomologa singular 79
por que cumplir la primera. (Si tenemos un cubrimiento abierto de X, puede
ocurrir que ninguno de los smplices de una p-cadena de X este contenido en
ninguno de los abiertos del cubrimiento, y una cocadena que s olo tome valores
no nulos sobre esta clase de smplices tendr a restricciones nulas a todos los
abiertos del cubrimiento sin ser, ella misma, nula.)
Representaremos por C
p
X,N
la compleci on del prehaz de cocadenas singulares
de dimensi on p en X.
Es evidente que los operadores cofrontera d
p
son consistentes con las restric-
ciones de los prehaces de cocadenas singulares, por lo que inducen homomors-
mos de prehaces, los cuales determinan un complejo de prehaces:
0 N

X
C
0
X,N
d
0
C
1
X,N
d
1
C
2
X,N

Extendiendo estos homomorsmos a las compleciones obtenemos un com-
plejo de haces
0 N
X
C
0
X,N
d
0
C
1
X,N
d
1
C
2
X,N

Vamos a demostrar que se trata de una resoluci on paracompacta del haz
constante N
X
. Adem as ser a libre de torsi on si N es un D-m odulo libre de
torsi on. El caso particular N = D = Z terminar a la prueba de que todos los
D
X
-m odulos paracompactos son acclicos (como Z
X
-m odulos, luego tambien
como O
X
-m odulos para cualquier estructura de espacio anillado sobre X), y
as, cualquier resoluci on paracompacta (sea libre de torsi on o no) servir a para
calcular los grupos de cohomologa de cualquier m odulo. En particular, po-
dremos concluir que los grupos de cohomologa H
n
(X, N
X
) son los grupos de
cohomologa del complejo
0 N
X
C
0
X,N
(X)
d
0
C
1
X,N
(X)
d
1
C
2
X,N
(X)
Ahora bien, estos no son, en principio, los grupos cl asicos de cohomologa sin-
gular, puesto que C
p
X,N
(X) no es lo mismo que C
p
(X, N). El teorema siguiente
nos da la relaci on entre ambos grupos:
Teorema 2.32 Sea F un prehaz que cumpla la segunda condici on de la de-
nici on de haz, sea F
+
su compleci on, sea j
+
: F F
+
el homomorsmo
natural y sea
F(X)
0
= {f F(X) | f
P
= 0 para todo P X}.
Entonces, la sucesi on
0 F(X)
0
F(X)
j
+
X
F
+
(X) 0
es exacta.
80 Captulo 2. Ejemplos de funtores derivados
Demostraci on: Es obvio que F(X)
0
es el n ucleo de j
+
X
. S olo hemos de
probar que j
+
X
es suprayectiva. Tomemos t F
+
(X). Puesto que los homo-
morsmos j
+
P
son isomorsmos, existe un cubrimiento abierto {U
i
}
iI
de X de
modo que existen elementos s
i
F(U
i
) con j
+
U
i
(s
i
) = t|
U
i
.
La paracompacidad de X nos permite suponer que el cubrimiento es local-
mente nito, as como tomar un renamiento {V
i
}
iI
tal que V
i
V
i
U
i
.
(Ver la prueba de 2.26).
Sea I
P
el conjunto (nito) de ndices i tales que P V
i
. Por la nitud local
del cubrimiento, la uni on de las clausuras de los V
i
con i / I
P
es cerrada, luego
podemos tomar un entorno abierto W
P
de P tal que
a) W
P
V
i
= para todo i / I
P
,
b) W
P
U
i
para todo i I
P
,
c) s
i
|
W
P
= s
j
|
W
P
para todo i, j I
P
.
(Para la condici on c, notamos que s
iP
es necesariamente la unica antiimagen
de t
P
por j
+
P
.) Llamemos s
P
F(W
P
) a la restricci on com un indicada en c).
Veamos ahora que s
P
|
W
P
W
Q
= s
Q
|
W
P
W
Q
. En efecto, tomemos un punto
R W
P
W
Q
. Por a) vemos que I
R
I
P
I
Q
. Tomemos i I
R
. Por c), se
cumple que s
P
= s
i
|
W
P
y s
Q
= s
i
|
W
Q
, luego
s
P
|
W
P
W
Q
= s
i
|
W
P
W
Q
= s
Q
|
W
P
W
Q
.
Estamos suponiendo que F cumple la segunda condici on de la denici on
de haz, luego existe un s F(X) tal que s|
W
P
= s
P
para todo P. Entonces
j
+
(s)
P
= t
P
para todo P X y, como F
+
es un haz, esto implica que j
+
(s) = t.
Volviendo a las cocadenas singulares, tenemos una sucesi on exacta
0 C
p
(X, N)
0
C
p
(X, N)
j
+
X
C
p
X,N
(X) 0,
que determina una sucesi on exacta corta de complejos de D-m odulos al variar p.
Si demostramos que todos los grupos de cohomologa del primer complejo son
nulos, entonces la sucesi on exacta larga asociada a la sucesi on anterior implicar a
que el homomorsmo de compleci on induce isomorsmos

j
+
X
: H
p
(X, N) H
p
(X, N
X
)
entre los grupos cl asicos de cohomologa singular con coecientes en N y los
grupos de cohomologa del D
X
-m odulo constante N
X
.
As pues, nos jamos ahora en el complejo
0 C
0
(X, N)
0
C
1
(X, N)
0
C
2
(X, N)
0

formados por las cocadenas singulares localmente nulas. (Notemos que hemos
eliminado el termino correspondiente a N
X
porque los grupos de cohomologa
2.6. La cohomologa singular 81
se calculan con los complejos reducidos, luego son los grupos de cohomologa
de este complejo reducido los que tienen que ser todos nulos para obtener los
isomorsmos indicados.)
Observemos en primer lugar que C
0
(X, N)
0
= 0, porque el prehaz C
0
X,N
ya es un haz (aunque tambien se puede ver directamente sin dicultad). Esto
ya prueba que el grupo de cohomologa de orden 0 es nulo. Fijemos, pues,
q 1, tomemos un f C
q
(X, N)
0
tal que df = 0 y hemos de encontrar un
g C
q1
(X, N) tal que f = dg.
Que f sea localmente nulo signica que existe un cubrimiento abierto U de
X tal que f|
U
= 0 para todo abierto U U. Tenemos una sucesi on exacta de
complejos
0 N {C
p
(X, N)}
p
{C
p
(X, N; U)}
p
0,
donde los epimorsmos son las restricciones y los m odulos N
p
son sus n ucleos.
Ahora bien, sabemos que las restricciones inducen isomorsmos en los grupos de
cohomologa, luego la sucesi on exacta larga asociada a esta sucesi on de complejos
prueba que el complejo N tiene todos sus grupos de cohomologa nulos, pero
f N
q
cumple df = 0, luego existe un g N
q1
C
q1
(X, N) tal que f = dg,
que es lo que queramos probar.
S olo nos falta demostrar que el complejo
0 N
X
C
0
X,N
d
0
C
1
X,N
d
1
C
2
X,N

es una resoluci on paracompacta y libre de torsi on de N
X
. Veamos en primer
lugar que es una sucesi on exacta, lo que equivale a probar que lo es en cada
punto P X, para lo cual podemos trabajar con el complejo de prehaces
0 N

X
C
0
X,N
d
0
C
1
X,N
d
1
C
2
X,N

ya que las localizaciones de los homomorsmos son las mismas.
Observemos que C
0
X,N
(U) = C
0
X,N
(U) es simplemente el conjunto de to-
das las aplicaciones de U en D, mientras que N

X
(U) es el conjunto de todas
las aplicaciones constantes. Claramente, entonces, el primer homomorsmo es
inyectivo.
Tomemos ahora un [f] C
0
X,N,P
tal que [df] = 0. Podemos restringir f
hasta un entorno de P arbitrariamente peque no. Ahora usamos por primera
vez la hip otesis de que X es una variedad topol ogica, al tomar un entorno U
de P que sea arcoconexo. Para cada par de puntos x, y U existe un arco
:
1
= [0, 1] U tal que (0) = x, (1) = y. As, es un 1-smplice y, por
las deniciones de los operadores frontera y cofrontera,
df() = f() = f(y) f(x) = 0.
Esto prueba que f es constante en U, luego f N

D
(U) y tenemos la exac-
titud en C
0
X,N,P
.
82 Captulo 2. Ejemplos de funtores derivados
Fijemos ahora p 1 y tomemos un [f] C
p
X,N,P
tal que [df] = 0. Usamos
por segunda vez la hip otesis de que X es una variedad topol ogica al restringir
f a un entorno U de p que sea homeomorfo a una bola abierta de R
n
, lo que
en particular implica que es homot opico a un punto [1.26] (porque las bolas son
convexas y se les puede aplicar [1.24]). Esto hace que los grupos H
p
(U, N) sean
homeomorfos a los grupos de cohomologa de un punto. En nuestro caso, p 1,
luego H
p
(U, N) = 0. As pues, existe un g C
p1
X,N
(U) tal que [f] = [dg]. Con
esto tenemos probada la exactitud del complejo, es decir, que ciertamente se
trata de una resoluci on del haz constante N
X
.
Si N es un D-m odulo libre de torsi on, los haces C
p
X,N
tambien lo son. En
efecto, si [f] C
p
X,N,P
= C
p
X,N,P
cumple que [af] = 0 para cierto a D no
nulo, entonces, restringiendo f, si es preciso, a un dominio U menor, tenemos
que af = 0, luego, para todo C
p
(U, N), se cumple que af() = 0, luego
f() = 0, luego f = 0.
S olo nos falta probar que los haces C
p
X,N
son paracompactos. Tomemos un
cubrimiento abierto {U
i
}
iI
de X localmente nito y consideremos las funciones

i
: X {0, 1} denidas como en la prueba del teorema 2.26 (lo que supone
tomar previamente otro cubrimiento {V
i
}
iI
tal que V
i
V
i
U
i
). Para cada
abierto U X, denimos

iU
: C
p
X,N
(U) C
p
X,N
(U) mediante

iU
(f)() =
i
((0))f(),
donde 0 R
n
es el origen de coordenadas (un vertice del smplice
p
). Es obvio
que estos endomorsmos conmutan con las restricciones, por lo que denen un
homomorsmo de prehaces

i
, que a su vez se extiende a un homomorsmo
de haces
i
: C
p
X,N
C
p
X,N
. Es evidente que sop
i
V
i
U
i
, as como que

i
= I.
El teorema siguiente resume lo que hemos obtenido:
Teorema 2.33 Si X es una variedad topol ogica, D es un anillo y N es un
D-m odulo, entonces tenemos isomorsmos
H
p
(X, N
X
)

= H
p
(X, N)

= H
p

(X, N)
entre los grupos de cohomologa del haz constante N
X
y los grupos de cohomo-
loga singular y cohomologa singular diferenciable de X.
Observemos por ultimo que las restricciones determinan homomorsmos de
complejos
0

N
U

1

C
0
(U, N)

C
1
(U, N)

C
2
(U, N)


0

N
U

C
0

(U, N)

C
1

(U, N)

C
2

(U, N)


2.7. La cohomologa de Alexander-Spanier 83
que claramente determinan un homomorsmo entre los complejos de prehaces
{C
p
X,N
}
p
y {C
p
X,N,
}
p
, que a su vez se extienden a un homomorsmo entre los
complejos de haces {C
p
X,N
}
p
y {C
p
X,N,
}
p
.
Ahora observamos que el teorema 2.30 es v alido igualmente si en lugar de
partir de una resoluci on de D
X
partimos de una de N
X
, s olo que la familia
de funtores que obtenemos en la construcci on precedente a dicho teorema ya
no es la de los funtores derivados de (X, ), sino la de los funtores derivados
de (X,
D
X
N
X
). La nota posterior al teorema se aplica igualmente, y
nos da que el homomorsmo que tenemos entre ambas resoluciones induce una
transformaci on natural entre las dos construcciones de los funtores derivados,
y que esta ha de ser un isomorsmo. El isomorsmo correspondiente a D
X
resulta de multiplicar el diagrama conmutativo anterior por
D
X
D
X
(que es
equivalente a no hacer nada), luego aplicamos (X, ), con lo que obtenemos
el homomorsmo de complejos
0

C
0
X,N
(X)

C
1
X,N
(X)

C
2
X,N
(X)


0

C
0
X,N,
(X)

C
1
X,N,
(X)

C
2
X,N,
(X)


que, seg un lo dicho, debe inducir isomorsmos entre los grupos de cohomologa.
Tenemos entonces los siguientes diagramas conmutativos:
C
p
(X, N)
j
+
X

C
p
X,N
(X)

C
p

(X, N)
j
+
X

C
p
X,N,
(X)
en el que las echas horizontales y la vertical derecha inducen isomorsmos en
los grupos de cohomologa, luego lo mismo le sucede a la echa vertical derecha.
En resumen, hemos probado el teorema siguiente:
Teorema 2.34 Si D es un dominio de ideales principales y N es un D-m odulo
libre de torsi on, la restricci on C
p
(X, N) C
p

(X, N) induce un isomorsmo


H
p
(X, N) H
p

(X, N) entre los grupos de cohomologa singular y de coho-


mologa singular diferenciable.
2.7 La cohomologa de Alexander-Spanier
La cohomologa que vamos a denir en esta secci on puede considerarse como
una dr astica simplicaci on de la cohomologa singular, que conserva unicamente
lo esencial para que, en efecto, se trate de una cohomologa, sacricando en
aras de la sencillez las ideas topol ogicas subyacentes en la construcci on de la
84 Captulo 2. Ejemplos de funtores derivados
cohomologa singular. Como una primera muestra de ello, en esta secci on no
necesitamos que X sea una variedad topol ogica, sino que sirve cualquier espacio
paracompacto. De nuevo D es un anillo arbitrario y N es un D-m odulo.
La idea principal es sustituir un p-smplice en X por el conjunto de sus p+1
vertices. Si pensamos que = (x
0
, . . . , x
p
) X
p+1
representa un p-smplice,
entonces su cara i-esima es
i
= (x
0
, . . . , x
i
, . . . , x
p
), donde el circunejo
indica que hemos suprimido la componente i-esima.
Denimos A
p
(X, N) como el conjunto de todas las aplicaciones de X
p+1
en
N, que es un D-m odulo con las operaciones denidas puntualmente. Denimos
el operador cofrontera d
p
: A
p
(X, N) A
p+1
(X, N) mediante
(d
p
f)() =
p+1

i=0
(1)
i
f(
i
).
Una comprobaci on sencilla muestra que d
p
d
p+1
= 0, por lo que tenemos
un complejo
0 N

A
0
(X, N)
d
0
A
1
(X, N)
d
1
A
2
(X, N)
donde (n) es la funci on constante n. (Notemos que d
0
se anula sobre las
funciones constantes.)
Esto vale para todo espacio topol ogico X, luego en particular para todo
abierto U X, y el operador cofrontera es claramente compatible con las
restricciones A
p
(U, N) A
p
(V, N) (donde V U X). Tenemos, pues, un
complejo de prehaces
0 N

X
A
0
X,N
A
1
X,N
A
2
X,N

Como en el caso de la cohomologa singular, estos prehaces cumplen la se-
gunda condici on de haz, pero no la primera (excepto para p = 0, pues en este
caso se cumplen ambas).
Pasando a las compleciones obtenemos un complejo de haces
0 N
X
A
0
X,N
A
1
X,N
A
2
X,N

Se demuestra que los haces A
p
X,N
son paracompactos, as como que son libres
de torsi on si N lo es. La prueba es identica al caso de la cohomologa singular,
sin m as que cambiar C
p
(U, N) por U
p+1
.
La prueba de que el complejo es exacto es mucho m as simple. De hecho,
todos los complejos
0 N A
0
(U, N) A
1
(U, N) A
2
(U, N)
son exactos (lo que implica inmediatamente la exactitud del complejo de preha-
ces, y esta a su vez la del complejo de haces).
En efecto: La exactitud en N es inmediata, pues A
0
(U, N) est a formado por
las aplicaciones U N y la imagen de N la forman las funciones constantes.
2.7. La cohomologa de Alexander-Spanier 85
La exactitud en A
0
se debe a que si f A
0
(U, N) cumple que df = 0, entonces,
para todo par de puntos x, y U, tenemos que 0 = df(x, y) = f(y) f(x),
luego f es constante. Por ultimo, para probar la exactitud en A
p
(U, N) (para
p 1) tomamos f A
p
(U, N) tal que df = 0 y jamos un x
0
U. Entonces,
para cada = (a
0
, . . . , a
p
) U
p+1
, se cumple que
0 = df(x
0
, ) = f()
p

i=0
(1)
i
f(x
0
,
i
).
Esto signica que si denimos g A
p1
(U) mediante g() = f(x
0
, ), en-
tonces
f() =
p

i=0
(1)
i
g(
i
) = dg(),
luego f = dg y tenemos la exactitud en A
p
.
En denitiva, hemos vuelto a demostrar la existencia de resoluciones para-
compactas y libres de torsi on de los m odulos constantes D
X
, y ahora sabemos
que los grupos de cohomologa H
p
(X, N
X
) pueden calcularse como los grupos
de cohomologa del complejo
0 A
0
X,N
(X) A
1
X,N
(X) A
2
X,N
(X)
Notemos que el paso a la compleci on es crucial, ya que, seg un hemos pro-
bado, el complejo A
p
(X, N) es exacto (excepto en A
0
, pues ahora hablamos del
complejo reducido). El teorema 2.32 nos da una interpretaci on de este complejo
que puede formularse sin hacer referencia a haces ni a compleciones:
Denici on 2.35 Si X es un espacio topol ogico paracompacto, D es un anillo,
N es un D-m odulo y A
p
(X, N) es el conjunto de aplicaciones X
p+1
N,
llamaremos A
p
(X, N)
0
al subm odulo de A
p
(X, N) formado por las funciones f
para las que existe un cubrimiento abierto U de X tal que f|
U
p+1 = 0 para todo
U U. El grupo de p-cocadenas de Alexander-Spanier con coecientes en N es
el cociente
A
p

(X, N) = A
p
(X, N)/A
p
(X, N)
0
.
Es claro que el operador cofrontera induce un operador en los cocientes, con
lo que tenemos un complejo
0 A
0

(X, N) A
1

(X, N) A
2

(X, N)
cuyos grupos de cohomologa H
p

(X, N) reciben el nombre de grupos de coho-


mologa de Alexander-Spanier de X con coecientes en N.
El teorema 2.32 nos asegura que este complejo es isomorfo al complejo
A
p
X,N
(X), luego hemos demostrado el teorema siguiente:
Teorema 2.36 Si X es un espacio paracompacto, D es un anillo y N es un
D-m odulo, entonces tenemos isomorsmos H
p
(X, N
X
)

= H
p

(X, N) entre los


grupos de cohomologa del haz constante N
X
y los grupos de cohomologa de
Alexander-Spanier.
86 Captulo 2. Ejemplos de funtores derivados
En particular, si X es una variedad topol ogica, tenemos isomorsmos
H
p

(X, N)

= H
p
(X, N)

= H
p

(X, N)
entre los grupos de cohomologa de Alexander-Spanier y los grupos de cohomo-
loga singular. Bajo la hip otesis de que D sea un dominio de ideales principales
y N un D-m odulo libre de torsi on, podemos mostrarlos explcitamente. Consi-
deremos el homomorsmo

pU
: A
p
(U, N) C
p
(U, N)
tal que
p
(f) act ua sobre un p-smplice como f sobre la (p + 1)-tupla de sus
vertices. Es claro que estos homomorsmos inducen un homomorsmo

p
prehaces, que se extiende a un homomorsmo de haces

p
: A
p
X,N
C
p
X,N
.
La denici on del operador cofrontera de la cohomologa de Alexander-Spanier
se corresponde con la denici on para la cohomologa singular, de modo que es
f acil ver que los
p
determinan un homomorsmo de complejos, que a su vez
induce un homomorsmo entre las resoluciones
0

N
X

1

A
0
X,N

A
1
X,N

A
2
X,N


0

N
X

C
0
X,N

C
1
X,N

C
2
X,N


Por el mismo razonamiento con el que obtuvimos el isomorsmo explcito
entre la cohomologa singular y la cohomologa singular diferenciable, este ho-
momorsmo de complejos induce un isomorsmo entre las construcciones que
proporciona cada resoluci on de los funtores derivados de (X,
D
X
N
X
). Los
isomorsmos para el m odulo D
X
son los inducidos por el homomorsmo de
complejos
0

A
0
X,N
(X)

A
1
X,N
(X)

A
2
X,N
(X)


0

C
0
X,N
(X)

C
1
X,N
(X)

C
2
X,N
(X)


Este homomorsmo de complejos se corresponde, a traves de sendos isomor-
smos de complejos, con el homomorsmo formado por los homomorsmos
A
p

(X, N) C
p
(X, N)/C
p
(X, N)
0
inducidos por
p
de forma natural. As pues,
p
induce un isomorsmo entre
H
p

(X, N) y el p-esimo grupo de cohomologa del complejo de la derecha, que


es isomorfo a H
p
(X, N). El isomorsmo H
p

(X, N) H
p
(X, N) resultante es
2.8. La cohomologa de De Rham 87
el que a la clase de cohomologa del cociclo determinado por [f] le hace corres-
ponder la clase de cohomologa de
p
(f). Esto es correcto porque si [f] = [g],
entonces f y g se diferencian en un cociclo h A
p
(X, N)
0
, y
p
(h) es tambien
un cociclo que pertenece a C
p
(X, N)
0
, pero hemos visto que todos los cociclos
de este subm odulo son cofronteras, luego
p
(f) y
p
(g) determinan la misma
clase de cohomologa.
Naturalmente, el mismo razonamiento es v alido con la cohomologa singular
diferenciable.
2.8 La cohomologa de De Rham
En esta secci on X ser a una variedad diferencial y D = R. Llamaremos

p
(X) al espacio vectorial de las formas diferenciales [11.8] de grado p sobre X.
Estos espacios forman un complejo con la diferencial exterior [11.10]:
0 R
0
(X)
1
(X)
2
(X)
(Notemos que
0
(X) = C

(X), de modo que el primer homomorsmo es el que


asigna a cada n umero real r la funci on constante igual a r.)
Los grupos de cohomologa H
p
(X) de este complejo se llaman grupos de
cohomologa de De Rham de la variedad X. [11.11]
Es claro que los espacios
p
(U), cuando U recorre los abiertos de X, forman
un haz
p
X
, y que la diferencial exterior es compatible con las restricciones, por
lo que tenemos un complejo de haces
0 R
X

0
X

1
X

2
X

El primer homomorsmo es la compleci on del homomorsmo de prehaces
R

X

0
X
. Para cada abierto U X, tenemos que R
X
(U)
0
X
(U)
identica a R
X
(U) con el espacio de las funciones localmente constantes en U.
Veamos ahora que el complejo es una resoluci on paracompacta y libre de
torsi on de R
X
. Los R
X
-m odulos
p
X
son libres de torsi on porque R es un
cuerpo, y son paracompactos porque son C

X
-m odulos (teorema 2.25). La exac-
titud de la sucesi on para p 1 se comprueba exactamente igual que en el caso
de la cohomologa singular: es consecuencia de que todo punto P X tiene
un entorno U homot opico a un punto (es decir, contractible) y que entonces
H
p
(U) = 0 (teorema [11.14]). La exactitud en R
X
ya la hemos comprobado
(hemos visto que R
X

0
X
es un monomorsmo) y la exactitud en
0
X
se
debe a que una funci on f
0
(U) = C

(U) cumple df = 0 si y s olo si es


localmente constante en U. As pues:
Teorema 2.37 Si X es una variedad diferencial, entonces existen isomorsmos
H
p
(X, R
X
)

= H
p
(X)
entre los grupos de cohomologa del haz constante R
X
y los grupos de cohomo-
loga de De Rham.
88 Captulo 2. Ejemplos de funtores derivados
En particular tenemos un isomorsmo
H
p
(X)

= H
p

(X, R).
Para exhibirlo explcitamente consideramos la aplicaci on lineal

p,U
:
p
(U) C
p

(U, R)
dada por

p
()() =
_

.
Es inmediato que estas aplicaciones
p,U
inducen un homomorsmo de preha-
ces

p
:
p
X
C
p
X,R,
, el cual se extiende a su vez a un homomorsmo de
haces
p
:
p
X
C
p
X,R,
. El teorema de Stokes para smplices [11.17] arma
que los homomorsmos
p
determinan un homomorsmo de complejos, de modo
que tenemos un homomorsmo entre las resoluciones
0

R
X

1

0
X

1
X

2
X


0

R
X

C
0
X,R,

C
1
X,R,

C
2
X,R,


Por la nota posterior al teorema 2.30, este homomorsmo entre las dos re-
soluciones induce un isomorsmo entre los funtores de cohomologa construidos
con cada una de ellas. En el caso concreto del haz R
X
, los isomorsmos corres-
pondientes son los inducidos por el homomorsmo de complejos
0


0
(X)

1
(X)

2
(X)


0

C
0
X,R,
(X)

C
1
X,R,
(X)

C
2
X,R,
(X)


Ahora basta considerar el diagrama conmutativo

p
(X)

N
N
N
N
N
N
N
N
N
N
N

p,X

C
p

(X, R)
j
+
X

C
p
X,R,
(X)
La echa oblicua y la horizontal inducen isomorsmos entre los grupos de
cohomologa, luego la vertical tambien. En conclusi on:
Teorema 2.38 (De Rham) Si X es una variedad diferencial, la integraci on
sobre smplices
_
:
p
(X) C
p

(X, R)
induce un isomorsmo H
p
(X) H
p

(X, R) entre los grupos de cohomologa


de De Rham y los grupos de cohomologa singular diferenciable de X.
2.9. La estructura multiplicativa 89
Observemos que el funtor Hom
R
(, R) es exacto, porque R es un R-m odulo
inyectivo (esto es trivialmente cierto para cualquier cuerpo). Por consiguiente,
conserva la homologa de los complejos (teorema 1.37). Aplicamos este hecho
al complejo
C

2
(X, R) C

1
(X, R) C

0
(X, R) 0,
y as concluimos que H
p

(X, R) = Hom
R
(H

p
(X, R), R) = H

p
(X, R)

. Expl-
citamente, cada clase de cohomologa [f] H
p

(X, R) se corresponde con la


aplicaci on lineal H

p
(X, R) R dada por [] 7 f(). Si componemos este
isomorsmo con el isomorsmo dado por el teorema de De Rham obtenemos
una versi on alternativa:
Teorema 2.39 (De Rham) Si X es una variedad diferencial, tenemos una
forma bilineal regular
_
: H

p
(X, R) H
p
(X) R
dada por ([], []) 7
_

.
2.9 La estructura multiplicativa
Si X es una variedad diferencial entonces
H

(X) =

p
H
p
(X), y H

(X, R) =

p
H
p

(X, R)
tienen respectivas estructuras de algebras sobre R con el producto exterior
([11.11] y [Secci on
5
6.3]). Vamos a ver que el isomorsmo H

(X)

= H

(X)
que proporciona el teorema de De Rham es un isomorsmo de algebras.
Denimos el producto tensorial de dos complejos inversos de O
X
-m odulos C
y C
0
como el complejo dado por
(C
O
X
C
0
)
p
=

i+j=p
(C
i

O
X
C
j
),
con el operador cofrontera dado por

i+j=p
(d
i
1
j
+ (1)
i
1
i
d
j
).
Se trata de la versi on para haces de la estructura considerada en el teorema
[6.3] (salvo que all consider abamos complejos directos, pero esto es un mero
cambio de notaci on). De hecho, el complejo de O
X,P
-m odulos que resulta al
localizar en un punto P X es el considerado en [6.3], lo que prueba que
realmente el producto que acabamos de denir es un complejo (es decir, que al
aplicar dos veces el operador cofrontera obtenemos el homomorsmo nulo).
5
En dicha secci on trabajamos con la cohomologa singular, pero todo vale igualmente para
la cohomologa singular diferenciable
90 Captulo 2. Ejemplos de funtores derivados
Teorema 2.40 El producto de dos resoluciones paracompactas y libres de tor-
si on del haz constante R
X
es tambien una resoluci on paracompacta y libre de
torsi on de R
X
.
Demostraci on: Si tenemos dos resoluciones
0 R
X
C
0
C
1

y
0 R
X
C
00
C
01

entendemos que el producto de ambas resoluciones es el complejo que empieza
por
0 R
X
C
0

R
X
C
00
(C
0

R
X
C
01
) (C
1

R
X
C
00
)
donde el primer homomorsmo es la composici on
R
X
R
X

R
X
R
X
C
0

R
X
C
00
.
Es f acil ver que este producto es isomorfo al producto de las dos resoluciones
dadas entendiendo que el termino de grado 0 es R
X
. En efecto, dicho producto
empezara as:
0 R
X

R
X
R
X
(R
X

R
X
C
0
) (C
00

R
X
R
X
)
y basta tener en cuenta que el funtor R
X

R
X
es isomorfo a la identidad.
La parte m as delicada es la prueba de que el producto sigue siendo una
sucesi on exacta. Esto es consecuencia del teorema de K unneth [6.4] aplicado a
las sucesiones de complejos locales. Puesto que ambas son sucesiones exactas,
su cohomologa es nula (y ambos son complejos libres porque R es un cuerpo y
todo R-m odulo es libre). El teorema arma entonces que la cohomologa (de las
localizaciones) del producto es nula, es decir, que las localizaciones del operador
cofrontera del producto forman sucesiones exactas, luego el operador cofrontera
forma una sucesi on exacta.
Es inmediato que la suma directa de m odulos paracompactos es paracom-
pacta, y sabemos que el producto tensorial tambien lo es, luego los m odulos de
la resoluci on producto son paracompactos. Adem as son libres de torsi on porque
R es un cuerpo.
En lo sucesivo escribiremos en lugar de
R
X
. Si C es una resoluci on
paracompacta de R
X
, entonces C C es otra, y podemos usarla para calcular
los grupos de cohomologa de cualquier R
X
-m odulo. Si Mes, concretamente, un
haz de R
X
- algebras, entonces tenemos claramente un homomorsmo de haces
MMM, que a su vez induce un homomorsmo de haces
(C
i
M) (C
j
M)

= C
i
C
j
MMC
i
C
j
M.
2.9. La estructura multiplicativa 91
A su vez, podemos considerar los homomorsmos
(C
i
M)(X)
R
(C
j
M)(X)
j
+
X
((C
i
M) (C
j
M))(X)
(C
i
C
j
M)(X),
que inducen un homomorsmo de complejos de R-m odulos
((C M)(X))
R
(C M)(X)) (C C M)(X).
Recordemos ahora que si tenemos dos complejos de A-m odulos A y B, po-
demos denir homomorsmos
H
i
(A)
A
H
j
(B) H
i+j
(A
A
B)
mediante [a] [b] 7 [a b]. En efecto, la denici on es correcta porque si, por
ejemplo a = da
0
es una cofrontera, entonces
d(a
0
b) = da
0
b a
0
db = a b a
0
0 = a b,
luego [a b] = 0.
Volviendo a nuestro argumento, tenemos un homomorsmo
H
i
((C M)(X))
R
H
j
((C M)(X)) H
i+j
((C C M)(X)),
o, en otros terminos,
H
i
(X, M)
R
H
j
(X, M) H
i+j
(X, M),
donde los grupos de cohomologa de la izquierda est an calculados con la reso-
luci on C y el de la derecha con la resoluci on C C. Si aplicamos al grupo de
la derecha el unico isomorsmo entre los funtores de cohomologa calculados
con C C y los calculados con C, podemos considerar que los tres grupos de
cohomologa est an calculados con C.
Vamos a probar que estos homomorsmos no dependen de la resoluci on C
de partida, en el sentido de que si partimos de otra C
0
, entonces el isomorsmo
entre los grupos de cohomologa calculados con una y otra resoluci on dan lugar
a un diagrama conmutativo con el homomorsmo que acabamos de denir.
En efecto, en tal caso podemos considerar tres homomorsmos como el an-
terior: el construido con C C, el construido con C
0
C
0
y el construido con
(CC
0
) (CC
0
). Basta probar que el tercero coincide con los dos primeros y,
por simetra, basta probar que el primero coincide con el tercero.
Ahora bien, podemos denir un homomorsmo C C C
0
mediante
C
p

= C
p
R
X
C
p
C
00


i+j=p
C
i
C
0j
= (C C
0
)
p
.
Es f acil ver que estos homomorsmos de m odulos denen un homomorsmo
de complejos que, de acuerdo con la nota posterior al teorema 2.30, induce un
92 Captulo 2. Ejemplos de funtores derivados
isomorsmo (el unico) entre la sucesi on de grupos de cohomologa calculados
con C y con CC
0
. Para el m odulo M, estos isomorsmos son los inducidos por
el homomorsmo de complejos
: (C M)(X) (C C
0
M)(X).
Por otra parte, el homomorsmo C C C
0
induce claramente un homo-
morsmo entre las resoluciones CC (CC
0
)(CC
0
), que a su vez induce
el unico isomorsmo entre las sucesiones de grupos de cohomologa calculados
con cada una de ellas, y que en el caso de M son los isomorsmos inducidos por
: (C C M)(X) (C C
0
C C
0
M)(X).
Tenemos el siguiente diagrama conmutativo:
(C M)(X)
R
(C M)(X)

(C C M)(X)

(C C
0
M)(X)
R
(C C
0
M)(X)

(C C
0
C C
0
M)(X)
que a su vez induce el diagrama conmutativo
H
i
(X, M)
R
H
j
(X, M)

H
i+j
(X, M)

H
i
(X, M)
R
H
j
(X, M)

H
i+j
(X, M)
donde los grupos de la primera la est an calculados con C (los de la izquierda) y
con CC (el de la derecha), mientras que los de la segunda la est an calculados
con C C
0
y C C
0
C C
0
. Las echas verticales son los unicos isomorsmos
naturales. Es evidente que si a nadimos en una tercera columna los grupos
calculados con C y C C
0
tenemos un cuadrado de isomorsmos, por lo que
el diagrama anterior es tambien conmutativo cuando en la segunda columna
ponemos los grupos estos ultimos grupos.
Los homomorsmos que acabamos de construir inducen una estructura de
R- algebra en
H

(X, M) =

p
H
p
(X, M).
Observemos que los homomorsmos C
i
(U)
R
C
j
(U) C
j
(U)
R
C
i
(U)
dados por u v 7 (1)
ij
v u, para cada abierto U X, inducen un homo-
morsmo de prehaces que a su vez se extiende a un homomorsmo de haces
C
i
C
j
C
j
C
i
. Al variar i, j, estos homomorsmos inducen un homomor-
smo de complejos : C C C C (hay que comprobar que conmutan con
el operador cofrontera del producto, pero esto no ofrece ninguna dicultad).
2.9. La estructura multiplicativa 93
Podemos formar un diagrama conmutativo
H
i
(X, M)
R
H
j
(X, M)

H
i+j
(X, M)

H
j
(X, M)
R
H
i
(X, M)

H
i+j
(X, M)
en el que la echa vertical izquierda es u v 7(1)
ij
v u y la echa vertical
derecha es el homomorsmo inducido por , que ha de ser la identidad. Esto
signica que el algebra H

(X, M) satisface la relaci on


u v = (1)
ij
v u, para todo u H
i
(X, M), v H
j
(X, M).
La situaci on es especialmente simple cuando M = R
X
. Entonces la estruc-
tura de algebra en H

(X, R
X
) es la inducida por los homomorsmos
C
i
(X)
R
C
j
(X) (C C)
i+j
(X) C
i+j
(X).
Si tomamos como C la resoluci on
0 R
X

0
(X)
1
(X)
2
(X) ,
el producto exterior nos da homomorsmos

i
(U)
R

j
(U)
i+j
(U),
que inducen homomorsmos de haces
i
X

j
X

i+j
X
, que, a su vez, es f acil
ver que denen un homomorsmo de complejos
X

X

X
que hace
conmutativo el diagrama siguiente:

i
X
(X)
R

j
X
(X)

S
S
S
S
S
S
S
S
S
S
S
S
S
S

(
X

X
)
i+j
(X)

i+j
X
(X)
en el que la echa oblicua es el producto exterior. Observemos que la echa
vertical induce el unico isomorsmo natural entre los grupos de cohomologa de
R
X
calculados con
X

X
y los calculados con
X
. Este diagrama induce a
su vez
H
i
(X)
R
H
j
(X)

P
P
P
P
P
P
P
P
P
P
P
P
H
i+j
(X)

H
i+j
(X)
donde la echa oblicua es [] [] 7[] y la composici on de las otras dos es
[] [] 7[] [], donde el producto es el que hemos denido en esta secci on.
94 Captulo 2. Ejemplos de funtores derivados
En denitiva, hemos probado que [] [] = [ ]. En otras palabras, que el
( unico) isomorsmo natural
H

(X)

= H

(X, R
X
)
entre el algebra de cohomologa de De Rham y el algebra de cohomologa del
haz constante R
X
(que en principio era un isomorsmo de espacios vectoriales)
resulta ser un isomorsmo de algebras.
Ahora bien, todo este razonamiento es v alido palabra por palabra si sustitui-
mos la resoluci on
X
por la resoluci on C
X,
correspondiente a la cohomologa
diferenciable dotada del producto exterior denido en la [secci on 6.3], y la con-
clusi on es entonces que el ( unico) isomorsmo natural
H

(X, R)

= H

(X, R
X
)
es tambien un isomorsmo de algebras. Esto implica, nalmente:
Teorema 2.41 (de Rham) Si X es una variedad diferencial, la integraci on
sobre smplices
_
:

(X) C

(X, R)
induce un isomorsmo de algebras H

(X) H

(X, R) entre las algebras de


cohomologa de De Rham y de cohomologa singular diferenciable de X.
Segunda parte

Algebra conmutativa
95
Captulo III
La geometra afn
En este captulo mostraremos c omo se puede enfocar el estudio de un con-
junto algebraico afn en terminos del estudio de su anillo de funciones regulares,
y veremos que las tecnicas y los conceptos empleados tienen sentido sobre anillos
m as generales. Estos anillos de funciones regulares no son necesariamente do-
minios ntegros, as que empezaremos estudiando un concepto general de anillos
y m odulos de fracciones que no requiera esta hip otesis.
3.1 M odulos de cocientes
Sea A un anillo y M un A-m odulo. Diremos que un conjunto S A es
multiplicativo si 1 S y, cuando s
1
, s
2
S, entonces s
1
s
2
S. Denimos S
1
M
como el conjunto cociente obtenido a partir de S M mediante la relaci on de
equivalencia dada por
(s
1
, m
1
) (s
2
, m
2
) s(s
1
m
2
s
2
m
1
) = 0 para cierto s S.
A la clase de equivalencia de un par (s, m) la representaremos como s
1
m,
o tambien m/s. Observemos que si S no contiene divisores de cero la igualdad
de fracciones se reduce a la usual.
El conjunto S
1
M adquiere estructura de A-m odulo con las operaciones
dadas por
m
1
s
1
+
m
2
s
2
=
s
2
m
1
+s
1
m
2
s
1
s
2
, a
m
s
=
am
s
Si M = A podemos denir, de hecho, una estructura de anillo en S
1
A
mediante el producto
a
1
s
1
a
2
s
2
=
a
1
a
2
s
1
s
2
.
M as a un, podemos considerar a S
1
M como S
1
A-m odulo con el producto
dado por
a
s
1
m
s
2
=
am
s
1
s
2
.
97
98 Captulo 3. La geometra afn
Es claro que la aplicaci on i
S
: M S
1
M dada por i
S
(m) = m/1 es un
homomorsmo de A-m odulos. Su n ucleo es
N(i
S
) = {m M | sm = 0 para cierto s S}.
En particular, i
S
: A S
1
A es inyectivo si y s olo si S no contiene
divisores de 0.
Los m odulos de cocientes est an caracterizados por esta propiedad:
Teorema 3.1 Sea A un anillo, sea S A un subconjunto multiplicativo y sea
: M N un homomorsmo de A-m odulos. Supongamos que, para cada
elemento s S, el homomorsmo
s
: N N dado por la multiplicaci on por
s es biyectivo. Entonces existe un unico homomorsmo
S
: S
1
M N que
hace conmutativo el diagrama siguiente:
S
1
M

N
M
i
S

x
x
x
x
x
x
x
x
x
Demostraci on: Dado m M y s S, por hip otesis existe un unico n N
tal que sn = (m). Vamos a ver que podemos denir
S
(m/s) = n. Para ello
suponemos que m/s = m
0
/s
0
, lo que signica que existe un s
00
S tal que
s
00
(s
0
m sm
0
) = 0. Aplicando vemos que s
00
s
0
sn s
00
ss
0
n
0
) = 0. Como la
multiplicaci on por ss
0
s
00
es biyectiva, ha de ser n = n
0
, lo que prueba que
S
est a bien denida. Es f acil ver que se trata de un homomorsmo y obviamente
hace el diagrama conmutativo.
La unicidad se debe a que
S
ha de cumplir necesariamente la relaci on
s
S
(m/s) =
S
(m/1) = (m), lo que nos lleva necesariamente a la construcci on
que hemos hecho.
Nota En el caso particular en que : A B es un homomorsmo de anillos,
la condici on de que la multiplicaci on por s sea biyectiva equivale a que (s) sea
una unidad en B, en cuyo caso
S
: S
1
A B es el homomorsmo de anillos
dado por
S
(a/s) = (a)/(s).
Ejemplos Si A es un anillo, el conjunto S formado por todos los elementos
de A que no son divisores de cero es claramente multiplicativo, y al anillo S
1
A
lo llamaremos anillo completo de cocientes de A. Lo representaremos por F(A).
Si A es un dominio ntegro entonces F(A) es su cuerpo de cocientes.
Si f A, el conjunto S
f
= {f
n
| n 1} es multiplicativo. Escribiremos M
f
en lugar de S
1
f
M.
Si p es un ideal primo de A, el conjunto S
p
= A\ p es multiplicativo. Escri-
biremos M
p
en lugar de S
1
p
M. Es inmediato comprobar que A
p
es un anillo
local, es decir, que tiene un unico ideal maximal, formado por las fracciones con
numerador en p.
3.1. M odulos de cocientes 99
La idea fundamental que subyace a la denici on de anillo de cocientes es
que en al pasar a S
1
A hemos convertido en unidades a todos los elementos de
S. Esto tiene una interpretaci on geometrica en muchas ocasiones. Vamos a ver
una de ellas:
Ejemplo Sea X una variedad diferencial con su estructura de espacio anillado
determinada por su haz de funciones de clase C

o bien un espacio metrico


dotado de su haz de funciones reales continuas. En ambos casos es conocido
1
que, para cada abierto U X y cada punto P U, existe s O
X
(X) (esto es,
una funci on de clase C

o continua, seg un el caso) que vale 1 en un entorno de


P y vale 0 fuera de U.
Fijado un punto P X, consideremos el conjunto
P
P
= {f O
X
(X) | f(P) = 0}.
Obviamente es un ideal de O
X
(X). M as concretamente, es el n ucleo del epi-
morsmo O
X
(X) R dado por f 7 f(P), lo que prueba que, de hecho, es
un ideal maximal de O
X
(X) (porque el cociente es un cuerpo, isomorfo a R).
Vamos a probar que O
X,P

= O
X
(X)
P
P
. Para ello observamos que el homo-
morsmo natural O
X
(X) O
X,P
transforma los elementos de O
X
(X) \ P
P
en unidades de O
X,P
(una funci on que no se anula en P tiene inversa en un
entorno de P), luego el teorema 3.1 nos da una extensi on O
X
(X)
P
P
O
X,P
.
Se trata de un monomorsmo de anillos, pues si la imagen de f/s es nula,
eso signica que f se anula en un entorno U de P, luego podemos tomar una
funci on s
0
O
X
(X) que valga 1 en un entorno de P y 0 fuera de U. Entonces
s
0
O
X
(X) \ P
P
y s
0
f = 0, lo que implica que f/s = 0.
Por otra parte, un elemento de O
X,P
est a determinado por una funci on
f O
X
(U), para un cierto entorno U de P. Tomamos s
0
igual que antes y as
s
0
f O
X
(X) determina el mismo elemento dado de O
X,P
, que resulta ser la
imagen de s
0
f/1 O
X
(X)
P
P
.
As pues, los anillos locales de X est an determinados por el anillo O
X
(X).
El teorema 3.1 implica que todo homomorsmo de A-m odulos : M N
induce un homomorsmo de S
1
A-m odulos
S
: S
1
M S
1
N que hace
conmutativo el diagrama siguiente:
M

i
S

N
i
S

S
1
M

S
1
N
Concretamente,
S
viene dado por
S
(m/s) = (m)/s.
1
Ver los teoremas 1.12 y 9.4 de mi Topologa algebraica.
100 Captulo 3. La geometra afn
Es claro entonces que podemos considerar a S
1
: Mod(A) Mod(S
1
A)
como un funtor covariante. El teorema siguiente prueba que es exacto:
Teorema 3.2 Sea A un anillo, S A un conjunto multiplicativo y considere-
mos una sucesi on exacta de A-m odulos M

N

P. Entonces tambien es
exacta la sucesi on S
1
M S
1
N S
1
P.
Demostraci on: Si
S
(n/s) = 0, entonces existe un s
0
S tal que s
0
(n) =
(s
0
n) = 0, luego s
0
n = (m), para cierto m M, luego n/s =
S
(m/ss
0
).
La aplicaci on dada por 7
S
dene un homomorsmo de A-m odulos
Hom
A
(M, N) Hom
S
1
A
(S
1
M, S
1
N).

Este, a su vez, induce un homomorsmo de S


1
A-m odulos
h : S
1
Hom
A
(M, N) Hom
S
1
A
(S
1
M, S
1
N)
dado por h(/s) =
S
/s.
Teorema 3.3 En las condiciones anteriores, si A es noetheriano y M es ni-
tamente generado, h es un isomorsmo.
Demostraci on: Pongamos que M = hm
1
, . . . , m
t
i. Si /s est a en el n ucleo
de h, entonces (m
i
)/s = 0 para i = 1, . . . , t, luego existe un s
0
S tal que
s
0
(m
i
) = 0 para todo i. As pues s
0
= 0, de donde /s = 0.
Consideremos la sucesi on exacta
0 K A
t
M 0
que hace corresponder la base can onica de A
t
con el sistema generador de M.
Como A es noetheriano, el n ucleo K es nitamente generado. Tomemos un
homomorsmo Hom
S
1
A
(S
1
M, S
1
N). Sea s S tal que (m
i
/1) = n
i
/s
para todo i, con n
i
N. Sea : A
t
N el homomorsmo que lleva la base
can onica a los n
i
. El diagrama siguiente es conmutativo:
A
t

M

S
1
M
s

S
1
N
Por consiguiente i
N
[[K]] = 0. Como K es nitamente generado, existe
un s
0
S tal que s
0
[K] = 0. Por consiguiente induce un homomorsmo
: M N dado por (m
i
) = s
0
n
i
. Entonces = h(/ss
0
).
Notemos ahora que (por la exactitud de S
1
, si es inyectiva, suprayectiva
o biyectiva, lo mismo es cierto para
S
. En particular, si M es un subm odulo de
N, podemos considerar a S
1
M como subm odulo de S
1
N de forma natural.
3.1. M odulos de cocientes 101
Es f acil ver que todo subm odulo de S
1
M es de la forma S
1
N para un
cierto subm odulo N de M, pero conviene precisar m as la situaci on: Si N es un
subm odulo de M, denimos
S(N) = {m M | sm N para un s S}.
Es inmediato comprobar que S(N) es un subm odulo de M que contiene a N.
Adem as S(S(N)) = S(N) y S(N
1
N
2
) = S(N
1
) S(N
2
).
Teorema 3.4 Dado un A-m odulo M y un conjunto multiplicativo S A, la
aplicaci on N 7S
1
N biyecta los subm odulos N de M que cumplen N = S(N)
con los subm odulos de S
1
M.
Demostraci on: Si N
0
es un subm odulo de S
1
M, entonces
N = {m M | m/1 N
0
}
es un subm odulo de M tal que N
0
= S
1
N. En efecto, si m/s U
0
, entonces
m/1 U
0
, luego m N y m/s S
1
N.
Por otra parte, si m S(N), entonces existe un s S tal que sm N, luego
sm/1 N
0
, luego m/1 N
0
, luego m N. Por consiguiente S(N) = N.
Tenemos as una aplicaci on F(N
0
) = N tal que N
0
= S
1
(F(N)). Recpro-
camente, si un subm odulo N cumple S(N) = N, entonces F(S
1
N) = N. En
efecto, si m F(S
1
N), tenemos que m/1 S
1
N, luego m/1 = n/s, con
n N, s S, luego s
0
(smn) = 0, para cierto s
0
S, luego s
0
sm N, luego
m S(N) = N. El recproco es obvio.
Concluimos que las aplicaciones F y N 7S
1
N son mutuamente inversas,
luego tenemos una biyecci on.
Ahora es evidente que si M es un A-m odulo noetheriano entonces S
1
M es
un S
1
A-m odulo noetheriano.
Observemos que si S A es un conjunto multiplicativo y p es un ideal primo
de A, entonces
S(p) =

p si p S = ,
A si p S 6= .
Por otra parte, si P es un ideal primo de S
1
A, el ideal F(P) construido
en la demostraci on del teorema anterior no es sino p = i
1
S
[P], que es un ideal
primo de A. En denitiva, tenemos lo siguiente:
Teorema 3.5 Si A es un anillo y S A es un conjunto multiplicativo, entonces
la aplicaci on p 7S
1
p biyecta los ideales primos de A disjuntos con S con los
ideales primos de S
1
A.
En particular, los ideales primos de A
p
se corresponden con los ideales primos
de A contenidos en p.
102 Captulo 3. La geometra afn
Teorema 3.6 Si A es un dominio de factorizaci on unica y S A un con-
junto multiplicativo tal que 0 / S, entonces S
1
A tambien es un dominio de
factorizaci on unica.
Demostraci on: La hip otesis 0 / S implica que i
S
es inyectiva, es decir,
que podemos considerar a A como subanillo de S
1
A. Si es primo en A,
entonces el ideal () es primo. Si () S = , entonces S
1
() = () es un
ideal primo y es primo en S
1
A. Si, por el contrario () S 6= , entonces
() = S
1
() = S
1
A, luego es una unidad en S
1
A. Concluimos que todo
elemento de S
1
A no nulo ni unitario se descompone en producto de primos.
Esto ya implica la unicidad de la factorizaci on.
Teorema 3.7 Sea A un anillo, S un conjunto multiplicativo en A, sea M un
A-m odulo y N un subm odulo. Entonces S
1
(M/N)

= S
1
M/S
1
N.
Demostraci on: Es claro que la aplicaci on : S
1
(M/N) S
1
M/S
1
N
dada por

_
(m+N)/s
_
= m/n +S
1
N
es un epimorsmo bien denido. Adem as es inyectivo, pues si (m+N)/s tiene
imagen nula, entonces m/n S
1
N, luego m/s = n/s
0
, para ciertos n N,
s
0
S. Esto signica que existe s
00
S tal que s
00
(s
0
msn) = 0. Entonces
(m+N)/s = (s
00
s
0
m+N)/s
00
ss
0
= (s
00
sn +N)/s
00
s
0
s = 0.
Similarmente se demuestra:
Teorema 3.8 Sea A un anillo, I un ideal en A, S un conjunto multiplicativo
y S
0
la imagen de S en A/I. Entonces S
01
(A/I)

= S
1
A/S
1
I.
A partir de las localizaciones de un m odulo respecto a ideales maximales
es posible recuperar informaci on global. Los teoremas siguientes son ejemplos
elementales:
Teorema 3.9 Sea A un anillo y M un A-m odulo. Entonces M = 0 si y s olo
si M
m
= 0 para todo ideal maximal m de A.
Demostraci on: Si los m odulos locales son nulos, entonces para cada ele-
mento m M y cada ideal maximal m se cumple que m = 0 en M
m
, luego
existe un s A\ M tal que sm = 0. As pues, el ideal
An(m) = {a A | am = 0}
no est a contenido en ning un ideal maximal de A. Por lo tanto An(m) = A,
luego 1 An(m) y m = 0.
M as en general:
3.2. Conjuntos algebraicos anes 103
Teorema 3.10 Sea A un anillo, M un A-m odulo y P, Q dos subm odulos.
Entonces P = Q si y s olo si P
m
= Q
m
para todo ideal maximal m de A.
Demostraci on: Aplicando 3.7 tenemos que
((P +Q)/Q)
m

= (P
m
+Q
m
)/Q
m
= 0, ((P +Q)/P)
m

= (P
m
+Q
m
)/P
m
= 0.
Por el teorema anterior P = Q.
Teorema 3.11 Sea A un anillo. Una sucesi on M

N

P de homomor-
smos de A-m odulos es exacta si y s olo si lo son M
m

m
N
m

m
P
m
para todo
ideal maximal m de A.
Demostraci on: Una implicaci on ya est a probada. Sea S la imagen de y
T el n ucleo de . Es claro entonces que S
m
es la imagen de
m
y T
m
el n ucleo
de
m
. Basta aplicar el teorema anterior.
En particular, un homomorsmo de m odulos es inyectivo o suprayectivo si
y s olo si lo son todas sus localizaciones respecto a ideales maximales.
3.2 Conjuntos algebraicos anes
Si K es un cuerpo, denimos el espacio afn de dimensi on n sobre K como
A
n
(K) = K
n
(aunque si no hay posibilidad de confusi on escribiremos simple-
mente A
n
).
La notaci on A
n
en lugar de K
n
pretende expresar que no consideramos
ning un sistema de referencia privilegiado en K
n
, sino que cualquier conjunto de
n + 1 puntos afnmente independientes determina un sistema de referencia afn
respecto al cual cada punto de A
n
tiene asignadas unas coordenadas en K
n
.
En todo momento sobrentenderemos que k es un cuerpo arbitrario y que K
es una extensi on de k algebraicamente cerrada. Entonces A
n
(k) A
n
(K) y
todo sistema de referencia afn de A
n
(k) lo es tambien de A
n
(K). S olo admiti-
remos como sistemas de referencia de A
n
(K) los formados por puntos de A
n
(k).
Respecto a cualquiera de ellos, A
n
(k) est a formado por los puntos de A
n
(K)
con coordenadas en k
n
. Entenderemos que A
n
signica A
n
(K) (y no A
n
(k)).
Si S k[X
1
, . . . , X
n
], denimos
V (S) = {P A
n
| F(P) = 0 para todo F S}.
Diremos que un conjunto C A
n
es un conjunto algebraico afn denido
sobre k si existe S k[X
1
, . . . , X
n
] tal que C = V (S). Notemos que la denici on
de V (S) presupone un sistema de referencia, pero es inmediato que la propiedad
de ser algebraico sobre k no depende de la elecci on de dicho sistema. Usaremos
la notaci on C/k para indicar que C est a denido sobre k.
El marco conceptual que acabamos de describir permite tratar conjunta-
mente varios casos de interes:
104 Captulo 3. La geometra afn
El caso cl asico de la geometra algebraica se obtiene cuando K = k es
un cuerpo algebraicamente cerrado. (Y el caso m as cl asico de todos es
K = k = C). As estamos estudiando los subconjuntos de k
n
denidos
por un sistema de ecuaciones polin omicas.
Si consideramos una extensi on algebraica K/k, entonces estamos estu-
diando los subconjuntos de K
n
denidos por ecuaciones polin omicas con
coecientes en k. Saber que los coecientes est an en un cuerpo menor
puede aportar informaci on adicional. Tambien es el contexto adecuado
para estudiar los puntos racionales de un conjunto algebraico C/k, es de-
cir, los puntos del conjunto C(k) = C A
n
(k). No obstante, aunque
estemos interesados en los puntos racionales de un conjunto algebraico,
hemos de ser conscientes de que C(k) puede ser nito, o incluso vaco, por
lo que puede no ser suciente para determinar los conceptos geometricos
que vamos a estudiar.

Este es el motivo por el que, aunque nos interesen
las soluciones de un sistema de ecuaciones en un cuerpo k, trabajemos con
el conjunto de sus soluciones en la clausura algebraica K de k.
Un caso intermedio entre los dos anteriores se da cuando K y k son ambos
algebraicamente cerrados. Entonces C(k) es por s mismo un conjunto
algebraico completo (el que obtendramos cambiando K por k), pero puede
ser util extenderlo con los puntos en A
n
(K). Un caso tpico se da cuando
k es la clausura algebraica de Q y K = C.
Volviendo al caso general, observemos que todo conjunto algebraico (denido
sobre k) puede denirse mediante un conjunto nito de polinomios. Esto se
justica en dos pasos. En primer lugar, si C = V (S) es un conjunto algebraico
y consideramos el ideal I = (S), es evidente que C = V (S) = V (I). As pues,
todo conjunto algebraico puede ser denido mediante un ideal de polinomios. En
segundo, lugar, como el anillo k[X
1
, . . . , X
n
] es noetheriano, todos sus ideales
son nitamente generados, luego I = (S
0
), para un cierto conjunto nito de
polinomios S
0
k[X
1
, . . . , X
n
]. Por el mismo motivo que antes, tenemos que
C = V (I) = V (S
0
).
Considerar conjuntos nitos de polinomios que denan un conjunto alge-
braico tiene las ventajas obvias de la nitud, pero a efectos te oricos tiene el
inconveniente de la falta de unicidad: distintos conjuntos de polinomios S
1
y
S
2
pueden denir el mismo conjunto algebraico V (S
1
) = V (S
2
). Si queremos
asignar de forma can onica a cada conjunto algebraico C = V (S) A
n
(denido
sobre k) un conjunto de polinomios que lo dena, hay una forma muy simple de
hacerlo. Basta considerar (jado un sistema de referencia)
I(C) = {F k[X
1
, . . . , X
n
] | F(P) = 0 para todo P C}.
Es claro que I(C) es un ideal que contiene a S, lo que implica a su vez que
V (I(C)) = C. (Si C no es un conjunto algebraico denido sobre k podemos
denir igualmente I(C), pero entonces V (I(C)) es el menor conjunto algebraico
denido sobre k que contiene a C.)
3.2. Conjuntos algebraicos anes 105
As tenemos una correspondencia que a cada conjunto algebraico C/k le
asigna unvocamente un ideal, y resulta natural preguntarse si esta correspon-
dencia es biunvoca, es decir, si cada ideal I k[X
1
, . . . , X
n
] es de la forma
I(C) para un cierto conjunto algebraico C/k. La respuesta es negativa, debido
a que los ideales I(C) tienen necesariamente una propiedad que no la comparten
todos los ideales. Vamos a denirla:
Denici on 3.12 Si A es un anillo e I es un ideal de A, denimos el radical
de I como la intersecci on radI de todos los ideales primos de A que contienen
a I. Convenimos en que radA = A. Obviamente I radI. Diremos que I es
un ideal radical si I = radI.
Hemos elegido como denici on la propiedad m as interesante a efectos te oricos
del radical de un ideal, si bien en la pr actica existe una caracterizaci on mucho
m as operativa y que explica el nombre de radical:
Teorema 3.13 Si A es un anillo e I es un ideal de A, entonces
radI = {a A | a
r
I para cierto r N}.
Demostraci on: Una inclusi on es inmediata. Supongamos que a
r
/ I para
ning un r N y veamos que a / radI. En efecto, sea el conjunto de los ideales
J de A tales que I J y a
r
/ J para todo r N. Tenemos que I 6= . Por
el lema de Zorn existe un P maximal respecto de la inclusi on. Obviamente
I P 6= A y a / P. Basta probar que P es un ideal primo, pues entonces
a / radI.
Si x / P, y / P, entonces P + (x), P + (y) / , luego existen r, s N
tales que a
r
P + (x), a
s
P + (y). Por consiguiente a
r+s
P + (xy), luego
P + (xy) / , lo que obliga a que xy / P.
En otras palabras, el teorema arma que el radical de un ideal est a formado
por todas las races de los elementos del ideal. Ahora es inmediato comprobar
que rad(radI)) = radI, as como que radI es el menor ideal radical que contiene
al ideal I. Otro hecho elemental es que todo ideal primo es radical.
Ahora podemos retomar nuestra discusi on sobre la relaci on entre conjuntos
algebraicos e ideales observando que si C A
n
es un conjunto algebraico de-
nido sobre k entonces I(C) es obviamente un ideal radical, as como que si
I k[X
1
, . . . , X
n
], entonces V (I) = V (radI).
En vista de estos hechos, aunque la correspondencia entre conjuntos alge-
braicos e ideales no sea biunvoca, todava cabe la posibilidad de que C 7I(C)
determine una biyecci on entre los subconjuntos algebraicos de A
n
denidos so-
bre k y los ideales radicales de k[X
1
, . . . , X
n
]. Esto equivale a armar que si
I es un ideal radical, entonces I = I(V (I)), lo que nos lleva al teorema de los
ceros de Hilbert:
Teorema 3.14 (Teorema de los ceros de Hilbert) Sea K un cuerpo alge-
braicamente cerrado y k un subcuerpo de K. Si I es un ideal de k[X
1
, . . . , X
n
]
tal que V (I) = , entonces I = k[X
1
, . . . , X
n
].
106 Captulo 3. La geometra afn
En otras palabras: si un sistema de ecuaciones polin omicas F
i
= 0 no tiene
soluciones en un cuerpo algebraicamente cerrado, ello se debe necesariamente a
que es posible expresar 1 = G
1
F
1
+ +G
r
F
r
, para ciertos polinomios G
i
.
Vamos a dar una prueba del teorema de Hilbert basada en que es equivalente
a este otro resultado:
Teorema 3.15 Si L/K es una extensi on de cuerpos tal que L = K[S], para un
cierto conjunto nito S L, entonces la extensi on L/K es algebraica.
Demostraci on (de la equivalencia entre ambos teoremas): Supongamos el
teorema 3.15. Si I 6= k[X
1
, . . . , X
n
], podemos tomar un ideal maximal M de
k[X
1
, . . . , X
n
] que contenga a I. Llamamos L = k[X
1
, . . . , X
n
]/M. Obviamente
podemos considerar a k como subcuerpo de L y adem as L = k[S], donde S
consta de las clases de las indeterminadas X
i
m odulo M. Por hip otesis L/k
es una extensi on algebraica y, como K es algebraicamente cerrado, existe un
k-monomorsmo : L K. Claramente, ([X
1
], . . . , [X
n
]) V (I) 6= .
Recprocamente, si suponemos el teorema de los ceros y L = K[a
1
, . . . , a
n
],
entonces sea M el n ucleo del epimorsmo : K[X
1
, . . . , X
n
] L dado por
(X
i
) = a
i
. Ciertamente M es un ideal maximal de K[X
1
, . . . , X
n
]. Si K
es una clausura algebraica de K, tenemos que M tiene un cero en A
n
(K),
digamos (
1
, . . . ,
n
). La evaluaci on en dicho punto es un K-homomorsmo
K[X
1
, . . . , X
n
] K cuyo n ucleo es M. En total tenemos los K-isomorsmos
L

= K[X
1
, . . . , X
n
]/M

= K[
1
, . . . ,
n
]
y, como cada
i
es algebraico sobre K, vemos que la extensi on L/K es algebraica.
El teorema 3.15 es consecuencia inmediata de los dos teoremas siguientes:
Teorema 3.16 Sean A B C tres dominios, donde A es noetheriano y
C = A[c
1
, . . . , c
n
]. Si C es un B-m odulo nitamente generado, entonces B es
nitamente generado como anillo sobre A.
Demostraci on: Pongamos que C = hw
1
, . . . , w
m
i
B
. Podemos suponer que
el generador contiene a c
1
, . . . , c
n
. Digamos que
w
i
w
j
=
m

r=1
b
r
ij
w
r
, b
r
ij
B.
Llamemos B
0
= A[b
r
ij
]. Entonces C = hw
1
, . . . , w
m
i
B
0
, pues el miembro
derecho contiene a A[c
1
, . . . , c
n
].
Como A es noetheriano, lo mismo le sucede a B
0
y C es un B
0
-m odulo
nitamente generado, luego es un B
0
-m odulo noetheriano. En particular, B es
tambien un B
0
-m odulo nitamente generado (porque es un B
0
-subm odulo de
C). De aqu se sigue inmediatamente que B es nitamente generado (como
anillo) sobre A.
3.2. Conjuntos algebraicos anes 107
Teorema 3.17 Sea L = K(X
1
, . . . , X
n
) el cuerpo de las fracciones algebrai-
cas con n indeterminadas sobre un cuerpo K. Entonces L no es nitamente
generado como anillo sobre K.
Demostraci on: Supongamos que L = K[F
1
, . . . , F
m
], donde F
i
= G
i
/H
i
,
con G
i
, H
i
K[X
1
, . . . , X
n
]. Esto implica que cada elemento de L puede
expresarse como un cociente de polinomios en cuyo denominador aparecen a lo
sumo los factores primos de los polinomios H
i
, que son un n umero nito. Por
otra parte, es claro que K[X
1
, . . . , X
n
] contiene innitos polinomios irreducibles.
Si F es uno de ellos distinto de los que dividen a los H
i
, entonces la factorizaci on
unica implica que 1/F no admite la representaci on indicada anteriormente, y
tenemos una contradicci on.
La demostraci on del teorema 3.15 es ahora inmediata: Si L/K es trascen-
dente, sea {X
1
, . . . , X
n
} una base de trascendencia. Aplicamos 3.16 a los anillos
K K(X
1
, . . . , X
n
) L.
Como la extensi on L/K(X
1
, . . . , X
n
) es algebraica y nitamente generada,
concluimos que K(X
1
, . . . , X
n
) es nitamente generado como anillo sobre K,
cuando acabamos de probar que esto es falso.
Con el teorema de los ceros de Hilbert ya podemos demostrar la relaci on
fundamental:
Teorema 3.18 Sea K un cuerpo algebraicamente cerrado y k un subcuerpo de
K. Entonces, para cada ideal I de k[X
1
, . . . , X
n
] se cumple la relaci on
I(V (I)) = radI.
Demostraci on: Es claro que radI I(V (I)). Supongamos ahora que
F I(V (I)), F 6= 0. Consideremos el anillo k[X
1
, . . . , X
n
, T] y en el el ideal
J = (I, FT 1). Es inmediato comprobar que V (J) = , luego el teorema de
los ceros de Hilbert nos da que J = k[X
1
, . . . , X
n
, T]. As pues,
1 =
m

i=1
R
i
F
i
+R(FT 1), F
i
I, R
i
, R k[X
1
, . . . , X
n
, T].
Sea : k[X
1
, . . . , X
n
, T] k(X
1
, . . . , X
n
) el homomorsmo de anillos dado
por (X
i
) = X
i
, (T) = 1/F. Entonces
1 =
m

i=1
(R
i
)F
i
,
y podemos expresar (R
i
) = S
i
/F
r
, con S
i
k[X
1
, . . . , X
n
] y un cierto r N.
Por consiguiente F
r
I y, en denitiva, F radI.
En denitiva, las correspondencias I 7V (I), C 7I(C) denen biyecciones
mutuamente inversas entre el conjunto de los ideales radicales de k[X
1
, . . . , X
n
]
108 Captulo 3. La geometra afn
y el conjunto de los subconjuntos algebraicos de A
n
denidos sobre k. Es inme-
diato que estas biyecciones invierten las inclusiones.
Veamos otra consecuencia sencilla del teorema anterior: Si k k
0
K y C/k
es un conjunto algebraico afn denido sobre k, tambien podemos considerarlo
denido sobre k
0
, con lo que podemos asociarle los ideales I
k
(C) e I
k
0 (C). La
relaci on entre ambos es que
I
k
0 (C) = rad(I
k
(C)k
0
[X
1
, . . . , X
n
]). (3.1)
En efecto, se cumple que
C = V (I
k
(C)) = V (I
k
(C)k
0
[X
1
, . . . , X
n
]) = V (rad(I
k
(C)k
0
[X
1
, . . . , X
n
])),
y la biyecci on entre conjuntos algebraicos e ideales radicales implica (3.1).
Si C/k es un conjunto algebraico, el ideal I(C) determina a C de forma
extrnseca, es decir, explicitando c omo C est a contenido en A
n
, indicando cu ales
de los puntos de A
n
est an en C. Ahora vamos a asignar a C otro objeto alge-
braico que, seg un veremos, lo determinar a intrnsecamente, sin hacer referencia
a la forma en que C est a sumergido en un espacio afn.
Denici on 3.19 Si C/k es un conjunto algebraico, diremos que una aplicaci on
f : C K es polin omica (denida sobre k) si existe un F k[X
1
, . . . , X
n
] tal
que (respecto de un sistema de referencia prejado), f(P) = F(P) para todo
P C.
Aqu se entiende que F(P) representa al polinomio F evaluado en las coor-
denadas de P. Notemos que aunque el polinomio F depende del sistema de
referencia, la noci on de aplicaci on polin omica es independiente de esta elecci on.
Representaremos por k[C] el conjunto de todas las aplicaciones polin omicas
sobre C. Es obvio que k[C] adquiere estructura de k- algebra con las operacio-
nes denidas puntualmente. Fijado un sistema de referencia, es inmediato el
isomorsmo
k[C]

= k[X
1
, . . . , X
n
]/I(C). (3.2)
M as adelante deniremos la noci on de isomorsmo de conjuntos algebraicos
y veremos que dos conjuntos algebraicos son isomorfos si y s olo si lo son sus
algebras de funciones polin omicas. Esto signica que las propiedades de un
conjunto C/k que se conservan por isomorsmos, es decir, las propiedades que
no dependen de la forma en que C est a sumergido en A
n
, son precisamente las
propiedades que pueden expresarse en terminos del algebra k[C].
Ahora vamos a ver que puede decirse en general de las algebras de funciones
polin omicas:
Denici on 3.20 Si k es un cuerpo, una k-algebra afn es una k- algebra nita-
mente generada sobre k (como anillo).
3.2. Conjuntos algebraicos anes 109
Obviamente, si C/k es un conjunto algebraico, entonces k[C] es una k- algebra
afn, generada por las clases x
i
= [X
i
] de las funciones coordenadas. En general,
k[C] puede tener divisores de cero, pero lo que no puede tener son elementos
nilpotentes:
Denici on 3.21 Sea A un anillo. Un elemento a A es nilpotente si existe un
n N tal que a
n
= 0. Si A no tiene elementos nilpotentes diremos que es un
anillo reducido.
Es obvio que si I es un ideal radical de un anillo A, entonces el cociente A/I
es un anillo reducido. En particular, el ideal rad0 est a formado por todos los
elementos nilpotentes y se le llama radical nilpotente de A. Es la intersecci on
de todos los ideales primos de A. Denimos la reducci on de A como el anillo
cociente
A
red
= A/rad0,
que ciertamente es un anillo reducido. Si I es un ideal de un anillo A, es claro
que (A/I)
red
= A/radI.
Ejercicio: Demostrar que si I es un ideal de A y S A es un conjunto multiplicativo,
entonces S
1
radI = radS
1
I. En particular, si A es reducido, tambien lo es S
1
A.
Si C/k es un conjunto algebraico, el algebra k[C] se obtiene como un cociente
sobre un ideal radical, luego es una k- algebra afn reducida. El teorema siguiente
muestra que en general no podemos decir m as:
Teorema 3.22 Toda k- algebra afn reducida es k-isomorfa a una k- algebra
k[C], para cierto conjunto algebraico afn C/k.
Demostraci on: Sea A = k[x
1
, . . . , x
n
] una k- algebra afn reducida y con-
sideremos el epimorsmo de k- algebras k[X
1
, . . . , X
n
] A dado por X
i
7x
i
.
Como A es reducida, su n ucleo I es un ideal radical. Sea C = V (I), de modo
que I = I(C) y A

= k[X
1
, . . . , X
n
]/I(C) = k[C].
Veamos una aplicaci on:
Teorema 3.23 Sea A una k- algebra afn e I un ideal propio de A. Entonces
radI es la intersecci on de los ideales maximales de A que contienen a I.
Demostraci on: Los ideales maximales de A que contienen a I son los
mismos que contienen a radI, luego podemos cambiar I por radI y suponer
que I es radical. Equivalentemente, hemos de probar que la intersecci on de
los ideales maximales de A/I es nula, luego basta probar que la intersecci on
de todos los ideales maximales de una k- algebra afn reducida es nula. Por el
teorema anterior podemos considerar una k- algebra de la forma k[C], para cierto
conjunto algebraico afn C.
Si f = [F] k[C] est a contenido en todos los ideales maximales de k[C],
notamos que para cada punto P C se cumple que
m
P
= {g k[C] | g(P) = 0}
es un ideal maximal de k[C]. Por consiguiente F I(C), luego f = 0.
110 Captulo 3. La geometra afn
Observemos ahora que si A y B son dos k- algebras, entonces A
k
B tiene
una estructura natural de k- algebra determinada por la relaci on
(a b)(a
0
b
0
) = (aa
0
bb
0
).
La denici on es correcta porque podemos denir una aplicaci on multilineal
: AB AB A
k
B
dada por (a, b, a
0
, b
0
) = aa
0
bb
0
. Esta aplicaci on induce a su vez un homo-
morsmo : A
k
B
k
A
k
B A
k
B y el producto en A
k
B es su
restricci on a (A
k
B) (A
k
B).
Teorema 3.24 Consideremos cuerpos k k
0
K y un conjunto algebraico
afn C/k. Entonces
k
0
[C]

= (k
0

k
k[C])
red
.
Demostraci on: Teniendo en cuenta la relaci on (3.1), tenemos que
k
0
[C] = k
0
[X
1
, . . . , X
n
]/rad(I
k
(C)k
0
[X
1
, . . . , X
n
])
= (k
0
[X
1
, . . . , X
n
]/I
k
(C)k
0
[X
1
, . . . X
n
])
red
.
Por otra parte, tenemos los homomorsmos naturales (de anillos)
k
0
[X
1
, . . . , X
n
]

= k
0

k
k[X
1
, . . . , X
n
]
1p
k
0

k
k[C].
Basta observar que el n ucleo de la composici on de ambos es precisamente
I
k
(C)k
0
[X
1
, . . . , X
n
]. En efecto, un elemento de k
0

k
k[X
1
, . . . , X
n
] se expresa
de forma unica como
u =

i
F
i
,
donde
i
recorre una k-base de k
0
y F
i
k[X
1
, . . . , X
n
]. Su imagen por 1 p es

i
p(F
i
),
y la unicidad de esta expresi on implica que (1p)(u) = 0 si y s olo si F
i
I
k
(C)
para todo i. As pues, el n ucleo de lo forman las combinaciones lineales en k
0
de los elementos de I
k
(F), pero esto es precisamente I
k
(C)k
0
[X
1
, . . . , X
n
].
Similarmente podemos determinar la k- algebra afn de un producto carte-
siano:
Teorema 3.25 Sean C A
n
y C
0
A
m
dos conjuntos algebraicos anes
denidos sobre k. Entonces C C
0
A
n+m
es tambien un conjunto algebraico
afn denido sobre k y k[C C
0
]

= (k[C]
k
k[C
0
])
red
.
3.2. Conjuntos algebraicos anes 111
Demostraci on: Es inmediato que C C
0
es un conjunto algebraico afn
denido sobre k. Concretamente es V (I(C)I(C
0
)), considerando ambos ideales
como subconjuntos de k[X
1
, . . . , X
n
, Y
1
, . . . , Y
m
]. Claramente
I(C C
0
) = rad(I(C) I(C
0
)),
luego
k[C C
0
] = (k[X
1
, . . . , X
n
, Y
1
, . . . , Y
m
]/(I(C) I(C
0
))
red
.
Ahora basta tener en cuenta los homomorsmos naturales
k[X
1
, . . . , X
n
, Y
1
, . . . , Y
m
]

= k[X
1
, . . . , X
n
]
k
k[Y
1
, . . . , Y
m
] k[C]
k
k[C
0
],
cuya composici on tiene por n ucleo al ideal generado por I(C)I(C
0
). En efecto,
una inclusi on es obvia y nos da un epimorsmo
k[X
1
, . . . , X
n
, Y
1
, . . . , Y
m
]/(I(C) I(C
0
)) k[C]
k
k[C
0
].
Basta ver que se trata de una aplicaci on biyectiva, y ello se debe a que tiene
una inversa
k[C]
k
k[C
0
] k[X
1
, . . . , X
n
, Y
1
, . . . , Y
m
]/(I(C) I(C
0
))
denida naturalmente por [F] [G] 7[FG].
Como una primera muestra de que, en efecto, las propiedades intrnsecas de
un conjunto algebraico C/k pueden expresarse en terminos de k[C], vamos a ver
que k[C] determina los subconjuntos algebraicos de C:
Si S k[C], podemos considerar el conjunto
V
C
(S) = {P C | f(P) = 0 para todo f S}.
Es inmediato comprobar que se trata de un subconjunto algebraico de C
denido sobre k. (Es el conjunto de los ceros de los polinomios que denen a C
m as los que denen a las funciones de S.)
Igualmente, si D/k es un subconjunto algebraico de C/k, denimos
I
C
(D) = {f k[C] | f(P) = 0 para todo P D}.
Se trata de un ideal radical de k[C] que, a traves del isomorsmo (3.2), se
corresponde con
I
C
(D)

= I(D)/I(C).
Ahora es f acil comprobar que los subconjuntos algebraicos de C/k (denidos
sobre k) se corresponden biunvocamente con los ideales radicales de k[C] a
traves de las correspondencias D 7I
C
(D), I 7V
C
(I). Para ideales arbitrarios
tenemos la relaci on
I
C
(V
C
(I)) = radI.
112 Captulo 3. La geometra afn
3.3 La topologa de Zariski
Observemos que si C
1
= V (F
1
, . . . , F
r
) y C
2
= V (G
1
, . . . , G
s
) son dos sub-
conjuntos algebraicos de A
n
denidos sobre k, entonces
C
1
C
2
= V (F
i
G
j
| i = 1, . . . , r, j = 1, . . . , s)
es tambien un conjunto algebraico denido sobre k. M as en general, la uni on
nita de subconjuntos algebraicos de A
n
denidos sobre k es de nuevo un con-
junto algebraico denido sobre k. Similarmente, la intersecci on de una familia
arbitraria (no necesariamente nita) de subconjuntos de A
n
denidos sobre k
es de nuevo un conjunto algebraico denido sobre k (denido por la uni on de
los conjuntos de polinomios que denen a los miembros de la familia).
Si a nadimos a esto que A
n
= V (0) y = V (1) son conjuntos algebraicos
denidos sobre k, vemos que podemos denir la topologa de Zariski de A
n
rela-
tiva a k como la topologa que tiene por cerrados a los subconjuntos algebraicos
de A
n
denidos sobre k.
La topologa de Zariski en un conjunto algebraico C/k de A
n
es la restricci on
a C de la topologa de Zariski de A
n
, cuyos cerrados son los subconjuntos
algebraicos de C denidos sobre k.
En lo sucesivo consideraremos a los conjuntos algebraicos (denidos sobre k)
como espacios topol ogicos con la topologa de Zariski.
Hay que tener presente que la topologa de Zariski no es de Hausdor, como
veremos enseguida. En general, cuando hablemos de espacios topol ogicos no
supondremos nunca que sean de Hausdor.
Denici on 3.26 Un espacio topol ogico X es irreducible si cuando X = C
1
C
2
con C
1
y C
2
cerrados, necesariamente C = C
1
o C = C
2
.
Llamaremos variedades algebraicas anes sobre k a los subconjuntos alge-
braicos (denidos sobre k) irreducibles respecto a la topologa de Zariski relativa
a k.
Teorema 3.27 Un conjunto algebraico V/k no vaco es irreducible si y s olo si
el ideal I(V ) es primo.
Demostraci on: Si V/k es irreducible y F
1
, F
2
k[X
1
, . . . , X
n
] cumplen
F
1
F
2
I(V ), entonces podemos tomar H
1
= V (F
1
), H
2
= V (F
2
), con lo
que tenemos dos conjuntos cerrados tales que V = (V H
1
) (V H
2
). Por
consiguiente V = V H
i
para un i, de donde se sigue que F
i
I(V ).
Recprocamente, si I(V ) es primo y se cumple que V = C
1
C
2
, entonces
I(V ) = I(C
1
) I(C
2
) I(C
1
)I(C
2
), luego I(V ) I(C
i
) para alg un i, luego
V C
i
, es decir, V = C
i
.
Ejercicio: Probar que las variedades lineales, es decir, los subconjuntos algebraicos
de A
n
denidos por un sistema de ecuaciones lineales (puntos, rectas, planos, etc.)
son irreducibles.
3.3. La topologa de Zariski 113
Las variedades anes denidas sobre k se corresponden biunvocamente con
los ideales primos de k[X
1
, . . . , X
n
], de donde se sigue f acilmente que las subva-
riedades anes denidas sobre k de un conjunto algebraico C/k se corresponden
biunvocamente con los ideales primos del algebra k[C].
Demostramos ahora algunos resultados v alidos para espacios topol ogicos ar-
bitrarios:
Teorema 3.28 Sea X un espacio topol ogico. Las armaciones siguientes son
equivalentes:
a) X es irreducible.
b) Si U
1
y U
2
son abiertos no vacos, entonces U
1
U
2
6= .
c) Todo abierto no vaco es denso en X.
Demostraci on: La equivalencia entre a) y b) se obtiene tomando comple-
mentos, y la equivalencia entre b) y c) es trivial.
Como consecuencia, un subconjunto Y de un espacio topol ogico X es irredu-
cible si y s olo si lo es su clausura Y . En efecto, si Y es irreducible, dos abiertos
no vacos de Y son de la forma U
1
Y , U
2
Y , con los U
i
abiertos no vacos en
Y . La intersecci on es U
1
U
2
Y , que es no vaco, puesto que U
1
U
2
6= y
Y es denso en Y . El recproco se prueba similarmente.
Denici on 3.29 Una componente irreducible de un espacio topol ogico X es un
subconjunto irreducible maximal respecto a la inclusi on.
Por la observaci on precedente, las componentes irreducibles son cerradas.
Teorema 3.30 Todo subconjunto irreducible de un espacio topol ogico est a con-
tenido en una componente irreducible. Todo espacio topol ogico es la uni on de
sus componentes irreducibles.
Demostraci on: Puesto que los puntos son trivialmente irreducibles, la se-
gunda armaci on se deduce inmediatamente de la primera. Si X es un espacio
topol ogico y X
0
es un subconjunto irreducible, consideramos la familia de to-
dos los subconjuntos irreducibles de X que contienen a X
0
. Basta probar que
podemos aplicar el lema de Zorn, para lo cual basta a su vez demostrar que la
uni on de una cadena de conjuntos irreducibles es tambien irreducible.
En efecto, dos abiertos no vacos de la uni on M son las intersecciones con
M de dos abiertos no vacos de X, digamos U
1
y U
2
. Existe un miembro de
la familia, digamos M
0
tal que M
0
U
i
6= para los dos ndices i, con lo que
M
0
U
1
U
2
6= y tambien M U
1
U
2
6= .
Denici on 3.31 Un espacio topol ogico es noetheriano si para toda cadena de-
creciente de cerrados C
1
C
2
C
3
existe un ndice i tal que C
i
= C
j
para todo j i.
114 Captulo 3. La geometra afn
Por ejemplo, si C/k es un conjunto algebraico denido sobre k, entonces el
algebra k[C] es claramente noetheriana, lo cual se traduce en que C es noethe-
riano, pues toda cadena decreciente de cerrados en C se corresponde con una
cadena creciente de ideales en k[C].
Teorema 3.32 Un espacio topol ogico noetheriano tiene un n umero nito de
componentes irreducibles, ninguna de las cuales est a contenida en la uni on de
las dem as.
Demostraci on: Sea M el conjunto de los subconjuntos cerrados del espacio
que no pueden expresarse como uni on nita de componentes irreducibles. Vamos
a demostrar que M = . Si existe un C
0
M, entonces C
0
no es irreducible,
luego C
0
= C
1
D
1
, donde ninguno de los dos cerrados es igual a C
0
. Si
ambos cerrados se descompusieran en uni on nita de conjuntos irreducibles, lo
mismo le sucedera a C
0
, luego al menos uno de ellos, digamos C
1
no admite
tal descomposici on, es decir, C
1
M. Repitiendo el argumento formamos una
cadena estrictamente decreciente C
0
C
1
C
2
, en contradicci on con el
car acter noetheriano del espacio.
As pues, todo cerrado, y en particular el propio espacio, es uni on de un
n umero nito de componentes irreducibles. Digamos que la descomposici on es
X = X
1
X
r
(donde podemos suponer que las componentes son distintas
dos a dos). Si Y es cualquier componente irreducible de X, entonces
Y = Y X = (Y X
1
) (Y X
r
),
de donde se sigue que Y = Y X
i
para alg un i, es decir, Y X
i
y, por
maximalidad, Y = X
i
. Esto prueba que el n umero de componentes irreducibles
es nito. M as a un, ninguna de ellas puede estar contenida en la uni on de las
restantes, pues el argumento que acabamos de emplear probara que sera igual
a una de las restantes.
La topologa de Zariski nos permite denir la dimensi on de un conjunto
algebraico:
Denici on 3.33 Si X es un espacio topol ogico, llamaremos dimensi on de Krull
de X, abreviada dimX N{}, al supremo de las longitudes n de todas las
cadenas de cerrados irreducibles no vacos
X
0
X
1
X
n
.
Convenimos en que dim = 1. La codimensi on de un cerrado irreducible no
vaco Y en X se dene como el supremo codim
X
Y de las longitudes de todas
las cadenas que cumplen adem as X
0
= Y .
Como un espacio de Hausdor irreducible (no vaco) se reduce a un punto,
vemos que la dimensi on de Krull de todo espacio de Hausdor no vaco es
siempre 0. Por el contrario, es f acil probar que dimA
n
n, sin m as que
considerar una cadena creciente de variedades lineales. De hecho se cumple
3.4. El espectro de un anillo 115
la igualdad, aunque ahora no estamos en condiciones de probarlo. M as en
general, veremos que con esta denici on de dimensi on todos los conjuntos
algebraicos tienen dimensi on nita, los puntos tienen dimensi on 0, las rectas
tienen dimensi on 1, etc. Para ello necesitaremos varias tecnicas algebraicas
que desarrollaremos en las secciones siguientes. Terminaremos esta secci on con
algunas observaciones sencillas sobre la dimensi on de Krull:
Es evidente que si Y es un cerrado irreducible en un espacio topol ogico X,
se cumple que
dimY + codim
X
Y dimX.
Hay que tener presente que la desigualdad puede ser estricta. (Por ejemplo,
en un conjunto algebraico C que sea uni on de un plano y una recta, un punto
que este sobre la recta pero no sobre el plano tiene dimensi on 0 y codimensi on 1,
mientras que la dimensi on de C es 2. Seg un hemos comentado, ahora no es-
tamos en condiciones de justicar estas armaciones, pero m as adelante ser an
evidentes.)
Toda cadena de cerrados irreducibles en un espacio topol ogico ha de estar
contenida en una de sus componentes irreducibles, luego podemos concluir que
la dimensi on de un espacio topol ogico es el supremo de las dimensiones de sus
componentes.
Similarmente, si X = A
1
A
r
es una descomposici on de X en cerra-
dos, cada cadena de cerrados irreducibles ha de estar contenida en uno de los
conjuntos A
i
, luego tambien tenemos que dimX = m ax
i
dimA
i
.
Por ultimo observemos que si Y es un subconjunto cerrado de X entonces
dimY dimX. Si tanto Y como X son irreducibles y dimX < , entonces
la igualdad s olo se da si Y = X. En efecto, si Y X y dimY = r, una cadena
de cerrados irreducibles de Y de longitud r se completa a una cadena con un
termino m as a nadiendo X.
3.4 El espectro de un anillo
La noci on de espectro de un anillo que vamos a introducir ahora es la clave
que nos permitir a traducir sistem aticamente las propiedades de un conjunto
algebraico C/k a propiedades de su algebra k[C] de funciones polin omicas, al
mismo tiempo que nos permitir a tratar con anillos arbitrarios, que no sean
necesariamente de la forma k[C].
Denici on 3.34 Si A es un anillo, llamaremos espectro de A al conjunto EspA
formado por todos sus ideales primos.
Si I es un ideal de A, denimos
V (I) = {p EspA | p I}.
Llamaremos topologa de Zariski en EspA a la topologa que tiene por ce-
rrados a los conjuntos V (I), cuando I recorre los ideales de A.
116 Captulo 3. La geometra afn
Esto es correcto, pues V (I
1
) V (I
2
) = V (I
1
I
2
) y

jJ
V (I
j
) = V
_
jJ
I
j
_
.
En lo sucesivo consideraremos siempre a EspA como espacio topol ogico con
la topologa de Zariski. Los resultados siguientes muestran que EspA se com-
porta formalmente de forma similar a un conjunto algebraico.
Si C EspA, denimos
I(C) =

pC
p,
que es un ideal radical de A.
Teorema 3.35 Si A es un anillo y C EspA, entonces
V (I(C)) = C.
Demostraci on: Trivialmente C V (I(C)) y, como el miembro derecho es
cerrado, tambien C V (I(C)). Recprocamente, si C = V (I), entonces para
todo p C tenemos que p I, luego I I(C), luego V (I(C)) V (I) = C.
Similarmente tenemos:
Teorema 3.36 Si A es un anillo e I es un ideal de A, entonces
I(V (I)) = radI.
Demostraci on: Claramente
I(V (I)) =

pV (I)
p =

pI
p = radI.
As pues, los cerrados en EspA se corresponden biunvocamente con los
ideales radicales de A.
Teorema 3.37 Sea A un anillo y C 6= un subconjunto cerrado de EspA.
Entonces C es irreducible si y s olo si I(C) es primo.
Demostraci on: Supongamos que C es irreducible y sean f, g A tales
que fg I(C). Para cada p C, tenemos que f p o g p, luego
C = (C V (f)) (C V (g)).
Por consiguiente C V (f) o C V (g), luego f I(C) o g I(C).
Recprocamente, si I(C) es un ideal primo y C = C
1
C
2
es una descom-
posici on en cerrados, entonces I(C) = I(C
1
) I(C
2
), luego I(C
i
) I(C) para
uno de los ndices i. De hecho, ha de ser I(C
i
) = I(C), luego C
i
= C.
Si C/k es un conjunto algebraico, podemos considerar X = Espk[C], que
es otro espacio topol ogico cuya relaci on con C es muy sutil. Los puntos de X
3.4. El espectro de un anillo 117
no se corresponden con los puntos de C, sino con los subconjuntos algebraicos
de C denidos sobre k. De hecho, la relaci on natural entre C y X es que
existe una biyecci on natural entre los cerrados de uno y otro, la determinada
por V
C
(I) V (I), donde I recorre los ideales radicales de k[C]. Esta biyecci on
respeta las inclusiones, uniones e intersecciones. Obviamente determina tambien
una biyecci on entre los abiertos de C y los de X.
Las sutilezas aparecen a la hora de relacionar los puntos de C con los de X.
Para cada punto P C podemos denir
p
P
= {f k[C] | f(P) = 0}.
Es claro que p
P
EspA. M as precisamente, p
P
es el n ucleo del k-homomor-
smo de anillos
P
: k[C] K determinado por la evaluaci on en P. Si
P = (
1
, . . . ,
n
), tenemos el k-isomorsmo
k[C]/p
P

= k[
1
, . . . ,
n
].
Si las coordenadas de P son algebraicas sobre k (en particular si K es la
clausura algebraica de k), entonces el anillo de la derecha es un cuerpo, luego
p
P
es un ideal maximal.
Tenemos una aplicaci on : C Espk[C]. Observemos que es continua:
si V (I) es un cerrado en k[C], entonces

1
[V (I)] = {P C | p
P
I} = V
C
(I)
es un cerrado en C.
Vamos a ver que, en general, no es inyectiva ni suprayectiva. Respecto a
la inyectividad, si consideramos dos puntos P = (
1
, . . . ,
n
), Q = (
0
1
, . . . ,
0
n
) y
p
Q
= p
Q
, entonces tenemos un k-isomorsmo
: k[
1
, . . . ,
n
] k[
0
1
, . . . ,
0
n
]
tal que (
i
) =
0
i
, el cual se extiende a un G(K/k) (el grupo de k-
automorsmos de K) tal que Q = P

. Recprocamente, es claro que si P y


Q son conjugados en este sentido entonces p
P
= p
Q
.
As pues, la aplicaci on identica los puntos conjugados de C. En particular
es inyectiva sobre C(k) y, si K = k, entonces es inyectiva.
Respecto a la suprayectividad, observemos primeramente que si m Espk[C]
es un ideal maximal, el teorema de los ceros de Hilbert implica que existe
un punto P C (de hecho, con coordenadas algebraicas sobre k) tal que
P V
C
(m), es decir, tal que m p
P
y, por maximalidad, m = p
P
.
De hecho, vemos que
1
(m) = V
C
(m) y, seg un hemos visto, est a formado
por una clase de conjugaci on respecto de G(K/k) de puntos con coordenadas
algebraicas sobre k.
118 Captulo 3. La geometra afn
Si k es la clausura algebraica de k, hemos demostrado que se restringe a
una aplicaci on suprayectiva de C(k) en el espacio de los ideales maximales de
k[C]. Esta aplicaci on identica las clases de conjugaci on respecto de G(k/k).
En particular, si k es algebraicamente cerrado, se restringe a un homeo-
morsmo entre C(k) y el conjunto de ideales maximales de k[C]. (Es un ho-
meomorsmo pues, para todo ideal I de k[C], tenemos que P V
C
(I) si y s olo
si I p
P
, luego [V
C
(I)] = V (I) [C].)
El teorema 3.23 implica que el conjunto de los ideales maximales de k[C] es
denso en Espk[C]. En efecto, si un abierto U = Espk[C] \ V (I) no contiene
ning un ideal maximal, esto signica que I est a contenido en rad0, luego U = .
Ejemplo Por jar ideas, consideremos k = R, K = C y la circunferencia
C = V (X
2
+Y
2
1). Entonces, cada punto real de C, como (1, 0), se corresponde
con un ideal maximal de R[C], en este caso con p
P
= (x 1, y). Sin embargo,
C contiene tambien puntos imaginarios, como Q = (i,

2), que se corresponde


con el ideal maximal p
Q
= (x
2
+ 1, y

2) (notemos que R[C]/p


Q

= C), el
mismo asociado a Q
0
= (i,

2). Los puntos Q y Q


0
no se pueden distinguir
con polinomios de R[X, Y ], en el sentido de que un polinomio se anula en uno
si y s olo si se anula en el otro, y por ello est an representados por un unico ideal
maximal de R[C].
En vista de estos resultados, podra parecer que hubiera sido m as razonable
denir EspA como el conjunto de todos los ideales maximales de A pues, al
menos cuando la extensi on K/k es algebraica, y C/k es un conjunto algebraico,
los ideales maximales de k[C] son sucientes para representar todos los puntos
de C (identicando las clases de conjugaci on respecto al grupo de Galois, pero
esto no depende de que se incluyan o no en el espectro los primos no maximales.)
Sin embargo, vamos a ver que la idea de incluir en el espectro a todos los ideales
primos, aunque no sea en principio muy intuitiva, es muy pr actica y, de hecho,
es crucial para toda la teora que vamos a desarrollar.
Un primer ejemplo lo tenemos en que los homomorsmos de anillos denen
de forma natural aplicaciones continuas entre sus espectros, lo cual no sera
cierto si s olo hubieramos incluido en ellos los ideales maximales:
Denici on 3.38 Si f : A B es un homomorsmo de anillos, denimos

f : EspB EspA mediante



f(p) = f
1
[p].
Observemos que la antiimagen de un ideal primo es siempre un ideal primo,
mientras que la antiimagen de un ideal maximal no es necesariamente maximal.
Las aplicaciones inducidas por homomorsmos son continuas, pues si I es
un ideal de A, entonces

f
1
[V (I)] = {p EspB | f
1
[p] I} = {p EspB | p f[I]} = V (f[I]B).
Si f : A B es un epimorsmo y su n ucleo es I, entonces la aplicaci on
inducida es un homeomorsmo

f : EspB V (I).
3.4. El espectro de un anillo 119
En efecto, es claro que los ideales primos de B se corresponden biunvoca-
mente con los ideales primos de A que contienen a I, es decir, con los elementos
de V (I). Esto signica que

f es biyectiva. Para probar que es cerrada observa-
mos que si J es un ideal en B, entonces

f[V (J)] = V (f
1
[J]).
Notemos que para que f : A B induzca un homeomorsmo entre EspB
y EspA es necesario y suciente que EspA = V (I), en cuyo caso
rad0 =

p
p =

pI
p = radI.
Esto implica que todos los elementos de I son nilpotentes y, recprocamente,
si I est a formado por elementos nilpotentes entonces V (I) = EspA y los espec-
tros son homeomorfos. En particular, para todo anillo A se cumple que EspA
y Esp(A
red
) son homeomorfos.
Teorema 3.39 Sea S un subconjunto multiplicativo de un anillo A, considere-
mos el homomorsmo can onico i : A S
1
A y = {p EspA | p S = }.
Entonces : EspS
1
A es un homeomorsmo (considerando en la
topologa inducida desde EspA).
Demostraci on: En 3.4 hemos probado que es biyectiva, y en general
sabemos que es continua. Falta probar que es cerrada. Un cerrado en EspS
1
A
est a formado por los ideales P EspS
1
A tales que I P, para un cierto
ideal I de S
1
A, y su imagen en la forman los ideales p EspA tales que
i
1
(I) p y p S = . Este conjunto es V (i
1
(I)) , que es cerrado en .
Otra de las consecuencias de admitir a todos los ideales primos en el es-
pectro de un anillo es que as podemos formalizar un antiguo y vago concepto
de la geometra algebraica: el de punto generico, entendido como un punto
arbitrario de un conjunto algebraico que no tenga ninguna peculiaridad, de
modo que lo que vale para el vale para casi todos los puntos del conjunto.
Denici on 3.40 Sea X un espacio topol ogico y C un subconjunto cerrado. Un
punto P C es un punto generico de C si es denso en C.
Observemos que para que un cerrado C pueda contener un punto generico
es necesario que C sea irreducible, pues todo punto lo es y la clausura de un
conjunto irreducible es irreducible. Recprocamente:
Teorema 3.41 Si A es un anillo, cada cerrado irreducible no vaco C EspA
tiene un unico punto generico, a saber, p = I(C).
Demostraci on: Por el teorema 3.35 vemos que
p = V (I({p})) = V (p) = V (I(C)) = C,
luego p es ciertamente un punto generico.
120 Captulo 3. La geometra afn
Si q es un punto generico arbitrario en C, entonces, de nuevo por 3.35,
C = {q} = V (q),
luego q = I(V (q)) = I(C).
Veremos que, al tratar con los puntos del espectro de un anillo, el hecho
de que sean o no maximales ser a casi siempre irrelevante, y por ello los puntos
genericos se convierten en una poderosa herramienta para estudiar cerrados
irreducibles trat andolos como puntos.
Denici on 3.42 Sea A un anillo y sea I 6= A un ideal de A. Un divisor primo
de I es un ideal primo p de A tal que I p. Un divisor primo minimal de I
es un divisor primo p de I tal que si I q p para un cierto divisor primo q
de I, necesariamente p = q. Llamaremos primos minimales de A a los divisores
primos minimales del ideal 0. Claramente A es un dominio ntegro si y s olo si
su unico primo minimal es el ideal 0.
Observemos que los divisores primos minimales de I son precisamente los
puntos genericos de las componentes irreducibles del cerrado (no vaco) V (I) en
EspA. En efecto, si p es un divisor primo minimal de I, entonces V (p) es una
componente irreducible de V (I) y p es su punto generico. Recprocamente, si p
es el punto generico de una componente irreducible V (p) de V (I), entonces p es
un divisor primo minimal de I.
El teorema 3.30 se traduce ahora en que todo ideal I de todo anillo A tiene
divisores primos minimales. En particular todo anillo tiene primos minimales.
M as a un, si EspA es noetheriano (lo cual sucede claramente si A es noetheriano),
entonces cada ideal I de A tiene s olo un n umero nito de divisores primos
minimales y, en particular, A tiene s olo un n umero nito de primos minimales.
Los primos minimales de un anillo est an estrechamente relacionados con sus
divisores de cero. Dedicamos la secci on siguiente a estudiar con detalle esta
relaci on.
3.5 Primos asociados
La relaci on fundamental entre los primos minimales de un anillo y sus divi-
sores de cero viene dada por el teorema siguiente:
Teorema 3.43 Sea A un anillo con un n umero nito de primos minimales
p
1
, . . . , p
s
. Entonces los elementos (no nulos) de cada p
i
son divisores de cero,
y si A es reducido entonces todo divisor de cero pertenece a alg un p
i
.
Demostraci on: El punto de partida es que, evidentemente,
rad0 =
s

i=1
p
i
.
3.5. Primos asociados 121
Si s = 1 entonces p
1
est a formado por los elementos nilpotentes de A, luego
todos sus elementos (no nulos) son divisores de cero. Suponiendo s > 1, tome-
mos un p p
j
no nulo. Podemos encontrar un q

i6=j
p
i
, q / p
j
, pues en caso
contrario tendramos que

i6=j
p
i
p
j
,
con lo que p
i
p
j
para alg un i 6= j, en contradicci on con la minimalidad de
p
j
. Entonces pq rad0, luego (pq)
m
= 0, para cierto m N. Como q / p
j
, ha
de ser q
m
6= 0, luego podemos considerar el mnimo t N tal que p
t
q
m
6= 0 y
p
t+1
q
m
= 0. Esto implica que p es un divisor de cero.
Supongamos ahora que A es reducido y sea d A un divisor de cero. Esto
signica que existe un d
0
A no nulo tal que dd
0
= 0. Como la intersecci on
de los primos minimales es nula, ha de ser d
0
/ p
j
para alg un j, pero dd
0
p
j
,
luego d p
j
.
Si el anillo A no es reducido, ya no podemos asegurar que sus divisores
esten contenidos en los primos minimales. El resto de la secci on est a dedicado
a estudiar lo que sucede en tal caso.
Denici on 3.44 Sea M un m odulo sobre un anillo A. Si m M, denimos el
anulador de M como el ideal
An(m) = {a A | am = 0}.
Similarmente, el anulador de M es el ideal
An(M) = {a M | am = 0 para todo m M}.
Diremos que un ideal p EspA est a asociado a M si existe un m M tal
que p = An(m). Representaremos por As(M) el conjunto de ideales asociados
a M.
Veamos algunas propiedades sencillas:
Teorema 3.45 Si M es un A-m odulo, entonces As(M) es el conjunto de los
ideales p EspA tales que M tiene un subm odulo isomorfo a A/p.
Demostraci on: Si p = An(m), entonces hmi

= A/p. Recprocamente, si
A/p

= N, para un cierto subm odulo N de M, entonces N = hmi, donde m es
la imagen de 1 + p por el isomorsmo, y claramente p = An(m).
Teorema 3.46 Si M es un A-m odulo y p EspA, entonces As(A/p) = {p} y
p es el anulador de todo x no nulo en A/p.
Demostraci on: La primera armaci on se deduce de la segunda. Para
probar esta observamos que si x = a+p, con a A\p, entonces b(a+p) = 0+p
si y s olo si b p.
122 Captulo 3. La geometra afn
Teorema 3.47 Si M es un A-m odulo y N es un subm odulo, entonces
As(N) As(M) As(N) As(M/N).
Demostraci on: La primera inclusi on es obvia. Si p As(M) \ As(N) y
p = An(m), para un m M, entonces hmi

= A/p y hmi N = 0, pues de lo
contrario el teorema anterior nos dara que p As(N). Entonces el epimorsmo
can onico M M/N se restringe a un isomorsmo entre hmi y un subm odulo
de M/N, luego p As(M/N).
Teorema 3.48 Si A es un anillo noetheriano y M es un A-m odulo no nulo,
entonces As(M) 6= .
Demostraci on: El conjunto de todos los ideales de A que son anuladores
de elementos no nulos de M es obviamente no vaco, luego tiene un elemento
maximal p. Vamos a probar que es un ideal primo. Pongamos que p = An(m)
y sean a, b A tales que ab p, b / p. Entonces bm 6= 0 y p An(bm). Por la
maximalidad de p ha de ser p = An(bm). Como abm = 0, ha de ser a p.
Enseguida veremos que el teorema siguiente es una generalizaci on de 3.43
(para anillos noetherianos):
Teorema 3.49 Si A es un anillo noetheriano y M es un A-m odulo, entonces

pAs(M)
p
es el conjunto de los divisores de cero de M (es decir, de los elementos de A
anulan a alg un elemento no nulo de M).
Demostraci on: Es obvio que los elementos de la uni on son divisores de cero
de M. Recprocamente, si am = 0 para cierto a A y cierto m M, m 6= 0,
entonces As(hmi) 6= por el teorema anterior, luego existe un p EspA y un
b A de modo que p = An(bm). Como abm = 0, concluimos que a p.
En particular, los primos de As(A) est an formados por todos los divisores de
cero de A. Teniendo en cuenta el teorema 3.43, es natural conjeturar que los pri-
mos minimales de A deben ser asociados. Esto es cierto, pero para demostrarlo
necesitamos estudiar los primos asociados de un anillo de cocientes:
Teorema 3.50 Si A es un anillo noetheriano, M es un A-m odulo no nulo y
S A es un subconjunto multiplicativo, entonces los primos asociados de S
1
M
son los de la forma S
1
p, donde p es un primo asociado de M tal que pS = .
Demostraci on: Si p es un primo asociado de M disjunto con S, entonces
p = An(m), para un cierto m M, y es f acil ver entonces que S
1
p = An(m/1).
Recprocamente, todo primo de S
1
A es de la forma S
1
p, donde p es un primo
de A disjunto con S. Si S
1
p = An(m/s) = An(m/1), entonces, para cada
a p existe un s S tal que asm = 0. Aplicando esto a un generador nito
3.5. Primos asociados 123
de p y multiplicando los s correspondientes, obtenemos un mismo s S que
cumple esto para todo a p. Por otra parte, si asm = 0 entonces am/1 = 0,
luego a/1 S
1
p, luego a p. Esto prueba que p = An(sm), luego p es un
primo asociado de A.
Teorema 3.51 Sea I un ideal de un anillo A y sean p
1
, . . . , p
n
ideales primos.
Si I est a contenido en la uni on de los p
i
, entonces est a contenido en uno de
ellos.
Demostraci on: Por inducci on sobre n. Para n = 1 es trivial. Si n > 1
podemos suponer que I no est a contenido en la uni on de n 1 de los ideales
(o aplicaramos la hip otesis de inducci on), luego existe f
i
I \

j6=i
p
j
. Como I
est a contenido en la uni on de todos los primos, de hecho f
i
I p
i
. Tomamos
g
j
=

i6=j
f
i
y f =

j
g
j
. As g
j
I p
i
para i 6= j, pero g
j
/ p
j
. Es claro que f
est a en I pero no en la uni on.
Ahora ya podemos probar la relaci on entre primos minimales y asociados:
Teorema 3.52 En un anillo noetheriano todos los primos minimales son aso-
ciados y, si el anillo es reducido, todo primo asociado es minimal.
Demostraci on: Sea A un anillo noetheriano. Por el teorema anterior, un
primo p es asociado de A si y s olo si es asociado de A
p
. Si p es minimal, entonces
A
p
no tiene m as primo que p, y ha de tener alg un primo asociado, luego p es
asociado de A
p
y de A.
Si A es reducido y p es un primo asociado, los teoremas 3.43, 3.49 y 3.51
implican que p est a contenido en un primo minimal de A, pero, precisamente
por ser minimal, se ha de dar la igualdad.
Ejercicio: Probar que en el anillo A = k[X, Y ]/(X
2
, XY ), el primo (x, y) es asociado
y no minimal.
Los primos minimales de un anillo noetheriano son un n umero nito. Vamos
a demostrar que lo mismo sucede con los primos asociados. Para ello probamos
primero lo siguiente:
Teorema 3.53 Sea A un anillo noetheriano y M un A-m odulo nitamente
generado. Entonces existe una cadena de subm odulos
0 = M
0
M
1
M
n
= M
de modo que M
i
/M
i1

= A/p
i
, con p
i
EspA, para i = 1, . . . , n.
Demostraci on: Podemos suponer que M 6= 0. El conjunto S de los
subm odulos no nulos de M para los que se cumple el teorema es no vaco,
pues si p As(M), entonces M contiene un subm odulo N

= A/p. Como A
es noetheriano, podemos tomar un m odulo N S maximal. Vamos a probar
que M = N. En caso contrario M/N contiene un subm odulo no nulo isomorfo
a A/q, para cierto q EspA. Dicho subm odulo ser a de la forma N
0
/N, pero
entonces N
0
S contradice la maximalidad de N.
124 Captulo 3. La geometra afn
Teorema 3.54 Si A es un anillo noetheriano y M es un A-m odulo nitamente
generado, entonces As(M) es nito.
Demostraci on: Consideremos una sucesi on de subm odulos en las condi-
ciones del teorema anterior. Si p As(M), entonces el teorema 3.47 nos da
que p As(M
1
) = As(M
1
/M
0
) o bien p As(M/M
1
). En el segundo caso,
o bien p As(M
2
/M
1
) o bien p As(M/M
2
). En denitiva, llegamos a que
p As(M
i
/M
i1
)

= As(A/p
i
), para cierto i > 0, luego por 3.46 concluimos que
p = p
i
. As pues, hay un n umero nito de primos asociados a M.
La consecuencia siguiente resulta util a menudo:
Teorema 3.55 Sea A un anillo noetheriano y M un A-m odulo nitamente
generado. Sea I un ideal de A que conste unicamente de divisores de cero de
M. Entonces existe un m M no nulo tal que Im = 0.
Demostraci on: Por el teorema 3.49, el ideal I est a contenido en la uni on
de los primos asociados a M, que son un n umero nito, luego por 3.51 est a
contenido en uno de ellos. Pongamos que I An(m), con m 6= 0. Entonces
Im = 0.
3.6 Extensiones enteras
En esta secci on desarrollamos los preliminares necesarios para estudiar la
dimensi on de un conjunto algebraico y su generalizaci on a anillos arbitrarios, de
lo que nos ocuparemos en la secci on siguiente.
Denici on 3.56 Diremos que B/A es una extensi on de anillos si A es un sub-
anillo de B (con la misma unidad). Un x B es entero sobre A si es raz de
un polinomio m onico con coecientes en A. M as en general, si I es un ideal
de A, diremos que x es entero sobre I si es raz de un polinomio m onico cuyos
coecientes distintos del director est an en I. La extensi on B/A es entera si todo
elemento de B es entero sobre A.
En lo sucesivo, cuando hablemos de los coecientes de un polinomio m onico
exceptuaremos t acitamente al coeciente director siempre que sea necesario.
As, por ejemplo, diremos que un elemento es entero sobre un ideal I si es raz
de un polinomio m onico con coecientes en I.
Si B/A es una extensi on de anillos e I es un ideal de A, representaremos
por IB al ideal generado por I en B, que est a formado por las combinaciones
lineales de elementos de I con coecientes en B.
Teorema 3.57 Sea B/A una extensi on de anillos e I un ideal de A (admitimos
el caso I = A). Para cada x B, las armaciones siguientes son equivalentes:
a) x es entero sobre I.
3.6. Extensiones enteras 125
b) A[x] es un A-m odulo nitamente generado y x radIA[x].
c) Existe un subanillo B
0
de B tal que A[x] B
0
de modo que B
0
es un
A-m odulo nitamente generado y x radIB
0
.
Demostraci on: a) b) Si F(X) A[X] es un polinomio m onico con coe-
cientes en I tal que F(x) = 0, cada elemento de A[x] es de la forma G(x), para
cierto polinomio G(X) A[X]. Dividiendo G(X) = F(X)C(X) +R(X), donde
gradR(X) < gradF(X), vemos que G(x) = R(x), luego A[x] est a generado por
las potencias de x de orden menor que gradF(X).
Adem as, si dicho grado es n, la ecuaci on F(x) = 0 implica que x
n
IA[x]
(el ideal generado por I en A[x]), luego x radIA[x].
b) c) Basta tomar B
0
= A[x].
c) a) Sea B
0
= hw
1
, . . . , w
n
i
A
y x
m
IB
0
. Entonces
x
m
w
i
=
n

j=1
a
ij
w
j
, con a
ij
I,
luego
n

j=1
(x
m

ij
a
ij
)w
j
= 0, j = 1, . . . , n.
Multiplicando por la matriz adjunta de (x
m

ij
a
ij
) obtenemos que
det(x
m

ij
a
ij
)w
j
= 0, j = 1, . . . , n.
Por otra parte, 1 es combinaci on lineal de los w
j
, de donde concluimos que
det(x
m

ij
a
ij
) = 0. Al desarrollar el determinante tenemos que x es raz de
un polinomio m onico con coecientes en I de grado mn.
Como caso particular tenemos:
Teorema 3.58 Sea B/A una extensi on de anillos tal que B sea un A-m odulo
nitamente generado. Entonces la extensi on es entera y un x B es entero
sobre un ideal I de A si y s olo si x radIB.
Veamos algunas consecuencias de estos teoremas. Ante todo observemos que
una simple inducci on justica que si adjuntamos a un anillo A un n umero nito
de enteros obtenemos un A-m odulo nitamente generado.
Teorema 3.59 Si C/B y B/A son extensiones enteras de anillos, entonces la
extensi on C/A tambien es entera.
Demostraci on: Si x C satisface una ecuaci on
x
n
+b
n1
x
n1
+ +b
1
x +b
0
= 0, b
i
B,
es claro que A[b
0
, . . . , b
n1
] es un A-m odulo nitamente generado y b es entero
sobre este anillo, luego A[b
0
, . . . , b
n1
, x] es un A-m odulo nitamente generado.
El teorema 3.57 nos da entonces que x es entero sobre A.
126 Captulo 3. La geometra afn
Teorema 3.60 Si B/A es una extensi on de anillos, el conjunto B
0
de los ele-
mentos de B enteros sobre A es un anillo intermedio. Si I es un ideal de A,
entonces radIB
0
es el conjunto de los elementos de B enteros sobre I.
Demostraci on: Si x, y B
0
, entonces A[x, y] es un A-m odulo nitamente
generado, y por 3.57, x +y, x y, xy B
0
.
Si x B es entero sobre I, entonces x radIA[x] radIB
0
. Recprocamen-
te, si x radIB
0
, entonces x
m
IA[x
1
, . . . , x
m
], para ciertos x
1
, . . . , x
n
B
0
.
Como A[x
1
, . . . , x
n
] es un A-m odulo nitamente generado, concluimos que x es
entero sobre I.
Teorema 3.61 Sea D un dominio ntegro con cuerpo de cocientes K y sea L un
cuerpo que extienda a K. Supongamos que D es ntegramente cerrado (es decir,
que todo elemento de K entero sobre D est a en D). Entonces un elemento de L
es entero sobre un ideal primo I de D (o bien sobre D) si y s olo si es algebraico
sobre K y su polinomio mnimo tiene sus coecientes en I (en D).
Demostraci on: Una implicaci on es obvia. Si x L es entero sobre I, es
evidente que sus K-conjugados tambien son enteros sobre I. Sea B la adjunci on
a A de estos conjugados. El teorema 3.58 nos da que los elementos de B enteros
sobre I forman un ideal, luego los coecientes del polinomio mnimo de x son
todos enteros sobre I (pues son polinomios simetricos elementales en los con-
jugados de x). En particular, dichos coecientes son enteros sobre D y est an
en K, luego por hip otesis est an en D. Ahora aplicamos nuevamente 3.58 con
B = B
0
= A, para concluir que dichos coecientes est an en radI = I.
El interes de las extensiones enteras de anillos B/A se debe a que existen
relaciones notables entre los ideales primos de A y los de B. Para una extensi on
arbitraria, podemos denir : EspB EspA mediante (P) = P A. Si
p = P A, diremos que P est a situado sobre p. Obviamente se trata de una
aplicaci on continua. Si la extensi on B/A es entera podemos decir mucho m as,
pero antes de entrar en ello conviene aislar un argumento (debido a Krull) que
usaremos en otras ocasiones:
Teorema 3.62 Sea A un anillo, I un ideal de A y sea S 6= un subconjunto
de A cerrado para productos tal que I S = . Entonces existe un ideal primo
p de A tal que I p, p S = y p es maximal para la inclusi on respecto a los
ideales de A que cumplen estas propiedades.
Demostraci on: Por el lema de Zorn, existe un ideal p que cumple las
propiedades indicadas y que es maximal respecto de la inclusi on. S olo hay que
probar que p es primo. Notemos que p 6= A porque S 6= .
Si existen a
1
, a
2
A \ p tales que a
1
a
2
p, la maximalidad de p implica
que (Aa
i
+ p) S 6= , luego existen a
0
i
A, p
i
p tales que a
0
i
a
i
+ p
i
S.
Entonces
(a
0
1
a
1
+p
1
)(a
0
2
a
2
+p
2
) = a
0
1
a
0
2
a
1
a
2
+a
0
1
a
1
p
2
+a
0
2
a
2
p
1
+p
1
p
2
p S = ,
contradicci on.
3.6. Extensiones enteras 127
Teorema 3.63 Sea B/A una extensi on entera de anillos. Entonces
a) La aplicaci on : EspB EspA es cerrada y suprayectiva.
b) Si dos ideales P
1
, P
2
EspB cumplen P
1
P
2
, (P
1
) = (P
2
), enton-
ces P
1
= P
2
.
c) Si P EspB, se cumple que P es maximal si y s olo si (P) es maximal.
Demostraci on: a) Sea p EspA. Seg un 3.60, todo x pB es entero
sobre p. Si adem as x pBA, la ecuaci on de x nos da que x
n
p, luego x p.
As pues, pB A = p. Aplicamos el teorema anterior con S = A\ p, con lo que
obtenemos un ideal primo P EspB tal que pB P, P A = p. As pues,
(P) = p y es suprayectiva.
Para probar que es cerrada tomamos C = V (J) EspB, donde J es un
ideal de B. Sea I = J A. Podemos considerar a A/I como subanillo de B/J, y
es inmediato que forman una extensi on entera (a partir de la propia denici on).
Tenemos el diagrama conmutativo
EspB/J

EspB

EspA/I

EspA
donde las echas horizontales son las aplicaciones inducidas por los epimorsmos
can onicos. Ahora bien, sabemos que las im agenes de estas aplicaciones son
precisamente V (J) y V (I), lo que implica que [V (J)] = V (I).
b) Sea p = P
1
A = P
2
A. Tenemos que B/P
1
es un dominio ntegro y
P
2
/P
1
es un ideal. Todo x P
2
/P
1
no nulo satisface una ecuaci on (de grado
mnimo)
x
n
+a
n1
x
n1
+ +a
1
x +a
0
= 0, a
i
A/p.
Entonces a
0
6= 0, o de lo contrario podramos simplicar una x y reducir el
grado de la ecuaci on. Vemos entonces que a
0
(P
2
/P
1
) (A/p), es decir, que
a
0
= [t], con t P
2
A = p, luego a
0
= 0, contradicci on. Esto prueba que
P
2
/P
1
= 0, es decir, que P
2
= P
1
.
c) Sea P EspB y sea p = P A. Si p es maximal, tambien ha de serlo P
por el apartado anterior. Recprocamente, si P es maximal entonces EspB/P
tiene s olo un elemento y la aplicaci on : EspB/P EspA/p ha de ser
suprayectiva, por el apartado a), luego EspA/p s olo puede tener un elemento,
luego p es maximal.
Como consecuencia inmediata:
Teorema 3.64 Si B/A es una extensi on entera de anillos y EspB es noethe-
riano, entonces la aplicaci on : EspB EspA es nita, es decir, cada ideal
de EspA tiene s olo un n umero nito de antiim agenes.
128 Captulo 3. La geometra afn
Demostraci on: Si p EspA, tenemos que pB P, para cierto P EspB
tal que PA = p. Por lo tanto pBA = p. El apartado b) del teorema anterior
prueba que las antiim agenes de p son los divisores primos minimales de pB, que
son un n umero nito.
Con esto ya estamos en condiciones de demostrar los resultados fundamen-
tales sobre extensiones enteras, los teoremas del ascenso y del descenso, pero
los pospondremos hasta la secci on siguiente, donde podremos comprender su
interes.
3.7 La dimensi on de Krull
Aunque hemos denido la dimensi on de Krull de un espacio topol ogico, es
poco lo que hemos podido decir sobre ella hasta ahora. Sin embargo, ahora ya
estamos en condiciones de estudiar la dimensi on de Krull del espectro de un
anillo y, en particular, la de un conjunto algebraico. El punto de partida es el
siguiente:
Denici on 3.65 Llamaremos dimensi on de Krull de un anillo A a la dimensi on
de su espectro: dimA = dimEspA. Equivalentemente, es el supremo de las
longitudes n de las cadenas de ideales primos
p
0
p
1
p
n
.
Si C/k es un conjunto algebraico, sabemos que los cerrados de C se corres-
ponden biunvocamente con los cerrados de Espk[C] y claramente los cerrados
irreducibles se corresponden con cerrados irreducibles (pues en ambos espacios
se corresponden con los ideales primos de k[C]). Consecuentemente,
dimC = dimEspk[C] = dimk[C].
Volviendo al caso de un anillo arbitrario A, vemos que dimA = 0 signica
que los ideales primos son maximales. En particular, si A es un dominio ntegro
resulta que 0 es un ideal maximal, luego los dominios ntegros de dimensi on 0
son los cuerpos.
Similarmente, un dominio ntegro A cumple dimA = 1 si y s olo si no es un
cuerpo y los ideales primos no nulos son maximales. Por ejemplo, los dominios
de ideales principales tienen dimensi on 1.
Si p EspA, llamaremos altura de p, y la representaremos por alt p, al
supremo de las longitudes n de las cadenas de ideales primos
p
0
p
1
p
n
con p
n
= p. La dimensi on de p se dene como dimp = dimA/p. (Por supuesto,
tanto la dimensi on como la altura de un primo pueden ser innitas.) Es claro
que
dimp = dimV (p), alt p = codim
EspA
V (p).
Los teoremas siguientes son consecuencias sencillas del teorema 3.63:
3.7. La dimensi on de Krull 129
Teorema 3.66 Sea B/A una extensi on entera de anillos. Si P
0
P
n
es una cadena de ideales primos en B y p
i
= P
i
A, entonces p
0
p
n
es
una cadena de ideales primos en A.
Teorema 3.67 (Teorema del ascenso) Sea B/A una extensi on entera de a-
nillos. Para cada cadena de ideales primos p
0
p
n
en A y cada primo
P
0
de B situado sobre p
0
existe una cadena de ideales primos P
0
P
n
en B tal que P
i
A = p
i
.
Demostraci on: Supongamos construido P
i
. Entonces B/P
i
es una ex-
tensi on entera de A/p
i
. Por el teorema 3.63 existe un primo P
i+1
/P
i
en B/P
i
situado sobre p
i+1
/p
i
, de donde se sigue que P
i+1
est a situado sobre p
i+1
.
Como consecuencia inmediata:
Teorema 3.68 Si B/A es una extensi on entera de anillos, entonces se cumple
que dimB = dimA y, para cada P EspB,
alt P alt(P A), dimP = dim(P A).
Con hip otesis adicionales la desigualdad sobre las alturas puede convertirse
en una igualdad:
Teorema 3.69 (Teorema del descenso) Sea B/A una extensi on entera de
dominios ntegros y supongamos que A es ntegramente cerrado. Si p
0
p
1
son
ideales primos de A y P
1
es un ideal primo de B situado sobre p
1
, entonces
existe P
0
EspB situado sobre p
0
tal que P
0
P
1
.
Demostraci on: Llamemos S
0
= A\ p
0
, S
1
= B \ P
1
y
S = S
0
S
1
= {ab | a S
0
, b N
1
}.
Claramente S B es cerrado para productos y S
0
S
1
S. Vamos a ver
que p
0
B S = , con lo que podremos aplicar el teorema 3.62, que nos da un
primo P
0
EspB tal que p
0
B P
0
y P
0
S = . En particular tenemos que
P
0
S
1
= , lo que se traduce en que P
0
P
1
y, como P
0
S
0
= , ha de
ser P
0
A = p
0
.
Supongamos que existe x p
0
BS. Por hip otesis x es entero sobre A y por
el teorema 3.60 tenemos que, de hecho, es entero sobre p
0
. Por el teorema 3.61
vemos que el polinomio mnimo de x sobre el cuerpo de cocientes k de A tiene
sus coecientes en p
0
. Digamos que es
X
n
+a
n1
X
n1
+ +a
0
, a
i
p
0
.
Como x S, ha de ser x = ab, con a N
0
, b N
1
. El polinomio mnimo
de b = x/a es
X
n
+ (a
n1
/a)X
n1
+ +a
0
/a
n
,
que tiene sus coecientes en A porque b es entero sobre A. Si llamamos a
0
i
a
estos coecientes, tenemos que a
i
= a
0
i
a
ni
p
0
, pero a / p
0
, luego a
0
i
p
0
y,
130 Captulo 3. La geometra afn
por consiguiente, b es entero sobre p
0
. Por 3.60 tenemos que b radp
0
B P
1
,
en contradicci on con que b S
1
.
Aunque hemos enunciado el teorema del descenso para cadenas de dos pri-
mos, es obvio que vale para cadenas de longitud arbitraria, de forma an aloga al
teorema del ascenso. Como consecuencia inmediata tenemos:
Teorema 3.70 Sea B/A una extensi on entera de dominios ntegros y suponga-
mos que A es ntegramente cerrado. Entonces para cada P EspB se cumple
alt P = alt(P A).
En general un anillo noetheriano puede tener dimensi on innita, pero vamos
a ver que no sucede as con las algebras anes, en particular con los anillos k[C],
donde C/k es un conjunto algebraico. Empezamos por un resultado auxiliar:
Teorema 3.71 Sea F un polinomio no constante en k[X
1
, . . . , X
n
]. Mediante
una sustituci on de la forma X
i
= Y
i
+X
r
i
n
, para ciertos r
i
N, i = 1, . . . , n1,
el polinomio F puede transformarse en un polinomio de la forma
aX
m
n
+G
1
X
m1
n
+ +G
m
, a k

, G
i
k[Y
1
, . . . , Y
n1
], m > 0.
Si k es innito podemos conseguir el mismo resultado con una sustituci on
de la forma X
i
= Y
i
+a
i
X
n
, con a
i
k.
Demostraci on: Sea
F =

a
i
1
,...,i
n
X
i
1
1
X
i
n
n
.
Con una transformaci on del tipo indicado obtenemos

a
i
1
,...,i
n
(X
r
1
n
+Y
1
)
i
1
(X
r
n1
n
+Y
n1
)
i
n1
X
i
n
n
=

a
i
1
,...,i
n
(X
i
1
r
1
++i
n1
r
n1
+i
n
n
+ ),
donde los ultimos puntos suspensivos representan monomios de menor grado en
X
n
. Sea k N mayor que todos los ndices i
j
que aparecen en los coecientes
a
i
1
,...,i
n
no nulos.
Si elegimos r
i
= k
i
vemos que los exponentes i
n
+ i
1
k + + i
n1
k
n1
correspondientes a coecientes a
i
1
,...,i
n
6= 0 son distintos dos a dos. Si llamamos
m al mayor de estos exponentes, el polinomio tiene la forma indicada.
Si k es innito sea F = F
0
+ F
1
+ + F
m
la descomposici on de F en
polinomios homogeneos. La sustituci on nos lleva a
F
m
(a
1
, . . . , a
n1
, 1)X
m
n
+
donde de nuevo los terminos omitidos tienen grado menor en X
n
. Basta tomar
los a
i
de modo que F
m
(a
1
, . . . , a
n1
, 1) 6= 0, lo cual es posible porque k es
innito. En efecto, hay que probar que un polinomio no nulo de n1 variables
no puede anularse en todo k
n1
. Ahora bien, expres andolo en la forma
G
s
(X
1
, . . . , X
n2
)X
s
n1
+ +G
1
(X
1
, . . . , X
n2
)X
n1
+G
0
(X
1
, . . . , X
n2
)
3.7. La dimensi on de Krull 131
y razonando por inducci on obtenemos (a
1
, . . . , a
n2
) k
n2
de manera que
G
s
(a
1
, . . . , a
n2
) 6= 0, con lo que el polinomio
G
s
(a
1
, . . . , a
n2
)X
s
n1
+ +G
1
(a
1
, . . . , a
n2
)X
n1
+G
0
(a
1
, . . . , a
n2
)
es no nulo y la innitud de k nos da un a
n1
que no lo anula.
Los resultados que buscamos sobre algebras anes son consecuencias del
teorema siguiente:
Teorema 3.72 (Teorema de normalizaci on de Noether) Sea A una k- al-
gebra afn e I 6= A un ideal. Entonces existen n umeros naturales d
0
d y
elementos y
1
, . . . , y
d
A tales que
a) y
1
, . . . , y
d
son algebraicamente independientes sobre k,
b) A es un k[y
1
, . . . , y
d
]-m odulo nitamente generado,
c) I k[y
1
, . . . , y
d
] = (y
d
0
+1
, . . . , y
d
).
Si k es innito y A = k[x
1
, . . . , x
n
] podemos exigir que
y
i
=
n

j=1
a
ij
x
j
, a
ij
k, i = 1, . . . , d
0
.
Demostraci on: Supongamos en primer lugar que A = k[X
1
, . . . , X
n
] es un
anillo de polinomios y que I = (F) es un ideal principal (con F no constante).
Denimos y
n
= F y elegimos y
1
, . . . , y
n1
seg un el teorema anterior. (Si k
es innito podemos suponer que y
1
, . . . , y
n1
son combinaciones lineales de las
indeterminadas.) Entonces A = k[y
1
, . . . , y
n
][X
n
] y
0 = F y
n
= aX
m
n
+G
1
X
m1
n
+ +G
m
y
n
,
luego X
n
es raz de un polinomio (que podemos hacer m onico) con coecientes
en k[y
1
, . . . , y
n
]. Esto signica que X
n
es entero sobre este anillo, luego A es un
k[y
1
, . . . , y
n
]-m odulo nitamente generado.
Los polinomios y
1
, . . . , y
n
son algebraicamente independientes sobre k, pues
en caso contrario el cuerpo k(y
1
, . . . , y
n
) tendra grado de trascendencia < n
sobre k, y lo mismo le sucedera a k(y
1
, . . . , y
n
, X
n
) = k(X
1
, . . . , X
n
), ya que
X
n
es algebraico sobre k(y
1
, . . . , y
n
).
Falta probar que k[y
1
, . . . , y
n
] (y
n
) = (y
n
). Aqu hay que entender que (y
n
)
es a la izquierda el ideal generado en A, mientras que a la derecha es el ideal
generado en k[y
1
, . . . , y
n
]. Una inclusi on es obvia. Si G est a en la intersecci on,
entonces G = Hy
n
, con H A. Del hecho de que A sea un k[y
1
, . . . , y
n
]-m odulo
nitamente generado se sigue que H es entero sobre k[y
1
, . . . , y
n
], es decir, que
cumple
H
m
+H
1
H
m1
+ +H
m
= 0, H
i
k[y
1
, . . . , y
n
].
132 Captulo 3. La geometra afn
Multiplicando por y
m
n
obtenemos la relaci on
G
m
+H
1
y
n
G
m1
+ +y
m
n
H
m
= 0,
de donde resulta que y
n
divide a G
m
en k[y
1
, . . . , y
n
]. Como es primo, de hecho
y
n
| G, como haba que probar.
Sigamos suponiendo que A = k[X
1
, . . . , X
n
] es un anillo de polinomios
pero sea ahora I un ideal arbitrario. Razonamos por inducci on sobre n. Si
n = 1 el ideal I es principal y estamos en el caso anterior. Si I = 0 no hay
nada que demostrar. Supongamos, pues, que existe un polinomio no cons-
tante F I. Consideramos k[y
1
, . . . , y
n
] con y
n
= F como en el caso ante-
rior. Por hip otesis de inducci on, el teorema se cumple para el anillo de poli-
nomios k[y
1
, . . . , y
n1
] y el ideal I k[y
1
, . . . , y
n1
]. Esto signica que existen
t
1
, . . . , t
d1
k[y
1
, . . . , y
n1
] algebraicamente independientes sobre k tales que
k[y
1
, . . . , y
n1
] es nitamente generado como k[t
1
, . . . , t
d1
]-m odulo y adem as
I k[y
1
, . . . , y
n1
] = (t
d
0
+1
, . . . , t
d1
).
Obviamente k[y
1
, . . . , y
n
] es un k[t
1
, . . . , t
d1
, y
n
]-m odulo nitamente gene-
rado y por construcci on A es un k[y
1
, . . . , y
n
]-m odulo nitamente generado, de
donde podemos concluir que A es nitamente generado como k[t
1
, . . . , t
d1
, y
n
]-
m odulo.
Esto implica que los elementos de A son algebraicos sobre k(t
1
, . . . , t
d1
, y
n
),
y lo mismo vale para los elementos del cuerpo de cocientes k(X
1
, . . . , X
n
). Consi-
derando los grados de trascendencia podemos concluir que d = n y que, llamando
t
n
= y
n
, los elementos t
1
, . . . , t
n
son algebraicamente independientes sobre k. Si
k es innito podemos suponer adem as que t
1
, . . . , t
d
0 son combinaciones lineales
de los y
i
y estos a su vez lo son de los X
i
.
Todo f I k[t
1
, . . . , t
n
] puede escribirse como f = f
0
+ht
n
, para un cierto
f
0
I k[t
1
, . . . , t
n1
] = (t
d
0
+1
, . . . , t
n1
), h k[t
1
, . . . , t
n
]. (Notemos que
t
n
= y
n
= F I.) Por consiguiente I k[t
1
, . . . , t
n
] = (t
d
0
+1
, . . . , t
n
).
El el caso general, la k- algebra A puede representarse en la forma
A = k[X
1
, . . . , X
n
]/J,
para cierto ideal J. El caso anterior nos da una sub algebra k[y
1
, . . . , y
n
] de
k[X
1
, . . . , X
n
]tal que J k[y
1
, . . . , y
n
] = (y
d+1
, . . . , y
n
), donde los y
1
, . . . , y
d
son
combinaciones lineales de X
1
, . . . , X
n
si k es innito.
La imagen de k[y
1
, . . . , y
n
] en A puede identicarse con el algebra de po-
linomios k[y
1
, . . . , y
d
]. Por consiguiente, podemos ver a A como un m odulo
nitamente generado sobre este anillo. Ahora aplicamos de nuevo el caso ante-
rior al ideal I
0
= I k[y
1
, . . . , y
d
], lo que nos da una sub algebra k[t
1
, . . . , t
d
] de
k[y
1
, . . . , y
d
] sobre la que k[y
1
, . . . , y
d
] es nitamente generado como m odulo y
tal que I
0
k[t
1
, . . . , t
d
] = (t
d
0
+1
, . . . , t
d
). Adem as si k es innito t
1
, . . . , t
d
0 son
combinaciones lineales de y
1
, . . . , y
d
, luego de los generadores x
1
, . . . , x
n
de A.
Evidentemente I k[t
1
, . . . , t
d
] = (t
d
0
+1
, . . . , t
d
) y, como A es un k[y
1
, . . . , y
d
]-
m odulo nitamente generado y k[y
1
, . . . , y
d
] es un k[t
1
, . . . , t
d
]-m odulo nita-
mente generado, concluimos que A es tambien un k[t
1
, . . . , t
d
]-m odulo nita-
mente generado.
3.7. La dimensi on de Krull 133
Denici on 3.73 Si A es una k- algebra afn, una normalizaci on de Noether de
A es una sub algebra k[y
1
, . . . , y
d
] de A tal que y
1
, . . . , y
d
son algebraicamente
independientes sobre k y A es un k[y
1
, . . . , y
d
]-m odulo nitamente generado.
Hemos demostrado que toda k- algebra afn admite una normalizaci on de
Noether. De aqu se desprende que la dimensi on es nita:
Teorema 3.74 Sea A una k- algebra afn y sea k[y
1
, . . . , y
d
] una normalizaci on
de Noether. Entonces dimA = d. Si A es un dominio ntegro, toda cadena de
ideales primos en A puede extenderse hasta una cadena de longitud d.
Demostraci on: El hecho de que A es un k[y
1
, . . . , y
d
]-m odulo nitamente
generado se traduce en que la extensi on es entera y, por consiguiente, tenemos
que dimA = dimk[y
1
, . . . , y
d
]. Esta ultima algebra es simplemente un anillo de
polinomios con d indeterminadas. Obviamente
0 (y
1
) (y
1
, y
2
) (y
1
, . . . , y
d
)
es una cadena de ideales primos en k[y
1
, . . . , y
d
], luego la dimensi on es d.
Consideremos ahora una cadena P
0
P
m
de ideales primos de A. De-
niendo p
i
= P
i
k[y
1
, . . . , y
d
] tenemos una cadena p
0
p
m
de ideales
primos de k[y
1
, . . . , y
d
]. Vamos a probar que m d por inducci on sobre d. Si
d = 0 simplemente k[y
1
, . . . , y
d
] = k y necesariamente m = 0. Supongamos
d > 0. Entonces podemos suponer que m > 0.
Consideramos una normalizaci on de Noether k[t
1
, . . . , t
d
] k[y
1
, . . . , y
d
] tal
que p
1
k[t
1
, . . . , t
d
] = (t
d
0
+1
, . . . , t
d
). Como p
1
6= 0, ha de ser d
0
< d (aqu
usamos 3.63 b). Podemos considerar a k[t
1
, . . . , t
d
0 ] como una normalizaci on de
Noether de k[y
1
, . . . , y
d
]/p
1
. Aqu tenemos la cadena de primos
0 = p
1
/p
1
p
2
/p
1
p
m
/p
1
.
por hip otesis de inducci on m 1 d
0
< d, luego m d. Esto prueba que
dimA = d.
Supongamos ahora que A es un dominio ntegro. Dada una cadena de idea-
les primos en A, extend amosla hasta una cadena maximal P
0
P
m
.
Sabemos que m d y hemos de probar la igualdad. En primer lugar demos-
tramos que al tomar p
i
= P
i
k[y
1
, . . . , y
n
] obtenemos una cadena maximal
p
0
p
m
de primos en k[y
1
, . . . , y
d
].
Supongamos que pudieramos insertar un primo p
i
p p
i+1
. Tomemos
una normalizaci on de Noether k[t
1
, . . . , t
d
] k[y
1
, . . . y
d
] tal que
k[t
1
, . . . , t
d
] p
i
= (t
d
0
+1
, . . . , t
d
).
Entonces k[t
1
, . . . , t
d
0 ] es una normalizaci on de Noether de k[y
1
, . . . , y
d
]/p
i
.
La cadena 0 p/p
i
p
i+1
/p
i
p
m
/p
i
se corresponde con una cadena
en k[t
1
, . . . , t
d
0 ], pero esta algebra es tambien una normalizaci on de Noether de
A/P
i
. Adem as
(p
i+1
/p
i
) k[t
1
, . . . , t
d
0 ] = (P
i+1
/P
i
) k[t
1
, . . . , t
d
0 ].
134 Captulo 3. La geometra afn
Notemos que k[t
1
, . . . , t
d
0 ] es ntegramente cerrado porque tiene factorizaci on
unica. Podemos aplicar el teorema del descenso, que nos da un ideal P/P
i
en
A/P tal que
P
i
/P
i
P/P
i
P
i+1
/P
i
.
(La primera inclusi on es estricta porque al cortar con k[t
1
, . . . , t
d
0 ] obtenemos
una inclusi on estricta.) En denitiva, tenemos un ideal P
i
P P
i+1
, en
contradicci on con la maximalidad de la cadena inicial.
Con esto hemos demostrado que la cadena p
0
p
m
es maximal.
Veamos que m = d por inducci on sobre d. Si d = 0 no hay nada que probar.
Si d > 0 tomamos una normalizaci on de Noether k[t
1
, . . . , t
d
] k[y
1
, . . . , y
d
] tal
que p
1
k[t
1
, . . . , t
d
] = (t
d
0
+1
, . . . , t
d
).
El ideal p
1
tiene altura 1, luego la intersecci on tambien por 3.70. Esto implica
que d
0
= d1. Por otra parte, si llamamos p
0
i
= p
i
k[t
1
, . . . , t
d
], hemos probado
que p
0
1
p
0
m
es una cadena maximal en k[t
1
, . . . , t
d
], luego
0 = p
0
1
/p
0
1
p
0
2
/p
0
1
p
0
m
/p
0
1
es una cadena maximal en k[t
1
, . . . , t
d
]/p
1
= k[t
1
, . . . , t
d1
]. Por hip otesis de
inducci on m1 = d 1, luego m = d.
De aqu deducimos adem as una caracterizaci on util de la dimensi on de una
k- algebra afn:
Teorema 3.75 Sea A una k- algebra afn y sean p
1
, . . . , p
s
sus primos minima-
les. Sea K
i
el cuerpo de cocientes de A/p
i
. Entonces dimA es el m aximo de los
grados de trascendencia de las extensiones K
i
/k. Si todas ellas tienen el mismo
grado de trascendencia, entonces, para todo p EspA, se cumple la relaci on
dimA = alt p + dimp.
Demostraci on: Toda cadena maximal de ideales primos de A empieza por
uno de los p
i
. Basta probar que la longitud de una cadena maximal que empiece
por p
i
es precisamente el grado de trascendencia de la extensi on K
i
/k. Ahora
bien, tales cadenas se corresponden con las cadenas maximales de ideales primos
de A/p
i
. Esto signica que podemos suponer que A es un dominio ntegro.
Sea, pues, A un dominio ntegro y K su cuerpo de cocientes. Tomemos una
normalizaci on de Noether k[y
1
, . . . , y
d
] A, de modo que dimA = d. Ahora
bien, tenemos que K es una extensi on algebraica de k[y
1
, . . . , y
d
], luego el grado
de trascendencia de K/k es precisamente d.
Para probar la segunda parte del teorema tomamos un p EspA y formamos
una cadena maximal de ideales primos de A que contenga a p. Por hip otesis
su longitud ha de ser la dimensi on de A. Ahora bien, la longitud de la cadena
hasta p ha de ser la altura de p o, de lo contrario, podramos conseguir una
cadena de longitud mayor. Igualmente, la longitud de la cadena desde p ha de
ser la dimp. Esto nos da la f ormula del enunciado.
Otra caracterizaci on util de la dimensi on de una k- algebra afn es la siguiente:
3.7. La dimensi on de Krull 135
Teorema 3.76 Si A es una k- algebra afn, su dimensi on es el m aximo n umero
de elementos de A algebraicamente independientes sobre k. Si B A es una
sub algebra, entonces dimB dimA.
Demostraci on: La segunda armaci on se sigue inmediatamente de la pri-
mera. Sea d = dimA. La existencia de normalizaciones de Noether implica
que A contiene d elementos algebraicamente independientes sobre k. Basta pro-
bar que si z
1
, . . . , z
m
A son algebraicamente independientes sobre k, entonces
m d.
Sean p
1
, . . . , p
s
los primos minimales de A. Como k[z
1
, . . . , z
m
] no tiene
elementos nilpotentes no nulos, tenemos que
0 = k[z
1
, . . . , z
m
]
s

i=1
p
i
=
s

i=1
(k[z
1
, . . . , z
m
] p
i
).
Ha de existir un i tal que k[z
1
, . . . , z
m
] p
i
= 0, pues, en caso contrario
podramos tomar un elemento no nulo en cada ideal y su producto sera un
elemento no nulo de la intersecci on. Podemos considerar k[z
1
, . . . , z
m
] A/p
i
,
con lo que m es menor o igual que el grado de trascendencia del cuerpo de
cocientes K de A/p
i
, que a su vez es menor o igual que d.
Ejercicio: Demostrar que la dimensi on de una variedad lineal (es decir, de un conjunto
algebraico denido por un sistema de ecuaciones lineales) coincide con su dimensi on
en el sentido usual en algebra lineal.
Veamos otras propiedades sobre la dimensi on de las k- algebras anes que a
continuaci on traduciremos a propiedades sobre conjuntos algebraicos:
Teorema 3.77 Sea k
0
/k una extensi on de cuerpos y A una k- algebra afn. En-
tonces dim(k
0

k
A) = dimA. Si A es un dominio ntegro y P es un primo
minimal de k
0

k
A, entonces dim
_
(k
0

k
A)/P
_
= dimA.
Demostraci on: Si k[y
1
, . . . , y
d
] A es una normalizaci on de Noether de A,
entonces k
0

k
k[y
1
, . . . , y
d
] es una sub algebra de k
0

k
A isomorfa a k
0
[y
1
, . . . , y
d
]
y es claro que se trata de una normalizaci on de Noether de k
0

k
A. Esto prueba
la igualdad de las dimensiones.
Si A es un dominio ntegro podemos considerar su cuerpo de cocientes L.
Tenemos los siguientes monomorsmos de anillos:
k
0

k
k(y
1
, . . . , y
d
)

k
0

k
L
k
0

k
k[y
1
, . . . , y
d
]

k
0

k
A

Observemos que si B es una base de L sobre k(y


1
, . . . , y
d
) entonces 1 B es
una base de k
0

k
L sobre k
0

k
k(y
1
, . . . , y
d
). En efecto, pongamos que B = (b
i
) y
sea (
j
) una k-base de k
0
. Entonces un elemento arbitrario de k
0

k
k(y
1
, . . . , y
d
)
es de la forma

j
f
j
, con f
j
k(y
1
, . . . , y
d
),
136 Captulo 3. La geometra afn
luego una combinaci on lineal nula de 1 B es de la forma

i
_
j

j
f
ij
_
(1 b
i
) = 0,
lo que equivale a

_
i
f
ij
b
i
_
= 0,
de donde se sigue que los sumatorios en i son nulos y, por consiguiente, los f
ij
tambien. Esto prueba que 1B es linealmente independiente. La comprobaci on
de que es un sistema generador es inmediata.
Esto implica en primer lugar que k
0

k
k(y
1
, . . . , y
d
) es un dominio ntegro,
pues si tuviera elementos no nulos f y g tales que fg = 0, entonces, para
cualquier b B, tendramos que o bien 1b, o bien f(1b) sera un elemento de
torsi on no nulo. A su vez esto implica que ning un elemento de k
0

k
k(y
1
, . . . , y
d
)
puede ser un divisor de cero en k
0

k
L.
Ahora podemos concluir que P k
0

k
k[y
1
, . . . , y
d
] = 0, pues por 3.43
sabemos que cualquier elemento no nulo en la intersecci on tendra que ser un
divisor de cero en k
0

k
A, luego tambien en k
0

k
L. Esto nos permite sumergir
k
0
[y
1
, . . . , y
n
] (k
0

k
A)/P,
y es f acil ver que se trata de una normalizaci on de Noether, luego el cociente
tiene tambien dimensi on d.
Teorema 3.78 Si A y A
0
son dos k- algebras anes no nulas, entonces
dim(A
k
A
0
) = dimA+ dimA
0
.
Si A y A
0
son dominios ntegros y P es un primo minimal de A
k
A
0
, entonces
dim((A
k
A
0
)/P) = dimA+ dimA
0
.
Demostraci on: Si k[y
1
, . . . , y
d
] A y k[z
1
, . . . , z
d
0 ] A
0
son normaliza-
ciones de Noether, entonces
k[y
1
, . . . , y
d
, z
1
, . . . , z
d
0 ]

= k[y
1
, . . . , y
d
]
k
k[z
1
, . . . , z
d
0 ] A
k
A
0
es una normalizaci on de Noether del producto, luego la dimensi on es d +d
0
.
Si A y A
0
son dominios ntegros y llamamos L y L
0
a sus cuerpos de cocientes,
la segunda parte del teorema se demuestra de forma an aloga al teorema anterior,
considerando los monomorsmos de anillos siguientes:
k(y
1
, . . . , y
d
)
k
k(z
1
, . . . , z
d
0 )

L
k
L
0
k[y
1
, . . . , y
d
]
k
k[z
1
, . . . , z
d
0 ]

A
k
A
0

3.7. La dimensi on de Krull 137


Ahora se cumple que si B y B
0
son bases de L y L
0
sobre k(y
1
, . . . , y
d
) y
k(z
1
, . . . , z
d
0 ) respectivamente, entonces B B
0
es una base de L
k
L
0
sobre
k(y
1
, . . . , y
d
)
k
k(z
1
, . . . , z
d
0 ). Para probar esto tomamos bases C y C
0
de
k(y
1
, . . . , y
d
) y k(z
1
, . . . , z
d
0 ) sobre k, y usamos que CB y CB
0
son bases de L
y L
0
sobre k, respectivamente. Una combinaci on lineal arbitraria de B B
0
es
de la forma

i,j,u,v

ijuv
(c
u
c
0
v
)(b
i
b
0
j
) =

i,j,u,v

ijuv
(c
u
b
i
c
0
v
b
0
j
),
y ser a nula si y s olo si todos los
ijuv
k son nulos. El resto de la prueba es
identico.
Ahora es f acil probar los resultados siguientes sobre conjuntos algebraicos
anes:
Teorema 3.79 Sea C A
n
un conjunto algebraico afn no vaco denido sobre
un cuerpo k.
a) Si k k
0
K es un cuerpo intermedio, entonces dimC/k = dimC/k
0
.
Adem as, si C/k es irreducible, todas las componentes irreducibles de C/k
0
tienen la misma dimensi on.
b) dimC n y la igualdad se da s olo para C = A
n
.
c) Si C/k es irreducible, entonces dimC es el grado de trascendencia de k(C)
(el cuerpo de cocientes de k[C]).
d) Si todas las componentes irreducibles de C tienen la misma dimensi on d,
entonces toda cadena maximal de subvariedades 6= V
0
V
l
C
tiene longitud l = d.
e) Si C
0
/k es otro conjunto algebraico afn no vaco, entonces
dimC C
0
= dimC + dimC
0
.
f ) Si todas las componentes irreducibles de C tienen la misma dimensi on d
y V/k es una subvariedad de C no vaca, entonces
dimC = dimV + codim
C
V.
Demostraci on: a) Por el teorema 3.24 tenemos que k
0
[C]

= (k
0

k
k[C])
red
,
pero tambien hemos visto que Esp(k
0

k
k[C])
red
es homeomorfo a Espk
0

k
k[C],
luego por el teorema 3.77 vemos que
dimC/k = dimk[C] = dimk
0

k
k[C] = dim(k
0

k
k[C])
red
= dimC/k
0
.
La segunda parte de a) se sigue de la segunda parte de 3.77.
b) Claramente k[X
1
, . . . , X
n
] es una normalizaci on de Noether de s mismo,
de donde dimA
n
= n. La dimensi on de C es la longitud de una cadena maxi-
mal de ideales primos en k[C] = k[X
1
, . . . , X
n
]/I(C), y s olo puede ser n si el
138 Captulo 3. La geometra afn
primero de esos ideales es de la forma P/I(C), donde P es un primo minimal
de k[X
1
, . . . , X
n
], es decir, P = 0.
c) y f) son consecuencias inmediatas de 3.75 y d) se sigue de 3.74. La
propiedad e) se demuestra como a) pero a partir de 3.78.
Denici on 3.80 Una hipersupercie en A
n
es una variedad C/k denida por
una unica ecuaci on no nula, es decir, una variedad de la forma C = V (F), para
cierto polinomio F k[X
1
, . . . , X
n
] no nulo.
Notemos que si descomponemos F en factores primos y eliminamos los ex-
ponentes, obtenemos un nuevo polinomio con los mismos ceros, luego toda hi-
persupercie C/k est a denida por un polinomio sin factores m ultiples. Si F
cumple esta condici on, es claro que I(C) = rad(F) = (F).
El teorema siguiente se traduce en que un conjunto algebraico C/k es una hi-
persupercie si y s olo si todas sus componentes irreducibles tienen codimensi on 1
en A
n
.
Teorema 3.81 Sea A un dominio de factorizaci on unica e I un ideal radical
0 6= I 6= A. Entonces I es principal si y s olo si para todo divisor primo minimal
p de I se cumple que dimA/p = dimA1.
Demostraci on: Si se cumple la condici on sobre las dimensiones, el teorema
3.75 nos da que todo divisor primo minimal de I cumple alt p = 1. Tomemos
cualquier elemento no nulo de p y descompong amoslo en factores primos. Uno
de ellos, digamos , ha de cumplir p, luego p = (), por la condici on sobre la
altura. Como I es radical, es la intersecci on de sus divisores primos minimales,
luego I = (
1
) (
r
) = (
1

r
).
Si I = (a), para cierto a A, el hecho de que sea radical se traduce en que
a se descompone en producto de primos distintos dos a dos y dichos factores
primos generan los divisores primos minimales de I. Teniendo en cuenta 3.75,
s olo hay que probar que los ideales de la forma () con A primo tienen
altura 1. Ahora bien, si p () es un ideal primo no nulo, como antes existe
un primo
0
p, que ha de dividir a , luego ha de ser (
0
) p () = (
0
).
Para terminar caracterizamos las algebras anes de dimensi on 0:
Teorema 3.82 Si A es una k- algebra afn, las armaciones siguientes son equi-
valentes:
a) dimA = 0.
b) A es un k-espacio vectorial de dimensi on nita.
c) EspA es nito.
d) A tiene un n umero nito de ideales maximales.
3.8. Funciones regulares 139
Demostraci on: Si k[y
1
, . . . , y
d
] es una normalizaci on de Noether de A, es
claro que d = 0 si y s olo si A es un k-espacio vectorial nitamente generado. Si
dimA = 0 entonces todos los ideales primos de A son minimales, luego son un
n umero nito (porque A es noetheriano). Esto implica obviamente que A tiene
un n umero nito de ideales maximales, y s olo falta probar que esto implica a su
vez que la dimensi on es 0.
La extensi on A/k[y
1
, . . . , y
d
] es entera y el teorema 3.63 implica que el anillo
de polinomios k[y
1
, . . . , y
d
] tiene tambien un n umero nito de ideales maximales.
Ahora bien, si d > 0, cada ideal maximal de este anillo se corresponde con una
clase de conjugaci on (nita) de puntos de A
d
, lo cual es imposible.
El teorema anterior implica que un conjunto algebraico afn tiene dimensi on 0
si y s olo si consta de un n umero nito de puntos (no necesariamente racionales).
3.8 Funciones regulares
Cada conjunto algebraico afn X/k tiene asociada su algebra k[X] de funcio-
nes polin omicas. Vamos a generalizar esto asociando una k- algebra de funciones
a cada uno de sus abiertos, con lo que dotaremos a X de estructura de espacio
anillado local denido sobre k.
La idea b asica es considerar las funciones denidas como cociente de dos fun-
ciones polin omicas all donde el denominador no se anula. Para ello empezamos
estudiando los conjuntos de puntos donde no se anula una funci on. Trataremos
simult aneamente dos casos:
Si X es un conjunto algebraico afn sobre un cuerpo k y f k[X], entonces
denimos
D(f) = {x X | f(x) 6= 0}.
Si X = EspA, para un cierto anillo A y f A, entonces
D(f) = {p X | f / p}.
En cualquiera de los dos casos se comprueban sin dicultad las propiedades
siguientes:
a) D(f) = X \ V (f) es abierto en X.
b) D(fg) = D(f) D(g).
c) D(f
n
) = D(f), para todo n 1.
d) D(f) = si y s olo si f es nilpotente.
A los abiertos de la forma D(f) los llamaremos abiertos principales de X.
Es claro que forman una base de X.
Teorema 3.83 En las condiciones anteriores (suponiendo que A es noetheriano
en el caso X = EspA), todo subconjunto de X es cuasicompacto, es decir, todo
cubrimiento abierto admite un subcubrimiento nito.
140 Captulo 3. La geometra afn
Demostraci on: Dado un cubrimiento abierto de un subconjunto A de X,
podemos sustituir A por la uni on de los abiertos del cubrimiento, con lo que
podemos suponer que A es abierto. Es claro que tambien podemos suponer que
los abiertos del cubrimiento son principales, digamos {D(g
j
)}
jJ
. Entonces
X \ A =

jJ
V (g
j
) = V (J),
donde J es el ideal generado por los g
j
. Como J es nitamente generado, en
realidad J = (g
j
1
, . . . , g
j
n
), para ciertos ndices j
1
, . . . , j
n
, y entonces
X \ A =
n

l=1
V (g
j
l
),
luego
A =
n

l=1
D(g
j
l
).
Denici on 3.84 Sea C/k un conjunto algebraico afn y U C un abierto no
vaco. Diremos que una funci on r : U K es regular en un punto x U si
existen f, g k[C] tales que x D(g) U y para todo y D(g) se cumple que
r(y) = f(y)/g(y). Diremos que la funci on r es regular en U si lo es en todos los
puntos de U.
Es f acil ver que la regularidad en un punto x es una propiedad local, es decir,
que si r es regular en x y x U
0
U, entonces r|
U
0 tambien es regular en x.
Representaremos por k[U] al conjunto de todas las funciones regulares en U.
Es inmediato comprobar que tiene estructura de k- algebra con la suma y el pro-
ducto denidos puntualmente. Convenimos en que k[] = 0. Notemos que ahora
k[C] signica dos cosas diferentes (el algebra de las aplicaciones polin omicas en
C y el algebra de las aplicaciones regulares en C), pero del teorema siguiente
se desprende que en realidad son el mismo conjunto (teniendo en cuenta que
C = D(1)).
Teorema 3.85 Si C/k es un conjunto algebraico afn y g k[C], entonces
k[D(g)]

= k[C]
g
.
Demostraci on: Recordemos que k[C]
g
es la localizaci on de k[C] respecto
al conjunto multiplicativo S = {g
n
| n 1}. Hay que entender que, en el
enunciado y en toda la demostraci on, k[C] es el algebra de funciones polin omicas
en C, y no su algebra de funciones regulares.
Claramente, toda funci on polin omica f k[C] es regular en D(g), pues se
expresa como cociente f = f/1. As pues, k[C] k[D(g)].
Como 1/g k[D(g)], vemos g es una unidad, y esto implica que la inclusi on
se extiende a un homomorsmo k[C]
g
k[D(g)]. Se trata de un monomor-
smo, pues si f/g
n
= 0 en k[D(g)], entonces f|
D(g)
= 0, luego fg = 0, y esto
prueba que f/g
n
= 0 en k[C]
g
.
3.8. Funciones regulares 141
Por otra parte, si r k[D(g)], por denici on de aplicaci on regular y el
teorema 3.83, tenemos que
D(g) =
t

i=1
D(g
i
),
de modo que r = f
i
/g
i
en D(g
i
). En D(g
i
)D(g
j
) = D(g
i
g
j
) tenemos la relaci on
f
i
g
j
f
j
g
i
= 0, luego g
i
g
j
(f
i
g
j
f
j
g
i
) = 0 en todo C. Podemos cambiar f
i
por f
i
g
i
y g
i
por g
2
i
, con lo que la relaci on se reduce a f
i
g
j
f
j
g
i
= 0 como
funciones en C, luego f
i
g
j
= f
j
g
i
como elementos de k[C].
La funci on g se anula donde se anulan todas las g
i
, lo que se traduce en que
g rad(g
1
, . . . , g
t
). As pues, existe un m 0 tal que
g
m
=
t

i=1
h
i
g
i
,
para ciertas h
i
k[C]. Si llamamos f =
t

i=1
h
i
f
i
, tenemos que
g
m
f
j
=
t

i=1
(h
i
g
i
)f
j
=
t

i=1
(h
i
f
i
)g
j
= fg
j
,
luego r = f
i
/g
j
= f/g
m
en cada D(g
j
), luego en todo D(g). Esto prueba que
el homomorsmo es suprayectivo.
Notemos que este teorema tiene un an alogo para espectros: Si X = EspA y
g A, entonces, por el teorema 3.39, D(g) es homeomorfo a EspA
g
.
Denici on 3.86 Si C/k es un conjunto algebraico afn, para cada subconjunto
abierto U C, denimos O
C
(U) = k[U], de modo que, con las restricciones
usuales de funciones, C se convierte un espacio anillado denido sobre k.
En particular, si P C, tenemos denido el anillo O
C,P
de germenes de
funciones regulares. Enseguida determinaremos la estructura de estos anillos,
pero antes observemos que los abiertos de C se corresponden biunvocamente con
los abiertos de Espk[C], por lo que podemos trasladar a Espk[C] la estructura
de espacio anillado que hemos denido en C. Sin embargo, en Espk[C] hay
m as puntos que en C, por lo que podemos considerar anillos de germenes m as
generales.
Especcamente, si llamamos X = Espk[C], cada abierto de C es de la
forma U = C \ V
C
(I), para cierto ideal radical I de k[C], y se corresponde con
el abierto U
0
= X \ V
X
(I). Por otra parte, los puntos P X se corresponden
biunvocamente con los cerrados irreducibles W = V
C
(P) C, de forma que
P U
0
equivale a que I 6 P, y tambien a que W 6 V
C
(I), o a que WU 6= .
Por consiguiente, si llamamos O
C,W
al anillo de germenes asociado a P, es
claro que est a formado por las clases de equivalencia de funciones racionales
denidas en abiertos que cortan a W, identicadas cuando coinciden en un
abierto menor que tambien corte a W. (Notemos que la intersecci on de dos
142 Captulo 3. La geometra afn
abiertos que corten a W corta tambien a W, bien porque la intersecci on de dos
entornos de P es un entorno de P, bien porque los abiertos no vacos en un
conjunto irreducible son densos.)
Naturalmente, O
C,P
= O
C,{P}
.
El teorema siguiente prueba, en particular, que los conjuntos algebraicos son
espacios anillados locales (y tambien los espacios Espk[C]).
Teorema 3.87 Si C/k es un conjunto algebraico afn, W/k es un subconjunto
irreducible y p
W
= I
C
(W), entonces O
C,W

= k[C]
p
W
.
Demostraci on: Sea : k[C] O
C,W
el homomorsmo de k- algebras que
a cada funci on regular le asigna el germen determinado por sus restricciones a
los abiertos que cortan a W. Si f k[C] \ p
W
, esto signica que f no es
identicamente nula en W o, equivalentemente, que D(f) W 6= . La funci on
regular 1/f k[D(f)] determina un elemento de O
C,W
que es el inverso de
(f). As pues, (f) es una unidad, luego se extiende a un homomorsmo
: k[C]
p
W
O
C,W
.
Si f/g k[C]
p
W
tiene imagen nula, eso signica que f se anula en un abierto
que corta a W. Podemos tomarlo de la forma D(h), con h k[C] \ p
W
. As,
fh = 0, lo que prueba que f/g = 0. As pues, es inyectiva.
Cada elemento de O
C,W
est a representado por una funci on r denida sobre
un abierto de la forma D(g), donde g k[C] cumple que D(g) W 6= . Por
el teorema 3.85, sabemos que r es de la forma r = f/g
n
, para cierta f k[C].
Puesto que g / p
W
, es claro que (f/g
n
) es la clase de r en O
C,W
, luego es
suprayectiva.
De esta representaci on se deducen las propiedades fundamentales de estos
anillos locales:
Teorema 3.88 Sea C/k un conjunto algebraico afn y W/k un subconjunto
algebraico irreducible. Entonces:
a) Los elementos de EspO
C,W
se corresponden biunvocamente con las sub-
variedades V/k tales que W V C.
b) O
C,W
es un dominio ntegro si y s olo si W est a contenido en una unica
componente irreducible de C.
c) dimO
C,W
= codim
C
W.
d) Los ideales radicales de O
C,W
(distintos de todo O
C,W
) se corresponden
biunvocamente con los subconjuntos algebraicos de C cuyas componentes
irreducibles contienen (todas) a W.
Demostraci on: a) Por el teorema anterior, O
C,W

= k[C]
p
W
, donde p
W
=
I
C
(W). Por lo tanto, los ideales primos de O
C,W
se corresponden con los ideales
primos de k[C] contenidos en p
W
, que a su vez se corresponden con las variedades
que contienen a W.
3.8. Funciones regulares 143
b) Como k[C] es reducido, lo mismo vale para O
C,W
, de donde se sigue clara-
mente que es un dominiontegro si y s olo si contiene un unico primo minimal, lo
que equivale a que p
W
contenga un unico primo minimal de k[C], luego tambien
a que W este contenido en una unica componente de C.
c) es consecuencia inmediata de a) por las deniciones de dimensi on y codi-
mensi on.
d) Los ideales citados en d) son las intersecciones de sus primos minimales,
y se corresponden con las intersecciones nitas de primos de k[C] contenidos en
p
W
, luego tambien con los conjuntos algebraicos indicados en d).
Captulo IV
Anillos locales
Muchos problemas del algebra conmutativa pueden reducirse al estudio de
anillos locales, es decir, anillos con un unico ideal maximal. La forma tpica
de llegar a esta situaci on es localizando un anillo dado respecto de uno de sus
ideales primos. Por ejemplo, si C/k es un conjunto algebraico y P C es
un punto contenido en la componente irreducible de mayor dimensi on, entonces
dimC = dimO
C,P
, por lo que para estudiar la dimensi on de C podemos estudiar
la del anillo local O
C,P
.
En este captulo empezaremos estudiando las compleciones de un anillo res-
pecto de ciertas topologas denidas por ideales. No es una tecnica que vaya a
resultar esencial en lo que veremos m as adelante, pero es en este contexto donde
aparecen de forma natural algunos resultados que nos van a hacer falta despues.
En las secciones siguientes estudiaremos m as a fondo la dimensi on de un
anillo noetheriano local. Daremos dos caracterizaciones alternativas de la di-
mensi on para estos anillos, de las que obtendremos diversas consecuencias, entre
ellas que los anillos noetherianos locales siempre tienen dimensi on nita.
4.1 Compleciones
Consideremos un grupo topol ogico abeliano G, es decir, un grupo abeliano
G dotado de una topologa de modo que tanto la suma + : GG G como la
aplicaci on : G G son continuas. Es evidente entonces que las traslaciones
son homeomorsmos, luego si B es una base de entornos de 0 y g G, entonces
los conjuntos {g +U | U B} forman una base de entornos de g. Esto signica
que la topologa de G est a determinada por los entornos de 0.
En principio no suponemos que los grupos tengan la propiedad de Hausdor,
pero esta tiene una caracterizaci on sencilla:
Teorema 4.1 Sea G un grupo topol ogico abeliano y H la intersecci on de todos
los entornos de 0. Entonces H es un subgrupo de G. Adem as H es la clausura
de {0} y G es un espacio de Hausdor si y s olo si H = 0.
145
146 Captulo 4. Anillos locales
Demostraci on: Si h
1
, h
2
H y U es un entorno de 0, la continuidad de la
aplicaci on f : GG G dada por (u, v) 7uv implica que existe un entorno
V
1
V
2
de (0, 0) en GG tal que V
1
V
2
f
1
[U]. Como (h
1
, h
2
) V
1
V
2
,
concluimos que h
1
h
2
U, luego h
1
h
2
H. Esto demuestra que H es un
subgrupo.
Claramente h H si y s olo si 0 h U para todo entorno U de 0, si y s olo
si 0 pertenece a todo entorno de h, si y s olo si h {0}.
Obviamente, si G es un espacio de Hausdor ha de ser H = 0. Si H = 0,
basta probar que 0 puede separarse de cualquier punto g G, g 6= 0. En efecto,
existe un entorno U de 0 tal que g / U. Por la continuidad de la suma existe un
entorno V de 0 tal que V +V U. Entonces V y g V son entornos disjuntos
de 0 y g.
Si G es un grupo topol ogico abeliano y H es un subgrupo de G, consi-
deraremos a H como grupo topol ogico con la topologa inducida. As mismo
consideraremos en G/H la topologa cociente en la que un conjunto U G/H
es abierto si y s olo si p
1
[U] es abierto en G, donde p : G G/H es la pro-
yecci on natural. Observemos que con esta topologa p es continua y abierta,
pues si U es abierto en G entonces
p
1
[p[U]] =

hH
(h +U)
es abierto en G. Observemos que aunque G sea un espacio de Hausdor el
cociente G/H no tiene por que serlo. Del teorema anterior se sigue que la
condici on necesaria y suciente es que H sea cerrado en G.
Todos los grupos topol ogicos que vamos a considerar ser an de la forma de-
terminada por el teorema siguiente:
Teorema 4.2 Sea G un grupo abeliano y
G = G
0
G
1
G
2

una sucesi on decreciente de subgrupos de G. Entonces existe una unica topologa
con la que G se convierte en un grupo topol ogico y los subgrupos G
n
forman una
base de entornos (abiertos) de 0.
Demostraci on: Tomamos como base los trasladados de los subgrupos G
n
.
Ciertamente son base de una topologa, pues si u (g
1
+ G
m
) (g
2
+ G
n
),
digamos con m n, entonces u +G
n
(g
1
+G
m
) (g
2
+G
n
).
Respecto a esta topologa, la suma en G es continua, pues
(a +G
n
) + (b +G
n
) = a +b +G
n
.
Igualmente, la aplicaci on es continua, pues (a + G
n
) = a + G
n
. La
unicidad es evidente.
4.1. Compleciones 147
Nota: En lo sucesivo sobrentenderemos que todos los grupos topol ogicos con-
siderados ser an abelianos y tendr an una base de entornos de 0 formada por una
sucesi on decreciente de subgrupos {G
n
}
n
. A estas sucesiones las llamaremos
sistemas fundamentales de entornos de 0.
Observemos que si G es un grupo topol ogico en estas condiciones y H es un
subgrupo de G, entonces la topologa de H est a denida por el sistema funda-
mental {H G
n
}
n
, y la topologa de G/H est a denida por {(G
n
+ H)/H}
n
.
M as a un, si G y H son grupos en estas condiciones, la topologa producto en
GH est a determinada por el sistema fundamental {G
n
H
n
}
n
.
En general, si G es un grupo topol ogico y {G
n
}
n
es un sistema fundamental
de entornos de 0, los subgrupos G
n
son necesariamente abiertos y cerrados en G,
pues si g G
n
entonces g +G
n
es un entorno de G y g +G
n
G
n
. Esto prueba
que G
n
es abierto, y su complementario se expresa como uni on de trasladados
de G
n
, luego tambien es abierto y G
n
es cerrado.
Denici on 4.3 Sea G un grupo topol ogico. Diremos que una sucesi on {x
n
}
n
en G es de Cauchy si para todo entorno U de 0 existe un natural n
0
de modo
que si m, n n
0
entonces x
m
x
n
U. Diremos que G es completo si y s olo
si todas sus sucesiones de Cauchy son convergentes.
Es obvio que en la denici on de sucesi on de Cauchy podemos restringir los
entornos U a los elementos de un sistema fundamental.
Diremos que dos sucesiones de Cauchy son equivalentes si su diferencia con-
verge a 0 en G (es decir, est a nalmente en todo entorno de 0). Es inmediato
comprobar que se trata de una relaci on de equivalencia.
Denimos la compleci on de G como el conjunto cociente, que adquiere estruc-
tura de grupo abeliano con la suma dada por [{x
n
}
n
] +[{y
n
}
n
] = [{x
n
+y
n
}
n
].
La aplicaci on : G

G que a cada g G le asocia la clase de la sucesi on
constante igual a g es claramente un homomorsmo de grupos. Observemos que
su n ucleo es la intersecci on de todos los entornos de 0 en G, luego s olo podemos
considerar a G como subgrupo de

G cuando G tiene la propiedad de Hausdor.
Si U G es un entorno de 0, denimos

U

G como el conjunto de las
clases de sucesiones que est an nalmente en U. Es obvio que esta propiedad no
depende del representante escogido en una clase de equivalencia dada. Adem as,
si U es un subgrupo de G, entonces

U es un subgrupo de

G (de hecho, es la
compleci on de U como grupo). Si {G
n
}
n
es un sistema fundamental de entornos
de G, denimos en

G la topologa que tiene por sistema fundamental de entornos
de 0 a la sucesi on {

G
n
}
n
. Es inmediato comprobar que la topologa de

G no
depende de la elecci on del sistema fundamental de entornos con que se dene.
M as a un, si : G

G es el homomorsmo natural y U es un entorno de 0
en G, tenemos que

U es un entorno de 0 en

G y
1
[

U] = U. Esto prueba que


es una aplicaci on continua. Si G tiene la propiedad de Hausdor (con lo que
es inyectiva), de hecho es un homeomorsmo en su imagen, pues al identicar
148 Captulo 4. Anillos locales
a G con un subgrupo de

G a traves de , la relaci on anterior se convierte en
U =

U G.
Por otra parte [U] es denso en

U, pues si

U y +

V es un entorno de
(donde V es un entorno de 0 en G), tenemos que = [{x
n
}
n
], donde la sucesi on
{x
n
}
n
es de Cauchy en G y est a nalmente en U. Existe un natural m tal que
si n m entonces x
m
x
n
V y x
n
U. Esto se traduce en que
(x
m
) ( +

V ) [U].
Si U es un subgrupo entonces

U = [U], pues

U es cerrado en

G y [U] es
denso en

U.
No es difcil probar que

G es un grupo topol ogico completo, pero m as ade-
lante ser a inmediato, as que posponemos la prueba. Observemos de momento
que

G tiene la propiedad de Hausdor, pues si

G est a en todos los entor-
nos de 0, entonces un representante de es una sucesi on de Cauchy que est a
nalmente en todos los entornos de 0 en G, luego converge a 0, luego = 0.
As pues, al completar G hemos identicado los puntos necesarios para que
se cumpla adem as la propiedad de Hausdor. En el fondo, esta es la raz on por
la que G no puede sumergirse en

G si no tiene la propiedad de Hausdor.
Para terminar con las propiedades b asicas de las compleciones, observemos
que si f : G H es un homomorsmo continuo entre dos grupos topol ogicos,
entonces f transforma sucesiones de Cauchy en sucesiones de Cauchy, por lo
que induce un homomorsmo continuo

f :

G

H determinado por que es el
unico que hace conmutativo el diagrama


H
G
f

Para estudiar la estructura algebraica de las compleciones conviene observar


que es posible dar una construcci on alternativa de

G puramente algebraica.
Para ello necesitamos el concepto de lmite inverso:
Denici on 4.4 Un sistema inverso de grupos es una sucesi on de grupos abe-
lianos {A
n
}
n
junto con homomorsmos
n+1
: A
n+1
A
n
. Diremos que el
sistema es suprayectivo si lo son todos los
n+1
. El lmite inverso del sistema es
el grupo

lm
n
A
n
= {

n
A
n
|
n+1
(
n+1
) =
n
para todo natural n}.
Observemos que tenemos homomorsmos naturales
n
:

lm
n
A
n
A
n
, que
son epimorsmos si el sistema es suprayectivo.
4.1. Compleciones 149
Consideremos ahora un grupo topol ogico G con un sistema fundamental
{G
n
}
n
de entornos de 0. Los grupos {G/G
n
}
n
forman un sistema inverso su-
prayectivo con las aplicaciones naturales
n+1
: G/G
n+1
G/G
n
.
Si {x
n
}
n
es una sucesi on de Cauchy en G, entonces su imagen en G/G
n
a
traves de la proyecci on natural es nalmente constante, digamos que es igual a

n
G/G
n
. Es claro que
n+1
(
n+1
) =
n
, con lo que (
n
)

lm
n
G/G
n
.
Es claro que dos sucesiones de Cauchy determinan el mismo elemento del
lmite inverso si y s olo si son equivalentes, por lo que tenemos denida una
aplicaci on inyectiva
:

G

lm
n
G/G
n
,
que claramente es un monomorsmo de grupos. De hecho es un isomorsmo,
pues toda sucesi on (
n
) en el lmite inverso es la imagen de una sucesi on de
Cauchy (x
n
)
n
en G. Basta elegir arbitrariamente x
n

n
. Entonces se cumple
que x
n
x
n+1
G
n+1
, de donde se sigue que la sucesi on es de Cauchy y su
imagen es (
n
).
A traves de , el entorno fundamental

G
m
se corresponde con el conjunto de
sucesiones (
n
) tales que
n
= [x
n
] con x
n
G
m
. Esto equivale a que
m
= 0.
En otras palabras, si dotamos al lmite inverso de la topologa determinada por
los subgrupos
H
n
= {

lm
n
G/G
n
|
n
= 0},
tenemos que es un homeomorsmo. En lo sucesivo identicaremos

G =

lm
n
G/G
n
,

G
n
= {

G |
n
= 0}.
Observemos que esta representaci on de la compleci on de un grupo G depende
(desde un punto de vista conjuntista) de la elecci on del sistema fundamental
de entornos de 0, pero precisamente hemos demostrado que esta dependencia
es salvo isomorsmo, es decir, que si cambiamos de sistema fundamental de
entornos, los lmites inversos correspondientes son topol ogicamente isomorfos.
El homomorsmo natural : G

G se corresponde a traves de con el
homomorsmo dado por (g) = (g +G
n
)
n
.
Veamos c omo esta representaci on algebraica nos aporta mucha informaci on
sobre las compleciones. En primer lugar observemos un hecho general sobre
lmites inversos:
Un homomorsmo : {A
n
}
n
{B
n
}
n
entre dos sistemas inversos es
una sucesi on de homomorsmos de grupos
n
: A
n
B
n
que veriquen

n+1

n+1
=
n+1

n
para todo natural n. Es inmediato que induce un
homomorsmo :

lm
n
A
n

lm
n
B
n
de forma natural.
Teorema 4.5 Sea 0 {A
n
}
n

{B
n
}
n

{C
n
}
n
0 una sucesi on
exacta de homomorsmos de sistemas inversos (exacta en el sentido de que
150 Captulo 4. Anillos locales
lo es la sucesi on de homomorsmos correspondiente a cada n). Entonces la
sucesi on
0

lm
n
A
n

lm
n
B
n

lm
n
C
n
es exacta, y si el sistema {A
n
}
n
es suprayectivo, tambien lo es la sucesi on
0

lm
n
A
n

lm
n
B
n

lm
n
C
n
0.
Demostraci on: Es claro que es inyectiva y que = 0. Si () = 0
entonces cada
n
(
n
) = 0, luego existe
n
A
n
tal que
n
=
n
(
n
). Adem as

n
(
n+1
(
n+1
)) =
n+1
(
n+1
(
n+1
)) =
n+1
(
n+1
) =
n
=
n
(
n
),
luego
n+1
(
n+1
) =
n
, luego la sucesi on (
n
) determina un

lm
n
A
n
tal que
() = .
Por ultimo, si el primer sistema es suprayectivo, dado

lm
n
C
n
, toma-
mos
0
B
0
tal que
0
(
0
) =
0
. Supongamos construidos
0
, . . . ,
n
tales
que
i
(
i
) =
i
,
i+1
(
i+1
) =
i
. Entonces tomamos
0
n+1
B
n+1
tal que

n+1
(
0
n+1
) =
n+1
. Se cumple que

n
(
n+1
(
0
n+1
)) =
n+1
(
n+1
(
0
n+1
)) =
n+1
(
n+1
) =
n
=
n
(
n
).
Por lo tanto existe un A
n
tal que
n+1
(
0
n+1
)
n
=
n
(). Sea

0
A
n+1
tal que =
n+1
(
0
). Entonces

n
=
n+1
(
0
n+1
)
n
(
n+1
(
0
)) =
n+1
(
0
n+1
)
n+1
(
n+1
(
0
)) =
n+1
(
n+1
),
donde
n+1
=
0
n+1

n+1
(
0
) B
n+1
cumple adem as que
n+1
(
n+1
) =
n+1
.
De este modo hemos construido un

lm
n
B
n
tal que () = .
Como caso particular obtenemos lo siguiente:
Teorema 4.6 Sea 0 G
0
G
p
G
00
0 una sucesi on exacta de
grupos, sea {G
n
}
n
una sucesi on decreciente de subgrupos de G y consideremos
en G
0
la sucesi on {G
n
G
0
}
n
y en G
00
la sucesi on {p[G
n
]}
n
. Entonces los
homomorsmos naturales
0

G
0


G

G
00
0
forman una sucesi on exacta.
Demostraci on: Los homomorsmos naturales son los inducidos por la
sucesi on exacta de homomorsmos
0 G
0
/(G
0
G
n
) G/G
n
G
00
/p[G
n
] 0,
que determinan una sucesi on exacta por el teorema anterior.
4.1. Compleciones 151
Observemos que, con los sistemas fundamentales de entornos determinados
por el teorema, los homomorsmos de la sucesi on exacta de partida son conti-
nuos, y los homomorsmos de la sucesi on exacta entre las compleciones (vistas
como lmites inversos) se corresponde con los homomorsmos inducidos de forma
natural en terminos de sucesiones de Cauchy, luego tambien son continuos.
Podemos aplicar este resultado a G
0
= G
n
y G
00
= G/G
n
. Observemos
que la sucesi on de entornos de 0 en G
00
es nalmente nula, luego la proyecci on

n
:

G
00
G
00
es un isomorsmo.
En denitiva obtenemos que

G
n
se identica de forma natural con un sub-
grupo de

G y adem as

G/

G
n

= G/G
n
.
Es f acil ver que la identicaci on es la que ya tenamos, es decir,

G
n

= {

G |
n
= 0}.
El isomorsmo

G/

G
n

= G/G
n
es simplemente el inducido por la proyecci on

n
:

G G/G
n
. Su inverso es el homomorsmo
n
: G/G
n


G/

G
n
inducido por el homomorsmo natural : G

G.
Ahora observamos que los isomorsmos
n
conmutan con las proyecciones
que denen los sistemas inversos {G/G
n
}
n
y {

G/

G
n
}
n
, luego determinan un
isomorsmo

:

G

G.
Explcitamente, si

G viene dado por
n
= g
n
+G
n
, con g
n
G, tenemos
que

()
n
=
n
(
n
) = (g
n
) +

G
n
= +

G
n
,
pues ( (g
n
))
n
= 0, luego (g
n
)

G
n
.
En denitiva, vemos que

no es m as que el homomorsmo correspondiente
al grupo

G.
Teorema 4.7 Si G es un grupo topol ogico, entonces el homomorsmo natural
: G

G es un isomorsmo si y s olo si G tiene la propiedad de Hausdor y
es completo.
Demostraci on: Para probar este teorema es preferible considerar a

Gcomo
el grupo de clases de equivalencia de sucesiones de Cauchy. Ya sabemos que la
inyectividad de equivale a la propiedad de Hausdor. La suprayectividad
equivale a que toda sucesi on de Cauchy es equivalente a una sucesi on contante,
lo que claramente equivale a que toda sucesi on de Cauchy es convergente, es
decir, a la completitud.
Con esto hemos demostrado que la compleci on

G de un grupo abeliano G es
siempre un grupo topol ogico completo con la propiedad de Hausdor.
Ejercicio: Probar que f : G H es un homomorsmo continuo entre dos grupos
topol ogicos y H es completo, entonces existe un homomorsmo continuo

f :

G H
tal que i

f = f, donde i : G

G es el homomorsmo natural.
152 Captulo 4. Anillos locales
4.2 Topologas inducidas por ideales
En esta secci on estudiaremos con detalle las compleciones obtenidas me-
diante un ideal de un anillo seg un la denici on siguiente:
Denici on 4.8 Sea A un anillo e I un ideal en A. Llamaremos topologa I-
adica en A a la topologa denida por la sucesi on de subgrupos {I
n
}
n
.
Se cumple que A es un anillo topol ogico con la topologa I- adica, es decir,
el producto A A A tambien es continuo. En efecto, dado un punto
(a, b) AA y un entorno ab +I
n
de su imagen, es claro que
(a +I
n
)(b +I
n
) ab +I
n
,
luego el producto es continuo en (a, b).
La compleci on

A tiene denida una estructura de anillo de forma natural
(tanto si la consideramos en terminos de sucesiones de Cauchy o en terminos de
lmites inversos). Los conjuntos

I
n
forman una sucesi on decreciente de ideales
de

A, por lo que

A tambien es un anillo topol ogico.
Si M es un A-m odulo, denimos la topologa I- adica en M como la topologa
determinada por los subgrupos {I
n
M}
n
. Se comprueba f acilmente que el pro-
ducto AM M es continuo (es decir, que M es un A-m odulo topol ogico).
La compleci on

M tiene una estructura natural de

A-m odulo y es f acil ver que
es, de hecho, un

A-m odulo topol ogico.
Si M es un A-m odulo, I es un ideal de A y M
0
es un subm odulo, entonces
es claro que
(I
n
M +N)/M
0
= I
n
(M +M
0
)/M
0
.
Los ideales de la izquierda denen la topologa cociente en M/M
0
, mientras
que los de la derecha denen la topologa I- adica en M/M
0
. Vemos as que el co-
ciente de la topologa I- adica es la topologa I- adica en el cociente. Igualmente,
la identidad
I
n
(M
1
M
2
) = I
n
M
1
I
n
M
2
prueba que la topologa I- adica en una suma directa es el producto de las
topologas I- adicas. Lo que no es trivial es que la restricci on de la topologa
I- adica en un m odulo M a un subm odulo M
0
sea la topologa I- adica en M
0
. En
efecto, estas topologas est an determinadas, respectivamente, por los sistemas
fundamentales de entornos
{I
n
M M
0
}
n
y {I
n
M
0
}
n
,
que en principio no tienen por que coincidir. Vamos a probar que, pese a ello,
ambas topologas coinciden. El primer paso es la denici on siguiente:
Denici on 4.9 Dado un A-m odulo M, una ltraci on en M es una sucesi on
decreciente de subm odulos
M = M
0
M
1
M
2

4.2. Topologas inducidas por ideales 153
Si I es un ideal de A, diremos que la ltraci on es I- adica si IM
n
M
n+1
.
Una ltraci on I- adica es estable si IM
n
= M
n+1
para todo natural n sucien-
temente grande.
As, {I
n
M}
n
es una ltraci on I- adica estable.
Teorema 4.10 Sea M un A-m odulo e I un ideal de A. Sean {M
n
}
n
y {M
0
n
}
n
dos ltraciones I- adicas estables. Entonces ambas ltraciones tienen diferencias
acotadas, es decir, existe un natural n
0
tal que M
n+n
0
M
0
n
y M
0
n+n
0
M
n
para todo natural n. En particular, ambas determinan la misma topologa en M
(la topologa I- adica).
Demostraci on: No perdemos generalidad si suponemos que M
0
n
= I
n
M.
El hecho de que {M
n
}
n
sea I- adica implica que M
0
n
= I
n
M M
n
. Si cumple
IM
n
= M
n+1
para n n
0
, entonces M
n+n
0
= I
n
M
n
0
I
n
M = M
0
n
.
Ahora conviene introducir un nuevo concepto:
Denici on 4.11 Un anillo graduado es un anillo A junto con una familia de
subgrupos aditivos {A
n
}

n=0
tal que A =

n
A
n
y A
n
A
m
A
n+m
para todos
los ndices n, m.
El ejemplo tpico es un anillo de polinomios A = B[X
1
, . . . , X
n
] tomando
como A
n
el subgrupo de los monomios de grado n.
En general, si A es un anillo graduado tenemos que A
0
es un subanillo y todos
los A
n
son A
0
-m odulos. Los elementos de A
n
se llaman elementos homogeneos
de grado n. Adem as A
+
=

n>0
A
n
es un ideal de A.
Si A es un anillo graduado, un A-m odulo graduado es un A-m odulo M junto
con una sucesi on de subgrupos aditivos {M
n
}

n=0
de modo que M =

n
M
n
y
A
m
M
n
M
m+n
para todos los ndices m, n.
Es claro entonces que todos los M
n
son A
0
-m odulos.
Teorema 4.12 Un anillo graduado A es noetheriano si y s olo si A
0
es noethe-
riano y A es nitamente generado como A
0
- algebra.
Demostraci on: Una implicaci on es obvia. Si A es noetheriano, entonces
A
0

= A/A
+
tambien es noetheriano. El ideal A
+
es nitamente generado, diga-
mos A
+
= (x
1
, . . . , x
r
). Podemos suponer que los generadores son homogeneos
de grados n
1
, . . . , n
r
. Sea A
0
= A
0
[x
1
, . . . , x
r
]. Veamos que A
n
A
0
por in-
ducci on sobre n. Ciertamente se cumple para n = 0. Sea y A
n
. Como
y A
+
, ha de ser y = a
1
x
1
+ +a
r
x
r
, donde a
i
A
nn
i
, con el convenio de
que A
i
= 0 si i < 0. (En principio los a
i
no tienen por que ser homogeneos, pero
descomponiendolos en suma de elementos homogeneos, los sumandos con grado
distinto de n se han de cancelar.) Como n
i
> 0, por hip otesis de inducci on cada
a
i
depende polin omicamente de los x
i
con coecientes en A
0
, luego lo mismo es
v alido para y.
154 Captulo 4. Anillos locales
La relaci on de los m odulos graduados con las ltraciones es la siguiente: Si
A es un anillo e I es un ideal de A, podemos formar el anillo graduado
A

n
I
n
,
de modo que si M es un A-m odulo y {M
n
}
n
es una ltraci on I- adica, entonces
M

n
M
n
es un A

-m odulo graduado. Si A es noetheriano, entonces I es nitamente


generado, digamos I = (x
1
, . . . , x
r
), con lo que A

= A[x
1
, . . . , x
n
], luego A

tambien es noetheriano. Si adem as M es un A-m odulo nitamente generado,


vamos a probar que M

es nitamente generado si y s olo si la ltraci on es


estable.
En efecto, tenemos que M es noetheriano, luego los subm odulos M
n
son
todos A-m odulos nitamente generados. Sea M

n
el A

-subm odulo de M

gene-
rado por M
0
M
n
. Explcitamente:
M

n
= M
0
M
n
IM
n
I
2
M
n

Ciertamente los m odulos M

n
son nitamente generados y forman una cadena
ascendente cuya uni on es todo M

. Como A

es noetheriano, tenemos que M

es nitamente generado si y s olo si la cadena se estabiliza, es decir, si y s olo si


M

= M

n
0
para un n
0
, si y s olo si M
n
0
+m
= I
m
M
n
0
para todo m 0, si y s olo
si la ltraci on es estable.
Con esto podemos demostrar el resultado fundamental para el n que esta-
mos persiguiendo:
Teorema 4.13 Sea A un anillo noetheriano, I un ideal de A, sea M un A-
m odulo nitamente generado y {M
n
}
n
una ltraci on I- adica estable. Si M
0
es
un subm odulo de M, entonces {M
0
M
n
}
n
es una ltraci on I- adica estable de
M
0
.
Demostraci on: Tenemos que I(M
0
M
n
) IM
0
IM
n
M
0
M
n+1
,
luego la ltraci on es I- adica. Por lo tanto dene un A

-m odulo graduado que es


un subm odulo de M

, luego es nitamente generado (porque A

es noetheriano).
Por el teorema anterior, la ltraci on es estable.
Conviene destacar el caso correspondiente a la ltraci on M
n
= I
n
M:
Teorema 4.14 (Lema de Artin-Rees) Si A es un anillo noetheriano, I un
ideal de A, sea M un A-m odulo nitamente generado y M
0
un subm odulo,
entonces existe un natural k tal que
(I
n
M) M
0
= I
nk
((I
k
M) M
0
),
para todo n k.
4.2. Topologas inducidas por ideales 155
Combinando 4.13 con el teorema 4.10 obtenemos la versi on m as util y clara
de este resultado:
Teorema 4.15 Sea A un anillo noetheriano, I un ideal de A, sea M un A-
m odulo nitamente generado y M
0
un subm odulo de M. Entonces las ltracio-
nes {I
n
M
0
}
n
y {(I
n
M) M
0
}
n
tienen diferencias acotadas. En particular la
topologa I- adica en M
0
es la restricci on de la topologa I- adica en M.
Ahora podemos aplicar el teorema 4.6 a las topologas I- adicas:
Teorema 4.16 Sea A un anillo noetheriano, 0 M
0
M M
00
0
una sucesi on exacta de A-m odulos nitamente generados e I un ideal de A. En-
tonces tambien es exacta la sucesi on 0

M
0


M

M
00
0 inducida
sobre las compleciones I- adicas.
Recordemos que si consideramos las compleciones en terminos de sucesiones
de Cauchy, los homomorsmos dados por el teorema anterior son los inducidos de
forma natural por los homomorsmos (continuos) de partida. Los razonamientos
siguientes son mucho m as simples si consideramos las compleciones en estos
terminos.
El homomorsmo natural A

A nos permite considerar a la compleci on

A como A-m odulo, luego podemos formar el producto tensorial



A
A
M para
cualquier A-m odulo M. El homomorsmo natural : M

M induce un
homomorsmo

A
A
M

A
A

M

A

M =

M,
caracterizado por que a m 7a(m).
Teorema 4.17 Si A es un anillo, I es un ideal de A y M es un A-m odulo
nitamente generado, entonces el homomorsmo

A
A
M

M es suprayectivo
y si A es noetheriano entonces es un isomorsmo.
Demostraci on: Es f acil denir un isomorsmo natural
\
M M
0
=

M

M
0
.
Si M es nitamente generado, podemos tomar un A-m odulo libre L

= A
n
y
formar una sucesi on exacta
0 N L M 0.
Entonces

L

=

A
n
= (

A
A
A)
n
=

A
A
L, y el isomorsmo es el natural.
Tenemos el diagrama conmutativo

A
A
N

f

A
A
L

g

A
A
M

h

0
0


N


L
d


M

0
156 Captulo 4. Anillos locales
donde la la superior es exacta por las propiedades del producto tensorial. Aca-
bamos de probar que g es un isomorsmo y el teorema 4.6 nos da que la ultima
la sera exacta si en N consideramos la topologa inducida por la topologa
I- adica de L (que no podemos decir que sea la topologa I- adica sin la hip otesis
de que A sea noetheriano). En cualquier caso, lo que s podemos asegurar es
que d es suprayectiva. Esto es suciente para asegurar que h es suprayectiva.
Si suponemos que A es noetheriano entonces la la inferior es exacta. Adem as
N es nitamente generado, luego f tambien es suprayectiva. Con estos datos,
no es difcil obtener del diagrama que h es inyectiva.
Con esto ya podemos demostrar las propiedades b asicas de las compleciones
I- adicas de anillos noetherianos:
Teorema 4.18 Sea A un anillo noetheriano e I un ideal de A. Entonces
a)

I =

AI

=

A
A
I,
b)

I
n
=

I
n
,
c) A/I
n
=

A/

I
n
y tambien I
n
/I
n+1
=

I
n
/

I
n+1
,
d)

I est a contenido en todos los ideales maximales de

A.
Demostraci on: a) Como A es noetheriano, I es un A-m odulo nitamente
generado, y acabamos de probar que el homomorsmo

A
A
I

I, cuya
imagen es

AI, es un isomorsmo.
b) El mismo razonamiento se aplica a I
n
, con lo que

I
n
=

AI
n
= (

AI)
n
=

I
n
.
c) En la secci on precedente hemos visto que A/I
n
=

A/

I
n
, y aplicando b)
tenemos la primera parte de c). La segunda es el caso particular que resulta de
tomar G = I
n
.
d) Si x

I, es claro que la sucesi on {x
n
}
n
tiende a 0 en

A, luego la serie
que determina es convergente. Concretamente:
(1 x)
1
= 1 +x +x
2
+
As pues, 1x es una unidad de

A. Si M es un ideal maximal de

A, entonces
M + (1 x) = (1), luego x M.
En particular tenemos que la compleci on de la topologa I- adica de un A-
m odulo M es la topologa

I- adica en

M (y tambien la topologa I- adica en

M,
visto como A-m odulo). Otra consecuencia sencilla es la siguiente:
Teorema 4.19 Sea A un anillo noetheriano e I un ideal maximal de A. En-
tonces

A es un anillo local con

I como unico ideal maximal.
4.2. Topologas inducidas por ideales 157
Demostraci on: Por el teorema anterior

A/

I

= A/I, que es un cuerpo,
luego

I es un ideal maximal de

A. Como ha de estar contenido en todos los
ideales maximales, ha de ser el unico.
El teorema siguiente determina en que condiciones la topologa I- adica es
de Hausdor:
Teorema 4.20 (Teorema de Krull) Sea A un anillo noetheriano, I un ideal
de A y M un A-m odulo nitamente generado. El n ucleo H =

I
n
M del
homomorsmo M

M est a formado por los elementos de M anulados por
alg un elemento del trasladado 1 +I.
Demostraci on: Como H es la intersecci on de todos los entornos de 0, su
topologa es trivial, es decir, no tiene m as abiertos que y H. Por otra parte,
hemos probado que su topologa es la topologa I- adica. Como IH ha de ser
abierto para esta topologa, concluimos que IH = H. Como A es noetheriano,
tenemos que H es un A-m odulo nitamente generado. Pongamos que H =
hm
1
, . . . , m
r
i. Por hip otesis
m
i
= a
i1
m
1
+ +a
ir
m
r
,
para ciertos a
ij
I. Si B = (a
ij
) y x = (m
i
) tenemos que x(I B) = 0.
Multiplicando por la matriz adjunta vemos que det(I B)m
i
= 0 para todo
ndice i, y claramente det(I B) 1+I, luego todos los elementos de H anulan
a un elemento de 1 +I. Recprocamente, si m M cumple (1 +a)m = 0, con
a I, entonces m = am y, en general, m = a
n
m I
n
M para todo natural n.
En particular, si A es un dominio ntegro (noetheriano) e I es un ideal de
A, entonces la topologa I- adica en A es de Hausdor. Otro caso de interes es
el siguiente:
Teorema 4.21 Sea A un anillo noetheriano e I un ideal contenido en todos los
ideales maximales de A. Entonces la topologa I- adica en cualquier A-m odulo
nitamente generado es de Hausdor.
Demostraci on: Basta observar que todo x 1 +I es una unidad, pues en
caso contrario existira un ideal maximal M de A tal que x M, pero I M,
luego 1 M, contradicci on. As pues, los elementos de 1 +I no pueden anular
a ning un elemento de ning un A-m odulo.
En particular, si A es un anillo noetheriano local y m es su ideal maximal,
tenemos que la topologa m- adica en cualquier A-m odulo nitamente generado
es de Hausdor.
Conviene enunciar una versi on puramente algebraica del teorema anterior:
Teorema 4.22 Sea A un anillo noetheriano e I un ideal contenido en todos
los ideales maximales de A. Sea M un A-m odulo nitamente generado y N un
subm odulo de M. Entonces

n=0
(N +I
n
M) = N.
158 Captulo 4. Anillos locales
Demostraci on: Sea M
0
= M/N, que tambien es un A-m odulo nitamente
generado. Por el teorema anterior, la topologa I- adica en M
0
es de Hausdor,
lo cual equivale a que

n=0
(I
n
M
0
) = 0.
De aqu se sigue inmediatamente la igualdad del enunciado.
En la demostraci on del teorema anterior se ve que, bajo sus hip otesis, todos
los subm odulos de M son cerrados (pues determinan cocientes de Hausdor).
Ahora veremos la relaci on entre los procesos de localizaci on y compleci on.
Consideremos un anillo noetheriano A y un ideal I. Entonces el conjunto S =
1 + I es multiplicativo. M as a un, en el caso en que I es un ideal maximal
entonces S = S
I
= A \ I. Sea

A la compleci on de A respecto de la topologa
I- adica.
Si x I, entonces la sucesi on {x
n
}
n
converge a 0 en

A, de donde se sigue la
convergencia de la serie
(1 x)
1
= 1 +x +x
2
+x
3
+
Esto signica que el homomorsmo natural i : A

A transforma en
unidades todos los elementos de S, luego podemos denir un homomorsmo
natural S
1
A

A.
Una fracci on a/s est a en el n ucleo de este homomorsmo si y s olo si a est a
en el n ucleo del homomorsmo A

A. Seg un el teorema de Krull, esto sucede
si y s olo si as
0
= 0, para cierto s
0
S, pero esto equivale a que a/s = 0.
As pues, podemos considerar a S
1
A como subanillo de

A. A traves de
esta identicaci on, el homomorsmo natural A S
1
A se identica con el
homomorsmo natural A

A. Equivalentemente, tenemos A S
1
A

A.
Observemos que I
n
S
1
A = (S
1
I)
n
, luego la topologa I- adica en S
1
A
(que es la topologa inducida en S
1
A desde

A) es la topologa S
1
I- adica.
Como la imagen de A en

A es densa en

A, lo mismo le sucede a S
1
A, de
donde podemos concluir que

A es tambien la compleci on de S
1
A respecto de
la topologa S
1
I- adica.
En particular, si m es un ideal maximal de A, tenemos que la compleci on

A
m
respecto de la topologa m- adica es tambien la compleci on del anillo noetheriano
local A
m
.
Para terminar esta secci on vamos a demostrar que la compleci on de un anillo
noetheriano respecto a una topologa I- adica es tambien un anillo noetheriano.
Nuevamente nos apoyaremos en m odulos graduados.
Denici on 4.23 Sea I un ideal de un anillo A. Para cada natural n 0
denimos gr
n
I
(A) = I
n
/I
n+1
(entendiendo que I
0
= A). Consideraremos cada
gr
n
I
(A) como A/I-m odulo de forma natural. Denimos el anillo graduado de I
como
gr
I
(A) =

n=0
gr
n
I
(A).
4.2. Topologas inducidas por ideales 159
En principio gr
I
(A) tiene una estructura natural de A/I-m odulo, pero lo
dotamos de estructura de anillo del modo siguiente:
Si x = a +I
m+1
gr
m
I
(A), y = b +I
n+1
gr
n
I
(A), denimos
x y = ab +I
m+n+1
gr
m+n
I
(A).
Es inmediato que x y no depende de la elecci on de los representantes a y b.
Denimos el producto de dos elementos arbitrarios x, y gr
I
(A) mediante
(x y)
n
=

i+j=n
x
i
y
j
.
Es inmediato comprobar que gr
I
(A) se convierte as en un anillo graduado.
Ejemplo La denici on del anillo graduado de un ideal permite aplicar a anillos
arbitrarios algunos conceptos y tecnicas habituales en anillos de polinomios. La
relaci on viene dada por el ejemplo siguiente: si A = B[X
1
, . . . , X
n
] es un anillo
de polinomios y tomamos como ideal I = (X
1
, . . . , X
n
), entonces A/I

= B es
el anillo de coecientes y, m as en general, el B-m odulo gr
n
I
(A) es isomorfo al
B-subm odulo de A formado por los monomios de grado n. Teniendo esto en
cuenta es f acil ver que gr
I
(A)

= A.
Si M es un A-m odulo y {M
n
}
n
es una ltraci on I- adica, denimos
gr
I
(M) =

n=0
M
n
/M
n+1
,
que se convierte en un gr
I
(A)-m odulo graduado de forma obvia.
Teorema 4.24 Sea A un anillo noetheriano e I un ideal de A. Entonces
a) gr
I
(A) es noetheriano.
b) gr
I
(A) y gr

I
(

A) son isomorfos como anillos graduados.
c) Si M es un A-m odulo nitamente generado y {M
n
}
n
es una ltraci on I-
adica estable, entonces gr
I
(M) es un gr
I
(A)-m odulo nitamente generado.
Demostraci on: a) Como A es noetheriano, I es nitamente generado.
Pongamos que I = (x
1
, . . . , x
r
). Sea x
i
la imagen de x
i
en I/I
2
. Entonces
gr
I
(A) = (A/I)[ x
1
, . . . , x
r
].
Como A/I es noetheriano, lo mismo le sucede a gr
I
(A).
b) Dos anillos graduados son isomorfos si existe un isomorsmo de anillos
entre ellos que transforma los elementos homogeneos de grado n de uno en los del
otro. Los isomorsmos I
n
/I
n+1
=

I
n
/

I
n+1
inducen obviamente un isomorsmo
entre los anillos graduados correspondientes.
160 Captulo 4. Anillos locales
c) Existe un n
0
tal que M
n
0
+r
= I
r
M
n
0
para todo natural r. Por lo tanto
gr
I
(M) est a generado por los subgrupos gr
n
I
(M) = M
n
/M
n+1
, para n n
0
.
Cada M
n
es un A-m odulo nitamente generado, luego M
n
/M
n+1
es un A/I-
m odulo nitamente generado, luego gr
I
(M) es un gr
I
(A)-modulo nitamente
generado.
Ahora necesitamos un resultado tecnico:
Sean G y H dos grupos topol ogicos con sistemas fundamentales de entornos
{G
n
}
n
y {H
n
}
n
, respectivamente y sea : G H un homomorsmo tal que
[G
n
] H
n
para todo n. Consideramos los grupos
gr(G) =

n=0
G
n
/G
n+1
, gr(H) =

n=0
H
n
/H
n+1
,
entre los cuales tenemos un homomorsmo gr() : gr(G) gr(H) inducido
por de forma natural. Por otra parte tenemos el homomorsmo

:

G

H
entre las compleciones. Vamos a probar que si gr() es inyectivo o suprayectivo,
lo mismo le sucede a

.
En efecto, tenemos el siguiente diagrama conmutativo con las exactas:
0

G
n
/G
n+1

gr
n
()

G/G
n+1

n+1

G/G
n

0
0

H
n
/H
n+1

H/H
n+1

H/H
n

0
Si gr() es inyectivo, tenemos que la echa vertical izquierda es inyectiva.
Obviamente
0
es inyectiva (pues G/G
0
y H/H
0
son triviales). Razonando por
inducci on, suponemos que
n
es inyectiva y el diagrama nos permite probar que

n+1
tambien lo es. Esto implica que

es inyectiva por el teorema 4.5.
Para la suprayectividad razonamos an alogamente: si h
n+1
H/H
n+1
, to-
mamos g
n
G/G
n
tal que
n
(g
n
) coincida con la imagen de h
n+1
. Sea
g
n+1
G/G
n+1
una antiimagen en G/G
n+1
, de modo que
n+1
(g
n+1
) y h
n+1
tienen la misma imagen. Esto implica que
n+1
(g
n+1
) h
n+1
es la imagen de
un h
0
n
H
n
/H
n+1
, que a su vez tiene una antiimagen g
0
n
G
n
/G
n+1
. Sea
g
0
n+1
su imagen en G/G
n+1
. Entonces
n+1
(g
0
n+1
) =
n+1
(g
n+1
) h
n+1
, luego
h
n+1
=
n+1
(g
n+1
g
0
n+1
). El teorema 4.5 implica entonces que

es suprayec-
tiva.
Teorema 4.25 Sea A un anillo, I un ideal de A, sea M un A-m odulo y {M
n
}
n
una ltraci on I- adica. Supongamos que A es de Hausdor y completo con la
topologa I- adica y que M es de Hausdor con la topologa denida por la l-
traci on. Entonces, si gr(M) es un gr
I
(A)-m odulo nitamente generado, tambien
M es un A-m odulo nitamente generado.
4.2. Topologas inducidas por ideales 161
Demostraci on: Tomemos un generador de gr(M) formado por elementos
homogeneos
1
, . . . ,
r
, de grados k
1
, . . . , k
r
. Entonces
i
= x
i
+ M
k
i
+1
, con
x
i
M
k
i
.
Sea L
i
el m odulo A con la ltraci on I- adica estable dada por L
i
n
= I
nk
i
(entendiendo que I
n
= A si n 0) y sea
L =
r

i=1
L
i

= A
r
con la ltraci on I- adica estable denida por suma directa. Sea : L M
el homomorsmo de A-m odulos que lleva la base can onica de L a los genera-
dores de M. As, los elementos de L
n
= L
1
n
L
r
n
se corresponden con
elementos de M
n
. Seg un las observaciones previas al teorema podemos formar
los homomorsmos
gr() : gr(L) gr(M),

:

L

M.
Por construcci on gr() es suprayectivo, luego

tambien lo es. Consideramos
ahora el diagrama conmutativo siguiente:
L


M
La topologa de cada L
i
= A es la topologa I- adica, que es completa, luego
L tambien es completo con la topologa inducida por su ltraci on. Por el mismo
motivo tiene la propiedad de Hausdor, luego la echa vertical izquierda es un
isomorsmo. Como M tiene la propiedad de Hausdor, la echa vertical derecha
es un monomorsmo. De aqu se sigue que es suprayectiva, luego x
1
, . . . , x
r
son un generador de M como A-m odulo.
Teorema 4.26 Bajo las hip otesis del teorema anterior, si gr(M) es un gr
I
(A)-
m odulo noetheriano, entonces M es un A-m odulo noetheriano.
Demostraci on: Hemos de probar que todo subm odulo M
0
de M es nita-
mente generado- Sea M
0
n
= M
0
M
n
. Entonces {M
0
n
}
n
es una ltraci on I- adica
de M
0
y tenemos monomorsmos naturales M
0
n
/M
0
n+1
M
n
/M
n+1
, que a su
vez inducen un monomorsmo gr(M
0
) gr(M). Como gr(M) es noetheriano,
tenemos que gr(M
0
) es nitamente generado, y tambien tiene la propiedad de
Hausdor, pues la intersecci on de los M
0
n
est a contenida en la de los M
n
. Por
el teorema anterior M
0
es nitamente generado.
Teorema 4.27 Si A es un anillo noetheriano e I es un ideal de A, entonces la
compleci on I- adica

A tambien es noetheriana.
162 Captulo 4. Anillos locales
Demostraci on: Sabemos que gr
I
(A)

= gr

I
(

A). Aplicamos el teorema
anterior al anillo

A (de Hausdor y completo) y al m odulo M =

A con la
ltraci on {I
n
}
n
. Concluimos que

A es un

A-m odulo noetheriano, o sea, un
anillo noetheriano.
Como caso particular, esto implica que si A es un anillo noetheriano, enton-
ces el anillo de series formales de potencias A[[X
1
, . . . , X
n
]] tambien es noethe-
riano. Basta observar que es la compleci on del anillo noetheriano A[X
1
, . . . , X
n
]
respecto a la topologa del ideal I = (X
1
, . . . , X
n
).
Otro resultado fundamental sobre compleciones es que si A es un anillo
noetheriano local y m es su ideal maximal, entonces la compleci on

A tiene la
misma dimensi on que A. Para demostrarlo veremos que la dimensi on de A
depende unicamente de los cocientes A/m
n
, que ya sabemos que se conservan
al pasar a la compleci on. No obstante, esto no es trivial en absoluto. Los
conceptos de las dos secciones siguientes son los primeros pasos para llegar a
esta conclusi on.
4.3 Anillos y m odulos artinianos
Estudiamos aqu un concepto tecnico que nos har a falta en la secci on si-
guiente.
Denici on 4.28 Un A-m odulo M es artiniano si toda sucesi on decreciente de
subm odulos
M
0
M
1
M
2

es nalmente constante. Es f acil ver que esto equivale a que toda familia no vaca
de subm odulos de M tiene un elemento minimal. Un anillo A es artiniano si lo
es como A-m odulo, es decir, si toda cadena decreciente de ideales es nalmente
constante, o si toda familia no vaca de ideales tiene un elemento minimal.
En principio estas nociones parecen duales de las de anillos y m odulos noe-
therianos y, en efecto, una serie de resultados b asicos son v alidos para ambas
clases, pero en realidad la situaci on es muy diferente. Veremos que los ani-
llos artinianos son los anillos noetherianos de dimensi on 0, luego forman una
clase muy particular de anillos, frente a la generalidad del concepto de anillo
noetheriano.
Entre las propiedades b asicas citadas tenemos la siguiente (que es v alida
igualmente para m odulos noetherianos):
Teorema 4.29 Sea 0 M
0
M M
00
0 una sucesi on exacta de
A-m odulos. Entonces M es artiniano si y s olo si lo son M
0
y M
00
.
Demostraci on: Supongamos que M es artiniano. Obviamente, una cadena
descendente de subm odulos de M
0
lo es tambien de M, luego si M es artiniano
4.3. Anillos y m odulos artinianos 163
M
0
tambien lo es. Similarmente, una cadena descendente de subm odulos de M
00
ha de ser de la forma
M
0
/M
00
M
1
/M
00
M
2
/M
00

La cadena de los numeradores se ha de estabilizar, luego lo mismo le sucede
a la cadena dada.
Si M
0
y M
00
son artinianos y tenemos una cadena descendente de subm odulos
de M, digamos
M
0
M
1
M
2

entonces las cadenas {M
n
M
0
}
n
y {(M
n
+ M
0
)/M
0
}
n
se han de estabilizar
para n sucientemente grande. Si
M
n
M
0
= M
n+1
M
0
, (M
n
+M
0
)/M
0
= (M
n+1
+M
0
)/M
0
,
entonces M
n
= M
n+1
, pues si m M
n
entonces m + M
0
= m
00
+ M
0
, para
un m
00
M
n+1
, luego existe un m
0
M
0
tal que m = m
0
+ m
00
. Entonces
m
0
M
0
M
n
, luego m
0
M
n+1
, luego m M
n+1
. Esto prueba que la cadena
de partida se estabiliza.
Como consecuencia inmediata:
Teorema 4.30 Si M y M
0
son A-m odulos artinianos, tambien lo es M M
0
.
Demostraci on: Basta considerar la sucesi on exacta
0 M M M
0
M
0
0.
Teorema 4.31 Si A es un anillo artiniano y M es un A-m odulo nitamente
generado, entonces M es artiniano.
Demostraci on: Si M tiene un generador con n elementos, por el teorema
anterior A
n
es artiniano, y existe un epimorsmo A
n
M, luego M tambien
es artiniano.
Ahora vamos a estudiar los m odulos que son a la vez artinianos y noetheria-
nos. Conviene introducir algunos conceptos:
Denici on 4.32 Diremos que un A-m odulo M es simple si no tiene m as subm o-
dulos que M y 0.
Tenemos una caracterizaci on util de los m odulos simples:
Teorema 4.33 Un A-m odulo M no nulo es simple si y s olo si es isomorfo a
un cociente A/m, para cierto ideal maximal m de A.
164 Captulo 4. Anillos locales
Demostraci on: Evidentemente un m odulo de la forma A/m es simple, al
igual que todo m odulo isomorfo a el. Por otra parte, si M 6= 0 es simple, tome-
mos m M, m 6= 0. Necesariamente M = Am, luego tenemos un epimorsmo
A M dado por a 7 am. Su n ucleo m ha de ser un ideal maximal, o si no
M no el cociente no sera simple.
Denici on 4.34 Una serie normal en un A-m odulo M es una sucesi on de
subm odulos
0 = M
0
M
1
M
l
= M.
El n umero l se llama longitud de la serie. Los cocientes M
i+1
/M
i
se llaman
factores de la serie. Una serie de composici on es una serie normal cuyos fac-
tores son m odulos simples o, equivalentemente, una serie normal que no puede
renarse a otra de mayor longitud.
Un m odulo M es de longitud nita si la longitud de todas sus series normales
est a acotada por un cierto n umero natural. El m aximo de dichas longitudes se
llama entonces longitud de M, y la representaremos por l(M). Un anillo A es
de longitud nita si lo es como A-m odulo.
Observemos que en un m odulo de longitud nita toda serie normal puede
renarse hasta una serie de composici on.
Teorema 4.35 (Jordan-H older) Si un m odulo tiene una serie de compo-
sici on entonces tiene longitud nita y todas las series de composici on tienen
la misma longitud.
Demostraci on: Consideremos una serie de composici on arbitraria:
0 = M
0
M
1
M
l
= M.
Vamos a probar que cualquier otra serie normal tiene longitud menor o igual
que l. Como la serie de partida es arbitraria, podremos concluir que todas las
series de composici on tienen la misma longitud.
Razonamos por inducci on sobre l. Si l = 0 entonces M = 0 y el teorema
es trivial. Si l = 1 entonces M es simple y tampoco hay nada que demostrar.
Tomemos ahora l > 1 y supongamos que el teorema se cumple para m odulos
con una serie de composici on de longitud menor que l. Sea
0 = N
0
N
1
N
r
= M
una serie normal en M.
Si N
r1
M
l1
tenemos una serie de composici on de M
l1
de longitud
l 1 y una serie normal de longitud r 1, luego por hip otesis de inducci on
r 1 l 1 y as r l.
Por el contrario, si N
r1
6 M
l1
entonces N
r1
+M
l1
= M, pues M/M
l1
es simple. Entonces
M/M
l1
= (N
r1
+M
l1
)/M
l1

= N
r1
/(N
r1
M
l1
),
4.3. Anillos y m odulos artinianos 165
luego el ultimo cociente es simple. Como M
l1
tiene una serie de composici on
de longitud l 1, la hip otesis de inducci on nos da que en N
r1
M
l1
todas las
series de composici on tiene longitud a lo sumo l 2. Completando una de ellas
con N
r1
vemos que este m odulo tiene una serie de composici on de longitud
menor o igual que l 1. De nuevo por hip otesis de inducci on llegamos a que
r 1 l 1.
Como consecuencia:
Teorema 4.36 Un m odulo tiene longitud nita si y s olo si es noetheriano y
artiniano.
Demostraci on: Una implicaci on es obvia. Si un A-m odulo M es noethe-
riano y artiniano a la vez, podemos construir como sigue una serie de compo-
sici on: Sea M
0
= 0, Si M
0
6= M, tomamos como M
1
un subm odulo minimal
entre los subm odulos que contienen estrictamente a M
0
. As M
1
/M
0
es simple.
Si M
1
6= M, tomamos como M
2
un subm odulo minimal entre los subm odulos
que contienen estrictamente a M
1
, con lo que M
2
/M
1
es simple. Como la serie
M
0
M
1
M
2

no puede prolongarse indenidamente, tras un n umero nito de pasos hemos de
llegar a M
n
= M y as tenemos una serie de composici on.
Teorema 4.37 Consideremos una serie normal
0 = M
0
M
1
M
l
= M.
en un m odulo M. Entonces M tiene longitud nita si y s olo si la tienen todos
los factores M
i+1
/M
i
, y en tal caso
l(M) =
l1

i=0
l(M
i+1
/M
i
).
Demostraci on: Si M tiene longitud nita, podemos renar la serie dada
hasta una serie de composici on, y entonces los m odulos comprendidos entre
cada M
i
y M
i+1
determinan una serie de composici on del cociente M
i+1
/M
i
,
con lo que todos ellos son de longitud nita y tenemos la relaci on entre las
longitudes. Recprocamente, si cada factor tiene longitud nita, tomamos una
serie de composici on de cada uno de ellos, con las cuales podemos extender la
serie dada a una serie de composici on de M.
De aqu se sigue en particular que la imagen por un homomorsmo de un
m odulo de longitud nita tiene tambien longitud nita. As mismo es claro que
la suma directa de un n umero nito de m odulos de longitud nita tiene tambien
longitud nita, y la longitud de la suma es la suma de las longitudes.
Teorema 4.38 Un anillo A 6= 0 tiene longitud nita si y s olo si es noetheriano
y dimA = 0.
166 Captulo 4. Anillos locales
Demostraci on: Si A tiene longitud nita es claramente noetheriano (si no
lo fuera podramos formar series normales de longitud arbitrariamente grande).
Si p EspA, tenemos que A/p tiene tambien longitud nita. Tomemos a A/p.
Los ideales
(a) (a
2
) (a
3
)
no pueden ser todos distintos, pues en tal caso daran lugar a series normales
de longitud arbitrariamente grande. As pues, (a
n
) = (a
n+1
) para alg un n.
Equivalentemente, existe un b A/p tal que a
n
= ba
n+1
, de donde resulta que
a
n
(1 ab) = 0. Como p es primo, el cociente es un dominio ntegro, luego
ab = 1, luego A/p es un cuerpo y p es, de hecho, maximal. Esto prueba que
dimA = 0.
Recprocamente, si A es un anillo noetheriano de dimensi on 0, entonces su
radical nilpotente I = rad0 es nitamente generado, luego existe un natural n tal
que I
n
= 0. Las potencias de I forman una serie normal de A. Si demostramos
que A/I tiene longitud nita, lo mismo ser a cierto para cada factor I
r
/I
r+1
,
pues si I
r
= (a
1
, . . . , a
m
), podemos denir un epimorsmo de A-m odulos
: (A/I)
m
I
r
/I
r+1
mediante ([x
1
], . . . , [x
m
]) = [x
1
a
1
+ +x
m
a
m
].
El cociente A/I es tambien un anillo noetheriano de dimensi on 0, pero
adem as es reducido. As pues, podemos suponer que A es reducido.
Que A tiene dimensi on 0 signica que sus ideales primos son maximales,
luego tambien son sus primos minimales, luego son un n umero nito, digamos
m
1
, . . . , m
r
. Consideremos el homomorsmo de A-m odulos
A (A/m
1
) (A/m
r
)
dado por a 7([a], . . . , [a]). Se cumple que es suprayectivo y su n ucleo es
m
1
m
r
= rad0 = 0.
En efecto, esto es el teorema chino del resto en su versi on m as general. La
prueba se basa en que si i 6= j entonces m
i
+ m
j
= 1, luego podemos expresar
1 = x
ij
+y
ij
, con x
ij
m
i
, y
ij
m
j
. As x
ij
0 (mod m
i
), x
ij
1 (mod m
j
).
Tomamos x
j
=

i6=j
x
ij
, de modo que
x
j

1 (mod m
i
) si i = j,
0 (mod m
i
) si i 6= j.
De este modo, si ([a
1
], . . . , [a
r
]) (A/m
1
) (A/m
r
), una antiimagen
en A viene dada por a = a
1
x
1
+ +a
r
x
r
. Todo lo dem as es inmediato.
Tenemos as que A es isomorfo a una suma directa de r cuerpos. Estos cuer-
pos son A-m odulos simples, de donde se sigue f acilmente que A tiene longitud r.
4.4. El polinomio de Hilbert 167
Aunque no nos va a hacer falta, vamos a probar por completitud que los
anillos artinianos son noetherianos, tal y como habamos anunciado. De este
modo resulta que un anillo tiene longitud nita si y s olo si es artiniano.
Teorema 4.39 Todo anillo artiniano es noetheriano.
Demostraci on: Sea A un anillo artiniano. Entonces A tiene un n umero
nito de ideales maximales. En efecto, si tuviera innitos de ellos, digamos
m
1
, m
2
, m
3
, . . . la sucesi on de ideales
m
1
m
1
m
2
m
1
m
2
m
3

no se estabilizara nunca, pues si m
1
m
n
= m
1
m
n+1
, entonces tenemos que
m
1
m
n
m
n+1
y, como los ideales maximales son primos, existe un i n tal
que m
i
m
n+1
, lo cual es absurdo.
Sea I = m
1
m
r
el producto de todos los ideales maximales de A. Por la
propiedad de Artin existe un natural n tal que I
n
= I
n+1
. Vamos a probar que
I
n
= 0. En caso contrario, sea S el conjunto de todos los ideales J de A tales
que I
n
J 6= 0. Tenemos que I S. Sea J un elemento minimal de S. Entonces
existe un x J tal que I
n
(x) 6= 0, pero entonces J = (x) por la minimalidad
de J.
Ahora (x)II
n
= (x)I
n+1
= (x)I 6= 0 y (x)I (x), luego ha de ser (x)I = (x).
As pues, existe un y I tal que xy = x. Esto implica que x = xy
m
para todo
m, pero y I m
1
m
r
= rad(0), luego y
m
= 0 para cierto m, luego
x = 0, contradicci on.
Tenemos, pues, que I
n
= 0. Consideremos ahora la cadena de ideales
A m
1
m
1
m
r
= I Im
1
Im
1
m
r
= I
2
I
n
= 0.
Cada cociente de dos ideales consecutivos es un espacio vectorial sobre uno
de los cuerpos A/m
i
. El hecho de que A sea artiniano implica que cada uno
de estos cocientes es un A-m odulo artiniano, luego tambien es artiniano como
A/m
i
-espacio vectorial (pues los A-subm odulos son los subespacios vectoriales).
Es claro que un espacio vectorial es artiniano si y s olo si tiene dimensi on nita,
si y s olo si tiene longitud nita. Por lo tanto, los cocientes tienen longitud
nita como espacios vectoriales, luego tambien como A-m odulos, luego A tiene
longitud nita por el teorema 4.37. En particular es noetheriano.
4.4 El polinomio de Hilbert
Si A es un anillo noetheriano local y m es su ideal maximal, en esta secci on
vamos a denir una noci on de dimensi on de A que depender a unicamente de los
cocientes A/m
n
. En particular ser a inmediato que A tiene la misma dimensi on
que su compleci on m- adica. M as adelante demostraremos que esta dimensi on
coincide con la usual.
168 Captulo 4. Anillos locales
Sea A =

n=0
A
n
un anillo graduado noetheriano. Por el teorema 4.12 sabe-
mos que A
0
es noetheriano y que A es nitamente generado sobre A
0
, digamos
A = A
0
[x
1
, . . . , x
r
], donde los x
i
podemos tomarlos homogeneos. Sea k
i
el grado
de x
i
.
Sea ahora M un A-m odulo graduado nitamente generado. Digamos que
M = hm
1
, . . . , m
s
i, donde los m
i
los tomamos tambien homogeneos. Sea l
i
el
grado de m
i
.
Cada elemento de M
n
es de la forma

f
j
(x)m
j
, donde f
j
(x) es un polinomio
en x
1
, . . . , x
r
con coecientes en A
0
homogeneo de grado nl
j
(entendiendo que
es nulo si n < l
j
). Concluimos que M
n
es un A
0
-m odulo nitamente generado,
pues un sistema generador lo forman los elementos de la forma f
j
(x)m
j
, donde
f
j
(x) recorre los monomios de grado n l
j
con coeciente 1.
Supongamos ahora que A
0
es artiniano, de modo que todos los m odulos M
n
son artinianos, y tambien noetherianos, luego tienen longitud nita. Denimos
la serie de Poincare de M como la serie de potencias formal
P(M, t) =

n=0
l(M
n
)t
n
Z[[t]].
Teorema 4.40 En las condiciones anteriores, existe un polinomio f(t) Z[t]
tal que
P(M, t) =
f(t)
r

i=1
(1 t
k
i
)
.
Demostraci on: Lo probamos por inducci on sobre r. Si r = 0 esto signica
que A = A
0
, luego A
n
= 0 para todo n > 0. Entonces M es un A
0
-m odulo ni-
tamente generado, lo cual obliga a que M
n
= 0 para n grande. Por consiguiente
P(M, t) es un polinomio con coecientes enteros.
Supongamos el teorema para r 1. La multiplicaci on por x
r
es un homo-
morsmo de A
0
-m odulos M
n
M
n+k
r
. Formemos una sucesi on exacta
0 K
n
M
n
x
r
M
n+k
r
L
n+k
r
0.
Observemos que todos los m odulos tienen longitud nita. Sean
K =

n=0
K
n
, L =

n=k
r
L
n
Entonces K es el A-subm odulo de M formado por los elementos anulados
por x
r
y L es el A-m odulo cociente de M sobre la imagen de la multiplicaci on
por x
r
. Como A es noetheriano ambos son nitamente generados. Adem as, am-
bos m odulos son anulados por x
r
, luego ambos son A
0
[x
1
, . . . , x
r1
]-m odulos,
tambien nitamente generados (observemos que este anillo es un subanillo gra-
duado de A).
4.4. El polinomio de Hilbert 169
Del teorema 4.37 se sigue en particular que l(M/N) = l(M) l(N), lo cual,
aplicado a la sucesi on exacta anterior, se traduce en que
l(K
n
) l(M
n
) +l(M
n+k
r
) l(L
n+k
r
) = 0.
Multiplicando por t
n+k
s
y sumando respecto de n obtenemos que
(1 t
k
s
)P(M, t) = P(L, t) t
k
s
P(K, t) +g(t), (4.1)
donde g(t) Z[t]. Aplicando la hip otesis de inducci on a P(L, t) y P(K, t)
concluimos que P(M, t) tiene la forma requerida.
Denimos D(M) como el orden del polo de P(M, t) en t = 1. Hay un caso
que es particularmente simple:
Teorema 4.41 En las condiciones anteriores, supongamos que k
i
= 1 para todo
i y sea D(M) = d. Entonces existe un polinomio g(t) Q[t] de grado
1
d 1 tal
que para todo n sucientemente grande se cumple l(M
n
) = g(n).
Demostraci on: Por el teorema anterior tenemos que l(M
n
) es el coeciente
de t
n
en la serie f(t)(1 t)
r
. Cancelando potencias de 1 t podemos suponer
que r = d y que f(1) 6= 0. Pongamos que
f(t) =
N

n=0
a
n
t
n
.
Trabajando en el cuerpo Z((t)), es f acil obtener el desarrollo en serie de
Taylor
(1 t)
d
=

k=0
_
d +k 1
d 1

t
k
.
Esto es v alido para d = 0 si convenimos que
_
1
1
_
= 1 y
_
n
1
_
= 0 para n 0.
Por consiguiente, si n N,
l(M
n
) =
N

k=0
a
k
_
d +n k 1
d 1

.
Cada n umero combinatorio es un polinomio en n de grado d1 y coeciente
director 1/(d 1)! Por lo tanto, la expresi on completa es un polinomio en n de
grado d 1 con coeciente director
N

k=0
a
k
(d 1)!
=
f(1)
(d 1)!
6= 0.
1
Convenimos en que el grado del polinomio nulo es 1.
170 Captulo 4. Anillos locales
Ahora conviene hacer una observaci on sobre una variante del argumento
empleado en la demostraci on de 4.40. En lugar de considerar la multiplicaci on
por x
r
, consideremos la multiplicaci on por un elemento arbitrario x A
k
que no
anule a ning un elemento de M, es decir, tal que si xm = 0 necesariamente x = 0.
Entonces el m odulo K construido en la demostraci on es nulo y L = M/xM.
La ecuaci on (4.1) se convierte en
(1 t
k
)P(M, t) = P(L, t) +g(t),
de donde concluimos que D(L) = D(M) 1. En resumen:
Teorema 4.42 En las condiciones del teorema 4.40, si x A es un elemento
homogeneo que no anula a ning un elemento de M, se cumple que
D(M/xM) = D(M) 1.
Ejemplo Veamos el ejemplo m as sencillo de serie de Poincare: Consideramos
un anillo artiniano A
0
y el anillo de polinomios A = A
0
[X
1
, . . . , X
r
], considerado
como A-m odulo graduado. Entonces como generadores de A podemos tomar
X
1
, . . . , X
r
, todos de grado 1, y como generadores de M = A como A-m odulo
tomamos m = 1. El m odulo M
n
es el grupo de los polinomios homogeneos
de grado n, que es un A
0
-m odulo libre con una base formada por todos los
monomios de grado n (con coeciente 1).
El teorema 4.37 implica que la longitud de una suma directa es igual a la
suma de las longitudes de los sumandos, luego la longitud de un A
0
-m odulo
libre es igual a su rango por l(A
0
). En nuestro caso,
2
l(M
n
) =
_
r +n 1
r 1

l(A
0
).
Por consiguiente
P(M, t) =

n=0
l(M
n
)t
n
=

n=0
_
r +n 1
r 1

l(A
0
)t
n
=
l(A
0
)
(1 t)
r
.
En particular, D(A
0
[X
1
, . . . , X
r
]) = r.
Veamos c omo se relaciona todo esto con la dimensi on de un anillo noethe-
riano local. Para ello conviene introducir un nuevo concepto:
Denici on 4.43 Si A es un anillo, diremos que un ideal q A es primario si
los divisores de cero en A/q son nilpotentes. Equivalentemente, q es primario si
cuando ab q y a / q, existe un natural n tal que b
n
q.
2
El n umero de monomios de grado n en r indeterminadas es el n umero CR
n
r
de combi-
naciones con repetici on de r elementos tomados de n en n, es decir, el n umero de formas de
escribir n n umeros entre 1 y r con repeticiones y sin que importe el orden. Para calcularlo
basta observar que tales combinaciones pueden dividirse en dos clases: las que contienen al-
guna r, que son CR
n1
r
, y las que no contienen ninguna r, que son CR
n
r1
. A partir de la
relaci on CR
n
r
= CR
n1
r
+CR
n
r1
, una simple inducci on sobre n +r da el valor indicado.
4.4. El polinomio de Hilbert 171
Es claro que los ideales primos son primarios, pero el concepto de ideal
primario es m as general. Observemos que si q es primario y p = radq, entonces
p es un ideal primo. En efecto, si ab p, entonces existe un natural n tal que
a
n
b
n
q. Si a
n
/ q, entonces existe un natural m tal que b
nm
q. En cualquier
caso, o bien a p o bien b p.
Diremos que q es p-primario si es primario y p = radq.
Teorema 4.44 Sea A un anillo, m un ideal maximal de A y q un ideal arbitra-
rio. Las armaciones siguientes son equivalentes:
a) q es m-primario.
b) radq = m.
c) m es el unico divisor primo minimal de q.
Demostraci on: S olo hay que probar que c) a). El anillo A/p tiene a
m/q como unico ideal primo. Los elementos de m/q son nilpotentes y los que
no est an en m/q son unidades, luego ciertamente q es primario y su radical es
obviamente m.
En particular, si m es un ideal maximal en un anillo A, sus potencias son
m-primarias. M as en general, si un ideal q cumple m
n
q m, entonces q
es m-primario, pues si p es un ideal primo tal que q p, entonces m
n
p y
m = p. Si m es nitamente generado es claro que se cumple el recproco: para
cada ideal m-primario q existe un n umero natural n tal que m
n
q m.
Teorema 4.45 Sea A un anillo noetheriano local, sea m su ideal maximal y sea
q un ideal m-primario. Sea M un A-m odulo nitamente generado y {M
n
}
n
una
ltraci on q- adica estable. Entonces:
a) Los m odulos M/M
n
tienen longitud nita.
b) Existe un polinomio g(X) Q[X] tal que para todo n sucientemente
grande se cumple que l(M/M
n
) = g(n). Adem as el grado de g es menor
o igual que el n umero de elementos de cualquier sistema generador de q.
c) El grado y el coeciente director de g(X) dependen de M y q, pero no de
la ltraci on.
Demostraci on: Consideremos el anillo graduado de q, es decir,
gr
I
(A) =

n=0
q
n
/q
n+1
,
as como el gr
I
(A)-m odulo graduado asociado a la ltraci on
gr(M) =

n=0
M
n
/M
n+1
.
172 Captulo 4. Anillos locales
El anillo gr
0
I
(A) = A/q es noetheriano y tiene dimensi on 0, pues su unico
ideal primo es m/q. El teorema 4.38 implica que es artiniano. Por 4.24 sabe-
mos que gr(M) es un gr
I
(A)-m odulo nitamente generado, luego estamos en
la situaci on discutida al principio de esta secci on y, en particular, los m odulos
M
n
/M
n+1
tienen longitud nita. Esto implica que M/M
n
tambien es de longi-
tud nita y
l(M/M
n
) =
n

r=1
l(M
r1
/M
r
).
Sea q = (x
1
, . . . , x
r
). Si llamamos x
i
= x
i
+ q
2
gr
1
I
(A), entonces es claro
que gr
I
(A) = (A/q)[ x
1
, . . . , x
r
].
Teniendo en cuenta la expresi on para P(gr(M), t) (donde hemos de consi-
derar k
i
= 1), tenemos que d = D(gr(M)) r. Tambien podemos aplicar el
teorema 4.41, que nos da un polinomio f(X) Q[X] de grado r 1 tal que
si n es sucientemente grande entonces
l(M
n
/M
n+1
) = f(n).
Por consiguiente l(M/M
n+1
) l(M/M
n
) = f(n). Sumando obtenemos que
l(M/M
n
) =
n1

k=1
f(k) +c,
donde c es una constante que corrige el hecho de que la igualdad anterior no
tiene por que cumplirse para los primeros valores de n. Ahora bien, el miembro
derecho es un polinomio de grado r (una unidad m as que el grado de f).
Basta probarlo en el caso en que f(X) = X
m
, pero entonces el polinomio
buscado viene dado por las f ormulas de Bernoulli para las sumas de potencias.
Por ultimo consideremos otra ltraci on estable {M
0
n
}
n
y consideremos el
polinomio que cumple g
0
(n) = l(M/M
0
n
) para n grande. Por el teorema 4.10
sabemos que existe un n umero natural n
0
tal que M
0
n+n
0
M
n
y M
n+n
0
M
0
n
.
Esto implica que g
0
(n +n
0
) g(n) y g(n +n
0
) g
0
(n).
El grado de g(n) es el mismo que el de g(n +n
0
), y ha de ser mayor o igual
que el de g
0
(n) porque el cociente g(n+n
0
)/g
0
(n) 1 no tiende a 0. Igualmente
obtenemos la desigualdad contraria, luego ambos polinomios tienen el mismo
grado. Por consiguiente existe
lm
n+
g(n)
g
0
(n)
= lm
n+
g(n +n
0
)
g
0
(n)
+ lm
n+
g(n) g(n +n
0
)
g
0
(n)
1,
pues el ultimo lmite es 0. Invirtiendo los papeles obtenemos la desigualdad
contraria, luego el lmite es 1 y los coecientes directores coinciden.
Denici on 4.46 Sea A un anillo noetheriano local, sea m su ideal maximal,
sea q un ideal m-primario y M un A-m odulo nitamente generado. Llamaremos
polinomio caracterstico del ideal q respecto al m odulo M al unico polinomio

M
q
(X) Q[X] tal que para todo natural n sucientemente grande se cumple
l(A/q
n
M) =
M
q
(n).
4.5. El teorema de la dimensi on 173
Sabemos que el grado de
M
q
(X) es menor o igual que el n umero de elementos
de cualquier sistema generador de q.
Representaremos por
q
(X) al polinomio correspondiente a M = A, es decir,
al polinomio que cumple
l(A/q
n
) =
q
(n),
para todo natural n sucientemente grande.
Teorema 4.47 Si A es un anillo noetheriano local, m su ideal maximal y q
un ideal m-primario, entonces el grado del polinomio caracterstico
q
(X) no
depende de q.
Demostraci on: Basta probar que su grado coincide con el de
m
(X).
Existe un natural m tal que m
m
q m. Para todo natural n tenemos
entonces que m
mn
q
n
m
n
, luego si n es sucientemente grande se cumple
que

m
(n)
q
(n)
m
(mn).
Formando cocientes y haciendo tender n a innito vemos que los grados han
de coincidir.
Denici on 4.48 Si A es un anillo noetheriano local y m es su ideal maximal,
denimos d(A) como el grado del polinomio
m
(X).
Sabemos que es menor o igual que el n umero de generadores de cualquier
ideal m-primario de A y por denici on s olo depende de los m odulos A/m
n
,
luego, en particular, tenemos que d(A) = d(

A), donde

A es la compleci on de
A respecto a la topologa m- adica. En la secci on siguiente demostraremos que
d(A) = dimA, con lo que en particular habremos demostrado que la dimensi on
se conserva con las compleciones.
Terminamos con una observaci on. El polinomio
q
(X) es el construido en el
teorema 4.45 para el m odulo gr
q
(A), y en la prueba hemos visto que su grado
es una unidad mayor que el grado del polinomio dado por el teorema 4.41, cuyo
grado era precisamente D(gr
q
(A)) 1. En denitiva, tenemos que
d(A) = D(gr
q
(A)).
Explcitamente, d(A) es el orden del polo t = 1 en la serie de Poincare
P(gr
q
(A), t) =

n=0
l(q
n
/q
n+1
)t
n
.
4.5 El teorema de la dimensi on
En esta secci on demostraremos que si A es un anillo noetheriano local, en-
tonces la dimensi on d(A) que acabamos de introducir coincide con la dimensi on
de Krull dimA. M as a un, probaremos una tercera equivalencia de interes que
pasamos a precisar ahora:
174 Captulo 4. Anillos locales
Denici on 4.49 Si A es un anillo y M es un A-m odulo nitamente generado,
representaremos por (M) el menor natural m tal que M admite un sistema
generador con m elementos. A los sistemas generadores con (M) elementos los
llamaremos sistemas generadores minimales.
Es evidente que si a un generador minimal de un m odulo le quitamos un
elemento, deja de ser generador, pero un generador con esta propiedad no tiene
por que ser minimal. Por ejemplo, {2, 3} es un generador de Z como Z-m odulo,
y no podemos eliminar ninguno de sus elementos, pero no es un generador
minimal. Observemos que (M) generaliza a la dimensi on de un m odulo libre:
Teorema 4.50 Si M es un A-m odulo libre de rango nito, entonces los gene-
radores minimales de M son sus bases, luego (M) es el rango de M.
Demostraci on: Podemos suponer que M = A
n
. Sea {b
1
, . . . , b
m
} un
generador minimal. Entonces m n y tenemos un epimorsmo f : A
n
A
n
que transforma los primeros elementos de la base can onica en los b
i
y anula a
los restantes. Por otra parte, podemos denir f
0
: A
n
A
n
asignando a cada
vector de la base can onica una antiimagen por f. De este modo f
0
f = 1.
Las matrices de f y f
0
respecto a la base can onica tienen por producto a la
identidad, luego su determinante tiene que ser una unidad de A, luego f y f
0
son isomorsmos, lo que implica que m = n y que el sistema generador es una
base.
Si A es un anillo noetheriano, tenemos denido (I) para todos los ideales
I de A. Si A es un anillo noetheriano local y m es su ideal maximal, denimos
(A) = mn{(q) | q es un ideal m-primario}.
En la secci on anterior hemos demostrado que d(A) (A). El teorema de
la dimensi on arma que en realidad d(A) = (A) = dimA. El primer paso en
esta direcci on es recordar el omnipresente lema de Nakayama:
Teorema 4.51 (Lema de Nakayama) Sea A un anillo e I un ideal contenido
en todos los ideales maximales de A. Sea M un A-m odulo arbitrario, sea N M
un subm odulo tal que M/N sea nitamente generado. Si M = N+IM, entonces
M = N.
Demostraci on: Sea M = M/N y consideremos un sistema generador
m
1
, . . . , m
t
tal que t sea el mnimo posible. Supongamos que t > 0 (es decir,
que M 6= 0). Como M = IM, podemos expresar
m
t
=
t

j=1
a
j
m
j
, a
j
I.
El hecho de que a
t
pertenezca a todos los ideales maximales de A implica
que 1 a
t
es una unidad de A, pero
(1 a
t
)m
t
=
t1

j=1
a
j
m
j
,
luego m
t
hm
1
, . . . , m
t1
i, en contradicci on con la minimalidad de t.
4.5. El teorema de la dimensi on 175
Nota Un caso particular de interes se da cuando N = 0, en cuyo caso la
hip otesis es que M = IM es nitamente generado y la conclusi on es que M = 0.
La condici on M = IM equivale a M
A
(A/I) = 0, pues si se cumple esto
entonces la sucesi on exacta
I A A/I 0
da lugar a la sucesi on exacta
M
A
I M 0,
que implica que M = IM. (El recproco se prueba similarmente.)
Con esto podemos caracterizar el n umero de generadores minimales de un
m odulo sobre un anillo local:
Teorema 4.52 Sea A un anillo local, sea m su ideal maximal, sea k = A/m
el cuerpo de restos y sea M un A-m odulo nitamente generado. Consideremos
m
1
, . . . , m
t
M. Las armaciones siguientes son equivalentes:
a) M = hm
1
, . . . , m
t
i.
b) El k-espacio vectorial M/mM est a generado por las clases m
1
, . . . , m
t
.
Por consiguiente, (M) = dim
k
(M/mM).
Demostraci on: De b) se sigue que M = hm
1
, . . . , m
t
i +mM y el Lema de
Nakayama implica entonces a). El recproco es obvio.
Como consecuencia, en el caso de un anillo local, los generadores minimales
s coinciden con los generadores minimales respecto de la inclusi on.
Necesitamos un teorema tecnico que generaliza a 3.51:
Teorema 4.53 Sea A un anillo noetheriano y sean J I dos ideales tales que
V (I) = V (J). Sea (I/J) = m. Supongamos que p
1
, . . . , p
s
EspA cumplen
que I 6 p
j
, para j = 1, . . . , s. Entonces existen elementos a
1
, . . . , a
m
I tales
que:
a) I = (a
1
, . . . , a
m
) +J,
b) a
i
/ p
j
para todo j = 1, . . . , s, i = 1, . . . m,
c) si p V (a
1
, . . . , a
m
) y p / V (I), entonces alt p m.
Demostraci on: Vamos a construir inductivamente a
1
, . . . , a
r
I de modo
que se cumplan las propiedades siguientes:
a) a
i
/ p
j
para todo i, j.
b) {a
1
+J, . . . , a
r
+J} puede extenderse hasta un generador minimal de I/J.
c) Si p V (a
1
, . . . , a
r
) y p / V (I), entonces alt p r.
176 Captulo 4. Anillos locales
Supong amoslos construidos para un r < m (tal vez r = 0). Tomemos un
a I arbitrario tal que {a
1
+ J, . . . , a
r
+ J, a + J} forme parte de un genera-
dor minimal de I/J. Llamemos q
1
, . . . , q
t
a los divisores primos minimales de
(a
1
, . . . , a
r
) que no pertenecen a V (I), y sea X el conjunto de los elementos
maximales respecto a la inclusi on del conjunto {q
1
, . . . , q
t
, p
1
, . . . , p
s
}. Descom-
pongamos X = X
1
X
2
, donde X
1
contiene los primos tales que a p y X
2
a
los que cumplen a / p.
Como V (I) = V (J), tenemos que J 6 p para todo p X. Por 3.51 existe
un b J tal que b / p para todo p X. Igualmente, existe


pX
2
p, /

pX
1
p,
pues si la intersecci on estuviera contenida en un primo de X
1
, tambien lo estara
el producto de los ideales de X
2
, y tendramos un ideal de X
2
contenido en otro
de X
1
.
Tomamos a
r+1
= a + b. Entonces a
r+1
/ p para todo p X, luego
en particular a
r+1
/ p
j
para todo j. Como a
r+1
a (mod J), el conjunto
{a
1
+J, . . . , a
r
+J, a
r+1
+J} forma parte de un sistema generador minimal de
I/J.
Por ultimo, si p V (a
1
, . . . , a
r+1
) \ V (I), entonces p contiene a uno de
los primos q
i
, que cumple alt q
i
r y, por otra parte, a
r+1
p \ q
i
, luego
alt p r + 1.
Ahora ya podemos relacionar la dimensi on de Krull con el n umero de gene-
radores minimales:
Teorema 4.54 Sea A un anillo noetheriano y p EspA un ideal de altura m.
Entonces existen a
1
, . . . , a
m
p tales que p es un divisor primo minimal de
(a
1
, . . . , a
m
).
Demostraci on: Tomamos I = p y J = p
2
. Entonces A
p
es un anillo local
con ideal maximal m = S
1
p
p. Sea k = A
p
/m. Por 4.52 tenemos que
(p/p
2
) (m/m
2
) = dim
k
(m/m
2
) = (m) dimA
p
= alt p = m.
Sean a
1
, . . . , a
m
p seg un el teorema anterior. Entonces p es un divisor
primo minimal de (a
1
, . . . , a
m
), pues en caso contrario podramos tomar un
ideal p
0
EspA tal que
(a
1
, . . . , a
m
) p
0
p.
El teorema anterior implica entonces que alt p
0
m, pero entonces sera
alt p > m, en contra de lo supuesto.
En particular, si A es un anillo noetheriano local y m es su ideal maximal, te-
nemos que dimA = alt m. El teorema anterior nos da elementos a
1
, . . . , a
m
m
tales que m es un divisor primo minimal del ideal q = (a
1
, . . . , a
m
) (y obviamente
el unico), luego q es m-primario y concluimos que
(A) (q) m = dimA.
S olo nos falta demostrar que dimA d(A). Veamos un resultado previo:
4.5. El teorema de la dimensi on 177
Teorema 4.55 Sea A un anillo noetheriano local y sea m su ideal maximal. Si
x A no es un divisor de cero, entonces d(A/(x)) d(A) 1.
Demostraci on: Sean los A-m odulos N = (x) = xA y M = A/(x). Ob-
servemos que A/(x) es tambien un anillo noetheriano local cuyo ideal maximal
es (m + (x))/(x) = mM. Sea N
n
= N m
n
. Por el teorema 4.13 sabemos que
{N
n
}
n
es una ltraci on m- adica estable de N, luego 4.45 nos da un polinomio
g(X) tal que l(N/N
n
) = g(n) para todo n sucientemente grande.
Consideremos la sucesi on exacta
0 N/N
n
A/m
n
M/m
n
M 0,
de la que deducimos que
g(n)
m
(n) +
M
m
(n) = 0,
siempre para n sucientemente grande. La hip otesis sobre x implica que A y
N son isomorfos como A-m odulos, luego la unicidad del teorema 4.45 implica
que los polinomios g(X) y
m
(X) tienen el mismo grado y el mismo coeciente
director, luego el grado de
M
m
(X) es al menos una unidad menor. Estos grados
son las dimensiones consideradas en el enunciado.
Teorema 4.56 (Teorema de la dimensi on) Si A es un anillo noetheriano
local, entonces dimA = d(A) = (A).
Demostraci on: S olo nos falta demostrar la desigualdad dimA d(A). La
probamos por inducci on sobre d = d(A). Si d = 0 esto signica que l(A/m
n
)
es constante para todo n sucientemente grande. En particular, un m
n
/m
n+1
tiene longitud 0, lo que signica que m
n
= m
n+1
. El lema de Nakayama implica
entonces que m
n
= 0. Si p es un ideal primo de A, tenemos que m
n
p, luego
p = m. As pues, A s olo tiene un ideal primo, lo cual implica que dimA = 0.
Supongamos el teorema para dimensiones menores que d y sea
p
0
p
1
p
r
una cadena de ideales primos en A. Tomemos x p
1
\ p
0
, sea A
0
= A/p
0
y sea x
0
= x + p
0
. As A
0
es un dominio ntegro y x
0
6= 0. Por el teorema
anterior tenemos que d(A
0
/(x
0
)) d(A
0
) 1. Por otra parte, si m
0
es el ideal
maximal de A
0
, tenemos que A
0
/m
0n
es una imagen homomorfa de A/m
n
, luego
l(A/m
n
) l(A
0
/m
0n
). Para valores grandes de n estos n umeros son polinomios
en n, y el cociente es siempre mayor o igual que 1, luego el grado del primero
es mayor o igual que el del segundo, es decir, d(A) d(A
0
) > d(A
0
/(x)). Por
hip otesis de inducci on
r 1 dimA
0
/(x) d(A
0
/(x)) d 1,
luego r d, lo que prueba que dimA d = d(A).
178 Captulo 4. Anillos locales
De aqu se deducen numerosas consecuencias. Por ejemplo, ahora sabemos
que todo anillo noetheriano local tiene dimensi on nita, lo cual no es evidente.
En la secci on anterior hemos visto que si

A es la compleci on de A respecto a la
topologa m- adica, entonces d(A) = d(

A). Ahora podemos enunciar esto mismo
en terminos de la dimensi on de Krull:
Teorema 4.57 Sea A un anillo noetheriano local, sea m su ideal maximal y sea

A la compleci on respecto a la topologa m- adica. Entonces dimA = dim



A.
Ahora podemos precisar el teorema 4.55:
Teorema 4.58 Sea A un anillo noetheriano local, sea m su ideal maximal y sea
x m un elemento que no sea divisor de cero. Entonces dimA/(x) = dimA1.
Demostraci on: Sea d = dimA/(x). Por el teorema 4.55 (junto con el
teorema de la dimensi on) sabemos que d dimA 1. Por otra parte, sean
x
1
, . . . , x
d
A elementos cuyas im agenes en A/(x) generen un ideal m/(x)-
primario. Entonces el ideal (x
1
, . . . , x
d
, x) es m-primario, luego concluimos que
d + 1 (A) = dimA.
Veamos otra consecuencia, para la cual necesitamos una denici on:
Denici on 4.59 Sea A un anillo noetheriano local de dimensi on d y sea m su
ideal maximal. Un sistema de par ametros de A es un conjunto de elementos
x
1
, . . . , x
d
A que generen un ideal m-primario.
La igualdad dimA = (A) garantiza la existencia de sistemas de par ametros.
Vamos a demostrar que satisfacen una cierta propiedad de independencia:
Teorema 4.60 Sea A un anillo noetheriano local, sea m su ideal maximal y
sea x
1
, . . . , x
d
A un sistema de par ametros. Sea q = (x
1
, . . . , x
d
) el ideal
m-primario que generan. Sea F(X
1
, . . . , X
d
) A[X
1
, . . . , X
d
] un polinomio ho-
mogeneo de grado s tal que F(x
1
, . . . , x
d
) q
s+1
. Entonces todos los coecientes
de F est an en m.
Demostraci on: Consideremos el homomorsmo de anillos graduados
: (A/q)[X
1
, . . . , X
d
] gr
q
(A)
dado por X
i
7 x
i
= x
i
+ q
2
. Si

F es la imagen de F en (A/q)[X
1
, . . . , X
d
],
estamos suponiendo que (

F) = 0.
El hecho de que q sea m-primario signica que los unicos divisores de cero
en A/q son los de m/q. Si F tuviera alg un coeciente fuera de m, entonces

F
tendra un coeciente que no sera un divisor de cero. Vamos a ver que esto
implica que

F no es un divisor de cero.
En otras palabras, vamos a ver que en un anillo de polinomios A[X
1
, . . . , X
d
],
los divisores de cero son los polinomios cuyos coecientes son todos divisores de
cero en A. Obviamente basta demostrarlo para A[X]. Si F A[X] es un divisor
4.5. El teorema de la dimensi on 179
de cero, sea G A[X] un polinomio no nulo de grado mnimo tal que FG = 0.
Pongamos que
F = a
0
+a
1
X + +a
n
X
n
, G = b
0
+b
1
X + +b
m
X
m
.
Entonces a
n
b
m
= 0, luego a
n
G = 0, porque anula a F y tiene grado menor
que G. Veamos por inducci on sobre r que a
nr
G = 0. Si se cumple hasta r,
entonces 0 = FG = (a
0
+a
1
X + +a
nr1
X
nr1
)G, luego a
n(r+1)
b
m
= 0,
luego a
n(r+1)
G anula a F y tiene grado menor que G, luego a
n(r+1)
G = 0.
Esto prueba que todos los a
i
son divisores de cero en A.
Volviendo al argumento, el hecho de que

F sea homogeneo hace que el co-
ciente (A/q)[X
1
, . . . , X
d
]/(

F) tenga una estructura natural de anillo graduado
(s olo cambia la componente de grado s). Como

F est a en el n ucleo de , tenemos
que gr
q
(A) es una imagen homomorfa de este cociente, luego las longitudes de
las componentes homogeneas del cociente son mayores o iguales que las corres-
pondientes de gr
q
(A). Como dependen polin omicamente del grado, el teorema
4.41 nos da que
D(gr
q
(A)) D((A/q)[X
1
, . . . , X
d
]/(

F)) = D(A/q)[X
1
, . . . , X
d
]) 1 = d 1,
donde hemos usado adem as el teorema 4.42 y el ejemplo que le sigue. Ahora
bien, por otra parte tenemos que D(gr
q
(A)) = d(A) = dimA = d, lo que nos da
una contradicci on.
Hay un caso particular en el que el teorema anterior admite una expresi on
mucho m as simple:
Denici on 4.61 Si A es un anillo local y m es su ideal maximal, un cuerpo de
coecientes de A es un cuerpo k A tal que el epimorsmo natural A A/m
se restringe a un isomorsmo sobre k.
Por ejemplo, si A es un anillo local O
V,P
, donde P es un punto de una
variedad afn V/k, entonces las funciones constantes constituyen un cuerpo de
coecientes de A.
Teorema 4.62 Sea A un anillo noetheriano local con un cuerpo de coecien-
tes k. Si x
1
, . . . , x
d
A es un sistema de par ametros de A, entonces x
1
, . . . , x
d
son algebraicamente independientes sobre k.
Demostraci on: Sea F k[X
1
, . . . , X
d
] tal que F(x
1
, . . . , x
d
) = 0. Si es
F 6= 0, sea s el grado del menor monomio no nulo de F y sea F
s
la parte homoge-
nea de F grado s. Si llamamos q = (x
1
, . . . , x
s
), entonces F
s
(x
1
, . . . , x
d
) q
s
,
luego por el teorema anterior los coecientes de F
s
est an en m. Como la inclusi on
k A/m es un isomorsmo, esto implica que F
s
= 0, contradicci on.
Veamos una ultima aplicaci on:
Teorema 4.63 Sea A un anillo noetheriano e I 6= A un ideal. Entonces
dimA[X
1
, . . . , X
n
] = dimA+n.
180 Captulo 4. Anillos locales
Demostraci on: Basta probar que dimA[X] = dimA+1. En primer lugar
demostraremos que si p EspA, entonces
alt pA[X] = alt p, alt((p, X)A[X]) = alt p + 1.
En efecto, en primer lugar observamos que pA[X] EspA[X], pues clara-
mente A[X]/pA[X]

= (A/p)[X]. Tambien P = (p, X)A[X] EspA[X], pues
A[X]/P

= A/p. Adem as pA[X] A = p = P A.


Podemos denir un epimorsmo A[X]
P
A
p
mediante F/G 7F(0)/G(0).
Su n ucleo es (X), luego A[X]
P
/(X)

= A
p
. Ahora aplicamos el teorema 4.58.
(Observemos que X no es un divisor de cero en A[X]
P
.) Obtenemos que
alt P = dimA[X]
P
= dim(A[X]
P
/(X)) + 1 = dimA
p
+ 1 = alt p + 1.
Para cada cadena de ideales primos p
0
p
t
= p podemos construir
la cadena p
0
A[X] p
t
A[X] = pA[X], luego alt pA[X] alt p. Adem as
pA[X] P, luego alt pA[X] < alt P, luego alt pA[X] alt p.
Con esto tenemos que si A tiene dimensi on innita lo mismo le sucede a
A[X]. Si la dimensi on es nita ha de ser dimA[X] dimA + 1. Tomemos
ahora un primo arbitrario P EspA[X] y sea p = P A.
Observemos que A
p
[X] A[X]
P
y, viendo a S
P
= A[X] \ P como subcon-
junto multiplicativo de A
p
[X], tenemos que A
p
[X]
P
= A[X]
P
. Por 3.8:
A[X]
P
/pA[X]
P

= (A[X]/pA
p
[X])
P/pA[X]
.
Por otra parte A[X]/pA[X]

= (A/p)[X], luego, si llamamos P

a la imagen
de P/pA[X] por este isomorsmo, podemos concluir que
A[X]
P
/pA[X]
P

= (A/p)[X]
P
.
Como el ultimo anillo es un dominio de ideales principales, existe un f P
tal que PA[X]
P
= (p, f)A[X]
P
. Sea d = dimA
p
y sea a
1
, . . . , a
d
A
p
un sis-
tema de par ametros. Esto signica que pA
p
= rad(a
1
, . . . , a
d
). Por consiguiente
PA
p
[X]
P
= rad(a
1
, . . . , a
d
, f), luego
alt P = dimA
p
[X]
P
d + 1 dimA+ 1.
Esto implica que dimA[X] dimA+ 1.
De aqu se sigue que todo anillo nitamente generado sobre un anillo noe-
theriano de dimensi on nita tiene tambien dimensi on nita.
Ejemplo Consideremos el anillo A = Z
p
[X] (donde Z
p
es la localizaci on de
Z respecto de un primo p) y sea m = (pX 1). Como Z
p
es un dominio de
ideales principales, dimZ
p
= 1 y, por el teorema anterior, dimA = 2. Es claro
que m es un ideal maximal de A, pues A/m

= Q. As pues, dimm = 0. Por
otra parte se cumple que alt m = 1. En efecto, si p m es un ideal primo, un
4.5. El teorema de la dimensi on 181
elemento a p ha de ser de la forma a
1
(pX 1), y entonces tambien a
1
p,
luego a = a
2
(pX 1)
2
y, en general, obtenemos que
a

n
m
n
,
y la intersecci on es nula porque el anillo A es noetheriano. As pues, p = 0 y no
se cumple la relaci on
dimA = alt m + dimm.
Vemos as que el teorema 3.75 no es v alido para anillos noetherianos arbi-
trarios.
Captulo V
Regularidad
En este captulo estudiaremos el algebra subyacente en la noci on de punto
regular de un conjunto algebraico. Veremos que un punto P en un conjunto
algebraico C es regular (en un sentido que generaliza a la regularidad en geo-
metra diferencial) si y s olo si su anillo local O
C,P
tiene una propiedad algebraica
a la que llamaremos precisamente regularidad. Para introducir este concepto
conviene obtener algunos resultados previos, basados en el teorema de la altura,
que demostramos en la primera secci on. Despues introduciremos el concepto
de anillo local regular y derivaremos sus propiedades b asicas y algunas caracte-
rizaciones. No obstante, las propiedades m as profundas requieren tecnicas del
algebra homol ogica, de las que nos ocuparemos en la secci on cuarta. Finalmente
relacionaremos la regularidad con los conjuntos algebraicos.
5.1 El teorema de la altura
En esta secci on extraeremos una consecuencia sencilla del teorema de la
dimensi on, de la cual obtendremos a su vez muchas aplicaciones geometricas:
Teorema 5.1 (Teorema de la altura) Sea A un anillo noetheriano e I un
ideal de A. Entonces, todo divisor primo minimal p de I cumple alt p (I).
Demostraci on: Basta observar que S
1
p
p es el ideal maximal del anillo
noetheriano local A
p
y el ideal S
1
p
I es S
1
p
p-primario, luego
(I) (S
1
p
I) dimA
p
= alt p.
En particular vemos que las alturas de los ideales primos son nitas, lo cual
no era evidente. Se dice que un anillo es semilocal si tiene un n umero nito de
ideales maximales. Ahora es inmediato que todo anillo noetheriano semilocal
tiene dimensi on nita, pues la dimensi on es el m aximo de las alturas de los
ideales maximales.
El teorema de la altura es una generalizaci on del teorema siguiente:
183
184 Captulo 5. Regularidad
Teorema 5.2 (Teorema de los ideales principales) Sea A un anillo noe-
theriano y (a) 6= 1 un ideal principal. Entonces todo divisor primo minimal p
de (a) cumple alt p 1. Si a no es un divisor de cero, entonces alt p = 1.
Demostraci on: La primera parte es el teorema de la altura. La ultima
armaci on es consecuencia de la primera, pues (a) p y si fuera alt p = 0
entonces p sera un primo minimal de A y sus elementos seran divisores de 0
(teorema 3.43).
Veamos algunas aplicaciones geometricas:
Teorema 5.3 Sea V/k una variedad afn y f
1
, . . . , f
m
k[V ] funciones tales
que C = V (f
1
, . . . , f
m
) 6= . Entonces cada componente irreducible W de C
cumple que dimW dimV m.
Demostraci on: Se cumple que W = V (p), donde p es un divisor primo
minimal de (f
1
, . . . , f
m
). Por 3.75 y el teorema de la altura tenemos que
dimW = dimk[V ]/p = dimp = dimk[V ] alt p dimV m.
Tambien podemos sacar consecuencias sobre la dimensi on de una inter-
secci on:
Teorema 5.4 Sean V/k y W/k dos variedades anes en A
n
no disjuntas. En-
tonces cada componente irreducible Z de V W verica que
dimZ dimV + dimW n.
Demostraci on: Observemos que
k[V ]
k
k[W]

= k[X
1
, . . . , X
n
]/I(V )
k
k[Y
1
, . . . , Y
n
]/I(W)

= k[X
1
, . . . , X
n
, Y
1
, . . . , Y
n
]/(I(V ) +I(W)).
Llamemos al ideal de k[X
1
, . . . , X
n
, Y
1
, . . . , Y
n
] generado por los polino-
mios X
i
Y
i
, y sea d su imagen en k[V ]
k
k[W]. Entonces
k[V ]
k
k[W]/d

= k[X
1
, . . . , X
n
, Y
1
, . . . , Y
n
]/(I(V ) +I(W) +)

=
_
k[X
1
, . . . , X
n
, Y
1
, . . . , Y
n
]/
_ _
(I(V ) +I(W) +)/

= k[X
1
, . . . , X
n
]/(I(V ) +I(W)),
donde en el ultimo cociente I(W) se considera como ideal de k[X
1
, . . . , X
n
] y
no de k[Y
1
, . . . , Y
n
]. Concluimos que
_
k[V ]
k
k[W]/d
_
red

=
_
k[X
1
, . . . , X
n
]/(I(V ) +I(W))
_
red

= k[V W].
En el ultimo isomorsmo usamos que V W es el mayor conjunto algebraico
contenido en las dos variedades, luego I(V W) es el menor ideal radical que
contiene a I(V ) e I(W), es decir, I(V W) = rad(I(V ) +I(W)).
5.1. El teorema de la altura 185
Los primos minimales de k[V W] se corresponden biunvocamente con los
primos minimales de
_
k[V ]
k
k[W]/d
_
red
, que a su vez se corresponden con los
primos minimales de k[V ]
k
k[W]/d, y estos a su vez con los divisores primos
minimales de d en k[V ]
k
k[W]. La correspondencia conserva la dimensi on.
Una componente irreducible Z de V W se corresponde con uno de estos
primos minimales, digamos P, de modo que, teniendo en cuenta 3.75 (que se
puede aplicar en virtud de 3.78),
dimZ = dim
_
k[V ]
k
k[W]/P
_
= dimV + dimW alt P.
Ahora basta observar que P es un divisor primo minimal de d y que d est a
generado por n elementos, luego alt P n por el teorema de la altura.
Vamos a introducir varios conceptos que nos permitir an comprender por que
es importante relacionar la altura de un ideal con su n umero de generadores.
Denici on 5.5 Llamaremos altura de un ideal I en un anillo A como el nmo
de las alturas de sus divisores primos minimales. Correspondientemente, la
codimensi on de un cerrado en un espacio topol ogico se dene como el nmo de
las codimensiones de sus componentes irreducibles. As, si C/k es un conjunto
algebraico afn y C
0
es un cerrado en C, tenemos que codim
C
C
0
= alt I
C
(C
0
).
El teorema de la altura implica que si A es un anillo noetheriano e I 6= A es
un ideal de A, entonces alt I (I).
En terminos geometricos esto signica que se necesitan al menos m ecua-
ciones para denir un conjunto algebraico de codimensi on m. Por ejemplo, es
claro que para denir una variedad lineal de codimensi on m en A
n
se necesitan
exactamente m ecuaciones. Sin embargo, en general no tiene por que darse la
igualdad. Conviene introducir las deniciones siguientes:
Denici on 5.6 Sea A un anillo noetheriano e I 6= A un ideal.
a) Diremos que I es una intersecci on completa si alt I = (I).
b) Diremos que I es una intersecci on completa conjuntista si existen elemen-
tos a
1
, . . . , a
m
A, donde m = (I), tales que radI = rad(a
1
, . . . , a
m
).
Observemos que a) implica b). Otro hecho elemental es que b) implica que
todos los divisores primos minimales p de I tienen la misma altura m, pues
todos ellos son tambien divisores primos minimales de (a
1
, . . . , a
m
), luego
m = alt I alt p (a
1
, . . . , a
m
) m.
Denici on 5.7 Sea C/k un subconjunto algebraico d-dimensional en A
n
.
a) Diremos que C/k es una intersecci on completa ideal si I(C) est a generado
por n d polinomios.
b) Diremos que C/k es una intersecci on completa conjuntista si C es la in-
tersecci on de n d hipersupercies denidas sobre k.
186 Captulo 5. Regularidad
Es inmediato comprobar que un conjunto C/k cumple una de las dos pro-
piedades de 5.7 si y s olo si el ideal I(V ) cumple la propiedad correspondiente
de 5.6. Vemos as que la propiedad articial de 5.7 b) se corresponde con la
propiedad natural de ser denible por n d ecuaciones (que es el mnimo
n umero de ecuaciones posible), mientras que la propiedad natural de 5.7 a)
se corresponde con una propiedad algebraica de I(V ) de la que, de momento,
no tenemos una interpretaci on geometrica.
Observemos, por ultimo, que si A es un anillo noetheriano local con ideal
maximal m, el teorema de la dimensi on garantiza la existencia de ideales m-
primarios q tales que (q) = dimA. Todo ideal m-primario q de A cumple que
alt q = alt m = dimA, luego la propiedad (q) = dimA equivale a que q sea una
intersecci on completa.
5.2 Anillos locales regulares
Denici on 5.8 Un anillo noetheriano local Aes regular si dimA = (m), donde
m es el ideal maximal de A. Un sistema de par ametros que genere a m y tenga
dimA elementos se llama sistema regular de par ametros de A. As, un anillo
noetheriano local es regular si y s olo si tiene un sistema regular de par ametros.
Observemos que todo cuerpo es trivialmente un anillo local regular.
Si k = A/m, el teorema 4.52 implica que (m) = dim
k
m/m
2
, luego A es
regular si y s olo si la dimensi on de m/m
2
como k-espacio vectorial coincide con
la dimensi on de A.
Veremos m as adelante que podemos denir la regularidad de un punto P
de un conjunto algebraico afn C como la regularidad del anillo local O
C,P
.
Veremos que para que esto suceda es necesario que P s olo pertenezca a una
componente irreducible de C, y entonces dimO
C,P
es la dimensi on de dicha
componente. El dual del espacio vectorial m
P
/m
2
P
puede identicarse de forma
natural con la variedad tangente a C en P, por lo que la regularidad equivale a
que dicha variedad tangente tenga la misma dimensi on que tiene C en P.
Veamos una caracterizaci on de la regularidad:
Teorema 5.9 Sea A un anillo noetheriano local de dimensi on d, sea m su ideal
maximal y sea k = A/m el cuerpo de restos. Entonces A es regular si y s olo si
gr
m
(A)

= k[X
1
, . . . , X
d
].
Demostraci on: Hay que entender que el isomorsmo del enunciado es
un isomorsmo de anillos graduados. En tal caso, tenemos en particular que
m/m
2
= gr
1
m
(A) es isomorfo al espacio vectorial de los monomios de grado 1,
luego tiene dimensi on d y as A es regular.
Recprocamente, si A es regular y m = (x
1
, . . . , x
d
), el teorema 4.60 implica
que el epimorsmo de m odulos graduados
: k[X
1
, . . . , X
d
] gr
m
(A)
5.2. Anillos locales regulares 187
dado por (X
i
) = x
i
no tiene elementos homogeneos en su n ucleo, pero un
elemento est a en el n ucleo si y s olo si lo est an sus componentes homogeneas,
luego se trata de un isomorsmo.
En particular vemos que si A es un anillo local regular entonces gr
m
(A) es
un dominio ntegro. El teorema siguiente nos da que A tambien es un dominio
ntegro.
Teorema 5.10 Sea A un anillo e I un ideal de A tal que la topologa I- adica
sea de Hausdor. Si gr
I
(A) es un dominio ntegro, entonces A tambien lo es.
Demostraci on: Sean x, y A no nulos. La hip otesis equivale a que

n
I
n
= 0, luego existen naturales r, s tales que x I
r
\ I
r+1
, y I
s
\ I
s+1
.
Sean x = x+I
r+1
, y = y +I
s+1
. Entonces x, y gr
I
(A) son no nulos, luego
tambien x y = xy +I
r+s+1
es no nulo, luego xy 6= 0.
Otra consecuencia inmediata del teorema 5.9 es la siguiente:
Teorema 5.11 Si A es un anillo noetheriano local con ideal maximal m y

A es
su compleci on m- adica, entonces A es regular si y s olo si lo es

A.
Demostraci on: Hemos probado que

A es tambien un anillo noetheriano
local de la misma dimensi on que A y con ideal maximal m. Adem as sabemos
que gr
m
(A)

= gr
m
(

A), luego la conclusi on es evidente.
De los anillos locales regulares completos podemos decir m as:
Teorema 5.12 Sea A un anillo local regular completo de dimensi on d que con-
tenga un cuerpo de coecientes k. Entonces A

= k[[X
1
, . . . , X
d
]]. El isomor-
smo eval ua cada serie formal en un sistema regular de par ametros.
Demostraci on: Sea x
1
, . . . , x
d
A un sistema regular de par ametros y
consideremos el homomorsmo k[[X
1
, . . . , X
d
]] A que eval ua cada serie en
dichos par ametros. Es evidente que todas las series convergen, por lo que el
homomorsmo est a bien denido. Vamos a probar que es suprayectivo.
Sea m = (x
1
, . . . , x
d
) el ideal maximal de A. Tenemos que el epimorsmo
natural A A/m se restringe a un isomorsmo en k. Dado A, existe un
a
0
k tal que a
0
m. Supongamos que, en general, hemos encontrado
un polinomio F
n1
(X
1
, . . . , X
d
) k[X
1
, . . . , X
d
] de grado n 1 de manera
que F
n1
(x
1
, . . . , x
d
) m
n
. En virtud del teorema 5.9 (teniendo en cuenta
el isomorsmo concreto que se construye en la prueba), tenemos que el espacio
vectorial m
n
/m
n+1
est a generado sobre A/m por los monomios de grado n en
x
1
, . . . , x
d
(con coeciente 1), luego podemos encontrar un polinomio homogeneo
G
n
de grado n con coecientes en k tal que
F
n1
(x
1
, . . . , x
d
) G
n
(x
1
, . . . , x
d
) m
n+1
.
Llamando F
n
= F
n1
+ G
n
, tenemos construida inductivamente una sucesi on
{F
n
}
n
de polinomios F
n
de grado n (cada uno de los cuales se diferencia del
188 Captulo 5. Regularidad
anterior en una forma de grado n) que determinan una serie F k[[X
1
, . . . , X
d
]]
y con la propiedad de que lm
n
F
n
(x
1
, . . . , x
n
) = . As pues, F 7.
Teniendo en cuenta que los dos anillos tienen la misma dimensi on, el epi-
morsmo que hemos construido tiene que ser un isomorsmo.
Ahora vamos a probar que los anillos locales regulares son ntegramente
cerrados. Para ello necesitamos algunos preparativos.
Denici on 5.13 Sea A un anillo e I un ideal de A. Si a A cumple que a I
n
pero a / I
n+1
, entonces L
I
(a) = a +I
n+1
gr
n
I
(A) recibe el nombre de forma
directora de a respecto de I, y el grado n de L
I
(a) se llama grado de a respecto
de I. Si a

n
I
n
, convenimos en que L
I
(a) = 0.
Teorema 5.14 Sea A un anillo, sea I un ideal de A y sean a, b A. Entonces
L
I
(ab) = L
I
(a)L
I
(b) o bien L
I
(a)L
I
(b) = 0.
Demostraci on: Podemos suponer que a I
m
\ I
m+1
, b I
n
\ I
n+1
, pues
en caso contrario tenemos que L
I
(a)L
I
(b) = 0 y se cumple el teorema.
Entonces L
I
(a)L
I
(b) = ab +I
m+n+1
. Esta clase es L
I
(ab) si ab / I
m+n+1
y
es 0 en caso contrario.
Teorema 5.15 Sea A un anillo noetheriano e I un ideal contenido en todos los
ideales maximales de A. Si gr
I
(A) es ntegramente cerrado, A tambien lo es.
Demostraci on: Por el teorema 4.21 tenemos que la topologa I- adica es
de Hausdor en A, luego

n=0
I
n
= 0,
de donde deducimos que si a A es no nulo, tambien L
I
(a) 6= 0.
Un anillontegramente cerrado es, por denici on un dominiontegro, luego el
teorema 5.10 nos da que A tambien lo es. El teorema anterior implica entonces
que L
I
(ab) = L
I
(a)L
I
(b) para todos los elementos a, b A.
Tomemos un elemento x = r/s en el cuerpo de cocientes de A que sea
entero sobre A. Hemos de probar que x A o, equivalentemente, que r (s).
Supongamos que no es as y llegaremos a una contradicci on. En particular
tenemos que r 6= 0.
La integridad de x se traduce en que A[x] =

1, x, . . . , x
n1
_
A
, para cierto
natural n, luego s
n1
x
m
A para todo natural m. Entonces s
m1
r
m
s
m
A,
luego L
m
(s
n1
)L
m
(r)
m
L
m
(s)
m
gr
m
(A), luego
_
L
m
(r)
L
m
(s)

m
L
m
(s
n1
)
1
gr
m
(A),
para todo natural m. Esto implica que
gr
m
(A)[L
m
(r)/L
m
(s)] L
m
(s
n1
)
1
gr
m
(A).
5.2. Anillos locales regulares 189
Como el anillo gr
m
(A) es noetheriano (teorema 4.24), el m odulo de la dere-
cha tambien lo es (est a generado por un elemento), luego el subm odulo de la
izquierda es nitamente generado, lo cual signica que L
m
(r)/L
m
(s) es entero
sobre gr
m
(A). Por la hip otesis concluimos que L
m
(r)/L
m
(s) gr
m
(A). Cla-
ramente ha de ser un elemento homogeneo, digamos de la forma [t
0
], para un
cierto t
0
A. Esto se traduce en que
grad
m
(r st
0
) > grad
m
r.
As x
1
= (r st
0
)/s = xt
0
tambien es entero (no nulo) sobre A, luego por
el mismo razonamiento existe un t
1
A tal que grad
m
(rst
1
) > grad
m
(rst
0
),
etc. Por consiguiente, y teniendo en cuenta 4.22, llegamos a que
r

n=0
((s) + m
n
) = (s),
en contra de lo supuesto.
En particular:
Teorema 5.16 Todo anillo local regular es ntegramente cerrado.
Demostraci on: Si A es un anillo local regular, hemos demostrado que
gr
m
(A)

= (A/m)[X
1
, . . . , X
d
], luego es un dominio de factorizaci on unica y, en
particular, es ntegramente cerrado. Basta aplicar el teorema anterior.
Para anillos de dimensi on 1 podemos decir m as:
Teorema 5.17 Sea A un anillo noetheriano local de dimensi on 1 y sea m su
ideal maximal. Entonces A es regular si y s olo si m es principal, si y s olo si A
es un dominio de ideales principales.
Demostraci on: Sea k = A/m. En general tenemos que (m) dimA = 1,
luego m es principal si y s olo si (m) = 1 = dimA, si y s olo si A es regular.
Por otra parte, como dimA = 1, tenemos que m es el unico ideal primo no
nulo de A, luego todo ideal I de A distinto de 0, 1 es m-primario. Por lo tanto
existe un natural n tal que m
n
I. Si no se da la igualdad, podemos tomar un
natural r tal que I m
r
, I 6 m
r+1
.
Si m = (x), existe un y I tal que y = ax
r
, pero a / m, luego a es una
unidad, luego x
r
I, luego m
r
I m
r
. Concluimos que todo ideal no nulo
es potencia de m, luego todos los ideales son principales.
Es f acil ver que la regularidad en dimensi on 1 equivale tambien a que A sea
un anillo de valoraci on discreta, es decir, el anillo de enteros de una valoraci on
en su cuerpo de cocientes.
Otra consecuencia del teorema anterior es que si A es un dominio de fac-
torizaci on unica, y A es primo, entonces el anillo A
()
es regular, pues
sus unicos ideales no nulos son las potencias de (), luego es noetheriano,
dimA
()
= alt() = 1 y el ideal maximal de A
()
est a generado por .
190 Captulo 5. Regularidad
En particular, si A es un dominio de ideales principales y p EspA, entonces
A
p
es un anillo local regular. (Para p = 0 tenemos el cuerpo de cocientes de A.)
En general, un cociente de un anillo local regular no tiene por que ser regular.
Para caracterizar cu ando lo es necesitamos un resultado previo:
Teorema 5.18 Sea A un anillo noetheriano local, sea m su ideal maximal y
sean a
1
, . . . , a
m
m. Entonces:
a) dimA dimA/(a
1
, . . . , a
m
) dimAm.
b) dimA/(a
1
, . . . , a
m
) = dimA m si y s olo si {a
1
, . . . , a
m
} est a contenido
en un sistema de par ametros de A.
Demostraci on: a) Sea = dimA/(a
1
, . . . , a
m
) y sean b
1
, . . . , b

m tales
que sus clases m odulo (a
1
, . . . , a
m
) formen un sistema de par ametros del co-
ciente. Entonces (a
1
, . . . , a
m
, b
1
, . . . , b

) es un ideal m-primario, pues si p es un


divisor primo minimal entonces p/(a
1
, . . . , a
m
) es un divisor primo minimal de
un ideal m/(a
1
, . . . , a
m
)-primario, luego p = m. Esto prueba que m+ dimA.
b) Si m + = dimA, entonces {a
1
, . . . , a
m
, b
1
, . . . , b

} es un sistema de
par ametros de A. Recprocamente, supongamos que existe un sistema de par a-
metros {a
1
, . . . , a
m
, b
1
, . . . , b
t
}. Entonces m+t = dimA y las clases de b
1
, . . . , b
t
generan un ideal m/(a
1
, . . . , a
m
)-primario. Por consiguiente
t dimA/(a
1
, . . . , a
m
) dimAm = t.
Teorema 5.19 Sea A un anillo local regular e I un ideal propio de A. Entonces
A/I es regular si y s olo si I admite un sistema generador que se extienda a un
sistema regular de par ametros de A.
Demostraci on: Supongamos que {a
1
, . . . , a
d
} es un sistema regular de
par ametros de A y que I = (a
+1
, . . . , a
d
). Por el teorema anterior dimA/I = ,
y el ideal maximal de A/I est a generado por elementos, luego A/I es regular.
Recprocamente, si A/I es regular de dimensi on , sean a
1
, . . . , a

m ele-
mentos cuyas clases en A/I generen m = m/I. Tenemos la siguiente sucesi on
exacta de espacios vectoriales sobre A/m:
0 I/(I m
2
) m/m
2
m/ m
2
0.
Podemos descomponer m/m
2
en suma directa de dos subespacios: uno for-
mado por las clases con un representante en I y otro el generado por las cla-
ses de a
1
, . . . , a

. Por lo tanto, podemos encontrar a


+1
, . . . , a
d
I de modo
que las im agenes en m/m
2
de a
1
, . . . , a
d
sean una base. Por 4.52 tenemos que
m = (a
1
, . . . , a
d
). Sea I
0
= (a
+1
, . . . , a
d
) I. S olo nos falta probar que I = I
0
.
Por la implicaci on ya demostrada, A/I
0
es un anillo local regular de di-
mensi on y A/I es una imagen homomorfa de A/I
0
. Como A/I
0
es un dominio
5.2. Anillos locales regulares 191
ntegro y ambos anillos tienen la misma dimensi on, han de ser iguales (por
ejemplo, por 4.58). As pues, I = I
0
.
El teorema siguiente proporciona m as ejemplos de anillos locales regulares:
Teorema 5.20 Sea A un anillo local regular, sea m su ideal maximal y sea
P EspA[X] tal que P A = m. Entonces A[X]
P
tambien es un anillo local
regular.
Demostraci on: En la prueba del teorema 4.63 hemos visto que
dimA = alt m = alt mA[X] alt P = dimA[X]
P
.
Si mA[X] = P, entonces dimA = dimA[X]
P
y P est a generado por dimA
elementos, luego A[X]
P
es regular.
Si no se da la igualdad entonces dimA[X]
P
dimA + 1. Puesto que
A[X]/mA[X]

= (A/m)[X] es un dominio de ideales principales, la imagen de
P es ente anillo est a generada por un elemento, luego P est a generado por
dimA+1 elementos. As pues, (P) dimA+1 dimA[X]
P
(P), con lo
que llegamos igualmente a que A[X]
P
es regular.
Como consecuencia:
Teorema 5.21 Sea A un anillo tal que para todo p EspA, la localizaci on A
p
es regular. Entonces A[X
1
, . . . , X
n
] tiene esta misma propiedad.
Demostraci on: Obviamente basta demostrar el resultado para n = 1. Sea
P EspA[X] y consideremos p = P A. Entonces
A[X]
P

= A
p
[X]
PA
p
[X]
.
En efecto: Observemos que todo elemento de A
p
[X] es de la forma F(X)/s,
con F(X) A[X], s S
p
= A \ p. Los elementos de PA
p
[X] son los de
esta forma con F(X) P. Esto implica que PA
p
[X] A[X] = P. De aqu
se sigue que la aplicaci on A[X]
P
A
p
[X]
PA
p
[X]
dada por F/G 7 F/G es
un homomorsmo bien denido. Es inyectiva, pues si F/G = 0 en la imagen,
entonces FH/s = 0, para cierto H A[X], luego tambien FH = 0 y entonces
F/G = 0 en A[X]
P
. Tambien es suprayectiva, pues todo elemento de la imagen
es de la forma (F/s)/(G/t) = (Ft)/(Gs), con G A[X] \ P, s A \ p, luego
Gs / P.
Adem as PA
p
[X] A
p
= pA
p
, pues si F/s = a/s
0
, con F P y a A,
entonces existe s
00
S
p
tal que ass
00
= Fs
0
s
00
, luego ass
00
P A = p, luego
a p y a/s pA
p
.
Por el teorema anterior A
p
[X]
P
es regular.
Seg un las observaciones tras el teorema 5.17, este teorema se aplica si A es
un dominio de ideales principales. En particular se aplica si A es un cuerpo.
192 Captulo 5. Regularidad
5.3 Sucesiones regulares
En esta secci on introduciremos algunos conceptos que, entre otras cosas, nos
dar an una caracterizaci on conveniente de los anillos locales regulares.
Denici on 5.22 Sea A un anillo y M un A-m odulo. Una sucesi on a
1
, . . . , a
m
de elementos de A es M-regular si cumple
a) M 6= (a
1
, . . . , a
m
)M,
b) a
i+1
no es un divisor de cero de M/(a
1
, . . . , a
i
)M, para i = 0, . . . , m1.
La condici on b) para i = 0 ha de entenderse como que a
1
no es un divisor de
cero de M.
Notemos que la denici on de sucesi on M-regular depende de la ordenaci on
de los elementos a
1
, . . . , a
m
.
Como primera observaci on, aplicando sucesivamente 4.58, vemos que una
sucesi on A-regular a
1
, . . . , a
m
en un anillo noetheriano local A cumple
dimA/(a
1
, . . . , a
m
) = dimAm,
luego el teorema 5.18 nos da que a
1
, . . . , a
m
est a contenida en un sistema de
par ametros de A. En particular m dimA y si se da la igualdad entonces
a
1
, . . . , a
m
es un sistema de par ametros de A.
Por otra parte, podemos hablar de sucesiones A-regulares en anillos arbitra-
rios. El ejemplo m as simple es X
1
, . . . , X
n
en A[X
1
, . . . , X
n
].
Vamos a probar que la propiedad del teorema 5.9 caracteriza las sucesiones
A-regulares en anillos noetherianos locales, con lo que en particular los sistemas
regulares de par ametros ser an sucesiones A-regulares. Empezamos con una
implicaci on que no requiere que el anillo sea local:
Teorema 5.23 Sea A un anillo, sea a
1
, . . . , a
m
una sucesi on A-regular y sea
I = (a
1
, . . . , a
m
). Entonces el epimorsmo
: (A/I)[X
1
, . . . , X
m
] gr
I
(A)
dado por (X
i
) = a
i
+I
2
es un isomorsmo de anillos graduados.
Demostraci on: Vamos a trabajar en el anillo completo de cocientes de
A, es decir, el anillo de las fracciones cuyos denominadores no son divisores
de cero. As a
1
es un denominador admisible. Veamos en primer lugar que el
epimorsmo
: A[Y
2
, . . . , Y
m
] A[a
2
/a
1
, . . . , a
m
/a
1
]
dado por (Y
i
) = a
i
/a
1
tiene n ucleo (a
1
Y
2
a
2
, . . . , a
1
Y
m
a
m
). (Esto ha de
entenderse trivialmente si m = 1.)
5.3. Sucesiones regulares 193
Una inclusi on es obvia. Para probar la otra suponemos primeramente m = 2.
Dado F(Y
2
) A[Y
2
], podemos dividirlo eucldeamente entre a
1
Y
2
a
2
en el anillo
A
a
1
[Y
2
], y eliminando denominadores llegamos a que
a
d
1
F(Y
2
) = G(Y
2
)(a
1
Y
2
a
2
) +r,
donde G(Y
2
) A[Y
2
], d 0 y r A.
Si F est a en el n ucleo de , entonces r = 0. Consideramos la ecuaci on
m odulo a
d
1
. Sabemos que a
2
no es un divisor de cero en A/(a
1
), luego tampoco
lo es en A/(a
d
1
). En la prueba de 4.60 hemos visto que entonces a
1
Y
2
+a
2
no es
un divisor de cero en (A/(a
d
1
))[Y
2
], luego todos los coecientes de G han de ser
divisibles entre a
d
1
, luego F(Y
2
) (a
1
Y
2
a
2
).
Ahora razonamos por inducci on sobre m. Sea A
0
= A[a
2
/a
1
]. Vamos a
demostrar que a
1
, a
3
, . . . , a
m
es una sucesi on A
0
-regular. Para ello observamos
en primer lugar que podemos denir un isomorsmo
f : (A/(a
1
, a
2
))[T] A
0
/(a
1
, a
2
)A
0
mediante p(F(T)]) 7 [F(a
2
/a
1
)], donde p : A[T] (A/(a
1
, a
2
))[T] es el
epimorsmo can onico. Es claro que f est a bien denida y es un epimorsmo.
Si p(F) est a en el n ucleo, entonces
F(a
2
/a
1
) = a
1
G
1
(a
2
/a
1
) +a
2
G
2
(a
2
/a
1
), G
1
, G
2
A[T].
Por lo tanto, F a
1
G
1
a
2
G
2
est a en el n ucleo de la aplicaci on para el
caso ya probado, es decir, F a
1
G
1
a
2
G
2
= G(T)(a
1
T a
2
). Por consiguiente
p(F) = 0.
A su vez f induce un isomorsmos para i 2:
(A/(a
1
, . . . , a
i
))[T]

=
_
A/(a
1
, a
2
))
_
([a
1
], . . . , [a
i
])
_
[T]

= (A/(a
1
, a
2
))[T]/([a
1
], . . . , [a
i
])

= (A
0
/(a
1
, a
2
)A
0
)/([a
1
], . . . , [a
i
])

= A
0
/(a
1
, . . . , a
i
)A
0
.
Concluimos que (a
1
, a
3
. . . , a
m
)A
0
6= A
0
. Del hecho de que a
1
no es un divisor
de cero en A, se sigue f acilmente que tampoco lo es en A
0
. Para cada i 2,
si a
i+1
fuera un divisor de cero en A
0
/(a
1
, a
3
. . . , a
i
)A
0
= A
0
/(a
1
, . . . , a
i
)A
0
,
tambien lo sera en (A/(a
1
, . . . , a
i
))[T], luego en A/(a
1
, . . . , a
i
), lo cual es im-
posible.
Con esto hemos probado que a
1
, a
3
, . . . , a
m
es A
0
-regular. Ahora observamos
que es la composici on
A[Y
2
, . . . , Y
m
]

1
A[a
2
/a
1
][Y
3
, . . . , Y
m
]

2
A[a
2
/a
1
, . . . , a
m
/a
1
].
Por la parte ya probada, el n ucleo de
1
es (a
1
Y
2
a
2
)A[Y
2
, . . . , Y
m
] y por
hip otesis de inducci on el de
2
es (a
1
Y
3
a
3
, . . . , a
1
Y
m
a
m
). Por lo tanto, si
F est a en el n ucleo de , sabemos que
F(a
2
/a
1
, Y
3
, . . . , Y
m
) =
m

i=3
G
i
(a
2
/a
1
, Y
3
, . . . , Y
m
)(a
1
Y
i
a
1
),
194 Captulo 5. Regularidad
luego
F
m

i=3
G
i
(Y
2
, . . . , Y
m
)(a
1
Y
i
a
1
) = G
2
(Y
2
, . . . , Y
m
)(a
1
Y
2
a
2
)
y F tiene la forma requerida.
Con esto ya podemos probar el teorema. Basta ver que el n ucleo de no con-
tiene polinomios homogeneos. Esto equivale a que para polinomio homogeneo
F de grado d tal que F(a
1
, . . . , a
m
) I
d+1
cumple que F IA[X
1
, . . . , X
m
].
Tenemos que F(a
1
, . . . , a
m
) = G(a
1
, . . . , a
m
), donde G tambien es homoge-
neo de grado d pero tiene sus coecientes en I. Basta probar que F G tiene sus
coecientes en I o, equivalentemente, podemos suponer que F(a
1
, . . . , a
m
) = 0.
Ahora bien, en tal caso
F(1, a
2
/a
1
, . . . , a
m
/a
1
) = (1/a
d
1
)F(a
1
, . . . , a
m
) = 0.
Por consiguiente F(1, Y
2
, . . . , Y
m
) est a en el n ucleo de , y tiene los mis-
mos coecientes que F. Como est a en (a
1
Y
2
a
2
, . . . , a
1
Y
m
a
m
) y todos los
generadores de este ideal tienen sus coecientes en I, lo mismo le sucede a F.
Antes de probar el recproco demostramos un resultado que se basa en los
hechos que hemos obtenido en la demostraci on del teorema anterior y que tiene
interes en s mismo:
Teorema 5.24 Sea A un anillo, sea a
1
, . . . , a
m
una sucesi on A-regular y sea
I = (a
1
, . . . , a
m
). Entonces alt I = m, es decir, las sucesiones A-regulares
generan intersecciones completas.
Demostraci on: Para cada divisor primo minimal p de I el teorema de la
altura nos da que alt p m, luego s olo hemos de probar que alt p m. Si
m = 1 es consecuencia del teorema de los ideales principales, pues a
1
no es un
divisor de cero en A.
Suponemos, pues, que m 2 y que el teorema es cierto para m1. Entonces
pA[Y
2
] es un divisor primo minimal de IA[Y
2
]. En efecto, es primo porque
A[Y
2
]/pA[Y
2
]

= (A/p)[Y
2
], y es minimal, pues si IA[Y
2
] P pA[Y
2
], entonces
I P A pA[Y
2
] A = p, luego P A = p, luego pA[Y
2
] = P.
En la demostraci on del teorema anterior hemos visto que el epimorsmo
: A[Y
2
] A
0
dado por (Y
2
) = a
2
/a
1
tiene n ucleo (a
1
Y
2
a
2
) pA[Y
2
].
Como [pA[Y
2
]] = pA
1
, concluimos que pA
1
es un ideal primo de A
1
. Es
claro entonces que se trata de un divisor primo minimal de IA
1
, pues si tenemos
IA
1
P pA
1
, entonces IA[Y
2
]
1
[P] pA[Y
2
], luego
1
[P] = pA[Y
2
] y
P = pA
1
.
En la prueba del teorema anterior tambien hemos visto que a
1
, a
3
, . . . , a
m
es una sucesi on A
0
-regular, y como IA
1
= (a
1
, a
3
, . . . a
m
)A
1
, la hip otesis de
inducci on nos da que alt pA
1
m1.
5.3. Sucesiones regulares 195
Finalmente observamos que f = a
1
Y
2
a
2
est a en el n ucleo de y no es
un divisor de cero en A[Y
2
], porque a
1
no es un divisor de cero en A. Por el
teorema de los ideales principales, alt (f) = 1. Esto signica que si formamos
una cadena de ideales primos
P
0
P
h
= pA[Y
2
]
de modo que P
0
sea un divisor primo minimal del n ucleo de , entonces P
0
contendr a un divisor primo minimal de (f), que a su vez contendr a estrictamente
otro ideal primo. Por lo tanto, m 1 h = alt pA
1
< alt pA[Y
2
] = alt p. En
denitiva, alt p m.

Esta es la caracterizaci on anunciada de las sucesiones A-regulares en anillos


noetherianos locales:
Teorema 5.25 Sea A un anillo noetheriano local, sea m su ideal maximal, sean
a
1
, . . . , a
m
m y sea I = (a
1
, . . . , a
m
). Entonces a
1
, . . . , a
m
es una sucesi on A-
regular si y s olo si el epimorsmo
: (A/I)[X
1
, . . . , X
m
] gr
I
(A)
dado por (X
i
) = a
i
+I
2
es un isomorsmo de anillos graduados.
Demostraci on: Una implicaci on es el teorema 5.23. Veamos que a
1
no
es un divisor de cero. Si ba
1
= 0 y b 6= 0, por el teorema 4.21 sabemos que
L
I
(b) 6= 0. Por otra parte, L
I
(a
1
) = a
1
+I
2
no es un divisor de cero en gr
I
(A)
(pues se corresponde con X
1
a traves del isomorsmo). El teorema 5.14 nos da
entonces que L
I
(b)L
I
(a
1
) = L
I
(ba
1
) = 0, lo cual es absurdo.
Sean A
1
= A/(a
1
) e I
1
= I/(a
1
). Claramente tenemos un epimorsmo
natural de anillos graduados
gr
I
(A) gr
I
1
(A
1
).
Veamos que su n ucleo es (L
I
(a
1
)). Una inclusi on es obvia. Para probar la
contraria podemos considerar un elemento homogeneo del n ucleo, que ser a de la
forma x = L
I
(b) = b+I
n+1
. Entonces b+(a
1
) I
n+1
1
, luego b+(a
1
) = b
0
+(a
1
),
donde b
0
I
n+1
. As b b
0
= ca
1
y x = L
I
(ca
1
) = L
I
(c)L
I
(a
1
), por 5.14, ya
que L
I
(a
1
) no es un divisor de cero en gr
I
(A).
As, pues, gr
I
1
(A
1
)

= gr
I
(A)/(L
I
(a
1
))

= (A/I)[X
2
, . . . , X
m
].
Ahora el teorema es inmediato por inducci on sobre m. Para m = 1 se reduce
al hecho ya probado de que a
1
no es un divisor de cero. Supuesto cierto para
m1, la hip otesis de inducci on nos da que a
2
, . . . , a
m
es una sucesi on A
1
-regular
en A
1
, lo que implica inmediatamente que a
1
, . . . , a
m
es A-regular.
En particular, el teorema 5.9 implica ahora que los sistemas regulares de
par ametros son sucesiones A-regulares. Otra consecuencia es que en un anillo
noetheriano local la propiedad de ser una sucesi on A-regular no depende del
orden de sus terminos. Veamos una consecuencia m as:
196 Captulo 5. Regularidad
Teorema 5.26 Sea A un anillo local regular de dimensi on d y m = (a
1
, . . . , a
d
)
su ideal maximal. Entonces, para cada m d, el ideal (a
1
, . . . , a
m
) es primo y
tiene altura m.
Demostraci on: Tenemos que a
1
, . . . , a
d
es una sucesi on A-regular, luego
a
1
, . . . , a
m
tambien lo es. La altura del ideal que generan es m por el 5.24. Por
ultimo, el ideal es primo porque el cociente es regular en virtud de 5.19, luego
en particular es un dominio ntegro.
Para el pr oximo resultado necesitamos un sencillo hecho previo:
Teorema 5.27 Sea M un A-m odulo y a, b M. Si a, b es una sucesi on M-
regular y b no es un divisor de cero de M, entonces b, a tambien es una sucesi on
M-regular.
Demostraci on: S olo hay que probar que a no es un divisor de cero de
M/bM. En caso contrario existe un m M \ bM tal que am = bm
0
, con
m
0
M. Como a, b es una sucesi on M-regular, ha de ser m
0
aM, digamos
m
0
= am
00
, con m
00
M. Entonces m = bm
00
, porque a no es un divisor de cero
en M, pero entonces m mM, contradicci on.
Teorema 5.28 Sea A un anillo noetheriano, M un A-m odulo nitamente ge-
nerado e I un ideal de A tal que IM 6= M. Entonces toda sucesi on M-regular
contenida en I puede extenderse hasta una sucesi on maximal (en el sentido de
que no puede prolongarse a otra mayor). Adem as dos sucesiones M-regulares
maximales en I tienen necesariamente la misma longitud.
Demostraci on: Es evidente que si a
1
, . . . , a
m
es una sucesi on M-regular se
cumple que (a
1
, . . . , a
i
)M (a
1
, . . . , a
i+1
)M, pues existe m M\(a
1
, . . . , a
i
)M
y entonces a
i+1
m / (a
1
, . . . , a
i
)M.
As pues, si una sucesi on M-regular pudiera prolongarse indenidamente,
dara lugar a una cadena estrictamente creciente de subm odulos de M. Esto
prueba que toda sucesi on se prolonga hasta una maximal.
De entre todas las sucesiones M-regulares maximales contenidas en I, toma-
mos una con el menor n umero de elementos n. Vamos a probar el teorema por
inducci on sobre n. Si n = 0 entonces I consta unicamente de divisores de cero
de M, luego no hay sucesiones M-regulares y no hay nada que probar.
Sea a
1
, . . . , a
n
una sucesi on M-regular maximal en I de longitud mnima y
sea b
1
, . . . , b
n
otra sucesi on M-regular en I. Hemos de probar que no puede
prolongarse, es decir, que todos los elementos de I son divisores de cero de
M/(b
1
, . . . , b
n
)M.
Si n = 1 entonces I consta unicamente de divisores de cero de M/a
1
M. Por
el teorema 3.55 existe un m M \ a
1
M tal que Im a
1
M. En particular
b
1
m = a
1
m
0
, para un m
0
M. Si fuera m
0
b
1
M, sera b
1
m = a
1
b
1
m
00
y, como
b
1
no es un divisor de cero de M, tendramos que m a
1
M, contradicci on,
5.3. Sucesiones regulares 197
luego m
0
/ b
1
M. Como a
1
Im
0
= Ib
1
m a
1
b
1
M, tenemos que Im
0
b
1
M,
luego I est a formado por divisores de cero de M/b
1
M.
Si n > 1 llamamos M
i
= M/(a
1
, . . . , a
i
)M y M
0
i
= M/(b
1
, . . . , b
i
)M, para
i = 0, . . . , n 1. Podemos encontrar un c I que no es un divisor de cero de
ning un M
i
ni de ning un M
0
i
. Ello se debe a que los divisores de cero de estos
m odulos forman una uni on nita de ideales (teoremas 3.49 y 3.54), y el ideal I
no est a contenido en ninguno de estos ideales. Aplicamos entonces 3.51.
Tenemos que a
n
es una sucesi on M
n1
-regular maximal, luego por el caso
n = 1, ya probado, tambien lo es c, luego a
1
, . . . , a
n1
, c es M-regular maximal.
Entonces a
n1
, c es M
n2
-regular maximal y por el teorema anterior c, a
n1
tambien es M
n2
-regular. Adem as es maximal, pues, claramente, la maxima-
lidad no depende del orden. En denitiva, a
1
, . . . , a
n2
, c, a
n1
es M-regular
maximal.
Repitiendo el razonamiento vemos que a
n2
, c, a
n1
es M
n3
-regular ma-
ximal, luego a
n2
, c tambien es M
n3
-regular, luego c, a
n2
tambien lo es, y
c, a
n2
, a
n1
es M
n3
-regular maximal.
Concluimos que a
1
, . . . , a
n3
, c, a
n2
, a
n1
es M-regular maximal. En deni-
tiva llegamos a que c, a
1
, . . . , a
n1
es M-regular maximal en I y, an alogamente,
c, b
1
, . . . , b
n1
es M-regular.
Entonces a
1
, . . . , a
n1
y b
1
, . . . , b
n1
son M/cM-regulares en I, y la primera
es maximal. Tambien es obvio que M/cM no puede tener sucesiones regulares
maximales en I con menos de n1 elementos, luego la hip otesis de inducci on nos
da que la segunda sucesi on tambien es maximal, luego c, b
1
, . . . , b
n1
tambien
es maximal, luego b
1
, . . . , b
n1
, c tambien lo es, luego c es M/(b
1
, . . . , b
n1
)M-
regular maximal, luego por el caso n = 1 tambien lo es b
n
, luego b
1
, . . . , b
n
es
M-regular maximal.
Denici on 5.29 Sea A un anillo noetheriano, M un A-m odulo nitamente
generado e I un ideal de A tal que IM 6= M. La profundidad de M respecto de
I se dene como la longitud de las sucesiones M-regulares maximales en I. La
representaremos por pr(I, M). Si el anillo A es local e I es su ideal maximal,
escribiremos simplemente pr(M).
Es evidente que si a
1
, . . . , a
m
es una sucesi on M-regular en I, entonces
pr(I, M/(a
1
, . . . , a
m
)M) = pr(I, M) m.
Si A es un anillo noetheriano local, es obvio que pr(A) dimA. Luego
necesitaremos el siguiente renamiento de esta desigualdad:
Teorema 5.30 Si A es un anillo noetheriano local, M es un A-m odulo nita-
mente generado y p As(M), entonces pr(M) dimA/p.
Demostraci on: Vamos a probarlo por inducci on sobre n = pr(M). Para
n = 0 es trivial. Supongamos que pr(M) = n > 0 y que la desigualdad se
198 Captulo 5. Regularidad
cumple para naturales menores. Entonces existe a m (el ideal maximal de A)
tal que {a} es una sucesi on M-regular. Por la observaci on previa al teorema
tenemos que pr(M/aM) = n 1.
Basta probar que existe p
0
As(M/aM) tal que p p
0
, pues entonces
pr(M) = pr(M/aM) + 1 dimA/p
0
+ 1 dimA/p.
Sea N = {m M | pm aM}. Claramente es un subm odulo de M que
contiene a aM, as como a N
0
= {m M | pm = 0}.
Si fuera N = aM, entonces todo n
0
N
0
sera de la forma n
0
= am, con
m M, y de pn
0
= 0 pasaramos a pm = 0 (pues a no es un divisor de cero de
M), luego m N
0
y, en denitiva, tendramos que N
0
= aN
0
, y por el lema de
Nakayama N
0
= 0, pero esto contradice que p sea un primo asociado.
As pues, U = N/aM es un A-m odulo no nulo. Tomamos p
0
As(U). Como
pU = 0, se cumple que p p
0
y la inclusi on es estricta porque a p
0
\ p.
Vamos a relacionar la profundidad de un ideal con su n umero de generadores
minimales. Para ello necesitamos un resultado tecnico:
Teorema 5.31 Sea A un anillo y sean p
1
, . . . , p
n
ideales primos de A. Sea I
un ideal de A y x A tal que (I, x) no este contenido en la uni on de los p
i
.
Entonces existe un a I tal que x +a no pertenece a dicha uni on.
Demostraci on: Podemos suponer que ning un p
i
est a contenido en otro p
j
,
pues en tal caso podramos eliminar el menor. Reordenando los ideales podemos
suponer que x p
i
para i = 1, . . . , r, pero que x / p
i
para i = r + 1, . . . , n (sin
excluir las posibilidades r = 0 o r = n). Si r = 0 basta tomar a = 0, as que
podemos suponer r > 0.
Tenemos que I 6 p
1
p
r
, pues en otro caso (I, x) estara contenido en
dicha uni on. Por lo tanto, existe un a
0
I que no pertenece a ning un p
i
, para
i = 1, . . . , r.
Por otra parte, podemos tomar un y (p
r+1
p
n
) \ (p
1
p
r
).
En efecto, si r = n basta tomar y = 1, y en otro caso, si no existiera tal y
tendramos que p
r+1
p
n
p
1
p
r
, luego el teorema 3.51 nos dara
que p
r+1
p
n
p
i
, para un i r, y como p
i
es primo tendramos tambien
que p
j
p
i
para alg un j r, en contradicci on con lo supuesto.
Ahora basta tomar a = a
0
y.
Teorema 5.32 Sea A un anillo noetheriano, sea M un A-m odulo nitamente
generado e I un ideal de A tal que IM 6= M. Entonces pr(I, M) (I), y si
se da la igualdad entonces I est a generado por una sucesi on M-regular.
Demostraci on: Sea I = (x
1
, . . . , x
k
), donde podemos suponer k > 0. Si
pr(I, M) = 0 no hay nada que probar, luego podemos suponer que los elementos
de I no son todos divisores de cero de M.
Aplicamos el teorema anterior con x = x
1
, el ideal (x
2
, . . . , x
k
) (sin excluir
que sea nulo si k = 1) y los primos asociados de M (cuya uni on es el conjunto
5.3. Sucesiones regulares 199
de divisores de cero de M). Concluimos que existe un a (x
2
, . . . , x
k
) tal que
u
1
= x
1
+a no es un divisor de cero de M. Notemos que I = (u
1
, x
2
, . . . , x
k
).
As, u
1
es una sucesi on M-regular en I. Si pr(I, M) > 1, entonces no es
maximal, luego no todos los elementos de I son divisores de cero de M/u
1
M
(en particular, k > 1). Entonces, no todos los elementos de (x
2
, . . . , x
k
) son
divisores de cero de M/u
1
M pues, si lo fueran, un elemento arbitrario de I
puede escribirse como
i = a
1
u
1
+a
2
x
2
+ +a
k
x
k
,
donde (a
2
x
2
+ + a
k
x
k
)m = 0 para cierto m M/u
1
M no nulo, y entonces
im = 0 tambien.
Ahora aplicamos el teorema anterior a x = x
2
, el ideal (x
3
, . . . , x
k
) y los
primos asociados de M/u
1
M. Obtenemos un a (x
3
, . . . , x
k
) tal que u
2
= x
2
+a
no es un divisor de cero de M/u
1
M. As I = (u
1
, u
2
, x
3
, . . . , x
k
) y la sucesi on
u
1
, u
2
es M-regular.
De este modo, si llamamos p = pr(I, M), llegamos a que I puede expresarse
en la forma I = (u
1
, . . . , u
p
, x
p+1
, . . . , x
k
), donde u
1
, . . . , u
p
es una sucesi on M-
regular. Ciertamente, concluimos que p k (en particular p (I)) y si p = k,
entonces I est a generado por una sucesi on M-regular.
Observemos que si el anillo A del teorema anterior es local, entonces se
cumple el recproco: si el ideal I est a generado por una sucesi on M-regular,
dicha sucesi on es maximal en I y es un generador minimal (pues si eliminamos
cualquiera de sus miembros nos queda un ideal menor). Por lo tanto se cumple
la igualdad pr(I, M) = (I). Vamos a probar que se cumple algo m as fuerte:
en tal caso todos los generadores minimales de I son sucesiones M-regulares.
Para ello necesitamos un par de resultados previos:
Teorema 5.33 Sea A un anillo noetheriano, sea M un A-m odulo nitamente
generado, sea I un ideal de A formado por divisores de cero de M y x A
un elemento contenido en todos los ideales maximales de A pero que no sea un
divisor de cero de M. Entonces todos los elementos de (I, x) son divisores de
cero de M/xM.
Demostraci on: Basta probar que todos los elementos de I son divisores
de cero de M/xM. Sea N el subm odulo de M anulado por I. El teorema 3.55
nos da que N 6= 0. Si N 6 xM el teorema est a demostrado. Supongamos, pues
que N xM. Todo n N puede escribirse como n = xm, para un m M.
Tenemos que Ixm = In = 0, pero x no es un divisor de cero de M, luego
Im = 0, luego m N. As pues, N = xN, pero el lema de Nakayama (aplicado
al ideal (x), nos da que N = 0, contradicci on.
Teorema 5.34 Sea A un anillo noetheriano, I un ideal de A, x A, J = (I, x)
y M un A-m odulo nitamente generado. Si J est a contenido en todos los ideales
maximales de A, entonces pr(J, M) pr(I, M) + 1.
200 Captulo 5. Regularidad
Demostraci on: Sea pr(I, M) = m y tomemos una sucesi on M-regular
x
1
, . . . , x
m
I. Basta probar que la profundidad de J en M/(x
1
, . . . , x
m
)M es
1 o, equivalentemente, podemos suponer m = 0 y probar que pr(J, M) 1.
Si J est a formado por divisores de cero de M entonces pr(J, M) = 0. Supon-
gamos que J contiene un elemento que no es divisor de cero y entonces hemos
de probar que su profundidad es 1.
Aplicamos el teorema 5.31 a los primos asociados de M, con lo que obtenemos
un a I tal que x + a no es un divisor de cero de M. Como J = (I, x + a),
podemos suponer que x no es un divisor de cero de M. Ahora basta probar que
los elementos de J son divisores de cero de M/xM, pero eso es lo que arma el
teorema anterior.
Finalmente obtenemos el resultado que habamos anunciado:
Teorema 5.35 Sea A un anillo noetheriano y sea I = (x
1
, . . . , x
n
) un ideal
contenido en todos los ideales maximales de A. Sea M un A-m odulo nitamente
generado no nulo. Entonces pr(I, M) = n si y s olo si los generadores de I son
una sucesi on M-regular.
Demostraci on: Una implicaci on es obvia. Probamos la otra por inducci on
sobre n. Sea J = (x
1
, . . . , x
n1
) (admitiendo J = 0 si n = 1). Si fuera
pr(J, M) < n 1, el teorema anterior nos dara que pr(I, M) < n, luego ha
de ser pr(J, M) = n 1. Por hip otesis de inducci on x
1
, . . . , x
n1
es una su-
cesi on M-regular. (Todo esto es trivial si n = 1.) Hemos de probar que x
n
no es un divisor de cero de M/JM, pero, si lo fuera, tendramos que todos
los elementos de I seran divisores de cero de M/JM, por lo que la sucesi on
regular x
1
, . . . , x
n1
sera maximal en I, en contradicci on con la hip otesis de
que pr(I, M) = n.
En particular si un ideal propio I de un anillo noetheriano local A cumple
que pr(I, M) = (I) (si est a generado por una sucesi on regular), entonces todos
los generadores minimales de I son sucesiones M-regulares.
5.4 Anillos de Cohen-Macaulay
Denici on 5.36 Diremos que un anillo noetheriano local A es un anillo de
Cohen-Macaulay si cumple que pr(A) = dimA. Si A es un anillo noetheriano
arbitrario, diremos que es de Cohen-Macaulay si para todo ideal maximal m de
A se cumple que A
m
es un anillo local de Cohen-Macaulay.
Seg un hemos visto en la secci on anterior, la desigualdad pr(A) dimA
se cumple siempre. Todo anillo local regular es de Cohen-Macaulay, pues las
sucesiones regulares de par ametros son sucesiones regulares de longitud igual a
la dimensi on. Por consiguiente, todas las propiedades que vamos a estudiar de
los anillos locales de Cohen-Macaulay se aplican a los anillos locales regulares,
pero tiene interes reconocer que son v alidas en este contexto m as general.
En primer lugar probamos que la propiedad de Cohen-Macaulay (para anillos
locales) se conserva por cocientes sobre sucesiones regulares:
5.4. Anillos de Cohen-Macaulay 201
Teorema 5.37 Sea A un anillo noetheriano local y m su ideal maximal. Sea
a
1
, . . . , a
m
una sucesi on A-regular contenida en m. Entonces A es un anillo de
Cohen-Macaulay si y s olo si lo es A/(a
1
, . . . , a
m
).
Demostraci on: Basta probar el teorema para m = 1, es decir, tenemos
un a m que no es un divisor de cero. Ahora bien, tras la denici on de
profundidad hemos observado que pr(A/(a)) = pr(A) 1, y el teorema 4.58 nos
da que dimA/(a) = dimA1. La conclusi on es inmediata.
El teorema siguiente es un hecho b asico sobre los anillos locales de Cohen-
Macaulay:
Teorema 5.38 Si A es un anillo local de Cohen-Macaulay y p es un ideal primo
de A, entonces p es un primo asociado de A si y s olo si es un primo minimal,
y en tal caso dimA/p = dimA.
Demostraci on: Si p es un primo asociado, el teorema 5.30 nos da que
dimA = pr(A) dimA/p dimA,
luego p es un primo minimal y cumple la igualdad del enunciado.
Como primera aplicaci on demostramos la siguiente caracterizaci on de las
sucesiones regulares en anillos locales de Cohen-Macaulay:
Teorema 5.39 Sea A un anillo local de Cohen-Macaulay, sea m su ideal ma-
ximal y sea a
1
, . . . , a
r
una sucesi on en m. Las armaciones siguientes son equi-
valentes:
a) a
1
, . . . , a
r
es una sucesi on A-regular.
b) alt(a
1
, . . . , a
r
) = r.
c) Existen a
r+1
, . . . , a
n
m (donde n = dimA) tales que a
1
, . . . , a
n
es un
sistema de par ametros.
Demostraci on: a) b) es el teorema 5.24 y b) c) est a probado en las
observaciones tras la denici on de sucesi on regular. S olo hemos de probar que
si a
1
, . . . , a
n
es una sucesi on de par ametros en A, entonces es A-regular.
Sea p un primo asociado de A. Si a
1
p, entonces, del hecho de que
rad(a
1
, . . . , a
n
) = m se sigue inmediatamente que a
2
, . . . , a
n
generan tambien un
ideal m/p-primario en A/p. El teorema de la dimensi on nos da que la dimensi on
de un anillo noetheriano local es el mnimo n umero de generadores de un ideal
m-primario, luego tendramos que dimA/p < n, en contradicci on con el teorema
anterior.
As pues, a
1
no pertenece a ning un primo asociado de A, es decir, no es
un divisor de cero de A, forma una sucesi on A-regular y A/(a
1
) es tambien un
anillo de Cohen-Macaulay, en el que a
2
, . . . , a
n
es un sistema de par ametros.
Razonando inductivamente llegamos a que la sucesi on a
1
, . . . , a
n
es A-regular.
202 Captulo 5. Regularidad
En particular, en un anillo local de Cohen-Macaulay, las sucesiones A-
regulares maximales son precisamente los sistemas de par ametros. Tambien es
claro ahora que un ideal es una intersecci on completa si y s olo si est a generado
por una sucesi on A-regular.
Pasamos ahora a estudiar los anillos de Cohen-Macaulay no necesariamente
locales. El resultado fundamental es el siguiente:
Teorema 5.40 Sea A un anillo de Cohen-Macaulay y sea I = (a
1
, . . . , a
m
) un
ideal generado por una sucesi on A-regular. Entonces los primos asociados de
A/I son los divisores primos minimales de I y tienen todos la misma altura m.
Demostraci on: El teorema 5.24 nos da que alt I = m (es decir, que I es
una intersecci on completa). Tomemos un primo p asociado a A/I y un ideal
maximal m de A que contenga a p. Entonces es f acil ver que la imagen de
a
1
, . . . , a
m
en A
m
forma una sucesi on A
m
-regular, y que pA
m
es un primo aso-
ciado del m odulo A
m
/(a
1
, . . . , a
m
)A
m
= (A/I)
m
. Equivalentemente, pA
m
/IA
m
es un primo asociado del anillo (A/I)
m
.
Ahora bien, por hip otesis A
m
es un anillo local de Cohen-Macaulay, y por
5.37 tambien lo es el cociente. El teorema 5.38 nos da que pA
m
es un primo
minimal de IA
m
, luego p es un primo minimal de I. Como I es una intersecci on
completa, concluimos que alt p = m (ver la observaci on tras 5.6).
Por otra parte, los primos minimales de I est an formados por divisores de
cero de A/I, luego est an contenidos en primos asociados del cociente, y como
estos son minimales, concluimos que todo primo minimal es asociado.
De aqu deducimos diversas consecuencias:
Teorema 5.41 Sea A un anillo de Cohen-Macaulay y sea I 6= A un ideal.
Entonces pr(I, A) = alt(I).
Demostraci on: Tomemos ahora una sucesi on A-regular a
1
, . . . , a
v
maxi-
mal contenida en I. Entonces, todos los elementos de I son divisores de cero de
A/(a
1
, . . . , a
v
), luego I est a contenido en un primo asociado p de este m odulo.
Por el teorema anterior, alt p = v y p es un primo minimal de (a
1
, . . . , a
v
), luego
tambien de I. As pues, alt I v.
Por otra parte, si q es un divisor primo minimal de I tal que alt q = alt I,
como (a
1
, . . . , a
v
) q, podemos prolongar la sucesi on hasta otra maximal (entre
las contenidas en q) de longitud v
0
v y, razonando con q como hemos hecho
con I, obtenemos que q est a contenido en un primo minimal de (a
1
, . . . , a
v
0 );
pero en este caso ha de ser el propio q, luego alt q = v
0
v. En denitiva,
tenemos que alt I = v = pr(I).
Teorema 5.42 En un anillo de Cohen-Macaulay, un ideal propio I es una
intersecci on completa si y s olo si est a generado por una sucesi on regular.
Demostraci on: Una implicaci on es el teorema 5.24, y la otra el teorema
anterior junto con 5.32.
5.5. La dimensi on proyectiva 203
Teorema 5.43 Si A es un anillo de Cohen-Macaulay y p es un ideal primo de
A, entonces A
p
tambien es un anillo de Cohen-Macaulay.
Demostraci on: Toda sucesi on A-regular contenida en p es tambien A
p
-
regular, luego pr(A
p
) pr(p, A) = alt p = dimA
p
pr(A
p
). As pues, tenemos
la igualdad.
Teorema 5.44 Sea A un anillo local de Cohen-Macaulay y sea I 6= A un ideal.
Entonces
dimA = dimI + alt(I).
Demostraci on: Si r = pr(I) = alt(I), podemos tomar una sucesi on A-
regular a
1
, . . . , a
r
I. El ideal J = (a
1
, . . . , a
r
) tiene tambien altura r. Los
elementos de I/J son divisores de cero de A/J, luego I est a contenido en un
primo asociado (minimal) de A/J, digamos J I p, donde alt p = r por el
teorema 5.40.
El anillo A/J es tambien de Cohen-Macaulay, luego el teorema 5.38 nos da
que dimA/J = dimA/p, luego tambien
dimI = dimA/I = dimA/J = dimAr = dimAalt(I).
5.5 La dimensi on proyectiva
Como ya hemos comentado al principio de este captulo, algunos resultados
m as profundos sobre anillos regulares necesitan tecnicas m as modernas, concre-
tamente, tecnicas homol ogicas. Empezaremos estudiando con m as detalle los
m odulos proyectivos, sobre los que no tenemos m as que la denici on y el teo-
rema 1.32. La caracterizaci on c) de dicho teorema implica claramente que si
M es un A-m odulo proyectivo y S A es un conjunto multiplicativo, entonces
S
1
M es un S
1
A-m odulo proyectivo, pues la localizaci on es un funtor exacto
y conserva sumas directas. Vamos a probar un recproco de este hecho, para
lo cual necesitamos un resultado previo. A su vez, para ello conviene dar esta
denici on: una sucesi on exacta
0 M
0

M

M
00
0
se escinde si existe un homomorsmo : M
00
M tal que = 1, lo cual,
seg un hemos visto en el teorema 1.32, implica que M

= M
0
M
00
, de modo
que se corresponde con la proyecci on can onica. (Es obvio que, de hecho, esto
implica que la sucesi on se escinde.)
Teorema 5.45 Sea A un anillo noetheriano y 0 M N P 0
una sucesi on exacta de A-m odulos en la que P es nitamente generado. La
sucesi on se escinde si y s olo si se escinden todas las sucesiones exactas
0 M
m
N
m
P
m
0,
para todo ideal maximal m de A.
204 Captulo 5. Regularidad
Demostraci on: Es claro que la sucesi on se escinde si y s olo si el homo-
morsmo natural Hom
A
(P, N) Hom
A
(P, P) que resulta de componer con el
homomorsmo dado N P es un epimorsmo. Por 3.11 (ver la observaci on
posterior), esto sucede si y s olo si todos los homomorsmos
Hom
A
(P, N)
m
Hom
A
(P, P)
m
son epimorsmos, pero el teorema 3.3 nos permite identicar estos homomors-
mos con los homomorsmos naturales
Hom
A
m
(P
m
, N
m
) Hom
A
m
(P
m
, P
m
).
A su vez, estos son epimorsmos si y s olo si las sucesiones locales se escinden.
Teorema 5.46 Sea A un anillo noetheriano y M un A-m odulo nitamente
generado. Entonces M es proyectivo si y s olo si M
m
es proyectivo para todo
ideal maximal m de A.
Demostraci on: Ya sabemos que si M es proyectivo sus localizaciones M
m
son proyectivas. Supongamos que M es localmente proyectivo. A partir de un
generador nito de M podemos formar una sucesi on exacta
0 K L M 0,
donde L es un A-m odulo libre de rango nito. Como las localizaciones de M son
proyectivas, las sucesiones exactas locales se escinden, luego la sucesi on global
tambien. Esto implica que M es un sumando directo de L, luego es proyectivo.
Sabemos que los m odulos libres son proyectivos. En general el recproco es
falso, pero vamos a ver que s que se cumple para m odulos sobre un anillo local.
Teorema 5.47 Sea A un anillo noetheriano local, sea m su ideal maximal y
k = A/m su cuerpo de restos. Si M es un A-m odulo nitamente generado, las
armaciones siguientes son equivalentes:
a) M es libre.
b) M es proyectivo.
c) Tor
A
n
(M, N) = 0 para todo A-m odulo N y todo n 1.
d) Tor
A
1
(M, k) = 0.
Demostraci on: S olo hay que probar d) a). Supongamos, pues, que
Tor
A
1
(M, k) = 0 y sea {m
1
, . . . , m
d
} un sistema generador minimal de M. Con-
sideremos la sucesi on exacta
0 M
0
A
t
M 0
5.5. La dimensi on proyectiva 205
determinada por el epimorsmo que hace corresponder la base can onica de A
t
con el generador dado de M. A partir de esta sucesi on obtenemos la sucesi on
exacta
0 Tor
A
0
(M
0
, k) Tor
A
0
(A
t
, k) Tor
A
0
(M, k) 0.
Ahora bien, tenemos isomorsmos naturales
Tor
A
0
(M
0
, k)

= M
0

A
(A/m)

= M
0
/mM
0
,
e igualmente con A
t
y M. Por consiguiente, la sucesi on exacta da lugar a esta
otra:
0 M
0
/mM
0
A
t
/mA
t
M/mM 0.
Un an alisis de los isomorsmos considerados muestra que el epimorsmo
A
t
/mA
t
M/mM es el inducido por el epimorsmo A
t
M de forma
natural. El teorema 4.52 implica que las clases de m
1
, . . . , m
t
en M/mM son
una base de este k-espacio vectorial.
Por otra parte, la base can onica en A
t
es un generador minimal de A
t
como
A-m odulo, luego sus clases m odulo mA
t
forman una base de A
t
/mA
t
. Esto
prueba que el epimorsmo A
t
/mA
t
M/mM es de hecho un isomorsmo
(pues es una aplicaci on k-lineal que transforma una base en una base). La
sucesi on exacta nos da entonces que M
0
= mM
0
, y por el lema de Nakayama ha
de ser M
0
= 0. Por consiguiente M

= A
t
es libre.
Nos ocupamos ahora de las resoluciones proyectivas. Si en una resoluci on
proyectiva de un m odulo M aparece el m odulo nulo, todos los m odulos siguientes
pueden tomarse nulos, y entonces tenemos una resoluci on proyectiva nita
0 L
n
L
n1
L
1
L
0
M 0.
Llamaremos dimensi on proyectiva de un A-m odulo M, representada por
dp
A
M a la menor longitud n de una resoluci on proyectiva de M, entendiendo
que dp
A
M = si M no admite resoluciones proyectivas nitas.
En estos terminos tenemos que M es proyectivo si y s olo si dp
A
M = 0.
Un m odulo puede tener resoluciones proyectivas de longitud mayor que la
prescrita por su dimensi on proyectiva, pero en tal caso se pueden acortar, seg un
se deduce del teorema siguiente:
Teorema 5.48 Consideremos dos sucesiones exactas de A-m odulos
0 K
n
L
n1
L
0
M 0,
0 K
0
n
L
0
n1
L
0
0
M 0,
donde los m odulos L
i
y L
0
i
son proyectivos. Entonces
K
n
L
0
n1
L
n2

= K
0
n
L
n1
L
0
n2

Por consiguiente, K
n
es proyectivo si y s olo si lo es K
0
n
.
206 Captulo 5. Regularidad
Demostraci on: Vamos a probarlo por inducci on sobre n. Para n = 1
tenemos sucesiones
0 K L

M 0, 0 K
0
L
0

0
M 0.
Como L y L
0
son m odulos proyectivos existen homomorsmos : L L
0
y
0
: L
0
L tales que
0
= ,
0
=
0
.
Denimos ,
0
: L L
0
L L
0
mediante (x, y) = (x, y (x)),

0
(x, y) = (x
0
(y), y). Obviamente son automorsmos. Vamos a probar
que el automorsmo

=
0

1
hace conmutativo el diagrama siguiente:
L L
0
(,0)

M
L L
0
(0,
0
)

x
x
x
x
x
x
x
x
x
En efecto,
(,
0
)(
0
(x, y)) = (x)
0
(y) +
0
(y) = (x) = (, 0)(x, y),
(,
0
)((x, y)) = (x) +
0
(y) (x) =
0
(y) = (0,
0
)(x, y).
As pues,

(0,
0
) =

(,
0
) =
0
(,
0
) = (, 0), como haba
que probar. Teniendo en cuenta que K L
0
es el n ucleo de (, 0) y L K
0
el
de (0,
0
), concluimos que

[K L
0
] = L K
0
, lo que termina la prueba para
n = 1.
Supuesto cierto para n 1, llamemos K
n1
L
n2
y K
0
n1
L
0
n2
a
las im agenes de los homomorsmos correspondientes de las sucesiones exactas
dadas, con los que podemos formar nuevas sucesiones exactas
0 K
n1
L
n2
L
0
M 0,
0 K
0
n1
L
0
n2
L
0
0
M 0.
Por hip otesis de inducci on tenemos que
K
0
n1
L
n2
L
0
n3

= K
n1
L
0
n2
L
n3

Por otra parte tenemos las sucesiones exactas
0 K
n
L
n1
K
n1
0,
0 K
0
n
L
0
n1
K
0
n1
0,
con las que podemos formar a su vez las sucesiones exactas
0 K
n
L
n1
L
0
n2
L
n3
K
n1
L
0
n2
L
n3
0,
0 K
0
n
L
0
n1
L
n2
L
0
n3
K
0
n1
L
n2
L
0
n3
0,
Ahora basta aplicar de nuevo el caso n = 1 ya probado (tomando como M
los m odulos isomorfos de la derecha).
El interes de este teorema consiste en que nos permite comparar dos resolu-
ciones proyectivas de un mismo m odulo:
5.5. La dimensi on proyectiva 207
Teorema 5.49 Consideremos una sucesi on exacta
0 K
n
L
n1
L
0
M 0,
donde los m odulos L
i
son proyectivos. Entonces
a) dp
A
M n si y s olo si K
n
es proyectivo.
b) Si dp
A
M n entonces dp
A
K
n
= dp
A
M n.
Demostraci on: a) Si K
n
es proyectivo es obvio que dp
M
n. Recpro-
camente, si dp
A
M = m n, podemos considerar una resoluci on proyectiva de
longitud m (que puede prolongarse con ceros hasta tener longitud n). Por el
teorema anterior K
n
es proyectivo.
b) Si dp
A
M = , es claro que dp
A
K
n
= y el teorema se cumple trivial-
mente. Supongamos que dp
A
M = m n. Podemos construir una resoluci on
0 K
0
m
L
0
m1
L
0
n
K
n
,
donde los m odulos L
0
i
son proyectivos. Al enlazarla con la dada tenemos una
resoluci on
0 K
0
m
L
0
m1
L
0
n
L
n1
L
0
M.
Por a) tenemos que K
0
m
es proyectivo, luego dp
A
K
n
m n, pero la
desigualdad no puede ser estricta o, de lo contrario, dp
A
M < m.
La dimensi on proyectiva tambien puede caracterizarse localmente:
Teorema 5.50 Sea A un anillo noetheriano y M un A-m odulo nitamente
generado. Entonces
dp
A
(M) = sup
m
dp
A
m
M
m
,
donde m recorre los ideales maximales de A.
Toda resoluci on proyectiva de M se localiza a una resoluci on proyectiva de
M
m
, luego tenemos que dp
A
m
M
m
dp
A
M. Si el supremo de las dimensiones
locales es innito no hay nada que probar. Supongamos que dicho supremo es
igual a d. Entonces formamos una sucesi on exacta
0 K
d
L
d1
L
0
M 0,
donde los m odulos L
i
son libres de rango nito y K
d
es nitamente generado.
Al localizar respecto a un ideal maximal m obtenemos una sucesi on an aloga
con m odulos proyectivos (no necesariamente libres). Por el teorema anterior los
m odulos (K
d
)
m
son proyectivos, luego K
d
tambien lo es (por el teorema 5.46).
Esto implica que dp
A
M d, y tenemos la igualdad.
El teorema siguiente generaliza las tres ultimas equivalencias de 5.47:
208 Captulo 5. Regularidad
Teorema 5.51 Sea A un anillo noetheriano local, sea m su ideal maximal, sea
k = A/m su cuerpo de restos y sea M un A-m odulo nitamente generado. Las
armaciones siguientes son equivalentes:
a) dp
A
M d.
b) Tor
A
n
(M, N) = 0 para todo A-m odulo N y todo n d + 1.
c) Tor
A
d+1
(M, k) = 0.
Demostraci on: Si dp
A
M d podemos calcular los productos de torsi on
con una resoluci on proyectiva de M que se anule a partir del termino d + 1, lo
que nos da que los correspondientes productos de torsi on son nulos.
Vamos a probar c) a) por inducci on sobre d. El caso d = 0 es 5.47. Supon-
gamos que el teorema se cumple para d y que Tor
A
d+1
(M, k) = 0. Consideremos
una sucesi on exacta
0 M
0
L M 0,
donde L es un A-m odulo libre de rango nito. A partir de ella obtenemos una
sucesi on exacta
Tor
A
d+1
(M, k) Tor
A
d
(M
0
, k) Tor
A
d
(L, k)
El primer producto de torsi on es nulo por hip otesis, y el ultimo lo es por 5.47,
ya que L es proyectivo. Concluimos que Tor
A
d
(M
0
, k) = 0, luego por hip otesis
de inducci on dp
A
M
0
d. Por el teorema 5.49 concluimos que dp
A
M d + 1.
De aqu se sigue a su vez una versi on para anillos noetherianos cualesquiera:
Teorema 5.52 Sea A un anillo noetheriano y M un A-m odulo nitamente
generado. Las armaciones siguientes son equivalentes:
a) dp
A
M d.
b) Tor
A
n
(M, N) = 0 para todo A-m odulo N y todo n d + 1,
c) Tor
A
d+1
(M, A/m) = 0 para todo ideal maximal m de A.
Demostraci on: Basta probar que c) a). Por el teorema 5.50 basta
ver que dp
A
m
(M
m
) d. Por el teorema anterior esto equivale a su vez a que
Tor
A
m
d+1
(M
m
, A/m) = 0. Por consiguiente, basta ver que existe un epimorsmo
de A-m odulos Tor
A
d+1
(M, A/m) Tor
A
m
d+1
(M
m
, A/m). Para ello tomamos una
resoluci on proyectiva de M y, al localizarla, obtenemos otra de M
m
:


L
1

L
0

0


(L
1
)
m

(L
0
)
m

M
m

0
Las echas verticales son los epimorsmos naturales. Al multiplicar tenso-
rialmente por A/m no se pierde la suprayectividad, ni tampoco al formar los
grupos de homologa, luego el teorema est a probado.
5.5. La dimensi on proyectiva 209
Nota Si A es un anillo noetheriano local y k es su cuerpo de restos, entonces
dp
A
k = sup
M
dp
A
M,
donde M recorre todos los A-m odulos nitamente generados.
En efecto, basta probar que un miembro es menor o igual que un natural
d si y s olo si lo es el otro. Ahora bien: por 5.51 tenemos que dp
A
k d si
y s olo si Tor
A
d+1
(k, M) = 0 para todo A-m odulo nitamente generado M y,
cambiando el orden de los m odulos, el mismo teorema implica que esto equivale
a que dp
A
M d para todo A-m odulo M nitamente generado.
Denici on 5.53 Llamaremos dimensi on homol ogica de un anillo A como
Dh(A) = sup
M
dp
A
M,
donde M recorre los A-m odulos nitamente generados.
Puede probarse que si suprimimos la condici on de nitud sobre M obtenemos
el mismo resultado, pero no necesitaremos este hecho. Uno de los resultados
fundamentales que vamos a demostrar es que un anillo noetheriano local es
regular si y s olo si su dimensi on homol ogica es nita, en cuyo caso coincide con
su dimensi on de Krull. Esto nos permitir a, entre otras cosas, extender la noci on
de regularidad a anillos no locales. Empezamos con el resultado siguiente:
Teorema 5.54 Sea A un anillo noetheriano local, sea m su ideal maximal,
sea k = A/m su cuerpo de restos y sea M un A-m odulo no nulo nitamente
generado. Sea a m un elemento M-regular, es decir, que no sea un divisor
de cero de M. Entonces dp
A
(M/aM) = dp
A
M + 1, donde ambos miembros
pueden ser innitos.
Demostraci on: El hecho de que a sea M-regular nos da la sucesi on exacta
0 M
a1
M
M M/aM 0,
donde 1
M
es la identidad en M y a1
M
es la multiplicaci on por a. De ella
obtenemos la sucesi on exacta
Tor
A
n
(M, k) Tor
A
n
(M, k) Tor
A
n
(M/aM, k)
Tor
A
n1
(M, k) Tor
A
n1
(M, k)
Analicemos con m as detalle el homomorsmo Tor
A
n
(M, k) Tor
A
n
(M, k).
Se trata del homomorsmo inducido por a1
M
y que se construye del modo si-
guiente: tomamos una resoluci on proyectiva de M, digamos {L
n
}
n
, extendemos
a1
M
a un homomorsmo de complejos, que en este caso podemos tomar {a1
L
n
}
n
,
luego multiplicamos tensorialmente por la identidad en k, con lo que obtenemos
a1
L
n
1
k
= 1
L
n
a1
k
= 0 (pues a m). Finalmente pasamos al homomorsmo
inducido sobre los grupos de homologa, que resulta ser nulo.
210 Captulo 5. Regularidad
Teniendo esto en cuenta, de la sucesi on exacta anterior se extraen las suce-
siones
0 Tor
A
n
(M, k) Tor
A
n
(M/aM, k) Tor
A
n1
(M, k) 0.
Si dp
A
M = entonces tenemos que Tor
A
n
(M, k) 6= 0 para todo n, luego
tambien Tor
A
n
(M/aM, k) 6= 0 para todo n, y as dp
A
(M/aM) = .
Si, por el contrario, dp
A
M = d, entonces Tor
A
d
(M, k) 6= 0 y Tor
A
n
(M, k) = 0
para n d + 1, de donde Tor
A
d+1
(M/aM, k) 6= 0 y Tor
A
n
(M/aM, k) 6= 0 para
todo n d + 2. Esto implica que dp
A
(M/aM) = d + 1.
Como consecuencia inmediata:
Teorema 5.55 Sea A un anillo local regular de dimensi on d, sea m su ideal
maximal y k = A/m su cuerpo de restos. Entonces dp
A
k = d.
Demostraci on: Sea a
1
, . . . , a
d
un sistema fundamental de par ametros de
A. Entonces m = (a
1
, . . . , a
d
) y se trata de una sucesi on A-regular. Esto signica
que a
i+1
no es un divisor de cero de A/(a
1
, . . . , a
i
), luego el teorema anterior
nos da que
dp
A
(A/(a
1
, . . . , a
i+1
)) = dp
A
(A/(a
1
, . . . , a
i
)) + 1.
Teniendo en cuenta que dp
A
A = 0 (porque A es un A-m odulo libre), tenemos
la conclusi on.
Teorema 5.56 Sea A un anillo noetheriano local, sea m su ideal maximal, sea
M un A-m odulo nitamente generado y sea a m un elemento que no sea un
divisor de cero ni de A ni de M. Entonces
dp
A
M = dp
A/(a)
(M/aM).
Demostraci on: Consideremos un generador minimal de M y a partir de
el construyamos una sucesi on exacta
0 K L

M 0,
donde L es un A-m odulo libre de rango (M). Al ser libre, a no puede ser un
divisor de cero de L, ni tampoco de K. Tenemos la sucesi on exacta
0 K/aK L/aL M/aM 0.
La exactitud en L/aL es clara: si ([x]) = 0 es porque (x) = a(y), para
cierto y L, luego k = x ay K, luego [x] = [k] est a en la imagen de K/aK.
Por otra parte si k K cumple k = ax, para un x L, entonces 0 = a(x) y,
como a no es un divisor de cero en M, ha de ser (x) = 0, luego x K.
Si los dos miembros de la f ormula del enunciado son innitos no hay nada
que probar, luego podemos suponer que al menos uno de los dos es nito, en
5.5. La dimensi on proyectiva 211
cuyo caso razonaremos por inducci on sobre el mnimo de los dos. Consideramos
primero el caso en que alguno de ellos es cero. Esto signica que el m odulo
correspondiente es proyectivo o, equivalentemente, libre.
Si M es libre entonces M

= A
t
, luego M/aM

= (A/(a))
t
tambien es libre y
se cumple la igualdad.
Recprocamente, si M/aM es un A/(a)-m odulo libre, su rango tiene que
ser precisamente (M), pues si [m
1
], . . . , [m
r
] es una base de M/aM, entonces
M = hm
1
, . . . , m
r
i+aM, y el lema de Nakayama implica que M = hm
1
, . . . , m
r
i.
As pues, (M) rang M/aM = (M/aM) (M). Podemos suponer que
transforma una base de L en el generador m
1
, . . . , m
r
. Entonces es f acil ver
que el epimorsmo L/aL M/aM es un isomorsmo, ya que transforma un
sistema generador en una base. Esto implica que K/aK = 0, luego el lema de
Nakayama nos da que K = 0. As pues, M

= L es libre.
Con esto tenemos demostrado el teorema si alguno de los dos miembros de
la f ormula es cero. Supongamos que el mnimo es n > 0 y que el teorema se
cumple para n 1. Al igual que hemos razonado con M, tenemos que L/aL es
un A/(a)-m odulo libre, luego el teorema 5.49 nos da que
dp
A
M = dp
A
(K) + 1, dp
A/(a)
(M/aM) = dp
A/(a)
(K/aK) + 1.
Por hip otesis de inducci on los miembros derechos de estas ecuaciones son
iguales, luego los izquierdos tambien.
Denici on 5.57 Sea A un anillo noetheriano local, sea m su ideal maximal y
sea M un A-m odulo nitamente generado. Una resoluci on libre
L
n

n1
L
n1

n2


0
L
0

M 0
de M es minimal si Im(
n
) mL
n
para todo n.
Si llamamos K
n
= Im
n1
L
n1
, tenemos que L
0
/K
1

= M y K
1
mL
0
.
Si (x
1
), . . . , (x
r
) es un generador minimal de M, entonces
L
0
= hx
1
, . . . , x
r
i + mL
0
,
y el lema de Nakayama implica que L
0
= hx
1
, . . . , x
r
i. Esto nos permite concluir
que (L
0
) = (M). En particular K
1
es nitamente generado. El mismo
razonamiento implica, en general, que (L
n
) = (K
n
), para n > 0, luego todos
los m odulos son nitamente generados.
Todo A-m odulo admite una resoluci on minimal, pues basta tomar L
0
con
rango (M), lo que implica que K
1
= N() mL
0
. En efecto, si x
1
, . . . , x
r
es una base de L
0
tal que (x
1
), . . . , (x
r
) es un generador minimal de M, un
elemento de K
1
es de la forma x = a
1
x
1
+ a
r
x
r
y a
1
(x
1
) + +a
r
(x
r
) = 0,
luego tambien es nula la clase de este elemento m odulo mM. Por 4.52 tenemos
que las clases de los (x
i
) m odulo mM son una base de M/mM como A/m-
espacio vectorial, luego concluimos que a
1
, . . . , a
r
m, luego x mL
0
.
212 Captulo 5. Regularidad
Ahora tomamos L
1
con rango (K
1
), lo que implica que K
2
= N(
1
) mL
1
.
De este modo obtenemos la resoluci on minimal buscada.
Los rangos de los m odulos de una resoluci on minimal son invariantes:
Teorema 5.58 Si {L
n
}
n
y {L
0
n
} son dos resoluciones minimales de un mismo
m odulo M (nitamente generado sobre un anillo noetheriano local), entonces
(L
n
) = (L
0
n
) para todo n.
Demostraci on: Lo probaremos por inducci on sobre m. Sabemos que
(L
0
) = (L
0
0
) = (M). Si se cumple para i < n, el teorema 5.48 nos da
que
K
n
L
0
n1
L
n1

= K
0
n
L
n1
L
0
n2

Del teorema 4.52 se sigue inmediatamente que (M N) = (M) +(N),
luego podemos concluir que (L
n
) = (K
n
) = (K
0
n
) = (L
0
n
).
De aqu se sigue que si dp
A
(M) = n, entonces toda resoluci on minimal de
M se anula a partir de su termino n + 1-simo. En efecto, el teorema 5.49 nos
da que K
n
es proyectivo, luego libre, luego
0 K
n
L
n1
L
0
M 0
es tambien resoluci on minimal de M que se anula a partir de su termino n +1-
esimo. Por el teorema anterior lo mismo vale para cualquier otra resoluci on
minimal.
Ahora podemos relacionar la dimensi on proyectiva con la profundidad de un
m odulo:
Teorema 5.59 Sea A un anillo noetheriano local y M un A-m odulo nitamente
generado tal que dp
A
M < . Entonces
dp
A
(M) + pr (M) = pr(A).
Demostraci on: Sea d = dp
A
M y sea
0 L
d
L
d1
L
0
M 0
una resoluci on minimal de M. Llamemos K
i
L
i1
a la imagen del homomor-
smo correspondiente.
Probaremos el teorema por inducci on sobre p = pr (A). Si p = 0 entonces to-
dos los elementos del ideal maximal m de A son divisores de cero, luego por 3.55
existe un x A no nulo tal que mx = 0. Si fuera d > 0, como L
d
mL
d1
,
tendramos que xL
d
xmL
d1
= 0, luego L
d
= 0 (ya que es libre). Como esto
es imposible, concluimos que d = 0, luego M es libre y pr(M) = pr(A) = 0.
Supongamos que el teorema se cumple para anillos locales de profundidad
menor que p > 0. Consideremos primeramente el caso en que pr(M) > 0.
Tenemos entonces que m no puede ser el anulador de ning un elemento de A ni
5.5. La dimensi on proyectiva 213
tampoco de un elemento de M. Esto implica que m no est a contenido en la
uni on de los primos asociados de A y los de M, pues son un n umero nito y si
estuviera contenido en la uni on estara contenido en uno de ellos (teorema 3.51).
As pues, existe un a m que no es ni un divisor de cero de A ni un divisor de
cero de M.
Por la observaci on tras la denici on 5.29 tenemos que pr(A/(a)) = p 1 y
pr(M/aM) = pr(M) 1. Adem as, seg un el teorema 5.56 se cumple que
dp
A/(a)
(M/aM) = dp
A
(M).
Ahora basta aplicar la hip otesis de inducci on.
Nos queda nalmente el caso en que p > 0 y pr(M) = 0. Ahora s olo podemos
tomar un a m que no sea un divisor de cero de A. Consideramos la sucesi on
exacta
0 K
1
L
0
M 0.
De ella derivamos la sucesi on exacta
0 An(a)

K
1
/aK
1
L
0
/aL
0
M/aM 0.
La unica parte no trivial es la denici on del primer monomorsmo. Ahora
bien, si x An(a), tomamos una antiimagen x L y denimos (x) = al+aK
1
.
Es f acil ver que al K
1
y que (x) no depende de la elecci on de l. La prueba de
que la sucesi on es exacta es la vista en la demostraci on de 5.56 con una mnima
variaci on.
Como pr(M) = 0, el teorema 3.55 nos da un m M no nulo tal que mm = 0.
En particular m An(a), luego todos los elementos de m son divisores de cero
de K
1
/aK
1
. Por consiguiente pr(K
1
/aK
1
) = 0. Como a no es un divisor de
cero de K
1
(porque L
0
es libre), llegamos a que pr(K
1
) = 1.
Por otra parte, como M tiene divisores de cero no puede ser libre, luego
dp
A
M > 0 y dp
A
K
1
= dp
A
M 1. Por el caso ya probado,
dp
A
K
1
+ pr(K
1
) = pr(A),
de donde concluimos que dp
A
M = pr(A).
Nos falta un ultimo resultado tecnico para obtener todos los resultados que
perseguimos:
Teorema 5.60 Sea A un anillo noetheriano local y M un A-m odulo nitamente
generado de dimensi on proyectiva nita. Si An(M) 6= 0 entonces contiene un
elemento que no es un divisor de cero de A.
Demostraci on: Tomemos una resoluci on libre nita
0 L
n
L
n1
L
0
M 0
en la que todos los m odulos L
i
tengan rango nito. Si p As(M), entonces
0 (L
n
)
p
(L
n1
)
p
(L
0
)
p
M
p
0
214 Captulo 5. Regularidad
es una resoluci on proyectiva de M
p
como A
p
-m odulo, luego dp
A
p
(M
p
) < y
pr(A
p
) = 0, pues todos los elementos de p son divisores de cero de A
p
. Por el
teorema anterior dp
A
p
(M
p
) = 0, es decir, M
p
es un A
p
-m odulo libre. Es claro
que rang
A
p
(L
i
)
p
= rang
A
L
i
, y se comprueba sin dicultad que
rang
A
p
M
p
=
n

i=0
(1)
i
rang
A
L
i
.
En particular rang
A
p
M
p
es independiente de p As(M). Supongamos que
este rango es no nulo y llegaremos a una contradicci on.
Sea I = An(M) 6= 0. Tenemos que IA
p
M
p
= 0, pero, como M
p
6= 0 es libre,
esto s olo puede ocurrir si I
p
= IA
p
= 0. Considerando un generador nito de I
podemos encontrar un mismo s A \ p tal que sI = 0, luego An(I) 6 p para
todo p As(A). El teorema 3.49 nos da un x An(I) que no es un divisor de
cero de A, pero xI = 0 implica entonces que I = 0, contradicci on.
As pues, M
p
= 0 para todo p As(M). Considerando un generador nito
de M encontramos un s A \ p tal que sM = 0, luego An(M) 6 p. De nuevo,
el teorema 3.49 nos da que An(M) contiene un elemento que no es un divisor
de cero de A.
Ahora ya podemos demostrar el teorema siguiente:
Teorema 5.61 Sea A un anillo noetheriano local, sea m su ideal maximal y sea
k = A/m su cuerpo de restos. Entonces A es regular si y s olo si dp
A
k < .
Demostraci on: Una implicaci on es el teorema 5.55. Supongamos que la
dimensi on proyectiva es nita. Sea t = dim
k
m/m
2
. Vamos a demostrar que m
est a generado por una sucesi on A-regular de longitud t. As el teorema 5.24 nos
da que dimA = alt m = t, con lo que A ser a regular.
Si t = 0 entonces m = m
2
y el lema de Nakayama nos da que m = 0, por lo
que A es un cuerpo y trivialmente es regular. Supongamos ahora que t > 0 y
que el teorema est a probado para valores menores de t.
Aplicamos el teorema anterior al A-m odulo M = k, cuyo anulador es m, por
lo que podemos concluir que m contiene un elemento que no es un divisor de
cero de A.
Sea m
1
, . . . , m
t
un generador minimal de m, de modo que sus clases en m/m
2
forman una k-base. Sea I = (m
2
, . . . , m
t
) + m
2
. Vamos a aplicar el teorema
4.53 a los ideales I m y a los primos maximales de As(A), digamos p
1
, . . . , p
s
.
Para ello hemos de comprobar varias cosas:
Tenemos que V (I) = V (m), pues si un ideal primo cumple I p entonces
m
2
p y p = m.
Necesitamos calcular (m/I) = 1. Observemos que no puede ser m = I, ya
que entonces las clases de m
2
, . . . , m
t
generaran m/m
2
.
Tenemos que m no est a contenido en la uni on de los p
i
, porque esta uni on
est a formada por los divisores de cero de A (teorema 3.49), y ya hemos visto
que m contiene elementos que no son divisores de cero.
5.5. La dimensi on proyectiva 215
La conclusi on es que existe un a m que no es un divisor de cero de A y
tal que m = (a) + I. As pues, cambiando m
1
por a si es necesario, podemos
suponer que m
1
no es un divisor de cero de A.
Llamemos B = A/(m
1
), m
0
= m/(m
1
). As B es tambien un anillo noethe-
riano local y m
0
es su ideal maximal. Sin embargo, la dimensi on de m
0
/m
02
es
ahora t 1. Para aplicar la hip otesis de inducci on nos falta ver que el cuerpo
de restos tiene dimensi on proyectiva nita como B-m odulo.
En primer lugar notamos que m = Am
1
+I luego
m/mm
1
= Am
1
/mm
1
+I/mm
1
.
Adem as Am
1
I = mm
1
, pues m
1
, . . . , m
t
son una base m odulo m. Esto
implica que la suma anterior es directa. Como m
1
no es un divisor de cero de
A tenemos que Am
1
/mm
1

= A/m y
I/mm
1

= I/(Am
1
I)

= m/Am
1
= m
0
.
As pues, m/mm
1

= (A/m) m
0
. Por el teorema 5.56 tenemos que
dp
B
(m/mm
1
) = dp
A
(m).
La sucesi on exacta 0 m A A/m 0 nos da que dp
A
(m) <
(por el teorema 5.49). Como m
0
es un sumando directo de m/mm
1
, tambien
dp
B
m
0
< . (Notemos que una suma directa tiene dimensi on proyectiva nita
si y s olo si la tienen los dos sumandos, pues sumando termino a termino sendas
resoluciones proyectivas de los sumandos obtenemos una de la suma, y un n ucleo
ser a proyectivo si y s olo si lo son los dos n ucleos de las sucesiones sumadas.)
Finalmente, la sucesi on exacta 0 m
0
B B/m
0
0 nos permite
concluir que dp
B
(B/m
0
) < , de nuevo por el teorema 5.49.
As podemos aplicar la hip otesis de inducci on y concluir que m/(m
1
) est a
generado por una sucesi on B-regular de longitud t1, de donde m est a generado
por una sucesi on A-regular de dimensi on t.
Los resultados siguientes pueden enunciarse para una clase mucho m as am-
plia de anillos regulares:
Denici on 5.62 Sea A un anillo noetheriano y p EspA. Diremos que p es
regular si A
p
es un anillo local regular. Diremos que A es regular si lo son todos
sus ideales maximales.
Observemos que si A es un anillo noetheriano local y m es su ideal maximal,
entonces A
m

= A, luego A es regular en el sentido que acabamos de denir si y
s olo si lo es en el que ya tenamos denido.
Por ejemplo, si A es un dominio de Dedekind tenemos que sus localizaciones
A
m
son anillos de valoraci on discreta. En particular son regulares, luego todo
dominio de Dedekind es un anillo regular.
La caracterizaci on que hemos obtenido de los anillos locales regulares se
extiende f acilmente a anillos arbitrarios de dimensi on nita:
216 Captulo 5. Regularidad
Teorema 5.63 Sea A un anillo noetheriano de dimensi on d. Entonces las ar-
maciones siguientes son equivalentes:
a) A es regular.
b) Dh(A) = d.
c) Dh(A) < .
d) Todo A-m odulo nitamente generado tiene dimensi on proyectiva nita.
Demostraci on: a) b) Sea M un A-m odulo nitamente generado. Hemos
de probar que dp
A
M d. Por 5.50 basta ver que dp
A
m
(M
m
) d para todo
ideal maximal m de A, pues esto implica que Dh(A) d. La igualdad se sigue
considerando M = A/m (teorema 5.55).
Por hip otesis, A
m
es un anillo local regular de dimensi on d. Equivalente-
mente, basta probar b) bajo la hip otesis de que A es un anillo local regular (en
particular un dominio ntegro).
Sea m su ideal maximal. Razonamos por inducci on sobre d. Si d = 0 entonces
A es un cuerpo, M es un espacio vectorial y su dimensi on proyectiva es 0.
Supongamos ahora que d > 0 y tomemos x m \ m
2
. (Recordemos que la
regularidad equivale a que m/m
2
tiene dimensi on d.) Entonces A/Ax es tambien
un anillo local regular (por 5.19) y su dimensi on es d 1 por 4.58. Finalmente
consideramos una sucesi on exacta
0 K L M 0,
donde L es un A-m odulo libre nitamente generado. Por 5.56 y la hip otesis de
inducci on tenemos que
dp
A
K = dp
A/(x)
(K/xK) d 1,
luego dp
A
M dp
A
K + 1 d.
S olo falta probar que d) a). Si m es un ideal maximal de A, tenemos que
dp
A
A/m < , luego dp
A
m
A
m
/mA
m
< (porque localizando una resoluci on
proyectiva de A/m obtenemos una de A
m
/mA
m
). El teorema 5.61 nos da que
A
m
es regular, luego A tambien lo es.
El teorema siguiente es un ejemplo de resultado importante que requiere
para su demostraci on las tecnicas que hemos desarrollado aqu:
Teorema 5.64 Un anillo noetheriano A es regular si y s olo si todos sus ideales
primos son regulares.
Demostraci on: Sea p EspA. Hemos de probar que el anillo local A
p
es
regular. Sea m un ideal maximal de A que contenga a p. Sabemos que el anillo
A
m
es regular. Es f acil ver que A
p

= (A
m
)
pA
m
, luego no perdemos generalidad
si suponemos que A es un anillo noetheriano local con m como ideal maximal.
5.5. La dimensi on proyectiva 217
Claramente tenemos que (A/p)
p

= A
p
/pA
p
, como A
p
-m odulos. Sabemos
que dp
A
(A/p) < (porque A/p es un A-m odulo nitamente generado), y al
localizar una resoluci on proyectiva nita de A/p obtenemos una de A
p
/pA
p
.
Por consiguiente dp
A
p
(A
p
/pA
p
) < , lo que implica que A
p
es regular.
Ahora podemos reformular el teorema 5.21 en terminos m as simples:
Teorema 5.65 Si A es un anillo regular, tambien lo es A[X
1
, . . . , X
n
].
Ejercicio: Probar que la suma directa de dos anillos regulares es un anillo regular,
luego un anillo regular puede tener divisores de cero.
Terminamos con un resultado nada trivial sobre anillos locales regulares.
Hasta ahora hemos probado que son dominios ntegros e ntegramente cerrados.
Ahora veremos que, de hecho, son dominios de factorizaci on unica. Necesitamos
algunos resultados previos.
Teorema 5.66 Un dominio ntegro noetheriano es un dominio de factorizaci on
unica si y s olo si todo ideal primo de altura 1 es principal.
Demostraci on: Sea A un dominiontegro noetheriano en el que todo ideal
primo de altura 1 sea principal. Basta probar que todo elemento irreducible
A es primo. Sea p un divisor primo minimal de (). Por el teorema de
los ideales principales tenemos que p tiene altura 1, luego por hip otesis p = (p),
para cierto primo p A. Entonces = p, para cierto A, que ha de ser una
unidad por la irreducibilidad de . As pues, es primo.
Supongamos ahora que A es un dominio de factorizaci on unica y sea p un
ideal primo de altura 1. En particular p 6= 0, luego existe un p no nulo.
Descomponiendo en factores primos podemos suponer que es primo. Ahora
bien, tenemos que 0 () p y p tiene altura 1, luego ha de ser p = ().
Teorema 5.67 Sea A un dominio ntegro noetheriano y A un elemento
primo. Entonces A es un dominio de factorizaci on unica si y s olo si lo es la
localizaci on A

.
Demostraci on: Supongamos que A es un dominio de factorizaci on unica.
Todo elemento no nulo de A

se expresa de forma unica como x = a


n
, donde
n Z y - a. Es claro que x es una unidad en A

si y s olo si a lo es en A. Por
consiguiente, si x es irreducible en A

, tenemos que a ha de ser irreducible en


A, luego ha de ser primo en A, y esto implica que x ha de ser primo en A

. Por
consiguiente A

es un dominio de factorizaci on unica.


Supongamos ahora que A

es un dominio de factorizaci on unica. Si p A


es irreducible y no es asociado de , entonces p no es una unidad en A

, pues
en tal caso pa/
n
= 1, luego pa =
n
, para cierto a A y n 0. Tenemos que
| pa, luego | p o | a. Si se da el primer caso entonces es asociado a p,
y en el segundo podramos reducir la ecuaci on pa
0
/
n1
= 1. Tras un n umero
nito de pasos llegamos a que pa = 1 para cierto a A, lo cual es absurdo.
218 Captulo 5. Regularidad
M as a un, si p es irreducible en A y no es asociado a , tiene que ser irredu-
cible en A

, pues si p = (u/
m
)(v/
n
), tenemos que uv = p
m+n
. Si m+n > 0
entonces | u o | v, lo que nos permite rebajar un exponente en la descom-
posici on de p. Tras un n umero nito de pasos llegamos a una descomposici on
p = uv, de la que se sigue que uno de los factores es una unidad en A, luego
tambien en A

.
Por consiguiente, si p es irreducible en A (no asociado a ), es primo en A

,
de donde se sigue que es primo en A, pues si p | uv en A, entonces, por ejemplo,
u = pa/
n
, con a A, n 0, luego
n
u = pa. Entonces
n
| a, luego p | u en
A. As hemos probado que todos los irreducibles de A son primos, luego A es
un dominio de factorizaci on unica.
Teorema 5.68 (Auslander-Buchsbaum) Todo anillo local regular es un do-
minio de factorizaci on unica.
Demostraci on: Sea A un anillo local regular y m su ideal maximal. Ra-
zonamos por inducci on sobre d = dimA. Si d = 0 entonces A es un cuerpo y
el resultado es trivial. Supongamos el teorema para anillos de dimensi on menor
que d > 0.
Podemos tomar m\m
2
(porque m/m
2
tiene dimensi on d sobre k = A/m).
Podemos extender hasta un generador minimal de m y el teorema 5.26 nos da
que () es un ideal primo, luego es primo. Por 5.67 basta demostrar que A

es un dominio de factorizaci on unica. Para ello tomamos un primo p


0
EspA

de altura 1 y hemos de demostrar que es principal.


Si P EspA

, entonces (A

)
P

= A
AP
. En efecto, el isomorsmo viene
dado por (a/
m
)/(b/
n
) 7 a
n
/b
m
. Como A P es un ideal primo de A,
tenemos que la localizaci on es un anillo local regular. Adem as AP m, pues
en caso contrario tendramos que P, lo cual es imposible, ya que es una
unidad en A

. As, dim(A

)
P
= alt(A P) < altm = dimA = d. Por hip otesis
de inducci on podemos armar que (A

)
P
es un dominio de factorizaci on unica.
El ideal p
0
P
puede ser un ideal primo en (A

)
P
de la misma altura que p
0
,
es decir, de altura 1 (si p
0
P) o bien p
0
P
= (A

)
P
(en caso contrario). En el
primer caso, el teorema 5.66 implica que es principal, luego lo es en cualquiera
de los dos casos.
Que p
0
P
sea un ideal principal de (A

)
P
signica que es un (A

)
P
-m odulo
libre, luego dp
(A

)
P
p
0
P
= 0. Por el teorema 5.50 concluimos que dp
A

p
0
= 0,
luego p
0
es un A

-m odulo proyectivo.
Sea p = p
0
A, con lo que p
0
= pA

(ver la prueba de 3.4). La regularidad


de A implica que dp
A
p < , luego podemos tomar una resoluci on proyectiva
0 L
n
L
n1
L
0
p 0,
donde cada L
i
es libre de rango nito. Al localizar respecto de obtenemos
una sucesi on exacta
0 L
0
n
L
0
n1
L
0
0
p
0
0,
5.5. La dimensi on proyectiva 219
donde cada L
0
i
es un A

-m odulo libre de rango nito (pues L


i
es suma directa
de una cantidad nita de copias de A y la localizaci on de una suma directa de
m odulos es isomorfa a la suma directa de las localizaciones.)
Descompongamos la sucesi on exacta en sucesiones exactas cortas
0 K
0
0
L
0
0
p
0
0, 0 K
0
1
L
0
1
K
0
0
0, . . .
0 K
0
n1
L
0
n2
K
0
n3
0, 0 L
0
n
L
0
n1
K
0
n2
0.
Como p
0
es proyectivo, tambien lo es K
0
0
, e inductivamente vemos que todos
los K
0
i
son proyectivos, luego todas las sucesiones se escinden. As pues,
L
0
0

= K
0
0
p
0
, L
0
1

= K
0
1
K
0
0
, L
0
2

= K
0
2
K
0
1
, . . . , L
0
n1

= L
0
n
K
0
n2
.
Sumando K
0
1
a ambos miembros del primer isomorsmo y usando el segundo
obtenemos que K
0
1
L
0
0

= L
0
1
p
0
. Ahora sumamos K
0
2
y usamos el tercero, con
lo que L
0
2
L
0
0

= K
0
2
L
0
1
p
0
. As llegamos nalmente a que la suma directa
de los L
0
2i
es isomorfa a la suma de los L
0
2i+1
m as p
0
. En denitiva, concluimos
que p
0
(A

)
r
= (A

)
s
, para ciertos r, s 0.
Si tomamos P EspA

, tenemos que p
0
P
((A

)
P
)
r
= ((A

)
P
)
s
, pero
hemos visto que p
0
p
es principal, luego como (A

)
p
-m odulo tiene rango 1. To-
mando rangos en el isomorsmo anterior vemos que s = r + 1. En denitiva,
tenemos que p
0
(A

)
r
= (A

)
r+1
.
Por simplicar la notaci on escribiremos B = A

(del que s olo necesitamos


saber que es un dominio ntegro) y p = p
0
(del que s olo necesitamos saber que
es un ideal de B tal que p B
r
= B
r+1
). Hemos de probar que p es principal.
Sea : B
r+1
p B
r
un isomorsmo de B-m odulos. Podemos considerarlo
como un monomorsmo : B
r+1
B
r+1
. Sea M su matriz respecto a la base
can onica {e
0
, . . . , e
r
}, de modo que (x) = xM para todo x B
r+1
.
Como es un monomorsmo, |M| = d B \ {0}. Sea e
0
0
B
r+1
la primera
la de la matriz adjunta de M, de modo que (e
0
0
) = e
0
M = (d, 0, . . . , 0).
Por otra parte, podemos tomar e
0
1
, . . . , e
0
r
B
r+1
tales que (e
0
i
) = e
i
.
Sea M
0
la matriz que tiene por las a e
0
0
, . . . , e
0
r
, que cumple
M
0
M =
_
_
_
_
_
d 0 0
0 1 0
.
.
.
.
.
.
.
.
.
.
.
.
0 0 1
_
_
_
_
_
Por consiguiente, d = |M||M
0
| = d|M
0
|, luego |M
0
| = 1. El hecho de que la
matriz M
0
tenga determinante unitario se traduce en que e
0
0
, . . . , e
0
r
es una base
de B
r+1
.
Vamos a probar que p = (d). En efecto, si b B, tenemos que
bde
0
= b(e
0
0
) = (be
0
0
) p B
r
,
220 Captulo 5. Regularidad
luego bd p. Esto prueba que (d) p. Recprocamente, si x p, tenemos que
xe
0
p B
r
, luego existe un y B
r+1
tal que (y) = xe
0
. Podemos expresar
y =
r

i=0
b
i
e
0
i
.
Entonces
xe
0
= (y) =
r

i=0
b
i
(e
i
) = b
0
de
0
+
r

i=1
b
i
e
i
,
luego x = b
0
d (d).
5.6 Variedades regulares
Finalmente vamos a mostrar la relaci on entre la teora algebraica que hemos
desarrollado y la noci on geometrica de regularidad. Para ello vamos a denir
la variedad tangente en un punto de un conjunto algebraico afn. Trabajare-
mos unicamente con variedades denidas sobre un cuerpo K algebraicamente
cerrado.
Denici on 5.69 La diferencial de un polinomio F(X) K[X
1
, . . . , X
n
] en un
punto P K
n
es el polinomio
d
P
F(X) =
F
X
1

P
X
1
+ +
F
X
n

P
X
n
.
Es f acil ver que
F(X) = F(P) +d
P
F(X P) +F
2
(X P) +F
3
(X P) +
donde cada F
i
es una forma de grado i. Se comprueba inmediatamente que
d
P
(F +G) = d
P
F +d
P
G, d
P
(FG) = F(P) d
P
G+G(P) d
P
F. (5.1)
Si C A
n
es un conjunto algebraico afn y P C. Llamaremos variedad
tangente a C en P a la variedad lineal
T
P
C = V ({d
P
F(X P) | F I(V )}).
Las relaciones (5.1) muestran que si I(C) = (F
1
, . . . , F
m
), para ciertos poli-
nomios F
i
K[X
1
, . . . X
n
], entonces
W = {d
P
F(X P) | F I(V )} = hd
P
F
1
(X P), . . . , d
P
F
m
(X P)i
K
.
En particular
T
P
C = V (d
P
F
1
(X P), . . . , d
P
F
m
(X P)).
5.6. Variedades regulares 221
M as a un, si llamamos r = dim
K
W, tenemos que T
P
C est a generado por
r ecuaciones lineales linealmente independientes. La aplicaci on Q 7 Q P
biyecta T
P
C con un subespacio vectorial de K
n
, denido por un sistema de r
ecuaciones lineales homogeneas linealmente independientes, luego su dimensi on
es n r. Esta biyecci on permite denir una estructura de espacio vectorial
sobre T
P
C en la que P es el elemento neutro. Por otra parte, un automor-
smo de K[X
1
, . . . , X
n
] transforma las r formas lineales que denen a T
P
C en
los polinomios X
1
, . . . , X
r
, luego el ideal (W) se transforma en el ideal primo
(X
1
, . . . , X
r
) y
K[T
P
C]

= K[X
1
, . . . , X
n
]/(X
1
, . . . , X
r
)

= K[X
r+1
, . . . , X
n
].
Esto prueba que T
P
C es ciertamente una variedad (o sea, que es irreducible),
que
I(T
P
C) = (d
P
F(X P) | F I(C)) = (d
P
F
1
(X P), . . . , d
P
F
m
(X P))
(porque el ideal (W) es primo, luego radical) y que
dimT
P
C = dim
K
T
P
(C) = n r.
Vamos a calcular esta dimensi on en terminos del conjunto C. Para ello
consideramos a P como punto de C y tambien como punto de A
n
. Entonces
tenemos los anillos locales O
C.P
y O
A
n
,P
con sus respectivos ideales maximales
m
P
(C) y m
P
(A
n
). Con ellos podemos construir una sucesi on exacta
0
I(T
P
C)
I(T
P
C) m
P
(A
n
)
2

m
P
(A
n
)
m
P
(A
n
)
2

m
P
(C)
m
P
(C)
2
0.
La primera aplicaci on es la inducida por la inclusi on, y obviamente es inyec-
tiva. La segunda es la inducida por el epimorsmo que a cada fracci on F/G le
hace corresponder la fracci on de las clases correspondientes a F y G en K[C].
(De acuerdo con el teorema 3.87, consideramos a O
C,P
como la localizaci on de
K[C] respecto del ideal I
C
(P) = (x
1
P
1
, . . . , x
n
P
n
).) S olo hemos de probar
la exactitud en m
P
(A
n
)/m
P
(A
n
)
2
.
Observemos que m
P
(A
n
) est a formado por los cocientes F/G tales que
F(P) = 0 y G(P) 6= 0. Al tomar clases m odulo m
P
(A
n
))
2
resulta que [F/G] =
[F/G(P)], pues
F
G

F
G(P)
= F
G(P) G
GG(P)
m
P
(A
n
)
2
. (5.2)
Por lo tanto, los elementos de m
P
(A
n
)/m
P
(A
n
)
2
son clases de polinomios.
M as a un, si F m
P
(A
n
), se cumple [F] = [d
P
F(X P)], es decir, basta
considerar combinaciones lineales de las clases [X
i
P
i
]. En efecto
F d
P
F(X P) = F
2
(X P) +F
3
(X P) + ,
donde cada F
i
es una forma de grado i, luego la diferencia est a en m
P
(A
n
)
2
.
222 Captulo 5. Regularidad
De este modo, la imagen del monomorsmo est a formada por elementos
de la forma [d
P
F(X P)] = [F] con F I(C), luego est a en el n ucleo del
epimorsmo.
Recprocamente, si [F] est a en el n ucleo del epimorsmo, ha de existir un
F
0
/G
0
m
P
(A
n
)
2
con la misma imagen, es decir, [F] = [F
0
]/[G
0
] en O
C,P
. Esto
signica que existe un polinomio H tal que H(P) 6= 0 y [H(FG
0
F
0
)] = 0 en
k[C]. Equivalentemente H(FG
0
F
0
) I(C). En consecuencia,
[F] = [F F
0
/G
0
] = [H(FG
0
F
0
)/HG
0
] = [T] = [d
P
T(X P)],
donde T = H(FG
0
F
0
)/H(P)G
0
(P) I(C). Por lo tanto [F] est a en la imagen
del monomorsmo.
Por otra parte, I(T
P
C)/(I(T
P
Cm
P
(A
n
)
2
) es isomorfo al k-espacio vectorial
W generado por las diferenciales d
P
F(X P), con F I(C). En efecto,
los elementos de I(T
P
C) son combinaciones lineales de dichas diferenciales y
coecientes en k[X
1
, . . . , X
n
], pero si un coeciente tiene grado mayor o igual
que 1 el producto est a en m
P
(A
n
)
2
, luego su clase en el cociente es nula. Por
otra parte, si una combinaci on k-lineal es nula en el cociente, necesariamente
es nula. Concluimos, por tanto, que la dimensi on de este k-espacio vectorial es
precisamente la que hemos llamado r m as arriba. As pues:
dimT
P
C = n dim
k
(I(T
P
C)/(I(T
P
C) m
P
(A
n
)
2
)
= dim
k
m
P
(C)/m
P
(C)
2
.
M as precisamente, a cada f = [F] K[C] podemos asignarle la diferencial
d
P
f = [d
P
F(X P)] K[T
P
C]. La denici on no depende de la elecci on del
representante, pues si tenemos que f = [F] = [F
0
] entonces F F
0
I(C),
luego d
P
F(X P) d
P
F
0
(X P) I(T
P
C).
M as a un, es claro que d
P
f es una forma lineal en T
P
C, pues
d
P
f =
F
X
1

P
d
P
x
1
+ +
F
X
n

P
d
P
x
n
y d
P
x
i
= x
i
P
i
. Tenemos as una aplicaci on d
P
: k[C] T
P
C

, donde T
P
C

es el espacio dual de T
P
C. Claramente se cumple:
d
P
(f +g) = d
P
f +d
P
g, d
P
(fg) = f(P)d
P
g +g(P)d
P
f.
M as a un, podemos extender d
P
a una aplicaci on lineal d
P
: O
P
(C) T
P
C

mediante
d
P
(f/g) =
g(P) d
P
f f(P) d
P
g
g(P)
2
T
P
C

.
No es difcil probar que esta extensi on est a bien denida y sigue cumpliendo
las relaciones usuales para la suma y el producto. De todos modos no necesita-
mos este hecho, ya que vamos a restringir d
P
al ideal m
P
(C), donde la denici on
se reduce a
d
P
(f/g) =
d
P
f
g(P)
,
y en este caso las comprobaciones son mucho m as sencillas. Ahora probamos:
5.6. Variedades regulares 223
Teorema 5.70 Sea C/k un conjunto algebraico afn en A
n
y P C. Entonces
d
P
induce un isomorsmo de espacios vectoriales d
P
: m
P
/m
2
P
T
P
C

.
Demostraci on: Observemos que los elementos de m
2
P
son sumas de pro-
ductos fg, con f, g m
P
y entonces
d
P
(fg) = g(P)d
P
f +f(P)d
P
G = 0,
luego efectivamente d
P
induce una aplicaci on k-lineal en el cociente. Como am-
bos espacios tienen la misma dimensi on basta probar que d
P
es un epimorsmo.
Podemos considerar a A
n
como espacio vectorial con origen en P, de modo que
T
P
C es un subespacio, toda forma T
P
C

se extiende a una forma lineal en


A
n
, que ser a de la forma
F = a
1
(X
1
P
1
) + +a
n
(X
n
P
n
).
Es claro entonces que f = [F] m
P
(C) cumple que d
P
f = .
Puesto que T
P
V puede identicarse can onicamente con su bidual, concluimos
que la codiferencial
d

P
: T
P
C (m
P
/m
2
P
)

(es decir, la aplicaci on dual de la diferencial) determina un isomorsmo entre


T
P
C y el espacio dual de m
P
/m
2
P
.
Denici on 5.71 Sea C un conjunto algebraico afn. Diremos que un punto
P C es regular si el anillo local O
C,P
es regular. Diremos que C es regular si
todos sus puntos son regulares.
Una condici on necesaria para que un punto P sea regular es que O
C,P
sea
un dominio ntegro, lo cual, seg un el teorema 3.88, equivale a que P pertenezca
a una unica componente irreducible de C. En tal caso, dimO
C,P
= codim
C
P
es la dimensi on de dicha componente irreducible. El punto P ser a regular si y
s olo si
dimO
C,P
= dim
k
m
P
/m
2
P
= dimT
P
(C),
es decir, si y s olo si la variedad tangente a C en P tiene dimensi on igual a la de
la componente irreducible de C a la que pertenece P.
Un conjunto algebraico afn C es regular si y s olo si todos los anillos O
C,P
son
regulares, es decir, si y s olo si todas las localizaciones del anillo K[C] respecto
a sus ideales maximales son regulares, si y s olo si K[C] es un anillo regular.
Si un punto P est a en una unica componente irreducible V de un conjunto
algebraico C, entonces la regularidad de P en C equivale a la regularidad de P
en V . En terminos abstractos tenemos el teorema siguiente:
Teorema 5.72 Sea A un anillo noetheriano reducido no nulo y p
1
, . . . , p
r
el
conjunto de sus primos minimales. Entonces los primos singulares de A son
aquellos que est an en una intersecci on V (p
i
) V (p
j
) para i 6= j y los primos P
tales que P/p
i
es singular en A/p
i
para alg un i.
224 Captulo 5. Regularidad
Demostraci on: Si P V (p
i
) V (p
j
), entonces A
P
contiene al menos dos
primos minimales, luego no es un dominio ntegro, luego no es un anillo local
regular. Por otra parte, si P contiene un unico primo minimal p
i
, entonces p
i
A
P
es el unico primo minimal de A
P
, luego est a formado por los elementos idem-
potentes, pero como A es reducida, lo mismo le sucede a A
P
, luego concluimos
que p
i
A
P
= 0. Por consiguiente
A
P
= A
P
/p
i
A
P

= (A/p
i
)
P/p
i
,
luego P es singular en A si y s olo si P/p
i
es singular en A/p
i
.
Vamos a caracterizar la regularidad de un punto en terminos de matrices
jacobianas, lo que nos dar a la conexi on entre la denici on algebraica que hemos
dado y la denici on usual en geometra diferencial. Conviene trabajar en un
contexto algo m as general.
Consideremos una k- algebra afn A, que podemos representar de la forma
A = k[X
1
, . . . , X
n
]/I, donde I = (F
1
, . . . , F
m
). Para cada primo p EspA, el
teorema 3.8 nos da que
A
p
/pA
p

= (A/p)
0
,
donde el segundo miembro no es sino el cuerpo de cocientes del dominio ntegro
A/p. Ambos miembros son cuerpos generados sobre k por las clases de las
indeterminadas. Llamemos x
i
= [X
i
] A y = [x
i
] A
p
/pA
p
. En estos
terminos, denimos la matriz jacobiana de p (respecto a la representaci on dada
de A) como la matriz
J(p) =

F
i
X
j

(
1
,...,
n
)
_
i,j
.
Teorema 5.73 Sea k un cuerpo perfecto y A = k[X
1
, . . . , X
n
]/I una k- algebra
afn de dimensi on d sin divisores de cero. Para cada p EspA se cumple que
rang J(p) = n d ((pA
p
) dimA
p
).
En particular p es regular si y s olo si rang J(p) = n d.
Demostraci on: Tenemos que A/p es una k- algebra afn (digamos, de di-
mensi on t) en la que el unico primo minimal es el ideal nulo. Le podemos aplicar
el teorema 3.75, seg un el cual
t = dimA/p = grad tr
k
A
p
/pA
p
.
Llamemos L = A
p
/pA
p
= k(
1
, . . . ,
n
). El hecho de que k sea perfecto
implica que L tiene una base de trascendencia
0
1
, . . . ,
0
t
sobre k tal que la
extensi on L/k(
0
1
, . . . ,
0
t
) es separable. M as a un, podemos exigir
1
que los
0
i
sean combinaciones k-lineales de
1
, . . . ,
n
. La matriz de los coecientes que
1
Ver el teorema 1.32 de mi Geometra Algebraica. El hecho de que los
0
i
dependan lineal-
mente de los
i
se ve en la prueba de dicho teorema y el precedente.
5.6. Variedades regulares 225
expresan a los
0
i
como combinaci on lineal de los
i
ha de tener rango t, pues
en caso contrario un
0
i
sera combinaci on lineal de los restantes y tendramos
una base de trascendencia de L con t 1 elementos. Podemos completar la
matriz hasta una matriz n n de rango n, lo que nos permite extender la base
de trascendencia a un sistema generador
0
1
, . . . ,
0
n
de L sobre k.
M as a un, la matriz extendida determina un automorsmo de k[X
1
, . . . , X
n
]
que da lugar a otra representaci on k[X
1
, . . . , X
n
]/I
0
de A, respecto a la cual

1
, . . . ,
n
pasan a ser
0
1
, . . . ,
0
n
. Es inmediato comprobar que las matrices
jacobianas J(p) y J
0
(p) se diferencian precisamente en la matriz (regular) que
dene el automorsmo, por lo que ambas tienen el mismo rango.
De aqu se sigue que no perdemos generalidad si suponemos que
1
, . . . ,
t
son una base de trascendencia de L sobre k tal que la extensi on L/k(
1
, . . . ,
t
)
es separable.
Sea P la antiimagen de p en k[X
1
, . . . , X
n
], de modo que
A/p = (k[X
1
, . . . , X
n
]/I)
_
(P/I)

= k[X
1
, . . . , X
n
]/P
y L es el cuerpo de cocientes de este anillo. Entonces
P k[X
1
, . . . , X
t
] = 0,
pues un polinomio no nulo en la intersecci on determinara una dependencia
algebraica entre
1
, . . . ,
t
. Por consiguiente k(X
1
, . . . , X
t
) k[X
1
, . . . , X
n
]
P
.
M as a un,
k[X
1
, . . . , X
n
]
P
= B
P
0 ,
donde B = k(X
1
, . . . , X
t
)[X
t+1
, . . . , X
n
] y P
0
= PB. Por el teorema 5.65
tenemos que B es un anillo regular, luego 5.64 nos da que B
P
0 es un anillo local
regular.
Adem as, por el teorema 3.75,
dimB
P
0 = dimk[X
1
, . . . , X
n
]
P
= n dimk[X
1
, . . . , X
n
]/P
= n dimA/p = n t.
Tambien tenemos que
A
p
= (k[X
1
, . . . , X
n
]/I)
p

= k[X
1
, . . . , X
n
]
P
/I
P

= B
P
0 /IB
P
0 .
De aqu se sigue a su vez que L = A
p
/pA
p

= B
P
0 /P
0
B
P
0 . Entonces, el
epimorsmo natural : B
P
0 A
p
induce una sucesi on exacta de L-espacios
vectoriales:
0 N P
0
B
P
0 /(P
0
B
P
0 )
2
pA
p
/(pA
p
)
2
0,
donde N es el ideal de B
P
0 /(P
0
B
P
0 )
2
generado por las clases [F
1
], . . . , [F
m
].
(En efecto, si x P
0
B
P
0 cumple que (x) (pA
0
p
)
2
, entonces existe un
y (P
0
B
P
0 )
2
tal que (x) = (y). As, [x] = [x y] y x y est a en el n ucleo
de , luego su clase est a en la imagen de N.)
226 Captulo 5. Regularidad
Por consiguiente, y teniendo en cuenta la regularidad de B
P
0 ,
dim
L
N = n t (pA
p
) = n d ((pA
p
) dimA
p
),
pues d = dimA = dimA
p
+ dimA/p = dimA
p
+ t. (Al aplicar 3.75 usamos la
hip otesis de que A es un dominio ntegro.)
As pues, basta ver que dim
L
N = rang J(p).
El homomorsmo natural B/P
0
B
P
0 /P
0
B
P
0

= A
p
/pA
P
= L es un
monomorsmo, pues si F/1 P
0
B
0
P
entonces F/1 = G/H, donde G P
0
,
H / P
0
, luego F P
0
. La imagen de [X
i
] es [X
i
] =
i
, y como cada
i
con
i > t es algebraico sobre k(
1
, . . . ,
t
), todo elemento de L se obtiene evaluando
un elemento de B en
1
, . . . ,
n
. Concluimos que B/P
0
= L y el isomorsmo es
precisamente la evaluaci on en
1
, . . . ,
n
. En vista de esto llamaremos tambien

i
a la clase de X
i
en B/P
0
.
Sea g
i
(X) el polinomio mnimo de
t+i
sobre k(
1
, . . . ,
t
)[
t+1
, . . . ,
t+i1
].
Sea G
i
(X
1
, . . . , X
t+i
) k(X
1
, . . . , X
t
)[X
t+1
, . . . , X
t+i
] el polinomio que se ob-
tiene a partir de g
i
(X) eligiendo representantes para sus coecientes en el
anillo k(X
1
, . . . , X
t
)[X
t+1
, . . . , X
t+i1
] y cambiando X por X
t+i
. Entonces
G(
1
, . . . ,
t+i
) = 0, luego (G
1
, . . . , G
nt
) P
0
. Ahora bien, inductivamente
se ve que
k(X
1
, . . . , X
t
)[X
t+1
, . . . , X
t+i
]/(G
1
, . . . , G
i
)

= k(
1
, . . . ,
t
)[
t+1
, . . . ,
t+i
],
luego B/(G
1
, . . . , G
nt
)

= L y concluimos que P
0
= (G
1
, . . . , G
nt
). En par-
ticular, P
0
B
P
0 = (G
1
, . . . , G
nt
) y, como B
P
0 es un anillo local regular de di-
mensi on nt concluimos que G
1
, . . . , G
nt
es un sistema regular de par ametros
de B
P
0 y sus clases son una L-base de P
0
B
P
0 /(P
0
B
P
0 )
2
.
Como
t+i
es separable sobre k(
1
, . . . ,
t
)[
t+1
, . . . ,
t+i1
], tenemos que
G
i
X
t+i

(
1
,...,
n
)
= g
0
i
(
t+i
) 6= 0.
Adem as G
i
s olo contiene las variables X
1
, . . . , X
n+i
, por lo que la matriz de
las derivadas parciales anteriores tiene rango n t. Por otra parte, podemos
expresar
F
i
=
nt

j=1
H
ij
G
j
, H
ij
B.
Derivando concluimos que
J(p) =

F
i
X
j

(
1
,...,
n
)
_
i,j
= (H
ij
(
1
, . . . ,
n
))
i,j

G
i
X
j

(
1
,...,
n
)
_
i,j
.
De aqu se sigue que
rang J(p) = rang (H
ij
(
1
, . . . ,
n
)).
5.6. Variedades regulares 227
Por otra parte, tomando clases en P
0
B
P
0 /(P
0
B
P
0 )
2
tenemos que
[F
i
] =
nt

j=1
H
ij
(
1
, . . . ,
n
)[G
j
].
Las clases [G
j
] son una base del L-espacio vectorial P
0
B
P
0 /(P
0
B
P
0 )
2
, mien-
tras que las clases [F
i
] generan el subespacio N. Por consiguiente llegamos a
que rang (H
ij
(
1
, . . . ,
n
)) = dim
L
N, como queramos probar.
Notas Observando la prueba del teorema anterior podemos enunciar variantes
que nos ser an utiles m as adelante:
Si suponemos que p es un ideal maximal de A, entonces A/p es un cuerpo
y por el teorema 3.82 es una extensi on nita de k, luego t = 0. En
estas condiciones podemos suprimir la hip otesis de que A sea un dominio
ntegro, pues esta s olo se usa donde se indica explcitamente en la prueba,
y sin ella obtenemos igualmente la relaci on
rang J(p) = n (pA
p
).
La tesis es entonces que p es regular si y s olo si rang J(p) = n dimA
p
.
En las condiciones del caso anterior tambien podemos sustituir la hip otesis
de que k sea perfecto por la hip otesis de que el cuerpo A/p

= A
p
/pA
p
sea
una extensi on separable de k.
Por ultimo, si suprimimos incluso la hip otesis de separabilidad, podemos
concluir igualmente que
rang J(p) n (pA
p
) n dimA
p
.
En efecto, lo unico que perdemos es que la matriz (G
i
/X
j
) ya no tiene
por que tener rango n, con lo que s olo obtenemos la desigualdad
rang J(p) rang (H
ij
(
1
, . . . ,
n
)) = dim
L
N.
As podemos concluir que si rang J(p) = ndimA
p
entonces p es regular,
pero el recproco no es necesariamente cierto.
En terminos de variedades, hemos probado que si C A
n
es una variedad
algebraica afn de dimensi on d y P C, tenemos que P es regular en C si y
s olo si el anillo O
C,P
es regular. Este anillo puede verse como k[C]
p
, donde
p = (x
1
P
1
, . . . , x
n
P
n
). Pongamos que I(C) = (F
1
, . . . , F
m
). El teorema
anterior nos da que P es regular en C si y s olo si la matriz
J(p) =
_
F
i
X
j

i,j
228 Captulo 5. Regularidad
tiene rango n d. (De hecho, es f acil ver directamente que el rango de esta
matriz es precisamente la codimensi on en A
n
de T
P
(C).) Esta caracterizaci on
permite probar, por ejemplo, que todo punto regular en una variedad compleja
tiene un entorno conformemente equivalente a un abierto de C
d
. En particular,
las variedades regulares complejas son variedades analticas.
Aunque para las observaciones precedentes no es necesario realmente el teo-
rema anterior, sino s olo un caso particular trivial, lo hemos probado en general
para obtener el siguiente teorema de existencia de puntos regulares:
Teorema 5.74 Sea A un algebra reducida afn no nula sobre un cuerpo per-
fecto k. Entonces el conjunto de los primos regulares de A es un abierto no
vaco en EspA y contiene al menos un ideal maximal. M as a un, un primo p es
regular si y s olo si est a contenido en un ideal maximal regular.
Demostraci on: Si p
1
, . . . , p
n
son los primos minimales de A, entonces
V (p
i
) es homeomorfo a EspA/p
i
. Si probamos que el conjunto de puntos sin-
gulares de EspA/p
i
es cerrado, entonces el teorema 5.72 nos da que el conjunto
de puntos singulares de EspA es la uni on de los cerrados V (p
i
) V (p
j
) y de
los cerrados formados por los puntos de cada V (p
i
) que se corresponden con
puntos singulares de A/p
i
. En conclusi on, tendremos que el conjunto de puntos
singulares de EspA es cerrado. Equivalentemente, podemos suponer que A es
un dominio ntegro de dimensi on d. Esto nos pone en las hip otesis de 5.73.
Podemos representar A = k[X
1
, . . . , X
n
]/(F
1
, . . . , F
m
). Llamemos x
i
a la
imagen de X
i
en A y sea J(A) el ideal de A generado por los menores de orden
n d de la matriz

F
i
X
j

(x
1
,...,x
n
)
_
i,j
.
Vamos a demostrar que un p EspA es singular si y s olo si J(A) p. En
efecto, la inclusi on equivale a que todos los menores de orden nd de la matriz
J(p) =

F
i
X
j

(
1
,...,
n
)
_
i,j
se anulen en A
p
/pA
p
. (Si dichos menores se anulan, entonces los menores que
generan J(A) est an en A pA
p
= p.)
El teorema 5.73 nos da en general que rang J(p) n d, luego los menores
de orden n d son todos nulos si y s olo si rang J(p) < n d, lo que equivale a
que p es singular.
Esto prueba que el conjunto de puntos singulares de A es V (J(A)), luego es
un cerrado, y el conjunto de puntos regulares es abierto. M as a un, es un abierto
no vaco, ya que el ideal 0 es regular, pues la localizaci on A
0
es un cuerpo. De
aqu se sigue f acilmente que A tiene primos regulares aunque no sea un dominio
ntegro.
En el caso general, si p es un primo regular de A, podemos encontrar un
f A tal que el abierto principal D(f) este contenido en el conjunto de primos
5.6. Variedades regulares 229
regulares de A y p D(f). Entonces f / p. Por el teorema 3.23 existe un ideal
maximal m de A tal que p m y f / m, es decir, m D(f), luego m es regular.
Recprocamente, si p est a contenido en un ideal maximal regular m, entonces
A
p

= (A
m
)
pA
m
. Tenemos que A
m
es regular y entonces A
p
tambien lo es por el
teorema 5.64.
En particular, si C es un conjunto algebraico afn, tenemos que C es homeo-
morfo al espacio de los ideales maximales de K[C] y los puntos regulares de C
se corresponden con los ideales maximales regulares. Por el teorema anterior
podemos concluir que el conjunto de los puntos regulares de C es abierto en C.
Si V es un subconjunto irreducible, se suele decir que V es regular en C si
el anillo local O
C,V
es regular o, equivalentemente, si el ideal primo I
C
(V ) es
regular en K[C]. Seg un el teorema anterior esto equivale a que V contenga a
un punto regular de C (y no a que V sea regular como conjunto algebraico, es
decir, no a que todos sus puntos sean regulares en V ).
Para terminar vamos a analizar con algo m as de detalle la geometra de los
puntos regulares. Consideremos un conjunto algebraico afn C A
n
y P C un
punto regular. No perdemos generalidad si hacemos un cambio de coordenadas
y suponemos que P = (0, . . . , 0). Entonces
O
C,P
= K[C]
(x
1
,...,x
n
)
= A/I(C)A,
donde A = K[X
1
, . . . , X
n
]
(X
1
,...,X
n
)
= O
P
(A
n
). Tenemos que A es un ani-
llo local regular y si F/G m
P
(A
n
), entonces su clase en m
P
(A
n
)/m
P
(A
n
)
2
es la misma que la de F/G(P) (ver (5.2)). Puesto que un sistema regular
de par ametros de O
A
n
,P
es un generador de m
P
(A
n
) que induce una base en
m
P
(A
n
)/m
P
(A
n
)
2
, vemos que, multiplicando por una constante, todo sistema
fundamental de par ametros de O
A
n
,P
puede transformarse en otro de la forma
F
1
, . . . , F
n
con F
i
K[X
1
, . . . , X
n
].
El hecho de que P sea regular en P signica que el ideal I(C)A tiene cociente
regular, luego el teorema 5.19 nos da que existe un sistema fundamental de
par ametros F
1
, . . . , F
n
de A (que, seg un la observaci on precedente podemos
tomar en K[X
1
, . . . , X
n
]) tal que I(C)A = (F
d+1
, . . . , F
n
).
En este punto conviene notar que si tuvieramos que I(C) = (F
d+1
, . . . , F
n
)
para ciertos F
i
K[X
1
, . . . , X
n
], entonces 5.19 nos permite completar este gene-
rador (de forma distinta para cada P) a un sistema F
1
, . . . , F
n
en las condiciones
anteriores.
Llamemos H
i
= V (F
i
), que es una hipersupercie que pasa por P y cuya
variedad tangente T
P
(H
i
) est a denida por la parte lineal de F
i
. Las partes
lineales de los F
i
determinan una base de m
P
(A
n
)/m
P
(A
n
)
2
, luego son lineal-
mente independientes sobre K (en particular no nulas). Esto signica que las
hipersupercies H
i
son todas regulares en P y los hiperplanos T
P
(H
i
) son li-
nealmente independientes en P (en el sentido de que sus vectores directores lo
son).
230 Captulo 5. Regularidad
Observemos ahora que las funciones F
d+1
, . . . , F
n
denen localmente a C
alrededor de P, es decir, existe un abierto U en A
n
tal que P U y
C U = H
d+1
H
n
U.
En efecto, como I(C)A = (F
d+1
, . . . , F
n
) deducimos que los F
i
son combina-
ciones lineales de un generador de I(C) con coecientes en A y, recprocamente,
que los elementos de un generador de I(C) son combinaciones lineales de los F
i
.
Tomamos como U el abierto en A
n
formado por los puntos donde no se anulan
los denominadores de los coecientes de las combinaciones lineales indicadas.
De este modo P U y, para cada punto X U, tenemos que F
d+1
, . . . , F
n
se
anulan en X si y s olo si lo hace un generador de I(C), o sea, si y s olo si X C.
Notemos que si C es irreducible ha de ser C H
d+1
H
n
(porque las
funciones F
i
se han de ser identicamente nulas en C), pero no podemos asegurar
la igualdad porque la intersecci on no tiene por que ser irreducible. La igualdad
caracteriza precisamente a las intersecciones completas ideales:
Teorema 5.75 Sea C A
n
un conjunto algebraico afn regular de dimensi on d.
Entonces C es una intersecci on completa ideal si y s olo si existen n d hiper-
supercies H
d+1
, . . . , H
n
en A
n
tales que
a) C = H
d+1
H
n
,
b) Para todo P C las hipersupercies H
i
son regulares en P,
c) Para todo P C, los hiperplanos T
P
(H
i
) son linealmente independientes.
Demostraci on: Que C sea una intersecci on completa quiere decir que
I(C) = (F
d+1
, . . . , F
n
), y en la discusi on anterior hemos visto que entonces
podemos tomar las mismas hipersupercies H
d+1
, . . . , H
n
para todo P. Esto
prueba una implicaci on.
Recprocamente, si existen hipersupercies en las condiciones indicadas,
ser an de la forma H
i
= V (F
i
), para ciertos polinomios F
i
K[X
1
, . . . , X
n
]. Por
lo tanto, I(C) = rad(F
d+1
, . . . , F
n
). Hemos de ver que I(C) = (F
d+1
, . . . , F
n
).
Llamamos I al ideal de la derecha.
Para cada P C, la hip otesis nos da que las diferenciales d
P
F
i
son li-
nealmente independientes sobre K. Podemos tomar polinomios F
1
, . . . , F
d
(por
ejemplo de grado 1) de manera que F
i
(P) = 0 y las diferenciales d
P
F
i
, para
i = 1, . . . , n, sean linealmente independientes sobre K, lo que equivale a que las
clases [F
i
] m
P
(A
n
)/m
P
(A
n
)
2
sean una base de este espacio y a su vez esto
equivale a que m
P
(A
n
) = (F
1
, . . . , F
n
)O
A
n
,P
. Por el teorema 5.26 concluimos
que el ideal IO
A
n
.P
es primo. Ahora bien, por otra parte tenemos que
I(C)O
A
n
,P
= rad(IO
A
n
,P
),
luego llegamos a que I(C)O
A
n
,P
= IO
A
n
,P
para todo P C. Equivalentemente,
hemos probado que si I(C) m K[X
1
, . . . , X
n
] y m es un ideal maximal,
entonces I(C)
m
= I
m
.
5.6. Variedades regulares 231
Observemos que los ideales maximales que contienen a I(C) son los mismos
que los que contienen a I, puesto que I(C) = radI. Claramente tenemos que
(I(C)/I)
m
= 0 para todo ideal maximal m de K[X
1
, . . . , X
n
]/I, luego 3.9 nos
da que I(C) = I.
Apendice A
M odulos planos
En este apendice combinaremos las tecnicas que hemos visto de algebra
homol ogica y algebra conmutativa para obtener algunos resultados sobre una
clase de m odulos de gran importancia en geometra algebraica:
Sabemos que si A es un anillo y M es un A-m odulo, entonces el funtor

A
M es exacto por la derecha. El m odulo M se llama plano cuando el funtor
es exacto, lo cual equivale claramente a que, para todo monomorsmo de A-
m odulos N R, el homomorsmo N
A
M R
A
M es tambien inyectivo.
Si B es una A- algebra, diremos que es plana si lo es como A-m odulo. Un
homomorsmo de algebras A B es plano si B es plano como A- algebra.
Las propiedades siguientes son consecuencias elementales de las propiedades
del producto tensorial:
Teorema A.1 Sea A un anillo:
a) Todo A-m odulo libre es plano.
b) El producto tensorial de dos m odulos planos es plano.
c) Sea B una A- algebra y M un A-m odulo plano. Entonces M
A
B es un
B-m odulo plano.
d) Si B es una A- algebra plana, entonces todo B-m odulo plano es tambien
un A-m odulo plano.
Teorema A.2 Si A es un anillo y S A es un conjunto multiplicativo, enton-
ces el homomorsmo A S
1
A es plano.
Demostraci on: Si M N es un monomorsmo de A-m odulos entonces
S
1
A
A
M S
1
A
A
N es, salvo isomorsmos, el homomorsmo can onico
S
1
M S
1
N, que es inyectivo por 3.2.
Los m odulos planos tienen la siguiente caracterizaci on homol ogica inmediata:
233
234 Apendice A. M odulos planos
Teorema A.3 Si A es un anillo y M es un A-m odulo, las armaciones si-
guientes son equivalentes:
a) M es un A-m odulo plano.
b) Tor
A
n
(N, M) = 0 para todo A-m odulo N y todo n 1.
c) Tor
A
1
(N, M) = 0 para todo A-m odulo N.
Uniendo esto al teorema 5.47, obtenemos la caracterizaci on siguiente para el
caso de m odulos sobre un anillo local:
Teorema A.4 Sea M un m odulo nitamente generado sobre un anillo local A.
Entonces M es plano sobre A si y s olo si es libre.
Ahora probamos que el car acter plano de un m odulo depende unicamente
de sus localizaciones:
Teorema A.5 Sea A B un homomorsmo de anillos y M un B-m odulo.
Las armaciones siguientes son equivalentes:
a) M es un A-m odulo plano.
b) Si q es un ideal primo de B y p es su antiimagen en A, entonces M
q
es
un A
p
-m odulo plano.
c) Si q es un ideal maximal de B y p es su antiimagen en A, entonces M
q
es un A
p
-m odulo plano.
Demostraci on: a) b) Sea N R un monomorsmo de A
p
-m odulos.
Entonces N
A
M R
A
M es un monomorsmo de B-m odulos. Multipli-
cando por
B
B
q
obtenemos un monomorsmo N
A
M
q
R
A
M
q
, pero
es f acil ver que, salvo isomorsmos, este monomorsmo se corresponde con el
monomorsmo N
A
q
M
q
R
A
p
M
q
, luego M
q
es plano.
b) c) es trivial.
c) a) Sea N R un monomorsmo de A-m odulos y consideremos la
sucesi on exacta de B-m odulos
0 L N
A
M R
A
M,
donde L es el n ucleo del homomorsmo de la derecha. Para cada ideal maximal
q de B, al multiplicar por
B
B
q
obtenemos una sucesi on exacta
0 L
q
N
A
M
q
R
A
M
q
.
Es f acil ver que, salvo isomorsmos, se corresponde con
0 L
q
N
p

A
p
M
q
R
p

A
p
M
q
.
235
Ahora bien, el homomorsmo de la derecha es inyectivo por hip otesis, luego
L
q
= 0. El teorema 3.9 nos da que L = 0.
El lector debera observar las particularizaciones del teorema anterior a los
casos M = B y A = B.
Los epimorsmos no son planos salvo en un caso muy particular:
Teorema A.6 Si A es un anillo e I un ideal nitamente generado, son equi-
valentes:
a) A/I es un A-m odulo plano.
b) I
2
= I.
c) I = (e), donde e A cumple e
2
= e.
Demostraci on: Si A/I es plano, la inclusi on I A induce un monomor-
smo de anillos I
A
(A/I) A
A
(A/I)

= A/I cuya imagen es I(A/I) = 0,


luego I
A
(A/I) = 0. De la sucesi on exacta I A A/I 0 obtenemos
la sucesi on exacta I
A
I I 0, de la que se sigue que I
2
= I.
Si I
2
= I, elijamos un sistema generador I = (a
1
, . . . , a
m
). Entonces
a
i
=
m

j=1
r
ij
a
j
, para ciertos r
ij
I.
Matricialmente, (a
j
)(I
m
(r
ij
)) = 0, donde I
m
es la matriz identidad. Mul-
tiplicando por la matriz adjunta traspuesta resulta que det(I
m
(r
ij
))a
j
= 0
para j = 1, . . . , m. El determinante es de la forma 1 e, con e I. Como e es
combinaci on lineal de los a
j
resulta que (1 e)e = 0, luego e
2
= e y a
j
= a
j
e,
luego I = (e).
Si I es de esta forma, llamamos I
0
= (1 e), de modo que A = I I
0
y
A/I

= I
0
. Si M N es un monomorsmo de A-m odulos, entonces tenemos
que M

= M
A
A

= (M
A
I)(M
A
I
0
), e igualmente N

= (N
A
I)(N
A
I
0
),
de donde se sigue que M
A
I
0
N
A
I
0
es inyectiva (pues se corresponde con
la restricci on de M N), y lo mismo vale para M
A
(A/I) N
A
(A/I).
Veamos ahora un criterio util para comprobar el car acter plano de un m odulo:
Teorema A.7 Un A-m odulo M es plano si y s olo si para todo ideal I de A el
homomorsmo I
A
M IM es un isomorsmo.
Demostraci on: Si M es plano, la inclusi on I A induce el monomor-
smo I
A
M A, cuya imagen es IM.
Veamos ahora que la condici on es necesaria. Sea N
0
N un monomorsmo
de m odulos. Supongamos en primer lugar que N es libre de rango n y vamos
a probar que N
0

A
M N
A
M es inyectiva por inducci on sobre n. Si
236 Apendice A. M odulos planos
n = 1 entonces N

= A y N
0
se corresponde con un ideal de A. La conclusi on es
inmediata.
Si n 2 descomponemos N = N
1
N
2
, donde los dos sumandos son libres
de rango < n. Sea N
0
1
= N
0
N
1
, y sea N
0
2
la imagen de N
0
en N
2
= N/N
1
.
Tenemos el diagrama conmutativo siguiente
N
0
1

N
0

N
0
2

0
N
1

N

N
2

0
donde las las son exactas y las columnas inyectivas. De aqu obtenemos el
diagrama conmutativo
N
0
1

A
M

N
0

A
M

N
0
2

A
M

0
N
1

A
M

N
A
M

N
2

A
M

0
en el que las las son tambien exactas. Adem as es inyectivo porque N
1
es un
sumando directo de N y , son inyectivos por hip otesis de inducci on. Esto
implica la inyectividad de la echa central.
Supongamos ahora que N es libre de rango innito. Un elemento x N
0
M
se expresa como suma de tensores n m, con n N
0
. Cada n es combinaci on
de un n umero nito de elementos de una base de N, luego podemos encontrar
un subm odulo N
0
N libre de rango nito tal que x est a en la imagen del
homomorsmo (N
0
N
0
)
A
M N
0

A
M.
Por la parte ya probada sabemos que (N
0
N
0
)
A
M N
0

A
M es
inyectiva, luego tambien lo es (N
0
N
0
)
A
M N
A
M, pues N
0
es un
sumando directo de N. El diagrama conmutativo
(N
0
N
0
)
A
M

N
A
M
N
0

A
M

n
n
n
n
n
n
n
n
n
n
n
n
nos da que si x est a en el n ucleo de N
0

A
M N
A
M entonces x = 0,
luego este homomorsmo es inyectivo.
Sea N un A-m odulo arbitrario y consideremos un epimorsmo p : L N,
donde L es un A-m odulo libre. Sea L
0
= p
1
[N
0
]. Tenemos el siguiente diagrama
conmutativo con las exactas:
N(p)

L
0

N
0

0
N(p)

L

N

0
237
De el obtenemos a su vez el diagrama
N(p)
A
M

L
0

A
M

N
0

A
M

0
N(p)
A
M

L
A
M

N
A
M

0
Las las son tambien exactas y las dos primeras echas verticales son mo-
nomorsmos (la primera es la identidad y la segunda por la parte ya probada).
De aqu se sigue que la tercera tambien es un monomorsmo.
Como aplicaci on obtenemos los resultados siguientes:
Teorema A.8 Si A es un dominio de ideales principales, un A-m odulo M es
plano si y s olo si es libre de torsi on.
Demostraci on: Por el teorema anterior, M es plano si y s olo si para todo
a A el homomorsmo f
a
: (a)
A
M aM es biyectivo. Sean t
a
: A (a)
y u
a
: M aM la multiplicaci on por a. Entonces t
a
es un isomorsmo para
todo a 6= 0 y tenemos el diagrama conmutativo
M = A
A
M
u
a

t
a
1

aM
(a)
A
M
f
a

q
q
q
q
q
q
q
q
q
q
Vemos que f
a
es un isomorsmo si y s olo si lo es u
a
, y los u
a
son isomorsmos
si y s olo si M es libre de torsi on.
Teorema A.9 Si A es un anillo noetheriano y

A es su compleci on respecto a
la topologa inducida por un ideal I, entonces

A es plano sobre A.
Demostraci on: Seg un el teorema A.7, basta considerar un ideal J de A y
hemos de probar que el homomorsmo J
A

A J

A es un isomorsmo o, lo
que es lo mismo, que el homomorsmo natural : J
A

A

A es inyectivo.
Por el teorema 4.16, el monomorsmo J A da lugar a un monomorsmo

J

A que, a traves del isomorsmo natural J
A

A

=

J dado por el teorema
4.17, se convierte en .
Veamos otra aplicaci on elemental de las tecnicas homol ogicas. En lo sucesivo
convenimos en que Tor
A
signica Tor
A
1
.
Teorema A.10 Sea 0 M
0
M M
00
0 una sucesi on exacta de
A-m odulos y supongamos que M
00
es plano. Entonces M es plano si y s olo si
lo es M
0
.
238 Apendice A. M odulos planos
Demostraci on: Supongamos que M y M
00
son planos y sea N P un
monomorsmo de A-m odulos. Entonces tenemos el siguiente diagrama conmu-
tativo con las exactas:
0

M
0

A
N

M
A
N

M
00

A
N

0
0

M
0

A
P

M
A
P

M
00

A
P

0
Notemos que la exactitud por la izquierda se debe a que Tor
A
(M
00
, N) = 0
porque M
00
es plano, e igualmente con P. Es f acil ver que la primera echa
vertical es inyectiva, teniendo en cuenta que la siguiente lo es.
Si son planos M
0
y M
00
es mucho m as simple: para todo A-m odulo N tenemos
la sucesi on exacta
0 = Tor
A
(M
0
, N) Tor
A
(M, N) Tor
A
(M
00
, N) = 0,
luego Tor
A
(N, M) = 0, y A.3 implica que M es plano.
Vamos a plantear unas propiedades en principio m as debiles que A.3, pero
veremos que bajo ciertas hip otesis equivalen a que el m odulo M sea plano.
Teorema A.11 Sea A un anillo, I un ideal de A y M un A-m odulo. Las
armaciones siguientes son equivalentes:
a) Tor
A
(N, M) = 0 para todo A/I-m odulo N.
b) M/IM es un A/I-m odulo plano y I
A
M

= IM con el homomorsmo
natural.
c) M/IM es un A/I-m odulo plano y Tor
A
(A/I, M) = 0.
Demostraci on: a) b) Sea 0 N
0
N N
00
0 una sucesi on
exacta de A/I-m odulos. De ella obtenemos una sucesi on exacta
0 = Tor
A
(N
00
, M) N
0

A
M N
A
M.
Es f acil ver que N
A
M

= N
A/I
(M/IM) como A/I-m odulos, e igualmente
N
0

A
M

= N
0

A/I
(M/IM), con lo que la sucesi on anterior prueba que M/IM
es plano sobre A/I.
Ahora consideramos la sucesi on exacta 0 I A A/I 0, de la
que obtenemos la sucesi on exacta
0 Tor
A
(A/I, M) I
A
M M.
Concluimos que I
A
M

= IM.
b) c) Recprocamente, como
0 = Tor
A
(A, M) Tor
A
(A/I, M) I
A
M M
239
es exacta, ha de ser Tor
A
(A/I, M) = 0. (Aqu usamos que A es un A-m odulo
libre.)
c) a) Sea N un A/I-m odulo y sea 0 R L N 0 una
sucesi on exacta de A/I-m odulos, donde L es libre sobre A/I.
Es f acil probar que Tor
A
(

i
N
i
, M)

=

i
Tor
A
(N
i
, M) (tomando como re-
soluci on proyectiva de la suma directa una suma directa de resoluciones pro-
yectivas). Esto nos da que Tor
A
(L, M) = 0. Por lo tanto tenemos la sucesi on
exacta
0 = Tor
A
(L, M) Tor
A
(N, M) R
A
M L
A
M.
El ultimo homomorsmo se corresponde, salvo isomorsmo, con
R
A/I
(M/IM) L
A/I
(M/IM),
que es inyectivo porque M/IM es plano. As pues, Tor
A
(N, M) = 0.
Es evidente que las tres propiedades del teorema anterior se cumplen cuando
M es un A-m odulo plano. Por otra parte, si I es un ideal maximal entonces la
primera parte de b) y c) se cumple trivialmente, pues A/I es un cuerpo y todos
los A/I-m odulos son libres. Observemos tambien que, en virtud del teorema
A.7, la segunda parte de b) implica que M es plano sobre A si se cumple para
todo ideal I.
Vamos a buscar condiciones sucientes sobre I y M para que las propie-
dades del teorema anterior impliquen que M es plano sobre A. Empezaremos
extrayendo algunas consecuencias de dichas propiedades:
El homomorsmo natural

n
: I
n
/I
n+1

A/I
(M/IM) I
n
M/I
n+1
M
es un isomorsmo.
Demostraci on: Consideramos la sucesi on exacta
0 I
n+1
I
n
I
n
/I
n+1
0,
que da lugar al diagrama conmutativo
0

I
n+1

A
M

n+1

I
n

A
M

(I
n
/I
n+1
)
A
M

0
0

I
n+1
M

I
n
M

I
n
M/I
n+1
M

0
La la superior es exacta por a), pues Tor
A
(I
n
/I
n+1
, M) = 0, y la la
inferior es claramente exacta. Los homomorsmos
i
son todos suprayectivos.
Adem as
1
es inyectivo por b), luego inductivamente concluimos que todos los

i
son inyectivos, de donde a su vez se sigue que todos los
n
son isomorsmos.
240 Apendice A. M odulos planos
Tor
A
(N, M) = 0 para todo A/I
n
-m odulo N (n 1).
Demostraci on: Razonamos por inducci on sobre n. Para n = 1 es la
propiedad a). Ahora observamos que si N es un A/I
n
-m odulo, entonces IN y
N/IN son A/I
n1
-m odulos, luego por hip otesis de inducci on
Tor
A
1
(IN, M) = 0, Tor
A
1
(N/IN, M) = 0.
Consideramos la sucesi on exacta 0 IN N N/IN 0, de la
que obtenemos
0 = Tor
A
1
(IN, M) Tor
A
1
(N, M) Tor
A
1
(N/IN, M) = 0,
luego Tor
A
1
(N, M) = 0.
M
n
= M/I
n+1
M es plano sobre A
n
= A/I
n+1
(para n 0).
Demostraci on: Si n = 0 es la primera parte de b). Supongamos n 1.
Tenemos el diagrama conmutativo con las exactas:
(I
i+1
/I
n+1
)
A
M

i+1

(I
i
/I
n+1
)
A
M

(I
i
/I
i+1
)
A
M

0
0

I
i+1
M/I
n+1
M

I
i
M/I
n+1
M

I
i
M/I
i+1
M

0
Hemos visto que los homomorsmos
i
son isomorsmos. Por otra parte,

n+1
= 0 es un isomorsmo. Razonando por inducci on (decreciente) concluimos
que todos los
i
son isomorsmos. En particular

1
: (I/I
n+1
)
A
M = IA
n

A
n
M
n
IM
n
es un isomorsmo. Esto signica que se cumple la propiedad b) para A
n
, IA
n
y M
n
, luego tambien se cumple a), es decir, Tor
A
n
(N, M
n
) = 0 para todo A
n
-
m odulo N. Esto signica que M
n
es plano sobre A
n
.
Ahora es claro que una condici on suciente para que las propiedades a), b)
y c) equivalgan a que M es plano sobre A es que el ideal I sea nilpotente, pues
entonces M
n
= M y A
n
= A para n sucientemente grande. No obstante, no
es esta la condici on que nos interesa. La forma m as general de la condici on que
buscamos es la siguiente:
Teorema A.12 Sea A un anillo noetheriano sea I un ideal de A, sea M un
A-m odulo y supongamos que, para todo ideal J de A, la topologa I- adica en el
A-m odulo J
A
M tiene la propiedad de Hausdor. Entonces M es plano sobre
A si y s olo si se cumplen las propiedades del teorema A.11.
241
Demostraci on: Por el teorema A.7 basta probar que si J es un ideal de A,
el homomorsmo natural j : J
A
M M es inyectivo. Por hip otesis J
A
M
es de Hausdor para la topologa I- adica, lo que signica que

n
I
n
(J
A
M) = 0.
As pues, basta probar que N(j) I
n
(J
A
M) para todo n. Aplicamos el
lema de Artin-Rees a M = A, M
0
= J, que nos da un natural r n tal que
J I
k
= I
kr
(I
r
J), para todo k r. Tomando k de modo que k r n
concluimos que J I
k
I
n
J. Consideramos los homomorsmos naturales
J
A
M
f
(J/(I
k
J))
A
M
g
(J/I
n
J)
A
M = (J
A
M)/I
n
(J
A
M).
Como M
k1
es plano sobre A
k1
, el homomorsmo
(J/(I
k
J))
A
M = (J/(I
k
J))
A
k1
M
k1
M
k1
es inyectivo, y tenemos el diagrama conmutativo
J
A
M
f

(J/(I
k
J))
A
M

M

M
k1
Esto implica que N(j) N(f) N(f g) = I
n
(J
A
M)
Un caso particular en que se cumple la condici on que hemos impuesto es el
siguiente:
Teorema A.13 Sea A un anillo noetheriano, sea I un ideal de A, sea B una
A- algebra noetheriana tal que IB este contenido en todos los ideales maximales
de B. Sea M un B-m odulo nitamente generado. Entonces, M es plano sobre
A si y s olo si se cumplen las armaciones a), b), c) del teorema A.11.
Demostraci on: Basta ver que se cumple la condici on del teorema anterior.
Ahora bien, si J es un ideal de A, la topologa I- adica en J
A
M como A-m odulo
es la misma que la topologa IB- adica como B-m odulo. Adem as J
A
M es un
B-m odulo nitamente generado, luego el teorema 4.21 nos da que J
A
M es
un espacio de Hausdor con la topologa I- adica.
El resultado se simplica a un m as para anillos locales:
Teorema A.14 Sea A B un homomorsmo de anillos locales noetherianos
y sea M un B-m odulo nitamente generado. Sea m
A
el ideal maximal de A y
sea k = A/m
A
. Las armaciones siguientes son equivalentes:
a) Tor
A
(N, M) = 0 para todo k-espacio vectorial N.
b) m
A

A
M

= m
A
M con el homomorsmo natural.
242 Apendice A. M odulos planos
c) Tor
A
(k, M) = 0.
d) M es un A-m odulo plano.
Si comparamos con los teoremas 5.47 y A.4, la principal diferencia es que
en el teorema anterior no estamos suponiendo que el m odulo M sea nitamente
generado sobre A.
Como primera aplicaci on demostramos el siguiente resultado, tecnico, pero
util en algunas ocasiones.
Teorema A.15 Sea A B un homomorsmo plano entre dos anillos noe-
therianos locales y sea b B tal que su imagen en B/m
A
B no sea un divisor de
cero. Entonces b no es un divisor de cero en B y B/bB es plano sobre A.
Demostraci on: Supongamos que x B cumple bx = 0 y vamos a ver que
x = 0. Para ello basta probar que x m
n
A
B para todo n, pues m
A
B m
B
y
el teorema 4.21 (aplicado a B) nos da que la topologa denida por m
A
B es de
Hausdor.
Como b no es un divisor de 0 en B/m
A
B, necesariamente x m
A
B, es decir,
se cumple el resultado para n = 1. Supuesto que x m
n
A
B, sea a
1
, . . . , a
r
un
generador minimal de m
n
A
. Por el teorema 4.52, sabemos que estos elementos
inducen k-una base de m
n
A
/m
n+1
A
, donde k = A/m
A
.
Podemos expresar x =

i
a
i
x
i
, con x
i
B. Entonces bx =

i
a
i
(bx
i
) = 0
en m
n
A
B. Por el teorema A.7 sabemos que m
n
A
B

= m
n
A

A
B, luego se cumple
que

i
a
i
bx
i
= 0 en m
n
A

A
B.
Consideremos la sucesi on exacta 0 R A
r
m
n
A
0 determi-
nada por el generador minimal que hemos tomado. Como B es plano, de ella
obtenemos otra sucesi on exacta
0 R
A
B A
r

A
B m
n
A

A
B 0.
Si llamamos e
1
, . . . , e
r
a la base can onica de A
r
, tenemos que

i
e
i
bx
i
tiene imagen nula, luego existe un

j
r
j
x
0
j
R
A
B tal que

j
r
j
x
0
j
=

i
e
i
bx
i
.
Si r
j
= (c
ij
), entonces

i
e
i

j
c
ij
x
0
j
=

i
e
i
bx
i
,
luego bx
i
=

j
c
ij
x
0
j
. Por otra parte, el hecho de que r
j
R implica que

i
c
ij
a
i
= 0 y tomando clases m odulo m
n+1
A
concluimos que c
ij
m
A
, por la
k-independencia lineal de los a
i
. Esto prueba que x m
n+1
A
B y, en denitiva,
que x = 0.
243
Como b no es un divisor de cero de B, tenemos una sucesi on exacta
0 B B B/bB 0,
donde el monomorsmo es la multiplicaci on por b. De aqu obtenemos la su-
cesi on exacta
0 = Tor
A
(B, k) Tor
A
(B/bB, k) B
A
k B
A
k.
Ahora observamos que B
A
k

= B/m
A
B, as como que el ultimo homomor-
smo de la sucesi on se corresponde con la multiplicaci on por b en el cociente,
que es inyectiva por hip otesis. Con esto llegamos a que Tor
A
(B/bB, k) = 0, lo
que implica que B/bB es plano, por el teorema anterior.
Veamos ahora una versi on para anillos no necesariamente locales:
Teorema A.16 Sea A B un homomorsmo plano y sea b B tal que,
para todo ideal maximal m de A, su imagen en B/mB no sea un divisor de cero.
Entonces B/bB es plano sobre A.
Demostraci on: Sea q/(bB) un ideal primo en B/bB y sea p su antiimagen
en A. Por el teorema A.5 basta probar que (B/bB)
q/(bB)

= B
q
/bB
q
es plano
sobre A
p
. Por el teorema anterior basta ver que b no es un divisor de cero en
B
q
/pB
q

= (B/pB)
q

= (B/pB)
B
B
q
. Como B
q
es plano sobre B, para ello
basta con que b no sea un divisor de cero en B/p (pues si la multiplicaci on por b
es inyectiva en B/pB lo seguir a siendo al multiplicar por B
q
). Si m es un ideal
maximal de A que contenga a p, basta con que b no sea un divisor de cero en
B/mB, que es precisamente la hip otesis del teorema.
Ejemplo Se comprueba sin dicultad que el teorema anterior es aplicable si
B = A[X
1
, . . . , X
n
] y b es un polinomio m onico.
Terminamos el apendice con la siguiente aplicaci on del teorema A.13:
Teorema A.17 Sea A un anillo noetheriano, sea B una A- algebra nitamente
generada y sea M un B-m odulo nitamente generado. Entonces el conjunto
U = {p EspB | M
p
es plano sobre A}
es abierto (tal vez vaco).
Necesitamos algunos resultados previos. En primer lugar recordamos una
propiedad elemental de los m odulos libres:
Teorema A.18 Si A es un anillo, M es un A-m odulo, L M es un subm odulo
libre y M/L tambien es libre, entonces M es libre.
Demostraci on: Sea B M tal que {[b] | b B} sea una base de M/L y sea
L
0
= hBi M. Entonces la aplicaci on [b] 7b se extiende a un homomorsmo
M/L L
0
que claramente es un isomorsmo. En particular L
0
es libre, y es
f acil ver que M = L L
0
, luego tambien es libre.
244 Apendice A. M odulos planos
Teorema A.19 Sea A un dominio ntegro noetheriano, sea B una A- algebra
nitamente generada y M un B-m odulo nitamente generado. Entonces existe
un f A, f 6= 0 tal que M
f
es un A
f
-m odulo libre.
Demostraci on: Podemos suponer que M 6= 0. En tal caso existe una
sucesi on de B-subm odulos
0 = M
0
M
1
M
l
= M
tal que M
i
/M
i1

= B/p
i
, para ciertos p
i
EspB. En efecto, por el teorema
3.48 existe un p
1
As(M), que ser a de la forma p
1
= An(m
1
), y entonces
denimos M
1
= hm
1
i. Luego obtenemos p
2
razonando con M/M
1
, y hemos de
llegar a que M = M
l
para un cierto l porque M es un B-m odulo noetheriano.
De aqu deducimos que basta probar el teorema cuando B es un dominio
ntegro y M = B, pues si lo tenemos probado en estas condiciones entonces
hay un f
1
A no nulo tal que (M
1
)
f
1
es un A
f
1
-m odulo libre, igualmente hay
un f
2
A no nulo tal que (M
2
/M
1
)
f
2
es un A
f
2
-m odulo libre, pero entonces
f = f
1
f
2
A es no nulo y tanto (M
1
)
f
como (M
2
/M
1
)
f

= (M
2
)
f
/(M
1
)
f
son A
f
-m odulos libres. Por el teorema anterior (M
2
)
f
es un A
f
-m odulo libre.
Continuando de este modo llegamos a un f A no nulo tal que M
f
es libre.
Si el homomorsmo A B tiene n ucleo no nulo, basta tomar f en dicho
n ucleo para que sea B
f
= 0 y el teorema se cumpla trivialmente. As pues,
podemos suponer que A es un subanillo de B. Llamemos k al cuerpo de cocientes
de A y sea Bk la sub algebra del cuerpo de cocientes de B generada por B y k.
Conviene observar que Bk

= B
A
k. En efecto, si llamamos K al cuerpo de
cocientes de B, como k es plano sobre A (porque es una localizaci on de A), la
inclusi on B K da lugar a un monomorsmo B
A
k K
A
k

= K cuya
imagen es Bk.
Tenemos que Bk es una k- algebra nitamente generada, por lo que tiene
dimensi on nita n = gr.tr.
k
Bk. Demostraremos el teorema por inducci on so-
bre n. Por el teorema de normalizaci on de Noether existen y
1
, . . . , y
n
Bk
algebraicamente independientes sobre k tales que Bk es un m odulo nitamente
generado sobre k[y
1
, . . . , y
n
]. Cada generador es entero sobre k[y
1
, . . . , y
n
], luego
tambien sobre A
g
[y
1
, . . . , y
n
], para cierto g A, g 6= 0. En denitiva, todo Bk
y, en particular, B
g
es entero sobre A
g
[y
1
, . . . , y
n
]. Eligiendo g adecuadamente
podemos exigir tambien que y
i
B
g
para todo i.
No perdemos generalidad si cambiamos A y B por A
g
y B
g
, lo que signica
que podemos suponer que B es un m odulo nitamente generado sobre el anillo
de polinomios C = A[y
1
, . . . , y
n
].
Sea b
1
, . . . , b
m
B un conjunto C-linealmente independiente maximal. Po-
demos tomarlo porque su cardinal es como m aximo la dimensi on del cuerpo
de cocientes de B sobre el cuerpo de cocientes de C, que es nita. Entonces
tenemos una sucesi on exacta
0 C
m
B B
0
0,
donde B
0
es un C-m odulo nitamente generado y de torsi on. Esto implica que
su anulador I es no nulo, y podemos ver a B
0
como m odulo sobre C/I.
245
Vamos a ver que la hip otesis de inducci on nos da que el teorema se cumple
para la A- algebra C/I y el m odulo B
0
. Esto signica que existe un f A, f 6= 0
tal que B
0
f
es A
f
-libre, lo cual, unido a que C
m
f
= A
f
[y
1
, . . . , y
m
]
m
tambien es
A
f
-libre, implica (por el teorema anterior) que B
f
es A
f
-libre, como tenamos
que probar.
Para probar el teorema en el caso de C/I y B
0
, la misma reducci on que hemos
empleado al principio de la demostraci on nos remite al caso de las algebras C/p,
donde p/I es un ideal primo de C/I.
Esto nos lleva al caso trivial en que el n ucleo de A C/p es no nulo (por
ejemplo, este es el caso si n = 0, pues entonces C = A), o bien, si A es un
subanillo de C/p. usando que Ck

= C
A
k y que (C/p)k = (C/p)
A
k es
f acil ver que (C/p)k

= Ck/pk, donde pk es un ideal primo de Ck. Obviamente,


dim(C/p)k < dimCk = n, luego podemos aplicar la hip otesis de inducci on.
Veamos a continuaci on una caracterizaci on tecnica de los abiertos de un
espectro:
Teorema A.20 Si B es un anillo noetheriano y U EspB, entonces U es
abierto si y s olo si cumple las dos propiedades siguientes:
a) Si p U, q EspB y q p, entonces q U.
b) Si p U, entonces U contiene un abierto no vaco del cerrado V (p).
Demostraci on: Veamos que si se cumplen estas condiciones entonces U es
abierto (es la unica implicaci on que vamos a usar). Llamemos F = EspB \ U.
Hemos de probar que F es cerrado. Sean p
1
, . . . , p
s
los puntos cuasigenericos de
la clausura F.
Si p
i
U, entonces, por la propiedad b) existe un abierto no vaco V V (p
i
)
contenido en U, pero V (p
i
) F, luego tendra que ser V F 6= , lo cual es
absurdo.
Concluimos que p
i
F para todo i, con lo que la propiedad a) implica que
V (p
i
) F. (Si q V (p
i
), no puede ser que q U, pues entonces p
i
U.) Por
consiguiente, F F y F es cerrado.
Finalmente, demostramos el resultado que habamos anunciado:
Demostraci on (de A.17): Probaremos que U es abierto comprobando que
cumple las dos condiciones del teorema anterior.
Supongamos que p U y que q p. Entonces M
q

= M
p

B
B
q
, luego para
cualquier A-m odulo N se cumple que N
A
M
q

= (N
A
M
p
)
B
B
q
. As, una
sucesi on exacta de A-m odulos sigue siendo exacta al multiplicarla por
A
M
q
,
pues M
p
es plano sobre A y B
q
es plano sobre B. Concluimos que M
q
es plano
sobre A y que se cumple la propiedad a) del teorema anterior.
Para probar b) tomamos de nuevo p U y llamamos q = p A (m as
precisamente, q es la antiimagen de p por el homomorsmo A B). Sea
A = A/q. Vamos a dar condiciones sobre un P V (p) para que este en U.
246 Apendice A. M odulos planos
Tenemos que p P, luego qB
P
est a contenido en PB
P
, que es el unico
ideal maximal de B
P
. Esto nos sit ua en las hip otesis del teorema A.13 para el
anillo A, el ideal I = q, el algebra B
P
y el m odulo M
P
. Por lo tanto, M
P
es
plano sobre A si y s olo si M
P
/qM
P
es plano sobre A y Tor
A
(M
P
, A) = 0.
Aplicamos el teorema A.19 al anillo A, el algebra B/qB y el m odulo M/qM:
Existe un f A, f 6= 0, tal que (M/qM)
f
es libre sobre A
f
.
Sea f = [f
0
], donde f
0
A\ q. Entonces V = V (p) D(f
0
) es un entorno de
p en V (p). Vamos a probar que si P V entonces M
P
/qM
P
es plano sobre A.
En efecto, tenemos que (M/qM)
f
es libre sobre A
f
, luego es plano sobre A
f
y
tambien sobre A. Como f
0
/ P, tenemos que S
f
S
P
, luego
M
P
/qM
P

= (M/qM)
P

= (M/qM)
f P

= (M
q
M)
f

B
B
P
.
De este modo, si tenemos una sucesi on exacta de A-m odulos, multiplicarla
por
A
(M
P
/qM
P
) equivale a multiplicarla primero por
A
(M/qM)
f
y luego
por
B
B
P
, y ambos productos conservan la exactitud.
Por otra parte, se cumple que
0 = Tor
A
(M
p
, A) = Tor
A
(M, A)
B
B
p
.
En efecto, por la simetra de Tor podemos hacer los c alculos con una reso-
luci on proyectiva del A-m odulo A, digamos
L
2
L
1
L
0
A.
Entonces, Tor
A
(M, A) es el grupo de homologa de
L
2

A
M L
1

A
M L
0

A
M,
mientras que Tor
A
(M
p
, A) es el grupo de homologa de
L
2

A
M
B
B
p
L
1

A
M
B
B
p
L
0

A
M
B
B
p
.
En particular vemos que podemos considerar en Tor
A
(M, A) una estructura
de B-m odulo y basta aplicar el teorema 1.37 al funtor exacto
B
B
p
. Observe-
mos adem as que, al ser A noetheriano y A un A-m odulo nitamente generado
(un generador es la unidad), podemos exigir que los m odulos L
i
sean libres y -
nitamente generados. Entonces los m odulos L
i

A
M son B-m odulos nitamente
generados y as Tor
A
(M, A) es un B-m odulo nitamente generado. Entonces
Tor
A
(M, A)
p
= 0 implica que existe un g B \ p tal que Tor
A
(M, A)
g
= 0, lo
que a su vez implica que Tor
A
(M, A)
P
= 0 para todo P D(g).
As llegamos a que V D(g) es un entorno de p en V (p) contenido en U, lo
que prueba que U es abierto.
Apendice B
Imagenes directas e inversas
de m odulos
Terminaremos con algunas propiedades de las im agenes directas e inversas
de m odulos por homomorsmos de espacios anillados que no nos han hecho falta
para desarrollar la teora de funtores derivados ni en sus aplicaciones, pero que
complementan la teora general sobre los espacios anillados. Muchas de estas
propiedades requieren que los homomorsmos considerados sean inmersiones
cerradas, en el sentido de la denici on siguiente:
Denici on B.1 Un homomorsmo de espacios anillados locales f : X Y
es una inmersi on cerrada si f
0
es un homeomorsmo entre X y un cerrado de
Y y para todo P X la aplicaci on f
#
P
: O
Y,f(P)
O
X,P
es un epimorsmo.
Empezamos ocup andonos de las im agenes directas, que hemos denido en 1.10
para haces arbitrarios sobre espacios topol ogicos y aplicaciones continuas. En
el caso en que f : X Y es un homomorsmo de espacios anillados y M es
un O
X
-m odulo, para cada abierto U de Y , el grupo (f

M)(U) = M(f
1
[U])
tiene una estructura de O
X
(f
1
[U])-m odulo, pero a traves del homomorsmo
de anillos f
#
U
: O
Y
(U) O
X
(f
1
[U]) se convierte de forma natural en un
O
Y
(U)-m odulo. Es inmediato que estas estructuras de m odulo son compatibles
con las restricciones, por lo que la imagen directa f

M es un O
Y
-m odulo.
Observemos tambien que si : M N es un homomorsmo de O
X
-
m odulos, podemos denir f

() : f

M f

N mediante f

()
U
=
f
1
[U]
, lo
que convierte a f

: Mod(X) Mod(Y ) en un funtor covariante.


Si M y N son dos O
X
-m odulos, para cada abierto U de Y tenemos isomor-
smos naturales
(f

M)(U)
O
Y
(U)
(f

N)(U) = M(f
1
[U])
O
Y
(U)
N(f
1
[U])

= M(f
1
[U])
O
X
(f
1
[U])
N(f
1
[U]) = (M
O
X
N)

(f
1
[U])
247
248 Apendice B. Im agenes directas e inversas de m odulos
que, compuestos con
(M
O
X
N)

(f
1
[U]) (M
O
X
N)(f
1
[U]) = f

(M
O
X
N)(U),
inducen un homomorsmo
((f

M)
O
Y
(f

N))

(M
O
X
N),
el cual a su vez induce un homomorsmo natural
(f

M)
O
Y
(f

N) f

(M
O
X
N).
En general este homomorsmo no es inyectivo ni suprayectivo, pero, cuando
f es una inmersi on cerrada, es un isomorsmo:
Teorema B.2 Si f : X Y es una inmersi on cerrada de espacios anillados
y M, N son dos O
X
-m odulos, entonces (f

M)
O
Y
(f

N)

= f

(M
O
X
N).
Demostraci on: Para cada punto P X tenemos el siguiente diagrama
conmutativo:
((f

M)
O
Y
(f

N))
f(P)

(M
O
X
N)
f(P)

(M)
f(P)

O
Y,f(P)
f

(N)
f(P)

M
P

O
X,P
N
P
donde las echas verticales son isomorsmos y la echa horizontal inferior es la
composici on de los isomorsmos
f

(M)
f(P)

O
Y,f(P)
f

(N)
f(P)

= M
P

O
Y,f(P)
N
P

= M
P

O
X,P
N
P
.
(El ultimo isomorsmo se debe a que O
Y,f(P)
O
X,P
es un epimorsmo.)
As pues, la echa horizontal superior del diagrama es tambien un isomor-
smo. Si Q Y es un punto que no est a en la imagen de X, entonces
((f

M)
O
Y
(f

N))
Q

= f

(M)
Q

O
Y,Q
f

(N)
Q

= 0

= f

(M
O
X
N)
Q
,
luego todos los homomorsmos locales del homomorsmo denido en la dis-
cusi on previa al teorema son isomorsmos, por lo que este es tambien un iso-
morsmo.
Por otra parte, si U es un abierto en Y , la aplicaci on 7 f

() dene un
homomorsmo
Hom
O
f
1
[U]
(M|
f
1
[U]
, N|
f
1
[U]
) Hom
O
U
(f

(M)|
U
, f

(N)|
U
),
y estos homomorsmos determinan a su vez un homomorsmo natural
f

Hom
O
X
(M, N) Hom
O
Y
(f

M, f

N).
249
Teorema B.3 Si f : Y es una inmersi on cerrada de espacios anillados y
M, N son dos O
X
-m odulos, entonces
f

Hom
O
X
(M, N)

= Hom
O
Y
(f

M, f

N).
Hay que probar (en principio para un abierto U de Y , pero basta verlo para
U = Y ), que
f

: Hom
O
X
(M, N) Hom
O
Y
(f

M, f

N),
es un isomorsmo. Ello se debe a que los abiertos f
1
[U], donde U recorre los
abiertos de Y , forman una base de X, por lo que un homomorsmo : MN
est a determinado por su restricci on a estos abiertos, y dicha restricci on es esen-
cialmente f

. As mismo, cada homomorsmo f

M f

N determina un
homomorsmo MN denido unicamente sobre los abiertos b asicos f
1
[U],
y es claro que se extiende a un homomorsmo denido sobre todos los abiertos
de X.
Vamos a estudiar ahora las im agenes inversas, cuya denici on es m as sos-
ticada, pero su comportamiento es mejor.
Si f : X Y es un homomorsmo de espacios anillados y N es un O
Y
-
m odulo, el haz f
1
[N] denido en 1.10 no posee una estructura natural de
O
X
-m odulo, pero s de f
1
[O
Y
]-m odulo.
M as detalladamente, cada f
1
[N]

(U) es un f
1
[O
Y
]

(U)-m odulo con el


producto [(V, s)] [(V
0
, n)] = [(V V
0
, s|
V V
0 n|
V V
0 ] y de la construcci on de
la compleci on de un prehaz se sigue f acilmente que cada f
1
[N](U) tiene una
estructura natural de f
1
[O
Y
](U)-m odulo.
Por otra parte, podemos denir homomorsmos f
1
[O
Y
]

(U) O
X
(U)
mediante [(V, s)] 7 f
#
V
(s)|
U
, que determinan un homomorsmo de preha-
ces f
1
[O
Y
]

O
X
, el cual a su vez induce un homomorsmo de haces
f
1
[O
Y
] O
X
, caracterizado por que, para cada P X, el homomorsmo
local f
1
[O
Y
]
P
O
X,P
se corresponde con f
#
P
: O
Y,f(P)
O
X,P
a traves
del isomorsmo natural f
1
[O
Y
]
P

= O
Y,f(P)
.
Este homomorsmo convierte a O
X
en un f
1
[O
Y
]-m odulo. Volviendo al
O
Y
-m odulo N, ahora podemos considerar el producto tensorial
f

N = f
1
[N]
f
1
[O
Y
]
O
X
,
que es un O
X
-m odulo al que llamaremos imagen inversa de N por f. Por
ejemplo, es obvio que f

O
Y
= O
X
.
Observemos que si P X tenemos un isomorsmo natural
f

(N)
P

= N
f(P)

O
Y,f(P)
O
X,P
.
Es f acil ver que cada homomorsmo de O
Y
-m odulos : M N induce
de forma natural un homomorsmo de O
X
-m odulos f

: f

(M) f

(N) tal
que para cada P X el homomorsmo (f

)
P
se corresponde con
f(P)
1.
De este modo f

: Mod(Y ) Mod(X) resulta ser un funtor covariante. (Se


dene primero un homomorsmo f
1
[] : f
1
[M] f
1
[N].)
250 Apendice B. Im agenes directas e inversas de m odulos
Teorema B.4 Si f : X Y es un homomorsmo de haces y M, N son dos
O
Y
-m odulos, entonces existen isomorsmos naturales
f

(MN)

= (f

M) (f

N), f

(M
O
Y
N)

= (f

M)
O
X
(f

N).
Demostraci on: Veamos el caso del producto tensorial, pues el de la suma
directa es m as sencillo. Si W es un abierto en X, entonces, seg un la denici on
de compleci on de un prehaz, un elemento de f
1
[M](W) est a determinado por
un conjunto de pares (U, t
U
), donde los abiertos U W forman un cubrimiento
de W y t
U
f
1
[M]

(U), de modo que, si U


1
y U
2
son dos de estos abiertos,
t
U
1
,P
= t
U
2
,P
para todo P U
1
U
2
. A su vez, t
U
= [(V, s)], donde V es un
abierto en Y tal que f[U] V y s M(V ). Igualmente, cada elemento de
f
1
[N](W) est a determinado por pares (U
0
, t
0
U
0 ), donde t
0
U
0 = [(V
0
, s
0
)].
En estas condiciones, los abiertos U
00
= U U
0
forman un tercer cubrimiento
de W tal que f[UU
0
] V V
0
= V
00
y podemos considerar el producto tensorial
s
00
= s|
V
00 s
0
|
V
00 M(V
00
)
O
Y
(V
00
)
N(V
00
) = (M
O
Y
N)

(V
00
).
As t
00
V
00 = [V
00
, s
00
] f
1
[M
O
Y
N]

(U
00
), donde el circunejo denota el
homomorsmo (M
O
Y
N)

M
O
Y
N.
Una comprobaci on rutinaria muestra que los pares (U
00
, t
00
V
00 ) determinan un
elemento de f
1
[M
O
Y
N]

(W) que no depende de los conjuntos de pares


elegidos como representantes de los elementos de partida. Desde este pasamos
a su vez a un elemento de la compleci on f
1
[M
O
Y
N](W). M as a un, esta
asignaci on induce un homomorsmo de f
1
[O
Y
]-m odulos
f
1
[M](W)
f
1
[O
Y
](W)
f
1
[N](W) f
1
[M
O
Y
N](W).
Se comprueba as mismo que estos homomorsmos inducen un homomor-
smo
(f
1
[M]
f
1
[O
Y
]
f
1
[N])

f
1
[M
O
Y
N],
que a su vez se extiende a un homomorsmo
f
1
[M]
f
1
[O
Y
]
f
1
[N] f
1
[M
O
Y
N].
Adem as, para cada P X, el homomorsmo local asociado a P se corres-
ponde a traves de los isomorsmos can onicos con el isomorsmo
f
1
[M]
P

f
1
[O
Y
]
P
f
1
[N]
P
M
f(P)

O
Y,f(P)
N
f(P)
inducido por los isomorsmos naturales f
1
[M]
P

= M
f(P)
, f
1
[N]
P

= N
f(P)
,
f
1
[O
Y
]
P

= O
Y,f(P)
. Esto prueba que el homomorsmo que hemos construido
es un isomorsmo. Al multiplicar por
f
1
[O
Y
]
O
X
obtenemos un isomorsmo
f
1
[M]
f
1
[O
Y
]
f
1
[N]
f
1
[O
Y
]
O
X
f
1
[M
O
Y
N]
f
1
[O
Y
]
O
X
.
Es f acil ver que el m odulo de la izquierda es isomorfo de forma natural a
(f
1
[M]
f
1
[O
Y
]
O
X
)
O
X
(f
1
[N]
f
1
[O
Y
]
O
X
),
lo que nos da el segundo isomorsmo del enunciado.
251
Veamos ahora las relaciones entre las im agenes directas e inversas. Con-
sideremos un homomorsmo de espacios anillados f : X Y y sea M un
O
X
-m odulo. Podemos denir un homomorsmo can onico f

M M. En
efecto, si U es un abierto en X, denimos

U
: f
1
[f

M]

(U) M(U)
mediante
U
([V, s]) = s|
U
. Estos homomorsmos denen un homomorsmo de
prehaces

: f
1
[f

M]

M, que a su vez se extiende a un homomorsmo


de haces : f
1
[f

M] M, que a su vez dene un homomorsmo

: (f
1
[f

M]
f
1
[O
Y
]
O
X
)

M
mediante

U
(s t) =
U
(s)t, que a su vez dene un homomorsmo

: f

M = f
1
[f

M]
f
1
[O
Y
]
O
X
M.
Si P X, el homomorsmo

P
resulta ser la composici on
(f

M)
P

= (f

M)
f(P)

O
Y,f(P)
O
X,P
M
P

O
X,P
O
X,P

= M
P
.
En particular, si f es una inmersi on, el homomorsmo (f

M)
f(P)
M
P
es un isomorsmo, por lo que

P
tambien lo es. As pues, hemos probado el
teorema siguiente:
Teorema B.5 Sea f : X Y una inmersi on entre espacios anillados y sea
M un O
X
-m odulo. Entonces f

= M.
Consideremos ahora un O
Y
-m odulo N y vamos a denir un homomorsmo
natural
: N f

N.
Para ello tomamos un abierto U Y y denimos el homomorsmo

U
: N(U) f
1
[N](f
1
[U])
mediante

U
(n) =
]
[U, n], donde el circunejo denota el homomorsmo
f
1
[N]

f
1
[N].
A su vez,

U
dene un homomorsmo
(

1)
U
: N(U) (f
1
[N]
f
1
[O
Y
]
O
X
)

(f
1
[U]) (f

N)(f
1
[U])
(donde el segundo homomorsmo es la compleci on del producto tensorial), y
estos homomorsmos denen el homomorsmo buscado : N f

N.
Observemos que si f es una inmersi on cerrada y P X, entonces
f

(f

(N))
f(P)

= f

(N)
P

= N
f(P)

O
Y,f(P)
O
X,P
.
252 Apendice B. Im agenes directas e inversas de m odulos
Es f acil ver que la localizaci on de a cada punto f(P) se corresponde con
el homomorsmo natural

f(P)
: N
f(P)
N
f(P)

O
Y,f(P)
O
X,P
.
Por otra parte, si Q Y \f[X], entonces f

(f

(N))
Q
= 0, por lo que
Q
= 0.
Estos hechos muestran que en general no es inyectivo ni suprayectivo, pero
se cumple lo siguiente:
Teorema B.6 Sea f : X Y una inmersi on cerrada de espacios anillados y
sea I = N(f
#
), que es un haz de ideales de O
Y
. Sea N un O
Y
-m odulo.
a) Si N
Q
= 0 para todo punto Q Y \ f[X], entonces el homomorsmo
natural f

(f

(N)) N es suprayectivo.
b) Si adem as IN = 0, entonces
1
f

(f

(N))

= N.
Demostraci on: Puesto que el homomorsmo O
X,P
O
Y,f(P)
es supra-
yectivo, es obvio que
f(P)
es suprayectivo, y si Q Y \ f[P], la hip otesis de a)
hace que
Q
= 0 tambien lo sea. Por lo tanto es suprayectivo.
Bajo la hip otesis de b) podemos construir un homomorsmo natural
N
f(P)

O
Y,f(P)
O
X,P
N
f(P)
,
pues O
X,P
= O
Y,f(P)
/I
f(P)
y tenemos que I
f(P)
N
f(P)
= 0, luego N
f(P)
tiene
una estructura natural de O
X,P
-m odulo. Este homomorsmo es el inverso de

f(P)
, luego
f(P)
es un isomorsmo. Para puntos Q Y \ f[P] tenemos que

Q
= 0 es un tambien isomorsmo.
Podemos pensar en este teorema como una condici on suciente para que un
O
Y
-m odulo N este inducido por un O
X
-m odulo, concretamente, por f

N.
Veamos ahora la relaci on fundamental entre los funtores f

y f

:
Teorema B.7 Sea f : X Y un homomorsmo de espacios anillados, sea
M un O
X
-m odulo y N un O
Y
-m odulo. Entonces existe un isomorsmo natural
(de grupos)
Hom
O
X
(f

N, M)

= Hom
O
Y
(N, f

M).
Demostraci on: De la propia denici on de compleci on se sigue que
Hom
O
X
(f

N, M)

= Hom
O
X
((f
1
[N]
f
1
[O
Y
]
O
X
)

, M).
Un homomorsmo : (f
1
[N]
f
1
[O
Y
]
O
X
)

M est a determinado por


una familia de homomorsmos de O
X
(U)-m odulos

U
: f
1
[N](U)
f
1
[O
Y
](U)
O
X
(U) M(U)
1
El haz IN se dene como la compleci on del prehaz dado por (IN)

(U) = I(U)N(U). Es
inmediato que (IN)
Q
= I
Q
N
Q
para todo Q Y .
253
compatibles con las restricciones. Componiendo con el homomorsmo
f
1
[N](U) f
1
[N](U)
f
1
[O
Y
](U)
O
X
(U)
dado por s 7s 1, obtenemos un homomorsmo de f
1
[O
Y
](U)-m odulos

0
U
: f
1
[N](U) M(U).
Estos homomorsmos tambien son compatibles con las restricciones, luego
determinan un homomorsmo de haces
0
: f
1
[N] M. La asignaci on
7
0
dene un homomorsmo
Hom
O
X
((f
1
[N]
f
1
[O
Y
]
O
X
)

, M) Hom
f
1
[O
Y
]
(f
1
[N], M),
y es inmediato comprobar que se trata de un isomorsmo de grupos. Teniendo
en cuenta la construcci on de la compleci on de un prehaz, es f acil ver que
Hom
f
1
[O
Y
]
(f
1
[N], M)

= Hom
f
1
[O
Y
]
(f
1
[N]

, M).
Para completar la prueba basta ver que
Hom
f
1
[O
Y
]
(f
1
[N], M)

= Hom
O
Y
(N, f

M).
Un homomorsmo : f
1
[N]

M est a determinado por una familia de


homomorsmos
U
: f
1
[N]

(U) M(U) de f
1
[O
Y
]

(U)-m odulos compa-


tibles con las restricciones. Para cada abierto V tal que f[U] V Y , tenemos
que
U
dene homomorsmos
V,U
: N(V ) M(U) de O
Y
(U)-m odulos me-
diante la composici on con el homomorsmo natural N(V ) f
1
[N]

(U) dado
por s 7 [(V, s)]. Llamando
V
=
V,f
1
[V ]
: N(V ) M(f
1
[V ]), tenemos
que
V,U
=
V

f
1
[V ]
V
, as como que los homomorsimos
V
son compatibles
con las restricciones, por lo que determinan un homomorsmo : N f

M.
La asignaci on 7 es un homomorsmo
Hom
f
1
[O
Y
]
(f

, M) Hom
O
Y
(N, f

M).
Es inmediato que determina a (es decir, que el homomorsmo es inyec-
tivo) y que todo determina un (por lo que el homomorsmo es suprayectivo).
Nota El isomorsmo dado por el teorema anterior es natural en el sentido
de que es un isomorsmo de funtores, tanto si consideramos ambos miembros
como funtores covariantes en M como si los consideramos como funtores con-
travariantes en N. Esta relaci on entre los funtores f

y f

es la misma que el
teorema 2.13 demuestra para los funtores
O
X
N y Hom
O
X
(N, ), y se expresa
diciendo que son dos pares de funtores adjuntos. M as concretamente, f

es ad-
junto por la izquierda a f

y f

es adjunto por la derecha a f

. Hay una serie de


resultados de interes sobre funtores adjuntos en los que no vamos a entrar aqu.
254 Apendice B. Im agenes directas e inversas de m odulos
Por ejemplo, puede probarse que un funtor determina a su adjunto cuando
existe salvo isomorsmo, y que los funtores adjuntos por la izquierda (resp.
por la derecha) son exactos por la derecha (resp. por la izquierda).
La exactitud de f

y f

es f acil de probar directamente: si f : X Y es


un homomorsmo de espacios anillados y
0 MN P 0
es una sucesi on exacta de O
Y
-m odulos, entonces, para cada P X, la sucesi on
(f

M)
P
(f

N)
P
(f

P)
P
0
es isomorfa a
M
f(P)

O
Y,f(P)
O
X,P
N
f(P)

O
Y,f(P)
O
X,P
P
f(P)

O
Y,f(P)
O
X,P
0,
que es exacta por la exactitud derecha del producto tensorial, lo que prueba la
exactitud de
f

Mf

N f

P 0.
Por otra parte, si ahora
0 MN P 0
es una sucesi on exacta de O
X
-m odulos, para cada abierto U Y , la sucesi on
0 M(f
1
[U]) N(f
1
[U]) P(f
1
[U])
es exacta, de donde se sigue f acilmente la exactitud de las sucesiones
0 (f

M)
P
(f

N)
P
(f

P)
P
,
para todo P Y , luego tambien la de
0 f

Mf

N f

P.
Observemos que, en el caso en que f es una inmersi on cerrada y P = f(Q),
la sucesi on
0 (f

M)
P
(f

N)
P
(f

P)
P
0
se corresponde, salvo isomorsmo, con
0 M
Q
N
Q
P
Q
0,
que es exacta, mientras que si P / f[X], entonces es la sucesi on nula (luego
tambien es exacta). Esto prueba que si f es una inmersi on cerrada entonces el
funtor f

es exacto.
Bibliografa
[1] Atiyah, M.F, Macdonald, I.G. Introduction to Commutative Algebra.
Addison-Wesley, Massachussetts, 1969.
[2] Hartshorne, R. Algebraic Geometry. Springer, New York, 1977.
[3] Hilton, P. J., Stammbach, U. A Course in Homological Algebra. Springer,
New York, 1971.
[4] Kaplansky, I Commutative Rings. Polygonal publishing house, Washington,
1974
[5] Kunz, E. Introducction to Commutative Algebra and Algebraic Geometry.
Birkh auser, Boston, 1991.
[6] Liu, Q. Algebraic Geometry and Arithmetic Curves. Oxford University
Press, 2002.
[7] Matsumura, H. Commutative Algebra. Benjamin, New York, 1970.
[8] Miyanishi, M. Algebraic Geometry. American Mathematical Society, 1994.
[9] Rotman, J.J. Notes on Homological Algebra. Van Nostrand, New York,
1970.
[10] Shafarevich, I. R. Basic Algebraic Geometry 12. Springer, New York, 1994.
[11] Warner, F.K. Foundations of Dierentiable Manifolds and Lie Groups,
Scott, Foresman and Co., Londres 1971.
255

Indice de Materias
algebra afn, 108
abierto principal, 139
acclico (m odulo), 43
altura, 128, 185
anillo
completo de cocientes, 98
graduado, 153, 158
anulador, 121
Artin-Rees (lema), 154
artiniano (anillo, m odulo), 162
asociado (ideal), 121
categora, 17
codimensi on, 114, 185
Cohen-Macaulay (anillo de), 200
cohomologa, 30
compleci on, 147
complejo, 29
componente irreducible, 113
con ucleo, 11
cuerpo de coecientes, 179
diferencial, 220
dimensi on
de Krull, 114, 128
de un ideal primo, 128
homol ogica, 209
proyectiva, 205
diseminado (m odulo), 54
divisible (m odulo), 25
divisor primo, 120
espacio anillado, 13
espectro, 115
extensi on
de anillos, 124
entera, 124
ltraci on, 152
forma directora, 188
funtor
contravariante, 18
covariante, 18
derivado
derecho, 41, 45
exacto, 19
por la izquierda/derecha, 20
generico (punto), 119
haz, 4
constante, 9
hipersupercie, 138
homologa, 29
homomorsmo
de conexi on, 45
de espacios anillados, 14
de prehaces, 6
homotopa, 30
ideal radical, 105
imagen inversa, 249
inmersi on cerrada, 247
ntegramente cerrado, 126
intersecci on completa, 185
inversible (m odulo), 61
irreducible (espacio), 112
libre (m odulo), 58
local (anillo), 13
localmente libre (m odulo), 58
longitud (de un m odulo), 164
lmite inverso, 148
256

INDICE DE MATERIAS 257


matriz jacobiana, 224
minimal (primo), 120
multiplicativo (conjunto), 97
m odulo graduado, 153
Nakayama (lema), 174
nilpotente, 109
noetheriano (espacio), 113
normalizaci on, 133
paracompacto (espacio), 69
partici on de la unidad, 68
Picard (grupo de), 61
plano (m odulo), 233
prehaz, 3
constante, 4
primario (ideal), 170
profundidad, 197
radical, 105
nilpotente, 109
rascacielos, 4
reducci on (de un anillo), 109
reducido (anillo), 109
regular
anillo, 215
anillo local, 186
funci on, 140
ideal, 215
punto, conjunto algebraico, 223
sucesi on, 192
resoluci on
directa, inversa, 34
inyectiva, proyectiva, 34
minimal, 211
restricci on (de un prehaz), 5
satelite, 47
semilocal (anillo), 183
serie
de composici on, 164
de Poincare, 168
normal, 164
simple (m odulo), 163
sistema
de par ametros, 178
regular, 186
fundamental de entornos, 147
generador minimal, 174
inverso, 148
soporte, 70
subhaz, 6
subprehaz, 6
Teorema
de De Rham, 88, 89, 94
de Krull, 157
de la altura, 183
de la dimensi on, 177
de los ceros de Hilbert, 105
de los ideales principales, 184
del ascenso, 129
del descenso, 129
topologa I- adica, 152
transformaci on natural, 46
variedad
afn, 112
tangente, 220
Zariski (topologa de), 112, 115

También podría gustarte