Está en la página 1de 224

Felipe Zaldı́var

Introducción al álgebra
conmutativa

16 de febrero de 2011
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 establece que para cada con-
cepto 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
medio 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)
sobre un campo algebraicamente cerrado es equivalente a la categorı́a (opuesta) de
á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 regula-
res 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 [17]. 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 [19], Atiyah-MacDonald [1], Matsumura [8] y Kunz [6], 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

V
VI Prefacio

objetos Ob(C ) y una familia de flechas o morfismos Fl(C ) entre (algunos) pares de
objetos de C que satisfacen las condiciones mı́nimas siguientes:
(0) Si A, B ∈ Ob(C ), denotamos a la familia de flechas entre A y B mediante

HomC (A, B)

y si f ∈ HomC (A, B) usaremos la notación f : A → B y diremos que f es una flecha


o morfismo de A a B.
(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. Es decir, 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 VII

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.
Se tienen funtores que olvidan similares para la categorı́a de espacios topológi-
cos, 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 conjunto, es
decir se tienen funtores que olvidan:

F : K-espacios vectoriales → Grupos abelianos

o
G : K-espacios vectoriales → Conjuntos.
Es decir, 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 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)

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
VIII Prefacio

F(A)
ϕA
/ G(A)

F( f ) G( f )
 
F(B) / G(B).
ϕB

Ciudad de México, Septiembre de 2010 Felipe Zaldı́var.


Índice general

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Conjuntos algebraicos afines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Conjuntos algebraicos afines e ideales radicales . . . . . . . . . . . . . . . . . . . . . 18

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 . . . . . . . . . . 49
Producto fibrado de espectros primos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

IX
X Í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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
El teorema de los ceros de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Los teoremas de subida y bajada de Cohen-Seidenberg . . . . . . . . . . . . . . . . 73
Propiedades locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

4. Anillos noetherianos y artinianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87


Anillos noetherianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
El teorema de la base de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
El lema de Nakayama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
El teorema de intersección de Krull . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Ideales primarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Descomposición primaria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
El asociado de un ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Descomposición primaria en anillos noetherianos . . . . . . . . . . . . . . . . . . . . 99
Anillos artinianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Series de composición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

5. Anillos de valuación discreta y de Dedekind . . . . . . . . . . . . . . . . . . . . . . . 113


Anillos de valuación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Valuaciones discretas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Anillos de valuación discreta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Anillos de Dedekind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Traza, norma y discriminante de campos de números . . . . . . . . . . . . . . . . . . 120
La norma de un ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Factorización única de ideales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
El grupo de clases de ideales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Finitud del grupo de clases de ideales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

6. Dimensión de álgebras y anillos noetherianos . . . . . . . . . . . . . . . . . . . . . . 137


Grado de trascendencia de K-álgebras afines . . . . . . . . . . . . . . . . . . . . . . . . . 137
Dimensión de Krull de un anillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
La altura de un ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
El teorema del ideal principal de Krull . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Anillos locales regulares y espacios tangentes . . . . . . . . . . . . . . . . . . . . . . . . 147

7. Topologı́as, filtraciones y completaciones . . . . . . . . . . . . . . . . . . . . . . . . . . 153


Grupos topológicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Filtraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Sucesiones y filtraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Completaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Propiedades de exactitud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Anillos y módulos graduados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Índice general XI

El lema de Artin-Rees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170


Noetherianidad de una completación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Localización y lı́mites directos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
El lema de Hensel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Anillos henselianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Algebras separables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

8. Derivaciones y diferenciales de Kähler . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189


Las sucesiones fundamentales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Diferenciales y extensiones de campos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Extensiones separablemente generadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
p-bases de Teichmüller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
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 o primo 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 domi-
nio de factorizació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 impor-
tantes de dominios euclidianos son Z y K[x], con K un campo. Observe que si A es
un DFU y π es un primo tal que π|ab con a, b ∈ A, entonces π|a o π|b ya que escri-
biendo a y b como producto de primos, entonces la factorización en primos de ab se
obtienen pegando las de a y b por lo que si π aparece como factor en ab es porque
ya estaba en a o en b. Nuestro objetivo 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 euclidiano 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 in-
ducció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 necesita-
remos 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 primo π ∈ A tal que π|ck para todos
los k = 0, . . . , r. Ahora, como f (x) es primitivo, este primo π no divide a todos los
coeficientes ai . Sea pues as el primer coeficiente de f (x) no divisible por π. Similar-
mente, 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 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 factoriza-
ciones 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

(∗) f 1 · · · f r = g1 · · · gs (salvo unidades de A).

Ahora, si K es el campo de cocientes 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}
1 Anillos, ideales y el espectro primo 5

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.
S
Se
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) 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
6 1 Anillos, ideales y el espectro primo

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 . Claramente I1 I2 ⊆ I1 ∩ I2 . Para la
otra inclusión, como I1 + I2 = A escribamos 1 = x1 + x2 como antes. Si x ∈ I1 ∩ I2 ,
entonces x = x 1 = x(x1 + x2 ) = xx1 + xx2 ∈ I1 I2 .
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 ó b ∈ p. Equivalentemente, p es primo si y sólo si A/p
no es el anillo cero y es un dominio entero. En un DFU los ideales primos son los
ideales principales 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, por lo observado antes del lema
se sigue que π|a o π|b, i.e., a ∈ hπi o b ∈ hπi y por lo tanto hπi es un ideal primo.
t
u
1 Anillos, ideales y el espectro primo 7

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

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 ó 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 ó 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 T 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
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.
(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 ésteTes 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 anterior p = Ii , para algún i.
(2): Por inducción sobre n para la contrapositiva: ((Si J no está contenido en ningún
pi , entonces J no está contenido en la unión de los pi )). Para n = 1 no hay nada
qué probar. Supongamos ahora que n > 1 y que el resultado es válido para n − 1.
Entonces, fijando cualquier i se tiene que si J 6⊆ p j , para todo j 6= i, entonces J 6⊆
hipótesis de inducción. Por lo tanto, para este i, existe un elemento xi ∈ J
S
p
j6=i j , por
tal que xi 6∈ p j para todo j 6= i. Si sucediera que uno de estos xi también satisface
que xi 6∈ pi , entonces xi 6∈ i pi y ya acabamos. Supongamos entonces que para todo
S

i estos xi ∈ pi , y consideremos el elemento


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
n
x = ∑ x1 · · · xi−1 x̂i xi+1 · · · xn (donde x̂i quiere decir omitir xi )
i=1

y note que como cada x j ∈ J, entonces x ∈ J, pero como x jS6∈ p j para j 6= i, entonces
x 6∈ p j para toda j, incluyendo j = i y por lo tanto 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 ó f (b) ∈ q, es decir, a ∈ f −1 (q) ó 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 to-
pologı́a natural y con esta topologı́a la función 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 17 o el capı́tulo 1 de [17], 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) es primo de A/I.
(2) m es máximo en A (que contiene a I) si y sólo si ρ(m) 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
hecho se tiene que V (E) = V (I) ya que para la otra inclusión, si p ⊇ E entonces el
1 Anillos, ideales y el espectro primo 9

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 (IJ) = V (I) ∪V (J).
[    \
(3) Si I j son ideales de A, entonces V I j = V ∑ I j = V (I j ).
j j j

(4) Si I ⊆ J son ideales de A, entonces V (I) ⊇ V (J).


Demostración. (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 ∈ V (IJ) y si p 6∈ V (J), entonces existe un b ∈ J tal
que b 6∈ p, y como para todo a ∈ I se tiene que ab ∈ IJ ⊆ p y p es primo con b 6∈ p,
entonces ab ∈ p implica que a ∈ p y por lo tanto I ⊆ p.
(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 lista las
propiedades básicas de esta construcción. Para el caso particular del ideal 0 ⊆ A el
10 1 Anillos, ideales y el espectro primo

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.

Proposición 1.13 Si I ⊆ A es cualquier ideal, entonces I = p⊇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, de (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, i.e.,
q⊇I
√ √ √
p ∈√V ( I). Para
√ la parte (2), observe primero que J ⊆ J ⊆ I implica que V (I) =
V ( I) ⊆ V ( J) = V (J). Recı́procamente, si V (I) ⊆ V (J), entonces p∈V (I) p ⊆
T
√ √
J ⊆ I.
T
p∈V (J) y por lo tanto √
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 (I) es
1 Anillos, ideales y el espectro primo 11

un cerrado que contiene a U, entonces para todo p ∈ U, I ⊆ p y ası́ I ⊆ I(U) y por


lo tanto V (I) ⊇ 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 definición, I{p} = p y ası́, por 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 invertible en B (lo cual sucede, por ejemplo, si
φ es suprayectiva). Entonces, a φ : Spec B → Spec A es un homeomorfismo de Spec B
en su imagen.
Demostración. (1) 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 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.
(2) Note ahora que como los espectros son espacios T0 y como a φ −1 (V (E 0 )) =
V (φ (E 0 )), se sigue que a φ es inyectiva.
12 1 Anillos, ideales y el espectro primo

(3) Finalmente, por la parte (1) 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

La consecuencia siguiente puede considerarse un ((ejemplo)) (obtener el espectro


del cociente en términos del anillo dado):
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ónicamente
homeomorfos.
√ √
Demostración. El corolario anterior identifica Spec(A/ 0) con V ( 0) = V (0) =
Spec A. t
u
Irreducibilidad. Si X es un espacio topológico, un subespacio no vacı́o Z de X se
dice que es irreducible si no se puede escribir como la unión de dos subconjuntos
cerrados propios de Z.
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 X − Ui cerrados propios de X 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) es similar.
(1) ⇔ (3) es directo de la definición de densidad. t
u
Corolario 1.21 Sea Y ⊆ X un subconjunto de un espacio topológico X. Si Y es
irreducible entonces su cerradura Y es irreducible.
Demostración. Un abierto U intersecta a Y si y sólo si intersecta a Y . t
u
Una componente irreducible de un espacio topológico X es un subconjunto irre-
ducible máximo de X. Por el corolario 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 1.18 son homeomorfas 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.
1 Anillos, ideales y el espectro primo 13

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 ∈
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 ya que X ⊆ Y y Y es irreducible porque si U1 ,U2 son abiertos de


X tales que Ui ∩Y 6= 0, / entonces existen ı́ndices i1 , i2 ∈ Λ tales que Ui ∩ Xik 6= 0/ para
j = 1, 2, y como {Xi } es una cadena podemos suponer que Xi2 ⊆ Xi1 y por lo tanto
Ui ∩ Xik 6= 0,
/ pero como Xik son irreducibles por 1.20 se sigue que U1 ∩U2 ∩ Xik 6= 0/ y
por lo tanto U1 ∩U2 ∩Y 6= 0/ que por 1.20 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 anterior 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 1.15 y por-
que I(Spec A) = 0. 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ı́pro-
camente, 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. Similar-
mente, 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, (ver 1.15), los subconjuntos cerrados irreducibles corres-
ponden 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 es irreducible ya que {x} es irreducible y ası́, por 1.21, {x} también lo
es.
Demostración. (1): Si p es ideal primo, por 1.18 V (p) = Spec A/p y como el nilra-

dical de A/p es p = p, la última igualdad porque p es primo, entonces por 1.21,
como A/p es dominio entero, se sigue que Spec A/p = V (p) es irreducible.
(2) Si Y ⊆ Spec A es un cerrado irreducible, entonces I(Y ) es un ideal primo p de A
por la parte 1 y ası́, para p = I(Y ) se tiene que
14 1 Anillos, ideales y el espectro primo

{p} = V (I{p}) = V (p) = Y

la penúltima igualdad por 1.14(3) y la última porque p = I(Y ) y 1.14(4). Se sigue


que p 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 1.12(3). Ahora,
como I(Y ) = p, la igualdad anterior implica que p = 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 1.11(2), V ( f g) = V ( f ) ∪V (g) y el resultado se sigue toman-
do 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 de 1.14(3) y 1.14(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
1 Anillos, ideales y el espectro primo 15
\ [  [
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. Si K es un campo, su único ideal primo es el 0 y ası́ Spec K = {0}.

Ejemplo 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
16 1 Anillos, ideales y el espectro primo

Ejemplo 3. En el caso cuando K no es algebraicamente cerrado se tienen otros idea-


les 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 anterior para consi-


derar 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 inden-
tificar al conjunto de ideales máximos anteriores con K n . En el capı́tulo 3 (3.22
página 71) probaremos el teorema de los ceros de Hilbert 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 ).


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 ⊆
1 Anillos, ideales y el espectro primo 17

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 y por lo tanto el punto correspon-
diente (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 , el que 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 di-
mensión n sobre K. Cuando el conjunto algebraico afı́n V(I) ⊆ K n es irreducible,
diremos que V(I) es una variedad algebraica afı́n o variedad afı́n. Note que co-
mo todo ideal propio I $ K[x1 , . . . , xn ] está contenido en un ideal máximo m que,
por el teorema de los ceros de Hilbert, 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 geometrı́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. Note que
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 4 al 9 siguientes, de conjuntos o variedades afines, ilustran la natu-
raleza geométrica del espectro máximo, considerando ideales del anillo de polino-
mios K[x1 , . . . , xn ] con K algebraicamente cerrado. Comenzamos retomando el caso
de una variable del ejemplo 2:
Ejemplo 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

V( f ) = {a1 , . . . , an },
18 1 Anillos, ideales y el espectro primo

es decir, los conjuntos algebraicos de K 1 son los conjuntos finitos, el espacio total y
el vacı́o.
Lo anterior sirve para mostrar 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 5. Si E ⊆ K[x1 , . . . , xn ] es un conjunto finito de polinomios lineales, la va-
riedad V(E) ⊆ K n se llama una K-variedad lineal que, esencialmente es estudiada
por el álgebra lineal.
Ejemplo 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 88), y por lo tanto todo
conjunto algebraico afı́n V(I) es una intersección finita de hipersuperficies.
Ejemplo 7. Si K es un campo, dada a una matriz m × n con entradas en K, desplegan-
do sus renglones la podemos pensar como un elemento de K mn . Entonces, si m = n,
2
el grupo lineal especial SLn (K) ⊆ K n de matrices cuadradas n × n con determinante
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
m∈U
⇔ f ∈ m = hx1 − a1 , . . . , xn − an i para todo m ∈ U
⇔ f (a1 , . . . , an ) = 0 para todo (a1 , . . . , an ) ∈ U.
1 Anillos, ideales y el espectro primo 19

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
p en los puntos de U. Observe ahora que
I(U) es un ideal radical, ya que si f ∈ I(U), entonces f r ∈ 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 de-
p = 0 y consecuentemente f (a) = 0, es decir, f ∈ I(U). Hemos mostrado
cir, ( f (a))r

ası́ que I(U) ⊆ I(U), y la otra inclusión siempre se tiene. Veamos algunos ejem-
plos de cómo se calcula el ideal I(U), para algunos U ⊆ K n = Specm K[x1 , . . . , xn ].

Ejemplo 8. Para K algebraicamente cerrado, I(K n ) = 0. Antes de probar este resul-


tado, 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.
Note que lo anterior equivale a demostrar que si K es un campo infinito, entonces

I(K n ) = I(Specm K[x1 , . . . , xn ]) =


\
m = 0,
m ideal máximo

es decir, que la intersección de todos los ideales máximos del anillo K[x1 , . . . , xn ] es
cero. A la intersección de todos los ideales máximos de un anillo A se le llama el
radical de Jacobson del anillo A. 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 ≤ 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 . Factorizando las potencias xk en los monomios de f ,
escribamos

(∗) f = ak (x1 , . . . , xn−1 )xnk + · · ·

y note que no puede suceder que k = 0 (i.e., que no aparezca la variable xn en f )


porque entonces f ∈ K[x1 , . . . , xn−1 ] se anula en todo K n , en particular en K n−1 y
ası́ f = 0, por hipótesis de inducción. Podemos entonces suponer que k ≥ 1 y que
ak (x1 , . . . , xn−1 ) 6= 0 (no es el polinomio cero). Entonces, por hipótesis de inducción
se tiene que ak 6∈ I(K n−1 ) y por lo tanto 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 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
20 1 Anillos, ideales y el espectro primo

Parte de la importancia del ideal I(U), para U ⊆ K n = Specm K[x1 , . . . , xn ] radica


en que detecta cuándo el subespacio U es irreducible, para U un conjunto algebraico
(i.e., cerrado) de K n :
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
1.2 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 9. K n es irreducible ya que, por el ejemplo 8, su ideal I(K n ) = 0, que es
primo.
Ejemplo 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 algebraica
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 Vhy2 − x2 (x + 1)i


1 Anillos, ideales y el espectro primo 21

6 6

- -

Vhx2 + y2 − 1i Vh(y − x2 )(y − x)i

El resultado siguiente, y su corolario, son los análogos para el especto máximo


de 1.14 y 1.15, pero la parte medular requiere el teorema de los ceros de Hilbert
cuya demostración se hará más adelante.
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 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 y su demostración se pospondrá hasta la sección
sobre este teorema. t
u
Un consecuencia inmediata del teorema anterior es que las correspondencias
I / {ideales radicales de K[x , . . . , x ]}
{subconjuntos algebraicos de K n } o 1 n
V

invierten inclusiones y son inversas una de la otra. Esta es una perfecta correspon-
dencia que traduce la geometrı́a de los conjuntos algebraicos afines a una situación
algebraica.
22 1 Anillos, ideales y el espectro primo

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:
Ejemplo 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 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 algu-
na manera lo pensaremos de dimensión 2 (aunque en toda esta discusión no hemos
definido el concepto de dimensión) y esto cubre todas las posibilidades geométri-
cas en Spec K[x, y]. Resumiento, 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 12. Generalizando el ejemplo anterior, sea K un campo algebraicamente


cerrado y consideremos el espectro Spec K[x1 , . . . , xn ], y para ser concretos consi-
deremos el caso n = 3, i.e., Spec K[x, y, z]. De nuevo, por el teorema de los ceros
de Hilbert, 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.,
1 Anillos, ideales y el espectro primo 23

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
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 13. Si A = K[x, y], con K algebraicamente cerrado, e I = hxyi, por el ejem-
plo 12 sabemos que Spec A = Spec K[x, y] es K 2 junto con puntos de dimensiones 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-dimensionales (a, 0) y
(0, b), i.e., los ((ejes coordenados)), y también los primos unidimensionales hxi y hyi.

Ejemplo 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 15. Para el anillo Z, Spec Z = {0, h2i, h3i, h5i, . . . , hpi, . . .}. Ahora, V 0) =
Spec Z por lo que este espacio es irreducible y 0 es un punto genérico. Ahora,
24 1 Anillos, ideales y el espectro primo

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

• • • • • • •
2 3 5 7 11 ··· p ···
h0i

Ejemplo 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 ó 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] • • • • •
• ··· • ··· ···

?
Spec Z • • • • • • •
2 3 5 7 11 ··· 4m + 1 · · · 4n + 3 · · ·
0

Ejercicios

1.1. En el párrafo antes de 1.1 usamos que en un DFU dados dos elementos existe
su máximo común divisor y éste es único salvo unidades. Demuestre formalmente
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 Anillos, ideales y el espectro primo 25

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


(vii) I = A si y sólo si I = A. √ √
(viii) 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.
p√ √ √
1.7. Por el ejercicio 5(iii) se tiene
√ que I = I. Un ideal J ⊆ A tal√que J = J se
llama un ideal radical. Ası́, I es un ideal radical. 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:
26 1 Anillos, ideales y el espectro primo
T T
(i) ( i Ji : I) = Ti (Ji : I).
(ii) (J : ∑i Ii )S= 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:
(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.
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)
1 Anillos, ideales y el espectro primo 27

con las flechas verticales las canónicas. Demuestre que, para todo f ∈ A se tiene que

φq ( f + a φ (q)) = (φ ( f ) + q).

Concluya que a φ es continua.

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 .
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 1. Si K es un campo, un K-módulo es un K-espacio vectorial.


Ejemplo 2. Un Z-módulo es un grupo abeliano.
Ejemplo 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 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ónTy suma de módulos. Si {Mi }i∈Γ es una familia de A-módulos, su


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ódu-
los 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 )


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
32 2 Módulos y álgebras

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

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 . Observe que si el conjunto
de ı́ndices Γ es finito, entonces ∏i∈Γ Mi ' i∈Γ Mi .
L

L
Si L = i∈Γ A es una suma directa de copias del anillo A indexadas por Γ , di-
remos 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∈Γ

Note que los elementos de A(Γ ) se pueden expresar en forma única como sumas
finitas de la forma
∑ ai γi con ai ∈ A y γi ∈ Γ
i

donde Aγi ' A para todo γi ∈ Γ . A los elementos de Γ se les llama los generadores
del módulo libre A(Γ ) . 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. Cuando Γ = {1, . . . , n}, usaremos la notación An para la suma directa
Ln
i=1 A de n copias de A.

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


2 Módulos y álgebras 33

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).
Ahora, como Coker α = N 0 / Im α, entonces y0 ∈ Coker α. 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 único x0 ∈ M 0 tal que f x0 = x − z. Se sigue que

β (x) − β (z) = β (x − z) = β ( f x0 ) = f 0 αx0 ∈ Im f 0 = ker g0

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

es decir, y0 difiere de la otra elección f 0 −1 (β z) por un elemento de Im α, i.e., y0


está bien definida en el cociente N 0 / Im α = Coker α, como se querı́a. Resumiendo,
δ está bien definido y, abusando de la notación, su definición es δ x00 := f 0 −1 β g−1 x00 ,
que en un diagrama se ve como:
34 2 Módulos y álgebras

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

Demostración. Cálculos directos. t


u
2 Módulos y álgebras 35

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 paréntesis 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 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
2 Módulos y álgebras 37

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:
Corolario 2.9 Existe un isomorfismo entre BilA (M × N, P) y HomA (T, P), dado por
f 7→ fe◦ φ , es decir, la correspondencia (∗). 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:


38 2 Módulos y álgebras

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

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
2 Módulos y álgebras 39

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 epimorfismo canónico y note que, como Im( f ⊗ id) ⊆ ker(g ⊗ id), enton-
ces g ⊗ id induce el morfismo φ por paso al cociente, i.e., el triángulo en el 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) defina ϕ(α) : M → HomA (N, P) co-


mo la función que asigna a x ∈ M el morfismo ϕ(α)(x) : N → P dado, para
y ∈ N, como ϕ(α)(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
verifica 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
40 2 Módulos y álgebras

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

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 5. El anillo A, considerado como A-módulo, es plano. Esto se sigue de la


propiedad (1) en 2.10. En general, como el producto tensorial conmuta con sumas
directas (vea el ejercicio 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 2.8), entonces ∑(xi , f (yi )) ∈ R y
ası́ ∑(xi , f (yi )) es una suma finita de los generadores de R. Sea N0 ⊆ N el submódu-
lo generado por los f (yi ) y los elementos de N que ocurren como segundas coor-
denadas 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 (yi ) = 0 en
f
M ⊗A N0 . Entonces, 0 → N00 −→ N0 es exacta con N00 y N0 finitamente generados y
id ⊗ f
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
2 Módulos y álgebras 41

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.
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 g 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, sea N0 = ker f . La exactitud de la sucesión obtenida
al tensorar con M implica que 0 = ker(id ⊗ f ) = M ⊗A N0 y como M es fielmente
plano, la igualdad anterior implica que N0 = 0, i.e., 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 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
42 2 Módulos y álgebras

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:

A
f g

 
B /C
φ

es decir, φ ◦ f = g. Note que como el anillo A actúa en B y C mediante los mor-


fismos 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 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 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 (por cambio de anillos, vea el ejercicio 12) 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
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 2.9, corresponde a una función k-bilineal


2 Módulos y álgebras 43

µ : (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ˆ:
f
k /A
g ĝ
 
B / A ⊗k B

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
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 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,
44 2 Módulos y álgebras

ϑ ◦ fˆ(b) = ϑ (1 ⊗ b) = φ (1)ψ(b) = ψ(b)


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 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. Los elementos φ del anillo de coordenadas K[V ] 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 .
2 Módulos y álgebras 45

Ejemplo 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 .
Observación. El anillo K[V ] es el menor anillo de funciones en V que contiene a
las funciones coordenadas del ejemplo 8 y al campo K (sus elementos vistos como
funciones constantes).
Una consecuencia directa de 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 8):
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 9. Para la curva afı́n C = V(y2 − x3 − x2 ) ⊆ R2 (la cúbica nodal), la función


46 2 Módulos y álgebras

f : R1 = R → C ⊆ R2

f
R1 - C

dada por f (t) = (t 2 − 1,t 3 − t) es una aplicación polinomial. Claramente 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 curva nodal tiene un punto doble en el origen).
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
2 Módulos y álgebras 47

{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

(g ◦ f )∗ = f ∗ ◦ g∗ .

Una consecuencia inmediata es que f : V → W es un isomofismo 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
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. t
u
48 2 Módulos y álgebras

Ejemplo 10. La aplicación polinomial f : R1 = R → C = V(y2 − x3 ) dada por f (t) =


(t 2 ,t 3 )

f
R1 - C

no es un isomorfismo porque el morfismo de R-álgebras correspondiente

f ∗ : R[C] = R[x, y]/hy2 − x3 i −→ R[t]

está dado por x 7→ t 2 , y 7→ t 3 , por lo que la imagen de f ∗ es la R-álgebra generada


por t 2 ,t 3 , i.e., R[t 2 ,t 3 ] que no es todo R[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 → R1
está dada por: (
0 si x = y = 0,
(x, y) 7→
y/x si x 6= 0
que no es polinomial.

Ejemplo 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
2 Módulos y álgebras 49

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

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


to cartesiano, en general. El ejercicio 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 2.15 del producto tensorial de estas dos K-álgebras
dice que el producto tensorial K[V ] ⊗K K[W ] satisface que para cualquier 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:
50 2 Módulos y álgebras

Λ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 ]):

Specm(Λ )

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

U

# a g̃ 
V ×K W /W

a af


) 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:
2 Módulos y álgebras 51

0W

O
a g̃


U / V ×K W
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

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.
52 2 Módulos y álgebras

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 2.8 correspondiente.
(ii) Concluya, como en 2.9, que se tiene un isomorfismo

MultA (M1 × · · · × Mn , P) ' HomA (M1 ⊗A · · · ⊗A Mn , P).

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 2.15. Sugerencia:
Vea la demostración de la unicidad del producto tensorial de módulos en 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 Módulos y álgebras 53

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.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 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 , 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(J) 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.
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 parte
probaremos el lema de normalización de Noether que formaliza lo anterior y como

55
56 3 Localización, finitud y el teorema de los ceros

una consecuencia casi inmediata obtendremos el teorema de los ceros de Hilbert, 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 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 1. La construcción anterior generaliza la construcción del campo de núme-


ros 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 subconjunto
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 anterior:
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 arbitarrio.
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 anterior deter-
minan 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.
58 3 Localización, finitud y el teorema de los ceros

Demostración. Esto se sigue de la propiedad universal 3.2 ya que en el diagrama


f
A /B
ϕA ϕB
 
S−1 A / T −1 B

como f (S) ⊆ T , entonces ϕB ◦ f (s) es una unidad en T −1 B para todo s ∈ S y ası́ por
2.2 existe un único fˆ que hace conmutar el diagrama, i.e, fˆ(a/s) = f (a)/ f (s). tu

Ejemplo 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. Por lo tanto
A0 = K(A) es el campo de fracciones de A.
Mostraremos a continuación que Ap es un anillo local, i.e., un anillo con un úni-
co ideal máximo. Al anillo Ap se le llama la localización de A en p. En el corolario
siguiente probaremos que el ideal máximo del anillo local Ap es el ideal pAp gene-
rado por la imagen de p en Ap . Al campo Ap /pAp se le llama el campo residual del
anillo local (Ap , pAp ) y lo denotaremos por k(p).
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 .
En el lema 3.4, poniendo S = A − p por lo que S−1 A = Ap y si f : A → A/p
es el epimorfismo canónico observe que T = f (S) = A/p − {0} es un conjunto
multiplicativo porque A/p es un dominio entero y ası́ T −1 (A/p) = K(A/p) es el
campo de fracciones de A/p. Se tiene entonces que fˆ : Ap → K(A/p) es suprayectivo
porque siendo f : A → A/p suprayectivo, para todo (x + p)/t ∈ K(A/p), con x + p ∈
A/p y t ∈ T = f (S) se tiene que t = f (s) para algún s ∈ S y ası́ fˆ(x/s) = f (x)/ f (s) =
(x + p)/t. Finalmente, si I = ker fˆ, entonces se tiene el isomorfismo de Noether
inducido por fˆ
Ap /I ' K(A/p)
y por lo tanto I deber ser máximo y ası́ I = pAp porque Ap es local. Como k(p) =
Ap /pAp , ya acabamos. t
u
3 Localización, finitud y el teorema de los ceros 59

Ejemplo 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 4. Si f ∈ A y S = { f n : n ≥ 0}, entonces S es multiplicativo. Usaremos la


notación A f := S−1 A.
Lema 3.6 (Rabinowitzch) 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 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 3.1(2) el núcleo del morfismo 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 .
60 3 Localización, finitud y el teorema de los ceros

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 lema 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 S ⊆ A/p la imagen de S bajo el epimor-
fismo A → A/p. Claramente S es un subconjunto multiplicativo de A/p y se tiene
que
−1
(∗) S (A/p) ' S−1 A/S−1 p

porque, como se verificará en el ejercicio 2, el lado derecho tiene la propiedad uni-


versal requerida. Finalmente, como A/p es un dominio entero y S no contiene al
−1
cero, entonces S (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
La consecuencia siguiente es análoga a 1.18 en el sentido de que identifica el
espectro de una localización S−1 A en términos del espectro de A:
3 Localización, finitud y el teorema de los ceros 61

Corolario 3.8 (1) El morfismo ϕ : A → S−1 A induce la biyección


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


una biyección entre el conjunto de ideales primos de Ap y el conjunto de ideales de
A que están contenidos en p. En otras palabras, el morfismo canónico ϕ : A → Ap
induce una biyección
a
ϕ : Spec Ap → {q ∈ Spec A : q ⊆ p} ⊆ Spec A.

(3) Si 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 . Es decir,

Spec(A f ) ' {p ∈ Spec A : f 6∈ p} = D( f ).

Se sigue que 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 cocientes 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 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 ).
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
62 3 Localización, finitud y el teorema de los ceros

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 definción de la topo-
logı́a de Zariski en una variedad afı́n (ceros de un ideal de polinomios) y la topologa
de Zariski en el espectro primo, es clara.

Algebras 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 todo


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 ).
Si b ∈ B, diremos que b es entero sobre A si existe un polinomio mónico

φ (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
3 Localización, finitud y el teorema de los ceros 63

ϕ : A[x1 , . . . , xn ]  B

sencillamente definiendo αi = ϕ(xi ).


Ejemplo 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 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 k ≥ 0:

α n+k = −(an−1 α n+k−1 + · · · + a1 α k+1 + a0 α k ) ∈ h1, α, . . . , α n−1 i

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:
64 3 Localización, finitud y el teorema de los ceros

α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 Cramer 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 anterior A[α, β ] es finitamente generado sobre A y


como α ± β y αβ están en A[α, β ], por la parte (3) del lema anterior se sigue que
son enteros sobre A. t
u
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 anterior. 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 integralmente cerrado.
Ejemplo 9. Todo dominio de factorización única (DFU) es integralmente cerrado.
Note que ésto generaliza el ejemplo 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


3 Localización, finitud y el teorema de los ceros 65

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 anterior 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 anterior (de hecho, por el coro-
lario 3.10) B = A[α1 , . . . , αn ] es un A-módulo finitamente generado. t
u

Corolario 3.14 (Transitividad de la dependencia entera) Si A ⊆ B ⊆ C son ani-


llos con C entero sobre B y B entero sobre A, entonces C es entero sobre A.
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 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 gene-
rado como A[b0 , . . . , bn−1 ]-módulo. Se sigue que A[b0 , . . . , bn−1 ][α] es finitamente
generado como A-módulo y por lo tanto α es entero sobre A por 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 α 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
66 3 Localización, finitud y el teorema de los ceros

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 de A en L.
Demostración. Por la proposición anterior todo α ∈ L se puede escribir como α =
β /d con β entero sobre A y d ∈ A, i.e, α = β /d con β , d en la cerradura entera de
A en L. t
u
Lema 3.17 Sean A un dominio entero integralmente cerrado (por ejemplo, un
DFU) y L una extensió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 coefi-
cientes en A.
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 integralmente cerrado,
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 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
3 Localización, finitud y el teorema de los ceros 67
 r [L:K(α)]
NmL/K (α) = ∏ αi
i=1

es entero sobre A. Más aún, como a0 ∈ A por el lema anterior, 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)

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 n, entonces existen α1 , . . . , αn ∈ A al-
gebraicamente independientes sobre K tales que A es entera sobre el subanillo
K[α1 , . . . , αn ] generado por los αi :

K ⊆ K[α1 , . . . , αn ] ⊆ A.

Demostración. Por hipótesis A es una K-álgebra de tipo finito y ası́ existe un epi-
morfismo K[x1 , . . . , xm ]  A, i.e, A = K[x1 , . . . , xm ]/p, con p un ideal primo (porque
A es dominio entero) y claramente n ≤ m. Usaremos inducción sobre m ≥ n. Si
m = n las imágenes αi de las variables xi deben ser algebraicamente independientes
y ası́ p = 0, A = K[α1 , . . . , αn ] = K[x1 , . . . , xn ] y no hay nada que probar. Supon-
gamos entonces que m > n y p 6= 0. Basta entonces mostrar la existencia de una
subálgebra B ⊆ A generada por m − 1 elementos tal que A es entera sobre B ya que
aplicando la hipótesis de inducción a B existirı́an elementos α1 , . . . , αn ∈ B algebrai-
camente independientes sobre K y tales que B es entero sobre K[α1 , . . . , αn ] y por la
transitividad de la dependencia entera se seguirı́a inmendiatemente que A es entera
sobre K[α1 , . . . , αn ], 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 m generadores αi de A (imágenes de las xi en
A) no pueden ser algebraicamente independientes porque m > n y grtrK A = n. Ası́,
existe una relación no trivial de dependencia algebraica entre ellas:

(1) f (α1 , . . . , αm ) = 0
68 3 Localización, finitud y el teorema de los ceros

es decir, con f (x1 , . . . , xm ) ∈ p − {0}. Para abreviar la notación consideremos mul-


tiı́ndices ν = (r1 , . . . , rm ) ∈ Nm (pensamos que 0 ∈ N) y escribamos X ν := x1r1 · · · xm
rm .

Ası́ podemos escribir el polinomio f anterior como

(2) f (X) = ∑m aν X ν ∈ p − {0}.


ν∈N

La idea ahora es hacer un cambio de variables


bi
(3) yi = xi − xm 1 ≤ i ≤ m−1

donde notamos que K[x1 , . . . , xm ] = K[y1 , . . . , ym−1 , xm ] de tal forma que al substituir
(3) en (2) se obtenga un polinomio de la forma
e e−1
(4) f (X) = axm + q1 (Y )xm + · · · + qe (Y )

con a ∈ K ∗ , e ≥ 1 y q j (Y ) ∈ K[y1 , . . . , ym−1 ]. Para darnos una idea de lo que hay


que hacer, desarrollemos los monomios que se obtienen al substituir (3) en (2), para
ν = (i1 , . . . , im ) y β = (b1 , . . . , bm−1 , 1):
i
aν X ν = aν x1i1 x2i2 · · · xm−1
m−1 im
xm
b1 i1 b2 i2 b
= aν (y1 + xm ) (y2 + xm ) · · · (ym−1 + xmm−1 )im−1 xm
im

i b1 +i2 b2 +···+im−1 bm−1 +im


= aν xm1 + términos que mezclan xmj y los yi
ν·β
= aν xm + términos que mezclan xmj y polinomios q(y1 , . . . , ym−1 )

donde hemos usado el producto escalar

ν · β = (i1 , . . . , im−1 , im ) · (b1 , . . . , bm−1 , 1) = i1 b1 + i2 b2 + · · · + im−1 bm−1 + im .

Como lo anterior sucede para cada monomio de (2), para obtener (4) debemos mos-
trar que se puede elegir el vector (multi-ı́ndice) β = (b1 , . . . , bm−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 , . . . , im ) que ocurren en (2), i.e., con aν 6= 0. Ası́,
todas los componentes i j de los vectores ν satisfacen que 0 ≤ i j ≤ b − 1, es decir, los
vectores ν están en el cubo [0, b − 1]m (donde sólo consideramos puntos con coor-
denadas enteras, i.e, [0, b − 1]m = [0, b − 1]m ∩ Zm . Ordenemos lexicográficamente
los vectores ν de [0, b − 1]m y considere el vector β = (bm−1 , bm−2 , . . . , b, 1) ∈ Nm y
la función
ϕm : [0, b − 1]m → [0, bm − 1]
dada por ϕm (ν) := ν · β = i1 bm−1 + i2 bm−2 + · · · + im−1 b + im . Note que como cada
i j < b, la imagen de ϕm está en el codominio indicado.
Afirmación: La función ϕm es biyectiva y preserva el orden.
3 Localización, finitud y el teorema de los ceros 69

Aceptando por un momento la afirmación anterior, se sigue que existe un vector


ν0 tal que aν0 6= 0 y es el mayor ν tal que aν 6= 0. Por la biyección que preserva el
orden ϕm , el producto escalar satisface que

ν0 · β > ν · β

para todo ν 6= ν0 tal que aν 6= 0. Se sigue que el polinomio f de (2), usando el


cambio de variable (3) es de la forma (4) deseada. Note que si ϑi = αi − αmbi , por (1)
se sigue que αm es raı́z del polinomio
b1 b
f (ϑ1 + xm , . . . , ϑm−1 + xmm−1 , xm ) ∈ K[ϑ1 , . . . , ϑm−1 ][xm ]

que tiene la forma (4). Dividiendo este polinomio por el coeficiente a de xm


se obtiene un polinomio mónico el cual muestra a αm como un entero sobre
el anillo K[ϑ1 , . . . , ϑm−1 ], y claramente los α1 , . . . , αm−1 también son enteros so-
bre K[ϑ1 , . . . , ϑm−1 ] porque αi = ϑi + αmbi y los términos del lado derecho son
enteros sobre K[ϑ1 , . . . , ϑm−1 ]. Se sigue que A = K[α1 , . . . , αm ] es entera sobre
B := K[ϑ1 , . . . , ϑm−1 ], como se querı́a. t
u

Resta probar la afirmación usada en la parte final de la demostración del lema de


normalización de Noether:
Demostración. Note primero que la función

ϕm : [0, b − 1]m → [0, bm − 1]

está dada como un producto escalar


m
ϕm (i1 , . . . , im ) = ∑ i j bm− j = (i1 , . . . , im ) · (bm−1 , . . . , b1 , 1).
j=1

Demostraremos que ϕm es biyectiva y preserva el orden por inducción sobre m. Si


m = 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 m y sea ϕm+1 : [0, b −
1]m+1 → [0, bm+1 − 1]. Para ν = (i1 , . . . , im , im+1 ) ∈ [0, b − 1]m+1 considere su pro-
yección ν = (i1 , . . . , im ) ∈ [0, b − 1]m y observe que la función

[0, b − 1]m+1 → [0, b − 1]m × [0, b − 1]

dada por ν 7→ (ν, im+1 ) es una biyección que preserva los órdenes lexicográficos.
Note ahora que

ϕm+1 (ν) = (i1 , . . . , im , im+1 ) · (bm , bm−1 , . . . , b, 1) = i1 bm + · · · + im b + im+1


= b(i1 bm−1 + · · · + im−1 b + im ) + im+1
= bϕm (ν) + im+1 .
70 3 Localización, finitud y el teorema de los ceros

(ii) Observamos primero que ϕm+1 tiene el codominio indicado ya que, por hipótesis
de inducción ϕm (ν) ≤ bm − 1 y ası́, por la igualdad de (i),

ϕm+1 (ν) = bϕm (ν) + im+1 ≤ b(bm − 1) + im+1


≤ bm+1 − b + im+1 ≤ bm+1 − b + b − 1 ya que im+1 ≤ b − 1
m+1
=b − 1.

(iii) Probaremos ahora que ν < ν 0 en [0, b−1]m+1 implica que ϕm+1 (ν) < ϕm+1 (ν 0 ).
En efecto, ν < ν 0 quiere decir que ν < ν 0 ó ν = ν 0 e im+1 = i0m+1 . En el primer caso
la hipótesis de inducción implica que ϕm (ν) < ϕm (ν 0 ) y ası́ ϕm (ν 0 ) ≥ ϕm (ν) + 1 por
lo que

ϕm+1 (ν 0 ) = bϕm (ν 0 ) + i0m+1 ≥ b ϕm (ν) + 1 + i0m+1




= bϕm (ν) + b + i0m+1


> bϕm (ν) + im+1 ya que im+1 ≤ b − 1 < b
= ϕm+1 (ν),

es decir, ϕm+1 (ν 0 ) > ϕm+1 (ν), como se querı́a.


En el segundo caso, ν = ν 0 e im+1 < i0m+1 , y se tiene que

ϕm+1 (ν 0 ) = bϕm (ν 0 ) + i0m+1 = bϕm (ν) + i0m+1


< bϕ(ν) + im+1 = ϕm+1 (ν),

como se querı́a. Finalmente, observe que como ϕm preserva el orden, entonces ϕm


es inyectiva, y como el cardinal de [0, b − 1]m es bm que es igual al cardinal de
[0, bm − 1], se sigue que ϕm es biyectiva, como se querı́a. t
u

Para demostrar el teorema de los ceros de Hilbert, necesitaremos un resultado 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 bn−1 b1
n
+ n−1 + · · · + + b0 = 0
a a a
y multiplicando por an−1 obtenemos que
3 Localización, finitud y el teorema de los ceros 71

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, en-
tonces 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 existen


α1 , . . . , αn ∈ L algebraicamente independientes sobre K y tales que L es entera sobre
K[α1 , . . . , αn ]. Por el lema anterior se sigue que K[α1 , . . . , αn ] es un campo. Ahora,
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 algebraica-


mente 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.
(2) Si I ⊆ K[x1 , . . . , xn ] es un ideal, 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 (2) podemos suponer que I es máximo, ya que de lo
contrario tomando m máximo tal que I ⊆ m, como V(m) ⊆ V(I), si probamos que
V(m) 6= 0/ entonces V(I) 6= 0. / Ahora, para la parte (1), claramente el ideal hx1 −
a1 , . . . , xn − an i es máximo 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 corolario anterior, 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

y por lo tanto

V(m) = Vhx1 − a1 , . . . , xn − an i = {(a1 , . . . , an )} 6= 0.


/
72 3 Localización, finitud y el teorema de los ceros

Lo anterior demuestra las primeras√dos partes del teorema. √


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 =
m
√ f (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, con
T

los p primos, entonces f 6∈ I quiere decir que 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 ]  A → A fˆ  A fˆ/m

donde A fˆ/m es de tipo finito sobre K. Por 3.18 la extensión es algebraica y como K
es algebraicamente cerrado, entonces K = A fˆ/m y las imágenes 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
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
3 Localización, finitud y el teorema de los ceros 73

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

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 lema
anterior. 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 de A y las de B, los
teoremas de ((subida y bajada)) de Cohen-Seidenberg que a continuación probare-
mos. 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}


/
74 3 Localización, finitud y el teorema de los ceros

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, J
S

/ Por el lema de Zorn M tiene un elemento máximo,


es un ideal de A, I ⊆ J y J ∩S = 0.
digamos p. Supongamos ahora que ab ∈ p y que a, b ∈ A−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

(hai + p) ∩ S 6= 0/ y (hbi + p) ∩ S 6= 0.
/

Por lo tanto, existen p, p0 ∈ p y r, r0 ∈ A tales 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.

N OTA. Si S = {1}, el lema anterior muestra que todo ideal propio I (lo cual es lo
que dice I ∩ S = I ∩ {1} = 0)
/ está contenido en un ideal máximo. t
u
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.
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

(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. 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.
3 Localización, finitud y el teorema de los ceros 75

(2) Para todo ideal primo p ⊆ A existe un ideal primo P ⊆ B tal que1 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 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 anterior
B/P1 es entero sobre A/p y como P2 ⊇ P1 , entonces P2/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 anterior se debe tener que P2 /P1 = 0, ya que B/P1 es dominio entero. Se
sigue que P1 = P2 . t
u

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 integralmente cerrado (en su campo de fracciones K).
Si p0 p1 son primos de A y P1 es un primo de B arriba de p1 , entonces existe un
primo P0 de B arriba de p0 y tal que P0 P1 .
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 anterior. Para (2), por 3.27 (2)

1 Se suele decir que arriba de cualquier primo de A hay algún primo de B.


76 3 Localización, finitud y el teorema de los ceros

existe P0 arriba de p0 . Supongamos por inducción que ya se construyó una cadena


P0 · · · Pk de primos de B arriba de p0 · · · pk . Entonces, para pk = Pk ∩ A
y para la extensión de anillos A/pk ⊆ B/Pk , que es entera por 3.26, y para el ideal
primo pk+1 /pk de A/pk , por el lema 3.27 (2) existe un primo Pk+1 /Pk de B/Pk
arriba de pk+1 /pk y por lo tanto Pk+1 es un primo de B arriba de pk+1 .
Para (3), observe 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 por 3.27(3).
Esto prueba la parte (3) y ası́ sólo resta demostrar (∗). Para ésto, supongamos que
existe un c ∈ p0 B ∩ S. Entonces, c es entero sobre p0 y ası́ su mónico irreducible
Irr(c, K) tiene coeficientes en p0 :

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 es
an−1 n−1 a1 a0
Irr(b, p0 ) = xn + x + · · · + n−1 x + n
a a a
y como b es entero sobre A, entonces los coeficientes ai /an−i de este polinomio
están en A. 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 b es entero sobre p0 y ası́, por 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
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 ó b = 0, por lo que a/s = 0 ó 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.
3 Localización, finitud y el teorema de los ceros 77

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.
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 14, localización
conmuta con la formación de nilradicales y ası́ nil Ap = (nil A)p . Entonces el coro-
lario de sigue de la proposición anterior 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.
78 3 Localización, finitud y el teorema de los ceros

φ φp
Demostración. (1) ⇒ (2): 0 → M −→ N exacta implica que 0 → Mp −→ Np es
exacta, porque la localización es un funtor exacto. 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 es un funtor
0 → M −→ φm
exacto se sigue que 0 → Mm m Nm es una sucesión exacta, y como φm es
inyectivo, por hipótesis, se sigue que Mm0 = 0 para todo ideal máximo de A y ası́,

por la proposición anterior, 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 funtor
0 −→ N es exac- φm
exacto, entonces para todo ideal máximo m se tiene que 0 → Nm m
0 ⊗ φm ⊗id
ta y ası́ 0 → Nm Am Mm −→ Nm ⊗Am Mm es exacta porque Mm es plano. Por el
ejercicio 12 tensorar y localizar conmutan y ası́ la sucesión exacta anterior se puede
(φ ⊗id)m
escribir como la sucesión exacta 0 → (N 0 ⊗A M)m −→ (N ⊗A M)m , lo cual im-
φ ⊗id
plica que 0 → N 0 ⊗A M −→ N ⊗A M es exacta, por la proposición anterior. t
u

Ser integralmente cerrado es una propiedad local:


Proposición 3.33 Sea A un dominio entero. Son equivalentes:
(1) A es integralmente cerrado.
(2) Ap es integralmente cerrado, para todo ideal primo p de A.
(3) Am es integralmente cerrado, para todo ideal máximo m de A.
3 Localización, finitud y el teorema de los ceros 79

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 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
integralmente cerrado si y sólo si f es un epimorfismo, lo cual por una proposición
anterior 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 integralmente cerrado. 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 el ejercicio


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

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. En la demostración de la parte 3 de 3.7 compruebe que S es un conjunto multi-


−1
plicativo de A/p y que se tiene el isomorfismo S (A/p) ' S−1 A/S−1 p.

3.3. 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 3.4. Suponga
además que T es igual al subconjunto multiplicativo de B generado por f (S).
80 3 Localización, finitud y el teorema de los ceros

Si f es inyectiva demuestre que fˆ lo es también.


Si f es suprayectiva demuestre que fˆ lo es también.

3.4. Si S ⊆ A, es multiplicativo y f : A → B es un monomorfismo de anillos tal que


f (S) ⊆ B∗ , demuestre que fˆ en 3.2 también es inyectivo.

3.5. 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
ϕ

3.6. Si (A, m) es un anillo local, demuestre que A ' Am . Sugerencia: A − m = A∗ .

3.7. Localización de módulos. Si M es un A-módulo y S ⊆ A es un conjunto mul-


tiplicativo, como en el ejercicio 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.8. 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 Localización, finitud y el teorema de los ceros 81

3.9. 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 mo-
nomorfismo y por lo tanto S−1 M 0 se puede ver como un submódulo de S−1 M.
3.10. Usando la observación final del ejercicio anterior, si S ⊆ A es multiplicativo,
demuestre 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.11. Si S ⊆ A es multiplicativo y M es un A-módulo, demuestre 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.12. 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.13. Si S ⊆ A es multiplicativo, por el ejercicio 10, 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.14. Si S ⊆ A es multiplicativo, demuestre que nil(S−1 A) = S−1 (nil A).
3.15. 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.16. Un A-módulo M se dice que es fiel si siempre que a ∈ M 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.17. Si A es un dominio entero integralmente cerrado en su 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).
82 3 Localización, finitud y el teorema de los ceros

3.18. Si A ⊆ B son anillos con B entero sobre A y S ⊆ A es un subconjunto multipli-


cativo, demuestre que S−1 B es entero sobre S−1 A.

3.19. Demuestre que el lema de Zariski 3.21 se sigue del teorema de los ceros de
Hilbert 3.22.

3.20. El lema 3.18 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) Existe un subanillo
√ A ⊆ C ⊆ B tal que α ∈ C, C es finitamente generado como
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 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 de 3.26 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.
3 Localización, finitud y el teorema de los ceros 83

(v) Si A es un dominio entero, K es su campo de fracciones y L/K es una exten-


sió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 exten-
sió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.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 34 y 35 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 ∈ MTno es nilpotente, entonces A f 6= 0 y ası́ A f contiene un ideal primo.


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.
84 3 Localización, finitud y el teorema de los ceros

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.
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 generar es una pro-
piedad 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
3 Localización, finitud y el teorema de los ceros 85

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.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 ó N = 0. Sugerencia: Vea el ejercicio
17 de §1.
86 3 Localización, finitud y el teorema de los ceros

3.48. Sea A un anillo. Demuestre que D( f ) = 0/ ⇔ A f = 0 ⇔ f es nilpotente.

3.49. Sean A un anillo, S ⊆ A un subconjunto multiplicativo y M un A-módulo.


Demuestre que
(i) lim A ' S−1 A.
−→ f
f ∈S
(ii) lim M ⊗A A f ' S−1 M.
−→
f ∈S

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

3.51. En 3.8 demuestre que las funciones biyectivas correspondientes son homeo-
morfismos.

3.52. 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, identifi-
cando Spec S−1 A con su imagen en Spec A (por el ejercicio anterior) 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 → Spec A.
(ii) Spec f (S)−1 B = (a f )−1 (Spec S−1 A).

3.53. Sean f : A → B un morfismo de anillos, p ∈ Spec A, S = A−p y f (S) ⊆ B como


en el ejercicio anterior. 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.54. 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.55. 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.56. 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.
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 anillo, son equivalentes:
(1) A es noetheriano.
(2) Toda cadena ascendente de ideales propios

I1 ⊆ I2 ⊆ · · · ⊆ In ⊆ · · ·

se estaciona, i.e., existe un entero m tal que Im = Im+1 = · · · .


(3) Todo conjunto no vacı́o 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 y es propio porque los I j lo son. Por hipótesis I es


finitamente generado, digamos I = ha1 , . . . , an i, donde notamos que para m sufi-
cientemente grande se tiene que ai ∈ Im y por lo tanto I ⊆ Im , i.e., Ik = Im para toda
k ≥ 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,

87
88 4 Anillos noetherianos y artinianos

y como éste es máximo 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

Ejemplo 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. Sea f1 ∈ I 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 fk+1 ∈ I − h f1 , . . . , fk i de grado menor. Por la elec-
ció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 , . . . , ak i = ha1 , . . . , ak , ak+1 i

se tendrı́a una igualdad de la forma


k
ak+1 = ∑ ri ai con los ri ∈ A
i=1

y poniendo
k
g := fk+1 − ∑ ri xnk+1 −ni fi ∈ I − h f1 , . . . , fk i
i=1

este es un polinomio de grado gr(g) < gr( fk+1 ) porque el coeficiente ak+1 de fk+1
se cancela en
k k
ak+1 xnk +1 − ∑ ri xnk+1 −ni ai xni = ak+1 xnk+1 − ∑ ri ai xnk+1 = 0
i=1 i=1

porque ∑ki=1 ri ai = ak+1 , lo cual contradice la minimalidad del grado de fk+1 . t


u

Observación. En el capı́tulo 1, página 17, 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 , . . . , fk i con fi ∈ I. Se sigue que

V(I) = V( f1 ) ∩ · · · ∩ V( fk ),
4 Anillos noetherianos y artinianos 89

es decir, todos los conjuntos algebraicos afines son la intersección un número finito
de hipersuperficies V( fi ) ⊆ K n (vea el ejemplo 6 del capı́tulo 1 en la página 18).
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).

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 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 37 del capı́tulo 3. t
u

Recordemos ahora del capı́tulo 1, página 18, que si U ⊆ Specm K[x1 , . . . , xn ],


entonces I(U) = m∈U m; en particular para U = Specm K[x1 , . . . , xn ] se tiene que
T

I(Specm(K[x1 , . . . , xn ])) =
\
m
m∈Specm K[x1 ,...,xn ]

y dejamos como el ejercicio 27 el probar que si K es un campo infinito, entonces

I(Specm(K[x1 , . . . , xn ])) = 0

(note que en particular si K es algebraicamente cerrado, el ejemplo 2 en la página


93 prueba el caso correspondiente).
Si A es cualquier anillo, a la intersecció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 ejercicio 27
citado anteriormente, pide probar 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áxi-
mo 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 c ∈ A. Se sigue que 1 − ac = m ∈ m y por lo
tanto no es una unidad. t
u
90 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 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 ); por lo tanto el determinante anterior se expande como un 1 más una suma de
elementos de I, digamos 1 + c con c ∈ I ⊆ J(A). Se sigue que d = det(δi j − ai j ) ∈ A∗
porque de lo contrario existirı́a un ideal máximo m tal que d ∈ m, y como d = 1 + c
con c ∈ J(A), entonces c ∈ m y consecuentemente 1 ∈ m, una contradicción. Por lo
tanto, 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. 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
4 Anillos noetherianos y artinianos 91

de tal forma que m/m2 es un k(m)-espacio vectorial.


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

NoteTentonces que, en el caso cuando I ⊆ J(A), por el lema de Nakayama se sigue


que n≥1 I n = 0, como se querı́a. Basta entonces probar (1) y para comenzar note
que la inclusión ⊇ es obvia. 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 m Hm . Por el lema anterior existe
92 4 Anillos noetherianos y artinianos

un conjunto finito { f1 , . . . , fk } de elementos


S
de m Hm que genera a J. Sean di =
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 , . . . , fk i y ası́ existen gi ∈ A[x1 , . . . , xr ] tales que

f = g1 f1 + · · · + gk fk .

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. 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 anterior se mostró que


T

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 4.5, es decir, S−1 I ⊆
J(S−1 A) donde S−1 A es noetheriano por 4.3. Observe ahora que de M = IM se sigue
que S−1 M = (S−1 I)(S−1 M). Como S−1 I ⊆ J(S−1 A), por el lema de Nakayama se
sigue que S−1 M = 0. Finalmente, como A es Noetheriano, entonces M es finitamente
generado; se sigue que 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. 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 93

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 es nilpotente. Supongamos


que no lo es; entonces A f 6= 0 y ası́ existe un ideal máximo m ⊆ A f , y como A f '
A[T ]/h f T − 1i por 3.6, entonces A f es una K-álgebra de tipo finito, porque A lo
es y consecuentemente A[T ] también lo es. Se sigue que A f /m es una extensión
de tipo finito de K y ası́, por 3.21 es una extensión algebraica. Sea ρ : A → A f el
morfismo canónico. Entonces ρ induce un monomorfismo A/ρ −1 (m)  A f /m, i.e.,
A/ρ −1 (m) es una K-subálgebra de A f /m. Por 3.20 se sigue que A/ρ −1 (m) es un
campo y por lo tanto ρ −1 (m) es un ideal máximo de A. Note ahora que f 6∈ ρ −1 (m)
porque ρ( f ) es una unidad de A f . Finalmente, el hecho de que f no esté en el ideal
máximo ρ −1 (m) de A contradice el que f ∈ J(A). Se sigue que f es nilpotente,
como se querı́a. t
u

Ejemplo 2. Si K es un campo algebraicamente cerrado 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 y
s ∈ S. Se sigue que tsa ∈ mn para algún t ∈ S y por lo tanto tsa = 0 en A/mn . Por
94 4 Anillos noetherianos y artinianos

otra parte, el único ideal máximo que contiene a mn es m por 1.9, y por la corres-
pondencia 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 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. Todo ideal primo p de A es primario.

Ejemplo 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 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 ó bmn ∈
√ √
q. En cualquier caso, a ∈ q ó b ∈ q. t
u

Si q es primario y p = q, diremos que q es p-primario.

Ejemplo 7. En Z el ideal ∈ Z primo los ideales hpn i son


p 0 es 0-primario, y para p p
hpi-primarios porque hp i = hpi ya que si a ∈ hpn i, entonces at ∈ hpn i, i.e,
n
4 Anillos noetherianos y artinianos 95

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, 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
Corolario 4.17 Si m es máximo, entonces las potencias mk son m-primarios. t
u

Lema 4.18 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.19 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
9 de la página 25)
(I : x) := {a ∈ A : ax ∈ I}
y note que claramente x ∈ I implica que (I : x) = A.
Lema 4.20 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.
96 4 Anillos noetherianos y artinianos
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), claramente 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. Si I admite una descomposición primaria (∗), entonces admite una


descomposición primaria mı́nima ya que, por 4.19 podemos combinar ideales pri-
marios con el mismo radical y ası́ (i) se puede tener. Para (ii), note que cualquier qi
en (∗) que no satisfaga (ii) puede ser omitido.

Los ideales primos pi = qi que ocurren en una descomposición primaria mı́ni-
ma 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 pri-
maria sus ideales primos mı́nimos son los radicales de los ideales primarios de la
descomposición de I:

Proposición 4.21 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 }.

Demostración. Para comenzar, observe que como pi = qi , entonces qi ⊆ pi y por
lo tanto I = q1 ∩ · · · ∩ qn ⊆ 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
T
4 Anillos noetherianos y artinianos 97
n n
√ \ √ \
p= p⊇ qi = pi
i=1 i=1

y ası́ p ⊇ pTi para algún i (porque si no fuera ası́, para cada i existirı́a un ai ∈ pi − p y
a1 · · · an ∈ i pi ⊆ p, una contradicción con el hecho de que p es primo), vea también
1.9. t
u
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.22 (Primer teorema de unicidad) Si I = q1 ∩ · · · ∩ qn es una descom-

posició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 4.20. Ahora, si (I : x) es primo,p la 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 proposición
p
4.21 anterior (vea también 1.9) dice que p ⊇ pi , para algún i y por lo tanto (I : x) =
p = pi .
√ p
Recı́procamente, para ver que cada pi = qi es de la forma (I : x) observe
que para cada pi existe un ai ∈ j6=i q j − qi porque la descomposición primaria es
T
p
mı́nima. Por p el lema 4.20 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
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}
98 4 Anillos noetherianos y artinianos

se le llama el asociado del ideal I. Ası́, el primer teorema de unicidad 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 mi-
nimales de Ass(I) se conocen como los primos aislados asociados a I. Los primos
asociados que no son aislados se llaman primos encajados.
Ejemplo 8. En A = K[x, y], K un campo, para el ideal I = hx2 , xyi se tiene la descom-
posició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.
En el ejemplo anterior note que se tiene también otra descomposición primaria
diferente
I = hx2 , xyi = hxi ∩ hx2 , yi,
donde hx2 , yi es hx, yi-primario por el ejemplo 6.
N OTA. Los términos aislado y encajado provienen de la geometrı́a, ya que si
I ⊆ K[x1 , . . . , xn ], con K algebraicamente cerrado, el ideal I define la variedad afı́n
V(I) ⊆ K n (véase la página 17 del capı́tulo 1) y los primos aislados de I corres-
ponden a los puntos genéricos (vea la página 13 del capı́tulo 1) de las componentes
irreducibles de V(I) ya que la cerradura de {p} es toda la componente irreduci-
ble correspondiente, y los primos encajados corresponden a subvariedades de estas
componentes irreducibles, i.e., variedades encajadas en las componentes irreduci-
bles.
En el ejemplo 8 anterior, si K es algebraicamente 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
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.
4 Anillos noetherianos y artinianos 99

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. 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 ó I =
J2 . El resultado principal es que en un anillo noetheriano todo ideal admite una
descomposición primaria.
Teorema 4.23 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. Queremos
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 y 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

El segundo teorema de unicidad. Para probar que las intersecciones de ideales


aislados asociados a un ideal descomponible no dependen de la descomposición
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.
100 4 Anillos noetherianos y artinianos

primaria del ideal, necesitaremos estudiar primero cómo se comportan los ideales
primarios bajo localización.
Proposición 4.24 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, entonces 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 se sigue que yn ∈ q, para algún
n ≥ 1, y por lo tanto (y/t)n = yn /t n ∈ S−1 q yp ası́ S−1 q es primario. Ahora, como

el radical conmuta con localización, entonces S−1 q = S−1 q = S−1 p, y S−1 p es
primo porque p lo es. Finalmente, por 4.18, 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.25 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 4.24 ya que si S ∩ pi 6= 0/ entonces S−1 qi = S−1 A. También,


/ entonces los S−1 qi son S−1 pi -primarios. Por otra parte, como
por 4.24, si S ∩ pi = 0,
los pi son distintos, entonces los S−1 pi , 1 ≤ i ≤ k, también lo son y ası́ (∗) es una
4 Anillos noetherianos y artinianos 101

descomposición primaria mı́nima por la correspondencia biunı́voca de 4.24. Final-


mente, tomando las imágenes inversas, 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

por la segunda parte de 4.24. 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. (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 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.26 (Segundo teorema de unicidad) Sean I ⊆ A un ideal descomponi-
ble e I = ni=1 qi una descomposición primaria mı́nima. 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 (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 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 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:
102 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.27 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 4.1. t
u

Ejemplo 9. 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.
Proposición 4.28 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.29 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.30 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 4.27 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 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

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.
4 Anillos noetherianos y artinianos 103

Proposición 4.31 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 tales
que I niln A 6= 0, por ejemplo I = nil A y ası́ la familia F 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 = · · · = a · · · a · xt =
a · 0 = 0 porque x ∈ niln A ⊆ nil A y ası́ algún xt = 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.36 siguiente, necesitaremos algu-


nos 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 16 en la página 52 del capı́tulo 2).
Ejemplo 10. 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 dim M j = dim M j−1 + 1, por lo que los cocientes M j /M j−1 tienen dimensión
1 y ası́ son simples. Note que la longitud de esta serie de composición es igual a
n = dim 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
Ni /Ni−1 ⊆ Mi /Mi−1 y como los Mi /Mi−1 son simples entonces Ni /Ni−1 = Mi /Mi−1
ó 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).
104 4 Anillos noetherianos y artinianos

(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.32 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 observació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 composició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.33 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. t


u
Proposición 4.34 La longitud `(M) es una función aditiva en la clase de todos los
módulos de longitud finita.
f g
Demostración. Mostraremos que 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 ). En
4 Anillos noetherianos y artinianos 105

efecto, 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
g) a submódulos Mi00 de M que contienen a M 0 y el cero de M 00 corresponde a M 0 :
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.35 Si K es un campo y M es un K-espacio vectorial, son equivalen-
tes:
(1) dimK M < ∞.
(2) `(M) < ∞.
(3) M es noetheriano.
(4) M es artiniano.
Más aún, si se satisfacen las condiciones anteriores, entonces dimK M = `(M).
Demostración. (1) ⇒ (2): Si dim M = n < ∞, una serie de composición de M es una
bandera
0 = M0 M1 · · · Mn = M
por lo que dim Mi = i y los cocientes Mi /Mi−1 de dimensión 1 por lo que `(M) =
n = dim M.
(2) ⇒ (3) y (2) ⇒ (4) se siguen de 4.33. Para (3) ⇒ (1), supongamos que (1) es
falso. Entonces, existe un número infinito de vectores x1 , x2 , . . . de M linealmente in-
dependientes. 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
N1 ⊇ N2 ⊇ · · ·
que contradice que M es artiniano. t
u
Lema 4.36 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.
106 4 Anillos noetherianos y artinianos

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

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 subespacios del espacio vectorial Mr están en correspondencia biunı́voca con
los ideales de A contenidos entre m1 · · · mr−1 y m1 · · · mr . Si A es noetheriano (arti-
niano) entonces Mr es noetheriano (artiniano) y por lo tanto es de dimensión finita
como k(mr )-espacio vectorial por la proposición anterior, y es noetheriano y ar-
tiniano como A-módulo por la correspondencia mencionada arriba. Aplicaciones
iteradas del ejercicio 10 a las sucesiones exactas siguientes

0 → 0 = m1 · · · mn → m1 · · · mn−1 → Mn → 0

0 → m1 · · · mn−1 → 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.37 Un anillo es artiniano si y sólo si es noetheriano de dimensión cero.
Demostración. Si A es artiniano, por 4.28, dim A = 0. Por 4.30, A tiene un número
finito de ideales máximos m1 , . . . , mn y ası́

m1 · · · mn ⊆ m1 ∩ · · · ∩ mn = J(A) = nil A

donde la última igualdad es por 4.29, y por 4.31 una potencia de este producto
m1 · · · mn es cero y ası́ A es noetheriano por el lema anterior.
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
4 Anillos noetherianos y artinianos 107

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 4.12, alguna potencia de su nilradi-
cal es cero y ası́ podemos aplicar el lema anterior para concluir que A es artiniano.
t
u
Teorema 4.38 (Teorema de estructura de los anillos artinianos) Todo anillo ar-
tiniano 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 demos-
k · · mk = 0. Como se tiene
tración
q del teorema anterior vimos que algún producto q m1 ·q n
k k k
que mi = mi , entonces para i 6= j los radicales mi y m j son coprimos y por
lo tanto los ideales mki y mkj también son coprimos por el ejercicio 5, inciso (ix) del
capı́tulo 1. Del teorema chino del residuo se tiene un isomorfismo

A ' A/mr11 × · · · × A/mrnn ,

y cada anillo artiniano A/mri i es obviamente local porque el único ideal máximo de
A que contiene a mri i es mi por 1.9. t
u
Proposición 4.39 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 4.29, nil A = J(A) = m y ası́ por 4.31 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

Si (A, m) es artiniano local, como nil A = J(A) = m, entonces por 4.31 el ideal
m es nilpotente y como A es local, entonces todo elemento de A es una unidad o es
nilpotente.

Ejemplo 11. Si p es primo, el anillo Z/pn es artiniano local con ideal máximo el
correspondiente a hpi. Si n = pe11 × · · · × per r , el teorema anterior dice que

Z/n ' Z/pe11 × · · · × Z/per r

es artiniano.
Proposición 4.40 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.
108 4 Anillos noetherianos y artinianos

(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
se sigue que mn = 0 y como A es noetheriano por 4.36 se sigue que A es artiniano.
t
u
Proposición 4.41 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 4.28 y 4.30, Spec A es finito y discreto. (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 4.37, A es artiniano. t
u

Proposición 4.42 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. (1) ⇒ (2): Por el teorema de estructura de anillos artinianos 4.38, el


anillo A es un producto directo finito de anillos artinianos locales y si probamos que
cada uno de estos es una K-álgebra finita, entonces A también lo es. Supongamos
entonces que (A, m) es un anillo artiniano local que es de tipo finito como K-álgebra.
Entonces, en K → A → A/m el campo residual A/m es una extensión finita de K por
el teorema de Zariski 3.21. Como A es artiniana, entonces también es noetheriana y
por 4.33 tiene longitud finita como A-módulo y consecuentemente no se puede tener
una cadena infinita
0 ⊆ hx1 i hx1 , x2 i · · · ⊆ M
con los xi ∈ M. Se sigue que M es finitamente generado como A-módulo.
(2) ⇒ (1): Como A es K-álgebra, todo ideal de A es un K-espacio vectorial y por la
hipótesis (2) se tiene que dimK A = n < ∞. Entonces los ideales de A son también
de dimensión finita como espacios vectoriales sobre K y por lo tanto son artinianos
por 4.35. t
u

Ejercicios

4.1. Los ejercicios siguientes son variantes del ((lema de Nakayama)) y tendremos
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.
4 Anillos noetherianos y artinianos 109

(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 y k = A/m es su campo residual, entonces m M/mM = 0 y
ası́ M/mM es un k-espacio vectorial de dimensión finita.

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.

4.3. Si p es un ideal primo de A y n ≥ 1, demuestre que pn = 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 ⊇ · · ·
110 4 Anillos noetherianos y artinianos

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:
(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 morfismo de anillos, demuestre que f (J(A)) ⊆ J(B).


4 Anillos noetherianos y artinianos 111

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

supp M = {p ∈ Spec A : Mp 6= 0}.

(i) Si M, N son finitamente generados, demuestre que

supp(M ⊗A N) = supp M ∩ supp N.

(ii) Si M es finitamente generado e I ⊆ A es un ideal, demuestre que

supp(M/IM) = (supp M) ∩V (I).

Sugerencia: M/IM ' M ⊗A (A/I), I = An(A/I) y supp(A/I) = V (I).

4.26. Si K es un campo infinito, demuestre que I(K n ) = 0, donde para U ⊆ K n


interprete a I(U) como

I(U) = { f ∈ K[x1 , . . . , xn ] : f (P) = 0 para todo P ∈ U}.

Note que cuando K es algebraicamente cerrado el ejemplo 2 de la página 93 de-


muestra el caso correspondiente.

4.27. 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.28. 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 4.14.

4.29. 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.
112 4 Anillos noetherianos y artinianos

4.30. Si (A, m) es un anillo local, demuestre que el epimorfismo canónico ϕ : A →


Am es un isomorfismo local.

4.31. 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.32. 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.
T n
4.33. Si A es noetheriano e I ⊆ A es un ideal, demuestre que I = 0 si y sólo si
todos los elementos de 1 + I no son divisores de cero.

4.34.TSi A es un dominio entero noetheriano e I ⊆ A es cualquier ideal, demuestre


que I n = 0.
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 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
ó α −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 integralmente cerrado en su campo de fracciones K.
Demostración. (1): Si m = A − A∗ , entonces α ∈ m si y sólo si α = 0 ó α −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 α, β ∈

113
114 5 Anillos de valuación discreta y de Dedekind

m son no nulos, entonces αβ −1 ∈ A ó α −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): Si α ∈ K es entero sobre A, entonces satisface una ecuación de la forma

(∗) α n + an−1 α n−1 + · · · + a1 α + a0 = 0 con a j ∈ A.

Si α ∈ A, no hay nada qué probar. Si α 6∈ A, entonces α −1 ∈ A y ası́ α 1−n ∈ A y


multiplicando (∗) por α 1−n 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,

una contradicción. 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 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 115

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 2. Este ejemplo es formalmente análogo al 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 3. Sea K = F((T )) el campo de series formales de Laurent en una variable


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)} = v(a + b)
ya 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) ≥ v(a), i.e., v(a) = v(a + b). t
u
116 5 Anillos de valuación discreta y de Dedekind

Lema 5.3 Si K, v es un campo valuado, entonces:


(1) El conjunto Ov := {a ∈ K : v(a) ≥ 0} un anillo de valuación de K, y ası́, por
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 y ası́ Ov es un anillo de valuación. Por 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 4. Si K = Q y v = v p es la valuación p-ádica, se tiene que (ver el ejemplo


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 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
o parámetro uniformizador de K. Ası́, en el ejemplo 4 anterior, 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 primo, entonces
π ∈ pv ya que v(π) = 1 > 0. Más aún, pv es un ideal principal generado por π:
5 Anillos de valuación discreta y de Dedekind 117

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 5.5
que Ov es un dominio de ideales principales). El lema siguiente recoge lo que hemos
probado en estas observaciones:

Lema 5.4 Si K, v es un campo valuado discreto y π es un elemento primo de K,


entonces todo α ∈ K ∗ se puede escribir en forma única como

α = π nu

con n = v(α) ∈ Z y u ∈ O∗v .


Demostración. Antes del enunciado del lema 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 = ε. t
u

Proposición 5.5 Sean K un campo valuado discreto, Ov su anillo de valuación,


pv = hπi su ideal máximo y π un elemento uniformizador. Entonces:
(1) 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.
(2) La intersección de todos los ideales propios no nulos de Ov es el ideal 0, es decir,
\
pnv = 0.
n≥0

(3) Para cada n ≥ 0, pnv = {α ∈ K : v(α) ≥ n} y se tiene la cadena de ideales

Ov ⊇ pv ⊇ p2v ⊇ p3v ⊇ · · ·

Demostración. 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 el lema anterior 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 β ∈ I es otro elemento entonces v(β ) ≥ n
por la elección de n = v(a), y ası́ v(β ) = n + t con t ≥ 0 y por lo tanto β = π n π t ε
con ε ∈ O∗v y en consecuencia, β ∈ hπ n i, i.e., I ⊆ hπ n i. Esto prueba la primera parte
de (1). Para la segunda parte de (1) observe que los ideales hπ n i sólo son primos si

1 Como en el capı́tulo anterior, dim A = 1 quiere decir que los ideales primos no cero son máximos.
118 5 Anillos de valuación discreta y de Dedekind

n = 1, por lo que dim Ov = 1 ya que 0 es primo. Para (2), si a ∈ n≥1 pnv entonces
T

a ∈ hπ n i para toda n ≥ 1 y 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
(3) 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 siguiente, después de un lema preliminar:
Lema 5.6 Sea (A, m) un dominio noetheriano local de dimensión 1.
(1) Si 0 6= I A es un ideal propio no nulo, entonces I es m-primario y mn ⊆ I para
algún n ≥ 1.
(2). Para todo n ≥ 0, mn 6= mn+1 .
Demostración. (1): 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. Más aún, como I = m, entonces por 4.3 mn ⊆ I = m,
para algún n ≥ 1. Para (2), si mn = mn+1 para algún n, por el lema de Nakayama se
sigue que mn = 0 y por lo tanto, si p es cualquier primo de A, entonces mn = 0 ⊆ p,
y como p primo se sigue que m ⊆ p, pero como m es máximo ésto implica que
m = p y consecuentemente m es el único ideal primo de A y ası́ dim A = 0, una
contradicción. Vea también 4.40. t
u
Teorema 5.7 Sean A un dominio entero con anillo de fracciones K. Son equivalen-
tes:
(1) A es un anillo de valuación discreta.
(2) A es un anillo noetheriano local de dimensión 1 integralmente cerrado.
(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 5.3 todo anillo de valuación discreta es un anillo
de valuación y ası́ por 5.1 es un anillo local integralmente cerrado y por 5.5 es
noetheriano de dimensión 1.
(2) ⇒ (3): Como dim A = 1, no puede ser un campo y ası́ m 6= 0. Por el lema de
Nakayama m 6= m2 y ası́ existe π ∈ m − m2 . Mostraremos que hπi = m. Claramente
5 Anillos de valuación discreta y de Dedekind 119

hπi p
⊆ m y para la otra inclusión, observe primeto que como A es noetheriano enton-
ces hπi tiene una descomposición primariap y como m es el único ideal primo no
nulo de A, porque dim A = 1, entonces hπi = m. Sea n ≥ 1 el menor entero tal que
mn ⊆ hπi; mostraremos 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 fracciones de A. Entonces, z 6∈ A porque de lo contrario se tendrı́a que
x = zπ ∈ hπi, en contradicción con el hecho de que x 6∈ hπi. Mostraremos ahora
que z es entero sobre A, y como A es integralmente cerrado esto último implica
que z ∈ A, una contradicción. Para exhibir una ecuación de dependencia entera para
z, note que como xm ⊆ hπi, entonces zm ⊆ A, ya que xm ⊆ hπi implica que pa-
ra 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 , . . . , mk
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 noetheriano local entonces I ⊆ m
y existe un entero mayor tal que I ⊆ m n = hπi (porque si I estuviera contenido en
m T m
todos los m , entonces por 5.5, I ⊆ m = 0, una contradicción porque I es no
nulo). Para la otra inclusión note que mn+1 ⊆ mn = hπ n i y para x ∈ I − mn+1 este lo
podemos escribir como x = uπ n con u 6∈ 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 t es otro irreducible, como A es DFU
entonces hti serı́a máximo y ası́ hti = hπi por lo que t = π, salvo unidades.
(5) ⇒ (1): Si π es el (único) irreducible de A, el ideal m = hπi es primo y de
hecho es máximo por la unicidad de π. Ahora, dado a ∈ A, existe un n ≥ 0 tal que
π n |a pero π n+1 - 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 de 4.8. t
u

Corolario 5.8 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 anterior todo anillo de valuación discreta es noethe-
riano. Recı́procamente, si A es un anillo de valuación noetheriano, dado un ideal no
120 5 Anillos de valuación discreta y de Dedekind

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 1 se tiene que hai i ⊆ ha1 , . . . , âi , . . . , an i ó 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
anterior A es un anillo de valuación discreta. t
u
Corolario 5.9 Si A es un dominio entero noetheriano integralmente cerrado de di-
mensión 1, entonces 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 conte-
nidos 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 integralmente cerrado (porque
ser integralmente cerrado es una propiedad local por 3.33). Por lo tanto, el resultado
se sigue del teorema anterior. t
u

Anillos de Dedekind. Un dominio entero noetheriano, integralmente cerrado 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. Todo DIP es un dominio de Dedekind, ya que es un DFU y por lo tanto


integralmente cerrado, y en un DFU todo primo no nulo es máximo.

Ejemplo 6. El ejemplo más importante es el siguiente: si K es un campo de números,


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}. 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 17). Por propiedades de la traza y el determinante es claro que

NK/Q : K ∗ → Q∗ y TrK/Q : K → Q
5 Anillos de valuación discreta y de Dedekind 121

son homomorfismos de grupos, multiplicativo para la norma y aditivo para la traza.


Lema 5.10 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
σ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. Si σ1 , . . . , σn son los n monomorfismos de K en C que fijan a Q, 5.10,
el ejercicio 18 pide probar que
n n
NK/Q (α) = ∏ σi (α) y TrK/Q (α) = ∑ σi (α).
i=1 i=1

Más aún, en el ejercicio 20 se pide probar que si

ϕ(x) = Irr(α, Q) = xd + ad−1 xd−1 + · · · + a1 x + a0

es el mónico irreducible de α y si α = α1 , . . . , αn son las raı́ces de ϕ(x), el coe-


ficiente 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.11 α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, enton-
ces existirı́an a1 , . . . , an en Q, no todos cero, tales que ∑i ai αi = 0. Multiplicando
esta ecuación 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 la matriz [Tr(αi α j )] es singular, y por lo tanto su


determinante es cero. Supongamos 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 linealmente 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-
122 5 Anillos de valuación discreta y de Dedekind

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 que
Tr(1) = 0 y por lo tanto Tr(β ) = 0 para todo β ∈ K); pero esto es una contradicción
ya que K/Q es separable. 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ı́

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
= (det[σi (αk )]) (det[a jk ])2 = disc(α1 , . . . , αn ) det(M)2 .
2

t
u
La proposición anterior 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 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
Lema 5.14 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.
Demostración. Sea α1 , . . . , αn ∈ K una base de K sobre Q. Por 3.15 existe un en-
tero 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. Si α ∈ OK , entonces su traza y norma también son enteros algebrai-


cos por el ejercicio 18 ya que si σi , 1 ≤ i ≤ n, son las n inmersiones de K en C,
5 Anillos de valuación discreta y de Dedekind 123

entonces los σi (α) satisfacen el mismo polinomio mónico con coeficientes enteros
que satisface α. Por otra parte, la traza y norma de α están en Q y por lo tanto están
en OK ∩ Q = Z. En particular, si α1 , . . . , αn ∈ I ⊆ OK es una base de K/Q como en
el lema anterior, 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.15 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.14 anterior, y si | disc(α1 , . . . , αn )|
es mı́nimo (como en la observación anterior), entonces I = Zα1 + · · · + Zαn .
Demostración. Por el lema anterior 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 5.12, | disc(β1 , . . . , βn )| = b2 | disc(α1 , . . . , αn )|, con b2 < 1, en contradic-


ción con la minimalidad de | disc(α1 , . . . , αn )|. t
u
Ejemplo 7. El discriminante de una base de K/Q puede ser negativo, como lo mues-
tra el ejemplo del anillo de enteros gaussianos Z[i] = OQ(i) correspondiente a la
extensión cuadrática Q(i)/Q (vea 5.18), 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 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.16 Sean K/Q 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
124 5 Anillos de valuación discreta y de Dedekind

OK /hmi → OK /I, y por lo tanto basta probar que OK /hmi es finito. Para probar esto,
por 5.15 con I = OK , se tiene que OK = Zα1 + · · · + Zαn , y pongamos
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.17 Si K ⊇ Q es un campo de números, entonces el anillo de enteros OK
es un dominio de Dedekind.
Demostración. Por el lema anterior 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
integralmente cerrado en K (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 del
lema anterior porque OK /p es un dominio entero finito y por lo tanto es un campo y
ası́ p es máximo. t
u

Un ejemplo: extensiones cuadráticas de Q. Comenzamos describiendo las exten-


siones cuadráticas, i.e., de grado 2 de Q, para después obtener sus anillos de ente-
ros. 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 de-
nominadores 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}.
5 Anillos de valuación discreta y de Dedekind 125
√ √
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 + b d 7→
a − b d (al que podemos llamar la conjugación de Q( d)).

El √ anillo de enteros de una extensión cuadrática. Si α = a + b d ∈ K =
Q( d), y si m(x) = Irr(α, Q) ∈ Q[x] es su mónico irreducible entonces para to-
do σ ∈ √ 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 prueba la primera parte del resultado siguiente que describe explı́citamente el
anillo de enteros de una extensión cuadrática de Q:

Teorema 5.18 Sea K = Q( d) una extensión cuadrática de Q, con d ∈ Z libre de
cuadrados.

(1) α = a + b d ∈ K es un entero algebraico si y sólo si 2a ∈ Z y a2 − b2 d ∈ Z.

(2) Si d ≡ 2, 3 (mód 4), entonces OK = Z + Z d.

(3) Si d ≡ 1 (mód 4), entonces OK = Z + Z(−1 + 2)/2.

Demostración. Por la parte (1), a + b d ∈ OK si y sólo si 2a y a2 − db2 ∈ Z. Ahora,
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).
(2): 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 ó m2 +


n2 ≡ 0 es que m2 ≡ 0 ≡ n2 (mód 4) (ya que cualquier cuadrado en Z es ≡ 0 ó 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 (2).
(3): Si d ≡ 1 (mód 4), entonces m2 − dn2 ≡ m2 − n (mód 4). Pero m2 − n2 ≡ 0
(mód 4) ⇔ m2 ≡ n2 ⇔ m2 ≡ 0 ≡ n2 ó m2 ≡ 1 ≡ n2 (por la misma observación entre
paréntesis de arriba) ⇔ m y n son ambos pares ó 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
126 5 Anillos de valuación discreta y de Dedekind

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

que OK ⊆ Z √
sigue √ + Z((−1 + d)/2). Para la otra inclusión note que (−1/2) +
(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 ya2 −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 8. 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}
√ √
donde 6 = 2 · 3 = (1 + −5)(1 − −5) por lo que OK no es un DFU.

Factorización única de ideales. El ejemplo 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, comenza-
mos observando que en los anillos de Dedekind todo ideal se puede factorizar como
producto de ideales primarios. Recordemos que en 4.37 y 4.38 del capı́tulo 4 carac-
terizamos los anillos noetherianos de dimensión 0. Al considerar anillos de Dede-
kind 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.19 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 4.23, I tiene una descomposición pri-
maria mı́nima I = ni=1 qi , con cada qi un ideal pi -primario. Como dim A = 1 y A es
T

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, si sucediera que I = ∏ ri , con los ri primarios, el argumento de
T
arriba muestra que I = i ri y ésta es una descomposición primaria mı́nima de I y
cada ri es una componente aislada y por lo tanto única, por 4.26. t
u
5 Anillos de valuación discreta y de Dedekind 127

Observación. 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 anterior nos dice que en este
caso todo ideal propio no cero de A se puede expresar, en forma única, como pro-
ducto 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 noethe-
riano 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 que vimos en la sección anterior.
El análogo global, para anillos de Dedekind, de la caracterización 5.7 de anillos
de valuación discreta es:
Teorema 5.20 Sea A un dominio entero. Son equivalentes:
(1) A es un anillo de Dedekind.
(2) A es noetheriano y 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 integralmente cerrado son propiedades locales por 4.4
y 3.33. Ası́, la equivalencia de (1) y (2) se sigue de 5.7.
(1) y (2) ⇒ (3): Por (1), dim A = 1 y es noetheriano. Por (2) Ap es anillo de valua-
ción discreta y ası́ por 5.7 todos sus ideales 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 pri-
marios de Ap y las potencias de ideales se corresponden bajo localización, entonces
los ideales p-primarios de A son potencias de p.
(3) ⇒ (4): Por 5.19 todo ideal propio no nulo de A se puede descomponer 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
128 5 Anillos de valuación discreta y de Dedekind

Corolario 5.21 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, 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 7 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 que OK
sea o no un DIP y al final probamos 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.22 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, 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 ∼ h1i = OK , entonces existen α, β ∈ OK no nulos tales que αI =
β OK = hβ i y ası́ β = αλ 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 5.27 que la operación anterior da una estructura de grupo a
Cl(OK ) necesitaremos los resultados siguientes:
Lema 5.23 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 5.20 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 1.9, p contiene a algún pi . Renumerando si hiciera falta pode-
mos 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 5.20, el
producto p2 · · · pr 6⊆ hai y ası́ existe un b ∈ p2 · · · pr − hai. Pongamos γ := b/a ∈ K.
5 Anillos de valuación discreta y de Dedekind 129

Entonces, γ 6∈ A ya que de lo contrario b = aγ ∈ hai en contradicción con la elec-


ció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.24 Sea A un dominio de Dedekind. Si 0 6= I es un ideal de A, entonces
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 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). Nótese que, de hecho, M ⊆ A ya que IJ ⊆ hαi =
Aα ⊆ 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 el teorema.
Supongamos que M A, entonces por el lema 5.23 existe γ ∈ K − A tal que
γM ⊆ A, y como A es integralmente cerrado en K, si probamos que γ satisface un
polinomio mónico f (x) ∈ 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 se tiene que como
J ⊆ M = α1 IJ ⊆ A y β x ∈ IJ entonces γ α1 β x =: a ∈ A y por lo tanto γβ x = rα ∈ hαi
y ası́, para γβ ∈ A se tiene, por definición de J, 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 m × m (ai j ) tiene coeficientes en A. Reescribiendo esta ecuación


matricial 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

0 = det (γIm − (ai j )) = γ m + términos γ i de grado < m con coeficientes en A,

y ası́, γ satisface el correspondiente polinomio mónico con coeficientes en A. t


u
130 5 Anillos de valuación discreta y de Dedekind

Corolario 5.25 (Ley de cancelación.) Si A es Dedekind e I, J, L son ideales no nu-


los de A, entonces IJ = IL implica J = L.
Demostración. Por la proposición anterior existe un ideal M 6= 0 tal que IM = hαi
es principal. Y como MIJ = MIL entonces hαiJ = hαiL, i.e., αJ = αL; pero, como
A es dominio entero, esto implica que J = L. t
u
Corolario 5.26 (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 α = β γ con β ∈ I y γ ∈ L, por lo que
α ∈ I y por lo tanto J ⊆ I.
Recı́procamente, si I ⊇ J, por la proposición anterior sea L un ideal no nulo
tal que IL = hαi es principal. Entonces, M = α1 LJ ⊆ A ya que J ⊆ I implica que
JL ⊆ IL = hαi, i.e., JL ⊆ αA, 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.27 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 arriba 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.
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 5.24
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. Nótese que la segunda afirmación del lema 5.23 nos dice que
OK es un DIP si y sólo si hK = 1. Y como OK es Dedekind, en 5.21 probamos que
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.28 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. Fijemos una base entera α1 , . . . , αn de OK y sean σ1 , . . . , σn las n


inmersiones de K en C. Definamos
5 Anillos de valuación discreta y de Dedekind 131
n  n 
λ := ∏ |σ
∑ i j ,
(α )|
i=1 j=1

y notemos que λ es un real positivo ya que σi (α j ) 6= 0 para toda i, j. Veremos que


esta λ nos sirve. Sea 0 6= I ⊆ OK un ideal cualquiera. Sabemos por 5.16 que su
norma es finita, ası́ sea m el 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 N(I) = OK /I < (m + 1)n , por la elección de m;

entonces deben existir al menos dos elementos distintos, digamos α 0 , α 00 en OK de


la forma (∗) que sean congruentes módulo I, i.e., 0 6= α := α 0 − α 00 ∈ I; y como
α 0 , α 00 tienen la forma (∗), entonces α tiene la misma forma, 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


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 y m j ≥ 0)
i=1 j=1
n  n 
≤∏ ∑ m|σi (α j )| (ya que m j ≤ m)
i=1 j=1
n  n 
≤ mn ∏ ∑ |σ i (α j )|
i=1 j=1

≤ mn λ ≤ N(I)λ (por definición de λ y por la elección de m).

t
u
Corolario 5.29 Sean K/Q una extensión finita y λ como en el lema previo. Enton-
ces, toda clase de ideales C ∈ Cl(OK ) contiene un ideal J ∈ C tal que N(J) ≤ λ .
Demostración. Dada cualquier C ∈ Cl(OK ) consideremos su clase inversa C−1 ∈
Cl(OK ) y fijemos un ideal I ∈ C−1 . Sea α ∈ I como en el lema anterior. Ası́, hαi ⊆ I
132 5 Anillos de valuación discreta y de Dedekind

en OK , y como éste es un anillo de Dedekind, entonces 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 el ejercicio 23 y el ejercicio 24:

NK/Q (α) = N(hαi) = N(IJ) = N(I)N(J),

y por el lema anterior NK/Q (α) ≤ λ N(I), y por lo tanto

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.30 Si K/Q es una extensión finita, entonces Cl(OK ) es un grupo finito.
Demostración. Sea λ como en el lema anterior. Por el corolario de arriba toda clase
C ∈ Cl(OK ) contiene un ideal J ∈ C tal que N(I) ≤ λ . 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
N(J) ≤ λ con J 6= 0, y si escribimos J = ∏ pei i con pi ⊆ OK ideales primos, entonces

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 26 inciso
(vi) del capı́tulo 3. t
u

Ejercicios

5.1. Sea A un dominio entero.


5 Anillos de valuación discreta y de Dedekind 133

(i) Si A es un anillo de valuación, I, J son ideales de A, demuestre que I ⊆ J


ó J ⊆ I.
(ii) Recı́procamente, si para cualesquiera ideales I, J de A se tiene que I ⊆ J ó 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 76). 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 2.4 el campo de frac-


ciones 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 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.7. En el ejemplo 3, demuestre que el anillo de valuación es el anillo de series de


potencias formales F[[T ]].

5.8. Generalize el lema 5.10: 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. Generalize el lema 5.15: si A es un dominio entero noetheriano integralmente


cerrado (en su 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.
134 5 Anillos de valuación discreta y de Dedekind

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 5.16, 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.

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 , . . . , αn 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 , . . . , αn son las raı́ces de ϕ(x), demuestre
que el coeficiente ad−1 = − TrQ(α)/Q (α) y a0 = (−1)d NQ(α)/Q (α).
5 Anillos de valuación discreta y de Dedekind 135

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 5.18 calcule el discriminante de cualquier 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).
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 ori-
ginalmente se definió 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 aspec-
to 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 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 17 del capı́tulo 1.

137
138 6 Dimensión de álgebras y anillos noetherianos

de M y, renumerando si hiciera falta, podemos suponer que los primeros r renglo-


nes son linealmente independientes, i.e., los polinomios f1 , . . . , fr son linealmen-
te independientes. Sea I = h f1 , . . . , fr i ⊆ K[x1 , . . . , xn ] y sean xi1 , . . . , xin−r tales que
{ f1 , . . . , fr , xi1 , . . . , xin−r } es una base del subespacio vectorial de polinomios 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 139

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 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 6.2. Hemos obtenido ası́ una contradicción con la hipótesis.
t
u
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,
140 6 Dimensión de álgebras y anillos noetherianos

entonces
grtrK (A/p) = grtrK (A) − 1.
p
Demostración. (J. Tate). Escribamos h f i = p1 ∩ · · · ∩ pr como intersección irre-
dundante de ideales primos pi ⊇ h f i. Entonces, V(h f i) = V(p1 ) ∪ · · · ∪ V(pr ) es
la descomposición de V( f ) en sus componentes irreducibles. Ası́, existe un punto
P0 ∈ V(p1 ) que no está en todos los otros V(pi ), porque de lo contrario la descom-
posición V( f ) = V(p1 ) ∪ · · · ∪ V(pr ) serı́a redundante. Note que, como V(pi ) son
cerrados, existe una vecindad abierta U = D(h) de P0 que sólo intersecta a V(p1 ) y
es disjunta con las otras V(pi ). Ahora, el anillo Ah es un dominio entero con el mis-
mo campo de fracciones que A y por lo tanto tiene el mismo grado de trascendencia
sobre K. Por el mismo argumento, el anillo Ah /S−1 p tiene p el mismo√grado de tras-
cendencia que A/p. Observe ahora que en Ah se tiene que f /1 = √ f Ah = p1 Ah .
Por lo tanto, después de reemplazar A con Ah podemos suponer que f es un ideal
primo de A, digamos igual a 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 2.16 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 ∈ K(A) sea f0 = Nm( f ) ∈ K(y1 , . . . , yd ). Por 2.15 se tiene que
f0 ∈ K[y1 , . . . , yd ]. Mostraremos que
p
(1) p ∩ K[y1 , . . . , yd ] = h f0 i.

Antes de probar lo anterior, observe que (1) implica que el morfismo inducido
por la inclusión K[y1 , . . . , yd ] ,→ A al pasar a los cocientes
p 
(2) K[y1 , . . . , yd ]/ h f0 i = K[y1 , . . . , yd ]/ p ∩ K[y1 , . . . , yd ]  A/p

es inyectivo. Más aún, como A es finitamente generada como K[y1 , . . . , yd ]-módu-


lo, entonces en p(2) se tiene que A/p es finitamente generada como módulo sobre
K[y1 , . . . , yd ]/ h f0 i. Se sigue que
p
grtrK A/p = grtrK K[y1 , . . . , yd ]/ h f0 i = d − 1,

donde la última igualdad es por 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 (1). Como ya observamos, por el teorema de norma-
lización de Noether 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) en enteros de
K(y1 , . . . , yd ) y como K[y1 , . . . , yd ] es integralmente cerrado 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 y por lo tanto f0 ∈ h f i ⊆ p y consecuentemente
h f0 i ⊆ p ∩ K[y1 , . . . , yd ] por lo que
6 Dimensión de álgebras y anillos noetherianos 141
p
h f0 i ⊆ p ∩ K[y1 , . . . , yd ]

porque p es primo y por lo tanto p es radical. Para la inclusión faltante, si g ∈ p ∩


K[y1 , . . . , yd ] entonces g ∈ p = h f i y por lo tanto 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. 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 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


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 anterior 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 anterior 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 y como A es una K-álgebra de tipo finito, entonces la extensión de campos
K → A  A/pn es finita y ası́ es algebraica, en particular grtrK (A/pn ) = 0 y conse-
cuentemente grtrK (A) = n, como se querı́a. t
u
142 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 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 1. Un campo K tiene dimensión de Krull dim K = 0.


Ejemplo 2. Para el anillo de enteros Z sus ideales primos son h0i y hpi = pZ, para
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 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 4. Si K es cualquier campo, para el anillo de polinomios en n indetermina-


das 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 143

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 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 = Sni=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
S
x6=0
tal que xr y = 0 √ y por lo tanto x(xr−1 )y = √ algúnS z 6=p
√ 0 y ası́ xz = 0 para 0 por lo
que x ∈ D, i.e, D ⊆ D; y como D ⊆ D, entonces D = D = x6=0 (0 : x).
Finalmente, recordemos que en la demostración p del primer teorema de unicidad,
3.21,Spara el ideal I = 0, mostramos que (0 : x) = x6∈qi pi ⊆ pi y por lo tanto
T

D ⊆ pi ∈Ass(0) pi . Pero, por el mismo teorema de unicidad, cada pi es de la forma


p
(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 .
144 6 Dimensión de álgebras y anillos noetherianos

Demostración. Recordemos que el morfismo canónico ρ : A → Aq induce una biyec-


ció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 primo 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 noethe-
riano 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 0Ses descomponible y por el lema 6.9 el conjunto de
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 4.37 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 145

(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 4.17, y ası́ por 4.18 supimagen 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 contraria es obvia porque q(n+1) ⊆ q(n) , lo cual prueba (2). Ahora, como
hxi ⊆ p = J(A), por el lema de Nakayama 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 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 4.36 se
sigue que Aq es artiniano. De 4.37 se sigue que dim Aq = 0, como se querı́a. t
u

N OTA. Antes de generalizar el teorema del ideal principal de Krull, observemos que
en términos de la altura y de la dimensión de Krull, en 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

(1) 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, h(p) = 1 y se tiene
la igualdad (1).
Para extender el teorema del ideal principal de Krull al caso de ideales finitamen-
te generados, necesitaremos el lema siguiente:
Lema 6.12 Sean A un anillo noetheriano, p un ideal primo de A y S = {q1 , . . . , qs }
un conjunto finito de ideales primos de A tales que p 6⊆ qi , para todo i.
(1) Si existe una cadena de ideales primos p0 p1 p, entonces existe una cadena
p0 p01 p con p01 6⊆ qi , para todo i = 1, . . . , d − 1.
(2) En general, si existe una cadena de ideales primos p0 p1 · · · $ pd−1 p,
entonces existe una cadena p0 p01 · · · $ p0d−1 p con p0j 6⊆ qi , para todo i =
1, . . . , d − 1 y todo j.
Demostración. Note primero que p 6⊆ i qi por 1.3, y por lo tanto existe un a ∈ p,
S

a 6∈ p0 , a 6∈ qi , para todo i. 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 y por el teorema del ideal principal de Krull, h(p01 /p0 ) = 1.
Sin embargo, la cadena p0 /p0 p1 /p0 p/p0 muestra que h(p/p0 ) ≥ 2 y conse-
cuentemente p01 6= p, i.e., p01 p. Más aún, p01 6⊆ qi porque a ∈ p01 y a 6∈ qi , para todo
146 6 Dimensión de álgebras y anillos noetherianos

i. También, a ∈ p01 − p0 por lo que p0 p01 . Se tiene ası́ que p0 p01 p con p01 6⊆ qi ,
para todo i.
(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⊆ qi , para todo i.
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⊆ qi , para todo i. Repetimos estos pasos
hasta llegar al resultado deseado. t
u
Teorema 6.13 (Teorema generalizado del ideal principal de Krull) Si A es un ani-
llo 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. 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. Ahora, como d = h(p), 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.


Podemos entonces aplicar el lema anterior a la cadena (∗) y suponer que p0i = pi 6⊆ q j ,
para todo 1 ≤ i ≤ d y todo j, i.e., pi 6⊆ q j . En particular, p01 = p1 6⊆ qi para todo
S

i y por lo tanto existe b ∈ p1 − qi . Mostraremos que p es un primo mı́nimo de


S

ha1 , . . . , am−1 , bi. Para comenzar, p contiene un primo mı́nimo p0 de este ideal y
como p0 ⊇ ha1 , . . . , am−1 i, entonces p contiene uno de los qi , pero como b ∈ p − qi
para todo i, entonces p 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 principal, 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 tiene un recı́proco:


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.
6 Dimensión de álgebras y anillos noetherianos 147

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 1.3 se sigue que existe un a1 ∈ I − h(p)=0 p.
S

Por construcción ha1 i tiene altura h ≥ 1 y ası́ por el teorema del ideal principal de
Krull 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 1.3 existe un a2 ∈ I − h(p) = 1 y p ⊇ ha1 i p. Por construcción ha1 , a2 i
S

tiene altura h ≥ 2 y ası́ por el teorema generalizado del ideal principal de Krull 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 tangentes. 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 an-
tes de 4.8 que m/m2 es un k-espacio vectorial. Ahora, si (A, m) es un anillo local, por
6.8 (3) 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 4.8 dimk (m/m2 ) = n y por 6.13 la
altura h(m) ≤ n.
Lema 6.15 Si (A, m) es un anillo noetheriano local, entonces

dim A ≤ dimk (m/m2 ).

Aquı́, 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 .
Demostración. El argumento previo al lema nos dice que

dim A = h(m) ≤ número mı́nimo de generadores de m = dimk (m/m2 ).

t
u

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 ), 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 desigualdad 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 4.6 el
anillo local Ap es noetheriano, y se dice que A es regular o liso o no 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.
148 6 Dimensión de álgebras y anillos noetherianos

Ejemplo 5. Sea (A, m) un anillo noetheriano local. Si dim A = 0, entonces A es re-


gular si y sólo si m2 = m y por Nakayama 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 par-
ticular, A es un dominio entero. El teorema 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  A0 := A/hci y denote sus
imágenes mediande a 7→ a0 . Entonces,
2
dimk (m/m2 ) = dimk (m0 /m0 ) + 1

donde m0 := m/hci es el ideal máximo de A0 .


Demostración. Sean α1 , . . . , αn ∈ m tales que α10 , . . . , αn0 ∈ m0 /m02 es una base co-
mo k-espacio vectorial. Mostraremos que α1 , . . . , αn , c es base de m/m2 . En efec-
to, por 4.8, α1 , . . . , αn es un conjunto mı́nimo de generadores de m0 = m/hci y
ası́ m = hα1 , . . . , αn i + hci, lo que implica que α1 , . . . , αn , c generan m/m2 . Pro-
baremos ahora que son linealmente independientes. En efecto, si se tiene una com-
binació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

a01 α10 + · · · + a0n αn0 ≡ 0 (mód m02 )

y la independencia lineal de los αi0 implica que a01 , . . . , a0n 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. El ejercicio 9 de este capı́tulo dice que si A0 = A/hci y m0 = m/hci,


entonces

(1) h(m) = h(m/hci) ≤ h(m) ≤ h(m/hci) + 1 = h(m0 ) + 1

porque hci es generado por n = 1 elemento. Por lo tanto,

dimk m0 /m02 ≥ h(m0 ) ≥ h(m) − 1 = dimk m/m2 − 1 = dimk m0 /m02


  
6 Dimensión de álgebras y anillos noetherianos 149

donde la primera desigualdad es por 6.15, la segunda desigualdad es (1), la primera


igualdad es porque (A, m) es regular y la segunda igualdad por 6.16. Se sigue que
todas las desigualdades son igualdades, en particular

dimk m0 /m02 = h(m0 ) = dim A0 = 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 5. Supongamos ahora que d ≥ 1 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 i. Continuando de esta
manera vemos que a ∈ hcm i para todo m ≥ 1, es decir, a ∈ hcm i = 0 (por 4.10) y
T

ası́ p = 0 y como es primo, entonces A es un dominio entero, como se querı́a.


Regresando ahora a la inducción, sea c ∈ m − m2 . Como A/hci es regular de
dimensión d −1 por 6.17, la hipótesis de inducción implica que es un dominio 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ı́nimos 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 12 de este capı́tulo (que


S 

generaliza 1.9) se sigue que m ⊆ m2 ó 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 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. Sea I cualquier ideal
√ propio no nulo de A. Por 6.14, I es principal,
digamos I = hai, y se tiene que I = m porque m es el único primo que contiene
a I ya que h(m) = 1. Ası́, por 4.12, mr ⊆ I para algún r ≥ 1. Se sigue que A/mr es
noetheriano local de dimensión 0 y por lo tanto es artiniano local. Por 4.39 todos
los ideales de A/mr son principales, en particular I = has i para algún s ≥ 1. Por lo
tanto, I = has i + mr y consecuentemente I = has i, por Nakayama. t
u
150 6 Dimensión de álgebras y anillos noetherianos

Ejemplo 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.7 del capı́tulo 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 2.26. 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 24 del capı́tulo 3.

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 anillo local
regular, i.e., dimk (m/m2 ) = dim Am . Note que por 4.14, m/m2 ' mAm /(mAm )2 .
6 Dimensión de álgebras y anillos noetherianos 151

6.12. (Una generalización de 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 ó 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-

153
154 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 155

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 .
156 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
anillo topológico. T
Por el lema anterior, la topologı́a de M es Hausdorff si y sólo si Mk = 0. Ob-
serve 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 abiertos (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 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 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 3. Si N ⊆ M es un submódulo de un módulo filtrado M, la filtración indu-


cida 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 epimorfis-
mo 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 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:
7 Topologı́as, filtraciones y completaciones 157

Lema 7.2 Sean {In } una filtración en el anillo A y {Mn } una filtración en un A-
módulo M. Entonces:
(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 }.
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) las dejamos como un ejercicio. t
u
T
Si M es Hausdorff, i.e., Mn = 0 por 7.1, entonces la parte (1) del corolario se
puede mejorar:
(1’) d(x, y) = 0 si y sólo si x = y.
Por lo tanto, las partes (1’), (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.
158 7 Topologı́as, filtraciones y completaciones

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
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 corolario anterior, observe que si {xn } es de Cauchy entonces existe un entero
k > 0 tal que xm − xn ∈ Mk , para todo m, n ≥ k. Similarmente, 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 general. 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 x ∈ 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 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
7 Topologı́as, filtraciones y completaciones 159

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

se tiene que φ (ξn+1 ) = ξn , para todo n ≥ k. Más aún, si {xn } ∼ {yn }, entonces am-
bas sucesiones definen la misma sucesión de clases laterales {ξn } en los cocientes
M/Mn . Recı́procamente, dada una sucesión de clases laterales {ξn } en M/Mn tal
que φ (ξn+1 ) = ξn , escogiendo un representante xn ∈ ξn de cada clase lateral, se tie-
ne 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 pen-
sar 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 elemen-
tos {ξn } ∈ ∏n M/Mn que son compatibles con los morfismos φn . De hecho, 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

éstos satisfacen que siempre que m ≤ n ≤ k se tiene que φnk ◦ φmn = φmk . En es-
tas condiciones se dice que {M/Mn , φmn } es un sistema inverso de módulos. En-
tonces, considerando 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 φmm+1
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 φmm+1
160 7 Topologı́as, filtraciones y completaciones

Lı́mites inversos. La construcción anterior de M̂ es un caso especial del lı́mite in-


verso de un sistema inverso de A-módulos. Como muchas propiedades de la com-
pletación M̂ de un A-módulo filtrado M se pueden deducir más fácilmente de las
propiedades del lı́mite inverso, a continuación recordamos la definición, construc-
ción y propiedades que usaremos de este lı́mite. Para comenzar, los datos de la cons-
trucció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 primero que se generaliza es el conjunto ordenado de ı́ndices. Si Λ es un
conjunto con una relación  que satisface
(i) Es reflexiva, i.e., i  i para todo i ∈ A.
(ii) Es transitiva, i.e., i  j y j  k implican que i  k.
Diremos que (Λ , ) es un conjunto dirigido1 si además satisface que:
(iii) Para cada par i, j ∈ Λ existe un k ∈ Λ tal que i  k y j  k.
Ahora, si A es un anillo 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 Λ :

1 Note que no exigimos 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.
7 Topologı́as, filtraciones y completaciones 161

∏M
O k

pj ? pi
lim Mk
←−
pj pi

| " 
Mj / Mi
j
ϕi

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


162 7 Topologı́as, filtraciones y completaciones

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

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

pj pi

| ! 
M/M j / M/Mi
j
ϕi
7 Topologı́as, filtraciones y completaciones 163

Dejamos para el ejercicio 4 el probar que, cuando la topologı́a es Hausdorff,


ϑ : M → M̂ corresponde a la inclusión de M en su completado, enviando un ele-
mento x ∈ M a la clase de equivalencia de la sucesión constante (x). Otra parte del
ejercicio será probar que la imagen ϑ (M) ⊆ M̂ es densa, cuando a M̂ se le da la to-
pologı́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 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 ⊇ · · ·

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. Si I = pZ ⊆ Z, con
T n
p un primo, se tiene la filtración p-ádica {pn Z}n≥0
de Z, donde notamos que p Z = 0 por lo que la topologı́a correspondiente 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 un 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 8. En general, si I ⊆ A es un ideal, para la filtración I-ádica {I n }n≥0 del


ejemplo 1, la completaciónTÂ se llama la completación I-ádica de A. El núcleo del
morfismo A → Â de 6.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 9. Si A es cualquier anillo conmutativo y B = A[x1 , . . . , xn ] es el anillo de po-
linomios en n indeterminadas con coeficientes en A y m = hx1 , . . . , xn i (ideal de B),
entonces la completación m-ádica de B es el anillo de series de potencias formales
con coeficientes en A:
B̂ ' A[[x1 , . . . , xn ]]
donde recordamos que los elementos de A[[x1 , . . . , xn ]] son las expresiones de la
forma
164 7 Topologı́as, filtraciones y completaciones

f = ∑ a(ν) x1i1 · · · xnin


(ν)

con (ν) = (i1 , . . . , in ) n-adas ordenadas de enteros ik ≥ 0 y los coeficientes a(ν) ∈ A.


Suma y producto de dos series formales se definen en la forma natural de tal manera
que A[[x1 , . . . , xn ]] es un anillo conmutativo con uno. Observe que cada polinomio
f ∈ A[x1 , . . . , xn ] se puede ver como una serie formal (finita) y por lo tanto se tienen
inclusiones
A ,→ A[x1 , . . . , xn ] ,→ A[[x1 , . . . , xn ]].
Para demostrar la afirmación inicial de que A[x1 , . . . , xn ]ˆ' A[[x1 , . . . , xn ]], comen-
zamos observando que se tienen los morfismos

A[[x1 , . . . , xn ]] → A[x1 , . . . , xn ]/mi = B/mi

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 B̂ = lim B/mi ) los morfismos
←−
anteriores inducen un único morfismo

A[[x1 , . . . , xn ]] → B̂

que manda f 7→ ( f + m, f + m2 , f + m3 , . . .) ∈ B̂ ⊆ ∏ B/mi . Este morfismo tiene


como inverso a la función que manda ( f1 + m, f2 + m2 , f3 + m3 , . . .) ∈ B̂, 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 7.27 probaremos que si A es noetheriano, entonces A[[x1 , . . . , xn ]] también lo
es, un hecho análogo al teorema de la base de Hilbert y que será válido en general,
i.e., si A es noetheriano entonces su completación I-ádica  también será noetheria-
na, como probaremos en 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
7 Topologı́as, filtraciones y completaciones 165

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

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 10. Si M es un A-módulo con una filtración {Mn } y además tiene otra fil-
tració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 M 0j tal que M 0j ⊆ Mi y recı́procamente, i.e., para cada Mk0 exista un
Mt tal que Mt ⊆ Mk0 . 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/Mi → M/Mk0

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
166 7 Topologı́as, filtraciones y completaciones

M/M j / M/Mi

 
M/M`0 / M/M 0
k

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
←− ←−
un ejercicio 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 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,
7 Topologı́as, filtraciones y completaciones 167

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, induce una sucesión exacta de la forma

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 11. Si M es un A-módulo con una filtración {Mi }Λ y N ⊆ M es un submódu-


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


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
168 7 Topologı́as, filtraciones y completaciones

por lo que M̂ es un módulo filtrado por los M̂i , y como vimos en el párrafo antes del
ejemplo 1, M/Mi es discreto y por lo tanto M/M\i = M/Mi y ası́ la sucesión exacta
corta 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

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 anterior

M̂ˆ = lim M̂/M̂i ' lim M/Mi = M̂.


←− ←−
t
u

Si M ' M̂, se dice que M es completo. Ası́, el corolario anterior dice que el
completado M̂ de un módulo M es completo.

Ejemplo 12. En los ejemplos 6 y 7, para las completaciones Ẑ y Z p , nótese que por
7.9 se tienen isomorfismos
Z/n
b Z b ' Z/nZ.

Ahora, si cada natural n se descompone como producto de primos n = ∏ p pn p , en-


tonces, por el teorema chino del residuo, se tiene una 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 todo m, n ≥ 0. Si M = Mn y N = Nm son A-módulos


L L

graduados, un morfismo de módulos graduados es un A-morfismo f : M → N tal


que f (Mm ) ⊆ Nm , para todo m ≥ 0. Si x ∈ Mn ⊆ M = Mk , diremos que x es
L

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 13. Si A = K[x1 , . . . , xn ] es el anillo de polinomios sobre un anillo K, en-


tonces A es un anillo graduado definidiendo Ak como el conjunto de polinomios
homogéneos de grado k:
7 Topologı́as, filtraciones y completaciones 169

f (x1 , . . . , xn ) = ∑ ai1 +···+in x1i1 · · · xnin .


i1 +···+in =k

Ejemplo 14. Si A es un anillo e I ⊆ A es un ideal, entonces


M
BI (A) = 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 ,
entonces M
BI (M) = M∗ = Mn
es un A∗ -módulo graduado ya que I m Mn ⊆ Mm+n .

Ejemplo 15. Si A es noetheriano e I = ha1 , . . . , an i, en el ejemplo anterior se tiene


que
A∗ = A[a1 , . . . , an ]
y es noetheriano por el teorema de la base de Hilbert.

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


Lema 7.12 Sean A un anillo noetheriano, M un A-módulo finitamente generado y
{Mn } una filtración de M tal que IMn ⊆ Mn+1 . Son equivalentes:
(1) M∗ es un A∗ -módulo finitamente generado.
(2) Existe n0 ≥ 0 tal que IMn = Mn+1 para todo n ≥ n0 . (En este caso diremos que
la filtración es I-estable).
170 7 Topologı́as, filtraciones y completaciones

Demostración. Supongamos que M∗ es finitamente generado. Sus generadores están


entonces en los primeros n0 sumandos Mi , para algún n0 . Reemplazando estos ge-
neradores por sus componentes homogéneas, éstas siguen siendo un número finito
y generan M∗ . Esto implica que Mn0 ⊕ Mn0 +1 · · · está generado por Mn0 como 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 M∗ está ge-
nerado 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 fini-
tamente generado. t
u

Ejemplo 17. La filtración I-ádica de cualquier A-módulo M es estable porque


I(I n M) = I n+1 M.

El lema de Artin-Rees. 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 {N ∩ I i M}i≥0 como submódulo
del módulo filtrado M (ejemplo 3). 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
lema de Artin-Rees que a continuación probaremos.
Teorema 7.13 (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).

Como la filtración I-ádica {I i M} es I-estable, por el ejemplo 17, el teorema an-


terior se puede formular de manera más general:
Teorema 7.14 (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. Claramente N∗ ⊆ M∗ es un A∗ -submódulo y como I es finitamente


generado, por el ejemplo 15 se sigue que A∗ es finitamente generada como A-álgebra
y por lo tanto A∗ es noetheriano por el teorema de la base de Hilbert, y como por
hipótesis M∗ es I-estable, por el lema 7.12 anterior M∗ es finitamente generado y
ası́ N∗ es finitamente generado también ya que A∗ es noetheriano. La generación
finita de N∗ y el lema 7.12 anterior implican que la filtración {N ∩Mi }i≥ es I-estable.
t
u
7 Topologı́as, filtraciones y completaciones 171

La completación I-ádica. Por el ejemplo 17 la filtración I-ádica de un A-módulo


cualquiera es I-estable. Por lo tanto, para mostrar que cualesquiera filtraciones I-
estables en M definen la misma topologı́a basta compararlas con la topologı́a I-
ádica:
Proposición 7.15 Si {Mn } es una filtración I-estable de M, entonces define la mis-
ma topologı́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 . t


u

De la proposición anterior y del lema de Artin-Rees y en el caso cuando el anillo


A es noetheriano 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 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 7.16 la topologı́a I-ádica de M 0 es equiva-


lente 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.
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 7.17 se tiene la sucesión exacta corta
172 7 Topologı́as, filtraciones y completaciones

de completaciones I-ádicas 0 → M̂ 0 → M\ 0 ⊕ M 00 → M̂ 00 → 0 que se escinde, porque

la sucesión original lo hace. 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 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. Como vimos antes, 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 finitamente 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 7.8 (1), el funtor completación M 7→ M̂ es exacto izquierdo y ası́,
por el corolario 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 2.13. t
u

Ejemplo 18. Si A es noetheriano, el anillo de series formales A[[x1 , . . . , xn ]] es un


A-módulo plano. En efecto, por el ejemplo 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 y ası́ el corolario 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) 2 Sean A un anillo noethe-


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

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.
2 Vea 4.10 y 4.11.
7 Topologı́as, filtraciones y completaciones 173

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 como


T T n
T n
I M es la inter-
sección de todas las vecindades del 0 ∈ M, la topologı́a en I M como subespacio
i.e., I n M es la única vecindad del 0 ∈ I n M. PorT7.16 la topo-
T T
de M es la trivial, T
n n
logı́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
T n
ahora que, como M es finitamente generado y A es noetheriano, entonces
I M es finitamente generado y ası́ de la igualdad (∗) por el ejercicio 1 inciso (1)
del capı́tulo 4 (una variación del lema de Nakayama 4.8) 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 corolario anterior 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
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 elementos 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 morfismos

A → S−1 A y A → Â

son iguales. Observe ahora que si a ∈ I, entonces 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 corolario
anterior implica que este morfismo es inyectivo y ası́ S−1 A se puede identificar con
un subanillo de Â.
174 7 Topologı́as, filtraciones y completaciones

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 de 7.10:
Corolario 7.22 Si A es un anillo filtrado por {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 16. Es claro que gr(M) es un gr(A)-módulo). Enton-


ces, 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 epimorfismos


qn : A  A/In que hacen conmutar los diagramas

A
ϕ
qn  qm

pn pm

 ~ 
A/In / A/Im
n
ϕm

y por 7.10 se tiene que A/In ' Â/Iˆn de donde se siguen, como en 4.14, por el lema
del quinto, 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 tales que

(∗) xk+1 ≡ xk (mód Mn+k ) y f (xk ) ≡ y (mód Nn+k ).

Usaremos inducción, comenzando con x0 = 0 ∈ Mn notando que f (x0 ) = f (0) ≡ y


(mód Nn ) porque y ∈ Nn . Supongamos que ya se construyó xk . Entonces, f (xk )−y ∈
Nn+k y como 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 claramente se cumple (∗). 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 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
7 Topologı́as, filtraciones y completaciones 175

todo k. Por lo tanto f (Mn ) = Nn , como se querı́a. En particular, f es suprayectiva.


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 filtrado completo y M un A-módulo filtrado Haus-


dorff. Sean x1 , . . . , xk ∈ M y sean n1 , . . . , nk enteros tales que xi ∈ Mni . Sea xi la ima-
gen de xi en el cociente Mni /Mni +1 . Si los xi generan 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 . 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 anterior. 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 anterior (o la parte (1)) se sigue
que N es finitamente generado y por lo tanto M es noetheriano. t
u
Corolario 7.26 Sean I A un ideal. Si A es noetheriano, entonces  también lo es.

Demostración. Por el ejemplo 15, para I = ha1 , . . . , am i se tiene que gr(A) =


A[a1 , . . . , an ] es noetheriano, por el teorema de la base de Hilbert. Por 7.22 se tiene
que gr(A) ' gr(Â) y por lo tanto gr(Â) es noetheriano. Por el corolario 7.25 anterior
se sigue que  es noetheriano. t
u
Corolario 7.27 Si A es noetheriano, entonces A[[x1 , . . . , xn ]] también lo es.

Demostración. Por el ejemplo 9, A[[x1 , . . . , xn ]] es la completación hx1 , . . . , xn i-ádica


del anillo de polinomios A[x1 , . . . , xn ] el cual es noetheriano por el teorema de la
base de Hilbert. t
u

Localización y lı́mites directos. En esta sección, que bien pudiera haber ido en el
capı́tulo 3, explicamos la afirmación de que el proceso de completación es dual del
176 7 Topologı́as, filtraciones y completaciones

proceso de localización de un módulo. Comenzamos con la noción dual de la de


lı́mite inverso:
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:
Proposición 7.28 (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
−→
7 Topologı́as, filtraciones y completaciones 177

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 7.29 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.
Demostración. La usual para objetos que satisfacen propiedades universales. t
u

Ejemplo 19. 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
178 7 Topologı́as, filtraciones y completaciones

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 7.30 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
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
−→
7 Topologı́as, filtraciones y completaciones 179

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.,
←−
tal que xk − xk+1 ∈ I k M para toda k), existe un lı́mite

lı́m{xn } = x ∈ M

i.e., existe un x ∈ M tal que x − xk ∈ I k M, para todo k.


Proposición 7.31 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 inverso multiplicativo de 1 + a, i.e., 1 + a ∈


A∗ y ası́, por 4.7, 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,
entonces 1 + a es una unidad de  (más bien, la imagen de 1 + a en  ' A) y por lo
tanto 1 + a : M → M es un isomorfismo. t
u

El lema de Hensel 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 nos 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]:
Teorema 7.32 (Lema de Hensel) Sea (A, m) un anillo local completo en la topo-
logı́a m-ádica y sea k = A/m su campo residual. Sea f (x) ∈ A[x] mónico y sea
f (x) ∈ k[x] el polinomio obtenido al reducir los coeficientes de f (x) módulo m. Si
existen polinomios mónicos coprimos G(x), H(x) ∈ k[x] tales que f = GH, entonces
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 deseada
por medio de factorizaciones f (x) ≡ gi (x)hi (x) (mód mk [x]) módulo potencias del
ideal máximo de A, de tal forma que en el lı́mite se tenga la factorización requerida.
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) Los gi y hi sean mónicos de grados m y n − m, respectivamente;
(ii) gi+1 ≡ gi (mód mi [x]) y hi+1 ≡ hi (mód mi [x]);
180 7 Topologı́as, filtraciones y completaciones

(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
definiendo 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, se tendrá entonces que g(x) y h(x) están
definidos y de hecho 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 de grado m, y la condición (ii) de arriba
implica que g(x) ≡ gi (x) (mód mi [x]) y similarmente 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. Para comenzar, 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]).
Para construir g2 y h2 , como se debe tener que g2 (x) ≡ g1 (x) (mód m1 [x]), en-
tonces se debe tener que g2 (x) = g1 (x) + r1 (x) con r1 (x) ∈ m1 [x]. Similarmente se
debe tener que h2 (x) = h1 (x) + s1 (x) con s1 (x) ∈ m1 [x]. Ası́, para mostrar la existen-
cia de g2 y h2 debemos mostrar la existencia de r1 y s1 con las propiedades deseadas,
i.e., debemos resolver

f (x) ≡ g2 (x)h2 (x) (mód m2 [x])


≡ (g1 (x) + r1 (x))(h1 (x) + s1 (x)) (mód m2 [x])
≡ g1 (x)h1 (x) + r1 (x)h1 (x) + s1 (x)g1 (x) + r1 (x)s1 (x) (mód m2 [x])
≡ g1 (x)h1 (x) + r1 (x)h1 (x) + s1 (x)g1 (x) (mód m2 [x]).

Ahora, como f (x) ≡ g1 (x)h1 (x) (mód m[x]), entonces f (x) − g1 (x)h1 (x) = t(x)
con t(x) ∈ m[x] y ası́, substituyendo en la congruencia anterior debemos resolver
para r1 y s1 la congruencia

(∗) t(x) ≡ r1 (x)h1 (x) + s1 (x)g1 (x) (mód m2 [x]),

donde cada término t(x), r1 (x)h1 (x) y s1 (x)g1 (x) tiene coeficientes en m. Ahora,
como por hipótesis g1 y h1 son coprimos en k[x], existen a(x), b(x) ∈ A[x] tales que

a(x)g1 (x) + b(x)h1 (x) ≡ 1 (mód m[x])

y multiplicando ahora esta congruencia por t(x) obtenemos

a(x)t(x)g1 (x) + b(x)t(x)h1 (x) ≡ t(x) (mód m2 [x])

y esto resuelve la congruencia (∗) poniendo e r1 (x) := b(x)t(x) y se1 (x) := a(x)t(x);
sin embargo, tenemos el problema de que no se tiene control sobre el grado de e r1 (x)
y por lo tanto no podemos garantizar que g1 (x) + e r1 (x) sea mónico (y éste es el
candidato para g2 (x)). Para remediar esto observemos que lo que necesitamos es
un polinomio er1 (x) que satisfaga que gr(e
r1 ) < gr(g1 ). Ahora, dividiendo e r1 (x) por
7 Topologı́as, filtraciones y completaciones 181

g1 (x) obtenemos e r1 (x) = g1 (x)q(x) + r1 (x) con gr(r1 ) < gr(g1 ) y poniendo s1 :=
se1 (x) + h1 (x)q(x) se sigue que

r1 h1 + s1 g1 ≡ (e
r1 − g1 q)h1 + (e s1 + h1 q)g1
=er1 h1 − g1 h1 q + se1 g1 + g1 h1 q
=er1 h1 + se1 g1
≡ t (mód m2 [x]),

la última congruencia porque e r1 y se1 son soluciones de (∗); se sigue que los po-
linomios r1 (x) y s1 (x) de A[x] también son soluciones de la congruencia (∗) pero
ahora con la condición de que gr(r1 ) < gr(g1 ), por lo que g2 (x) := g1 (x) + r1 (x) es
mónico y tiene grado m = gr(g). Claramente, g2 (x) ≡ g1 (x) (mód m1 [x]). Más aún,
poniendo h2 (x) := h1 (x) + s1 (x) se tiene que h2 (x) ≡ h1 (x) (mód m1 [x]) y

g2 h2 = (g1 + πr1 )(h1 + s1 ) = g1 h1 + g1 s1 + r1 h1 + r1 s1 ≡ g1 h1 ≡ f (mód m2 [x]),

como se requerı́a. Finalmente, como g1 y h1 son coprimos mód m[x], entonces g2 y


h2 también son coprimos mód m[x]. El argumento anterior se aplica recursivamente
comenzando ahora con g2 y h2 para producir las sucesiones deseadas. t
u

Ejemplo 20. 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 ejercicio 12, 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.

Anillos henselianos. Un anillo henseliano es un anillo local (A, m) que satisface


la conclusión del lema de Hensel 7.32, 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, si se tiene una factorización
f = GH con polinomios mónicos coprimos G(x), H(x) ∈ k[x], entonces existen poli-
nomios mónicos g, h ∈ A[x] tales que f = gh y g = G, h = H. Con esta terminologı́a
7.16 dice que los anillos locales (A, m) completos en la topologı́a m-ádica, son hen-
selianos. 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 = OV,x0 es el anillo local de un punto x0 de una variedad alge-
braica V , 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 ∈ V 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 . 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.

Observaciones. Comenzamos con dos observaciones:


182 7 Topologı́as, filtraciones y completaciones

(1) Si g, h ∈ A[x] son los polinomios que levantan G, H ∈ k[x] en un anillo hense-
liano, entonces 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 coprimos y g es mónico,
entonces g y h son estrictamente coprimos en A[x]. En efecto, sea M = A[x]/hg, hi.
Observe que como f es mónico, entonces M es finitamente generado como A-módu-
lo, y como hg, hi = k[x], entonces hg, hi + mA[x] = A[x] y ası́ mM = M. Por el lema
de Nakayama 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 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. Entonces,

g0 = g0 · 1 = g0 gr + g0 h0 s = g0 gr + gghs

y ası́ g|g0 y como ambos son mónicos del mismo grado, deben ser iguales.

Ejemplo 21. Por definición, anillos locales (A, m) completos en la topologı́a m-ádi-
ca, 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 esto necesitaremos algunos resultados sobre álgebras, que además tienen in-
terés propio.

Algebras 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 Li /k de k:

A ' Li × · · · × Ln .

Lema 7.33 Sean k un campo y A una k-álgebra conmutativa de tipo finito. Son
equivalentes,
(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,
como se quiere. En efecto, como dimk 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 =
7 Topologı́as, filtraciones y completaciones 183

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.34 Si k es un campo perfecto y A es una k-álgebra conmutativa de tipo
finito, entonces A es separable si y sólo si A es reducida.
Demostración. Por el lema anterior A es reducida si y sólo si A es isomorfa a un
producto directo finito de extensiones finitas de k, y como k es perfecto estas exten-
siones finitas son separables. t
u

Teorema 7.35 Sean k un campo, ka una cerradura separable de k y A una k-álgebra


de tipo finito. Pongamos
A := A ⊗k ka .
Son equivalentes:
(1) A es separable sobre k.
(2) A es isomorfa a un producto directo finito de copias de ka .
(3) A es reducida.
Demostración. La ka -álgebra A es de tipo finito y las extensiones finitas de ka son
isomorfas a ka y ası́ el lema anterior dice que (2) ⇔ (3).
(1) ⇒ (2): Como A ' ∏ni=1 Li con Li /k finita separable, entonces A = A ⊗k ka '
∏ni=1 Li ⊗k ka y por lo tanto basta demostrar que L ⊗k ka ' ∏m a
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 ka [x] son distintos, digamos f (x) = (x−a1 ) · · · (x−am ).
Por el teorema chino del residuo se sigue que
m m
L⊗k ka ' k[x]/h f (x)i⊗k ka ' ka [x]/h(x−a1 ) · · · (x−am )i ' ∏ ka [x]/hx−ai i ' ∏ ka
i=1 i=1

ya que ka  ka [x]/hx − a ji es un extensión finita y por lo tanto es un isomorfismo.


(2) ⇒ (1): La k-álgebra Ared = A/ nil A es reducida y de tipo finito sobre k y ası́, por
el lema 7.33 se tiene que
n
Ared ' ∏ Li con las Li /k extensiones finitas.
i=1

Ahora, como ka es reducida (es campo), todos los morfismos de k-álgebras A → ka


se factorizan a través de Ared :
A / ka
=

Ared
184 7 Topologı́as, filtraciones y completaciones

y por lo tanto a través de los factores Li de Ared :

A / ka
?


Li
Observe ahora que como [Li : k] < ∞, el número de inmersions Li → ka 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 8 del capı́tulo 5). Ası́,
n
(1) | Homk (A, ka )| ≤ | Homk (Ared , ka )| ≤ ∑ [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, ka ) ' Homka (A, ka )


f ⊗id µ
dada enviando un k-morfismo f : A → ka al ka -morfismo A ⊗k ka −→ ka ⊗k ka −→
ka , donde µ es el producto natural. La función inversa está dada enviando un ka -
id ⊗i ϕ
morfismo ϕ : A ⊗k ka → ka al morfismo A ' A ⊗k k −→ A ⊗k ka −→ ka , donde i :
k ,→ ka es la inclusión.
Finalmente, note que la hipótesis de que A = A ⊗k ka ' ∏ni=1 ka implica que
 n 
| Homka (A ⊗k ka , ka )| = Homka ∏ ka , ka = dimka (A ⊗k ka ) = dimk A.

(3)
i=1

De (1), (2) y (3) se sigue que


n
dimk A ≥ ∑ [Li : k] ≥ | Homk (A, ka )| = | Homka (A ⊗k ka , ka )| = dimk A
i=1

y por lo tanto en (1) se deben tener igualdades y ası́


n
| Homk (A, ka )| = ∑ [Li : k],
i=1

lo cual, como vimos después de (1), quiere decir que A es separable. t


u

Ejemplo 22. Si k no es perfecto y A es una k-álgebra de tipo finito, aún cuando


nil A = 0 puede suceder que nil A 6= 0. En efecto, como k no es perfecto, car k = p >
0. 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
7 Topologı́as, filtraciones y completaciones 185

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 ka = k[x]/hx p − ai ⊗k ka ' ka [x]/hx p − ai

y como ka es cerradura algebraica de k, existe α ∈ ka 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.


Teorema 7.36 Sea (A, m) un anillo local. Son equivalentes:
(1) A es henseliano.
(2) Toda A-álgebra finita B es un producto directo de anillos locales

B = ∏ Bi .

Note que los Bi deben ser necesariamente isomorfos a los anillos Bmi para mi los
ideales máximos de B.
(3) Si f : A → B es étale y existe q ∈ Spec B tal que para p = f −1 (q) ∈ Spec A se
tiene que k(p) = k(q), entonces existe una sección s : B → A de f , i.e., s ◦ f = idA .
(4) 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 = 0,
∂xj a

entonces existe un punto b ∈ An tal que b = a y fi (b) = 0 para todo i = 1, . . . , n.


(5) Sea f ∈ A[x]. Si f se factoriza como f = GH con G mónico y G, H coprimos,
entonces f se factoriza como f = gh con g mónico y g = G, h = H.
Demostración. t
u

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:
186 7 Topologı́as, filtraciones y completaciones

(i) Si {xn } → ` y {xn } → `0 , entonces ` = `0 .


(ii) Si {xn } → ` y {yn } → `0 , entonces {xn + yn } → ` + `0 y {xn yn } → ``0 .
(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. 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.6. 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.7. (Chevalley). Si (A, m) es un anillo noetheriano
T
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.8. 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.9. Si A es un anillo semilocal con ideales máximos m1 , . . . , mn y J(A) = m1 · · · mn
(vea el ejercicio 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.10. 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.
7.11. Demuestre que un anillo artiniano local (A, m) es completo. Sugerencia: Por
4.29 y 4.31 existe un entero n > 0 tal que mn = 0.
7.12. Sea (A, m) un anillo local completo en la topologı́a m-ádica y sea k = A/m su
campo residual. Si f (x) ∈ A[x] es un polinomio (mónico) y a ∈ A son tales que para
sus reducciones módulo m se tiene que f (a) = 0 en k y además, para la derivada f 0
0
de f se tiene que f (a) 6= 0, i.e., a es raı́z simple de f (x), demuestre que existe un
α ∈ A tal que f (α) = 0 y α = a.
7 Topologı́as, filtraciones y completaciones 187

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 .

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 anterior, concluya que si f ∈ hx1 , . . . ,p xn i, entonces para


1 + f g es una unidad y por lo tanto f ∈ A[[x − 1, . . . , xn ]],
todo g ∈ A[[x1 , . . . , xn ]],p
es 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.
188 7 Topologı́as, filtraciones y completaciones

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. Demuestre que todo A-módulo M es lı́mite directo de sus submódulos finita-
mente generados.
7.23. 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.
7.24. 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.
7.25. 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 =
n y defina x̃ ∈ I n /I n+1 ⊆ gr (A)
0. Para x ∈ A sea n ≥ 0 el mayor entero tal que x ∈ IT I
como la clase lateral de x. Observe que x̃ = 0 si x ∈ I n .
7.26. Sea
0f 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 su-
ficientemente grande. Por ejemplo, si el sistema {Mn }n≥0 es suprayectivo, es decir,
los morfismos fn : Mn+1 → Mn son suprayectivos (vea 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 7.8), demuestre que Coker d = 0.
En términos de funtores derivados, se está pidiendo probar que el primer funtor de-
rivado 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.27. 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 Â.
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 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

189
190 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 191

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


192 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 2. Sea k un anillo conmutativo y A una k-álgebra generada por un conjunto


{αi } sobre k. Entonces ΩA/k está generado por el conjunto {dαi } como A-módulo.
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 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 4. Como un caso particular del ejemplo 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 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
8 Derivaciones y diferenciales de Kähler 193

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

∂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 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 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 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 (2.12):
194 8 Derivaciones y diferenciales de Kähler

HomL (L ⊗K ΩK/k , T ) ' HomK (ΩK/k , HomL (L, T ))


' HomK (ΩK/k , T )
' Derk (K, T )

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 9 del capı́tulo
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
8 Derivaciones y diferenciales de Kähler 195

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.
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 8.7
que dimK ΩK/k = grtr(K/k) es el grado de trascendencia de la extensión K/k (vea el
ejemplo 5). Más adelante se generaliza el concepto de extensión separable y el co-
rolario 8.7 se generaliza en 8.15 y 8.16. Comenzanos 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 3 después de 8.2 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:
196 8 Derivaciones y diferenciales de Kähler

∑ 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
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 de 8.3. Más aún, como L/K es separable algebraica, por el
ejemplo 3 después del lema 8.2 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
8 Derivaciones y diferenciales de Kähler 197

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,
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. En caracterı́stica 0 toda extensión K/k, algebraica o no, es separa-
ble, ya que si K 0 es cualquier campo intermedio finitamente generado sobre k, en-
tonces K 0 /k tiene una base trascendente {α1 , . . . , αn } con n = grtr(K 0 /k), donde
K 0 /k(α1 , . . . , αn ) es una extensión algebraica (de hecho, finita) de campos de carac-
terı́stica 0 y por lo tanto separable en el sentido usual. Ası́, en lo que sigue asumire-
mos que k es un campo de caracterı́stica p > 0.
No es obvio, pero más adelante en 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
198 8 Derivaciones y diferenciales de Kähler

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:
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 primero
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
separable 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.
8 Derivaciones y diferenciales de Kähler 199

(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.
K 0 como la unión de sus subcam-
[
Demostración. (1) ⇒ (2): Escribamos K =
k⊆K 0 ⊆K
pos 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.


200 8 Derivaciones y diferenciales de Kähler

(2) ⇒ (3): Es obvio.


n ∞
(3) ⇒ (4): También es obvio ya que k1/p ⊆ k1/p .
(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.
8 Derivaciones y diferenciales de Kähler 201

Mostraremos que K 0 es separablemente generado sobre k. Para esto escribamos


K 0 = k(α1 , . . . , αn ) y descompongamos a K 0 como:
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.
202 8 Derivaciones y diferenciales de Kähler

(2) Recı́procamente, si K/k es separable y además es finitamente generada, enton-


ces es separablemente generada.
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
8 Derivaciones y diferenciales de Kähler 203

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 )
ya que satisfece 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 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 linealmente
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
204 8 Derivaciones y diferenciales de Kähler

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:
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 ):
8 Derivaciones y diferenciales de Kähler 205

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
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
1/p 1/p n
n > 0 y como k ⊆k 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:


206 8 Derivaciones y diferenciales de Kähler

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:
(1) car(K) = 0 y {αi }i∈Λ es una base trascendente de K/k.

(2) car(K) = p > 0 y {αi }i∈Λ es una p-base de K/k.
Demostración. Como K/k es finitamente generada, podemos suponer 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 de 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.
8 Derivaciones y diferenciales de Kähler 207

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
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 .
208 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 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 Â.
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. Hermann, Paris, 1961-1965;
Réimpression: Masson, Paris, 1985; Réimpression: Springer Verlag, Berlin, 2006. Traducción
al inglés: Commutative Algebra. Chapters 1 to 7. Addison-Wesley, Reading, and Hermann,
Paris, 1972.
3. Eisenbud, D., Commutative Algebra: With a View Towards Algebraic Geometry. Springer Ver-
lag, Berlin, 1999.
4. Fulton, W., Algebraic Curves. Addison-Wesley, Reading, 1969.
5. Grothendieck, A. et J. Dieudonné, Eléments de Géometrie Algébrique I. Pub. Math. des IHES,
4, Paris, 1960.
6. Kunz, E., Introduction to Commutative Algebra and Algebraic Geometry. Birkhäuser Verlag,
Boston, 1985.
7. Kurke, H., Pfister, G., Roczen, M., Henselsche Ringe und Algebraische Geometrie. VEB Deu-
tscher Verlag der Wissenschaften, Berlin, 1975.
8. Matsumura, H., Commutative Algebra. Benjamin, New York, 1980.
9. Matsumura, H., Commutative Ring Theory. Cambridge University Press, Cambridge, 1989.
10. Mumford, D., The Red Book of Varieties and Schemes. Springer Verlag, New York, 1994.
11. Nagata, M., Local Rings. Interscience, New York, 1962.
12. Northcott, D. G., Ideal Theory. Cambridge University Press, Cambridge, 1952.
13. Raynaud, M., Anneaux Locaux Henséliens. LNM 169, Springer Verlag, Berlin, 1970.
14. Reid, M., Undergraduate Commutative Algebra. Cambridge University Press, Cambridge,
1996.
15. Serre, J.-P., Local Algebra. Springer Verlag, Berlin, 2000.
16. Shafarevich, I. R., Basic Algebraic Geometry. Springer Verlag, Berlin, 2000.
17. Zaldı́var, F., Teorı́a de Galois. Anthropos, Barcelona, 1996.
18. Zaldı́var, F., Introducción a la geometrı́a algebraica. 2000-2010.
19. Zariski, O. and P. Samuel, Commutative Algebra. Vol. I and Vol. II. Springer Verlag, New
York, 1979.

209
Índice alfabético

A-álgebra, 42 topológico, 156


A-módulo, 29 total de fracciones, 59
A-morfismo, 29 anulador, 25, 111
A-submódulo, 30 aplicación
abiertos distinguidos, 14 canónica
álgebra del producto tensorial, 37
de dilatación, 169 polinomial, 45
separable, 182 Artin-Rees, 170
álgebra de tipo finito, 62 artiniano, 101
álgebra finita, 62 asociado, 98
altura asociados, 96
de un ideal, 142
de un ideal primo, 142 bandera, 103
anillo bilineal, 35
artiniano, 101
cociente, 2 cambio de anillos, 41, 52
conmutativo, 1 campo
de coordenadas afı́n, 44 de fracciones, 56
de Dedekind, 120 de funciones, 115
de enteros, 113, 120 de números, 113
de enteros p-ádicos, 163 de series de Laurent, 115
de enteros de una extensión cuadrática, 125 residual, 58, 61, 116
de enteros de una valuación, 116 valuado, 116
de fracciones, 56 cerradura entera, 64
de Prüfer, 163 coimagen, 30
de valuación, 113 completación, 158, 162
de valuación discreta, 118 I-ádica, 163
filtrado, 155 completado, 162
graduado, 168 completo, 158, 168
graduado asociado, 169 componente irreducible, 12
henseliano, 181 componentes
local, 58, 90 homogéneas, 168
local regular, 147 conúcleo, 30
noetheriano, 87 condición de Mittag-Lefler, 188
reducido, 26, 109 conjunto
regular, 147 aislado, 101
semilocal, 111 algebraico afı́n, 17

211
212 Índice alfabético

dirigido, 160 asociada, 11


contenido, 2 bilineal, 35
coprimos, 5 de orden, 156
correspondencia inducida por el epimorfismo
canónico, 5 G-invariants, 82
generadores, 32
derivación, 189 generadores de un módulo, 31
descomposición primaria, 96 global a local, 76
mı́nima, 96 grado de trascendencia, 137
DFU, 2 grupo
diferenciales de clases de ideales, 130
de Kähler, 190 de unidades de la valuación, 116
dimensión topológico, 154
de Krull de un anillo conmutativo, 142
discriminante, 121 Hensel, 179
dominio hipersuperficie, 18
de Dedekind, 120 homogéneo, 168
dominio de factorización única, 2
ideal
elemento asociado, 96, 98
entero, 62 finitamente generado, 1
homogéneo, 168 generado, 1
irreducible, 2 irreducible, 99
primo, 2, 116 máximo, 7
entero, 62 máximo de una valuación, 116
epimorfismo, 29 primario, 94
epimorfismo canónico, 2 primo, 6
escinde, 84 primo mı́nimo, 96
espacio principal, 1
afı́n, 17 radical, 25
cotangente de Zariski, 147 trasladado, 25
cuasicompacto, 14 idempotente, 26
irreducible, 12 imagen, 30
tangente de Zariski, 147 integralmente cerrado, 64
espectro máximo, 16, 17 irreducible, 2
espectro primo, 8 isomorfismo
estrictamente coprimos, 182 de módulos, 29
extensión de escalares, 52
extensión separable, 197 K-álgebra afı́n, 67, 137

fiel, 81 lema
fielmente plano, 41 de Artin-Rees, 170
filtración de Gauss, 3
cociente, 156 de Hensel, 179
en un anillo, 155 de Krull, 73
en un módulo, 155 de la serpiente, 33
estable, 169 de Nakayama, 90
I-ádica, 156 de normalización de Noether, 67
inducida, 156 de Schur, 52
p-ádica, 163 de Zariski, 71
trivial, 156 de Zorn, 7
finitamente generado, 31 del quinto, 34
finitamente presentado, 84 lı́mite directo, 176
función lı́mite inverso, 161
Índice alfabético 213

linealiza, 35 pertenecen, 96
linealmente disjuntos, 197 plano, 40
liso, 147 polinomio
local a global, 77 primitivo, 2
localización, 58 potencia simbólica, 144
longitud, 104 presentación finita, 84
finita, 104 primario, 94
primera sucesión fundamental, 193
módulo primo, 2
artiniano, 110 aislado, 98
cociente, 30 encajado, 98
completo, 168 producto
fiel, 81 de ideales, 5
fielmente plano, 41 de variedades afines, 49
filtrado, 156 directo de módulos, 31
finitamente generado, 31 fibrado, 50, 51
graduado, 168 tensorial, 37
graduado asociado, 169 propiedad local, 77
libre, 32 propiedad universal del producto tensorial, 36
noetheriano, 109 punto liso, 150
plano, 40 puntos
simple, 52 genéricos, 13
topológico, 156
Mittag-Lefler, 188 radical, 25
monomorfismo, 29 de Jacobson, 89
morfismo de un ideal, 9
local, 85 radical de Jacobson, 19
canónico, 56 reducido, 77, 109
de A-álgebras, 42 regla de Leibniz, 189
de anillos, 1 regular, 147
de conexión, 33 restricción de escalares, 41, 52
de módulos, 29
de módulos filtrados, 156 segunda sucesión fundamental, 194
de módulos graduados, 168 separablemente generada, 197
de sistemas inversos, 164 serie de composición, 103
fielmente plano, 85 series de Laurent, 187
frontera, 33 singular, 147
identidad, 29 sistema
plano, 85 directo, 176
multilineal, 52 inverso, 159, 160
soporte, 111
núcleo, 30 subanillo, 1
número de clase, 130 subconjunto multiplicativo, 56
nilpotente, 10 subconjunto multiplicativo generado, 79
nilradical, 10 submódulo, 30
no singular, 147 de torsión, 83
noetheriano, 87 generado por un conjunto, 31
norma, 120 sucesión
de un elemento, 66 convergente, 158
norma de un ideal, 123 de Cauchy, 158
norma euclidiana, 133 exacta, 32
corta, 32
p-primario, 94 suma
parámetro uniformizador, 116 de ideales, 4, 5
214 Índice alfabético

de módulos, 31 topologı́a
directa de módulos, 31 de Zariski, 9, 17
torsión, 83
tangente de Zariski, 147 traslación izquierda, 154
teorema traza, 120
de intersección de Krull, 91, 172
de Jordan-Hölder, 111 ultramétrica, 157
de la base de Hilbert, 88
de los ceros de Hilbert, 71 valuación, 114
de MacLane, 198 discreta, 114
del ideal principal de Krull, 144 p-ádica, 115
generalizado del ideal principal de Krull, variedad afı́n, 17
146 variedad algebraica afı́n, 17

También podría gustarte