Felipe Zaldı́var
Introducción al álgebra
conmutativa
4 de mayo de 2015
c 2010, 2011, 2012, 2013, 2014, 2015, Felipe Zaldı́var.
fzaldivar.wordpress.com
Índice general
Prefacio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX
1. Anillos, ideales y el espectro primo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Ideales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
El anillo cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Dominios de factorización única . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Operaciones con ideales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
El teorema chino del residuo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Ideales primos y máximos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
El espectro primo de un anillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Radicales y el nilradical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
El espectro primo como funtor contravariante . . . . . . . . . . . . . . . . . . . . . . . . 11
Irreducibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
El espectro máximo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Conjuntos algebraicos afines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Conjuntos algebraicos afines e ideales radicales . . . . . . . . . . . . . . . . . . . . . 19
2. Módulos y álgebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Operaciones con módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Sucesiones exactas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Propiedades de exactitud del Hom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Producto tensorial de módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Propiedades de exactitud del producto tensorial . . . . . . . . . . . . . . . . . . . . . . 38
Planitud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Álgebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Producto tensorial de álgebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Conjuntos algebraicos afines y K-álgebras . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Anillos de coordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Morfismos entre variedades afines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Producto tensorial de álgebras y producto de variedades afines . . . . . . . . . . 48
Producto fibrado de espectros primos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
V
VI Índice general
3. Localización, finitud y el teorema de los ceros . . . . . . . . . . . . . . . . . . . . . 55
Anillos de fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Localización e ideales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Álgebras finitas y de tipo finito. Integridad . . . . . . . . . . . . . . . . . . . . . . . . . . 62
El lema de normalización de Noether . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
El teorema de los ceros de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Los teoremas de subida y bajada de Cohen-Seidenberg . . . . . . . . . . . . . . . . 74
Propiedades locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Localización y lı́mites directos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4. Anillos noetherianos y artinianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Anillos noetherianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
El teorema de la base de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
El lema de Nakayama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
El teorema de intersección de Krull . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Ideales primarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Descomposición primaria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
El asociado de un ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Descomposición primaria en anillos noetherianos . . . . . . . . . . . . . . . . . . . . 105
Anillos artinianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Series de composición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
5. Anillos de valuación discreta y de Dedekind . . . . . . . . . . . . . . . . . . . . . . . 119
Anillos de valuación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Valuaciones discretas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Anillos de valuación discreta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Anillos de Dedekind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Traza, norma y discriminante de campos de números . . . . . . . . . . . . . . . . . . 126
La norma de un ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Factorización única de ideales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
El grupo de clases de ideales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Finitud del grupo de clases de ideales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
6. Dimensión de álgebras y anillos noetherianos . . . . . . . . . . . . . . . . . . . . . . 145
Grado de trascendencia de K-álgebras afines . . . . . . . . . . . . . . . . . . . . . . . . . 145
Dimensión de Krull de un anillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
La altura de un ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
El teorema del ideal principal de Krull . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Anillos locales regulares y espacios tangentes . . . . . . . . . . . . . . . . . . . . . . . . 155
7. Topologı́as, filtraciones y completaciones . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Grupos topológicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Filtraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Sucesiones y filtraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Completaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Propiedades de exactitud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Índice general VII
Anillos y módulos graduados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
El lema de Artin-Rees y la completación I-ádica . . . . . . . . . . . . . . . . . . . . . 178
Noetherianidad de una completación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Anillos y módulos noetherianos graduados . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Funciones aditivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Polinomios numéricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Series de Hilbert-Poincaré . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Polinomios de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Ideales de definición y polinomios de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . 192
Dimensión de anillos noetherianos locales . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
El lema de Hensel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Anillos henselianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Álgebras separables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Henselianización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
8. Derivaciones y diferenciales de Kähler . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Las sucesiones fundamentales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Diferenciales y extensiones de campos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Extensiones separablemente generadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
p-bases de Teichmüller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
9. Métodos homológicos en álgebra conmutativa . . . . . . . . . . . . . . . . . . . . . 235
Resoluciones libres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Complejos y homologı́a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
La sucesión larga de homologı́a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Homotopı́a de complejos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Funtores derivados izquierdos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
La sucesión larga de funtores derivados izquierdos . . . . . . . . . . . . . . . . . . . 245
Los funtores Torn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Propiedades de los funtores TorAn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Planitud y TorAn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Balance de los funtores Tor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Los funtores TorAn y torsión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Índice alfabético . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Prefacio
Desde Descartes (geometrı́a coordenada) hasta Hilbert (variedades algebraicas y
álgebras conmutativas) y Grothendieck (esquemas y anillos conmutativos), una de
las ideas más fructı́feras en matemáticas ha sido la de la dualidad o correspondencia
entre el álgebra y la geometrı́a. Esta correspondencia sugiere que para cada concep-
to o afirmación en el álgebra se tiene un concepto o afirmación correspondiente en
geometrı́a. La formulación precisa de esta dualidad o correspondencia es por me-
dio de una equivalencia entre las categorı́as asociadas. Por ejemplo, el teorema de
los ceros de Hilbert muestra que la categorı́a de variedades algebraicas (afines) so-
bre un campo algebraicamente cerrado K es equivalente a la categorı́a (opuesta) de
K-álgebras conmutativas finitamente generadas sin elementos nilpotentes (i.e., álge-
bras reducidas). Otro ejemplo es el teorema de Serre que muestra que la categorı́a de
haces vectoriales sobre una variedad algebraica afı́n es equivalente a la categorı́a de
módulos proyectivos finitamente generados sobre el álgebra de funciones regulares
en la variedad. Varias de estas dualidades permean explı́cita o implı́citamente los
temas considerados en este libro que, como otros ilustres antecesores, inició como
un apéndice a unas notas de geometrı́a algebraica, y por un severo caso de apendi-
citis es que ahora, después de una cirugı́a mayor, se ha independizado sin olvidar su
origen, como lo delatan los ejemplos geométricos distribuidos a lo largo del texto.
Los requisitos para el libro son mı́nimos, usualmente adquiridos en la licenciatura:
una introducción a la teorı́a de anillos, campos y teorı́a de Galois como en [21]. Los
métodos homológicos se introducen al mı́nimo y con aplicaciones al álgebra con-
mutativa inmediatos. El libro hereda de los textos clásicos, principalmente Bourbaki
[2], Zariski-Samuel [23], Atiyah-Macdonald [1], Matsumura [11] y Kunz [9], varias
demostraciones y formas de presentar los temas.
El lenguaje categórico. El lector atento ya habrá notado que del lenguaje de la
teorı́a de categorı́as se asume lo esencial: categorı́as, funtores, transformaciones na-
turales. En un tiempo, ya muy pretérito, los textos de este nivel comenzaban listando
el lenguaje y notación de conjuntos que se iban a usar. Quizá las lı́neas que siguen
sean la evolución natural de lo anterior: una categorı́a C consiste de una familia de
objetos Ob(C ) y una familia de flechas o morfismos Fl(C ) entre (algunos) pares de
IX
X Prefacio
objetos de C , para las cuales recordamos la notación usual: si A, B ∈ Ob(C ), a la
familia de flechas entre A y B se le denota mediante
HomC (A, B)
y si f ∈ HomC (A, B) , también se denota como f : A → B y se dice que f es una
flecha o morfismo de A a B. Para los objetos y flechas de C se deben satisfacer las
condiciones (1), (2) y (3) siguientes:
(1) Existe una composición de flechas compatibles, es decir, siempre que f : A → B
y g : B → C sean dos flechas de C se tiene una flecha g◦ f : A → C. En otras palabras,
se tiene una función
HomC (A, B) × HomC (B,C) → HomC (A,C)
que manda al par ( f , g) a la composición g ◦ f .
(2) La composición anterior es asociativa, es decir, siempre que f ∈ HomC (A, B),
g ∈ HomC (B,C), h ∈ HomC (C, D), se tiene que
h ◦ (g ◦ f ) = (h ◦ g) ◦ f .
(3) Para todo A ∈ Ob(C ) se tiene una flecha idA ∈ HomC (A, A), llamada la flecha
identidad y que satisface que para cualquier flecha f ∈ HomC (B,C), las composi-
ciones
f ◦ idB = f y idC ◦ f = f .
Ejemplo 1. La categorı́a de conjuntos tiene como objetos a los conjuntos y como
flechas a las funciones entre conjuntos. En este ejemplo la composición de flechas
es la composición de funciones.
Ejemplo 2. La categorı́a de grupos tiene como objetos a los grupos y como flechas
a los homomorfismos entre grupos. En este ejemplo la composición de flechas es la
composición de homomorfismos.
Ejemplo 3. La categorı́a de espacios topológicos tiene como objetos a los espacios
topológicos y como flechas a las funciones continuas entre espacios. En este ejemplo
la composición de flechas es la composición de funciones.
Ejemplo 4. La categorı́a de espacios vectoriales sobre un campo K tiene como ob-
jetos a los K-espacios vectoriales y como flechas a las transformaciones K-lineales
entre éstos. En este ejemplo la composición de flechas es la composición de trans-
formaciones lineales.
Si A y B son dos categorı́as, un funtor (covariante) entre A y B, denotado F :
A → B es un par de funciones:
F : Ob(A ) → Ob(B) y F : Fl(A ) → Fl(B)
Prefacio XI
tales que para todo f ∈ HomA (A, B) y todo g ∈ HomA (B,C) se tiene que
F(g ◦ f ) = F(g) ◦ F( f ) ∈ HomB (F(A), F(C))
(preserva composiciones), y para todo idA ∈ Fl(A ) se tiene que
F(idA ) = idF(A) ∈ HomB (F(A), F(A))
(preserva identidades).
Ejemplo 5. La identidad idC : C → C (identidad en objetos e identidad en morfis-
mos) es un funtor. Si F : A → B y G : B → C son funtores, la composición
G◦F : A → C
(definida en forma obvia en objetos y morfismos) también es un funtor.
Ejemplo 6. Si G es la categorı́a de grupos y C es la categorı́a de conjuntos, asociando
a cada grupo G ∈ Ob(G ) el conjunto subyacente, i.e., olvidando que G es un grupo,
se tiene el funtor que olvida F : G → C , definido en los morfismos (homomorfismos
de grupos) considerando estos sólo como funciones entre conjuntos.
Similarmente, se tienen funtores que olvidan para la categorı́a de espacios to-
pológicos, o para la categorı́a de espacios vectoriales (aquı́ se puede recordar que
cada espacio vectorial V es un grupo abeliano (aditivo) o recordar que es un conjun-
to, es decir se tienen funtores que olvidan:
F : K-espacios vectoriales → Grupos abelianos
o
G : K-espacios vectoriales → Conjuntos.
Dicho en otras palabras, hay distintos niveles de olvidos.
Ejemplo 7. Si C es la categorı́a de conjuntos y K es un campo, se tiene el funtor
L : C → K-espacios vectoriales
que asocia a cada conjunto B el K-espacio vectorial V = hBi con base B. Este funtor
se define para una función entre conjuntos asociando a ésta la transformación lineal
determinada por su valor en las bases correspondientes.
Si se tienen funtores F : A → B y G : B → A tales que F ◦ G = idA y G ◦ F =
idB , se dice que las categorı́as A y B son isomorfas y que F es un isomorfismo con
inverso el funtor G.
·
Si F, G : A → B son dos funtores, una transformación natural ϕ : F → G entre
los funtores F y G es una función
ϕ : Ob(A ) → Fl(B)
XII Prefacio
que asocia a cada objeto A de A una flecha ϕA : F(A) → G(A) en B de tal manera
que si f : A → B es una flecha de A los diagramas siguientes conmutan
F(A)
ϕA
/ G(A)
F( f ) G( f )
F(B) / G(B).
ϕB
·
Una transformación natural ϕ : F → G se dice que es una equivalencia natural si
·
existe otra transformación natural ψ : G → F tal que para todo objeto A ∈ Ob(A ),
ϕA : F(A) → G(A) es un isomorfismo con inverso ψA : G(A) → F(A).
Si existen funtores F : A → B y G : B → A tales que F ◦ G es naturalmente
equivalente al funtor identidad idA : A → A y G ◦ F es naturalmente equivalen-
te al funtor idB : B → B, diremos que las categorı́as A y B son equivalentes.
Claramente, dos categorı́as isomorfas son equivalentes.
Si C es una categorı́a, la categorı́a opuesta a C , denotada C op , es la categorı́a
cuyos objetos son los mismos que los de C , i.e., Ob(C op ) = Ob(C ), pero cuyos
morfismos van en sentido opuesto, es decir, si Aop = A, Bop = B son dos objetos en
C op , una flecha f op : Aop → Bop en C op es una flecha f : B → A en C . Ası́,
HomC op (Aop , Bop ) = HomC (B, A).
Note que si f op : Aop → Bop y gop : Bop → Cop son dos flechas en C op , su composi-
ción
f op gop
gop ◦ f op : Aop −→ Bop −→ Cop
es
g f
gop ◦ f op = ( f ◦ g)op : C −→ B −→ A,
es decir, es el morfismo opuesto opuesto a la composición de las flechas que van en
sentido contrario.
Si A y B son dos categorı́as, un funtor F : A op → B se dice que es un fun-
tor contravariante. Se tienen las definiciones análogas a transformación natural y
equivalencia natural para funtores contravariantes.
Ciudad de México, Septiembre de 2010 Felipe Zaldı́var.
Capı́tulo 1
Anillos, ideales y el espectro primo
Un anillo (conmutativo) con uno es un grupo abeliano (A, +) con un producto
A × A → A que es asociativo, conmutativo, distribuye a la suma y tiene neutro mul-
tiplicativo. Ejemplos importantes de anillos conmutativos son el anillo de enteros
Z, campos (tales como Q, R, C), el anillo de enteros módulo un entero dado, Z/nZ
(éste es un campo si y sólo si n es primo), y si K es un campo el anillo de polinomios
en n indeterminadas K[x1 , . . . , xn ].
Un morfismo de anillos es una función f : A → B entre anillos que respecta la
suma y producto de éstos, es decir, f (a + b) = f (a) + f (b) y f (ab) = f (a) f (b).
La función identidad idA : A → A es un morfismo de anillos y la composición de
dos morfismos de anillos también lo es. Si B es un anillo, un subanillo de B es un
subconjunto A ⊆ B que es anillo con las operaciones de B restringidas a A. Ası́, la
inclusión i : A ,→ B es un morfismo de anillos y es inyectivo.
De ahora en adelante, a menos que se diga lo contrario, todos los anillos son
conmutativos y los morfismos de anillos llevan el uno en el uno.
Ideales. Si A es un anillo, un ideal I de A es un subgrupo aditivo I ⊆ A tal que
para todo a ∈ A y x ∈ I se tiene que ax ∈ I. Claramente la intersección de cualquier
familia de ideales de A es de nuevo un ideal de A. Si S ⊆ A es cualquier subconjunto,
el ideal generado por S es la intersección de todos los ideales de A que contienen a
S. Usaremos la notación hSi para el ideal generado por S. Ası́
hSi = ∑i ai si : sumas finitas con ai ∈ A, si ∈ S .
Cuando S = {s1 , . . . , sn } es finito, usaremos la notación hs1 , . . . , sn i para el ideal
generado por S y diremos que éste es un ideal finitamente generado. En el caso
particular cuando S = {s} consta de un único elemento, diremos que hsi es un ideal
principal.
El anillo cociente. Si A es un anillo e I ⊆ A es un ideal, en el grupo abeliano (aditivo)
A/I de clases laterales de A módulo I se define un producto mediante (a + I)(b +
I) = ab + I. Es fácil ver que este producto está bien definido, i.e., no depende de la
elección de los representantes de las clases laterales dadas y hace de A/I un anillo
1
2 1 Anillos, ideales y el espectro primo
conmutativo con uno al que se llama el anillo cociente de A módulo I. El cero de A/I
es I y el uno es 1 + I. La función natural ρ : A → A/I dada por ρ(a) := a + I es un
morfismo suprayectivo de anillos al que se conoce como el epimorfismo canónico.
Dominios de factorización única. En el anillo de enteros Z, todo entero no cero
ni unidad se puede factorizar, en forma única, como producto de enteros primos.
A continuación probaremos que lo mismo es cierto para el anillo más importan-
te en geometrı́a algebraica: el anillo de polinomios con coeficientes en un campo
K[x1 , . . . , xn ]. Comenzamos recordando los conceptos pertinentes. En un dominio
entero A un elemento irreducible es un elemento π ∈ A no nulo ni unidad tal que
siempre que π = ab con a, b ∈ A, se tiene que a o b es una unidad. Si todo elemento
no nulo ni unidad de A se puede escribir en forma única (salvo unidades o el orden
de los factores) como producto de irreducibles, se dice que A es un dominio de fac-
torización única o DFU. Todo dominio de ideales principales (DIP) es un DFU, en
particular todo dominio euclidiano es un DFU. Los ejemplos más importantes de
dominios euclidianos son Z y K[x], con K un campo. Observe que si A es un DFU
y π es un elemento irreducible tal que π|ab con a, b ∈ A, entonces π|a o π|b ya que
escribiendo a y b como producto de irreducibles, entonces la factorización en irre-
ducibles de ab se obtiene pegando las de a y b por lo que si π aparece como factor
en ab es porque ya estaba en a o en b. Si A es un dominio entero, un elemento π ∈ A
se dice que es primo si siempre que π|ab en A se tiene que π|a o π|b. Ası́, el párrafo
anterior muestra que todo elemento irreducible en un DFU es primo. Nuestro ob-
jetivo ahora es probar que, si K es un campo, el anillo de polinomios K[x1 , . . . , xn ]
es un DFU. Note que ya sabemos que K[x1 ] lo es (de hecho, es un dominio eucli-
diano y ası́ es un DIP; sin embargo, el anillo K[x1 , x2 ] no es un DIP ya que el ideal
hx1 , x2 i no es principal). La demostración será por inducción sobre el número n de
variables y el paso principal es la demostración de que si A es un DFU entonces A[x]
también es un DFU. Con este objetivo necesitaremos los resultados siguientes sobre
la factorización de polinomios. Un polinomio f (x) = a0 + a1 x + · · · + an xn ∈ A[x]
se dice que es primitivo si mcd(a0 , . . . , an ) = 1 (o una unidad). El contenido de un
polinomio g(x) = b0 + b1 x + · · · + bm xm ∈ A[x] es c(g) := mcd(b0 , . . . , bm ), el cual
está definido salvo unidades. Ası́ g(x) ∈ A[x] es primitivo si y sólo si c(g) = 1 (o
una unidad). Obsérvese que cualquier polinomio g(x) ∈ A[x] se puede escribir de la
forma g(x) = d f (x) con d = c(g) y f (x) primitivo simplemente factorizando el mcd
de los coeficientes de g(x). Es claro que la suma de dos polinomios primitivos en
general no es primitivo, sin embargo se tiene:
Lema 1.1 (Gauss). Si A es un DFU y f (x), g(x) en A[x] son primitivos, entonces su
producto f (x)g(x) también es primitivo.
Demostración. Si f (x) = a0 + a1 x + · · · + am xm y g(x) = b0 + b1 x + · · · + bn xn ,
ai , b j ∈ A, supongamos que f (x) · g(x) = c0 + c1 x + · · · + cr xr no es primitivo. En-
tonces, mcd(c0 , . . . , cr ) 6= 1, y ası́ existe un irreducible π ∈ A tal que π|ck para todos
los k = 0, . . . , r. Ahora, como f (x) es primitivo, este irreducible π no divide a todos
los coeficientes ai . Sea pues as el primer coeficiente de f (x) no divisible por π. Si-
milarmente, sea bt el primer coeficiente de g(x) no divisible por π. Consideremos
ahora al coeficiente cs+t de f (x) · g(x):
1 Anillos, ideales y el espectro primo 3
cs+t = (a0 bs+t + a1 bs+t−1 + · · · + as−1 bt+1 ) + as bt
+(as+1 bt−1 + as+2 bt−2 + · · · + as+t b0 )
y obsérvese que como π|ai , 0 ≤ i ≤ s − 1, entonces π divide al primer paréntesis en
la ecuación de arriba, y similarmente π divide al segundo paréntesis. Y como por
hipótesis π|cs+t , entonces π debe dividir a as bt , en contradicción con el hecho de
que π no divide a as ni a bt . t
u
Corolario 1.2. Si A es un DFU y f (x), g(x) en A[x], entonces c( f g) = c( f )c(g). Se
sigue que todo factor de un polinomio primitivo en A[x] también es primitivo.
Demostración. Escribamos f = c( f ) f1 , g = c(g)g1 con f1 , g1 primitivos. Enton-
ces, f g = c( f )c(g) f1 g1 , donde f1 g1 es primitivo por el lema anterior. Se sigue que
c( f g) = c( f )c(g). t
u
Corolario 1.3 (Lema de Gauss). Sea A un DFU con campo de fracciones K. Si un
polinomio f (x) ∈ A[x] es irreducible, entonces considerado como polinomio en K[x]
también es irreducible.
Obsérvese que como, obviamente, si f (x) es irreducible en K[x] también es irre-
ducible en A[x], entonces el lema de Gauss de hecho dice: f (x) ∈ A[x] es irreducible
en A[x] si y sólo si f (x) es irreducible en K[x].
Demostración. Supongamos primero que f (x) ∈ A[x] es primitivo. Si f (x) = p(x) ·
q(x), con p(x), q(x) ∈ K[x], escribamos
p(x) = a0 /b0 + (a1 /b1 )x + · · · + (am /bm )xm ,
con ai /bi ∈ K, y
q(x) = a00 /b00 + (a01 /b01 )x + · · · + (a0n /b0n )xn
con a0i /b0i ∈ K.
Si b = b0 b1 · · · bm y b0 = b00 b01 · · · b0n , entonces p(x) = (1/b)b · p(x) y q(x) =
(1/b0 )b0 · q(x), con b · p(x) y b0 · q(x) en A[x]. Más aún, si d es el contenido de b · p(x)
y d 0 es el contenido de b0 · q(x), entonces b · p(x) = d · u(x) y b0 · q(x) = d 0 · v(x) con
u(x), v(x) ∈ A[x] primitivos. Se sigue que
1 1 dd 0 s
f (x) = p(x)q(x) = (d · u(x)) 0 (d 0 · v(x)) = 0 · u(x)v(x) = · u(x)v(x)
b b bb t
y ası́
t · f (x) = s · u(x)v(x)
y como f (x) es primitivo, entonces c(t · f (x)) = t, y también, como u(x) y v(x) son
primitivos, el producto u(x)v(x) es primitivo y ası́ c(s · u(x)v(x)) = s. Se sigue que
t = c(t · f (x)) = c(s · u(x)v(x)) = s, i.e., s = t y por lo tanto
f (x) = u(x) · v(x)
4 1 Anillos, ideales y el espectro primo
con u(x), v(x) ∈ A[x].
Finalmente, si f (x) ∈ A[x] no es primitivo, escribamos f (x) = d · g(x) con
g(x) ∈ A[x] primitivo. Si f (x) se factoriza en K[x] como f (x) = p(x)q(x), enton-
ces d · g(x) = f (x) = p(x)q(x) y ası́
1
g(x) = p(x) q(x)
d
con (1/d) · p(x), q(x) ∈ K[x], y entonces por la primera parte de la demostración,
como g(x) es primitivo, entonces g(x) = u(x)v(x) con u(x), v(x) ∈ A[x]. Se sigue
que f (x) = d · g(x) = (d · u(x))v(x) con d · u(x), v(x) ∈ A[x]. t
u
Teorema 1.4. Si A es un DFU, entonces A[x] también lo es.
Demostración. De la factorización f = c( f ) f1 se sigue que los elementos irreduci-
bles de A[x] deben buscarse entre los polinomios constantes y los polinomios primi-
tivos. Ahora, un polinomio constante c es irreducible si y sólo si c es irreducible en
A y un polinomio primitivo es irreducible si y sólo si no tiene un factor primitivo de
grado menor por el corolario 1.2. Por lo tanto, todo polinomio no nulo ni unidad de
A[x] es un producto de elementos irreducibles. Supongamos ahora que se tienen dos
factorizaciones en irreducibles de f ∈ A[x]:
f = c1 · · · cm f1 · · · fr = d1 · · · dn g1 · · · gs
con los ci , d j constantes y fi , g j polinomios primitivos. Entonces
c( f ) = c1 · · · cm = d1 · · · dn (salvo unidades de A)
y como A es un DFU se debe tener que m = n y, reordenando si hiciera falta, ci = di
salvo unidades de A. Cancelando se sigue que
(∗) f1 · · · fr = g1 · · · gs (salvo unidades de A).
Ahora, si K es el campo de fracciones de A, viendo a los polinomios anteriores en
K[x], por el lema de Gauss los fi , g j son irreducibles en K[x], y como este anillo
es un DFU, la igualdad (∗) implica que r = s y, reordenando si hiciera falta, fi = gi
salvo unidades en K. Pero, si fi = (ui /vi )gi con ui /vi no cero (i.e., una unidad en K),
entonces vi fi = ui gi y como fi y gi son primitivos, calculando contenidos la igualdad
anterior implica que ui = vi salvo unidades en A; se sigue que ui /vi es una unidad
de A. t
u
Corolario 1.5. Si K es un campo, entonces K[x1 , . . . , xn ] es un DFU. t
u
Operaciones con ideales. Si I, J son ideales de A, su suma es el ideal
I + J = {a + b : a ∈ I, b ∈ J}
es obvio que éste es un ideal y es el menor ideal de A que contiene a I y J. En
general, si {I j } j∈Γ es una familia de ideales, la unión de ideales no es un ideal. Se
1 Anillos, ideales y el espectro primo 5
S
define la suma de ideales ∑ j∈Γ I j como el ideal generado por la unión S = j∈Γ I j .
Por lo tanto,
∑ I j = {ai1 xi1 + · · · + ain xin : con los ai j ∈ A y los xi j ∈ Ii j }.
j∈Γ
Es decir, ∑ j∈Γ I j es el ideal dado por las combinaciones lineales finitas de elementos
de la unión de los ideales I j .
El ideal generado por los productos {ab : a ∈ I, b ∈ J} se llama el producto de
los ideales I y J, y se denota por IJ. Ası́,
IJ = ∑i ai bi : sumas finitas con ai ∈ I, bi ∈ J .
Es claro que IJ ⊆ I e IJ ⊆ J y por lo tanto IJ ⊆ I ∩ J. Por recursión se define el
producto de un número finito de ideales I1 , . . . , In y se denota por I1 · · · In .
La correspondencia entre ideales inducida por un epimorfismo. Si f : A → B es
un morfismo de anillos, el núcleo ker f = {a ∈ A : f (a) = 0} es un ideal de A y si
I ⊆ A es cualquier ideal, el epimorfismo canónico ρ : A → A/I tiene como núcleo a
I. De hecho, ρ induce una correspondencia biunı́voca entre la familia de ideales del
anillo cociente A/I y la familia de ideales de A que contienen a I
{ideales de A que contienen a I} o
ρ
/ {ideales de A/I}
ρ −1
dada por J 7→ ρ(J) = J/I con inversa J 0 7→ ρ −1 J 0 .
El teorema chino del residuo. Dos ideales I, J de A se dice que son coprimos si
I + J = h1i = A. Note que si I, J son coprimos entonces IJ = I ∩ J, lo cual es parte
del teorema siguiente:
Teorema 1.6 (Teorema chino del residuo). Si I1 , . . . , In son ideales de A coprimos
por pares, i.e., Ii + I j = A, para i 6= j, entonces la función
ϕ : A −→ A/I1 × · · · × A/In
dada por a 7→ (a+I1 , . . . , a+In ) es un epimorfismo con núcleo I1 · · · In = I1 ∩· · ·∩In .
Demostración. Supongamos primero que n = 2. Como I1 + I2 = A, existen xi ∈ Ii
tales que 1 = x1 + x2 . Entonces, dado el elemento (a1 + I1 , a2 + I2 ) ∈ A/I1 × A/I2 ,
para x = a1 x2 + a2 x1 ∈ A escribiendo x2 = 1 − x1 se tiene que
x + I1 = a1 x2 + a2 x1 + I1 = a1 − a1 x1 + a2 x1 + I1 = a1 + I1
y similarmente x + I2 = a2 + I2 por lo que ϕ(x) = (x + I1 , x + I2 ) = (a1 + I1 , a2 + I2 )
y ası́ ϕ es suprayectiva. También, en el caso n = 2, el núcleo de ϕ está formado
por los x ∈ A tales que x + I1 = I1 y x + I2 = I2 , es decir, tales que x ∈ I1 ∩ I2 , como
se querı́a. Resta probar que I1 ∩ I2 = I1 I2 . Como siempre se tiene que I1 I2 ⊆ I1 ∩ I2
basta probar la otra inclusión. Ahora, ya que I1 + I2 = A escribamos 1 = x1 + x2
como antes. Si x ∈ I1 ∩ I2 , entonces x = x 1 = x(x1 + x2 ) = xx1 + xx2 ∈ I1 I2 .
6 1 Anillos, ideales y el espectro primo
Supongamos ahora que n > 2. Mostraremos que los ideales I1 e I2 · · · In son co-
primos. En efecto, como I1 e Ii son coprimos, para i ≥ 2, existen elementos ai ∈ I1 y
bi ∈ Ii tales que ai + bi = 1 para i ≥ 2 y por lo tanto el producto ∏i≥2 (ai + bi ) = 1 y
además está en el ideal I1 + I2 · · · In y por lo tanto I1 + I2 · · · In = A, como se querı́a.
Podemos entonces aplicar el caso n = 2 a estos dos ideales, en particular para el
elemento (1, 0) ∈ A/I1 × A/(I2 · · · In ) por el caso n = 2 existe un y1 ∈ A tal que
(y1 + I1 , y1 + I2 · · · In ) = (1 + I1 , 0 + I2 · · · In = (1, 0)
y ası́ y1 ∈ I2 · · · In de donde se sigue que y1 ∈ Ii para todo i ≥ 2, es decir,
ϕ(y1 ) = (1, 0, . . . , 0).
En forma análoga se encuentran elementos y2 , . . . , yn ∈ A tales que
ϕ(yi ) = (0, . . . , 1, . . . , 0) (1 en el lugar i y 0 en las otras coordenadas).
Ası́, dado (x1 + I1 , . . . , xn + In ), el elemento x = ∑i xi yi ∈ A es tal que
ϕ(x) = (x1 + I1 , . . . , xn + In )
lo cual muestra que ϕ es suprayectiva. Claramente el núcleo de ϕ es la intersección
I y sólo resta probar que es igual a I1 · · · In . Por inducción podemos suponer que
T
T i
i
i≥2 Ii = I2 · · · In , y como mostramos
antes, I1 e I2 · · · In son coprimos y ası́ por el
caso n = 2 se tiene que I1 ∩ i≥2 Ii = I1 (I2 · · · In ), como se querı́a. t
u
T
Ideales primos y máximos. Un ideal propio p A se dice que es primo si siempre
que ab ∈ p se tiene que a ∈ p o b ∈ p. Equivalentemente, p es primo si y sólo si
A/p es un dominio entero. En un DFU los ideales primos principales son los ideales
generados por un elemento irreducible:
Lema 1.7. Sean A un dominio entero y hπi un ideal principal no trivial de A.
(1) Si hπi es primo, entonces π es irreducible.
(2) Si A es un DFU, entonces hπi es primo si y sólo si π es irreducible.
Demostración. Si hπi es primo, hπi = 6 0 y hπi =6 h1i, entonces π no es cero ni
unidad. Si π = ab, entonces ab ∈ hπi y como éste es un ideal primo, entonces a ∈ hπi
o b ∈ hπi. Si a ∈ hπi escribiendo a = πc se tiene que π = ab = πcb y cancelando
se tiene que 1 = cb, i.e., b serı́a una unidad y por lo tanto π es irreducible. Esto
prueba (1) y una implicación de (2). Para la implicación faltante, si π es irreducible
y ab ∈ hπi entonces π|ab y como π es irreducible y A es DFU, por lo observado al
inicio de la subsección de dominios de factorización única, π|a o π|b, i.e., a ∈ hπi
o b ∈ hπi y por lo tanto hπi es un ideal primo. t
u
Corolario 1.8. Si K es un campo, un ideal principal h f i en K[x1 , . . . , xn ] es primo si
y sólo si f es irreducible. t
u
1 Anillos, ideales y el espectro primo 7
Un ideal propio m A se dice que es máximo si para todo ideal I de A tal que
m ⊆ I ⊆ A se tiene que m = I o I = A. Equivalentemente, m es máximo si y sólo
si A/m es un campo. Como todo campo es dominio entero, se sigue que todo ideal
máximo es primo. Sin embargo, no todo ideal primo es máximo, por ejemplo el ideal
cero 0 ⊆ Z es primo (porque Z es dominio entero) pero no es máximo. Todo anillo
no trivial tiene al menos un ideal máximo como una consecuencia directa del lema
de Zorn1 ya que si A es el conjunto de todos los ideales propios de A (i.e., distintos
de A), ordenando A mediante la inclusión ⊆ de ideales, como 0 ∈ A, entonces A 6= 0/
y si C ⊆ A es una cadena, para cualesquiera I, J ∈ C se tiene que I ⊆ J o J ⊆ I por
S
lo que la unión M = I∈C I es un ideal de A. Claramente M es un ideal propio ya
que si 1 ∈ M entonces 1 ∈ I para algún I ∈ C, en contradicción con el hecho de que
los ideales de A son propios. Por el lema de Zorn se sigue que A tiene elementos
máximos. Una forma equivalente de formular la afirmación anterior es: todo ideal
propio I A está contenido en un ideal máximo de A, lo cual se sigue al considerar
el anillo cociente A/I.
Proposición 1.9. (1) Si I1 , . . . , In son ideales de A y p es un primo que contiene a la
intersección j I j , entonces p ⊇ I jT, para algún j. De hecho, si p ⊇ I1 · · · In , entonces
T
p ⊇ I j , para algún j. Más aún, si j I j = p, entonces p = I j , para algún j.
S
(2) Si p1 , . . . , pn son ideales primos de A y J es un ideal contenido en i pi , entonces
J ⊆ pi , para algún i. En forma equivalente, la contrapositiva dice: ((Si J no está con-
tenido en ningún pi , entonces J no está contenido en la unión de los pi )). Esta forma
equivalente se conoce como el lema de evitación de primos.
(3) Si m es un ideal máximo de A, entonces para todo entero n > 0, el único ideal
primo que contiene a mn es m.
Demostración. (1): Supongamos que la afirmación es falsa, i.e., que p 6⊇ Ii para todo
i. Entonces, para cada i existe un xi ∈ Ii − p y ası́ x1 · · · xn ∈ I1 · · · In ⊆ I1 ∩ · · · ∩ In pero
x1 · · · xn 6∈ p porque éste es primo. Una contradicción, y por lo tanto p ⊇ Ii , para algún
i. Finalmente, si p = i Ii , entonces p ⊆ Ii para cada i y por el resultado del párrafo
T
anterior p = Ii , para algún i.
(2): Por inducción sobre n para la contrapositiva. Para n = 1 no hay nada qué probar.
Supongamos ahora que n > 1 y que el resultado es válido para n − 1. Como estamos
asumiendo que J no está contenido en ningún p j , fijando cualquier i por hipótesis de
inducción J 6⊆ j6=i p j . Por lo tanto, para este i, existe un elemento xi ∈ J − j6=i p j .
S S
Si sucediera que uno de estos xi también satisface que xi 6∈ pi , entonces xi 6∈ i pi y
S
ya acabamos. Supongamos entonces que para todo i estos xi ∈ pi , y consideremos el
elemento
x = x1 + x2 · · · xn
1 Si (A, ) es un conjunto parcialmente ordenado en el cual toda cadena C ⊆ A (subconjunto
totalmente ordenado) tiene una cota superior en A (i.e., existe un c ∈ A tal que u c para todo
u ∈ C), entonces A tiene al menos un elemento máximo, i.e., un elemento m ∈ A para el cual no
existe x ∈ A con x 6= m y tal que m x.
8 1 Anillos, ideales y el espectro primo
y note que como cada x j ∈ J, entonces x ∈ J. Por su definición cada uno de los
elementos x2 , . . . , xn no está en p1 y por lo tanto su producto no puede estar en p1 .
Sin embargo, x1 ∈ p1 y por lo tanto x 6∈ p1 . Ahora, para un primo pi con 2 ≤ i ≤ n,
como xi ∈ pi se sigue que el producto x = x2 · · · xn ∈ pi (ya que uno de los factores
es xi ∈ pi ); sin embargo en este caso x1 6∈ pi S (porque 1 < i); se sigue que x 6∈ pi para
2 ≤ i ≤ n. Hemos ası́ mostrado que x ∈ J − i pi .
(3): Si un primo p ⊇ mn , entonces por la parte (1) se tiene que p contiene a un factor,
que debe ser m, y como m es máximo, entonces p = m. t
u
El espectro primo de un anillo. Al conjunto de ideales primos de un anillo A se le
denota por
Spec A = {p ⊆ A : p es un ideal primo de A}
y se le llama el espectro primo de A .
Si f : A → B es un morfismo de anillos y si q ⊆ B es un ideal primo, entonces
su imagen inversa f −1 (q) es un ideal primo de A, ya que si ab ∈ f −1 (q) entonces
f (a) f (b) = f (ab) ∈ q y ası́ f (a) ∈ q o f (b) ∈ q, es decir, a ∈ f −1 (q) o b ∈ f −1 (q).
Se tiene ası́ la función
a
f : Spec B → Spec A
dada por a f (q) = f −1 (q). A continuación mostraremos que Spec A tiene una topo-
logı́a natural y con esta topologı́a la función a f asociada a un morfismo de anillos
f : A → B es continua. La definición de Spec A generaliza lo que sucede en geo-
metrı́a algebraica, vea la página 18 o el capı́tulo 1 de [22], donde para una variedad
afı́n sus puntos corresponden a ideales máximos en su anillo de coordenadas. El
cambio de ideales máximos a ideales primos se debe, principalmente, al hecho de
que, dado un morfismo de anillos, la imagen inversa de un ideal máximo no siempre
es máximo, el ejemplo más sencillo es para la inclusión i : Z ,→ Q donde el ideal 0
es máximo en Q, pero i−1 (0) = 0 no es máximo en Z. Sin embargo, si I ⊆ A es un
ideal y ρ : A → A/I es el epimorfismo canónico, entonces bajo la correspondencia
biunı́voca entre ideales de A/I e ideales de A que contienen a I se tiene que:
Corolario 1.10. Si I ⊆ A es un ideal y ρ : A → A/I es el epimorfismo canónico,
entonces
(1) p es primo en A (que contiene a I) si y sólo si ρ(p) = p/I es primo de A/I.
(2) m es máximo en A (que contiene a I) si y sólo si ρ(m) = m/I es máximo en A/I.
t
u
La topologı́a de Zariski en Spec A. Se introduce una topologı́a en Spec A asociando
a cada subconjunto E de A el conjunto
V (E) = {p ∈ Spec A : p ⊇ E} ⊆ Spec A
formado por los ideales primos de A que contienen a E. Comenzamos observando
que si E ⊆ E 0 son dos subconjuntos de A, entonces V (E) ⊇ V (E 0 ). En particular, si
I = hEi es el ideal generado por los elementos de E, entonces V (E) ⊇ V (I), y de
1 Anillos, ideales y el espectro primo 9
hecho se tiene que V (E) = V (I) ya que para la otra inclusión, si p ⊇ E entonces el
ideal primo p contiene a los generadores de I y por lo tanto contiene a I. Podemos
entonces restringirnos a considerar sólo los conjuntos V (I) para I un ideal de A. Que
estos conjuntos definen los cerrados en una topologı́a de Spec A es parte del lema
siguiente:
Lema 1.11. Sea A un anillo conmutativo con uno. Entonces,
(1) V (A) = 0/ y V (0) = Spec A.
(2) Si I, J son ideales de A, entonces V (I) ∪V (J) = V (IJ).
T S
(3) Si I j son ideales de A, entonces j V (I j ) = V j Ij = V ∑j Ij .
(4) Si I ⊆ J son ideales de A, entonces V (I) ⊇ V (J).
Demostración. Para (2), si p ∈ V (I) ∪V (J) entonces p ⊇ I o p ⊇ J y ası́ p ⊇ IJ por
ser p ideal. Recı́procamente, si p ⊇ IJ, por la parte (1) del lema 1.9 se sigue que
p ⊇ I o p ⊇ J. Para (3) note que un ideal primo p contiene a la suma ∑ j I j si y sólo
si p contiene a cada I j ya que la suma ∑ j I j es el menor ideal que contiene a todos
los I j . La parte (1) es obvia y (4) se probó antes del enunciado del lema. t
u
A la topologı́a definida por los cerrados V (I) anteriores, se le llama la topologı́a
de Zariski en Spec A. Se tiene la construcción recı́proca de V (I): dado un subcon-
junto U ⊆ Spec A se define \
I(U) := p.
p∈U
Las propiedades siguientes son inmediatas:
Lema 1.12. Sea A un anillo conmutativo con uno. Entonces,
(1) Si U ⊆ U 0 ⊆ Spec A, entonces I(U) ⊇ I(U 0 ).
S T
(2) I( i Ui ) = i I(Ui ).
(3) I({p}) = p. t
u
Mostraremos a continuación, que bajo ciertas condiciones, las correspondencias
anteriores son inversas una de la otra, y para probar ésto necesitaremos las propie-
dades y conceptos adicionales siguientes:
Radicales y el nilradical. Si I ⊆ A es un ideal, su radical es el conjunto
√
I := {a ∈ A : at ∈ I para algún entero t ≥ 1}.
√
Es fácil probar que I es un ideal de A que contiene a I y el ejercicio 1.5 lista las
√ básicas de esta construcción. Para el caso particular del ideal 0 ⊆ A el
propiedades
radical 0 se llama
√ el nilradical del anillo A y algunas veces lo denotaremos por
nil A. Note que 0 = nil A consta de los elementos a ∈ A para los cuales existe un
entero t ≥ 1 tal que at = 0, a estos elementos se les conoce como nilpotentes y por lo
tanto nil A consiste de todos los elementos nilpotentes de A. Un ideal I ⊆ A se dice
10 1 Anillos, ideales y el espectro primo
√ p√ √
√ radical si I = I. Por el ejercicio 1.5 (iii) se tiene que
que es un ideal I= Iy
por lo tanto I es un ejemplo de un ideal radical. También, por el ejercicio 1.5 (vi),
si p ⊆ A es un ideal primo, entonces es radical. Del inciso (iv) del mismo ejercicio
1.5 se sigue que si {pi } es una familia de ideales primos de A, entonces pi es un
T
ideal radical. Si A es cualquier anillo, por el ejercicio 1.12 el cociente A/ nil A no
tiene elementos nilpotentes no nulos.
√
Proposición 1.13. Si I ⊆ A es cualquier ideal, entonces I = p∈V (I) p, la intersec-
T
ción de todos los ideales primos de A que contienen a I. En particular, el nilradical
nil A es la intersección de todos los ideales primos de A.
√
Demostración. Si a ∈ I y p ⊇ I es un ideal primo que contiene a I, entonces para
algún entero n ≥ 1 se tiene que an ∈ I T ⊆ p y como p es primo, entonces√ a∈py
ası́ a ∈ p⊇I p. Recı́procamente, si a ∈ p⊇I p y si sucediera que a 6∈ I, entonces
T
an 6∈ I para todo n ≥ 1. Ası́, la familia F de ideales J de A que√contienen a I pero
tales que an 6∈ J para todo n ≥ 1 es no vacı́a ya que contiene a I, y si damos a F
el orden inducido por la inclusión, para cualquier cadena C de ideales Ji en F, su
unión J = Ji pertenece a F porque si no fuera ası́ alguna potencia de a estarı́a en J
S
y por lo tanto en algún Ji , una contradicción. Claramente J es una cota superior de la
cadena y ası́, por el lema de Zorn, F contiene un elemento máximo q para el orden
dado por la inclusión. Mostraremos que q es un ideal primo. En efecto, si xy ∈ q
y si sucediera que x 6∈ q y y 6∈ q, entonces los ideales q + hxi y q + hyi contienen
propiamente a q y ası́, por la maximalidad de q, estos ideales no están en F y por lo
tanto am ∈ q + hxi y an ∈ q + hyi, para algunos m, n ≥ 1. Escribiendo am = q + rx y
an = q0 + sy, con q, q0 ∈ q se tiene que
am+n = am an = (q + rx)(q0 + sy) = qq0 + qsy + q0 rx + rsxy ∈ q
porque xy ∈ q. Esto contradice el hecho de q ∈ F. Ası́, q es primo y a 6∈ q porque
an 6∈ q para todo n ≥ 1, lo cual de nuevo es una contradicción con el hecho de a se
escogió en la intersección de todos los primos que contienen a I. t
u
Lema 1.14. Sea A un anillo conmutativo con uno. Entonces,
√
(1) V (I) = V ( I).
√ √
(2) Si I, J son ideales de A, entonces V (I) ⊆ V (J) si y sólo si I ⊇ J.
√
(3) Si I ⊆ A, entonces I(V (I)) = I.
(4) Si U ⊆ Spec A, entonces V (I(U)) = U (la cerradura de U).
√ √
Demostración. Para (1), como I ⊆ √I, del lema 1.11 (4) se sigue que V (I) ⊇ V ( I).
Para la otra inclusión recuerde que I es la intersección de todos los ideales primos
√
que contienen a I y por lo tanto si p ∈ V (I) entonces p ⊇ I y ası́ p ⊇ q⊇I q = I,
T
√ √ √
i.e.,√p ∈ V ( √I). Para la parte (2), observe primero que J ⊆ I implica que V (I) =
V ( I) ⊆ V ( J) = V (J). Recı́procamente, si V (I) ⊆ V (J), entonces p∈V (J) p ⊆
T
√ √
p∈V (I) p y por lo tanto J ⊆ I.
T
1 Anillos, ideales y el espectro primo 11
√ T T
Para (3) observe que I = p⊇I p = p∈V (I) p = I(V (I)). Para (4), como V (I(U))
es un cerrado que contiene a U entonces V (I(U)) ⊇ U; recı́procamente, si V (J) es
un cerrado que contiene a U, entonces para todo p ∈ U, J ⊆ p y ası́ J ⊆ I(U) y por
lo tanto V (J) ⊇ V (I(U)). t
u
Corolario 1.15. Las correspondencias siguientes invierten inclusiones y son inver-
sas una de la otra:
{subconjuntos cerrados de Spec A} o
I / {ideales radicales de A}.
V
t
u
Corolario 1.16. (1) Para todo p ∈ Spec A, la cerradura de {p} está dada por {p} =
V (p). Se sigue que {p} es cerrado si y sólo si p es máximo.
(2) El espacio Spec A es T0 .
Demostración. Por los lemas 1.14 (4) y 1.12 (3), {p} = V (I{p}) = V (p). Para la
parte 2, si p, q ∈ Spec A son dos puntos distintos, entonces p 6⊆ q o q 6⊆ p y por la
parte 1 esto quiere decir que q 6∈ {p} = V (p) o p 6∈ {q} = V (q). t
u
El espectro de un anillo como funtor contravariante. A cada anillo conmutativo
A le hemos asociado un espacio topológico Spec A y es fácil ver que esta asociación
define un funtor contravariante de la categorı́a de anillos conmutativos a la categorı́a
de espacios topológicos, ya que si ϕ : A → B es un morfismo de anillos (siempre
pediremos que ϕ(1) = 1), sabemos que si q ⊆ B es un ideal primo, su imagen inversa
ϕ −1 (q) ⊆ A también es un ideal primo de tal forma que se tiene la función asociada
a
ϕ : Spec B → Spec A dada por a
ϕ(q) := ϕ −1 (q)
y resulta que ésta es continua en la topologı́a de Zariski, ya que si I es un ideal de
A, para V (I) ⊆ Spec A se tiene que (a ϕ)−1 (V (I)) = V (ϕ(I)). En efecto,
p ∈ a ϕ −1 (V (I)) ⇔ a ϕ(p) ∈ V (I) ⇔ ϕ −1 (p) ∈ V (I) ⇔ ϕ −1 p ⊇ I ⇔ p ⊇ ϕ(I)
⇔ p ∈ V (ϕ(I)).
Lema 1.17. Sea ϕ : A → B un morfismo de anillos tal que todo b ∈ B se puede
escribir de la forma b = uϕ(a) con u una unidad de B. Entonces, a ϕ : Spec B →
Spec A es un homeomorfismo de Spec B en su imagen.
Demostración. (i): Mostraremos primero que para todo subconjunto E ⊆ B existe
un subconjunto E 0 ⊆ A tal que V (E) = V (ϕ(E 0 )). En efecto, para cada b ∈ E ⊆ B
por hipótesis existen u ∈ B∗ y a ∈ A tales que b = uϕ(a); sea E 0 ⊆ A el conjunto de
todas esas a ∈ A obtenidas al variar b ∈ E (note que E 0 es como la imagen inversa,
bajo ϕ, de E). Note entonces que si p ∈ V (E), i.e., si p ⊇ E, entonces p ⊇ ϕ(E 0 )
ya que todos los elementos ϕ(a) ∈ ϕ(E 0 ) son tales que ϕ(a) = bu−1 con b ∈ p y
u−1 ∈ B por lo que ϕ(a) ∈ p. La inclusión recı́proca es similar. Juntando ahora la
12 1 Anillos, ideales y el espectro primo
igualdad anterior con la igualdad obtenida en el párrafo antes de enunciado del lema
se tiene que
−1
(1) a
ϕ (V (E 0 )) = V (ϕ(E 0 )) = V (E).
(ii) Usando (1) probaremos que a ϕ es inyectiva. Para comenzar, note que en el caso
particular cuando E = q ∈ Spec B, el conjunto E 0 de (1) es E 0 = ϕ −1 (q), ya que
si a ∈ E 0 , entonces existen b ∈ B = q y u ∈ B∗ tales que b = uϕ(a) y por lo tanto
ϕ(a) = u−1 b ∈ q ya que b ∈ q y u−1 ∈ B y ası́ a ∈ ϕ −1 (q). La otra inclusión es
similar. Se sigue que, para E = q ∈ Spec B, la igualdad (1) es:
−1
(2) a
ϕ (V (ϕ −1 (q))) = V (q)
y por lo tanto, si q, q0 ∈ Spec B son tales que a ϕ(q) = a ϕ(q0 ), entonces ϕ −1 (q) =
ϕ −1 (q0 ), y de (2) se sigue que
−1 −1
V (q) = a
ϕ (V (ϕ −1 (q))) = a
ϕ (V (ϕ −1 (q0 ))) = V (q0 )
y por la proposición 1.9 la igualdad anterior implica que q = q0 , i.e., a ϕ es inyectiva.
(iii) Finalmente, por la parte (i) de la demostración y la fórmula a ϕ −1 (V (E 0 )) =
V (ϕ(E 0 )) = V (E), se sigue que a ϕ(V (E)) = V (E 0 ) y por lo tanto a ϕ es cerrada y
continua y ası́, como es inyectiva, es un homeomorfismo sobre su imagen. t
u
Observe que la condición de lema 1.17 se cumple cuando ϕ es suprayectivo. La
consecuencia siguiente puede considerarse un ((ejemplo)) (obtener el espectro del
cociente en términos del anillo dado). Para otras consecuencias, vea el corolario
3.8.
Corolario 1.18. Sean A un anillo e I ⊆ A un ideal. Entonces, el epimorfismo canóni-
co ρ : A → A/I induce un homeomorfismo de Spec A/I en el subespacio cerrado
V (I) de Spec A.
Demostración. El epimorfismo canónico da una correspondencia biyectiva entre los
ideales (respectivamente, ideales primos) de A/I con los ideales (respectivamente,
ideales primos) de A que contienen a I. t
u
√
Corolario 1.19. Los espacios topológicos Spec A y Spec(A/ 0) son canónicamen-
te homeomorfos.
√ √
Demostración. El corolario 1.18 anterior identifica Spec(A/ 0) con V ( 0) =
V (0) = Spec A. t
u
Irreducibilidad. Un espacio topológico X es irreducible si no se puede escribir
como la unión de dos subconjuntos cerrados propios. Un subconjunto no vacı́o Y ⊆
X es irreducible si lo es como espacio topológico con la topologı́a inducida como
subespacio de X. El conjunto vacı́o no se considerará irreducible.
1 Anillos, ideales y el espectro primo 13
Lema 1.20. Sea X un espacio topológico arbitrario. Son equivalentes:
(1) X es irreducible.
(2) Si U1 ,U2 son subconjuntos abiertos no vacı́os de X, entonces U1 ∩U2 6= 0.
/
(3) Todo subconjunto abierto no vacı́o de X es denso en X.
Demostración. (1) ⇒ (2): Si U1 ∩U2 = 0, / tomando complementos X = (X −U1 ) ∪
(X −U2 ) con los X −Ui cerrados propios de X (porque Ui 6= 0) / y ası́, por hipótesis,
se debe tener que X = X −U1 o X = X −U2 , i.e., U1 = 0/ o U2 = 0,
/ una contradicción.
(2) ⇒ (1): Si X fuera reducible, digamos X = V1 ∪V2 con Vi X cerrados, entonces
0/ = X − X = (X −V1 ) ∩ (X −V2 ) con X −Vi abiertos no vacı́os (porque los Vi X),
una contradicción.
(1) ⇒ (3): Si 0/ 6= U ⊆ X y U no fuera denso, entonces U X y como también
X − U X es cerrado propio (porque U 6= 0), / se tiene que X = (X − U) ∪ U, en
contradicción con el hecho de que X es irreducible.
(3) ⇒ (1): Si X fuera reducible, digamos X = V1 ∪ V2 , con los Vi X cerrados
propios, entonces 0/ 6= X − V1 = (V1 ∪ V2 ) − V1 ⊆ V2 − V1 ⊆ V2 y por lo tanto X =
X = X −V1 ⊆ V 2 = V2 , una contradicción con el hecho de que X −V2 6= 0. / t
u
Corolario 1.21. Sea Y ⊆ X un subconjunto de un espacio topológico X.
(1) Si Y es irreducible, entonces su cerradura Y es irreducible.
(2) Si Y es abierto y X es irreducible, entonces Y es irreducible.
Demostración. Para (1), si Y = V1 ∪V2 , con los Vi cerrados de Y , como Y es cerrado,
entonces los Vi son cerrados de X. Como Y = (V1 ∩ Y ) ∪ (V2 ∩ Y ) donde los Vi ∩ Y
son cerrados de Y y como Y es irreducible, se debe tener que Y = Vi ∩Y para algún
Vi , por lo que Y ⊆ Vi para ese Vi . Se sigue que Y ⊆ V i = Vi y ası́ Y = Vi y consecuen-
temente Y es irreducible. Para (2), como Y es abierto, los abiertos (relativos) de Y
son abiertos de X y ası́ (2) se sigue de la parte (2) del lema 1.20. t
u
Componentes irreducibles. Una componente irreducible de un espacio topológi-
co X es un subconjunto irreducible máximo de X. Por el corolario 1.21 anterior,
las componentes irreducibles son cerradas y ası́, en el caso del espectro primo, las
componentes irreducibles son de la forma V (I), que por el corolario 1.18 son ho-
meomorfas a Spec(A/I).
Proposición 1.22. Sea X un espacio topológico. Entonces,
(1) Cada subconjunto irreducible de X está contenido en una componente irreduci-
ble.
(2) X es la unión de sus componentes irreducibles.
Demostración. La parte (2) se sigue de (1) ya que para todo x ∈ X el conjunto {x}
es irreducible y ası́, por (1), está contenido en una componente irreducible de X.
Para probar (1) usaremos el lema de Zorn. Sea W ⊆ X un subconjunto irreducible
y sea F la familia de subconjuntos irreducibles de X que contienen a W . Como W ∈
14 1 Anillos, ideales y el espectro primo
F, entonces F 6= 0, / y si {Xi }i∈Λ es una cadena en F, entonces su unión Y = i∈Λ Xi
S
también está en F. En efecto, W ⊆ Xi por lo que W ⊆ Y y además Y es irreducible
porque si U1 ,U2 son abiertos de X tales que Ui ∩ Y 6= 0, / entonces existen ı́ndices
j1 , j2 ∈ Λ tales que Ui ∩ X ji 6= 0/ para i = 1, 2, y como {Xi } es una cadena podemos
suponer que X j2 ⊆ X j1 y por lo tanto Ui ∩ X j1 6= 0, / pero como X j1 es irreducible,
por el lema 1.6 se sigue que U1 ∩ U2 ∩ X j1 6= 0/ y por lo tanto U1 ∩ U2 ∩ Y 6= 0/ que,
por el lema 1.6, implica que Y es irreducible, y por lo tanto Y ∈ F. Claramente Y es
cota superior de esta cadena y ası́, por el lema de Zorn, F debe tener un elemento
máximo, que es, por definición, una componente irreducible de X que contiene a W ,
como se querı́a. t
u
√
Corolario 1.23. El espacio topológico Spec A es irreducible
√ si y sólo si A/ 0 es un
dominio entero, o equivalentemente si el nilradical 0 es un ideal primo.
√
Demostración. Por el corolario 1.19 podemos asumir que 0 = 0. Ahora, si Spec A
fuera reducible existirı́an cerrados X1 , X2 contenidos propiamente en Spec A tales
que Spec A = X1 ∪ X2 y por lo tanto I(X1 ) ∩ I(X2 ) = I(X1 ∪ X2 ) = I(Spec A) =
nil(A) = 0 y los ideales I(X1 ) e I(X2 ) no serı́an 0 por la correspondencia del co-
rolario 1.15. Entonces se tendrı́an elementos no nulos f ∈ I(X1 ) y g ∈ I(X2 ) y su
producto f g ∈ I(X1 ) ∩ I(X2 ) = 0, i.e., A no serı́a un dominio entero. Recı́procamen-
te, si A no fuera dominio entero existirı́an elementos f , g distintos de cero en A tales
que f g = 0. Note que como f 6= 0 entonces V ( f ) Spec A ya que de lo contrario
I(V ( f )) = I(Spec A) = 0 y por lo tanto se tendrı́a que f = 0. Similarmente, V (g)
Spec A. Ahora, como f g = 0 entonces Spec A = V (0) = V ( f g) = V ( f ) ∪ V (g) y
ası́ Spec A serı́a reducible. t
u
Corolario 1.24. (1) En la correspondencia entre subconjuntos cerrados de Spec A
e ideales radicales de A, (vea el corolario 1.15), los subconjuntos cerrados irre-
ducibles corresponden a los ideales primos de A. En particular, las componentes
irreducibles de Spec A corresponden a ideales primos mı́nimos.
(2) La aplicación x 7→ {x} establece una biyección entre los puntos de Spec A y los
subconjuntos cerrados irreducibles de Spec A. En otras palabras, todo subconjunto
cerrado irreducible de Spec A admite un único punto genérico.
N OTA . Si X es cualquier espacio topológico y W ⊆ X, un punto x ∈ W se dice que
es un punto genérico de W si W = {x}. Observe que si W tiene un punto genérico,
entonces W = {x} es irreducible por el corolario 1.21 ya que {x} es irreducible.
Demostración. Para (1):, observe primero que los ideales primos son radicales,
√
p = p. Por otra parte, si V (I) es irreducible con I radical mostraremos que I
es primo. En efecto, si ab ∈ I entonces V (I) ⊆ V habi = V hai ∪ V hbi. Se sigue
que V (I) = (V (I) ∩ V hai) ∪ (V (I) ∩ V hbi) con los espacios en los paréntesis de
la derecha cerrados. Como V (I) es irreducible, la igualdad anterior implica que
V (I) ∩ V hai = V (I) o V (I) ∩ V hbi = V (I), es decir, V (I) ⊆ V hai o V (I) ⊆ V hbi y
ası́, por el lema 1.14 (2) se debe tener que a ∈ I o b ∈ I, es decir, I es primo. Para
(2), si Y ⊆ Spec A es un cerrado irreducible, entonces I(Y ) es un ideal primo de A
por la parte 1 y ası́, por el corolario 1.16 se tiene la primera igualdad en
1 Anillos, ideales y el espectro primo 15
{I(Y )} = V (I(Y )) = Y
donde la última igualdad es por el lema 1.14 (4). Se sigue que I(Y ) es un punto
genérico de Y . Supongamos ahora que q es otro punto genérico de Y . Entonces,
Y = {q} = V (I{q}) = V (q), la última igualdad por el lema 1.12 (3). La igualdad
anterior y el el lema 1.14 (3) implican que I(Y ) = I(V (q)) = q. t
u
En ocasiones, es más fácil trabajar con una base sencilla de la topologı́a de Za-
riski en Spec A y el lema siguiente nos da una tal base:
Lema 1.25. Sea A un anillo conmutativo y para cualquier f ∈ A denotemos por
D( f ) al abierto dado por el complemento del cerrado V (h f i). A los abiertos
D( f ) := Spec A −V h f i los llamaremos abiertos distinguidos.
(1) Si f , g ∈ A, entonces D( f g) = D( f ) ∩ D(g). En particular, D( f ) = D( f n ).
p √
(2) D( f ) ⊇ D(g) si y sólo si g ∈ h f i =: f .
√ √
(3) D( f ) = D(g) si y sólo si f = g, lo cual equivale a que los ideales primos
mı́nimos que contienen a h f i y hgi son iguales. En particular, esto sucede si f = ug
con u ∈ A∗ una unidad.
(4) Los conjuntos D( f ), variando f ∈ A, forman una base para la topologı́a de
Spec A.
(5) Si { fi }i∈Λ es una familia de elementos de A, entonces
[
Spec A = D( fi )
i∈Λ
si y sólo si 1 ∈ h fi : i ∈ Λ i, i.e., si y sólo si el ideal generado por los fi es todo A.
(6) Spec A es cuasicompacto.
Demostración. (1): Por el lema 1.11 (2), V ( f g) = V ( f ) ∪ V (g) y el resultado se
sigue tomando complementos. p
Para (2), recordemos que h f i = f ∈p p. Usando esta igualdad se tiene la pri-
T
mera equivalencia en:
p
g 6∈ h f i ⇔ existe un ideal primo p con f ∈ p pero g 6∈ p
⇔ existe un ideal primo p tal que p 6∈ D( f ) pero p ∈ D(g)
⇔ D( f ) 6⊇ D(g).
La parte (3) se sigue de la parte (2) o del lema 1.14, partes (3) y (1).
Para (4), si U = Spec A −V (I) es cualquier abierto, note que
\
p ⊇ I ⇔ f ∈ p para todo f ∈ I ⇔ p ∈ V ( f ) para todo f ∈ I ⇔ p ∈ V(f)
f ∈I
T
i.e., V (I) = f ∈I V ( f ) y por lo tanto al tomar complementos
16 1 Anillos, ideales y el espectro primo
\ [ [
U = Spec A −V (I) = Spec A − V(f) = Spec A −V ( f ) = D( f ).
f ∈I f ∈I f ∈I
Para (5), observe que Spec A = i D( fi ) si y sólo si todo punto p ∈ Spec A no
S
contiene a algún fi , i.e., si y sólo si ningún ideal primo p contiene al ideal h fi : i ∈
Λ i, y esto sucede si y sólo si este ideal es todo A.
Para (6), observe primero que basta probar que cualquier cubierta por abiertos
básicos D( f ) tiene una subcubierta finita. Para probar esto último, en la demostra-
ción previa observe que 1 ∈ h fi : i ∈ Λ i si y sólo si existe un subconjunto finito
f j1 , . . . , f jn de los fi y escalares a1 , . . . , an ∈ A tales que
n
1 = ∑ a i f ji
i=1
y por lo tanto 1 ∈ h f ji : 1 ≤ i ≤ ni, que por la parte 5 implica que Spec A = D( f j1 ) ∪
· · · ∪ D( f jn ). t
u
Ejemplos. Los ejemplos siguientes ilustran la correspondencia funtorial:
Anillos conmutativos −→ Espectros primos.
Ejemplo 1.1. Si K es un campo, su único ideal primo es el 0 y ası́ Spec K = {0}.
Ejemplo 1.2. Sea K un campo y consideremos el anillo de polinomios K[x]. Éste
es un DIP y sus primos son el ideal h0i y los ideales máximos de K[x]. Es claro
que V (0) = Spec K[x], es decir, la cerradura de h0i es todo el espacio Spec K[x]
por lo que h0i es un punto genérico de Spec K[x]. Los otros puntos de Spec K[x],
correspondientes a ideales máximos (que son todos los primos porque K[x] es DIP)
hmi i (con mi polinomio irreducible de K[x]) son puntos cerrados, ya que, como K[x]
es dominio de factorización única, para cualquier ideal I = h f i 6= 0 de K[x], se tiene
que
V (I) = V h f i = {hmi i ∈ Spec K[x] : mi | f }
es el conjunto de divisores primos de f (x) y ası́ V (I) es un subconjunto finito de
Spec K[x], en particular, si mi es irreducible, V (hmi i) = {hmi i}.
En el caso cuando K es algebraicamente cerrado, los ideales máximos de K[x]
corresponden a polinomios mi de grado 1, digamos mi = x − ai con ai ∈ K y por lo
tanto, los puntos cerrados de Spec K[x] corresponden biyectivamente a los elementos
de K mediante hx − ai i 7→ ai , que son los puntos de la recta (afı́n) K, de tal forma
que
Spec K[x] = K ∪ {punto genérico} :
0 a
• •
hxi hx − ai
h0i
1 Anillos, ideales y el espectro primo 17
Ejemplo 1.3. En el caso cuando K no es algebraicamente cerrado se tienen otros
ideales primos en K[x] además de los de la forma hx − ai. Por ejemplo, si K = R,
por el teorema fundamental del álgebra hay dos tipos de ideales primos (máximos)
en R[x]:
De la forma hx − λ i con λ ∈ R, como antes, y
De la forma hx2 + bx + ci con b, c ∈ R tales que b2 − 4c < 0. Note que estos
últimos ideales se pueden factorizar como hx − γihx − γi, con γ ∈ C − R.
Ası́, los puntos cerrados de Spec R[x] corresponden a números reales o a pares
conjugados de números complejos no reales. Observe también que Spec R[x] tiene
un único punto no cerrado, correspondiente al ideal primo cero.
El espectro máximo. Antes de tratar de generalizar el ejemplo 1.3 anterior para
considerar el espectro primo
Spec K[x1 , . . . , xn ]
de un anillo de polinomios en n variables con coeficientes en un campo K (algebrai-
camente cerrado), comenzamos observando que los ideales
hx1 − a1 , . . . , xn − an i
con ai ∈ K son ideales máximos de K[x1 , . . . , xn ] porque los cocientes
K[x1 , . . . , xn ]/hx1 − a1 , . . . , xn − an i ' K
(el isomorfismo es f (x1 , . . . , xn ) 7→ f (a1 , . . . , an )). Un tal ideal hx1 − a1 , . . . , xn − an i
corresponde a una n-ada ordenada (a1 , . . . , an ) ∈ K n , por lo que podemos identi-
ficar al conjunto de ideales máximos anteriores con K n . En el capı́tulo 3, página
71, probaremos el teorema de los ceros de Hilbert 3.22, que afirma que éstos son
todos los ideales máximos de K[x1 , . . . , xn ] cuando K es algebraicamente cerrado.
Aceptando lo anterior, e identificando el ideal máximo hx1 − a1 , . . . , xn − an i con
la n-ada ordenada (a1 , . . . , an ) ∈ K n , podemos visualizar a los ideales máximos en
Spec K[x1 , . . . , xn ] como los puntos de K n . En otras palabras, podemos pensar que
K n ⊆ Spec K[x1 , . . . , xn ]
y para hacerlo más formal conviene definir el espectro máximo de un anillo A como
el conjunto
Specm(A) = {m ⊆ A : m es un ideal máximo de A},
de tal forma que, si K es algebraicamente cerrado
K n = Specm K[x1 , . . . , xn ]
identificando cada ideal máximo hx1 − a1 , . . . , xn − an i con el punto (a1 , . . . , an ).
18 1 Anillos, ideales y el espectro primo
El paso siguiente es ver cómo la topologı́a de Zariski de Spec K[x1 , . . . .xn ] se
restringe al subconjunto K n = Specm K[x1 , . . . , xn ]. Para ésto, considere un ideal I ⊆
K[x1 , . . . , xn ] y el conjunto cerrado V (I) ⊆ Spec K[x1 , . . . , xn ]. Su restricción a K n es
V(I) := V (I) ∩ Specm K[x1 , . . . , xn ] = {m ∈ Specm K[x1 , . . . , xn ] : m ⊇ I}.
El objetivo entonces es dilucidar lo que significa geométricamente el hecho de
que m ⊇ I. Para ésto, observe que si f = f (x1 , . . . , xn ) ∈ I es cualquier elemen-
to, entonces f ∈ m = hx1 − a1 , . . . , xn − an i, es decir, f se puede escribir co-
mo f = (x − a1 )g1 + · · · + (x − an )gn , con los gi ∈ K[x1 , . . . , xn ] y por lo tanto
el punto (a1 , . . . , an ) ∈ K n es un cero de f . Por lo tanto, identificando al ideal
m = hx1 − a1 , . . . , xn − an i con el punto (a1 , . . . , an ) ∈ K n , la condición m ⊇ I quiere
decir que el punto (a1 , . . . , an ) es un cero común a todos los polinomios de I. En
otras palabras, podemos identificar
V(I) := {m = hx1 − a1 , . . . , xn − an i ∈ Specm K[x1 , . . . , xn ] : m ⊇ I}
= {(a1 , . . . , an ) ∈ K n : f (a1 , . . . , an ) = 0 para todo f ∈ I}.
Conjuntos algebraicos afines. Hemos mostrado que los cerrados del subespacio
K n ⊆ Spec K[x1 , . . . , xn ] son los conjuntos de la forma
V(I) = {(a1 , . . . , an ) ∈ K n : f (a1 , . . . , an ) = 0 para todo f ∈ I}
a los que se llama conjuntos algebraicos afines. La topologı́a correspondiente en
K n se llama la topologı́a de Zariski y se dice que K n es el espacio afı́n de dimen-
sión n sobre K. Cuando el conjunto algebraico afı́n V(I) ⊆ K n es irreducible, di-
remos que V(I) es una variedad algebraica afı́n o variedad afı́n. Note que como
todo ideal propio I K[x1 , . . . , xn ] está contenido en un ideal máximo m que, por
el teorema de los ceros de Hilbert 3.22, es de la forma m = hx1 − a1 , . . . , xn − an i,
se sigue que (a1 , . . . , an ) ∈ V(I) y por lo tanto estos conjuntos no son vacı́os para
I K[x1 , . . . , xn ]. A la luz de la discusión anterior, no es de extrañar que en geo-
metrı́a algebraica se haya definido primero el espectro máximo Specm(A) de un
anillo A, ya que ésto es lo natural y es un punto de vista que conviene usar, y se usa.
Por el corolario 1.16, Specm(A) es el conjunto de puntos cerrados de Spec A. Una
desventaja, no pequeña, del espectro máximo es que si f : A → B es un morfismo de
anillos, en general no se tiene la función asociada a f : Specm(B) → Specm(A).
Los ejemplos 1.4 al 1.9 siguientes, de conjuntos o variedades afines, ilustran
la naturaleza geométrica del espectro máximo, considerando ideales del anillo de
polinomios K[x1 , . . . , xn ] con K algebraicamente cerrado. Comenzamos retomando
el caso de una variable del ejemplo 1.2:
Ejemplo 1.4. Supongamos que K es algebraicamente cerrado. En la recta afı́n K 1 ,
¿cuáles son sus conjuntos algebraicos? Para comenzar, como el anillo K[x] es un
DIP, entonces todo conjunto algebraico V ⊆ K 1 es de la forma V = V( f ) para un
polinomio f ∈ K[x], y como K es algebraicamente cerrado entonces f (x) se factoriza
como f (x) = c(x − a1 ) · · · (x − ak ) con c, ai ∈ K y por lo tanto
1 Anillos, ideales y el espectro primo 19
V( f ) = {a1 , . . . , an },
es decir, los conjuntos algebraicos de K 1 son los conjuntos finitos, el espacio total y
el vacı́o. El ejemplo anterior muestra que la topologı́a de Zariski en K 1 es muy débil
y bastante diferente de la topologı́a usual en K 1 = K, por ejemplo si K = C, ya que
en C1 = C se tienen más cerrados en la topologı́a métrica usual que en la topologı́a
de Zariski. Note también que los cerrados en la topologı́a de Zariski son cerrados en
la topologı́a métrica ya que los polinomios son funciones continuas en la topologı́a
usual.
Ejemplo 1.5. Si E ⊆ K[x1 , . . . , xn ] es un conjunto finito de polinomios lineales, la
variedad V(E) ⊆ K n se llama una K-variedad lineal que, esencialmente es estudiada
por el álgebra lineal.
Ejemplo 1.6. Si E ⊆ K[x1 , . . . , xn ] consiste de un único polinomio no constante
f ∈ K[x1 , . . . , xn ], a la variedad V(E) =: V( f ) ⊆ K n se le llama una hipersuperfi-
cie. Si f es de grado 1, se dice que V( f ) es un hiperplano afı́n en K n . En el caso
particular cuando n = 2, V( f ) es una curva en K 2 y es una recta si f es lineal. En el
capı́tulo 4 se probará que todos los ideales I ⊆ K[x1 , . . . , xn ] tienen un número finito
de generadores, el teorema de la base de Hilbert 4.2, página 94, y por lo tanto todo
conjunto algebraico afı́n V(I) es una intersección finita de hipersuperficies.
Ejemplo 1.7. Si K es un campo, dada a una matriz m × n con entradas en K, des-
plegando sus renglones la podemos pensar como un elemento de K mn . Entonces, si
2
m = n, el grupo lineal especial SLn (K) ⊆ K n de matrices cuadradas n × n con deter-
minante 1, es un conjunto algebraico afı́n porque el determinante es un polinomio,
es decir, para (xi j )n×n , su determinante det(xi j ) ∈ K[x11 , x12 , . . . , xnn ].
En forma similar se muestra que el grupo ortogonal On (K) de matrices cuadradas
A tales que AT A = idn es un conjunto algebraico afı́n.
Conjuntos algebraicos afines e ideales radicales. Antes de ver otros ejemplos,
veamos cómo se restringe la función
I : {subconjuntos de Spec A} −→ {ideales radicales de A},
en el caso cuando A = K[x1 , . . . , xn ] con K algebraicamente cerrado, al subespacio
Specm A. Denotemos esta restricción por I. Ası́, por definición, para cualquier sub-
conjunto U ⊆ Specm K[x1 , . . . , xn ] se tiene que
I(U) =
\
m ⊆ K[x1 , . . . , xn ].
m∈U
Note ahora que, identificando U ⊆ Specm K[x1 , . . . , xn ] = K n con un subconjunto de
K n , se tiene que
f ∈ I(U) = m ⇔ f ∈ m para todo m ∈ U
T
m∈U
⇔ f ∈ m = hx1 − a1 , . . . , xn − an i para todo m ∈ U
⇔ f (a1 , . . . , an ) = 0 para todo (a1 , . . . , an ) ∈ U.
20 1 Anillos, ideales y el espectro primo
Es decir, para U ⊆ Specm K[x1 , . . . , xn ] = K n , el ideal I(U) está dado por todos los
polinomios en K[x1 , . . . , xn ] que se anulan en los puntos de U.
Si K es cualquier campo, no necesariamente algebraicamente cerrado, y U ⊆ K n
se define el ideal
I(U) := { f ∈ K[x1 , . . . , xn ] : f (P) = 0 para todo P ∈ U}.
Observe ahora que I(U) es un ideal radical, ya que si f ∈ I(U), entonces f r ∈
p
I(U) para algún r ≥ 1, y por lo tanto para todo punto a = (a1 , . . . , an ) ∈ U se tiene
que f r (a) = 0, es decir, ( f (a))p
r = 0 y consecuentemente f (a) = 0, es decir, f ∈
I(U). Hemos mostrado ası́ que I(U) ⊆ I(U), y la otra inclusión siempre se tiene.
Veamos algunos ejemplos de cómo se calcula el ideal I(U), para algunos U ⊆ K n .
Ejemplo 1.8. Para K algebraicamente cerrado, I(K n ) = 0. Antes de probar este re-
sultado, note que no es trivial. Por ejemplo, si K es un campo finito, digamos K = Fq ,
el polinomio de Frobenius f (x) = xq − x ∈ Fq [x] se anula en todos los puntos de
U = F1q , pero no es el polinomio cero, es decir, I(F1q ) 6= 0. Sin embargo, si K es
un campo infinito (cuando K es algebraicamente cerrado, claramente es infinito) se
tiene que
I(K n ) = 0.
Demostraremos el resultado deseado por inducción sobre n ≥ 1. El caso n = 1 es
porque si f ∈ I(K 1 ) ⊆ K[x] no fuera cero, como el número de raı́ces de f es menor
o igual que su grado, esto contradice el que K es infinito. Supongamos ahora que
el lema es válido para ≤ n − 1 y sea f ∈ I(K n ). Supongamos que f 6= 0. Observe
primero que K n−1 ⊆ K n identificando (α1 , . . . , αn−1 ) ∈ K n−1 con (α1 , . . . , αn−1 , 0) ∈
K n . Sea r el grado de f en la variable xn y note que no puede suceder que r = 0
(i.e., que no aparezca la variable xn en f ) porque entonces f ∈ K[x1 , . . . , xn−1 ] y
como se anula en todo K n , en particular en K n−1 , por hipótesis de inducción se
tendrı́a entonces que f = 0, una contradicción. Factorizando las potencias xnr en los
monomios de f , escribamos
(∗) f = ar (x1 , . . . , xn−1 )xnr + · · ·
donde r ≥ 1 y ar (x1 , . . . , xn−1 ) 6= 0 (no es el polinomio cero). Por hipótesis de induc-
ción se tiene que ar 6∈ I(K n−1 ) y por lo tanto existe un punto (α1 , . . . , αn−1 ) ∈ K n−1
tal que ar (α1 , . . . , αn−1 ) 6= 0. Substituyendo el punto (α1 , . . . , αn−1 ) en todos los
coeficientes ai en (∗) se obtiene el polinomio en una variable:
f˜ = ar (α1 , . . . , αn−1 )xnr + · · · ∈ K[xn ]
donde el coeficiente ar (α1 , . . . , αn−1 ) 6= 0 y por lo tanto f˜ tiene ≤ gr( f˜) raı́ces,
i.e., no se puede anular en todo K 1 , i.e., existe αn ∈ K = K 1 tal que 0 6= f˜(αn ) =
f (α1 , . . . , αn−1 , αn ), i.e., no se anula en todo K n . t
u
Parte de la importancia del ideal I(U), para U ⊆ K n radica en que detecta cuándo
el subespacio U es irreducible, para U un conjunto algebraico (i.e., cerrado) de K n :
1 Anillos, ideales y el espectro primo 21
Proposición 1.26. Un conjunto algebraico V ⊆ K n es irreducible si y sólo si su ideal
asociado I(V ) es un ideal primo.
Demostración. Si V es irreducible y si f , g ∈ K[x1 , . . . , xn ] son tales que f g ∈ I(V ),
entonces poniendo W1 = V( f ), W2 = V(g), se tiene que V = (V ∩ W1 ) ∪ (V ∩ W2 ),
con los espacios de la derecha cerrados y por lo tanto, ya que V es irreducible,
se sigue que V = V ∩ W1 o V = V ∩ W2 , es decir, V ⊆ W1 o V ⊆ W2 , por lo que
f ∈ I(W1 ) ⊆ I(V ) o g ∈ I(W2 ) ⊆ I(V ), i.e., I(V ) es ideal primo.
Recı́procamente, si I(V ) es un ideal primo, supongamos que existen cerrados
(i.e., conjuntos algebraicos afines) W1 ,W2 tales que V = W1 ∪ W2 con Wi V . Por
el lema 1.12 se tiene que I(V ) = I(W1 ) ∩ I(W2 ) y además, por la inyectividad de I,
I(V ) I(Wi ). Por lo tanto, existen polinomios fi ∈ I(Wi ) − I(V ) y como los I(Wi )
son ideales, entonces f1 f2 ∈ I(Wi ) y consecuentemente f1 f2 ∈ I(W1 ) ∩ I(W2 ) =
I(V ), una contradicción con la hipótesis de que I(V ) es primo. t
u
Ejemplo 1.9. Si el campo K es infinito, K n es irreducible ya que, por el ejemplo 1.8,
su ideal I(K n ) = 0, que es primo.
Ejemplo 1.10. Si f ∈ K[x, y] es un polinomio irreducible, entonces p = h f i es un
ideal primo y por lo tanto X = V( f ) ⊆ K 2 es irreducible. Note que esta variedad al-
gebraica es la curva afı́n definida por f (x, y) = 0. Las figuras siguientes son algunas
curvas en R2 , todas ellas irreducibles excepto la última:
6 6
- -
Vhy2 − x3 i (la cúbica cuspidal) Vhy2 − x2 (x + 1)i (la cúbica nodal)
22 1 Anillos, ideales y el espectro primo
6 6
- -
Vhx2 + y2 − 1i (el cı́rculo) Vh(y − x2 )(y − x)i (parábola y recta)
El resultado siguiente, y su corolario, son los análogos para el espectro máximo
del lema 1.14 y el corolario 1.15, pero la parte medular requiere el teorema de los
ceros de Hilbert 3.22 cuya demostración se hará en el capı́tulo 3.
Teorema 1.27. Sea K un campo algebraicamente cerrado.
(1) Si V es un subconjunto arbitrario de K n , entonces V ⊆ V(I(V )), y la igualdad
se tiene si y sólo si V es un subconjunto algebraico afı́n.
√
(2) Si J es un ideal de K[x1 , . . . , xn ], entonces J ⊆ I(V(J)). Más aún, IV(J) = J y
por lo tanto la igualdad IV(J) = J se tiene si y sólo si J es un ideal radical.
Demostración. Para (1), si P ∈ V , entonces para todo f ∈ I(V ) se tiene que f (P) = 0
y por lo tanto f ∈ V(I(V )) y ası́ V ⊆ V(I(V )). Supongamos ahora que V = V(J) es
algebraico afı́n. Entonces, J ⊆ I(V ) y como la función V invierte inclusiones, por el
lema 1.11, se sigue que V = V(J) ⊇ V(I(V )) y por lo tanto se tiene la igualdad V =
V(I(V )). Recı́procamente, si V = V(I(V )), entonces V es algebraico, por definición.
Para (2), si f ∈ J, entonces para todo P ∈ V(J) se tiene que f (P) = 0 y por lo
tanto J ⊆ IV(J). La segunda afirmación de la parte (2) es (una parte de) el contenido
del teorema de los ceros de Hilbert 3.22 y su demostración se pospondrá hasta el
capı́tulo 3. t
u
Si K es algebraicamente cerrado, una consecuencia inmediata del teorema 1.27
es que las funciones I y V:
I /
{subconjuntos algebraicos de K n } o {ideales radicales de K[x , . . . , x ]}
1 n
V
invierten inclusiones y son inversas una de la otra. Esta es una correspondencia
perfecta que traduce la geometrı́a de los conjuntos algebraicos afines a una situación
algebraica.
Ahora, aprovechando que ya se tiene una visión geométrica de los subconjuntos
cerrados del espectro máximo Specm K[x1 , . . . , xn ] con K algebraicamente cerrado,
podemos ilustrar geométricamente lo que sucede cuando se toma el espacio más
grande, el espectro primo Spec K[x1 , . . . , xn ], en los ejemplos que siguen:
1 Anillos, ideales y el espectro primo 23
Ejemplo 1.11. Sea K un campo y consideremos Spec K[x, y]. De nuevo, como K[x, y]
es dominio entero, h0i es ideal primo, su cerradura es todo Spec K[x, y] y ası́ h0i es
un punto genérico. Ahora, desafortunadamente K[x, y] no es un DIP (por ejemplo,
el ideal hx, yi no es principal). Para ver algunos ejemplos de puntos en Spec K[x, y],
por el ejemplo 1.4 para n = 2, los ideales hx − a, y − bi, con a, b ∈ K, son máxi-
mos. Pero además de los ideales máximos anteriores, hay otros ideales primos, a
saber los ideales h f (x, y)i con f ∈ K[x, y] irreducible (por ejemplo, f (x, y) = y − x2
o f (x, y) = y2 − x3 ). Más adelante probaremos que estos son todos los ideales pri-
mos de K[x, y]: la ((idea geométrica)) es que los primos (máximos) hx − a, x − bi
corresponden a puntos (a, b) ∈ K 2 , i.e., de dimensión cero; los primos h f (x, y)i con
f irreducible son curvas f (x, y) = 0, i.e., de dimensión 1; al ideal 0 de alguna ma-
nera lo pensaremos de dimensión 2 (aunque en toda esta discusión no hemos de-
finido el concepto de dimensión) y esto cubre todas las posibilidades geométricas
en Spec K[x, y]. Resumiendo, los ideales máximos en Spec K[x, y] corresponden a
los puntos en K 2 y además Spec K[x, y] contiene al punto genérico 0 y a los puntos
correspondientes a curvas f (x, y) = 0 asociadas a polinomios irreducibles f :
Spec K[x, y] = K 2 ∪ {h0i} ∪ {h f (x, y)i : f (x, y) irreducible} :
punto genérico en el eje Y
hxi
h0i
hyi
punto genérico de K 2
punto genérico en el eje X
•
hx − a, y − bi
punto genérico en la curva h f (x, y)i
punto cerrado
Ejemplo 1.12. Generalizando el ejemplo 1.11 anterior, sea K un campo algebrai-
camente cerrado y consideremos el espectro Spec K[x1 , . . . , xn ], y para ser concretos
consideremos el caso n = 3, i.e., Spec K[x, y, z]. De nuevo, por el teorema de los ceros
de Hilbert 3.22, los ideales hx−a, y−b, z−ci, para a, b, c ∈ K son todos los máximos
de K[x, y, z], y a los primos anteriores los pensamos como puntos (a, b, c) ∈ K 3 , i.e.,
de dimensión 0. También, el ideal 0 es primo y su cerradura es todo Spec K[x, y, z],
i.e., 0 es un punto genérico de Spec K[x, y, z]. De nuevo, tenemos para cada poli-
nomio irreducible f ∈ K[x, y, z] el ideal primo h f (x, y, z)i con el cual asociamos la
hipersuperficie f (x, y, z) = 0 y pensamos a estos primos como de dimensión 2. Sin
embargo, estos no son todos los primos de K[x, y, z], nos faltan los de dimensión
1, por ejemplo el ideal hx, yi es primo ya que el cociente K[x, y, z]/hx, yi ' K[z] es
24 1 Anillos, ideales y el espectro primo
un dominio entero; de hecho, hay muchos primos unidimensionales y más adelante
veremos que corresponden a ((curvas irreducibles)): una respuesta geométrica a una
pregunta algebraica: ¿cuáles son los primos de K[x, y, z]? Resumiendo,
Spec K[x, y, z] = K 3 ∪ {h0i} ∪ {otros primos}.
De aquı́ puede inferirse lo que sucede en el caso general: Spec K[x1 , . . . , xn ] contiene,
como subespacio de puntos cerrados, al espacio afı́n K n y además un punto pZ por
cada subvariedad (irreducible) Z ⊆ AnK de dimensión ≥ 1:
Spec K[x1 , . . . , xn ] = K n ∪ {h0i} ∪ {pZ : Z ⊆ K n variedad irreducible de dim ≥ 1}.
Ejemplo 1.13. Si A = K[x, y], con K algebraicamente cerrado, e I = hxyi, por el
ejemplo 1.12 sabemos que Spec A = Spec K[x, y] es K 2 junto con puntos de dimen-
siones 1 y 2. Por la proposición 1.18, Spec K[x, y]/hxyi se identifica con V hxyi ⊆
Spec K[x, y], y este subespacio cerrado incluye, por ejemplo, los puntos 0-dimensio-
nales (a, 0) y (0, b), i.e., los ((ejes coordenados)), y también los primos unidimensio-
nales hxi y hyi.
Ejemplo 1.14. En general, si K es algebraicamente cerrado y V ⊆ K n es un conjunto
algebraico afı́n con ideal I = I(V ) ⊆ K[x1 , . . . , xn ] y anillo de coordenadas K[V ] :=
K[x1 , . . . , xn ]/I, su espectro asociado es Spec K[V ] y el epimorfismo canónico ρ :
K[x1 , . . . , xn ] K[V ] induce el monomorfismo de espectros
a
ρ : Spec K[V ] Spec K[x1 , . . . , xn ]
y recordando que los ideales máximos de K[V ] corresponden a ideales máximos de
K[x1 , . . . , xn ] que contienen a I y los ideales máximos de K[V ] corresponden a los
puntos de V , entonces podemos identificar a V con el subconjunto de puntos cerra-
dos de Spec K[V ]. Además, Spec K[V ] tiene un punto genérico por cada subvariedad
algebraica (irreducible) Z ⊆ V de dimensión ≥ 1.
Espectros de tipo aritmético. Los anillos que consideraremos en este caso son ani-
llos finitamente generados sobre Z y están naturalmente asociados a problemas de
origen aritmético, ya sea como anillos de enteros en campos de números, o asocia-
dos a problemas diofantinos (soluciones a ecuaciones polinomiales con coeficientes
enteros o racionales). Comenzamos con el prototipo de todos estos ejemplos:
Ejemplo 1.15. Para el anillo Z, Spec Z = {0, h2i, h3i, h5i, . . . , hpi, . . .}. Por otra par-
te, V (0) = Spec Z y ası́ este espacio es irreducible y 0 es un punto genérico. Ahora,
como Z es DIP, todos sus ideales son de la forma I = hai por lo que si hai 6= 0,
entonces V (hai) = {hpi ∈ Spec Z : hpi ⊇ hai}, y como hpi ⊇ hai ⇔ p|a, enton-
ces V (hai) = {hpi : p es primo y p|a}. Explı́citamente, si a = pe11 · · · per r , entonces
V (hai) = {hp1 i, . . . , hpr i}. Ası́, los abiertos de Spec Z se obtienen como comple-
mentos de conjuntos finitos de primos (((botando subconjuntos finitos de primos))).
Note también que, como Z es un DIP, los ideales primos son máximos y ası́ cada
punto hpi ∈ Spec Z es cerrado: V hpi = {hpi}.
1 Anillos, ideales y el espectro primo 25
• • • • • • •
2 3 5 7 11 ··· p ···
h0i
Ejemplo 1.16. Consideremos la inclusión ϕ : Z ,→ Z[i] del anillo Z en el anillo de
enteros gaussianos. El morfismo inducido a ϕ : Spec Z[i] → Spec Z es simplemente
a ϕ(p) = ϕ −1 (p) = p ∩ Z = hpi, para p = 0 o p primo de Z. Como Z[i] es dominio
entero, entonces 0 es ideal primo y claramente a ϕ(0) = 0. Por otra parte, sabemos
que los ideales primos de Z[i] son factores de primos de Z, y para los primos de Z, el
2 se factoriza en Z[i] como 2 = (1 − i)(1 + i) = −i(1 − i)2 (donde −i es una unidad
de Z[i]), entonces ((arriba)) del 2 hay un primo elevado al cuadrado, a saber (1 − i)
y decimos que 2 se ((ramifica)) en Z[i]; para los primos impares, si p ≡ 3 (mód 4),
entonces p permanece primo en Z[i] (decimos que p es ((inerte))) y si p ≡ 1 (mód 4),
entonces p se factoriza en Z[i] como producto de dos primos a + bi conjugados, i.e.,
p = (a + bi)(a − bi) (decimos que p no se ((ramifica))) lo cual corresponde al caso
cuando el primo p se puede escribir como la suma de dos cuadrados. Podemos
visualizar la situación anterior como sigue:
• ··· • ··· ···
Spec Z[i] • • • • •
• ··· • ··· ···
aϕ
?
Spec Z • • • • • • •
2 3 5 7 11 ··· 4m + 1 · · · 4n + 3 · · ·
0
Ejercicios
1.1. En el párrafo antes del lema 1.1 usamos que en un DFU dados dos elementos
existe su máximo común divisor y éste es único salvo unidades. Demuestre formal-
mente lo anterior.
1.2. Si A es un DFU y a, b ∈ A son coprimos, i.e., su máximo común divisor es una
unidad, y si a|bc en A, demuestre que a|c.
1.3. Si A es un anillo y A[[x]] es el anillo de series de potencias formales con coefi-
cientes en A, demuestre que
f = a0 + a1 x + a2 x2 + · · · ∈ A[[x]]
es una unidad si y sólo si a0 es unidad de A.
1.4. Si K es un campo, demuestre que K[[x]] es un DFU.
26 1 Anillos, ideales y el espectro primo
1.5. Sea I ⊆ A un ideal. Considere su radical:
√
I := {a ∈ A : an ∈ I para algún entero n ≥ 1}.
Demuestre que:
√
(i) I es
√ un ideal de A.
(ii) Ip⊆ I.
√ √
(iii) √ I =√ I. √ √
(iv) IJ = I ∩ J = I ∩ J. En general, si {Ii } es una familia finita de ideales
de A, demuestre que pT T √
i Ii = i Ii .
√ p√ √
(v) I +J = I + J. √
(vi) Si p es primo, entonces pn = p, para todo entero n ≥ 1. √
(vii) Se puede definir el radical de cualquier subconjunto E ⊆ A, aún cuando E
no es un ideal, en general. Demuestre que
pS S √
i Ei = i Ei
para cualquier familia de subconjuntos Ei ⊆ A.
√
(viii) I = A si y sólo si I = A. √ √
(ix) Si I, J son ideales de A tales que I y J son coprimos, demuestre que I, J
son coprimos.
1.6. Calcule el nilradical del anillo Z/nZ.
√
1.7. Demuestre que I es el menor ideal radical que contiene a I.
1.8. Si I A es un ideal propio, demuestre que I es un ideal radical si y sólo si I es
la intersección de ideales primos.
1.9. Si I, J son ideales de A, demuestre que
(J : I) := {a ∈ A : ax ∈ J para todo x ∈ I} ⊆ A
es un ideal de A. Decimos que (J : I) es el ideal que traslada I a J. En el caso
particular cuando J = 0, al ideal (0 : I) que traslada I a 0, se le llama el anulador de
I. Demuestre que:
T T
(i) ( i Ji : I) = T i (Ji : I).
(ii) (J : ∑i IiS
) = i (J : Ii ).
(iii) Si D = x6=0 (0 : x) es el conjunto de divisores de cero de A, demuestre que
S p
D = x6=0 (0 : x).
1.10. Si A es un anillo, un elemento a ∈ A se dice que es idempotente si a2 = a.
Demuestre que a ∈ A es idempotente si y sólo si 1 − a es idempotente.
1.11. Si A es un anillo, demuestre que las propiedades siguientes son equivalentes:
1 Anillos, ideales y el espectro primo 27
(i) A tiene sólo un ideal primo.
(ii) Todo elemento de A es una unidad o es nilpotente.
(iii) A/ nil A es un campo.
1.12. Un anillo A se dice que es reducido si nil A = 0. Si A es cualquier anillo con-
mutativo, demuestre que A/ nil A es reducido. En ocasiones usaremos la notación
Ared := A/ nil A y diremos que Ared es el anillo reducido asociado a A.
1.13. Si K es un campo y p(x) ∈ K[x], demuestre que el anillo K[x]/hp(x)i es reduci-
do si y sólo si p(x) no es divisible por el cuadrado de algún polinomio no constante.
1.14. Si I ⊆ nil A y u ∈ A es tal que u es una unidad de A/I, demuestre que u es
unidad de A.
1.15. Si u es una unidad del anillo A y x ∈ A es nilpotente, demuestre que u + x es
una unidad de A.
1.16. Si p es un ideal primo de A e I, J son ideales de A tales que I 6⊆ p y J 6⊆ p,
demuestre que IJ 6⊆ p.
1.17. Si I ⊆ A es un ideal finitamente generado tal que I = I 2 , demuestre que I
está generado por un idempotente, i.e., un e ∈ I tal que e2 = e.
1.18. Si A 6= 0 es un anillo no trivial, demuestre que el conjunto Spec A de ideales
primos de A tiene elementos mı́nimos con respecto a la inclusión.
1.19. Si ϕ : A → B es un morfismo de anillos y si f ∈ A, demuestre que
a −1
ϕ (D( f )) = D(ϕ( f )).
1.20. Si ϕ : A → B es un morfismo de anillos y si J ⊆ B es cualquier ideal, demuestre
que
a ϕ(V (J)) = V (ϕ −1 (J)).
1.21. Si ϕ : A → B es un morfismo de anillos y si q ∈ Spec B, muestre que ϕ induce
el monomorfismo ϕq : A/a ϕ(q) → B/q tal que el diagrama siguiente conmuta
A
ϕ
/B
/ B/q
ϕq
A/a ϕ(q)
con las flechas verticales las canónicas. Demuestre que, para todo f ∈ A se tiene que
ϕq ( f + a ϕ(q)) = (ϕ( f ) + q).
Obtenga de lo anterior otra demostración de que la función a ϕ es continua.
28 1 Anillos, ideales y el espectro primo
1.22. Si ϕ : A → B y ψ : B → C son morfismos de anillos, demuestre que
a
(ψ ◦ ϕ) = a ϕ ◦ a ψ.
1.23. Si ϕ : A → B es un morfismo de anillos, demuestre que la imagen a ϕ(Spec B)
es densa en Spec A si y sólo si ker ϕ es nilpotente.
1.24. Sean A un anillo y f , g ∈ A. Demuestre que
√ p p
g ⊆ f ⇔ V ( f ) ⊆ V (g) ⇔ g ∈ f .
1.25. Demuestre que un espacio topológico irreducible es conexo. Dé un contra-
ejemplo de espacio conexo que no sea irreducible.
1.26. Demuestre que en un espacio topológico Hausdorff los puntos son los únicos
subconjuntos irreducibles.
1.27. Si I, J ⊆ A son ideales, demuestre que
Spec(A/(I ∩ J)) = Spec(A/I) ∪ Spec(A/J).
1.28. Con las mismas hipótesis, ¿quién es Spec(A/(I + J))?
1.29. Si K es algebraicamente cerrado, para los ideales I = hxi ⊆ K[x, y] y J = hx2 i ⊆
K[x, y], identifique los subconjuntos cerrados (afines) V(I) y V(J). Demuestre que
la inclusión hx2 i ⊆ hxi induce el epimorfismo K[x, y]/hx2 i K[x, y]/hxi, que a su
vez induce la inclusión
V(x) = Specm K[x, y]/hxi ,→ K[x, y]/hx2 i = V(x2 ).
¿Puede identificar, geométricamente, ambos lados de la inclusión anterior?
1.30. Encuentre las tres componentes irreducibles del conjunto algebraico afı́n dado
por
V(5x2 − y3 z, xz − 5x) ⊆ K 3 .
1.31. Si b ≥ 2 es un entero y Z[1/b] := {a/bn : a, n ∈ Z, n ≥ 0} ⊆ Q (fracciones
donde el denominador es una potencia de b), muestre que Z[1/b] es un subanillo de
Q que contiene a Z. Demuestre que se satisface la hipótesis del lema 1.17 aunque
el morfismo ϕ : Z ,→ Z[1/b] no es suprayectivo. ¿Puede calcular la imagen de a ϕ :
Spec Z[1/b] → Spec Z?
Capı́tulo 2
Módulos y álgebras
Si A es un anillo, un A-módulo es un grupo abeliano M junto con una acción
A × M → M, denotada por (a, x) 7→ ax, que satisface las condiciones siguientes:
(i) a(x + y) = ax + ay, para a ∈ A, x, y ∈ M.
(ii) (a + b)x = ax + bx, para a, b ∈ A, x ∈ M.
(iii) (ab)x = a(bx), para a, b ∈ A, x ∈ M.
(iv) 1 x = x, para 1 ∈ A, x ∈ M.
Ejemplo 2.1. Si K es un campo, un K-módulo es un K-espacio vectorial.
Ejemplo 2.2. Un Z-módulo es un grupo abeliano.
Ejemplo 2.3. Todo anillo A es un A-módulo.
Morfismos. Si M, N son A-módulos, un A-morfismo es una función f : M → N que
es A-lineal, i.e., que satisface:
f (x + y) = f (x) + f (y)
f (ax) = a f (x)
para todo x, y ∈ M y a ∈ A. Si f : M → N es un A-morfismo, diremos que es un
epimorfismo si es suprayectivo. Diremos que es un monomorfismo si es inyectivo y
diremos que es un isomorfismo si es biyectivo. En ocasiones usaremos las notaciones
M N para un epimorfismo, M N para un monomorfismo y M ' N si hay un
isomorfismo entre M y N, en cuyo caso diremos que M y N son isomorfos.
Ejemplo 2.4. Si M, N son K-espacios vectoriales, un K-morfismo es una transforma-
ción K-lineal. Si M, N son grupos abelianos, un Z-morfismo es un homomorfismo
de grupos. Si f : M → N y g : N → T son A-morfismos, su composición g◦ f : M → T
es un A-morfismo. La función identidad id : M → M dada por id(x) = x es un mor-
fismo.
Si f , g : M → N son dos A-morfismos, su suma f + g : M → N es la función dada
por ( f + g)(x) := f (x) + g(x). Claramente f + g es un morfismo. Similarmente, si
29
30 2 Módulos y álgebras
a ∈ A se define la función a f : M → N mediante (a f )(x) := a f (x) y también es un
morfismo. Ası́, el conjunto de todos los A-morfismos de M a N, denotado por
HomA (M, N)
es un A-módulo.
Proposición 2.1. Si M es un A-módulo, se tiene un isomorfismo natural
HomA (A, M) ' M.
Demostración. Defina ϕ : HomA (A, M) → M enviando un f : A → M a ϕ( f ) :=
f (1). t
u
Operaciones con módulos. Si M es un A-módulo, un A-submódulo de M es un sub-
conjunto N ⊆ M tal que es módulo con las operaciones de M. Ası́, N es submódulo
de M si y sólo si N ⊆ M es un subgrupo aditivo y es cerrado bajo multiplicación por
los escalares de A.
Si N ⊆ M es un submódulo, se define el módulo cociente M/N como el grupo
abeliano aditivo de clases laterales de N en M con la estructura de A-módulo dada
por: a(x + N) := ax + N, para a ∈ A y x + N ∈ M/N. La función ρ : M M/N dada
por ρ(x) := x + N es un morfismo suprayectivo.
Si f : M → N es un A-morfismo, su núcleo es
ker f := {x ∈ M : f (x) = 0}
y su imagen es
Im( f ) := { f (x) ∈ N : x ∈ M}.
Ambos son submódulos de los módulos correspondientes. El conúcleo de f es
Coker( f ) := N/ Im f
y la coimagen de f es
Coim( f ) := M/ ker f ,
sin embargo la coimagen no es muy interesante en este caso porque se tiene el
resultado siguiente:
Teorema 2.2 (Noether). Si f : M → N es un A-morfismo, entonces f induce un iso-
morfismo f : M/ ker f → Im f tal que le diagrama siguiente conmuta:
f
M / Im f ⊆ N
9
ρ
f
M/ ker f
2 Módulos y álgebras 31
Demostración. Si x + ker f ∈ M/ ker f , se define f (x + ker f ) := f (x). Se muestra
fácilmente que f está bien definida, hace conmutar el diagrama, i.e., f ◦ ρ = f y es
un isomorfismo. t
u
Intersección y suma de módulos. Si {Mi }i∈Γ es una familia de A-módulos, su
T
intersección i∈Γ Mi es un submódulo de cada Mi . Si todos los Mi son submódulos
de un A-módulo M, se define la suma ∑i∈Γ Mi como el conjunto
∑ Mi := ∑i xi ∈ M : sumas finitas con xi ∈ Mi
i∈Γ
que claramente es un A-módulo y es el menor submódulo de M que contiene a
todos los Mi . Si S es un subconjunto de un A-módulo M, la intersección de todos
los submódulos de M que contienen a S es un submódulo de M y se dice que es
el submódulo generado por el conjunto S y se denota por hSi, y se dice que los
elementos de S son los generadores de hSi. Claramente,
hSi = ∑i ai xi : sumas finitas con ai ∈ A y xi ∈ S .
Si S = {x1 , . . . , xn } es un conjunto finito, escribiremos hSi = hx1 , . . . , xn i, y diremos
que hSi es un submódulo finitamente generado. En particular, si S = {x}, observe
que hxi = Ax = {ax : a ∈ A} y por lo tanto, si S = {x1 , . . . , xn }, entonces
n
hx1 , . . . , xn i = ∑ Axi .
i=1
Producto directo y suma directa de módulos. Si {Mi }i∈Γ es una familia de A-
módulos, su producto directo es el conjunto
∏ Mi := (xi ) : xi ∈ Mi para todo i ∈ Γ
i∈Γ
de todas las Γ -adas ordenadas con xi ∈ Mi para cada i ∈ Γ y con las operaciones
definidas componente a componente, i.e.,
(xi ) + (yi ) := (xi + yi ) y a(xi ) := (axi ).
Se tienen epimorfismos naturales pi : ∏i Mi Mi definidos por las proyecciones
pi (xi ) = xi en el i-ésimo factor.
La suma directa de la familia anterior es el conjunto
M
Mi := (xi ) ∈ ∏ Mi : con casi todos los xi = 0
i∈Γ i
donde por ((casi todos)) queremos decir ((todos, excepto por un número finito)). Las
operaciones en la suma directa definen también componente a componente. Se tie-
nen monomorfismos naturales i j : M j M j definidos, para x j ∈ M j , por las inclu-
L
32 2 Módulos y álgebras
siones i j (x j ) = (. . . , 0, x j , 0, . . .), es decir, la Γ -ada con 0 en todas las componentes
excepto en la componente j-ésima donde se tiene a x j . Identificando cada i j (xi ) con
x j , se sigue que los elementos de x ∈ M j se pueden escribir en forma única como
L
x = ii1 (xi1 ) + · · · + iin (xin ) = xi1 + · · · + xin donde xi j , para 1 ≤ j ≤ n son las entra-
das distintas de cero L de x = (xi ). Observe que si el conjunto de ı́ndices Γ es finito,
entonces ∏i∈Γ Mi ' i∈Γ Mi .
L
Módulos libres. Si L = i∈Γ A es una suma directa de copias del anillo A indexa-
das por Γ , diremos que L es un A-módulo
L
libre. En general, cualquier A-módulo L
isomorfo a una suma directa de la forma i∈Γ A se dirá que es un módulo libre. En
ocasiones usaremos la notación
A(Γ ) :=
M
A.
i∈Γ
Si para cada α ∈ Γ denotamos con eα al 1 del anillo A en el lugar α, los elementos
de A(Γ ) se pueden expresar en forma única como sumas finitas de la forma
(1) ∑ aα eα con aα ∈ A y α ∈ Γ .
α
Se tiene una biyección Γ ≈ {eα ∈ A(Γ ) : α ∈ Γ } y abusando de la notación podemos
escribir α = eα por lo que podemos identificar a Γ con un subconjunto de A(Γ ) y
ası́ la suma (1) anterior se vuelve ∑α∈Γ aα α. A los elementos de Γ se les llama los
generadores del módulo libre A(Γ ) y se dice que Γ es una base de AΓ . Una de las
propiedades importantes de los módulos libres es que todo morfismo ϕ : A(Γ ) → M
está determinado por sus valores en la base Γ . Dicho de otra manera, toda función
f : Γ → M se extiende (linealmente) en forma única a un morfismo f : A(Γ ) → M.
Observe que todo A-módulo M es cociente de un A-módulo libre ya que se tiene
el epimorfismo A(M) M dado enviando un generador x ∈ M a sı́ mismo. Si Γ =
{1, . . . , n}, usaremos la notación An para la suma directa ni=1 A de n copias de A.
L
Sucesiones exactas. Una sucesión de A-módulos y A-morfismos
fi−1 i f
· · · → Mi−1 −→ Mi −→ Mi−1 → · · ·
se dice que es exacta en Mi si Im fi−1 = ker fi . Diremos que es una sucesión exacta
si lo es en cada Mi .
f
Lema 2.3. (1) Una sucesión 0 → M 0 −→ M es exacta si y sólo si f es inyectivo.
g
(2) Una sucesión M −→ M 00 → 0 es exacta si y sólo si g es suprayectivo.
(3) Si N ⊆ M es un submódulo, se tiene la sucesión exacta
i ρ
0 → N ,→ M −→ M/N → 0
donde i : N ,→ M es la inclusión de N en M, que obviamente es un morfismo, y
ρ : M → M/N es el epimorfismo canónico.
2 Módulos y álgebras 33
Demostración. Todo es obvio. t
u
Una sucesión exacta de la forma
0 → M 0 → M → M 00 → 0
se dice que es una sucesión exacta corta.
El lema del quinto y el lema de la serpiente. Los dos resultados siguientes, que
combinan la conmutatividad de unos diagramas con la exactitud de los renglones
correspondientes, a pesar de ser elementales serán de gran utilidad en secciones
subsiguientes.
Proposición 2.4 (El lema de la serpiente). Dado el diagrama conmutativo siguien-
te, con renglones exactos:
f
M0 /M g
/ M 00 /0
α β γ
0 / N0 /N / N 00
f0 g0
Existe una sucesión exacta de la forma
fˆ ĝ δ fˆ0 ĝ0
ker α −→ ker β −→ ker γ −→ Coker α −→ Coker β −→ Coker γ
donde los morfismos entre núcleos son las restricciones de f y g y los morfismos
entre conúcleos son los inducidos por f 0 y g0 . Más aún, si f es inyectiva, entonces
fˆ también lo es, y si g es suprayectiva entonces ĝ también lo es. El morfismo δ se
llama el morfismo de conexión o de frontera.
Demostración. El punto importante es la definición del morfismo de conexión δ :
ker γ → Coker α. Dado x00 ∈ ker γ, como g es suprayectivo existe un x ∈ M tal que
g(x) = x00 . Por la conmutatividad del cuadrado de la derecha g0 β (x) = γg(x) = γx00 =
0 y por lo tanto β x ∈ ker g0 = Im f 0 (por la exactitud del renglón inferior); por lo
tanto, existe un único y0 ∈ N 0 tal que f 0 (y0 ) = β x (es único porque f 0 es inyectivo).
Considere entonces la clase lateral y0 ∈ Coker α = N 0 / Im α. Se ((define)) δ (x) := y0 .
Note que en la ((definición)) de δ (x) hay un punto donde se tiene que hacer una
elección (cuando se usa que g es suprayectivo). Supongamos que z ∈ M también
satisface que g(z) = x00 . Entonces, x − z ∈ ker g = Im f (por la exactitud del renglón
superior) y ası́ existe un x0 ∈ M 0 tal que f x0 = x − z. Se sigue que
β (x) − β (z) = β (x − z) = β ( f x0 ) = f 0 αx0 ∈ Im f 0
y como f 0 −1 β (x) = y0 entonces
−1 −1 −1 −1 0
y0 − f 0 (β z) = f 0 (β x) − f 0 (β z) = f 0 f αx = αx
34 2 Módulos y álgebras
es decir, y0 difiere de la otra elección f 0 −1 (β z) por un elemento de Im α y ası́ y0
está bien definida en el cociente N 0 / Im α = Coker α, como se querı́a. Abusando de
la notación la definición es δ x00 := f 0 −1 β g−1 x00 , que en un diagrama se ve como:
g−1
xo x00
β
y0 o βx
f 0 −1
que, con un poco de imaginación, recuerda a una serpiente. La verificación de que
la sucesión del enunciado es exacta, es rutina. t
u
Proposición 2.5 (El lema del quinto). Dado el diagrama conmutativo siguiente,
con renglones exactos
M1 / M2 / M3 / M4 / M5
f1 f2 f3 f4 f5
N1 / N2 / N3 / N4 / N5
(1) Si f2 y f4 son suprayectivas, f5 es inyectiva, entonces f3 es suprayectiva.
(2) Si f2 y f4 son inyectivas, f1 es suprayectiva, entonces f3 es inyectiva.
(3) Si f1 , f2 , f4 y f5 son biyectivas, entonces f3 es biyectiva.
Demostración. Etiquete las flechas horizontales y cacerı́a en el diagrama. t
u
Propiedades de exactitud del Hom. Si f : M 0 → M es un A-morfismo y N es cual-
quier A-módulo, entonces f induce un A-morfismo
f ∗ : HomA (M, N) → HomA (M 0 , N)
f α
definido, para α ∈ HomA (M, N) mediante f ∗ (α) = α ◦ f : M 0 −→ M −→ N. Se
verifica directamente que f ∗ es un morfismo. Similarmente, si f : N → N 0 es un
morfismo y M es cualquier módulo, entonces f induce el morfismo
f∗ : HomA (M, N) → HomA (M, N 0 )
α f
definido, para α ∈ HomA (M, N) mediante f∗ (α) = f ◦ α : M −→ N −→ N 0 .
f g
Lema 2.6. (1) Si M 0 −→ M −→ M 00 son morfismos y N es otro módulo, entonces
g∗ f∗
(g ◦ f )∗ = f ∗ ◦ g∗ : HomA (M 00 , N) −→ HomA (M, N) −→ HomA (M 0 , N).
f g
(2) Si N 0 −→ N −→ N 00 son morfismos y M es otro módulo, entonces
f∗ g∗
(g ◦ f )∗ = g∗ ◦ f∗ : HomA (M, N 0 ) −→ HomA (M, N) −→ HomA (M, N 00 ).
2 Módulos y álgebras 35
Demostración. Cálculos directos. t
u
f g
Teorema 2.7. (1) Si 0 → M 0 −→ M −→ M 00 → 0 es una sucesión exacta y N es otro
módulo, entonces la sucesión siguiente es exacta:
g∗ f∗
0 → HomA (M 00 , N) −→ HomA (M, N) −→ HomA (M 0 , N).
f g
(2) Si 0 → N 0 −→ N −→ N 00 → 0 es exacta y M es otro módulo, entonces la sucesión
siguiente es exacta:
f∗ g∗
0 → HomA (M, N 0 ) −→ HomA (M, N) −→ HomA (M, N 00 ).
Demostración. (2): Primero, f∗ es inyectiva ya que si f∗ (α) = 0, entonces f ◦ α =
0 : M → N, i.e., para todo x ∈ M se tiene que f (α(x)) = 0 y como f es inyectivo,
ésto implica que α(x) = 0 para todo x ∈ M, i.e., α = 0. Segundo, mostraremos
que Im f∗ ⊆ ker g∗ , o lo que es lo mismo, mostraremos que g∗ ◦ f∗ = 0. Pero como
g∗ ◦ f∗ = (g ◦ f )∗ y como Im f = ker g por hipótesis, entonces g ◦ f = 0 y por lo
tanto g∗ ◦ f∗ = (g ◦ f )∗ = 0∗ = 0. Finalmente, mostraremos que ker g∗ ⊆ Im f∗ . En
efecto, dado β ∈ ker g∗ se tiene que 0 = g∗ (β ) = g ◦ β y ası́ para toda x ∈ M se tiene
que g(β (x)) = 0, i.e., β (x) ∈ ker g y por la exactitud de la sucesión de la hipótesis,
β (x) ∈ ker g = Im f , existe x0 ∈ N 0 tal que f (x0 ) = β (x). Como f es inyectiva, esta
x0 ∈ N 0 es única con la propiedad de que f (x0 ) = β (x). Definimos la función α ∈
HomA (M, N 0 ) mediante α(x) = x0 y se verifica fácilmente que es un morfismo. Note
entonces que f∗ (α) = f ◦ α : M → N 0 → N satisface que para todo x ∈ M,
( f ◦ α)(x) = f (α(x)) = f (x0 ) = β (x)
y por lo tanto f∗ (α) = f ◦ α = β , i.e., β ∈ Im f∗ , i.e., ker g∗ ⊆ Im f∗ , como se querı́a.
La parte (1) se demuestra en forma similar. t
u
Producto tensorial de módulos. Sean M, N, P tres A-módulos. Una función A-
bilineal f : M × N → P es una función que es A-lineal en cada una de sus dos varia-
bles, es decir, fijando la segunda variable, digamos y ∈ N, la función f (−, y) : M → P
es un A-morfismo, y similarmente fijando la primera variable, f (x, −) : N → P es
un A-morfismo. Podemos entonces considerar el conjunto de todas las funciones
A-bilineales anteriores, al que denotaremos por
BilA (M × N, P)
y nos preguntamos por la existencia de un sólo A-módulo, digamos T , tal que las
funciones A-bilineales f : M × N → P correspondan a funciones A-lineales fe : T →
P, de tal forma que
∼
(∗) BilA (M × N, P) −→ HomA (T, P)
(diremos en este caso que T linealiza las funciones bilineales con dominio M × N.)
La respuesta a esta pregunta es afirmativa: existe un tal módulo T y es único con la
36 2 Módulos y álgebras
propiedad (∗) anterior. En efecto, sean M y N dos A-módulos y sea L el A-módulo
libre A(M×N) . Entonces, los elementos de L son sumas finitas de la forma
∑ ai (xi , yi ) con ai ∈ A y (xi , yi ) ∈ M × N.
i
Sea R ⊆ L el submódulo generado por los elementos de la forma:
(x+x0 , y)−(x, y)−(x0 , y), (x, y+y0 )−(x, y)−(x, y0 ), (ax, y)−a(x, y), (x, ay)−a(x, y)
y sea T := L/R. Para cada elemento básico (x, y) ∈ M × N ⊆ L = A(M×N) denotemos
con x ⊗ y a su clase lateral (x, y) + R en T = L/R. Entonces, T está generado por los
x ⊗ y, y la función
ϕ : M×N → T
dada por ϕ(x, y) := x ⊗ y es A-bilineal, ya que, por ejemplo,
(x + x0 ) ⊗ y = (x + x0 , y) + R = (x, y) + (x0 , y) + [(x + x0 , y) − (x, y) − (x0 , y)] + R
la última igualdad es porque el término entre corchetes es uno de los generadores de
R. Similarmente para las otras igualdades necesarias para mostrar que ϕ es bilineal.
Hemos ası́ construido un A-módulo T y una función A-bilineal ϕ : M × N → T . El
par (T, ϕ) satisface la propiedad universal siguiente:
Proposición 2.8 (Propiedad universal del producto tensorial). Si P es cualquier A-
módulo y si f : M × N → P es una función A-bilineal, entonces existe un único
A-morfismo fe : T → P que hace conmutar el diagrama siguiente
f
M×N /< P
ϕ
fe
T
es decir, fe◦ ϕ = f .
Demostración. Como f está definida en los básicos del módulo libre L, entonces
f se puede extender por linealidad a todo L. Ahora, como f es A-bilineal, entonces
se anula en los generadores de R y ası́ en todo R. Pasando al cociente f induce el
A-morfismo fe : T → P. Las definiciones hacen evidente que el diagrama conmuta.
Finalmente, si h : T → P es tal que h◦ϕ = f , restringiendo a los generadores se tiene
que f (x, y) = h ◦ ϕ(x, y) = h(x ⊗ y) por lo que h coincide con fe en los generadores
x ⊗ y de T y por lo tanto h = fe en todo T . t
u
Note que otra forma de leer esta proposición es que a cada función bilineal
f : M × N → P le corresponde en forma única una función lineal fe : T → P, la
correspondencia dada con el auxilio de la función bilineal ϕ : M × N → T . Equiva-
lentemente, la proposición nos dice que para dar una función lineal con dominio T
basta dar una función bilineal con dominio M × N. Esto nos dice que:
2 Módulos y álgebras 37
∼
Corolario 2.9. Se tiene el isomorfismo BilA (M × N, P) −→ HomA (T, P) dado por
f 7→ fe◦ ϕ. El A-módulo T anterior es único, salvo isomorfismo.
Demostración. Sólo resta probar que si T 0 y una función bilineal ψ : M × N →
T 0 satisfacen lo enunciado en la proposición anterior, con T 0 reemplazando T y ψ
reemplazando ϕ, entonces T ' T 0 . En efecto, para el caso especial de la función
A-bilineal ϕ : M × N → T se tiene que, por la propiedad anterior de T 0 y ψ, que el
diagrama del lado izquierdo siguiente conmuta
M×N
ϕ
/T M×N
ψ
/ T0
< <
ψ ϕ
ϕe ψ
e
T0 T
Similarmente, por la propiedad de T y la función ϕ (de la proposición anterior),
para la función A-bilineal ψ : M × N → T 0 , se tiene que el diagrama del lado dere-
cho anterior conmuta. Entonces, considerando la composición ψ e ◦ ϕe se tiene que el
diagrama del lado izquierdo siguiente conmuta:
M×N
ψ
/ T0 M×N
ϕ
/T
< <
ψ ϕ
ψ◦
e ϕe
ϕ◦
e ψe
T0 T
Similarmente para el diagrama del lado derecho. Pero como las funciones idT 0 e idT
hacen conmutar los diagramas respectivos, por la unicidad de las funciones marca-
das con flechas punteadas se debe tener que ψe ◦ ϕe = idT 0 y ϕe ◦ ψ
e = idT , es decir
T ' T 0. t
u
Gracias al corolario anterior, si M, N son dos A-módulos, el módulo T es único,
salvo isomorfismo, y lo podemos denotar entonces por T = M ⊗A N, y decimos que
T es el producto tensorial de M y N. A la aplicación bilineal ϕ : M × N → M ⊗A N
la llamaremos la aplicación canónica del producto tensorial. Note que T = M ⊗A N
está generado por los elementos (llamados tensores) de la forma x ⊗ y con (x, y) ∈
M × N. Si el anillo A no cambia en toda la discusión, escribiremos M ⊗ N en lugar
de M ⊗A N. Observe que, en virtud de la bilinealidad de la aplicación canónica
ϕ : M × N → M ⊗ N, se tienen relaciones como
(ax + by) ⊗ z = a(x ⊗ z) + b(y ⊗ z).
Las propiedades siguientes son inmediatas:
Proposición 2.10. (1) Si M es cualquier A-módulo, entonces
M ⊗A A ' M.
(2) Si M y N son A-módulos, entonces existe un isomorfismo natural
38 2 Módulos y álgebras
M ⊗A N ' N ⊗A M.
(3) Si M, N, P son A-módulos, se tiene un isomorfismo natural
M ⊗A (N ⊗A P) ' (M ⊗A N) ⊗A P.
Demostración. Estas propiedades se prueban fácilmente, por ejemplo para (2) ob-
serve que la aplicación ϕ : M × N → N ⊗A M dada por ϕ(v, w) = w ⊗ v es bili-
neal y ası́ por la propiedad del producto tensorial induce una única función lineal
ϕ̃ : M ⊗A N → N ⊗A M tal que ϕ̃(v ⊗ w) = w ⊗ v. Similarmente se tiene una aplica-
ción lineal ψ̃ : N ⊗A M → M ⊗A N tal que ψ̃(w ⊗ v) = v ⊗ w, y se prueba fácilmente
que ϕ̃ y ψ̃ son inversas una de la otra. t
u
Propiedades de exactitud del producto tensorial. Si f : M → N y g : M 0 → N 0
son A-morfismos, entonces la función f × g : M × M 0 → N ⊗A N 0 dada por ( f ×
g)(x, x0 ) = f (x) ⊗ g(x0 ) es A-bilineal y por lo tanto induce un A-morfismo
f ⊗ g : M ⊗A M 0 → N ⊗ N 0
tal que ( f ⊗ g)(x ⊗ x0 ) = f (x) ⊗ g(x0 ).
f0 f g0 g
Si M 0 −→ M −→ M 00 y N 0 −→ N −→ N 00 son A-morfismos, entonces en
f 0 ⊗g0 f ⊗g
M 0 ⊗ N 0 −→ M ⊗ N −→ M 00 ⊗ N 00
se tiene que ( f ⊗ g) ◦ ( f 0 ⊗ g0 ) = ( f ◦ f 0 ) ⊗ (g ◦ g0 ) ya que ambas funciones tienen
los mismos valores en x ⊗ y.
f g
Teorema 2.11. Si 0 → M 0 −→ M −→ M 00 → 0 es una sucesión exacta y N es otro
módulo, entonces
f ⊗id
M 0 ⊗A N / M ⊗A N g⊗id / M 00 ⊗A N /0
es exacta.
Demostración. Para mostrar que Im( f ⊗ id) ⊆ ker(g ⊗ id) debemos mostrar que
(g ⊗ id)( f ⊗ id) = 0. Pero, por el párrafo previo al enunciado, (g ⊗ id) ◦ ( f ⊗ id) =
(g ◦ f ) ⊗ id = 0, la última igualdad porque g ◦ f = 0. Para mostrar que ker(g ⊗ id) ⊆
Im( f ⊗ id), considere el diagrama siguiente
f ⊗id
M 0 ⊗A N / M ⊗A N g⊗id
/ M 00 ⊗A N /0
6
ϕ
ρ
(M ⊗A N)/ Im( f ⊗ id)
donde ρ es el epimorfismo canónico y note que, como Im( f ⊗ id) ⊆ ker(g ⊗ id),
entonces g ⊗ id induce el morfismo ϕ por paso al cociente, i.e., el triángulo en el
2 Módulos y álgebras 39
diagrama conmuta. Mostraremos que ϕ es un isomorfismo, y note que una vez hecho
ésto se tiene que
ker(g ⊗ id) = ker(ϕ ◦ ρ) = ker(ρ) = Im( f ⊗ id)
que es lo que se querı́a. Para mostrar que ϕ es un isomorfismo, construiremos su
inversa, ψ : M 00 ⊗A N → (M ⊗A N)/ Im( f ⊗ id) como sigue: defina p : M 00 × N →
(M ⊗A N)/ Im( f ⊗ id) para (x00 , y) ∈ M 00 × N escogiendo para x00 ∈ M 00 un x ∈ M
(porque g es suprayectiva) tal que g(x) = x00 y poniendo p(x00 , y) := x ⊗ y. Se ve-
rifica fácilmente que p está bien definida, es bilineal y el morfismo ψ que induce
es inverso de ϕ. Resta mostrar que g ⊗ id es suprayectiva y para ésto note que si
∑ xi00 ⊗ yi ∈ M 00 ⊗A N, como g es suprayectiva existen xi ∈ M tales que g(xi ) = xi00 , y
se tiene que
(g ⊗ id) ∑ xi ⊗ yi = ∑ g(xi ) ⊗ yi = ∑ xi00 ⊗ yi .
t
u
Teorema 2.12 (El isomorfismo de adjunción). Si M, N, P son A-módulos, se tiene
un isomorfismo natural
'
ϕ : HomA (M ⊗A N, P) −→ HomA (M, HomA (N, P)).
Demostración. Para α ∈ HomA (M ⊗A N, P) sea ϕ(α) : M → HomA (N, P) la fun-
ción que asigna a x ∈ M el morfismo ϕ(α)(x) : N → P definido para y ∈ N co-
mo ϕ(α)(x)(y) := α(x ⊗ y). Es claro que, tanto ϕ(α) como ϕ son A-morfismos.
Para mostrar que ϕ es inyectivo, supongamos que ϕ(α) = 0, i.e., para todo x ∈
M, ϕ(α)(x) = 0, i.e., para todo y ∈ N, 0 = ϕ(α)(x)(y) = α(x ⊗ y), para todo
x ⊗ y ∈ M ×A N, y por lo tanto α = 0. Para mostrar que ϕ es suprayectiva, dado
f : M → HomA (N, P), defina α : M × N → P mediante α(x, y) := f (x)(y). Se veri-
fica directamente que α es bilineal y por lo tanto induce α̂ : M ⊗A N → P tal que
ϕ(α̂) = f . t
u
Planitud. En el teorema 2.11, no necesariamente f ⊗ id es inyectivo, por ejemplo,
dada la sucesión de Z-módulos
f ρ
0 → Z −→ Z −→ Z/nZ → 0
donde f es multiplicación por n ≥ 2, i.e., f (x) = nx, y ρ es el epimorfismo canóni-
co, claramente esta es una sucesión exacta corta. Sin embargo al tensorar con
N = Z/nZ, el morfismo
f ⊗id
Z ⊗Z Z/nZ −→ Z ⊗Z Z/nZ
no es inyectivo, porque para todo x ⊗ y ∈ Z ⊗Z Z/nz se tiene que
( f ⊗ id)(x ⊗ y) = f (x) ⊗ id(y) = nx ⊗ y = x ⊗ ny = x ⊗ 0 = 0
40 2 Módulos y álgebras
y ası́ f ⊗ id es el morfismo cero pero Z ⊗Z Z/nZ ' Z/nZ 6= 0.
Un A-módulo N se dice que es plano si para toda sucesión exacta de A-módulos
de la forma
f g
0 → M 0 −→ M −→ M 00 → 0
se tiene que la sucesión
f ⊗id g⊗id
0 → M 0 ⊗A N −→ M ⊗A N −→ M 00 ⊗A N → 0
es exacta.
Ejemplo 2.5. El anillo A, considerado como A-módulo, es plano. Esto se sigue de
la propiedad (1) en la proposición 2.10. En general, como el producto tensorial
conmuta con sumas directas (vea el ejercicio 2.3), entonces todo módulo libre es
plano. Como vimos antes, el Z-módulo Z/2Z no es plano. En general, todo grupo
abeliano de torsión no es plano.
El resultado siguiente nos dice que para verificar si un módulo es plano, basta
verificar la condición de la definición para módulos finitamente generados:
Proposición 2.13. Sea M un A-módulo. Entonces, M es plano si y sólo si para todo
monomorfismo 0 → N00 → N0 con N00 , N0 finitamente generados, la sucesión 0 →
M ⊗A N00 → M ⊗A N0 es exacta.
f
Demostración. Para la implicación no trivial, supongamos que 0 → N 0 −→ N es una
sucesión exacta de A-módulos arbitrarios y supongamos que z = ∑ xi ⊗ yi ∈ M ⊗A N 0
es tal que (id ⊗ f )(z) = 0. Sea N00 el submódulo de N 0 generado por los yi anteriores,
por lo que N00 es finitamente generado.
Como 0 = (id ⊗ f )(∑ xi ⊗ yi ) = xi ⊗ f (yi ) ∈ M ⊗A N, recordando que M ⊗A N =
AM×N /R (vea la construcción antes de la proposición 2.8) en la página 36, entonces
∑(xi , f (yi )) ∈ R y ası́ ∑(xi , f (yi )) es una suma finita de los generadores de R. Sea
N0 ⊆ N el submódulo generado por los f (yi ) y los elementos de N que ocurren como
segundas coordenadas de los generadores de R en la expresión de ∑(xi , f (yi )) como
suma finita de generadores de R. Entonces, N0 es finitamente generado y ∑ xi ⊗
f
f (yi ) = 0 en M ⊗A N0 . Entonces, 0 → N00 −→ N0 es exacta con N00 y N0 finitamente
id ⊗ f
generados y ası́, por hipótesis, M ⊗A N00 −→ M ⊗A N0 es inyectiva y como z = ∑ xi ⊗
yi ∈ M ⊗A N00 es tal que (id ⊗ f )(z) = 0, entonces z = 0. t
u
Módulos fielmente planos. Como vimos en el párrafo anterior, los módulos Z/2Z
y Z/3Z, por ejemplo, no son planos. Peor aún, note que
Z/2Z ⊗Z Z/3Z = 0
porque el uno del lado izquierdo es el 3 que es cero en el lado derecho y el −1 del
lado derecho es el 2 que es cero del lado izquierdo. Un A-módulo M se dice que es
fielmente plano si es plano y para todo A-módulo N, la igualdad M ⊗A N = 0 implica
que N = 0.
2 Módulos y álgebras 41
Proposición 2.14. Sea M un A-módulo. Las propiedades siguientes son equivalen-
tes:
(1) M es fielmente plano.
(2) Una sucesión de A-módulos
f g
(∗) 0 → N 0 −→ N −→ N 00 → 0
es exacta si y sólo si la sucesión
id ⊗ f id ⊗g
0 / M ⊗A N 0 / M ⊗A N / M ⊗A N 00 /0
es exacta.
Demostración. (1) ⇒ (2): Como M es plano, la exactitud de (∗) implica la exactitud
al tensorar con M. Recı́procamente, supongamos que la sucesión obtenida al tenso-
rar (∗) con M es exacta. Queremos probar que (∗) es exacta. Primero mostraremos
que f es inyectivo. En efecto, por hipótesis, el morfismo id ⊗ f : M ⊗A N 0 → M ⊗A N 0
es inyectivo, es decir, 0 = ker(id ⊗ f ) = M ⊗A ker f y como M es fielmente plano,
la igualdad anterior implica que ker f = 0, como se querı́a. En forma análoga se
demuestra la exactitud de (∗) en los otros lugares.
(2) ⇒ (1): Claramente (2) implica que M es plano. Supongamos ahora que M ⊗A
N = 0 y considere la sucesión
(†) 0→N→0→0→0
y note que al tensorar esta sucesión con M se obtiene la sucesión exacta
0→0→0→0→0
porque M ⊗A N = 0 por hipótesis. Por (2) la exactitud de esta última sucesión implica
la exactitud de (†), lo cual sólo es posible si N = 0. t
u
Álgebras. Si f : A → B es un morfismo de anillos y M es un B-módulo, defina la
acción de A en M mediante a · x := f (a)x, para a ∈ A, x ∈ M y donde f (a)x es la
acción dada de f (a) ∈ B en x ∈ M. Dejamos como el ejercicio 2.12 el probar que con
esta acción, M es un A-módulo. Diremos entonces que el B-módulo M se vuelve un
A-módulo por cambio de anillos o restricción de escalares. En particular, el anillo B
mismo es un A-módulo por cambio de anillos usando f . Ası́, B tiene dos estructuras
algebraicas, es un anillo y un A-módulo y ambas estructuras son compatibles (como
el grupo aditivo es el mismo, lo anterior se refiere sólo al producto, y para probar
esta compatibilidad, suponga que b ∈ B está en la imagen de f , es decir, b = f (a)
con a ∈ A, entonces, para todo x ∈ B, a · x := f (a)x = bx, donde a la izquierda se
tiene el producto como módulo y a la derecha como anillo). En la situación anterior,
se dice que B es una A-álgebra, es decir, una A-álgebra es un anillo B junto con
un morfismo de anillos f : A → B. Si B y C son dos A-álgebras, un morfismo de A-
álgebras ϕ : B → C es un morfismo de anillos tal que el diagrama siguiente conmuta:
42 2 Módulos y álgebras
A
f g
B /C
ϕ
Note que como el anillo A actúa en B y C mediante los morfismos f : A → B y
g : A → C, respectivamente, si ϕ : B → C es un morfismo de A-álgebras, entonces
para todo a ∈ A y x ∈ B se tiene que ϕ(ax) = aϕ(x), lo cual puesto explı́citamente
en términos de f y g quiere decir
ϕ( f (a)x) = g(a)ϕ(x)
porque ax = f (a)x y aϕ(x) = g(a)ϕ(x). Note que poniendo x = 1 en la igualdad
anterior se obtiene la conmutatividad del diagrama de arriba.
Ejemplo 2.6. Todo anillo A es una Z-álgebra ya que se tiene el morfismo natural
Z → B que manda 1 ∈ Z al 1 ∈ B y ası́ n ∈ Z va a dar al n · 1 ∈ B.
Ejemplo 2.7. Observe que si K es un campo y A es una K-álgebra (no trivial, i.e., A 6=
0), el morfismo K → A es inyectivo (a menos que A = 0, por supuesto) y ası́ podemos
identificar a K con su imagen en A y pensar que K es un subanillo de A. La K-álgebra
más importante en geometrı́a algebraica es la K-álgebra de polinomios K[x1 , . . . , xn ].
Producto tensorial de álgebras. Si k es un anillo y A, B son dos k-álgebras, en
particular son k-módulos y ası́ podemos considerar su producto tensorial A ⊗k B que
es un k-módulo y de hecho es una k-álgebra. En efecto, para comenzar es un anillo,
es decir, se tiene un producto
µ : (A ⊗k B) × (A ⊗k B) → A ⊗k B
que es asociativo, conmutativo, distribuye a la suma y tiene uno. Para definir µ,
observe que se tiene una función A × B × A × B → A ⊗k B dada por (a, b, a0 , b0 ) 7→
aa0 ⊗ bb0 que es k-lineal en cada una de sus variables y por lo tanto (vea el ejercicio
2.10) induce un k-morfismo A ⊗k B ⊗k A ⊗k B → A ⊗k B, que podemos escribir como
(A ⊗k B) ⊗k (A ⊗k B) → A ⊗k B
que a su vez, por el corolario 2.9, corresponde a una función k-bilineal
µ : (A ⊗k B) × (A ⊗k B) → A ⊗k B
tal que µ(a ⊗ b, a0 ⊗ b0 ) = aa0 ⊗ bb0 . Se verifica fácilmente que A ⊗k B es un anillo
con la multiplicación µ y de hecho es un k-módulo. Observe ahora que si fˆ : B →
A ⊗k B y ĝ : A → A ⊗k B son los morfismos dados por fˆ(b) = 1 ⊗ b y ĝ(a) = a ⊗ 1,
entonces el cuadrado siguiente conmuta, i.e., ĝ ◦ f = g ◦ fˆ:
2 Módulos y álgebras 43
f
k /A
g ĝ
B / A ⊗k B
fˆ
En efecto, en A ⊗k B la estructura de k-módulo está dada por
r · (a ⊗ b) = (ra) ⊗ b := ( f (r)a) ⊗ b
= a ⊗ (rb) := a ⊗ (g(r)b)
y ası́
ĝ ◦ f (r) = f (r) ⊗ 1 = 1 ⊗ g(r) = fˆ ◦ g(r).
Observe también que A ⊗k B es una k-álgebra, con la estructura definida por el mor-
fismo de anillos k → A ⊗k B dado por a 7→ f (a) ⊗ 1 = 1 ⊗ g(a), donde f : k → A y
g : k → B, son los morfismos de anillos que dan a A y B las estructuras de k-álgebras
respectivas. A continuación mostramos que A ⊗k B junto con los morfismos fˆ y ĝ
están unı́vocamente determinados:
Proposición 2.15 (Propiedad universal del producto tensorial de álgebras). Si A y
B son dos k-álgebras con morfismos estructurales f : k → A y g : k → B, entonces
la terna (A ⊗k B, fˆ, ĝ) que hace conmutativo el cuadrado del diagrama anterior es
tal que, si M es otra k-álgebra junto con morfismos ϕ : A → M y ψ : B → M tales
que f ◦ ϕ = ψ ◦ g, entonces existe un único morfismo ϑ : A ⊗k B → M tal que los
triángulos laterales del diagrama siguiente conmutan, i.e., ϑ ◦ ĝ = ϕ y fˆ ◦ ϑ = ψ:
f
k /A
g ĝ
fˆ ϕ
B / A ⊗k B
ϑ
"
ψ /M
Dicho en otras palabras, el producto tensorial A ⊗k B es la suma fibrada de los mor-
fismos estructurales f : k → A y g : k → B.
Demostración. Defina θ : A × B → M mediante θ (a, b) := ϕ(a)ψ(b) y observe que
θ es k-bilineal y ası́, por la propiedad universal del producto tensorial de la pro-
posición 2.8, induce un morfismo ϑ : A ⊗k B → M tal que ϑ (a ⊗ b) = ϕ(a)ϕ(b).
Entonces, si a ∈ A,
ϑ ◦ ĝ(a) = ϑ (a ⊗ 1) = ϕ(a)ψ(1) = ϕ(a)
y si b ∈ B,
ϑ ◦ fˆ(b) = ϑ (1 ⊗ b) = ϕ(1)ψ(b) = ψ(b)
44 2 Módulos y álgebras
es decir, los dos triángulos conmutan. Ahora, si ξ : A ⊗k B → M es otro morfismo tal
que ξ ◦ ĝ = ϕ y ξ ◦ fˆ = ψ, entonces para todo generador a⊗b de A⊗k B, escribiendo
a ⊗ b = (a ⊗ 1)(1 ⊗ b) = ĝ(a) fˆ(b)
(usando el producto µ definido arriba), se tiene que
ξ (a ⊗ b) = ξ (ĝ(a) fˆ(b)) = ξ (ĝ(a))ξ ( fˆ(b) = ϕ(a)ψ(b) = ϑ (a ⊗ b)
i.e., ξ = ϑ . t
u
Conjuntos algebraicos afines y K-álgebras. La álgebra más importante en geo-
metrı́a algebraica, es la K-álgebra de polinomios K[x1 , . . . , xn ], con K algebraica-
mente cerrado. En en capı́tulo 1, en las secciones sobre conjuntos algebraicos afi-
nes, le hemos asociado a cada ideal I ⊆ K[x1 , . . . , xn ] el conjunto algebraico afı́n
V(I) ⊆ K n , ya sea como el conjunto de ideales máximos de K[x1 , . . . , xn ] que con-
tienen a I (que por el corolario 1.10 corresponde al conjunto de ideales máximos
del cociente K[x1 , . . . , xn ]/I) o, equivalentemente, como el conjunto de puntos de K n
que son ceros comunes de todos los polinomios de I:
V(I) = {m ∈ Specm K[x1 , . . . , xn ] : m ⊇ I} = Specm(K[x1 , . . . , xn ]/I)
= {(a1 , . . . , an ) ∈ K n : f (a1 , . . . , an ) = 0 para todo f ∈ I}
y es esta última interpretación la que permite visualizar estos objetos algebraicos
como objetos geométricos: conjuntos algebraicos afines.
Anillos de coordenadas. Ası́ como el anillo K[x1 , . . . , xn ] está naturalmente asocia-
do al espacio afı́n K n , a cada variedad algebraica V ⊆ K n se le asocia, en forma
natural, su anillo de coordenadas afı́n identificando los polinomios que definen la
misma función en V , es decir, se define
K[V ] := K[x1 , . . . , xn ]/I(V ).
Observación 2.1. Los elementos ϕ ∈ K[V ] del anillo de coordenadas de una K-
variedad V ⊆ K n se pueden considerar como funciones ϕ : V → K, ya que si
ϕ = f + I ∈ K[V ], con f ∈ K[x1 , . . . , xn ], para P = (a1 , . . . , an ) ∈ V se define
ϕ(P) := f (a1 , . . . , an ),
y notamos que este valor no depende del representante f de la clase lateral ϕ, ya
que si g es otro tal representante, se tiene que f − g ∈ I(V ) y ası́ f (a1 , . . . , an ) −
g(a1 , . . . , an ) = 0, para todo (a1 , . . . , an ) ∈ V .
Ejemplo 2.8. Las coordenadas xi ∈ K[V ] = K[x1 , . . . , xn ]/I(V ) las podemos ver como
funciones xi : V → K que asignan a cada punto P = (a1 , . . . , an ) ∈ V su i-ésima
coordenada xi (P) := ai .
2 Módulos y álgebras 45
Observación 2.2. El anillo K[V ] es el menor anillo de funciones en V que contiene a
las funciones coordenadas del ejemplo 2.8 y al campo K (sus elementos vistos como
funciones constantes).
Una consecuencia directa de la proposición 1.26 es:
Corolario 2.16. Un subconjunto algebraico afı́n V ⊆ K n es irreducible si y sólo si
su anillo de coordenadas K[V ] es un dominio entero. t
u
Morfismos entre variedades afines. Ya que hemos definido variedades algebraicas
afines, para poder compararlas necesitamos definir morfismos entre ellas, donde la
idea es pensar a un morfismo como una función definida por polinomios o cocientes
de ellos. Para formalizar ésto comenzamos definiendo las funciones regulares en una
variedad afı́n, análogas a las funciones holomorfas en una superficie de Riemann.
Aplicaciones polinomiales. Si V ⊆ K n y W ⊆ K m son conjuntos algebraicos afi-
nes, una función f : V → W se dice que es una aplicación polinomial si existen
polinomios f1 , . . . , fm ∈ K[x1 , . . . , xn ] tales que para todo punto P ∈ V se tiene que
f (P) = f1 (P), . . . , fm (P) .
Observe que si W = K 1 = K, una aplicación polinomial f : V → W = K es un
elemento del anillo de coordenadas K[V ], vistos éstos como funciones V → K.
Proposición 2.17. Sean V ⊆ K n , W ⊆ K m conjuntos afines. Denotemos mediante
K[x1 , . . . , xn ] y K[y1 , . . . , ym ] a los anillos polinomiales correspondientes. Entonces,
una función f : V → W es una aplicación polinomial si y sólo si y j ◦ f ∈ K[V ],
para todas las funciones coordenadas y j ∈ K[W ] (del ejemplo 2.8). Dicho de otra
manera, si f = ( f1 , . . . , fm ) se pide que los diagramas siguientes conmuten:
f
V / W ⊆ Km
yj
#
fj
K
Demostración. Si f está dada por ( f1 , . . . , fm ), entonces la composición y j ◦ f calcu-
lada en un punto P es y j ◦ f (P) = y j ( f1 (P), . . . , fm (P)) = f j (P) la cual es una función
polinomial porque f j lo es y ası́ y j ◦ f ∈ K[V ]. Recı́procamente, si f = ( f1 , . . . , fm ) y
suponemos que y j ◦ f = f j ∈ K[V ] = K[x1 , . . . , xn ]/I(V ) para toda j, entonces exis-
ten Fj ∈ K[x1 , . . . , xn ] tales que f j ≡ Fj (mód I(V )) y por lo tanto para todo P ∈ V
se tiene que f j (P) = Fj (P) y ası́ f = (F1 , . . . , Fm ) con cada Fi un polinomio y ası́ f
es polinomial. t
u
Ejemplo 2.9. Para la cúbica nodal C = V(y2 − x3 − x2 ) ⊆ C2 , la función f : C1 →
C ⊆ C2 definida por f (t) = (t 2 − 1,t 3 − t) es una aplicación polinomial:
46 2 Módulos y álgebras
f
C1 - C
En efecto, f está dada por polinomios y sólo es necesario verificar que su imagen
cae en la curva C, lo cual es un cálculo directo. Note que f es inyectiva en R1 −{±1}
y que f (−1) = (0, 0) = f (1) (decimos entonces que la cúbica nodal tiene un punto
doble en el origen que se ve como en la figura anterior).
La categorı́a de variedades afines. La composición de aplicaciones polinomiales
se define en forma natural como sigue: si V ⊆ K n , W ⊆ K m , U ⊆ K r son conjuntos
afines y si f : V → W y g : W → U son aplicaciones polinomiales, entonces la
composición de funciones usual
g◦ f :V →U
es polinomial ya que si f = ( f1 , . . . , fm ) con los fi ∈ K[x1 , . . . , xn ] y si g = (g1 , . . . , gr )
con los g j ∈ K[y1 , . . . , ym ], entonces g ◦ f está dada por los polinomios
g1 ( f1 , . . . , fm ), . . . , gr ( f1 , . . . , fm ) ∈ K[x1 , . . . , xn ].
Claramente la identidad idV : V → V es una aplicación polinomial. Hemos
ası́ mostrado que las variedades afines junto con las aplicaciones polinomiales entre
ellas forman una categorı́a y ası́ podemos definir el que una aplicación polinomial
f : V → W entre conjuntos afines sea un isomorfismo pidiendo que exista una apli-
cación polinomial g : W → V tal que f ◦ g = idW y g ◦ f = idV . El resultado siguiente
relaciona la categorı́a anterior con una categorı́a algebraica:
Teorema 2.18. Sean V ⊆ K n , W ⊆ K m conjuntos afines.
(1) Una aplicación polinomial f : V → W induce un morfismo de K-álgebras f ∗ :
K[W ] → K[V ].
(2) Recı́procamente, cualquier morfismo de K-álgebras ϕ : K[W ] → K[V ] es de la
forma ϕ = f ∗ para una única aplicación polinomial f : V → W .
En otras palabras, se tiene una biyección
{Aplicaciones polinomiales f : V → W } ↔ HomK-álg (K[W ], K[V ])
dada por f ↔ f ∗ .
(3) La correspondencia anterior es contravariante, i.e., si f : V → W y g : W → U
son aplicaciones polinomiales, entonces
2 Módulos y álgebras 47
(g ◦ f )∗ = f ∗ ◦ g∗ .
(4) Una consecuencia inmediata es que f : V → W es un isomorfismo si y sólo si
f ∗ : K[W ] → K[V ] es un isomorfismo de K-álgebras.
Demostración. (1): La función polinomial f : V → W induce f ∗ : K[W ] → K[V ] por
medio de la composición con f , es decir, si g ∈ K[W ] la vemos como una función
f g
g : W → K, entonces f ∗ (g) := g ◦ f : V → W → K. Se prueba fácilmente que f ∗ es
un K-morfismo.
(2): Sean y j ∈ K[W ] = K[Y1 , . . . ,Ym ]/I(V ) las funciones coordenadas del ejemplo
2.8. Usando el morfismo dado ϕ : K[W ] → K[V ] calculándolo en las y j obtenemos
que ϕ(y j ) ∈ K[V ] y ponemos entonces f j := ϕ(y j ). Considere entonces la función
f : V → K m dada por las f j , i.e., f (P) = ( f1 (P), . . . , fm (P)). Como las f j son polino-
miales entonces f es una aplicación polinomial y sólo falta verificar que su imagen
está en W . Para ésto, supongamos que g ∈ I(W ) ⊆ K[Y1 , . . . ,Ym ]; entonces
g(y1 , . . . , ym ) = 0 ∈ K[W ]
porque g ∈ I(W ). Se sigue que
ϕ(g(y1 , . . . , ym )) = 0 ∈ K[V ]
porque ϕ es morfismo. Pero como g tiene coeficientes en K y ϕ es K-morfismo,
entonces
0 = ϕ(g(y1 , . . . , ym )) = g(ϕ(y1 ), . . . , ϕ(ym )) = g( f1 , . . . , fm ).
Ahora, las fi son funciones en V y g( f1 , . . . , fm ) ∈ K[V ] es la función dada por
P 7→ g( f1 (P), . . . , fm (P)), la cual hemos visto que se anula para todo g ∈ I(W ), y
como W es el conjunto de ceros de I(W ), se sigue que ( f1 (P), . . . , fm (P)) ∈ W , i.e.,
f (P) ∈ W , como se querı́a. Resta probar que para la aplicación polinomial f anterior
se tiene que f ∗ = ϕ : K[W ] → K[V ]. Para ésto, basta verificarlo en los generadores
yi del dominio. Ahora, como f = ( f1 , . . . , fm ) y los fi = ϕ(yi ), entonces
f ∗ (y j ) = y j ◦ f = f j = ϕ(y j )
como se querı́a. En forma análoga se prueba que f es única con la propiedad de que
f ∗ (y j ) = ϕ(y j ).
(3): Directo usando la asociatividad de la composición de funciones ya que si α ∈
K[U],
(g ◦ f )∗ (α) = α ◦ (g ◦ f ) = (α ◦ g) ◦ f = g∗ (α) ◦ f = f ∗ (g∗ (α)) = ( f ∗ ◦ g∗ )(α).
t
u
48 2 Módulos y álgebras
Ejemplo 2.10. La aplicación polinomial f : C1 = C → C = V(y2 − x3 ) ⊆ C2 dada
por f (t) = (t 2 ,t 3 )
f
C1 - C
no es un isomorfismo porque el morfismo de C-álgebras correspondiente
f ∗ : C[C] = C[x, y]/hy2 − x3 i −→ C[t]
está dado por x 7→ t 2 , y 7→ t 3 , por lo que la imagen de f ∗ es la C-álgebra generada
por t 2 ,t 3 , i.e., C[t 2 ,t 3 ] que no es todo C[t]. Este ejemplo nos sirve también para
notar que a pesar de que f es una aplicación polinomial biyectiva, su inversa no es
polinomial. De hecho, su inversa g : C → C1 está dada por:
(
0 si x = y = 0,
(x, y) 7→
y/x si x 6= 0
que no es polinomial.
Ejemplo 2.11. Si C = V(y − x2 ) ⊆ K 2 es la parábola afı́n:
C ⊆ K2
π
?
K1
la proyección π : C → K 1 en la primera coordenada: π(x, y) = x es polinomial y
su inversa es la parametrización de la parábola ϕ : K 1 → C ⊆ K 2 dada por ϕ(t) =
(t,t 2 ). Claramente ϕ es polinomial y es inversa de π. El hecho de que ϕ es un
isomorfismo también puede verse algebraicamente ya que el morfismo que induce
en los anillos de coordenadas ϕ ∗ : K[C] → K[K 1 ] está dado mediante x 7→ t donde
K[C] = K[x, y]/hy − x2 i ' K[x] y K[K 1 ] ' K[t].
Producto tensorial de álgebras y producto de variedades afines. Para comenzar,
observe que se tiene una biyección obvia
∼
K m × K n → K m+n
2 Módulos y álgebras 49
dada por (x1 , . . . , xm ), (y1 , . . . , yn ) 7→ (x1 , . . . , xm , y1 , . . . , yn ). Como queremos, al
menos, un homeomorfismo entre K m × K n y K m+n , observemos que algebraicamen-
te la biyección anterior proviene de notar que el anillo de polinomios K[x1 , . . . , xm ]
es el anillo de coordenadas de la variedad afı́n K m , y similarmente para K n =
Specm K[y1 , . . . , yn ]. Se tiene además que el producto tensorial de estas dos K-álge-
bras de polinomios es
K[x1 , . . . , xm ] ⊗K K[y1 , . . . , yn ] ' K[x1 , . . . , xm , y1 , . . . , yn ]
como el lector comprobará en el ejercicio 2.21, y las observaciones previas nos
dicen que el producto K m × K n se debe definir como
K m ×K K n = Specm K[x1 , . . . , xm ] ⊗K K[y1 , . . . , yn ] ,
donde usamos el subı́ndice en K m ×K K n para indicar que estamos considerando en
este producto la topologı́a de Zariski.
En el caso general, si V ⊆ K m y W ⊆ K n son dos variedades afines, dadas por
V = Specm K[V ] = Specm(K[x1 , . . . , xm ]/I)
W = Specm K[w] = Specm(K[y1 , . . . , yn ]/J)
se define su producto V ×K W ⊆ K m × K n ' K m+n como
V ×K W = Specm(K[V ] ⊗K K[W ]),
donde usamos el subı́ndice V ×K W para recordar que lo anterior no es un producto
cartesiano, en general. El ejercicio 2.22 pide probar que V ×K W es la variedad
algebraica cuyo ideal está generado por I(V ) e I(W ) en K[x1 , . . . , xm , y1 , . . . , yn ].
Ahora, la propiedad universal (proposición 2.15) del producto tensorial de estas
dos K-álgebras dice que el producto tensorial K[V ] ⊗K K[W ] satisface que para cual-
quier otra K-álgebra Λ y morfismos ϕ y ψ que hacen conmutar el cuadrado externo
del diagrama siguiente, existe un único morfismo ϑ : K[V ] ⊗K K[W ] → Λ que hace
conmutar los dos triángulos del diagrama:
ΛS oe ϕ
K[V ] ⊗K K[W ] o
ge
K[W ]
O O
ψ
fe f
K[V ] o g
K
En términos de los espectros máximos correspondientes, la propiedad universal
anterior se traduce en la propiedad universal siguiente para el producto de variedades
V ×K W = Specm(K[V ] ⊗K K[W ]):
50 2 Módulos y álgebras
aϕ
Specm(Λ )
aϑ
* a g̃ (
Specm K[V ] ×Specm K Specm K[W ] / Specm K[W ]
a af
aψ f˜
*
Specm K[V ] / Specm K
ag
donde si escribimos U = SpecmΛ , {∗} = Specm K, V = Specm K[V ], etcétera, de
tal forma que el diagrama anterior queda como:
aϕ
U
aϑ
# a g̃
V ×K W /W
aψ
a af
f˜
) V / {∗}
ag
la propiedad universal del producto
V ×K W = Specm K[V ] ×Specm K Specm K[W ]
es que en el diagrama anterior el cuadrado interior conmuta y para cualquier otra
variedad U junto con morfismos a ϕ y a ψ que hacen conmutar el cuadrado externo,
existe un único morfismo de variedades afines a ϑ que hace conmutar los triángu-
los correspondientes. Se dice entonces que V ×K W es el producto fibrado de las
variedades V y W .
Como Specm K = {∗} es un punto, los morfismos V → {∗} y W → {∗} son los
únicos posibles, y el diagrama anterior se suele simplificar de la forma siguiente:
0W
aϕ
O
a g̃
aϑ
U / V ×K W
a
f˜
aψ
.V
con la formulación correspondiente de la propiedad universal.
Producto fibrado de espectros primos. Con la experiencia anterior, si ahora se
tienen dos espectros primos Spec A y Spec B, observando que cualquier anillo A
es una Z-álgebra ya que se tiene el morfismo de anillos natural Z → A dado por
1 7→ 1, entonces podemos formar el producto tensorial A⊗Z B y se define el producto
fibrado de los espectros primos como
2 Módulos y álgebras 51
Spec A ×Spec Z Spec B = Spec(A ⊗Z B).
Ejercicios
2.1. Si m, n son enteros coprimos, muestre que (Z/mZ) ⊗Z (Z/nZ) = 0.
2.2. Si M, N, P son A-módulos, demuestre que
M ⊗A (N ⊕ P) ' (M ⊗A N) ⊕ (M ⊗A P).
2.3. En general, demuestre que el producto tensorial conmuta con sumas directas,
i.e., si {Ni }i∈Λ es una familia de A-módulos y M es cualquier otro A-módulo, de-
muestre que se tiene un isomorfismo
M M
M ⊗A Ni ' (M ⊗A Ni ).
i∈Γ i∈Γ
2.4. Demuestre que M es plano si y sólo si para toda sucesión exacta de la forma
f
0 → N 0 −→ N se tiene que la sucesión
id ⊗ f
0 / M ⊗A N 0 / M ⊗A N
es exacta.
2.5. Si {Mi } es una familia de A-módulos, demuestre que
L
i Mi es plano si y sólo
si cada Mi es plano.
2.6. Si M, N son A-módulos planos, demuestre que M ⊗A N es plano.
2.7. Si 0 → M 0 → M → M 00 → 0 es una sucesión exacta de A-módulos con M 0 , M 00
finitamente generados, demuestre que M es finitamente generado.
2.8. Si M → M 00 → 0 es exacta y M es finitamente generado, demuestre que M 00 es
finitamente generado.
2.9. Si A es un anillo, I ⊆ A es un ideal y M es un A-módulo, demuestre que (A/I)⊗A
M ' M/IM.
2.10. Si M1 , . . . , Mn y P son A-módulos, una función A-multilineal f : M1 × · · · ×
Mn → P es una función que es A-lineal en cada una de sus variables.
(i) Generalizando la construcción del producto tensorial de dos módulos, constru-
ya el producto tensorial M1 ⊗A · · · ⊗A Mn y demuestre que se tiene una función
A-multilineal canónica ϕ : M1 × · · · × Mn → M1 ⊗A · · · ⊗A Mn que satisface la
propiedad universal (proposición 2.8) correspondiente.
(ii) Concluya, como en el corolario 2.9, que se tiene un isomorfismo
MultA (M1 × · · · × Mn , P) ' HomA (M1 ⊗A · · · ⊗A Mn , P).
52 2 Módulos y álgebras
2.11. Si A, B son dos k-álgebras, demuestre que su producto tensorial A ⊗k B, es úni-
co, salvo isomorfismo, con la propiedad universal establecida en la proposición 2.15.
Sugerencia: Vea la demostración de la unicidad del producto tensorial de módulos
en el corolario 2.9.
2.12. Si f : A → B es un morfismo de anillos y M es un B-módulo, defina la acción
de A en M mediante a · x := f (a)x, para a ∈ A, x ∈ M y donde f (a)x es la acción
dada de f (a) ∈ B en x ∈ M. Demuestre que con esta acción, M es un A-módulo.
Diremos entonces que el B-módulo M se vuelve un A-módulo por cambio de anillos
o restricción de escalares.
2.13. Si f : A → B es un morfismo de anillos y M es un A-módulo, considerando
a B como A-módulo por cambio de anillos, se tiene el A-módulo MB := B ⊗A M.
Demuestre que MB es un B-módulo mediante b(b0 ⊗ x) := bb0 ⊗ x. Se dice que MB
se obtuvo por extensión de escalares.
(i) Demuestre que si M es finitamente generado como A-módulo, entonces MB es
finitamente generado como B-módulo.
(ii) Demuestre que si M es plano como A-módulo, entonces MB es plano como
B-módulo.
2.14. Sean f : A → B un morfismo de anillos y M un B-módulo. Si M es finitamente
generado como B-módulo y B es finitamente generado como A-módulo, demuestre
que M es finitamente generado como A-módulo.
2.15. Si M es un A-módulo, demuestre que M es finitamente generado si y sólo si
existe un epimorfismo An M.
2.16. Un A-módulo M es simple si M 6= 0 y sus únicos submódulos son el cero
y el total. Demuestre que todo módulo simple es cı́clico, i.e., es generado por un
sólo elemento. Más aún, si M es simple, demuestre que todo endomorfismo no nulo
f : M → M es un isomorfismo. Este resultado se conoce como el lema de Schur.
2.17. Si f : A → B es un morfismo de anillos y B es fielmente plano como A-módulo
(por cambio de anillos usando f ), demuestre que para todo A-módulo M el morfismo
M → M ⊗A B dado por x 7→ x ⊗ 1, es inyectivo. En particular, si M = A, f : A → B
es inyectivo.
2.18. Dado el diagrama conmutativo siguiente, con renglones exactos:
0 / M0 f
/M g
/ M 00
α β γ
0 / N0 /N / N 00
f0 g0
demuestre que existe un único morfismo α : M 0 → N 0 que hace que el diagrama
aumentado conmute. Más aún, si β y γ son isomorfismos, entonces α también lo es.
2 Módulos y álgebras 53
2.19. Sea M un A-módulo. Demuestre que M es plano si y sólo si para todo ideal I ⊆
A finitamente generado el morfismo I ⊗A M → A⊗A M ' M es inyectivo. Sugerencia:
Para la implicación no trivial, si 0 → N 0 → N es exacta, a la luz de la proposición
2.13, primero considere el caso cuando M es libre y luego en el caso general M es
cociente de un libre.
2.20. Si A 6= 0 es un anillo y Am ' An (isomorfismo de A-módulos), demuestre que
m = n. Sugerencia: Reduzca al caso cuando A es un campo.
2.21. Demuestre que se tiene un isomorfismo de K-álgebras:
K[x1 , . . . , xm ] ⊗K K[y1 , . . . , yn ] ' K[x1 , . . . , xm , y1 , . . . , yn ].
2.22. Sean V = V(I) = Specm K[x1 , . . . , xm ]/I y W = V(J) = Specm K[y1 , . . . , yn ]/J
dos conjuntos algebraicos afines. Suponga además que I y J son radicales. Demues-
tre que V ×K W es el conjunto algebraico afı́n cuyo ideal I(V ×K W ) está generado
por I(V ) e I(W ) en K[x1 , . . . , xm , y1 , . . . , yn ].
2.23. Si V y W son dos variedades afines (i.e., son conjuntos algebraicos irreduci-
bles), demuestre que V ×K W también es irreducible.
2.24. Un morfismo de anillos f : A → B se dice que es un morfismo plano si B es un
A-módulo plano, con el cambio de anillos dado por f .
Demuestre que la composición de morfismos planos es un morfismo plano.
Demuestre que el cambio de base de un morfismo plano f : A → B por cualquier
morfismo de anillos g : A → A0 es un morfismo plano. Es decir, en la suma fibrada
A
g
/ A0
f f˜
B / B ⊗A A0
el morfismo f˜ : A0 → A0 ⊗A B es un morfismo plano.
Capı́tulo 3
Localización, finitud y el teorema de los ceros
Una técnica usual al estudiar objetos geométricos es la de concentrarse cerca de
un punto o en una vecindad del punto y muchas propiedades geométricas se pueden
deducir de este proceso localizado. Similarmente, en teorı́a de números al estudiar
congruencias, por ejemplo, módulo un entero n, factorizando el entero n como pro-
ducto de potencias de primos, en muchas ocasiones basta estudiar estas congruen-
cias módulo un primo p o potencias pr de este primo. Este proceso de localización
tiene gran importancia, no sólo en geometrı́a y teorı́a de números, sino en el álgebra
en general y en otras ramas de la matemática. En la primera parte de este capı́tulo
se algebriza el proceso de localización generalizando la construcción del campo de
los números racionales Q a partir del dominio entero Z. En la segunda parte de es-
te capı́tulo estudiamos la noción de dependencia entera, de crucial importancia en
teorı́a de números y geometrı́a algebraica. En la teorı́a de números algebraicos se
estudian extensiones de campos Q ⊆ K donde todos los elementos α ∈ K son raı́ces
de un polinomio mónico f (x) = xn + an−1 xn−1 + · · · + a1 x + a0 con coeficientes en
Q y decimos que estos elementos son algebraicos (sobre Q). Es natural entonces
el considerar aquellos elementos α ∈ K que sean raı́ces de un polinomio mónico
con coeficientes en Z, y se dice que estos elementos de K son enteros algebraicos
de K. Como parte de un resultado más general se probará que el conjunto OK de
elementos de K que son enteros algebraicos, es un subanillo de K que contiene a Z:
/K
OO K O
? ?
Z /Q
Será hasta el capı́tulo 5 cuando se estudiarán más propiedades aritméticas de estos
anillos de enteros. Resulta que esta teorı́a de origen aritmético tiene una contra-
parte geométrica: una variedad algebraica V puede estudiarse como un cubriente
(ramificado) de un espacio afı́n K n y esta situación exhibe una similitud algebrai-
ca con las extensiones de anillos donde los elementos del anillo grande satisfacen
un polinomio mónico con coeficientes en el anillo pequeño. En esta segunda par-
te probaremos el lema de normalización de Noether 3.19 que formaliza lo anterior
55
56 3 Localización, finitud y el teorema de los ceros
y como una consecuencia casi inmediata obtendremos el teorema de los ceros de
Hilbert 3.22, un resultado de gran importancia para la geometrı́a algebraica y que
habı́amos dejado pendiente desde el capı́tulo 1.
Anillos de fracciones. Si A es un anillo y S ⊆ A es un subconjunto multiplicati-
vo, i.e., 1 ∈ S y a, b ∈ S implica que ab ∈ S, se define la relación (que resulta de
equivalencia, como se verificará en el ejercicio 3.1) en A × S mediante (a, s) ∼ (b,t)
⇔ existe u ∈ S tal que u(at − bs) = 0. En el conjunto cociente S−1 A := A × S/ ∼
denotamos a la clase de equivalencia de (a, s) como [a, s] o como a/s y se definen
las operaciones de suma y producto como si fueran fracciones o elementos de Q:
a b at + bs ab ab
+ := y :=
s t st st st
y resulta que, para comenzar, están bien definidas, y hacen de S−1 A un anillo con-
mutativo con uno, donde el cero o neutro aditivo es 0/s, para cualquier s ∈ S y el uno
es s/s, para cualquier s ∈ S. Más aún, se tiene un morfismo de anillos ϕ : A → S−1 A
dado por ϕ(a) := a/1, al que se llama el morfismo canónico, que en general no
es inyectivo. Al anillo S−1 A se le conoce como el anillo de fracciones de A con
respecto a S.
Ejemplo 3.1. La construcción anterior generaliza la construcción del campo de
números racionales Q a partir del dominio entero Z, donde S = Z − {0}. De hecho,
en general, si A es un dominio entero y S = A − {0}, entonces S es un subconjun-
to multiplicativo y S−1 A =: K(A) resulta un campo al que se le llama el campo de
fracciones de A. En este caso, el morfismo ϕ : A → K(A) es inyectivo.
Las primeras propiedades del anillo S−1 A son:
Lema 3.1. Si S ⊆ A es cualquier conjunto multiplicativo y ϕ : A → S−1 A es el mor-
fismo canónico, entonces:
∗
(1) s ∈ S ⇒ ϕ(s) es unidad de S−1 A, i.e., ϕ(S) ⊆ S−1 A .
(2) ϕ(a) = 0 ⇔ as = 0 para algún s ∈ S. En otras palabras,
ker ϕ = {a ∈ A : existe s ∈ S tal que sa = 0}.
(3) Todo a/s ∈ S−1 A es de la forma ϕ(b)ϕ(t)−1 , para b ∈ A, t ∈ S.
Demostración. Sólo probaremos (1). En este caso note que si s ∈ S entonces 1/s ∈
S−1 A y se tiene que ϕ(s) · (1/s) = (s/1)(1/s) = s/s = 1. t
u
De hecho, el anillo S−1 A junto con el morfismo canónico ϕ : A → S−1 A están
determinados por la propiedad (1) del lema 3.1:
Teorema 3.2 (Propiedad universal del anillo de fracciones). Sea ϕ : A → S−1 A el
morfismo canónico. Si f : A → B es cualquier otro morfismo de anillos tal que
f (S) ⊆ B∗ , entonces existe un único morfismo de anillos fˆ : S−1 A → B tal que el
diagrama siguiente conmuta:
3 Localización, finitud y el teorema de los ceros 57
f
/B
A =
ϕ
fˆ
S−1 A
Demostración. Los elementos de S−1 A son clases de equivalencia de la forma a/s
y escogiendo un representante (a, s) ∈ a/s ponemos fˆ(a/s) := f (a) f (s)−1 , recor-
dando que por hipótesis f (s) ∈ B∗ y por lo tanto f (s)−1 ∈ B. Observe ahora que si
(a0 , s0 ) ∈ a/s es otro representante, entonces existe u ∈ S tal que u(as0 − a0 s) = 0, y
aplicando f a esta igualdad se obtiene que f (u)( f (a) f (s0 ) − f (a0 ) f (s)) = 0 donde
f (u) ∈ B∗ por lo que f (a) f (s0 ) = f (a0 ) f (s) con f (s), f (s0 ) ∈ B∗ y ası́ f (a) f (s)−1 =
f (a0 ) f (s0 )−1 , y consecuentemente fˆ es una función. Claramente es un morfismo
porque f lo es, y si a ∈ A entonces
fˆ(ϕ(a)) = fˆ(a/1) = f (a) f (1)−1 = f (a),
i.e., el diagrama anterior conmuta. Supongamos ahora que g : S−1 A → B es otro
morfismo tal que g ◦ ϕ = f . Para mostrar que fˆ = g, sea a/s ∈ S−1 A arbitrario.
Escribiendo a/s = (a/1)(1/s) en S−1 A, notamos que g(a/1) = g(ϕ(a)) = f (a) y
−1
g(1/s) = g (s/1)−1 = g ϕ(s)−1 = g ◦ ϕ(s) = f (s)−1 y ası́
g(a/s) = g(a/1)g(1/s) = f (a) f (s)−1 = fˆ(a/s).
t
u
Como una consecuencia inmediata, las tres propiedades del lema 3.1 determinan
S−1 A salvo isomorfismo:
Corolario 3.3. Si S ⊆ A es un subconjunto multiplicativo y f : A → B es un morfismo
de anillos tal que
(1) f (S) ⊆ B∗ .
(2) f (a) = 0 ⇒ existe s ∈ S tal que as = 0.
(3) Todo b ∈ B es de la forma f (a) f (s)−1 , con a ∈ A, s ∈ S.
Entonces, existe un único isomorfismo fˆ : S−1 A → B tal que el diagrama siguiente
conmuta:
f
/B
A =
'
ϕ
fˆ
S−1 A
Demostración. La tı́pica de objetos que satisfacen propiedades universales. t
u
Lema 3.4. Si f : A → B es cualquier morfismo de anillos y S ⊆ A, T ⊆ B son
subconjuntos multiplicativos tales que f (S) ⊆ T , entonces f induce un morfismo
fˆ : S−1 A → T −1 B tal que fˆ(a/1) = f (a)/1, para todo a ∈ A. En particular, si I ⊆ A
58 3 Localización, finitud y el teorema de los ceros
es un ideal, ρ : A A/I es el epimorfismo canónico y S ⊆ A es multiplicativo,
entonces T = ρ(S) ⊆ A/I es multiplicativo y se tiene que
T −1 (A/I) ' S−1 A/IS−1 A.
Demostración. Como f (S) ⊆ T , entonces ϕB ◦ f (s) es una unidad en T −1 B para
todo s ∈ S y ası́ por la propiedad universal del teorema 3.2 existe un único fˆ que
hace conmutar el diagrama siguiente, i.e, fˆ(a/s) = f (a)/ f (s):
f
A /B
ϕA ϕB
S−1 A / T −1 B
fˆ
Para la segunda afirmación del lema, observe que ρ̂ : S−1 A → T −1 (A/I) es clara-
mente suprayectivo porque ρ lo es, y su núcleo lo forman los elementos a/s ∈ S−1 A
tales que 0 = ρ̂(a/s) = ρ(a)/ρ(s), es decir, tales que existe ρ(t) ∈ T = ρ(S) tal que
ρ(t)ρ(a) = 0 ∈ T −1 (A/I), es decir, tal que ρ(ta) = 0 ∈ A/I; ası́, el núcleo lo forman
los a/s ∈ S−1 A tales que existe t ∈ S con ta ∈ I y por lo tanto a/s = ta/ts = (ta)1/ts
con ta ∈ I y 1/ts ∈ S−1 , i.e, ker(ρ̂) = IS−1 A. Por el primer teorema de isomorfismo
de Noether se sigue el resultado deseado. t
u
Ejemplo 3.2. Si p ⊆ A es un ideal primo, entonces S = A − p es multiplicativo. Se
suele usar la notación
Ap := S−1 A.
Note que A es un dominio entero si y sólo si el ideal 0 ⊆ A es primo y en este caso
A0 = K(A) es el campo de fracciones de A. En el corolario 3.5 mostraremos que Ap
es un anillo local, i.e., un anillo con un único ideal máximo, el ideal pAp generado
por la imagen de p en Ap . Al anillo local Ap se le conoce como la localización de A
en p y al campo k(p) := Ap /pAp se le llama el campo residual del anillo local Ap .
Corolario 3.5. Si p es un ideal primo de A, entonces Ap es un anillo local con ideal
máximo el ideal generado por la imagen de p en Ap
pAp = {a/s ∈ Ap : a ∈ p}.
El campo residual k(p) = Ap /pAp del anillo local (Ap , pAp ) es isomorfo al campo
de fracciones del dominio entero A/p.
Demostración. Si a/t 6∈ pAp , entonces a 6∈ p y ası́ a ∈ S = A − p por lo que a/t ∈ A∗p
es una unidad. Se sigue que pAp es un ideal máximo. Por otra parte, si I es cualquier
ideal de Ap e I 6⊆ pAp , entonces existe u ∈ I − pAp y ası́ u ∈ A∗p y por lo tanto
I = Ap . Se sigue que pAp es el único ideal máximo de Ap . Sean S = A − p, ρ :
A → A/p el epimorfismo canónico y T = ρ(S) = A/p − {0}. Entonces, S−1 A = Ap
y T −1 (A/p) = K(A/p) es el campo de fracciones de A/p. Por la segunda parte del
lema 3.4 se tiene el isomorfismo ρ̂ : Ap /pAp → K(A/p) porque S−1 A = Ap . Como
k(p) = Ap /pAp , ya acabamos. t
u
3 Localización, finitud y el teorema de los ceros 59
Ejemplo 3.3. Si p ∈ Z es un entero primo, Zhpi = {a/s ∈ Q : p - s} y se tiene que
hpiZhpi = {pa/s ∈ Q : p - s} y su campo residual es Zhpi /hpiZhpi ' Z/pZ.
Ejemplo 3.4. Si f ∈ A no es nilpotente y S = { f n : n ≥ 0}, entonces S es multipli-
cativo.1 Usaremos la notación A f := S−1 A.
Lema 3.6 (Rabinowitsch). Si f ∈ A y A f es la localización de A con respecto al
conjunto multiplicativo S = { f n ; n ≥ 0}, entonces la función
A[t]/h f t − 1i −→ A f
dada por ant n + · · · + a1t + a0 7→ an / f n + · · · + a1 / f + a0 es un isomorfismo.
Demostración. Si f = 0 ambos anillos son cero y ası́ podemos suponer que f 6= 0.
Ahora, en el anillo A[t]/h f t − 1i se tiene que 1 = f t, donde t es la clase de t en
el cociente, y por lo tanto f es una unidad. Sea ϕ : A → B cualquier morfismo de
anillos tal que ϕ( f ) sea una unidad en B. Entonces, ϕ se extiende a un morfismo
∑ ait i 7→ ∑ ϕ(ai )ϕ( f )−i : A[t] → B,
i.e., mandando t en ϕ( f )−1 , el cual se factoriza a través de A[t]/h f t − 1i:
9/ C B
ϕ
A
A[t]
A[t]/h f T − 1i
porque f t − 1 7→ ϕ( f )ϕ( f )−1 − 1 = 1 − 1 = 0, y como ϕ( f ) es una unidad en B este
morfismo que extiende ϕ : A → B a A[t]/h f t − 1i es único con esta propiedad. Se
sigue que este cociente tiene la propiedad universal de A f y por lo tanto es isomorfo
a A f por medio de un isomorfismo que fija a A y manda t a f −1 . t
u
Ejemplo 3.5. Si A es cualquier anillo y S0 ⊆ A es el subconjunto de elementos de
A que no son divisores de cero, i.e., S0 = { f ∈ A : (0 : f ) = 0}, entonces S0 es
un conjunto multiplicativo ya que claramente 1 ∈ S0 y si a, b ∈ S0 entonces ab ∈ S0
porque si abx = 0, se sigue que a(bx) = 0 y ası́ bx = 0 y por lo tanto x = 0. El anillo
S0−1 A se conoce como el anillo total de fracciones de A. Note que el morfismo
canónico ϕ : A → S0−1 A es inyectivo, ya que si ϕ(a) = 0, entonces a/1 = 0/s y
ası́ existe t ∈ S0 tal que t(sa − 0) = 0, i.e., tsa = 0 con ts ∈ S0 , i.e., no es divisor de
cero, y por lo tanto a = 0. Más aún, S0 es el mayor subconjunto multiplicativo S de
A tal que A → S−1 A es inyectivo, porque por el lema 3.1 (2) el núcleo del morfismo
1 Note que si f fuera nilpotente, entonces 0 ∈ S lo cual implica que S−1 A = 0, algo no muy
interesante. En general, se pide que 0 6∈ S.
60 3 Localización, finitud y el teorema de los ceros
canónico inyectivo anterior es {a ∈ A : existe s ∈ S tal que sa = 0} y como este
núcleo es cero entonces a = 0, i.e., (0 : s) = 0 para todo s ∈ S y por lo tanto S ⊆ S0 .
Localización e ideales. Si S ⊆ A es multiplicativo, ϕ : A → S−1 A es el morfismo
canónico y J ⊆ S−1 A es un ideal, entonces su imagen inversa es el ideal
ϕ −1 (J) = {a ∈ A : a/1 ∈ J}
y si I ⊆ A es un ideal, el ideal generado por la imagen ϕ(I) en S−1 A es
S−1 I := ϕ(I)S−1 A = {a/s ∈ S−1 A : a ∈ I, s ∈ S}.
/ entonces S−1 I contiene una unidad y por lo tanto
Observe ahora que si S ∩ I 6= 0,
−1
es el anillo total S A. Ası́, algo de la estructura de ideales de A se pierde al pasar a
S−1 A, pero como el resultado siguiente muestra, algo se mantiene:
Proposición 3.7. Si S ⊆ A es multiplicativo, entonces
(1) S−1 (ϕ −1 (J)) = J, para todo ideal J ⊆ S−1 A.
(2) ϕ −1 (S−1 p) = p, para todo ideal primo p ⊆ A disjunto con S.
(3) Más aún, P 7→ ϕ −1 P es una biyección entre el conjunto de todos los ideales
primos de S−1 A y el conjunto de ideales primos de A disjuntos con S, de hecho, la
inversa es la función p 7→ S−1 p.
Demostración. (1): Sea J ⊆ S−1 A un ideal. Si a/s ∈ S−1 (ϕ −1 J), entonces a ∈
ϕ −1 (J), i.e., a/1 = ϕ(a) ∈ J y ası́ a/s = (1/s)(a/1) ∈ J, i.e., S−1 (ϕ −1 J) ⊆ J.
Recı́procamente, si a/s ∈ J, entonces a/1 = (s/1)(a/s) ∈ J, i.e., a ∈ ϕ −1 (J) y por
lo tanto a/s ∈ S−1 (ϕ −1 J), i.e., J ⊆ S−1 (ϕ −1 J).
(2): Sea p ⊆ A un ideal primo disjunto con S. Si a ∈ p, entonces a/1 ∈ S−1 p, i.e.,
ϕ(a) = a/1 ∈ S−1 p por lo que a ∈ ϕ −1 (S−1 p) y ası́ p ⊆ ϕ −1 (S−1 p). Para la otra
inclusión, si a ∈ ϕ −1 (S−1 p) entonces a/1 ∈ S−1 p, i.e., a/1 = a0 /s para algún a0 ∈ p
y s ∈ S. Se sigue que t(as − a0 ) = 0 para algún t ∈ S, y ası́ ast = a0t ∈ p. Como st 6∈ p
entonces a ∈ p y por lo tanto ϕ −1 (S−1 p) ⊆ p.
(3): Si p ⊆ A es un primo disjunto con S, sea T ⊆ A/p la imagen de S bajo el
epimorfismo A → A/p. Por el lema 3.4 se tiene que
(∗) T −1 (A/p) ' S−1 A/pS−1 A = S−1 A/S−1 p
donde la igualdad es por definición de S−1 p. Finalmente, como S es disjunto con
p, entonces T no contiene al cero del dominio entero A/p y ası́ T −1 (A/p) es un
dominio entero y por lo tanto el lado derecho de (∗) también es un dominio entero y
consecuentemente S−1 p es un ideal primo de S−1 A. Como la imagen inversa de un
primo es primo, entonces P 7→ ϕ −1 P manda primos de S−1 A en primos de A y las
dos correspondencias anteriores son inversa una de la otra. t
u
3 Localización, finitud y el teorema de los ceros 61
La consecuencia siguiente 3.8 es análoga al corolario 1.18 en el sentido de que
identifica el espectro de una localización S−1 A en términos del espectro de A, y se
obtiene del lema 1.17 porque el morfismo de localización ϕ : A → S−1 A satisface la
condición de lema 1.17 ya que todo elemento a/s ∈ S−1 A se puede escribir como
a/s = (1/s)(a/1) = (1/s)ϕ(a), con 1/s unidad de S−1 A:
Corolario 3.8. (1) El morfismo ϕ : A → S−1 A induce el homeomorfismo
a
ϕ : Spec S−1 A → {p ∈ Spec A : p ∩ S = 0}
/ ⊆ Spec A.
(2) En particular, si p ⊆ A es un ideal primo, entonces el morfismo canónico induce
un homeomorfismo entre el conjunto de ideales primos de Ap y el conjunto de idea-
les primos de A que están contenidos en p. En otras palabras, el morfismo canónico
ϕ : A → Ap induce el homeomorfismo:
a
ϕ : Spec Ap → {q ∈ Spec A : q ⊆ p} ⊆ Spec A.
(3) Si f ∈ A no es nilpotente y S = {1, f , f 2 , f 3 , . . .} ⊆ A, los primos de S−1 A = A f
corresponden a los primos de A que no contienen a f , y por lo tanto se tiene el
homeomorfismo:
Spec(A f ) ' {p ∈ Spec A : f 6∈ p} = D( f ).
Ası́, el abierto básico D( f ) se identifica canónicamente con Spec A f .
t
u
Una motivación para la definición de la topologı́a de Zariski. Para hacer más
clara la analogı́a con la definición de variedad algebraica afı́n, consideremos la in-
terpretación siguiente de los cerrados V (I) de Spec A: dado un ideal primo p de A,
consideremos el anillo localizado Ap y sea mp su ideal máximo (que, de hecho, es el
ideal pAp generado por p en Ap ) y sea k(p) := Ap /mp su campo residual y note que
k(p) es también el campo de fracciones del dominio entero A/p. Se tienen entonces
morfismos canónicos
A → A/p → k(p)
y ası́, a cada elemento f ∈ A le podemos asignar su imagen f +p en A/p ⊆ Ap /mp =
k(p) y decimos que éste es el ((valor)) f (p) de f en p, y se tiene ası́ una ((función)) f
definida en Spec A y cuyo ((codominio)) varı́a, ya que a diferentes puntos p ∈ Spec A
les corresponden valores f (p) ∈ k(p) donde el campo k(p) está variando con p. Sin
embargo, pensemos a los elementos f ∈ A como ((funciones))
f : Spec A → k(p)
dadas por la regla de correspondencia p 7→ f (p) y donde estos valores caen en co-
dominios que cambian con los puntos de Spec A.
Ejemplo 3.6. Para A = Z y p = hpi, si f = m ∈ Z, su ((valor)) en hpi es m (mód p)
en k(p) = F p = Z/pZ (ya que en este caso, Z/pZ ' Zhpi /pZhpi ).
62 3 Localización, finitud y el teorema de los ceros
Regresando ahora a la analogı́a con la definición de una variedad algebraica, ob-
serve que aún cuando la ((definición)) de la función f : Spec A → k(p) no es tal ya
que los codominios están variando, sı́ tiene sentido la frase ((los ceros de f ∈ A)),
que en el contexto anterior quiere decir que la clase lateral f (p) = f + p es cero
en el campo k(p), i.e., f ∈ p, y por lo tanto podemos hablar del lugar geométrico
de f como el conjunto de puntos en Spec A donde f ((vale)) cero. Note que en esta
definición se están usando los ceros de los distintos campos residuales k(p), y como
se quiere que las funciones f sean continuas, usando que el 0 ∈ k(p) debe ser ce-
rrado, entonces su imagen inversa V ( f ) ⊆ Spec A debe ser cerrado; más aún, como
la intersección arbitraria de cerrados debe ser cerrada ésto nos lleva a definir, para
cualquier conjunto E ⊆ A, V (E) como el conjunto de ((ceros comunes)), en Spec A,
de los elementos de I, i.e.,
V (E) = {p ∈ Spec A : f (p) = 0 para todo f ∈ E},
= {p ∈ Spec A : f ∈ p para todo f ∈ E},
= {p ∈ Spec A : p ⊇ E},
que es la definición que se dio en el capı́tulo 1. Similarmente, para la construcción
recı́proca, dado un subconjunto U ⊆ Spec A, se tiene la interpretación siguiente:
I(U) := { f ∈ A : f (p) = 0 para todos los p ∈ U}
= { f ∈ A : f ∈ p para todos los p ∈ U}
\
= p,
p∈U
el ideal de los elementos que se ((anulan)) en U.
Con las dos interpretaciones anteriores, la analogı́a entre la definición de la topo-
logı́a de Zariski en una variedad afı́n (ceros de un ideal de polinomios) y la topologı́a
de Zariski en el espectro primo, es clara.
Álgebras finitas y de tipo finito. Integridad. Sean A ⊆ B anillos de tal forma que
B es una A-álgebra.
Diremos que B es una A-álgebra finita si B es finitamente generado como A-
módulo, i.e., si existen α1 , . . . , αn ∈ B tales que todo b ∈ B es una combinación
lineal de los αi con coeficientes en A:
b = a1 α1 + · · · + an αn con los ai ∈ A.
Diremos que B es de tipo finito sobre A si existen α1 , . . . , αn ∈ B tales que to-
do elemento b ∈ B es un polinomio en los αi con coeficientes en A, i.e., existe
un polinomio f ∈ A[x1 , . . . , xn ] tal que b = f (α1 , . . . , αn ). Usaremos la notación
B = A[α1 , . . . , αn ] para indicar que B es de tipo finito sobre A con generadores
α1 , . . . , αn .
Si b ∈ B, diremos que b es entero sobre A si existe un polinomio mónico
3 Localización, finitud y el teorema de los ceros 63
ϕ(x) = xm + am1 xm−1 + · · · + a1 x + a0 ∈ A[x]
tal que ϕ(b) = 0.
Diremos que B es entero sobre A si todo elemento de B es entero sobre A.
Claramente toda A-álgebra finita es de tipo finito, el polinomio correspondiente
es de primer grado f = a1 x1 + · · · + an xn . También, B es una A-álgebra de tipo finito
si y sólo si existe un epimorfismo de A-álgebras
ϕ : A[x1 , . . . , xn ] B
sencillamente definiendo αi = ϕ(xi ).
Ejemplo 3.7. Si A ⊆ B son anillos, todo elemento α de A es entero sobre A ya que
es raı́z del polinomio mónico x − α ∈ A[x].
Ejemplo 3.8. Para Z ⊆ Q, los racionales r/s ∈ Q que son enteros son los elementos
de Z. En efecto, si a/b ∈ Q es un racional, podemos suponer que a y b son coprimos
y como se tiene una igualdad de la forma
an an−1 a
n
+ rn−1 n−1 + · · · + r1 + r0 = 0 con ri ∈ Z
b b b
multiplicando por bn queda
an + rn−1 an−1 b + · · · + r1 abn−1 + r0 bn = 0
de donde se sigue que b divide a an y como mcd(a, b) = 1 entonces b|a pero siendo
coprimos ésto sólo es posible si b = ±1 y por lo tanto a/b ∈ Z, como se querı́a.
Lema 3.9. Sean A ⊆ B anillos y α ∈ B. Son equivalentes:
(1) α es entero sobre A.
(2) El subanillo A[α] ⊆ B es finitamente generado como A-módulo.
(3) Existe un subanillo C con A ⊆ C ⊆ B tal que α ∈ C y C es finitamente generado
como A-módulo.
Demostración. (1) ⇒ (2): Como α es entero sobre A se tiene que
α n = −(an−1 α n−1 + · · · + a1 α + a0 ) ∈ h1, α, . . . , α n−1 i
y por lo tanto
α n+1 = −an−1 α n − (an−2 α n−1 + · · · + a1 α 2 + a0 α) ∈ h1, α, . . . , α n−1 i
y por inducción, para todo t ≥ 0:
α n+t = −(an−1 α n+t−1 + · · · + a1 α t+1 + a0 α t ) ∈ h1, α, . . . , α n−1 i
64 3 Localización, finitud y el teorema de los ceros
de donde se sigue que todas las potencias α t con t ≥ 0 están el el A-módulo
h1, α, . . . , α n−1 i y como estas potencias generan A[α], entonces éste es un A-módulo
finitamente generado.
(2) ⇒ (3): Sea C = A[α].
(3) ⇒ (1): Sea y1 , . . . , yn un conjunto de generadores de C como A-módulo, i.e.,
C = Ay1 + · · · + Ayn . Como α ∈ C, los yi ∈ C y C es un anillo entonces αyi ∈ C y
escribiendo estos elementos en términos de los generadores yi de C:
αyi = ai1 y1 + · · · + ain yn con los ai j ∈ A
y la igualdad anterior se puede escribir como
n
∑ δi j α − ai j y j = 0 con 1 ≤ i ≤ n y δi j una delta de Kronecker
j=1
el cual es un sistema de n ecuaciones lineales homogéneas en y1 , . . . , yn . Por la regla
de Cramer2 se tiene que det(δi j α − ai j ) · yi = 0 para todo i, y como C está genera-
do por los yi se sigue que det(δi j α − ai j ) · C = 0 y ası́ para el 1 ∈ C se tiene que
det(δi j α − ai j ) · 1 = 0, i.e., det(δi j α − ai j ) = 0. Finalmente, desarrollando el deter-
minante det(δi j x − ai j ) (poniendo la indeterminada x en lugar de α) se obtiene un
polinomio con coeficientes en A que se anula en α y este polinomio es mónico por-
que el término de grado xn proviene del producto de los elementos de la diagonal
principal (x − a11 ) · · · (x − ann ). Se sigue que α es entero sobre A. t
u
Corolario 3.10. Si A ⊆ B son anillos y α1 , · · · , αn ∈ B son enteros sobre A, entonces
A[α1 , . . . , αn ] es un A-módulo finitamente generado.
Demostración. Inducción sobre n. t
u
Corolario 3.11. Si A ⊆ B son anillos y α, β ∈ B son enteros sobre A, entonces α ±β
y αβ son enteros sobre A.
Demostración. Por el corolario 3.10, A[α, β ] es finitamente generado sobre A y
como α ± β y αβ están en A[α, β ], por la equivalencia (1) ⇔ (3) del lema 3.9 se
sigue que son enteros sobre A. t
u
2 Si ∑ni=1 ci j x j = bi con 1 ≤ i ≤ n es un sistema de n ecuaciones lineales con n incógnitas xi y
con las constantes ci j , bi en un anillo A, si el anillo A es un campo y el determinante del sistema
de ecuaciones es det(ci j ) 6= 0, la forma elemental de la regla de Cramer dice que las soluciones
x j son de la forma x j = ∆ j / det(ci j ), donde ∆ j es el determinante de la matriz que se obtiene al
substituir la columna j de la matriz (ci j ) del sistema por la columna de términos independientes
(bi ). Conviene escribir la regla de Cramer de la forma
(det(ci j ))x j = ∆ j ,
la cual es válida para cualquier anillo A y su demostración es la misma que la usual, únicamente
cuidando que no se hagan divisiones arbitrarias en el anillo A.
3 Localización, finitud y el teorema de los ceros 65
Corolario 3.12. Si A ⊆ B son anillos y A := {α ∈ B : α es entero sobre A}, enton-
ces A es un anillo y A ⊆ A ⊆ B.
Demostración. Directo del corolario 3.11. t
u
El anillo A se llama la cerradura entera de A en B. Si A = A, se dice que A
es integralmente cerrado en B. Si A es un dominio entero y K es su campo de
fracciones, A se llama la cerradura entera de A y si A es integralmente cerrado en
su campo de fracciones, se dice que A es normal.
Ejemplo 3.9. Todo dominio de factorización única (DFU) es normal. En particular Z
y K[x1 , . . . , xn ] (si K es un campo) son normales. Note que ésto generaliza el ejemplo
3.8 y la demostración es similar: si A es un DFU con campo de fracciones K y si
a/b ∈ K es entero sobre A, si suponemos que a/b 6∈ A, entonces existe un elemento
irreducible p ∈ A tal que p|b pero p - a. Por otra parte, como a/b es entero sobre A
se tiene una ecuación polinomial
(a/b)n + cn−1 (a/b)n−1 + · · · + c1 (a/b) + c0 con ci ∈ A.
Multiplicando por bn se obtiene la ecuación
an + cn−1 an−1 b + · · · + c1 abn−1 + c0 bn = 0
donde p divide a cada término de la izquierda excepto a lo más a an y ası́ debe
dividir a an y como es irreducible debe dividir a a, lo cual es una contradicción.
Corolario 3.13. Si A ⊆ B son anillos, son equivalentes:
(1) B es una A-álgebra finita.
(2) B es una A-álgebra de tipo finito y es entera sobre A.
Demostración. (1) ⇒ (2): Toda A-álgebra finita es de tipo finito. Más aún, como B
es finitamente generado como A-módulo, por la parte (3) del lema 3.9, B es entera
sobre A.
(2) ⇒ (1): Por hipótesis existen α1 , . . . , αn ∈ B tales que B = A[α1 , . . . , αn ], y como
los αi son enteros sobre A, entonces por el lema 3.9 (de hecho, por el corolario 3.10)
B = A[α1 , . . . , αn ] es un A-módulo finitamente generado. t
u
Observación 3.1. Es claro que la finitud es transitiva, es decir, si A ⊆ B ⊆ C son
anillos con C finito sobre B y B finito sobre A, entonces C es finito sobre A. En
efecto, si b1 , . . . , bm ∈ B generan B como A-módulo y c1 , . . . , cn ∈ C generan C como
B-módulo, entonces los mn productos bi c j ∈ C, 1 ≤ i ≤ m, 1 ≤ j ≤ n generan C
como A-módulo. Usaremos lo anterior para probar la consecuencia siguiente:
Corolario 3.14 (Transitividad de la dependencia entera). Si A ⊆ B ⊆ C son anillos
con C entero sobre B y B entero sobre A, entonces C es entero sobre A.
66 3 Localización, finitud y el teorema de los ceros
Demostración. Si α ∈ C se tiene una ecuación polinomial
(∗) α n + bn−1 α n−1 + · · · + b1 α + b0 = 0 con los bi ∈ B
y el anillo A[b0 , . . . , bn−1 ] es un A-módulo finitamente generado por el corolario
3.10 ya que los bi son enteros sobre A. Como la ecuación (∗) tiene coeficientes
en A[b0 , . . . , bn−1 ] entonces α es entero sobre este anillo y ası́ A[b0 , . . . , bn−1 ][α] es
finitamente generado como A[b0 , . . . , bn−1 ]-módulo. Por la observación 3.1 se sigue
que A[b0 , . . . , bn−1 ][α] es finitamente generado como A-módulo y por lo tanto α es
entero sobre A por el lema 3.9. t
u
Proposición 3.15. Sean A un dominio entero con campo de fracciones K y L es un
campo que contiene a K. Si α ∈ L es algebraico sobre K, entonces existe un d ∈ A
tal que dα es entero sobre A.
Demostración. Como α es algebraico sobre K satisface una ecuación polinomial
α n + an−1 α n−1 + · · · + a1 α + a0 = 0 con los ai ∈ K.
Sea d el común denominador de los ai de tal forma que dai ∈ A y multipliquemos
la igualdad anterior por d n para obtener
d n α n + an−1 d n α n−1 + · · · + a1 d n α + a0 d n = 0
que se puede reescribir como
(dα)n + an−1 d(dα)n−1 + · · · + a1 d n−1 (dα) + a0 d n = 0
donde los coeficientes an−1 d, . . . , a1 d n−1 , a0 d n ∈ A y ası́ la igualdad anterior muestra
que dα es raı́z de un polinomio mónico con coeficientes en A, i.e., dα es entero
sobre A. t
u
Corolario 3.16. Sean A un dominio entero con campo de fracciones K y L una ex-
tensión algebraica de K. Entonces L es el campo de fracciones de la cerradura
entera A de A en L. Se sigue que A es normal.
Demostración. Como A ⊆ L, entonces A es dominio entero y su campo de frac-
ciones K(A) satisface que K(A) ⊆ L. Recı́procamente, por la proposición 3.15 todo
α ∈ L se puede escribir como α = β /d con β entero sobre A y d ∈ A, i.e, α = β /d
con β , d ∈ A. Se sigue que L ⊆ K(A). Para la última afirmación, si γ ∈ L es entero
sobre A, por la transitividad de la dependencia entera 3.14 se sigue que γ es entero
sobre A y ası́ γ ∈ A. t
u
Observación 3.2. Usando el corolario 3.16, en el ejemplo 5.10 del capı́tulo 5, se
dará un dominio normal que no es un DFU.
Lema 3.17. Sean A un dominio entero normal (por ejemplo, un DFU) y L una ex-
tensión finita del campo de fracciones K de A. Entonces, α ∈ L es entero sobre A si
y sólo si su polinomio mónico irreducible Irr(α, K) tiene coeficientes en A.
3 Localización, finitud y el teorema de los ceros 67
Demostración. Si f (x) = Irr(α, K) y α es entero sobre A, entonces existe una ecua-
ción polinomial para α:
(1) α m + am−1 α m−1 + · · · + a1 α + a0 = 0 con los ai ∈ A
Si α̂ es cualquier conjugado de α, i.e., una raı́z de Irr(α, K), se tiene un K-
isomorfismo ϕ:
K(α)
ϕ
/ K(α̂)
K
que manda α en α̂. Aplicando ϕ a la igualdad (1) se sigue que
α̂ m + am−1 α̂ m−1 + · · · + a1 α̂ + a0 = 0
lo cual muestra que α̂ es entera sobre A. Ası́, todos los conjugados de α son enteros
sobre A y de la relación de Viète entre los coeficientes y raı́ces de un polinomio se
sigue que los coeficientes de Irr(α, K) son enteros sobre A y como estos coeficientes
están en K que es el campo de fracciones de A y como A es normal, entonces estos
coeficientes están en A, como se querı́a. La otra implicación es trivial. t
u
Proposición 3.18. Sea A un dominio entero normal con campo de fracciones K y
sea L una extensión finita de K. Si α ∈ L es entero sobre A, entonces su norma
NmL/K (α) ∈ K también es entera sobre A y, de hecho, NmL/K (α) ∈ A, y α divide a
NmL/K (α) en el anillo A[α].
Demostración. Sea f (x) = Irr(α, K) = xr + ar−1 xr−1 + · · · + a0 y sea F ⊇ K un
campo de descomposición de f (x). Escribamos
f (x) = (x − α1 ) · · · (x − αr ) con α1 = α, α1 · · · αr = ±a0 y los αi ∈ F.
Como α es entero sobre A cada uno de sus conjugados αi también lo es y por lo
tanto r [L:K(α)]
NmL/K (α) = ∏ αi
i=1
es entero sobre A. Más aún, como a0 ∈ A por el lema 3.17, entonces NmL/K (α) =
n/r
±a0 ∈ A, con n = [L : K] y r = [K(α) : K]. Ahora, de la igualdad
0 = α r + ar−1 α r−1 + · · · + a1 α + a0 = α α r−1 + ar−1 α r−2 + · · · + a1 + a0
n/r
se sigue que α divide a a0 en A[α] y por lo tanto divide a NmL/K (α) = ±a0 . t
u
Si K es un campo y A es una K-álgebra de tipo finito sobre K y A es un dominio
entero, diremos que A es una K-álgebra afı́n. Si K(A) es el campo de fracciones de
A, entonces la extensión de campos K/K(A)
68 3 Localización, finitud y el teorema de los ceros
K ,→ A ,→ K(A)
es finitamente generada (con generadores los mismos elementos que generan A co-
mo K-álgebra) y al grado de trascendencia de K(A) sobre K se le llama también el
grado de trascendencia de A sobre K y usamos la misma notación
grtrK (A) = grtrK K(A).
Teorema 3.19 (Lema de normalización de Noether). Si K es un campo y A es
una K-álgebra afı́n de grado de trascendencia d, entonces existen α1 , . . . , αd ∈ A
algebraicamente independientes sobre K tales que A es entera sobre el subanillo
K[α1 , . . . , αd ] generado por los αi :
K ⊆ K[α1 , . . . , αd ] ⊆ A.
Demostración. Por hipótesis A es una K-álgebra de tipo finito y ası́ existe un epi-
morfismo K[x1 , . . . , xn ] A, i.e, A = K[x1 , . . . , xn ]/p, con p un ideal primo (por-
que A es dominio entero) y claramente d ≤ n. Usaremos inducción sobre n ≥ d. Si
n = d las imágenes αi de las variables xi deben ser algebraicamente independientes y
ası́ p = 0, A = K[α1 , . . . , αd ] = K[x1 , . . . , xd ] y no hay nada que probar. Supongamos
entonces que n > d y p 6= 0. Basta entonces mostrar la existencia de una subálgebra
B ⊆ A generada por n − 1 elementos tal que A es entera sobre B (donde notamos
que grtrK B = grtrK A porque A es entera sobre B) ya que aplicando la hipótesis de
inducción a B existirı́an elementos α1 , . . . , αd ∈ B algebraicamente independientes
sobre K y tales que B es entero sobre K[α1 , . . . , αd ] y por la transitividad de la de-
pendencia entera se seguirı́a inmediatamente que A es entera sobre K[α1 , . . . , αd ],
que es lo que se quiere probar.
Resta mostrar la existencia de la subálgebra B con las propiedades requeridas
y para ésto observe primero que los n generadores αi de A (imágenes de las xi ) no
pueden ser algebraicamente independientes porque estamos asumiendo que n > d =
grtrK A. Ası́, existe una relación no trivial de dependencia algebraica entre ellas:
(1) f (α1 , . . . , αn ) = 0
es decir, con f (x1 , . . . , xn ) ∈ p − {0}. Para abreviar la notación consideremos mul-
tiı́ndices ν = (r1 , . . . , rn ) ∈ Nn (pensamos que 0 ∈ N) y escribamos X ν := x1r1 · · · xnrn .
Ası́ podemos escribir el polinomio f anterior como
(2) f (X) = ∑ aν X ν ∈ p − {0}.
ν∈Nn
La idea ahora es hacer un cambio de variables
(3) yi = xi − xnbi 1 ≤ i ≤ n−1
donde notamos que K[x1 , . . . , xn ] = K[y1 , . . . , yn−1 , xn ] de tal forma que al substituir
(3) en (2) se obtenga un polinomio de la forma
3 Localización, finitud y el teorema de los ceros 69
(4) f (X) = axne + q1 (Y )xne−1 + · · · + qe (Y )
con a ∈ K ∗ , e ≥ 1 y q j (Y ) ∈ K[y1 , . . . , yn−1 ]. Ası́, lo que buscamos es un vector
(b1 , . . . , bn−1 , 1) ∈ Nn (donde notamos que bn = 1 porque la yn = xn no la cambia-
mos) que dé el cambio de variables (3) para que se cumpla (4). Aceptando que ya se
ha probado (4) mostraremos la existencia la K-álgebra B requerida. En efecto, po-
niendo ϑi = αi − αnbi sea B := K[ϑ1 , . . . , ϑn−1 ]. Entonces, para el generador αn ∈ A,
pongamos ϑ = (ϑ1 , . . . , ϑn−1 ); por (1) y (4) se sigue que αn es raı́z del polinomio
en la variable xn :
b
axne + q1 (ϑ )xne−1 + · · · + qe (ϑ ) = f (ϑ1 + xnb1 , . . . , ϑn−1 + xnn−1 , xn )
que tiene coeficientes en K[ϑ1 , . . . , ϑn−1 ]. Dividiendo este polinomio por el coefi-
ciente a ∈ K ∗ de xn se obtiene un polinomio mónico el cual muestra a αn como
un entero sobre el anillo K[ϑ1 , . . . , ϑn−1 ]. Los otros generadores αi , 1 ≤ i ≤ n − 1,
también son enteros sobre K[ϑ1 , . . . , ϑn−1 ] porque αi = ϑi + αnbi y los términos del
lado derecho son enteros sobre K[ϑ1 , . . . , ϑn−1 ]. Se sigue que A = K[α1 , . . . , αn ] es
entera sobre B := K[ϑ1 , . . . , ϑn−1 ], como se querı́a.
Resta mostrar la existencia del cambio de variables (3) para que f tenga la
forma (4). Para darnos una idea de lo que hay que hacer y encontrar el vector
(b1 , . . . , bn−1 , 1) ∈ Nn que da el cambio de variables, desarrollemos los monomios
que se obtienen al substituir (3) en (2), para ν = (i1 , . . . , in ) y β = (b1 , . . . , bn−1 , 1):
i
aν X ν = aν x1i1 x2i2 · · · xn−1
n−1 in
xn
b
= aν (y1 + xnb1 )i1 (y2 + xnb2 )i2 · · · (yn−1 + xnn−1 )in−1 xnin
i b1 +i2 b2 +···+in−1 bn−1 +in
= aν xn1 + términos que mezclan xnj y los yi
= aν xnν·β + términos que mezclan xnj y polinomios q(y1 , . . . , yn−1 )
donde hemos usado el producto escalar
ν · β = (i1 , . . . , in−1 , in ) · (b1 , . . . , bn−1 , 1) = i1 b1 + i2 b2 + · · · + in−1 bn−1 + in .
Como lo anterior sucede para cada monomio de (2), para obtener (4) debemos mos-
trar que se puede elegir el vector (multiı́ndice) β = (b1 , . . . , bn−1 , 1) para el cambio
de variables (3) de tal manera que exista un multiı́ndice ν0 en (2) tal que el pro-
ducto escalar ν0 · β sea estrictamente mayor que los otros ν · β . De esta manera se
obtendrá (4) como se desea. Para hacer lo anterior, escojamos un entero b > 1 que
sea mayor que todas las componentes de los vectores ν = (i1 , . . . , in ) que ocurren
en (2), i.e., con aν 6= 0. Ası́, todas los componentes i j de los vectores ν satisfa-
cen que 0 ≤ i j ≤ b − 1, es decir, los vectores ν están en el cubo [0, b − 1]n (donde
sólo consideramos puntos con coordenadas enteras, i.e, [0, b − 1]n = [0, b − 1]n ∩ Zn .
Ordenemos lexicográficamente los vectores ν de [0, b − 1]n y considere el vector
β = (bn−1 , bn−2 , . . . , b, 1) ∈ Nn y la función
70 3 Localización, finitud y el teorema de los ceros
ϕn : [0, b − 1]n → [0, bn − 1]
dada por ϕn (ν) := ν · β = i1 bn−1 + i2 bn−2 + · · · + in−1 b + in . Note que como cada
i j < b, la imagen de ϕn está en el codominio indicado porque i j ≤ b − 1 implica que
i1 bn−1 ≤ bn − bn−1 , i2 bn−2 ≤ bn−1 − bn−2 , . . ., in−1 b ≤ b2 − b e in ≤ b − 1 por lo que
sumando se obtiene que i1 bn−1 + i2 bn−2 + · · · + in−1 b + in ≤ bn − 1.
Afirmación: Considerando sólo puntos con coordenadas enteras tanto en el domi-
nio como en el codominio, la función ϕm es biyectiva y preserva el orden.
Aceptando por un momento la afirmación anterior, se sigue que existe un vector
ν0 ∈ [0, b − 1]n con aν0 6= 0 tal que ϕ(ν0 ) > ϕ(ν) para todo ν 6= ν0 tal que aν 6= 0,
i.e., tal que ν0 · β > ν · β , que es lo que se requiere.
Resta probar la afirmación anterior y lo haremos por inducción sobre n. Si n = 1,
ϕ1 : [0, b − 1]1 → [0, b1 − 1] es la identidad ϕ1 (i1 ) = i1 b0 = i1 .
(i) Supongamos ahora que la afirmación es válida para n y sea ϕn+1 : [0, b − 1]n+1 →
[0, bn+1 − 1]. Para ν = (i1 , . . . , in , in+1 ) ∈ [0, b − 1]n+1 considere su proyección ν =
(i1 , . . . , in ) ∈ [0, b − 1]n y observe que la función
[0, b − 1]n+1 → [0, b − 1]n × [0, b − 1]
dada por ν 7→ (ν, in+1 ) es una biyección que preserva los órdenes lexicográficos.
Note ahora que
ϕn+1 (ν) = (i1 , . . . , in , in+1 ) · (bn , bn−1 , . . . , b, 1) = i1 bn + · · · + in b + in+1
= b(i1 bn−1 + · · · + in−1 b + in ) + in+1
= bϕn (ν) + in+1 .
(ii) Observamos primero que ϕn+1 tiene el codominio indicado ya que, por hipótesis
de inducción ϕn (ν) ≤ bn − 1 y ası́, por la igualdad de (i),
ϕn+1 (ν) = bϕn (ν) + in+1 ≤ b(bn − 1) + in+1
≤ bn+1 − b + in+1 ≤ bn+1 − b + b − 1 ya que in+1 ≤ b − 1
n+1
=b − 1.
(iii) Probaremos ahora que ν < ν 0 en [0, b − 1]n+1 implica que ϕn+1 (ν) < ϕn+1 (ν 0 ).
En efecto, ν < ν 0 quiere decir que ν < ν 0 o ν = ν 0 e in+1 = i0n+1 . En el primer caso
la hipótesis de inducción implica que ϕn (ν) < ϕn (ν 0 ) y ası́ ϕn (ν 0 ) ≥ ϕn (ν) + 1 por
lo que
ϕn+1 (ν 0 ) = bϕn (ν 0 ) + i0n+1 ≥ b ϕn (ν) + 1 + i0n+1
= bϕn (ν) + b + i0n+1
> bϕn (ν) + in+1 ya que in+1 ≤ b − 1 < b
= ϕn+1 (ν),
3 Localización, finitud y el teorema de los ceros 71
es decir, ϕn+1 (ν 0 ) > ϕn+1 (ν), como se querı́a.
En el segundo caso, ν = ν 0 e in+1 < i0n+1 , y se tiene que
ϕn+1 (ν 0 ) = bϕn (ν 0 ) + i0n+1 = bϕn (ν) + i0n+1
< bϕ(ν) + in+1 = ϕn+1 (ν),
como se querı́a. Finalmente, observe que como ϕn preserva el orden, entonces ϕn es
inyectiva, y como el cardinal de [0, b−1]n es bn que es igual al cardinal de [0, bn −1],
se sigue que ϕn es biyectiva, como se querı́a. t
u
Para demostrar el teorema de los ceros de Hilbert 3.22, necesitaremos un resul-
tado de Zariski que es consecuencia del lema siguiente:
Lema 3.20. Sean K ⊆ L anillos tales que L es entero sobre K. Si L es un campo
entonces K es un campo.
Demostración. Mostraremos que todo elemento a 6= 0 de K tiene inverso multipli-
cativo. Como 0 6= a ∈ K ⊆ L y L es campo, entonces 1/a ∈ L y como L es entero
sobre K entonces para 1/a existe un polinomio mónico
f (x) = xn + bn−1 xn−1 + · · · + b1 x + b0 ∈ K[x]
tal que f (1/a) = 0, i.e., (1/an ) + bn−1 /an−1 + · · · + b1 /a + b0 = 0, y multiplicando
por an−1 obtenemos que
1
= −bn−1 − abn−2 − · · · − an−1 b1 ∈ K
a
y ası́ K es un campo. t
u
Corolario 3.21 (Lema de Zariski). Si K ⊆ L son campos con L de tipo finito sobre
K, entonces L/K es una extensión algebraica y por lo tanto L/K es una extensión
finita.
Demostración. Sea n = grtrK L. Por el lema de normalización de Noether 3.19 exis-
ten α1 , . . . , αn ∈ L algebraicamente independientes sobre K y tales que L es entera
sobre K[α1 , . . . , αn ]. Por el lema 3.20 se sigue que K[α1 , . . . , αn ] es un campo. Aho-
ra, como las αi son algebraicamente independientes sobre K entonces K[α1 , . . . , αn ]
es un anillo de polinomios, y como es un campo se debe entonces tener que n = 0 y
por lo tanto L/K es algebraica. t
u
Teorema 3.22 (Teorema de los ceros de Hilbert). Si K es un campo algebraicamen-
te cerrado, entonces:
(1) Los ideales máximos del anillo K[x1 , . . . , xn ] son de la forma
m = hx1 − a1 , . . . , xn − an i
con los ai ∈ K.
72 3 Localización, finitud y el teorema de los ceros
(2) Si I K[x1 , . . . , xn ] es un ideal propio, entonces V(I) 6= 0.
/
√
(3) Para todo ideal I ⊆ K[x1 , . . . , xn ] se tiene que I(V(I)) = I.
Demostración. Para la parte (1), claramente el ideal hx1 − a1 , . . . , xn − an i es máxi-
mo porque el cociente K[x1 , . . . , xn ]/hx1 − a1 , . . . , xn − an i ' K. Por otra parte, si m
es máximo, el cociente K[x1 , . . . , xn ]/m es un campo extensión de K:
K ,→ K[x1 , . . . , xn ] K[x1 , . . . , xn ]/m =: L
donde L es de tipo finito sobre K y ası́, por el lema de Zariski 3.21, L/K es algebraica
y como K es algebraicamente cerrado entonces K = L = K[x1 , . . . , xn ]/m. Se sigue
que, para todo 1 ≤ i ≤ n y para xi + m ∈ L existe ai ∈ K tal que xi + m = ai , i.e., xi −
ai ∈ m y por lo tanto hx1 −a1 , . . . , xn −an i ⊆ m, y como el ideal hx1 −a1 , . . . , xn −an i
es máximo se sigue que m = hx1 − a1 , . . . , xn − an i.
Para la parte (2), ya que I es un ideal propio existe un ideal máximo m tal que
I ⊆ m por lo que V(m) ⊆ V(I); de la parte (1) se sigue que
V(m) = Vhx1 − a1 , . . . , xn − an i = {(a1 , . . . , an )} 6= 0/
y ası́ V(I) 6= 0.
/ √ √
Para (3), observe primero que I ⊆ IV(I), ya que si f ∈ I entonces f m ∈ I
para algún m ≥ 1 y por lo tanto si P ∈ V(I), se debe tener √ que 0 = f m√(P) = f (P)m
y ası́ f (P) = 0, i.e., f ∈ IV(I). Recı́procamente, si f 6∈ I, como I = I⊆p p,
T
con los p primos, entonces existe un primo p tal que I ⊆ p pero f 6∈ p. Sea fˆ la
clase de f en A = K[x1 , . . . , xn ]/p y considere la localización A fˆ y note que este
anillo no es cero porque fˆ no es nilpotente. Sea m un ideal máximo de A fˆ. Note que
como K[x1 , . . . , xn ] es una K-álgebra de tipo finito, entonces A y A fˆ también lo son.
Además se tiene una extensión de campos
K ,→ K[x1 , . . . , xn ] K[x1 , . . . , xn ]/p = A → A fˆ A fˆ/m
donde A fˆ/m es de tipo finito sobre K. Por el lema de Zariski 3.21 la extensión es
algebraica y como K es algebraicamente cerrado, entonces K = A fˆ/m y las imáge-
nes ti ∈ A fˆ/m = K de las xi ∈ K[x1 , . . . , xn ] definen el punto P = (t1 , . . . ,tn ) ∈ K n y
se tiene que:
(i) P ∈ V(I), ya que para todo g ∈ I, como I ⊆ p, entonces g se anula en P porque
las ti son imágenes de las xi pasando al cociente por m ⊇ p.
(ii) f (P) 6= 0 ya que por la elección de p se tiene que f 6∈ p.
Claramente (i) y (ii) implican que f 6∈ IV(I). t
u
Otra demostración del lema de normalización de Noether. En geometrı́a alge-
braica es importante tener otra demostración del lema de normalización de Noether
donde el cambio de variables
bi
yi = xi − xm
3 Localización, finitud y el teorema de los ceros 73
sea lineal. Esto es posible en el caso cuando el campo K es infinito, que es lo que
se tiene en geometrı́a algebraica donde K es algebraicamente cerrado. Para poder
demostrar lo anterior, necesitaremos usar que si un polinomio f ∈ K[x1 , . . . , xn ] se
anula en todo K n , entonces f = 0 es el polinomio cero. Para un campo finito K = Fq
lo anterior no es cierto, por ejemplo el polinomio f (x) = xq − x ∈ Fq [x] se anula en
todo Fq (por el teorema pequeño de Fermat) pero no es el polinomio cero.
Lema 3.23. Sea K un campo infinito. Si 0 6= f ∈ K[x1 , . . . , xn ], entonces, V( f ) 6= K n .
Demostración. Inducción sobre n ≥ 1. El caso n = 1 es porque si f ∈ K[x] no es
cero, el número de raı́ces de f es ≤ que su grado, y K es infinito. Supongamos ahora
que el lema es válido para ≤ n − 1 variables y sea 0 6= f ∈ K[x1 , . . . , xn ]. Observe
primero que K n−1 ⊆ K n identificando (α1 , . . . , αn−1 ) ∈ K n−1 con (α1 , . . . , αn−1 , 0) ∈
K n . Factorizando las potencias xni en los monomios de f , escribamos
(∗) f = ak (x1 , . . . , xn−1 )xnk + · · ·
y note que si no aparece la variable xn en f , entonces f ∈ K[x1 , . . . , xn−1 ] y por
hipótesis de inducción existe un punto (α1 , . . . , αn−1 , 0) ∈ K n−1 ⊆ K n tal que f
no se anula en ese punto. Podemos entonces suponer que xn aparece en f y que
ak (x1 , . . . , xn−1 ) 6= 0 (no es el polinomio cero). Entonces, por hipótesis de inducción
existe un punto (α1 , . . . , αn−1 ) ∈ K n−1 tal que ak (α1 , . . . , αn−1 ) 6= 0. Substituyendo
el punto (α1 , . . . , αn−1 ) en todos los coeficientes ai en (∗) se obtiene el polinomio
en una variable:
f˜ = ak (α1 , . . . , αn−1 )xnk + · · · ∈ K[xn ]
donde el coeficiente ak (α1 , . . . , αn−1 ) 6= 0 y por lo tanto f˜ tiene ≤ gr( f˜) raı́ces,
i.e., no se puede anular en todo K, i.e., existe αn ∈ K tal que 0 6= f˜(αn ) =
f (α1 , . . . , αn−1 , αn ), i.e., no se anula en todo K n . t
u
Lema 3.24. Si K es un campo infinito y f ∈ K[x1 , . . . , xn ] es un polinomio no nulo
de grado d, entonces existe un cambio de variables lineal xi0 = xi − ai xn , para 1 ≤
i ≤ n − 1, y con ai ∈ K, tales que el polinomio
f (x10 + a1 xn , . . . , xn−1
0
+ an−1 xn , xn ) ∈ K[x10 , . . . , xn−1
0
, xn ]
tiene un término de la forma cxnd , con c ∈ K.
Demostración. Escribamos xi0 = xi − ai xn , para alguna elección de ai ∈ K, 1 ≤ i ≤
n − 1. Sea fd la componente homogénea de f de grado d y escribamos f = fd + g,
con g de grado ≤ n − 1. Entonces,
f (x10 + a1 xn , . . . , xn−1
0
+ an−1 xn , xn ) = fd (a1 , . . . , an−1 , 1)xnd + términos de
grado menor en xn
ya que cada monomio de grado d en fd es de la forma ax1e1 · · · xnen con ∑ ei = d, y al
substituir xi por xi0 , 1 ≤ i ≤ n − 1 el monomio queda de la forma
a(x10 + a1 xn )e1 · · · (xn−1
0
+ an−1 xn )en−1 xnen
74 3 Localización, finitud y el teorema de los ceros
donde al expandir los binomios notamos que al juntar los términos de mayor grado
en xn queda
e e e
a(ae11 xne1 · · · an−1 xn xn ) = a(ae11 · · · an−1
n−1 n−1 en n−1
· 1)xnen = md (a1 , . . . , an−1 , 1)xnd
porque ∑ ei = d, de donde se sigue la afirmación con fd = ∑ md . Finalmente, nota-
mos ahora que fd (x1 , . . . , xn−1 , 1) es un polinomio en x1 , . . ., xn−1 que no es nulo,
porque de lo contrario f no tendrı́a grado d; se sigue que V( fd ) 6= K n por el le-
ma 3.23. Ası́, existen a1 , . . . , an−1 ∈ K tales que fd (a1 , . . . , an−1 , 1) 6= 0 y poniendo
c = fd (a1 , . . . , an−1 , 1) se sigue la conclusión del lema. t
u
Los teoremas de subida y bajada de Cohen-Seidenberg. Si A ⊆ B son anillos con
B entero sobre A, hay una relación entre las cadenas de ideales primos de A y las
de B, los teoremas de ((subida y bajada)) de Cohen-Seidenberg que a continuación
probaremos. En su demostración usaremos el lema de Krull siguiente:
Lema 3.25 (Krull). Sean I ⊆ A un ideal y S ⊆ A un subconjunto multiplicativo tal
que S ∩ I = 0.
/ Entonces, el conjunto
M = {J ⊆ A : J es un ideal tal que I ⊆ J y J ∩ S = 0}
/
tiene un elemento máximo y éste es un ideal primo.
Demostración. Sea C = {Jλ }λ ∈Λ una cadena en M y sea J := λ ∈Λ Jλ . Entonces,
S
J es un ideal de A, I ⊆ J y J ∩ S = 0. / Por el lema de Zorn M tiene un elemento
máximo, digamos p. Supongamos que ab ∈ p y que a, b 6∈ p. Como a ∈ hai y b ∈ hbi,
entonces p hai + p y p hbi + p y ası́, por la maximalidad de p se debe tener que
/ Por lo tanto, existen p, p0 ∈ p y r, r0 ∈ A tales
(hai + p) ∩ S 6= 0/ y (hbi + p) ∩ S 6= 0.
que ra+ p ∈ S y r0 b+ p0 ∈ S y consecuentemente (ra+ p)(r0 b+ p0 ) = rr0 ab+rap0 +
r0 bp + pp0 ∈ p ∩ S (porque en el lado derecho ab ∈ p y los otros sumandos tienen
un factor p o p0 de p), pero lo anterior es una contradicción con el hecho de que
p ∩ S = 0.
/ Se sigue que p es primo. t
u
Observación 3.3. Si S = {1}, el lema 3.25 muestra que todo ideal propio I (lo cual
es lo que dice I ∩ S = I ∩ {1} = 0)
/ está contenido en un ideal máximo.
Lema 3.26. Sean A ⊆ B anillos con B entero sobre A. Sea J ⊆ B un ideal e I = A ∩ J.
Entonces,
(1) B/J es entero sobre A/I
(2) Si J contiene un elemento que no es divisor propio de cero, entonces I 6= 0.
(3) Si S ⊆ A es multiplicativo, entonces S−1 B es entero sobre S−1 A.
Demostración. Claramente A/I es un subanillo de B/J y si b + J ∈ A/J, como b ∈ B
es entero sobre A, entonces satisface una ecuación polinomial de la forma bn +
an−1 bn−1 + · · · + a1 b + a0 = 0, con los ai ∈ A. Reduciendo módulo J se obtiene que
3 Localización, finitud y el teorema de los ceros 75
(b + J)n + (an−1 + I)(b + J)n−1 + · · · + (a1 + I)(b + J) + (a0 + I) = 0
que muestra que b + J es entero sobre A/I. Para la parte (2), si 0 6= b ∈ J no es
divisor de cero y satisface la ecuación de dependencia entera bn + an−1 bn−1 + · · · +
a1 b + a0 = 0, con los ai ∈ A, podemos asumir que a0 6= 0 ya que si no fuera ası́,
factorizando a b lo podemos cancelar porque no es divisor de cero y obtenemos
de esta manera una ecuación de grado menor. Se sigue que 0 6= a0 ∈ J ∩ A = I
y por lo tanto I 6= 0. Para (3), si b/s ∈ S−1 B, como b ∈ B satisface una ecua-
ción bn + an−1 bn−1 + · · · + a1 + a0 = 0 con los ai ∈ A, entonces b/s satisface la
ecuación (b/s)n + (an−1 /s)(b/s)n−1 + · · · + (a1 /sn−1 )(b/s) + a0 /sn = 0 con los
ai /sn−i ∈ S−1 A. t
u
Lema 3.27. Sean A ⊆ B anillos con B entero sobre A. Entonces,
√
(1) Si I ⊆ A es un ideal (en particular, I es subanillo de B), entonces IB son los
elementos de B que son enteros sobre I.
(2) Para todo ideal primo p ⊆ A existe3 un ideal primo P ⊆ B tal que P ∩ A = p. En
otras palabras, la función Spec B → Spec A dada por P 7→ P ∩ A es suprayectiva.
(3) Si P1 ⊆ P2 son primos de B tales que P1 ∩ A = P2 ∩ A, entonces P1 = P2 .
Demostración. Si α ∈ B es entero sobre I, entonces satisface una ecuación α n +
an−1 α n−1 + · · · + a1 α + a0 = 0 con los √ ai ∈ I. Se sigue que α = √
n −an−1 α n−1 −
· · · − a1 α − a0 ∈ IB y por lo tanto α ∈ IB. Recı́procamente, si α ∈ IB, entonces
una potencia α m ∈ IB y la podemos escribir como α m = ∑ni=1 ai bi con ai ∈ I y bi ∈ B.
Como los bi son enteros sobre A, entonces A[b1 , . . . , bn ] es un A-módulo finitamente
generado y α m = ∑ni=1 ai bi ∈ IA[b1 , . . . , bn ]. Por el ejercicio 3.22 se sigue que α m es
entero sobre I y ası́ satisface una ecuación (α m )k + ak−1 (α m )k−1 + · · · + a1 (α m ) +
a0 = 0 con los ai ∈ I, y por lo tanto α satisface la ecuación α mk + ak−1 α m(k−1) +
· · · + a1 α m + a0 = 0 con los ai ∈ I, , es decir, α es entero sobre I.
Para (2), si p es un ideal primo de A, considere el conjunto multiplicativo S =
A − p. Como pB ⊆ B y B es entero sobre √ A, por la parte (1) los elementos α de B
que son enteros sobre p son los α ∈ pB y ası́ satisfacen una ecuación de la forma
α n + an−1 α n−1 + · · · + a1 α + a0 = 0 (n > 0, ai ∈ p).
Si sucediera que α ∈ pB ∩ S (en particular α ∈ A), entonces α n ∈ p y como p es
primo se tendrı́a que α ∈ p, en contradicción con el hecho de que α ∈ S = A − p. Se
sigue que pB ∩ S = 0/ y ası́ por el lema de Krull 3.25 existe un primo P ⊆ B tal que
pB ⊆ P y P ∩ S = 0, / lo cual implica que P ∩ A = p, como se querı́a.
Para (3), pongamos p = P1 ∩ A = P2 ∩ A. Por la parte (1) del lema 3.26, B/P1 es
entero sobre A/p y como P2 ⊇ P1, entonces P
2 /P1 es un primo de B/P1 y además
(A/p) ∩ (P2 /P1 ) = A/(P2 ∩ A) ∩ P2 /P1 = 0. Por la parte (2) del lema 3.26 se
debe tener que P2 /P1 = 0, ya que B/P1 es dominio entero. Se sigue que P1 = P2 .
t
u
3 Se suele decir que arriba del primo p de A hay algún primo de B.
76 3 Localización, finitud y el teorema de los ceros
Teorema 3.28. Sean A ⊆ B anillos con B entero sobre A. Entonces,
(1) Si P0 P1 · · · Pn es una cadena de primos de B y si pi = Pi ∩ A, entonces
p0 p1 · · · pn es una cadena de primos de A.
(2) (Teorema de ((subida)) de Cohen-Seidenberg). Para toda cadena de primos p0
p1 · · · pn de A y para cualquier primo P0 de B arriba de p0 , existe una cadena
de primos P0 P1 · · · Pn de B tales que pi = Pi ∩ A.
(3) (Teorema de ((bajada)) de Cohen-Seidenberg). Supongamos además que A y B
son dominios enteros con A normal y campo de fracciones K. Si p0 p1 · · · pn
son primos de A y Pn es un primo de B arriba de pn , entonces existe una cadena de
primos P0 · · · Pn de B arriba de los pi , es decir, pi = P ∩ A.
Demostración. Claramente los ideales pi están encadenados porque los Pi lo están.
Que las inclusiones son propias es la parte (3) del lema 3.27. Para (2), por el lema
3.27 (2) existe P0 arriba de p0 . Supongamos por inducción que ya se construyó una
cadena P0 · · · Pr de primos de B arriba de p0 · · · pr . Entonces, para pr =
Pr ∩ A y para la extensión de anillos A/pr ⊆ B/Pr , que es entera por el lema 3.26, y
para el ideal primo pr+1 /pr de A/pr , por el lema 3.27 (2) existe un primo Pr+1 /Pr
de B/Pr arriba de pr+1 /pr y por lo tanto Pr+1 es un primo de B arriba de pr+1 .
Para (3), por inducción como en el caso (2) basta considerar el caso de dos primos
p0 p1 de A y un primo P0 de B arriba de p0 . Observe entonces que los conjuntos
S0 = A−p0 , S1 = B−P1 y S = S0 S1 = {ab : a ∈ S0 , b ∈ S1 } ⊆ B son multiplicativos
y además Si ⊆ S. Mostraremos que
(∗) p0 B ∩ S = 0.
/
Note que una vez probado (∗), por el lema de Krull 3.25, existe un primo P0 ⊆ B tal
que p0 B ⊆ P0 y P0 ∩ S = 0. / Por lo tanto P0 ∩ S1 = 0/ y consecuentemente P0 ⊆ P1
y de P0 ∩ S = 0/ se sigue que P0 ∩ A = p0 . La inclusión P0 P1 es propia ya que
de lo contrario se tendrı́a que p0 = P0 ∩ A = P1 ∩ A = p1 , una contradicción. Esto
prueba la parte (3) y ası́ sólo resta demostrar (∗). Para ésto, supongamos que existe
un c ∈ p0 B√
∩ S. Entonces, por la parte (1) del lema 3.27, c es entero sobre p0 ya que
c ∈ p0 B ⊆ p0 B, y ası́ su mónico irreducible Irr(c, K) tiene coeficientes en p0 :
(1) Irr(c, p0 ) = xn + an−1 xn−1 + · · · + a1 x + a0 ai ∈ p0 .
Ahora, como c ∈ S, entonces c = ab con a ∈ S0 , b ∈ S1 , y el polinomio mónico
irreducible de b = c/a claramente es
an−1 n−1 a1 a0
(2) Irr(b, p0 ) = xn + x + · · · + n−1 x + n
a a a
(ya que al substituir x = b = c/a en (2) y luego multiplicar por an se obtiene la
ecuación (1) con x = c) y como b es entero sobre A, entonces los coeficientes ai /an−i
de este polinomio están en A por el lema 3.17. Poniendo ai /an−i = ρi ∈ A, se sigue
que ai = an−i ρi con ρi ∈ A, y como ai ∈ p0 y a 6∈ p0 , entonces ρi ∈ p0 y por lo tanto
3 Localización, finitud y el teorema de los ceros 77
√
b es entero sobre p0 y ası́, por el lema 3.27 (1) se sigue que b ∈ p0 B ⊆ P1 , en
contradicción con el hecho de que b ∈ S1 = B − P1 , y ésto prueba (∗). t
u
Propiedades locales. Si A es un anillo arbitrario, al localizarlo en un ideal primo
p, el anillo Ap es, de cierta forma, más sencillo que el anillo A, por ejemplo Ap es
un anillo con un único ideal máximo y los ideales de Ap se corresponden biyectiva-
mente con los ideales de A contenidos en p. Todo ésto se captura al decir que Ap es
un anillo local.
Muchas de las propiedades del anillo A siguen siendo válidas para sus localiza-
ciones Ap . Por ejemplo, si A es un dominio entero, entonces cada Ap también es un
dominio entero ya que si (a/s)(b/t) = 0 en Ap , entonces ab/st = 0 en Ap y ası́ existe
r ∈ A − p tal que r(ab) = 0, y como r 6= 0 y A es dominio entero, entonces ab = 0
en A y ası́ a = 0 o b = 0, por lo que a/s = 0 o b/t = 0 en Ap .
En general, si un anillo A tiene una propiedad P y si los localizados Ap tam-
bién tienen la propiedad, uno puede esperar que la demostración sea razonable. Esta
expectativa se conoce como el paso de global a local.
Recı́procamente, si cada anillo localizado Ap tiene la propiedad P, en general
será difı́cil probar que el anillo A tiene esa misma propiedad. Ésto es lo que se
conoce como el paso de local a global.
La propiedad P se dice que es una propiedad local del anillo A si y sólo si pasa
de local a global y viceversa, para todo ideal primo p de A. Si M es un A-módulo
y P es una propiedad de módulos, en forma similar se define el que P sea una
propiedad local. Si ϕ : M → N es un A-morfismo y P es una propiedad de morfismos,
se dice que P es una propiedad local si y sólo si la satisfacen las localizaciones
ϕp : Mp → Np , para todo ideal primo p de A. A continuación probamos algunos
ejemplos de propiedades locales.
Ser cero es una propiedad local:
Proposición 3.29. Sea M un A-módulo. Son equivalentes:
(1) M = 0.
(2) Mp = 0, para todo ideal primo p de A
(3) Mm = 0, para todo ideal máximo m de A.
Demostración. Claramente (1) ⇒ (2) ⇒ (3). Para (3) ⇒ (1), supongamos que M 6=
0 y sea 0 6= x ∈ M. Pongamos I = (0 : x). Entonces, I A porque 1 6∈ I ya que x 6= 0.
Por lo tanto, existe un ideal máximo m tal que m ⊇ I. Localizando en m, considere
x/1 ∈ Mm = 0. Entonces, x/1 = 0 y ası́ existe s ∈ A − m tal que sx = 0 y por lo tanto
s ∈ (0 : x) = I ⊆ m, una contradicción porque s 6∈ m. t
u
Ser reducido es una propiedad local:
Corolario 3.30. Sea A un anillo. Son equivalentes:
(1) A es reducido.
(2) Ap es reducido, para todo ideal primo p de A.
(3) Am es reducido, para todo ideal máximo m de A.
78 3 Localización, finitud y el teorema de los ceros
Demostración. Recordemos que un anillo es reducido si su único elemento nilpo-
tente es el cero, i.e., si su nilradical nil A = 0. Ahora, por el ejercicio 3.15, localiza-
ción conmuta con la formación de nilradicales y ası́ nil Ap = (nil A)p . Entonces el
corolario de sigue de la proposición 3.29 aplicada a M = nil A. t
u
Ser inyectivo, suprayectivo o biyectivo, son propiedades locales:
Proposición 3.31. Sea ϕ : M → N un A-morfismo. Son equivalentes:
(1) ϕ es inyectivo (respectivamente, suprayectivo o biyectivo).
(2) ϕp : Mp → Np es inyectivo (respectivamente, suprayectivo o biyectivo), para
todo ideal primo p de A.
(3) ϕm : Mm → Nm es inyectivo (respectivamente, suprayectivo o biyectivo), para
todo ideal máximo m de A.
ϕ ϕp
Demostración. (1) ⇒ (2): 0 → M −→ N exacta implica que 0 → Mp −→ Np es
exacta, porque la localización es un funtor exacto, por el ejercicio 3.10. Como antes,
(2) ⇒ (3) es porque todo máximo es primo. Para (3) ⇒ (1), sea M 0 := ker ϕ de tal
ϕ
forma que se tiene la sucesión exacta 0 → M 0 ,→ M −→ N. De nuevo, como localizar
0 → M −→ ϕ m
es un funtor exacto se sigue que 0 → Mm m Nm es una sucesión exacta, y
como ϕm es inyectivo, por hipótesis, se sigue que Mm 0 = 0 para todo ideal máximo
de A y ası́, por la proposición 3.29, M 0 = 0 y por lo tanto ϕ es inyectiva. Para el caso
de suprayectividad, invierta las flechas anteriores. t
u
Ser plano es una propiedad local:
Proposición 3.32. Sea M un A-módulo. Son equivalentes:
(1) M es plano como A-módulo.
(2) Mp es plano como Ap -módulo, para todo ideal primo p de A.
(3) Mm es plano como Am -módulo, para todo ideal máximo m de A.
Demostración. (1) ⇒ (2): Supongamos que 0 → N 0 → N es una sucesión exacta
de Ap -módulos y tensoremos con Mp para formar la sucesión 0 → N 0 ⊗Ap Mp →
N ⊗Ap Mp la cual queremos probar que es exacta. Para los módulos en esta sucesión
se tienen los isomorfismos
N ⊗Ap Mp ' N ⊗Ap Ap ⊗A M ' N ⊗A M
y similarmente N 0 ⊗Ap Mp ' N 0 ⊗A M y ası́ la sucesión anterior se puede escribir
como 0 → N 0 ⊗A M → N ⊗A M, la cual es exacta porque M es plano como A-módu-
lo y la sucesión exacta 0 → N 0 → N la podemos pensar como de A-módulos, por
cambio de anillos usando el morfismo canónico ρ : A → Ap . Como siempre, (2)
ϕ
⇒ (3) es trivial. Para (3) ⇒ (1), si 0 → N 0 −→ N es exacta, como localizar es un
ϕm
0 −→
funtor exacto, entonces para todo ideal máximo m se tiene que 0 → Nm Nm es
3 Localización, finitud y el teorema de los ceros 79
0 ⊗ ϕm ⊗id
exacta y ası́ 0 → Nm Am Mm −→ Nm ⊗Am Mm es exacta porque Mm es plano. Por
el ejercicio 3.13 tensorar y localizar conmutan y ası́ la sucesión exacta anterior se
(ϕ⊗id)m
puede escribir como la sucesión exacta 0 → (N 0 ⊗A M)m −→ (N ⊗A M)m , lo cual
ϕ⊗id
implica que 0 → N 0 ⊗A M −→ N ⊗A M es exacta, por la proposición 3.31. t
u
Ser normal es una propiedad local:
Proposición 3.33. Sea A un dominio entero. Son equivalentes:
(1) A es normal.
(2) Ap es normal, para todo ideal primo p de A.
(3) Am es normal, para todo ideal máximo m de A.
Demostración. Sea K el campo de fracciones de A. Claramente, K es el campo de
fracciones de Ap , para todo ideal primo p de A. Sea A la cerradura entera de A en K
y sea f : A ,→ A la inclusión. Por el lema 3.34 siguiente, la cerradura entera de Ap en
K es (A)p y la inclusión de Ap ,→ (A)p es la localización fp : Ap ,→ (A)p . Entonces,
A es normal si y sólo si f es un epimorfismo, lo cual por una proposición 3.32 y las
observaciones previas, sucede si y sólo si fp es suprayectiva, para todo ideal primo
o máximo de A, i.e., si y sólo si Ap es normal. t
u
Lema 3.34. Sean A ⊆ B anillos, A la cerradura entera de A en B y S ⊆ A un sub-
conjunto multiplicativo. Entonces, S−1 A es la cerradura entera de S−1 A en S−1 B.
Demostración. De A ⊆ A ⊆ B se sigue que S−1 A ⊆ S−1 A ⊆ S−1 B, y por la parte (3)
del lema 3.26, S−1 A es entero sobre S−1 A. Por otro lado, si b/s ∈ S−1 B es entero
sobre S−1 A, se tiene una ecuación de dependencia entera
(b/s)n + (an−1 /sn−1 )(b/s)n−1 + · · · + (a1 /s1 )(b/s) + a0 /s0 = 0
con ai ∈ A, si ∈ S. Sea t = s0 · · · sn−1 ∈ S y multipliquemos ambos lados de la ecua-
ción anterior por (st)n para obtener que
(bt)n + cn−1 (bt)n−1 + · · · + c0 = 0
con los ci ∈ A lo cual muestra que bt es entero sobre A y por lo tanto bt ∈ A y
ası́ b/s = bt/st ∈ S−1 A. t
u
Localización y lı́mites directos. El proceso de localización se puede ver como un
tipo de lı́mite, cuya construcción es totalmente algebraica, y que será dual al pro-
ceso de completación que se estudiará en el capı́tulo 7. La noción de lı́mite que se
requiere, necesita una generalización del orden natural de los números enteros. Si Λ
es un conjunto con un preorden4 , i.e., una relación que satisface
4 Note que no pedimos que la relación sea antisimétrica, i.e. que i j y j i impliquen que i = j,
sin embargo en muchos de los ejemplos éste es el caso y por lo tanto (Λ , ) será un conjunto
parcialmente ordenado en esos ejemplos. Vea el ejercicio 3.62 y el ejercicio 3.63.
80 3 Localización, finitud y el teorema de los ceros
(i) Es reflexiva, i.e., i i para todo i ∈ Λ .
(ii) Es transitiva, i.e., i j y j k implican que i k.
Diremos que (Λ , ) es un conjunto dirigido si además satisface que:
(iii) Para cada par i, j ∈ Λ existe un k ∈ Λ tal que i k y j k.
Si (Λ , ) es un conjunto dirigido, un sistema directo de A-módulos y A-morfis-
mos consiste de una familia de A-módulos {Mi }i∈Λ indexada por Λ y una familia
de A-morfismos ϕ ij : Mi → M j , para cada par de ı́ndices i, j ∈ Λ tal que i j (del
((chico al grande))) que satisfacen las condiciones siguientes:
(i) ϕii = idMi , para todo i ∈ Λ .
(ii) ϕkj ◦ ϕ ij = ϕki , siempre que i j k en Λ .
L
Consideremos entonces la suma directa k Mk y los diagramas siguientes, para
cada i j:
L
< Mkb
µi µj
Mi / Mj
ϕ ij
donde µn : Mn → Mk son las inclusiones canónicas en la suma directa en el lu-
L
gar n. En general, estos diagramas no conmutan, ya que dado xi ∈ Mi no hay razón
i (x ) = ϕ i (x ) sea igual a µ (x ) = x . Consideremos enton-
genérica para que µ j ◦ ϕL
j i j j i i i
ces el submódulo N de Mk generado por todas las diferencias
µ j ◦ ϕ ij (xi ) − µi (xi ) = ϕ ij (xi ) − xi
donde i j y xi ∈ Mi y el módulo cociente lim Mk := Mk /N. Por abuso de no-
L
−→ µi L
tación, sigamos denotando con µi a la composición Mi −→ Mk Mk /N =
L
lim Mk . Entonces, los triángulos inferiores del diagrama siguiente conmutan, siem-
−→
pre que i j en Λ :
L
Mkc
<
µi µj
lim Mk
−<→ b
µi µj
Mi / Mj
ϕ ij
El módulo lim Mk se conoce como el lı́mite directo del sistema {Mk , ϕ ij }Λ y la
−→
proposición siguiente lista sus propiedades más importantes, en particular su unici-
dad justificando el artı́culo determinado:
3 Localización, finitud y el teorema de los ceros 81
Proposición 3.35 (Propiedad universal del lı́mite directo). Si {Mk , ϕ ij }Λ es un sis-
tema directo de A-módulos, el módulo lim Mk junto con los morfismos µn : Mn →
−→
lim Mk es tal que siempre que i j en Λ , los triángulos siguientes conmutan
−→
lim Mk
−<→ b µ
µi j
Mi / Mj
ϕ ij
y si M es cualquier otro A-módulo junto con morfismos qk : Mk → M, para cada
k ∈ Λ , tales que los triángulos del diagrama siguiente conmutan
>M `
qi qj
Mi / Mj
ϕ ij
entonces existe un único morfismo ϑ : lim Mk → M tales que los triángulos laterales
−→
del diagrama siguiente conmutan:
: MO d
ϑ
qi qi
lim Mk
−<→ b
µi µj
Mi / Mj
ϕ ij
es decir, ϑ ◦ µ j = q j , para toda j ∈ Λ .
Demostración. La primera parte se probó antes del enunciado. Para definir ϑ , sea
(xk ) ∈ lim Mk y pongamos ϑ (xk ) = ∑ qk (xk ) (la suma es finita porque xk = 0 excepto
−→
para un número finito de ı́ndices) y, recordando que lim Mk se definió como un
−→
cociente de la suma directa, observe que la conmutatividad L del segundo diagrama
del enunciado implica que ϑ se anula en el submódulo N ⊆ Mk y por lo tanto ϑ
está bien definida. Ahora, si xi ∈ Mi , calculando
ϑ ◦ µi (xi ) = ϑ (xi + N) = qi (xi )
por lo que ϑ hace conmutar los triángulos laterales. Si γ : lim Mk → M es otro mor-
−→
fismo tal que γ ◦ µ j = q j , para toda j ∈ Λ , entonces si (xk + N) ∈ lim Mk , escribiendo
−→
xk + N = µk (xk ) + N se tiene que γ(xk + N) = γ(µk (xk )) = qk (xk ) = ϑ (xk + N) y por
lo tanto γ = ϑ , como se querı́a. t
u
Corolario 3.36. Si {Mk , ϕ ij }Λ es un sistema directo de A-módulos, el módulo lim Mk
−→
junto con los morfismos µk : Mk → lim Mk es único, salvo isomorfismo, con la pro-
−→
piedad universal de la proposición anterior.
82 3 Localización, finitud y el teorema de los ceros
Demostración. La usual para objetos que satisfacen propiedades universales. t
u
Ejemplo 3.10. El caso que nos interesa es cuando se tiene un subconjunto multipli-
cativo S ⊆ A. Para comenzar, podemos ordenar S por divisibilidad, i.e., si f , g ∈ S
diremos que f g si y sólo si f |g en A, es decir, si g = f r con r ∈ A. Claramente
esta es una relación reflexiva y transitiva. Ahora, si f , g ∈ S y f |g, consideremos
los anillos A f y Ag definidos por los subconjuntos multiplicativos S f = { f i }i≥0 y
Sg = {gi }i≥0 . Como g = f r, se tiene un morfismo de anillos
ρgf : A f → Ag dado por a/ f k 7→ ark /gk
donde notamos que como gk = f k rk entonces a/ f k = ark / f k rk = ark /gk y la defi-
nición anterior no depende del elemento r y claramente es un morfismo de anillos.
Se verifica directamente que si f |g y g|h en S, entonces ρhg ◦ ρgf = ρhf y ρ ff = idA f ,
es decir, {A f , ρgf } es un sistema directo de anillos indexado por S.
Proposición 3.37. Si S ⊆ A es un subconjunto multiplicativo, entonces
S−1 A ' lim A f .
−→
f ∈S
Demostración. Si f ∈ S, en el diagrama de morfismos canónicos de localizaciones
A
ρ
/ S−1 A
ρf
Af
existe un único morfismo ϕ : A f → S−1 A que hace conmutar el diagrama, de he-
cho está dado por ϕ(a/ f ) = a/ f ya que f ∈ S. Además, siempre que f |g en S los
diagramas siguientes conmutan
S= −1 Aa
ρf ρg
Af / Ag
f
ρg
y por lo tanto existe un único morfismo ρ : lim A f → S−1 A tal que los diagramas
−→
siguientes conmutan
3 Localización, finitud y el teorema de los ceros 83
S; −1O Ac
ρ
ρf ρg
lim A f
−
<→ a
µf µg
Af / Ag
f
ρg
después use la propiedad universal de S−1 para definir un morfismo ϑ : S−1 A →
lim A f y pruebe que ρ ◦ ϑ = id y ϑ ◦ ρ = id. t
u
−→
Ejercicios
3.1. Verifique que la relación usada para definir el anillo de fracciones S−1 A es, en
efecto, de equivalencia.
3.2. Sean A un anillo y S ⊆ A cualquier subconjunto. Es claro que existen subcon-
juntos multiplicativos S0 ⊆ A que contienen a S, por ejemplo S0 = A. También, la
intersección de subconjuntos multiplicativos es multiplicativo. Entonces, la inter-
sección de todos los subconjuntos multiplicativos de A que contienen a S es un
subconjunto multiplicativo de A y se llama el subconjunto multiplicativo generado
por S. Es el menor subconjunto multiplicativo de A que contiene a S.
(1) Demuestre que el subconjunto multiplicativo generado por S consiste de todos
los productos finitos de elementos de S.
(2) Sean f : A → B un morfismo de anillos, S ⊆ A, T ⊆ B subconjuntos multipli-
cativos tales que f (S) ⊆ T y fˆ : S−1 A → T −1 B el morfismo inducido del lema 3.4.
Suponga además que T es igual al subconjunto multiplicativo de B generado por
f (S).
Si f es inyectiva demuestre que fˆ lo es también.
Si f es suprayectiva demuestre que fˆ lo es también.
3.3. Si S ⊆ A, es multiplicativo y f : A → B es un monomorfismo de anillos tal que
f (S) ⊆ B∗ , demuestre que fˆ en el teorema 3.2 también es inyectivo.
3.4. Si S ⊆ T son subconjuntos multiplicativos de un anillo A, demuestre que existe
un único morfismo ϕ : S−1 A → T −1 A tal que el diagrama siguiente conmuta
A
ϕ2 ϕ1
} !
S−1 A / T −1 A
ϕ
84 3 Localización, finitud y el teorema de los ceros
3.5. Si (A, m) es un anillo local, demuestre que A ' Am . Sugerencia: A − m = A∗ .
3.6. Sean A un dominio entero, con campo de fracciones K, y p1 , . . . , pn ideales
primos de A. Sea S = A − i pi .
S
(i) Demuestre que S es un conjunto multiplicativo y que los anillos S−1 A y Api
se pueden considerar como subanillos de K.
(ii) Demuestre que S−1 A ' Ap1 ∩ · · · ∩ Apn .
\
3.7. Si A es dominio entero, demuestre que A = Am .
m∈Specm A
3.8. Localización de módulos. Si M es un A-módulo y S ⊆ A es un conjunto multi-
plicativo, como en el ejercicio 3.1 verifique que se tiene la relación de equivalencia
∼ en M × S dada por
(x, s) ∼ (y,t) ⇔ existe u ∈ S tal que u(tx − sy) = 0.
El conjunto cociente se denota por S−1 M y a la clase de equivalencia de (x, s) se
le denota por x/s ∈ S−1 M. Compruebe entonces que se tienen bien definidas las
operaciones siguientes:
(i) Suma: Para x/s, y/t ∈ S−1 M,
x y tx + sy
+ := .
s t st
(ii) Acción de S−1 A en S−1 M: Para a/s ∈ S−1 A y x/s ∈ S−1 M,
a x ax
· := .
s t st
Demuestre que, con las operaciones anteriores, S−1 M es un S−1 A-módulo. Note que,
por cambio de anillos (o restricción de escalares) mediante el morfismo canónico
ϕ : A → S−1 A, se sigue que S−1 M también es un A-módulo. En los casos particulares
cuando S = A − p, para p un ideal primo, se usará la notación Mp = S−1 M. También,
cuando S = { f n : n ≥ 0}, usaremos la notación M f = S−1 M.
3.9. Si f : M → N es un A-morfismo, demuestre que f induce un S−1 A-morfismo
S−1 f : S−1 M → S−1 N dado por x/s 7→ f (x)/s. Si g : N → P es otro A-morfismo,
demuestre que S−1 (g ◦ f ) = S−1 (g) ◦ S−1 ( f ). Se sigue que
S−1 : A-mód → S−1 A-mód
es un funtor covariante.
3.10. Demuestre que S−1 es un funtor exacto. Se sigue que, si M 0 ⊆ M es un
submódulo, entonces S−1 M 0 S−1 M es un monomorfismo y por lo tanto S−1 M 0
se puede ver como un submódulo de S−1 M.
3 Localización, finitud y el teorema de los ceros 85
3.11. Usando la observación final del ejercicio 3.10, si S ⊆ A es multiplicativo, de-
muestre que si N, N 0 son submódulos de M, entonces:
(i) S−1 conmuta con sumas finitas, i.e., S−1 (N + N 0 ) = S−1 N + S−1 N 0 .
(ii) S−1 conmuta con intersecciones finitas, i.e., S−1 (N ∩ N 0 ) = S−1 N ∩ S−1 N 0 .
(iii) S−1 conmuta con cocientes, i.e., S−1 (M/N) ' S−1 M/S−1 N.
3.12. Si S ⊆ A es multiplicativo y M es un A-módulo, demuestre que existe un único
S−1 A-isomorfismo
∼
ψ : S−1 A ⊗A M −→ S−1 M
tal que ψ((a/s) ⊗ x) = ax/s, para todo a ∈ A, s ∈ S, x ∈ M. Sugerencia: Muestre
que S−1 A × M → S−1 M dada por (a/s, x) 7→ ax/s es A-bilineal y use la propiedad
universal del producto tensorial para definir unı́vocamente a ψ. Para la inyectividad,
dada una suma finita de elementos del dominio use un denominador común para
caracterizar los elementos de S−1 A ⊗A M y cuando este elemento va a dar a cero,
use la relación de equivalencia que define a S−1 M.
3.13. Si M, N son A-módulos y S ⊆ A es multiplicativo, demuestre que se tiene un
único S−1 A-isomorfismo
∼
ψ : S−1 M ⊗S−1 A S−1 N −→ S−1 (M ⊗A N)
tal que ψ((x/s) ⊗ (y/t)) = (x ⊗ y)/st.
3.14. Si S ⊆ A es multiplicativo, por el ejercicio 3.11, S−1 conmuta con sumas finitas
e intersecciones finitas de ideales. Demuestre que conmuta con productos finitos de
ideales
√ y√ con la formación de radicales, i.e., si I ⊆ A es un ideal, demuestre que
S−1 I = S−1 I.
3.15. Si S ⊆ A es multiplicativo, demuestre que nil(S−1 A) = S−1 (nil A).
3.16. Si S ⊆ A es cualquier conjunto multiplicativo, escojamos un conjunto de inde-
terminadas {xs }s∈S indexadas por S. Considere el anillo de polinomios A[xs : s ∈ S]
y el ideal I generado por los polinomios de la forma sxs − 1, variando s ∈ S. Sea
i : A → A[xs : s ∈ S]/I el morfismo natural. Demuestre que A[xs : s ∈ S]/I es natu-
ralmente isomorfo al anillo de fracciones S−1 A. Sugerencia: Vea el lema 3.6.
3.17. Un A-módulo M se dice que es fiel si siempre que a ∈ A es tal que aM = 0 se
tiene que a = 0. Si A ⊆ B son anillos y α ∈ B, demuestre que α es entero sobre A si
y sólo si existe un A-submódulo fiel M ⊆ B finitamente generado tal que αM ⊆ M.
3.18. Si A es un dominio entero normal con campo de fracciones K y si f (x) ∈ A[x]
es mónico, demuestre que todo factor mónico de f (x) en K[x] de hecho está en A[x].
Sugerencia: basta considerar factores mónicos irreducibles de f (x).
3.19. Demuestre que el lema de Zariski 3.21 se sigue del teorema de los ceros de
Hilbert 3.22.
86 3 Localización, finitud y el teorema de los ceros
3.20. El lema 3.20 se puede mejorar: si K ⊆ L son dominios enteros tales que L es
entero sobre K, demuestre que L es un campo si y sólo si K es un campo.
3.21. Si A ⊆ B son anillos y B es entero sobre A, demuestre que m ⊆ B es un ideal
máximo si y sólo si m ∩ A es máximo.
3.22. Si A ⊆ B son anillos, I ⊆ A es un ideal y α ∈ B, demuestre que las afirmaciones
siguientes son equivalentes:
(i) α es entero sobre I. p
(ii) A[α] es un A-módulo finitamente generado y α ∈ IA[α].
(iii) √ A ⊆ C ⊆ B tal que α ∈ C, C es finitamente generado como
Existe un subanillo
A-módulo y α ∈ IC.
3.23. Si A ⊆ B son dominios enteros con campos de fracciones K y L respectivamen-
te. Demuestre que si L/K es algebraica y simple, i.e., existe un elemento primitivo
α ∈ L tal que L = K(α), entonces existe un tal elemento primitivo en B.
3.24. Sea K un campo. Demuestre que toda K-álgebra A ⊆ K[x] es de tipo finito
sobre K.
3.25. Si A ⊆ B son anillos con B entero sobre A, demuestre que la función Spec B →
Spec A es cerrada.
3.26. Si A es un anillo y G ⊆ Aut(A) es un subgrupo finito del grupo de automor-
fismos de A (i.e., el conjunto de isomorfismos de A en A con la composición como
operación de grupo), sea AG el subanillo de G-invariantes de A, i.e., el conjunto de
puntos fijos de A bajo la acción de G:
AG := {a ∈ A : σ (a) = a para todo σ ∈ G}.
(i) Demuestre que A es entero sobre AG . Sugerencia: Si a ∈ A, muestre que a es
raı́z del polinomio ∏σ ∈G (x − σ (a)) y que este polinomio es mónico y tiene
coeficientes en AG .
(ii) Si S ⊆ A es un subconjunto multiplicativo tal que σ S ⊆ S, para todo σ ∈ G,
sea SG := S ∩ AG . Claramente SG es un subconjunto multiplicativo de AG .
Demuestre que la acción de G en A se extiende a una acción G × S−1 A →
S−1 A.
(iii) En la situación del inciso anterior, demuestre que (SG )−1 AG ' (S−1 A)G .
(iv) Si p es un ideal primo de AG y P es el conjunto de primos P de A tales que
P ∩ AG = p, demuestre que G actúa transitivamente en P. Concluya que P es
finito.
(v) Si A es un dominio entero, K es su campo de fracciones y L/K es una ex-
tensión finita, normal y separable, sea G = Gal(L/K) el grupo de Galois de
L/K y sea B la cerradura entera de A en L. Demuestre que σ B = B para todo
σ ∈ G y que A = BG .
(vi) Si A es un dominio entero, K es su campo de fracciones y L/K es una ex-
tensión finita, sea B la cerradura entera de A en L. Demuestre que para todo
primo p de A, el conjunto de primos P de B tales que P ∩ A = p es finito.
3 Localización, finitud y el teorema de los ceros 87
3.27. Si I A es un ideal propio, demuestre que S = {1+a : a ∈ I} es multiplicativo
y que los ideales primos de S−1 A se corresponden biyectivamente con los ideales
primos p de A tales que p + I 6= A.
3.28. Si S ⊆ A es multiplicativo e I ⊆ A es un ideal tal que I ∩ S = 0,
/ demuestre que
existe un ideal primo p tal que I ⊆ p y p ∩ S = 0.
/
3.29. Si K es un campo, demuestre que el anillo de series formales en n indetermi-
nadas K[[x1 , . . . , xn ]] (vea los ejercicios 1.3 y 1.4 del capı́tulo 1) es un anillo local
con ideal máximo hx1 , . . . , xn i.
3.30. Si A ⊆ B son anillos con B entero sobre A y para un primo p ⊆ A sólo hay un
primo q ⊆ B arriba de p, demuestre que Bp ' Bq . Sugerencia: Bp ' B ⊗A Ap es local
con ideal máximo q.
3.31. Si f ∈ A no es nilpotente, entonces A f 6= 0 y ası́ A f contiene un ideal primo.
T
Concluya que p∈Spec A p = nil A.
3.32. Muestre que ser dominio entero no es una propiedad local. Note que en el
texto probamos que se tiene el paso de global a local, ası́ que lo que debe fallar es
el paso de local a global.
3.33. Sean A un dominio entero y M un A-módulo. Un elemento x ∈ M se dice que
es de torsión si (0 : x) 6= 0, i.e., si existe 0 6= a ∈ A tal que ax = 0.
(i) Si t(M) := {x ∈ M : x es de torsión}, demuestre que t(M) es un submódulo
de M. A t(M) se le llama el submódulo de torsión de M. Si t(M) = 0 se dice
que M es libre de torsión. Si t(M) = M se dice que M es de torsión.
(ii) Demuestre que t(M) es de torsión.
(iii) Demuestre que M/t(M) es libre de torsión.
(iv) Si ϕ : M → N es un A-morfismo, demuestre que ϕ(tM) ⊆ tN.
(v) Si 0 → M 0 → M → M 00 es exacta, demuestre que 0 → tM 0 → tM → tM 00 es
exacta.
(vi) Si K es el campo de fracciones de A y M → K ⊗A M es el morfismo x 7→ 1 ⊗ x,
demuestre que tM es el núcleo del morfismo anterior.
(vii) Si S ⊆ A es multiplicativamente cerrado, demuestre que t(S−1 M) = S−1 (tM).
3.34. Si A es un dominio entero, demuestre que ser libre de torsión es una propiedad
local.
3.35. Demuestre que ser iguales es una propiedad local, i.e., si M, N son A-módulos,
las afirmaciones siguientes son equivalentes:
(i) M = N.
(ii) Mp = Np , para todo ideal primo p de A.
(iii) Mm = Nm , para todo ideal máximo m de A.
Sugerencia: Considere los cocientes (M + N)/N y (M + N)/M.
88 3 Localización, finitud y el teorema de los ceros
3.36. Sean M un A-módulo, N ⊆ M un submódulo y x ∈ M un elemento. Demuestre
estar en N es una propiedad local, es decir, las afirmaciones siguientes son equiva-
lentes:
(i) x ∈ N.
(ii) x/1 ∈ Np , para todo ideal primo p de A.
(iii) x/1 ∈ Nm , para todo ideal máximo m de A.
Donde x/1 es la imagen canónica de x en el módulo localizado correspondiente.
Sugerencia: Use la negación de la proposición 3.29 aplicada a (N + hxi)/N.
3.37. Sean M un A-módulo y {xi }i∈Γ , con xi ∈ M. Demuestre que generar es una
propiedad local, es decir, las afirmaciones siguientes son equivalentes:
(i) {xi }i∈Γ ⊆ M genera M.
(ii) {xi /1}i∈Γ ⊆ Mp genera Mp , para todo ideal primo p de A.
(iii) {xi /1}i∈Γ ⊆ Mm genera Mm , para todo ideal máximo m de A.
Donde xi /1 es la imagen canónica de xi en el módulo localizado correspondiente.
3.38. Demuestre que ser exacta es una propiedad local, i.e., demuestre que las afir-
maciones siguientes son equivalentes:
f g
(i) La sucesión M 0 −→ M −→ M 00 es exacta.
fp gp
(ii) La sucesión Mp0 −→ Mp −→ Mp00 es exacta para todo ideal primo p de A.
fm gm
0 −→ M −→ M 00 es exacta para todo ideal máximo m de A.
(iii) La sucesión Mm m m
3.39. Una sucesión exacta corta
0 / M0 f
/Mo
g
/ M 00 /0
h
se escinde si existe un A-morfismo h : M 00 → M tal que g ◦ h = idM00 . Demuestre que
la sucesión exacta corta anterior se escinde si y sólo si el A-morfismo
g∗ : HomA (M 00 , M) −→ HomA (M 00 , M 00 )
dado por g∗ (α) := g ◦ α, es suprayectivo.
3.40. Un A-módulo M se dice que es finitamente presentado si existe un n ∈ N y una
sucesión exacta corta de la forma
0 → K → An → M → 0
con K finitamente generado. Es decir, M es finitamente generado y el núcleo de
An M también es finitamente generado.
Dé un ejemplo de un A-módulo finitamente generado que no sea finitamente
presentado.
3 Localización, finitud y el teorema de los ceros 89
3.41. Sea S ⊆ A un subconjunto multiplicativo y sean M, N dos A-módulos. Para
cada A-morfismo f : M → N le hemos asociado el S−1 A-morfismo S−1 f : S−1 M →
S−1 N dado por S−1 f (x/s) := f (x)/s. Demuestre que la función f 7→ S−1 f :
HomA (M, N) → HomS−1 A (S−1 M, S−1 N)
es un A-morfismo. Concluya que el A-morfismo anterior induce un S−1 A-morfismo
ϕ : S−1 HomA (M, N) → HomS−1 A (S−1 M, S−1 N).
3.42. Para ϕ : S−1 HomA (M, N) → HomS−1 A (S−1 M, S−1 N), demuestre que:
(i) Si M es finitamente generado, entonces ϕ es inyectivo.
(ii) Si M es finitamente presentado, entonces ϕ es un isomorfismo.
3.43. El que una sucesión exacta corta se escinda es una propiedad local cuando el
último módulo es finitamente presentado, i.e., si M 00 es un A-módulo finitamente
presentado, demuestre que las afirmaciones siguientes son equivalentes:
f g
(i) La sucesión exacta corta 0 → M 0 −→ M −→ M 00 → 0 se escinde.
fp gp
(ii) La sucesión exacta corta 0 → Mp0 −→ Mp −→ Mp00 → 0 se escinde, para todo
ideal primo p de A.
fm gm
0 −→ M −→ M 00 → 0 se escinde, para todo
(iii) La sucesión exacta corta 0 → Mm m m
ideal máximo m de A.
3.44. Un morfismo de anillos f : A → B es plano si B es plano como A-módulo. El
morfismo f se dice que es fielmente plano si B es fielmente plano como A-módulo.
Si (A, m) y (B, n) son anillos locales, un morfismo de anillos f : A → B se dice
que es un morfismo local si f (m) ⊆ n. Si f : (A, m) → (B, n) es un morfismo local,
demuestre que f es plano si y sólo si f es fielmente plano.
3.45. Si M es un A-módulo finitamente generado y M ⊗A k(m) = 0 para todo ideal
máximo m de A, demuestre que M = 0. Aquı́, k(m) := Am /mAm es el campo resi-
dual del anillo local Am . Sugerencia: M ⊗A k(m) ' Mm /mMm .
3.46. Si f : A → B es un morfismo de anillos y M es un B-módulo tal que M ⊗A
k(p) = 0 para todo ideal primo p de A, demuestre que M = 0. Aquı́, k(p) es el
campo residual de Ap .
3.47. Si (A, m) es un anillo local y M, N son dos A-módulos finitamente generados,
demuestre que M ⊗A N = 0 si y sólo si M = 0 o N = 0. Sugerencia: Vea el ejercicio
1.17 del capı́tulo 1.
3.48. Sea A un anillo. Demuestre que D( f ) = 0/ ⇔ A f = 0 ⇔ f es nilpotente.
3.49. Si f : A → B es un morfismo plano (vea el ejercicio 3.44), demuestre que para
todo q ∈ Spec B, si p = a f (q) ∈ Spec A se tiene que a fq : Spec Bq → Spec Ap es
suprayectiva.
90 3 Localización, finitud y el teorema de los ceros
3.50. En el corolario 3.8 demuestre que las funciones biyectivas correspondientes
son homeomorfismos.
3.51. Si f : A → B es un morfismo de anillos, S ⊆ A es multiplicativo, muestre que
f (S) ⊆ B es multiplicativo. Para la función continua a f : Spec B → Spec A, identi-
ficando Spec S−1 A con su imagen en Spec A (por el ejercicio 3.50) y Spec f (S)−1 B
con su imagen en Spec B, demuestre que:
a −1
(i) S f : Spec f (S)−1 B → Spec S−1 A es la restricción de a f : Spec B → Spec A.
(ii) Spec f (S)−1 B = (a f )−1 (Spec S−1 A).
3.52. Sean f : A → B un morfismo de anillos, p ∈ Spec A, S = A−p y f (S) ⊆ B como
en el ejercicio 3.51. Sea a f : Spec B → Spec A. Demuestre que la fibra (a f )−1 (p) de
a
f en p es homeomorfa al espectro Spec(k(p) ⊗A B), donde k(p) = Ap /pAp es el
campo residual del anillo local Ap .
3.53. Sea, p ∈ Spec A, ϕ : A → Ap el morfismo canónico y a ϕ : Spec Ap → Spec A
la función continua correspondiente. Demuestre que la imagen de Spec Ap es la
intersección de todas las vecindades abiertas de p en Spec A.
3.54. Sean f : A → B un morfismo de anillos, I ⊆ A un ideal y J = f (I)B el ideal ge-
nerado por su imagen en B. Sea f : A/I → B/J inducido por f , i.e., f (a+I) = f (a)+
J. Identificando Spec(A/I) ' V (I) ⊆ Spec A y Spec(B/J) ' V (J) ⊆ Spec B, demues-
a
tre que f : Spec(B/J) → Spec(A/I) es la restricción de a f : Spec B → Spec A.
3.55. Sean A ⊆ B anillos con B entero sobre A y sea a i : Spec B → Spec A inducida
por la inclusión i : A ⊆ B. Demuestre que a i se restringe a un homeomorfismo a i :
Specm B → Specm A.
3.56. Un morfismo de anillos f : A → B se dice que es un morfismo finito si B es
una A-álgebra finita, con el cambio de anillos dado por f . El morfismo f : A → B se
dice que es un morfismo de tipo finito si B es una A-álgebra de tipo finito sobre A,
mediante el cambio de anillos dado por f .
Demuestre que la composición de morfismos finitos es un morfismo finito.
Demuestre que el cambio de base de un morfismo finito f : A → B por cualquier
morfismo de anillos g : A → A0 es un morfismo finito. Es decir, en la suma fibrada
A
g
/ A0
f f˜
B / B ⊗A A0
el morfismo f˜ : A0 → B ⊗A A0 es un morfismo finito.
3.57. Un morfismo de tipo finito f : A → B se dice que es un morfismo no ramificado
en q ∈ Spec B si el ideal primo p := f −1 (q) ∈ Spec A genera el ideal máximo de Bq ,
es decir, qBq = f (p)Bq y además el campo residual k(q) es una extensión finita
separable de k(p):
3 Localización, finitud y el teorema de los ceros 91
BO
ϕB
/ Bq / / k(q)
O O
f f˜ finita separable
A / Ap ϕA
/ / k(p)
Un morfismo de tipo finito f : A → B se dice que es no ramificado si lo es en cada
primo q ∈ Spec B.
Demuestre que la composición de morfismos no ramificados es un morfismo no
ramificado.
Demuestre que el cambio de base de un morfismo no ramificado f : A → B por
cualquier morfismo de anillos g : A → A0 es un morfismo no ramificado. Es decir,
en la suma fibrada
A
g
/ A0
f f˜
B / B ⊗A A0
el morfismo f˜ : A0 → B ⊗A A0 es un morfismo no ramificado.
3.58. Suponga que A ⊆ B son anillos, de tal forma que B es una A-álgebra finita,
i.e., finitamente generada como A-módulo y B 6= 0. Entonces, para todos los ideales
propios m A se tiene que mB B.
3.59. Demuestre que todo A-módulo M es lı́mite directo de sus submódulos finita-
mente generados.
3.60. Si {Mk , ϕ kj }Γ es un sistema directo de A-módulos y cada Mk es A-plano, de-
muestre que limk Mk es A-plano. Concluya que si todos los submódulos finitamente
−→
generados de un A-módulo M son A-planos, entonces M es A-plano.
3.61. Si A es un dominio entero, demuestre que su campo de cocientes Q es A-plano.
Sugerencia: demuestre que el campo de cocientes Q es lı́mite directo de A-módulos
cı́clicos, cada uno de ellos isomorfo al anillo A.
3.62. Si (Λ , ) es un conjunto con un preorden , un subconjunto Λ 0 ⊆ Λ se dice
que es cofinal en Λ si para cada i ∈ Λ existe un i0 ∈ Λ 0 tal que i i0 .
(i) Si Λ 0 ⊆ Λ es cofinal, demuestre que (Λ , ) es un conjunto dirigido si y sólo
(Λ 0 , ) es dirigido.
(ii) Si (Λ , ) es un conjunto con un preorden , defina la relación ∼ en Λ me-
diante a ∼ b ⇔ a b y b a. Demuestre que esta es una relación de equi-
valencia. Sea Λ 0 ⊆ Λ un subconjunto que contiene exactamente un represen-
tante de cada clase de equivalencia de la relación ∼ anterior. Demuestre que
restringiendo el preorden a Λ 0 se tiene que (Λ 0 , ) es un conjunto parcial-
mente ordenado. Demuestre que Λ 0 es cofinal en Λ .
92 3 Localización, finitud y el teorema de los ceros
3.63. Si {Mi , ϕ ij }Λ es un sistema directo de A-módulos y A-morfismos, indexados
por Λ y si Λ 0 ⊆ Λ es cofinal, demuestre que
lim Mi ' lim Mi .
−→ −→0
i∈Λ i∈Λ
3.64. Sean A un anillo, S ⊆ A un subconjunto multiplicativo y M un A-módulo.
Generalizando la proposición 3.37 demuestre que
lim(M ⊗A A f ) ' S−1 M.
−→
f ∈S
Capı́tulo 4
Anillos noetherianos y artinianos
Muchos anillos de importancia, tanto en geometrı́a algebraica como en teorı́a
de números, satisfacen ciertas condiciones de finitud que se suelen expresar mejor,
siguiendo a Noether y Artin, en términos de condiciones de cadena en sus ideales.
Ejemplos de especial importancia son los anillos de polinomios con coeficientes en
un campo K[x1 , . . . , xn ] y el anillo de enteros Z.
Anillos noetherianos. Un anillo A es noetheriano si todos sus ideales son finita-
mente generados.
Proposición 4.1. Si A es un anillo, son equivalentes:
(1) A es noetheriano.
(2) Toda cadena ascendente de ideales
I1 ⊆ I2 ⊆ · · · ⊆ In ⊆ · · ·
se estaciona, i.e., existe un entero m tal que Im = Im+1 = · · · .
(3) Toda familia no vacı́a de ideales propios de A tiene un elemento máximo, i.e., un
ideal que no está contenido en ninguno de los ideales de la familia dada.
Demostración. (1) ⇒ (2): Sea I := I j . Como los ideales I j están encadenados,
S
entonces I es un ideal de A. Por hipótesis I es finitamente generado, digamos I =
ha1 , . . . , an i, donde notamos que para m suficientemente grande se tiene que ai ∈ Im
y por lo tanto I ⊆ Im , i.e., Ir = Im para toda r ≥ m.
(2) ⇒ (3): Si F es una familia no vacı́a de ideales propios de A que no contiene un
elemento máximo, entonces para cualquier I1 ∈ F existe un I2 ∈ F tal que I1 I2 .
De esta manera se construye una cadena que no se estaciona.
(3) ⇒ (1): Si I A es un ideal propio, sea F la familia de ideales contenidos en I de
la forma ha1 , . . . , am i. Por hipótesis esta familia tiene un elemento máximo, digamos
ha1 , . . . , an i. Entonces, para todo a ∈ I se tiene que ha1 , . . . , an , ai ⊆ ha1 , . . . , an i, y
como ha1 , . . . , an i es máximo en F, se sigue que ha1 , . . . , an , ai = ha1 , . . . , an i y por
lo tanto a ∈ ha1 , . . . , an i y ası́ I = ha1 , . . . , an i. t
u
93
94 4 Anillos noetherianos y artinianos
Ejemplo 4.1. El anillo Z es un DIP y por lo tanto es noetheriano. Todo campo K
es noetheriano y el anillo de polinomios K[x1 , . . . , xn ] también es noetheriano por el
teorema siguiente:
Teorema 4.2 (Teorema de la base de Hilbert). Si A es un anillo noetheriano, en-
tonces A[x] también lo es. En particular, si K es un campo, entonces el anillo de
polinomios K[x1 , . . . , xn ] es noetheriano.
Demostración. La segunda afirmación se sigue de la primera por inducción. Para
demostrar la primera afirmación, mostraremos que si A[x] no fuera noetheriano en-
tonces A no lo es. Supongamos entonces que A[x] no es noetheriano y sea I ⊆ A[x]
un ideal que no es finitamente generado, en particular I 6= 0. Sea f1 ∈ I − {0} de
grado mı́nimo. Escojamos f2 ∈ I − h f1 i de grado menor (el cual existe porque I no
es finitamente generado). Iterando este proceso, escojamos f`+1 ∈ I − h f1 , . . . , f` i de
grado menor. Por la elección de los fi , sus grados ni satisfacen que n1 ≤ n2 · · · . Más
aún, si ai es el coeficiente de grado de fi , entonces
ha1 i ⊆ ha1 , a2 i ⊆ · · · ⊆ A
es una cadena de ideales de A que no se estaciona, ya que si lo hiciera, digamos
ha1 , . . . , a` i = ha1 , . . . , a` , a`+1 i
se tendrı́a una igualdad de la forma a`+1 = ∑`i=1 ri ai , con los ri ∈ A, y poniendo
`
g := f`+1 − ∑ ri xn`+1 −ni fi ∈ I − h f1 , . . . , f` i
i=1
donde g 6∈ h f1 , . . . , f` i porque f1 , . . . , f` ∈ h f1 , . . . , f` i y f`+1 6∈ h f1 , . . . , f` i, notamos
que g es un polinomio de grado gr(g) < gr( f`+1 ) porque el coeficiente de grado a`+1
de f`+1 se cancela en
` `
a`+1 xn`+1 − ∑ ri xn`+1 −ni ai xni = a`+1 xn`+1 − ∑ ri ai xn`+1 = 0
i=1 i=1
porque ∑`i=1 ri ai = a`+1 , lo cual contradice la minimalidad del grado de f`+1 . t
u
Observación 4.1. En el capı́tulo 1, página 18, se definieron los conjuntos algebraicos
afines V(I) ⊆ K n para I ⊆ K[x1 , . . . , xn ] un ideal, con K algebraicamente cerrado.
Por el teorema de la base de Hilbert, todos estos ideales son finitamente generados,
digamos I = h f1 , . . . , fr i con fi ∈ I. Se sigue que
V(I) = V( f1 ) ∩ · · · ∩ V( fr ),
es decir, todos los conjuntos algebraicos afines son la intersección un número finito
de hipersuperficies V( fi ) ⊆ K n (vea el ejemplo 1.6 del capı́tulo 1 en la página 19).
Dicho en otras palabras, en la definición de los conjuntos algebraicos afines V(I)
basta considerar conjuntos finitos de polinomios (que generen el ideal I).
4 Anillos noetherianos y artinianos 95
Localización preserva la noetherianidad:
Proposición 4.3. Si A es noetheriano y S ⊆ A es multiplicativo, entonces S−1 A tam-
bién es noetheriano.
Demostración. Si J es cualquier ideal de S−1 A, entonces ϕ −1 J ⊆ A es finitamente
generado y por lo tanto S−1 ϕ −1 J también es finitamente generado, pero por la pro-
posición 3.7 este último ideal es J. t
u
Corolario 4.4. Ser noetheriano es una propiedad local, es decir, para un anillo A
las afirmaciones siguientes son equivalentes:
(1) A es noetheriano.
(2) Ap es noetheriano, para todo p ∈ Spec A.
(3) Am es noetheriano, para todo m ∈ Specm A.
Demostración. Se sigue del ejercicio 3.37 del capı́tulo 3. t
u
El radical de Jacobson. RecordemosTahora del capı́tulo 1, página 19, que si U ⊆
Specm K[x1 , . . . , xn ], entonces I(U) = m∈U m, en particular
I(Specm K[x1 , . . . , xn ]) =
\
m
m∈Specm K[x1 ,...,xn ]
y en el ejemplo 1.8 del capı́tulo 1 vimos que si K es un campo algebraicamente
cerrado, entonces
I(Specm(K[x1 , . . . , xn ])) = 0
identificando, gracias al teorema de los ceros de Hilbert 3.22, a Specm K[x1 , . . . , xn ]
con K n y a I(K n ) con el ideal de polinomios que se anulan en todo K n . De he-
cho, para un campo arbitrario K, como veremos en el ejemplo 4.2 en la página 99,
siempre se tiene que I(Specm(K[x1 , . . . , xn ])) = 0. Si A es cualquier anillo, a la in-
tersección de todos los ideales máximos de A se le llama el radical de Jacobson
de A y lo denotaremos por J(A). Ası́, el ejemplo 1.8 citado anteriormente, dice que
J(K[x1 , . . . , xn ]) = 0 si K es algebraicamente cerrado, y el ejemplo 4.2 en la página
99, dice que para un campo arbitrario K siempre se tiene que J(K[x1 , . . . , xn ]) = 0.
Lema 4.5. Si A es un anillo y c ∈ A, entonces c ∈ J(A) si y sólo si 1 − ac ∈ A∗ (una
unidad) para todo a ∈ A.
Demostración. Si 1 − ac no es una unidad, entonces está contenido en un ideal
máximo m de A y como c ∈ J(A) ⊆ m entonces ac ∈ m y por lo tanto 1 ∈ m, lo
cual es imposible. Recı́procamente, si c 6∈ m para algún ideal máximo, entonces
m + hci = h1i y por lo tanto 1 = m + ac para algún m ∈ m y a ∈ A. Se sigue que
1 − ac = m ∈ m y por lo tanto no es una unidad. t
u
96 4 Anillos noetherianos y artinianos
Teorema 4.6 (Lema de Nakayama). Sean I ⊆ A un ideal tal que I ⊆ J(A) y M un
A-módulo finitamente generado.
(1) Si M = IM, entonces M = 0.
(2) Si N es un submódulo de M tal que M = N + IM, entonces M = N.
Demostración. (1): Si x1 , . . . , xn generan M, por hipótesis podemos escribir
xi = ∑ ai j x j con los ai j ∈ I.
j
Entonces, x1 , . . . , xn son soluciones del sistema de n ecuaciones en n incógnitas
∑(δi j − ai j )x j = 0 donde δi j es una delta de Kronecker
j
y ası́, por la regla de Cramer (vea la nota al pie de la página 64) det(δi j − ai j ) · xi = 0
para toda i. Observe ahora que en la expansión del determinante anterior todos los
sumandos tienen un factor en I excepto el término correspondiente a la diagonal que
es de la forma (1 − a11 ) · · · (1 − ann ); es decir, el determinante anterior se expande
como un 1 más una suma de elementos de I, digamos det(δi j − ai j ) = 1 + c con
c ∈ I ⊆ J(A). Por el lema 4.5 se sigue que det(δi j − ai j ) ∈ A∗ . Ası́, la igualdad
det(δi j − ai j ) · xi = 0 implica que xi = 0 para todo i y por lo tanto M = 0.
(2): La hipótesis dice que M/N = (N + IM)/N = I(M/N) y ası́ por la parte (1) se
sigue que M/N = 0, i.e., M = N. t
u
Un caso importante del lema de Nakayama es cuando A es un anillo local, i.e.,
cuando tiene sólo un ideal máximo m. Observe entonces que todo elemento u ∈
A − m es una unidad porque de lo contrario estarı́a contenido en un ideal máximo
diferente de m. Se sigue que A − m = A∗ .
Corolario 4.7 (Lema de Nakayama). Sean (A, m) un anillo local y M un A-módulo
finitamente generado.
(1) Si M = mM, entonces M = 0.
(2) Si N es un submódulo de M tal que M = N + mM, entonces M = N.
t
u
Observación 4.2. Si (A, m) es un anillo local, viendo al ideal m como un A-módulo,
para el A-módulo cociente m/m2 , como m anula a m/m2 , la acción A × (m/m2 ) →
m/m2 se factoriza a través del epimorfismo canónico al campo residual ρ : A →
A/m =: k(m), i.e., se tiene un diagrama conmutativo:
A × (m/m2 ) / m/m2
8
ρ×id
k(m) × (m/m2 )
de tal forma que m/m2 es un k(m)-espacio vectorial.
4 Anillos noetherianos y artinianos 97
Corolario 4.8. Sea (A, m) un anillo noetheriano local. Entonces, m es un ideal fi-
nitamente generado por los elementos α1 , . . . , αn si y sólo si sus clases residuales
módulo m2 generan m/m2 como k(m)-espacio vectorial. En particular, el número
mı́nimo de generadores de m es igual a la dimensión del k(m)-espacio vectorial
m/m2 .
Demostración. Si α1 , . . . , αn generan m, claramente sus clases residuales generan
el cociente m/m2 . Recı́procamente, si sus clases residuales αi + m2 generan m/m2 ,
entonces
m = hα1 , . . . , αn i + m2 .
Como A es noetheriano, entonces m es finitamente generado y ası́ aplicando la se-
gunda parte del lema de Nakayama 4.6 con M = m y N = hα1 , . . . , αn i se sigue que
m = hα1 , . . . , αn i. t
u
Lema 4.9. En un anillo noetheriano todo conjunto de generadores de un ideal con-
tiene un conjunto finito de generadores.
Demostración. Si I = A, 1 ∈ I se puede escribir como 1 = r1 a1 + · · · + rn an con
los ai en cualquier conjunto de generadores de I. Se sigue que I está generado por
a1 , . . . , an . Supongamos ahora que I A es un ideal propio y sea Λ un conjunto de
generadores de I. Sea F el conjunto de ideales generados por subconjuntos finitos de
Λ . Como A es noetheriano F tiene un elemento máximo m y este m debe contener a
todos los elementos de Λ (si no fuera ası́ añadiendo cualquier otro elemento de Λ a
los generadores de m se obtendrı́a otro ideal mayor que m) y por lo tanto m = I. t u
Teorema 4.10 (Teorema de intersección de Krull). Si A es un anillo noetheriano e
I un ideal tal que I ⊆ J(A), entonces n≥1 I n = 0.
T
Demostración. Mostraremos primero que, para cualquier ideal I en un anillo noe-
theriano
\ \
(1) In = I · In.
n≥1 n≥1
Note entonces que, en el caso cuando I ⊆ J(A), por el lema de Nakayama 4.6 se
sigue que n≥1 I n = 0, como se querı́a. Basta entonces probar (1) y para comenzar
T
note que la inclusión ⊇ es obvia y se cumple sólo porque I es ideal. Para la otra
inclusión, sean a1 , . . . , ar generadores de I. Entonces, I n consiste de las sumas finitas
∑ λi1 ···ir ai11 · · · airr λi1 ···ir ∈ A.
i1 +···+ir =n
En otras palabras, I n consiste de los elementos de la forma g(a1 , . . . , ar ) para algún
polinomio homogéneo g(x1 , . . . , xr ) ∈ A[x1 , . . . , xr ] de grado n. Denotemos con H al
T m
conjunto de polinomios homogéneos f de gradoSm tales que f (a1 , . . . , ar ) ∈ n≥1 I n
y sea J el ideal de A[x1 , . . . , xr ] generado por S m Hm . Por el lema anterior existe
un conjunto finito { f1 , . . . , f` } de elementos de m Hm que genera a J. Sean di =
98 4 Anillos noetherianos y artinianos
gr( fi ) y sea d = máx{di }. Si b ∈ n≥1 I n , en particular b ∈ I d+1 y por lo tanto
T
b = f (a1 , . . . , ar ) para algún polinomio homogéneo f de grado d + 1. Por definición
f ∈ Hd+1 ⊆ J = h f1 , . . . , f` i y ası́ existen gi ∈ A[x1 , . . . , xr ] tales que
f = g1 f1 + · · · + g` f` .
Como f y los fi son homogéneos, podemos omitir de cada gi los términos que no
sean de grado gr( f ) − gr( fi ) = d + 1 − di > 0 y suponer que los gi son homogéneos
de grado d + 1 − di > 0 y por lo tanto no son constantes. Entonces, gi (a1 , . . . , ar ) ∈ I
ya que los ai ∈ I y los gi son homogéneos no constantes e I es ideal. Por lo tanto
\
b = f (a1 , . . . , ar ) = ∑ gi (a1 , . . . , ar ) · fi (a1 , . . . , ar ) ∈ I · In
i n≥1
lo cual demuestra (1), como se querı́a. t
u
Corolario 4.11. Si A es noetheriano e I ⊆A es un ideal, entonces
\
I n = {x ∈ A : existe a ∈ I tal que (1 − a)x = 0}.
n≥1
Demostración. Si M = I n , en la demostración del teorema 4.10 anterior se mos-
T
tró que IM = M. Ahora, si S = 1 + I, entonces S es un subconjunto multiplicativo de
A y note que para todo a/s en el ideal S−1 I ⊆ S−1 A (donde a ∈ I, s ∈ S) se tiene que
a s+a
1+ =
s s
donde s ∈ S = 1 + I implica que s = 1 + a0 con a0 ∈ I por lo que s + a = 1 + (a + a0 ) ∈
1 + I y ası́ 1 + a/s ∈ (S−1 A)∗ y por lo tanto a/s ∈ J(S−1 A) por por el lema 4.5, es
decir, S−1 I ⊆ J(S−1 A) donde S−1 A es noetheriano por la proposición 4.3. Observe
ahora que de M = IM se sigue que S−1 M = (S−1 I)(S−1 M), y como S−1 I ⊆ J(S−1 A),
el lema de Nakayama 4.6 implica que S−1 M = 0 ya que M es finitamente generado
porque A es Noetheriano. Finalmente, la igualdad S−1 M = 0 es equivalente a que
exista s ∈ S tal que sM = 0. En efecto, claramente sM = 0 implica que S−1 M =
0. Recı́procamente, si S−1 M = 0, escribamos M = ha1 , . . . , am i; entonces los ai /1
generan S−1 M como S−1 A-módulo, y como S−1 M = 0 lo anterior quiere decir que
ai /1 = 0, i.e., existe si ∈ S tal que si ai = 0, para toda 1 ≤ i ≤ m. Poniendo s =
s1 · · · sm ∈ S se tiene que sai = 0 para toda i y por lo tanto sM = 0, con s ∈ S = 1 + I,
como se querı́a. t
u
Proposición 4.12. √ Si A es un anillo noetheriano, todo ideal I contiene una potencia
de su radical I. En particular, su nilradical es nilpotente.
√
Demostración. Como A es noetheriano, podemos suponer que I está generado
ri
√ i una potencia ai ∈ I. Por lo tanto, para cada
por a1 , . . . , an . Entonces, para cada
elemento α1 a1 + · · · + αn an de I (αi ∈ A) en la potencia
(α1 a1 + · · · + αn an )r1 +···+rn
4 Anillos noetherianos y artinianos 99
al expandirla cada uno de sus sumandos tiene un factor de la forma ari i para algún i
y por lo tanto está en I. t
u
Proposición
√ 4.13. Si K es un campo y A una K-álgebra de tipo finito, entonces,
J(A) = 0 = nil A. En particular, si A es reducido, entonces J(A) = 0.
Demostración. Como nil A = p y los máximos son primos, entonces nil A ⊆ J(A).
T
Recı́procamente, si f ∈ J(A) queremos mostrar que f ∈ nil A. Supongamos que
A = K[x1 , . . . , xn ]/I. Como los ideales máximos (o primos) de A están en correspon-
dencia biunı́voca con los ideales máximos (o primos) de K[x1 , . . . , xn ] que contienen
a I, basta considerar el caso cuando I = 0. Sea K al una cerradura algebraica de K y
considere cualquier punto P ∈ (K al )n y el morfismo de evaluación correspondiente
evP : K[x1 , . . . , xn ] → K al (restringido a polinomios con coeficientes en K). La ima-
gen de este morfismo es un subanillo de K al y todos sus elementos son algebraicos
sobre K, que es campo, y por lo tanto son enteros sobre K; es decir, el anillo evP (K)
es entero sobre K. Por el ejercicio 3.20 se sigue que evP (K) es un campo. Se sigue
que el núcleo del morfismo evP ⊆ K[x1 , . . . , xn ] es un ideal máximo y por lo tanto
f ∈ ker(evP ) por lo que f (P) = 0. Por el teorema de los ceros de Hilbert 3.22 se
sigue que f ∈ nil K al [x1 , . . . , xn ] y por lo tanto f ∈ nil K[x1 , . . . , xn ] = nil A. t
u
Ejemplo 4.2. Si K es un campo arbitrario y p ⊆ K[x1 , . . . , xn ] es un ideal primo, el
anillo A = K[x1 , . . . , xn ]/p es una K-álgebra de tipo finito y es un dominio entero (en
particular es reducido) y ası́ la proposición anterior dice que J(A) = 0.
Proposición 4.14. Si A es noetheriano, m ⊆ A es máximo y mAm es el ideal máximo
del anillo local Am , entonces para todo n ≥ 0 la función
A/mn → Am /(mAm )n
dada por a + mn 7→ (a/1) + (mAm )n es un isomorfismo. Más aún, induce isomorfis-
mos
∼
mk /mn −→ (mAm )k /(mAm )n
para toda k < n.
Demostración. La segunda afirmación se sigue de la primera aplicando el lema del
quinto ya que se tiene el diagrama conmutativo siguiente, para todo k < n:
0 / mk /mn / A/mn / A/mk /0
' '
0 / (mAm )k /(mAm )n / Am /(mAm )n / Am /(mAm )k /0
y por lo tanto basta probar la primera afirmación. Sean S = A − m y ϕ : A → Am
el morfismo canónico (que induce la función que queremos probar que es un iso-
morfismo). Para mostrar que A/mn → Am /(mAm )n es inyectiva, notamos primero
que S−1 (mn ) = (mAm )n y ası́ debemos mostrar que ϕ −1 S−1 (mn ) = mn . Para ésto,
si a ∈ ϕ −1 S−1 (mn ), entonces ϕ(a) = a/1 ∈ S−1 (mn ) y ası́ a/1 = b/s con b ∈ mn
100 4 Anillos noetherianos y artinianos
y s ∈ S. Se sigue que tsa ∈ mn para algún t ∈ S y por lo tanto tsa = 0 en A/mn .
Por otra parte, el único ideal máximo que contiene a mn es m por la proposición
1.9, y por la correspondencia con los ideales del cociente A/mn se sigue éste es un
anillo local cuyo único ideal máximo es m/mn , y como t, s ∈ S = A − m, entonces
ts 6∈ m/mn debe ser una unidad en A/mn , y ası́ la igualdad tsa = 0 implica que a = 0
en A/mn , i.e., a ∈ mn . Hemos ası́ mostrado que ϕ −1 S−1 (mn ) ⊆ mn . La otra inclusión
es directa.
Resta probar que A/mn → Am /(mAm )n es suprayectiva. Para ésto, sea a/s ∈ Am ,
i.e., a ∈ A y s ∈ A − m. Como antes, el único ideal máximo de A que contiene a
mn es m y por lo tanto ningún ideal máximo contiene a s y mn , i.e., hsi + mn = A.
Se sigue que existen x ∈ A y b ∈ mn tales que sx + b = 1. Como s es invertible en
Am /(mAm )n , entonces a/s es el único elemento de este anillo tal que s(a/s) = a.
Como s(ax) = a(1 − b) con b ∈ mn , entonces ab ∈ (mAm )n por lo que la imagen de
ax en Am satisface que s(ax) = a en Am /(mAm )n y por lo tanto ax/1 = a/s, es decir
ϕ(ax) = a/s. t
u
Ejemplo 4.3. Si p ∈ Z es primo, entonces
Zhpi /pZhpi ' Z/pZ
y en general,
Zhpi /pn Zhpi ' Z/pn Z.
Ideales primarios. Un ideal q de A es primario si es propio y ab ∈ q implica que
a ∈ q o bn ∈ q para algún n ≥ 1. Equivalentemente, q A es primario si y sólo si
todos los divisores de cero de A/q son nilpotentes (ya que si q es primario y si xy = 0
en A/q y si x 6= 0, entonces xy ∈ q y x 6∈ q y como q es primario se tiene que yn ∈ q
para algún n ≥ 1, i.e., yn = 0 y por lo tanto y es nilpotente. El recı́proco es similar).
Ejemplo 4.4. Todo ideal primo p de A es primario.
Ejemplo 4.5. En Z los ideales 0 y hpn i, para p primo, son primarios. En efecto, 0
es primo y ası́ es primario. Ahora, si p > 1 es primo de Z y si xy ∈ hpn i, entonces
pn |xy y si pn - x, entonces algún pk |y, 1 ≤ k ≤ n y ası́ y = pk t por lo que yn = pknt n ,
i.e., yn ∈ hpn i.
Ejemplo 4.6. En K[x, y] el ideal q = hx2 , yi es primario porque en K[x, y]/hx2 , yi '
K[x]/hx2 i (se ((muere)) la variable y) los divisores de cero son los múltiplos de x y
por lo tanto son nilpotentes porque x2 = 0 en el cociente.
√
Lema 4.15. Si q es primario, entonces q es un ideal primo.
√
Demostración. Si ab ∈ q, entonces (ab)n ∈ q para algún n ≥ 1 y ası́ an ∈ q o
√ √
bmn ∈ q. En cualquier caso, a ∈ q o b ∈ q. t
u
√
Si q es primario y p = q, diremos que q es p-primario.
4 Anillos noetherianos y artinianos 101
Ejemplo 4.7. En Z el ideal
p 0 es 0-primario, y para pp ∈ Z primo los ideales hpn i son
hpi-primarios porque hp i = hpi ya que si a ∈ hpn i, entonces at ∈ hpn i, i.e,
n
at = pn u ⊆ n
phpi y por lo tanto a ∈ hpi. Recı́procamente, si a ∈ hpi, entonces a ∈ hp i
n
n
y ası́ a ∈ hp i. Mostraremos ahora que estos son todos √los ideales primarios de Z.
En efecto, si I = hai ⊆ Z es un ideal primario, entonces I = h0i o hpi. En√ el primer
caso I = 0 ya que Z no tiene nilpotentes. En el segundo caso, hai = I ⊆ I = hpi
por lo que p | a, y escribiendo a = pm u con p - u, si sucediera que u > 1, entonces
pm u =ppm qn v con p, q - v y notamos que
existirı́a otro primo q tal que q|u y ası́ a =√
I = hai ⊆ hqi y consecuentemente hpi = I ⊆ hqi = hqi, i.e., hpi ⊆ hqi por lo
que p = q. Se sigue que u = 1 y a = pm , como se querı́a.
Lema 4.16. Sean m un ideal máximo y q un ideal arbitrario. Son equivalentes:
(1) q es m-primario.
√
(2) q = m.
(3) m es el único primo mı́nimo que contiene a q.
Demostración. Claramente (1) ⇒ (2) y (2) ⇒ (3) por definición de radical. Para
(3) ⇒ (1) note que la hipótesis implica que A/q tiene un único ideal primo (y por
lo tanto es local), a saber, m/q. En efecto, si q0 /q ⊆ A/q es primo, entonces q0 ⊇ q
y ası́ (3) implica que m ⊆ q0 y como m es máximo se sigue que q0 = m. Por lo tanto,
nil(A/q) = m/q y ası́ los elementos de m/q son nilpotentes y como A/q es local con
ideal máximo m/q, los elementos de A/q fuera de m/q son unidades. t
u
Ejemplo 4.8. Si m es máximo, entonces las potencias
√ mk son m-primarias. En efec-
n
to, por el ejercicio 1.5 inciso (vi) se tiene que m = m y ası́ el resultado se sigue
del lema 4.16 anterior.
Lema 4.17. Si f : A → B es un morfismo de anillos y q ⊆ B es primario, entonces
f −1 (q) ⊆ A es primario.
Demostración. Si ab ∈ f −1 (q) y a 6∈ f −1 (q), entonces f (a) f (b) = f (ab) ∈ q y
como f (a) 6∈ q se sigue que f (b)n ∈ q, i.e., bn ∈ f −1 (q), para algún n ≥ 1. t
u
T
Lema 4.18. Si q1 , . . . , qn son p-primarios (para el mismo p), entonces q = qi es
p-primario.
√ √T T√
Demostración. q = qi = qi = p. Ahora, si ab ∈ q con b 6∈ q, entonces
ab ∈ qi para todo i y existe un j tal que b 6∈ q j , y como q j es primario se tiene que
√ √
at ∈ q j para algún t ≥ 1 y ası́ a ∈ q j = p = q, i.e., ar ∈ q, para algún r. t
u
Si I es un ideal de A y x ∈ A, considere el ideal que traslada x a I (vea el ejercicio
1.9 del capı́tulo 1 en la página 26)
(I : x) := {a ∈ A : ax ∈ I}
y note que claramente x ∈ I implica que (I : x) = A.
102 4 Anillos noetherianos y artinianos
Lema 4.19. Sean q un ideal p-primario de A y x ∈ A.
p
(1) Si x 6∈ q, entonces (q : x) es p-primario y ası́ (q : x) = p.
(2) Si x 6∈ p, entonces (q : x) = q.
p p
Demostración. (1): Mostraremos primero que (q : x) = p: Si a ∈ (q : x), enton-
ces an ∈ (q : x) para algún n ≥ 1. Ası́, an x ∈ q y como x 6∈ q, entonces amn ∈ q
√ √
y ası́ a ∈ q = p. Recı́procamente,
p si a ∈ p como p = q entonces at ∈ q y
ası́ at ∈ (q : x), i.e., a ∈ (q : x). Ahora, si ab ∈ (q : x) entonces abx ∈ q y co-
mo q es p-primario se sigue que an ∈ q o bx ∈ q. En el primer caso se tiene que
an ∈ (q : x) y en el segundo caso se tiene que b ∈ (q : x) y por lo tanto (q : x) es
primario.
Para (2), siempre se tiene que q ⊆ (q : x) y para la otra inclusión, si a ∈ (q : x)
√
entonces ax ∈ q con x 6∈ p = q, i.e., para todo n ≥ 1 se tiene que xn 6∈ q. Como q
es primario se sigue que a ∈ q. t
u
Descomposición primaria. Una descomposición primaria de un ideal I de A es una
expresión de I como intersección finita de ideales primarios:
m
\
(∗) I= qi .
i=1
Hay ejemplos de ideales que no tienen una tal descomposición primaria. En la sec-
ción siguiente veremos que si A es noetheriano todos sus ideales admiten una des-
composición primaria. Una descomposición primaria (∗) se dice que es mı́nima si:
√
(i) Los ideales primos qi = pi son distintos
(ii) Ninguno
\ de los qi puede ser omitido de (∗), es decir, para todo i = 1, . . . , n,
q j 6⊆ qi .
j6=i
Observación 4.3. Si I admite una descomposición primaria (∗), entonces admite una
descomposición primaria mı́nima ya que, por el lema 4.18 podemos combinar idea-
les primarios con el mismo radical y ası́ (i) se puede tener. Para (ii), note que cual-
√
quier qi en (∗) que no satisfaga (ii) puede ser omitido. Los ideales primos pi = qi
que ocurren en una descomposición primaria mı́nima de I se dice que pertenecen o
que están asociados a I.
Si I es cualquier ideal de A, los ideales primos mı́nimos de I son los elementos
mı́nimos del conjunto V (I) de ideales primos que contienen a I. Note que si I es un
ideal propio, entonces existe un ideal máximo que lo contiene y por lo tanto I tiene
ideales primos que lo contienen. Cuando I admite una descomposición primaria el
conjunto de sus ideales primos mı́nimos es finito y de hecho son algunos de los
radicales de los ideales primarios que aparecen en descomposición primaria de I:
√
Proposición 4.20. Si I = q1 ∩ · · · ∩ qn , con los qi primarios y pi = qi , entonces los
ideales primos mı́nimos de I son los elementos mı́nimos del conjunto {p1 , . . . , pn }.
En particular, el conjunto de ideales primos mı́nimos de I es finito.
4 Anillos noetherianos y artinianos 103
√
Demostración. Para comenzar, observe que como pi = qi , entonces qi ⊆ pi y por
lo tanto I = q1 ∩ · · · ∩ qn ⊆ T
pi y ası́ cada pi contiene a I. Ahora, si p es un primo que
contiene a I, entonces p ⊇ ni=1 qi y por lo tanto
n n
√ \ √ \
p= p⊇ qi = pi
i=1 i=1
y ası́ p ⊇ pi para algún i (si no fuera ası́, para cada i existirı́a un ai ∈ pi −p y a1 · · · an ∈
i pi ⊆ p, una contradicción ya que p es primo), vea también la proposición 1.9. t u
T
La proposición anterior nos dice que, cuando I admite una descomposición pri-
maria, I tiene
√ un conjunto finito de primos mı́nimos que lo contienen y por lo tanto
su radical I es una intersección finita de primos. El teorema siguiente nos dice que
los primos asociados a I están unı́vocamente determinados por I:
Teorema 4.21 (Primer teorema de unicidad). Si I = q1 ∩ · · · ∩ qn es una descompo-
√
sición primaria mı́nima de I y pi = qi , entonces
p p
{p1 , . . . , pn } = { (I : x) : (I : x) es primo y x varı́a en A}.
En particular, el conjunto {p1 , . . . , pn } es independiente de la elección de la des-
composición primaria de I.
Demostración. Para cualquier x ∈ A se tiene que
\ \
(I : x) = qi : x = (qi : x)
y por lo tanto
p pT \p \
(I : x) = (qi : x) = (qi : x) = pi
x6∈qi
p
la última igualdad por el lema 4.19. Ahora, si (I : x) es primo, pla igualdad anterior
implica que es igual a uno de los pi ya que, poniendo p := (I : x), la igualdad
dice que p ⊆ pi para todo i y el argumento en paréntesis de la demostración de la
p (vea también la proposición 1.9) dice que p ⊇ pi , para
proposición 4.20 anterior
algún i y por lo tanto (I : x) =p p = pi , para algún i. Recı́procamente, para ver
√
que cadaTpi = qi es de la forma (I : x) observe que para cada i = 1, . . . , n existe
un ai ∈ j6=i q j − qi porque la descomposición primaria es mı́nima. Por el lema
p
4.19ppara este i se sigue que (qi : ai ) = pi , y para j 6= i se tiene que ai ∈ q j y
ası́ (q j : ai ) = A. Por lo tanto
p pT q T
(I : ai ) = ( q j : ai ) = j6=i q j : ai ∩ (qi : ai )
q T p
= j6=i q j : ai ∩ (qi : ai ) = A ∩ pi = pi .
t
u
104 4 Anillos noetherianos y artinianos
El asociado de un ideal. Si I es un ideal de A, al conjunto
p p
Ass(I) := { (I : x) : (I : x) es primo y x varı́a en A}
se le llama el asociado del ideal I. Ası́, el primer teorema de unicidad 4.21 dice que
√
si I admite una descomposición primaria, I = q1 ∩ · · · ∩ qn y pi = qi , entonces
Ass(I) = {p1 , . . . , pn }
y los ideales primos pi se dice que están asociados al ideal I. Los elementos mı́nimos
de Ass(I) se conocen como los primos aislados asociados a I. Los primos asociados
que no son aislados se llaman primos encajados. Los términos aislado y encajado
provienen de la geometrı́a, ya que si I ⊆ K[x1 , . . . , xn ], con K algebraicamente cerra-
do, el ideal I define la variedad afı́n V(I) ⊆ K n (véase la página 18 del capı́tulo 1) y
los primos aislados de I corresponden a los puntos genéricos (vea la página 14 del
capı́tulo 1) de las componentes irreducibles de V(I) ya que la cerradura de {p} es
toda la componente irreducible correspondiente, y los primos encajados correspon-
den a subvariedades de estas componentes irreducibles, i.e., variedades encajadas
en las componentes irreducibles.
Ejemplo 4.9. En A = K[x, y], K un campo, para el ideal I = hx2 , xyi se tiene la des-
composición primaria
I = hx2 , xyi = p1 ∩ p22 con p1 = hxi, p2 = hx, yi
porque el ideal p1 = hxi es primo (por lo tanto, primario) ya que el cociente
K[x, y]/hxi ' K[y] y el ideal p2 = hx, yi es máximo, porque K[x, y]/hx, yi ' K, y
por lo tanto el ideal p22 = hx, yi2 es p2 -primario. Aquı́ los primos asociados son p1
y p2 y notamos que p1 ⊆ p2 por lo que p1 es un primo aislado y p2 es un primo
encajado. Note que en este ejemplo
√ q √ q
I = p1 ∩ p22 = p1 ∩ p22 = p1 ∩ p2 = p1
pero I no es un ideal primario porque en el cociente K[x, y]/hx2 , xyi se tiene que
xy = 0 por lo que y es divisor de cero, pero no es nilpotente.
Ejemplo 4.10. En el ejemplo 4.9 anterior note que se tiene también otra descompo-
sición primaria diferente
I = hx2 , xyi = hxi ∩ hx2 , yi,
donde hx2 , yi es hx, yi-primario por el ejemplo 4.6. Observe ahora que si K es alge-
braicamente cerrado, la variedad afı́n
V(I) = Vhx2 , xyi ⊆ K 2
es la intersección del eje coordenado x (correspondiente a los ceros de x2 ) y la unión
de los dos ejes coordenados x, y (correspondiente a los ceros de xy) por lo que
4 Anillos noetherianos y artinianos 105
V(I) es el eje x, que es irreducible. De hecho, corresponde al primo aislado hxi,
i.e., V(I) = Vhxi y el primo encajado hx, yi corresponde al origen {(0, 0)} = Vhx, yi
encajado en el eje x.
Este ejemplo ilustra la unicidad de los primos asociados a un ideal que admite
una descomposición primaria, pero también ilustra la no unicidad de los ideales
primarios involucrados en la descomposición. De hecho, lo que el ejemplo muestra
adicionalmente es que en las dos descomposiciones siempre aparecen los factores
correspondientes a los primos aislados y esto es precisamente lo que nos dirá el
segundo teorema de unicidad 4.25. Antes de demostrarlo, mostraremos que en un
anillo noetheriano todos los ideales tienen una descomposición primaria.
Descomposición primaria en anillos noetherianos. Un ideal I de A es irreducible1
si para cualesquiera ideales J1 , J2 tales que I = J1 ∩ J2 se tiene que I = J1 o I =
J2 . El resultado principal es que en un anillo noetheriano todo ideal admite una
descomposición primaria.
Teorema 4.22. Sea A un anillo noetheriano. Entonces,
(1) Todo ideal irreducible es primario.
(2) Todo ideal de A es una intersección finita de ideales irreducibles. Consecuente-
mente, todo ideal de A es una intersección finita de ideales primarios.
Demostración. (1): Si I es irreducible, supongamos que xy ∈ I y que y 6∈ I. Quere-
mos probar que xn ∈ I, para algún n. Como A es noetheriano, la cadena de ideales
(I : x) ⊆ (I : x2 ) ⊆ · · ·
se estaciona, i.e., (I : xn ) = (I : xn+1 ) = · · · , para algún n ≥ 1. Se sigue que
(∗) (hxn i + I) ∩ (hyi + I) = I.
En efecto, si a ∈ (hxn i + I) ∩ (hyi + I), escribiendo a = xn s + b y a = yt + b0 , con
b, b0 ∈ I, lo segundo implica que ax = xyt + b0 x ∈ I que junto con lo primero implica
que xn+1 s = ax − bx ∈ I. Por lo tanto s ∈ (I : xn+1 ) = (I : xn ) y ası́ a = xn s + b ∈ I.
La otra inclusión es obvia. Ahora, como I es irreducible, la igualdad (∗) junto con
la hipótesis de que y 6∈ I (por lo que (hyi + I) 6= I) implican que (hxn i + I) = I y por
lo tanto xn ∈ I, como se querı́a.
Finalmente, si (2) fuera falsa, el conjunto de ideales para los cuales la afirmación
(2) es falsa serı́a no vacı́o y como A es noetheriano este conjunto tendrı́a un elemento
máximo, digamos I. Ası́, I es reducible y lo podemos escribir como I = J1 ∩ J2 con
I Ji . Por la maximalidad de I cada Ji es una intersección finita de irreducibles y
juntándolas se tiene que I es intersección finita de irreducibles, una contradicción.
t
u
1 Este concepto coincide con el de espacio irreducible para el caso del subespacio V (I) de Spec A,
ya que V (I) = V (J1 ∩ J2 ) = V (J1 ) ∪V (J2 ) y ası́ I es irreducible si y sólo si V (I) es un subespacio
irreducible. Vea la página 12 del capı́tulo 1.
106 4 Anillos noetherianos y artinianos
El segundo teorema de unicidad. Para probar que las intersecciones de ideales
aislados asociados a un ideal descomponible no dependen de la descomposición
primaria del ideal, necesitaremos estudiar primero cómo se comportan los ideales
primarios bajo localización.
Proposición 4.23. Sean S ⊆ A un conjunto multiplicativo y q ⊆ A un ideal p-
primario.
/ entonces S−1 q = S−1 A.
(1) Si S ∩ p 6= 0,
/ entonces S−1 q es un ideal S−1 p-primario de S−1 A. Más aún, bajo
(2) Si S ∩ p = 0,
el morfismo de localización ϕ : A → S−1 A, la imagen inversa de S−1 q en A es q.
Ası́, bajo la correspondencia entre ideales de S−1 A e ideales de A inducida por ϕ,
ideales primarios de S−1 A corresponden a ideales primarios de A.
√
Demostración. (1): Si s ∈ S ∩p, entonces para algún n ≥ 1, sn ∈ S ∩q ya que p = q.
Se sigue que S−1 q = {a/s : a ∈ q, s ∈ S} contiene a sn /1 que es una unidad de S−1 A
y por lo tanto S−1 q = S−1 A.
(2): Si S ∩ p = 0,
/ entonces para todo s ∈ S, as ∈ q implica que a ∈ q (ya que como
sn ∈ S entonces sn no puede estar en q para algún n porque lo contrario implicarı́a
que s ∈ p, en contradicción con la hipótesis). Por lo tanto, si a/s ∈ S−1 A está en S−1 q,
entonces a ∈ q, y como q A, se sigue que S−1 q S−1 A. Ahora, si (x/s)(y/t) ∈
S−1 q y x/s 6∈ S−1 q, entonces x 6∈ q y como éste es primario de xy ∈ q se sigue que
yn ∈ q, para algún n ≥ 1, y por lo tanto (y/t)n = yn /t n ∈ S−1 q y ası́ −1
p S q es primario.
√
Ahora, como el radical conmuta con localización, entonces S q = S−1 q = −1
S−1 p, y S−1 p es primo porque p lo es. Finalmente, por el lema 4.17, la imagen
inversa de un ideal primario es primario. t
u
Si I ⊆ A es un ideal y S ⊆ A es multiplicativo, a la imagen inversa de S−1 I, bajo
el morfismo de localización ϕ : A → S−1 A, lo denotaremos por S(I).
Proposición 4.24. Sean S ⊆ A un subconjunto multiplicativo, I ⊆ A un ideal des-
componible e I = ni=1 qi una descomposición primaria mı́nima de I. Sean pi =
T
√
qi y supongamos que los qi están numerados de tal forma que S intersecta a
pk+1 , . . . , pn y es disjunto con p1 , . . . , pk . Entonces,
k k
S−1 I = S−1 qi
\ \
y S(I) = qi
i=1 i=i
y éstas son sus descomposiciones primarias mı́nimas.
Demostración. Se tiene
n
\ k
\
(∗) S−1 I = S−1 qi = S−1 qi ,
i=1 i=1
la última igualdad por la proposición 4.23 ya que si S ∩ pi 6= 0/ entonces S−1 qi =
S−1 A. También, por la proposición 4.23, si S ∩ pi = 0,
/ entonces los S−1 qi son S−1 pi -
primarios. Por otra parte, como los pi son distintos, entonces los S−1 pi , 1 ≤ i ≤ k,
4 Anillos noetherianos y artinianos 107
también lo son y ası́ (∗) es una descomposición primaria mı́nima por la correspon-
dencia biunı́voca de la proposición 4.23. Finalmente, tomando las imágenes inver-
sas, bajo el morfismo de localización, de ambos lados en (∗), obtenemos que
k
\ k
\ k
S(I) = ϕ −1 S−1 I = ϕ −1 S−1 qi = ϕ −1 S−1 qi = qi ,
\
i=1 i=1 i=1
la última igualdad por la segunda parte de la proposición 4.23. t
u
Un subconjunto Σ ⊆ Ass(I) se dice que es aislado si siempre que p0 ∈ Ass(I)
es tal que p0 ⊆ p para algún p ∈ Σ , se tiene que p0 ∈ Σ . Por ejemplo, si Σ es un
subconjunto de primos aislados de Ass(I), entonces Σ es un conjunto aislado.
Observación 4.4. (1) Si Σ ⊆ Ass(I) es aislado, entonces S = A − p∈Σ p es multi-
S
plicativamente cerrado. De hecho, la observación es válida para todo subconjunto
Σ ⊆ Spec A.
(2) Si Σ ⊆ Ass(I) es aislado y S = A − p, entonces para todo p0 ∈ Ass(I) se
S
p∈Σ
tiene que
p0 ∈ Σ ⇒ p0 ∩ S = 0/
p0 6∈ Σ ⇒ p0 ∩ S 6= 0.
/
La observación (1) es porque si a, b ∈ S, entonces a, b 6∈ p para todo p ∈ Σ , y
como los p son primos, entonces ab 6∈ p para todo p ∈ Σ y por lo tanto ab ∈ S.
Para (2), la primera parte esSpor la definición de S. Para la segunda parte, observe
que si p0 6∈ Σ , entonces p0 6⊆ p∈Σ p porque si se tuviera la inclusión entonces se
tendrı́a que p0 ⊆ p, para algún p ∈ Σ por la proposición 1.9, y como Σ es aislado
ésto último implicarı́a que p0 ∈ Σ , una contradicción; se sigue que p0 ∩ S 6= 0,/ por
definición de S.
Teorema 4.25 (Segundo teorema de unicidad). Sean I ⊆ A un ideal descomponible,
√
I = ni=1 qi una descomposición primaria mı́nima y pi = qi . Si Σ = {pi1 , . . . , pik } ⊆
T
Ass(I) es un conjunto aislado, entonces qi1 ∩ · · · ∩ qik es independiente de la des-
composición primaria mı́nima de I.
Demostración. Si S = A − p∈Σ p, por la observación 4.4 (2), para todo p ∈ Ass(I),
S
p ∩ S = 0/ si p ∈ Σ , y p ∩ S 6= 0/ si p 6∈ Σ , y por la proposición 4.24 anterior
\
S(I) = qi j = qi1 ∩ · · · ∩ qik
pi j ∈Σ
y ası́ qi1 ∩ · · · ∩ qik es independiente de la descomposición ya que S(I) sólo depende
de Σ ⊆ Ass(I) y el primer teorema de unicidad 4.21 dice que los primos de Ass(I)
no dependen de la descomposición. t
u
Anillos artinianos. Un anillo A es artiniano si toda cadena descendente de ideales
de A:
108 4 Anillos noetherianos y artinianos
I1 ⊇ I2 ⊇ · · ·
se estaciona, i.e., existe un n tal que In = In+k para toda k ≥ 0.
Proposición 4.26. Si A es un anillo, son equivalentes:
(1) A es artiniano.
(2) Todo conjunto no vacı́o de ideales de A tiene un elemento mı́nimo, i.e., un ideal
que no contiene propiamente otro ideal de la familia.
Demostración. Se sigue del lema de Zorn, vea la página 7 y la proposición 4.1. t
u
Ejemplo 4.11. Los anillos finitos Z/n, para n > 0 son artinianos y noetherianos. Los
ejemplos siguientes son noetherianos pero no artinianos (y en el teorema 4.36 vere-
mos que todo anillo artiniano es noetheriano): Z es noetheriano pero no es artiniano
porque la cadena de ideales
hai ⊇ ha2 i ⊇ · · ·
no se estaciona, si a 6= 0, ±1. Similarmente, si K es un campo, el anillo de polino-
mios K[x] es noetheriano pero no es artiniano. De hecho, como una consecuencia
del teorema 4.36, el anillo noetheriano K[x1 , . . . , xn ] no es artiniano.
Proposición 4.27. Un anillo artiniano tiene dimensión2 de Krull cero. En otras pa-
labras, en un anillo artiniano todo ideal primo es máximo.
Demostración. Sea p un ideal primo en un anillo artiniano A. Entonces, B = A/p
es un dominio entero artiniano. Para cualquier elemento no nulo b ∈ B la cadena de
ideales hbi ⊇ hb2 i ⊇ · · · se estaciona, i.e., hbn i = hbn+1 i = · · · , para algún n ≥ 1.
En particular, bn = bn+1 c para algún c ∈ B y n ≥ 1. Como b 6= 0 y B es un dominio
entero, podemos cancelar bn de la igualdad anterior y obtener que 1 = bc, i.e., b es
una unidad y por lo tanto todo elemento distinto de cero de B es invertible y ası́ B es
un campo y consecuentemente p es máximo. t
u
Corolario 4.28. En un anillo artiniano el nilradical y el radical de Jacobson son
iguales.
t
u
T T
Demostración. J(A) = máximos m = primos p = nil A.
Proposición 4.29. Un anillo artiniano tiene sólo un número finito de ideales máxi-
mos.
Demostración. Si F es el conjunto de todas las intersecciones finitas m1 ∩ · · · ∩ mr
de ideales máximos de un anillo artiniano A, por la proposición 4.26 F tiene un
elemento mı́nimo m1 ∩ · · · ∩ mn . Por lo tanto, para cualquier ideal máximo m de
A se tiene que m es uno de los mi en la intersección anterior porque si no fuera
2 En lo que sigue, y hasta antes del capı́tulo 6 donde se estudia la dimensión de Krull de un anillo
arbitrario, sólo consideraremos el caso de dimensión de Krull cero, donde la definición equivale a
que todo ideal primo sea máximo. Por ejemplo, si el anillo fuera un dominio entero de dimensión
0 tendrı́a que ser un campo.
4 Anillos noetherianos y artinianos 109
ası́, como m no puede estar contenido propiamente en ningún mi por maximalidad,
entonces existirı́an ai ∈ mi − m para cada i, y el elemento a1 · · · an ∈ m1 ∩ · · · ∩ mn
pero no estarı́a en m (porque éste es primo). Ası́, m ∩ m1 ∩ · · · ∩ mn m1 ∩ · · · ∩ mn ,
lo cual contradice la minimalidad de este último. t
u
Proposición 4.30. En un anillo artiniano A su nilradical es nilpotente.
Demostración. La cadena de ideales nil A ⊇ nil2 A ⊇ · · · se estaciona, i.e., niln A =
niln+1 A = · · · para algún n ≥ 1. Supongamos que niln A 6= 0. Existen ideales I ta-
les que I niln A 6= 0, por ejemplo I = nil A y ası́ la familia de tales ideales tiene un
elemento mı́nimo, digamos J. Entonces, existe un a ∈ J tal que a niln A 6= 0. Como
a ∈ J, entonces hai ⊆ J y por la minimalidad de J se debe tener que hai = J. Ahora,
(a niln A) niln A = a nil2n A = a niln A 6= 0 y como hai es ideal a niln A ⊆ hai. Entonces,
por la minimalidad de J = hai se sigue que a niln A = hai. Por lo tanto a = ax para
algún x ∈ niln A y consecuentemente a = ax = ax2 = · · · = axn = · · · = axr = a ·0 = 0
porque x ∈ niln A ⊆ nil A y ası́ algún xr = 0. Esto contradice la elección de a con
a niln A 6= 0. Se sigue que niln A = 0. t
u
Series de composición. Para demostrar el lema 4.35 siguiente (que se usará en la de-
mostración del teorema de estructura 4.37 de los anillos artinianos), necesitaremos
algunos resultados sobre longitud de módulos que introducimos a continuación. Si
M es un A-módulo, una cadena de longitud n en M es una sucesión de submódulos
de M de la forma
(∗) 0 = M0 M1 ··· Mn = M.
Si la cadena es máxima, i.e., ya no se pueden insertar submódulos en (∗) diremos
que la cadena (∗) es una serie de composición de longitud n de M. Note que decir
que la cadena (∗) es máxima es equivalente a pedir que los cocientes consecutivos
M j /M j−1 sean módulos simples (vea el ejercicio 2.16 en la página 52 del capı́tulo
2).
Ejemplo 4.12. Si A = K es un campo y M es un K-espacio vectorial de dimensión
finita n, una serie de composición de M es una bandera en M, i.e., una cadena de
subespacios vectoriales de la forma
0 = M0 M1 ··· Mn = M
donde dimK M j = dimK M j−1 + 1, por lo que los cocientes M j /M j−1 tienen dimen-
sión 1 y ası́ son simples. Note que la longitud de esta serie de composición es igual
a n = dimK M.
Si un A-módulo M tiene una serie de composición de longitud n, denotaremos
con `(M) a la longitud menor de todas las series de composición de M. Ası́, `(M) ≤
n. Si M no tiene una serie de composición pondremos `(M) = ∞. El número `(M)
satisface las propiedades siguientes:
(i): Si N M, entonces `(N) < `(M). En efecto, si {Mi } es una serie de compo-
sición (∗) de M de longitud mı́nima `(M) = n, poniendo Ni = N ∩ Mi observe que
110 4 Anillos noetherianos y artinianos
Ni /Ni−1 ⊆ Mi /Mi−1 y como los Mi /Mi−1 son simples entonces Ni /Ni−1 = Mi /Mi−1
o Ni = Ni−1 . En el segundo caso se puede remover al término repetido para al final
obtener una serie de composición de N que muestra que `(N) ≤ `(M). Ahora, si
sucediera que `(N) = `(M) = n, entonces Ni /Ni−1 = Mi /Mi−1 para todo i = 1, . . . , n
y por lo tanto Ni = Mi para todo i, en particular N = M, una contradicción. Se sigue
que `(N) < `(M).
(ii): Cualquier cadena en M tiene longitud ≤ `(M). En efecto, si
0 = M00 M10 ··· Mk0 = M
es una cadena en M de longitud k, por la observación (i) anterior
0 = `(M0 ) < `(M1 ) < · · · < `(Mk ) = `(M)
donde notamos que hay k enteros entre 0 y `(Mk ), i.e., `(M) ≥ k.
Lema 4.31. Si M tiene una serie de composición de longitud n, entonces todas las
series de composición de M tienen la misma longitud n. Más aún, toda cadena en
M se puede extender a una serie de composición de M.
Demostración. Si una serie de composición de M es de longitud k, por la observa-
ción (ii) anterior se tiene que k ≤ `(M), y como por definición `(M) ≤ k, entonces
se tiene la igualdad. Consideremos ahora cualquier cadena en M. Si su longitud es
n = `(M), entonces por (ii) es una serie de composición de M. Si su longitud es
< `(M), entonces por la primera parte de la proposición no es una serie de composi-
ción de M y por lo tanto no es una cadena máxima, i.e., se pueden insertar términos
hasta que su longitud sea n = `(M). t
u
Si M tiene una serie de composición, a `(M) se le llama la longitud de M y se
dice que M es de longitud finita.
Proposición 4.32. Un A-módulo M tiene una serie de composición si y sólo si M es
noetheriano y artiniano. (Para las definiciones de módulo noetheriano y artiniano,
que generalizan las del caso de anillos, vea los ejercicios 4.8 y 4.9).
Demostración. Si M tiene una serie de composición, todas las cadenas de M tienen
longitud ≤ `(M) y ası́ son acotadas y por lo tanto se estacionan. Recı́procamente,
construimos una serie de composición de M como sigue: pongamos M0 = M. Como
M0 es noetheriano, la familia {M 0 M0 } tiene un elemento máximo M1 M0 .
Repetimos el procedimiento para M1 y tenemos ası́ una cadena descendente
M = M0 ⊇ M1 ⊇ M2 ⊇ · · ·
y como M es artiniano la cadena descendente anterior se estaciona dando lugar a
una cadena de la forma
M = M0 ⊇ M1 ⊇ M2 ⊇ · · · ⊇ Mn = 0
que se puede completar a serie de composición de M, por el lema 4.31. t
u
4 Anillos noetherianos y artinianos 111
Proposición 4.33. La longitud `(M) es una función aditiva en la clase de todos los
f g
módulos de longitud finita, es decir, si 0 −→ M 0 → M −→ M 00 → 0 es una sucesión
exacta corta de A-módulos de longitud finita, entonces `(M) = `(M 0 ) + `(M 00 ).
Demostración. Para cualquier serie de composición {Mi0 }0≤i≤k de M 0 consideremos
sus imágenes bajo f notando que Mi0 ' f (Mi0 ):
0 = f (M00 ) f (M10 ) ··· f (Mk0 ) = f (M 0 ) ' M 0
00
y para cualquier serie de composición {M i }0≤i≤t de M 00 consideremos sus preimáge-
00
nes bajo g notando que como M 00 ' M/M 0 los submódulos M i corresponden (bajo
00
g) a submódulos Mi de M que contienen a M y el cero de M corresponde a M 0 :
0 00
0 00 00 00
0 = M ' M0 M1 ··· Mt ' M 00 .
Pegamos las dos sucesiones anteriores de submódulos de M para obtener
0 = f (M00 ) f (M10 ) ··· f (Mk0 ) = f (M 0 ) ' M 0 = M000 M100 ··· Mt00 = M
que es una serie de composición de M de longitud k + t, como se querı́a. t
u
Proposición 4.34. Si K es un campo y M es un K-espacio vectorial, son equivalen-
tes:
(1) dimK M < ∞.
(2) `(M) < ∞.
(3) M es noetheriano (vea la definición en el ejercicio 4.8).
(4) M es artiniano (vea la definición en el ejercicio 4.9).
Más aún, si se satisfacen las condiciones anteriores, entonces dimK M = `(M).
Demostración. (1) ⇒ (2): Si dimK M = n < ∞, una serie de composición de M es
una bandera (vea el ejemplo 4.12)
0 = M0 M1 ··· Mn = M
por lo que dimK Mi = i y los cocientes Mi /Mi−1 son de dimensión 1 y por lo tanto
son simples y consecuentemente `(M) = n = dimK M.
(2) ⇒ (3) y (2) ⇒ (4) se siguen de la proposición 4.32. Para (3) ⇒ (1), suponga-
mos que (1) es falso. Entonces, existe un número infinito de vectores x1 , x2 , . . . de
M linealmente independientes. Consideremos entonces los subespacios vectoriales
Mi = hx1 , . . . , xn i y note que estos forman una cadena ascendente infinita
M1 M2 ···
contradiciendo que M es noetheriano. La implicación (4) ⇒ (1) es similar, sólo
considerando los subespacios Ni = hxi+1 , . . .i que forman la cadena descendente
infinita
112 4 Anillos noetherianos y artinianos
N1 ⊇ N2 ⊇ · · ·
que contradice que M es artiniano. t
u
Lema 4.35. Sea A un anillo en el cual algún producto finito de ideales máximos es
cero. Entonces, A es artiniano si y sólo si A es noetheriano.
Demostración. Supongamos que m1 · · · mn = 0 con los mi ideales máximos no ne-
cesariamente distintos. Considere la cadena de ideales
A ⊇ m1 ⊇ m1 m2 ⊇ · · · ⊇ m1 · · · mn = 0
y los cocientes consecutivos
Mr := m1 · · · mr−1 /m1 · · · mr (poniendo M1 = A/m1 )
como A-módulos y observe que la acción de A en los Mr se factoriza a través del
epimorfismo canónico al campo residual ρ : A → A/mr =: k(mr ), i.e., se tiene un
diagrama conmutativo:
A × Mr / Mr
:
ρ×id
k(mr ) × Mr
y los k(mr )-subespacios del espacio vectorial Mr están en correspondencia biunı́vo-
ca con los ideales de A contenidos entre m1 · · · mr−1 y m1 · · · mr . Si A es noetheriano
(artiniano) entonces Mr es noetheriano (artiniano) y por lo tanto es de dimensión
finita como k(mr )-espacio vectorial por la proposición 4.34 anterior, y es noethe-
riano y artiniano como A-módulo por la correspondencia mencionada previamente.
Aplicaciones iteradas del ejercicio 4.10 a las sucesiones exactas siguientes
0 → 0 = m1 · · · mn → m1 · · · mn−1 → Mn → 0
0 → m1 · · · mn−1 → m1 · · · mn−2 → Mn−1 → 0
..
.
0 → m1 m2 → m1 → M2 → 0
0 → m1 → A → M1 → 0
muestran que si A es artiniano (respectivamente, noetheriano) entonces es noethe-
riano (respectivamente, artiniano) como A-módulo y por lo tanto como anillo. t
u
Teorema 4.36. Un anillo es artiniano si y sólo si es noetheriano de dimensión cero.
Demostración. Si A es artiniano, por la proposición 4.27, dim A = 0. Por la propo-
sición 4.29, A tiene un número finito de ideales máximos m1 , . . . , mn y ası́
4 Anillos noetherianos y artinianos 113
m1 · · · mn ⊆ m1 ∩ · · · ∩ mn = J(A) = nil A
donde la última igualdad es por el corolario 4.28, y por la proposición 4.30 una
potencia de este producto m1 · · · mn es cero y ası́ A es noetheriano por el lema 4.35.
Recı́procamente, si dim A = 0 y A es noetheriano entonces el ideal 0 admite una
descomposición primaria y ası́ A tiene un número finito de ideales primos mı́nimos
y éstos son máximos porque dim A = 0. Ahora, el nilradical de A es la intersección
de estos ideales primos mı́nimos y ası́ nil A es la intersección de un número finito de
ideales máximos, y como A es noetheriano, por la proposición 4.12, alguna potencia
de su nilradical es cero y ası́ podemos aplicar el lema 4.35 anterior para concluir que
A es artiniano. t
u
Teorema 4.37 (Teorema de estructura de los anillos artinianos). Todo anillo arti-
niano A se puede escribir de forma única, como producto directo finito de anillos
artinianos locales.
Demostración. Si m1 , . . . , mn son los ideales máximos distintos de A (en la propo-
sición 4.29 vimos que son un número finito), en la demostración delpteorema 4.36
anterior vimos que algún producto mr1 · · · mrn = 0. Como se tiene que mri = mi , en-
√
tonces para i 6= j los radicales mri y m rj son coprimos y por lo tanto los ideales
p
mri y mrj también son coprimos por el ejercicio 1.5, inciso (ix) del capı́tulo 1. Del
teorema chino del residuo 1.6 se tiene un isomorfismo
A = A/0 ' A/mr1 · · · mrn ' A/mr1 × · · · × A/mrn ,
y cada anillo artiniano A/mri es obviamente local porque el único ideal máximo de
A que contiene a mri es mi por la proposición 1.9. t
u
Proposición 4.38. Sea (A, m) un anillo artiniano local. Si m es principal, entonces
todo ideal de A es principal. De hecho, si m = hπi e I ⊆ A es un ideal, entonces
I = hπ r i, para algún r ≥ 0.
Demostración. Por el corolario 4.28, nil A = J(A) = m y ası́ por la proposición 4.30
alguna potencia de m es cero, i.e., mn = hπ n i = 0 para algún n. Sea I 6= 0 un ideal
propio de A. Entonces, existe un entero r ≥ 0 tal que I ⊆ mr pero I 6⊆ mr+1 (por
ejemplo r = 1 sirve para la primera condición y note que r ≤ n porque mn = 0). Por
lo tanto, existe un elemento a ∈ I tal que a ∈ hπ r i pero a 6∈ hπ r+1 i, es decir, a = uπ r
para algún u ∈ A y la segunda condición implica que u 6∈ m y por lo tanto u es una
unidad de A y ası́ π r = au−1 ∈ I por lo que I = hπ r i. t
u
Observación 4.5. Si (A, m) es artiniano local, como nil A = J(A) = m, entonces por
la proposición 4.30 el ideal m es nilpotente y como A es local, entonces todo ele-
mento de A es una unidad o es nilpotente.
Ejemplo 4.13. Si p es primo, el anillo Z/pn es artiniano local con ideal máximo
hpi/pn . Si n = pe11 · · · per r , el teorema 4.37 dice que el anillo siguiente es artiniano
Z/n ' Z/pe11 × · · · × Z/per r .
114 4 Anillos noetherianos y artinianos
Proposición 4.39. Si (A, m) es noetheriano local, entonces se cumple una y sólo
una de las afirmaciones siguientes:
(1) mn 6= mn+1 para todo n ≥ 1.
(2) mn = 0 para algún n, y en este caso A es artiniano.
Demostración. Si sucediera que mn = mn+1 para algún n, por el lema de Nakayama
4.6 se tiene que mn = 0 y como A es noetheriano, por el lema 4.35 se sigue que A es
artiniano. t
u
Proposición 4.40. Sea A un anillo noetheriano. Son equivalentes:
(1) A es artiniano.
(2) Spec A es finito y discreto.
(3) Spec A es discreto.
Demostración. (1) ⇒ (2): Por las proposiciones 4.27 y 4.29, Spec A es finito y dis-
creto. (2) ⇒ (3) es obvio. (3) ⇒ (1): Como Spec A es discreto, entonces para todo
p ∈ Spec A, {p} es cerrado y ası́ p es máximo por lo que dim A = 0 y ası́, por el
teorema 4.36, A es artiniano. t
u
Proposición 4.41. Sean K un campo y A una K-álgebra de tipo finito. Son equiva-
lentes:
(1) A es artiniana.
(2) A es una K-álgebra finita.
Demostración. Es la equivalencia entre los incisos (4) y (1) de la proposición 4.34.
t
u
Ejercicios
4.1. Los ejercicios siguientes son variantes del ((lema de Nakayama)) 4.6 y tendre-
mos ocasión de usar varias de estas versiones.
(1) Si M es un A-módulo finitamente generado y M = IM, entonces existe un a ∈ A
con a ≡ 1 (mód I) tal que aM = 0.
(2) Si I ⊆ J(A), entonces todo a ∈ A tal que a ≡ 1 (mód I) es invertible.
(3) Si M es finitamente generado, I ⊆ J(A) y N ⊆ M es tal que N/IN ,→ M/IM es
un isomorfismo, entonces M = N.
(4) Si (A, m) es local, M es finitamente generado y si x1 , . . . , xn ∈ M son tales que
sus imágenes x1 , . . . , xn generan M/mM, entonces los xi generan M.
(5) Si (A, m) es local, k = A/m es su campo residual y M es un A-módulo finita-
mente generado, entonces m M/mM = 0 y ası́ M/mM es un k-espacio vectorial
de dimensión finita.
4 Anillos noetherianos y artinianos 115
4.2. Si A es un anillo, se dice que A es reducido si su nilradical es cero. Si A es un
anillo reducido que tiene sólo un número finito de ideales primos, demuestre que las
afirmaciones siguientes son equivalentes:
(i) La dimensión de Krull de A es cero.
(ii) A es isomorfo a un producto directo de un número finito de campos.
Sugerencia: use el teorema chino del residuo 1.6.
√ n
4.3. Si p es un ideal primo de A y n ≥ 1, demuestre que p = p.
4.4. Demuestre que un anillo local (A, m) de dimensión cero consiste sólo de unida-
des y elementos nilpotentes.
4.5. Si (A, m) es un anillo local de dimensión cero, demuestre que 0 y 1 son los
únicos elementos idempotentes.
√
4.6. Si I A es un ideal propio, demuestre que I = I si y sólo si I es la intersección
de ideales primos.
4.7. Sean K un campo y p ⊆ K[x1 , . . . , xn ] un ideal primo. Demuestre que si L es el
campo de fracciones del dominio entero K[x1 , . . . , xn ]/p, entonces grtrK L ≤ n − 1.
4.8. Sea M un A-módulo. Demuestre que las propiedades siguientes son equivalen-
tes:
(i) Todo submódulo de M es finitamente generado.
(ii) Toda cadena ascendente de submódulos de M:
N1 ⊆ N2 ⊆ · · ·
se estaciona, i.e., existe un n ≥ 1 tal que Nn = Nn+k , para todo k ≥ 0.
(iii) Toda familia no vacı́a de submódulos de M tiene un elemento máximo para
el orden dado por la inclusión.
Un módulo que satisface las condiciones anteriores se dice que es noetheriano.
4.9. Sea M un A-módulo. Demuestre que las propiedades siguientes son equivalen-
tes:
(i) Toda cadena descendente de submódulos de M:
N1 ⊇ N2 ⊇ · · ·
se estaciona, i.e., existe un n ≥ 1 tal que Nn = Nn+k , para todo k ≥ 0.
(ii) Toda familia no vacı́a de submódulos de M tiene un elemento mı́nimo para
el orden dado por la inclusión.
Un módulo que satisface las condiciones anteriores se dice que es artiniano.
4.10. Si 0 → M 0 → M → M 00 → 0 es una sucesión exacta corta de A-módulos, de-
muestre que:
116 4 Anillos noetherianos y artinianos
(i) M es noetheriano si y sólo si M 0 y M 00 lo son.
(ii) M es artiniano si y sólo si M 0 y M 00 lo son.
4.11. Si {Mi }, 1 ≤ i ≤ n son A-módulos noetherianos (respectivamente, artinianos),
demuestre que su suma directa es noetheriano (respectivamente, artiniano). Suge-
rencia: por inducción sobre n basta considerar el caso n = 2.
4.12. Si A es un anillo noetheriano (respectivamente, artiniano) y M es un A-módulo
finitamente generado, demuestre que M es noetheriano (respectivamente, artiniano).
Sugerencia: M es isomorfo a un cociente de An .
4.13. Sean K un√campo y A una K-álgebra
\ de tipo finito. Si I ⊆ A es cualquier ideal,
demuestre que I = J(I) = m.
m máximo ⊇ I
4.14. Si A ⊆ B son anillos con B entero sobre A y B noetheriano, demuestre que
sobre cada primo p ∈ Spec A hay sólo un número finito de primos P ∈ Spec B, es
decir, para la función a i : Spec B → Spec A inducida por la inclusión i : A ,→ B, la
fibra (a i)−1 (p) es finita.
4.15. Si K es un campo, todo K-espacio vectorial de dimensión finita V es obvia-
mente noetheriano. Demuestre que también es artiniano. Por otra parte, todo K-
espacio vectorial noetheriano es de dimensión finita. Demuestre que todo K-espacio
vectorial artiniano es de dimensión finita.
4.16. Si todos los ideales primos de A son finitamente generados, demuestre que A
es noetheriano.
4.17. Si M es un A-módulo noetheriano, demuestre que A/(0 : M) es noetheriano.
Aquı́ (0 : M) se define como para el caso de ideales y es el anulador de M.
4.18. Si A es noetheriano y f : A → A es un epimorfismo de anillos, demuestre que
es inyectivo.
4.19. Si M, N son A-módulos tales que M + N y M ∩ N son finitamente generados,
demuestre que M y N también lo son.
4.20. Si M es un A-módulo finitamente generado e I ⊆ A es un ideal, demuestre que
p p
(0 : M/IM) = (0 : M) + I.
4.21. Si f : A → B es un epimorfismo de anillos, demuestre que f (J(A)) ⊆ J(B).
4.22. Un anillo A es semilocal si sólo tiene un número finito de ideales máximos. Si
A es semilocal con ideales máximos m1 , . . . , mn , demuestre que
J(A) = m1 ∩ · · · ∩ mn = m1 · · · mn .
4.23. Si A es semilocal y f : A → B es un morfismo de anillos, demuestre que
f (J(A)) = J(B).
4 Anillos noetherianos y artinianos 117
4.24. Sea An(M) = (0 : M) = {a ∈ A : ax = 0 para todo x ∈ M} el anulador de M.
Si M es un A-módulo finitamente generado y p ∈ Spec A, demuestre que Mp = 0 si
y sólo si p 6∈ V (An M). Sugerencia: M finitamente generado implica que An(Mp ) =
An(M)p .
4.25. Si M es un A-módulo, su soporte es el conjunto
sop M = {p ∈ Spec A : Mp 6= 0}.
Ası́, el ejercicio 4.24 anterior dice que si M es finitamente generado, entonces
sop M = V (An M) y por lo tanto su soporte es cerrado en Spec A.
(i) Si M, N son finitamente generados, demuestre que
sop(M ⊗A N) = sop M ∩ sop N.
(ii) Si M es finitamente generado e I ⊆ A es un ideal, demuestre que
sop(M/IM) = (sop M) ∩V (I).
Sugerencia: M/IM ' M ⊗A (A/I), I = An(A/I) y sop(A/I) = V (I).
4.26. Sea M un A-módulo. Demuestre el teorema de Jordan-Hölder: Si {Mi } y {Mi0 }
son dos series de composición de M, entonces existe una biyección entre la familia
de cocientes {Mi /Mi−1 }y la familia {Mi0 /Mi−1
0 } tal que los cocientes correspondien-
tes son isomorfos.
4.27. Si I ⊆ A es un ideal que sólamente está contenido en un ideal máximo m, de-
muestre que A/I es un anillo local con ideal máximo m/I y campo residual isomorfo
a A/m. Note que si I = mk con m ⊆ A cualquier ideal máximo, ésto es lo que usamos
en la demostración de la proposición 4.14.
4.28. Si (A, m) es un anillo local e I A es un ideal propio, demuestre que A/I es
local y que el epimorfismo canónico ρ : A → A/I es un morfismo local que induce
un isomorfismo en los campos residuales correspondientes.
4.29. Si (A, m) es un anillo local, demuestre que el epimorfismo canónico ϕ : A →
Am es un isomorfismo local.
4.30. Si p ∈ Spec A e I ⊆ A es un ideal no contenido en p, demuestre que IAp = Ap
y que (A/I)p = 0.
4.31. Si f : A → B es un morfismo de anillos, q ∈ Spec B y p = f −1 (q) ∈ Spec A,
demuestre que:
(i) f (A − p) ⊆ B − q.
(ii) Por (i) se sigue que f induce fp : Ap → Bq . Demuestre que fp es local.
4.32. Si A es noetheriano e I ⊆ A es un ideal, demuestre que
T n = 0 si y sólo si
n≥0 I
todos los elementos de 1 + I no son divisores de cero.
118 4 Anillos noetherianos y artinianos
4.33.TSi A es un dominio entero noetheriano e I ⊆ A es cualquier ideal, demuestre
que n≥0 I n = 0.
4.34 (Lema de Artin-Tate). Sean k un anillo noetheriano y A una k-álgebra de tipo
finito. Si B ⊆ A es una k-álgebra tal que A es finita sobre B, entonces B es una
k-álgebra de tipo finito.
4.35. Deduzca el lema de normalización de Noether 3.19 del lema de Artin-Tate del
ejercicio 4.34.
Capı́tulo 5
Anillos de valuación discreta y de Dedekind
En teorı́a de números, el anillo más importante es el anillo de enteros Z, para el
cual se tiene el teorema fundamental de la aritmética, a saber, que todo entero no
cero ni unidad se puede factorizar en forma única, salvo orden o unidades, como
producto de enteros primos. Si K es un campo de números, es decir, si K es una
extensión finita de Q, el campo de fracciones de Z, la cerradura entera de Z en K se
conoce como el anillo de enteros de K y lo denotaremos por OK . Por el lema 3.17,
un elemento α ∈ K está en OK si y sólo si su polinomio mónico irreducible Irr(α, K)
tiene coeficientes en Z. Existen anillos de enteros OK para los cuales no se tiene un
teorema de factorización única en sus elementos que no son cero ni unidades. Sin
embargo se tiene el resultado, un tanto más débil pero de mucha importancia, que
los ideales propios no nulos de OK se pueden escribir en forma única como producto
de ideales primos. Para probar lo anterior, usaremos algunos resultados sobre des-
composición primaria en anillos noetherianos que son relevantes en este contexto
y comenzamos introduciendo algunos resultados sobre anillos de valuación discre-
ta que nos serán útiles ya que los anillos de valuación discreta son la contraparte
local de la clase de anillos a la que pertenecen los anillos de enteros mencionados
anteriormente.
Anillos de valuación. Si A es un dominio entero y K es su campo de fracciones, se
dice que A es un anillo de valuación de K si para cada α ∈ K ∗ se tiene que α ∈ A o
α −1 ∈ A.
Proposición 5.1. Si A es un anillo de valuación de K, entonces:
(1) A es un anillo local.
(2) Si B es un anillo tal que A ⊆ B ⊆ K, entonces B es anillo de valuación de K.
(3) A es normal.
Demostración. (1): Si m = A − A∗ , entonces α ∈ m si y sólo si α = 0 o α −1 6∈ A.
Si a ∈ A y α ∈ m, entonces aα ∈ m ya que si no fuera ası́ entonces (aα)−1 ∈ A,
i.e., α −1 a−1 = b ∈ A por lo que α −1 = ab ∈ A, una contradicción. Ahora, si α, β ∈
119
120 5 Anillos de valuación discreta y de Dedekind
m son no nulos, entonces αβ −1 ∈ A o α −1 β ∈ A. Si αβ −1 ∈ A, entonces, por lo
demostrado antes con a = 1 + αβ −1 ∈ A,
α + β = (1 + αβ −1 )β ∈ Am ⊆ m
y similarmente si α −1 β ∈ A. Se sigue que m es un ideal, y es el único ideal máximo
porque consiste de las no unidades de A.
(2): Se sigue de las definiciones.
(3): Por definición cualquier α ∈ K satisface que α ∈ A o α −1 ∈ A. Supongamos
ahora que α es entero sobre A. Si α ∈ A, no hay nada qué probar. Si α −1 ∈ A, como
α es entero, satisface una ecuación de la forma
(∗) α n + an−1 α n−1 + · · · + a1 α + a0 = 0 con a j ∈ A,
y como α −1 ∈ A, multiplicando (∗) por α 1−n = (α −1 )n−1 ∈ A se sigue que
α + an−1 + an−2 α −1 + · · · + a1 α 2−n + a0 α 1−n = 0
por lo que
α = −(an−1 + an−2 α −1 + · · · + a1 α 2−n + a0 α 1−n ) ∈ A,
como se querı́a. t
u
Valuaciones discretas. Anillos de valuación aparecen naturalmente cuando se con-
sideran valores absolutos o valuaciones en un campo. Las valuaciones que nos in-
teresarán son las siguientes. Si K es un campo, una valuación discreta de K es una
función suprayectiva v : K ∗ Z tal que
(i) v(ab) = v(a) + v(b), para a, b ∈ K ∗ .
(ii) v(a + b) ≥ mı́n{v(a), v(b)}.
Es conveniente extender v a todo K poniendo v(0) := +∞, donde el sı́mbolo ∞
satisface que, para todo n ∈ Z, ∞ > n, n + ∞ = ∞, ∞ + ∞ = ∞ y n∞ = ∞ si n ≥ 1. De
esta manera, la condición (ii) tiene sentido cuando a + b = 0 y las condiciones (i) y
(ii) son válidas para todo a, b ∈ K.
Ejemplo 5.1. Si K = Q es el campo de los números racionales y p ∈ Z ⊆ Q es un
primo, cada número racional x = a/b 6= 0 se puede escribir de forma única como
a a0
x= = pr 0
b b
con r, a0 , b0 ∈ Z y p - a0 b0 . Se define entonces v p (x) := r y v p (0) := +∞. Claramente
v p satisface la condición (i) y si x = pr a/b y z = ps c/d con p - abcd, entonces
pr ad + ps bc
x+z =
bd
5 Anillos de valuación discreta y de Dedekind 121
donde p - bd. Ahora, sea pt la mayor potencia de p que divide al numerador. Enton-
ces, t ≥ mı́n{r, s} y
v p (x + z) = t ≥ mı́n{r, s} ≥ mı́n{v p (x), v p (z)}.
La valuación v p anterior se llama la valuación p-ádica de Q.
Ejemplo 5.2. Este ejemplo es formalmente análogo al ejemplo 5.1 anterior. Sea K =
F(x) el campo de funciones racionales en una indeterminada x con coeficientes en el
campo F. Si π(x) ∈ F[x] es un polinomio irreducible dado, entonces todo elemento
α 6= 0 de K se puede escribir de manera única como
f (x)
α = π(x)r
g(x)
con f (x), g(x) ∈ F[x], π - f g y r ∈ Z. Se define entonces v(α) := r y v(0) := ∞. Ésta
es una valuación en K = F(x).
Ejemplo 5.3. Sea K = F((T )) el campo de series formales de Laurent en una varia-
ble T con coeficientes en el campo F. Los elementos de K son de la forma
α= ∑ an T n
n≥n0
con an ∈ F y n, n0 ∈ Z. Si α 6= 0 en K está dado como arriba con n0 6= 0, se define
entonces v(α) = n0 y v(0) = +∞, y se verifica fácilmente que ésta es una valuación
de K = F((T )).
Si K es un campo con una valuación discreta v, diremos que K es un campo
valuado discreto. Si v es una valuación en K, convencionalmente lo denotaremos
por v : K ∗ Z, asumiendo tácitamente que v(0) = +∞. A continuación listamos
algunas propiedades básicas de una valuación.
Lema 5.2. Sea K, v un campo valuado discreto. Entonces:
(1) v(1) = 0.
(2) v(−a) = v(a) para todo a ∈ K.
(3) v(a−1 ) = −v(a) para todo a ∈ K ∗ .
(4) Si v(a) 6= v(b), entonces v(a + b) = mı́n{v(a), v(b)}.
Demostración. La partes (1) y (3) son porque v : K ∗ Z es un homomorfismo de
grupos. Para (2), como 1 = (−1)(−1) entonces 0 = v(1) = v(−1) + v(−1) en Z y
ası́ v(−1) = 0. Se sigue que v(−a) = v((−1)a) = v(−1) + v(a) = v(a). Para (4),
supongamos que v(a) < v(b); entonces v(a + b) ≥ mı́n{v(a), v(b)} = v(a) y como
a = (a + b) − b, entonces v(a) = v((a + b) − b) ≥ mı́n{v(a + b), v(b)} y note que
no puede suceder que mı́n{v(a + b), v(b)} = v(b) porque entonces se tendrı́a que
v(a) ≥ v(b), en contradicción con la hipótesis de que v(a) < v(b). Se sigue que
v(a) ≥ v(a + b) ≥ mı́n{v(a + b), v(b)} = v(a + b) ≥ v(a), i.e., v(a) = v(a + b). t
u
122 5 Anillos de valuación discreta y de Dedekind
Lema 5.3. Si K, v es un campo valuado discreto, entonces:
(1) El conjunto Ov := {a ∈ K : v(a) ≥ 0} es un anillo de valuación de K, y ası́, por
la proposición 5.1, es un anillo local con ideal máximo pv := {a ∈ K : v(a) > 0}.
(2) El grupo de unidades del anillo Ov es el núcleo del homomorfismo v : K ∗ Z,
i.e., O∗v = {a ∈ K : v(a) = 0}. Ası́, v induce un isomorfismo K ∗ /O∗v ' Z.
Demostración. Claramente 1, 0 ∈ Ov . Ahora, si a, b ∈ Ov entonces v(a ± b) ≥
mı́n{v(a), v(b)} ≥ 0 y ası́ a ± b ∈ Ov . Similarmente, v(ab) = v(a) + v(b) ≥ 0 y
ası́ ab ∈ Ov . Ov es un dominio entero porque es subanillo de K. Para ver que es anillo
de valuación, si a ∈ K y a 6∈ Ov , entonces v(a) < 0 y por lo tanto v(a−1 ) = −v(a) > 0
por lo que a−1 ∈ Ov . Se prueba directamente que K es el campo de fracciones de
Ov y ası́ Ov es un anillo de valuación de K. Por la proposición 5.1 se sigue que Ov
es anillo local y su ideal máximo es pv = Ov − O∗v y para ver que pv tiene la forma
dada en el enunciado basta mostrar que el grupo de unidades del anillo es como en
(2), que se demuestra como sigue: si α ∈ K es tal que v(α) = 0, sea β ∈ K ∗ tal que
αβ = 1; entonces, 0 = v(1) = v(α) + v(β ) = v(β ) ya que v(α) = 0. Se sigue que
β ∈ Ov y ası́ α es una unidad de Ov . Recı́procamente, si a ∈ O∗v entonces a−1 ∈ Ov y
ası́ v(a−1 ) = −v(a) con ambos v(a), v(a−1 ) ≥ 0, por lo que v(a) = 0 = v(a−1 ). t u
Si K, v es un campo valuado discreto, el anillo local Ov se llama el anillo de la
valuación. El ideal pv es el ideal máximo de la valuación v. El grupo O∗v = Ov − pv
es el grupo de unidades de la valuación. El campo cociente K v = kv := Ov /pv es el
campo residual de la valuación.
Ejemplo 5.4. Si K = Q y v = v p es la valuación p-ádica, se tiene que (ver el ejemplo
3.3 del capı́tulo 3 en la página 59):
na o
Ov = Zhpi = ∈Q : p-b
nb a o
pv = pZhpi = ∈ Q : p - b y p|a
na b o
∗
Ov = ∈Q : p-b y p-a
b
K v = Zhpi /pZhpi = F p .
Esto se sigue directamente de las definiciones y del lema 4.14 (vea también el ejem-
plo 4.3) y sólo verificaremos que K = F p . En efecto, la inclusión Z ,→ Zhpi dada
por m 7→ m/1 es tal que manda al ideal pZ dentro del ideal pZhpi y ası́ induce por
paso al cociente el morfismo Z/pZ → Zhpi /pZhpi , el cual es fácil ver que es un
isomorfismo.
Si K es un campo con una valuación discreta v : K ∗ Z, a cualquier elemento
π ∈ K ∗ tal que v(π) = 1 (el generador del grupo Z) se le llama un elemento primo,
parámetro local o parámetro uniformizador de K. Ası́, en el ejemplo 5.4, p es un
parámetro uniformizador de la valuación p-ádica v p . Nótese que cualesquiera dos
elementos primos de K difieren sólo por una unidad. Si π ∈ K ∗ es un elemento
5 Anillos de valuación discreta y de Dedekind 123
primo, entonces π ∈ pv ya que v(π) = 1 > 0. Más aún, pv es un ideal principal
generado por π:
pv = hπi = πOv ,
ya que si a ∈ pv sea n = v(a) ∈ Z y notemos que v(aπ −n ) = v(a) + v(π −n ) = n − n =
0, y ası́ aπ −n ∈ O∗v , digamos aπ −n = u ∈ O∗v y por lo tanto a = π n u con u ∈ O∗v . Se
sigue que a ∈ hπi y ası́ pv = hπi es un ideal principal (de hecho, probaremos en
la proposición 5.4 que Ov es un dominio de ideales principales). La proposición
siguiente recoge lo que hemos probado en estas observaciones y las completa:
Proposición 5.4. Sean K un campo valuado discreto, Ov su anillo de valuación,
pv = hπi su ideal máximo y π un parámetro local. Entonces:
(1) Todo α ∈ K ∗ se puede escribir en forma única como
α = π nu
con n = v(α) ∈ Z y u ∈ O∗v .
(2) El anillo Ov es un dominio de ideales principales y de hecho todo ideal no nulo
I ⊆ Ov es de la forma
I = pnv = π n Ov = hπ n i para algún entero n ≥ 0.
Se sigue que Ov es un dominio entero noetheriano local de dimensión1 1 en el cual
todo ideal no nulo es una potencia de su ideal máximo.
(3) La intersección de todos los ideales propios no nulos de Ov es el ideal 0, es decir,
\
pnv = 0.
n≥0
(4) Para cada n ≥ 0, pnv = {α ∈ K : v(α) ≥ n} y se tiene la cadena de ideales
Ov ⊇ pv ⊇ p2v ⊇ p3v ⊇ · · ·
Demostración. Para la parte (1), antes del enunciado probamos que todo α ∈ K ∗ se
puede escribir como α = π n u con u ∈ O∗v . Ahora, si sucediera que α = π n u = π m ε
con n, m ∈ Z y u, ε ∈ O∗v , entonces n = v(α) = v(π m ε) = m y consecuentemente
π n u = π n ε, por lo que u = ε.
Para la parte (2), sea 0 6= I Ov un ideal propio. Entonces, el conjunto {v(a) : a ∈
I, a 6= 0} ⊆ N tiene un elemento mı́nimo, digamos n > 0, n = v(a) con a ∈ I − {0}.
Usando la parte (1) escribamos a = π n u con u ∈ O∗v una unidad. Ası́, π n = au−1 ∈ I
y por lo tanto hπ n i ⊆ I. Ahora, si b ∈ I es otro elemento entonces v(b) ≥ n por la
elección de n = v(a), y ası́ v(b) = n+t con t ≥ 0 y por lo tanto b = π n π t ε con ε ∈ O∗v
y en consecuencia, b ∈ hπ n i, i.e., I ⊆ hπ n i. Esto prueba la primera parte de (2). Para
1Siguiendo lo indicado en la nota al pie de la página 108 del capı́tulo 4, dim A = 1 quiere decir
que los ideales primos no cero son máximos; ası́, como el anillo Ov es dominio entero, las cadenas
más largas de ideales primos en Ov son de la forma 0 p.
124 5 Anillos de valuación discreta y de Dedekind
la segunda parte de (2) observe que los ideales hπ n i sólo son primos si n = 1 ya
que si n ≥ 2 se tiene que ππ ∈ hπ n i pero π 6∈ hπ n i. Se sigue que dim Ov = 1 ya que
0 es primo. Para la parte (3), si a ∈ n≥1 pnv entonces a ∈ hπ n i para toda n ≥ 1 y
T
ası́ a = π n un con un ∈ Ov para todo n ≥ 1 y por lo tanto v(a) ≥ n para toda n ∈ N.
Esto sólo es posible si v(a) = +∞, i.e., si a = 0. La parte (4) es obvia. t
u
Anillos de valuación discreta. Un dominio entero A se dice que es un anillo de
valuación discreta si para su campo de fracciones K existe una valuación discreta
v tal que su anillo de valuación es Ov = A. Varias de las propiedades que hemos
obtenido de los anillos de valuación discreta de hecho caracterizan a estos anillos,
como veremos en el teorema 5.6 siguiente, después de un lema 5.5 preliminar:
Lema 5.5. Si (A, m) es un dominio noetheriano local de dimensión 1, entonces todo
ideal propio no nulo 0 6= I A es m-primario y mn ⊆ I para algún n ≥ 1.
Demostración. Siendo A noetheriano, I tiene una descomposición primaria y como
A es de dimensión 1 sus ideales primos no nulos son máximos, y siendo A local
sólo hay un ideal máximo m y ası́ el único primo asociado a I tiene que ser m y
por lo tanto I es m-primario por el lema 4.18. Más aún, como A es noetheriano, por
la proposición 4.12 todo ideal contiene una potencia de su radical, y ası́ existe un
entero n > 0 tal que mn ⊆ I. t
u
Teorema 5.6. Sean A un dominio entero con campo de fracciones K. Son equiva-
lentes:
(1) A es un anillo de valuación discreta.
(2) A es un anillo noetheriano local de dimensión 1 normal.
(3) A es un anillo noetheriano local cuyo ideal máximo m es principal.
(4) A es un DIP local tal que todo ideal no nulo de A es de la forma hπ n i, para algún
n ≥ 0 y algún π ∈ A.
(5) A es un DFU con un único elemento irreducible π, salvo unidades.
(6) A es un anillo noetheriano local de dimensión 1 y si k = A/m es su campo
residual, se tiene que dimk (m/m2 ) = 1.
Demostración. (1) ⇒ (2): Por el lema 5.3 todo anillo de valuación discreta es un
anillo de valuación y ası́ por la proposición 5.1 es un anillo local normal y por la
proposición 5.4 es noetheriano de dimensión 1.
(2) ⇒ (3): Como dim A = 1, no puede ser un campo y ası́ m 6= 0. Por la proposición
4.39, m 6= m2 (porque A es dominio entero) y ası́ existe π ∈ m − m2 . Mostraremos
que hπi = m. Claramente hπi ⊆ m y para la otra inclusión, por el lema 5.5, el ideal
hπi A es m-primario y existe un entero n ≥ 1 menor tal que mn ⊆ hπi; mostrare-
mos que n = 1. Supongamos que n > 1; entonces mn−1 6⊆ hπi y por lo tanto existe
x ∈ mn−1 − hπi. Se sigue que xm ⊆ mn ⊆ hπi. Sea z = x/π ∈ K, el campo de frac-
ciones de A. Entonces, z 6∈ A porque de lo contrario se tendrı́a que x = zπ ∈ hπi,
5 Anillos de valuación discreta y de Dedekind 125
en contradicción con el hecho de que x 6∈ hπi. Mostraremos ahora que z es entero
sobre A, y como A es normal esto último implica que z ∈ A, una contradicción. Para
exhibir una ecuación de dependencia entera para z, note que zm ⊆ A, ya que como
xm ⊆ hπi entonces para todo m ∈ m, se tiene que xm ∈ hπi y ası́ xm = πt, para
algún t ∈ A; se sigue que zm = (x/π)m = πt/π = t ∈ A y ası́ zm ⊆ A y es un ideal
de A porque m lo es. Si sucediera que zm = A, existirı́a un m ∈ m tal que zm = 1 y
en consecuencia π = π1 = πzm = xm ∈ mn ⊆ m2 , en contradicción con la elección
de π ∈ m − m2 . Se sigue que zm A es un ideal propio y como A es noetheriano,
sean m1 , . . . , mr generadores de m. Entonces, zm j = ∑i ai j mi , con ai j ∈ A, lo cual
se puede escribir como ∑i (δi j z − ai j )mi = 0. Sea d = det(δi j z − ai j ). Por la regla
de Cramer dmi = 0 para todo i, y ası́ dm = 0. Como m 6= 0 se sigue que d = 0 y
ası́ det(δi j z − ai j ) = 0 es una ecuación de dependencia entera para z, como se querı́a.
(3) ⇒ (4): Sea m = hπi el ideal máximo de A y sea 0 6= I A cualquier ideal.
Queremos mostrar que I es principal. Como A es local, I ⊆ m = hπi y ası́ existe un
entero n ≥ 1 tal que I ⊆ hπ n i, y como I 6= 0 no puede suceder que I esté contenido
en todos los mm , porque por el teorema de intersección de Krull 4.10, I ⊆ mm = 0,
T
una contradicción porque I es no nulo. Ası́, existe un entero n tal que I ⊆ hπ n i pero
I 6⊆ hπ n+1 i. Por lo tanto, existe un x ∈ I − hπ n+1 i y como I ⊆ hπ n i, podemos escribir
x = uπ n con u 6∈ hπi = m, y ası́ u es una unidad porque (A, m) es local. Por lo tanto
π n = u−1 x ∈ I y ası́ hπ n i ⊆ I, como se querı́a.
(4) ⇒ (5): Todo DIP es un DFU. Ahora, sea m = hπi el ideal máximo del DIP local
A. Para comenzar, π es irreducible porque si no lo fuera, π = ab con a, b no unidades
y ası́ π ∈ haihbi y como hai ⊆ m y hbi ⊆ m, entonces π ∈ haihbi ⊆ hπihπi, i.e.,
π ∈ hπ 2 i, i.e., π = π 2 v y ası́ 1 = πv por lo que π serı́a una unidad, una contradicción.
Se sigue que π es irreducible. Por otra parte, si ϖ es otro irreducible, como A es local
entonces hϖi ⊆ hπi y por lo tanto ϖ = πu, y como ambos son irreducibles y A es
DFU se debe tener que u es una unidad y ası́ ϖ = π, salvo unidades.
(5) ⇒ (1): Si π es el único irreducible de A, como este es un DFU todo elemento
no cero ni unidad de A se escribe en forma única como a = π n u, con u ∈ A∗ . Se
define entonces v(a) := n y se extiende a todo K mediante v(a/b) = v(a) − v(b).
Claramente v es una valuación de K con anillo de valuación A.
(3) ⇔ (6): Se sigue del corolario 4.8. t
u
Corolario 5.7. Un anillo de valuación A es un anillo de valuación discreta si y sólo
si es noetheriano.
Demostración. Por el teorema 5.6 todo anillo de valuación discreta es noetheriano.
Recı́procamente, si A es un anillo de valuación noetheriano, dado un ideal no nulo
I de A, poniendo I = ha1 , . . . , an i con un conjunto mı́nimo de generadores, para los
ideales hai i y ha1 , . . . , âi , . . . , an i donde âi quiere decir que se omite ese elemento,
por el ejercicio 5.1 se tiene que hai i ⊆ ha1 , . . . , âi , . . . , an i o ha1 , . . . , âi , . . . , an i ⊆ hai i.
El primer caso no se puede dar por la minimalidad en la elección de los generadores
de I y el segundo caso implica que hai i = I y consecuentemente A es un DIP. En
particular, como A es local, su ideal máximo m es principal y ası́ por el teorema 5.6
anterior A es un anillo de valuación discreta. t
u
126 5 Anillos de valuación discreta y de Dedekind
Corolario 5.8. Si A es un dominio entero noetheriano normal de dimensión 1, en-
tonces para todo ideal primo p ⊆ A el localizado Ap es un anillo de valuación
discreta.
Demostración. Los ideales primos de Ap corresponden a ideales primos de A con-
tenidos en p. Se sigue que dim A = 1 si y sólo si dim Ap = 1, para todo primo p. Por
otra parte, Ap es un dominio entero noetheriano local normal (porque ser normal o
noetheriano es una propiedad local por la proposición 3.33 y el corolario 4.4). El
resultado se sigue entonces de la parte (2) del teorema 5.6. t
u
Anillos de Dedekind. Un dominio entero noetheriano, normal y de dimensión 1
(i.e., todo ideal primo no nulo es máximo), se llama un dominio de Dedekind. Ası́,
los dominios de Dedekind son los análogos globales de los dominios de valuación
discreta.
Ejemplo 5.5. Todo DIP es un dominio de Dedekind, ya que es noetheriano, es DFU
y por lo tanto normal, y en un DIP todo primo no nulo es máximo por el lema 1.7.
Ejemplo 5.6. El ejemplo más importante es el siguiente: si K es un campo de núme-
ros, i.e., una extensión finita de Q, a la cerradura entera OK de Z en K se le conoce
como el anillo de enteros de K:
OO K /K
O
? ?
Z /Q
Ası́, OK = {α ∈ K : α es entero sobre Z}. Note que por el corolario 3.16 todos los
anillos de enteros OK son normales. Para probar que OK es un anillo de Dedekind,
necesitaremos los resultados siguientes.
Traza, norma y discriminante de campos de números. Si K/Q es una extensión
finita de campos de grado n y α1 , . . . , αn ∈ K es una base de K sobre Q, dado un
elemento cualquiera α ∈ K se tiene la función Q-lineal α : K → K dada por la multi-
plicación por α. Sea [α] = (ai j ), con ai j ∈ Q, la matriz asociada a la transformación
lineal anterior en la base considerada. La norma de α es NK/Q (α) = det[α], la traza
de α es TrK/Q (α) = Tr[α]. Estas definiciones son independientes de la base elegida
de K/Q (ejercicio 5.17). Por propiedades de la traza y el determinante es claro que
NK/Q : K ∗ → Q∗ y TrK/Q : K → Q
son homomorfismos de grupos, multiplicativo para la norma y aditivo para la traza.
Lema 5.9. Si K/Q es una extensión finita de grado n, entonces existen exactamente
n monomorfismos distintos σi : K C que fijan a Q.
Demostración. Como la extensión es separable, por el teorema del elemento primi-
tivo K = Q(α) y como [K : Q] = n, el mónico irreducible Irr(α, Q) tiene exacta-
mente n raı́ces distintas, digamos α = α1 , . . . , αn ∈ C. Se tienen ası́ las n funciones
5 Anillos de valuación discreta y de Dedekind 127
σi : K → C dadas por σi (α) := αi (basta definirlas en α porque todos los elementos
de Q(α) son de la forma f (α), con f (x) ∈ Q[x] y ası́ σi ( f (α)) = f (σi (α)) = f (αi )).
Claramente los σi son monomorfismos, fijan a Q y cualquier otro monomorfismo
con esta propiedad está determinado por su valor en α y debe mandar a éste a una
raı́z de Irr(α, Q), i.e., es uno de los σi . t
u
Observación 5.1. Si σ1 , . . . , σn son los n monomorfismos de K en C que fijan a Q
del lema 5.9, el ejercicio 5.18 pide probar que
n n
NK/Q (α) = ∏ σi (α) y TrK/Q (α) = ∑ σi (α).
i=1 i=1
Más aún, en el ejercicio 5.20 se pide probar que si
ϕ(x) = Irr(α, Q) = xd + ad−1 xd−1 + · · · + a1 x + a0
es el mónico irreducible de α, el coeficiente ad−1 = − TrQ(α)/Q (α) y el término
constante es a0 = (−1)d NQ(α)/Q (α).
Si α1 , . . . , αn ∈ K es un n-ada de elementos de K, su discriminante es
disc(α1 , . . . , αn ) = det TrK/Q (αi α j .
Lema 5.10. α1 , . . . , αn ∈ K es base de K/Q si y sólo si disc(α1 , . . . , αn ) 6= 0.
Demostración. Si sucediera que los α1 , . . . , αn son linealmente dependientes, en-
tonces existirı́an a1 , . . . , an en Q, no todos cero, tales que ∑i ai αi = 0. Multiplicando
este elemento por α j y calculando la traza correspondiente obtenemos
0 = Tr α j ∑ ai αi = ∑ ai Tr(αi α j )
i i
para 1 ≤ j ≤ n. Esto muestra que las columnas de la matriz [Tr(αi α j )] son lineal-
mente dependientes y por lo tanto es singular, y ası́ su determinante es cero. Supon-
gamos ahora que α1 , . . . , αn es una base de K/Q y que disc(α1 , . . . , αn ) = 0. Ası́,
0 = det[Tr(αi α j )] por lo que los renglones Ri de la matriz [Tr(αi α j )] son linealmen-
te dependientes y por lo tanto existen ai ∈ Q no todos cero tales que
0 = ∑ ai Ri = ∑ ai Tr(αi α j ),
i i
1 ≤ j ≤ n. Consideremos ahora un α := ∑i ai αi 6= 0. Entonces, Tr(αα j ) = 0 para
cada 1 ≤ j ≤ n (considerando sólo la j-ésima coordenada de cada renglón). Co-
mo α1 , . . . , αn son linealmente independientes sobre Q entonces también lo son
αα1 , . . . , ααn ya que α 6= 0, y ası́ Tr(αβ ) = 0 para todo β ∈ K. Esto implica que
Tr(β ) = 0 para todo β ∈ K (poniendo β = α −1 en la igualdad previa se implica
128 5 Anillos de valuación discreta y de Dedekind
que Tr(1) = 0 y por lo tanto Tr(β ) = 0 para todo β ∈ K), una contradicción porque
como K/Q es separable, la traza no es idénticamente cero por el ejercicio 5.25. tu
Lema 5.11. Si K/Q es una extensión finita de campos, de grado n, y σ1 , . . . , σn son
los Q-monomorfismos de K en C, y si α1 , . . . , αn es una base de K sobre Q, entonces
2
disc(α1 , . . . , αn ) = det σi (α j ) 6= 0.
Demostración. La igualdad es porque
disc(α1 , . . . , αn ) = det(Tr(αi α j )) = det(∑k σk (αi α j )) = det(∑k σk (αi )σk (α j ))
= det(σk (αi )) det(σk (α j )) = det(σi (α j ))2 .
t
u
Proposición 5.12. Si α1 , . . . , αn y β1 , . . . , βn son dos bases de K/Q y M = (ai j ), con
ai j ∈ Q, es la matriz de cambio de base, entonces
disc(α1 , . . . , αn ) = det(ai j )2 disc(β1 , . . . , βn ).
Demostración. La matriz M = (ai j ) está dada escribiendo una base en términos de
la otra: β j = ∑k ak j αk y ası́ por el lema 5.11
2 n 2
disc(β1 , . . . , βn ) = det(σi (β j )) = det ∑ ak j σi (αk )
k=1
T 2
= det[σi (αk )][a jk ] por definición de producto de matrices
= (det[σi (αk )]) (det[a jk ])2 = disc(α1 , . . . , αn ) det(M)2 .
2
t
u
La proposición 5.12 dice que para cualesquiera dos bases de K/Q sus dis-
criminantes son iguales módulo cuadrados, i.e., son iguales en el grupo cociente
Q∗ /(Q∗ )2 . A la clase lateral ∆K/Q := disc(α1 , . . . , αn ) ∈ Q∗ /(Q∗ )2 para cualquier
base α1 , . . . , αn de K/Q, la llamamos el discriminante de la extensión K/Q.
Lema 5.13. Si K/Q es una extensión finita de grado n, entonces todo ideal I ⊆ OK
no nulo contiene una base de K sobre Q. Una base de K sobre Q dada por elementos
de OK se llama una base entera.
Demostración. Sea α1 , . . . , αn ∈ K una base de K sobre Q. Por la proposición 3.15
existe un entero d ∈ Z tal que dα1 , . . . , dαn ∈ OK . Escogiendo cualquier 0 6= a ∈ I
se tiene que daα1 , . . . , daαn ∈ I y sigue siendo base de K/Q. t
u
Observación 5.2. Si α ∈ OK , entonces su traza y norma también son enteros alge-
braicos por el ejercicio 5.18 ya que si σi , 1 ≤ i ≤ n, son las n inmersiones de K en
C, entonces los σi (α) satisfacen el mismo polinomio mónico con coeficientes ente-
ros que satisface α. Por otra parte, la traza y norma de α están en Q y por lo tanto
5 Anillos de valuación discreta y de Dedekind 129
están en OK ∩ Q = Z. También, si α1 , . . . , αn ∈ I ⊆ OK es una base de K/Q como
en el lema 5.13, entonces su discriminante está en Z y tiene sentido entonces hablar
del mı́nimo de los valores absolutos | disc(α1 , . . . , αn )| de los discriminantes de las
bases de K que están en el ideal I.
Lema 5.14. Si K/Q es una extensión finita de grado n, I ⊆ OK un ideal no nulo,
α1 , . . . , αn ∈ I una base de K/Q como en el lema 5.13, y si | disc(α1 , . . . , αn )| es
mı́nimo (como en la observación 5.2), entonces I = Zα1 + · · · + Zαn .
Demostración. Por el lema 5.13 existe una base α1 , . . . , αn ∈ I de K/Q y su-
pongamos ahora que | disc(α1 , . . . , αn | es mı́nimo. Para α ∈ I escribamos α =
a1 α1 + · · · + an αn con ai ∈ Q. Mostraremos que todas las ai ∈ Z. En efecto, si
no fuera ası́ algún ai 6∈ Z, y renumerando si hiciera falta podemos suponer que
a1 6∈ Z. Escribamos a1 = m + b con m ∈ Z y 0 < b < 1. Pongamos β1 = α − mα1 ,
β2 = α2 , . . . , βn = αn . Entonces, β1 , . . . , βn ∈ I es una base de K/Q y como
β1 = α − mα1 = a1 α1 + · · · + an αn − mα1 = bα1 + a2 α2 + · · · + an αn
entonces la matriz de cambio de base es
b a2 · · · an
0 1 · · · 0
.. . . ..
. . .
0 ··· 0 1
y ası́, por la proposición 5.12, | disc(β1 , . . . , βn )| = b2 | disc(α1 , . . . , αn )|, con b2 < 1,
en contradicción con la minimalidad de | disc(α1 , . . . , αn )|. t
u
Ejemplo 5.7. El discriminante de una base de K/Q puede ser negativo, como lo
muestra el ejemplo del anillo de enteros gaussianos Z[i] = OQ(i) correspondiente a
la extensión cuadrática Q(i)/Q (vea el teorema 5.17), donde para la base 1, i ∈ Z[i]
de Q(i) se tiene que
2 0
disc(1, i) = det = −4.
0 −2
El ejercicio 5.22 pide calcular el discriminante de cualquier extensión cuadrática.
La norma de un ideal. Sabemos que si 0 6= hai ⊆ Z, entonces el cociente Z/hai es
un anillo finito. Se tiene una generalización de este hecho a los anillos OK :
Proposición 5.15. Si K/Q es una extensión finita y 0 6= I ⊆ OK un ideal, entonces,
el cociente OK /I es finito. Al cardinal N(I) = |OK /I| se le llama la norma del ideal
I.
Demostración. Por el lema 3.26 (2) existe 0 6= m ∈ I ∩ Z al cual podemos supo-
ner positivo y ası́ se tienen inclusiones hmi ⊆ I ⊆ OK que inducen un epimorfismo
OK /hmi → OK /I, y por lo tanto basta probar que OK /hmi es finito. Para probar esto,
por el lema 5.14 con I = OK , se tiene que OK = Zα1 + · · · + Zαn , y pongamos
130 5 Anillos de valuación discreta y de Dedekind
n o
C := ∑ ai αi : 0 ≤ ai < m, ai ∈ Z .
i
Probaremos que C es un conjunto de representantes de las clases laterales de
OK /hmi. En efecto, sea α = ∑ mi αi ∈ OK con mi ∈ Z, y escribamos mi = mqi + ri
con 0 ≤ ri < m. Entonces,
α = ∑ mi αi = ∑(mqi αi + ri αi ) ≡ ∑ ri αi (mód hmi),
i i i
lo cual implica que toda clase [α] ∈ OK /I contiene un representante en C. Esto
prueba la finitud requerida. t
u
El resultado principal, en este contexto, es:
Teorema 5.16. Si K ⊇ Q es un campo de números, entonces el anillo de enteros OK
es un dominio de Dedekind.
Demostración. Por la proposición 5.15, OK es noetheriano ya que si I1 ⊆ I2 ⊆ · · · es
cualquier cadena de ideales y si I1 6= 0, entonces O/I1 es finito y por lo tanto sólo hay
un número finito de ideales de OK que contienen a I1 y ası́ la cadena se estaciona.
También, como Z ⊆ OK ⊆ K y OK es la cerradura entera de Z en K, entonces OK
es normal (ya que si b ∈ K es entero sobre OK , entonces b es entero sobre Z por
transitividad de la dependencia entera, y ası́ b ∈ OK ). Falta únicamente mostrar que
todo ideal primo no nulo p ⊆ OK es máximo, pero ésto se sigue de la proposición
5.15 porque OK /p es un dominio entero finito y por lo tanto es un campo. t
u
Ejemplo 5.8 (El anillo de enteros de una extensión ciclotómica). Consideraremos
un caso especial de una extensión ciclotómica: sean p ∈ Z un número primo y ω =
exp(2πi/p) ∈ C una raı́z primitiva p-ésima de la unidad. Entonces, ω es raı́z del
polinomio ciclotómico
ϕ(x) = x p−1 + · · · + x + 1
el cual es irreducible, por el criterio de Eisenstein, vea [21] por ejemplo o el ejercicio
5.27, y ası́ ϕ(x) = Irr(ω, Q) es el mónico irreducible de ω y por lo tanto la extensión
ciclotómica Q(ω) ⊇ Q tiene grado p − 1. Más aún, los elementos 1, ω, . . . , ω p−2
forman una base entera de Q(ω) sobre Q. Mostraremos que el anillo de enteros de
Q(ω) es
OQ(ω) = Z[ω].
La inclusión Z[ω] ⊆ OQ(ω) es trivial porque ω es entero. Para la otra inclusión nece-
sitaremos calcular algunas trazas y normas. Para comenzar, como ϕ(x) = Irr(ω i , Q),
para 1 ≤ i ≤ p − 1, por el ejercicio 5.20 se tiene el inciso (1) en:
(1) Tr(ω i ) = −1 para 1 ≤ i ≤ p − 1.
(2) Tr(1) = p − 1 porque 1 ∈ Q.
(3) De (1) y (2) y de la aditividad de la traza se sigue que
Tr(1 − ω) = Tr(1 − ω 2 ) = · · · = Tr(1 − ω p−1 ) = p − 1 − (−1) = p.
5 Anillos de valuación discreta y de Dedekind 131
(4) Por el ejercicio 5.28, Nm(ω − 1) = (−1) p−1 p y por la multiplicatividad de la
norma se sigue que
Nm(1 − ω) = Nm(−1) Nm(ω − 1) = (−1) p−1 (−1) p−1 p = p
y como Nm(1 − ω) es el producto de los conjugados 1 − ω i de 1 − ω, se sigue
que
p = Nm(1 − ω) = (1 − ω)(1 − ω 2 ) · · · (1 − ω p−1 ).
(5) Mostraremos ahora que, para el ideal h1 − ωi ⊆ OQ(ω) se tiene que
h1 − ωi ∩ Z = pZ.
En efecto, la inclusión ⊇ es por la última igualdad en (4). Por otra parte, si no
se tuviera la igualdad, como pZ es ideal máximo entonces h1 − ωi ∩ Z = Z y
ası́ 1 − ω serı́a una unidad de OQ(ω) y sus conjugados 1 − ω i también serı́an
unidades por lo que su producto, que es p según (4), también serı́a una unidad y
por lo tanto 1/p ∈ OQ(ω) serı́a un racional entero sobre Z y ası́ 1/p ∈ Z, lo cual
no es cierto.
(6) Mostraremos ahora que, para todo α ∈ OQ(ω) se tiene que
Tr(α(1 − ω)) ∈ pZ.
En efecto, para cada una de las Q-inmersiones σi de Q(ω) en C, con σi (ω) = ω i ,
el conjugado
(∗) σi (α(1 − ω)) = σi (α)(1 − ω i )
es un múltiplo de 1 − ω porque
1 − ω i = (1 − ω)(1 + ω + · · · + ω i−1 ).
Finalmente, como la traza Tr(α(1−ω)) es la suma de los conjugados (∗) se sigue
que esta traza es un múltiplo de 1 − ω en OQ(ω) , es decir, Tr(α(1 − ω)) ∈ h1 − ωi
y como α(1 − ω) es entero sobre Z se sigue que Tr(α(1 − ω)) ∈ h1 − ωi ∩ Z =
pZ, donde la igualdad es por (5).
Usando los cálculos anteriores probaremos la inclusión OQ(ω) ⊆ Z[ω] faltante.
En efecto, sea α = a0 + a1 ω + · · · + a p−2 ω p−2 ∈ OQ(ω) arbitrario, es decir, con los
ai ∈ Q. Mostraremos que todos los ai ∈ Z. Para comenzar,
α(1 − ω) = a0 (1 − ω) + a1 (ω − ω 2 ) + · · · + a p−2 (ω p−2 − ω p−1 )
y tomando trazas queda
132 5 Anillos de valuación discreta y de Dedekind
Tr(α(1 − ω)) = a0 Tr(1 − ω) + a1 Tr(ω − ω 2 ) + · · · + a p−2 Tr(ω p−2 − ω p−1 )
= a0 Tr(1 − ω) + a1 (−1 − (−1)) + · · · + a p−2 (−1 − (−1)) por (1)
= a0 p por (3),
y usando (6) se sigue que a0 p ∈ Z y por lo tanto a0 ∈ Z. Finalmente, como ω −1 =
ω p−1 , se sigue que ω −1 ∈ OQ(ω) , i.e., ω es unidad y consecuentemente
(α − a0 )ω −1 = a1 ω + · · · + a p−2 ω p−2 ω −1 ∈ OQ(ω)
por lo que aplicando la primera parte del argumento, reemplazando α con ω −1 , se
sigue que a1 ∈ Z. Recursivamente se muestra que todos los ai ∈ Z, como se querı́a.
Ejemplo 5.9 (El anillo de enteros de una extensión cuadrática de Q). Comenzamos
describiendo las extensiones cuadráticas, i.e., de grado 2, de Q, para después obtener
sus anillos de enteros. Si [K : Q] = 2, entonces K = Q(α) y el mónico irreducible de
α es de grado 2, digamos m(x) = x2 + rx + s con r, s ∈ Q. Como α es raı́z de m(x),
eliminado denominadores de r y s podemos suponer que α es raı́z de un polinomio
cuadrático f (x) = ax2 + bx + c con coeficientes en Z; entonces α es de la forma
√
b b2 − 4ac
α =− ± ,
2a 2a
√
i.e., poniendo D = b2 − 4ac ∈ Z, se tiene que K = Q(α) = Q( D) con D ∈ Z.
2
Notemos
√ √ que si D = e d con e, d ∈ Z y d libre de cuadrados, entonces K =
ahora
Q( D) = Q( √d). Hemos ası́ probado que toda extensión cuadrática de Q es de la
forma K = Q( d) con d ∈ Z libre de cuadrados. Se sigue que
√ √
K = Q( d) = {a + b d : a, b ∈ Q, d ∈ Z libre de cuadrados}.
√ √
Claramente K/Q es de Galois y√como un Q-automorfismo
√ 2 σ : Q( d) → Q(√d)
está determinado por su valor en d√y como σ√( d) = σ (d) = d, entonces σ ( d)
es una raı́z cuadrada de√d, i.e., σ ( d) = ± d por lo que los dos elementos √ del
grupo√de Galois Gal(Q( d)/Q) son la identidad y el automorfismo
√ σ : a √ d 7→
+ b
a − b d (al que podemos llamar la conjugación de Q( d)). Note que d ∈ OK
porque satisface la ecuación x2 − d ∈ Z[x].
Para describir el anillo de enteros OQ(√d) de una extensión cuadrática de Q,
√ √
observe que si α = a + b d ∈ K = Q( d), y si m(x) = Irr(α, Q) ∈ Q[x] es su
mónico irreducible entonces para todo σ ∈ √Gal(K/Q) √ se tiene que σ (m(x)) = m(x)
por lo que el conjugado σ (α) = σ (a √ + b d) =√ a − b d también es raı́z de m(x).
Ası́ las dos raı́ces de m(x) son a + b d y a − b d, por lo que
√ √
m(x) = (x − (a + b d))(x − (a − b d)) = x2 − (2a)x + (a2 − b2 d).
√
Esto y el lema 3.17 prueba que α = a + b d ∈ K es un entero algebraico si y sólo
si 2a ∈ Z y a2 − b2 d ∈ Z.
5 Anillos de valuación discreta y de Dedekind 133
√
Proposición 5.17. Sean d ∈ Z libre de cuadrados y K = Q( d).
√
(1) Si d ≡ 2, 3 (mód 4), entonces OK = Z + Z d.
√
(2) Si d ≡ 1 (mód 4), entonces OK = Z + Z(−1 + 2)/2.
Demostración. Observe que a2 − db2 ∈ Z implica que 4(a2 − db2 ) ∈ Z y como
2a ∈ Z entonces 4a2 ∈ Z por lo que 4db2 ∈ Z, i.e., d(2b)2 ∈ Z y como d es libre de
cuadrados esto último implica que 2b ∈ Z. Escribamos 2a = m ∈ Z y 2b = n ∈ Z.
Entonces, a2 −db2 ∈ Z implica que (m/2)2 −d(n/2)2 ∈ Z por lo que m2 −dn2 ∈ 4Z,
i.e., m2 − db2 ≡ 0 (mód 4).
Supongamos ahora que d ≡ 2 ó 3 (mód 4). Entonces
2
2 2 m + 2n2 ya que −2 ≡ 2 (mód 4)
m − dn ≡
m2 + n2 ya que −3 ≡ 1 (mód 4)
y como m2 − dn2 ≡ 0 (mód 4), la única posibilidad para que m2 + 2n2 ≡ 0 o m2 +
n2 ≡ 0 es que m2 ≡ 0 ≡ n2 (mód 4) (ya que cualquier cuadrado en Z es ≡ 0 o
1 (mód 4)); por lo tanto m y n deben ser ambos pares y como 2a = m y 2b = n
entonces a, b deben ser enteros. Esto prueba (1).
Para (2), si d ≡ 1 (mód 4), entonces m2 − dn2 ≡ m2 − n2 (mód 4). Pero m2 −
n ≡ 0 (mód 4) ⇔ m2 ≡ n2 ⇔ m2 ≡ 0 ≡ n2 o m2 ≡ 1 ≡ n2 (por la misma obser-
2
vación entre paréntesis de arriba) ⇔ m y n son ambos pares o m y n son ambos
impares, i.e., ⇔ m ≡ n (mód 2). Finalmente, como 2a = m y 2b = n, se sigue que
n1 √ o
OK = m+n d : m ≡ n mód 2
2
y notamos que
1 √ m n n n√ m+n −1 + √d
m+n d = + − + d= +n
2 2 2 2 2 2 2
y como m ≡ n (mód 2), entonces m + n ≡ 0 (mód 2) por lo que m+n
2 ∈ Z. Se si-
√
√ OK ⊆ Z +√Z((−1 + d)/2). Para la otra inclusión note que (−1/2) +
gue que
(1/2) d = (−1 + d)/2 ∈ OK ya que en este caso d ≡ 1 (mód 4), a = −1/2
y b = 1/2 por lo que d = 1 + 4t y ası́ 2a = −1 ∈ Z y a2 − db2 = (1/4) − (1 +
4t)(1/4) = −t ∈ Z. t
u
Los primeros ejemplos de anillos de enteros que no son DFU se encuentran en
extensiones cuadráticas:
√
Ejemplo 5.10. En la extensión cuadrática K = Q( −5)/Q, como −5 ≡ 3 (mód 4)
entonces su anillo de enteros es:
√ √
OK = Z[ −5] = {a + b −5 a, b ∈ Z}
134 5 Anillos de valuación discreta y de Dedekind
√ √
donde 6 = 2 · 3 = (1 + −5)(1 − −5) por lo que OK no es un DFU. Como vimos
en el ejemplo 5.6, el anillo OK es normal y ası́ este es un ejemplo de un anillo normal
que no es DFU.
Factorización única de ideales. El ejemplo 5.10 anterior muestra que un dominio
de Dedekind no siempre es un DFU. Sin embargo se tiene el resultado, un poco más
débil, de que en un anillo de Dedekind todo ideal propio no nulo se factoriza en
forma única como producto de ideales primos. Para probar lo anterior, comenzamos
observando que en los anillos de Dedekind todo ideal se puede factorizar como
producto de ideales primarios. Recordemos que en los teoremas 4.36 y 4.37 del
capı́tulo 4 caracterizamos los anillos noetherianos de dimensión 0. Al considerar
anillos de Dedekind estamos ahora considerando dominios enteros noetherianos de
dimensión 1, es decir, dominios noetherianos en los cuales todo ideal primo no cero
es máximo.
Proposición 5.18. Si A es un dominio noetheriano de dimensión 1, entonces todo
ideal no nulo I ⊆ A se puede expresar, en forma única, como producto de ideales
primarios cuyos radicales son todos diferentes.
Demostración. Como A es noetheriano, por el teorema 4.22, I tiene una descom-
posición primaria mı́nima I = ni=1 qi , con cada qi un ideal pi -primario. Como
T
dim A = 1 y A es dominio entero (i.e., 0 es un ideal primo), cada ideal primo no
nulo es máximo y por lo tanto los pi asociados a I son máximos distintos (ya que
pi ⊇ qi ⊇ I 6= 0 ya ası́ los pi no son nulos) y por lo tanto coprimos por pares. Se
sigue que los qi también son coprimos por pares, ya que
q√
p √ p p
qi + q j = qi + q j = pi + p j = h1i = h1i
y por lo tanto qi + q j = h1i, de donde se sigue que q1 ∩ · · · ∩ qn = q1 · · · qn por el
teorema chino 1.6 y ası́ I = q1 · · · qn .
Para la unicidad, observe que todos los primos asociados a un ideal I 6= 0 son
aislados porque son máximos y ası́, por el segundo teorema de unicidad 4.25 los
ideales primarios de la descomposición primaria de I son únicos. t
u
Observación 5.3. Si A es un dominio noetheriano de dimensión 1 en el cual todo
ideal primario es una potencia de un primo, la proposición 5.18 dice que en este caso
todo ideal propio no cero de A se puede expresar, en forma única, como producto
de ideales primos. Si ahora localizamos a A con respecto a un ideal primo p 6= 0,
el anillo local Ap satisface las mismas condiciones que A, i.e., Ap es noetheriano
de dimensión 1 y todo ideal primario en Ap es la potencia del único primo pAp no
trivial de Ap . Anillos donde ésto sucede son importantes y ejemplos de ellos son los
anillos de valuación discreta por la proposición 5.4 la sección anterior. El análogo
global, para anillos de Dedekind, de la caracterización del teorema 5.6, de anillos
de valuación discreta es:
Teorema 5.19. Sea A un dominio entero. Son equivalentes:
(1) A es un anillo de Dedekind.
5 Anillos de valuación discreta y de Dedekind 135
(2) Para cada primo p, el anillo Ap es un anillo de valuación discreta.
(3) A es noetheriano de dimensión 1 y todo ideal primario de A es la potencia de un
ideal primo.
(4) Todo ideal no nulo I de A se puede descomponer como un producto de ideales
primos en forma única:
I = pe11 · · · per r
donde los pi son ideales primos distintos y ei > 0 son enteros. Los pi son los ideales
primos que contienen a I y los exponentes ei están unı́vocamente determinados.
Demostración. Como los ideales primos de Ap corresponden a ideales primos de A
contenidos en p, se sigue que dim A = 1 si y sólo si dim Ap = 1, para todo primo p.
Ahora, ser noetheriano o ser normal son propiedades locales por el corolario 4.4 y
la proposición 3.33. Ası́, la equivalencia de (1) y (2) se sigue del teorema 5.6.
(1) y (2) ⇒ (3): Por (1), dim A = 1 y es noetheriano. Por (2) y por el teorema 5.6 to-
dos los ideales de Ap son potencias de su único ideal máximo pAp , en particular sus
ideales primarios son potencias de su ideal máximo y como los ideales p-primarios
de A están en correspondencia biunı́voca con los ideales primarios de Ap y las poten-
cias de ideales se corresponden bajo localización, entonces los ideales p-primarios
de A son potencias de p.
(3) ⇒ (4): Por la proposición 5.18 todo ideal propio no nulo de A se puede des-
componer en forma única como producto de ideales primarios y por (3) éstos son
potencias de primos.
(4) ⇒ (2): Sea 0 6= x ∈ A y escribamos hxi = pe11 · · · per r . Si p ⊆ A es cualquier ideal
primo, defina (
ei si p = pi ,
vp (x) =
0 si p 6= pi , para todo i = 1, . . . , r.
Es inmediato de la definición que vp satisface las propiedades de una valuación en
A y se extiende a Ap en la forma usual del mismo modo que se extiende al campo
de fracciones K de Ap , y su anillo de valuación es Ap . t
u
Corolario 5.20. Un dominio de Dedekind es un DIP si y sólo si es un DFU.
Demostración. Todo DIP es DFU. Recı́procamente, si A es un DFU, sea p un ideal
primo (no nulo) de A. Sea 0 6= a ∈ p. Por factorización única a = π1 · · · πn con los πi
irreducibles y como p es primo, algún factor irreducible π := π j ∈ p, i.e., hπi ⊆ p.
Ahora, como dim A = 1 y como hπi es primo, entonces hπi = p y ası́ todo ideal
primo de A es principal. Como todo ideal I (no nulo) de A se descompone como
producto de ideales primos y éstos son principales, entonces I es principal. t
u
El grupo de clases de ideales. El ejemplo 5.10 muestra que hay anillos de enteros
que no son DFU, o lo que es lo mismo, no son DIP. Es natural entonces pensar
cómo medir la discrepancia de que un anillo de enteros OK sea o no un DIP. En esta
sección introducimos un grupo asociado al anillo OK que mide la obstrucción para
136 5 Anillos de valuación discreta y de Dedekind
que OK sea o no un DIP y al final probaremos en el teorema 5.28 que este grupo es
finito. La idea es natural, si K/Q es un campo de números e I, J son ideales no nulos
de OK , diremos que I es equivalente a J, denotado I ∼ J, si existen α, β ∈ OK − {0}
tales que αI = β J.
Lema 5.21. La relación anterior es una relación de equivalencia en el conjunto de
ideales no nulos de OK . La clase de equivalencia de OK es la clase de todos los
ideales principales.
Demostración. Claramente es reflexiva y simétrica. Para la transitividad note que
si αI1 = β I2 y γI2 = δ I3 entonces (αγ)I1 = (β δ )I3 . Para la segunda afirmación,
note primero que cualesquiera dos ideales principales son equivalentes ya que si
hαi y hβ i son ideales principales de OK , entonces β hαi = αhβ i, i.e., hαi ∼ hβ i.
Finalmente, si I es equivalente a un ideal principal, podemos suponer que I ∼ h1i y
ası́ existen α, β ∈ OK no nulos tales que αI = β h1i = hβ i, i.e., β = αλ con λ ∈ I por
lo que hλ i ⊆ I. Ahora, si a ∈ I entonces αa ∈ αI = hβ i por lo que αa = bβ = bαλ
y como α 6= 0 se sigue que a = bλ , i.e., a ∈ hλ i y por lo tanto I = hλ i. t
u
Denotemos con Cl(OK ) al conjunto de clases de equivalencia de ideales no nulos
de OK . Si I 6= 0 es un ideal de OK denotamos con [I] su clase en Cl(OK ). En Cl(OK )
introducimos la operación siguiente: dadas dos clases [I], [J] en Cl(OK ) definimos
[I][J] := [IJ] eligiendo representantes I, J en cada clase. La operación está bien
definida ya que si aI = bI 0 y cJ = dJ 0 entonces (ac)IJ = (bd)I 0 J 0 , es decir, [IJ] =
[I 0 J 0 ]. Para probar en el teorema 5.25 que la operación anterior da una estructura de
grupo a Cl(OK ) necesitaremos los resultados siguientes:
Lema 5.22. Sean A un anillo de Dedekind y K su campo de fracciones. Si 0 6= I A
es un ideal propio, entonces existe un γ ∈ K − A tal que γI ⊆ A.
Demostración. Sea 0 6= a ∈ I. Por el teorema 5.19 para el ideal hai = 6 0 existen
ideales primos p1 , . . . , pr tales que p1 · · · pr = hai. Como I es un ideal propio existe
un ideal máximo (y por lo tanto primo) p A tal que hai ⊆ I ⊆ p. Se sigue que
p contiene al producto p1 · · · pr y ası́, por la proposición 1.9, p contiene a algún
pi . Renumerando si hiciera falta podemos suponer que p ⊇ p1 ; pero como A es
Dedekind, entonces el primo p1 debe ser máximo y por lo tanto p = p1 . Ahora, por
la unicidad de la descomposición del teorema 5.19, el producto p2 · · · pr 6⊆ hai y
ası́ existe un b ∈ p2 · · · pr − hai. Pongamos γ := b/a ∈ K. Entonces, γ 6∈ A ya que de
lo contrario b = aγ ∈ hai en contradicción con la elección de b ∈ p2 · · · pr − hai. Se
sigue que γ = b/a ∈ K − A. Finalmente, γI ⊆ A ya que b ∈ p2 · · · pr y p1 (p2 · · · pr ) ⊆
hai implican que p1 b ⊆ hai y ası́, p1 ba−1 ⊆ A. Pero I ⊆ p1 , y por lo tanto γI =
ba−1 I ⊆ p1 ba−1 ⊆ A. t
u
Proposición 5.23. Sea A un dominio de Dedekind. Si 0 6= I es un ideal de A, enton-
ces existe otro ideal 0 6= J de A tal que el ideal IJ es principal.
Demostración. Sea 0 6= α ∈ I y pongamos J := {β ∈ A : β I ⊆ hαi }. Entonces,
claramente J es un ideal de A, J 6= 0 ya que α ∈ J, e IJ ⊆ hαi por definición de
5 Anillos de valuación discreta y de Dedekind 137
J. Sólo falta probar que hαi ⊆ IJ. Para esto, sea M := α1 IJ (como A-submódulo
del campo de fracciones K de A). De hecho, M ⊆ A ya que IJ ⊆ hαi ⊆ A. Más
aún, M es un ideal de A; y de hecho probaremos que M = A. Observe que una vez
que probemos que M = A ya habremos terminado porque entonces A = M = α1 IJ
implica que IJ = hαi, que es lo que afirma la proposición. Supongamos que M A,
entonces por el lema 5.22 existe γ ∈ K − A tal que γM ⊆ A, y como A es normal,
si probamos que γ satisface un polinomio mónico en A[x] esto implicará que γ ∈ A.
Para probar lo anterior, notemos que M = α1 IJ contiene a J ya que α ∈ I y por lo
tanto M contiene a los productos de la forma α1 αβ = β para toda β ∈ J, i.e., J ⊆ M.
Se sigue que γJ ⊆ γM ⊆ A. Más aún, γJ ⊆ J ya que para toda β ∈ J y para toda x ∈ I,
de la inclusión J ⊆ M = α1 IJ ⊆ A y de β x ∈ IJ se sigue que γ α1 β x =: a ∈ A y por lo
tanto γβ x = aα ∈ hαi. Ası́, por definición de J para γβ ∈ A se tiene que γβ ∈ J, i.e.,
γJ ⊆ J. Ahora, como A es noetheriano, el ideal J es finitamente generado, digamos
J = hα1 , . . . , αm i. Pero entonces, como γJ ⊆ J, se sigue que γα j ∈ hα1 , . . . , αm i y
ası́ existen ai j ∈ A tales que se tienen ecuaciones:
γαi = ai1 α1 + · · · + aim αm , (1 ≤ i ≤ m),
i.e, se tiene una ecuación matricial
α1 α1
γ ... = (ai j ) ...
αm αm
donde la matriz (ai j ) tiene entradas en A. Reescribiendo esta ecuación de la forma
α1
(γIm − (ai j )) ... = (0),
αm
y recordando que J 6= 0, se sigue que no todos los αi son cero y por lo tanto
det (γIm − (ai j )) = 0. Expandiendo el determinante anterior se obtiene un polino-
mio mónico con coeficientes en A del cual γ es raı́z. t
u
Corolario 5.24 (Contener es dividir.). Si A es Dedekind e I, J son ideales no nulos
de A, entonces I|J si y sólo si I ⊇ J.
Demostración. (Válido en cualquier anillo conmutativo.) Si I|J entonces J = IL
para algún ideal L, y ası́, para α ∈ J se tiene que α = ∑ βi γi con βi ∈ I y γi ∈ L,
por lo que βi γi ∈ I y ası́ α ∈ I y por lo tanto J ⊆ I. Recı́procamente, si I ⊇ J, por
la proposición 5.23 sea L un ideal no nulo tal que IL = hαi es principal. Entonces,
M = α1 JL ⊆ A ya que J ⊆ I implica que JL ⊆ IL = hαi y por lo tanto M = α1 JL ⊆ A,
y claramente M es un ideal. Finalmente, IM = α1 ILJ = α1 hαiJ = J, i.e., I|J. t
u
Teorema 5.25. Si K/Q es un campo de números y OK es su anillo de enteros, en-
tonces el conjunto Cl(OK ) es un grupo abeliano con la operación definida por
138 5 Anillos de valuación discreta y de Dedekind
[I][J] = [IJ] y con elemento neutro dado por la clase de los ideales principales.
Al grupo abeliano Cl(OK ) se le llama el grupo de clases de ideales. Obsérvese que
Cl(OK ) = {1} (el grupo trivial) si y sólo si OK es un DIP. Ası́, Cl(OK ) mide la
obstrucción para que OK sea o no un DIP, i.e, sea o no un DFU por el corolario 5.20.
Demostración. Claramente la operación es asociativa, conmutativa y la clase [1] =
[h1i] es neutro para la operación. Sólo falta mostrar que hay inversos. Para esto,
sea C ∈ Cl(OK ) cualquier clase de ideales y considere un ideal I 6= 0 en C, por la
proposición 5.23 existe un ideal J 6= 0 en OK tal que el ideal producto IJ es principal
y por lo tanto [I][J] = [IJ] = [1]. t
u
Finitud del grupo de clases de ideales. En esta sección probaremos que si K/Q
es una extensión finita, entonces el grupo de clases de ideales Cl(OK ), del anillo
de enteros de K, es un grupo finito. Al orden hK del grupo Cl(OK ) se le llama
el número de clase del campo K. Por el teorema 5.25, OK es un DIP si y sólo si
hK = 1. Y como OK es Dedekind, por el corolario 5.20, OK es DIP si y sólo si OK es
un DFU, y por lo tanto OK es DFU si y sólo si hK = 1. Antes de probar que Cl(OK )
es finito necesitaremos unos preliminares:
Lema 5.26. Sea K/Q una extensión finita de grado n y sea OK el anillo de enteros
de K. Entonces, existe un número real λ > 0, que depende sólo de K, tal que todo
ideal 0 6= I ⊆ OK contiene un elemento 0 6= α ∈ I tal que
|NK/Q (α)| ≤ λ N(I).
Demostración. Por el lema 5.13 existe una base entera α1 , . . . , αn de OK . Sean
σ1 , . . . , σn las n Q-inmersiones de K en C. Para 0 6= I ⊆ OK un ideal cualquiera
sabemos, por la proposición 5.15, que su norma es finita y por lo tanto existe m un
entero positivo único con la propiedad
mn ≤ N(I) < (m + 1)n .
Consideremos los (m + 1)n elementos de OK dados por
n
(∗) ∑ m jα j, m j ∈ Z, 0 ≤ m j ≤ m.
j=1
(Son (m + 1)n elementos ya que los n coeficientes m j se pueden elegir de m + 1
formas del 0 al m). Ahora, como OK /I = N(I) < (m + 1)n , por la elección de m,
entonces existen al menos dos elementos distintos, digamos α 0 , α 00 de la forma (∗),
congruentes módulo I, i.e., 0 6= α := α 0 − α 00 ∈ I; y como α 0 , α 00 tienen la forma
(∗), con los coeficientes de los αi enteros positivos, se sigue que α tiene una forma
parecida, i.e.,
n
α= ∑ m jα j, m j ∈ Z, |m j | ≤ m
j=1
y además α ∈ I y α 6= 0. Se sigue entonces que
5 Anillos de valuación discreta y de Dedekind 139
n n n n
|NK/Q (α)| = ∏ σi (α) = ∏ |σi (α)| = ∏ σi ∑ m j α j
i=1 i=1 i=1 j=1
n n
= ∏ ∑ m j σi (α j ) (ya que σ j es aditiva, fija a Q y m j ∈ Z)
i=1 j=1
n n
≤∏ ∑ |m j ||σi (α j )| (desigualdad del triángulo)
i=1 j=1
n n
≤∏ ∑ m|σi (α j )| (ya que |m j | ≤ m)
i=1 j=1
n n n n
≤ mn ∏ ∑ |σi (α j )| ≤ N(I) ∏ ∑ |σi (α j )| (por la elección de m)
i=1 j=1 i=1 j=1
y el lema se sigue definiendo
n n
λ := ∏ ∑ |σi (α j )|
i=1 j=1
porque λ es un real positivo ya que σi (α j ) 6= 0 para toda i, j. t
u
Corolario 5.27. Sean K/Q una extensión finita y λ como en el lema 5.26. Entonces,
toda clase de ideales C ∈ Cl(OK ) contiene un ideal J ∈ C tal que N(J) ≤ λ .
Demostración. Dada C ∈ Cl(OK ) consideremos su clase inversa C−1 ∈ Cl(OK ) y
fijemos un ideal I ∈ C−1 . Sea α ∈ I como en el lema 5.26. Ası́, hαi ⊆ I en OK , y
como éste es Dedekind, por el corolario 5.24, I|hαi, i.e., hαi = IJ para algún ideal
J. Se sigue que [hαi] = [I][J] en el grupo Cl(OK ), y como [I] = C−1 y [hαi] = e (el
neutro de Cl(OK )), entonces necesariamente [J] = C, i.e., J ∈ C. Finalmente, por los
ejercicios 5.23 y 5.24:
NK/Q (α) = N(hαi) = N(IJ) = N(I)N(J),
y por el lema 5.26 anterior se tiene la desigualdad en
N(I)N(J) = NK/Q (α) ≤ λ N(I),
y cancelando N(I) se tiene el resultado deseado. t
u
El resultado principal es:
Teorema 5.28. Si K/Q es una extensión finita, entonces Cl(OK ) es un grupo finito.
Demostración. Sea λ como en el lema 5.26. Por el corolario 5.27 toda clase C ∈
Cl(OK ) contiene un ideal J ∈ C tal que N(J) ≤ λ . Si probamos que sólo hay un
número finito de ideales 0 6= J ⊆ OK tales que N(J) ≤ λ entonces, sólo existirá un
número finito de clases de ideales C en Cl(OK ), que es lo que queremos. Ahora, si
140 5 Anillos de valuación discreta y de Dedekind
N(J) ≤ λ con J 6= 0, y si escribimos J = ∏ pei i con pi ⊆ OK ideales primos, entonces,
por el ejercicio 5.24 (de hecho, por el teorema chino del residuo 1.6),
N(J) = ∏ N(pi )ei ≤ λ ,
i
de tal forma que, si probamos que sólo hay un número finito de primos pi ⊆ OK tales
que N(pi ) ≤ λ , entonces ya terminamos porque sólo existirı́a un número finito de
exponentes ei ≥ 0 tales que N(pi )ei ≤ λ , es decir, sólo se tendrı́a un número finito de
ideales J ⊆ OK tales que N(J) ≤ λ . Para probar lo anterior, supongamos que existe
un número infinito de primos pi de OK tales que N(pi ) ≤ λ . Entonces, como N(pi )
es un entero, se tendrı́a que 0 ≤ N(pi ) ≤ [λ ], donde [λ ] denota el mayor entero ≤ λ ;
y como sólo hay un número finito de enteros m tales que 0 ≤ m ≤ [λ ], entonces
existirı́a un número infinito de primos pi de OK tales que tendrı́an la misma norma
N(pi ) =: N, 0 ≤ N ≤ [λ ]. Ahora, N = N(pi ) = OK /pi , y como OK es Dedekind,
entonces OK /pi es un campo (finito) y ası́ existe un número infinito de primos pi
tales que los OK /pi son campos finitos isomorfos. Ası́ todos estos primos pi están
sobre el mismo primo p de Z. Pero esto es una contradicción ya que arriba de un
primo de Z sólo hay un número finito de primos de OK por el ejercicio 3.26 inciso
(vi) del capı́tulo 3. t
u
Ejercicios
5.1. Sea A un dominio entero.
(i) Si A es un anillo de valuación, I, J son ideales de A, demuestre que I ⊆ J o
J ⊆ I.
(ii) Recı́procamente, si para cualesquiera ideales I, J de A se tiene que I ⊆ J o
J ⊆ I, demuestre que A es un anillo de valuación.
5.2. Si A es un anillo de valuación y p es un primo de A, demuestre que A y Ap
tienen el mismo campo de fracciones. (Ap es dominio entero como se demostró en
la página 77). Demuestre que Ap es un anillo de valuación.
5.3. Si A es un anillo de valuación y p es un primo de A, por el corolario 3.5 el
campo de fracciones del dominio entero A/p es el campo residual del anillo local
Ap . Demuestre que A/p es un anillo de valuación.
5.4. Si A es un anillo de valuación, demuestre que A es noetheriano si y sólo si A es
un DIP.
5.5. Si A es un anillo de valuación discreta con valuación v, demuestre que v : A −
{0} → N ∪ {0} es una norma euclidiana y por lo tanto A es un dominio euclidiano
y ası́ es un DIP.
5.6. En el ejemplo 5.2, demuestre que el anillo de valuación es la localización
F[x]hπ(x)i del anillo F[x] en el ideal primo hπ(x)i.
5 Anillos de valuación discreta y de Dedekind 141
5.7. En el ejemplo 5.3, demuestre que el anillo de valuación es el anillo de series de
potencias formales F[[T ]].
5.8. Generalice el lema 5.9: si L/K es una extensión finita de campos de grado
n = [L : K], y Lal = K al es una cerradura algebraica de ambos, demuestre que existen
a lo más n monomorfismos L Lal que restringidos a K son la identidad, y son
exactamente n si y sólo si L/K es separable.
Sugerencia: La K-álgebra L está generada por α1 , . . . , αm con m ≤ n. Para
m = 1, L = K(α1 ) y para el mónico irreducible Irr(α1 , K) su grado es n y un K-
monomorfismo L Lal está determinado por su valor en α1 que debe ser una raı́z
de Irr(α1 , K). El número de tales raı́ces es ≤ n = gr(Irr(α1 , K) y es igual a n si y
sólo si el polinomio Irr(α1 , K) es separable. Si m > 1, considere la torre de campos
K K(α1 ) K(α1 , α2 ) · · · K(α1 , . . . , αm )
donde para ni = [K(α1 , . . . , αi ) : K(α1 , . . . , αi−1 )] se tiene que n = n1 · · · nm .
5.9. Generalice el lema 5.14: si A es un dominio entero noetheriano normal con
campo de fracciones K, L ⊇ K una extensión finita y separable de grado n, y B ⊆ L
la cerradura entera de A en L, demuestre que existe una base v1 , . . . , vn de L sobre K
tal que B ⊆ Av1 ⊕ · · · ⊕ Avn . Concluya que B es un A-módulo finitamente generado
y por lo tanto es un anillo noetheriano.
5.10. Si A es Dedekind con un número finito de ideales primos, demuestre que A es
un DIP.
5.11. Si A es un dominio de Dedekind con campo de fracciones K y si L/K es
una extensión finita separable, demuestre que la cerradura entera de A en L es un
dominio de Dedekind.
5.12. Demuestre que si A es Dedekind y p es un ideal primo de A, entonces Ap es
Dedekind.
√
5.13. Si A es el anillo de enteros de Q( 10), demuestre que A no es un DIP.
5.14. Si K es un campo y A ⊆ K es un subanillo, sea A la cerradura entera de A en
K. Demuestre que A es la intersección de todos los anillos de valuación de K que
contienen a A.
5.15. Con la notación de la demostración de la proposición 5.15, demuestre que
|OK /hmi| = mn , donde n = [K : Q].
5.16. Sea A un dominio entero. Demuestre que las afirmaciones siguientes son equi-
valentes:
(1) A es Dedekind.
(2) A es noetheriano y para todo ideal máximo m ⊆ A, el localizado Am es un DIP.
142 5 Anillos de valuación discreta y de Dedekind
5.17. Si K/Q es una extensión finita y α ∈ K, demuestre que la traza y norma de α
no dependen de la base de K elegida.
5.18. Si K/Q es una extensión finita de grado [K : Q] = n y σ1 , . . . , σn son las n
inmersiones de K en C que fijan Q, demuestre que para todo α ∈ K se tiene que
n n
NK/Q (α) = ∏ σi (α) y TrK/Q (α) = ∑ σi (α).
i=1 i=1
5.19. Si K/Q es una extensión finita de grado [K : Q] = n, α ∈ K es tal que [Q(α) :
Q] = d,
ϕ(x) = Irr(α, Q) = xd + ad−1 xd−1 + · · · + a1 x + a0
es el mónico irreducible de α, y si α = α1 , . . . , αd son las raı́ces de ϕ(x), demuestre
que
d n/d n d
NK/Q (α) = ∏ αi y TrK/Q (α) = ∑ αi .
i=1 d i=1
5.20. Si K/Q es una extensión finita de grado [K : Q] = n, α ∈ K es tal que [Q(α) :
Q] = d,
ϕ(x) = Irr(α, Q) = xd + ad−1 xd−1 + · · · + a1 x + a0
es el mónico irreducible de α y si α = α1 , . . . , αd son las raı́ces de ϕ(x), demuestre
que el coeficiente ad−1 = − TrQ(α)/Q (α) y a0 = (−1)d NQ(α)/Q (α).
5.21. Sean A un dominio de Dedekind e I ⊆ A un ideal propio no nulo. Demuestre
que:
(1) Todo ideal en A/I es principal y A/I es artiniano.
(2) Si I ⊆ J, entonces J = I + hai, para algún a ∈ A.
(3) I está generado por dos elementos.
5.22. Usando el teorema 5.17 calcule el discriminante de una extensión cuadrática.
5.23. Si K/Q es una extensión finita y 0 6= α ∈ OK , demuestre que
N(hαi) = |NK/Q (α)|.
5.24. Demuestre que la norma de un ideal de un anillo de enteros es completamente
multiplicativa, es decir, si I, J ⊆ OK son dos ideales no nulos, entonces
N(IJ) = N(I)N(J).
5.25. Si K/Q es una extensión separable, demuestre que la traza no es idénticamente
cero.
5.26 (Ley de cancelación). Si A es Dedekind e I, J, L son ideales no nulos de A,
demuestre que IJ = IL implica J = L.
5 Anillos de valuación discreta y de Dedekind 143
5.27. Si p es primo, muestre que el polinomio ciclotómico x p−1 + · · · + x + 1 es
irreducible. Sugerencia: use el criterio de Eisenstein [21] y el cambio de variable
x ↔ y + 1.
5.28. Usando el cálculo del ejercicio 5.27 anterior concluya que Nm(ω − 1) =
(−1) p−1 p.
5.29. Si p es primo, r ≥ 1 es entero y ω = exp(2πi/pr ) ∈ C es una raı́z primitiva
pr -ésima de la unidad, generalizando lo hecho en el ejemplo 5.8 demuestre que
(1) [Q(ω) : Q] = pr−1 (p − 1).
r
r−1 r−1 r−1 x p −1
(2) Irr(ω, Q) = x p (p−1) + x p (p−2) + · · · + x p + 1 = r−1 .
xp −1
(3) OQ(ω) = Z[ω].
Capı́tulo 6
Dimensión de álgebras y anillos noetherianos
Para motivar la noción de dimensión de Krull de un anillo, comenzamos con la
versión algebraica de la dimensión geométrica de una variedad afı́n1 que usualmente
se define usando el grado de trascendencia del anillo de coordenadas K[V ] asociado
a la variedad V (que es una K-álgebra), y comenzamos con el aspecto algebraico
considerando una K-álgebra arbitraria A, contrapunteando el aspecto geométrico
cuando ası́ sea posible.
Grado de trascendencia de K-álgebras afines. Si K es un campo, una K-álgebra
afı́n es una K-álgebra de tipo finito sobre K que además es un dominio entero.
El grado de trascendencia sobre K de una K-álgebra afı́n A es igual al grado de
trascendencia sobre K de su campo de fracciones K(A). Como motivación para los
resultados acerca de la dimensión de estas K-álgebras, examinamos primero el caso
cuando se tiene una variedad afı́n V = Vh f1 , . . . , fm i ⊆ K n , con K algebraicamente
cerrado y con los f j ∈ K[x1 , . . . , xn ] polinomios lineales homogéneos:
f j = f j (x1 , . . . , xn ) = a1 j x1 + · · · + an j xn ai j ∈ K
de tal forma que la variedad V ⊆ K n es un subespacio vectorial. El álgebra lineal
nos dice entonces que la dimensión del K-espacio vectorial V es dimK V = n − r,
donde r es el rango de la matriz del sistema M = (ai j ). La traducción a la geometrı́a
algebraica del resultado anterior es:
Proposición 6.1. Si f1 , . . . , fm ∈ K[x1 , . . . , xn ] son polinomios lineales homogéneos,
la K-álgebra A = K[x1 , . . . , xn ]/h f1 , . . . , fm i es un dominio entero de tipo finito sobre
K tal que
grtrK A = dimK V
donde la variedad afı́n V = Vh f1 , . . . , fm i ⊆ K n es vista como un subespacio vecto-
rial de K n .
Demostración. Si M = (ai j ) es la matriz del sistema de ecuaciones lineales que de-
fine V , entonces su rango r es el número de renglones linealmente independientes
1 Véase la sección sobre conjuntos algebraicos afines en la página 18 del capı́tulo 1.
145
146 6 Dimensión de álgebras y anillos noetherianos
de M y, renumerando si hiciera falta, podemos suponer que los primeros r renglones
son linealmente independientes, i.e., los polinomios f1 , . . . , fr son linealmente inde-
pendientes. Sea I = h f1 , . . . , fr i ⊆ K[x1 , . . . , xn ] y sean xi1 , . . . , xin−r indeterminadas
tales que { f1 , . . . , fr , xi1 , . . . , xin−r } es una base del subespacio vectorial de polino-
mios lineales homogéneos en K[x1 , . . . , xn ]. Entonces,
(∗) K[x1 , . . . , xn ]/I ' K[xi1 , . . . , xin−r ]
ya que si las funciones lineales f1 , . . . , fr son x1 , . . . , xr la afirmación (∗) es obvia.
En el caso general, como {x1 , . . . , xn } y { f1 , . . . , fr , xi1 , . . . , xin−r } son ambas bases
del espacio vectorial de formas lineales en K[x1 , . . . , xn ], cada uno de los elementos
de una base se puede expresar como combinación lineal de los elementos de la otra
base y por lo tanto
K[x1 , . . . , xn ] = K[ f1 , . . . , fr , xi1 , . . . , xin−r ]
y ası́
K[x1 , . . . , xn ]/I = K[ f1 , . . . , fr , xi1 , . . . , xin−r ]/I ' K[xi1 , . . . , xin−r ]
lo cual prueba (∗). Finalmente, note que
h f1 , . . . , fm i = h f1 , . . . , fr i = I
lo cual termina la demostración. t
u
Proposición 6.2. Si f ∈ K[x1 , . . . , xn ] es un polinomio irreducible, entonces la K-
álgebra K[x1 , . . . , xn ]/h f i tiene grado de transcendencia n − 1.
Demostración. Como K[x1 , . . . , xn ] es un DFU, entonces h f i es un ideal primo y
ası́ K[x1 , . . . , xn ]/h f i es un dominio entero. Escribamos
K[α1 , . . . , αn ] = K[x1 , . . . , xn ]/h f i con αi = xi + h f i
y sea K(α1 , . . . , αn ) el campo de fracciones de K[α1 , . . . , αn ]. Como f no es el poli-
nomio cero, algún xi ocurre en f y, renumerando si hiciera falta, podemos suponer
que xn ocurre en f . Entonces, xn ocurre en todo múltiplo no nulo de f y por lo tanto
ningún polinomio no nulo en x1 , . . . , xn−1 pertenece a h f i. Se sigue que α1 , . . . , αn−1
son trascendentes algebraicamente independientes sobre K porque si un polinomio
se anula en estas αi entonces el polinomio pertenece a h f i por la definición de
αi = xi + h f i. Por otro lado, como xn aparece en f , escribiendo a f como
f = ∑ gi (x1 , . . . , xn−1 )xnri , ri ≥ 0
i
se tiene que
0 = f (α1 , . . . , αn ) = ∑ gi (α1 , . . . , αn−1 )αnri = h(αn )
i
6 Dimensión de álgebras y anillos noetherianos 147
con h ∈ K(α1 , . . . , αn−1 )[xn ] un polinomio no nulo. Se sigue que αn es algebrai-
co sobre K(α1 , . . . , αn−1 ) y por lo tanto α1 , . . . , αn−1 es una base trascendente de
K[α1 , . . . , αn−1 ] sobre K. t
u
Proposición 6.3. Si A es una K-álgebra de tipo finito que es dominio entero, enton-
ces para todo ideal primo no nulo p de A se tiene que
grtrK (A/p) < grtrK (A).
Demostración. Escribamos A = K[α1 , . . . , αn ] = K[x1 , . . . , xn ]/I con αi = xi + I. Si
f ∈ A, sea f su imagen en A/p y ası́ A/p = K[α 1 , . . . , α n ]. Sea d = grtrK (A/p) y
numeremos las xi de tal forma que α 1 , . . . , α d son algebraicamente independientes
sobre K. Mostraremos que, para todo 0 6= f ∈ p, los d + 1 elementos α1 , . . . , αd , f
son algebraicamente independientes sobre K y por lo tanto grtrK (A) ≥ d + 1, como
se querı́a. Para demostrar lo requerido, supongamos que es falso, i.e., supongamos
que existe una relación algebraica no trivial
(∗) am (α1 , . . . , αd ) f m + am−1 (α1 , . . . , αd ) f m−1 + · · · + a0 (α1 , . . . , αd ) = 0
con los ai ∈ K[x1 , . . . , xd ] y am 6= 0. Como A es un dominio entero, si hiciera falta
podemos cancelar potencias de f de tal manera que a0 (α1 , . . . , αd ) 6= 0. Aplicando
el morfismo A A/p a ambos lados de (∗) y recordando que f ∈ p, se obtiene que
a0 (α 1 , . . . , α d ) = 0
lo cual contradice la independencia algebraica de α 1 , . . . , α d . t
u
Proposición 6.4. Si A es una K-álgebra de tipo finito que es DFU, entonces para
todo ideal primo p de A tal que grtrK (A/p) = grtrK (A) − 1 se tiene que p = h f i, para
algún f ∈ A.
Demostración. Note primero que p 6= 0 porque de lo contrario se tendrı́a que A/p =
A/0 = A y ası́ ambos tendrı́an el mismo grado de trascendencia. Se sigue que existe
un 0 6= f ∈ p y podemos suponer que f es irreducible porque p es un ideal primo.
Como A es un DFU, entonces h f i es un ideal primo contenido en p. Si sucediera que
h f i p, entonces 0 6= p = p/h f i ⊆ A/h f i =: A0 es un ideal primo de la K-álgebra
afı́n A0 y ası́, por la proposición 6.3,
grtrK (A0 /p) < grtrK (A0 ) = grtrK (A/h f i)
donde observamos que A0 /p = (A/h f i)/(p/h f i) ' A/p y por lo tanto
grtrK (A/p) = grtrK (A0 /p) < grtrK (A0 ) = grtrK (A/h f i) = grtrK (A) − 1
donde la igualdad es por la proposición 6.2. La desigualdad contradice la hipótesis.
t
u
148 6 Dimensión de álgebras y anillos noetherianos
Teorema 6.5. Si A es una K-álgebra de tipo finito que es dominio entero, y si f ∈ A
no es cero ni unidad y p es un primo de A, mı́nimo entre los que contienen a h f i,
entonces
grtrK (A/p) = grtrK (A) − 1.
Demostración.
p (J. Tate). Mostraremos primero que basta probar el teorema cuando
h f i es primo. En efecto, por el teorema 4.22, como A es noetheriano todo ideal
tiene una descomposición primaria p(mı́nima), en particular h f i = q0 ∩ q1 ∩ · · · ∩ qr
con los qi primarios. Se sigue que h f i = p0 ∩p1 ∩· · ·∩pr es intersección de ideales
√
primos pi := qi ⊇ h f i, a la que podemos suponer que es irredundante, i.e., no
se puede omitir ninguno de ellos, en particular p1 ∩ · · · ∩ pr 6⊆ p0 y ası́ existe un
g ∈ p1 ∩ · · · ∩ pr − p0 . Observe ahora que en Ag se tiene que
p p
(1) f /1 = f Ag = (p0 ∩ p1 ∩ · · · ∩ pr )Ag = p0 Ag
donde la última igualdad es porque g ∈ pi para i ≥ 1 y ası́ pi Ag = Ag si i ≥ 1. Ahora,
el anillo Ag es un dominio entero con el mismo campo de fracciones que A y por
lo tanto tiene el mismo grado de trascendencia sobre K. Por el mismo argumento,
si A → Ag es el morfismo de localización y p0 Ag es la imagen de p0 ⊆ A en Ag ,
el anillo Ag /p0 Ag tiene el mismo grado de trascendencia sobre K que A/p√0 . Por lo
tanto, usando (1), después de reemplazar A con Ag podemos suponer que f es un
ideal primo de A, digamos igual a p0 =: p.
Por otra parte, como A es un dominio entero y como es una K-álgebra finitamen-
te generada, por el teorema de normalización de Noether 3.19 existen elementos
y1 , . . . , yd ∈ A algebraicamente independientes sobre K tales que A es entera sobre
K[y1 , . . . , yd ] y K(y1 , . . . , yd ) → K(A) es una extensión finita de campos, donde K(A)
es el campo de fracciones de A. Si Nm : K(A) → K(y1 , . . . , yd ) es la norma de esta
extensión, para f ∈ A ⊆ K(A) sea f0 = Nm( f ) ∈ K(y1 , . . . , yd ). Por la proposición
3.18 se tiene que f0 ∈ K[y1 , . . . , yd ]. Mostraremos que
p
(2) p ∩ K[y1 , . . . , yd ] = h f0 i.
Antes de probar lo anterior, observe que (2) implica que el morfismo inducido
por la inclusión K[y1 , . . . , yd ] ,→ A al pasar a los cocientes es inyectivo:
p
(3) K[y1 , . . . , yd ]/ h f0 i = K[y1 , . . . , yd ]/ p ∩ K[y1 , . . . , yd ] A/p.
Más aún, ya que A es finitamente generado comopK[y1 , . . . , yd ]-módulo, entonces
A/p es finitamente generado como K[y1 , . . . , yd ]/ h f0 i-módulo en (3). Se sigue
que p
grtrK A/p = grtrK K[y1 , . . . , yd ]/ h f0 i = d − 1,
donde la última igualdad es por la proposición 6.2 ya que f0 es irreducible. Notamos
que como f 6= 0 entonces f0 6= 0 y f0 ∈ p implica que f0 no es constante.
Resta probar la afirmación (2). Como ya observamos, por el teorema de nor-
malización de Noether 3.19, A es entero sobre K[y1 , . . . , yd ] y como la norma
Nm : K(A) → K(y1 , . . . , yd ) manda elementos enteros (por ejemplo, f ) de K(A)
6 Dimensión de álgebras y anillos noetherianos 149
en enteros de K(y1 , . . . , yd ) y como K[y1 , . . . , yd ] es normal ya que es DFU, enton-
ces estos elementos enteros están en K[y1 , . . . , yd ], i.e., f0 = Nm( f ) ∈ K[y1 , . . . , yd ].
Se sigue que f divide a f0 en A yppor lo tanto f0 ∈ h f i ⊆ p y consecuentemente
h f0 i ⊆ p ∩ K[y1 , . . . , yd ] por lo que h f0 i ⊆ p ∩ K[y1 , . . . , yd ] porque p es primop
y por
lo tanto radical. Para la otra inclusión, si g ∈ p∩K[y1 , . . . , yd ] entonces g ∈ p = h f i
y ası́ gm ∈ h f i, i.e, gm = f h para algún h ∈ A y algún m ≥ 1. Tomando normas en
esta igualdad, recordando que si e = [K(A) : K(y1 , . . . , yd )] como gm ∈ K[y1 , . . . , yd ]
se tiene que que Nm(gm ) = gme , se obtiene que
gme = Nm( f h) = Nm( f ) Nm(h) = f0 Nm(h) ∈ h f0 i
p
por lo que g ∈ h f0 i, lo cual prueba la inclusión que faltaba en (2). t
u
Corolario 6.6. Si A es una K-álgebra de tipo finito que es dominio entero y p es un
ideal primo mı́nimo no nulo de A, entonces grtrK (A/p) = grtrK (A) − 1.
Demostración. Sea 0 6= f ∈ p; entonces f no es unidad y p es un primo mı́nimo
entre los que contienen a f . Aplique entonces el teorema 6.5 previo. t
u
El resultado principal es:
Teorema 6.7. Si A es una K-álgebra de tipo finito que es dominio entero, entonces
grtrK (A) es igual a la longitud máxima n de las cadenas de ideales primos de A
(∗) p0 p1 ··· pn .
Demostración. Como se tiene un epimorfismo K[x1 , . . . , xn ] A, por el ejercicio
4.10 del capı́tulo 4 se sigue que A es noetheriano, por lo que las cadenas de primos
(∗) anteriores son finitas. Supongamos entonces que la cadena de primos (∗) del
enunciado es de longitud máxima, en particular p0 = 0 y p1 6= 0 y es primo mı́nimo
no nulo de A. Del corolario 6.6 se sigue que
grtrK (A) = grtrK (A/p1 ) + 1
y como p2 = p2 /p1 es un primo mı́nimo no nulo en A/p1 (por la correspondencia
entre ideales primos de A/p1 e ideales primos de A que contienen a p1 ) y como
(A/p1 )/(p2 /p1 ) ' A/p2 , aplicando de nuevo el corolario 6.6 se tiene que
grtrK (A/p1 ) = grtrK (A/p2 ) + 1
y procediendo de esta manera obtenemos que
grtrK (A) = grtrK (A/p1 ) + 1 = grtrK (A/p2 ) + 2 = · · · = grtrK (A/pn ) + n
donde pn es un ideal máximo por la maximalidad de (∗), y por lo tanto A/pn es
un campo que es una K-álgebra de tipo finito y ası́ el lema de Zariski 3.21 implica
que la extensión K → A A/pn es algebraica, en particular grtrK (A/pn ) = 0 y
consecuentemente grtrK (A) = n, como se querı́a. t
u
150 6 Dimensión de álgebras y anillos noetherianos
Dimensión de Krull de un anillo. Si A es un anillo conmutativo, una cadena de
longitud n de ideales primos de A es una sucesión finita de ideales primos de A
incluidos propiamente uno en otro:
p0 p1 ··· pn .
La dimensión de Krull de un anillo A, a la que denotaremos por dim A, es el supremo
de las longitudes de las cadenas de ideales primos de A. Ası́, el teorema 6.7 anterior
dice que el grado de trascendencia de una K-álgebra de tipo finito A que es dominio
entero es igual a la dimensión de Krull del anillo A.
Ejemplo 6.1. Un campo K tiene dimensión de Krull dim K = 0.
Ejemplo 6.2. Para el anillo de enteros Z sus ideales primos son h0i y hpi = pZ, con
p > 0 un entero primo. Por lo tanto las cadenas más largas de ideales primos en Z
son todas de la forma 0 hpi y ası́ dim Z = 1.
Ejemplo 6.3. En general, cualquier DIP que no sea un campo tiene dimensión de
Krull dim A = 1 porque sus primos son máximos. En particular, para el anillo de
polinomios K[x] con coeficientes en un campo, dim K[x] = 1.
Ejemplo 6.4. Si K es cualquier campo, para el anillo de polinomios en n indeter-
minadas K[x1 , . . . , xn ] se tiene que h0i hx1 i hx1 , x2 i · · · hx1 , . . . , xn i es una
cadena de ideales primos de longitud n y por lo tanto dim K[x1 , . . . , xn ] ≥ n. De
hecho, por el teorema 6.7 se tiene que dim K[x1 , . . . , xn ] = n, ya que el grado de
trascendencia del campo de fracciones correspondiente K(x1 , . . . , xn ) es n.
La altura de un ideal. Si A es un anillo conmutativo y p ∈ Spec A, la altura h(p)
de p es el supremo de las longitudes n de las cadenas ascendentes de ideales primos
contenidos en p:
p0 p1 · · · pn = p.
Ası́, la dimensión de Krull de A es el supremo de las alturas h(p) variando p en todos
los primos de A. Por convención, si 0 es ideal primo de A pondremos h(0) = −∞. Si
I es cualquier ideal, su altura h(I) es el ı́nfimo de las alturas de los ideales primos
que contienen a I, es decir, h(I) = ı́nf{h(p) : p ∈ V (I) ⊆ Spec A}. Si I = A de tal
forma que V (I) = V (A) = 0, / interpretamos h(I) = h(A) = dim A.
Proposición 6.8. Sea A un anillo conmutativo. Entonces,
(1) dim A = dim(A/ nil A).
(2) Si p es un ideal primo de A, entonces dim Ap = h(p).
(3) Si I ⊆ J son ideales de A, entonces h(I) ≤ h(J).
(4) dim A = sup{dim Am : m es ideal máximo de A}.
(5) Si p ∈ Spec A, entonces h(p) + dim(A/p) ≤ dim A.
6 Dimensión de álgebras y anillos noetherianos 151
Demostración. (1): Como nil A es la intersección de todos los ideales primos de
A, entonces todos los primos de A contienen a nil A y por lo tanto se tiene una
correspondencia biunı́voca entre los primos de A y los primos de A/ nil A y esta
correspondencia preserva inclusiones. Para (2), los primos de Ap corresponden bi-
unı́vocamente con los primos de A contenidos en p y por lo tanto dim Ap = h(p).
La parte (3) es porque I ⊆ J implica que V (I) ⊇ V (J). Para (4), todo ideal pro-
pio p (primo o no) está contenido en un máximo m y ası́ h(p) ≤ h(m) por lo que
dim A = sup{h(m)} y por la parte (2), h(m) = dim Am . Para (5) observe que h(p)
considera cadenas de primos de A contenidos en p y dim(A/p) considera cadenas
de primos de A que contienen a p. t
u
El teorema del ideal principal de Krull. Para una variedad afı́n lineal V ⊆ K n
(i.e., definida por polinomios lineales), a la cual podemos pensar que pasa por el
origen de tal forma que V es un subespacio vectorial de K n , descrita por un sistema
de ecuaciones lineales en n variables y de rango r, el álgebra lineal nos dice que
dimV = n − r. Más aún, cualquier variedad lineal de dimensión d se puede describir
por n − d ecuaciones lineales. Para variedades algebraicas, afines o proyectivas, i.e.,
ceros de sistemas de ecuaciones polinomiales de grado arbitrario, los resultados
correspondientes son más difı́ciles de obtener y comenzamos con el teorema 6.11
del ideal principal de Krull, una de cuyas consecuencias es una cota inferior para
el número de generadores de un ideal en un anillo noetheriano, que al ser aplicado
a un ideal del anillo polinomial K[x1 , . . . , xn ] se traduce en una cota inferior para
el número de ecuaciones necesarias para describir una variedad algebraica. Para
demostrar este teorema de Krull necesitaremos los dos lemas siguientes:
Lema 6.9. Sean I = S ni=1 qi una descomposición primaria mı́nima del ideal I ⊆ A y
T
√
pi = qi . Entonces, ni=1 pi = {x ∈ A : (I S
: x) 6= I}. En particular, si el ideal 0 ⊆ A
tiene una descomposiciónSprimaria y D = x6=0 (0 : x) es el conjunto de divisores de
cero de A, entonces D = p∈Ass(0) p.
Demostración. Si I ⊆ A es descomponible, entonces el ideal 0T es descomponible
en el anillo cociente A/I, ya que si I = ni=1 qi , entonces 0 = ni=1 qi , donde qi es
T
la imagen de qi en A/I, y notamos que cada qi es primario, ya que si xy ∈ qi con
x 6∈ qi , entonces xy ∈ qi y x 6∈ qi y por lo tanto yk ∈ qi , por ser éste primario, y
ası́ yk ∈ qi . Se sigue que basta probar el lema para el ideal cero, suponiendo que éste
S √ qS
es descomponible. Ahora, como D = x6=0 (0 : x), entonces D = x6=0 (0 : x) =
p √ r
(0 : x), y si x ∈ D entonces x ∈ D para algún r ≥ 1 y ası́ existe y 6= 0 tal que
S
x6=0
r
x y= r−1 )y = 0 y ası́ xz = 0 para algún z 6= 0 por lo que x ∈ D,
√ 0 y por lo tanto x(x √ √ p
i.e, D ⊆ D; y como D ⊆ D, entonces D = D = x6=0 (0 : x). Finalmente,
S
recordemos que en la demostración
p del primer teorema de unicidad 4.21, para el
ideal I = 0, mostramos que (0 : x) = x6∈qi pi ⊆ pi y por lo tanto D ⊆ pi ∈Ass(0) pi .
T S
p
Pero, por el mismo teorema de unicidad 4.21, cada pi es de la forma (0 : x), para
algún x ∈ A y por lo tanto pi ∈Ass(0) pi ⊆ D. t
u
S
Lema 6.10. Si I ⊆ p ⊆ q son ideales de A con q primo y p primo mı́nimo de I,
entonces pAq es primo mı́nimo de IAq .
152 6 Dimensión de álgebras y anillos noetherianos
Demostración. Recordemos que el morfismo canónico ϕ : A → Aq induce una bi-
yección entre los ideales primos de Aq y los ideales primos de A contenidos en q,
por lo que p primo implica que pAq es primo de Aq . Ahora, si pAq no fuera pri-
mo mı́nimo de IAq , existirı́a un primo P de Aq tal que IAq ⊆ P pAq , y como
p = ϕ −1 (pAq ) es primo y ϕ −1 (P) 6= p porque P 6= pAq (y la biyección citada),
entonces
I ⊆ ϕ −1 (IAq ) ⊆ ϕ −1 (P) ϕ −1 (pAq ) = p
lo que contradice la minimalidad de p. t
u
Teorema 6.11 (Teorema del ideal principal de Krull). Sean A un anillo noetheriano
y hxi A un ideal principal propio. Entonces, para todo primo mı́nimo p de hxi se
tiene que h(p) ≤ 1. Más aún, si x no es un divisor de cero de A, entonces h(p) = 1.
Demostración. La segunda afirmación se sigue de la primera parte. En efecto, co-
mo A es noetheriano el ideal 0 es descomponible y por el lema 6.9 el conjunto de
S
divisores de cero de A es D = pi ∈Ass(0) pi . Por lo tanto, si x no es divisor de cero,
x 6∈ pi , para todo pi ∈ Ass(0) y ası́, si p ⊇ hxi con p primo, p no podrı́a ser alguno de
los pi , i.e., no serı́a primo mı́nimo de A y por lo tanto contiene propiamente un ideal
primo p0 p y ası́ h(p) ≥ 1, lo que implica la segunda afirmación.
Para probar la primera afirmación, observe primero que, por el lema 6.10, pAp
es un ideal primo mı́nimo de hxiAp , y por la biyección inducida por el morfismo de
localización ϕ : A → Ap entre los ideales primos de Ap y los ideales primos de A
contenidos en p (donde q p corresponde a qAp pAp ) se sigue que basta probar
el teorema para hxiAp ⊆ pAp , o lo que es lo mismo, suponer que A es un anillo
noetheriano local con ideal máximo p que es además primo mı́nimo de hxi.
Asumiendo lo anterior, si q p es cualquier otro ideal primo debemos probar
que h(q) = 0. Antes de proceder, note que x 6∈ q porque de lo contrario, como p es
primo mı́nimo de hxi se tendrı́a que q = p. Observe ahora que, como p es primo
mı́nimo de hxi, entonces el anillo A/hxi tiene un único primo, a saber p/hxi (ya que
si p0 ∈ Spec(A/hxi), entonces p0 ⊇ hxi con p0 ∈ Spec A y como p es el único ideal
máximo de A, entonces p0 ⊆ p y como p es mı́nimo entre los primos que contienen a
hxi, entonces p0 = p) y por lo tanto dim A/hxi = 0 y como es noetheriano, entonces
por el teorema 4.36 es artiniano. Ahora, para demostrar que h(q) = 0, considere las
potencias qi Aq y sus imágenes inversas bajo el morfismo de localización ϕ : A →
Aq a las que se denota por q(i) y se conocen como las potencias simbólicas de q.
Observe ahora que las inclusiones qi+1 Aq ⊆ qi Aq inducen inclusiones q(i+1) ⊆ q(i)
y como A/hxi es artiniano la cadena descendente de ideales
hxi + q(1) /hxi ⊇ hxi + q(2) /hxi ⊇ hxi + q(3) /hxi ⊇ · · ·
se estaciona, i.e., existe n ≥ 1 tal que
(1) hxi + q(n) = hxi + q(n+1) = · · ·
Veremos que lo anterior implica que
6 Dimensión de álgebras y anillos noetherianos 153
(2) q(n) = hxiq(n) + q(n+1) .
En efecto, si z ∈ q(n) , entonces z ∈ hxi + q(n) = hxi + q(n+1) y ası́ z = ax + q, con
a ∈ A, q ∈ q(n+1) , y como qn+1 ⊆ qn entonces q(n+1) ⊆ q(n) y ası́ q ∈ q(n) por lo que
ax = z − q ∈ q(n) con x 6∈ q. Observe ahora que como qAq es el ideal máximo de Aq
entonces qn Aq es qAq -primario por el ejemplo 4.8, y ası́ por el lema 4.17 su imagen
p
inversa q(n) es q-primario. Por lo tanto, como ax = z − q ∈ q(n) con x 6∈ q = q(n)
entonces a ∈ q(n) y consecuentemente z = ax + q ∈ hxiq(n) + q(n+1) por lo que q(n) ⊆
hxiq(n) +q(n+1) y la inclusión recı́proca es obvia porque q(n+1) ⊆ q(n) , lo cual prueba
(2). Ahora, como hxi ⊆ p = J(A), por el lema de Nakayama 4.6 de la igualdad (2)
se sigue que
(3) q(n) = q(n+1)
y la igualdad anterior junto con la biyección entre ideales mencionada anteriormente
implican que qn Aq = qn+1 Aq , y de nuevo, por el lema de Nakayama 4.6 esta última
igualdad implica que qn Aq = 0, es decir, el ideal máximo qAq de Aq es nilpotente y
ası́ un producto de ideales máximos es cero y como Aq es noetheriano, por el lema
4.35 se sigue que Aq es artiniano. Del teorema 4.36 se sigue que dim Aq = 0 y ası́,
por la proposición 6.8, h(q) = 0, como se querı́a. t
u
Observación 6.1. Antes de generalizar el teorema del ideal principal de Krull 6.11,
observemos que en términos de la altura y de la dimensión de Krull, en el corolario
6.6 se probó que si A es una K-álgebra de tipo finito (que es dominio entero) y si
p ⊆ A es un primo de altura h(p) = 1, entonces
(∗) dim(A/p) = dim A − 1.
En particular, si f ∈ A no es cero ni unidad y p ∈ Spec A es un ideal primo mı́nimo
que contiene a h f i, por el teorema del ideal principal de Krull 6.11, h(p) = 1 y se
tiene la igualdad (∗).
Para extender el teorema del ideal principal de Krull 6.11 al caso de ideales fini-
tamente generados, necesitaremos el lema siguiente:
Lema 6.12. Sean A un anillo noetheriano, p ∈ Spec A, S ⊆ Spec A un conjunto finito
tal que p 6⊆ q, para todo q ∈ S.
(1) Si existe una cadena de ideales primos p0 p1 p, entonces existe tal una
cadena con p1 6⊆ q, para todo q ∈ S.
(2) En general, si existe una cadena de ideales primos p0 p1 · · · pd−1 p,
entonces existe una tal cadena con pi 6⊆ q, para todo i = 1, . . . , d − 1 y todo q ∈ S.
Demostración. Note primero que p 6⊆ q∈S q por la proposición 1.9 y por lo tanto
S
existe un a ∈ p, a 6∈ p0 , a 6∈ q, para todo q ∈ S. Como p ⊇ hai + p0 , entonces p
contiene a un ideal primo mı́nimo p01 de hai + p0 y ası́ p01 /p0 es un ideal primo
mı́nimo del ideal principal (hai + p0 )/p0 en A/p0 , que es dominio entero, y por el
154 6 Dimensión de álgebras y anillos noetherianos
teorema del ideal principal de Krull 6.11, h(p01 /p0 ) = 1. Por otro lado, la cadena
p0 /p0 p1 /p0 p/p0 muestra que h(p/p0 ) ≥ 2 y consecuentemente p01 6= p, i.e.,
p01 p. Más aún, si q ∈ S entonces p01 6⊆ q porque a ∈ p01 y a 6∈ q, para todo q ∈ S.
También, a ∈ p01 − p0 por lo que p0 p01 . Se tiene ası́ que p0 p01 p con p01 6⊆ q,
para todo q ∈ S.
(2): En el caso general, p0 p1 · · · pd−1 p, aplicando la parte (1) a la cadena
pd−2 pd−1 p existe otra cadena pd−2 p0d−1 p con p0d−1 6⊆ q, para todo q ∈ S.
Luego, aplicando la parte (1) a la cadena pd−3 pd−2 p0d−1 vemos que existe otra
cadena pd−3 p0d−2 p0d−1 p con p0d−2 6⊆ q, para todo q ∈ S. Repetimos estos
pasos hasta llegar al resultado deseado. t
u
Teorema 6.13 (Teorema generalizado del ideal principal de Krull). Si A es un anillo
noetheriano e I = ha1 , . . . , am i A es un ideal propio generado por m elementos,
entonces, para cualquier ideal primo mı́nimo p de I, su altura es h(p) ≤ m.
Demostración. Para m = 1, éste es el teorema del ideal principal de Krull 6.11.
Podemos entonces suponer que m ≥ 2 y que el teorema ha sido probado para ideales
generados por a lo más m − 1 elementos. Sea p un primo mı́nimo de I = ha1 , . . . , am i
y sean q1 , . . . , qs los primos mı́nimos de ha1 , . . . , am−1 i. Por hipótesis de inducción
h(qi ) ≤ m − 1. Si sucediera que p está contenido en algún qi , entonces se tendrı́a
que h(p) ≤ h(qi ) ≤ m − 1 ≤ m y ya habrı́amos acabado. Ası́, podemos suponer que
p 6⊆ qi , para todo i. Poniendo d = h(p), queremos probar que d ≤ m. Por definición
de d, se tiene una cadena
(∗) p0 ··· pd−1 pd = p
con d ≥ 2, porque si d = 1, entonces h(p) = 1 ≤ m y no hay nada que probar. Pode-
mos entonces aplicar el lema 6.12 a la cadena (∗) y suponer que pi 6⊆ q j , para todo
1 ≤ i ≤ d y todo ⊆
6 j . En particular, p1 6⊆ qi para todo i y por lo tanto exis-
S
j, i.e., pi q
te b ∈ p1 − qi . Mostraremos que p es un primo mı́nimo de ha1 , . . . , am−1 , bi. Para
S
comenzar, p contiene un primo mı́nimo p0 de este ideal y como p0 ⊇ ha1 , . . . , am−1 i,
entonces p0 contiene uno de los qi , pero como b ∈ p0 − qi para todo i, entonces p0 no
puede ser igual a este qi . Si p 6= p0 , entonces qi p0 p y ası́ p := p/ha1 , . . . , am−1 i
tiene altura ≥ 2 en A := A/ha1 , . . . , am−1 i. Pero p es un ideal mı́nimo en A del ideal
principal ha1 , . . . , am i/ha1 , . . . , am−1 i y ası́ h(p) ≤ 1 por el teorema del ideal prin-
cipal 6.11, lo cual es una contradicción. Se sigue que p = p0 y por lo tanto p es
un primo mı́nimo de ha1 , . . . , am−1 , bi. Pero entonces p/hbi es un primo mı́nimo
de ha1 , . . . , am−1 , bi/hbi en A/hbi, que está generado por las clases de a1 , . . . , am−1
y ası́ h(p/hbi) ≤ m − 1 por hipótesis de inducción. Finalmente, como se tiene la
cadena de primos distintos
p1 /hbi ··· pd−1 /hbi pd /hbi = p/hbi
entonces d − 1 ≤ h(p/hbi) ≤ m − 1 y por lo tanto d ≤ m. t
u
El teorema generalizado del ideal principal de Krull 6.13 tiene un recı́proco:
6 Dimensión de álgebras y anillos noetherianos 155
Teorema 6.14. Sean A un anillo noetheriano e I A un ideal propio de altura
h(I) = n. Entonces, existen n elementos a1 , . . . , an ∈ I tales que para cada i ≤ n
el ideal ha1 , . . . , ai i tiene altura i.
Demostración. Si n = 0, se toma el conjunto vacı́o notando que h0i / = 0. Podemos
ası́ suponer que n ≥ 1. Note entonces que sólo hay un número finito de primos
de altura 0 porque un tal ideal es un primo mı́nimo de Ass(0) y ninguno de estos
primos puede contener a I porque h(I) ≥ 1. Por la proposición 1.9 se sigue que
existe un a1 ∈ I − h(p)=0 p. Por construcción, ha1 i tiene altura h ≥ 1 y ası́ por el
S
teorema del ideal principal de Krull 6.11 se sigue que tiene altura hha1 i = 1. Esto
completa la demostración cuando n = 1. Podemos entonces suponer que n ≥ 2.
De nuevo, notamos que sólo hay un número finito de primos de altura 1 y que
contienen a ha1 i porque un tal primo está en Assha1 i, y ninguno de estos primos
puede contener a I porque estamos suponiendo que h(I) ≥ 2. Por la proposición
1.9 existe un a2 ∈ I − h(p) = 1 y p ⊇ ha1 i p. Por construcción ha1 , a2 i tiene altura h ≥
S
2 y ası́ por el teorema generalizado del ideal principal de Krull 4.3 se sigue que
hha1 , a2 i = 2. Esto completa la demostración en el caso cuando n = 2. Continuando
de esta manera se termina la demostración. t
u
Anillos locales regulares y espacios tangente. Si A es cualquier anillo, m ⊆ A es
un ideal máximo y k = A/m es su campo residual, hemos visto en la observación
4.2 que m/m2 es un k-espacio vectorial. Ahora, si (A, m) es un anillo local, por la
proposición 6.8 (2) y (4) se tiene que dim A = h(m) y si además A es noetheriano
y m = ha1 , . . . , an i con n el número mı́nimo de generadores, por el corolario 4.8
dimk (m/m2 ) = n y por el teorema 6.13 la altura h(m) ≤ n. Es decir,
dim A = h(m) ≤ número mı́nimo de generadores de m = dimk (m/m2 )
y ası́ hemos probado:
Lema 6.15. Si (A, m) es un anillo noetheriano local, entonces
dim A ≤ dimk (m/m2 ).
t
u
En el lema 6.15, en la izquierda es la dimensión de Krull de A y en el lado derecho
es la dimensión del k-espacio vectorial m/m2 . El k-espacio vectorial m/m2 es el
espacio cotangente de Zariski de A en m. Su dual
∨
m/m2 := Homk (m/m2 , k)
es el espacio tangente de Zariski de A en m. Si se tiene la igualdad dim A =
dimk (m/m2 ) en el lema 6.15, se dice que A es regular en m o que es liso en m
o que es no singular en m y que A es un anillo local regular. Si se tiene la desigual-
dad estricta se dice que A es singular en m.
Si A es un anillo noetheriano arbitrario y p es un ideal primo de A, por la propo-
sición 4.3 el anillo local Ap es noetheriano, y se dice que A es regular o liso o no
156 6 Dimensión de álgebras y anillos noetherianos
singular en p si Ap es un anillo local regular. Si A es regular en todos sus primos,
diremos que A es un anillo regular.
Ejemplo 6.5. Sea (A, m) un anillo noetheriano local. Si dim A = 0, entonces A es
regular si y sólo si m2 = m, y por el lema de Nakayama 4.6 esto sucede si y sólo si
m = 0, i.e., si y sólo si A es un campo porque en este caso las unidades son todo A −
{0}. En particular, A es un dominio entero. El teorema 6.18 siguiente muestra que,
en general, un anillo regular es un dominio entero. Para demostrarlo necesitaremos
los dos lemas siguientes:
Lema 6.16. Sea (A, m) un anillo noetheriano local con campo residual k = A/m.
Sea c ∈ m − m2 . Considere el epimorfismo canónico A A := A/hci y denote sus
imágenes mediante a 7→ a. Entonces,
dimk (m/m2 ) = dimk (m/m2 ) + 1
donde m := m/hci es el ideal máximo de A.
Demostración. Sean α1 , . . . , αn ∈ m tales que α 1 , . . . , α n ∈ m/m2 es una base como
k-espacio vectorial. Mostraremos que α1 , . . . , αn , c es base de m/m2 . En efecto, por
el corolario 4.8, α1 , . . . , αn es un conjunto mı́nimo de generadores de m = m/hci y
ası́ m = hα1 , . . . , αn i + hci, lo que implica que α1 , . . . , αn , c generan m/m2 . Proba-
remos ahora que son linealmente independientes. En efecto, si se tiene una combi-
nación lineal
(1) a1 α1 + · · · + an αn + an+1 c ≡ 0 (mód m2 )
con los ai ∈ A (recordando que k = A/m), reduciendo (1) módulo hci queda
a1 α 1 + · · · + an α n ≡ 0 (mód m2 )
y la independencia lineal de los α i implica que a1 , . . . , an son cero en k = A/m, es de-
cir, sus representantes a1 , . . . , an ∈ m y (1) queda de la forma an+1 c ≡ 0 (mód m2 ),
i. e., an+1 c ∈ m2 . Si sucediera que an+1 6∈ m entonces serı́a unidad en A y conse-
cuentemente c ∈ m2 , lo cual contradice la elección de c ∈ m − m2 . Se sigue que
an+1 ∈ m y por lo tanto en (1) todos los coeficientes son cero, i.e., α1 , . . . , αn , c son
una base de m/m2 . t
u
Lema 6.17. Sea (A, m) un anillo noetheriano local. Si A es regular, entonces para
todo c ∈ m − m2 el cociente A/hci también es regular. Más aún,
dim A = dim A/hci + 1.
Demostración. Por el ejercicio 6.9, si A = A/hci y m = m/hci, entonces
(1) h(m) ≤ h(m) ≤ h(m) + 1
porque hci es generado por n = 1 elemento. Por lo tanto,
6 Dimensión de álgebras y anillos noetherianos 157
dimk m/m2 ≥ h(m) ≥ h(m) − 1 = dimk m/m2 − 1 = dimk m/m2
donde la primera desigualdad es por el lema 6.15, la segunda desigualdad es (1), la
primera igualdad es porque (A, m) es regular y la segunda igualdad por el lema 6.16.
Se sigue que todas las desigualdades son igualdades, en particular
dimk m/m2 = h(m) = dim A = dim A/hci
y por lo tanto A/hci es regular de dimensión dim A − 1. t
u
Teorema 6.18. Sea (A, m) un anillo noetheriano local. Si A es regular, entonces es
un dominio entero.
Demostración. Por inducción sobre d = dim A = dimk (m/m2 ). Si d = 0, es el ejem-
plo 6.5. Supongamos ahora que d ≥ 1 (y ası́, por el ejemplo 6.5, existe c ∈ m − m2 ) y
que el teorema es cierto para anillos regulares de dimensión ≤ d − 1. Antes de hacer
la inducción observemos que si A contiene ideales p hci, con p primo, entonces A
es un dominio entero. En efecto, sea a ∈ p y supongamos que a ∈ hcin = hcn i para
algún n ≥ 1. Entonces, a = bcn con b ∈ A. Como c 6∈ p, se debe tener que b ∈ p hci
y ası́ a ∈ hcn+1
T m
i. Continuando de esta manera vemos que a ∈ hcm i para todo m ≥ 1,
es decir, a ∈ hc i = 0 (por el teorema 4.10) y ası́ p = 0 y como es primo, entonces
A es un dominio entero, como se querı́a.
Regresando ahora a la inducción, para c ∈ m − m2 , como A/hci es regular de
dimensión d − 1 por el lema 6.17, la hipótesis de inducción implica que es un domi-
nio entero y por lo tanto hci es un ideal primo. Si h(hci) = 1, por la observación del
párrafo anterior se sigue que A es dominio entero. Podemos entonces suponer que
h(hci) = 0 y por lo tanto es primo mı́nimo de A. Sea S el conjunto de primos mı́ni-
mos de A (sabemos que S es finito porque sus elementos son los primos mı́nimos de
Ass(0)). Hemos ası́ mostrado que para todo c ∈ m − m2 , hci ∈ S y por lo tanto
[
m − m2 ⊆ p
p∈S
y consecuentemente m ⊆ m2 ∪ p∈S p . Por el ejercicio 6.12 de este capı́tulo (que
S
generaliza la proposición 1.9) se sigue que m ⊆ m2 o m está contenido en alguno de
los primos mı́nimos p ∈ S y por lo tanto es igual a uno de éstos. Si m ⊆ m2 , entonces
m = m2 y por el lema de Nakayama 4.6 se sigue que m = 0, lo cual contradice el
que h(m) = dim A ≥ 1. Si m ∈ S, entonces h(m) = 0, lo cual también contradice el
que h(m) = dim A ≥ 1. Se sigue que h(hci) = 0 no es posible y ası́ h(hci) = 1 y
como observamos antes, ésto implica que A es dominio entero. t
u
Corolario 6.19. Sea (A, m) un anillo noetheriano local. Si A es regular de dimen-
sión 1, entonces A es un DIP con un único ideal primo no nulo.
Demostración. Como h(m) = dim A = 1, por el teorema 6.14 existe un π1 ∈ m tal
que hhπ1 i = 1 y como hπ1 i ⊆ m, ambos de altura 1, se sigue que m =√ hπ1 i es
principal. Ahora, si I es cualquier ideal propio no nulo de A, se tiene que I = m
158 6 Dimensión de álgebras y anillos noetherianos
porque m es el único primo que contiene a I ya que h(m) = 1. Ası́, por la proposición
4.12, mr ⊆ I para algún r ≥ 1. Por el lema 4.35 se sigue que A/mr es artiniano local
con ideal máximo m/mr , y como m es principal, por la proposición 4.38 todos los
ideales de A/mr son principales, en particular I = hπ1s i para algún s ≥ 1. Por lo tanto,
I = hπ1s i + mr y consecuentemente I = hπ1s i, por el lema de Nakayama 4.6. t
u
Ejemplo 6.6. Si (A, m) es un anillo noetheriano local de dimensión 1, entonces A
es regular si y sólo si A es un anillo de valuación discreta. En efecto, ésto es la
equivalencia entre (1) y (6) del teorema 5.6 del capı́tulo 5 anterior.
Ejercicios
6.1. Demuestre que un dominio entero de dimensión cero es un campo.
6.2. Si L/K es una extensión algebraica de campos y α1 , . . . , αn ∈ L, demuestre que
K[α1 , . . . , αn ] = K(α1 , . . . , αn ).
6.3. Si K es un campo, A = K[α1 , . . . , αn ] es un dominio entero, r = grtrK (A) y r > 0,
demuestre que A no es un campo.
6.4. Si K es un campo y A es una K-álgebra de tipo finito sobre K e I A es un ideal
propio, demuestre que √ \
I= m
m⊇I
donde m recorre los ideales máximos de A que contienen a I.
6.5. En el ejercicio anterior concluya que todo ideal primo de A se puede escribir
como intersección de ideales máximos.
6.6. Si A es un anillo noetheriano, demuestre que todo ideal primo p de altura n
aparece como un primo mı́nimo de un ideal generado por n elementos.
6.7. Si A ⊆ B son anillos con B entero sobre A, demuestre que dim A = dim B.
6.8. Sean A ⊆ B anillos que satisfacen las hipótesis del teorema de bajada 3.28. Si
q ⊆ B es primo y p = q ∩ A, demuestre que h(q) ≥ h(p).
6.9. Si A es un anillo noetheriano e I A es un ideal generado por n elementos,
demuestre que para todo ideal primo p que contiene a I se tiene que
h(p/I) ≤ h(p) ≤ h(p/I) + n.
6.10. Sea K un campo. Demuestre que toda K-álgebra A ⊆ K[x] es de tipo finito
sobre K y si K A, entonces dim A = 1. Vea el ejercicio 3.24 del capı́tulo 3.
6 Dimensión de álgebras y anillos noetherianos 159
6.11. Si K es un campo algebraicamente cerrado y f ∈ K[x1 , . . . , xn ] es un poli-
nomio irreducible, un punto P ∈ Vh f i es liso si y sólo si no todas las deriva-
das parciales formales ∂ f /∂ xi se anulan en P. Sea A = K[x1 , . . . , xn ]/h f i y sea
m el ideal máximo correspondiente al punto P, i.e., si P = (a1 , . . . , an ), entonces
m = hx1 − a1 , . . . , xn − an i. Demuestre que P es liso si y sólo si Am es un ani-
llo local regular, i.e., dimk (m/m2 ) = dim Am . Note que por la proposición 4.14,
m/m2 ' mAm /(mAm )2 .
6.12 (Una generalización de la proposición 1.9). Sean a, p1 , . . . , pn ideales de un
anillo A, con los pi primos. Si I es un ideal de A tal que
n
[
I ⊆ a∪ pi
i=1
demuestre que I ⊆ a o I ⊆ pi para algún i.
Capı́tulo 7
Topologı́as, filtraciones y completaciones
Cuando se tiene una métrica en un anillo A y se consideran sucesiones con valo-
res en A, es sabido que toda sucesión convergente es una sucesión de Cauchy, pero
el recı́proco no es cierto en general, por ejemplo en la métrica dada por el valor
absoluto usual de Q hay sucesiones de Cauchy cuyo lı́mite no es un racional. La
completación de Hausdorff de Q es el campo R de los números reales y en la to-
pologı́a inducida Q ⊆ R es denso. Estas completaciones aparecen también en teorı́a
de números, por ejemplo al estudiar congruencias módulo un entero m, a las que
conviene ver como ecuaciones en el anillo Z/mZ y gracias al teorema chino del
residuo 1.6, estudiar ecuaciones polinomiales en Z/mZ es equivalente a estudiar
ecuaciones en Z/pn Z para p un primo. Cuestiones importantes de teorı́a de núme-
ros, relacionadas con estimaciones asintóticas acerca de estas soluciones variando
n, pueden ser formuladas mejor considerando las ecuaciones en un ((lı́mite)) de los
anillos Z/pn Z cuando n → ∞, es decir en el anillo de enteros p-ádicos. Kurt Hen-
sel introdujo los números p-ádicos como series de potencias con respecto al primo
p, usando la analogı́a entre el anillo de enteros Z y su campo de cocientes Q y el
anillo de polinomios C[x] y su campo de cocientes C(x), y donde los primos p ∈ Z
corresponden a los polinomios irreducibles (x − α) ∈ C[x]; Hensel nota que dado
cualquier polinomio f (x) ∈ C[x] y cualquier α ∈ C fijo, es posible escribir (con
ai ∈ C)
n
(1) f (x) = ∑ ai (x − α)i ,
i=0
por ejemplo usando la expansión de Taylor de f (x). Lo mismo se puede hacer con
enteros (digamos, positivos): dado m ≥ 1 y un primo p fijo, se tiene que
n
(2) m = ∑ ai pi ,
i=0
con ai ∈ Z y 0 ≤ ai ≤ p − 1. El paso siguiente es observar que en el campo C(x)
cualquier función racional f (x) tiene una expansión como (1), sólo que ahora usual-
161
162 7 Topologı́as, filtraciones y completaciones
mente es una serie
∞
(3) f (x) = ∑ ai (x − α)i
i≥n0
con ai ∈ C y n0 ∈ Z, a saber, la expansión de Laurent de f (x). La idea de Hensel es
extender lo anterior, formalmente, a la expansión de un racional a ∈ Q en una serie
de la forma
∞
(4) a= ∑ ai pi
i≥n0
con ai ∈ Z, n0 ∈ Z. Por supuesto que estas series de potencias no convergen con
respecto al valor absoluto usual y ası́ no representan números en el sentido común
del término, de tal forma que esta idea de Hensel y sus consecuencias aritméticas
encontraron varios reparos al principio. En 1912 Josef Kürschák escribe un artı́culo
donde aclara y fundamenta las ideas de Hensel introduciendo la noción de valuación
en un campo (más precisamente, la noción de valor absoluto generalizado). En este
artı́culo encontramos los axiomas ya familiares de un valor absoluto generalizado,
i.e., una función | |K : K → R tal que |a|K ≥ 0 para todo a ∈ K, |a|K = 0 si y sólo si
a = 0, |ab|K = |a|K |b|K y la desigualdad del triángulo en la forma |1+a|K ≤ 1+|a|K .
Los axiomas de Kürschák son generalizaciones de las propiedades que Hensel habı́a
dado (con alguna pequeña corrección al reemplazar p con p−1 ) en la definición del
valor absoluto p-ádico. De esta forma, con el valor absoluto | | p en Q, las series (4)
convergen en la completación Q p de Q con respecto a la nueva métrica.
En este capı́tulo formalizamos las ideas anteriores en un contexto más general,
comenzando recordando la formulación topológica de la completación de un anillo
o un módulo, enfocándonos al caso cuando éstos tienen una filtración que determina
la topologı́a. Más adelante se algebriza aún más el proceso de completación, que en
cierta forma es dual al proceso de localización del capı́tulo 3.
Grupos topológicos. Un grupo topológico es un grupo G que tiene una topologı́a
que es compatible con la estructura de grupo, es decir, la operación de grupo G ×
G → G es continua (donde a G × G se le da la topologı́a producto) y la función
G → G definida al tomar inversos: a 7→ a−1 también es continua. Si a ∈ G, la función
traslación izquierda Ta : G → G dada por x 7→ ax es continua, biyectiva y su inversa
es Ta−1 por lo que Ta es un homeomorfismo. Note que Ta no es un homomorfismo de
grupos a menos que a = e, el elemento neutro de G en cuyo caso Te = idG . Ahora,
si U es cualquier vecindad del neutro e ∈ G, entonces aU es una vecindad de a,
porque aU = TaU, y toda vecindad abierta V de a es de la forma anterior, porque si
U = Ta−1 V = a−1V , entonces TaU = V . Ası́, en un grupo topológico G la topologı́a
está unı́vocamente determinada por las vecindades del elemento neutro de G. En
muchos casos de interés el grupo G tiene una base de vecindades del neutro dada
por una cadena de subgrupos normales de G:
G = G0 G1 G2 · · ·
7 Topologı́as, filtraciones y completaciones 163
e interesa saber cuándo la topologı́a en G es Hausdorff:
Lema 7.1. Sea G un grupo topológico con una base de vecindades del neutro dada
por una cadena de subgrupos normales G = G0 G1 G2 · · · . Son equivalentes:
(1) G es Haudorff.
(2) Los puntos en G son cerrados.
Gn = {e}.
T
(3)
Demostración. (1) implica (2) es directo. Para (2) ⇒ (1), note que si f : G × G → G
es f (a, b) = ab−1 , entonces la diagonal de G × G es f −1 (e). Para (2) ⇒ (3), observe
que como cada Gi es abierto, por definición, entonces los trasladados gGi también
son abiertos y por lo tanto los complementos G − Gi también son abiertos porque
son igual a la unión de las clases gGi con g 6∈ Gi ; se sigue que los Gi son cerrados.
Entonces, a ∈ Gn ⇔ a ∈ U, para todas las vecindades U del e ∈ G, y esto último
T
sucede si y sólo si a ∈ {e}. Claramente (3) ⇒ (2). t
u
Filtraciones. El caso que interesa en álgebra conmutativa es cuando G es el grupo
aditivo de un anillo conmutativo A y en los ejemplos que importan se tiene una
base de vecindades del neutro 0 ∈ A dadas por una familia numerable de subgrupos
aditivos In de (A, +) encadenados en forma decreciente, i.e., tales que
A = I0 ⊇ I1 ⊇ I2 ⊇ · · · ⊇ In ⊇ · · ·
de tal forma que V ⊆ A es una vecindad del 0 si y sólo si existe un n tal que In ⊆ V .
Diremos entonces que los subgrupos {In } forman una filtración de A. Más aún,
como los In ⊆ A son subgrupos (de la parte aditiva) del anillo A y éste tiene un
producto, es natural el pedir que Im In ⊆ Im+n y decimos entonces que la filtración In
de A es compatible con el producto del anillo. Las filtraciones que consideraremos
pueden estar indexadas por todos los enteros y para simplificar un poco la teorı́a al
filtrar un anillo asumiremos que los In ⊆ A son ideales, no sólo subgrupos aditivos:
dado un anillo A, una filtración en A es una familia de ideales {In }n∈Z de A tales
que:
(i) I0 = A.
(ii) In+1 ⊆ In .
(iii) Im In ⊆ Im+n .
Si A tiene una filtración, diremos que A es un anillo filtrado. Si A es un anillo filtrado,
con filtración {In }, y M es un A-módulo, una filtración en M es una familia {Mn }n∈Z
de submódulos de M tales que
(i) M0 = M.
(ii) Mn+1 ⊆ Mn .
(iii) Im Mn ⊆ Mm+n .
164 7 Topologı́as, filtraciones y completaciones
Si M tiene una filtración, diremos que M es un módulo filtrado. Usando la fil-
tración {Mn }n∈Z como una base de vecindades del cero 0 ∈ M, resulta que M tiene
una topologı́a que es compatible con las operaciones del módulo M (i.e., la suma y
considerar inversos aditivos son operaciones continuas y lo mismo multiplicar por
escalares) y por lo tanto M es un módulo topológico. Si M = A, resulta que A es
un
T
anillo topológico. Por el lema 7.1, la topologı́a de M es Hausdorff si y sólo si
Mk = 0. Observe también que, por definición cada submódulo Mk de la filtración
es abierto y ası́, para cada x ∈ M las clases laterales x + Mk (i.e., trasladados de Mk )
también son abiertas y por lo tanto los complementos M − Mk también son abier-
tos (porque son unión de las clases laterales x + Mk ), es decir, cada Mk es abierto y
cerrado. Se sigue que los cocientes M/Mk son discretos en la topologı́a cociente.
Ejemplo 7.1. Si A es cualquier anillo e I ⊆ A es un ideal, la filtración I-ádica de A
está dada por {I n }n≥0 . Si M es un A-módulo, la filtración I-ádica de M está dada por
Mn = I n M, para n ≥ 0.
Ejemplo 7.2. Si A es cualquier anillo, siempre se tiene la filtración trivial dada por
(
A si n ≤ 0,
In =
0 si n > 0.
Ejemplo 7.3. Si N ⊆ M es un submódulo de un módulo filtrado M, la filtración in-
ducida en N es la filtración dada por Nn = N ∩ Mn . La filtración cociente en M/N es
la filtración dada por (M/N)n = (Mn + N)/N (i.e., la imagen de Mn bajo el epimor-
fismo canónico M M/N).
Si M, N son módulos filtrados sobre un anillo filtrado A, un morfismo de módulos
filtrados es un A-morfismo f : M → N que respeta las filtraciones, i.e., f (Mn ) ⊆ Nn ,
para todo n ∈ Z.
Ejemplo 7.4. Si A es un anillo filtrado, N es un A-módulo filtrado y M es cual-
quier A-módulo, entonces HomA (M, Nn ) es una filtración de HomA (M, N). Aquı́ es-
tamos usando que 0 → Nn ,→ N induce el monomorfismo 0 → HomA (M, Nn )
HomA (M, N).
La función de orden. Si A es un anillo con una filtración {In }n∈Z y M es un A-
módulo con una filtración {Mn }n∈Z , se define la función de orden ν : M → Z ∪ {∞}
para x ∈ M mediante
(
n si x ∈ Mn pero x 6∈ Mn+1 ,
ν(x) = \
∞ si x ∈ Mn .
T
Note que si Mn = 0, la última condición es sólo ν(0) = ∞. Similarmente se define
la función ν : A → Z ∪ {∞}. Las propiedades siguientes son directas de las defini-
ciones:
Lema 7.2. Sean {In } una filtración en el anillo A y {Mn } una filtración en un A-
módulo M. Entonces:
7 Topologı́as, filtraciones y completaciones 165
(1) Como los Mn son subgrupos aditivos de M,
ν(x + y) ≥ mı́n{ν(x), ν(y)}.
(2) Más aún, si a ∈ A y x ∈ M,
ν(ax) ≥ ν(a) + ν(x)
porque Im Mn ⊆ Mm+n . En particular, para a, b ∈ A,
ν(ab) ≥ ν(a) + ν(b).
(3) Mn = {x ∈ M : ν(x) ≥ n}.
t
u
Las propiedades (1) y (2) dicen que ν es ((como una valuación)) en M y la pro-
piedad (3) dice que la filtración de M se recupera de la función de orden ν.
La métrica asociada. Sea {Mn } una filtración en un A-módulo M y sea ν : M →
Z ∪ {∞} la función de orden asociada. Si ρ es un número real tal que 0 < ρ < 1, se
define la función d : M × M → R mediante
d(x, y) = ρ ν(x−y) .
Corolario 7.3. Sea {Mn } una filtración en un A-módulo M. Entonces,
(1) d(x, x) = 0.
(2) d(x, y) = d(y, x).
(3) d(x, y) ≤ máx{d(x, z), d(y, z)}.
(4) Mn = {x ∈ M : d(x, 0) ≤ ρ n }.
T
(5) Si M es Hausdorff, i.e., Mn = 0 por el lema 7.1, entonces la parte (1) se puede
mejorar: d(x, y) = 0 si y sólo si x = y.
Demostración. La parte (1) es porque ν(x − x) = ν(0) = ∞. La parte (2) es porque
x ∈ Mn implica que −x ∈ Mn . Las partes (3) y (4) se siguen de las partes (2) y (3)
del lema 7.2. t
u
Por lo tanto, las partes (5), (2) y (3) nos dicen que d es una métrica en M. La parte (3)
es más fuerte que la desigualdad del triángulo y se dice que d es una ultramétrica:
d(x, y) ≤ d(x, z) + d(z, y).
La parte (4) nos dice que la filtración en M se recupera de la métrica d.
Sucesiones y filtraciones. Supongamos ahora que M es un A-módulo filtrado y que
la topologı́a inducida es Hausdorff. Si d es la métrica asociada, una sucesión de
166 7 Topologı́as, filtraciones y completaciones
Cauchy en M es una sucesión {xn } de elementos de M tal que para cada ε > 0 existe
un entero k > 0 tal que d(xm , xn ) < ε, para todo m, n ≥ k. Por la parte (4) del corola-
rio anterior, observe que si {xn } es de Cauchy entonces existe un entero k > 0 tal que
xm − xn ∈ Mk , para todo m, n ≥ k. Una sucesión {xn } se dice que converge al lı́mite
` ∈ M si existe un entero k > 0 tal que xn − ` ∈ Mn para todo n ≥ k. Claramente toda
sucesión convergente es de Cauchy, pero la afirmación inversa no es cierta en gene-
ral. Cuando toda sucesión de Cauchy en M converja a un lı́mite en M, se dice que M
es completo. En un módulo filtrado cuya topologı́a es Hausdorff la convergencia de
series se comporta mejor que en el caso real o complejo, porque la métrica inducida
satisface la desigualdad ultramétrica, más fuerte que la del triángulo.
Proposición 7.4. Si M es un A-módulo con una filtración {Mk } tal que la topologı́a
inducida es Hausdorff y M es completo, entonces una serie ∑∞ n=0 xn , con xn ∈ M
converge en M si y sólo si la sucesión {xn } converge a cero.
Demostración. Si ∑∞ n=0 xn = `, entonces la sucesión de sumas parciales Sn = x0 +
x1 + · · · + xn converge a ` y por lo tanto lı́mn→∞ (Sn − Sn−1 ) = 0, donde Sn − Sn−1 =
xn . Recı́procamente, si {xn } → 0, entonces para todo entero n existe un entero N =
N(n) tal que si k ≥ N se tiene que xk ∈ Mn y por lo tanto xk + xk+1 + · · · + xk+i ∈ Mn
para todo i ≥ 0, es decir, la sucesión de sumas parciales es de Cauchy y como M es
completo, entonces converge en M. t
u
Completaciones. Si M es un A-módulo filtrado Hausdorff y d es la métrica asociada,
la completación de M se construye, como en análisis, considerando el conjunto M
de sucesiones de Cauchy en M. Con la suma usual de sucesiones, M es un grupo
abeliano y se tiene una acción de A en M mediante a{xn } = {axn } (que claramente
sigue siendo de Cauchy) y ası́ el conjunto M de sucesiones de Cauchy en M es
un A-módulo. En M se define la relación {xn } ∼ {yn } si y sólo si {xn − yn } → 0
(la diferencia converge a cero). Esta es una relación de equivalencia y el conjunto
cociente se denota por M̂. Se prueba fácilmente que M̂ es un A-módulo definiendo
las operaciones en las clases de equivalencia [xn ] ∈ M̂ usando representantes. Resulta
también que M̂ es un espacio métrico con la distancia definida por d([xn ], [yn ]) :=
lı́m d(xn , yn ). Enviando x ∈ M a la (clase de equivalencia de la) sucesión constante
n→∞
{x} se tiene la función natural siguiente, que claramente es un A-morfismo inyectivo
con imagen densa (vea el ejercicio 7.4):
ρ : M → M̂.
Completaciones y lı́mites inversos. El proceso anterior se puede algebrizar aún
más: si {xn } es una sucesión de Cauchy en M, para la filtración {Mn } de M consi-
deremos los epimorfismos M M/Mn . Como {xn } es de Cauchy, existe un entero
k > 0 tal que xn+1 − xn ∈ Mk para todo n ≥ k y por lo tanto xn+1 = xn en M/Mk , es
decir, sus clases laterales ξn+1 = ξn en M/Mk , i.e., las ξn se vuelven constantes en
M/Mk . Es claro entonces que, bajo el morfismo natural
ϕn+1 : M/Mn+1 → M/Mn
7 Topologı́as, filtraciones y completaciones 167
se tiene que ϕn+1 (ξn+1 ) = ξn , para todo n ≥ k. Más aún, si {xn } ∼ {yn }, entonces
ambas sucesiones definen la misma sucesión de clases laterales {ξn } en los cocien-
tes M/Mn . Recı́procamente, dada una sucesión de clases laterales {ξn } en M/Mn tal
que ϕn+1 (ξn+1 ) = ξn , escogiendo un representante xn ∈ ξn de cada clase lateral, se
tiene que xn+1 − xn ∈ Mn y ası́ {xn } es una sucesión de Cauchy en M. Por lo tanto,
M̂ se puede construir usando las sucesiones ξn de los cocientes M/Mn , sin tener
que pensar en clases de equivalencia de {xn } y a partir de ahora pensaremos que M̂
consiste de estas sucesiones de Cauchy {ξn } a las que podemos considerar como
(ciertos) elementos del producto directo ∏n M/Mn . Para saber cuáles elementos de
∏n M/Mn están en M̂, recordemos que las clases ξn ∈ M/Mn son compatibles en el
sentido que el morfismo natural ϕn+1 manda ξn+1 7→ ξn . Por lo tanto, M̂ consiste de
los elementos {ξn } ∈ ∏n M/Mn que son compatibles con los morfismos ϕn . De he-
cho, M̂ es un submódulo de ∏ M/Mn que satisface las condiciones siguientes: para la
familia de A-módulos {M/Mn }n≥0 y la familia de morfismos ϕmn : M/Mn → M/Mm
para cada m ≤ n, dados por las composiciones
ϕn ϕn−1 ϕm+1
M/Mn −→ M/Mn−1 −→ M/Mn−2 −→ · · · −→ M/Mm+1 −→ M/Mm
satisfacen que siempre que m ≤ n ≤ k se tiene que ϕnk ◦ ϕmn = ϕmk . En estas condi-
ciones se dice que {M/Mn , ϕmn } es un sistema inverso de módulos. Entonces, consi-
derando el producto directo ∏ M/Mk y las proyecciones naturales pn : ∏ M/Mk →
M/Mn en el diagrama siguiente, para m ≤ n,
pn ∏ M/Mk pm
pn−1 pm+1
z y % $
M/Mn / M/Mn−1 / ··· / M/Mm+1 / M/Mm
n
ϕn−1 m+1
ϕm
en general, los triángulos del diagrama no conmutan y por ello tiene que tomarse el
submódulo M̂ ⊆ ∏k M/Mk de sucesiones compatibles y las restricciones de las pro-
yecciones naturales a M̂ para que en el diagrama siguiente los triángulos inferiores
conmuten:
∏ M/M
O k
pn pm
?
M̂ pm
pn
pn−1 pm+1
v x & %
M/Mn / M/Mn−1 / ··· / M/Mm+1 / M/Mm
n
ϕn−1 m+1
ϕm
Lı́mites inversos. La construcción anterior de M̂ es un caso especial del lı́mi-
te inverso de un sistema inverso de A-módulos. Como muchas propiedades de
la completación M̂ de un A-módulo filtrado M se pueden deducir más fácilmen-
te de las propiedades del lı́mite inverso, a continuación recordamos la definición,
168 7 Topologı́as, filtraciones y completaciones
construcción y propiedades que usaremos de este lı́mite. Para comenzar, los da-
tos de la construcción anterior incluı́an una familia de módulos M/Mn indexada
por los enteros N ∪ {0} no negativos y para cada m ≤ n se tienen un morfismos
ϕmn : M/Mn → M/Mm tales que si m ≤ n ≤ k satisfacen que ϕmn ◦ ϕnk = ϕmk . Lo prime-
ro que se generaliza es el conjunto ordenado de ı́ndices y se pide, como el capı́tulo
3 que se tenga un conjunto dirigido Λ , i.e, un conjunto con un preorden, i.e., una
relación que es reflexiva, i.e., i i para todo i ∈ Λ y transitiva, i.e., i j y j k
implican que i k. Además se pide que (Λ , ) sea un conjunto dirigido, es decir,
para cada par i, j ∈ Λ existe un k ∈ Λ tal que i k y j k. Ahora, si A es un ani-
llo y Λ es un conjunto dirigido, un sistema inverso es una familia de A-módulos
{Mi }i∈Λ indexada por Λ y una familia de A-morfismos ϕij : M j → Mi , para cada par
de ı́ndices i, j ∈ Λ tal que i j (del ((grande al chico))) que satisfacen las condiciones
siguientes:
(i) ϕii = idMi , para todo i ∈ Λ .
(ii) ϕij ◦ ϕ kj = ϕik , siempre que i j k en Λ .
Consideremos entonces el producto directo ∏k Mk y los diagramas siguientes,
para cada i j:
∏ Mk
pj pi
} !
Mj / Mi
j
ϕi
donde pn : ∏ Mk → Mn son las proyecciones del producto directo. En general, estos
diagramas no conmutan, ya que dado (xk ) ∈ ∏ Mk no hay razón genérica para que
ϕij ◦ p j (xk ) = ϕij (x j ) sea igual a pi (xk ) = xi . Consideremos entonces el subconjunto
lim Mk ⊆ ∏ Mk dado por aquellos elementos (xk ) tales que ϕij ◦ p j (xk ) = xi . Cla-
←−
ramente, lim Mk es un submódulo de ∏ Mk y restringiendo las proyecciones pn a
←−
lim Mk los triángulos inferiores del diagrama siguiente conmutan, siempre que i j
←−
en Λ :
∏M
O k
pj ? pi
lim Mk
←−
pj pi
| j "
/ Mi
ϕi
Mj
El módulo lim Mk se conoce como el lı́mite inverso del sistema {Mk , ϕij }Λ y la
←−
proposición siguiente lista sus propiedades más importantes, en particular su unici-
dad justificando el artı́culo determinado:
7 Topologı́as, filtraciones y completaciones 169
Proposición 7.5 (Propiedad universal del lı́mite inverso). Si {Mk , ϕij }Λ es un sis-
tema inverso de A-módulos, el módulo lim Mk junto con las proyecciones pn :
←−
lim Mk → Mn es tal que siempre que i j en Λ , los triángulos siguientes conmutan
←−
lim Mk
←−
pj pi
| "
Mj / Mi
j
ϕi
y si M es cualquier otro A-módulo junto con morfismos qk : M → Mk , para cada
k ∈ Λ , tales que siempre que i j en Λ los triángulos del diagrama siguiente
conmutan
M
qj qi
~
Mj / Mi
j
ϕi
entonces existe un único morfismo ϑ : M → lim Mk tales que los triángulos laterales
←−
del diagrama siguiente conmutan:
M
ϑ
qj qi
lim Mk
←−
pj pi
| "
Mj / Mi
j
ϕi
es decir, p j ◦ ϑ = q j , para toda j ∈ Λ .
Demostración. La primera parte se probó antes del enunciado. Para definir ϑ , sea
x ∈ M y pongamos ϑ (x) = (qk (x)). Note que si i j entonces,
ϕij ◦ p j (qk (x)) = ϕij (q j (x)) = qi (x)
porque el segundo diagrama del enunciado conmuta por hipótesis. Se sigue que
(qk (x)) ∈ lim Mk y por lo tanto ϑ tiene el codominio indicado. Como las qk son
←−
morfismos, ϑ también lo es. Ahora, si x ∈ M, calculando
p j ◦ ϑ (x) = p j (qk (x)) = q j (x)
por lo que ϑ hace conmutar los triángulos laterales. Si γ : M → lim Mk es otro
←−
morfismo tal que p j ◦ γ = q j , para toda j ∈ Λ , entonces si x ∈ M, escribien-
do γ(x) = (zk ) ∈ lim Mk y aplicando las proyecciones canónicas p j se tiene que
←−
p j (γ(x)) = p j (zk ) = z j y como p j ◦ γ = q j , entonces z j = q j (x) y por lo tanto
γ(x) = ϑ (x), como se querı́a. t
u
170 7 Topologı́as, filtraciones y completaciones
Corolario 7.6. Si {Mk , ϕij }Λ es un sistema inverso de A-módulos, el módulo lim Mk
←−
junto con las proyecciones pk : lim Mk → Mk es único, salvo isomorfismo, con la
←−
propiedad universal de la proposición anterior.
Demostración. La usual para objetos que satisfacen propiedades universales. t
u
Ejemplo 7.5. El caso que nos interesa es cuando se tiene un A-módulo filtrado M,
con filtración {Mk }k∈Z , de tal forma que el sistema inverso está dado por los cocien-
tes M/Mk y los morfismos naturales ϕmn : M/Mn → M/Mm , siempre que m ≤ n. En
el caso cuando la topologı́a inducida por la filtración {Mk } es Hausdorff, el módulo
lim M/Mk es isomorfo a la completación M̂ de M definida usando sucesiones de
←−
Cauchy. En el caso general, diremos que por definición,
M̂ := lim M/Mk
←−
es la completación o completado de M. Observe ahora que los epimorfismos canóni-
cos qk : M M/Mk inducen, por la propiedad universal del lı́mite inverso, un único
A-morfismo
ϑ : M → M̂ = lim M/Mk
←−
tal que los diagramas del corolario siguiente conmutan:
Corolario 7.7. Si {Mk }k∈Z es una filtración de un A-módulos M, existe un único
A-morfismo ϑ : M → M̂ tal que los diagramas siguientes conmutan, siempre que
i ≤ j:
M
ϑ
qj qi
M̂
pj pi
| !
M/M j / M/Mi
j
ϕi
t
u
Observación 7.1. Dejamos para el ejercicio 7.4 el probar que, cuando la topologı́a es
Hausdorff, ϑ : M → M̂ corresponde a la inclusión de M en su completado, enviando
un elemento x ∈ M a la clase de equivalencia de la sucesión constante {x}. Otra
parte del ejercicio 7.4 será probar que la imagen ϑ (M) ⊆ M̂ es densa, cuando a
M̂ se le da la topologı́a como subespacio de ∏ M/Mk , donde cada M/Mk tiene la
topologı́a discreta y ∏ M/Mk la topologı́a producto. Más aún, ϑ es continua. Note
que en general, el núcleo de ϑ : M → M̂ es n≥0 Mn .
T
Ejemplo 7.6. Ordenando los enteros de Z por divisibilidad, i.e., m n si y sólo si
m|n, se tiene la filtración mZ ⊇ nZ siempre que m|n, i.e.,
Z = 1Z ⊇ · · · ⊇ mZ ⊇ nZ ⊇ · · ·
7 Topologı́as, filtraciones y completaciones 171
y los anillos Z/nZ junto con las proyecciones canónicas Z/nZ → Z/mZ siempre
que m|n, forman un sistema inverso cuyo lı́mite inverso, la completación de Z, se
conoce como el anillo de Prüfer
b := lim Z/mZ.
Z
←m
−
Ejemplo 7.7. Si I = pZ ⊆ Z, con p un primo, se tiene la filtración p-ádica {pn Z}n≥0
de Z, donde por el corolario 4.11, pn Z = 0, por lo que la topologı́a correspondien-
T
te es Hausdorff. La completación p-ádica de Z está dada considerando los anillos
Z/pn Z, para n ∈ N, junto con los morfismos naturales Z/pn Z → Z/pm Z para n ≥ m,
que forman el sistema inverso:
· · · → Z/pm+1 Z → Z/pm Z → Z/pm−1 Z → · · · → Z/pZ
cuyo lı́mite inverso, la completación p-ádica de Z, es el anillo de enteros p-ádicos:
Z p := lim Z/pm Z.
←−
m
Ejemplo 7.8. En general, si I ⊆ A es un ideal, para la filtración I-ádica {I n }n≥0 del
ejemplo 7.1, la completación  se llama laTcompletación I-ádica de A. El núcleo
del morfismo A → Â del corolario 7.7 es I n por lo que el morfismo anterior es
inyectivo si y sólo si la topologı́a I-ádica de A es Hausdorff.
Ejemplo 7.9. Si K es un anillo conmutativo, A = K[x1 , . . . , xn ] es el anillo de polino-
mios en n indeterminadas con coeficientes en K y m = hx1 , . . . , xn i ⊆ A, entonces la
completación m-ádica de A es el anillo de series de potencias formales con coefi-
cientes en K:
 ' K[[x1 , . . . , xn ]]
donde recordamos que los elementos de K[[x1 , . . . , xn ]] son las expresiones de la
forma
f = ∑ a(ν) x1i1 · · · xnin
(ν)
con (ν) = (i1 , . . . , in ) n-adas ordenadas de enteros ik ≥ 0 y los coeficientes a(ν) ∈ K.
Suma y producto de dos series formales se definen en la forma natural de tal manera
que K[[x1 , . . . , xn ]] es un anillo conmutativo con uno. Observe que cada polinomio
f ∈ K[x1 , . . . , xn ] se puede ver como una serie formal (finita) y por lo tanto se tienen
inclusiones
K ,→ K[x1 , . . . , xn ] ,→ K[[x1 , . . . , xn ]].
Para demostrar la afirmación inicial de que K[x1 , . . . , xn ]ˆ ' K[[x1 , . . . , xn ]], co-
menzamos observando que se tienen los morfismos
K[[x1 , . . . , xn ]] → K[x1 , . . . , xn ]/mi = A/mi
172 7 Topologı́as, filtraciones y completaciones
que mandan f 7→ f + mi (notando que esta última expresión en efecto trunca la serie
formal f a (la clase lateral de) un polinomio de grado ≤ i) y ası́, por la propiedad
universal de la completación, i.e., del lı́mite inverso  = lim A/mi , los morfismos
←−
anteriores inducen un único morfismo
K[[x1 , . . . , xn ]] → Â
que manda f 7→ ( f + m, f + m2 , f + m3 , . . .) ∈ Â ⊆ ∏ A/mi . Este morfismo tiene
como inverso a la función que manda ( f1 + m, f2 + m2 , f3 + m3 , . . .) ∈ Â, con los fi
polinomios compatibles, i.e., tales que
fi = f j + términos de grado > mı́n{i, j},
a la serie de potencias formales f1 + ( f2 − f1 ) + ( f3 − f2 ) + · · · , notando que ésta es
una serie de potencias formales porque los grados de fi+1 − fi son ≥ i + 1 y la serie
es independiente de la elección de los fi en las clases fi + mi .
En el corolario 7.26 probaremos que si K es noetheriano, entonces K[[x1 , . . . , xn ]]
también lo es, un hecho análogo al teorema de la base de Hilbert 4.2 y que será váli-
do en general, i.e., si A es noetheriano entonces su completación I-ádica  también
será noetheriana, como probaremos en el corolario 7.26.
Propiedades de exactitud. Si {Mi , ϕij }Λ y {Ni , ψij }Λ son dos sistemas inversos con
el mismo conjunto de ı́ndices Λ , un morfismo de sistemas inversos es una familia de
A-morfismos { fi : Mi → Ni }i∈Λ tales que los diagramas siguientes conmutan para
todo i ≤ j en Λ
j
/ Mi
ϕi
Mj
fj fi
Nj / Ni
j
ψi
Obviamente la identidad {idi : Mi → Mi }i∈Λ es un morfismo de sistemas inversos
y la composición de dos morfismos de sistemas inversos también lo es. Si 0 = {0}Λ
es el sistema inverso cero, se tienen los morfismos de sistemas inversos obvios 0 →
{Mi } y {Mi } → 0. Supongamos ahora que { fi : Mi → Ni }i∈Λ es un morfismo de
sistemas inversos. Considerando los diagramas
7 Topologı́as, filtraciones y completaciones 173
lim Mk
←−
pj pi
| "
Mj / Mi
j
ϕi
fj fi
j
/
ψi
Nj b < Ni
qj qi
lim Nk
←−
notamos que como ψij ◦ ( f j ◦ p j ) = fi ◦ pi , entonces la propiedad universal de lim Ni
←−
implica la existencia de un único morfismo f : lim Mk → lim Nk tal que q j ◦ f =
←− ←−
f j ◦ p j , para toda j ∈ Λ .
Note que si { fi : Mi → Ni }i∈Λ y {gi : Ni → Pi }i∈Λ son morfismos de sistemas
inversos y f : lim Mk → lim Nk , g : lim Nk → lim Pk son los morfismos inducidos en
←− ←− ←− ←−
los lı́mites inversos, entonces g ◦ f : lim Mk → lim Pk es el morfismo inducido por la
←− ←−
composición {gi ◦ fi : Mi → Pi }i∈Λ . Claramente el morfismo inducido por la iden-
tidad {idi : Mi → Mi }i∈Λ es la identidad id : lim Mk → lim Mk . Hemos ası́ mostrado
←− ←−
que el lı́mite inverso es un funtor covariante.
Ejemplo 7.10. Si M es un A-módulo con una filtración {Mn } y además tiene otra
filtración {Mn0 }, hemos visto que cada filtración define una topologı́a en M tomando
como base los submódulos de la filtración correspondiente. Sabemos entonces que
para que las dos filtraciones definan la misma topologı́a en M se requiere que para
cada Mi exista un Mk0 tal que Mk0 ⊆ Mi y recı́procamente, i.e., para cada M 0j exista un
Mt tal que Mt ⊆ M 0j . Entonces, las completaciones definidas usando sucesiones de
Cauchy en M son la misma. Para ver lo anterior usando la definición de completa-
ción en términos de lı́mites inversos, observemos que la condición de que para cada
Mi exista un Mk0 ⊆ Mi implica que se tienen morfismos
M/Mk0 → M/Mi
que son compatibles con las proyecciones, es decir, si i ≤ j escogiendo Mk0 ⊆ Mi
y Mt0 ⊆ M j , y escogiendo ` ≥ k,t de tal forma que M`0 ⊆ Mt0 ⊆ M j y M`0 ⊆ Mk0 , los
cuadrados siguientes conmutan
M/M`0 / M/M 0
k
M/M j / M/Mi
por lo que estos morfismos inducen lim M/Mk → lim M/Mk0 , y similarmente para la
←− ←−
condición de que para cada Mi0 exista un M j tal que M j ⊆ Mi0 se tienen los diagramas
correspondientes que inducen el morfismo lim M/Mk0 → lim M/Mk . Dejamos como
←− ←−
174 7 Topologı́as, filtraciones y completaciones
el ejercicio 7.5 el probar que estos dos morfismos son inversos uno del otro y por lo
tanto
lim M/Mk ' lim M/Mk0
←− ←−
por lo que la completación M̂ sólo depende de la topologı́a de M.
Una sucesión de sistemas inversos (indexados por Λ )
0 → {Mi0 } → {Mi } → {Mi00 } → 0
se dice que es exacta si para cada i ∈ Λ las sucesiones de módulos
0 → Mi0 → Mi → Mi00 → 0
son exactas. Podemos entonces considerar los morfismos inducidos en los lı́mites:
0 → lim Mi0 → lim Mi → lim Mi00 → 0
←− ←− ←−
y la proposición 7.8 siguiente nos dice lo que podemos esperar sobre la exactitud
de esta sucesión, donde la primera parte nos dice que el lı́mite inverso es un funtor
exacto izquierdo:
Proposición 7.8. Si 0 → {Mi0 } → {Mi } → {Mi00 } → 0 es una sucesión exacta de
sistemas inversos, entonces:
(1) La sucesión
0 → lim Mi0 → lim Mi → lim Mi00
←− ←− ←−
es exacta.
(2) Si para el sistema inverso {M 0j , ϕij } los morfismos ϕij : M 0j → Mi0 son suprayec-
tivos (en cuyo caso diremos que {Mi0 , ϕij } es un sistema suprayectivo), entonces
0 → lim Mi0 → lim Mi → lim Mi00 → 0
←− ←− ←−
es exacta.
Demostración. Defina d 0 : ∏ Mi0 → ∏ Mi0 mediante d 0 (xi ) = xi − ϕij (x j ) de tal for-
ma que lim Mk0 = ker d 0 . Similarmente defina d : ∏ Mi → ∏ Mi y d 00 : ∏ Mi00 → ∏ Mi00 .
←−
Como el producto directo es un funtor exacto, entonces la sucesión exacta de sis-
temas inversos 0 → {Mi0 } → {Mi } → {Mi00 } → 0 induce el diagrama conmutativo
siguiente, con renglones exactos,
0 / ∏ M0 / ∏ Mi / ∏ M 00 /0
i i
d0 d d 00
0 / ∏ M0 / ∏ Mi / ∏ M 00 /0
i i
que, por el lema de la serpiente 2.4, induce una sucesión exacta de la forma
7 Topologı́as, filtraciones y completaciones 175
0 → ker d 0 → ker d → ker d 00 −→ Coker d 0 → Coker d → Coker d 00 → 0
δ
lo cual prueba la parte (1). Para probar (2) debemos mostrar que Coker d 0 = 0 o lo
que es lo mismo, debemos mostrar que d 0 : ∏ Mi0 → ∏ Mi0 es suprayectivo, i.e., que
para todo (yk ) ∈ ∏ Mi0 existe (xk ) ∈ ∏ Mi0 tal que d 0 (xk ) = (yk ), i.e., tal que
(∗) xi − ϕij (x j ) = yi
para todo i. Observe ahora que como los ϕij : M 0j Mi0 son suprayectivos, entonces
las ecuaciones (∗) siempre son solubles, es decir, para xi − yi ∈ Mi0 existe x j ∈ M 0j tal
que ϕij (x j ) = xi − yi , como se querı́a. t
u
Ejemplo 7.11. Si M es un A-módulo con una filtración {Mi }Λ y N ⊆ M es un
submódulo con la filtración inducida Ni = N ∩ Mi y la filtración cociente en M/N
dada por (M/N)i = (Mi + N)/N, vea el ejemplo 7.3, entonces
0 → {N/Ni } → {M/Mi } → {(M/N)/(M/N)i } → 0
es una sucesión exacta corta de sistemas inversos ya que
(M/Mi )/(N/Ni ) = (M/Mi )/(N/(N ∩ Mi )) ' (M/Mi )/((Mi + N)/Mi )
' M/(Mi + N) ' (M/N)/((Mi + N)/N)
= (M/N)/(M/N)i
y como los morfismos del sistema {(M/N)/(M/N)i } son suprayectivos, de la pro-
posición 7.8 se sigue que:
Corolario 7.9. Si M es un A-módulo filtrado y N ⊆ M es un submódulo con la fil-
tración inducida y M/N la filtración cociente, entonces se tiene la sucesión exacta
de completaciones:
0 → N̂ → M̂ → M/N [ →0
[ ' M̂/N̂.
y por lo tanto M/N
t
u
En particular, para N = Mi ⊆ M, se tiene la sucesión exacta corta
0 → M̂i → M̂ → M/M
\i → 0
por lo que M̂ es un módulo filtrado por los M̂i , y como vimos en el párrafo antes del
\i = M/Mi y ası́ la sucesión exacta
ejemplo 7.1, M/Mi es discreto y por lo tanto M/M
corta del corolario 7.9 anterior implica:
Corolario 7.10. Si {Mi } es una filtración en el A-módulo M, entonces para la fil-
tración {M̂i } de M̂ se tiene que
176 7 Topologı́as, filtraciones y completaciones
M̂/M̂i ' M/Mi .
t
u
Corolario 7.11. Si {Mi } es una filtración en el A-módulo M, entonces M̂ˆ ' M̂.
Demostración. Por el corolario 7.10 anterior
M̂ˆ = lim M̂/M̂i ' lim M/Mi = M̂.
←− ←−
t
u
Si M ' M̂, se dice que M es completo. Ası́, el corolario 7.11 anterior dice que el
completado M̂ de un módulo M es completo.
Ejemplo 7.12. En el ejemplo 7.7, para la completación p-ádica Z p dada por la
filtración pi Z de Z, el ejercicio 7.22 pide probar que la completación p-ádica
(pi Z)ˆ ' pi Z p . Entonces, por el corolario 7.10 se tienen isomorfismos
Z p /pn Z p ' Z/pn Z.
Por otra parte, para la completación Zb del ejemplo 7.6, por una variación del ar-
gumento del ejercicio 7.22 se tiene que la completación (nZ)ˆ ' nZb y ası́ el corolario
7.10 implica que Z/nZ ' Z/nZ. Ahora, si cada natural n se descompone como pro-
b b
ducto de primos n = ∏ p pn p , entonces, por el teorema chino del residuo 1.6, se tiene
la descomposición
b ' ∏ Zp.
Z
p
Anillos y módulos graduados. Un anillo graduado esLun anillo A junto con una
familia de subgrupos aditivos {An }n≥0 tales que A = An y Am An ⊆ Am+n , para
todo m, n ≥ 0. En particular, A0 A0 ⊆ A0 y por lo tanto A0 es un subanillo de A. Si A
es un anillo graduado con graduación {An }, un A-módulo graduado es un A-módulo
M junto con una familia de subgrupos aditivos {Mn }n≥0 tales que M = Mn y
L
Am Mn ⊆ Mm+n , para todoLm, n ≥ 0; enLparticular, A0 Mn ⊆ Mn y por lo tanto los Mn
son A0 -módulos. Si M = Mn y N = Nm son A-módulos graduados, un morfismo
de módulos graduados es unLA-morfismo f : M → N tal que f (Mm ) ⊆ Nm , para todo
m ≥ 0. Si x ∈ Mn ⊆ M = Mk , diremos que x es homogéneo de grado n. Todo
elemento x ∈ M se puede escribir como una suma finita de elementos homogéneos
x = ∑ xn , con xn ∈ Mn , y los sumandos homogéneos xn se llaman las componentes
homogéneas de x.
Ejemplo 7.13. Si A = K[x1 , . . . , xn ] es el anillo de polinomios sobre un anillo K,
entonces A es un anillo graduado definiendo Ak como el conjunto de polinomios
homogéneos de grado k (e incluyendo el polinomio cero):
f (x1 , . . . , xn ) = ∑ ai1 +···+in x1i1 · · · xnin .
i1 +···+in =k
7 Topologı́as, filtraciones y completaciones 177
Ejemplo 7.14. Si A es un anillo e I ⊆ A es un ideal, entonces
M
BI (A) := In
n≥0
es un anillo graduado al que se llama el álgebra de dilatación. Nótese que como
A = I 0 ⊆ BI (A), entonces BI (A) es, en efecto, una A-álgebra. Similarmente, si M es
un A-módulo con una filtración {Mn }n≥0 compatible con I, i.e., tal que IMn ⊆ Mn+1
y además los Mi son submódulos de M, por definición de filtración, entonces
M
BI (M) = Mn
es un BI (A)-módulo graduado ya que I m Mn ⊆ Mm+n .
Ejemplo 7.15. Si A es noetheriano e I = ha1 , . . . , ad i, en el ejemplo 7.14 anterior se
tiene que
BI (A) = A[a1 , . . . , ad ]
i
ya que cada I n = ha1 , . . . , ad in lo generan los monomios ai11 · · · add de grado i1 +
· · · + id = n y ası́ BI (A) son combinaciones lineales, con coeficientes en A, de estos
monomios. Más aún, BI (A) es noetheriano como A-módulo, ya que A[a1 , . . . , ad ] es
cociente del anillo de polinomios A[x1 , . . . , xd ], que es noetheriano por el teorema de
la base de Hilbert 4.2.
Ejemplo 7.16. Si A es un anillo e I es un ideal de tal manera que A tiene la filtración
I-ádica {In }n≥0 , sea
I n /I n+1 = A/I + ⊕ I / I 2 ⊕ I 2 /I 3 ⊕ · · ·
M
grI (A) = gr(A) :=
n≥0
donde I 0 := A. Entonces, grI (A) es un anillo graduado donde la suma es la del grupo
aditivo que define la suma directa y para el producto, si am ∈ I m /I m+1 y an ∈ I n /I n+1
están representados por am ∈ I m y an ∈ I n , entonces el producto am an := am an ∈
I m+n /I m+n+1 . Se verifica directamente que lo anterior está bien definido, i.e., no
depende de los representantes y que gr(A) es un anillo conmutativo con uno, al
que se conoce como el anillo graduado asociado a A. Similarmente, si M es un
A-módulo con una filtración {Mn }n≥0 tal que IMn ⊆ Mn+1 , el módulo graduado
asociado de M es M
grI (M) = gr(M) := Mn /Mn+1
n≥0
y se prueba fácilmente que gr(M) es un gr(A)-módulo. Si f : M → N es un morfismo
de A-módulos filtrados, i.e., f (Mn ) ⊆ Nn , entonces f induce un morfismo de gr(A)-
módulos gr( f ) : gr(M) → gr(N) en forma obvia.
Lema 7.12. Sean A un anillo noetheriano, I ⊆ A un ideal, M un A-módulo finita-
mente generado y {Mn } una filtración de M tal que IMn ⊆ Mn+1 . Son equivalentes:
(1) BI (M) es un BI (A)-módulo finitamente generado.
178 7 Topologı́as, filtraciones y completaciones
(2) Existe n0 ≥ 0 tal que IMn = Mn+1 para todo n ≥ n0 . (En este caso diremos que
la filtración es I-estable).
Demostración. Supongamos que BI (M) es finitamente generado. Sus generadores
están entonces en los primeros n0 sumandos Mi , para algún n0 . Reemplazando estos
generadores por sus componentes homogéneas, éstas siguen siendo un número finito
y generan BI (M). Esto implica que Mn0 ⊕ Mn0 +1 · · · está generado por Mn0 como
BI (A)-módulo y por lo tanto Mi+no = I i Mn0 para todo i ≥ 0, i.e., la filtración es
I-estable. Recı́procamente, si Mi+n0 = I i Mn0 para algún n0 y todo i ≥ 0, entonces
BI (M) está generado por la unión de los generadores de los Mi para i ≤ n0 y éste es
un conjunto finito ya que cada Mi es finitamente generado porque A es noetheriano
y M es finitamente generado. t
u
Ejemplo 7.17. La filtración I-ádica de cualquier A-módulo M es estable porque
I(I n M) = I n+1 M.
Lema 7.13. Si {Mn } es una filtración I-estable de M, entonces define la misma to-
pologı́a en M que la filtración I-ádica {I n M}.
Demostración. Se tiene que IMn ⊆ Mn+1 para todo n y por lo tanto IM = IM0 ⊆ M1
y ası́ I 2 M ⊆ IM1 ⊆ M2 y recursivamente I n M ⊆ Mn para todo n. Recı́procamente,
como existe un n0 tal que IMn = Mn+1 para todo n ≥ n0 , entonces IMn0 = Mn0 +1 y
ası́ I 2 Mn0 = IMn0 +1 = Mn0 +2 y recursivamente
Mn+n0 = I n Mn0 ⊆ I n M
es decir, Mn+n0 ⊆ I n M para n ≥ n0 . El resultado se sigue entonces del ejemplo 7.10.
t
u
El lema de Artin-Rees y la completación I-ádica. Sean I A un ideal propio y
N ⊆ M un submódulo. Si en M se considera la filtración I-ádica {I i M}i≥0 , se tienen
dos filtraciones en N, a saber, la filtración I-ádica {I i N}i≥0 y la filtración inducida,
del ejemplo 7.3, {N ∩ I i M}i≥0 como submódulo de M. Claramente
IiN ⊆ N ∩ IiM
y en general no se tiene la igualdad, pero si A es noetheriano y M es finitamente
generado, entonces las dos topologı́as en N coinciden como una consecuencia del
ejemplo 7.10 y del lema de Artin-Rees 7.14 que a continuación probaremos. Dicho
en otras palabras, cualesquiera dos filtraciones I-estables en M definen la misma
topologı́a por el lema 7.13.
Teorema 7.14 (Lema de Artin-Rees). Sean A un anillo noetheriano, M un A-módu-
lo finitamente generado, I ⊆ A un ideal y N ⊆ M un submódulo. Entonces, existe un
entero n0 tal que para todo n > n0 se tiene que
N ∩ I n M = I n−n0 (N ∩ I n0 M).
7 Topologı́as, filtraciones y completaciones 179
Como la filtración I-ádica {I i M} es I-estable, por el ejemplo 7.17, el teorema
7.14 se puede formular de manera más general:
Teorema 7.15 (Artin-Rees). Sean A un anillo noetheriano, M un A-módulo finita-
mente generado, I ⊆ A un ideal y N ⊆ M un submódulo. Si {Mi }i≥0 es una filtración
I-estable de M, entonces la filtración inducida {N ∩ Mi }i≥0 en N es I-estable, es
decir, existe un n0 tal que para todo i ≥ 0,
N ∩ Mi+n0 = I i (N ∩ Mn0 ).
Demostración. BI (N) ⊆ BI (M) es un BI (A)-submódulo y como I es finitamente
generado, por el ejemplo 7.15 se sigue que BI (A) es finitamente generada como A-
álgebra y ası́ BI (A) es noetheriano por el teorema de la base de Hilbert 4.2. Como
por hipótesis BI (M) es I-estable, por el lema 7.12 BI (M) es finitamente generado
y ası́ BI (N) es finitamente generado también ya que BI (A) es noetheriano. La ge-
neración finita de BI (N) y el lema 7.12 implican que la filtración {N ∩ Mi }i≥0 es
I-estable. t
u
Del lema 7.13 y del lema de Artin-Rees 7.15 se sigue que:
Corolario 7.16. Si A es un anillo noetheriano, I ⊆ A es un ideal, M es un A-módulo
finitamente generado y N ⊆ M es un submódulo, entonces las topologı́as I-ádica
de N y la inducida como subespacio topológico de M, donde M tiene la topologı́a
I-ádica, son la misma.
t
u
Propiedades de exactitud de la completación. Como una aplicación de los coro-
larios 7.9 y 7.16 obtenemos:
Teorema 7.17. Sea A un anillo noetheriano y sea 0 → M 0 → M → M 00 → 0 una
sucesión exacta corta de A-módulos finitamente generados. Sea I un ideal de A.
Entonces, la sucesión de completaciones I-ádicas siguiente es exacta:
0 → M̂ 0 → M̂ → M̂ 00 → 0.
Demostración. Sólo observamos que por el corolario 7.16 la topologı́a I-ádica de
M 0 es equivalente a la topologı́a de M 0 como subespacio de M con la topologı́a I-
ádica. t
u
El morfismo natural A →  induce una estructura de A-álgebra en  y ası́ para
cualquier A-módulo M se tiene el Â-módulo Â⊗A M y el A-morfismo M → M̂ induce
el Â-morfismo siguiente:
 ⊗A M →  ⊗A M̂ →  ⊗ M̂ ' M̂
Corolario 7.18. Si A es noetheriano y M es finitamente generado, el morfismo na-
tural anterior  ⊗A M → M̂ es un isomorfismo.
180 7 Topologı́as, filtraciones y completaciones
Demostración. Considere la sucesión exacta corta 0 → M 0 → M 0 ⊕ M 00 → M 00 → 0 y
sea I ⊆ A un ideal. Como A es noetheriano, por el teorema 7.17 se tiene la sucesión
exacta corta de completaciones I-ádicas 0 → M̂ 0 → M\ 0 ⊕ M 00 → M̂ 00 → 0 que se
escinde, porque la sucesión original lo hace y ası́ M\ 0 ⊕ M 00 ' M̂ 0 ⊕ M̂ 00 . Usando
lo anterior e inducción se prueba que la completación I-ádica conmuta con sumas
directas finitas. Por lo tanto, si n ≥ 1, se tiene que  ⊗A An ' ( ⊗A A)n ' (Â)n ' A cn .
Ahora, como M es finitamente generado, se tiene una sucesión exacta corta de la
forma 0 → N → An → M → 0, que da lugar al diagrama conmutativo siguiente con
renglones exactos:
 ⊗A N
α / Â ⊗A An β
/ Â ⊗A M /0
f g h
0 / N̂ /A
cn / M̂ /0
γ δ
donde el renglón inferior es exacto por el teorema 7.17 ya que A es noetheriano y los
módulos son finitamente generados y el renglón superior es exacto porque tensorar
es exacto derecho. Por la primera parte de la demostración, g es un isomorfismo
y por lo tanto h es suprayectivo por la conmutatividad del cuadrado de la derecha.
Ahora, como A es noetheriano y An es finitamente generado, entonces N es finita-
mente generado, y por el argumento anterior reemplazando M con N se sigue que f
es suprayectivo. Finalmente, una cacerı́a en el diagrama demuestra que si h(x) = 0,
entonces x = 0, i.e., h es inyectivo. t
u
Corolario 7.19. Si A es noetheriano, entonces  es plano como A-módulo.
Demostración. Por la proposición 7.8 (1), el funtor completación M 7→ M̂ es exacto
izquierdo y ası́, por el corolario 7.18 anterior el funtor M 7→ Â ⊗A M ' M̂ también
es exacto izquierdo, en la categorı́a de módulos finitamente generados y por lo tanto
en la categorı́a de todos los A-módulos por la proposición 2.13. t
u
Ejemplo 7.18. Si A es noetheriano, el anillo de series formales A[[x1 , . . . , xn ]] es un
A-módulo plano. En efecto, por el ejemplo 7.9, el anillo A[[x1 , . . . , xn ]] es la com-
pletación hx1 , . . . , xn i-ádica del anillo de polinomios A[x1 , . . . , xn ] y éste último es
noetheriano por el teorema de la base de Hilbert 4.2 y ası́ el corolario 7.19 anterior
implica que A[[x1 , . . . , xn ]] es un A[x1 , . . . , xn ]-módulo plano. Pero, como A[x1 , . . . , xn ]
es libre como A-módulo, entonces A[[x1 , . . . , xn ]] es plano como A-módulo.
Si M es un A-módulo finitamente generado y A y M tienen la filtración I-ádica,
el resultado siguiente identifica el núcleo I n M del morfismo M → M̂:
T
Corolario 7.20 (Teorema de intersección de Krull). 1 Sean A un anillo noetheriano,
I A un ideal y M un A-módulo finitamente generado con la filtración I-ádica.
Entonces, el núcleo ker(M → M̂) = I n M está dado por
T
1 Vea el teorema 4.10 y el corolario 4.11.
7 Topologı́as, filtraciones y completaciones 181
N = {x ∈ M : existe a ∈ A tal que 1 − a ∈ I y ax = 0}.
Más aún, si I ⊆ J(A), entonces N = 0 y por lo tanto la topologı́a I-ádica de M es
Hausdorff.
Demostración. Para comenzar, si x ∈ N, es decir, si x ∈ M es tal que ax = 0 con
1 − a ∈ I, entonces
∞
\
x = (1 − a)x = (1 − a)2 x = · · · ∈ I n M = ker(M → M̂).
n=1
Para la otra inclusión, si x ∈ I n M observe primero que T como I n M es la intersec-
T T
ción de todas las vecindades del 0 ∈ M, la topologı́a enT I n M como subespacio de
M es la trivial, i.e., I n M es la única vecindad del 0 ∈ I n M. Por el corolario 7.16
T
T n T n
la topologı́a inducida en I M coincide con su topologı́a I-ádica y como I( I M)
es una vecindad del 0 en la topologı́a I-ádica, se debe tener que
\ \
(∗) I I n M = I n M.
Observe ahora que, como M es finitamente generado y A es noetheriano, entonces
T n
I M es finitamente generado y ası́ de la igualdad (∗) por el ejercicio 4.1 inciso
(1) del capı́tulo 4 (una variación del lema de Nakayama 4.6) se sigue que existe
a − 1 ∈ I tal que a( I n M) = 0, en particular ax = 0 y por lo tanto x ∈ N.
T
La última afirmación se sigue del hecho de que 1 − a ∈ I ⊆ J(A) implica que a
es una unidad de A. t
u
Un caso particular del teorema de intersección de Krull 7.20 es:
Corolario 7.21. Si (A, m) es un anillo noetheriano local y M es un A-módulo finita-
mente generado, entonces las topologı́as m-ádicas de A y M son Hausdorff.
t
u
Observación 7.2. Si S = 1 + I, entonces S es un subconjunto multiplicativo de A y
como el núcleo del morfismo de localización A → S−1 A está formado por los ele-
mentos de A que tienen S-torsión, i.e., anulados por algún elemento de S, entonces
este núcleo es el mismo N del corolario anterior, es decir, los núcleos de los morfis-
mos
A → S−1 A y A → Â
son iguales. Observe ahora que si a ∈ I, por la proposición 7.4 la serie
1 + a + a2 + a3 + · · ·
converge en  porque la sucesión {an } converge a cero. Claramente
(1 − a)(1 + a + a2 + a3 + · · · ) = 1
y ası́ para todo elemento de S = 1+I su imagen en  es una unidad. Por la propiedad
universal de S−1 A se sigue que existe un morfismo natural S−1 A → Â y el teorema
182 7 Topologı́as, filtraciones y completaciones
de intersección de Krull 7.20 implica que este morfismo es inyectivo y ası́ S−1 A se
puede identificar con un subanillo de Â.
Noetherianidad de una completación. El objetivo principal es probar que si A es
noetheriano e I A es un ideal, entonces  es noetheriano. Comenzamos con una
consecuencia del corolario 7.10:
Corolario 7.22. Si A es un anillo con una filtración {In }n≥0 y M es un A-módulo
con una filtración {Mn }n≥0 compatible con la de A, i.e., tal que Im Mn ⊆ Mm+n , sean
M M
gr(A) := In /In+1 y gr(M) := Mn /Mn+1 .
n≥0 n≥0
(Generalizaciones del ejemplo 7.16. Es claro que gr(M) es un gr(A)-módulo). En-
tonces, los morfismos canónicos ϕ : A → Â y ϕ : M → M̂ inducen isomorfismos
gr(A) ' gr(Â) y gr(M) ' gr(M̂).
Demostración. El morfismo canónico ϕ : A → Â es el inducido por los epimorfis-
mos qn : A A/In que hacen conmutar los diagramas
A
ϕ
qn qm
Â
pn pm
~
A/In / A/Im
n
ϕm
y por el corolario 7.10 se tiene que A/In ' Â/Iˆn de donde se siguen, como en la
proposición 4.14 y por el lema del quinto 2.5, los isomorfismos In /In+1 ' Iˆn /Iˆn+1 y
por lo tanto el isomorfismo gr(A) ' gr(Â). Para M es similar. t
u
Proposición 7.23. Sea f : M → N un A-morfismo de A-módulos filtrados. Si M
es completo, N es Hausdorff y gr( f ) : gr(M) → gr(N) es suprayectivo, entonces
f (Mn ) = Nn para todo n, y N es completo.
Demostración. Como f es morfismo de módulos filtrados, entonces f (Mn ) ⊆ Nn
para todo n. Mostraremos que f (Mn ) = Nn . Supongamos que y ∈ Nn . Para comenzar,
probaremos que existe una sucesión {xk }k≥0 de elementos de Mn y existe un n0 ∈ N
tales que para todo k ≥ 0 se tiene que
(∗) xk+1 ≡ xk (mód Mn+k ) y f (xk ) ≡ y (mód Nn+k ).
La sucesión {xk } la construimos por inducción, comenzando con x0 = 0 ∈ Mn no-
tando que f (x0 ) = f (0) = 0 ≡ y (mód Nn ) porque y ∈ Nn ; ası́ el n0 que sirve es
n0 = n. Supongamos que ya se construyó xk . Entonces, f (xk ) − y ∈ Nn+k y como
7 Topologı́as, filtraciones y completaciones 183
gr( f ) es suprayectivo existe un tk ∈ Mn+k tal que f (tk ) ≡ f (xk ) − y (mód Nn+k+1 ).
Poniendo xk+1 = xk −tk c se cumple (∗). Por la primera condición en (∗) la sucesión
{xk } es de Cauchy y como M es completo, su lı́mite x = lı́m{xk } ∈ M. Ahora, como
observamos en el párrafo antes del ejemplo 7.1, Mn es cerrado y como los xk ∈ Mn
se sigue que x ∈ Mn y satisface que f (x) = lı́m{ f (xk )} = y, porque f (xk ) − y ∈ Nn+k
para todo k. Por lo tanto f (Mn ) = Nn , como se querı́a. En particular, f es suprayec-
tiva. Finalmente, como la topologı́a de N es cociente de la topologı́a de M, se sigue
que M es completo. t
u
Corolario 7.24. Sean A un anillo completo con la filtración {In } y M un A-módulo
con una filtración {Mn } Hausdorff. Sean x1 , . . . , xk ∈ M y sean n1 , . . . , nk enteros
tales que xi ∈ Mni . Sea xi la imagen de xi en el cociente Mni /Mni +1 . Si los xi gene-
ran gr(M) como gr(A)-módulo, entonces los xi generan M como A-módulo y M es
completo.
Demostración. Sea E = Ak (la suma directa de k copias de A) y sea En ⊆ E el
subgrupo aditivo formado por las k-adas (a1 , . . . , ak ) tales que ai ∈ In−ni . Note que si
(a1 , . . . , ak ) ∈ En+1 , entonces ai ∈ In+1−ni ⊆ In−ni y por lo tanto (a1 , . . . , ak ) ∈ En , es
decir, {En } es una filtración de E. Claramente la topologı́a que induce esta filtración
en E es la topologı́a producto de E = Ak . Ahora sea f : E → M el A-morfismo dado
por f (a1 , . . . , ak ) = ∑ki=1 ai xi (note que ai ∈ In−ni y xi ∈ Mni implican que ai xi ∈ Mn ).
Es claro que f es un morfismo de módulos filtrados y como por hipótesis los xi
generan gr(M), entonces el morfismo gr( f ) : gr(E) → gr(M) es suprayectivo con
E = Ak completo. Por la proposición 7.23 anterior se sigue que f : E = Ak → M es
suprayectivo, los xi generan M y M es completo. t
u
Corolario 7.25. Sean A un anillo filtrado completo y M un A-módulo filtrado Haus-
dorff.
(1) Si gr(M) es finitamente generado como gr(A)-módulo, entonces M es finitamente
generado.
(2) Si gr(M) es noetheriano como gr(A)-módulo, entonces M es noetheriano tam-
bién.
Demostración. La parte (1) es el corolario 7.24. Para (2), si N ⊆ M es cualquier
submódulo, al equiparlo con la filtración inducida de la de M se tiene que gr(N)
es un gr(A)-submódulo graduado de gr(M). Como gr(M) es noetheriano, entonces
gr(N) es finitamente generado y ası́, por el corolario 7.24 (o la parte (1) de este
corolario) se sigue que N es finitamente generado y por lo tanto M es noetheriano.
t
u
Corolario 7.26. Sea A un anillo noetheriano. Entonces,
(1) Si I A es un ideal, entonces la completación I-ádica  es noetheriana.
(2) El anillo de series formales A[[x1 , . . . , xn ]] es noetheriano.
184 7 Topologı́as, filtraciones y completaciones
Demostración. Para (1), por el ejemplo 7.15, para I = ha1 , . . . , am i se tiene que
gr(A) = A[a1 , . . . , an ] es noetheriano. Por el corolario 7.22 se tiene que gr(A) ' gr(Â)
y por lo tanto gr(Â) es noetheriano. Por la parte (2) del corolario 7.25 anterior se
sigue que  es noetheriano. Para (2), por el ejemplo 7.9, A[[x1 , . . . , xn ]] es la comple-
tación hx1 , . . . , xn i-ádica del anillo de polinomios A[x1 , . . . , xn ] el cual es noetheriano
por el teorema de la base de Hilbert 4.2. t
u
Anillos y módulos noetherianos graduados. El objetivo principal ahora es una
caracterización de la dimensión de Krull de un anillo noetheriano (local) que es
adecuada para computar esta dimensión en el caso cuando el anillo involucrado
proviene de un anillo de polinomios con coeficientes en un campo. Comenzamos
con una condición de noetherianidad que usaremos en la demostración de uno de
los resultados principales, el teorema 7.32.
L
Lema 7.27. Sea A = n≥0 An un anillo graduado. Son equivalentes:
(1) A es noetheriano.
(2) A0 es noetheriano y A es una A0 -álgebra de tipo finito. Más aún, si A+ :=
2
n≥1 An ⊆ A es el ideal irrelevante, un conjunto de elementos homogéneos f i ∈ A+
L
genera A como A0 -álgebra si y sólo si genera A+ como ideal de A.
Demostración. (1) ⇒ (2): Como A es noetheriano, el cociente A/A+ ' A0 tam-
bién lo es y el ideal A+ es finitamente generado. Supongamos que f1 , . . . , fr ∈ A+
son homogéneos y generan A como A0 -álgebra; como fi ∈ A+ , entonces el ideal
h f1 , . . . , fr i ⊆ A+ y todo elemento de A+ ⊆ A es un polinomio en los fi con coe-
ficientes en A0 ⊆ A y ası́ se puede ver como una combinación lineal de los fi con
coeficientes en A (factorizando una potencia de primer grado de algún fi de cada mo-
nomio, notando que el polinomio tiene término constante nulo porque el elemento
dado está en A+ ). Recı́procamente, supongamos que A+ = h f1 , . . . , fr i; descompo-
niendo cada fi en sus componentes homogéneas, éstas generan A+ y ası́ podemos su-
poner que los fi son homogéneos. Sea ϕ : A0 [x1 , . . . , xn ] → A el morfismo que manda
xi 7→ fi . Mostraremos que ϕ es suprayectivo. En efecto, si f ∈ An y n = 0 el resultado
es cierto porque A0 ⊆ A0 [x1 , . . . , xr ]. Por inducción supongamos que n > 0 y que el
resultado es válido para ≤ n − 1. Escribamos f ∈ An como f = ∑ ai fi ; reemplazan-
do ai por su componente de grado gr( f ) − gr( fi ) podemos suponer que ai ∈ An−ni
(poniendo A j = 0 si j < 0), donde cada ni = gr( fi ) > 0 por lo que n − ni < n. Por
hipótesis de inducción, ai está en la imagen de ϕ y consecuentemente f = ∑ ai fi
también está en la imagen de ϕ, como se querı́a.
La implicación (2) ⇒ (1) es porque A0 es noetheriano y A es un cociente de
A0 [x1 , . . . , xn ], que es noetheriano por el teorema de la base de Hilbert 4.2. t
u
2 Si A = K[x0 , . . . , xn ], con K un campo algebraicamente cerrado, se tiene una correspondencia bi-
yectiva, como la del teorema de los ceros de Hilbert 3.22, entre los ideales radicales de A generados
por elementos homogéneos y los subconjuntos cerrados del espacio proyectivo PnK , pero en en esta
correspondencia al ideal irrelevante A+ se le asocia el mismo conjunto cerrado de PnK que al ideal
total; por eso se tiene que quitar de la correspondencia anterior, y en este sentido es irrelevante.
7 Topologı́as, filtraciones y completaciones 185
Corolario 7.28. Sean A un anillo noetheriano e I ⊆ A un ideal.
(1) grI (A) es noetheriano.
(2) Si M es un A-módulo finitamente generado con una I-filtración estable {Mn }n≥0 ,
i.e., IMn = Mn+1 , entonces grI M es un grI A-módulo finitamente generado.
Demostración. Para (1), como A es noetheriano el cociente A/I también es noethe-
riano, donde A/I = grI (A)0 , y ası́ por el lema 7.27 se sigue que gri (A) es noethe-
riano. Para (2), por hipótesis existe un entero n0 tal que para todo n ≥ n0 se tiene
que Mn0 +n = I n Mn0 . SeLsigue que grI M está generado por los primeros sumandos
directos, es decir, por 0≤n≤n0 Mn /Mn+1 y cada uno de estos sumandos es finita-
mente generado porque A es noetheriano y M es finitamente generado y por lo tanto
noetheriano por el ejercicio 4.12. Por otra parte, cada sumando Mn /Mn+1 lo anula
el ideal I y por lo tanto es un A/I-módulo finitamente generado (ya que lo es como
L
A-módulo). Se sigue que 0≤n≤n0 Mn /Mn+1 es un A/I-módulo finitamente genera-
do Ly por lo tanto grI (M) está generado, como grI (A)-módulo, por los generadores
de 0≤n≤n0 Mn /Mn+1 , como se querı́a. t
u
Corolario 7.29. Sean (A, m) un anillo noetheriano local, q ⊆ A un ideal m-primario,
M un A-módulo finitamente generado con una q-filtración {Mn }n≥0 que es q-estable,
i.e., qMn = Mn+1 . Entonces, cada cociente M/Mn tiene longitud finita.
Demostración. Considere los graduados asociados
M M
grq A = An := qn /qn+1 = A/q ⊕ q/q2 ⊕ q2 /q3 ⊕ · · ·
n≥0 n≥0
M
grq M = Mn /Mn+1 = M/M1 ⊕ M1 /M2 ⊕ M2 /M3 ⊕ · · ·
n≥0
Observe que el anillo A0 := A/q es un anillo noetheriano porque A lo es y sus idea-
les primos corresponden a ideales primos p ⊆ A que contienen a q y por lo tanto
√ √
p = p ⊇ q = m y ası́ p = m, es decir, A/q sólo tiene un ideal primo, a saber m/q
y por lo tanto tiene dimensión de Krull 0 y ası́ es artiniano, por el teorema 4.36.
Como A0 = A/q es noetheriano, por el lema 7.27, grq A también es noetheriano. Por
el corolario 7.28, grq (M) es un grq A-módulo finitamente generado. Además, como
M es A-módulo finitamente generado con A noetheriano, por el ejercicio 4.12 se
sigue que M es noetheriano y ası́ cada Mn /Mn+1 también lo es. Observe ahora que
cada sumando directo Mn /Mn+1 de grq M satisface que q(Mn /Mn+1 ) = 0 porque la
filtración es q-estable. Se sigue que cada Mn /Mn+1 es un A/q-módulo noetheriano y
como A/q es artiniano, por el ejercicio 4.12 se sigue que cada Mn /Mn+1 es artiniano
también. Entonces, por la proposición 4.32, la longitud `(Mn /Mn+1 ) es finita. Usan-
do la q-filtración dada M = M0 ⊇ M1 ⊇ M2 ⊇ · · · ⊇ Mn ⊇ Mn+1 ⊇ · · · , observamos
que se tienen sucesiones exactas cortas de la forma
(1) 0 → M1 ,→ M −→ M/M1 → 0
186 7 Topologı́as, filtraciones y completaciones
(2) 0 → M2 ,→ M1 −→ M1 /M2 → 0
.. ..
. .
(n) 0 → Mn+1 ,→ Mn −→ Mn /Mn+1 → 0
y también se tiene la sucesión exacta corta
(∗) 0 → Mn+1 ,→ M → M/Mn+1 → 0
y en todas estas sucesiones exactas cortas los módulos cociente tienen longitud fini-
ta; entonces, por el ejercicio 4.10 y la proposición 4.32 se sigue que los módulos Mi
enmedio de cada una de estas sucesiones también tienen longitud finita. Por el lema
4.33, aplicado a las sucesiones cortas anteriores, se tiene que
(∗)
`(M/Mn+1 ) = `(M) − `(Mn+1 )
(1)
= `(M1 ) + `(M/M1 ) − `(Mn+1 )
(2)
= `(M2 ) + `(M1 /M2 ) + `(M/M1 ) − `(Mn+1 )
..
.
(n)
= `(Mn+1 ) + `(Mn /Mn+1 ) + · · · + `(M1 /M2 ) + `(M/M1 ) − `(Mn+1 )
n
= ∑ `(Mi /Mi+1 ) < ∞.
i=0
t
u
Ejemplo 7.19. El ejemplo tı́pico proviene del anillo de polinomios A = K[x1 , . . . , xr ]
con
L
coeficientes en un campo K. Este es un anillo graduado noetheriano A =
d≥0 Ad , donde Ad es el espacio vectorial de polinomios homogéneos de grado
d (uniéndoles el polinomio 0) y se tiene que A0 = K, que es artiniano.
Funciones aditivas. Una función aditiva en una clase M de A-módulos es una fun-
ción ` : M → Z tal que para toda sucesión exacta corta 0 → M 0 → M → M 00 → 0 de
módulos en M se tiene que `(M) = `(M 0 ) + `(M 00 ).
Ejemplo 7.20. Si M es la clase de todos los A-módulos de longitud finita y `(M) es
la longitud de M, por la proposición 4.33 la función ` es aditiva.
Ejemplo 7.21. Si K es un campo y M es la clase de todos los K-espacios vecto-
riales de dimensión finita, la función dimK : M → Z es aditiva. De hecho, por la
proposición 4.34, dimK M = `(M) es la longitud de M.
7 Topologı́as, filtraciones y completaciones 187
Lema 7.30. Si 0 → M0 → M1 → · · · → Mn → 0 es una sucesión exacta corta de
A-módulos tales que todos los Mi ∈ M y además los núcleos de los morfismos de la
sucesión anterior también está en M, entonces para toda función aditiva ` : M → Z
se tiene que
n
(∗) ∑ (−1)i `(Mi ) = 0.
i=0
Demostración. Descompongamos la sucesión dada en sucesiones exactas cortas
di−2 di−1 di+1
··· / Mi−1 / Mi di
/ Mi+1 / ···
? <
! / ! -
= Ni Ni+1
=
#
0 0 0
de la forma 0 → Ni ,→ Mi → Ni+1 → 0, donde Ni = ker di (y N0 = 0 = Nn+1 ) pa-
ra cada i ≥ 0. Como ` es aditiva, al aplicarla a las sucesiones cortas anteriores se
obtiene que
`(Mi ) = `(Ni ) + `(Ni+1 )
y tomando la suma alternada de estos enteros queda
n n n
∑ (−1)i `(Mi ) = ∑ (−1)i `(Ni ) + ∑ (−1)i `(Ni+1 ) = 0.
i=0 i=0 i=0
t
u
Polinomios numéricos. Si r ∈ Z es un entero fijo, se define la función binomial
mediante
n
r si 0 ≤ r ≤ n,
n
=
r
0 si r < 0 o n < r.
n
Entonces, la función Qr : Z → Z dada por Qr (n) = es una función polinomial en
r
n con coeficientes en Q y que toma valores enteros. Se sigue que cualquier combina-
ción lineal f = a1 Qr1 + · · · + as Qrs , con coeficientes ai ∈ Z, también es una función
polinomial con coeficientes en Q y que toma valores enteros para valores enteros de
su variable, i.e., f (n) ∈ Z para todo n ∈ Z. De hecho, estas son todas las funciones
polinomiales con esa propiedad:
Proposición 7.31. Sea f ∈ Q[x]. Son equivalentes:
(1) f es una combinación lineal con coeficientes enteros de las funciones binomiales
Qr .
188 7 Topologı́as, filtraciones y completaciones
(2) Para todo n ∈ Z, f (n) ∈ Z.
(3) Existe un n0 ∈ N tal que para todo entero n ≥ n0 se tiene que f (n) ∈ Z.
(4) ∆ ( f )(n) := f (n + 1) − f (n) es una combinación lineal con coeficientes ente-
ros de las funciones binomiales Qr y existe un n ∈ Z tal que f (n) ∈ Z. Más aún,
gr(∆ ( f )) = gr( f ) − 1.
Demostración. (1) ⇒ (2), es la observación en el párrafo antes del enunciado de la
proposición. Las implicaciones (2) ⇒ (3) y (1) ⇒ (4) son inmediatas. Para (4) ⇒
(1), por hipótesis se tiene que
f (n) − f (n − 1) = combinación lineal de Qr
f (n − 1) − f (n − 2) = combinación lineal de Qr
..
.
f (1) − f (0) = combinación lineal de Qr ,
por lo que sumando las igualdades anteriores queda que f (n) − f (0) = ∑ ar Qr (n),
con ar ∈ Z y f (0) = b0 el término constante del polinomio f . Ahora, como existe un
m ∈ Z tal que f (m) ∈ Z, entonces b0 = f (0) ∈ Z y ası́, para todo n ∈ Z se tiene que
f (n) = b0 + ∑ ar Qr (n) ∈ Z. Hemos ası́ mostrado que (1) ⇔ (4). La implicación (3)
⇒ (1) la demostraremos por inducción sobre el grado de f . Si gr( f ) = 0, entonces
f es constante y no hay nada que probar. Supongamos que la implicación es cierta
para todos los polinomios de grado menor que el grado de f . Como el polinomio
∆ ( f ) tiene grado estrictamente menor que el grado de f , entonces por hipótesis de
inducción ∆ ( f ) satisface (1), i.e., es combinación lineal con coeficientes enteros de
las funciones binomiales Qr y por la hipótesis (3) existe un n ∈ Z tal que f (n) ∈ Z.
Hemos ası́ mostrado que se satisface (4) que ya sabemos que es equivalente a (1).
La última afirmación de (4) es inmediata de la definición del operador ∆ . t
u
Series de Hilbert-Poincaré. El objetivo principal de esta sección es estudiar la
serie de Hilbert-Poincaré de un A-módulo graduado M y probar primero que, si M
es finitamente generado esta serie es una función racional y como consecuencia se
le asocia un polinomio, el polinomio de Hilbert, para después probar que si A es una
K-álgebra afı́n, el grado del polinomio de Hilbert asociado es la dimensión de Krull
de A.
Sean A = An un anillo graduado, M una claseLde A-módulos finitamente ge-
L
nerados y ` : M → Z una función aditiva. Si M = Mn con Mn ∈ M, la serie de
Hilbert-Poincaré de M con respecto a ` es la función generadora
∞
H(M,t) := ∑ `(Mn )t n ∈ Z[[t]],
n=0
la cual es una serie formal con coeficientes en Z. El resultado principal es:
7 Topologı́as, filtraciones y completaciones 189
L L
Teorema 7.32. Sean A = An un anillo graduado noetheriano, M = Mn un A-
módulo graduado finitamente generado y ` una función aditiva. Entonces, la serie
de Hilbert-Poincaré correspondiente es de la forma
f (t)
H(M,t) =
∏si=1 (1 − t ni )
con f (t) ∈ Z[t] un polinomio.
Demostración. Por el lema 7.27, A es una A0 -álgebra de tipo finito, generada, L
diga-
mos por f1 , . . . , fs , homogéneos de grados ni = gr fi . Por hipótesis, M = n≥0 Mn
es finitamente generado, digamos por elementos homogéneos x1 , . . . , xr de grados
m j = gr x j . Ası́, todo elemento de la componente homogénea Mn ⊆ M de grado
n es de la forma ∑tj=1 Fj ( f1 , . . . , fs )x j , con Fj ( f1 , . . . , fs ) ∈ A = A0 [ f1 , . . . , fs ] ho-
mogéneo de grado n − m j (por convención, Fj = 0 si n − m j < 0). Se sigue que
Mn es finitamente generado como A0 -módulo (sus generadores son los elementos
g j ( f1 , . . . , fs )x j , con los g j monomios en los fi de grados n − m j ).
La demostración del teorema se hará por inducción sobre s (el número de ge-
neradores de A sobre A0 ). Si s = 0, entonces A = A0 y An = 0 para todo n > 0.
Por hipótesis M es finitamente generado como A = A0 -módulo y ası́ cada Mn es un
A0 -módulo finitamente generado por expresiones de la forma g j ( f1 , . . . , fs )x j = x j ,
con los g j monomios en las fi de grado n − m j , los cuales son nulos si n < m j y
también si n > máx{m j }. Por lo tanto, Mn = 0 para n 0 suficientemente grande y
ası́ `(Mn ) = 0 para n 0 y por lo tanto la serie H(M,t) es una suma finita, es decir,
es un polinomio, y por lo tanto tiene la forma deseada, con denominador igual a 1.
Supongamos ahora que s > 0 y que el teorema es cierto para ≤ s − 1 generadores
de A sobre A0 . Multiplicación por el generador fs es un A-morfismo fs : Mn →
Mn+ns . Sean Ns su núcleo y Ln+n+s su conúcleo de tal forma que se tiene la sucesión
exacta
fs
(1) 0 → Nn ,→ Mn −→ Mn+ns Ln+ns → 0.
Si N = Nn y L = Ln , como N ⊆ M y M L y M es finitamente generado, en-
L L
tonces N y L son finitamente generados como A-módulos. Más aún, multiplicación
por fs anula N y L y por lo tanto N y L son A0 [ f1 , . . . , fs−1 ] = A0 [ f1 , . . . , fs ]/h fs i-
módulos. Aplicando la función aditiva ` a los módulos de (1) y usando el lema 4.33
se sigue que
(2) `(Nn ) − `(Mn ) + `(Mn+ns ) − `(Ln+ns ) = 0
y multiplicando (2) por t n+ns y sumando con respecto a n queda
190 7 Topologı́as, filtraciones y completaciones
∞ ∞ ∞ ∞
0= ∑ `(Nn )t n+ns − ∑ `(Mn )t n+ns + ∑ `(Mn+ns )t n+ns − ∑ `(Ln+ns )t n+ns
n=0 n=0 n=0 n=0
∞ ∞ ∞ ns −1
= t ns ∑ `(Nn )t n − t ns ∑ `(Mn )t n + ∑ `(Mn+ns )t n+ns − ∑ `(Mn+ns )t n+ns
n=0 n=0 n+ns =0 n=0
∞ ns −1
− ∑ `(Ln+ns )t n+ns + ∑ `(Ln+ns )t n+ns
n+ns =0 n=0
ns ns
= t H(N,t) − t H(M,t) + H(M,t) − H(L,t) − g(t),
donde g(t) es el polinomio dado por los dos sumas finitas en la expresión anterior.
Se sigue que
(3) (1 − t ns )H(M,t) = H(L,t) − t ns H(N,t) + g(t)
y aplicando la hipótesis de inducción a N y L (generados por ≤ s − 1 elementos), de
(3) sigue que
f1 (t) t ns f2 (t) f (t)
(1 − t ns )H(M,t) = s−1
− s−1
+ g(t) = s−1 ,
n n
∏i=1 (1 − t i ) ∏i=1 (1 − t i ) ∏i=1 (1 − t ni )
como se querı́a. t
u
El teorema 7.32 anterior muestra que la serie H(M,t) tiene un polo en t = 1, de
orden d(M) ≤ n1 + · · · + ns . En el caso cuando todos los ni = 1, es decir, cuando
todos los fi ∈ A1 , se tiene que:
Corolario 7.33. Con las mismas hipótesis del teorema 7.32 anterior, si además to-
dos los fi ∈ A1 , es decir, todos ni = 1, entonces para todos los enteros n 0 sufi-
cientemente grandes la función `(Mn ) es un polinomio en n con coeficientes en Q y
de grado d(M) − 1, donde d(M) es el orden del polo t = 1 en H(M,t).
Demostración. Si d(M) = 0, entonces H(M,t) no tiene un polo en t = 1 y por lo
tanto ∏si=1 (1 − t ni ) = (1 − t)s divide al polinomio f (t) del teorema 7.32 anterior y
ası́ H(M,t) mismo es un polinomio. Entonces, para n mayor que el grado del polino-
mio H(M,t) el coeficiente `(Mn ) de t n en H(M,t) es cero y por lo tanto `(Mn ) = 0 es
un polinomio, que convencionalmente decimos que tiene grado gr(0) = −1 y por lo
tanto satisface lo afirmado en el corolario. Si d(M) > 0, en H(M,t) = (1 − t)−s f (t)
podemos cancelar potencias de (1 − t) en f (t) y asumir que f (t) ya no tiene a 1
como cero y ası́ s = d(M) = d y f (1) 6= 0. Entonces, `(Mn ) = coeficiente de t n en
H(M,t) = (1 − t)−d f (t), con f (1) 6= 0 y donde
∞
−d j+d −1 j
(1 − t) = ∑ t .
j=0 d −1
Ası́, si escribimos f (t) = a0 + a1t + · · · + ar t r ∈ Z[t], entonces
7 Topologı́as, filtraciones y completaciones 191
j+d −1
`(Mn ) = coeficiente de t n en H(M,t) = (1 − t)−d f (t) = ∑ ai
i+ j=n d −1
r
n−i+d −1
= ∑ ai
i=0 d −1
donde los coeficientes binomiales del lado derecho son polinomios en n (con coefi-
cientes en Q) si n ≥ r = gr f ≥ i , i.e., si n − i ≥ 0, ya que
n−i+d −1 (n − i + d − 1)! (n − i + 1) · · · (n − i + d − 1)
= =
d −1 (n − i)!(d − 1)! (d − 1)!
1 d−1 .
que es un polinomio en n cuyo término de grado mayor es (d−1)! n Se sigue que
el término de grado mayor en n del polinomio `(Mn ) es
r r 1
1
∑ ai nd−1 = ∑ ai nd−1
i=0 (d − 1)! i=0 (d − 1)!
donde ∑ri=0 ai = f (1) 6= 0 y por lo tanto el grado de este polinomio es d − 1, como
se querı́a. t
u
L
Polinomios de Hilbert. Sea M = Mn un módulo graduado finitamente generado
L
sobre un anillo graduado noetheriano A = An , donde A está generado por (elemen-
tos de) A1 sobre A0 . Por el corolario 7.33, para n ≥ r = gr f (t), donde f (t) = ∑ri=0 ait i
es el polinomio en el numerador de la serie de Hilbert-Poincaré H(M,t), la función
hM : N ∪ {0} → Z que a cada natural n le asocia
r r
n−i+d −1
hM (n) := `(Mn ) = ∑ ai = ∑ ai Qd−1 (n − i + d − 1)
i=0 d −1 i=0
es una combinación lineal, con coeficientes ai ∈ Z, de los polinomios binomiales
Qr y por lo tanto es un polinomio en n, con coeficientes en Q, y además vimos
que su grado es d(M) − 1. Al polinomio anterior se le conoce como el polinomio
de Hilbert de M. Ası́, por la proposición 7.31, hM (n) es un polinomio numérico de
grado ≤ d − 1, donde d es orden del polo t = 1 de la serie de Hilbert-Poincaré de
M.
Ejemplo 7.22. Sea A = A0 [x1 , . . . , xd ] el anillo de polinomios en d variables con coe-
ficientes en A0 , donde asumimos que A0 L es un anillo artiniano (por ejemplo, un
campo). Como A0 -módulo graduado A = n≥0 An , donde An es el A0 -módulo li-
e
bre generado por los monomios x1e1 · · · xdd de grado n = e1 + · · · + ed , y por lo tanto
A es una A0 -álgebra de tipo finito. Dado n, es claro que hay n+d−1
d−1 monomios
generadores como los anteriores y ası́ la longitud de An es
n+d −1
`(An ) = = Qd−1 (n + d − 1)
d −1
192 7 Topologı́as, filtraciones y completaciones
y por lo tanto la serie de Hilbert-Poincaré de A es
∞ ∞
n n+d −1 n 1
H(A,t) = ∑ `(An )t = ∑ t = .
n=0 n=0 d −1 (1 − t)d
Note que en este ejemplo el polinomio f (t) del teorema 7.32 es f (t) = 1, cuyo grado
es r = 0, y el orden del polo t = 1 es d(A) = d. Note también que los grados de los
generadores xi son ni = 1 y el polinomio de Hilbert `(An ) es
0
n−i+d −1 n−0+d −1 n+d −1
`(An ) = ∑ ai = a0 =
i=0 d −1 d −1 d −1
= Qd−1 (n + d − 1)
es de grado d − 1. Note que se usó que a0 = 1.
Ideales de definición y polinomios de Hilbert. Si (A, m) un anillo noetheriano lo-
cal, un ideal de definición3 de A es un ideal m-primario q. Por la proposición 4.12
lo anterior implica que mr ⊆ q para algún r y ası́, del lema 4.35, se sigue que A/q
es artiniano. Ahora, si M es un A-módulo finitamente generado, y por lo tanto noe-
theriano por el ejercicio 4.12, considerando las filtraciones q-ádicas de A y M y los
graduados asociados grm A = n≥0 mn /mn+1 , grm M = n≥0 mn M/mn+1 M, por el
L L
corolario 7.28 grm M es un grm A-módulo finitamente generado y por el corolario
7.29 cada cociente M/qn M tiene longitud finita ya que la filtración q-ádica es es-
table. Note ahora que el anillo graduado grm A = A/q ⊕ q/q2 ⊕ · · · está generado
por elementos de grado 1, es decir, en q/q2 , sobre el anillo A/q, que es artiniano
como se vio en la demostración del corolario 7.29. Aplicando entonces el corolario
7.33 a los graduados asociados, el polinomio de Hilbert de grq M es un polinomio
numérico en n con coeficientes en Q de grado ≤ d − 1, donde d es el orden del polo
t = 1 de la serie de Hilbert-Poincaré de grq M, o equivalentemente, donde d es el
menor número de generadores del ideal q. Usaremos la notación
hq,M (n) := ` qn M/qn+1 M
para el polinomio de Hilbert de grq M. Observe ahora que para la filtración q-ádica
de M:
M = q0 M ⊇ qM ⊇ q2 M ⊇ · · · ⊇ qn M ⊇ qn+1 M ⊇ · · ·
por el corolario 7.29,
n n
(1) `(M/qn+1 M) = ∑ `(qi M/qi+1 M) = ∑ hq,M (n).
i=0 i=0
3
√
En general, un ideal I ⊆ A se dice que es un ideal de definición de A si I = m. Sin embargo,
observe que como A es noetheriano, por el teorema 4.22 todos √ sus ideales tienen una descompo-
√ √
sición primaria, digamos I = q1 ∩ · · · ∩ qr . Se sigue que m = I = q1 ∩ · · · ∩ qr y ası́ se debe
√
de tener que m = qi , para todo i. Es decir, cada qi es m-primario y por el lema 4.18 se sigue que
I = q1 ∩ · · · ∩ qr también es m-primario.
7 Topologı́as, filtraciones y completaciones 193
De la igualdad (1) se sigue que
(2) `(M/qn+1 M) − `(M/qn M) = `(qn M/qn+1 M)
donde el lado derecho es un polinomio en n de grado ≤ d − 1. Como el lado izquier-
do de (2) es ∆ (`(M/qn+1 M)), de la parte (4) del lema 7.31 se sigue que `(M/qn M)
es un polinomio en n de grado ≤ d, al que denotaremos por
n n
(3) χq,M (n) = `(M/qn+1 M) = ∑ `(qi M/qi+1 M) = ∑ hq,M (n).
i=0 i=0
En el caso cuando M = A, usaremos la notación abreviada χq (n) para este polinomio
y lo llamaremos el polinomio caracterı́stico de A con respecto al ideal m-primario
q. Hemos ası́ probado la primera parte del teorema 7.34 siguiente. La segunda parte
del teorema 7.34 muestra que el grado del polinomio caracterı́stico no depende de
la elección del ideal m-primario q:
Teorema 7.34. Sean (A, m) un anillo noetheriano local y q un ideal de definición
de A.
(1) Para n 0 suficientemente grande, la función n 7→ `(A/qn ) es un polinomio
χq (n) de grado ≤ d, donde d es el mı́nimo número de generadores de q.
(2) Si q0 es otro ideal de definición de A, entonces gr(χq (n)) = gr(χq0 (n)). De hecho,
χq (n) y χq0 (n) tienen coeficientes de grado iguales.
Demostración. La parte (2), basta probarla para q0 = m. Ahora, como q es ideal de
definición, existe un entero r tal que mr ⊆ q y por lo tanto mr ⊆ q ⊆ m, y ası́, para
todo entero n ≥ 0 se tiene que mrn ⊆ qn ⊆ mn y por lo tanto se tienen epimorfismos
M/mrn M M/qn M M/mn M
que, por el lema 4.33, implican las desigualdades
` M/mn M ≤ ` M/qn M ≤ ` M/mrn M
es decir,
χm (n) ≤ χq (n) ≤ χm (rn)
y dividiendo entre el polinomio χm (n) se obtiene que
χm (n) χq (n) χm (rn)
1= ≤ ≤
χm (n) χm (n) χm (n)
y tomando lı́mites queda
χq (n) χm (rn)
1 = lı́m (1) ≤ lı́m ≤ lı́m =1
n→∞ n→∞ χm (n) n→∞ χm (n)
194 7 Topologı́as, filtraciones y completaciones
χq (n)
por lo que lı́m = 1, y como los χ son polinomios, por L’Hôpital se sigue
n→∞ χm (n)
que ambos polinomios tienen coeficiente de grado igual. t
u
Dimensión de anillos noetherianos locales. Si (A, m) es un anillo noetheriano lo-
cal, sea d(A) el grado del polinomio χq (A) y sea δ (A) el ı́nfimo del número de
generadores de los ideales de definición de A. El resultado principal es el teorema
7.36, y para demostrarlo usaremos el lema 7.35 siguiente, que es un análogo fácil
del teorema del ideal principal de Krull 6.11:
Lema 7.35. Sea, (A, m) un anillo noetheriano local, q ⊆ A un ideal de definición,
M un A-módulo finitamente generado y f ∈ A un no divisor de cero de M. Sea
M 0 := M/ f M. Entonces,
gr(χq,M0 ) ≤ gr(χq,M ) − 1.
En particular, si M = A, entonces
d(A/h f i) ≤ d(A) − 1.
Demostración. Como f no es divisor de cero de M se tiene un isomorfismo de A-
módulos f M ' M. Ahora considere la restricción de la filtración q-ádica de M a
f M, digamos In := f M ∩ qn M. Observe ahora que se tiene la sucesión exacta corta
(por los teoremas de isomorfismo de Noether)
(1) 0 → f M/In → M/qn M → M 0 /qn M 0 → 0,
de donde se sigue que, para n 0,
(2) χq,M0 (n) = χq,M (n) − `( f M/In ).
Ahora, como f M ' M y como la filtración {In } de f M es q-estable, por el lema de
Artin-Rees 7.15, de la parte (2) del teorema 7.34 se sigue que `( f M/In ) y χq,M (n)
tienen el mismo coeficiente de grado y cancelándolo de la ecuación (2) se obtiene
la desigualdad
(3) gr χq,M0 (n) ≤ gr χq,M (n) − 1.
t
u
Teorema 7.36. Sea (A, m) un anillo noetheriano local. Entonces,
dim A = d(A) = δ (A).
Demostración. Probaremos que d(A) ≥ dim A ≥ δ (A) ≥ d(A):
(i) d(A) ≥ dim A: Por inducción sobre d = d(A). Si d = 0, entonces χq (n) = `(A/qn )
es constante para n 0, en particular `(A/qn ) = `(A/qn+1 ) y de la sucesión exacta
corta 0 → qn /qn+1 → A/qn+1 → A/qn → 0 se sigue que `(qn /qn+1 ) = 0 y por lo
7 Topologı́as, filtraciones y completaciones 195
tanto qn = qn+1 . El lema de Nakayama 4.7 implica entonces que q = 0. Por los
lemas 4.35 y 4.36, A es artiniano y dim A = 0. Suponga ahora que d(A) > 0 y sea
d = dim A la dimensión de Krull de A. Note que no puede suceder que dim A = 0, ya
que entonces A serı́a artiniano por el lema 4.36. Por el corolario 4.28 y la proposición
4.30 se tendrı́a entonces que mr = 0, para algún entero r ≥ 1. Ası́, {0} serı́a un ideal
de definición de A y por lo tanto d(A) = 0, en contradicción con la hipótesis de que
d(A) > 0. Ası́, d > 0 y se tiene una cadena de primos p = p0 p1 · · · pd = m
y existe un f ∈ p1 − p. Considere el dominio entero A := A/p0 y la clase lateral
f := f + p0 ∈ A; entonces f 6= 0 y ası́ no es divisor de cero de A. Por el lema 7.35
anterior
(1) d(A/h f i) ≤ d(A) − 1.
Por otro lado, m = m/p es el ideal máximo del anillo local A y ası́ se tienen epi-
morfismos A/mn → A/mn → 0, de donde se sigue que `(A/mn ) ≤ `(A/mn ) que,
tomando los grados de los polinomios, al substituir en (1) da
(2) d(A/h f i) ≤ d(A) − 1 ≤ d(A) − 1.
Por hipótesis de inducción se sigue que
(3) dim(A/h f i) ≤ d(A/h f i) ≤ d(A) − 1.
Por otra parte, las imágenes de los ideales p1 /p0 · · · pd /p0 en A/h f i forman
una cadena de longitud d − 1 y por lo tanto d − 1 ≤ dim A/h f i. Substituyendo en (3)
se sigue que d − 1 ≤ d(A) − 1 y por lo tanto d(A) ≥ d = dim A.
(ii) dim A ≥ δ (A): Por inducción sobre d = dim A. Sean p1 , . . . , pr los primos mı́ni-
mos de A (como A es noetheriano sólo hay un número finito de ellos, por la propo-
sición 4.20). Si m es uno de los primos mı́nimos de A, entonces dim A = 0 y por lo
tanto {0} es un ideal de definición de A y ası́ δ (A) = 0 (el conjunto vacı́o es gene-
rador del ideal {0}). SiSm no es ideal primo mı́nimo de A, por el lema de evitación
de primos 1.9 (2), m 6⊆ pi ya que de lo contrario m ⊆ pi para algún i y por lo tanto
m = pi , una contradicción. Entonces, existe un x ∈ m tal que x 6∈ pi , para todo i. Note
que x no puede ser divisor de cero de A, por el argumento en la parte (i). Entonces,
por el teorema del ideal principal de Krull 6.11, dim(A/hxi) = dim A−1. Por hipóte-
sis de inducción, δ (A/hxi) ≤ dim(A/hxi) = dim A − 1. Para terminar, mostraremos
que δ (A) − 1 ≤ δ (A/hxi). En efecto, si x1 , . . . , xs generan un ideal de definición
de A/hxi, entonces x, x1 , . . . , xs generan un ideal de definición de A y por lo tanto
δ (A) ≤ 1 + s y ası́ δ (A) − 1 ≤ s.
(iii) La desigualdad δ (A) ≥ d(A) es la parte (1) del teorema 7.34. t
u
El lema de Hensel. Si M es un A-módulo e I ⊆ A un ideal, que M sea completo bajo
la topologı́a I-ádica quiere decir que el morfismo M → M̂ es un isomorfismo, donde
M̂ = lim M/I k M, y ası́, para cada sucesión de Cauchy {xn } de elementos de M (i.e.,
←−
existe un n0 tal que xk − xk+1 ∈ I k M para toda k ≥ n0 ), existe su lı́mite
196 7 Topologı́as, filtraciones y completaciones
lı́m{xn } = x ∈ M
i.e., existe un x ∈ M tal que x − xk ∈ I k M, para todo k. El lema de Hensel 7.40
que veremos a continuación tiene, en cierta forma, alguna semejanza con el lema
de Gauss 1.3 que nos dice que si A es un DFU, K es su campo de fracciones y un
polinomio f (x) ∈ A[x] se factoriza en K[x], entonces se factoriza en A[x]. El lema
de Hensel dice que, si (A, m) es un anillo local completo en la topologı́a m-ádica y
k = A/m, para un polinomio f (x) ∈ A[x], una factorización en k[x] se levanta a una
factorización en A[x]. Para demostrarlo necesitaremos los lemas siguientes:
Lema 7.37. Sean M un A-módulo e I ⊆ A un ideal.
(1) Si A es completo en la topologı́a I-ádica, entonces I ⊆ J(A).
(2) Si A y M son completos en la topologı́a I-ádica y a ∈ I, entonces la multiplicación
por 1 + a : M → M es un isomorfismo.
Demostración. (1): Si a ∈ I, entonces la sucesión {(−1)n an }n≥0 es de Cauchy y por
lo tanto la serie
∞
∑ (−1)n an = 1 − a + a2 − a3 + · · ·
n=0
converge en A y claramente su lı́mite es un inverso multiplicativo de 1 + a, es decir,
1 + a ∈ A∗ y ası́, por el lema 4.5, a ∈ J(A), i.e., I ⊆ J(A).
(2): Como M ' M̂, entonces M es un Â-módulo y como  es completo y a ∈ I, que
está contenido en J(A) por la parte (1), entonces 1 + a es una unidad de A y ası́ la
imagen de 1 + a en  ' A es unidad también y por lo tanto 1 + a : M → M es un
isomorfismo. t
u
Lema 7.38. Sean A un anillo conmutativo y g, h ∈ A[x] estrictamente coprimos4 con
g mónico de grado m. Entonces, todo polinomio f ∈ A[x] se puede escribir en forma
única como f = gr + hs, con r, s ∈ A[x] y gr(s) < m. Más aún, si gr( f ) = n y gr(h) ≤
n − m, entonces gr(r) ≤ n − m.
Demostración. Por hipótesis A[x] = hg, hi y ası́, para f ∈ A[x] existen r0 , s0 ∈ A[x]
tales que f = gr0 + hs0 , sin embargo no se sabe cómo son los grados de r0 y s0 .
Escribamos s0 = gq + s con gr(s) < gr(g) = m y pongamos r = r0 + hq. Entonces,
f = gr0 + hs0 = g(r − hq) + h(gq + s) = gr − ghq + hgq + hs = gr + hs
donde ya se tiene que gr(s) < m. Para la unicidad, supongamos que f = gr + hs =
gr̃ + hs̃ con gr(s) < m y gr(s̃) < m. Entonces, g(r − r̃) + h(s − s̃) = 0 con gr(s − s̃) <
m. Por lo tanto basta probar que si gr + hs = 0 con gr(s) < m, entonces s = 0 = r.
En efecto, de gr = −hs con g, h estrictamente coprimos se sigue que g divide a s. Si
4 Si A es cualquier anillo, dos polinomios f , g ∈ A[t] se dice que son coprimos si no tienen un factor
común de grado positivo, y se dice que f , g son estrictamente coprimos si los ideales h f i y hgi so
coprimos, es decir, h f i + hgi = A[t]. Por ejemplo, los polinomios t − a, f (t) ∈ A[t] son coprimos si
f (a) 6= 0 y son estrictamente coprimos si f (a) ∈ A∗ es una unidad.
7 Topologı́as, filtraciones y completaciones 197
s 6= 0 entonces s = gs0 con s0 6= 0 y por lo tanto gr(s) = gr(g) + gr(s0 ) ≥ gr(g) = m,
una contradicción. Se sigue que s = 0 y por lo tanto gr = 0 con g mónico, lo cual
implica que r = 0 porque de lo contrario el coeficiente del término de grado en gr es
el coeficiente de grado de r y ası́ serı́a diferente de cero también, i.e., gr 6= 0. Hemos
ası́ mostrado que s = 0 = r.
Lema 7.39. Sean ϕ : A → B un epimorfismo de anillos tal que I := ker ϕ ⊆ J(A), el
radical de Jacobson de A, y g, h ∈ A[x] con g mónico de grado m. Si f ∈ A[x], denote
con f ∈ B[x] al polinomio obtenido al aplicar ϕ a los coeficientes de f . Si g, h son
estrictamente coprimos en B[x], entonces g y h son estrictamente coprimos en A[x].
Demostración. Como ϕ es suprayectivo, todo polinomio en B[x] es de la forma
f para algún f ∈ A[x]. Ahora, como g, h son estrictamente coprimos en B[x] y g es
mónico, por el lema 7.38 todo polinomio f ∈ B[x] se puede escribir como f = gr +hs
y por lo tanto se tiene la igualdad
A[x] = hg, hi + IA[x].
Ahora, A[x]/hg, hi es un A-módulo finitamente generado porque es cociente de
A[x]/hgi, donde g es mónico, y por lo tanto todos los elementos de A[x]/hgi tie-
nen como representante un polinomio de grado < gr(g) = m. Finalmente, como
A[x]/hg, hi = (hg, hi + IA[x])/hg, hi = I A[x]/hg, hi , y como por hipótesis I ⊆ J(A),
el lema de Nakayama 4.6 implica que A[x]/hg, hi = 0 y ası́ A[x] = hg, hi.
Teorema 7.40 (Lema de Hensel). Sean (A, m) un anillo local completo en la topo-
logı́a m-ádica y k = A/m su campo residual. Sean f (x) ∈ A[x] mónico y f (x) ∈ k[x]
el polinomio obtenido al reducir los coeficientes de f (x) módulo m. Si existen po-
linomios mónicos estrictamente coprimos G(x), H(x) ∈ k[x] tales que f = GH, en-
tonces existen polinomios mónicos g, h ∈ A[x] tales que f = gh y g = G, h = H.
Demostración. La idea de la demostración es aproximarse a la factorización desea-
da por medio de factorizaciones f (x) ≡ gi (x)hi (x) (mód mi [x]) módulo potencias
del ideal máximo de A, de tal forma que en el lı́mite se tenga la factorización reque-
rida. Pongamos entonces n = gr( f ) = gr( f ), m = gr(G) y n − m = gr(H). Queremos
construir dos sucesiones de polinomios gi (x) y hi (x) en A[x] tales que:
(i) gi y hi sean mónicos de grados m y n − m, respectivamente y estrictamente co-
primos módulo mi [x].
(ii) gi+1 ≡ gi (mód mi [x]) y hi+1 ≡ hi (mód mi [x]);
(iii) f (x) ≡ gi (x)hi (x) (mód mi [x]),
donde se entiende que las congruencias son coeficiente a coeficiente. Observemos
que una vez construidas estas sucesiones ya habremos probado el teorema ya que de-
finiendo g(x) y h(x) como los lı́mites (coeficiente a coeficiente) de los gi (x) y hi (x),
respectivamente, notando que estos lı́mites existen por la condición (ii) de arriba y
están en A porque éste es completo, por lo que g(x) y h(x) tienen coeficientes en
A. Más aún, como cada gi es mónico de grado m, entonces g(x) también es mónico
198 7 Topologı́as, filtraciones y completaciones
de grado m, y la condición (ii) de arriba implica que g(x) ≡ gi (x) (mód mi [x]) y si-
milarmente h(x) ≡ hi (x) (mód mi [x]), y ası́ por (iii), f (x) ≡ g(x)h(x) (mód mi [x])
para toda i ≥ 1 y por lo tanto f (x) = g(x)h(x) como se quiere.
Resta entonces mostrar la existencia de las sucesiones de polinomios gi y hi con
las propiedades (i), (ii) y (iii) anteriores. Lo haremos por inducción sobre i ≥ 1. Para
i = 1, escojamos g1 , h1 ∈ A[x] tales que g1 = G y h1 = H. Entonces, f = GH = g1 h1
y ası́ f ≡ g1 h1 (mód m[x]). Por el lema 7.39 anterior g1 , h1 son estrictamente copri-
mos. Más aún, como g1 ≡ G (mód m[x]) y G es mónico, el coeficiente de grado de
g1 es de la forma 1 + m con m ∈ m. Por otra parte, como g1 h1 ≡ f (mód m[x]), y
f es mónico, entonces el coeficiente de grado de h1 debe cancelar al coeficiente de
grado de g1 , es decir, debe ser de la forma (1 + m)−1 donde notamos que 1 + m es
unidad por el lema 4.5. Multiplicando g1 por (1 + m)−1 y h1 por (1 + m) se tiene la
misma congruencia f ≡ g1 h1 pero con g1 , h1 mónicos.
Supongamos construidos gi , hi con las propiedades requeridas. Entonces, por
(iii), f − gi hi ∈ mi [x] y ası́ f − gi hi = ∑ j m j x j con m j ∈ mi . Por la coprimalidad es-
tricta de gi , hi de la hipótesis de inducción (i), se tiene que (A/mi )[x] = gi (A/mi )[x]+
hi (A/mi )[x]. Entonces, para el polinomio x j ∈ (A/mi )[x] existen u j , v j ∈ (A/mi )[x]
tales que x j ≡ gi v j + hi u j (mód mi [x]) y por lo tanto
gi + ∑ m j u j hi + ∑ m j v j = gi hi + ∑ m j gi v j + ∑ m j hi u j + ∑ m j mk u j vk
j j j j j,k
j
≡ gi hi + ∑ m j x − m j hi u j + ∑ m j hi u j + ∑ m j mk u j vk
j j j,k
≡ gi hi + ∑ m j x j + ∑ m j mk u j vk (mód mi [x])
j j,k
Entonces, definiendo gi+1 := gi + ∑ j m j u j y hi+1 := hi + ∑ j m j v j , como m j ∈ mi se
tiene que gi+1 ≡ gi (mód mi [x]) y hi+1 ≡ hi (mód mi [x]) y la congruencia desple-
gada arriba queda
f −gi+1 hi+1 ≡ f − gi hi + ∑ m j x j + ∑ m j mk u j vk ≡ f −gi hi − ∑ m j x j − ∑ m j mk u j vk
j j,k j j,k
donde las sumas del lado derecho son elementos de m2i que está contenido en mi+1
porque i ≥ 1 y por lo tanto la última congruencia desplegada implica que
f − gi+1 hi+1 ≡ 0 (mód mi+1 [x])
como se querı́a. Finalmente, como bajo el epimorfismo natural A/mi+1 → A/mi los
elementos gi+1 , hi+1 ∈ (A/mi+1 )[x] van a dar a gi , hi , respectivamente, y como por
hipótesis de inducción gi , hi son estrictamente coprimos y el núcleo del epimorfis-
mo natural anterior es mi /mi+1 que está contenido en el ideal máximo de A/mi+1 ,
entonces por el lema 7.39 se sigue que gi+1 , hi+1 son estrictamente coprimos en
7 Topologı́as, filtraciones y completaciones 199
(A/mi+1 )[x]. El mismo argumento que en el caso i = 1 muestra que gi+1 , hi+1 son
mónicos, y ası́ la inducción se ha completado. t
u
Se tiene una versión del lema de Hensel 7.40, más cercana al teorema de Newton
que detecta una raı́z de una función mediante sus derivadas:
Corolario 7.41 (Lema de Hensel). Sean (A, m) un anillo local completo en la topo-
logı́a m-ádica y k = A/m su campo residual. Si f (x) ∈ A[x] es un polinomio mónico
cuya reducción f (x) ∈ k[x] tiene una raı́z simple α ∈ k, entonces f (x) tiene una raı́z
simple a ∈ A tal que a = α.
Demostración. Por hipótesis f (x) = (x − α)H(x), con H(x) estrictamente coprimo
con x − α. Por el lema de Hensel 7.40 existe un polinomio x − a ∈ A[x] y h(x) ∈ A[x]
tales que f (x) = (x − a)h(x), con x − a = x − α, i.e, a = α y h estrictamente coprimo
con x − a y por lo tanto a es raı́z simple. t
u
Ejemplo 7.23. Sea p un primo y consideremos el anillo completo de enteros p-ádi-
cos Z p y el polinomio f (x) = x p−1 − 1 ∈ Z p [x]. Entonces, reduciendo coeficientes
módulo pZ p y ya que Z p /pZ p = F p , se tiene que f (x) = x p−1 − 1 ∈ F p [x]. Por el
teorema pequeño de Fermat el polinomio f (x) se descompone en factores lineales
sobre F p y ası́, aplicando repetidamente el corolario 7.41, se sigue que f (x) se des-
compone en factores lineales sobre Z p . En otras palabras, Z p contiene a las raı́ces
(p − 1)-ésimas de la unidad.
Ejemplo 7.24. Para el primo p = 3, considere el polinomio x2 − 7 ∈ Z3 [x] y su re-
ducción en Z3 /3Z3 ' Z/3 = F3 (el campo finito con tres elementos). Note ahora
que x2 − 7 = x2 − 1 ∈ F3 [x] (ya que 7 ≡ 1 (mód 3)) tiene como raı́ces al 1 y al 2,
ambas√simples. Por el corolario 7.41 se sigue que x2 − 7 tiene una raı́z en Z3 , es
decir, 7 ∈ Z3 .
Ejemplo 7.25. Sea A = K[[x]], con K un campo. Por el ejemplo 7.9, A es la com-
pletación del anillo K[x] con respecto al ideal máximo hxi. Ası́, A es comple-
to y Hausdorff en la topologı́a hxi-ádica. El campo residual correspondiente es
A/m = K[[x]]/hxiK[[x]] ' K, donde el isomorfismo es la evaluación en 0, es decir,
a(x) 7→ a(0). Consideremos ahora un polinomio f (y) ∈ A[y] = K[[x]](y), digamos
f (y) = yn + an−1 (x)yn−1 + · · · + a1 (x)y + a0 (x), donde ai (x) ∈ K[[x]]
y supongamos que su reducción f (y) = yn + an−1 (0)yn−1 + · · · + a1 (0)y + a0 (0) ∈
K[y] tiene una raı́z simple α ∈ K. Por el corolario 7.41 existe un elemento g(x) ∈
A = K[[x]] tal que g(0) = α y es raı́z de f (y), es decir, f (g(x)) = 0. Esta es una
versión algebraica, de un caso especial, del teorema de la función implı́cita.
Anillos henselianos. Un anillo henseliano es un anillo local (A, m) que satisface
la conclusión del lema de Hensel 7.40, es decir, si k = A/m es su campo residual,
f (x) ∈ A[x] es mónico y f (x) ∈ k[x] es su reducción, y se tiene una factorización f =
GH, con G(x), H(x) ∈ k[x] polinomios mónicos estrictamente coprimos, entonces
existen polinomios mónicos g, h ∈ A[x] tales que f = gh y g = G, h = H. Con esta
200 7 Topologı́as, filtraciones y completaciones
terminologı́a el teorema 7.40 dice que los anillos locales (A, m) completos en la
topologı́a m-ádica, son henselianos. La teorı́a de anillos henselianos juega un papel
importante en la extensión del teorema de la función implı́cita a esquemas arbitrarios
y por lo tanto también está ligada al estudio geométrico-algebraico de deformación
de singularidades. En el caso clásico, si A = OX,x0 es el anillo local de un punto x0
de una variedad algebraica X, entonces el que A sea henseliano quiere decir que el
teorema de la función implı́cita, es válido en x0 , es decir, si se tiene una relación
algebraica f (x, y) = 0 con x ∈ X y que satisface que f (x0 , y0 ) = 0 y (∂ f /∂ x)(x0 , y0 )
es invertible, entonces existe una función y = y(x) en una vecindad de x0 tal que
y(x0 ) = y0 (note que un caso elemental es el del ejemplo 7.25). Esta sección y la
siguiente son tan sólo una introducción a los aspectos elementales de la teorı́a y
referimos al lector a la bibliografı́a para tratamientos más profundos.
Observación 7.3. (1) Si g, h ∈ A[x] son los polinomios que levantan G, H ∈ k[x] en
un anillo henseliano, por el lema 7.39, g y h son estrictamente coprimos, en A[x], es
decir, hg, hi = A[x]. De hecho, en general si g, h ∈ A[x] son tales que g, h ∈ k[x] son
estrictamente coprimos y g es mónico, entonces g y h son estrictamente coprimos
en A[x]. La demostración es la misma que la del lema 7.39: sea M = A[x]/hg, hi. Ob-
serve que como f es mónico, entonces M es finitamente generado como A-módulo,
y como hg, hi = k[x], entonces hg, hi + mA[x] = A[x] y ası́ mM = M. Por el lema de
Nakayama 4.7 se sigue que M = 0, como se querı́a.
(2) La factorización f = gh en A[x] es única. En efecto, si f = gh = g0 h0 , con
0
g, h, g0 , h0 mónicos tales que g = g0 , h = h y g, h estrictamente coprimos, por la
observación (1) g y h0 son estrictamente coprimos en A[x], i.e., hg, h0 i = A[x] y por
lo tanto existen r, s ∈ A[x] tales que gr + h0 s = 1. Multiplicando por g0 queda
g0 = g0 · 1 = g0 gr + g0 h0 s = g0 gr + ghs (ya que g0 h0 = gh)
y ası́ g|g0 y como ambos son mónicos del mismo grado, deben ser iguales.
Ejemplo 7.26. Por definición y el lema de Hensel 7.40, anillos locales (A, m) com-
pletos en la topologı́a m-ádica, son henselianos, en particular lo son los campos K.
Antes de poder dar más ejemplos, necesitaremos dar algunas caracterizaciones
de los anillos henselianos y para la primera caracterización necesitaremos los lemas
siguientes, algunos de los cuales son ejercicios del capı́tulo 3:
Lema 7.42. Sea f : A → B un morfismo de anillos.
(1) Si B es entero sobre A, q ∈ Spec B y p = f −1 (q) ∈ Spec A, entonces p es máximo
si y sólo si q es máximo. En otras palabras, la función a f : Spec B → Spec A se
restringe a a f : Specm B → Specm A.
(2) Si B es A-álgebra finita, mediante f , entonces para todo p ∈ Spec A el conjunto
de primos de B arriba5 de p es finito.
5 Un primo q ∈ Spec B está arriba de p si f −1 (q) = p, vea la nota al pie de la página 75.
7 Topologı́as, filtraciones y completaciones 201
(3) Si (A, m) es local y B es finita sobre A, mediante f , entonces B es un anillo
semilocal6 donde sus ideales máximos son los primos de B arriba de m. En otras
palabras, Specm B = a f −1 (m).
Demostración. (1): Considere los cocientes A0 = A/p, B0 = B/q y el morfismo f 0 :
A0 → B0 inducido por f pasando a los cocientes. Entonces, A0 y B0 son dominios
enteros y B0 es entero sobre A0 por el lema 3.26. Queremos mostrar que A0 es campo
si y sólo si B0 es campo. Una implicación es el lema 3.20. Recı́procamente, si A0
es campo y 0 6= b ∈ B0 , como todos los elementos de B0 son enteros sobre A0 existe
una ecuación de la forma bn + an−1 bn−1 + · · · + a1 + a0 = 0 con los ai ∈ A0 (estamos
identificando los elementos ai ∈ A0 con sus imágenes en f (A0 ) ⊆ B0 ). Más aún, como
B0 es dominio entero podemos suponer que a0 6= 0 ya que si no lo fuera podemos
cancelar un factor b de la ecuación de dependencia entera anterior. Como a0 6= 0
en A0 que estamos suponiendo que es campo, entonces a−1 0 −1 n−1
0 ∈ A y ası́ −a0 (b +
an−1 b n−2 0
+ · · · + a1 ) ∈ B y se tiene que
−a−1
0 (b
n−1
+an−1 bn−2 +· · ·+a1 )b = a−1 n
0 (−b −an−1 b
n−1
−· · ·−a1 b) = a−1
0 a0 = 1,
es decir, b es invertible en B0 y por lo tanto B0 es campo, como se querı́a.
(2): Sean S = A − p y T = f (S) ⊆ B. Por el lema 3.4, f induce fˆ en el diagrama
conmutativo
f
A /B
ϕA ϕB
S−1 A / T −1 B
fˆ
donde T −1 B es entero sobre S−1 A por la parte (3) del lema 3.26. Por la proposición
3.7 los morfismos verticales inducen una biyección entre los ideales primos de S−1 A
(respectivamente, T −1 B) y los ideales de A (respectivamente, B) que no intersectan
S (respectivamente, T ). Aquı́, S−1 A = Ap y los ideales de A que no intersectan S son
los ideales de A contenidos en p. Por el lema 3.27 existe un primo P de B arriba de p.
Note que cualquier primo P de B arriba de p no intersecta T porque de lo contrario
S intesectarı́a p, una contradicción. Ası́, basta mostrar que arriba del primo pAp de
Ap sólo hay un número finito de primos de T −1 B. Es decir, podemos suponer que A
es local con ideal máximo p. Ahora, P ⊆ B arriba de p quiere decir que p = f −1 (P)
y podemos ası́ considerar el morfismo inducido por f en los cocientes, f : A/p →
B/pB, donde B/pB es entero sobre A/p por el lema 3.26. Entonces, usando f , P
arriba de p quiere decir que pB ⊆ P y que P/pB es un ideal de B/pB arriba del
ideal 0 de A/p. Podemos entonces reemplazar A por A/p, B por B/pB y p por el
ideal 0 observando que B/pB ' A/p⊗A B es un A/p-módulo finitamente generado
y ası́, por el lema 3.13, B/pB es entero sobre A/p. Entonces, para probar (2) basta
suponer que A es un campo, p = 0 es su único ideal primo y B es una A-álgebra
con dimA B finita. Pero entonces, por la proposición 4.34, B es artiniana y ası́, por la
6 Tiene un número finito de ideales máximos, vea la nota al pie de la página 116.
202 7 Topologı́as, filtraciones y completaciones
proposición 4.40, B tiene sólo un número finito de ideales primos, que son máximos
porque dim B = 0 por el teorema 4.36.
(3): Se sigue de (1) y (2). t
u
Lema 7.43. Sean (A, m) un anillo local, B una A-álgebra finita y B := B/mB. Sean
m1 , . . . , mr los ideales máximos de B (son un número finito por el lema 7.42 (3)).
Entonces, el morfismo natural B −→ ∏ri=1 Bmi es un isomorfismo y ası́ es una des-
composición de B en producto directo de anillos locales.
Demostración. El morfismo f : A → B induce f : k = A/m → B/mB = B, y como
B es finitamente generado como A-módulo, se sigue que B es finitamente generado
sobre k, es decir, dimk B < ∞. Por la proposición 4.34 se sigue que B es artiniana y
ası́, por el teorema 4.37, B es producto de anillos artinianos locales de la forma
B ' B/mr1 × · · · × B/mrn
donde los mi son todos los ideales máximos de B, un número finito por la proposi-
ción 4.40. t
u
Lema 7.44. Sean (A, m) un anillo local, B una A-álgebra finita y B := B/mB. Sean
m1 , . . . , mr los ideales máximos de B (son un número finito por el lema 7.42 (3)).
Son equivalentes
(1) B se descompone como producto directo de anillos locales.
(2) El morfismo canónico B → ∏ Bmi es un isomorfismo.
(3) La descomposición B ' ∏ri=1 Bmi del lema 7.43 se levanta a una descomposición
de B:
B / ∏ Bm
i
B / ∏ Bm
' i
Demostración. (1) ⇒ (2): Supongamos que B ' ∏ B j es una descomposición de
B en producto de anillos locales (B j , m j ). Entonces, el ideal m j × ∏i6= j Bi ⊆ B es
máximo porque el cociente es B j /m j . Por el lema 7.42, B tiene sólo un número
finito de ideales máximos y ası́ en la descomposición de B anterior el conjunto de
ı́ndices j es finito y se debe tener que Bm j ' B j , para cada j, lo cual es (2).
(2) ⇒ (3) y (3) ⇒ (1) son inmediatas. t
u
Usaremos la notación idemp(C) para el conjunto de elementos idempotentes de
un anillo C; recuerde que e ∈ C es idempotente si e2 = e.
Lema 7.45. Sean (A, m) un anillo local, B una A-álgebra finita y ρ : B B = B/mB
el epimorfismo canónico. Entonces, ρ induce una función inyectiva ρ : idemp(B) →
idemp(B). Más aún, la función anterior es biyectiva si y sólo si B se descompone
como producto directo de anillos locales.
7 Topologı́as, filtraciones y completaciones 203
Demostración. Supongamos que e, e0 ∈ idemp(B) son iguales en B = B/mB, i.e.,
x = e − e0 ∈ mB. Note que x3 = (e − e0 )3 = e3 − e03 − 3e2 e0 + 3ee02 = e − e0 = x por
lo que x(1 − x2 ) = 0. Ahora, por la parte (3) del lema 7.42 todos los ideales máximos
de B están arriba de m y por lo tanto contienen al ideal mB, es decir, mB ⊆ J(B).
Entonces, como x ∈ mB, por el lema 4.5, 1 − x2 ∈ B∗ es una unidad y ası́ la igualdad
x(1 − x2 ) = 0 implica que x = 0.
Finalmente, en la descomposición B ' ∏ri=1 Bmi del lema 7.43 denotemos con
ei = (0, . . . , 1, . . . , 0) ∈ B al elemento que tiene 1 en la coordenada i y cero en las
otras; claramente ei es un idempotente de B y todos los idempotentes de B son
producto de algunos de los ei . Del lema 7.44 se sigue que Bmi es un factor directo
de B si y sólo si Bmi es un factor directo de B, lo cual sucede si y sólo si ei ∈ B se
levanta a un idempotente ei ∈ B. t
u
Lema 7.46. Sean (A, m) un anillo local, k = A/m su campo residual y B una A-
álgebra finita. Suponga que B := B/mB ' k[x]/hGi, donde G ∈ k[x] es mónico de
grado n. Sea x la imagen de x en B y sea α ∈ B un representante de x ∈ B. Entonces,
α genera la A-álgebra B y es raı́z de un polinomio mónico g ∈ A[x] del mismo grado
n que G tal que g = G.
Demostración. Si G(x) = xn + an−1 xn−1 + · · · + a1 x + a0 , entonces B está gene-
rado por 1, x, . . . , xn−1 . Ahora, para el A-submódulo finitamente generado M :=
h1, α, . . . , α n−1 i ⊆ B, como los α i = xi generan B se sigue que m B/M = 0 y
ası́, por el lema de Nakayama 4.7 B = M y por lo tanto 1, α, . . . , α n−1 gene-
ran B como A-módulo y ası́ α genera B como A-álgebra. Entonces, escribiendo
α n = −a0 1 − a1 α − · · · − an−1 α n−1 con los ai ∈ A se sigue que α es raı́z del poli-
nomio mónico g(t) = t n + an−1t n−1 + · · · + a1t + a0 ∈ A[t] de grado n y claramente
g = G. t
u
Teorema 7.47. Sea (A, m) un anillo local con campo residual k = A/m. Son equi-
valentes:
(1) A es henseliano.
(2) Para todo polinomio mónico f ∈ A[x], la A-álgebra finita A[x]/h f i se descom-
pone en producto directo de anillos locales.
(3) Toda A-álgebra finita B es un producto directo de anillos locales B = ∏ Bi .
(4) Toda A-álgebra finita B es libre y se descompone como un producto directo de
anillos locales.
(5) Sean f1 , . . . , fn ∈ A[x1 , . . . , xn ]. Si existe un punto a = (a1 , . . . , an ) ∈ kn tal que
f i (a) = 0 para todo i = 1, . . . , n y además
∂ f
i
det 6= 0,
∂xj a
entonces existe un punto b ∈ An tal que b = a y fi (b) = 0 para todo i = 1, . . . , n.
204 7 Topologı́as, filtraciones y completaciones
Observación 7.4. Antes de comenzar la demostración observe que en (2) la A-álge-
bra A[x]/h f i es finita porque f (x) es mónico ya que si f (x) = xn + an−1 xn−1 + · · · +
a1 x + a0 , entonces A[x]/h f i está generada como A-módulo por 1, x, . . . , xn−1 . Tam-
bién observe que en (3) y (4) los anillos Bi deben ser necesariamente isomorfos a
los anillos Bmi , donde mi son los ideales máximos de B, por el lema 7.44 (2).
Demostración. (1) ⇒ (2): Sea f ∈ k[x] la reducción de f . Como k[x] es DFU, sea
f = f 1 · · · f m la descomposición de f en mónicos estrictamente coprimos por pa-
res. Aplicando recurrentemente la propiedad que define los anillos henselianos, la
descomposición de f anterior se levanta a una descomposición de f en A[x] como
f = f1 · · · fm , con los fi mónicos que se reducen a los correspondientes f . Considere
el diagrama siguiente
A[x]/h f i
ϕ
/ A[x]/h f1 i × · · · × A[x]/h fm i
k[x]/h f i / k[x]/h f m i × · · · × k[x]/h f m i
ϕ
donde ϕ y ϕ son los morfismos naturales y notamos que ϕ es el morfismo inducido
por ϕ al pasar a las reducciones correspondientes. El lema de Nakayama 4.7 impli-
ca que los morfismos verticales son suprayectivos. Como los f i son estrictamente
coprimos por pares, el teorema chino del residuo 1.6 implica que ϕ es un isomor-
fismo ya que el núcleo del morfismo natural del teorema 1.6 es h f 1 i · · · h f m i = h f i.
Se sigue que ϕ es un epimorfismo. Por otra parte, como ϕ es un morfismo entre A-
módulos libres del mismo rango n = gr f y ϕ es suprayectivo, entonces es inyectivo
(ya que su determinante en cualquier base es invertible módulo m y por lo tanto es
invertible en A). Ası́, el isomorfismo ϕ da la descomposición
A[x]/h f i ' A[x]/h f1 i × · · · × A[x]/h fm i
donde cada A[x]/h fi i es local.
(2) ⇒ (1): Para f ∈ A[x] mónico y f ∈ k[x] supongamos que f = GH en k[x] con
G, H mónicos estrictamente coprimos. Del teorema chino del residuo 1.6 se sigue
que el morfismo natural
k[x]/h f i → k[x]/hGi × k[x]/hHi
es un un isomorfismo. Por la observación 7.4 la A-álgebra A[x]/h f i es libre y por
hipótesis se descompone como producto de anillos locales, digamos A[x]/h f i '
A1 × · · · × Am . Consideremos entonces el epimorfismo natural ϕ en:
A[x]/h f i
' / A1 × · · · × Am
ϕ
k[x]/h f i
' / k[x]/hGi × k[x]/hHi
7 Topologı́as, filtraciones y completaciones 205
y observe que, bajo ϕ, la descomposición k[x]/h f i ' k[x]/hGi × k[x]/hHi se levanta
a una descomposición A[x]/h f i ' B1 × B2 . Por el lema 7.46 la imagen de x en B1
es raı́z de un mónico g ∈ A[x] del mismo grado que G y g = G. Similarmente, la
imagen de x en B2 es raı́z de un mónico h ∈ A[x] del mismo grado que H y h = H.
Entonces, la imagen de x es raı́z de gh que es mónico del mismo grado que f y es
múltiplo de f porque f = GH = gh. Se sigue que gh = f , como se querı́a.
(3) ⇒ (4) y (4) ⇒ (2) son inmediatas, porque por la observación 7.4 la A-álgebra
A[x]/h f i es libre.
(2) ⇒ (3): Sea B una A-álgebra finita y, por el lema 7.42, sean m1 , . . . , mr los idea-
les máximos de B. Mostraremos que cada idempotente canónico ei de B = B/mB,
correspondiente al ideal máximo mi , se levanta a un idempotente de B, y ası́ el re-
sultado buscado se seguirá de la segunda parte del lema 7.45. Sea b ∈ B cualquier
levantamiento de ei . Como B es finita sobre A, por el corolario 3.13 es entera y
ası́ b ∈ B es raı́z de un polinomio mónico f ∈ A[x]. Considere ahora el A-morfismo
ϕ : A[x]/h f i → B que manda la clase x en b. Para el ideal máximo mi ⊆ B, corres-
pondiente al idempotente ei , sea p = ϕ −1 (mi ) ⊆ A. Por la elección de ei , mi es el
único ideal primo de B arriba de p. Ahora, por hipótesis se tiene una descomposición
A[x]/h f i = A1 × · · · × Am
con los Ai locales. Usando esta descomposición, sea e el idempotente de A[x]/h f i
que toma el valor 1 en p. Entonces, ϕ(e) es un idempotente de B arriba de ei . En-
tonces (3) se obtiene aplicando el lema 7.45. t
u
Para completar la caracterización de los anillos henselianos del teorema 7.47 ne-
cesitaremos algunos resultados sobre álgebras separables que además tienen interés
propio.
Álgebras separables. La generalización natural del concepto de extensión separa-
ble finita de campos es la siguiente. Si k es un campo, una k-álgebra de tipo finito A
es separable sobre k si A es isomorfa a un producto directo de un número finito de
extensiones finitas separables de campos de k, es decir, A ' L1 × · · · × Ln , con Li /k
extensiones finitas y separables de campos.
Lema 7.48. Sean k un campo y A una k-álgebra conmutativa finita. Son equivalen-
tes,
(1) A es isomorfa a un producto directo finito de extensiones finitas de k.
(2) A es reducida, i.e., nil A = 0.
Demostración. La implicación (1) ⇒ (2) es obvia. Para la otra implicación, des-
componiendo A como un producto directo de un número finito de k-álgebras ines-
cindibles (simples) podemos asumir que A es simple. Entonces, sus únicos idempo-
tentes son 0 y 1, ya que si e ∈ A es idempotente con e 6= 0, 1, entonces se tiene que
A ' Ae+A(1−e) es una descomposición no trivial de A ya que e(1−e) = e−e2 = 0.
Probaremos ahora que todo 0 6= a ∈ A es invertible y por lo tanto A es un campo,
206 7 Topologı́as, filtraciones y completaciones
como se quiere. En efecto, como la dimensión de Krull dim A es finita la cadena de
ideales
hai ⊇ ha2 i ⊇ · · ·
se estaciona y por lo tanto existe un entero n tal que an = an+1 b para algún b ∈ A.
Iterando esta igualdad se sigue que an = an+i bn para todo i > 0. En particular, an =
a2n bn y ası́ an bn = a2n b2n = (an bn )2 , es decir, an bn es idempotente y por lo tanto se
tienen dos posibilidades: an bn = 0, y en este caso an = a2n bn = an (an bn ) = 0, lo cual
es una contradicción porque a 6= 0 y por hipótesis A no tiene nilpotentes no nulos.
Se sigue que an bn = 1 y por lo tanto a(an−1 bn ) = 1, es decir, a es invertible. t
u
Corolario 7.49. Si k es un campo perfecto y A es una k-álgebra conmutativa finita,
entonces A es separable si y sólo si A es reducida.
Demostración. Por el lema 7.48, A es reducida si y sólo si A es isomorfa a un pro-
ducto directo finito de extensiones finitas de k, y como k es perfecto estas extensio-
nes finitas son separables. t
u
Teorema 7.50. Sean k un campo, ks una cerradura separable de k y A una k-álgebra
finita. Sea A := A ⊗k ks . Son equivalentes:
(1) A es separable sobre k.
(2) A es isomorfa a un producto directo finito de copias de ks .
(3) A es reducida.
Demostración. La ks -álgebra A es finita y las extensiones finitas de ks son isomorfas
a ks y ası́ el lema 7.48 dice que (2) ⇔ (3).
(1) ⇒ (2): Como A ' ∏ni=1 Li con Li /k finita separable, entonces A = A ⊗k ks '
∏ni=1 Li ⊗k ks y por lo tanto basta demostrar que L ⊗k ks ' ∏m s
i=1 k para cualquier
extensión finita separable L/k. Ahora, en este caso L ' k[x]/h f (x)i con f ∈ k[x] un
polinomio cuyos factores en ks [x] son distintos, digamos f (x) = (x −a1 ) · · · (x −am ).
Por el teorema chino del residuo 1.6 se sigue que
m m
L ⊗k ks ' k[x]/h f (x)i⊗k ks ' ks [x]/h(x −a1 ) · · · (x −am )i ' ∏ ks [x]/hx −ai i ' ∏ ks
i=1 i=1
ya que ks ks [x]/hx − a j i es un extensión finita y por lo tanto es un isomorfismo.
(2) ⇒ (1): La k-álgebra Ared = A/ nil A es reducida y finita sobre k y ası́, por el lema
7.48 se tiene que
n
Ared ' ∏ Li con las Li /k extensiones finitas.
i=1
Ahora, como ks es reducida (es campo), todos los morfismos de k-álgebras A → ks
se factorizan a través de Ared :
7 Topologı́as, filtraciones y completaciones 207
A / ks
=
Ared
y por lo tanto a través de los factores Li de Ared :
A / ks
?
Li
Observe ahora que como [Li : k] < ∞, el número de inmersiones Li → ks que
dejan fijo a k es ≤ [Li : k] y se tiene la igualdad si y sólo si Li /k es separable (vea el
ejercicio 5.8 del capı́tulo 5). Ası́,
n
(1) | Homk (A, ks )| ≤ | Homk (Ared , ks )| ≤ ∑ [Li : k] = dimk Ared ≤ dimk A,
i=1
donde se tienen igualdades si y sólo si A = Ared y A es separable. Para ver que se
tiene la igualdad, observemos que se tiene la biyección canónica de conjuntos finitos
(2) Homk (A, ks ) ' Homks (A, ks )
f ⊗id µ
dada enviando un k-morfismo f : A → ks al ks -morfismo A ⊗k ks −→ ks ⊗k ks −→
ks , donde µ es el producto natural. La función inversa está dada enviando un ks -
id ⊗i ϕ
morfismo ϕ : A ⊗k ks → ks al morfismo A ' A ⊗k k −→ A ⊗k ks −→ ks , donde i : k ,→
ks es la inclusión.
Finalmente, note que la hipótesis de que A = A ⊗k ks ' ∏ni=1 ks implica que
n
| Homks (A ⊗k ks , ks )| = Homks ∏ ks , ks = dimks (A ⊗k ks ) = dimk A.
(3)
i=1
De (1), (2) y (3) se sigue que
n
dimk A ≥ ∑ [Li : k] ≥ | Homk (A, ks )| = | Homks (A ⊗k ks , ks )| = dimk A
i=1
y por lo tanto en (1) se deben tener igualdades y ası́
n
| Homk (A, ks )| = ∑ [Li : k],
i=1
lo cual, como vimos después de (1), quiere decir que A es separable. t
u
Ejemplo 7.27. Si k no es perfecto y A es una k-álgebra finita, aún cuando nil A =
0 puede suceder que nil A 6= 0. En efecto, como k no es perfecto, car k = p > 0.
208 7 Topologı́as, filtraciones y completaciones
Poniendo entonces
A = k[x]/hx p − ai
para cualquier a ∈ k que no sea una p-potencia, es decir, que no esté en la imagen
del morfismo de Frobenius ϕ : k → k (el cual no es suprayectivo porque k no es
perfecto). Entonces, x p − a ∈ k[x] es irreducible y por lo tanto hx p − ai ⊆ k[x] es
máximo y ası́ A es un campo y además [A : k] = p = gr(x p −a). Se sigue que nil A = 0
(porque es campo), pero
A = A ⊗k ks = k[x]/hx p − ai ⊗k ks ' ks [x]/hx p − ai
y como ks es cerradura algebraica de k, existe α ∈ ks tal que α p = a, y si x es la
imagen de x en A, entonces
(x − α) p = x p α p = x p − a = 0
en A. Por lo tanto, 0 6= x − α ∈ A es nilpotente, i.e., nil A 6= 0.
Henselianización. Si (A, m) es un anillo noetheriano local, por la observación 7.1 y
el lema 7.1 el morfismo natural A ,→  es inyectivo, donde  es la completación m-
ádica de A. Por el lema de Hensel 7.40, Â es henseliano y ası́ todo anillo noetheriano
local A es subanillo de un anillo henseliano. Al menor de todos los anillos hense-
lianos que contienen a A se le llama la henselianización de A. En forma precisa, si
i : A Ah es un morfismo local de anillos locales, se dice que Ah es la henselianiza-
ción de A si Ah es henseliano y satisface que todo morfismo local de anillos locales
j : A → B, con B henseliano, se factoriza en forma única a través de i, es decir, existe
un único morfismo ϕ : Ah → B tal que el diagrama siguiente conmuta:
j
A /B
?
i
ϕ
A h
Como es usual con objetos definidos mediante propiedades universales, si (Ah , i)
existe, entonces es único salvo isomorfismo.
Ejercicios
7.1. Para el lector que necesite recordar algunos resultados de análisis, en el contex-
to de módulos filtrados Hausdorff, los ejercicios siguientes pueden ser necesarios.
Sea M un módulo con una filtración {Mn }n∈Z tal que la topologı́a correspondiente
es Hausdorff. Sean {xn } y {yn } sucesiones en M. Demuestre que:
(i) Si {xn } → ` y {xn } → `0 , entonces ` = `0 .
(ii) Si {xn } → ` y {yn } → `0 , entonces {xn + yn } → ` + `0 y {xn yn } → ``0 .
7 Topologı́as, filtraciones y completaciones 209
(iii) Si {xn } es una sucesión convergente, entonces es de Cauchy.
7.2. Si A es un anillo, I ⊆ A un ideal y M un A-módulo completo en la topo-
logı́a I-ádica, demuestre que una sucesión {xn } en M es de Cauchy si y sólo si
lı́mn→∞ (xn+1 − xn ) = 0.
7.3. Si N ⊆ M es un submódulo y M T
es filtrado, demuestre que en las topologı́as
inducidas, la cerradura de N es N = i (N + Mi ).
7.4. Si M es un A-módulo con una filtración {Mi }, entonces en la topologı́a inducida
por la filtración cada M/Mi es discreto y si ∏i M/Mi tiene la topologı́a producto y
M̂ = lim M/Mi ⊆ ∏i M/Mi tiene la topologı́a como subespacio, entonces el morfis-
←−
mo natural ρ : M → M̂ es continuo y ρ(M) es denso en M̂.
7.5. En el ejemplo 7.10, demuestre que los morfismos lim M/Mk0 → lim M/Mk y
←− ←−
lim M/Mk → lim M/Mk0 son inversos uno del otro.
←− ←−
7.6. Si A es un anillo noetheriano, I, J son ideales de A y A es completo para las
topologı́as I-ádica y J-ádica, demuestre que A es completo para la topologı́a (I + J)-
ádica.
7.7. Si A es un anillo noetheriano, I ⊇ J son ideales de A y A es completo para la
topologı́a I-ádica, demuestre que A es completo para la topologı́a J-ádica.
7.8 (Chevalley). Si (A, m) es un anilloTnoetheriano local completo e I1 ⊇ I2 ⊇ · · · es
una cadena de ideales de A tales que I j = 0, demuestre que para cada n existe un
entero ν(n) tal que Iν(n) ⊆ mn . Es decir, la topologı́a lineal definida por {I j } j≥1 es
más fuerte que la topologı́a m-ádica.
7.9. Si A es un anillo noetheriano y p ∈ Ass(A), demuestre que existe un entero n > 0
tal que p ∈ Ass(A/I) para todo ideal I ⊆ pn . Sugerencia: Considere la localización
en p.
7.10. Si A es un anillo semilocal con ideales máximos m1 , . . . , mn y J(A) = m1 · · · mn
(vea el ejercicio 4.23 del capı́tulo 4), demuestre que la completación J(A)-ádica Â
de A se descompone como un producto directo  ' Â1 × · · · × Ân , donde Âi es la
completación de Ami .
7.11. Si (A, m) es un anillo noetheriano local completo, demuestre que para todo
ideal propio I A, el cociente A/I es un anillo noetheriano local completo en la
topologı́a m/I-ádica.
7.12. Demuestre que un anillo artiniano local (A, m) es completo. Sugerencia: Por
el corolario 4.28 y la proposición 4.30 existe un entero n > 0 tal que mn = 0.
7.13. Si f ∈ A, defina S0f = {g ∈ A : g divide algún f k ∈ S f }. Demuestre que:
(i) S0f es un subconjunto multiplicativo.
(ii) A f ' S0f −1 A.
(iii) g ∈ S0f si y sólo si Sg0 ⊆ S0f .
210 7 Topologı́as, filtraciones y completaciones
7.14. Si A es noetheriano, M es un A-módulo, I ⊆ A es un ideal y consideramos
completaciones I-ádicas, demuestre que si identificamos la completación de un
submódulo N de M con un submódulo N̂ de M̂ (recordando que la completación
es un funtor exacto izquierdo), demuestre que:
(i) Si N ⊆ M, entonces N̂ = ÂN.
(ii) N̂1 + N̂2 = (N1 + N2 )ˆ.
(iii) N̂1 ∩ N̂2 = (N1 ∩ N2 )ˆ.
Sugerencia: Use que  es plano.
7.15. Si A es noetheriano e I ⊆ A es un ideal, demuestre que las afirmaciones si-
guientes son equivalentes:
(i) I ⊆ J(A), donde J(A) es el radical de Jacobson de A.
(ii) Todo A-módulo finitamente generado es Hausdorff en la topologı́a I-ádica.
(iii) Todo submódulo de un A-módulo finitamente generado es cerrado en la topo-
logı́a I-ádica.
7.16. Si f = a0 + a1 x + a2 x2 + · · · ∈ A[[x]], demuestre que f es una unidad si y sólo
si a0 ∈ A∗ . En general, f = ∑(ν) a(ν) x1i1 · · · xnin ∈ A[[x1 , . . . , xn ]] es una unidad si y sólo
si su término constante a0 = a(0) es una unidad de A.
7.17. Usando el ejercicio 7.16, concluya que si f ∈ hx1 , . . . , xp
n i, entonces para todo
+ f g es una unidad y por lo tanto f ∈ A[[x − 1, . . . , xn ]], es
g ∈ A[[x1 , . . . , xn ]], 1p
decir, hx1 , . . . , xn i ⊆ A[[x − 1, . . . , xn ]].
7.18. Si K es un campo, demuestre que K[[x1 , . . . , xn ]] es un anillo local con ideal
máximo hx1 , . . . , xn i.
7.19. Si A es un dominio entero, demuestre que A[[x]] también lo es.
7.20. Si K es un dominio entero, demuestre que el campo de fracciones de K[[x]],
denotado K((x)) es el campo de series de Laurent formales, es decir, series formales
de la forma
f (x) = ∑ an xn
n≥n0
con n0 ∈ Z y an ∈ K.
7.21. Si p ∈ Z es un primo, demuestre que
p p p
Z p ' lim{Z −→ Z −→ Z −→ · · · },
−→p
donde en el lı́mite directo se tienen multiplicaciones iteradas por p.
7.22. En el ejemplo 7.12, si p ∈ Z es un primo, demuestre que (pi Z)ˆ ' pi Z p .
7 Topologı́as, filtraciones y completaciones 211
7.23. Sean A un anillo noetheriano e I A un ideal. Si grI (A) es un dominio entero,
demuestre que A también lo es. Sugerencia: suponga que a, b ∈ A son tales que ab =
0. Para x ∈ A sea n ≥ 0 el mayor entero tal que x ∈ I n y defina x̃ ∈ I n /I n+1 ⊆ grI (A)
como la clase lateral de x. Observe que x̃ = 0 si x ∈ I n .
T
7.24. Sea
0 f 1 f2 f fn
M0 ←− M1 ←− M2 ←− · · · ←− Mn ←− Mn+1 ←− · · ·
un sistema inverso de A-módulos indexado por los enteros no negativos. Se dice
que el sistema inverso {Mn }n≥0 satisface la condición de Mittag-Lefler si para cada
entero n ≥ 0 existe un entero k(n) ≥ n tal que
k(n)
Im fnm : Mm → Mn = Im fn : Mk(n) → Mn
para todo m ≥ k(n). Dicho de otra forma, la imagen de Mm se estabiliza para m
suficientemente grande. Por ejemplo, si el sistema {Mn }n≥0 es suprayectivo, es de-
cir, los morfismos fn : Mn+1 → Mn son suprayectivos (vea la proposición 7.8 (2)),
entonces claramente satisface la condición de Mittag-Lefler.
Si {Mn }n≥0 satisface la condición de Mittag-Lefler y d : ∏ Mn → ∏ Mn es el mor-
fismo d(xi ) = (xi − fij (x j )) (vea la demostración de la proposición 7.8), demuestre
que Coker d = 0. En términos de funtores derivados, se está pidiendo probar que el
primer funtor derivado del lı́mite inverso es cero:
lim1 {Mn } = 0.
←−
Sugerencia: Muestre que puede suponerse que la función k(n) es monótona crecien-
te.
7.25. Si (A, m) es un anillo local, demuestre que:
– (Â, m̂) es local.
– A es regular si y sólo si  es regular.
– dim A = dim Â.
7.26. Si {Mi , ϕ ij }Λ es un sistema inverso de A-módulos y A-morfismos, indexados
por Λ y si Λ 0 ⊆ Λ es cofinal (vea el ejercicio 3.62), demuestre que
lim Mi ' lim Mi .
←− ←−0
i∈Λ i∈Λ
n n
7.27. Demuestre que = .
r n−r
7.28. Demuestre que Qr (n + 1) − Qr (n) = Qr−1 (n).
7.29. En el corolario 7.33 suponga ahora que A es noetheriano, pero sus generadores
fi no necesariamente están en A1 . Demuestre que el polinomio de Hilbert `(Mn ) es
un polinomio periódico módulo n, i.e., se puede ver como una función polinomial
con dominio Z/n.
212 7 Topologı́as, filtraciones y completaciones
7.30. Si f (t), g(t) ∈ Q[t], demuestre que ∆ ( f (t) = ∆ (g(t) si y sólo si f (t) − g(t) es
constante.
7.31. Un morfismo de tipo finito f : A → B se dice que es un morfismo étale si
es plano y no ramificado. Se dice entonces que B es una A-álgebra étale. De los
ejercicios 2.24 y 3.57 se sigue que la composición y cambio de base de morfismos
étales es étale. Sean f : S → A y g : A → B morfismos de anillos. Si g ◦ f : S → B es
étale y f es no ramificado, demuestre que g es étale.
7.32. Si (A, m) es un anillo local henseliano con campo residual k, demuestre que el
funtor B 7→ B ⊗A k induce una equivalencia entre las categorı́as de A-álgebras finitas
étales y la categorı́a de k-álgebras finitas étales.
7.33. Sea (A, m) un anillo local. Demuestre que A es henseliano si y sólo si satisface
la conclusión del corolario 7.41, es decir, si k = A/m y f (x) ∈ A[x] es un polinomio
mónico cuya reducción f (x) ∈ k[x] tiene una raı́z simple α ∈ k, entonces f (x) tiene
una raı́z simple a ∈ A tal que a = α.
7.34. Si f : (A, m) → (A0 , m0 ) es un morfismo local7 de anillos locales con A0 entero
sobre A, demuestre que si A es henseliano entonces A0 también lo es.
7.35. Sea f (x) = xn + a1 xn−1 + · · · + an−1 z + an ∈ C[x] y sea z0 un cero simple de
f (x). Use el teorema de la función implı́cita para mostrar que existe una función
holomorfa g, definida en una vecindad U de a = (a1 , . . . , an ) ∈ Cn y con valores
en C, tal que g(a) = z0 y para todo u = (u1 , . . . , un ) ∈ U, g(u) es una raı́z de xn +
u1 xn−1 + · · · + un−1 x + un .
7.36. Use el ejercicio 7.35 para mostrar que el anillo de gérmenes de funciones
holomorfas en una vecindad de 0 ∈ Cn y con valores en C, es henseliano.
7.37. Muestre que el anillo de gérmenes de funciones reales de clase Cr en una
vecindad del 0 ∈ Rn es henseliano.
7.38. Sean X un espacio topológico y x ∈ X un punto. Demuestre que el anillo de
gérmenes de funciones reales en una vecindad de x es henseliano.
7.39. Sean X un espacio topológico y a1 , . . . , an : X → C funciones continuas. Para
(z, x) ∈ C × X sea
f (z, x) = zn + a1 (x)zn−1 + · · · + an−1 (x)z + a0 (x).
Suponga que para cada x ∈ X la ecuación f (z, x) = 0 tiene exactamente n raı́ces
distintas en C. Sea V = {(z, x) ∈ R × X : f (z, x) = 0} y sea π : V → X la proyección
en el segundo factor (que es una función continua). Demuestre que localmente en
X, π es de la forma [1, n] ×U → U. Sugerencia: sea
G = {(x1 , . . . , xn ; z) ∈ Cn × C : zn + x1 zn−1 + · · · + xn−1 z + xn = 0} → Cn
7 Es decir, f (m) ⊆ m0 .
7 Topologı́as, filtraciones y completaciones 213
la proyección (x1 , . . . , xn ; z) 7→ (x1 , . . . , xn ). Muestre que (π,V ) es la preimagen de
(p, G) para una función continua X → Cn .
Capı́tulo 8
Derivaciones y diferenciales de Kähler
Sean k un anillo conmutativo, A una k-álgebra y M un k-módulo. Una k-
derivación de A en M, es una función k-lineal D : A → M que satisface la regla
de Leibniz:
D(ab) = aDb + bDa.
Observemos, para comenzar, que D(1) = 0 (lo cual se sigue del hecho de que
1 = 1 · 1 y la regla de Leibniz) y como D es k-lineal, entonces para todo c ∈ k se
tiene que D(c) = D(c · 1) = cD(1) = 0.
Por inducción se prueba directamente que, para todo entero n ≥ 1 y todo a ∈ A,
D(an ) = nan−1 D(a).
También, si b ∈ A es invertible, entonces
D(b−1 ) = −b−2 D(b),
lo cual se sigue de: bb−1 = 1 y de D(1) = 0. Como consecuencia se tiene la regla
del cociente: si a, b ∈ A con b invertible, entonces
D(ab−1 ) = b−2 (bDa − aDb).
Denotaremos al conjunto de k-derivaciones de A en M mediante
Derk (A, M).
Ejemplo 8.1. Si k es un anillo conmutativo y A una k-álgebra, consideremos el pro-
ducto tensorial A ⊗k A como A-módulo mediante la acción a · (x ⊗ y) := ax ⊗ y. Se
tiene el morfismo de k-álgebras ε : A ⊗k A → A definido por ε(x ⊗ y) = xy; sea I su
núcleo; se define entonces
ΩA/k := I/I 2 ,
y notamos que ΩA/k es un A-módulo mediante la acción dada por
215
216 8 Derivaciones y diferenciales de Kähler
a · (x ⊗ y (mód I 2 )) := ax ⊗ y (mód I 2 ).
Finalmente, se tiene una derivación d : A → ΩA/k definida mediante
d(a) := 1 ⊗ a − a ⊗ 1 (mód I 2 ),
donde para esto observamos que 1 ⊗ a − a ⊗ 1 está en I = ker(ε) y claramente d
es una k-derivación. Al A-módulo ΩA/k , junto con la derivación d, se le llama el
módulo de diferenciales de Kähler de A sobre k. La importancia de este ejemplo
está en el siguiente teorema:
Teorema 8.1. Sean k un anillo conmutativo y A una k-álgebra. El par (ΩA/k , d)
tiene la propiedad universal siguiente: para todo A-módulo M y toda k-derivación
D : A → M existe una única aplicación A-lineal f : ΩA/k → M tal que D = f ◦ d:
A
d / ΩA/k
D
} f
M
y consecuentemente se tiene un isomorfismo natural de A-módulos
Derk (A, M) ' HomA (ΩA/k , M).
Demostración. (Unicidad). Observamos primero que si x ⊗ y ∈ A ⊗k A, entonces lo
podemos escribir como
x ⊗ y = xy ⊗ 1 + x(1 ⊗ y − y ⊗ 1) = ε(x ⊗ y) ⊗ 1 + x(1 ⊗ y − y ⊗ 1)
de tal forma que si ∑ xi ⊗ yi ∈ I = ker(ε), entonces ∑ xi ⊗ yi = ∑ xi (1 ⊗ yi − yi ⊗ 1)
y por lo tanto todo elemento ∑ xi ⊗ yi de ΩA/k = I/I 2 tiene la forma ∑ xi dyi ya que
dyi = 1 ⊗ yi − yi ⊗ 1 (mód I 2 ). Se sigue que ΩA/k = I/I 2 está generado, como A-
módulo, por el conjunto {dy : y ∈ A}, lo cual implica la unicidad de f .
(Existencia). Sea T = A n M la extensión trivial de A por M, i.e., como A-módulos
T = A ⊕ M con el producto dado por (a, x) · (a0 , x0 ) := (aa0 , ax0 + a0 x). Ası́, T es una
A-álgebra. En el caso particular cuando M = ΩA/k veamos quién es A n ΩA/k : para
comenzar, observemos que se tiene una sucesión exacta que se escinde:
1 i ε
0 → A −→ A ⊗k A −→ A → 0
donde i1 (a) = a ⊗ 1 y ε(x ⊗ y) = xy; la sucesión la escinde el morfismo i2 (b) = 1 ⊗ b
ya que claramente εi1 = εi2 = idA . Se sigue que
A ⊗k A ' i1 (A) ⊕ ker(ε) = i1 (A) ⊕ I
y por lo tanto
(A ⊗k A)/I 2 ' ρi1 (A) ⊕ ΩA/k
8 Derivaciones y diferenciales de Kähler 217
como A-módulos, donde ρ : A ⊗k A → (A ⊗k A)/I 2 es el epimorfismo canónico.
Observamos ahora que ρi1 (A) ' A, por lo que
(A ⊗k A)/I 2 ' A ⊕ ΩA/k
como A-módulos y consecuentemente
(A ⊗k A)/I 2 ' A n ΩA/k .
Regresando al caso general, T = A n M, se tiene un morfismo de A-álgebras
φ : A ⊗k A → A n M
dado por x ⊗ y 7→ (xy, xDy) donde observamos que φ (I) ⊆ M ya que I = ker(ε) con
ε(x⊗y) = xy; además, como M = 0nM ⊆ AnM, entonces (0, x)·(0, x0 ) = (0, 0) por
lo que M 2 = 0 y consecuentemente φ (I 2 ) = 0; se sigue que φ induce un morfismo
de A-álgebras
φ : (A ⊗k A)/I 2 −→ A n M
que manda dy ∈ ΩA/k = I/I 2 ⊆ A ⊗k A/I 2 en
φ (dy) = φ (1 ⊗ y − y ⊗ 1) = φ (1 ⊗ y) − φ (y ⊗ 1)
= (y, Dy) − (y, yD(1)) = (y, Dy) − (y, 0)
= (0, Dy).
Se sigue que la restricción de φ a ΩA/k = I/I 2 ⊆ (A⊗k A)/I 2 manda a dy a (0, Dy)
y por lo tanto si definimos f como la composición
φ
f : ΩA/k = (0, ΩA/k ) ⊆ A n ΩA/k = (A ⊗k A)/I 2 −→ M = (0, M) ⊆ A n M
se tiene que si a ∈ A entonces
f ◦ d(a) = φ (da) = φ (1 ⊗ a − a ⊗ 1 (mód I 2 )
= φ (1 ⊗ a) − φ (a ⊗ 1) = (a, Da) − (a, 0)
= (0, Da) = Da,
i.e., f ◦ d = D, que es lo que se deseaba. t
u
El resultado siguiente es un análogo de la regla de la cadena y lo usaremos repe-
tidamente:
Lema 8.2. Sea K/k una extensión de campos y sea d ∈ Derk (K, K) ' ΩK/k una
derivación. Sean a ∈ K y f (x) ∈ k[x] ⊆ K[x]. Entonces
d( f (a)) = f 0 (a) d(a),
donde f 0 (x) es la derivada usual del polinomio f (x).
218 8 Derivaciones y diferenciales de Kähler
En general, si f (x1 , . . . , xn ) ∈ k[x1 , . . . , xn ] y a1 , . . . , an ∈ K, entonces
n
∂f
d( f (a1 , . . . , an )) = ∑ (a1 , . . . , an ) d(ai ),
i=1 ∂ xi
donde ∂ f /∂ xi es la derivada parcial i-ésima del polinomio f (x1 , . . . , xn ).
Demostración. Si f (x) = ∑ αi xi con los αi ∈ k, entonces
d( f (a)) = d ∑ αi ai = ∑ αi d(ai ) = ∑ αi iai−1 d(a) = f 0 (a)d(a).
La segunda parte se prueba similarmente: si f = ∑ αI x1i1 · · · xnin , donde I =
I
(i1 , . . . , in ) y los αI ∈ k, usando repetidamente la regla de Leibniz se prueba que
n
i i −1 i
d( f (a1 , . . . , an )) = ∑ ∑ i j αI ai11 · · · a j−1
j−1 j
aj j+1
d(a j )a j+1 · · · ainn
j=1 I
n
∂f
= ∑ ∂ xi (a1 , . . . , an )d(a j ).
j=1
t
u
Ejemplo 8.2. Sea k un anillo conmutativo y A una k-álgebra generada por un conjun-
to {αi } sobre k. Entonces ΩA/k está generado por el conjunto {dαi } como A-módu-
lo. En efecto, si a ∈ A, entonces existen α1 , . . . , αn y un polinomio f ∈ k[x1 , . . . , xn ]
tal que a = f (α1 , . . . , αn ) y ası́, del lema anterior se sigue que
n
da = ∑ fi (α1 , . . . , αn )dαi
i=1
donde fi = ∂ /∂ Xi .
Ejemplo 8.3. Sean k un campo y K/k una extensión algebraica separable. Entonces,
ΩK/k = 0. En efecto, por la algebricidad y separabilidad de la extensión K/k, para
cada a ∈ K existe un polinomio f (x) ∈ k[x] tal que f (a) = 0 y f 0 (a) 6= 0. Por lo
tanto, si d ∈ Derk (K, K) ' ΩK/k es una derivación, por el lema anterior
0 = d(0) = d( f (a)) = f 0 (a)da
con f 0 (a) 6= 0. Se sigue que da = 0 para cada a ∈ K, y como ΩK/k está generado
por los da entonces ΩK/k = 0.
Ejemplo 8.4. Como un caso particular del ejemplo 8.2, si A = k[{xi }] = k[. . . , xi , . . .]
es el álgebra de polinomios en las indeterminadas xi , entonces ΩA/k es un A-módulo
libre con base {dxi }. En efecto, por el ejemplo 8.2 ya sabemos que {dxi } genera a
ΩA/k . Ahora, si ∑ j f j dx j = 0 con f j ∈ A = k[. . . , xi , . . .], sea ∂ /∂ xi la derivada parcial
i-ésima. Entonces ∂ /∂ xi ∈ Derk (A) := Derk (A, A) y ası́ por la propiedad universal
existe una aplicación lineal f : ΩA/k → A tal que
8 Derivaciones y diferenciales de Kähler 219
∂xj
f (dx j ) = = δi j
∂ xi
(la delta de Kronecker). Aplicando f a la combinación lineal ∑ j f j dx j = 0 obtene-
mos
0 = f ∑ f j dx j = ∑ f j f (dx j ) = ∑ f j δi j = f j
j j j
y ası́ f j = 0, y como j es arbitrario, entonces f j = 0 para toda j y por lo tanto {dxi }
es linealmente independiente sobre A.
Ejemplo 8.5. Si K = k(x1 , . . . , xn ) es el campo de funciones racionales en n variables
sobre el campo k, entonces ΩK/k es un K-espacio vectorial de dimensión n con base
∂ /∂ xi , 1 ≤ i ≤ n. En efecto, el ejemplo 8.4 anterior muestra que las parciales ∂ /∂ xi
forman una base de Ωk[x1 ,...,xn ]/k . Una aplicación de la regla del cociente muestra
que las parciales ∂ /∂ xi forman una base de Ωk(x1 ,...,xn )/k . Note que grtrk K = n =
dimK ΩK/k . Regresaremos a esta igualdad en los corolarios 8.7 y 8.16 (2).
Las sucesiones fundamentales. A continuación probamos algunas propiedades del
módulo de diferenciales de Kähler ΩA/k que nos serán de utilidad más adelante.
φ ψ
Teorema 8.3 (Primera sucesión fundamental). Si k −→ K −→ L son morfismos de
anillos, entonces existe una sucesión exacta de L-módulos
f g
L ⊗K ΩK/k −→ ΩL/k −→ ΩL/K → 0
donde g(dL/k z) = dL/K z y f (x ⊗ dK/k y) = xdL/k ψ(y). Más aún, la aplicación f tiene
inversa izquierda, i.e., f es inyectiva, si y sólo si cualquier k-derivación de K en un
L-módulo T se puede extender a una k-derivación de L en T .
Demostración. Claramente g es suprayectivo. Ahora, si x ⊗ dK/k y ∈ L ⊗K ΩK/k en-
tonces
g f (x ⊗ dy) = g(xdψ(y)) = xdψ(y) = 0
porque y ∈ K implica dL/K ψ(y) = 0 por K-linealidad. Se sigue que g f = 0. Para
probar que ker(g) ⊆ Im( f ) es suficiente mostrar que la sucesión
f∗ g∗
HomL (L ⊗K ΩK/k , T ) ←− HomL (ΩL/k , T ) ←− HomL (ΩL/K , T )
es exacta para todo L-módulo T (en nuestro caso se toma T = Coker( f )). Pero, para
esta sucesión de Hom’s recordemos que se tienen isomorfismos canónicos (teorema
2.12):
HomL (L ⊗K ΩK/k , T ) ' HomK (ΩK/k , HomL (L, T ))
' HomK (ΩK/k , T )
' Derk (K, T )
220 8 Derivaciones y diferenciales de Kähler
y también HomL (ΩL/k , T ) ' Derk (L, T ) y HomL (ΩL/K , T ) ' DerK (L, T ), de tal for-
ma que la sucesión de Hom’s anterior se puede identificar con la sucesión
f∗ g∗
Derk (K, T ) ←− Derk (L, T ) ←− DerK (L, T )
donde observamos que el morfismo f ∗ es precisamente f ∗ (D) = D ◦ ψ. Clara-
mente esta última sucesión es exacta. Finalmente, recordamos que un morfis-
mo f : M 0 → M tiene inverso izquierdo si y sólo si el morfismo inducido f ∗ :
HomL (M 0 , T ) → HomL (M, T ) es suprayectivo para todo L-módulo T . Ası́, el mor-
fismo f : L ⊗K ΩK/k → ΩL/k tiene inverso izquierdo si y sólo si el morfismo
f ∗ : Derk (L, T ) → Derk (K, T ) es suprayectivo para todo L-módulo T . t
u
Corolario 8.4. El morfismo f : L ⊗K ΩK/k → ΩL/k es un isomorfismo si y sólo si
para todo L-módulo T , toda k-derivación K → T se puede extender en forma única
a una derivación L → T .
Demostración. Por el teorema anterior el morfismo f es inyectivo si y sólo si toda
k-derivación K → T se puede extender a una derivación L → T y el morfismo h tal
que h ◦ f = id es inyectivo si y sólo si la extensión es única. t
u
φ ψ
Regresando ahora a la situación k −→ K −→ L del teorema anterior, supongamos
además que ψ es un epimorfismo; entonces ΩL/K = 0 (ya que en general dz = 0
siempre que z esté en la imagen de ψ, por K-linealidad), pero la primera sucesión
exacta se puede extender hacia la izquierda como sigue:
φ ψ
Teorema 8.5 (Segunda sucesión fundamental). Sean k −→ K −→ L morfismos de
k-álgebras con ψ suprayectivo. Sea J = ker(ψ) ⊆ K. Entonces, existe una sucesión
exacta de L-módulos
d Dψ
J/J 2 −→ L ⊗K ΩK/k −→ ΩL/k → 0
donde d : z 7→ 1 ⊗ dz y Dψ : x ⊗ dy 7→ xdψ(y).
Demostración. Observemos primero que d manda J 2 en 0 (de tal forma que el mor-
fismo d de la sucesión del teorema está bien definido en J/J 2 ) ya que d : J →
L ⊗K ΩK/k dado por z 7→ 1 ⊗ dK/k z está a su vez dado por la restricción a J de
la derivación universal d : K → ΩK/k ; ası́, si z ∈ K y x ∈ J entonces por la regla
de Leibniz d(zx) = zdx + xdz se tiene que d induce una aplicación K-lineal J →
(ΩK/k )/(JΩK/k ) ' L ⊗K ΩK/k (para el isomorfismo, vea el ejercicio 2.9 del capı́tu-
lo 2 y use que L ' K/J). Se sigue que si z, x ∈ J entonces d(zx) = zdx+xdz ∈ JΩK/k ,
i.e., d(zx) = 0 en el cociente y por lo tanto d(J 2 ) = 0 y ası́ induce la aplicación de
L-módulos
d : J/J 2 −→ L ⊗K ΩK/k
del enunciado del teorema. Para probar la exactitud de la sucesión del teorema,
observemos primero que Dψ dada por Dψ(x ⊗ dK/k y) := xdL/k ψ(y) es suprayectivo
ya que ψ : K → L lo es.
8 Derivaciones y diferenciales de Kähler 221
Más aún, la composición Dψ ◦ d = 0 ya que si x ∈ J ⊆ K entonces
Dψ ◦ d(x) = Dψ(1 ⊗ dK/k x) = 1 · dL/k ψ(x) = dL/k ψ(x) = dL/k (0) = 0
ya que x ∈ J = ker(ψ). Falta mostrar que ker(Dψ) ⊆ Im(d) y, como en el teorema
anterior, es suficiente probar que la sucesión siguiente es exacta
d∗ Dψ ∗
HomL (J/J 2 , T ) ←− HomL (L ⊗K ΩK/k , T ) ←− HomL (ΩL/K , T )
para cualquier L-módulo T . De nuevo, esta sucesión la podemos reescribir como
d∗ Dψ ∗
HomK (J, T ) ←− Derk (K, T ) ←− Derk (K/J, T )
donde d ∗ : δ 7→ δ |J , y esta última sucesión es obviamente exacta. t
u
Diferenciales y extensiones de campos. Sea k ,→ K una extensión de campos. Co-
mo ΩK/k es un K-espacio vectorial nos interesa particularmente el caso cuando es
de dimensión finita. A continuación consideraremos primero el caso cuando la ex-
tensión K/k es finitamente generada y separable y en este caso probaremos en el
corolario 8.7 que dimK ΩK/k = grtr(K/k) es el grado de trascendencia de la exten-
sión K/k (vea el ejemplo 8.5). Más adelante se generaliza el concepto de extensión
separable y el corolario 8.7 se generaliza en el teorema 8.15 y el corolario 8.16.
Comenzamos relacionando la propiedad de separabilidad de una extensión K/k con
el espacio vectorial de diferenciales ΩK/k asociado.
Teorema 8.6. Si L/K es una extensión algebraica separable, entonces para cual-
quier subcampo k ⊆ K, cada k-derivación de K se extiende en forma única a una
k-derivación de L. Más aún, para cada subcampo k ⊆ K se tiene que
ΩL/k ' L ⊗K ΩK/k .
Demostración. Unicidad. Si d1 , d2 ∈ ΩL/k son dos extensiones de d ∈ ΩK/k , enton-
ces d1 |K = d = d2 |K y por lo tanto d1 − d2 ∈ ΩL/K , pero como L/K es algebraica
separable, por el ejemplo 8.3 se tiene que ΩL/K = 0 y ası́ d1 = d2 .
Existencia. Dada una derivación d ∈ Derk (K, K) = ΩK/k mostraremos que se puede
extender a una derivación D ∈ Derk (L, L) = ΩL/k . Para esto, consideremos primero
una subextensión L0 /K finita de L/K (separable, por hipótesis); entonces, por el
teorema del elemento primitivo podemos escribir L0 = K(α) para algún elemento
separable α ∈ L0 . Sea m(x) = Irr(α, K) = ∑ ai xi su polinomio mı́nimo. Para extender
d a una derivación D ∈ Derk (L0 , L0 ) definimos primero D(α) mediante:
∑ d(ai )α i
D(α) := − ,
m0 (α)
donde m0 (x) es la derivada usual del polinomio m(x). Para definir D : L0 → L0 en
general, dado cualquier β ∈ L0 = K(α) escribimos β = f (α) para algún polinomio
222 8 Derivaciones y diferenciales de Kähler
f (x) = ∑ bi xi ∈ K[x]; se define entonces
D(β ) = D( f (α)) := f 0 (α)D(α) + ∑ d(bi )α i .
Un cálculo directo, pero tedioso, muestra que D es una k-derivación de L0 = K(α).
Nótese que si β ∈ K entonces f (x) ∈ K[x] es el polinomio constante β y por lo
tanto f 0 (x) = 0 y ası́ D(β ) = d(β ), i.e., D extiende a d. Observemos también que
este levantamiento de d a D : K(α) → K(α) es único por la primera parte de la
demostración. Denotemos este levantamiento como Dα .
Ahora, si α, β ∈ L y K(α)/K, K(β )/K son las extensiones (separables) finitas
correspondientes, consideremos las extensiones Dα y Dβ de la k-derivación d : K →
K, a K(α) y K(β ) respectivamente; entonces como la extensión K(α, β ) de K(α)
y K(β ) es separable, existe un γ ∈ L tal que K(α, β ) = K(γ) y la derivación Dγ
de K(γ) es tal que Dγ |K(α) = Dα y Dγ |K(β ) = Dβ . Tiene sentido entonces definir
D : L → L mediante D(θ ) = Dθ (θ ) para cualquier θ ∈ L.
Para terminar, en la primera sucesión fundamental asociada a k ,→ K ,→ L:
f
0 → L ⊗K ΩK/k −→ ΩL/k −→ ΩL/K → 0
el morfismo f es inyectivo por lo que probamos en la primera parte del teorema y
por la segunda parte del teorema 8.3. Más aún, como L/K es separable algebraica,
por el ejemplo 8.3 se tiene que ΩL/K = 0 en la sucesión exacta anterior y por lo
tanto ΩL/k ' L ⊗K ΩK/k . t
u
Corolario 8.7. Si K/k es una extensión separable finitamente generada, entonces
dimK ΩK/k = grtrk K.
Demostración. Sea α1 , . . . , αn una base trascendente de K/k. Entonces, la subex-
tensión K/k(α1 , . . . , αn ) es algebraica, y es separable porque está contenida en la
extensión separable K/k. Por el teorema 8.6 anterior
ΩK/k = K ⊗k(α1 ,...,αn ) Ωk(α1 ,...,αn )/k .
Consideremos entonces las k-derivaciones
∂
Di = : k(α1 , . . . , αn ) → k(α1 , . . . , αn )
∂ αi
tales que Di (α j ) = δi j (la delta de Kronecker), y como K/k(α1 , . . . , αn ) es algebrai-
ca separable, entonces por el mismo teorema 8.6 las derivaciones Di se extienden
a derivaciones únicas D ei : K → K. Ahora, como D e i (α j ) = Di (α j ) = δi j , entonces
las diferenciales dα1 , . . . , dαn de ΩK/k son linealmente independientes, y como ya
sabemos que generan, entonces son una base.
Recı́procamente, supongamos que {dα1 , . . . , dαn } es una base de ΩK/k . Mostra-
remos que {α1 , . . . , αn } son trascendentes algebraicamente independientes sobre k.
En efecto si existiera un polinomio 0 6= f ∈ k[x1 , . . . , xn ] tal que f (α1 , . . . , αn ) = 0,
8 Derivaciones y diferenciales de Kähler 223
escojamos una tal relación de grado menor; sin perder generalidad podemos suponer
que x1 aparece en f (de tal forma que α1 es algebraicamente dependiente de los
otros α j ); entonces, f1 := ∂ /∂ x1 es 6= 0 y de grado menor que f ; se sigue que
f1 (α1 , . . . , αn ) 6= 0. Ahora, como 0 = f (α1 , . . . , αn ), entonces
0 = d f = ∑ fi (α1 , . . . , αn )dαi ,
con fi := ∂ f /∂ xi y f1 (α1 , . . . , αn ) 6= 0. Se sigue que los dα1 , . . . , dαn son lineal-
mente dependientes, en contradicción con la hipótesis. t
u
Extensiones separablemente generadas. Para poder extender el teorema anterior
y su corolario se requiere primero generalizar la definición de separabilidad de una
extensión de campos al caso cuando la extensión no es algebraica.
Una extensión K/k se dice que es separablemente generada si existe una base
trascendente {αi } de K sobre k tal que la subextensión K/k({αi }) es algebraica
separable. Una extensión K/k se llama separable si para todo campo intermedio
K ⊇ K 0 ⊇ k con K 0 /K finitamente generada, se tiene que K 0 /k es separablemente
generada.
Observación 8.1. En caracterı́stica 0 toda extensión K/k, algebraica o no, es sepa-
rable, ya que si K 0 es cualquier campo intermedio finitamente generado sobre k,
entonces K 0 /k tiene una base trascendente {α1 , . . . , αn } con n = grtr(K 0 /k), don-
de K 0 /k(α1 , . . . , αn ) es una extensión algebraica (de hecho, finita) de campos de
caracterı́stica 0 y por lo tanto separable en el sentido usual. Ası́, en lo que sigue
asumiremos que k es un campo de caracterı́stica p > 0.
No es obvio, pero más adelante en el teorema 8.10 probaremos que si K/k es una
extensión separablemente generada, entonces es separable.
Sean k un campo de caracterı́stica p > 0, K/k una extensión y K al una cerradura
algebraica de K; denotemos con
n n
k1/p := {α ∈ K al : α p ∈ k}
n
al subcampo de K al dado por las raı́ces pn -ésimas de k. Claramente k ⊆ k1/p . Sea
∞ [ n
k1/p := k1/p ;
n>0
∞
veremos que la separabilidad de K/k depende de la relación entre K y k1/p . Pero
antes, recordemos que si K y L son subcampos de otro campo F y KL es el campo
compuesto, decimos que K y L son linealmente disjuntos sobre k si el morfismo
K ⊗k L → KL dado por a ⊗ b 7→ ab es un isomorfismo. Esto es equivalente a decir
que para todo conjunto {ai } de elementos de K linealmente independientes sobre k,
este conjunto permanece linealmente independiente sobre L.
Para motivar el teorema que caracteriza a las extensiones separables, con la nueva
definición de separabilidad anterior, probamos el resultado siguiente que caracteriza
la separabilidad usual de una extensión algebraica K/k:
224 8 Derivaciones y diferenciales de Kähler
Proposición 8.8. Sea K/k una extensión algebraica de campos de caracterı́stica
p > 0. Entonces, K/k es separable, en el sentido usual, si y sólo si K y k1/p son
linealmente disjuntos sobre k.
Demostración. Supongamos que K/k es algebraica separable. Mostraremos prime-
ro que kK p = K. Para esto, observemos que como k ⊆ K y K p ⊆ K entonces kK p ⊆ K
y como K/k es separable, entonces K/kK P también lo es, i.e., todo α ∈ K es sepa-
rable sobre kK p . Ahora, todo α ∈ K es puramente inseparable sobre kK p ya que
α p ∈ K p ⊆ kK p . Ası́, todo α ∈ K es separable e inseparable sobre kK p y por lo
tanto α ∈ kK p , i.e., K ⊆ kK p como se querı́a.
Ahora, para mostrar que K y k1/p son linealmente disjuntos sobre k, suponga-
mos que a1 , . . . , am ∈ K son linealmente independientes sobre k; queremos pro-
bar que son linealmente independientes sobre k1/p ó, lo que es lo mismo, que
a1p , . . . , amp son linealmente independientes sobre k. Para esto, consideremos el cam-
po L := k(a1 , . . . , am ) y supongamos que {a1 , . . . , an } es una base de L/k. Como L/k
es algebraica separable, por lo que mostramos en el párrafo anterior, se tiene que
L = kL p y por consiguiente
n
L = ∑ kaip
i=1
y por lo tanto los elementos a1p , . . . , anp forman una base de L/k y ası́ son linealmente
independientes como se querı́a.
Recı́procamente, supongamos ahora que K y k1/p son linealmente disjuntos sobre
k y sea α ∈ K cualquier elemento. Sean f (X) = Irr(α, k) y m = gr( f ).
Si r es cualquier entero ≤ m, entonces los r elementos de K: 1, α, . . . , α r−1 son
linealmente independientes sobre k y como K y k1/p son linealmente disjuntos sobre
k, entonces estos elementos son linealmente independientes sobre k1/p , i.e., sus p-
potencias son linealmente independientes sobre k y por lo tanto f (X) 6∈ k[X p ], i.e.,
f (X) es separable y por lo tanto α es separable sobre k. t
u
El resultado siguiente es la generalización de la proposición anterior para la nue-
va definición de separabilidad:
Teorema 8.9 (MacLane). Sea K/k una extensión de campos de caracterı́stica p >
0. Las condiciones siguientes son equivalentes:
(1) K/k es separable.
(2) Para toda extensión L/k el anillo L ⊗k K es reducido (i.e., no tiene nilpotentes).
∞
(3) El anillo K ⊗k k1/p es reducido.
(4) El anillo K ⊗k k1/p es reducido.
(5) K y k1/p son linealmente disjuntos sobre k.
n
(6) K y k1/p son linealmente disjuntos sobre k, para algún n > 0.
8 Derivaciones y diferenciales de Kähler 225
K 0 como la unión de sus sub-
[
Demostración. (1) ⇒ (2): Escribamos K =
k⊆K 0 ⊆K
campos K 0 ⊆ K finitamente generados sobre k. Como L es plano sobre k, entonces
L ⊗k K 0 ,
[
L ⊗k K '
k⊆K 0 ⊆K
y ası́ es suficiente considerar el caso cuando K 0 es finitamente generado sobre k
y entonces podemos suponer desde el principio que K/k es finitamente generada.
Descompongamos entonces esta extensión como:
K
K0
k
donde K 0 /k es totalmente trascendente finitamente generada y K/K 0 es algebraica
finita (y separable, ya que K/k lo es por hipótesis). Entonces
L ⊗k K = (L ⊗K 0 K 0 ) ⊗k K = L ⊗K 0 (K 0 ⊗k K)
y ası́ basta considerar los dos casos siguientes:
Caso (i): Si K = K 0 = k(α1 , . . . , αn ) con n = grtr(K/k), entonces
L ⊗k K 0 = L ⊗k k(α1 , . . . , αn ) = L(α1 , . . . , αn )
es el campo de funciones racionales sobre L, el cual siendo campo es por supuesto
reducido.
Caso (ii): Si K = K 0 es algebraico (finito) separable sobre k, entonces por el mismo
argumento del principio podemos suponer que K = K 0 = k(α) con α algebraico
sobre k. Sea f (x) = Irr(α, k); entonces K = K 0 = k[x]/ f (x) de tal forma que
L ⊗k K 0 = L ⊗k k[x]/ f (x) = L[x]/ f (x).
Descompongamos a f (x) como producto de irreducibles en L[x]: f (x) = ∏i fi (x).
Por el teorema chino del residuo
L[x]/ f (x) = L[x]/ ∏ fi (x) = ∏ L[x]/ fi (x),
i i
el cual es un producto directo de campos y por lo tanto reducido.
(2) ⇒ (3): Es obvio.
n ∞
(3) ⇒ (4): También es obvio ya que k1/p ⊆ k1/p .
226 8 Derivaciones y diferenciales de Kähler
(4) ⇒ (5): Como K es plano sobre k, por el argumento del principio de la demos-
tración se tiene que
K 0 ⊗k K
[
k1/p ⊗k K =
k⊆K 0 ⊆k1/p
donde K 0 recorre los subcampos K 0 ⊆ k1/p que son extensiones finitas de k; ası́, es
suficiente probar que K es linealmente disjunto de K 0 para esos K 0 .
Comenzamos observando que K 0 ⊆ k1/p se obtiene adjuntando raı́ces p-ésimas
a k de tal forma que podemos elegir un campo intermedio k ⊆ K10 ⊆ K 0 tal que
K 0 = K10 (α) para algún α tal que α p ∈ K10 y α 6∈ K10 (puede suceder que K10 = k).
Ahora, como
K 0 ⊗k K = (K 0 ⊗K 0 K10 ) ⊗k K = K 0 ⊗K 0 (K10 ⊗k K)
1 1
y como
k1/p ⊗k K = (k1/p ⊗K 0 K10 ) ⊗k K = k1/p ⊗K 0 (K10 ⊗k K)
1 1
podemos entonces suponer que K10 = k y ası́ K 0 = k(α) con α
6 k y α p ∈ k. Entonces,
∈
para mostrar que K es linealmente disjunto (sobre k) con K 0 = k(α) como α 6∈ k
y ası́ α ∈ k(α) es linealmente independiente sobre k, entonces basta mostrar que
α ∈ k(α) permanece linealmente independiente sobre K. Para probar esto notemos
que como α p ∈ k entonces el orden de la extensión K(α)/K es 1 ó p y ası́ para
mostrar que α es linealmente independiente sobre K debemos mostrar que α 6∈ K,
i.e., que [K(α) : K] = p. Supongamos que α ∈ K, entonces como Irr(α, k) = x p − α,
este polinomio se descompone en K[x] como
x p − α = (x − α 1/p ) p
ya que α p ∈ k ⊆ K, y ası́
K 0 ⊗k K = K[x]/(x p − α) = K[x]/(x − α 1/p ) p
el cual no es un anillo reducido; y como K 0 ⊗k K ⊆ k1/p ⊗k K esto contradice la
hipótesis de que k1/p ⊗k K es reducido. Se sigue que K es linealmente disjunto de
K 0 = k(α) como se querı́a.
(5) ⇒ (6): Trivial.
n
(6) ⇒ (1): Como K y k1/p son linealmente disjuntos para algún n > 0 y co-
n
mo k1/p ⊆ k1/p entonces K y k1/p también son linealmente disjuntos sobre k y
ası́ K ⊗k k1/p = K · k1/p es el campo compuesto de K y k1/p , en particular es un
anillo reducido.
Ahora, si K 0 es un campo intermedio de K/k el cual es finitamente generado
sobre k, entonces K 0 ⊗k k1/p ⊆ K ⊗k k1/p y ası́ K 0 ⊗k k1/p también es reducido.
Mostraremos que K 0 es separablemente generado sobre k. Para esto escribamos
K 0 = k(α1 , . . . , αn ) y descompongamos a K 0 como:
8 Derivaciones y diferenciales de Kähler 227
K0
k(α1 , . . . , αr )
k
con r = grtr(K 0 /k), i.e., α1 , . . . , αr es una base trascendente de K 0 /k y además
αr+1 , . . . , αn son algebraicos sobre k(α1 , . . . , αr ); supongamos ahora que αr+1 ,
. . . , αq son algebraicos y separables sobre k(α1 , . . . , αr ) y que αq+1 no lo es. Pon-
gamos β = αq+1 y sea f (Y p ) = Irr(β , k(α1 , . . . , αr )). Los coeficientes de f (Y p )
son, por definición, funciones racionales en α1 , . . . , αr de tal forma que eliminando
denominadores obtenemos un polinomio irreducible
F(X1 , . . . , Xr ,Y p ) ∈ k[X1 , . . . , Xr ,Y ]
tal que F(α1 , . . . , αr , β p ) = 0.
Ahora, si ∂ F/∂ Xi = 0 para todo 1 ≤ i ≤ r, y si denotamos con X = (X1 , . . . , Xr ),
entonces F(X,Y p ) es la p-potencia de un polinomio G(X,Y ) con coeficientes en
k1/p y ası́ tendrı́amos que
k(α1 , . . . , αr , β ) ⊗k k1/p = (k[X,Y ]/F(X,Y p )) ⊗k k1/p = k1/p [X,Y ]/G(X,Y ) p
el cual es un subanillo de K ⊗k k1/p y, más aún, este subanillo contiene nilpotentes
lo cual contradice el hecho, que vimos al principio de esta parte de la demostración,
de que K ⊗k k1/p no contiene nilpotentes. Se debe entonces tener que ∂ F/∂ Xi 6= 0
para algún i = 1, . . . , r. Reordenando si hiciera falta supongamos que ∂ F/∂ X1 6= 0.
Entonces, de la ecuación F(α1 , . . . , αr , β p ) = 0 se sigue que α1 es algebraico se-
parable sobre k(α2 , . . . , αr , β p ) (ya que su derivada, en X1 , no se anula y por lo
tanto su polinomio irreducible no tiene raı́ces múltiples), y como los αr+1 , . . . , αq
también son algebraicos separables sobre k(α2 , . . . , αr , β ), entonces intercambian-
do α1 y β = αq+1 se sigue que αr+1 , . . . , αq+1 son algebraicos separables sobre
k(α1 , . . . , αr ), i.e., que K 0 /k(α1 , . . . , αr ) es una extensión algebraica separable con
{α1 , . . . , αr } una base trascendente de K 0 /k, i.e., K 0 es separablemente generado so-
bre k. Hemos probado que todo campo intermedio K 0 de K/k finitamente generado
sobre k es separablemente generado sobre k y por lo tanto K/k es separable como
se querı́a. t
u
Para extensiones K/k que no son algebraicas no se tiene una equivalencia com-
pleta, como la de la proposición 8.8, entre las propiedades de ser separablemente
generada y ser separable, a menos que K/k sea finitamente generada:
Teorema 8.10. Sea K/k una extensión de campos de caracterı́stica p > 0.
(1) Si K/k es separablemente generada, entonces K/k es separable.
(2) Recı́procamente, si K/k es separable y además es finitamente generada, enton-
ces es separablemente generada.
228 8 Derivaciones y diferenciales de Kähler
Demostración. (1): Mostraremos que K y k1/p son linealmente disjuntos sobre k.
Ahora, por hipótesis existe una base de trascendencia B de K/k tal que K/k(B) es
una extensión algebraica separable. Probaremos primero que los campos k(B) y k1/p
son linealmente disjuntos sobre k. En efecto, esto es equivalente a probar que los
anillos k[B] y k1/p son linealmente disjuntos sobre k y para estos anillos el conjunto
de monomios α1i1 · · · αnin para α j ∈ B es una base de k[B] sobre k y como B es
algebraicamente independiente sobre k entonces es algebraicamente independiente
sobre k1/p y ası́ estos monomios son independientes sobre k1/p . Se sigue que k(B)
y k1/p son linealmente disjuntos sobre k.
Ahora, sean a1 , . . . , an elementos de k1/p que son linealmente independientes so-
bre k. Entonces, por el párrafo anterior, también son linealmente independientes
sobre k(B) y como K/k(B) es una extensión algebraica separable entonces, por la
proposición 8.8, K y k1/p son linealmente disjuntos sobre k(B) y ası́ a1 , . . . , an son
linealmente independientes sobre K y por lo tanto K y k1/p son linealmente disjuntos
sobre k como se querı́a probar.
(2): Supongamos ahora que K/k es separable (i.e., que K y k1/p son linealmente
disjuntos sobre k) y que es finitamente generada, digamos K = k(α1 , . . . , αn ).
Sea r = grtr(K/k) de tal forma que r ≤ n. Si n = r entonces {α1 , . . . , αn } es una
base trascendente de K/k y además k(α1 , . . . , αn ) = K y ası́ no hay nada que probar.
Supongamos entonces que n > r; consideraremos este caso en dos partes:
Supongamos primero que n = r + 1; entonces el conjunto {α1 , . . . , αr , αn } es
algebraicamente dependiente sobre k y por lo tanto el conjunto de polinomios
g(X1 , . . . , Xr+1 ) con coeficientes en k, tales que g(α1 , . . . , αr+1 ) = 0 contiene po-
linomios 6= 0; sea f (X) el polinomio 6= 0 de grado menor de este conjunto. En-
tonces, f (X) es irreducible y divide a cualquier otro polinomio que se anula en
α1 , . . . , αr , αr+1 . Mostraremos que f (X) 6∈ k[X1p , . . . , Xr+1
p
]. En efecto, si sucediera
p p
lo contrario, digamos f (X) = g(X1 , . . . , Xr+1 ) con g(X1 , . . . , Xr+1 ) ∈ k[X1 , . . . , Xr+1 ],
y si ω1 , . . . , ωm son los monomios en α1 , . . . , αr+1 que aparecen en g(α1 , . . . , αr+1 ),
entonces los ω j son linealmente independientes sobre k (ya que el grado de cada
ω j es menor que el grado de f (X) y ası́ a1 ω1 + · · · + am ωm = 0 con los a j ∈ k sólo
puede suceder si todos los a j = 0 porque si no fuera ası́ se tendrı́a un polinomio de
grado menor que el de f (X) que se anula en α1 , . . . , αr+1 ); sin embargo, ω1p , . . . , ωmp
son linealmente independientes sobre k ya que
∑ ω jp = g(α1p , . . . , αr+1
p
) = f (α1 , . . . , αr+1 ) = 0
j
con los a j 6= 0 en k. Por lo tanto los ω1 , . . . , ωm son linealmente dependientes sobre
k1/p ; esto, junto el hecho de los ω j ∈ K son linealmente independientes sobre k como
vimos arriba, contradice la hipótesis de que K y k1/p son linealmente disjuntos sobre
k. Se debe entonces tener que f (X) 6∈ k[X1p , . . . , Xr+1
p
]. Entonces, podemos suponer
que una de las r + 1 variables X j que ocurre en f (X) aparece en algún término con
un exponente que no es múltiplo de p; sin perder generalidad supongamos que esta
variable es Xr+1 . Entonces, los elementos α1 , . . . , αr son necesariamente algebrai-
camente independientes sobre k y más aún, αr+1 es algebraico sobre k(α1 , . . . , αr )
8 Derivaciones y diferenciales de Kähler 229
ya que satisface al polinomio f (X) con coeficientes en ese campo y además es se-
parable ya que el grado de f (X) en X = Xr+1 no es divisible por p. Se sigue que
{α1 , . . . , αr } es una base trascendente separable de K/k.
Supongamos ahora que n > r + 1. Usaremos inducción sobre n. Como K =
k(α1 , . . . , αn ) y k1/p son linealmente disjuntos sobre k por hipótesis, entonces
k(α1 , . . . , αn−1 ) y k1/p también son linealmente disjuntos sobre k. Por hipótesis de
inducción se sigue que k(α1 , . . . , αn−1 ) es separablemente generado sobre k. Sea
pues {β1 , . . . , βm } una base trascendente separable de k(α1 , . . . , αn−1 ) sobre k. Co-
mo r = grtr(k(α1 , . . . , αn )/k), entonces m = r − 1 ó m = r.
Como {β1 , . . . , βm } es una base trascendente separable de k(α1 , . . . , αn−1 ) so-
bre k, entonces el campo K = k(α1 , . . . , αn ) es una extensión algebraica separable
de K1 := k(β1 , . . . , βm , αn ) y entonces sólo falta probar que K1 es separablemen-
te generado sobre k. Para esto, observemos que grtr(K1 /k) = grtr(K/k) = r y K1
está generado, sobre k, por a lo más r + 1 elementos ya que m ≤ r. Más aún, como
K1 ⊆ K entonces K1 y k1/p también son linealmente disjuntos sobre k y ası́, por el
caso n ≤ r + 1 ya probado, se sigue que K1 es, en efecto, separablemente generado
sobre k, lo cual concluye la demostración del teorema. t
u
En el teorema anterior la hipótesis de que K/k es finitamente generada en la parte
(2) no se puede eliminar como lo muestra el ejemplo siguiente:
Ejemplo 8.6. Si k es un campo perfecto, entonces toda extensión K de k es separable
ya que como k es perfecto entonces k1/p = k y por lo tanto K y k1/p = k son lineal-
mente disjuntos sobre k; en particular, si α es trascendente sobre k, la extensión
2 j
K = k(α, α 1/p , α 1/p , . . . , α 1/p , . . .)
es separable sobre k y sin embargo es claro que no es separablemente generada.
Si K/k es una extensión de campos, sabemos que el K-espacio vectorial ΩK/k
está generado por el conjunto {dx : x ∈ K} y por lo tanto existe un subconjunto
B ⊆ K tal que {dx : x ∈ B} es una base del K-espacio vectorial ΩK/k . Una tal base
se llamará una base diferencial de K/k.
Lema 8.11. Sea K/k una extensión de campos. Un subconjunto B = {xi }i∈Λ ⊆ K
es una base diferencial de K/k si y sólo si para toda función f : Λ → K, (λ 7→ yλ ),
existe una única derivación D ∈ Derk (K, K) tal que D(xλ ) = yλ para toda λ ∈ Λ .
Demostración. Se sigue del isomorfismo
Derk (K, K) ' HomK (ΩK/k , K) ' ΩK/k .
t
u
p-bases de Teichmüller. Para poder distinguir, en el caso de caracterı́stica p > 0
cuándo un conjunto {αi } ⊆ K tal que {dαi } genera a ΩK/k es una base diferen-
cial, necesitamos los conceptos y resultados siguientes sobre p-bases, debidos a
Teichmüller:
230 8 Derivaciones y diferenciales de Kähler
Sea K/k una extensión de campos de caracterı́stica p > 0. Sea K 0 = kK p el campo
compuesto (en particular, K p ⊆ K 0 ⊆ K). Una familia de elementos B = {αi } de
elementos de K se dice que es p-independiente sobre K 0 si para todo subconjunto
finito {αi1 , . . . , αin } ⊆ B se tiene que [K 0 (αi1 , . . . , αin ) : K 0 ] = pn .
El conjunto B = {αi } ⊆ K se dice que es una p-base de K sobre K 0 = kK p si es
p-independiente sobre K 0 y además K 0 (B) = K.
Observación. Un conjunto B = {αi } ⊆ K es p-independiente sobre K 0 si y sólo si
el conjunto de monomios
ΓB := {α1r1 · · · αnrn : αi distintos y 0 ≤ ri < p}
es linealmente independiente sobre K 0 .
Proposición 8.12. Sea K/k una extensión de campos de caracterı́stica p > 0 y sea
B = {αi } ⊆ K. Entonces, B es p-independiente sobre K 0 = kK p si y sólo si B es
linealmente independiente sobre K 0 = kK p (considerando a K como K 0 -espacio vec-
torial).
Demostración. Supongamos que B es K 0 -linealmente independiente considerando
a K como K 0 -espacio vectorial. Mostraremos que B es p-independiente, por induc-
ción sobre n, el caso n = 0 siendo trivial. Supongamos ahora que f (X1 , . . . , Xn ) es un
polinomio 6= 0 con coeficientes en K 0 y de grado < p en cada una de sus variables
Xi . Debemos probar que f (α1 , . . . , αn ) 6= 0. Para comenzar podemos suponer que Xn
aparece en f (ya que de lo contrario f tendrı́a n − 1 variables y por hipótesis de in-
ducción deberı́amos tener entonces que f (α1 , . . .) 6= 0) y considerando el polinomio
en una variable f (α1 , . . . , αn−1 , X) con coeficientes en K 0 (α1 , . . . , αn−1 ), por hipóte-
sis de inducción este polinomio es 6= 0; ahora, como este polinomio tiene grado < p
en su variable X, entonces es separable (ya que estamos en caracterı́stica p y por
la clasificación de polinomios separables) y como αn ∈ K es puramente inseparable
sobre K 0 y además no está en K 0 (α1 , . . . , αn−1 ) ya que α1 , . . . , αn es linealmente in-
dependiente sobre K 0 , se sigue que αn no puede ser una raı́z de f (ya que si lo fuera
entonces αn serı́a separable sobre K 0 (α1 , . . . , αn−1 ) y ası́ αn serı́a separable e inse-
parable sobre K 0 (α1 , . . . , αn−1 ) y en consecuencia deberı́a estar en K 0 (α1 , . . . , αn−1 ),
una contradicción) y por lo tanto B = {α1 , . . . , αn } es p-independiente.
Recı́procamente, supongamos que B = {α1 , . . . , αn } es p-independiente. Mostra-
remos que B es linealmente independiente sobre K 0 = kK p . Supongamos que esto no
sucede; sin perder generalidad podemos suponer que αn ∈ K 0 (α1 , . . . , αn−1 ). Ahora,
como αip ∈ K p ⊆ K 0 entonces podemos escribir αn de la forma αn = g(α1 , . . . , αn−1 )
donde g es un polinomio con coeficientes en K 0 = kK p de grado < p en cada una
de sus variables (factorizando a las potencias de cada αi de grado ≥ p para poner-
las en K p ⊆ K 0 y dejando sólo las de grado < p). Entonces, se tiene la relación de
dependencia (sobre K 0 ):
g(α1 , . . . , αn−1 ) − αn = 0
i
entre el monomio αn y los monomios α1i1 · · · αn−1
n−1
, 1 ≤ it < p, que aparecen en g, lo
cual contradice la hipótesis de que B es p-independiente. t
u
8 Derivaciones y diferenciales de Kähler 231
Corolario 8.13. Toda extensión K/k de campos de caracterı́stica p > 0 tiene una
p-base y cualesquiera dos p-bases de K tienen la misma cardinalidad.
Demostración. K tiene una base B como K 0 = kK p -espacio vectorial y ası́ cual-
quier subconjunto finito S ⊆ B es K 0 -linealmente independiente y por lo tanto es
p-independiente por la proposición anterior. t
u
Proposición 8.14. Si K/k es una extensión separable finitamente generada de cam-
pos de caracterı́stica p > 0 y B es una p-base de K/k, entonces K/k(B) es una
extensión finita y separable, y B es una base trascendente de K/k.
Demostración. Supongamos que B es algebraicamente dependiente sobre k, diga-
mos que b1 , . . . , bn ∈ B son algebraicamente dependientes sobre k. Sea 0 6= f ∈
k[X1 , . . . , Xn ] un polinomio de grado mı́nimo tal que f (b1 , . . . , bn ) = 0; sea d = gr( f )
y escribamos
f (X1 , . . . , Xn ) = ∑ gi1 ···in (X1p , . . . , Xnp )X1i1 · · · Xnin .
0≤i1 ,...,in <p
Como los b1 , . . . , bn son p-independientes sobre k y f (b1 , . . . , bn ) = 0, entonces
gi1 ···in (b1p , . . . , bnp ) = 0 para todos los i1 , . . . , in . Sin embargo, como
d = gr( f ) ≥ gr(gi1 ···in ) + i1 + · · · + in ,
entonces por la minimalidad del grado de f debemos tener que
f (X1 , . . . , Xn ) = g0···0 (X1p , . . . , Xnp )
por lo que podemos escribir a f de la forma
f (X1 , . . . , Xn ) = h(X1 , . . . , Xn ) p
con h ∈ k1/p [X1 , . . . , Xn ].
n
Ahora, por el teorema 8.9, K y k1/p son linealmente disjuntos sobre k para algún
n
n > 0 y como k1/p ⊆ k1/p entonces K y k1/p también son linealmente disjun-
tos sobre k y por lo tanto los monomios en K de grado < d en b1 , . . . , bn , siendo
linealmente independientes sobre k deben también ser linealmente independien-
tes sobre k1/p . Se sigue que h(b1 , . . . , bn ) 6= 0, lo cual contradice el hecho de que
0 = f (b1 , . . . , bn ) = h(b1 , . . . , bn ) p . Esta contradicción muestra que B es algebraica-
mente independiente sobre k, y como genera a K, entonces es una base trascendente
de K/k. Como K/k es finitamente generada, se sigue que K/k(B) es algebraica fi-
nitamente generada y por lo tanto finita y separable ya que K/k lo es. t
u
El resultado principal es:
Teorema 8.15. Sea K/k una extensión de campos finitamente generada y sea B =
{αi }i∈Λ un subconjunto de K. Entonces, {dαi }i∈Λ es una base diferencial de ΩK/k
si y sólo si:
232 8 Derivaciones y diferenciales de Kähler
(1) car(K) = 0 y {αi }i∈Λ es una base trascendente de K/k.
o
(2) car(K) = p > 0 y {αi }i∈Λ es una p-base de K/k.
Demostración. Como K/k es finitamente generada, podemos asumir que {αi }i∈Λ =
{α1 , . . . , αn } es un conjunto finito.
(1): Supongamos que car(K) = 0 y que {α1 , . . . , αn } es una base trascendente de
K/k. Entonces, K/k(α1 , . . . , αn ) es algebraica (y por lo tanto separable, ya que es-
tamos en caracterı́stica 0) y ası́ la demostración continúa igual que la del corolario
8.7.
(2): Supongamos ahora que car(K) = p > 0. Si B = {αi }i∈Λ es una p-base de K
sobre k. Mostraremos que cualquier función f : Λ → K tiene una única extensión
a una derivación D ∈ Derk (K). En efecto, dado un p-monomio de B, α1r1 · · · αnrn ,
pongamos
n
D(α1r1 · · · αnrn ) := ∑ ri α1r1 · · · αiri −1 · · · αnrn f (αi ),
i=1
esto define una función del conjunto de p-monomios ΓB en K, D : ΓB → K, y sa-
bemos que ΓB es linealmente independiente sobre K p · k ya que B es una p-base de
K/k. Entonces, extendemos K p · k-linealmente D a todo K y claramente D es enton-
ces una k-derivación de K única con la propiedad de que D(αi ) = f (αi ). Por el lema
8.11 se sigue que B = {αi } es una base diferencial de ΩK/k .
Recı́procamente, si B = {αi } ⊆ K es una base diferencial de ΩK/k , entonces
B es p-independiente sobre k ya que si no lo fuera, sin perder generalidad pode-
mos suponer que α1 depende de los otros, i.e., α1 ∈ K p · k(α2 , . . . , αn ) para algunos
α2 , . . . , αn ∈ B y ası́ podemos escribir α1 = f (α2 , . . . , αn ) con f un polinomio con
coeficientes en K p · k. Entonces, en ΩK/k se tiene que
n
∂f
dα1 = ∑ dαi
i=2 ∂ αi
lo cual contradice la independencia lineal de los dα1 , . . . , dαn . t
u
Corolario 8.16. Sea K/k una extensión de campos con K finitamente generado so-
bre k. Entonces,
(1) dimK ΩK/k ≥ grtr(K/k).
(2) dimK ΩK/k = grtr(K/k) si y sólo si K/k es separable.
Demostración. Escribamos K = k(α1 , . . . , αn ) y sea {α1 , . . . , αr } una base trascen-
dente de K/k.
En caracterı́stica 0, {dαi }1≤i≤r es una base de ΩK/k por la parte (1) del teorema
anterior.
En caracterı́stica p > 0, {dαi } es una base de ΩK/k si y sólo si B = {αi } es
una p-base de K/k por la parte (2) del teorema previo, y cualquier p-base contiene
8 Derivaciones y diferenciales de Kähler 233
una base trascendente, que es igual a la p-base en el caso separable finitamente
generado. t
u
Ejercicios
8.1. Si A es una k-álgebra y D ∈ Derk (A, A) es una derivación, note que usando el
producto de A se tiene un producto en Derk (A, A). Demuestre que las potencias de
D ∈ Derk (A, A) satisfacen la regla de Leibniz general:
n
n n i n−i
D (ab) = ∑ D aD b.
i=1 i
8.2. En el ejercicio anterior, si car A = car k = p > 0, concluya que
D p (ab) = (D p a)b + a(D p b)
y por lo tanto D p ∈ Derk (A, A).
8.3. Si car k = 0, K ⊇ k es una extensión y 0 6= D ∈ Derk (K, K), demuestre que:
(i) 1, D, D2 , . . . , D p−1 son linealmente independientes sobre K.
(ii) La combinación lineal a0 + a1 D + · · · + a p−1 D p−1 , con los ai ∈ K, es una deri-
vación si y sólo si ai = 0, para toda i.
8.4 (La fórmula de Hochschild). Si car A = car k = p > 0, demuestre que para todo
a ∈ A, D ∈ Derk (A, A) se tiene que
(aD) p = a p D p + (aD) p−1 (a)D
i.e., (aD) p es una combinación lineal de D p y D.
8.5. Si D, D0 ∈ Derk (A, A), demuestre que
[D, D0 ] := DD0 − D0 D ∈ Derk (A, A).
8.6. Si a, b ∈ A, D, D0 ∈ Derk (A, A), demuestre que
[aD, bD0 ] = ab[D, D0 ] + aD(b)D0 − bD0 (a)D.
8.7. Si k es un anillo conmutativo, K, A son dos k-álgebras y A0 := K ⊗k A, demuestre
que
ΩA0 /K ' ΩA/k ⊗A A0 .
8.8. Si S ⊆ A es un conjunto multiplicativo y D ∈ Der(A), demuestre que D induce
una derivación en S−1 A por medio de D(a/s) = (D(a)s − aD(s))/s2 .
234 8 Derivaciones y diferenciales de Kähler
8.9. Si k es un anillo conmutativo, A es una k-álgebra y S ⊆ A es un subconjunto
multiplicativo, demuestre que
ΩS−1 A/k ' ΩA/k ⊗A S−1 A.
8.10. Si L ⊇ K ⊇ k0 ⊇ k es una torre de campos y K 0 ⊇ k es otra extensión con K y
K 0 son linealmente disjuntos sobre k, demuestre que:
(i) K ∩ K 0 = k.
(ii) K y k0 K 0 son linealmente disjuntos sobre k0 .
8.11. Si L/K es una extensión separable, demuestre que la extensión
L((T1 , . . . , Tn ))/K((T1 , . . . , Tn ))
también es separable. Aquı́, L((T1 , . . . , Tn )) es el campo de fracciones del anillo de
series formales L[[T1 , . . . , Tn ]] (vea el ejercicio 7.20 del capı́tulo 7).
8.12. Si I ⊆ A es un ideal y  es la completación I-ádica de A, demuestre que para
cualquier derivación D ∈ Der(A) se tiene que D(I n ) ⊆ I n−1 , para todo n > 0 y por
lo tanto D induce una derivación en Â.
8.13. Si f : A → B es un morfismo de anillos y p ∈ Spec A, considere la localización
Ap y el campo residual k(p) = Ap /pAp y la composición g : A → Ap k(p) del
morfismo canónico de la localización con el epimorfismo canónico. En la suma
fibrada
A
g
/ k(p)
f f˜
B / B ⊗A k(p)
se dice que f˜ es la fibra de f sobre p, o también se dice que B ⊗A k(p) es la fibra de
f sobre p.
Si f : A → B es un morfismo de tipo finito, demuestre que las afirmaciones si-
guientes son equivalentes:
(1) f : A → B es no ramificado.
(2) Para todo p ∈ Spec A, la fibra f˜ : k(p) → B ⊗A k(p) de f sobre p es no ramifi-
cada.
(3) 1 = 0.
ΩB/A
Sugerencia: Reduzca al caso cuando A y B son anillos locales y f : A → B es un
morfismo local de tipo finito. Luego, usando el lema de Nakayama, reduzca al caso
cuando A y B son campos y use el ejemplo 8.3 de este capı́tulo.
Capı́tulo 9
Métodos homológicos en álgebra conmutativa
El uso de métodos homológicos en álgebra conmutativa, que hasta ahora se ha
mantenido a un mı́nimo (sucesiones exactas, el lema de la serpiente, los funtores
HomA (−, −) y − ⊗A −, lı́mites directos y lı́mites inversos) ha dado resultados im-
portantes, por ejemplo para demostrar que si (A, m) es un anillo noetheriano local
regular (vea la página 155 del capı́tulo 6), entonces para todo p ∈ Spec A las lo-
calizaciones Ap también son regulares o por ejemplo para mostrar que todo anillo
noetheriano local regular es un dominio de factorización única, un resultado que, a
pesar de que tiene una demostración que no usa métodos homológicos, tiene una
demostración más conceptual usando métodos homológicos. Anillos regulares son
importantes, y en el teorema 6.18 probamos que si (A, m) es un anillo noetheriano
local y regular, entonces A es un dominio entero y en el corolario 6.19 probamos
que si además dim A = 1, entonces A es un DFU. También, si (A, m) es un anillo
local regular, por el ejercicio 3.61 su completación m-ádica (Â, m̂) también es un
anillo local regular. Manteniendo el objetivo del libro, este capı́tulo es de naturaleza
introductoria y los conceptos nuevos se mantendrán a un mı́nimo y con aplicaciones
inmediatas a los temas de álgebra conmutativa que se han estudiado en capı́tulos
anteriores. Las aplicaciones que se darán son a la noción de planitud de módulos,
estudiada en el capı́tulo 2, y a la de torsión.
Resoluciones libres. Si M es un A-módulo y S ⊆ M es un conjunto de generadores
de M (por ejemplo, S = M), considere el A-módulo libre A(S) dado por la suma
directa de S copias del anillo A. Se tiene entonces un epimorfismo A(S) M que
manda un elemento x ∈ S al mismo elemento x ∈ M. Es decir, todo A-módulo M es
cociente de un módulo libre L0 = A(S) , i.e., se tiene una sucesión exacta de la forma
ε
(1) L0 −→ M −→ 0
con L0 un A-módulo libre. Considere ahora el núcleo de este morfismo, digamos
M1 = ker ε ⊆ L1 . No hay ninguna razón por la cual M1 deba ser libre. Sin embargo,
por el mismo argumento anterior, M1 es cociente de un módulo libre, digamos L1 , y
ası́ se tiene una sucesión exacta
235
236 9 Métodos homológicos en álgebra conmutativa
(2) L1 −→ M1 −→ 0.
Juntemos las dos sucesiones exactas (1) y (2) anteriores en el diagrama conmutativo
siguiente:
L1
d1
/ L0 ε /M /0
>
.
> M1
0 0
donde d1 es la composición del epimorfismo L1 M1 con la inclusión M1 =
ker ε ⊆ L0 . Es claro que Im d1 = M1 = ker ε, es decir, en el diagrama anterior el
renglón superior es exacto con L1 y L0 módulos libres. Considere ahora el núcleo
M2 = ker d1 ⊆ L1 . Por el mismo argumento anterior, existe un módulo libre L2 y un
epimorfismo L2 M2 y por lo tanto podemos extender el diagrama anterior a un
diagrama de la forma
L2
d2
/ L1 d1
/ L0 ε /M /0
> >
. .
> M2 > M1
0 0 0
donde d2 es la composición del epimorfismo L2 M2 con la inclusión M2 =
ker d1 ⊆ L1 . De nuevo, el renglón superior es exacto con los Li módulos libres.
El proceso anterior se puede iterar para obtener una sucesión exacta de la forma
dn 2 d1 d ε
L• : · · · −→ Ln −→ Ln−1 −→ · · · −→ L2 −→ L1 −→ L0 −→ M → 0
con los Li módulos libres. En la situación anterior diremos que la sucesión exacta
L• es una resolución libre del módulo M, y hemos ası́ probado:
Proposición 9.1. Todo A-módulo M tiene una resolución libre.
t
u
Algunas veces también decimos que
di 1 d
LM : · · · −→ Li −→ Li−1 −→ · · · −→ L1 −→ L0
es una resolución libre de M y decimos que se obtiene descabezando L• y nos
referimos a LM como el complejo descabezado de la resolución libre L• de M.
También se dice que L• es el complejo aumentado obtenido a partir del complejo
descabezado LM .
9 Métodos homológicos en álgebra conmutativa 237
Complejos y homologı́a. Quizá es el momento de explicar la noción de complejo
que estamos usando al referirnos arriba a las resoluciones libres de un módulo M.
Primero, como las resoluciones son sucesiones exactas, entonces la composición de
dos morfismos consecutivos cualesquiera en L• es cero:
di ◦ di+1 = 0
para todo i ≥ 1. En general, si se tiene una sucesión de A-módulos y morfismos
C• = {Mi , di }i∈Z indexados por i ∈ Z:
di+1 i d i d −1
· · · −→ Mi+1 −→ Mi −→ Mi−1 −→ ···
y tales que
di ◦ di+1 = 0
para todo i ∈ Z, diremos que C• = {Mi , di }i∈Z es un complejo de A-módulos. Note
que la condición di ◦ di+1 = 0 quiere decir que
Im di+1 ⊆ ker di
para todo i ∈ Z. A los morfismos di : Mi → Mi+1 se les llama las diferenciales del
complejo C• . Note que en un complejo C• no es, en general, exacto, i.e., no se tiene
la igualdad Im di+1 = ker di para todo i. Ası́, una forma de medir la falta de exactitud
en un complejo C• es considerar los cocientes
ker di / Im di+1
para todo i ∈ Z. A estos cocientes se les llama los A-módulos de homologı́a del
complejo C• y se denotan mediante
Hi (C• ) := ker di / Im di+1 .
En ocasiones se dice que los elementos de ker di son i-ciclos y a los elementos de
Im di+1 se les llama i-fronteras, y se usa la notación
Zi (C• ) = ker di y Bi (C• ) := Im di+1 ,
de tal forma que
Hi (C• ) = Zi (C• )/Bi (C• ).
Por definición se tiene que el complejo C• es exacto si y sólo si todos los módulos
de homologı́a Hi (C• ) = 0.
Observe ahora que es claro que un mismo módulo M puede tener resoluciones
libres distintas, tan sólo porque al construirlas se usan generadores de un módulo y
estos se pueden elegir de varias maneras. Se tiene ası́ el problema de comparar reso-
luciones libres de un módulo M dado. En general, lo anterior se puede plantear co-
mo el problema de comparar dos complejos cualesquiera y para ésto hay que definir
238 9 Métodos homológicos en álgebra conmutativa
morfismos entre complejos. Dados dos complejos de A-módulos C• = {Mn , dn }n∈Z
y C0• = {Mn0 , dn0 }n∈Z , un morfismo de complejos f : C• −→ C0• es una familia de
A-morfismos f = { fn : Mn → Mn0 }n∈Z tales que los diagramas siguientes conmutan
dn+1
··· / Mn+1 / Mn dn
/ Mn−1 / ···
fn+1 fn fn−1
··· / M0 / Mn0 / M0 / ···
n+1 0
dn+1 dn0 n−1
para todo n ∈ Z. Es un ejercicio sencillo, el 9.1, el probar que los complejos junto
con los morfismos de complejos definen una categorı́a, donde se tienen núcleos,
imágenes y conúcleos en forma natural: si f = ( fn ) : C• → C0• es un morfismo de
complejos,
su núcleo ker f es el complejo
n d
· · · −→ ker fn −→ ker fn−1 −→ · · · ,
su imagen Im f es el complejo
n d0
· · · −→ Im fn −→ Im fn−1 −→ · · · ,
y su conúcleo Coker f es el complejo
n d0
· · · −→ Coker fn −→ Coker fn−1 −→ · · · .
Si C• = {Mn , dn }n∈Z es un complejo, un subcomplejo de C• es una suce-
sión de submódulos Sn ⊆ Mn tales que las restricciones de las diferenciales dn
de C• satisfacen que dn (Sn ) ⊆ Sn−1 para todo n ∈ Z y por lo tanto se tiene que
S• = {Sn , dn }n∈Z es un complejo. Dicho de otra manera, se tiene un morfismo de
complejos ι = {ιn : Sn ,→ Mn } dado por la inclusiones ιn : Sn ,→ Mn . Con esta no-
tación, el núcleo de un morfismo de complejos f : C• → C0• es un subcomplejo de
C• y su imagen es un subcomplejo de C0• . Se puede entonces definir lo que es una
sucesión exacta de complejos: si
f g
C0• −→ C• −→ C00•
son morfismos de complejos, diremos que es exacta en C• si kerg = Im f . Observe
que si f = { fn } y g = {gn }, entonces kerg = Im f si y sólo si ker gn = Im fn , para
todo n ∈ Z.
Si f = ( fn ) : C• → C0• es un morfismo de complejos, f induce morfismos entre
los módulos de homologı́a
f∗ = Hn ( f ) : Hn (C• ) −→ Hn (C0• )
9 Métodos homológicos en álgebra conmutativa 239
mediante f∗ : zn + Bn 7→ fn (zn ) + B0n , donde zn + Bn ∈ Hn (C• ) = ker dn / Im dn+1 . Es
claro que
(1) f∗ no depende de los representantes zn de la clase de homologı́a zn + Bn ∈
ker dn / Im dn+1 .
(2) f∗ : Hn (C• ) → Hn (C0• ) es un morfismo de A-módulos.
(3 Para cada n ∈ Z,
Hn : Categorı́a de complejos de A-módulos → Categorı́a de A-módulos
es un funtor covariante.
La sucesión larga de homologı́a. Usando el lema de la serpiente 2.4 se obtiene la
sucesión larga siguiente:
f g
Teorema 9.2. Si 0 → C0• −→ C• −→ C00• → 0 es una sucesión exacta de complejos
donde 0 denota el complejo cuyos módulos y diferenciales son todos igual a cero,
entonces para todo n ∈ Z existen morfismos ∂n : Hn (C00• ) → Hn−1 (C0• ), llamados
morfismos de conexión, y una sucesión exacta larga de la forma
f∗ g∗ f∗ g∗
· · · −→ Hn (C• ) −→ Hn (C00• ) −→
∂
n
Hn−1 (C0• ) −→ Hn−1 (C• ) −→ · · ·
f g
Demostración. Los morfismos de complejos 0 → C0• −→ C• −→ C00• → 0 corres-
ponden a un diagrama conmutativo con renglones exactos y donde las columnas son
los complejos correspondientes:
.. .. ..
. . .
0
dn+1 dn+1 00
dn+1
0 / Mn0 / Mn / Mn00 /0
fn gn
dn0 dn dn00
0 / M0 / Mn−1 / M 00 /0
n−1 fn−1 gn−1 n−1
0
dn−1 0
dn−1 00
dn−1
.. .. ..
. . .
Observe ahora que como dn ◦ dn+1 = 0 entonces dn (Im dn+1 ) = 0 y similarmen-
te para las otras diferenciales, se obtiene un diagrama conmutativo con renglones
exactos de la forma
0 / Mn0 / Im d 0 fn
/ Mn / Im dn+1 gn
/ Mn00 / Im d 00 /0
n+1 n+1
dn0 dn dn00
0 / ker d 0 / ker dn−1 / ker d 00 /0
n−1 fn−1 gn−1 n−1
240 9 Métodos homológicos en álgebra conmutativa
donde observamos que
ker dn0 = ker dn0 / Im dn+1
0
= Hn (C0• )
ker dn = ker dn / Im dn+1 = Hn (C• )
ker dn00 = ker dn00 / Im dn+1
00
= Hn (C00• )
y también
Coker dn0 = ker dn−1
0
/ Im dn0 = Hn−1 (C0• )
Coker dn = ker dn−1 / Im dn = Hn−1 (C• )
Coker dn00 = ker dn−1
00
/ Im dn00 = Hn−1 (C00• ).
Por el lema de la serpiente 2.4, aplicado al último diagrama, existe un morfismo
∂n : ker dn00 = Hn (C00• ) −→ Coker dn0 = Hn−1 (C0• )
tal que la sucesión de núcleos y conúcleos siguiente es exacta
fn gn fn+1 gn+1
ker d 0 −→ ker d −→ ker d 00 −→
∂
n
Coker d 0 −→ Coker d −→ Coker d 00 ,
y ası́, con las identificaciones anteriores se tiene la sucesión exacta
f∗ g∗ f∗ g∗
Hn (C0• ) −→ Hn (C• ) −→ Hn (C00• ) −→
∂
n
Hn−1 (C0• ) −→ Hn−1 (C• ) −→ Hn (C00• )
que es lo que se querı́a. t
u
Homotopı́a de complejos. La construcción de funtores derivados de un funtor dado
que vamos a hacer requiere usar resoluciones libres de un módulo M y de alguna
manera se va a requerir que la construcción sea independiente de esta resolución.
Como una resolución es un tipo especial de complejos, lo que queremos entonces
es comparar dos tales resoluciones. Esta comparación estará dada por una familia
de morfismos de un complejo al otro: supongamos que f : C• → C0• es un morfismo
de complejos de A-módulos. Diremos que f es nulhomótopa, y lo denotamos f ∼ 0,
0 , para todo n ∈ Z, tales que en el diagrama
si existen morfismos sn : Mn → Mn+1
siguiente
dn+1
··· / Mn+1 / Mn dn
/ Mn−1 / ···
sn sn−1
fn+1 fn fn−1
} }
··· / M0 / Mn0 / M0 / ···
n+1 d 0 dn0 n−1
n+1
0
se tiene que fn = dn+1 ◦ sn + sn−1 ◦ dn . Si f , g : C• → C0• son dos morfismos de
complejos, diremos que f es homótopa a g, y lo denotamos f ∼ g, si f − g ∼ 0. El
ejercicio 9.4 pide probar que la relación de homotopı́a es una relación de equiva-
9 Métodos homológicos en álgebra conmutativa 241
lencia en el conjunto de morfismos de complejos C• → C0• . La familia de funciones
s = (sn ) se dice que es una homotopı́a entre f = ( fn ) y g = (gn ).
Teorema 9.3. Sean f , g : C• → C0• dos morfismos de complejos. Si f y g son
homótópos, entonces para cada n ∈ Z los morfismos inducidos en homologı́a son
iguales:
( f∗ )n = (g∗ )n : Hn (C• ) → Hn (C0• ).
Demostración. Sea s = (sn ) una homotopı́a entre f = ( fn ) y g = (gn ). Si z = z +
Im dn+1 ∈ Hn (C• ) = ker dn / Im dn+1 , para el ciclo z ∈ ker dn se tiene que
0
fn (z) − gn (z) = dn+1 sn (z) + sn−1 dn (z)
y como dn z = 0, entonces fn z−gn z = dn+10 (s z) ∈ Im d 0 , i.e., f z = g z en H (C0 ),
n n+1 n n n •
es decir, f∗ (z) = g∗ (z), como se querı́a. t
u
Si M es un A-módulo y se tiene un complejo de la forma
d
n 2 1 d d ε
C• : · · · −→ Ln −→ Ln−1 −→ · · · L2 −→ L1 −→ L0 −→ M −→ 0
el complejo descabezado se obtiene quitando a M:
n d 2 1 d d
CM : · · · −→ Ln −→ Ln−1 −→ · · · L2 −→ L1 −→ L0 −→ 0
Teorema 9.4 (Teorema de comparación). Sea f : M → M 0 un morfismo de A-módu-
los y supongamos que se tiene un diagrama de la forma
··· / L2 d2
/ L1 d1
/ L0 ε /M /0
f2 f1 f0 f
··· / L0 / L0 / L0 / M0 /0
2 d20 1 d10 0 ε0
donde los renglones son complejos L y L0 . Supongamos que cada Ln en el renglón
superior es libre y que el renglón inferior es exacto. Entonces, existen morfismos
fn : Ln → Ln0 para todo n ≥ 0 tales que los diagramas anteriores conmutan, es decir,
los fn junto con f forman un morfismo de complejos y se dice que el morfismo
de complejos descabezados f = ( fn ) : LM → LM0 está sobre f . Más aún, si g =
(gn ) : LM → L0M0 es otro morfismo sobre f , entonces los morfismos de complejos
f = ( fn ), g = (gn ) : LM → L0M0 son homótopos.
Demostración. (1): Usando inducción sobre n ≥ 0 probaremos la existencia del
morfismo f = ( fn : Ln → Ln0 ). Para n = 0 se tiene el diagrama
242 9 Métodos homológicos en álgebra conmutativa
L0
ε /M /0
f0 f
L00 / M0 /0
ε0
donde ε 0 es suprayectivo y L00 es libre. Por lo tanto existe f0 que hace conmutar
el diagrama. Supongamos ahora que el resultado es válido para ≤ n y considere el
diagrama
dn+1
··· / Ln+1 / Ln dn
/ Ln−1 / ···
fn+1 fn fn−1
··· / L0 / Ln0 / L0 / ···
n+1 0
dn+1 dn0 n−1
donde observamos que Im( fn ◦ dn+1 ) ⊆ Im dn+1 0 ya que, como el renglón inferior
0 0
es exacto, se tiene que Im dn+1 = ker dn y ası́ debemos probar que Im( fn ◦ dn+1 ) ⊆
ker dn0 , es decir, basta probar que dn0 ◦ ( fn ◦ dn+1 ) = 0, pero esto último se sigue de la
conmutatividad del cuadrado con flechas sólidas de la derecha:
dn0 ◦ ( fn ◦ dn+1 ) = fn−1 ◦ (dn ◦ dn+1 ) = fn−1 ◦ 0 = 0.
0
Usando la inclusión Im( fn ◦ dn+1 ) ⊆ Im dn+1 vemos que el diagrama anterior se
puede escribir de la forma:
dn+1
··· / Ln+1 / Ln dn
/ Ln−1 / ···
fn+1 fn fn−1
··· / L0 / Ln0 / L0 / ···
n+1 0
dn+1 dn0 n−1
0
dn+1 #
0
Im dn+1 /0
donde el morfismo fn ◦ dn+1 : Ln+1 → Im dn+1 0 y la flecha diagonal es suprayectiva
con Ln+1 libre. Por lo tanto se tiene el morfismo fn+1 que hace conmutar el cuadrado
de la izquierda.
(2) Para probar la unicidad salvo homotopı́a del morfismo f = ( fn ), supongamos
que g = (gn ) es otro morfismo de complejos sobre f . Construiremos una homotopı́a
s = (sn ) entre f y g usando inducción:
dn+1
··· / Ln+1 / Ln dn
/ Ln−1 / ··· / L1 / L0 /0
sn+1 sn sn−1 s1 s0 s−1
} } }
··· / L0 / Ln0 / L0 / · · · / L0 / L0 /0
0
dn+2 n+1 0
dn+1 dn0 n−1 1 0
9 Métodos homológicos en álgebra conmutativa 243
donde las flechas verticales son las diferencias fi − gi , para i ≥ 0. Para n = −1 se
define s−1 = 0 : 0 → L00 . Supongamos construidas las si para i ≤ n. En particular se
tiene que
0
fn − gn = dn+1 ◦ sn + sn−1 ◦ dn .
0
Mostraremos que Im fn+1 − gn+1 − sn ◦ dn+1 ⊆ Im dn+2 y una vez probado lo an-
terior note que como Ln+1 es libre existirá un morfismo sn+1 tal que el diagrama
siguiente conmuta
Ln+1
sn+1 fn+1 −gn+1 −sn ◦dn+1
{
0
Ln+2 / Im d 0 /0
0
dn+2 n+2
lo cual es el resultado deseado. Resta sólo probar la inclusión
0
Im fn+1 − gn+1 − sn ◦ dn+1 ⊆ Im dn+2
y para ésto note que como el renglón inferior del penúltimo diagrama es exacto, en
0
particular Im dn+2 0
= ker dn+1 y ası́ basta probar que
0
dn+1 ◦ fn+1 − gn+1 − sn ◦ dn+1 = 0,
lo cual se sigue de
0 0 0
dn+1 ( fn+1 − gn+1 − sn dn+1 ) = dn+1 ( fn+1 − gn+1 ) − dn+1 sn dn+1
0
= dn+1 ( fn+1 − gn+1 ) − ( fn − gn − sn−1 dn )dn+1
(por hipótesis de inducción)
0
= dn+1 ( fn+1 − gn+1 ) − ( fn − gn )dn+1 − sn−1 dn dn+1
(y como dn dn+1 = 0)
0
= dn+1 ( fn+1 − gn+1 ) − ( fn − gn )dn+1
= 0, ya que ( fi − gi ) es morfismo de complejos.
t
u
Funtores derivados izquierdos. Dado un funtor aditivo1 F : A-Mód → B-Mód se
construye una familia de funtores asociados a F, sus funtores derivados, que miden
ciertas propiedades del funtor F. Por ejemplo, si F no es exacto izquierdo los fun-
tores derivados de F que nos interesan, en principio, miden esta falta de exactitud
izquierda de F. El caso tı́pico que veremos es cuando F = M ⊗A − es el funtor dado
por el producto tensorial con un módulo fijo M. La definiciones formales son las
siguientes:
1 Un funtor F : A-Mód → B-Mód es aditivo si F( f + g) = F( f ) + F(g) para cualesquiera dos
morfismos f , g : N 0 → N en A-Mód. Se sigue que F(0) = 0, tanto para el morfismo cero como para
el módulo cero.
244 9 Métodos homológicos en álgebra conmutativa
Si M es un A-módulo fijo, escojamos una resolución libre L• de M:
d
n 2 1 d d ε
L• : · · · −→ Ln −→ Ln−1 −→ · · · L2 −→ L1 −→ L0 −→ M −→ 0
y denotemos con LM al complejo descabezado:
n d 2 1 d d
LM : · · · −→ Ln −→ Ln−1 −→ · · · L2 −→ L1 −→ L0 −→ 0.
Ahora, si F : A-Mód → B-Mód es un funtor aditivo (covariante), aplicándolo al
complejo descabezado LM se obtiene el complejo
F(dn ) F(d2 ) F(d1 )
FLM : · · · −→ F(Ln ) −→ F(Ln−1 ) −→ · · · F(L2 ) −→ F(L1 ) −→ F(L0 ) −→ 0
y tomando su homologı́a se definen
(Ln F)(M) := Hn (FLM ) = ker F(dn ))/ Im F(dn+1 ).
Ası́, Ln F asocia a cada A-módulo M el B-módulo (Ln F)(M). Para ver que Ln F :
A-Mód → B-Mód es un funtor (covariante) falta definirlo en los morfismos. Su-
pongamos entonces que f : M → M 0 es un morfismo de A-módulos y considere
resoluciones libres de M y M 0 respectivamente:
··· / L2 d2
/ L1 d1
/ L0 ε /M /0
f2 f1 f0 f
··· / L0 / L0 / L0 / M0 /0
2 d20 1 d10 0 ε0
Por el teorema de comparación 9.4 existe un morfismo de complejos sobre f :
f = ( fn ) : LM → LM0
y se define entonces (Ln F)( f ) : (Ln F)(M) → (Ln F)(M 0 ) mediante
(Ln F)( f ) = Hn (F( f )) : Hn (FLM ) → Hn (FLM0 ).
La definición anterior no depende del morfismo de complejos f = ( fn ) porque por
el teorema de comparación 9.4 cualesquiera dos tales morfismos son homótopos
f ∼ g y por lo tanto F( f ) ∼ F(g) y ası́, por el teorema 9.3, se sigue que Hn (F( f ) =
Hn (F(g). Hemos ası́ definido una familia de funtores covariantes
Ln F : A-Mód → B-Mód
a los que se llama los funtores derivados izquierdos de F.
A continuación mostraremos que los funtores Ln F no dependen de la elección de
la resolución libre del módulo para el cual se estén calculando:
9 Métodos homológicos en álgebra conmutativa 245
Proposición 9.5. Sea F : A-Mód → B-Mód un funtor covariante aditivo. Si Ln F y
L̃n F son funtores derivados izquierdos de F definidos usando resoluciones libres L
y L0 de un A-módulo M, entonces
(Ln F)M ' (L̃n F)M,
de hecho, los funtores Ln F y L̃n F son naturalmente equivalentes.
Demostración. Considere el diagrama
··· / L2 d2
/ L1 d1
/ L0 ε /M /0
f2 f1 f0 id
··· / L0 / L0 / L0 /M / 0.
2 d20 1 d10 0 ε0
Por el teorema de comparación 9.4 existe un morfismo de complejos sobre id:
f = ( fn ) : LM → L0M
y aplicando F se obtiene un morfismo de complejos F( f ) : FLM → FL0M que induce
los morfismos
(∗) Ln (id) = F( f )∗ : (Ln F)M → (L̃n F)M
y mostraremos que éstos son isomorfismos. En efecto, cambiando la dirección de
id : M → M hacia arriba en el diagrama anterior, por el teorema de comparación exis-
te un morfismo de complejos g = (gn ) : L0M → LM . Es claro entonces que la compo-
sición g ◦ f : LM → LM es un morfismo sobre id y como la identidad id : LM → LM
también es un morfismo de complejos sobre id, por el teorema de comparación se si-
gue que g ◦ f ∼ id (homótopas) y por lo tanto g∗ ◦ f ∗ = (g ◦ f )∗ = id∗ es la identidad
en (Ln F)M. Similarmente g∗ ◦ f ∗ = id∗ es la identidad en (L̃n F)M. La naturalidad
de los isomorfismos la dejamos como un ejercicio. t
u
La sucesión larga de funtores derivados izquierdos. Siendo funtores de homo-
logı́a, los funtores derivados izquierdos se relacionan mediante la sucesión larga de
homologı́a correspondiente y para construirla necesitaremos el resultado siguiente:
f g
Proposición 9.6. Si 0 → M 0 −→ M −→ M 00 → 0 es una sucesión exacta de A-módu-
los y se tiene el diagrama siguiente
246 9 Métodos homológicos en álgebra conmutativa
.. ..
. .
d20 d200
L10 L100
d10 d100
L00 L000
ε0 ε 00
0 / M0 /M / M 00 /0
f g
donde las columnas son resoluciones libres L0 y L00 de M 0 y M 00 , respectivamente,
entonces existe una resolución libre L de M y morfismos de complejos f : L0 → L y
g : L → L00 sobre f y g respectivamente, tales que
f g
0 → L0 −→ L −→ L00 → 0
es exacta.
Demostración. Poniendo Ln = Ln0 ⊕ Ln00 se sigue que Ln es libre y se tienen las suce-
siones exactas
fn gn
0 → Ln0 −→ Ln −→ Ln00 → 0
donde fn es la inclusión en el primer sumando directo y gn es la proyección en el
segundo sumando directo. Los morfismos f = ( fn ) y g = (gn ) darán la exactitud de
la sucesión de complejos deseada, una vez que probemos que la columna de enme-
dio es un complejo, y para ésto falta definir morfismos dn : Ln → Ln−1 y ε : L0 → M
tales que al ponerlos en el diagrama del enunciado se tenga la conmutatividad de
todo el diagrama y la columna central sea exacta. Esto lo haremos inductivamente
comenzando con la parte inferior del diagrama
f0 g0
0 / L0 / L0 / L00 /0
0 0
ε0 ε γ ε 00
~
0 / M0 /M / M 00 /0
f g
donde notamos que como g es epimorfismo y L000 es libre, entonces existe un mor-
fismo γ : L000 → M tal que el triángulo inferior conmuta en el diagrama anterior, i.e.,
gγ = ε 00 . Se define entonces ε : L0 = L00 ⊕ L000 → M como ε(x0 , x00 ) := f ε 0 (x0 ) + γ(x00 ).
Se sigue que el cuadrado de la derecha conmuta porque
ε 00 g0 (x0 , x00 ) = ε(x00 ) = gγ(x00 )
gε(x0 , x00 ) = g( f ε 0 (x0 ) + γ(x00 )) = g f ε 0 (x0 ) + gγ(x00 ) = gγ(x00 ).
9 Métodos homológicos en álgebra conmutativa 247
Y el cuadrado de la izquierda también conmuta porque
ε f0 (x0 ) = ε(x0 , 0) = f ε 0 (x0 ) + γ(0) = f ε 0 (x0 ).
Por el lema del quinto 2.5 se sigue que ε es epimorfismo.
Supongamos que ya se construyeron los morfismos di para i ≤ n que hacen con-
mutar los diagramas correspondientes. Sean Kn0 = ker dn0 , Kn = ker dn , Kn00 = ker dn00 y
considere el diagrama siguiente:
fn+1 gn+1
0 / L0 / Ln+1 / L00 /0
n+1 n+1
0
dn+1 dn+1 00
dn+1
γn+1
|
0 / Kn0 / Kn / Kn00 /0
fn gn
0 0 0
donde gn es suprayectivo y Ln+1 00 es libre por lo que existe γn+1 tal que conmu-
0
ta el triángulo inferior. Se define entonces dn+1 : Ln+1 = Ln+1 00
⊕ Ln+1 → Kn como
0 00 0 0 00
dn+1 (x , x ) := fn dn+1 (x ) + γn+1 (x ). Por el mismo argumento que antes los dos
cuadrados del diagrama conmutan y por el lema del quinto dn+1 es epimorfismo.
dn+1
Finalmente notamos que definiendo dn+1 : Ln+1 Kn ,→ Ln se tiene que
ker dn = Kn = Im dn+1
y se tiene el resultado deseado. t
u
Corolario 9.7. Si F : A-Mód → B-Mód es un funtor aditivo covariante y
f g
0 → M 0 −→ M −→ M 00 → 0
es una sucesión exacta corta de A-módulos, entonces existe una sucesión exacta
larga de funtores derivados izquierdos
f∗ g∗ f∗ g∗
· · · → Ln F(M 0 ) −→ Ln F(M) −→ Ln F(M 00 ) −→ Ln−1 F(M 0 ) −→ Ln−1 F(M) −→ · · ·
∂
Demostración. Escogiendo resoluciones libres L0 y L00 de M 0 y M 00 , respectivamen-
te, se está en la situación de la proposición anterior por lo que se puede construir una
resolución libre L de M de tal forma que se tiene la sucesión exacta de complejos
f g
0 → L0 −→ L −→ L00 → 0
que al descabezarlos sigue siendo exacta:
f g
0 → L0M0 −→ LM −→ L00M00 → 0
248 9 Métodos homológicos en álgebra conmutativa
donde cada renglón es de la forma
fn gn
0 → Ln0 −→ Ln0 ⊕ Ln00 −→ Ln00 → 0
y por lo tanto se escinde y ası́, al aplicar el funtor aditivo F se tienen sucesiones
exactas cortas
F fn Fgn
0 → FLn0 −→ FLn0 ⊕ FLn00 −→ FLn00 → 0
por lo que se tiene la sucesión exacta corta de complejos
Ff Fg
0 → FL0M0 −→ FLM −→ FL00M00 → 0
que por el teorema 9.2 induce la sucesión larga de homologı́a:
f∗ g∗ f∗ g∗
· · · −→ Hn (FLM ) −→ Hn (FL00M00 ) −→
∂
n
Hn−1 (FL0M0 ) −→ Hn−1 (FLM ) −→ · · ·
que es el resultado deseado. t
u
Los funtores Torn . El ejemplo que nos interesa es el de los funtores derivados iz-
quierdos de los funtores dados por el producto tensorial y hay dos de éstos:
(1) Para un módulo fijo M considere el funtor aditivo covariante dado por el producto
tensorial con M, es decir,
F = M ⊗A − : A-Mód → A-Mód.
Sus funtores derivados izquierdos se denotan mediante
Ln (M ⊗A −) =: TorAn (M, −).
(2) Para un módulo fijo N considere el funtor aditivo covariante dado por el producto
tensorial con N, es decir,
F = − ⊗A N : A-Mód → A-Mód.
Sus funtores derivados izquierdos se denotan mediante
Ln (− ⊗A N) =: TorAn (−, N).
Ambos funtores se llaman los funtores Tor. Recordemos que éstos se calculan, en el
primer caso, dado un A-módulo N, se toma una resolución libre L de N
d n 2 d
1 d ε
L: · · · −→ Ln −→ Ln−1 −→ · · · −→ L2 −→ L1 −→ L0 −→ N −→ 0
después se aplica el funtor F = M ⊗A −, es decir, se tensora la resolución libre
anterior con M, y se descabeza el complejo resultante para obtener el complejo
9 Métodos homológicos en álgebra conmutativa 249
M ⊗A LN :
id ⊗d id ⊗d id ⊗d
· · · → M ⊗A Ln −→n M ⊗A Ln−1 → · · · → M ⊗A L2 −→2 M ⊗A L1 −→1 M ⊗A L0 → 0
cuya homologı́a define los funtores Torn (M, −):
TorAn (M, N) = Hn (M ⊗A LN ).
Similarmente, en el segundo caso, dado un módulo M se toma una resolución libre
L0 de M, se aplica el funtor − ⊗A N, se descabeza el complejo resultante y se define
Torn (M, N) := Hn (L0M ⊗ N).
Note que hay una posible confusión con la notación Torn (M, N): puede signifi-
car Torn (M, −) calculado en N o Torn (−, N) calculado en M. En el teorema 9.15
mostraremos que hay un isomorfismo natural
Hn (M ⊗A LN ) ' Hn (L0M ⊗ N),
lo cual evita la posible confusión anterior, pero para poder dar este isomorfismo
necesitaremos algunas propiedades de ambos funtores Torn . En los resultados si-
guientes, demostraremos las propiedades para el funtor Torn (M, −) y sólo añadire-
mos que se tienen los resultados análogos para los funtores Torn (−, N) porque las
demostraciones son absolutamente similares.
Propiedades de los funtores TorAn . El corolario siguiente identifica al TorA0 con el
producto tensorial:
Corolario 9.8. TorA0 (M, N) ' M ⊗A N.
Demostración. Consideremos una resolución libre de N
2 d
1 d ε
L• · · · −→ L2 −→ L1 −→ L0 −→ N → 0
y descabezando y tensorando con M, la parte inicial del complejo obtenido es:
id ⊗d id ⊗d
· · · −→2 M ⊗A L1 −→1 M ⊗A L0 −→ 0
y por definición
TorA0 (M, N) = ker(0)/ Im(id ⊗d1 ) = (M ⊗A L0 )/ Im(id ⊗d1 ) = Coker(id ⊗d1 ).
Ahora, como el funtor M ⊗A − es exacto derecho (teorema 2.11), al tensorar la
resolución libre L• con M se obtiene un complejo cuya parte inicial es exacta:
id ⊗d id ⊗ε
M ⊗A L1 −→1 M ⊗A L0 −→ M ⊗A N → 0
por lo que ker(id ⊗ε) = Im(id ⊗d1 ) y ası́
250 9 Métodos homológicos en álgebra conmutativa
M ⊗A N ' (M ⊗A L0 )/ ker(id ⊗ε) = (M ⊗A L0 )/ Im(id ⊗d1 )
= Coker(id ⊗d1 ) = TorA0 (M, N),
como se querı́a. t
u
Con la identificación del Tor0 anterior, la sucesión larga de homologı́a de los
funtores Torn (M, −) tiene la forma:
f g
Corolario 9.9. Si M es un A-módulo y 0 → N 0 −→ N −→ N 00 → 0 es una sucesión
exacta corta de A-módulos, se tiene una sucesión exacta larga de la forma
f∗ g∗ id ⊗ f id ⊗g
· · · −→ TorA1 (M, N) −→ TorA1 (M, N 00 ) −→ M ⊗A N 0 −→ M ⊗A N −→ M ⊗A N 00 → 0.
∂
t
u
Planitud y TorAn . La sucesión larga anterior muestra que los funtores Torn (M, −)
miden la falta de exactitud (izquierda) del producto tensorial M ⊗A −, y ası́ se pueden
usar para detectar la planitud del módulo M:
Corolario 9.10. Sea M un A-módulo. Las condiciones siguientes son equivalentes:
(1) M es plano.
(2) TorAn (M, N) = 0 para todos los A-módulos N y todo n ≥ 1.
(3) TorA1 (M, N) = 0 para todos los A-módulos N.
Demostración. Para (1) ⇒ (2) considere una resolución libre L• de N. Como M es
plano se sigue que el complejo M ⊗A L• es exacto y por lo tanto su homologı́a es
cero, i.e., TorAn (M, N) = 0 para todo n ≥ 1. La implicación (2) ⇒ (3) es trivial y
(3) ⇒ (1) se sigue de la sucesión larga del Torn . t
u
Corolario 9.11. Si 0 → N 0 → N → N 00 → 0 es una sucesión exacta corta con N 00
plano, entonces N 0 es plano si y sólo si N es plano.
Demostración. La sucesión larga del TorAn (M, −) tiene la parte
· · · → Tor2 (M, N 00 ) −→ Tor1 (M, N 0 ) → Tor1 (M, N) → Tor1 (M, N 00 ) −→ · · ·
∂ ∂
donde Tor2 (M, N 00 ) = 0 = Tor1 (M, N 00 ) porque N 00 es plano (aquı́ usamos la propie-
dad para el TorAn (−, N) análoga a la del corolario 9.10). Por lo tanto Tor1 (M, N 0 ) '
Tor1 (M, N) y ası́ uno se anula si y sólo si el otro se anula y el resultado deseado se
sigue de la propiedad análoga a la del corolario 9.10 para TorA1 (−, N 00 ) t
u
Corolario 9.12. Un A-módulo N es plano si y sólo si TorA1 (A/I, N) = 0, para todos
los ideales finitamente generados I ⊆ A.
Demostración. Para probar la implicación faltante, mostraremos que TorA1 (M, N) =
0 para todos los A-módulos M, y note que basta considerar el caso cuando M es
finitamente generado porque todo A-módulo es lı́mite directo de sus submódulos
9 Métodos homológicos en álgebra conmutativa 251
finitamente generados (ejercicio 3.59) y los funtores TorAn conmutan con lı́mites
directos (ejercicio 9.11). Ahora, si M es finitamente generado, existe un epimorfismo
Ak M. Haremos inducción sobre k. Si k = 1 la hipótesis es el resultado deseado.
Supongamos que k > 1 y escojamos Ak−1 ⊆ Ak . Sea M 0 ⊆ M la imagen de Ak−1
en M. Entonces, M/M 0 ' A/I para algún ideal I ⊆ A y por lo tanto se tiene la
sucesión exacta corta 0 → M 0 → M → A/I → 0 por lo que al aplicar TorAn se obtiene
la sucesión exacta larga
· · · → Tor1 (M 0 , N) → Tor1 (M, N) → Tor1 (A/I, N) → · · ·
donde Tor1 (A/I, N) = 0 por hipótesis y Tor1 (M 0 , N) = 0 porque existe un epimor-
fismo Ak−1 M 0 y la hipótesis de inducción. El resultado se sigue. t
u
Corolario 9.13. Sea (A, m) un anillo noetheriano local con campo residual k. Si M
es un A-módulo finitamente generado, son equivalentes:
(1) M es libre.
(2) M es plano.
(3) El morfismo m ⊗A M → A ⊗A M es inyectivo.
(4) TorA1 (k, M) = 0.
Demostración. (1) ⇒ (2) es trivial porque A es plano y ⊗ conmuta con sumas direc-
tas. (2) ⇒ (3) se sigue al aplicar − ⊗A M a la sucesión exacta 0 → m → A → k → 0.
Para (3) ⇒ (4) considere la sucesión larga del TorA asociada a la sucesión exacta
corta anterior:
∂
· · · → Tor1 (A, M) → Tor1 (k, M) −→ m ⊗A M → A ⊗A M → k ⊗A M → 0
donde Tor1 (A, M) = 0 porque A es libre e Im ∂ = 0 porque m ⊗A M → A ⊗A M es
inyectivo. Por lo tanto, ∂ es inyectivo y su imagen es cero por lo que Tor1 (k, M) = 0.
Para (4) ⇒ (1), como M/mM es finitamente generado y es k-espacio vectorial, sean
x1 , . . . , xn ∈ M cuyas imágenes en M/mM son una base de este k-espacio vectorial.
Por el ejercicio 4.1 (4) los xi generan M. Sea L = An el A-módulo libre con base
e1 , . . . , en y sean ϕ : L M dado por ei 7→ xi y E = ker ϕ. Considere la sucesión
ι ϕ
exacta 0 → E ,→ L −→ M → 0. Por la hipótesis (4) se tiene la sucesión exacta
id ⊗ι id ⊗ϕ
0 → k ⊗A E −→ k ⊗A L −→ k ⊗A M → 0
donde k ⊗A L y k ⊗A M son k-espacios vectoriales de la misma dimensión por lo
que id ⊗ϕ es un isomorfismo. Se sigue que k ⊗A E = 0 y por lo tanto E = 0 por el
lema de Nakayama 4.7 ya que E es finitamente generado porque es A-submódulo
del A-módulo finitamente generado L y A es noetheriano. t
u
Los funtores Torn conmutan con sumas directas:
M M
Proposición 9.14. TorAn (M, Ni ) ' TorAn (M, Ni ), para todo n ≥ 0.
i i
252 9 Métodos homológicos en álgebra conmutativa
Demostración. Por inducción sobre n ≥ 0. El caso n = 0 es el ejercicio 2.3 ya que
TorA0 (M, −) ' M ⊗A −. Supongamos válido para ≤ n − 1 y consideremos Torn . Para
cada Ni sea Li libre tal que Li Ni → 0 es exacta y sea Ki el núcleo del epimorfismo
anterior de tal forma que se tienen sucesiones exactas cortas 0 → Ki → Li → Ni → 0
con Li libre. Se tiene el diagrama conmutativo con renglones exactos (porque la
suma directa preserva exactitud)
0 / Ki / Li / Ni /0
fi gi hi
/ L
/ L Li
/ L Ni /0
0 Ki
donde Li también es libre. Las sucesiones exactas largas del Torn (M, −) asociadas
L
a los dos renglones exactos anteriores dan lugar al diagrama conmutativo
⊕∂i
L
Torn (M, Li ) / L Torn (M, Ni ) / L Torn−1 (M, Ki ) / L Torn−1 (M, Li )
gi∗ hi∗ fi∗ ' gi∗ '
L
Torn (M, Li ) / Torn (M, L Ni ) ∂ / Torn−1 (M, L Ki ) / Torn−1 (M, L Li )
L
donde en los extremos izquierdos los módulos son cero porque Li y Li son libres
y n ≥ 1. Por hipótesis de inducción las dos flechas verticales del extremo derecho
son isomorfismos. Se sigue que hi∗ también es un isomorfismo. t
u
Balance de los funtores Tor. El producto tensorial es un bifuntor, es decir, se tienen
dos funtores
M ⊗A − : A-Mód → A-Mód y − ⊗A N : A-Mód → A-Mód
y se pueden considerar sus funtores derivados izquierdos
TorAn (M, −) : A-Mód → A-Mód y TorAn (−, N) : A-Mód → A-Mód.
Como ya mencionamos, las propiedades en los corolarios 9.8, 9.9, 9.10, 9.11 y la
proposición 9.14 de los funtores Torn (M, −) tienen formulaciones análogas y váli-
das para los funtores Torn (−, N) y las asumiremos como demostradas. A continua-
ción probaremos que TorAn (M, −) evaluado en N es isomorfo a TorAN (−, N) evaluado
en M, lo cual podrı́amos escribir como
TorAn (M, N) ' TorAn (M, N)
y para probar lo anterior, observe que como TorAn (M, N) se calcula usando una re-
solución libre L0N de N y luego tomando la homologı́a del complejo M ⊗ L0N , y
TorAn (M, N) se calcula usando una resolución libre LM de M y luego tomando la
homologı́a del complejo LM ⊗ N, el teorema siguiente nos dice que las homologı́as
de estos dos complejos son isomorfas.
9 Métodos homológicos en álgebra conmutativa 253
Teorema 9.15. Si M, N son dos A-módulos arbitrarios, entonces
TorAn (M, N) ' TorAn (M, N),
donde TorAn (M, N) denota al funtor TorAn (M, −) evaluado en N y TorAn (M, N) denota
al funtor TorAn (−, N) evaluado en M.
Demostración. Inducción sobre n ≥ 0. El caso n = 0 es porque
TorA0 (M, N) ' M ⊗A N ' TorA0 (M, N)
donde el primer isomorfismo es el del corolario 9.8 y el segundo es su análogo.
Descompongamos ahora la resolución L de M en sucesiones exactas cortas
d3
L3 / L2 d2
/ L1 d1
/ L0 ε /M /0
> > >
. . .
> M2 > M1 > M0
0 0 0 0
donde las sucesiones 0 → Mi → Li → Mi−1 → 0 son exactas para todo i ≥ 0 (ponien-
do M−1 = M). Hagamos lo mismo para L0 para obtener sucesiones exactas cortas
0 → Ni → Li0 → Ni−1 → 0 para todo i ≥ 0 (poniendo N−1 = N).
Observe ahora que como el funtor − ⊗A − es exacto derecho en cada una de
sus variables, al aplicarlo a las sucesiones exactas cortas anteriores se obtiene un
diagrama conmutativo con renglones y columnas exactas para todo i, j ≥ 0:
Tor1 (Mi−1 , N j ) /0 Tor1 (Mi−1 , N j−1 )
i
j
Tor1 (Mi , N j−1 ) / Mi ⊗ N j a / Mi ⊗ L0 / Mi ⊗ N j−1 /0
j
f g h
0 / Li ⊗ N j / Li ⊗ L0 / Li ⊗ N j−1 /0
j
Tor1 (Mi−1 , N j−1 ) / Mi−1 ⊗ N j b / Mi−1 ⊗ L0 / Mi−1 ⊗ N j−1 /0
j
0 0 0
donde el renglón y la columna centrales son exactos porque Li y L0j son libres (y
por lo tanto, planos). En las otras columnas y renglones se han añadido los Tor1
254 9 Métodos homológicos en álgebra conmutativa
correspondientes a las sucesiones largas asociadas. Por el segundo isomorfismo del
ejercicio 9.6 se sigue que
Tor1 (Mi−1 , N j−1 ) ' Tor1 (Mi−1 , N j−1 )
para todo i, j ≥ 1. Note que para i = 0 = j se tiene que Tor1 (M, N) ' Tor1 (M, N)
porque M−1 = M y N−1 = N. Lo anterior prueba el teorema para el caso n = 1.
Finalmente, observe que por el primer isomorfismo del ejercicio 9.6 en el diagra-
ma anterior se tiene que
(∗) Tor1 (Mi−1 , N j ) ' Tor1 (Mi , N j−1 ).
Se sigue que
Torn+1 (M, N) ' Tor1 (M, Nn−1 ) (por la parte 2 del ejercicio 9.5)
= Tor1 (M−1 , Nn−1 ) (por definición de M−1 = M)
' Tor1 (M0 , Nn−2 ) (por (∗))
..
.
' Tor1 (Mn−2 , N0 ) (por (∗))
' Tor1 (Mn−1 , N−1 ) (por (∗))
' Tor1 (Mn−1 , N) (por definición de N−1 = N)
' Torn+1 (M, N) (por la parte 2 del ejercicio 9.5).
t
u
Si A es un anillo conmutativo, por la proposición 2.10 para cualesquiera A-módu-
los M y N se tiene que M ⊗A N ' N ⊗A M (y el isomorfismo es natural). Este resul-
tado se extiende a los funtores Torn :
Proposición 9.16. Si M, N son dos A-módulos arbitrarios, entonces para todo n ≥ 0
TorAn (M, N) ' TorAn (N, M)
y el isomorfismo es natural.
Demostración. Sea L = (Ln , dn ) una resolución libre de N y sea f : M ⊗ LN →
LN ⊗ M el morfismo de complejos definido por los isomorfismos
'
fn : M ⊗A Ln −→ Ln ⊗A M
dados por fn : x ⊗ yn 7→ yn ⊗ x. Claramente f = ( fn ) es un isomorfismo de complejos
con inverso g = (gn ) dado por gn : yn ⊗ x 7→ x ⊗ yn . Se sigue que
TorAn (M, N) = Hn (M ⊗ LN ) ' Hn (LN ⊗ M) = TorAn (N, M).
t
u
9 Métodos homológicos en álgebra conmutativa 255
Los funtores TorAn y torsión. La etimologı́a de los funtores TorAn proviene de las
propiedades siguientes: si A es un dominio entero y M es un A-módulo, un elemento
x ∈ M se dice que es de torsión si existe un 0 6= a ∈ A tal que ax = 0. Si
t(M) = {x ∈ M : x es de torsión},
entonces t(M) ⊆ M es un submódulo ya que si x, y ∈ t(M), entonces existen a 6= 0
y b 6= 0 en A tales que ax = 0 = by. Por lo tanto (ab)(x + y) = (ab)x + (ab)y =
b(ax) + a(by) = 0 con ab 6= 0 porque A es dominio entero. Se dice que M es un
módulo de torsión si t(M) = M y se dice que M es libre de torsión si t(M) = 0. En
general, el cociente M/t(M) es libre de torsión porque si x = x +t(M) ∈ M/t(M) es
cualquier elemento y existe 0 6= a ∈ A tal que ax = 0, entonces ax ∈ t(M) y por lo
tanto existe 0 6= b ∈ A tal que b(ax) = 0, es decir, (ab)x = 0 con ab 6= 0 por lo que
x ∈ t(M), es decir, x = 0.
Si A es cualquier anillo conmutativo y M es un A-módulo, dados a ∈ A y x ∈ M,
se dice que x es divisible por a si existe x0 ∈ M tal que x = ax0 . Se dice que el módulo
M es divisible si cada x ∈ M es divisible por cada no divisor de cero de A.
Ejemplo 9.1. Si A es un dominio entero y Q es su campo de fracciones, entonces el
A-módulo Q es divisible.
Claramente, sumas directas y cocientes de módulos divisibles son divisibles
(ejercicio 9.13).
Lema 9.17. Si A es un dominio entero, entonces todo A-módulo M se puede incluir
en un A-módulo divisible E.
Demostración. Por proposición 9.1, M es cociente de un A-módulo libre, digamos
M ' A(M) /S, donde A(M) = A es una suma directa de copias del anillo A. Para el
L
campo de fracciones Q de A se tiene la inclusión A ,→ Q y por lo tanto la inclusión
A(M) = A ,→ Q = Q(M) . Se sigue que se tiene la inclusión
L L
M ' A(M) /S ,→ Q(M) /S
donde por el ejercicio 9.13 y el ejemplo 9.1, el módulo Q(M) /S es divisible. t
u
Sean A un dominio entero y Q su campo de fracciones de A. Entonces, Q es un
A-módulo que contiene a (una copia de) A y, por el ejercicio 3.61, Q es A-plano. Sea
Q/A el A-módulo cociente.
Lema 9.18. Si A es un dominio entero y M es un A-módulo arbitrario, entonces
TorAn (M, Q/A) = 0 para todo n ≥ 2.
Demostración. La sucesión exacta de A-módulos 0 → A → Q → Q/A → 0 induce
la sucesión larga
256 9 Métodos homológicos en álgebra conmutativa
∂
· · · −→ TorAn (M, Q) −→ TorAn (M, Q/A) −→ TorAn−1 (M, A) −→ · · ·
donde TorAn (M, Q) = 0 porque Q es A-plano y n ≥ 2. Por otra parte, TorAn−1 (M, A) =
0 porque A es libre (por lo tanto plano) y n − 1 ≥ 1. La exactitud de la sucesión
implica el resultado deseado. t
u
Lema 9.19. Si A es un dominio entero y M es un A-módulo de torsión, entonces
TorA1 (M, Q/A) ' M.
Demostración. La sucesión exacta de A-módulos 0 → A → Q → Q/A → 0 induce
la sucesión larga
∂
· · · −→ TorA1 (M, Q) −→ TorA1 (M, Q/A) −→ M ⊗A A −→ M ⊗A Q −→ M ⊗A Q/A → 0
donde Tor1 (M, Q) = 0 porque Q es A-plano y M ⊗A Q = 0 porque Q es A-divisible
y M es de A-torsión. La sucesión exacta anterior es entonces de la forma
∂
0 → TorA1 (M, Q/A) −→ M ⊗A A → 0
es decir, ∂ : Tor1 (M, Q/A) ' M ⊗A A ' M. t
u
Lema 9.20. Si A es un dominio entero y M es un A-módulo libre de torsión, entonces
TorA1 (M, Q/A) = 0.
Demostración. Como A es dominio entero, todo A-módulo M se puede incluir en
un A-módulo divisible por el lema 9.17. Como M es libre de torsión entonces M ∩
t(E) = 0 y por lo tanto el monomorfismo anterior induce el monomorfismo
0 → M → E/t(E)
donde E 0 = E/t(E) es libre de torsión. Más aún, como E es divisible, el cociente
E 0 = E/t(E) también es divisible y como es libre de torsión entonces es un Q-
espacio vectorial (vea el ejercicio 9.12). La inclusión 0 → M → E 0 se extiende a la
sucesión exacta corta
0 → M → E 0 → E 0 /M → 0
que induce la sucesión exacta larga
· · · −→ Tor2 (E 0 /M, Q/A) −→ Tor1 (M, Q/A) −→ Tor1 (E 0 , Q/A) −→ · · ·
∂
donde Tor2 (E 0 /M, Q/A) = 0 por el lema 9.18 y Tor1 (E 0 , Q/A) = 0 porque E 0 es un
Q-espacio vectorial y por lo tanto es suma directa de copias de Q, donde cada Q es
A-plano y suma directa de planos es plano. t
u
Proposición 9.21. Si A es un dominio entero y M es un A-módulo arbitrario, enton-
ces
9 Métodos homológicos en álgebra conmutativa 257
TorA1 (M, Q/A) ' t(M).
Demostración. La sucesión larga del Tor asociada a la sucesión exacta corta de A-
módulos 0 → t(M) → M → M/t(M) → 0 tiene la parte siguiente
∂
TorA2 (M/tM, Q/A) → TorA1 (tM, Q/A) → TorA1 (M, Q/A) → Tor1 (M/tM, Q/A) → · · ·
donde Tor2 (M/tM, Q/A) = 0 por el lema 9.18, Tor1 (M/tM, Q/A) = 0 por el lema
9.20 y Tor1 (tM, Q/A) ' t(M) por el lema 9.19. t
u
Corolario 9.22. Si A es un dominio entero y M es un A-módulo arbitrario, entonces
existe una sucesión exacta de la forma
0 → t(M) → M → Q ⊗A M → Q/A ⊗A M → 0.
Demostración. La sucesión exacta 0 → A → Q → Q/A → 0 induce la sucesión exac-
ta
· · · → Tor1 (M, Q) → Tor1 (M, Q/A) → M ⊗A A → M ⊗A Q → M ⊗A Q/A → 0
donde Tor1 (M, Q) = 0 porque Q es A-plano, Tor1 (M, Q/A) ' tM por la proposición
anterior y M ⊗A A ' M. t
u
Corolario 9.23. Si A es un dominio entero y M es un A-módulo, entonces M es de
torsión si y sólo si Q ⊗A M = 0.
Demostración. Si M es de torsión, entonces Q ⊗A M = 0 y el recı́proco se sigue del
corolario anterior. t
u
Lema 9.24. Si A es un dominio entero y N es un A-módulo de torsión, entonces
TorAn (M, N) es de torsión para todo A-módulo M y todo n ≥ 0.
Demostración. Si n = 0, cada generador x ⊗ y ∈ M ⊗A N ' Tor0 (M, N) es de torsión
porque y ∈ N lo es. Si n = 1, escojamos L libre tal que L M y sea K su núcleo. La
sucesión exacta corta 0 → K → L → M → 0 induce la sucesión larga
∂
· · · → Tor1 (L, N) → Tor1 (M, N) −→ K ⊗A N → · · ·
donde Tor1 (L, N) = 0 porque es libre (y por lo tanto plano). Se sigue que Tor1 (M, N)
se inyecta en el módulo de torsión (por el caso n = 0) K ⊗A N y por lo tanto es de
torsión. El caso general es similar, asumiendo por inducción que TorAn−1 (M, N) es
de torsión para todo módulo M, la sucesión larga del Tor tiene la parte
∂
· · · → Torn (L, N) → Torn (M, N) −→ Torn−1 (K, N) → · · ·
donde Torn (L, N) = 0 porque L es libre y ası́ Torn (M, N) se inyecta en Torn−1 (K, N)
que es de torsión, por hipótesis de inducción. t
u
258 9 Métodos homológicos en álgebra conmutativa
Teorema 9.25. Si A es un dominio entero, entonces TorAn (M, N) es de torsión para
todos los A-módulos M y N y todo n ≥ 1.
Demostración. Por inducción sobre n ≥ 1. Para n = 1 consideremos los dos casos
siguientes:
Caso 1. Supongamos que N es libre de torsión. Como en la demostración del lema
9.20 podemos incluir a N en un módulo divisible libre de torsión E. Considerando el
cociente E/N ' T se tiene la sucesión exacta corta 0 → N → E → T → 0 donde E
es divisible libre de torsión y por lo tanto es un Q-espacio vectorial (vea el ejercicio
9.12), donde Q es el campo de fracciones de A. Ahora, si en la sucesión exacta corta
anterior reemplazamos E por el submódulo hNi de E generado por N se sigue que
T ' E/N ' hNi/N es de torsión. Podemos ası́ suponer que en la sucesión exacta
corta 0 → N → E → T → 0 donde E es libre de torsión se tiene también que T es
de torsión. La sucesión larga del Tor tiene la parte
∂
Tor2 (M, T ) −→ Tor1 (M, N) → Tor1 (M, E)
donde Tor2 (M, T ) es de torsión por el lema anterior y Tor1 (M, E) es cero porque E
es Q-espacio vectorial y por lo tanto es plano (es suma directa de copias de Q, donde
cada Q es A-plano). Se sigue que Tor1 (M, N) es cociente de un módulo de torsión y
por lo tanto es de torsión.
Caso 2. Supongamos ahora que N es arbitrario y considere la sucesión exacta corta
0 → tN → N → N/tN → 0. La sucesión larga del Tor tiene la parte
Tor1 (M,tN) → Tor1 (M, N) → Tor1 (M, N/tN)
donde Tor1 (M,tN) es de torsión porque tN lo es por el lema 9.24 y Tor1 (M, N/tN)
es de torsión por el caso 1. Se sigue que el término de enmedio, Tor1 (M, N), también
es de torsión. El caso general se sigue como en la parte final de la demostración del
lema 9.24. t
u
Ejercicios
9.1. Defina la composición de morfismos de complejos y compruebe que se tiene
una categorı́a cuyos objetos son los complejos de A-módulos y cuyos morfismos
son los morfismos de complejos.
9.2. Si C• es un complejo y S• es un subcomplejo, defina el cociente de complejos
C• /S• e interprete el conúcleo de un morfismo de complejos f : C0• → C• como un
cociente de complejos, a saber C• / Im f .
9.3. Un isomorfismo de complejos f : C0• → C• es un morfismo que tiene inverso
g : C• → C0• , i.e., g es un morfismo de complejos tal que f ◦ g = id y g ◦ f = id. Si
f : C0• → C• es un morfismo de complejos, demuestre que C• / ker f ' Im f .
9 Métodos homológicos en álgebra conmutativa 259
9.4. Demuestre que la relación de homotopı́a f ∼ g es una relación de equivalencia
entre morfismos de complejos f , g : C• → C0• .
9.5. Sea F : A-Mód → B-Mód un funtor aditivo covariante. Si Q es un A-módulo y
n d 2 1 d d ε
L: · · · → Ln −→ Ln−1 −→ · · · −→ L2 −→ L1 −→ L0 −→ Q → 0
es una resolución libre de Q, defina
K0 = ker ε y Kn = ker dn para n ≥ 1.
Demuestre que
(Ln+1 F)Q ' (Ln F)K0 ' (Ln−1 F)K1 ' · · · ' (L1 F)Kn−1 .
En particular, para F = M ⊗A − y F 0 = − ⊗A N, si se tienen resoluciones libres
L de M y L0 de N y se definen los módulos Ki y K 0j correspondientes, se tiene que
TorAn+1 (M, N) ' TorAn (K0 , N) ' TorA1 (Kn−1 , N)
y
TorAn+1 (M, N) ' TorAn (M, K00 ) ' TorA1 (M, Kn−1
0
).
9.6. Dado un diagrama conmutativo con renglones y columnas exactas
ker f /0 ker h
i
j
ker a / L0 a / M0 / N0 /0
f g h
0 /L /M /N /0
ker b / L00 b / M 00 / N 00 /0
0 0 0
demuestre que ker f ' ker a y ker h ' ker b.
9.7. Si f : L → L0 y g : C• → C0• son morfismos de complejos, entonces f ⊗ g :
L ⊗ C• → L0 ⊗ C0• dada en Li ⊗A M j → Li0 ⊗A M 0j mediante xi ⊗ y j 7→ f (xi ) ⊗ g(y j ),
es un morfismo de complejos.
9.8. Generalizando el corolario 9.8, demuestre que si F : A-Mód → F : B-Mód es un
funtor covariante exacto derecho, entonces L0 F y F son naturalmente isomorfos.
260 9 Métodos homológicos en álgebra conmutativa
9.9. Si F : A-Mód → F : B-Mód es un funtor exacto derecho (o izquierdo) demuestre
que F es aditivo.
9.10. Si F : A-Mód → F : B-Mód es un funtor aditivo, demuestre que los funtores
derivados izquierdos Ln F también son aditivos.
9.11. Demuestre que los funtores TorAn conmutan con lı́mites directos.
9.12. Si A es un dominio entero y Q es su campo de fracciones, demuestre que todo
A-módulo E que es divisible y libre de torsión es un Q-espacio vectorial
9.13. Si A es un dominio entero, demuestre que sumas directas y cocientes de A-
módulos divisibles son divisibles.
Referencias
1. Atiyah, M. F. and I. G. Macdonald, Introduction to Commutative Algebra. Addison-Wesley,
Reading, 1969.
2. Bourbaki, N., Algèbre Commutative. Chapitres 1 à 4, 5 à 7, 8 et 9, 10. Hermann, Parı́s, 1961-
1965, 1983, 1998; Réimpression: Masson, Parı́s, 1985; Réimpression: Springer Verlag, Berlı́n,
2006; Réimpression: Springer Verlag, Berlı́n, 2007. Traducción al inglés: Commutative Alge-
bra. Chapters 1 to 7. Addison-Wesley, Reading, and Hermann, Parı́s, 1972.
3. Ene, V. and J. Herzog, Gröber Bases in Commutative Algebra. AMS, Providence, 2012.
4. Eisenbud, D., Commutative Algebra: With a View Towards Algebraic Geometry. Springer Ver-
lag, Berlı́n, 1999.
5. Fulton, W., Algebraic Curves. Addison-Wesley, Reading, 1969.
6. Grothendieck, A. et J. Dieudonné, Eléments de Géometrie Algébrique I. Pub. Math. des IHES,
4, Parı́s, 1960.
7. Iversen, B., Generic Local Structure of the Morphisms in Commutative Algebra. LNM 310,
Springer Verlag, Berlı́n, 1973. Reprinted in 2010.
8. Kemper, G., A Course in Commutative Algebra. Springer Verlag, Berlı́n, 2010.
9. Kunz, E., Introduction to Commutative Algebra and Algebraic Geometry. Birkhäuser Verlag,
Boston, 1985.
10. Kurke, H., Pfister, G., Roczen, M., Henselsche Ringe und Algebraische Geometrie. VEB Deu-
tscher Verlag der Wissenschaften, Berlı́n, 1975.
11. Matsumura, H., Commutative Algebra. Benjamin, New York, 1980.
12. Matsumura, H., Commutative Ring Theory. Cambridge University Press, Cambridge, 1989.
13. Mumford, D., The Red Book of Varieties and Schemes. Springer Verlag, New York, 1994.
14. Nagata, M., Local Rings. Interscience, New York, 1962.
15. Northcott, D. G., Ideal Theory. Cambridge University Press, Cambridge, 1952.
16. Raynaud, M., Anneaux Locaux Henséliens. LNM 169, Springer Verlag, Berlı́n, 1970.
17. Reid, M., Undergraduate Commutative Algebra. Cambridge University Press, Cambridge,
1996.
18. Serre, J.-P., Local Algebra. Springer Verlag, Berlı́n, 2000.
19. Shafarevich, I. R., Basic Algebraic Geometry. Springer Verlag, Berlı́n, 2000.
20. Weil, A., “Arithmétique et Géométrie sur les Varietés Algébriques”. Act. Sci. et Ind. 206, 3-
16, Herman, Paris, 1935. Œuvres Scientifiques/Collected Papers. Vol. I (1926-1951), 87-100.
Springer Verlag, Berlin, 1979.
21. Zaldı́var, F., Teorı́a de Galois. Anthropos, Barcelona, 1996.
22. Zaldı́var, F., Introducción a la geometrı́a algebraica. 2010-2014.
23. Zariski, O. and P. Samuel, Commutative Algebra. Vol. I and Vol. II. Springer Verlag, New
York, 1979.
261
Índice alfabético
A-álgebra, 41 normal, 65
A-módulo, 29 reducido, 27, 115
A-morfismo, 29 asociado, 27
A-submódulo, 30 regular, 156
abiertos distinguidos, 15 semilocal, 116
álgebra topológico, 164
de dilatación, 177 total de fracciones, 59
de tipo finito, 62 anulador, 26, 116, 117
finita, 62 aplicación
separable, 205 canónica
altura del producto tensorial, 37
de un ideal, 150 polinomial, 45
de un ideal primo, 150 Artin-Rees, 178, 179
anillo artiniano, 107
artiniano, 107 asociado, 104
cociente, 2 asociados, 102
conmutativo, 1
de coordenadas afı́n, 44 bandera, 109
de Dedekind, 126 base, 32
de enteros, 119, 126 de un módulo libre, 32
de enteros p-ádicos, 171 entera, 128
de enteros de una extensión ciclotómica, 130 bilineal, 35
de enteros de una extensión cuadrática, 132
de enteros de una valuación, 122 cambio de anillos, 41, 52
de fracciones, 56 cambio de base, 90
de polinomios, 1 campo
de Prüfer, 171 de fracciones, 56
de series de potencias formales, 25 de funciones, 121
de valuación, 119 de números, 119
de valuación discreta, 124 de series de Laurent, 121
filtrado, 163 residual, 58, 61, 122
graduado, 176 valuado, 122
graduado asociado, 177 cerradura entera, 65
henseliano, 199 ciclos, 237
local, 58, 96 cociente de complejos, 258
local regular, 155 cofinal, 91
noetheriano, 93 Cohen-Seidenberg, 76
263
264 Índice alfabético
coimagen, 30 irreducible, 12
complejo, 237 tangente de Zariski, 155
aumentado, 236 espectro
descabezado, 236, 241, 244 máximo, 17, 18
completación, 166, 170 primo, 8
I-ádica, 171 estrictamente coprimos, 196, 200
completado, 170 extensión
completo, 166, 176 ciclotómica, 130
componente cuadrática, 132
homogénea, 176 de escalares, 52
irreducible, 13 separable, 223
conúcleo, 30
condición de Mittag-Lefler, 211 fibra, 90, 116
conjunto fiel, 85
aislado, 107 fielmente plano, 40
algebraico afı́n, 18 filtración
dirigido, 80, 168 cociente, 164
parcialmente ordenado, 91 en un anillo, 163
contenido de un polinomio, 2 en un módulo, 163
coprimos, 5, 196 estable, 178
correspondencia inducida por el epimorfismo I-ádica, 164
canónico, 5 inducida, 164
p-ádica, 171
derivación, 215 trivial, 164
descomposición primaria, 102 finitamente
mı́nima, 102 generado, 31
DFU, 2 presentado, 88
diferenciales, 237 fronteras, 237
de Kähler, 216 función
dimensión aditiva, 111, 186
de Krull de un anillo conmutativo, 150 asociada, 11
DIP, 2 bilineal, 35
discriminante, 127 binomial, 187
divisible, 255 de orden, 164
dominio funtor
de Dedekind, 126 aditivo, 243
de factorización única, 2 derivado izquierdo, 244
de ideales principales, 2 Tor, 248
elemento G-invariants, 86
de torsión, 255 generadores, 32
entero, 62 de un módulo, 31
homogéneo, 176 global a local, 77
idempotente, 202 grado de trascendencia, 145
irreducible, 2 grupo
primo, 2, 122 de clases de ideales, 138
entero, 63 de unidades de la valuación, 122
epimorfismo, 29 topológico, 162
canónico, 2
escinde, 88 Hensel, 197
espacio henselianización, 208
afı́n, 18 hipersuperficie, 19
cotangente de Zariski, 155 homótopa, 240
cuasicompacto, 15 homogéneo, 176
Índice alfabético 265
homologı́a, 237 módulo
homotopı́a, 240, 241 artiniano, 115
cociente, 30
ideal completo, 176
asociado, 102, 104 de homologı́a, 237
de definición, 192 de torsión, 255
finitamente generado, 1 divisible, 255
generado, 1 fiel, 85
irreducible, 105 fielmente plano, 40
irrelevante, 184 filtrado, 164
máximo, 7 finitamente generado, 31
máximo de una valuación, 122 graduado, 176
primario, 100 graduado asociado, 177
primo, 6 libre, 32
primo mı́nimo, 102 libre de torsión, 255
principal, 1 noetheriano, 115
radical, 10 plano, 40
trasladado, 26 simple, 52
idempotente, 26, 27, 202 topológico, 164
imagen, 30 Mittag-Lefler, 211
integralmente cerrado, 65 monomorfismo, 29
irreducible, 2, 12 morfismo
isomorfismo de tipo finito, 90
de módulos, 29 local, 89
canónico, 56
de A-álgebras, 41
K-álgebra afı́n, 67, 145 de anillos, 1
de complejos, 238
lema de conexión, 33, 239
de Artin-Rees, 178 de módulos, 29
de Artin-Tate, 118 de módulos filtrados, 164
de evitación de primos, 7 de módulos graduados, 176
de Gauss, 3 de sistemas inversos, 172
de Hensel, 197, 199 fielmente plano, 89
de Krull, 74 finito, 90
de la serpiente, 33 frontera, 33
de Nakayama, 96 identidad, 29
de normalización de Noether, 68 local, 212
de Rabinowitsch, 59 no ramificado, 90, 91
de Schur, 52 plano, 89
de Zariski, 71 sobre f , 241
de Zorn, 7 multilineal, 51
del quinto, 34
lı́mite núcleo, 30
de una sucesión, 166 número de clase, 138
directo, 80 nilpotente, 9
inverso, 168 nilradical, 9
linealiza, 35 no singular, 155
linealmente disjuntos, 223 noetheriano, 93
liso, 155 norma, 126
local a global, 77 de un elemento, 67
localización, 58 de un ideal, 129
longitud, 110 euclidiana, 140
finita, 110 normal, 65
266 Índice alfabético
nulhomótopa, 240 restricción de escalares, 41, 52
nulhomotopı́a, 240
segunda sucesión fundamental, 220
p-primario, 100 semilocal, 116
parámetro separablemente generada, 223
local, 122 serie
uniformizador, 122 de composición, 109
pertenecen, 102 de Hilbert-Poincaré, 188
plano, 40 de Laurent, 210
polinomio singular, 155
caracterı́stico, 193 sistema
de Hilbert, 191 directo, 80
numérico, 187 inverso, 167, 168
primitivo, 2 soporte, 117
polinomios subanillo, 1
coprimos, 196 subcomplejo, 238
estrictamente coprimos, 196 subconjunto
potencia simbólica, 152 irreducible, 12
preorden, 79, 168 multiplicativo, 56
presentación finita, 88 multiplicativo generado, 83
primario, 100 submódulo, 30
primera sucesión fundamental, 219 de torsión, 87
primo, 2 generado por un conjunto, 31
aislado, 104 sucesión
encajado, 104 convergente, 166
producto de Cauchy, 166
de ideales, 5 exacta, 32
de variedades afines, 49 corta, 33
directo de módulos, 31 de complejos, 238
fibrado, 50 suma
tensorial, 37 de ideales, 4, 5
propiedad de módulos, 31
local, 77 directa de módulos, 31
universal fibrada, 43, 90, 91
de la suma fibrada, 43
del lı́mite directo, 81 tangente de Zariski, 155
del lı́mite inverso, 169 teorema
del producto fibrado, 49, 50 de bajada de Cohen-Seidenberg, 76
del producto tensorial, 36 de intersección de Krull, 97, 180
del producto tensorial de álgebra, 43 de Jordan-Hölder, 117
punto de la base de Hilbert, 94
genérico, 14 de la función implı́cita, 199, 200
liso, 159 de los ceros de Hilbert, 71
de MacLane, 224
radical, 26 de normalización de Noether, 68
de Jacobson, 95 de subida de Cohen-Seidenberg, 76
de un ideal, 9 del ideal principal de Krull, 152
reducido, 78, 115 generalizado del ideal principal de Krull,
regla 154
de Cramer, 64 topologı́a
de Leibniz, 215 de Zariski, 9, 18
regular, 155 torsión, 87, 255
resolución traslación izquierda, 162
libre, 236 traza, 126
Índice alfabético 267
ultramétrica, 165 p-ádica, 121
variedad
valuación, 120 afı́n, 18
discreta, 120 algebraica afı́n, 18