You are on page 1of 435

NOTAS DE TRABAJO, 6

´
ALGEBRA CONMUTATIVA
(incluye soluciones a los ejercicios)
Pascual Jara Mart´ınez
Departamento de
´
Algebra. Universidad de Granada
Granada, 1997–2010
Primera redacci ´ on: 1997.
Segunda redacci ´ on: Octubre 2007.
Tercera redacci ´ on: Octubre 2008.
Cuarta redacci ´ on: Octubre 2009.
Introducci´ on
Este texto recoge las nociones b´ asicas de
´
Algebra Conmutativa y los rudimentos de Geo-
metr´ıa Algebraica. Desde el primer momento en ´ el hacemos hincapi´ e enel maridaje existente
entre nociones abstractas y nociones computacionales, tratando de profundizar en cada una
de ellos y centr´ andonos en los c´ alculos de los invariantes que vamos introduciendo.
En cada cap´ıtulo hacemos primero un desarrollo de la teor´ıa procurando incluir en el mis-
mo un gran n´ umero de ejemplos para ilustrar los conceptos introducidos. Cada cap´ıtulo se
cierra con una secci ´ on dedicadas a ejercicios; la gran mayor´ıa de los mismos se exponen
acompa˜ nados de una soluci ´ on en la parte final del texto.
.
´
Indice general
Introducci´ on I
I Anillos e ideales 1
1 Definici ´ on de anillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Homomorfismos de anillos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Ideales primos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 Teorema chino del resto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5 Radical de un ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6 Extensi ´ on y contracci ´ on de ideales . . . . . . . . . . . . . . . . . . . . . . . . . 19
7
´
Algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
II Anillos de polinomios 45
9 Representaci ´ on de polinomios . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
10
´
Ordenes en N
n
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
11 Algoritmo de la divisi ´ on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
12 Ideales monomiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
13 Bases de Groebner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
14 Aplicaciones de las Bases de Groebner . . . . . . . . . . . . . . . . . . . . . . 67
15 Aplicaciones de las Bases de Groebner, II . . . . . . . . . . . . . . . . . . . . . 70
16 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
III Conjuntos algebraicos afines 85
17 Funciones polin´ omicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
18 Conjuntos algebraicos afines . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
19 Ideales de conjuntos de puntos . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
20 Anillos coordenados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
21 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
IV M´ odulos 105
22 M´ odulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
23 Homomorfismos de A–m´ odulos . . . . . . . . . . . . . . . . . . . . . . . . . . 107
24 M´ odulo cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
25 Suma directa de A–m´ odulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
26 M´ odulos libres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
27 M´ odulos finitamente generados . . . . . . . . . . . . . . . . . . . . . . . . . . 122
28 M´ odulos noetherianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
29 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
V Categor´ıas y funtores 141
30 Categor´ıas y funtores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
31 Funtores adjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
32 Funtores Hom y producto tensor . . . . . . . . . . . . . . . . . . . . . . . . . . 161
33 Sucesiones exactas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
34 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
VI Dependencia entera 177
35 Extensiones enteras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
36 Lema de normalizaci ´ on de Noether . . . . . . . . . . . . . . . . . . . . . . . . 185
37 Teorema de los ceros de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . . 190
38 Extensiones trascendentes (repaso) . . . . . . . . . . . . . . . . . . . . . . . . 193
39 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
VII Espectro primo y localizaci´ on 201
40 Localizaci ´ on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
41 Ideales primos en anillos de polinomios . . . . . . . . . . . . . . . . . . . . . 214
42 M´ odulos de fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
43 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
VIII Dimensi´ on 245
44 Anillos noetherianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
45 Anillos artinianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
46 Repaso sobre la dimensi ´ on de anillos . . . . . . . . . . . . . . . . . . . . . . . 254
47 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
IX Descomposici´ on primaria 259
48 Descomposici ´ on primaria de ideales . . . . . . . . . . . . . . . . . . . . . . . 260
49 Descomposici ´ on primaria de m´ odulos sobre anillos noetherianos . . . . . . 265
50 Conjuntos algebraicos irreducibles . . . . . . . . . . . . . . . . . . . . . . . . 275
51 Teorema de Lasker–Noether para anillos de polinomios . . . . . . . . . . . . 281
52 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
X Dominios de Dedekind 287
53 Anillos de valoraci ´ on discreta . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
54 Ideales fraccionarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
55 Dominios de Dedekind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
56 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
XI Soluciones a los ejercicios 307
57 Ejercicios del Cap´ıtulo I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
58 Ejercicios del Cap´ıtulo II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
59 Ejercicios del Cap´ıtulo III . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
60 Ejercicios del Cap´ıtulo IV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
61 Ejercicios del Cap´ıtulo V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
62 Ejercicios del Cap´ıtulo VI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
63 Ejercicios del Cap´ıtulo VII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
64 Ejercicios del Cap´ıtulo VIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
65 Ejercicios del Cap´ıtulo IX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
66 Ejercicios del Cap´ıtulo X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
Bibliograf´ıa 421
´
Indice alfab´ etico 423
Cap´ıtulo I
Anillos e ideales
1 Definici ´ on de anillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Homomorfismos de anillos . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Ideales primos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 Teorema chino del resto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5 Radical de un ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6 Extensi ´ on y contracci ´ on de ideales . . . . . . . . . . . . . . . . . . . . . . . 19
7
´
Algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Introducci´ on
En este cap´ıtulo se introducen, entre otros, los conceptos de anillo y homomorfismo de ani-
llos; en particular aquellos que tiene relaci ´ on con los ideales,
Los anillos objeto de este estudio son anillos conmutativos, por lo que los ideales estudiados
son ideales bil´ ateros. Esto hace especialmente sencillo el estudio de su estructura a trav´ es de
los ideales primos y maximales y los correspondientes radicales: el nilradical y el radical de
Jacobson.
Se extiende el radical de un anillo al radical de un ideal utilizando la correspondencia biyec-
tiva, para cada homomorfismo f : A −→ B, entre los ideals de Im(f ) y los ideales de A que
contienen a Ker(f ). En particular se estudian la extensi ´ on y la contracci ´ on de ideales para un
homomorfismo de anillos.
El cap´ıtulo concluye con una secci ´ on dedicada a las ´ algebras sobre un anillo, introducimos
los anillos de series formales y nos centr´ andonos especialmente en las ´ algebras finitamente
2 CAP. I. ANILLOS E IDEALES
generadas y los anillos de polinomios.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 1. DEFINICI ´ ON DE ANILLO 3
1. Definici´ on de anillo
Un anillo es un grupo abeliano (A, +) junto con una operaci ´ on binaria
: A A −→A,
llamada producto o multiplicaci´ on, verificando las siguientes propiedades:
(A-I) Es asociativa, esto es; para cualesquiera a, b, c ∈ A se tiene a (b c) = (a b) c.
(A-II) Tiene elemento uno, esto es; existe un elemento 1 ∈ A tal que para cualquier elemen-
to a ∈ A se tiene a 1 = a = 1 a.
(A-III) El producto es distributivo respecto a la suma, esto es; para cualesquiera a, b, c ∈ A
se tiene a (b +c) = (a b) + (a c) y (b +c) a = (b a) + (c a).
Si adem´ as el producto verifica la propiedad:
(A-IV) Conmutativa, esto es; para cualesquiera a, b ∈ A se tiene a b = b a;
entonces el anillo se llama un anillo conmutativo.
Dado un elemento a de un anillo (A, +, , 1), un elemento inverso de a es un elemento b ∈ A
tal que a b = 1 = b a.
Un anillo A en el que todo elemento no nulo tiene un inverso decimos que es un anillo de
divisi´ on. Un anillo de divisi ´ on conmutativo se llama un cuerpo.
Un elemento a ∈ A que tiene inverso se dice que es invertible o tambi´ en que es una unidad.
Lema. 1.1.
El conjunto A
×
de los elementos invertibles de un anillo A, junto con la multiplicaci ´ on, es
un grupo (abeliano).
En este texto vamos a trabajar con anillos conmutativos, a los que designaremos simplemen-
te como anillos. Para cualesquiera elementos a, b ∈ A el elemento a b lo representaremos
por ab y lo llamaremos el producto ´ o multiplicaci´ on de a por b.
Los siguientes resultados son obvios a partir de las definiciones anteriores, y puede decirse
que constituyen la base de la aritm´ etica de los anillos (conmutativos).
´
ALGEBRA CONMUTATIVA
P. Jara
4 CAP. I. ANILLOS E IDEALES
Lema. 1.2.
Sea A un anillo, los siguientes enunciados son ciertos:
(1) Los elementos cero y uno est´ an determinados de forma ´ unica;
(2) Para cada elemento a ∈ A el opuesto y el inverso, si ´ este ´ ultimo existe, est´ an determina-
dos de forma ´ unica.
DEMOSTRACI ´ ON. (1). Si x e y son ceros de A, entonces
x = x +y = y.
Si x e y son unos de A, entonces
x = xy = y.
(2). Si x e y son opuestos de a ∈ A, entonces:
x = x + 0 = x + (a +y) = (x +a) +y = 0 +y = y.
Si x e y son inversos de a ∈ A, entonces:
x = x1 = x(ay) = (xa)y = 1y = y.

El elemento cero se representa por 0, y el elemento uno se representa por 1. El opuesto de
un elemento a ∈ A se representa por −a, y si a ,= 0, el elemento inverso de a, si existe, se
representa por a
−1
.
Proposici´ on. 1.3.
Sea A un anillo, se verifica:
(1) a 0 = 0 para todo a ∈ A.
(2) A tiene m´ as de un elemento si, y s´ olo si, 0 ,= 1.
(3) (−a)b = −(ab) = a(−b), para todos a, b ∈ A. En particular (−1)a = −a.
(4) (n a)b = n (ab) = a(n b), para todos a, b ∈ A y n ∈ Z.
(5) (

n
i=1
a
i
)(

m
j=1
b
j
) =

n
i=1
m
j=1
a
i
b
j
, para todos a
i
, b
j
∈ A y n, m ∈ N

.
(6) F´ ormula de Newton. (a +b)
n
=

n
i=0
_
n
i
_
a
i
b
n−i
, para todos a, b ∈ A y n ∈ N.
(7) (ab)
n
= a
n
b
n
y (a
n
)
m
= a
nm
, para todos a, b ∈ Z y n, m ∈ Z.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 2. HOMOMORFISMOS DE ANILLOS 5
DEMOSTRACI ´ ON. (1). Para cada a ∈ A se tiene
a = a1 = a(1 + 0) = a1 +a0 = a +a0,
luego a0 = 0.
(2). Si 0 ,= 1 en A, entonces A tiene m´ as de un elemento. Si 0 = 1, entonces para cada a ∈ A se
tiene a = a1 = a0 = 0.
(3). Para a, b ∈ A se tiene
0 = a0 = a(b −b) = ab +a(−b),
luego a(−b) = −(ab). Y de la misma forma (−a)b = −(ab).
(4). Por inducci ´ on sobre n para n ≥ 0. Si n < 0, entonces
0 = 0a = (n −n)a = na + (−n)a,
luego (−n)a = −(na), lo que permite completar el resultado.
(5). Por inducci ´ on sobre n y m.
(6). Por inducci ´ on sobre n.
(7). Por inducci ´ on sobre n y m.
Corolario. 1.4.
Sea A un anillo, para a, b ∈ A y para n, m ∈ Z se verifica:
(n a)(m b) = (nm) (ab).
Seg´ un hemos visto, cuando el elemento 1 coincide con el elemento 0, entonces todos los ele-
mentos del anillo son iguales. Estos anillos se llaman anillos triviales. Los anillos que vamos
a considerar son, en general, no triviales.
Observaci´ on. 1.5.
Observar que la existencia de elemento uno forma parte de la definici ´ on de anillo. As´ı el
conjunto 2Z, junto con la suma y el producto usuales, no es un anillo, ya que no tiene ele-
mento uno.
2. Homomorfismos de anillos
SeanAy Banillos, una aplicaci ´ onf : A −→Bse llama unhomomorfismode anillos si verifica
las siguientes propiedades:
(HA-I) Para cualesquiera a, b ∈ A se tiene f (a +b) = f (a) +f (b).
(HA-II) Para cualesquiera a, b ∈ A se tiene f (ab) = f (a)f (b).
´
ALGEBRA CONMUTATIVA
P. Jara
6 CAP. I. ANILLOS E IDEALES
(HA-III) f (1) = 1.
Proposici´ on. 2.1.
Para cada anillo A existe un ´ unico homomorfismo de anillos f : Z −→A.
Proposici´ on. 2.2.
Si f : A −→ B y g : B −→ C son homomorfismos de anillos, entonces la composici ´ on
g ◦ f : A −→C es un homomorfismo de anillos.
Proposici´ on. 2.3.
Para cada anillo A existe un homomorfismo id
A
: A → A definido id
A
(a) = a para cada
elemento a ∈ A; este homomorfismo verifica:
(1) Para cada homomorfismo f : A →B se tiene f ◦ id
A
= f y
(2) Para cada homomorfismo g : C →A se tiene id
A
◦ g = g.
Subanillos
Si f : A −→B un homomorfismo de anillos el subconjunto
Im(f ) = ¦f (a) ∈ B [ a ∈ A¦
de B verifica las siguientes propiedades:
(SA-I) Es un subgrupo de B.
(SA-II) Es cerrado para la multiplicaci ´ on en B.
(SA-III) 1 ∈ Im(f ).
En general un subconjunto A

de un anillo A verificando las propiedades (SA-I), (SA-II) y (SA-
III) se llama un subanillo de A.
El conjunto de los subanillos de un anillo A verifica algunas propiedades de inter´ es. Entre
ellas destacamos la siguiente:
Lema. 2.4.
Si ¦A
α
[ α ∈ Γ¦ es una familia de subanillos de A, entonces tambi´ en lo es su intersecci ´ on

α
A
α
.
Como consecuencia, dado un subconjunto A de A podemos considerar el menor subanillo
de A que contiene a A, ´ este es simplemente la intersecci ´ on
∩¦B [ A ⊆ B, y B es un subanillo de A¦.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 2. HOMOMORFISMOS DE ANILLOS 7
Se llama el subanillo generado por A.
Ejercicio. 2.5.
Prueba que los elementos de este subanillo son las expresiones polin´ omicas en elementos
de A ∪ ¦1¦ con coeficientes en Z.
Este subanillo se representa por ¸A ∪ ¦1¦¸.
Ideales
Por otro lado, dado un homomorfismo de anillos f : A −→B, el subconjunto de A
Ker(f ) = ¦x ∈ A [ f (x) = 0¦
verifica las siguientes propiedades:
(ID-I) Es un subgrupo de A;
(ID-II) Para cualesquiera a ∈ A y x ∈ Ker(f ) se tiene ax ∈ Ker(f ).
En general definimos un ideal de un anillo A como un subconjunto a de A verificando las
propiedades (ID-I) y (ID-II). Un ideal a de A es propio si a ,= A, y trivial si a = ¦0¦.
Los ideales verifican algunas propiedades interesantes. Por ejemplo:
Lema. 2.6.
(1) La intersecci´ on de una familia de ideales ¦a
α
[ α ∈ Γ¦ es un ideal y
(2) la suma de una familia de ideales, ¦a
α
[ α ∈ Γ¦, definida como,

¦a
α
[ α ∈ Γ¦ =
_

a
α
j
[ α
j
∈ F ⊆ Γ finito, a
α
j
∈ a
α
j
, ∀α
j
∈ F
_
es un ideal.
Decimos que el ideal a es menor que el ideal b si a ⊆ b. Esto define una relaci ´ on de orden,
a ≤ b, en el conjunto de todos los ideales del anillo A. Respecto a este orden el ´ınfimo de una
familia de ideales es la intersecci ´ on y el supremo es la suma.
Dado un subconjunto A de A, existe un menor ideal, representado por AA ´ o (A), que contie-
ne a A, y que se puede definir como la intersecci ´ on de todos los ideales de A que contienen a
´
ALGEBRA CONMUTATIVA
P. Jara
8 CAP. I. ANILLOS E IDEALES
A. Se llama el ideal generado por A y el conjunto A se dice que es unsistema de generadores
de AA.
Ejercicio. 2.7.
Prueba que los elementos de AA son todas las expresiones (finitas) de la forma

i
a
i
x
i
, con
a
i
∈ A y x
i
∈ A.
En el caso en que A = ¦x¦, la descripci ´ on de (A) es especialmente sencilla:
(A) = (x) = ¦ax [ a ∈ A¦ = Ax.
Llamaremos a (x) = Ax el ideal principal generado por x.
Un ideal a de A se llama finitamente generado si existe un subconjunto finito A de A tal que
a = (A).
Existe otra operaci ´ on entre ideales, el producto de ideales, definido de la siguiente forma:
sean a y b ideales de un anillo A, definimos ab como el conjunto de todos los elementos de la
forma

¦a
i
b
i
[ a
i
∈ a, b
i
∈ b¦. Es claro que ab es un ideal de A contenido en la intersecci ´ on
de a y b.
Dados dos ideales a y b se define un nuevo ideal, el ideal cociente
(a : b) = ¦x ∈ A [ xb ⊆ a¦.
Lema. 2.8.
Para cada dos ideales a y b se tiene que (a : b) es un ideal que contiene a a.
Anillo cociente
Sea a un ideal de un anillo A. En el grupo cociente A/a podemos definir una operaci ´ on binaria
mediante:
(a + a)(b + a) = ab + a,
con esta operaci ´ on A/a tiene estructura de anillo, con elemento uno igual a 1 + a y la aplica-
ci ´ on can´ onica
p : A −→A/a
es un homomorfismo de anillos. El anillo A/a se llama el anillo cociente de A por el ideal a.
Este proceso de la construcci ´ on del anillo cociente est´ a determinado de forma ´ unica en el
siguiente sentido. Sea A un anillo, una relaci ´ on de equivalencia ∼ se llama compatible con
las operaciones de A si verifica:
si a ∼ b y a

∼ b

, entonces a +b ∼ a

+b

,
si a ∼ b y a

∼ b

, entonces ab ∼ a

b

.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 2. HOMOMORFISMOS DE ANILLOS 9
Es claro que si ∼es una relaci ´ on de equivalencia en un anillo A, entonces ∼es compatible si,
y s´ olo si, en A/ ∼podemos definir una estructura de anillo mediante:
[a] + [b] = [a +b],
[a] [b] = [a b],
y donde el elemento uno es [1]. Esto es, tal que la proyecci ´ on p : A −→ A/ ∼ sea un homo-
morfismo de anillos.
Adem´ as una relaci ´ on de equivalencia compatible ∼determina un ideal a de A en la siguiente
forma:
a = ¦a ∈ A [ a ∼ 0¦,
y rec´ıprocamente, dado un ideal a de A, la relaci ´ on ∼ definida por a ∼ b si a − b ∈ a es una
relaci ´ on de equivalencia compatible.
Proposici´ on. 2.9.
Para cada anillo A existe una correspondencia biyectiva entre:
(I) relaciones de equivalencia compatibles en A,
(II) ideales de A.
Propiedad universal
Proposici´ on. 2.10. (Propiedad universal del anillo cociente)
Dado un anillo A y un ideal a ⊆ A, para cada homomorfismo de anillos f : A −→ B tal que
f (a) = 0 existe un ´ unico homomorfismo de anillos f

: A/a −→ B tal que f = f

◦ p. Esto es,
el siguiente diagrama conmuta.
A
p

f

=
=
=
=
=
=
=
=
A/a

1
f

,}
}
}
}
B
Un homomorfismo de anillos f : A −→ B es un isomorfismo si existe un homomorfismo de
anillos g : B −→ A tal que f ◦ g = id
B
y g ◦ f = id
A
, o equivalentemente si f es una aplicaci ´ on
inyectiva y sobreyectiva, esto es, una biyecci ´ on.
´
ALGEBRA CONMUTATIVA
P. Jara
10 CAP. I. ANILLOS E IDEALES
Proposici´ on. 2.11.
Dado un homomorfismo de anillos f : A −→ B, existe un ´ unico homomorfismo natural f

que completa el siguiente diagrama:
A
f

p

B
A/ Ker(f )

1
f

_ _ _ _ _ _
Im(f )
i
¸
Adem´ as f

es un isomorfismo.
Proposici´ on. 2.12.
La imagen del ´ unico homomorfismo f : Z −→A se llama el subanillo caracter´ıstico de A.
El n´ ucleo de f es un ideal de Z, por lo tanto es de la forma nZ, para n ≥ 0. Llamamos a n la
caracter´ıstica del anillo A.
3. Ideales primos
Sea A un anillo, un elemento a ∈ A se llama un divisor de cero si existe un elemento no nulo
b ∈ A tal que ab = 0. Los elementos de A que no son divisores de cero se llaman elementos
regulares.
Cuando el elemento cero es el ´ unico divisor de cero de un anillo A, se dice que A es un domi-
nio de integridad, ´ o simplemente un dominio.
Un elemento a de un anillo A se llama nilpotente si existe un entero positivo n ∈ N

tal que
a
n
= 0.
Ejercicio. 3.1.
Prueba que los elementos nilpotentes de un anillo forman un ideal.
Sea A un anillo, un ideal propio p de A se llama un ideal primo si para cualesquiera a, b ∈ A
tales que ab ∈ p, se tiene a ∈ p ´ o b ∈ p.
Ejemplo. 3.2.
En el caso del anillo Z de los n´ umeros enteros los ideales primos son:
(I) el ideal cero y
(II) los ideales de la forma pZ, siendo p un entero primo (positivo).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 3. IDEALES PRIMOS 11
Lema. 3.3.
Sea A un anillo y p un ideal propio, las siguientes condiciones son equivalentes:
(a) p es un ideal primo;
(b) A/p es un dominio de integridad.
DEMOSTRACI ´ ON. Supongamos que p es un ideal primo, y sea (a + p)(b + p) = 0, entonces
ab ∈ p, y ya que p es primo, tenemos a ∈ p ´ o b ∈ p, entonces a + p = 0 ´ o b + p = 0. La otra
implicaci ´ on es similar.
Estudiamos ahora c´ omo cambian los ideales primos en un cambio de anillo.
Lema. 3.4.
Sea f : A −→B un homomorfismo de anillos, se verifica:
(1) Si q es un ideal primo de B, entonces f

(q) es un ideal primo A.
(2) Existe una correspondencia biyectiva entre los ideales de A que contienen a Ker(f ) y los
ideales de Im(f ).
(3) En esta correspondencia la imagen y la preimagen de ideales primos son tambi´ en idea-
les primos.
DEMOSTRACI ´ ON. (1). Sean a, b ∈ A tales que ab ∈ f

(p), entonces se verifica f (a)f (b) =
f (ab) ∈ f

f

(p) ⊆ p, luego f (a) ∈ p ´ o f (b) ∈ p, y tenemos a ∈ f

(p) ´ o b ∈ f

(p).
(2). Si b ⊆ B es un ideal, entonces f

(b) ⊇ Ker(f ) es un ideal. Por otro lado, si a ⊇ Ker(f ) es un
ideal, entonces f

(a) es un ideal de B. S´ olo falta ver que estas aplicaciones son, una inversa de
la otra.
(3). Es claro.
Observa que la siguiente propiedad es en realidad una nueva caracterizaci ´ on de ideales pri-
mos.
Teorema. 3.5.
Sean a
1
, . . . , a
n
ideales de A y p un ideal primo de A, si a
1
∩ . . . ∩ a
n
⊆ p, entonces existe un
´ındice i tal que a
i
⊆ p.
Adem´ as si p = a
1
∩ . . . ∩ a
n
, entonces a
i
= p para alg´ un´ındice i.
DEMOSTRACI ´ ON. Si a
1
∩ . . . ∩ a
n
⊆ p, y para cada ´ındice i se verifica a
i
_ p, entonces existe
x
i
∈ a
i
¸ p, y tenemos x
1
x
n
∈ a
1
a
n
⊆ a
1
∩ . . . ∩ a
n
⊆ p, y como p es primo, existe un
´ındice i tal que x
i
∈ p, lo que es una contradicci ´ on.
´
ALGEBRA CONMUTATIVA
P. Jara
12 CAP. I. ANILLOS E IDEALES
Ver tambi´ en Ejercicio (8.10.).
Ideales maximales
Sea A un anillo, un ideal propio m de A se llama maximal si para cada ideal propio a de A tal
que m ⊆ a _ A se tiene m = a.
Lema. 3.6.
Sea A un anillo y m un ideal propio, las siguientes condiciones son equivalentes:
(a) m es un ideal maximal;
(b) A/m es un cuerpo.
De la misma forma que en el caso de ideales primos, vamos a estudiar el comportamiento de
los ideales maximales respecto a un homomorfismo de anillos.
Lema. 3.7.
Sea f : A −→ B un homomorfismo de anillos, entonces la correspondencia descrita en el
Lema (3.4.) establece una correspondencia biyectiva entre los ideales maximales de A que
contienen a Ker(f ) y los ideales maximales Im(f ).
Ejercicio. 3.8.
En general, dado un homomorfismo de anillos f : A −→ B, si m es un ideal maximal de B,
no necesariamente f

(m) es un ideal maximal de A. Dar un ejemplo.
Lema. 3.9. (Teorema de Krull.)
Sea A un anillo, existe al menos un ideal maximal de A.
DEMOSTRACI ´ ON. Se considera el conjunto Γ = ¦a [ a es un ideal propio de A¦. El conjunto Γ
es no vac´ıo, ya que 0 ∈ Γ, y est´ a ordenado por la inclusi ´ on. Cada cadena en Γ tiene una cota
superior en Γ, ya que la uni ´ on de una cadena de ideales propios es un ideal propio. Luego
en Γ existen elementos maximales. Es claro que cada elemento maximal de Γ es un ideal
maximal.
Corolario. 3.10.
Sean A un anillo y a un ideal propio de A, entonces existe un ideal maximal m de A tal que
a ⊆ m.
DEMOSTRACI ´ ON. Basta considerar el anillo cociente A/a y la correspondencia establecida en
el Lema (3.4.).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 3. IDEALES PRIMOS 13
Corolario. 3.11.
Sea A un anillo y x ∈ A un elemento que no es invertible en A, existe un ideal maximal m de
A tal que x ∈ m.
DEMOSTRACI ´ ON. Basta considerar el ideal (x), que es propio por no ser x invertible.
Anillos locales
Un anillo A se llama local si tiene un ´ unico ideal maximal. Si A es un anillo local con ideal
maximal m, entonces el cuerpo A/m se llama el cuerpo residual de A.
Lema. 3.12.
Sea A un anillo y m un ideal propio de A, son equivalentes:
(a) cada elemento x ∈ A ¸ m es invertible,
(b) A es un anillo local con ideal maximal m.
DEMOSTRACI ´ ON. Dado un ideal propio a de A, los elementos de a no son invertibles, luego
a ⊆ m.
Lema. 3.13.
Sea A un anillo y m un ideal maximal de A tal que cada elemento x ∈ 1 + m es invertible,
entonces A es un anillo local.
DEMOSTRACI ´ ON. Dado x ∈ A ¸ m, tenemos m + Ax = A, y existen m ∈ m, a ∈ A tales que
m+ax = 1, luego ax = 1 −m ∈ 1 + m. Entonces ax es invertible, y por tanto x tambi´ en lo es.
Aplicando el Lema (3.12.) tenemos el resultado.
Radicales
Sea A un anillo, llamamos nilradical de A al conjunto de todos los elementos nilpotentes de
A, y lo representamos por Nil(A).
Lema. 3.14.
Sea A un anillo, entonces Nil(A) es un ideal y el anillo cociente A/ Nil(A) no tiene ning´ un
elemento nilpotente no nulo, esto es, Nil(A/ Nil(A)) = 0.
´
ALGEBRA CONMUTATIVA
P. Jara
14 CAP. I. ANILLOS E IDEALES
DEMOSTRACI ´ ON. Sean a, b ∈ Nil(A), entonces existe n ∈ N tal que a
n
= 0 = b
n
; entonces
se verifica: (a + b)
2n
= 0, y a + b ∈ Nil(A). Si tenemos ahora c ∈ A, entonces (ca)
n
= 0 y
ca ∈ Nil(A).
Un anillo A con Nil(A) = 0 se llama un anillo reducido.
Teorema. 3.15.
Para cada anillo A se tiene que Nil(A) es la intersecci ´ on de todos los ideales primos de A.
DEMOSTRACI ´ ON. Llamamos N a la intersecci ´ on de todos los ideales primos del anillo A. Si
x ∈ Nil(A), entonces existe n ∈ N tal que x
n
= 0, luego para cada ideal primo p se tiene x ∈ p,
y como consecuencia x ∈ N. Sea ahora x ∈ N ¸ Nil(A), llamamos
Γ = ¦a ⊆ A [ ∀n ≥ 1, x
n
/ ∈ a¦
Ya que 0 ∈ Γ, se tiene que Γ ,= ∅. Es claro que Γ est´ a ordenado por la inclusi ´ on y que es
inductivo, por tanto tiene un elemento maximal. Sea p ∈ Γ maximal, y sean a, b ∈ A tales
que ab ∈ p, si a, b / ∈ p, entonces p + Aa, p + Ab / ∈ Γ, por lo tanto existen n, m ∈ N tales que
x
n
∈ p + Aa y x
m
∈ p + Ab, y se tiene x
n+m
∈ (p + Aa)(p + Ab) = p + Aab ⊆ p, lo que es una
contradicci ´ on.
Utilizando el Teorema (3.15.) como modelo podemos definir un an´ alogo al nilradical. El ra-
dical de Jacobson de un anillo A, que se define como la intersecci ´ on de todos los ideales
maximales de A, y que se representa por Rad(A) y tambi´ en por J(A).
Rad(A) = ∩¦m ⊆ A [ m es un ideal maximal de A¦.
Vamos a buscar una descripci ´ on de los elementos de Rad(A).
Proposici´ on. 3.16.
Sea A un anillo, entonces las siguientes condiciones son equivalentes:
(a) x ∈ Rad(A);
(b) Para todo a ∈ A el elemento 1 −ax es invertible en A.
DEMOSTRACI ´ ON. Supongamos que x ∈ Rad(A) y sea a ∈ A tal que 1 − ax no es invertible en
A. Existe un ideal maximal m tal que 1 − ax ∈ m, por la hip´ otesis x ∈ m, luego m = (1) = A,
lo que es una contradicci ´ on. Por otro lado, sea x / ∈ Rad(A), entonces existe un ideal maximal
m tal que x / ∈ m, como consecuencia tenemos m + Ax = A y existe m ∈ m tal que m + ax = 1
para alg´ un a ∈ A, entonces 1 −ax = m ∈ m no ser´ıa invertible en A.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 4. TEOREMA CHINO DEL RESTO 15
Lema. 3.17.
Sea A un anillo, entonces las siguientes condiciones son equivalentes:
(a) A es un anillo local;
(b) A ¸ Rad(A) es el conjunto de los elementos invertible en A;
(c) Existe un ideal propio a de A tal que A¸a est´ a contenido en el conjunto de los elementos
invertibles.
DEMOSTRACI ´ ON. (a) ⇒(b). Si A es un anillo local, entonces Rad(A) es el ´ unico ideal maximal
de A, luego A ¸ Rad(A) es el conjunto de los elementos invertibles de A.
(b) ⇒(c). Basta tomar a = Rad(A).
(c) ⇒(a). Supongamos que a es un ideal propio de A con A ¸ a contenido en el conjunto de
los elementos invertibles, entonces a es un ideal maximal y contiene a cualquier otro ideal
propio de A, por tanto A es un anillo local con ideal maximal a.
Ejemplo. 3.18.
En el caso del anillo Z de los n´ umeros enteros el nilradical es cero, ya que 0 es un ideal primo,
y el radical de Jacobson es cero, ya que la intersecci ´ on de todos los ideales maximales (los de
la forma pZ, con p un entero primo positivo) es tambi´ en igual a 0.
4. Teorema chino del resto
Dos ideales a y b de un anillo A se llaman comaximales o primos relativos si a + b = A.
Lema. 4.1.
Sea A un anillo, si a y b son ideales comaximales, entonces se verifica: ab = a ∩ b.
DEMOSTRACI ´ ON. Siempre se verifica que ab ⊆ a ∩ b. Por otro lado sea x ∈ a ∩ b, por la
hip´ otesis existen a ∈ a y b ∈ b tales que a + b = 1, entonces x = ax + bx ∈ ab, y se verifica la
igualdad.
´
ALGEBRA CONMUTATIVA
P. Jara
16 CAP. I. ANILLOS E IDEALES
Proposici´ on. 4.2. (Teorema chino del resto.)
Sean A un anillo, a
1
, . . . ,a
n
ideales de A y f la aplicaci ´ on can´ onica:
f : A −→
n

i=1
A/a
i
, f (a) = (a + a
i
)
i
Entonces se verifica:
(1) Si a
i
y a
j
son comaximales, cuando i ,= j, entonces a
1
a
n
= a
1
∩ . . . ∩ a
n
;
(2) f es sobreyectiva si, y s´ olo si, a
i
y a
j
son comaximales si i ,= j, para todos los ´ındices i, j;
(3) f es inyectiva si, y s´ olo si, a
1
∩ . . . ∩ a
n
= 0.
DEMOSTRACI ´ ON. (1). Hacemos inducci ´ on sobre n. Para n = 2 es el Lema (4.1.). Supongamos
que es cierto para n − 1; ya que a
i
+ a
n
= A, para 1 ≤ i ≤ n −1, tomamos x
i
∈ a
i
, y
i
∈ a
n
tal
que x
i
+y
i
= 1. Construimos entonces:
x
1
x
n−1
= (1 −y
i
) (1 −y
n−1
) = 1 +y
para alg´ un y ∈ a
n
; luego (a
1
a
n−1
) + a
n
= A, y tenemos:
(a
1
a
n−1
)a
n
= (a
1
a
n−1
) ∩ a
n
= (a
1
∩ ∩ a
n−1
) ∩ a
n
.
(2). Tomamos a
1
, a
2
. Por hip´ otesis existe x ∈ A tal que f (x) = (1, 0, . . . , 0), luego x − 1 ∈ a
1
y
x ∈ a
2
, y tenemos
1 = x −(x −1) ∈ a
1
+ a
2
.
Rec´ıprocamente, si a
1
+ a
i
= A, para 2 ≤ i ≤ n, existen x
i
∈ a
1
, y
i
∈ a
i
tales que x
i
+ y
i
= 1.
Definimos x = y
2
y
n
= (1 − x
2
) (1 − x
n
) = 1 + x

para alg´ un x

∈ a
1
, luego f (x) =
(1, 0. . . . , 0).
(3). Es evidente.
Proposici´ on. 4.3. (Teorema de elusi´ on)
Sea A un anillo, p
1
, . . . , p
n
ideales primos de A y a un ideal de A tal que a ⊆ p
1
∪ . . . ∪ p
n
,
entonces existe un´ındice i tal que a ⊆ p
i
.
DEMOSTRACI ´ ON. Hacemos inducci ´ on sobre n. Para n = 1 el resultado es cierto. Supongamos
que sea cierto para n −1 (n ≥ 2), y sea a _ p
i
para cada ´ındice i. Entonces
a _ p
1
∪ . . . ∪ p
i−1
∪ p
i+1
∪ . . . ∪ p
n
y existe x
i
∈ a ¸ p
1
∪ . . . ∪ p
i−1
∪ p
i+1
∪ . . . ∪ p
n
. Si x
i
/ ∈ p
i
, entonces a _ p
1
∪ . . . ∪ p
n
y hemos
terminado. Supongamos entonces que x
i
∈ p
i
para cada ´ındice i. Definimos
y =
n

i=1
x
1
x
i−1
x
i+1
x
n
;
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 5. RADICAL DE UN IDEAL 17
tenemos y ∈ a e y / ∈ p
i
para cada ´ındice i, luego a _ p
1
∪ . . . ∪ p
n
.
Extensiones del Teorema de elusi´ on
Los siguiente resultados sonde aplicaci ´ onencontextos m´ as espec´ıficos; los incluimos aqu´ı pa-
ra ver posibles extensiones de la teor´ıa.
Teorema. 4.4.
Sea A un anillo y p
1
, . . . , p
n
ideales. Si se verifica una de las dos condiciones:
(1) a lo m´ as dos de estos ideales no son primos, cuando n > 2, o
(2) A contiene un cuerpo infinito,
para cada ideal a tal que a ⊆ ∪
n
i=1
p
i
existe un´ındice i tal que a ⊆ p
i
.
DEMOSTRACI ´ ON. (1). Hacemos inducci ´ on sobre n. Si n = 1, el resultado es cierto. Si n = 2, y
a _ p
i
, i = 1, 2, existen x
1
∈ a ¸ p
2
, x
2
∈ a ¸ p
1
; observar que entonces x
i
∈ p
i
, i = 1, 2. Entonces
y = x
1
+ x
2
/ ∈ p
1
∪ p
2
. Supongamos ahora que n > 2. Consideramos p
1
primo y si a _ p
i
, para
cada ´ındice i, existe x
i
∈ a ¸ p
1
∪. . . p
i−1
∪p
i+1
∪. . . ∪p
n
. Si x
i
/ ∈ p
i
, entonces a _ ∪
n
i=1
p
i
, lo que
es una contradicci ´ on. Por tanto para cada ´ındice i se tiene x
i
∈ p
i
. En particular x
2
x
n
∈ p
i
,
2 ≤ i ≤ n, y definimos y = x
1
+ x
2
x
n
∈ p
i
, 2 ≤ i ≤ n. Como p
1
es primo y resulta que
x
i
/ ∈ p
1
, 2 ≤ i ≤ n, entonces x
2
x
n
/ ∈ p
1
. Como x
1
∈ p
1
, resulta y / ∈ p
1
. Entonces y / ∈ ∪
n
i=1
p
i
,
lo que es una contradicci ´ on.
(2). Si a ⊆ ∪
n
i=1
p
i
, entonces a = ∪
n
i=1
(a ∩ p
i
) es un espacio vectorial propio que es una uni ´ on
de espacios vectoriales; esto es una contradicci ´ on.
5. Radical de un ideal
Sea a un ideal de un anillo A, llamamos radical de a al conjunto
rad(a) = ¦x ∈ A [ ∃n ∈ N, x
n
∈ a¦.
Si a = A, de la definici ´ on, se tiene rad(A) = A, y si a = 0, se tiene rad(0) = Nil(A). Atenci ´ on, no
se suele emplear rad(A) para el radical del ideal A, sino para el nilradical del anillo A.
Lema. 5.1.
Sean A un anillo y a un ideal propio de A, se verifica la igualdad:
rad(a)/a = Nil(A/a).
´
ALGEBRA CONMUTATIVA
P. Jara
18 CAP. I. ANILLOS E IDEALES
Corolario. 5.2.
En la situaci ´ on anterior se verifica:
rad(a) = ∩¦p [ p es un ideal primo de A y p ⊇ a¦.
Proposici´ on. 5.3.
Sean A un anillo, a y b ideales de A y p un ideal primo de A, se verifica:
(1) a ⊆ rad(a).
(2) Si a ⊆ b, entonces rad(a) ⊆ rad(b).
(3) rad(a) = rad(rad(a)).
(4) rad(ab) = rad(a ∩ b) = rad(a) ∩ rad(b).
(5) rad(a) = A si, y s´ olo si, a = A.
(6) rad(a + b) = rad(rad(a) + rad(b)).
(7) rad(p
n
) = p para cada n ∈ N

.
DEMOSTRACI ´ ON. (4). Se tiene la inclusi ´ on ab ⊆ a ∩ b ⊆ a, b, y por tanto se tiene rad(ab) ⊆
rad(a ∩b) ⊆ rad(a) ∩rad(b). Por otro lado, si x ∈ rad(a) ∩rad(b), existe n ∈ Ntal que x
n
∈ a ∩b,
y se tiene que x
2n
∈ ab, luego x ∈ rad(ab).
(6). Se tiene a+b ⊆ rad(a)+rad(b), y por tanto rad(a+b) ⊆ rad(rad(a)+rad(b)). Por otro lado, si
x ∈ rad(rad(a)+rad(b)), existe n ∈ Ntal que x
n
∈ rad(a)+rad(b). Sea x
n
= a+b, con a ∈ rad(a)
y b ∈ rad(b). Existe m ∈ N tal que a
m
∈ a y b
m
∈ b, entonces (x
n
)
2m
= (a +b)
2m
∈ a +b, luego
x
2mn
∈ a + b y se tiene x ∈ rad(a + b).
Corolario. 5.4.
Sean A un anillo, y a, b ideales de A, son equivalentes:
(a) rad(a) y rad(b) son comaximales.
(b) a y b son comaximales.
DEMOSTRACI ´ ON. Tenemos las siguientes igualdades:
rad(a + b) = rad(rad(a) + rad(b)) = rad(A) = A,
luego a + b = A.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 6. EXTENSI ´ ON Y CONTRACCI ´ ON DE IDEALES 19
Ideales primos minimales
Sea a un ideal de un anillo A, un ideal primo p es un ideal primo minimal sobre a si a ⊆ p
y para cualquier otro ideal primo q tal que a ⊆ q ⊆ p se tiene q = p. Los ideales primos
minimales sobre 0 en A son los ideales primos minimales de A.
Proposici´ on. 5.5.
Sea A un anillo y a un ideal propio de A, entonces existen ideales primos minimales sobre a
y cada ideal primo que contiene a a contiene un ideal primo minimal sobre a.
DEMOSTRACI ´ ON. Definimos Γ = ¦p [ p es un ideal primo que contiene a a¦. Es claro que Γ
es no vac´ıo, pues cada ideal propio de A est´ a contenido en un ideal maximal, y por tanto en
un ideal primo. Sea ¦p
i
¦
i
una cadena de ideales en Γ, entonces ∪
i
p
i
es un ideal que contiene
a a; vamos a ver que es primo. En efecto, si ab ∈ ∪
i
p
i
, existe un´ındice i tal que ab ∈ p
i
, y como
p
i
es primo se tiene a ∈ p o b ∈ p
i
, luego ∪
i
p
i
es un ideal primo.
Si q ⊇ a es un ideal primo, consideramos la familia
Γ
q
= ¦p [ p ⊆ q es un ideal primo que contiene a a¦.

Ver Ejercicio (8.14.).
Enconsecuencia para cada ideal a el radical de a es la intersecci ´ onde todos los ideales primos
minimales sobre a.
rad(a) = ∩¦p [ p es un ideal primo minimal sobre a¦.
Este resultado ser´ a de inter´ es en el caso en que solamente haya un n´ umero finito de ideales
primos minimales que contienen a a.
6. Extensi´ on y contracci´ on de ideales
Sea f : A −→B un homomorfismo de anillos. Dado un ideal a de A, llamamos extensi´ on de a
al ideal de B generado por f

(a), y lo representamos por a
e
. Esto es; a
e
= Bf

(a). De la misma
forma, para cada ideal b de B, llamamos contracci´ on de b a la imagen inversa de b en A, y lo
representamos por b
c
.
´
ALGEBRA CONMUTATIVA
P. Jara
20 CAP. I. ANILLOS E IDEALES
Proposici´ on. 6.1.
Sea f : A −→B un homomorfismo de anillos, entonces existen dos aplicaciones:
(−)
e
: ¦ideales de A¦ −→¦ideales de B¦, a →a
e
(−)
c
: ¦ideales de B¦ −→¦ideales de A¦, b →b
c
que definen una conexi´ on de Galois, esto es;
(I) Si a
1
⊆ a
2
son ideales de A, entonces a
e
1
⊆ a
e
2
, y
si b
1
⊆ b
2
son ideales de B, entonces b
c
1
⊆ b
c
2
.
(II) Si a es un ideal de A, entonces a ⊆ a
ec
y
si b es un ideal de B, entonces b ⊇ b
ce
.
(III) Si a es un ideal de A, entonces a
e
= a
ece
y
si b es un ideal de B, entonces b
c
= b
cec
.
(IV) Si / es el conjunto de los ideales contra´ıdos en A y B es el conjunto de los ideales
extendidos en B, entonces se tiene / = ¦a [ a
ec
= a¦, B = ¦b [ b
ce
= b¦ y existe una
biyecci ´ on de /a B.
Proposici´ on. 6.2.
Sean f : A −→ B un homomorfismo de anillos, a
1
, a
2
ideales de A y b
1
, b
2
ideales de B, se
verifica:
(1) (a
1
+ a
2
)
e
= a
e
1
+ a
e
2
.
(2) (b
1
+ b
2
)
c
⊇ b
c
1
+ b
c
2
.
(3) (a
1
∩ a
2
)
e
⊆ a
e
1
∩ a
e
2
.
(4) (b
1
∩ b
2
)
c
= b
c
1
∩ b
c
2
.
(5) (a
1
a
2
)
e
= a
e
1
a
e
2
.
(6) (b
1
b
2
)
c
⊇ b
c
1
b
c
2
.
(7) (a
1
: a
2
)
e
⊆ (a
e
1
: a
e
2
).
(8) (b
1
: b
2
)
c
⊆ (b
c
1
: b
c
2
).
(9) rad(a
1
)
e
⊆ rad(a
e
1
).
(10) rad(b
1
)
c
= rad(b
c
1
).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 7.
´
ALGEBRAS 21
7.
´
Algebras
Sea Aunanillo. Una A–´ algebra es un anillo Bjunto con unhomomorfismo de anillos f : A −→
B. Como consecuencia una A–´ algebra es un anillo B que tiene estructura de A–m´ odulo y que
verifica la siguiente condici ´ on de compatibilidad:
a
1
(ba
2
) = (a
1
b)a
2
∀a
1
, a
2
∈ A y ∀b ∈ B.
Si B y C son A–´ algebras, un homomorfismo de A–´ algebras de B a C es un homomorfismo de
anillos f : B −→C que es tambi´ en homomorfismo de A–m´ odulos.
El ejemplo m´ as conocido de A-´ algebra se tiene cuando A = Z: todo anillo es una Z-´ algebra.
Como ya hemos visto, para cada anillo A existe un ´ unico homomorfismo de anillos f : Z −→
A, el n´ ucleo es de la forma nZ para alg´ un n ∈ N. El n´ umero entero n se llama la caracter´ıstica
de A. Observar que si n ,= 0, entonces n es el menor entero positivo n tal que na = 0 para
cada a ∈ A.
Sobre la aritm´ etica de los anillos de polinomios ver los Ejercicio (8.34.) y (8.35.).
Anillos de polinomios
Para cada anillo A existe una forma simple de construir una A–´ algebra, y es considerar A[X],
el anillo de polinomios en la indeterminada X con coeficientes en A. Recordar que el anillo
de polinomios A[X] se construye como el conjunto de todas las expresiones formales del tipo
a
0
+a
1
X + +a
n
X
n
,
en donde a
i
∈ A. En A[X] se definen dos operaciones que le dan estructura de anillo de forma
que la aplicaci ´ on
p : A −→A[X], p(a) = a
sea un homomorfismo de anillos.
El par (p, A[X]) verifica la siguiente propiedad universal:
´
ALGEBRA CONMUTATIVA
P. Jara
22 CAP. I. ANILLOS E IDEALES
Teorema. 7.1. (Propiedad universal del anillo de polinomios.)
Para cada anillo B, cada homomorfismo de anillos f : A → B y cada elemento b ∈ B, existe
un ´ unico homomorfismo de anillos f
b
: A[X] −→B tal que f
b
(X) = b y f = f
b
◦ p.
A
p

f

=
=
=
=
=
=
=
=
A[X]

1
f
b
¸{
{
{
{
B
El homomorfismo f
b
se llama el homomorfismo de evaluaci´ on en X = b.
Observar que el anillo de polinomios con coeficientes en A en las indeterminadas X
1
, . . . , X
n
se puede construir de forma recursiva como A[X
1
, . . . , X
n
] = A[X
1
, . . . , X
n−1
][X
n
]. Por tanto los
elementos de A[X
1
, . . . , X
n
] admiten una expresi ´ on

i
a
i
X
i
n
, siendo a
i
∈ A[X
1
, . . . , X
n−1
]. Tam-
bi´ en podemos escribir los elementos de A[X
1
, . . . , X
n
] en la forma

i
1
,...,i
n
a
i
1
,...,i
n
X
i
1
1
X
i
n
n
,
con a
i
1
,...,i
n
∈ A casi todos nulos.
El anillo de polinomios en varias indeterminadas tiene tambi´ en una propiedad universal si-
milar a la enunciada en el Teorema (7.1.).
Teorema. 7.2. (Propiedad universal del anillo de polinomios.)
Para cada anillo B, cada homomorfismo de anillos f : A → B y cada lista de n elementos
b
1
, . . . , b
n
∈ B, existe un ´ unico homomorfismo de anillos f
b
1
,...,b
n
: A[X
1
, . . . , X
n
] −→B tal que
f
b
1
,...,b
n
(X
i
) = b
i
para cada ´ındice i y f = f
b
1
,...,b
n
◦ p.
A
p

f

=
=
=
=
=
=
=
=
A[X
1
, . . . , X
n
]

1
f
b
1
,...,b
n
¸r
r
r
r
r
r
B
El homomorfismo f
b
1
,...,b
n
se llama el homomorfismo de evaluaci´ on en X
1
= b
1
, . . . , X
n
= b
n
.
Dado un anillo A y un conjunto Λ, si consideramos un conjunto de indeterminadas indizado
en Λ, ¦X
α
[ α ∈ Λ¦, el anillo de polinomios con coeficientes en A en las indeterminadas ¦X
α
[
α ∈ Λ¦ se define como la uni ´ on de los anillos B = ∪¦A[X
α
[ α ∈ F ⊆ Λ] [ F finito, F ⊆ Λ¦. Si
se definen en B la suma y el producto en la forma obvia, cada inclusi ´ on A[X
α
[ α ∈ F ⊆ Λ] ⊆ B
es un homomorfismo de anillos. El anillo B se representa por A[¦X
α
[ α ∈ Λ¦], y se llama el
anillo de polinomios en las indeterminadas ¦X
α
[ α ∈ Λ¦.
Si A es un anillo, una A–´ algebra B se llama finitamente generada si existe un homomor-
fismo sobreyectivo de un anillo de polinomios, con coeficientes en A en un n´ umero fini-
to de indeterminadas, a B. O equivalentemente, si existen elementos b
1
, . . . , b
t
∈ B, c
α

26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 7.
´
ALGEBRAS 23
A, tales que cualquier elemento b ∈ B se escribe como una suma finita en la forma b =

α∈N
t c
α
b
α
1
1
b
α
t
t
, siendo α = (α
1
, . . . , α
n
) ∈ N
n
.
Sea K un cuerpo y B una K–´ algebra. Un conjunto de n elementos b
1
, . . . , b
n
∈ B se dice que
es algebraicamente independiente sobre K si para cada polinomio F ∈ K[X
1
, . . . , X
n
] tal que
F(b
1
, . . . , b
n
) = 0 se tiene que F = 0. Vamos a caracterizar las listas de elementos algebraica-
mente independientes como aquellas que generan subanillos que son isomorfos a anillos de
polinomios. Tenemos la siguiente proposici ´ on:
Proposici´ on. 7.3.
Sea K un cuerpo y B una K–´ algebra. Para una lista b
1
, . . . , b
n
de elementos de B son equiva-
lentes los siguientes enunciados:
(a) b
1
, . . . , b
n
es algebraicamente independiente;
(b) El homomorfismo f

: K[X
1
, . . . , X
n
] −→B, definido por la propiedad universal, es inyec-
tivo.
DEMOSTRACI ´ ON. (a) ⇒ (b). Siguiendo con la notaci ´ on de la propiedad universal del anillo
de polinomios el homomorfismo de evaluaci ´ onpara X
1
= b
1
, . . . , X
n
= b
n
es inyectivo, pues si
F ∈ Ker(f

), entonces F(b
1
, . . . , b
n
) = 0 y al ser los b
1
, . . . , b
n
algebraicamente independientes
se tiene F = 0.
(b) ⇒(a). Es inmediato.
Anillos de series formales de potencias (opcional)
Sea A un anillo y X una indeterminada. Una serie formal de potencias en X con coeficien-
tes en A es una expresi ´ on


i=0
a
i
X
i
. Llamamos A[[X]] al conjunto de las series formales de
potencias en X con coeficientes en A.
En el conjunto A[[X]] de las series formales de potencias se definen dos operaciones:
(


i=0
a
i
X
i
) + (


i=0
b
i
X
i
) =


i=0
(a
i
+b
i
)X
i
;
(


i=0
a
i
X
i
)(


i=0
b
i
X
i
) =


i=0
c
i
X
i
, con c
i
=

j+k=i
a
j
b
k
.
Teorema. 7.4.
Para cada anillo A y cada indeterminada X el conjunto A[[X]] con las operaciones anteriores
y elemento uno igual a 1 es un anillo.
Se llama el anillo de las series formales de potencias en X con coeficientes en A.
Cada polinomio F ∈ A[x] puede ser considerado una serie formal de potencias, por lo tanto
´
ALGEBRA CONMUTATIVA
P. Jara
24 CAP. I. ANILLOS E IDEALES
podemos suponer que F ∈ A[[X]]. Se tiene entonces:
Proposici´ on. 7.5.
Para cada anillo A y cada indeterminada X el anillo de polinomios A[X] es un subanillo del
anillo de series formales de potencias A[[X]].
Podemos extender la construcci ´ on del anillo de series formales potencias a un n´ umero finito
de indeterminadas, X
1
, . . . , X
t
, para ello definimos A[[X
1
, . . . , X
t
]] = A[[X
1
, . . . , X
t−1
]][[X
t
]].
Observa que los anillos de series formales de potencias, tanto A[[X]] como A[[X
1
, . . . , X
t
]], se
pueden tambi´ en definir a partir de los anillos de polinomios A[X] ´ o A[X
1
, . . . , X
t
] en la siguien-
te forma:
A[[X
1
, . . . , X
t
]] = ¦

i=0
F
i
[ F
i
∈ A[X
1
, . . . , X
t
]¦.
Sobre la aritm´ etica de los anillos de series de potencias ver el Ejercicio (8.40.).
Mientras el Teorema de McCoy, ver Ejercicio (8.29.), caracteriza los divisores del cero de un
anillo de polinomios, no existe un teorema similar en el caso de anillos de series formales de
potencias. Veamos un ejemplo de un divisor de cero.
Ejemplo. 7.6.
Se considera un cuerpo K, el anillo de polinomios K[Y, Z
0
, Z
1
, Z
2
, . . .] y el ideal a = (YZ
0
) +
(Z
n
+YZ
n+1
[ n ∈ N). Llamamos A = K[Y, Z
0
, Z
1
, Z
2
, . . .]/a y consideramos F = Y +X ∈ A[[X]].
Vamos a ver que F es un divisor de cero; para ello basta ver que
(y +X)(Z
0
+Z
1
X + +Z
n
X
n
+ ) = 0.
Sin embargo, para un tipo especial de anillos se tiene un resultado similar el Teorema de
McCoy.
Teorema. 7.7.
Sea A un anillo reducido, esto es, Nil(A) = 0. Sean F =


i=0
a
i
X
i
, G =


i=0
b
i
X
i
∈ A[[X]].
Son equivalentes:
(a) FG = 0,
(b) a
i
b
j
= 0 para todos i, j.
DEMOSTRACI ´ ON. (a) ⇒(b). Si FG = 0, vamos a probar que a
0
b
j
= 0 para todo j. Hacemos la
demostraci ´ on por inducci ´ on sobre j. Para j = 0 el resultado es cierto. Supongamos que sea
cierto para j = 0, 1, . . . , t −1. El coeficiente de X
t
en FG es:
0 = a
0
b
t
+a
1
b
t−1
+ +a
t−1
b
1
+a
t
b
0
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 7.
´
ALGEBRAS 25
Multiplicando por a
0
se tiene:
0 = a
0
() = a
2
0
b
t
,
y de aqu´ı 0 = (a
o
b
t
). Como A es un anillo reducido, se tiene a
0
b
t
= 0. Llamamos F

a la serie
formal de potencias tal que XF

= F − a
0
, Se verifica F

G = 0, y por tanto a
1
b
j
= 0 para cada
j. Repitiendo el proceso se tiene a
i
b
j
= 0 para cada i y cada j.
Problema. 7.8.
Calcular Nil(A[[X]).
Vamos a calcular ahora los ideales maximales de A[[X]]. Se tiene:
Teorema. 7.9.
Los ideales maximales de A[[X]] son de la forma m + (X), siendo m un ideal maximal de A.
DEMOSTRACI ´ ON. 1. Para cada ideal maximal m ⊆ A se tiene que m+(X) es un ideal maximal.
Basta considerar el homomorfismo ε : A[[X]] −→ A definido ε(


i=0
a
i
X
i
) = a
0
y la biyecci ´ on
entre los ideales de A y los ideales de A[[X]] que contiene a Ker(ε) = (X).
2. Para cada ideal maximal n ⊆ A[[X]] definimos m = ε(n). Es claro que m es un ideal de A
ya que ε es sobreyectiva, y es un ideal maximal, ya que si a ∈ A ¸ m, entonces a / ∈ n, y se
tiene n + aA[[X]] = A[[X]], luego existen F =


i=0
a
i
X
i
∈ n y G =


i=0
b
i
X
i
∈ A[[X]] tales que
F +aG = 1, en particular a
0
+ab
0
= 1 y por tanto m +aA = A.
3. Es claro que m + (X) ⊆ n, y como m + (X) es maximal, se tiene la igualdad.
En general si A es un domino de factorizaci ´ on ´ unica, el anillo de polinomios A[X] es un do-
minio de factorizaci ´ on ´ unica. Esta propiedad no es cierta para anillos de series formales de
potencias; este resultado fue dado por P. Samuel en 1961. Sin embargo con algunas restric-
ciones el resultado es cierto.
Teorema. 7.10.
Si D es un dominio de ideales principales, el anillo de series de potencias formales D[[X]] es
un dominio de factorizaci ´ on ´ unica.
La demostraci ´ onse basa endos lemas debidos a I. Kaplansky. El primeroes el Corolario(28.13.),
y el segundo es:
Lema. 7.11. (Kaplansky.)
Sea D un dominio de integridad. Son equivalentes:
(a) D es un dominio de factorizaci ´ on ´ unica.
(b) Cada ideal primo no nulo de D contiene un elemento primo.
´
ALGEBRA CONMUTATIVA
P. Jara
26 CAP. I. ANILLOS E IDEALES
DEMOSTRACI ´ ON. (a) ⇒(b). Es claro.
(b) ⇒(a). Vamos a ver que cada elementononuloy noinvertible es unproductode elementos
primos, y por el Lema (??) ser´ a un DFU. Llamamos C al conjunto
C = ¦x ∈ D [ x es no nulo y no invertible y es un producto de elementos primos¦.
Dado d / ∈ C no nulo y no invertible, procedemos como sigue:
1. Probamos que (d) ∩ C = ∅. Si ad ∈ C, se puede escribir ad = p
1
p
t
, como producto de
elementos primos. Se tiene p
1
[ a ´ o p
1
[ d; podemos escribir entonces a = p
1
a
1
´ o d = p
1
d
1
.
Tenemos entonces:
a
1
d = p
2
p
t
´ o ad
1
= p
2
p
t
.
Ahora eliminamos p
2
de la misma forma. Tras t pasos obtenemos una expresi ´ on a
i
d
j
= 1, por
lo tanto d ∈ C, lo que es una contradicci ´ on.
2. Tomamos Γ = ¦a ⊆ D [ d ∈ a, a∩C = ∅¦. Este conjunto es inductivo, luego por el Lema de
Zorn tiene elementos maximales. Si a ∈ Γ es maximal vamos a probar que es un ideal primo.
Sean a, b ∈ Dtales que ab ∈ a; si a, b / ∈ a existen x ∈ (a +(a)) ∩C e y ∈ (a +(b)) ∩C, por tanto
xy ∈ (a + (a))(a + (b)) ⊆ a y xy ∈ C, lo que es una contradicci ´ on.
3. Por la hip´ otesis a contiene unelemento primo, luego a∩C ,= ∅, lo que es una contradicci ´ on.
Enconsecuencia todo elemento no nulo y no invertible pertenece a C, y tenemos el resultado.

DEMOSTRACI ´ ON. [del Teorema] Dado un ideal primo no nulo p ⊆ D[[X]], si X ∈ p, entonces
p contiene un elemento primo. Si X / ∈ p, el ideal ε(p) es no nulo y est´ a generado por un
elemento, sea ε(p) = (d). Podemos probar que p est´ a generado por un elemento. Sea F ∈ p
tal que ε(F) = d, si G ∈ p se tiene ε(G) = da
0
, luego G − Fa
0
∈ Ker(ε), y existe H ∈ D[[X]] tal
que XH = G − Fa
0
∈ p, luego H ∈ p. Aplicando el mismo argumento a H, existe a
1
tal que
H − Fa
1
∈ Ker(ε), y tenemos G = Fa
0
+ Fa
1
X + X
2
H

para alg´ un H

∈ p. Podemos deducir
que G ∈ (F) y se tiene p = (F). Como p = (F) es un ideal primo, F es un elemento primo.
De esta forma cada ideal primo no nulo contiene un elemento primo, y el resultado se sigue
aplicando el Lema (7.11.).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 8. EJERCICIOS 27
8. Ejercicios
Definici´ on de anillo
Ejercicio. 8.1.
Sea X un conjunto, en T(X) se consideran las operaciones:
A +B = (A ∪ B) ¸ (A ∩ B) y
A B = A ∩ B, para cualesquiera A, B ∈ T(X).
Prueba que T(X), con las operaciones anteriores y elemento uno igual a X, es un anillo
conmutativo. ¿Cu´ al es el elemento cero?
Observa que en este anillo se tiene A
2
= A para cada A ∈ T(X), y que por tanto se tiene
2A = 0.
Un anillo en el que para cada elemento a se tiene a
2
= a se llama un anillo de Boole. Ver
Ejercicio (8.16.).
SOLUCI
´
ON
Ejercicio. 8.2.
Dado un anillo (A, +, , 1), definir sobre A dos operaciones ⊕ y ⊗ de forma que (A, ⊕, ⊗, 0)
sea un anillo con el elemento 1 como cero. Determina las propiedades que verifica este
nuevo anillo.
SOLUCI
´
ON
Homomorfismos de anillos
Ejercicio. 8.3.
¿Se deduce la condici ´ on f (1) = 1, en la definici ´ on de homomorfismo de anillos, de las dos
condiciones f (a +b) = f (a) +f (b) y f (ab) = f (a)f (b) para todos a, b ∈ A?
En caso afirmativo da una demostraci ´ on de este hecho, y en caso negativo da un ejemplo
en el que no se verifique esta condici ´ on.
SOLUCI
´
ON
Ejercicio. 8.4.
(I) Si Z[

2] es el subanillo generado por

2 en C, demuestra que Z[

2] = ¦a + b

2 [
a, b ∈ Z¦.
(II) Igual para

3 en vez de

2.
(III) Demuestra que no existe ning´ un homomorfismo de anillos de Z[

2] a Z[

3].
´
ALGEBRA CONMUTATIVA
P. Jara
28 CAP. I. ANILLOS E IDEALES
SOLUCI
´
ON
Ideales primos
Ejercicio. 8.5.
Determina los ideales y los ideales primos del anillo Z.
SOLUCI
´
ON
Ejercicio. 8.6.
Para cada entero positivo n determina los ideales y los ideales primos del anillo cociente
Z
n
:= Z/nZ.
SOLUCI
´
ON
Ejercicio. 8.7.
Demuestra que todo dominio de integridad finito D es un cuerpo.
SOLUCI
´
ON
Ejercicio. 8.8.
Demuestra que todo dominio de integridad Dcon un n´ umero finito de ideales es un cuerpo.
SOLUCI
´
ON
Ejercicio. 8.9.
Si Σ ⊆ A es un subconjunto cerrado para la multiplicaci ´ on que no contiene a 0, prueba que
existe un ideal maximal m tal que m∩ Σ = ∅.
SOLUCI
´
ON
Ejercicio. 8.10.
Sea p un ideal propio de un anillo A. Demuestra que son equivalentes:
(a) p es primo;
(b) si ab ⊆ p, entonces a ⊆ p o b ⊆ p para cualesquiera ideales a, b de A.
SOLUCI
´
ON
Ejercicio. 8.11. (AM, Cap 1, Ej 1)
Sea x un elemento nilpotente de un anillo A. Demuestra que 1 + x es una unidad de a.
Deduce que la suma de un elemento nilpotente y una unidad es una unidad.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 8. EJERCICIOS 29
SOLUCI
´
ON
Ejercicio. 8.12. (AM, Cap 1, Ej 6)
Un anillo A es tal que cada ideal no contenido en el nilradical contiene un idempotente no
nulo (es decir, un elemento e tal que e
2
= e ,= 0). Demuestra que el nilradical y el radical de
Jacobson de A son iguales.
SOLUCI
´
ON
Ejercicio. 8.13. (AM, Cap 1, Ej 7)
Sea A un anillo en el que cada elemento x satisface x
n
= x para alg´ un n > 1 (dependiente de
x). Demuestra que cada ideal primo en A es maximal.
SOLUCI
´
ON
Ejercicio. 8.14. (AM, Cap 1, Ej 8)
Sea A un anillo no trivial. Demuestra que el conjunto de los ideales primos de A tiene ele-
mentos minimales respecto a la inclusi ´ on.
SOLUCI
´
ON
Ejercicio. 8.15. (AM, Cap 1, Ej 10)
Sea A un anillo, n su nilradical. Demuestra que son equivalentes:
(a) A tiene exactamente un ideal primo.
(b) Cada elemento de A es o una unidad o nilpotente.
(c) A/n es un cuerpo.
SOLUCI
´
ON
Ejercicio. 8.16. (AM, Cap 1, Ej 11)
Un anillo A es anillo de Boole si x
2
= x para cada x ∈ A. En un anillo de Boole A, demuestra
que:
(1) 2x = 0 para todo x ∈ A.
(2) Cada ideal primo p es maximal, y A/p es un cuerpo con dos elementos.
(3) Cada ideal con generaci ´ on finita en A es principal.
SOLUCI
´
ON
Ejercicio. 8.17. (AM, Cap 1, Ej 12)
Prueba que un anillo local no contiene ning´ un idempotente distinto de 0 y 1.
´
ALGEBRA CONMUTATIVA
P. Jara
30 CAP. I. ANILLOS E IDEALES
SOLUCI
´
ON
Ejercicio. 8.18. (AM, Cap 1, Ej 14)
En un anillo A, sea Σ el conjunto de todos los ideales en los que cada elemento es un divi-
sor de cero. Demuestra que el conjunto Σ tiene elementos maximales y que cada elemento
maximal de Σ es un ideal primo. Por tanto el conjunto de los divisores de cero en A es una
uni ´ on de ideales primos.
SOLUCI
´
ON
Ejercicio. 8.19.
Sea D un dominio de integridad. Demuestra que si cada ideal primo es principal entonces
cada ideal primo es un ideal maximal.
SOLUCI
´
ON
Ejercicio. 8.20.
Sea A un anillo y a, b ideales de A. Se define el ideal cociente (a : b) como
(a : b) = ¦x ∈ A [ xb ⊆ a¦.
(1) Demuestra que (a : b) es un ideal de A que contiene a a.
(2) Demuestra que un ideal p es primo si, y solo si, para cada ideal a se tiene (p : a) = p
´ o (p : a) = A.
SOLUCI
´
ON
Ejercicio. 8.21.
Sea K un cuerpo, demuestra que el ideal (X
3
− Y
2
) ⊆ K[X, Y] es un ideal primo del anillo
K[X, Y].
SOLUCI
´
ON
Teorema chino del resto
Ejercicio. 8.22.
Sean a y b ideales de un anillo A. Demuestra que a+b = A, si, y solo si, a
n
+b
n
= A para cada
entero positivo n.
SOLUCI
´
ON
Radical de un ideal
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 8. EJERCICIOS 31
Ejercicio. 8.23. (AM, Cap 1, Ej 9)
Sea a un ideal propio en un anillo A. Demuestra que a = rad(a) si y solo si a es una intersec-
ci ´ on de ideales primos.
SOLUCI
´
ON
Ejercicio. 8.24.
Sea A un anillo y a, b ideales de A. Demuestra que se verifica:
a
n
⊆ b, (n ∈ N) ⇒rad(a) ⊆ rad(b).
SOLUCI
´
ON
Ejercicio. 8.25.
Sea A un anillo, a un ideal y p
1
, . . . , p
n
ideales primos. Si a ⊆ ∩
n
i=1
p
i
⊆ rad(a). Demuestra que
rad(a) = ∩
n
i=1
p
i
.
SOLUCI
´
ON
Ejercicio. 8.26.
Sean a
1
= (X, Y), a
2
= (X −1, Y −1) ideales de F
2
[X, Y]. Demuestra que a = a
1
a
2
es un ideal
radical.
SOLUCI
´
ON
Ejercicio. 8.27.
Sean a y b ideales de un anillo A. Prueba que son equivalentes:
(a) a + b = A,
(b) rad(a) + rad(b) = A,
Ver Corolario (5.4.).
SOLUCI
´
ON
Extensi´ on y contracci´ on de ideales
Ejercicio. 8.28.
Sea F : A −→ B un homomorfismo de anillos y a ⊆ A un ideal. Demuestra que se verifica
f (rad(a)) ⊆ rad(Bf (a)) = rad(a
e
).
Si adem´ as f es sobreyectiva y Ker(f ) ⊆ a, entonces se tiene la igualdad f (rad(a)) =
rad(Bf (a)).
´
ALGEBRA CONMUTATIVA
P. Jara
32 CAP. I. ANILLOS E IDEALES
SOLUCI
´
ON
´
Algebras y anillos de polinomios
Ejercicio. 8.29. (AM, Cap 1, Ej 4)
Para cada anillo A el radical de Jacobson de A[x] es igual al nilradical.
SOLUCI
´
ON
Ejercicio. 8.30.
Demuestra que el cuerpo K(X) de las funciones racionales en una indeterminada sobre el
cuerpoK, estoes, el cuerpode fracciones del anillode polinomios K[X], noes una K–´ algebra
finitamente generada.
Observa que K(X)/K es una extensi ´ on de cuerpos finitamente generada.
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 8. EJERCICIOS 33
Ejercicio. 8.31.
Se considera el anillo Z[X] y el anillo cociente Z[i] = Z[X]/(X
2
+ 1).
(1) Razona que cada elemento de Z[i] tiene un ´ unico representante de la forma a + bX, y
que con estos representantes la multiplicaci ´ on est´ a definida como
(a +bX)(c +dX) = ac −bd + (ad +bc)X.
Podemos identificar a + bX con la expresi ´ on a + bi, y definir la multiplicaci ´ on de estas
expresiones mediante la distributividad y la relaci ´ on i
2
= −1.
(2) En Z[i] existe una aplicaci ´ on N : Z[i] → N, N(a + bi) = a
2
+ b
2
, es la norma, y es un
homomorfismo para el producto.
(3) Tenemos que Z[i] es un dominio eucl´ıdeo con aplicaci ´ on eucl´ıdea la norma. Como con-
secuencia Z[i] es un DIP y un DFU.
Se considera el homomorfismo f : Z →Z[i]. Para cada ideal a de Z[i] el contra´ıdo a
c
= f
−1
(a)
es un ideal de Z, que es primo si a lo es. Para cada ideal nZ ⊆ Z, se tiene que nZ[i] es el
extendido en Z[i].
(1) Comprueba que 2Z[i] no es un ideal primo.
(2) Comprueba que 3Z[i] es un ideal primo.
(3) Comprueba que 5Z[i] no es un ideal primo.
(4) En general, prueba que si p ∈ Z es un entero primo positivo se tiene que pZ[i] es un
ideal primo si y solo si p ≡ 3 (m´ od 4).
(5) Si p ≡ 1 (m´ od 4) o p = 2, entonces pZ[i] no es un ideal primo. Calcula en estos casos la
descomposici ´ on en primos de p en Z[i].
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
34 CAP. I. ANILLOS E IDEALES
Ejercicio. 8.32.
Se considera un homomorfismo de anillos f : A →B y una indeterminada X. Entonces, por
la propiedad universal del anillo de polinomios, existe un ´ unico homomorfismo de anillos
g : A[X] →B[X] tal que g(X) = X y g
|A
= f .
En particular, si a es un ideal de A existe un ´ unico homomorfismo, del tipo anterior, g :
A[X] →
A
a
[X], que es inducido por la proyecci ´ on A →
A
a
.
(1) Describe c´ omo est´ a definido g : A[X] →
A
a
[X], esto es, ¿cu´ al es la imagen del polinomio

t
i=0
a
i
X
i
?
(2) Comprueba que g es sobreyectivo y calcula su n´ ucleo.
(3) Describe el isomorfismo Im(g)

=
A[X]
Ker(g)
, detallando cada uno de los anillos e ideales que
en ´ el aparecen.
(4) Describe Z
n
[X] como cociente de Z[X].
(5) Describe los elementos del ideal (n) de Z[X]
(6) ¿Cu´ ando el ideal (n) ⊆ Z[X] es primo?
(7) ¿Cu´ ando el ideal (n) ⊆ Z[X] es maximal?
(8) Da un ejemplo de un ideal maximal de Z[X]
SOLUCI
´
ON
Dominios de Factorizaci´ on
´
Unica
Si D es un dominio un elemento f ∈ D es irreducible si no es cero ni invertible y no tiene
factorizaciones propias, esto es, si f = gh en A, entonces g ´ o h es invertible.
Un dominio D es un dominio de factorizaci´ on ´ unica si cada elemento no nulo ni invertible
f se escribe de forma ´ unica como producto de elementos irreducibles.
Ejercicio. 8.33.
Prueba que para cada elemento a ∈ Den un dominio de factorizaci ´ on ´ unica son equivalen-
tes:
(a) a es irreducible.
(b) (a) es un ideal primo.
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 8. EJERCICIOS 35
Ejercicio. 8.34. (AM, Cap 1, Ej 2)
Sea A un anillo y sea A[x] el anillo de polinomios en una indeterminada x, con coeficientes
en A. Sea f = a
0
+a
1
x + +a
n
x
n
∈ A[x]. Demuestra que:
(1) f es una unidad en A[x] si y solo si a
0
es una unidad en A y a
1
, . . . , a
n
con nilpotentes.
Pista. Si b
0
+b
1
x + +b
m
x
m
es el inverso de f , prueba por inducci ´ on respecto de r que
a
r+1
n
b
m−r
= 0. De aqu´ı prueba que a
n
es nilpotente, y entonces utiliza el ejercicio (8.11.).
(2) f es nilpotente si y solo si a
0
, a
1
, . . . , a
n
son nilpotentes.
(3) (Teorema de McCoy, 1942) f es un divisor de cero si y solo si existe 0 ,= a ∈ A tal que
af = 0.
Pista. Elegir un polinomio g = b
0
+b
1
x + +b
m
x
m
de grado m´ınimo mtal que fg = 0.
Entonces a
n
b
m
= 0, por tanto a
n
g = 0 (puesto que a
n
g anula f y tiene grado menor que
m). Despu´ es prueba por inducci ´ on que a
n−r
g = 0 (0 ≤ r ≤ n).
(4) f se dice que es primitivo si (a
0
, . . . , a
n
) = (1). Prueba que si f , g ∈ A[x], entonces fg es
primitivo si y solo si f y g son primitivos.
SOLUCI
´
ON
Ejercicio. 8.35. (AM, Cap 1, Ej 3)
Generalizar los resultados del ejercicio (8.34.) a un anillo de polinomios A[x
1
, . . . , x
n
] de va-
rias variables.
SOLUCI
´
ON
Ejercicio. 8.36. (*)
Si A es un dominio de factorizaci ´ on ´ unica, prueba que el anillo A[X
1
, . . . , X
n
] es un dominio
de factorizaci ´ on ´ unica.
SOLUCI
´
ON
Ejercicio. 8.37.
Se considera el anillo Z[

−5] = ¦a +b

−5 [ a, b ∈ Z¦.
(1) Prueba que Z[

−5] es un dominio de integridad.
(2) Prueba que 23 = (1+

−5)(1−

−5) son dos factorizaciones distintas de 6 ∈ Z

−5],
y que por lo tanto Z[

−5] no es un DFU.
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
36 CAP. I. ANILLOS E IDEALES
Ejercicio. 8.38.
Se considera el anillo Z[

5] = ¦a +b

5 [ a, b ∈ Z¦.
(1) Prueba que Z[

5] es un dominio de integridad.
(2) Prueba que la aplicaci ´ on N : Z[

5] → Z, definida N(a + b

5) = a
2
− 5b
2
es un homo-
morfismo para el producto.
(3) Prueba que un elemento x ∈ Z[

5] es invertible si y solo si N(x) = ±1.
(4) Da ejemplos de elementos x, y ∈ Z[

5] tales que x ,= ±1, N(x) = 1 y N(y) = −1.
(5) Prueba que si x ∈ Z[

5] verifica que N(x) es primo en Z, entonces x es irreducible.
(6) Prueba que la congruencia X
2
≡ ±2 (m´ od 5) no tiene soluciones en Z, y de aqu´ı deduce
que 2, 3 +

5, 3 −

5 ∈ Z[

5] son irreducibles.
(7) Prueba que 4 = 22 = (3+

5)(3−

5) son dos factorizaciones distintas de 4 en Z[

5],
y que por tanto Z[

5] no es un DFU.
SOLUCI
´
ON
Anillos de series formales de potencias
Ejercicio. 8.39.
Prueba que si D es un dominio, entonces D[[X]] es un dominio, y que lo mismo ocurre con
D[[X
1
, . . . , X
n
]].
SOLUCI
´
ON
Ejercicio. 8.40. (AM, Cap 1, Ej 5)
Sea A un anillo y sea A[[x]] el anillo de las series formales de potencias f =


n=0
a
n
x
n
con
coeficientes en A. Para cada serie formal f =


n=0
a
n
x
n
se define el orden de f como el
menor entero n tal que a
n
,= 0. Demuestra que:
(1) f es una unidad en A[[x]] si y solo si a
0
es una unidad en A.
(2) Si f es nilpotente, entonces a
n
es nilpotente para todo n ≥ 0. ¿Es cierto el rec´ıproco?
(3) f pertenece al radical de Jacobson de A[[x]] si y solo si a
0
pertenece al radical de Jacobson
de A.
(4) La contracci ´ on de un ideal maximal m de A[[x]] es un ideal maximal de A, y m est´ a gene-
rado por m
c
y x.
(5) Cada ideal primo de A es la contracci ´ on de un ideal primo de A[[x]].
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 8. EJERCICIOS 37
SOLUCI
´
ON
Ejercicio. 8.41.
¿Es 7 + 3X + 3X
2
+ 3X
3
+ un elemento invertible en Z
12
[[X]]?
SOLUCI
´
ON
Ejercicio. 8.42.
Prueba que en Z
12
se tiene que 2 + 3X + 2X
2
+ 3X
3
+ 2X
4
+ 3X
5
+ es un divisor de cero.
SOLUCI
´
ON
Ejercicio. 8.43.
(1) Prueba que (X
1
, . . . , X
n
) es el ´ unico ideal maximal de K[[X
1
, . . . , X
n
]].
(2) Sea K un cuerpo, determina los ideales primos de K[[X]].
SOLUCI
´
ON
Ejercicio. 8.44.
Sea A un anillo y a ⊆ A un ideal.
(1) Prueba que a + (X) ⊆ A[[X]] es un ideal de A.
(2) Prueba que p ⊆ A es un ideal primo si, y solo si, p + (X) ⊆ A[[X]] es un ideal primo.
(3) Prueba que m ⊆ A es un ideal maximal si, y solo si, m+(X) ⊆ A[[X]] es un ideal maximal.
SOLUCI
´
ON
Ejercicio. 8.45.
Sea A un anillo y a ⊆ A un ideal.
(1) Prueba que a[[X]] ⊆ A[[X]] es un ideal de A.
(2) Prueba que A[[X]]/a[[X]]

= (A/a)[[X]].
(3) Prueba que p ⊆ A es un ideal primo si, y solo si, p[[X]] ⊆ A[[X]] es un ideal primo.
(4) Prueba que si m ⊆ A es un ideal maximal, m[[X]] ⊆ A[[X]] no es maximal.
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
38 CAP. I. ANILLOS E IDEALES
Ejercicio. 8.46.
Se considera el anillo ¸[Y
0
, Y
1
, Y
2
, . . .], n ∈ N, el ideal a
n
= (Y
n
0
, Y
n
1
, Y
n
2
, . . .) y el anillo A =
¸[Y
0
, Y
1
, Y
2
, . . .]/a
n
. Llamamos y
i
al elemento Y
i
+ a
n
y definimos
F = y
0
+y
1
X +y
2
X
2
+ ∈ A[[X]].
Prueba que F no es nilpotente, aunque cada uno de sus coeficientes es nilpotente.
(Ejemplo debido a Fields.)
SOLUCI
´
ON
Producto de anillos
Ejercicio. 8.47.
Sea A un anillo, demuestra que A

= B C si y solo si existe un elemento idempotente e,
esto es, e
2
= e, tal que B = eA y C = (1 −e)A.
SOLUCI
´
ON
Ejercicio. 8.48.
Sea A =

n
i=1
A
i
un producto de anillos.
(1) Demuestra que cada ideal de A es de la forma

n
i=1
a
i
, donde cada a
i
es un ideal de A
i
,
i = 1, . . . , n.
(2) ¿Cu´ ales son los ideales primos y los ideales maximales de A?
(3) Si los A
i
son todos cuerpos demuestra que A tiene s´ olo un n´ umero finito de ideales.
SOLUCI
´
ON
Ejercicio. 8.49.
Un anillo A se llama semilocal si tiene solo un n´ umero finito de ideales maximales. Prueba
que son equivalentes los siguientes enunciados:
(a) A es un anillo semilocal.
(b) A/ Rad(A) es un producto de cuerpos.
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 8. EJERCICIOS 39
Ejercicio. 8.50.
Se considera el anillo cociente A = [X, Y]/(XY).
(1) Prueba que cada elemento de A tiene un ´ unico representante de la forma k + F
1
(X)X +
F
2
(Y)Y, siendo k ∈ K, F
1
(X) ∈ K[X] y F
2
(Y) ∈ K[Y].
(2) Describe la multiplicaci ´ on de A en t´ erminos de los representantes antes mencionados.
(3) Determina los ideales maximales de A.
SOLUCI
´
ON
Ejercicio. 8.51.
Dados dos anillos A y B, para el anillo producto A B se tiene la siguiente situaci ´ on:
A
j
A

A B
q
A
¸
q
B

A
j
B
¸
(1) Prueba que existen aplicaciones (homomorfismos de grupos abelianos) j
A
: A −→
A B, definido j
A
(a) = (a, 0) para cada a ∈ A y j
B
: B −→ A B definido j
B
(b) = (0, b)
para cada b ∈ B.
(2) Prueba que existen homomorfismos de anillos q
A
: A B −→ A, definido q
A
(a, b) = a
para cada (a, b) ∈ A B y q
B
: AB −→B, definido q
B
(a, b) = b para cada (a, b) ∈ A B.
(3) Prueba que para cada anillo X y cada par de homomorfismos de anillos f
A
: X −→ A,
f
A
: X −→B existe un ´ unico homomorfismo de anillos f : X −→A B tal que f
A
= q
A
◦ f
y f
B
= q
B
◦ f .
X
f
A
_o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
f
B

O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
f ∃
1

A A B
q
A
¸
q
B

B
Esto es, el par (A B, ¦q
A
, q
B
¦) es un producto de los anillos A y B.
(4) Prueba que los elementos e
A
= (1, 0), e
B
= (0, 1) ∈ A B son idempotentes y verifican
e
A
+e
B
= (1, 1), y que de esto se deduce que e
1
e
2
= 0.
(5) Dado unanillo C y dos elementos idempotentes e
1
, e
2
∈ C tales que e
1
+e
2
= 1 definimos
C
1
= e
1
C y C
2
= e
2
C. Prueba que C
1
y C
2
son anillos (no subanillos de C) y que existe un
isomorfismo C

= C
1
C
2
.
(6) Prueba que existe una biyecci ´ on entre pares (e
1
, e
2
) de elementos idempotentes de un
anillo C verificando e
1
+e
2
= 1 y descomposiciones C
1
C
2
de C.
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
40 CAP. I. ANILLOS E IDEALES
Ejercicio. 8.52.
Se considera el anillo A = K[X, Y]/(XY).
(1) Se considera la aplicaci ´ on f
X
: K[X] −→ A definida por f
X
(X) = X + (XY). ¿Es f
X
un
homomorfismo de anillos? Estudia el caso de f
Y
: K[Y] −→ A. ¿Puede identificarse K[X]
con un subanillo de A?
(2) Se considera la aplicaci ´ on g
X
: A −→K[X] definida por g
X
(k+F
1
(X)X+F
2
(Y)Y +(XY)) =
k+F
1
(X)X. ¿Es g
X
unhomomorfismo de anillos? Estudia el caso de g
Y
. Estudia sun´ ucleo.
(3) ¿Existe alg´ un homomorfismo de anillos α que hace conmutar el siguiente diagrama?
K[X]
A
g
X
¸
g
Y

α

K[Y]
K[X] K[X] K[Y]
q
K[X]
¸
q
K[Y]

K[Y]
En caso afirmativo, ¿c´ omo est´ a definido α? Determina su imagen y su n´ ucleo.
(4) Observa que tenemos el siguiente cuadradoconmutativode homomorfismos de anillos:
A
g
X

g
Y

K[X]
eval
0

K[Y]
eval
0

K
El anillo A y los homomorfismos g
X
, g
Y
verifican la siguiente propiedad universal: Para
cada anillo B y cada par de homomorfismos h
X
: B −→ K[X] y h
Y
: B −→ K[Y] tales que
eval
0
◦ h
X
= eval
0
◦ h
Y
, prueba que existe un ´ unico homomorfismo h : B −→ A tal que
h
X
= g
X
◦ h y h
Y
= g
Y
◦ h.
B
h

C
C
C
C
C
h
X

R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
h
y

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
A
g
X

g
Y

K[X]
eval
0

K[Y]
eval
0

K
SOLUCI
´
ON
Producto tensor de anillos
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 8. EJERCICIOS 41
Ya conocemos el producto de dos anillos; vamos a ver que en el caso de ´ algebras podemos
tambi´ en hacer la construcci ´ on dual, esto es, el coproducto. Procedemos como sigue.
Dado un anillo A y dos A-´ algebras B y C, definimos un nuevo A–m´ odulo, B ⊗
A
C, como el
cociente del A–m´ odulo libre sobre ¦(b, c) [ b ∈ B, c ∈ C¦ por el subm´ odulo S generado por
los siguientes elementos:
(b
1
+b
2
, c) −(b
1
, c) −(b
2
, c), ∀b
1
, b
2
∈ B, ∀c ∈ C
(b, c
1
+c
2
) −(b, c
1
) −(b, c
2
), ∀b ∈ B, ∀c
1
, c
2
∈ C
(ab, c) −(b, ac), ∀a ∈ A, ∀b ∈ B, ∀c ∈ C
(ab, c) −a(b, c), ∀a ∈ A, ∀b ∈ B, ∀c ∈ C
Representamos por b ⊗ c a la clase en B ⊗
A
C del par (b, c). Por la definici ´ on los elementos
de B ⊗
A
C son combinaciones A–lineales del tipo siguiente:

n
i=1
b
i
⊗ c
i
, con b
i
∈ B y c
i

C; es importante destacar que un elemento puede ser representado por varias expresiones
distintas; por ejemplo se verifica (b
1
+b
2
) ⊗c = b
1
⊗c +b
2
⊗c.
Llamamos a B ⊗
A
C el producto tensor de B y C sobre A.
(Observa que hasta el momento no hemos utilizado nada m´ as que la estructura de A–m´ odulo
de B y C, por lo que esta construcci ´ on se puede realizar para cualquier par de A–m´ odulos.)
En el caso de dos A–´ algebras, B y C, en el A–m´ odulo B⊗
A
C definimos un producto mediante:
(b
1
⊗c
1
)(b
2
⊗c
2
) = (b
1
b
2
) ⊗(c
1
c
2
), ∀b
1
, b
2
∈ B, ∀c
1
, c
2
∈ C.
Y se extiende a todos los elementos de B ⊗
A
C por distributividad.
Ejercicio. 8.53.
Prueba que en B ⊗
A
C este producto est´ a bien definido, esto es, que no depende de los
representantes elegidos, y que B ⊗
A
C es una A–´ algebra con elemento uno igual a 1 ⊗1.
SOLUCI
´
ON
El anillo B ⊗
A
C se llama el ´ algebra producto tensor de B y C sobre A.
Dados A–m´ odulos B, C y X, una aplicaci ´ on β : B C −→X se llama A–bilineal si verifica:
β(b
1
+b
2
, c) = β(b
1
, c) + β(b
2
, c), ∀b
1
, b
2
∈ B, ∀c ∈ C
β(b, c
1
+c
2
) = β(b, c
1
) + β(b, c
2
), ∀b ∈ B, ∀c
1
, c
2
∈ C
β(ab, c) = β(b, ac), ∀a ∈ A, ∀b ∈ B, ∀c ∈ C
β(ab, c) = aβ(b, c), ∀a ∈ A, ∀b ∈ B, ∀c ∈ C
Por ejemplo, siempre tenemos una aplicaci ´ on A–bilineal τ : B C −→ B ⊗
A
C definida por
τ(b, c) = b ⊗c, para b ∈ B y c ∈ C.
´
ALGEBRA CONMUTATIVA
P. Jara
42 CAP. I. ANILLOS E IDEALES
Tenemos adem´ as que el par (τ, B ⊗
A
C) verifica la siguiente propiedad universal.
Ejercicio. 8.54.
Prueba que para cada A–m´ odulo X y cada aplicaci ´ on A–bilineal β : B C −→ X existe un
´ unico homomorfismo de A–m´ odulos β

: B ⊗
A
C −→X tal que β = β

◦ τ.
B C
τ

β

F
F
F
F
F
F
F
F
F
B ⊗
A
C
β

¸w
w
w
w
w
X
SOLUCI
´
ON
En el caso de A–´ algebras tambi´ en tenemos una propiedad universal. Observa que en este
caso se tiene la siguiente relaci ´ on con τ:
τ(b
1
b
2
, c
1
c
2
) = τ(b
1
, c
1
)τ(b
2
, c
2
), ∀b
1
, b
2
∈ B, ∀c
1
, c
2
∈ C;
por lo tanto tenemos el siguiente resultado.
Ejercicio. 8.55.
Dado un anillo A y A–´ algebras B, C y X, para cada aplicaci ´ on A–bilineal β : B C −→ X
verificando
β(b
1
b
2
, c
1
c
2
) = β(b
1
, c
1
)β(b
2
, c
2
), para b
1
, b
2
∈ B y c
1
, c
2
∈ C, y
β(1, 1) = 1,
prueba que existe un ´ unico homomorfismo de A–´ algebras β

: B⊗
A
C −→X tal que β = β

◦τ.
B C
τ

β

F
F
F
F
F
F
F
F
F
B ⊗
A
C
β

¸w
w
w
w
w
X
SOLUCI
´
ON
Con estos resultados vamos a construir el dual del producto de dos A–´ algebras.
Dadas dos A–´ algebras B y C se definen:
j
B
: B −→B ⊗
A
C, j
B
(b) = b ⊗1, ∀b ∈ B;
j
C
: C −→B ⊗
A
C, j
C
(c) = 1 ⊗c, ∀c ∈ C.
Es claro que j
B
y j
C
son homomorfismos de A–´ algebras. El resultado sobre el coproducto que
andamos buscando es:
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 8. EJERCICIOS 43
Ejercicio. 8.56.
Dada una A–´ algebra X y homomorfismos de A–´ algebras f
B
: B −→ X, f
C
: C −→ X, prueba
que existe un ´ unico homomorfismo f : B ⊗
A
C −→X tal que f
B
= f ◦ j
B
y f
C
= f ◦ j
C
.
B
j
B

f
B

G
G
G
G
G
G
G
G
G
G
B ⊗
A
C
f

C
j
C
¸
f
C
¸w
w
w
w
w
w
w
w
w
w
X
SOLUCI
´
ON
Como aplicaci ´ on de estos resultados hacer el siguiente:
Ejercicio. 8.57.
Dado un anillo A y dos indeterminadas X e Y, prueba que se tiene un isomorfismo de A–
´ algebras A[X] ⊗
A
A[X]

= A[X, Y].
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
Cap´ıtulo II
Anillos de polinomios
9 Representaci ´ on de polinomios . . . . . . . . . . . . . . . . . . . . . . . . . 46
10
´
Ordenes en N
n
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
11 Algoritmo de la divisi ´ on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
12 Ideales monomiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
13 Bases de Groebner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
14 Aplicaciones de las Bases de Groebner . . . . . . . . . . . . . . . . . . . . . 67
15 Aplicaciones de las Bases de Groebner, II . . . . . . . . . . . . . . . . . . . 70
16 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Introducci´ on
Este cap´ıtulo est´ a dedicado al estudio de la aritm´ etica de los anillos de polinomios en varias
indeterminadas con coeficientes en un cuerpo. En ´ el introducimos m´ etodos computaciona-
les basados en la divisi ´ on con resto en anillos de polinomios en n indeterminadas, para lo
que necesitamos introducir relaciones de orden en N
n
, que sean un buen orden compatible
con la operaci ´ on suma y de forma que 0 = (0, . . . , 0) sea el elemento m´ınimo; estos son los
´ ordenes monomiales.
La herramienta fundamental para hacer undesarrollo computacional la proporcionanlas ba-
ses de Groebner, que nos permiten desarrollar algoritmos para comparar ideales y dar m´ eto-
dos efectivos para poder calcular las operaciones aritm´ eticas elementales con los mismos.
46 CAP. II. ANILLOS DE POLINOMIOS
9. Representaci´ on de polinomios
Se considera un cuerpo K, indeterminadas X
1
, . . . , X
n
y el anillo K[X
1
, . . . , X
n
] de los polino-
mios en X
1
, . . . , X
n
con coeficientes en K. Al identificar K[X
1
, . . . , X
n
] con K[X
1
, . . . , X
n−1
][X
n
],
cada elemento F ∈ K[X
1
, . . . , X
n
] se escribe, de forma ´ unica, como:
F =
t

i=1
F
i
X
i
n
, con F
i
∈ K[X
1
, . . . , X
n−1
] (II.1)
´
Esta es la representaci´ on recursiva de F. Sin embargo, en lo que sigue, vamos a utilizar otra
representaci ´ on para los polinomios en K[X
1
, . . . , X
n
]. Dadas las indeterminadas X
1
, . . . , X
n
,
manteniendo el orden que se indica, cada producto de ´ estas se escribe de forma ´ unica como
X
α
1
1
X
n
α
n
.
Llamamos monomioa cada una de estas expresiones. Por simplicidad, el monomioX
α
1
1
X
n
α
n
lo vamos a representar por X
α
, siendo α = (α
1
, . . . , α
n
) ∈ N
n
. Entonces el polinomio F se pue-
de escribir como una combinaci ´ on lineal de monomios, con coeficientes en K, esto es,
F =

α∈N
n
a
α
X
α
, con a
α
∈ K casi todos nulos.
´
Esta es la representaci´ on distributiva de F.
Estamos interesados en la unicidad de esta representaci ´ on. Observar que aunque las expre-
siones X
1
X
5
2
+X
2
y X
2
+X
1
X
5
2
se refierenal mismo polinomio, enla pr´ actica las consideraremos
distintas, y buscaremos criterios para aspcar a cada polinomio una expresi ´ on ´ unica que nos
permita compararlos de forma sencilla y poder desarrollar algoritmos sobre los mismos.
10.
´
Ordenes en N
n
Se considera el monoide aditivo N
n
y en ´ el un orden (orden parcial) _. Decimos que _ es
compatible o un orden parcial lineal si para cualesquiera α, β, γ ∈ N
n
tales que
α _ β, se tiene que α + γ _ β + γ.
Ejemplo. 10.1. (El orden producto en N
n
)
Si consideramos en N
n
el orden definido por
α _ β si α
i
≤ β
i
para todo i = 1, . . . , n,
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 10.
´
ORDENES EN N
n
47
resulta que este orden es compatible.
Estamos interesados en ´ ordenes totales en N
n
, y el introducido en el ejemplo anterior no lo
es si n ≥ 2.
Vamos a considerar un orden total _en N
n
. Decimos que _es mon´ otono o admisible si
0 = (0, . . . , 0) es un m´ınimo de N
n
;
esto es, para cada α ∈ N
n
se verifica 0 _ α. Y decimos que _es fuertemente mon´ otono si
α
i
≤ β
i
, para cada ´ındice i, entonces (α
1
, . . . , α
n
) _ (β
1
, . . . , β
n
),
esto es, _ es un orden que generaliza al orden en N
n
inducido por el producto; ver Ejem-
plo (10.1.).
Es claro que todo orden fuertemente mon´ otono es mon´ otono. El rec´ıproco no es siempre
cierto. Sin embargo, para ´ ordenes compatibles tenemos:
Lema. 10.2.
Todo orden compatible y mon´ otono es fuertemente mon´ otono.
DEMOSTRACI ´ ON. Supongamos que α
i
≤ β
i
para cada ´ındice i, entonces existe γ ∈ N
n
tal que
α + γ = β, como se verifica 0 _ γ, se obtiene α _ α + γ = β.
Un orden en N
n
total, compatible y mon´ otono se llama un orden de t´ erminos o un orden
monomial.
Observa que para un preorden (verifica las propiedades reflexiva y transitiva) o un orden par-
cial en N
n
podemos hacer tambi´ en las definiciones de mon´ otono y fuertemente mon´ otono.
El siguiente resultado es independiente del orden total que consideremos en N
n
.
Lema. 10.3. (Lema de Dickson.)
Sea S ⊆ N
n
un subconjunto no vac´ıo, entonces existe un subconjunto finito G ⊆ S tal que
para cada x ∈ S existen y ∈ G y α ∈ N
n
tales que x = y + α.
Se dice que G genera a S.
DEMOSTRACI ´ ON. Hacemos inducci ´ on sobre n. Si n = 1, entonces S ⊆ N y podemos tomar
G = ¦y¦, siendo y el primer elemento de S. Supongamos que n > 1. Tomamos y ∈ S, si existe
´
ALGEBRA CONMUTATIVA
P. Jara
48 CAP. II. ANILLOS DE POLINOMIOS
x ∈ S tal que x / ∈ y +N
n
, entonces existe un´ındice i tal que x
i
< y
i
, y en particular x pertenece
a uno de los siguientes subconjuntos:
S
ij
= ¦x ∈ S [ x
i
= j¦, i = 1, . . . , n, j = 0, . . . , y
i
−1.
Definimos nuevos subconjuntos
S

ij
= ¦x ∈ N
n
[ x
i
= 0 y (x
1
, . . . , x
i−1
, j, x
i+1
, . . . , x
n
) ∈ S
ij
¦
Podemos considerar S

ij
⊆ N
n−1
. Por la hip´ otesis de inducci ´ on, existe G

ij
⊆ S

ij
finito que
genera S

ij
. Definimos entonces
G
ij
= ¦(x
1
, . . . , x
i−1
, j, x
i+1
, . . . , x
n
) ∈ S
ij
[ (x
1
, . . . , x
i−1
, 0, x
i+1
, . . . , x
n
) ∈ G

ij
¦.
Resulta que G
ij
es un subconjunto finito que genera S
ij
, luego
¦y¦ ∪ (∪
ij
G
ij
)
es un conjunto finito que genera S.
Un orden en un conjunto S es un buen orden si cada subconjunto no vac´ıo tiene un primer
elemento.
Ejercicio. 10.4.
Cada orden de monomial en N
n
es un buen orden.
SOLUCI ´ ON. Como es un orden total, si un conjunto no vac´ıo tiene un elemento minimal,
entonces ´ este es ´ unico, luego es minimal. Dada una cadena y
0
> y
1
> en S, considera-
mos el conjunto X = ¦y
0
, y
1
, . . .¦. Por el lema de Dickson existe un conjunto generador finito
¦y
m
1
, . . . , y
m
t
¦. Supongamos que y
m
1
≤ y
m
i
para cada ´ındice i. Si y
m
1
no es minimal, existe
y
j
< y
m
1
. Adem´ as existe m
i
tal que y
j
= y
m
i
+α. Como consecuencia y
i
= y
m
i
+α ≥ y
m
i
≥ y
m
1
,
lo que es una contradicci ´ on.
En lo que sigue vamos a trabajar, principalmente, con ´ ordenes monomiales.
Monoideales
Un subconjunto E ⊆ N
n
se llama un monoideal si para cada γ ∈ E y cada α ∈ N
n
se tiene
γ + α ∈ E, esto es, E = E +N
n
.
Dado un monoideal E, un subconjunto G ⊆ E tal que E = G + N
n
se llama un sistema de
generadores de E.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 10.
´
ORDENES EN N
n
49
Como consecuencia del Lema de Dickson, Lema (10.3.), resulta que cada monoideal E de N
n
tiene un sistema de generadores finito, esto es, E contiene un subconjunto finito G tal que
E = G +N
n
.
Un sistema de generadores G de un monoideal E se llama minimal si ning´ un subconjunto
de G genera E. Es f´ acil observar que cada monoideal contiene un sistema de generadores
minimal. Sin embargo podemos decir algo m´ as:
Lema. 10.5.
Cada monoideal tiene un ´ unico sistema de generadores minimal.
DEMOSTRACI ´ ON. Sea E un monoideal y G y G

dos sistemas de generadores minimales; por
el Lema de Dickson podemos suponer que ambos son finitos. Para cada α ∈ G existe β
α
∈ G

tal que α = β
α
+ γ
α
para alg´ un γ
α
∈ N. Se verifica que G
1
:= ¦β
α
[ α ∈ G¦ genera G, y por
lo tanto a G

. La minimalidad de G

se deduce que G
1
= G

, y por lo tanto G

⊆ G. De forma
an´ aloga se tiene G ⊆ G

y se tiene la igualdad.
´
Ordenes en el producto cartesiano
Antes hemos hablado del orden producto en N
n
; vamos a generalizar esta construcci ´ on. Da-
dos dos conjuntos Ay Bconrelaciones de orden≤
A
y ≤
B
, enABse define una nueva relaci ´ on
de orden ≤
pr
mediante:
(a
1
, b
1
) ≤
pr
(a
2
, b
2
) si
_
a
1

A
a
2
y
b
1

B
b
2
El orden ≤
pr
se llama el orden producto de ≤
A
y ≤
B
en A B.
Si ≤
A
y ≤
B
son ´ ordenes totales en A y en B respectivamente no siempre ≤
pr
es un orden total
en A B. Por esta raz´ on se suelen utilizar otros ´ ordenes en A B, tambi´ en inducidos por
´ ordenes en los factores. Uno de ellos es el orden producto lexicogr´ afico, que se define como
(a
1
, b
1
) ≤
lex
(a
2
, b
2
) si
_
a
1
<
A
a
2
o
a
1
= a
2
y b
1

B
b
2
En este caso ≤
lex
es un orden total en A B si ≤
A
y ≤
B
lo son.
Producto de ´ ordenes en un conjunto
Dados dos ´ ordenes _
1
y _
2
en un conjunto A, definimos un nuevo orden _mediante:
a _ b si a _
1
b y a _
2
b.
´
ALGEBRA CONMUTATIVA
P. Jara
50 CAP. II. ANILLOS DE POLINOMIOS
El orden _se llama el orden producto de _
1
y _
2
.
Observar que si _
1
y _
2
son ´ ordenes totales el orden producto _ no necesariamente lo es.
Este defecto lo podemos corregir cambiando la forma de inducir ´ ordenes.
Dados dos pre´ ordenes _
1
y _
2
en un conjunto A, definimos un nuevo preorden en A median-
te:
α _
1,2
β si
_
α <
1
β ´ o
α ≡
1
β y α _
2
β.
El preorden _
1,2
se llama el producto lexicogr´ afico de _
1
y _
2
.
Lema. 10.6.
Con la notaci ´ on anterior tenemos que _
1,2
es un preorden. Adem´ as, si _
1
y _
2
son ´ ordenes
totales compatibles ´ o mon´ otonos, entonces _
1,2
tambi´ en lo es.
Las construcciones anteriores se puede extender a un n´ umero finito de ´ ordenes ´ o pre´ orde-
nes.
Ejemplos de ´ ordenes en N
n
Orden lexicogr´ afico
α ≥
lex
β si para el primer ´ındice i tal que α
i
,= β
i
se tiene α
i
> β
i
.
Orden lexicogr´ afico graduado
α ≥
grlex
β si
_
i
α
i
>

i
β
i
o

i
α
i
=

i
β
i
y α ≥
lex
β.
Orden lexicogr´ afico graduado inverso
α ≥
invgrlex
β si
_
i
α
i
>

i
β
i
o

i
α
i
=

i
β
i
y para el primer ´ındice i (por la dcha.) tal que α
i
,= β
i
se tiene α
i
< β
i
.
Debidoa la biyecci ´ onentre N
n
y el conjuntode monomios X
α
1
1
X
α
n
n
, dada por (α
1
, . . . , α
n
) →
X
α
1
1
X
α
n
n
, cada orden o preorden en N
n
define, de forma un´ıvoca, un orden o preorden en
el conjunto de monomios.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 11. ALGORITMO DE LA DIVISI ´ ON 51
Ejemplo. 10.7.
Dados los monomios: X
3
1
, X
1
X
2
2
, X
5
2
, X
3
1
X
2
X
3
, X
4
3
, vamos a ordenarlos seg´ un los ´ ordenes que
hemos definido.
Orden lexicogr´ afico: X
3
1
X
2
X
3
, X
3
1
, X
1
X
2
2
, X
5
2
, X
4
3
.
Orden lexicogr´ afico graduado: X
3
1
X
2
X
3
, X
5
2
, X
4
3
, X
3
1
, X
1
X
2
2
.
Orden lexicogr´ afico graduado inverso: X
5
2
, X
3
1
X
2
X
3
, X
4
3
, X
3
1
, X
1
X
2
2
.
Ejemplo. 10.8.
Ordenar los t´ erminos del polinomio F = 3X
2
+ 2XY
2
+Y
3
∈ K[X, Y].
Orden lexicogr´ afico:
F = 3X
2
+ 2XY
2
+Y
3
, LT(F) = 3X
2
, LC(F) = 3, LM(F) = X
2
, exp(F) = (2, 0).
Orden lexicogr´ afico graduado:
F = 2XY
2
+Y
3
+ 3X
2
, LT(F) = 2XY
2
, LC(F) = 2, LM(F) = XY
2
, exp(F) = (1, 2).
Orden lexicogr´ afico graduado inverso:
F = 2XY
2
+Y
3
+ 3X
2
, LT(F) = 2XY
2
, LC(F) = 2, LM(F) = XY
2
, exp(F) = (1, 2).
Es un resultado general que en el caso de dos indeterminadas los ´ ordenes lexicogr´ afico gra-
duado y lexicogr´ afico graduado inverso coinciden. Compru´ ebalo!
Observar que para aplicar estos ´ ordenes hemos utilizado la correspondencia X
a
Y
b
→ (a, b);
esto supone una ordenaci ´ on de las indeterminadas X > Y. Podr´ıamos haber utilizado la
correspondencia X
a
Y
b
→ (b, a), lo que supone la ordenaci ´ on de las indeterminadas en la
forma Y > X.
11. Algoritmo de la divisi´ on
Consideramos el anillo de polinomios K[X
1
, . . . , X
n
]. Ya conocemos algo de su estructura;
por ejemplo, es un dominio de factorizaci ´ on ´ unica. Vamos a profundiza un poco mas en su
aritm´ etica.
´
ALGEBRA CONMUTATIVA
P. Jara
52 CAP. II. ANILLOS DE POLINOMIOS
Recordemos que como las indeterminadas se suponen conmutativas, cada producto de las
mismas se puede escribir, un´ıvocamente, en la forma X
α
1
1
X
α
n
n
, siendo α
i
∈ N, y que abre-
viadamente podemos representar este producto por X
α
, siendo α = (α
1
, . . . , α
n
) ∈ N
n
.
Podemos desarrollar cada polinomio F ∈ K[X
1
, . . . , X
n
] en la siguiente forma:
F =

α
a
α
X
α
,
con a
α
∈ K, α ∈ N
n
, y si α = (α
1
, . . . , α
n
), entonces X
α
= X
α
1
1
X
n
α
n
.
Veamos, para fijar notaci ´ on, algunos elementos asociados con el polinomio F cuando tene-
mos un orden monomial en N
n
.
(I) El diagrama de Newton de F es: A(F) = ¦α ∈ N
n
[ a
α
,= 0¦.
(II) Si F ,= 0, el exponente de F: exp(F) = m´ax¦α ∈ N
n
[ α ∈ A(F)¦.
(III) El grado de F: grad(F) = m´ax¦α
1
+ + α
n
[ α = (α
1
, . . . , α
n
) ∈ A(F)¦.
(IV) El coeficiente l´ıder de F: LC(F) = a
exp(F)
.
(V) El t´ ermino l´ıder de F: LT(F) = a
exp(F)
X
exp(F)
.
(VI) El monomio l´ıder de F: LM(F) = X
exp(F)
.
Por completitud definimos LC(0) = 0 = LT(0). Entonces, como consecuencia, para cada
F ∈ K[X
1
, . . . , X
n
] tenemos F ,= 0 si, y s´ olo si, LT(F) ,= 0 si, y s´ olo si, LC(F) ,= 0.
Lema. 11.1.
Dados F, G ∈ K[X
1
, . . . , X
n
] tenemos exp(FG) = exp(F) + exp(G).
DEMOSTRACI ´ ON. Comoconsecuencia de ser unordencompatible resulta exp(FG) = exp(F)+
exp(G).
De forma inmediata tenemos el siguiente resultado:
Lema. 11.2.
Dados 0 ,= F, G ∈ K[X
1
, . . . , X
n
] tenemos:
(1) Si F +G ,= 0, entonces exp(F +G) ≤ m´ ax¦exp(F), exp(G)¦;
(2) Si exp(F) < exp(G), entonces exp(F +G) = exp(G).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 11. ALGORITMO DE LA DIVISI ´ ON 53
DEMOSTRACI ´ ON.
Lo siguiente es tambi´ en notaci ´ on. Si α
1
. . . , α
t
∈ N
n
, es una lista de elementos de N
n
, defini-
mos:

1
= α
1
+N
n
,

2
= (α
2
+N
n
) ¸ ∆
1
,
.
.
.

t
= (α
t
+N
n
) ¸ ∪
i<t

i
,
∆ = N
n
¸ ∪
i≤t

i
.
No creemos que la notaci ´ on α
i
para un elemento de N
n
se confunda con la i–´ esima potencia
de α, ya que no vamos a usar potencias de elementos de N
n
a lo largo de este trabajo.
Lema. 11.3.
Para cada lista de elementos de N
n
, por ejemplo α
1
, . . . , α
t
, tenemos que ¦∆
1
, ∆
2
, . . . , ∆
t
, ∆¦
es una partici ´ on de N
n
, cuando eliminamos los conjuntos vac´ıos.
DEMOSTRACI ´ ON.
Como consecuencia, de este resultado, tenemos el siguiente algoritmo de la divisi ´ on en el
anillo K[X
1
, . . . , X
n
].
Teorema. 11.4. (Algoritmo de la divisi´ on.)
Dado un orden monomial en N
n
, para cada lista finita de polinomios no nulos
G
1
, . . . , G
t
∈ K[X
1
, . . . , X
n
],
consideramos la partici ´ on de N
n
determinada por la lista
exp(G
1
), . . . , exp(G
t
).
Se verifica entonces que para cada 0 ,= F ∈ K[X
1
, . . . , X
n
] existen elementos Q
1
, . . . , Q
t
y
R ∈ K[X
1
, . . . , X
n
], ´ unicos, cumpliendo las propiedades siguientes:
(1) F =

t
i=1
Q
i
G
i
+R;
(2) R = 0 ´ o A(R) ⊆ ∆;
(3) Para cada ´ındice i se verifica: exp(G
i
) +A(Q
i
) ⊆ ∆
i
.
Como consecuencia, si Q
i
G
i
,= 0, se tiene exp(Q
i
G
i
) ≤ exp(F) y si R ,= 0, entonces exp(R) ≤
exp(F).
DEMOSTRACI ´ ON.
´
ALGEBRA CONMUTATIVA
P. Jara
54 CAP. II. ANILLOS DE POLINOMIOS
Existencia.
Hacemos inducci ´ on sobre exp(F). Si exp(F) = 0, entonces tenemos dos posibilidades:
(I) exp(F) = (0, . . . , 0) ∈ ∆
i
, para alg´ un´ındice i;
(II) exp(F) = (0, . . . , 0) ∈ ∆.
(i) Tenemos exp(F) = exp(G
i
) + γ, para alg´ un γ ∈ N
n
, luego exp(G
i
) = (0, . . . , 0) y G
i
∈ K.
Podemos tomar:
_
_
_
Q
j
= 0, si j ,= i;
Q
i
= F
i
/G
i
;
R = 0
(ii) Tenemos exp(F) ∈ ∆, entonces podemos tomar:
_
Q
i
= 0, si i = 1, . . . , t;
R = F
Supongamos ahora que el resultado es cierto para todos los polinomios G con exp(G) <
exp(F). Al igual que antes tenemos dos posibilidades:
(I) exp(F) ∈ ∆
i
, para alg´ un´ındice i;
(II) exp(F) ∈ ∆.
(i) Tenemos exp(F) = exp(G
i
) + γ, para alg´ un γ ∈ N
n
. Si definimos H = X
γ
G
i
tenemos que
F −
LC(F)
LC(H)
X
γ
G
i
es un polinomio con exponente estrictamente menor que F. Aplicando la
hip´ otesis de inducci ´ on tenemos:
F −
LC(F)
LC(H)
X
γ
G
i
=

i
Q

i
G
i
+R

con los Q

1
, . . . , Q

t
, R verificando las condiciones del enunciado. Entonces obtenemos la ex-
presi ´ on:
F =

i
Q
i
G
i
+R,
en donde
_
¸
_
¸
_
Q
j
= Q

j
, si j ,= i;
Q
i
= Q

i
+
LC(F)
LC(H)
X
γ
;
R = R

26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 11. ALGORITMO DE LA DIVISI ´ ON 55
Para comprobar que se tienen las condiciones del enunciado observemos las siguientes in-
clusiones:
exp(G
i
) +A(Q
i
) ⊆ exp(G
i
) +¦A(Q

i
) ∪ ¦γ¦¦ =
= (exp(G
i
) +A(Q

i
)) ∪ ¦exp(G
i
) + γ¦ ⊆
⊆ ∆
i
.
(ii) Si exp(F) ∈ ∆, entonces F − LT(F) es un polinomio con exponente estrictamente menor
que F, y por tanto, por la hip´ otesis de inducci ´ on, tenemos:
F −LT(F) =

i
Q

i
G
i
+R

con los Q

1
, . . . , Q

t
, R verificando las condiciones del enunciado. Entonces obtenemos la si-
guiente expresi ´ on para F:
F =

i
Q
i
G
i
+R,
en donde
_
Q
i
= Q

i
, si i = 1, . . . , t;
R = R

+ LT(F)
Para comprobar que se tienenlas condiciones del enunciado tenemos que si R ,= 0, entonces,
considerando que A(0) = ∅, tenemos:
A(R) = A(R

+ LT(F)) ⊆ A(R

) ∪ ¦exp(F)¦ ⊆ ∆.
Unicidad.
Sean
F =

i
Q
i
G
i
+R =

i
Q

i
G
i
+R

dos expresiones de F verificando las condiciones del enunciado. Tenemos entonces:
0 =

i
(Q
i
−Q

i
)G
i
+ (R −R

).
Vamos a analizar los exponentes de los sumandos de esta suma:
exp(R −R

) ∈ A(R −R

) ⊆ A(R) ∪ A(R

) ⊆ ∆.
exp((Q
i
−Q

i
)G
i
) = exp(Q
i
−Q

i
) + exp(G
i
) ⊆
⊆ exp(G
i
) + (A(Q
i
−Q

i
)) =
= (exp(G
i
) +A(Q
i
)) ∪ (exp(G
i
) +A(Q

i
))
⊆ ∆
i
.
Ahora como los ∆
1
, . . . , ∆
t
, ∆ forman una partici ´ on de N
n
, llegamos a que cada uno de los
sumandos es cero, y como estamos en un dominio, tenemos Q
i
= Q

i
, para cada ´ındice i, y
R = R

.
´
ALGEBRA CONMUTATIVA
P. Jara
56 CAP. II. ANILLOS DE POLINOMIOS
Los elementos Q
1
, . . . , Q
t
se llamancocientes de F y Rse llama restode F relativos a ¦G
1
, . . . , G
t
¦.
El resto R se representa tambi´ en por R(F; ¦G
1
, . . . , G
t
¦).
Observar que el orden de los elementos G
1
, . . . , G
t
es determinante para el c´ alculo del resto.
Esto es, puede ocurrir que:
R(F; ¦G
1
, . . . , G
i
, . . . , G
j
, . . . , G
t
¦) ,= R(F; ¦G
1
, . . . , G
j
, . . . , G
i
, . . . , G
t
¦),
para i ,= j.
12. Ideales monomiales
Un ideal a de K[X
1
, . . . , X
n
] se llama monomial si tiene un sistema de generadores formado
por monomios.
Lema. 12.1.
Si a es un ideal monomial con un sistema de generadores formado por monomios ¦X
α
[
α ∈ A ⊆ N
n
¦, para cada monomio X
β
∈ K[X
1
, . . . , X
n
] son equivalentes:
(a) X
β
∈ a;
(b) Existe F ∈ K[X
1
, . . . , X
n
] tal que X
β
= FX
α
, para alg´ un α ∈ A.
Adem´ as, este F se puede tomar monomial.
DEMOSTRACI ´ ON. Es claro que (b) implica (a). Para ver que (a) implica (b), sea ¦X
α
[ α ∈ A¦
un sistema de generadores de a formado por monomios, y sea X
β
∈ a. Entonces existen
F
1
, . . . , F
t
∈ K[X
1
, . . . , X
n
] y α
1
, . . . , α
t
∈ A tales que X
β
=

i
F
i
X
α
i
. Supongamos que F
i
=

j
b
ij
X
β
ij
, con b
ij
∈ K, tenemos la expresi ´ on siguiente:
X
β
=

i
F
i
X
α
i
=

i
_
_

j
b
ij
X
β
ij
_
_
X
α
i
=

i,j
b
ij
X
β
ij
X
α
i
=

i,j
d
ij
X
α
i

ij
.
Los monomios unitarios son una K–base de K[X
1
, . . . , X
n
], luego de X
β
=

i,j
d
ij
X
α
i

ij
de-
ducimos que la expresi ´ on anterior se puede escribir
X
β
=
_

¦d
ij
[ α
i
+ β
ij
= β¦
_
X
β
,
y como consecuencia, para alg´ un α
i
se tiene que existe un γ tal que α
i
+γ = β, entonces existe
un c ∈ K tal que X
β
= cX
γ
X
α
i
, de donde se tiene el resultado.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 12. IDEALES MONOMIALES 57
Proposici´ on. 12.2.
Sea a un ideal monomial y sea F un elemento de K[X
1
, . . . , X
n
]. Son equivalentes los siguien-
tes enunciados:
(a) F ∈ a;
(b) Todo monomio de F pertenece a a;
(c) F es una combinaci ´ on K–lineal de monomios de a.
DEMOSTRACI ´ ON. Las relaciones (b) ⇔(c) ⇒(a) son claras. Para probar que (a) implica (b),
consideremos ¦X
α
[ α ∈ A¦ un sistema de generadores de a formado por monomios para
alg´ un conjunto A. Sea F ∈ a, existen F
1
, . . . , F
t
∈ K[X
1
, . . . , X
n
] y α
1
, . . . , α
t
∈ A tales que
F =

i
F
i
X
α
i
. Consideramos desarrollos de los F
i
, por ejemplo, F
i
=

j
b
ij
X
β
ij
, con b
ij
∈ K.
Tenemos la expresi ´ on siguiente:
F =

i
F
i
X
α
i
=
=

i
(

j
b
ij
X
β
ij
)X
α
i
=
=

i,j
b
ij
X
β
ij
X
α
i
=
=

i,j
d
ij
X
α
i

ij
=
=

β
c
β
X
β
.
Si alg´ un c
β
,= 0, entonces 0 ,= c
β
=

¦d
ij
[ α
i
+ β
ij
= β¦, y al igual que en la demostraci ´ on
del lema anterior tenemos que existe alg´ un α
i
∈ A y alg´ un c ∈ K tales que
c
β
X
β
= cX
γ
X
α
i
,
de donde cada monomio de F pertenece a a.
Si a es un ideal definimos
Exp(a) = ¦exp(F) [ 0 ,= F ∈ a¦.
Un subconjunto E ⊆ N
n
se llama un monoideal si para cada γ ∈ E y cada α ∈ N
n
se tiene
γ + α ∈ E, esto es, E = E +N
n
.
Lema. 12.3.
Para cada ideal a de K[X
1
, . . . , X
n
] se tiene que Exp(a) es un monoideal de N
n
.
Corolario. 12.4. (Lema de Dickson para ideales monomiales.)
Si a es un ideal monomial, entonces a tiene un sistema finito de generadores formado por
monomios.
DEMOSTRACI ´ ON. Como tenemos que Exp(a) es un monoideal de N
n
, sea A ⊆ Exp(a) finito
tal que Exp(a) = A + N
n
. Para cada α ∈ A consideramos F
α
∈ a tal que exp(F
α
) = α. Es claro
´
ALGEBRA CONMUTATIVA
P. Jara
58 CAP. II. ANILLOS DE POLINOMIOS
que LM(F
α
) = LC(F
α
)X
α
, luego X
α
∈ a. Consideramos ahora el ideal b = R(¦X
α
[ α ∈ A¦). Se
verifica que b ⊆ a. Adem´ as, dado un monomio X
β
∈ a tenemos β ∈ Exp(a) = A + N
n
, luego
existe α ∈ A y γ ∈ N
n
tales que β = α + γ. Entonces tenemos:
X
β
= X
α+γ
= cX
γ
X
α
,
para alg´ un c ∈ K, y por tanto X
β
∈ b.
Una demostraci ´ on directa de este resultado aparece en los ejercicios.
Como consecuencia de la demostraci ´ on del Lema de Dickson para ideales monomiales tene-
mos:
Corolario. 12.5.
Si a y b son ideales monomiales, son equivalentes los siguientes enunciados:
(a) a = b;
(b) Exp(a) = Exp(b).
El siguiente resultado es de inter´ es, ya que en teor´ıa permite comparar ideales monomiales.
Proposici´ on. 12.6.
Cada ideal monomial tiene un sistema m´ınimo de generadores.
DEMOSTRACI ´ ON. Sean G y G

dos sistemas de generadores. Para cada g ∈ G existe g

∈ G

tal que g

[ g, luego G ¸ ¦g¦ ∪ ¦g

¦ es un nuevo sistema de generadores que ocupa el lugar de
G. Si realizamos este proceso para cada sistema de generadores G

, llegamos a un sistema de
generadores m´ınimo.
Es claro que existe una biyecci ´ onentre ideales monomiales de K[X
1
, . . . , X
n
] y monoideales de
N
n
. En esta biyecci ´ on a cada ideal a le corresponde el monoideal Exp(a), y a cada monoideal
E ⊆ N
n
, con sistema de generadores G le corresponde el ideal monomial con sistema de
generadores ¦X
γ
[ γ ∈ G¦. En ambos casos los sistemas de generadores pueden ser tomados
finitos.
13. Bases de Groebner
Vamos a tratar ahora el caso general de un ideal no nulo del anillo de polinomios y vamos a
ver si es posible obtener un sistema de generadores que sea m´ınimo en alg´ un sentido.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 13. BASES DE GROEBNER 59
Lema. 13.1.
Sea a un ideal no nulo de K[X
1
, . . . , X
n
]. Si A ⊆ N
n
es un sistema finito de generadores de
Exp(a), para cada conjunto de polinomios ¦F
α
[ α ∈ A¦ ⊆ a tales que exp(F
α
) = α para cada
α ∈ A, se tiene que ¦F
α
[ α ∈ A¦ es sistema de generadores de a como ideal.
DEMOSTRACI ´ ON. Como A es finito, supongamos que ¦F
α
[ α ∈ A¦ = ¦G
1
, . . . , G
t
¦. Para cada
0 ,= F ∈ a consideramos el algoritmo de la divisi ´ on para la sucesi ´ on G
1
, . . . , G
t
. Obtenemos
una expresi ´ on F =

i
Q
i
G
i
+ R. Si R ,= 0, entonces A(R) ⊆ ∆ y como tenemos R = F −

i
Q
i
G
i
∈ a, se verifica exp(R) ∈ Exp(a) = A +N
n
= ∪
i

i
, lo que es una contradicci ´ on.
Si a es unideal de K[X
1
, . . . , X
n
], una base de Groebner de a es unconjuntofinitode elementos
no nulos, G = ¦G
1
, . . . , G
t
¦ ⊆ a, verificando que
Exp(a) = ¦exp(G
1
), . . . , exp(G
t
)¦ +N
n
= Exp(G) +N
n
.
Corolario. 13.2.
(1) Cada ideal no nulo de K[X
1
, . . . , X
n
] tiene una base de Groebner;
(2) Toda base de Groebner de un ideal no nulo es un sistema de generadores.
(3) Teorema de la base de Hilbert. Todo ideal de K[X
1
, . . . , X
n
] es finitamente generado.
Proposici´ on. 13.3.
Si a es un ideal no nulo de K[X
1
, . . . , X
n
], y G, G

son dos bases de Groebner de a, entonces
para cada 0 ,= F ∈ K[X
1
, . . . , X
n
] se verifica R(F; G) = R(F; G

).
DEMOSTRACI ´ ON. Supongamos que al aplicar el algoritmo de la divisi ´ on para G y G

obtene-
mos dos expresiones:
F =

i
Q
i
G
i
+R =

j
Q

j
G

j
+R

,
respectivamente. Si R ,= R

, como R −R

∈ a, tenemos
exp(R −R

) ∈ Exp(a) = ∪
i

i
= ∪
j
(∆

)
j
.
Pero
exp(R −R

) ∈ A(R −R

) ⊆ A(R) ∪ A(R

) ⊆ ∆ = ∆

= N
n
¸ Exp(a),
lo que es una contradicci ´ on.
Algoritmo de Buchberger
Se trata ahora de caracterizar las bases de Groebner.
´
ALGEBRA CONMUTATIVA
P. Jara
60 CAP. II. ANILLOS DE POLINOMIOS
Proposici´ on. 13.4.
Sea a un ideal no nulo de K[X
1
, . . . , X
n
] y Guna familia finita de elementos de a. Son equiva-
lentes los siguientes enunciados:
(a) Ges una base de Groebner de a;
(b) Para cada 0 ,= F ∈ a se tiene R(F; G) = 0.
DEMOSTRACI ´ ON. (a)⇒(b). Si R(F; G) ,= 0, entonces exp(R(F; G)) ∈ Exp(a) ∩ ∆ = ∅, lo que es
una contradicci ´ on.
(b)⇒(a). Sea 0 ,= F ∈ a, por el algoritmo de la divisi ´ on existen Q
1
, . . . , Q
t
, R ∈ K[X
1
, . . . , X
n
]
tales que:
F =

i
Q
i
G
i
, y exp(G
i
) +A(Q
i
) ⊆ ∆
i
.
En consecuencia, exp(Q
i
G
i
) ,= exp(Q
j
G
j
) si i ,= j, y exp(F) es el m´ aximo de los exponentes de
los sumandos Q
i
G
i
. Existe un´ındice i tal que
exp(F) = exp(Q
i
G
i
) ∈ ∆
i
⊆ exp(G
i
) +N
n
,
y por tanto exp(F) ∈ ¦exp(G
1
), . . . , exp(G
t
)¦ +N
n
.
Esta caracterizaci ´ on de las bases de Groebner no es muy pr´ actica, ya que habr´ıa que probar
con todos los elementos del ideal a para ver que tenemos una base de Groebner. Se trata
entonces de buscar criterios m´ as pr´ acticos para caracterizar bases de Groebner.
Vamos a introducir en este punto la notaci ´ on necesaria para su desarrollo.
Si X
α
y X
β
son dos monomios, vamos a definir su m´ınimo com´ un m´ ultiplo. Definimos:
γ
i
= m´ ax¦α
i
, β
i
¦, 1 ≤ i ≤ n.
Sea γ = (γ
1
, . . . , γ
n
) ∈ N
n
, entonces llamamos a X
γ
el m´ınimo com´ un m´ ultiplo de X
α
y X
β
.
Tenemos que X
γ
es realmente un m´ ultiplo ya que se verifica:
X
γ
= X
γ−α
X
α
.
Y el resultado an´ alogo para X
β
:
X
γ
= X
γ−β
X
β
.
El m´ınimo com´ un m´ ultiplo se representa por m. c. m.¦X
α
, X
β
¦.
Con este bagaje vamos a definir las semisicigias ´ o s–polinomios. Dados F, G ∈ K[X
1
, . . . , X
n
],
con exp(F) = α y exp(G) = β, el s–polinomio definido por F y G es:
S(F, G) =
1
LC(F)
X
γ−α
F −
1
LC(G)
X
γ−β
G.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 13. BASES DE GROEBNER 61
Lema. 13.5.
Se considera la expresi ´ on

t
i=1
c
i
X
α
i
F
i
, en donde: los F
i
son elementos de K[X
1
, . . . , X
n
], c
i

K y α
i
∈ N
n
, verificando:
exp(

i
c
i
X
α
i
F
i
) < δ = exp(X
α
i
F
i
), para cada ´ındice i.
Entonces existen elementos c
jk
∈ K tales que:

i
c
i
X
α
i
F
i
=

jk
c
jk
X
δ−γ
jk
S(F
j
, F
k
), y exp(X
δ−γ
jk
S(F
j
, F
k
)) < δ,
en donde X
γ
jk
= m. c. m.¦X
exp(F
j
)
, X
exp(F
k
)
¦.
DEMOSTRACI ´ ON. Supongamos que exp(F
i
) = β
i
, entonces α
i
+ β
i
= δ. Hacemos el siguiente
desarrollo:

i
c
i
X
α
i
F
i
=

i
c
i
LC(F
i
)
X
α
i
F
i
LC(F
i
)
=

i
c
i
LC(F
i
)H
i
,
donde
X
α
i
F
i
LC(F
i
)
= H
i
Podemos completar este desarrollo de la siguiente forma:

i
c
i
X
α
i
F
i
=

i
c
i
LC(F
i
)H
i
=
= c
1
LC(F
1
)(H
1
−H
2
) + (c
1
LC(F
1
) +c
2
LC(F
2
))(H
2
−H
3
) +
+ (c
1
LC(F
1
) + +c
t−1
LC(F
t−1
))(H
t−1
−H
t
)+
+(c
1
LC(F
1
) + +c
t
LC(F
t
))H
t
.
Consideramos ahora el producto X
δ−γ
jk
S(F
j
, F
k
). Vamos a desarrollarlo y ver que vamos a
obtener un m´ ultiplo de H
j
−H
k
.
X
δ−γ
jk
S(F
j
, F
k
) =
= X
δ−γ
jk
_
1
LC(F
j
)
X
γ
jk
−β
j
F
j

1
LC(F
k
)
X
γ
jk
−β
k
F
k
_
=
=
1
LC(F
j
)
X
δ−γ
jk
X
γ
jk
−β
j
F
j

1
LC(F
k
)
X
δ−γ
jk
X
γ
jk
−β
k
F
k
=
=
1
LC(F
j
)
X
δ−β
j
F
j

1
LC(F
k
)
X
δ−β
k
F
k
=
=
1
LC(F
j
)
X
δ−β
j
F
j

1
LC(F
k
)
X
δ−β
k
F
k
=
´
ALGEBRA CONMUTATIVA
P. Jara
62 CAP. II. ANILLOS DE POLINOMIOS
=
X
α
j
F
j
LC(F
j
)

X
α
k
F
k
LC(F
k
)
=
= H
j
−H
k
.
Entonces tenemos
X
δ−γ
jk
S(F
j
, F
k
) = H
j
−H
k
.
Ahora como

i
c
i
LC(F
i
) = 0, tenemos:

c
i
X
α
i
F
i
=
c
1
LC(F
1
)X
δ−γ
12
S(F
1
, F
2
)+
+(c
1
LC(F
1
) +c
2
LC(F
2
))X
δ−γ
23
S(F
2
, F
3
) +
+ (c
1
LC(F
1
) + +c
t−1
LC(F
t−1
))
X
δ−γ
t−1,t
S(F
t−1
, F
t
).
Y tenemos la primera parte del enunciado. Para la segunda parte tenemos en cuenta que
cada H
i
es un polinomio m´ onico con exp(H
i
) = δ, entonces exp(H
i
− H
j
) < δ y tenemos el
resultado.
Teorema. 13.6. (Buchberger)
Sea a un ideal no nulo del anillo K[X
1
, . . . , X
n
] y Gun sistema finito de generadores de a. Son
equivalentes los siguientes enunciados:
(a) Ges una base de Groebner de a;
(b) Para un orden fijado de Gy para cada i ,= j se tiene R(S(G
i
, G
j
); G) = 0.
DEMOSTRACI ´ ON. (a)⇒(b). Es evidente.
(b)⇒(a). Sea 0 ,= F ∈ a, entonces F =

Q
i
G
i
y tenemos
exp(F) ≤ m´ ax¦exp(Q
i
G
i
) [ i = 1, . . . , t¦.
Vamos a ver que podemos alcanzar la igualdad. Llamamos:
δ = m´ ax¦exp(Q
i
G
i
) [ i = 1, . . . , t¦,
δ
i
= exp(Q
i
G
i
).
Si exp(F) < δ, descomponemos F en la siguiente forma:
F =

i
Q
i
G
i
=
=

δ
i

Q
i
G
i
+

δ
i

Q
i
G
i
=
=

δ
i

LM(Q
i
)G
i
+

δ
i

(Q
i
−LM(Q
i
))G
i
+

δ
i

Q
i
G
i
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 13. BASES DE GROEBNER 63
las dos ´ ultimas sumas son “despreciables”, ya que su exponente es menor que δ. Vamos a
cambiar

δ
i

LM(Q
i
)G
i
mediante otra expresi ´ on. Usando el Lema (13.5.) tenemos:

δ
i

LM(Q
i
)G
i
=

c
jk
X
δ−γ
jk
S(G
j
, G
k
),
con exp(X
δ−γ
jk
S(G
j
, G
k
)) < δ. Los restos de la divisi ´ on de S(G
j
, G
k
) por G
1
, . . . , G
t
son cero,
entonces resulta:
S(G
j
, G
k
) =

Q
jki
G
i
, con Q
jki
∈ K[X
1
, . . . , X
n
],
y por el algoritmo de la divisi ´ on tenemos:
exp(Q
jki
G
i
) ≤ exp(S(G
j
, G
k
)).
Encontramos pues una expresi ´ on del siguiente tipo:
F =

i
Q

i
G
i
, con exp(Q

G
i
) < δ.
Repitiendo el proceso tantas veces como sea necesario, llegamos a una expresi ´ on
F =

i
Q
i
G
i
,
en donde exp(F) = m´ax¦exp(Q
i
G
i
) [ i = 1, . . . , t¦, y como consecuencia exp(F) = exp(Q
i
G
i
)
para alg´ un´ındice i, esto es:
exp(F) = exp(Q
i
G
i
) = exp(Q
i
) + exp(G
i
) ∈ ¦exp(G
1
), . . . , exp(G
t
¦ +N
n
.
y Ges una base de Groebner.
Vamos ahora a buscar un mecanismo que nos permita construir una base de Groebner de un
ideal a.
Teorema. 13.7. (Algoritmo de Buchberger.)
Sea a un ideal no nulo de K[X
1
, . . . , X
n
] con un sistema de generadores ¦F
1
, . . . , F
t
¦. Es posi-
ble construir una base de Groebner de a siguiendo los siguientes pasos:
(1) Se define G
0
= ¦F
1
, . . . , F
t
¦;
(2) Se define G
n+1
= ∪¦R(S(F, G); G
n
) ,= 0 [ F, G ∈ G
n
¦.
Entonces cuando G
i
= G
i+1
, tenemos que G
i
es una base de Groebner de a.
´
ALGEBRA CONMUTATIVA
P. Jara
64 CAP. II. ANILLOS DE POLINOMIOS
DEMOSTRACI ´ ON. Dado G
0
= ¦G
1
, . . . , G
t
¦, si R(S(F, G); G
0
) = 0 para cada par F, G ∈ G
0
, en-
tonces tenemos una base de Groebner. Si no lo es, existenF, G ∈ G
0
tales que R(S(F, G); G
0
) ,=
0. Llamamos G
t+1
= R(S(F, G); G). Tenemos que A(G
t+1
) ⊆ ∆. Entonces, si definimos:
G
(1)
= ¦G
1
, . . . , G
t
, G
t+1
¦,
obtenemos una partici ´ on

1
, . . . , ∆
t
, ∆
t+1
, ∆
(1)
,
siendo ∆
t+1
∪ ∆
(1)
= ∆. Si R(F; G
0
) = 0, para F ∈ K[X
1
, . . . , X
n
], entonces R(F; G
(1)
) = 0. Y
en el caso en que R(S(G
i
, G
j
), G
0
) = 0, tambi´ en se tiene R(S(G
i
, G
j
), G
(1)
) = 0, por lo tanto el
trabajo hecho lo podemos aprovechar.
Si para todo F, G ∈ G
(1)
se verifica R(S(F, G); G
(1)
) = 0, entonces tenemos una base de
Groebner. En el caso contrario tenemos un nuevo G
t+2
= R(S(F, G); G
(1)
) ,= 0, y definimos
G
(2)
= ¦G
1
, . . . , G
t+1
, G
t+2
¦, teniendo que A(G
t+2
) ⊆ ∆
(1)
.
Si en alg´ un momento encontramos una base de Groebner, ya hemos terminado, en caso con-
trario tendr´ıamos una cadena ascendente de sistemas de generadores:
G
0
⊂ G
(1)

Asociada tenemos una cadena ascendente de monoideales:
exp(G
0
) +N
n
⊂ exp(G
(1)
) +N
n

Como consecuencia del Lema de Dickson esta cadena se estabiliza y por tanto existe un´ındi-
ce n tal que
exp(G
(n)
) +N
n
= exp(G
(n+1)
) +N
n
,
tenemos entonces
exp(G
t+n+1
) ∈ exp(G
(n)
) +N
n
= N
n
¸ ∆
(n)
,
pero exp(G
t+n+1
) ∈ ∆
(n)
, lo que es una contradicci ´ on.
En el proceso anterior obtenemos un sistema de generadores que es una base de Groebner,
y que tiene, posiblemente, demasiados elementos. Veamos como optimizar el proceso de
obtenci ´ on de una base de Groebner.
Lema. 13.8.
Sea a un ideal no nulo de K[X
1
, . . . , X
n
] y G = ¦G
1
, . . . , G
t
¦ una base de Groebner de a. Sea
F ∈ Gun polinomio que verifica:
exp(F) ∈ ¦exp(G) [ F ,= G ∈ G¦ +N
n
,
entonces G¸ ¦F¦ es una base de Groebner de a.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 13. BASES DE GROEBNER 65
Una base de Groebner Gde un ideal no nulo a de K[X
1
, . . . , X
n
] se llama minimal si verifica:
(I) LC(F) = 1 para cada F ∈ G;
(II) exp(F) / ∈ ¦exp(G) [ F ,= G ∈ G¦ +N
n
para cada F ∈ G.
Simplemente eliminando los elementos que sobran tenemos la siguiente Proposici ´ on.
Proposici´ on. 13.9.
Todo ideal no nulo a de K[X
1
, . . . , X
n
] tiene una base de Groebner minimal.
Corolario. 13.10.
Dado un subconjunto G = ¦G
1
, . . . , G
t
¦ ⊆ a de un ideal de K[X
1
, . . . , X
n
] son equivalentes:
(a) Ges una base de Groebner minimal,
(b) ¦exp G
1
, . . . , exp G
t
¦ es un sistema m´ınimo de generadores de Exp(a).
Como consecuencia los t´ erminos l´ıderes de una base de Groebner minimal est´ an determi-
nados de forma ´ unica y cada dos bases de Groebner minimales tienen el mismo n´ umero de
elementos.
DEMOSTRACI ´ ON. La equivalencia (a) ⇔(b) es consecuencia directa de la definici ´ on.
El resto es consecuencia del Lema (10.5.) que asegura que cada monoideal tiene un ´ unico
sistema de generadores minimal.
Un ideal puede tener bases de Groebner minimales distintas. Para buscar la unicidad vamos
a introducir las bases de Groebner reducidas. Una base de Groebner G de un ideal no nulo a
se llama reducida si verifica:
(I) LC(F) = 1 para cada F ∈ G;
(II) A(F) ∩ (¦exp(G) [ F ,= G ∈ G¦ +N
n
) = ∅para cada F ∈ G.
Es claro que toda base de Groebner reducida de un ideal no nulo a es una base de Groebner
minimal.
Teorema. 13.11.
Cada ideal no nulo tiene una ´ unica base de Groebner reducida.
DEMOSTRACI ´ ON. Si G es una base de Groebner minimal, un elemento F ∈ G se llama redu-
cido si
A(F) ∩ (¦exp(G) [ F ,= G ∈ G¦ +N
n
) = ∅.
´
ALGEBRA CONMUTATIVA
P. Jara
66 CAP. II. ANILLOS DE POLINOMIOS
Si F ∈ Ges reducido, entonces es reducido en cualquier base de Groebner minimal G

que lo
contenga y que verifique:
¦exp(G) [ G ∈ G¦ = ¦exp(G) [ G ∈ G

¦.
Definimos para cada F ∈ Glos siguientes elementos:
F

= R(F, G¸ ¦F¦);
G

= (G¸ ¦F¦) ∪ ¦F

¦.
G

es tambi´ en una base de Groebner de a. Si exp(F) ,= exp(F

), entonces de las relaciones:
F =

Q
G
G +R(F; G¸ ¦F¦) =

Q
G
G +F

exp(F) = m´ax¦¦exp(Q
G
G) [ G ∈ G¸ ¦F¦¦ ∪ ¦exp(F

)¦¦,
y por ser todos los exponentes distintos, se tiene que existe G ∈ G ¸ ¦F¦ tal que exp(F) =
exp(Q
G
G), lo que es una contradicci ´ on con el hecho de ser G una base de Groebner mini-
mal. Tenemos entonces que G

es una base de Groebner y que F

es reducido. Aplicando este
proceso a cada uno de los elementos obtenemos una base de Groebner reducida.
Para ver la unicidad, si Gy G

son dos bases de Groebner reducidas, se verifica:
Exp(a) = exp(G) +N
n
= exp(G

) +N
n
.
Dado F ∈ Gtenemos las relaciones siguientes:
exp(F) = exp(G

) + γ, G

∈ G

, γ ∈ N
n
;
exp(G

) = exp(G) + γ

, G ∈ G, γ

∈ N
n
;
de donde se deduce que exp(F) = exp(G) + γ + γ

, y por ser G minimal tenemos γ = 0 = γ

.
Entonces exp(F) = exp(G

) y como consecuencia tenemos la igualdad:
exp(G) = exp(G

).
Dado ahora F ∈ G, existe G

∈ G

tal que exp(F) = exp(G

). Entonces F − G

tiene todos sus
t´ erminos menores que exp(F). Como F −G

∈ a tenemos R(F −G

; G) = 0. Como G y G

son
reducidas y exp(G) = exp(G

), tenemos
A(F −G

) ⊆ ∆ = N
n
¸ Exp(a),
Para probar esta inclusi ´ on consideramos el siguiente desarrollo:
A(F −G

) ∩ (exp(G) +N
n
) =
A(F −G

) ∩ (∪¦exp(L) +N
n
[ L ∈ G¦) =
∪¦A(F −G

) ∩ (exp(L) +N
n
) [ L ∈ G¦ =
∪¦A(F −G

) ∩ (exp(L) +N
n
) [ F ,= L ∈ G¦ =
A(F −G

) ∩ (¦exp(L) [ F ,= L ∈ G¦ +N
n
) ⊆
(A(F) ∩ (¦exp(L) [ F ,= L ∈ G¦ +N
n
))∪
A(G

) ∩ (¦exp(L) [ G

,= L ∈ G

¦ +N
n
)) = ∅
Entonces R(F −G

; G) = F −G

, de donde F = G

.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 14. APLICACIONES DE LAS BASES DE GROEBNER 67
14. Aplicaciones de las Bases de Groebner
Vamos a estudiar aplicaciones de la teor´ıa de bases de Groebner hasta ahora desarrollada.
En primer lugar estudiamos las aplicaciones cl´ asicas de las bases de Groebner en orden a
calcular con elementos en el anillo K[X
1
, . . . , X
n
]. La ´ ultima parte la dedicamos al c´ alculo de
la dimensi ´ on en algunos ejemplos de anillos cocientes de anillos de polinomios.
Problema de pertenencia
Problema. 14.1.
Sea a un ideal izquierda de K[X
1
, . . . , X
n
] con un sistema de generadores ¦F
1
, . . . , F
r
¦; dado
F ∈ K[X
1
, . . . , X
n
], nos planteamos el problema de determinar si F ∈ a.
Esto se hace como sigue: se calcula una base de Groebner G = ¦G
1
, . . . , G
t
¦ de a; entonces
tenemos F ∈ a si, y s´ olo si, R(F; G) = 0.
Es posible tambi´ en obtener una expresi ´ on de F como combinaci ´ on lineal de los generadores
originales F
1
, . . . , F
r
. Para ello ´ unicamente hay que tener en cuenta que, por el algoritmo de
la divisi ´ on, tenemos una expresi ´ on de la forma:
F = Q
1
G
1
+ +Q
t
G
t
,
y como los G
i
se obtienen haciendo s–polinomios a partir de los F
j
, tenemos que es posible
dar la expresi ´ on deseada.
Igualdad de ideales
Problema. 14.2.
Sean a
1
y a
2
ideales izquierda de K[X
1
, . . . , X
n
] con sistemas de generadores ¦F
1
1
, . . . , F
1
r
1
¦ y
¦F
2
1
, . . . , F
2
r
2
¦, respectivamente. El problema es determinar cuando a
1
= a
2
.
Conseguimos bases de Groebner reducidas G
1
y G
2
de a
1
y a
2
, respectivamente. Por la unici-
dad de las bases de Groebner reducidas, tenemos a
1
= a
2
si, y s´ olo si, G
1
= G
2
.
´
ALGEBRA CONMUTATIVA
P. Jara
68 CAP. II. ANILLOS DE POLINOMIOS
Representantes can´ onicos
Problema. 14.3.
Dado un ideal a de K[X
1
, . . . , X
n
] el problema es dar un criterio, y un m´ etodo, para determi-
nar un representante can´ onico en cada clase del cociente K[X
1
, . . . , X
n
]/a.
Enprimer lugar, dadoa, construimos una base de Groebner Gde a. Para cada F ∈ K[X
1
, . . . , X
n
]
consideramos el resto R(F; G) y es claro que se verifica:
F + a = R(F; G) + a.
Adem´ as, R(F, G) es ´ unico verificando la igualdad anterior y A(R(F; G)) ⊆ ∆ = N
n
¸ Exp(a),
ver Proposici ´ on (13.3.). Este elemento R(F; G) lo llamamos la forma normal de la clase de F
con respecto a G.
El comportamiento de la forma normal es bueno respecto a combinaciones K–lineales, ya
que si a
1
, a
2
∈ Cy F
1
, F
2
∈ K[X
1
, . . . , X
n
], entonces se verifica: R(a
1
F
1
+a
2
F
2
; G) = a
1
R(F
1
; G)+
a
2
R(F
2
; G). Es claro que por el algoritmo de la divisi ´ on tenemos:
F
i
= Q
i
1
G
1
+ +Q
i
t
G
t
+R(F
i
; G),
entonces se verifica:
a
1
F
1
+a
2
F
2
=
a
1
Q
1
1
G
1
+ +a
1
Q
1
t
G
t
+a
1
R(F
1
; G) +a
2
Q
2
1
G
1
+ +a
2
Q
2
t
G
t
+a
2
R(F
2
; G) =
(a
1
Q
1
1
+a
2
Q
2
1
)G
1
+ + (a
1
Q
1
t
+a
2
Q
2
t
)G
t
+a
1
R(F
1
; G) +a
2
R(F
2
; G),
de donde tenemos el resultado, ya que
A(a
1
R(F
1
; G) +a
2
R(F
2
; G)) ⊆ N
n
¸ Exp(a),
y por tanto R(a
1
F
1
+a
2
F
2
; G) = a
1
R(F
1
; G)+a
2
R(F
2
; G). Tenemos entonces, para cualesquiera
F
1
, F
2
∈ K[X
1
, . . . , X
n
], las equivalencias entre los siguientes enunciados:
F
1
+ a = F
2
+ a;
F
1
−F
2
∈ a;
R(F
1
−F
2
; G) = 0;
R(F
1
; G) = R(F
2
; G).
Como consecuencia, cada elemento de K[X
1
, . . . , X
n
]/a est´ a un´ıvocamente determinado, y
determina, un elemento R de K[X
1
, . . . , X
n
] con A(R) ⊆ N
n
¸ Exp(a). Para estos elementos las
operaciones en K[X
1
, . . . , X
n
]/a est´ an definidas exactamente por estos representantes por la
regla:
a
1
(R
1
+ a) +a
2
(R
2
+ a) = (a
1
R
1
+a
2
R
2
) + a.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 14. APLICACIONES DE LAS BASES DE GROEBNER 69
Ideales cofinitos
Pasamos ahora a estudiar el caso de ideales cofinitos, esto es, ideales a de K[X
1
, . . . , X
n
] tales
que el cociente K[X
1
, . . . , X
n
]/a es de dimensi ´ on finita como K–espacio vectorial.
K–base del cociente
Problema. 14.4.
Se trata de dar un m´ etodo que permita calcular una base del cociente K[X
1
, . . . , X
n
]/a.
Para cada clase F + a de K[X
1
, . . . , X
n
]/a, considerando una base de Groebner de a, tenemos
un representante R de la clase F + a tal que A(R) ⊆ N
n
¸ Exp(a). De aqu´ı resulta que R se
puede escribir en la forma
R =

α
c
α
X
α
,
con α / ∈ ¦exp(G): G ∈ G¦ + N
n
= Exp(a) y c
α
∈ K. Tenemos entonces que ¦X
β
[ β ∈
N
n
¸ Exp(a)¦ es un sistema de generadores linealmente independiente de K[X
1
, . . . , X
n
]/a;
esto resuelve el problema.
Como subproducto podemos determinar cu´ ando un ideal a la izquierda es cofinito; lo es si,
y s´ olo si, el cardinal del conjunto N
n
¸ Exp(a) es finito. Este resultado lo mejoraremos m´ as
adelante al estudiar la dimensi ´ on de los cocientes K[X
1
, . . . , X
n
]/a.
Operaciones en el cociente
Problema. 14.5.
Dar un criterio que permita calcular las operaciones en el cociente K[X
1
, . . . , X
n
]/a cuando
a es un ideal (cofinito) de K[X
1
, . . . , X
n
].
Supuesto que a es un ideal cofinito, las clases del cociente S = K[X
1
, . . . , X
n
]/a tienen una K–
base finita, y como S es un anillo, tenemos un producto interno en S. Pero S es una K–´ algebra
finito–dimensional, luego este producto se puede describir completamente en t´ erminos de
los productos de los elementos de una K–base. El c´ alculo se realiza considerando una base
de Groebner Gy calculando los restos de la divisi ´ on por G.
´
ALGEBRA CONMUTATIVA
P. Jara
70 CAP. II. ANILLOS DE POLINOMIOS
Caracterizaci´ on de ideales cofinitos
Ya conocemos que un ideal a la izquierda a de K[X
1
, . . . , X
n
] es cofinito si, y s´ olo si, N
n
¸Exp(a)
es finito. Vamos a buscar una caracterizaci ´ on m´ as sencilla.
Proposici´ on. 14.6.
Sea a un ideal a la izquierda de K[X
1
, . . . , X
n
] con base de Groebner reducida G. Son equiva-
lentes los siguientes enunciados:
(a) a es cofinito;
(b) Para cada indeterminada X
i
existen G
j
∈ Gy ν
i
∈ N tales que LM(G
j
) = X
ν
i
i
.
DEMOSTRACI ´ ON. (a)⇒(b). Como a es cofinito, dado X
i
existe ν
i
∈ N tal que X
ν
i
i
es el t´ ermino
l´ıder de un polinomio en a, entonces (0, . . . , ν
i
, . . . , 0) ∈ Exp(a) = exp(G) + N
n
. Llamemos
α
j
= exp(G
j
) para cada G
j
∈ G. Existen j ∈ ¦1, . . . , t¦ y γ ∈ N
n
tales que
(0, . . . , ν
i
, . . . , 0) = α
j
+ γ,
entonces α
j
h
= 0 = γ
h
si h ,= i. Luego exp(G
j
) = (0, . . . , µ
i
, . . . , 0) para alg´ un µ
i
∈ N, esto es,
LM(G
j
) = X
m
i
para alg´ un m ∈ N.
(b)⇒(a). Consideramos α ∈ N
n
¸ Exp(a). Por hip´ otesis, para cada X
i
existe G
j
tal que LT(G
j
) =
X
ν
i
i
. Si α
i
≥ ν
i
, entonces tenemos una expresi ´ on del siguiente tipo:
α = (0, . . . , ν
i
, . . . , 0) + (α
1
, . . . , α
i
−ν
i
, . . . , α
n
) ∈ exp(G
j
) +N
n
⊆ Exp(a),
lo que es una contradicci ´ on, y por tanto necesariamente α
i
< ν
i
, para cada´ındice i. En conse-
cuencia existe un n´ umero finito de elementos α ∈ N
n
¸ Exp(a) y por tanto a es cofinito.
15. Aplicaciones de las Bases de Groebner, II
Eliminaci´ on de variables
Dado un sistema de ecuaciones polin´ omicas: F
i
= 0¦
i=1,...,s
, siendo cada F
i
∈ K[X
1
, . . . , X
n
],
una soluci ´ on al sistema es un elemento (a
1
, . . . , a
n
) ∈ K
n
tal que F
i
(a
1
, . . . , a
n
) = 0 para cada
´ındice i.
Observar que si llamamos a al ideal generado por ¦F
1
, . . . , F
s
¦, entonces para cada siste-
ma de generadores ¦G
1
, . . . , G
t
¦ de a un elemento (a
1
, . . . , a
n
) es una soluci ´ on del sistema
F
i
= 0¦
i=1,...,s
si y s´ olo si es una soluci ´ on del sistema G
j
= 0
_
j=1,...,t
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 15. APLICACIONES DE LAS BASES DE GROEBNER, II 71
Estosignifica que los sistemas que tenemos que resolver sonaquellos para los que ¦F
1
, . . . , F
s
¦
es una base de Groebner, si es necesario reducida, de un cierto ideal.
En el caso en que los F
i
son polinomios lineales el sistema F
i
= 0¦
i=1,...,s
se resuelve por el
m´ etodo de Gauss–Jordan. En ese caso se van eliminando variables: X
1
, X
2
, etc., hasta llegar a
ecuaciones en las que cada variable “libre”se expresa en funci ´ on de unas variables “depen-
dientes”.
Ejemplo. 15.1.
Consideramos el sistema de ecuaciones lineales
X
1
+X
2
−X
3
+ 2X
4
−1 = 0
2X
1
+X
2
+X
3
−X
4
+ 2 = 0
X
1
−X
2
+ 5X
3
−8X
4
+ 7 = 0
_
_
_
Su soluci ´ on es la soluci ´ on del sistema:
X
1
+2X
3
−3X
4
+3 = 0
X
2
−3X
3
+5X
4
−4 = 0
_
Observar que si consideramos el orden lexicogr´ afico con X
1
> X
2
> X
3
> X
4
, y llamamos a
al ideal (X
1
+ X
2
− X
3
+ 2X
4
− 1, 2X
1
+ X
2
+ X
3
− X
4
+ 2, X
1
− X
2
+ 5X
3
− 8X
4
+ 7), una base
de Groebner es: ¦X
1
+ 2X
3
− 3X
4
+ 3, X
2
− 3X
3
+ 5X
4
− 4¦. Adem´ as una base de Groebner de
a
1
:= a ∩ K[X
2
, X
3
, X
4
] es G
1
= ¦X
2
−3X
3
+ 5X
4
−4¦.
Este proceso podemos repetirlo si consideramos un sistema de ecuaciones polin´ omicas no
lineales F
i
= 0¦
i=1,...,s
. Si ¦F
i
[ i = 1, . . . , s¦ es una base de Groebner del ideal correspondien-
te, al que llamaremos a, definimos el i–´ esimo ideal de eliminaci´ on, con respecto al orden
lexicogr´ afico con X
1
> > X
n
, como a
i
:= a ∩ K[X
i+1
, . . . , X
n
].
Teorema. 15.2.
Sea G = ¦G
1
, . . . , G
t
¦ una base de Groebner de un ideal no nulo a ⊆ K[X
1
, . . . , X
n
] con res-
pecto al orden lexicogr´ afico con X
1
> > X
n
. Entonces G∩ K[X
i+1
, . . . , X
n
] es una base de
Groebner del i–´ esimo ideal de eliminaci ´ on a
i
= a ∩ K[X
i+1
, . . . , X
n
].
DEMOSTRACI ´ ON. Supongamos que G
i
= ¦G
k
, . . . , G
t
¦. Dado F ∈ a
i
se tiene exp(F) ∈ ∆
j
para
alg´ un j = k, . . . , t, ya que F no tiene monomios en los que aparezcan X
1
, . . . , X
i
. Por lo tanto
exp(F) ∈ ¦exp(G
k
), . . . , exp(G
t
)¦ +N
n
, y se tiene Exp(a
i
) = ¦exp(G
k
), . . . , exp(G
t
)¦ +N
n
.
La aplicaci ´ on de este resultado es como sigue. Dado un sistema F
j
= 0
_
j=1,...,s
en el que G :=
¦F
j
[ j = 1, . . . , s¦ es una base de Groebner, ordenamos los elementos de G de forma que
G
i
= ¦F
k
i
, F
k
i
+1
, . . . , F
s
¦ con 1 ≤ k
i
≤ k
i+i
≤ s, para cada ´ındice i = 0, 1, . . . , n − 1. Entonces
comenzamos resolviendo el sistema F
j
= 0
_
j=k
n−1
,...,s
. Acontinuaci ´ on, con los valores obteni-
dos resolvemos el sistema F
j
= 0
_
j=k
n−2
,...,s
, y as´ı proseguimos hasta resolver el sistema inicial
F
j
= 0
_
j=1,...,t
.
´
ALGEBRA CONMUTATIVA
P. Jara
72 CAP. II. ANILLOS DE POLINOMIOS
Ejercicio. 15.3.
Resuelve en C el sistema
X
3
−2XY +Y
3
= 0
X
5
−2X
2
Y
2
+Y
5
= 0
_
Calculamos una base de Groebner para el ideal a = (X
3
− 2XY + Y
3
, X
5
− 2X
2
Y
2
+ Y
5
), con
respecto al orden lexicogr´ afico con X > Y.
´
Este es:
¦X
3
−2XY +Y
3
, 200XY
2
+ 193Y
9
+ 158Y
8
−45Y
7
−456Y
6
+ 50Y
5
−100Y
4
,
Y
10
−Y
8
+ 2Y
7
+ 2Y
6
¦.
Al resolver Y
10
−Y
8
+ 2Y
7
+ 2Y
6
= Y
6
(Y −1)
2
(Y
2
+ 2Y + 2) = 0 tenemos las ra´ıces
y
1
= 0, y
2
= 1, y
3
= −1 +i, y
4
= −1 −i.
Para cada uno de estos valores tenemos que resolver las ecuaciones
X
3
−2XY +Y
3
= 0
200XY
2
+ 193Y
9
+ 158Y
8
−45Y
7
−456Y
6
+ 50Y
5
−100Y
4
= 0
y
1
= 0. El sistema es:
X
3
= 0
0 = 0
La ´ unica soluci ´ on es: (0, 0).
y
2
= 1. El sistema es:
X
3
−2X + 1 = 0
200X −200 = 0
La ´ unica soluci ´ on es: (1, 1).
y
3
= −1 ±i. El sistema es:
X
3
−2(−1 ±i)X + (−1 ∓i) = 0
−400i(X + 1 ∓i) = 0
La ´ unica soluci ´ on es: (−1 ∓i, −1 ±i).
Por lo tanto el sistema tiene cuatro soluciones: (0, 0), (1, 1), (−1 −i, −1 +i) y (−1 +i, −1 −i).
Intersecci´ on de ideales
Dados dos ideales a y b del anillo K[X
1
, . . . , X
n
], se trata de determinar la intersecci ´ on a ∩ b.
Vamos a hacer uso de la t´ ecnica de eliminaci ´ on de variables, para esto introducimos una
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 15. APLICACIONES DE LAS BASES DE GROEBNER, II 73
nueva variable T, y consideramos la extensi ´ on de anillos
ω : K[X
1
, . . . , X
n
] −→K[T, X
1
, . . . , X
n
].
El ideal a se extiende al ideal a
e
en K[T, X
1
, . . . , X
n
] generado por los mismos elementos, esto
es, si a = ¸F
1
, . . . , F
s
¸, entonces a
e
= K[T, X
1
, . . . , X
n
]a = ¸F
1
, . . . , F
s
¸ en K[T, X
1
, . . . , X
n
]. De
forma an´ aloga tenemos para b = ¸G
1
, . . . , G
t
¸.
Teorema. 15.4.
Sean a = ¸F
1
, . . . , F
s
¸ y b = ¸G
1
, . . . , G
t
¸, ideales de K[X
1
, . . . , X
n
]. Se considera una nueva
variable T, la extensi ´ on ω : K[X
1
, . . . , X
n
] −→K[T, X
1
, . . . , X
n
] y el ideal c := Ta
e
+(1−T)b
e

K[T, X
1
, . . . , X
n
]. Se verifica
a ∩ b = c ∩ K[X
1
, . . . , X
n
],
esto es, a ∩ b es el primer ideal eliminaci ´ on de c con respecto al orden lexicogr´ afico con
T > X
1
> > X
n
.
DEMOSTRACI ´ ON. Dado F ∈ a ∩ b se tiene F = TF + (1 −T)F, luego a ∩ b ⊆ c ∩ K[X
1
, . . . , X
n
].
Sea ahora F ∈ c ∩ K[X
1
, . . . , X
n
], existen U
i
, V
j
∈ K[T, X
1
, . . . , X
n
] tales que
F = T
s

i=1
U
i
F
i
+ (1 −T)
t

j=1
V
j
G
j
.
Al evaluar esta expresi ´ on en T = 1 se obtiene
F =
s

i=1
U
i
(1, X
1
, . . . , X
n
)F
i
(X
1
, . . . , X
n
) ∈ a,
y al evaluar en T = 0 se tiene
F =
t

j=1
V
j
(0, X
1
, . . . , X
n
)G
j
(X
1
, . . . , X
n
) ∈ b.
Luego F ∈ a ∩ b.
Ejercicio. 15.5.
Determina la intersecci ´ on de los ideales a = (X, Y) y b = (X −1, Y −1) en K[X, Y].
SOLUCI ´ ON. Introducimos una nueva variable T. Un sistema de generadores para Ta + (1 −
T)b es ¦TX, TY, (1 − T)(X − 1), (1 − T)(Y − 1)¦. Una peque˜ na manipulaci ´ on nos conduce al
sistema de generadores: ¦TX, TY, T + X − 1, X − Y¦. A partir de aqu´ı una base de Groebner
es: ¦TX, TY, T +X −1, X −Y, Y
2
−Y¦, y una base de Groebner reducida es: ¦TX, TY, T +Y −
1, X −Y, Y
2
−Y¦.
´
ALGEBRA CONMUTATIVA
P. Jara
74 CAP. II. ANILLOS DE POLINOMIOS
El primer ideal de eliminaci ´ on tiene como base de Groebner ¦X − Y, Y
2
− Y¦. Por lo tanto
a ∩ b = (X −Y, Y
2
−Y).
Otra aplicaci ´ on de la intersecci ´ on de ideales es el cociente de dos ideales. Dados a, b ⊆
K[X
1
, . . . , X
n
], recordar que el cociente de a y b se define como
(a : b) = ¦F ∈ K[X
1
, . . . , X
n
] [ Fb ⊆ a¦.
Observar que (a : b) = ∩¦(a : G) [ G ∈ b¦, y si ¦G
j
[ j = 1, . . . , t¦ es un sistema de generadores
de b, entonces
(a : b) = ∩¦(a : G
j
) [ j = 1, . . . , t¦.
Para realizar el c´ alculo efectivo del cociente de dos ideales, basta pues determinar (a : G).
Proposici´ on. 15.6.
Dados a un ideal de K[X
1
, . . . , X
n
] y G ∈ K[X
1
, . . . , X
n
] se verifica:
G(a : G) = a ∩ (G).
Como consecuencia, se tiene: (a : G) =
1
G
(a ∩ (G)).
DEMOSTRACI ´ ON. Sea F ∈ G(a : G), entonces F = GH para alg´ un H ∈ (a : G), entonces
F = GH ∈ a ∩ G. Por otro lado, si F ∈ a ∩ (G), entonces F = GH para alg´ un H ∈ K[X
1
, . . . , X
n
],
y como F ∈ a, entonces GH ∈ a y por tanto H ∈ (a : G), esto es, F ∈ G(a : G).
Como el c´ alculo de la intersecci ´ on de dos ideales de K[X
1
, . . . , X
n
] es posible realizarlo me-
diante m´ etodos computacionales, resulta que tambi´ en es posible realizar el cociente de dos
ideales.
Ejercicio. 15.7.
Dados a = (X
2
+XY −Y
2
+ 1, XY
2
+X −1) y G = X −Y, determinar (a : G).
SOLUCI ´ ON. Consideramos a∩(G). Una base de Groebner es: ¦XY
6
+XY
4
−XY
3
−XY
2
−XY −
2X −Y
7
−Y
5
+Y
4
+Y
3
+Y
2
+2Y, X
2
−XY
4
+X +Y
5
−Y
2
−Y¦; sin embargo tenemos que
calcular
1
G
(a ∩(G)). Al dividir por G tenemos que una base de (a : G) es: ¦Y
6
+Y
4
−Y
3
−Y
2

Y −2, X −Y
4
+Y + 1¦.
16. Ejercicios
Representaci´ on de polinomios
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 16. EJERCICIOS 75
Ejercicio. 16.1.
Ordena los monomios
X
3
Z
2
, X
2
Y
2
Z, XZ
2
, Y
2
Z, X
3
Y, X
3
Z, X
2
Y, Y
2
Z
2
.
(1) Para el orden lexicogr´ afico dado por X > Y > Z,
(2) para el orden lexicogr´ afico graduado correspondiente y
(3) para el orden lexicogr´ afico graduado inverso correspondiente.
SOLUCI
´
ON
Ejercicio. 16.2.
Ordena los monomios
X
2
Z, X
2
Y
2
Z, XY
2
Z, X
3
Y, X
3
Z
2
, X
2
, X
2
YZ
2
, X
2
Z
2
.
(1) para el orden monomial lexicogr´ afico dado por X > Y > Z,
(2) para el orden lexicogr´ afico graduado correspondiente y
(3) para el orden lexicogr´ afico graduado inverso correspondiente.
SOLUCI
´
ON
Ejercicio. 16.3.
(1). Escribe expl´ıcitamente los diez primeros monomios del anillo K[X, Y] para el orden lex
y para el orden invgrlex dados por X > Y.
(2). Escribe expl´ıcitamente todos los monomios de K[X, Y, Z] de grado total menor o igual a
2 en orden lexicogr´ afico y en orden lexicogr´ afico graduado.
SOLUCI
´
ON
Ejercicio. 16.4.
Razona que existen n! ordenaciones monomiales lexicogr´ aficas distintas sobre
K[X
1
, . . . , X
n
]. Y razona que existen n! ordenaciones grlex distintas y n! ordenaciones
invgrlex distintas sobre K[X
1
, . . . , X
n
].
SOLUCI
´
ON
Algoritmo de la divisi´ on
Ejercicio. 16.5.
Usando el orden invgrlex para X > Y:
(1). Halla el resto de X
7
Y
2
+XY
2
+Y
2
m´ odulo ¦XY
2
−X, X −Y
3
¦.
(2). Halla el resto de X
7
Y
2
+XY
2
+Y
2
m´ odulo ¦X −Y
3
, XY
2
−X¦.
´
ALGEBRA CONMUTATIVA
P. Jara
76 CAP. II. ANILLOS DE POLINOMIOS
SOLUCI
´
ON
Ejercicio. 16.6.
Usando el orden invgrlex para X > Y:
(1). Halla el resto de X
2
Y +XY
2
+Y
2
m´ odulo ¦Y
2
−1, XY −1¦.
(2). Halla el resto de X
2
Y +XY
2
+Y
2
m´ odulo ¦XY −1, Y
2
−1¦.
SOLUCI
´
ON
Ejercicio. 16.7.
Haz la divisi ´ on de F = X
3
Y
3
+3X
2
Y
4
por G = XY
4
en K[X, Y] cuando consideramos el orden
lexicogr´ afico (con la ordenaci ´ on de indeterminadas X > Y).
SOLUCI
´
ON
Ejercicio. 16.8.
Haz la divisi ´ on de F = X
2
+ X − Y
2
+ Y por ¦G
1
= XY + 1, G
2
= X + Y¦ en K[X, Y] cuando
consideramos el orden lexicogr´ afico (con la ordenaci ´ on de indeterminadas X > Y).
SOLUCI
´
ON
Ejercicio. 16.9.
Haz la divisi ´ on de F = X
2
+ X − Y
2
+ Y por ¦G
1
= X + Y, G
2
= XY + 1¦ en K[X, Y] cuando
consideramos el orden lexicogr´ afico (con la ordenaci ´ on de indeterminadas X > Y).
SOLUCI
´
ON
Ejercicio. 16.10.
Dados los polinomios
F = X
3
Y
2
Z +X
2
Y
3
Z
2
+ 2XYZ −Y
4
+ 1;
G
1
= XY
2
+YZ +Y + 2Z;
G
2
= XZ
2
+Y −Z + 1;
G
3
= XYZ +Y
2
Z
2
+X −Y + 2.
1. Determina la divisi ´ on de F por ¦G
1
, G
2
, G
3
¦ con el orden lexicogr´ afico para la ordena-
ci ´ on dada por X > Y > Z.
2. Haz lo mismo con el orden graduado lexicogr´ afico.
3. Haz lo mismo con el orden graduado lexicogr´ afico inverso.
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 16. EJERCICIOS 77
Ejercicio. 16.11.
Dados los polinomios
H = X
2
Y
2
−X
2
Z −XY
2
Z
3
+XY
2
Z +XYZ + 3XY −XZ
2
+Y
3
Z
2
−Y
2
−YZ −Z −1
G
1
= XY
2
+YZ +Y + 2Z;
G
2
= XZ
2
+Y −Z + 1;
G
3
= XYZ +Y
2
Z
2
+X −Y + 2.
1. Determina la divisi ´ on de H por ¦G
1
, G
2
, G
3
¦ con el orden lexicogr´ afico para la ordena-
ci ´ on dada por X > Y > Z.
2. Haz lo mismo con el orden graduado lexicogr´ afico.
3. Haz lo mismo con el orden graduado lexicogr´ afico inverso.
SOLUCI
´
ON
Ejercicio. 16.12.
Dados los polinomios
F = X
3
Y
2
Z +X
2
Y
3
Z
2
+ 2XYZ −Y
4
+ 1;
H = X
2
Y
2
−X
2
Z −XY
2
Z
3
+XY
2
Z +XYZ + 3XY −XZ
2
+Y
3
Z
2
−Y
2
−YZ −Z −1
G
1
= XY
2
+YZ +Y + 2Z;
G
2
= XZ
2
+Y −Z + 1;
G
3
= XYZ +Y
2
Z
2
+X −Y + 2;
Responde a las siguientes preguntas:
1. ¿Pertenece F al ideal generado por ¦G
1
, G
2
, G
3
¦?
2. ¿Pertenece H al ideal generado por ¦G
1
, G
2
, G
3
¦?
SOLUCI
´
ON
Ideales monomiales
´
ALGEBRA CONMUTATIVA
P. Jara
78 CAP. II. ANILLOS DE POLINOMIOS
Ejercicio. 16.13.
Sean a, b ⊆ K[X
1
, . . . , X
n
] ideales monomiales generados por ¦A
1
, . . . , A
s
¦ y ¦B
1
, . . . , B
t
¦ res-
pectivamente.
(1) Demuestra que a ∩ b es un ideal monomial.
(2) Demuestra que ¦M
i,j
[ i = 1, . . . , s, j = 1, . . . , t¦, M
i,j
es un m.c.m. de A
i
y B
j
, es un
sistema de generadores de a ∩ b.
(3) Calcula la intersecci ´ on de los ideales a = (X, Y
2
Z, YZ
2
) y b = (X
3
YZ, X
2
Y, Y
2
Z
3
) en el
anillo K[X, Y, Z].
SOLUCI
´
ON
Lema de Dickson para ideales monomiales
Ejercicio. 16.14.
Sean a
1
y a
2
ideales monomiales con sistemas de generadores G
1
y G
2
respectivamente. De-
muestra que:
(1) a
1
+ a
2
est´ a generado por G
1
∪ G
2
,
(2) a
1
a
2
est´ a generado por ¦HL [ H ∈ G
1
, L ∈ G
2
¦.
Como consecuencia la suma y el producto de ideales monomiales es un ideal monomial.
SOLUCI
´
ON
Ejercicio. 16.15.
Demuestra que si ¦a
i
[ i ∈ I¦ es una cadena de ideales monomiales, entonces la uni ´ on ∪
i
a
i
es un ideal monomial.
SOLUCI
´
ON
Ejercicio. 16.16.
Demuestra que la intersecci ´ on de ideales monomiales es un ideal monomial.
SOLUCI
´
ON
Ejercicio. 16.17.
Demuestra que si a y b son ideales monomiales, entonces (a : b) es un ideal monomial.
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 16. EJERCICIOS 79
Ejercicio. 16.18.
Demuestra que:
(1) Un ideal monomial es primo si y solo si est´ a generado por un subconjunto de
¦X
1
, . . . , X
n
¦
(2) El n´ umero de ideales monomiales primos es finito, y cada uno de ellos es finitamente
generado.
(3) (X
1
, . . . , X
n
) es el ´ unico ideal maximal que es monomial.
SOLUCI
´
ON
Ejercicio. 16.19. (Lema de Dickson para ideales monomiales.)
Todo ideal monomial en K[X
1
, . . . , X
n
] es finitamente generado.
SOLUCI
´
ON
Bases de Groebner
Ejercicio. 16.20.
Para cada F ∈ K[X
1
, . . . , X
n
] se tiene ¦exp(F)¦ +N
n
= Exp(LM(F)) = Exp(F).
Este resultado no es cierto si el ideal no es principal.
SOLUCI
´
ON
Ejercicio. 16.21.
Da unejemplo de dos polinomios F, G ∈ K[X
1
, . . . , X
n
] tales que Exp(F, G) _ ¦exp F, exp G¦+
N
n
. Observar que la inclusion contraria es siempre cierta.
SOLUCI
´
ON
Ejercicio. 16.22.
Sea a un ideal monomial de K[X
1
, . . . , X
n
] con generadores monomios G
1
, . . . , G
m
. Razona
que ¦G
1
, . . . , G
m
¦ es una base de Groebner de a.
SOLUCI
´
ON
Ejercicio. 16.23.
Fijamos el orden lexicogr´ afico X > Y sobre K[X, Y] y el ideal a = (X
2
Y −Y
2
, X
3
−XY). Utiliza
el criterio de Buchberger para mostrar que una base de Groebner de a es ¦X
2
Y − Y
2
, X
3

XY¦. Estudia si X
6
−X
5
Y ∈ a.
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
80 CAP. II. ANILLOS DE POLINOMIOS
Ejercicio. 16.24.
Fijamos el orden lexicogr´ afico X > Y sobre K[X, Y]. Consideramos el ideal a = (X −Y
3
, X
2

XY
2
). Demuestra que la base de Groebner reducida de a es ¦X −Y
3
, Y
6
−Y
5
).
SOLUCI
´
ON
Ejercicio. 16.25.
Sea a = (Y −X
2
, Z −X
3
) ⊆ K[X, Y, Z].
(1). Demuestra que ¦Y − X
2
, Z − X
3
¦ es una base de Groebner para el orden lexicogr´ afico
con Z > Y > X.
(2). Demuestra que ¦Y −X
2
, Z −X
3
¦ no es una base de Groebner para el orden lexicogr´ afico
con X > Z > Y.
SOLUCI
´
ON
Ejercicio. 16.26.
Halla la base de Groebner reducida, con respecto al orden lexicogr´ afico con X > Y, de cada
uno de los siguientes ideales de K[X, Y]:
(1). a = (X
2
−1, XY
2
−X),
(2). b = (X
2
+Y, X
4
+ 2X
2
Y +Y
2
+ 3).
SOLUCI
´
ON
Ejercicio. 16.27.
Se consideran los polinomios F
1
= XY + X −1, F
2
= X
2
+ Y −1 en K[X, Y]. Determina una
base de Groebner del ideal a = (F
1
, F
2
) con respecto al orden lexicogr´ afico (siendo X > Y).
SOLUCI
´
ON
Ejercicio. 16.28.
Se consideran los polinomios F
1
= XY + X −1, F
2
= X
2
+ Y −1 en K[X, Y]. Determina una
base de Groebner del ideal a = (F
1
, F
2
) con respecto al orden lexicogr´ afico (siendo Y > X).
SOLUCI
´
ON
Ejercicio. 16.29.
(1). En K[X, Y, Z] fijamos la ordenaci ´ on lexicogr´ afica con X > Y > Z. Determina una base
de Groebner del ideal a = (XZ, XY −Z, YZ −X). ¿El polinomio X
3
+X + 1 pertenece a a?
(2). En K[X, Y] fijamos la ordenaci ´ on lexicogr´ afica con X > Y. Determina una base de
Groebner del ideal b = (X
2
− Y, Y
2
− X, X
2
Y
2
− XY). ¿El polinomio X
4
+ X + 1 pertene-
ce a b?
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 16. EJERCICIOS 81
Ejercicio. 16.30.
Fijamos el orden lexicogr´ afico con X > Y sobre K[X, Y].
(1) Demuestra que la base de Groebner reducida del ideal a = (X
3
−Y, X
2
Y −Y
2
) es ¦X
3

Y, X
2
Y −Y
2
, XY
2
−Y
2
, Y
3
−Y
2
¦.
(2) Determina si el polinomio F = X
6
−X
5
Y pertenece al ideal a.
SOLUCI
´
ON
Ejercicio. 16.31.
Fijamos el orden lexicogr´ afico con X > Y > Z sobre K[X, Y, Z]. Demuestra que la base de
Groebner reducida del ideal a = (X
2
+XY +Z, XYZ+Z
2
) es ¦X
2
+XY +Z, XYZ+Z
2
, XZ
2
, Z
3
¦.
En particular deducir que el monoideal Exp(a) requiere cuatro generadores.
SOLUCI
´
ON
Ejercicio. 16.32.
Sea el ideal a = (X
2
−Y, X
2
Y −Z) ⊆ K[X, Y, Z].
(1) Demuestra que ¦X
2
− Y, Y
2
− Z¦ es la base de Groebner reducida de a respecto a la
ordenaci ´ on lexicogr´ afica con X > Y > Z.
(2) Demuestra que ¦X
2
− Y, Z − Y
2
¦ es la base de Groebner reducida de a respecto a la
ordenaci ´ on lexicogr´ afica con Z > X > Y. (Observa que esencialmente son los mismos
polinomios que en el apartado anterior.)
(3) Demuestra que ¦Y − X
2
, Z − X
4
¦ es la base de Groebner reducida de a respecto a la
ordenaci ´ on lexicogr´ afica con Z > Y > X.
SOLUCI
´
ON
Ejercicio. 16.33.
Sea a = (XY +Y
2
, X
2
Y +XY
2
+X
2
) ideal de K[X, Y]
(1) Demuestra que ¦X
2
, XY + Y
2
, Y
3
¦ es la base de Groebner reducida de a respecto a la
ordenaci ´ on lexicogr´ afica X > Y.
(2) Demuestra que ¦Y
2
+ YX, X
2
¦ es la base de Groebner reducida de a respecto a la orde-
naci ´ on lexicogr´ afica Y > X.
(Observa que las bases tienen distinto n´ umero de elementos.)
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
82 CAP. II. ANILLOS DE POLINOMIOS
Ejercicio. 16.34.
Consideramos el ideal a = (H
1
, H
2
, H
3
) ⊆ K[X, Y] con H
1
= X
2
+ XY
5
+ Y
4
; H
2
=
XY
6
−XY
3
+Y
5
−Y
2
; H
3
= XY
5
−XY
2
(1). Demuestra que para el orden lexicogr´ afico con X > Y la base de Groebner reducida de
a es ¦X
2
+XY +Y
4
, Y
5
−Y
2
¦
(2). Demuestra que para el orden lexicogr´ afico graduado grlex con X > Y la base de Groeb-
ner reducida de a es ¦X
3
−Y
3
, X
2
+XY
2
+Y
4
, X
2
Y +XY
3
+Y
2
¦
(N´ otese que aunque el n´ umero de generadores es mayor, los grados son m´ as peque˜ nos.)
SOLUCI
´
ON
Ejercicio. 16.35.
Sea a = (X
4
−Y
4
+Z
3
−1, X
3
+Y
2
+Z
2
−1) ⊆ K[X, Y, Z].
(1). Demuestra que hay cinco elementos en una base de Groebner reducida para a respecto
al orden lexicogr´ afico con X > Y > Z. (El grado m´ aximo entre los cinco generadores es 12 y
el n´ umero m´ aximo de t´ erminos monomiales entre los cinco generadores es 35.)
(2). Demuestra que hay dos elementos en una base de Groebner reducida para a respecto al
orden lexicogr´ afico con Y > Z > X. (El grado m´ aximo es 6 y el n´ umero m´ aximo de t´ erminos
es 8)
(3). Demuestra que para el orden invgrlex la base de Groebner reducida de a es ¦X
3
+ Y
2
+
Z
2
−1, XY
2
+XZ
2
−X +Y
4
−Z
3
+ 1¦.
SOLUCI
´
ON
Aplicaciones de las bases de Groebner
Ejercicio. 16.36.
Demuestra que los ideales a = (X
2
Y +XY
2
−2Y, X
2
+XY −X +Y
2
−2Y, XY
2
−X −Y +Y
3
),
b = (X −Y
2
, XY −Y, X
2
−Y) del anillo K[X, Y] son iguales.
SOLUCI
´
ON
Ejercicio. 16.37.
Demuestra que los ideales a = (X
3
−YZ, YZ + Y), b = (X
3
Z + X
3
, X
3
+ Y) de K[X, Y, Z] son
iguales.
SOLUCI
´
ON
Ejercicio. 16.38.
Resuelve sobre C el sistema de ecuaciones
_
_
_
X
2
−YZ = 3
Y
2
−XZ = 4
Z
2
−XY = 5
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 16. EJERCICIOS 83
SOLUCI
´
ON
Ejercicio. 16.39.
(1). Determina una base de Groebner del ideal a = (X
2
+XY +Y
2
−1, X
2
+4Y
2
−4) ⊆ R[X, Y]
para el orden lexicogr´ afico con X > Y.
(2). Halla en R
2
los cuatro puntos de intersecci ´ on de la elipse X
2
+XY +Y
2
= 1 con la elipse
X
2
+ 4Y
2
= 4.
SOLUCI
´
ON
Ejercicio. 16.40.
Usa bases de Groebner para hallar las seis soluciones en C del sistema de ecuaciones
_
2X
3
+ 2X
2
Y
2
+ 3Y
3
= 0
3X
5
+ 2X
3
Y
3
+ 2Y
5
= 0
SOLUCI
´
ON
Ejercicio. 16.41.
Usa bases de Groebner para demostrar enK[X, Y, Z] que (X, Z)∩(Y
2
, X−YZ) = (XY, X−YZ).
SOLUCI
´
ON
Ejercicio. 16.42.
Usa bases de Groebner para determinar la intersecci ´ on de los ideales a = (X
3
Y − XY
2
+
1, X
2
Y
2
−Y
3
−1) y b = (X
2
−Y
2
, X
3
+Y
3
) de K[X, Y].
SOLUCI
´
ON
Ejercicio. 16.43.
Sean a = (X
2
Y + Z
3
, X + Y
3
− Z, 2Y
4
Z − YZ
2
− Z
3
), b = (X
2
Y
5
, X
3
Z
4
, Y
3
Z
7
) ideales de
¸[X, Y, Z]. Demuestra que (a : b) = (Z
2
, Y +Z, X −Z).
SOLUCI
´
ON
Ejercicio. 16.44.
Sea A un anillo conmutativo, a ⊇ b dos ideales de A y sea c un ideal arbitrario de A. Sean
a = a/b, c = (c +b)/b, (a : c) = ((a : c) +b)/b los ideales correspondientes del anillo cociente
A/b. Demuestra que (a : c) = (a : c).
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
84 CAP. II. ANILLOS DE POLINOMIOS
Ejercicio. 16.45.
Sea b = (Y
5
− Z
4
) ⊆ A = ¸[Y, Z]. Para cada uno de los siguientes pares de ideales a, c
comprobar que (a : c) es el ideal de A/b citado:
(1). a = (Y
3
, Y
5
−Z
4
), c = (Z), (a : c) = (Y
3
, Z
3
).
(2). a = (Y
3
, Z, Y
4
−Z
4
), c = (Y), (a : c) = (Y
2
, Z).
(3). a = (Y, Y
3
, Z, Y
5
−Z
4
), c = (1), (a : c) = (Y, Z).
SOLUCI
´
ON
Ejercicio. 16.46.
Determina los siguientes ideales:
(1) a = (X, Y, Z) ∩ (X −1, Y −1, Z −1) ∩ (X + 1, Y + 1, Z + 1).
(2) b = (a : XYZ).
(3) c = (a : X
3
Y
2
Z).
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
Cap´ıtulo III
Conjuntos algebraicos afines
17 Funciones polin´ omicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
18 Conjuntos algebraicos afines . . . . . . . . . . . . . . . . . . . . . . . . . . 86
19 Ideales de conjuntos de puntos . . . . . . . . . . . . . . . . . . . . . . . . . 88
20 Anillos coordenados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
21 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Introducci´ on
El objetivo de este cap´ıtulo es estudiar objetos geom´ etricos definidos como conjuntos de ce-
ros de sistemas de ecuaciones polin´ omicas (los conjuntos algebraicos afines). establecemos
una correspondencia de Galois ente conjuntos algebraicos en el espacio af´ın A
n
(K) e idea-
les del anillo de polinomios K[X
1
, . . . , X
n
]. A continuaci ´ on a cada conjunto algebraico af´ın
V le asociamos su anillo de coordenadas, K[V] = K[X
1
, . . . , X
n
]/J(V), siendo J(V) el ideal
de todos los polinomios que se anulan en todos los puntos de V, y estudiamos propiedades
(geom´ etricas) de V en funci ´ on de propiedades (algebraicas) de K[V], y viceversa.
Se introducen las aplicaciones polin´ omicas entre dos conjuntos algebraicos V y W y se rela-
ciones con los homomorfismos de ´ algebra de K[W] a K[V]. Finalmente, haciendo uso de la
teor´ıa de bases de Groebner se clasifican los homomorfismos de ´ algebras entre dos anillos
coordenados.
86 CAP. III. CONJUNTOS ALGEBRAICOS AFINES
17. Funciones polin´ omicas
Sea K un cuerpo, para cada n ∈ N¸ ¦0¦ consideramos K
n
, el producto cartesiano de n copias
de K. En K
n
podemos considerar una estructura de espacio af´ın, a la que vamos a representar
por A
n
(K), o simplemente por A
n
o A.
En un espacio af´ın A
n
tenemos puntos, los elementos de A
n
, hiperplanos, los conjuntos de
ceros de las formas lineales, y las variedades lineales afines, la intersecciones de hiperplanos,
o los conjuntos de ceros de conjuntos de formas lineales.
La estructura de espacio af´ın se puede enriquecer a´ un m´ as, y en nuestro caso vamos a ver
como los polinomios proporcionan una estructura geom´ etrica adicional a cada espacio af´ın.
Dado el espacio A
n
(K) y un polinomio F ∈ K[X
1
, . . . , X
n
], definimos una funci´ on polin´ omica
F

: A
n
(K) −→K mediante F

(x
1
, . . . , x
n
) = F(x
1
, . . . , x
n
) para cada (x
1
, . . . , x
n
) ∈ A
n
(K).
Observar que dos polinomios distintos pueden definir la misma funci ´ on polin´ omica. Este es
el caso de X(X −1) y 0 ∈ F
2
[X], que definen la funci ´ on constante igual a 0 en A
1
(F
2
).
Llamamos T(A
n
(K)) al conjunto de las funciones polin´ omicas. EnT(A
n
(K)) podemos definir
una estructura de K–´ algebra mediante las operaciones:
(f +g)(x
1
, . . . , x
n
) = f (x
1
, . . . , x
n
) +g(x
1
, . . . , x
n
),
(f g)(x
1
, . . . , x
n
) = f (x
1
, . . . , x
n
) g(x
1
, . . . , x
n
),
(k f )(x
1
, . . . , x
n
) = k f (x
1
, . . . , x
n
),
_
_
_
∀f , g ∈ T(A
n
(K)),
∀k ∈ K,
∀(x
1
, . . . , x
n
) ∈ A
n
(K).
Tenemos entonces una aplicaci ´ on de K–´ algebras (−)

: K[X
1
, . . . , X
n
] −→T(A
n
(K)), F →F

.
Proposici´ on. 17.1.
La aplicaci ´ on (−)

es un homomorfismo sobreyectivo de K–´ algebras y es un isomorfismo si,
y solo si, K es un cuerpo infinito.
Llamamos a T(A
n
(K)) el anillo de coordenadas de A
n
(K), y lo representaremos por K[A
n
].
18. Conjuntos algebraicos afines
La estructura adicional de A
n
(K) al considerar las funciones polin´ omicas nos permite con-
siderar los conjuntos de ceros de estas funciones. Debido a la existencia de la aplicaci ´ on so-
breyectiva (−)

: K[X
1
, . . . , X
n
] −→ K[A
n
], al estudiar el conjunto de ceros de una funci ´ on
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 18. CONJUNTOS ALGEBRAICOS AFINES 87
polin´ omica F

podemos identificar este conjunto con el conjunto de ra´ıces, en K
n
, del poli-
nomio F, identificando a este fin los conjuntos A
n
(K) y K
n
.
Cada polinomio F ∈ K[X
1
, . . . , X
n
] determina un subconjunto
1(F) = ¦(x
1
, . . . , x
n
) ∈ A
n
(K) [ F(x
1
, . . . , x
n
) = 0¦,
el conjunto de ceros o conjunto de ra´ıces de F

´ o F. Para cada conjunto T ⊆ K[X
1
, . . . , X
n
]
podemos considerar
1(T) = ∩¦1(F) ⊆ A
n
(K) [ F ∈ T¦,
el conjunto de ceros comunes a todos los elementos de T.
Un subconjunto V ⊆ A
n
(K) se llama un conjunto algebraico af´ın si existe un conjunto de
polinomios T ⊆ K[X
1
, . . . , X
n
] tal que V = 1(T).
Lema. 18.1.
Si T
1
⊆ T
2
⊆ K[X
1
, . . . , X
n
] son conjuntos de polinomios, entonces 1(T
2
) ⊆ 1(T
1
).
Lema. 18.2.
Sean T ⊆ K[X
1
, . . . , X
n
] un conjunto de polinomios y a el ideal generado por T. Se verifica:
(1) 1(T) = 1(a).
(2) Existen polinomios F
1
, . . . , F
s
∈ T tales que 1(T) = 1(F
1
, . . . , F
s
).
Proposici´ on. 18.3.
(1) Si V
1
y V
2
son conjuntos algebraicos afines de A
n
(K), entonces V
1
∪ V
2
es un conjunto
algebraico af´ın.
(2) Si ¦V
i
[ i ∈ I¦ es una familia de conjuntos algebraicos afines de A
n
(K), entonces ∩
i
V
i
es
un conjunto algebraico af´ın.
Como consecuencia los conjuntos algebraicos afines verifican los axiomas de los cerrados
para una topolog´ıa en A
n
. Esta topolog´ıa se llama la topolog´ıa de Zariski de A
n
(K).
Ejemplos. 18.4.
(1) Puntos. Observar que 1(X
1
−a
1
, . . . , X
n
−a
n
) = ¦(a
1
, . . . , a
n
)¦, y por lo tanto tenemos que
cada conjunto finito es un cerrado, esto es, un conjunto algebraico af´ın.
(2) Conjuntos lineales. Son los ceros de los sistemas de ecuaciones lineales.
(3) Hipersuperficies. Son los conjuntos de ceros de polinomios F ∈ K[X
1
, . . . , X
n
] no cons-
tantes. Es claro que todo conjunto algebraico af´ın es una intersecci ´ on de un n´ umero fini-
to de hipersuperficies.
´
ALGEBRA CONMUTATIVA
P. Jara
88 CAP. III. CONJUNTOS ALGEBRAICOS AFINES
(4) Hiperplanos. Son los conjuntos de ceros de polinomios de grado uno. Cada conjunto
lineal es una intersecci ´ on finita de hiperplanos.
Las propiedades de los conjuntos algebraicos afines pueden expresarse tambi´ en en t´ erminos
de ideales como sigue:
Lema. 18.5. (Propiedades de los conjuntos algebraicos afines.)
(1) Para cada familia de ideales ¦a
i
[ i ∈ I¦ se tiene 1(

i
a
i
) = ∩
i
1(a
i
);
(2) Si a ⊆ b, entonces 1(b) ⊆ 1(a);
(3) 1(FG) = 1(F) ∪ 1(G), para F, G ∈ K[X
1
, . . . , X
n
],
1(ab) = 1(a) ∪ 1(b) = 1(a ∩ b);
(4) 1(0) = A
n
,
1(1) = ∅.
19. Ideales de conjuntos de puntos
Dado un conjunto de puntos o ⊆ A
n
, llamamos ideal de o al conjunto
J(o) = ¦F ∈ K[X
1
, . . . , X
n
] [ F(s) = 0, para cada s ∈ o¦.
Veamos ahora algunas de las propiedades de los operadores J y 1.
Lema. 19.1.
(1) Si o
1
⊆ o
2
, entonces J(o
2
) ⊆ J(o
1
).
(2) J(∅) = K[X
1
, . . . , X
n
],
J(A
n
) = 0, si K es un cuerpo infinito.
(3) T ⊆ J1(T) para cada conjunto de polinomios T ⊆ K[X
1
, . . . , X
n
],
o ⊆ 1J(o) para cada conjunto de puntos o ⊆ A
n
.
(4) 1(T) = 1J1(T) para cada conjunto de polinomios T ⊆ K[X
1
, . . . , X
n
],
J(o) = J1J(o) para cada conjunto de puntos o ⊆ A
n
.
(5) J(o) es un ideal radical para cada conjunto de puntos o ⊆ A
n
.
DEMOSTRACI ´ ON. (5). Se tiene F ∈ J(o) si y solo si, para cada x ∈ o ocurre que F(x) = 0. Dado
G ∈ K[X
1
, . . . , X
n
] tal que existe m ∈ N verificando G
m
∈ J(o), entonces 0 = G
m
(x) = G(x)
m
,
y por tanto G(x) = 0, esto es, G ∈ J(o), que por tanto es un ideal radical.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 19. IDEALES DE CONJUNTOS DE PUNTOS 89
La demostraci ´ on del siguiente hecho requiere de un estudio m´ as avanzado de los conjuntos
algebraicos afines, y en concreto del Teorema de los ceros de Hilbert, ver Teorema (37.3.), por
lo que lo citamos solamente a modo de ejemplo.
Corolario. 19.2.
Dado un ideal a ⊆ K[X
1
, . . . , X
n
], resulta que J1(a) = rad(a).
Como consecuencia, si V es un conjunto algebraico, entonces V = 1J(V), y si a es el ideal de
un conjunto de puntos a = J1(a). M´ as adelante veremos cual es el marco m´ as adecuado en
el que establecer una biyecci ´ on entre conjuntos algebraicos afines de A
n
(K) y ciertos ideales
de K[X
1
, . . . , X
n
].
Ejercicio. 19.3.
(1) Si V
1
, V
2
son conjuntos algebraicos afines, entonces:
V
1
⊆ V
2
⇔ J(V
1
) ⊇ J(V
2
);
V
1
⊂ V
2
⇔ J(V
1
) ⊃ J(V
2
);
(2) Si V
1
y V
2
son conjuntos algebraicos afines, entonces:
J(V
1
∪ V
2
) = J(V
1
) ∩ J(V
2
);
V
1
∪ V
2
= 1(J(V
1
)J(V
2
)).
(3) Si ¦V
α
[ α ∈ A¦ es una familia de conjuntos algebraicos afines, entonces

α
V
α
= 1(

α
J(V
α
)).
Vamos a calcular algunos ejemplos.
Ejemplo. 19.4.
Si K es un cuerpo de caracter´ıstica cero y o = ¦(x
1
, . . . , x
n
)¦, entonces J(x
1
, . . . , x
n
) = (X
1

x
1
, . . . , X
n
−x
n
), que es un ideal maximal de K[X
1
, . . . , X
n
].
Ejemplo. 19.5.
Si K es un cuerpo de caracter´ıstica cero y o es el conjunto de los ceros de X
3
− Y
2
, vamos a
determinar J(o) = J1(X
3
−Y
2
).
En este caso podemos dar una parametrizaci ´ on de este conjunto algebraico. Dado un cero
(x, y) ,= (0, 0), resulta x
3
= y
2
, y por lo tanto se tiene x =
_
y
x
_
2
e y =
_
y
x
_
3
. Si llamamos t =
y
x
,
entonces se tiene x = t
2
, y = t
3
. Como consecuencia el conjunto de ceros es: ¦(t
2
, t
3
) [ t ∈
K¦.
´
ALGEBRA CONMUTATIVA
P. Jara
90 CAP. III. CONJUNTOS ALGEBRAICOS AFINES
Para determinar el ideal a = J(1(X
3
− Y
2
)), basta ver que si F ∈ a, al dividir por X
3
− Y
2
,
consideramos el orden lexicogr´ afico con Y > X, entonces F = (X
3
− Y
2
)Q + R, con R = 0
´ o A(R) ⊆ ∆ = N
2
¸ ((0, 2) + N
2
). Para cada t ∈ K se tiene F(t
2
, t
3
) = 0, luego R(t
2
, t
3
) = 0,
y el polinomio R(T
2
, T
3
) ∈ K[T] tiene como ra´ıces a todos los elementos de K. Como K es
infinito, entonces R(T
2
, T
3
) es el polinomio cero; observar que R(X, Y) = R
0
(X) + YR
1
(X), y
que por tanto se tiene 0 = R
0
(T
2
) + T
3
R
1
(T
2
). De aqu´ı se deduce que R
0
= 0 y R
1
= 0 y por
tanto R = 0, esto es, F = (X
3
−Y
2
)Q ∈ (X
3
−Y
2
) y a = (X
3
−Y
2
).
Si K no es de caracter´ıstica cero, este resultado puede no ser cierto. Observar el caso en que
K = F
2
, entonces 1(X
3
− Y
2
) = ¦(0, 0), (1, 1)¦, y se tiene a = (X, Y) ∩ (X − 1, Y − 1) =
(X +Y, Y
2
+Y).
20. Anillos coordenados
Dado un conjunto algebraico af´ın V ⊆ A
n
(K), el anillo cociente K[V] := K[X
1
, . . . , X
n
]/J(V)
es el anillo coordenado de V.
Dadas dos funciones polin´ omicas F

, G

sobre A
n
(K), podemos considerar sus restricciones
a V ⊆ A
n
(K). Observar que si F

|V
= G

|V
, entonces para cada v ∈ V se tiene F(v) = G(v), esto
es, F − G ∈ J(V). Y rec´ıprocamente. Tenemos pues una biyecci ´ on entre K[V] y las clases de
equivalencia de las funciones polin´ omicas para la relaci ´ on F

∼ G

si F

|V
= G

|V
, por lo que
podemos identificar los elementos de K[V] con funciones polin´ omicas.
Ejemplo. 20.1.
Si consideramos 1(X
3
− Y
2
), como en el ejemplo (19.5.). En el caso en que K es un cuerpo
infinito se tiene J(1(X
3
−Y
2
)) = (X
3
−Y
2
), y por tanto K[1(X
3
−Y
2
)] = K[X, Y]/(X
3
−Y
2
). Sin
embargo si K = F
2
, entonces F
2
[1(X
3
−Y
2
)] = F
2
[X, Y]/(X + Y, Y
2
+ Y)

= F
2
[Y]/(Y
2
+ Y)

=
F
2
F
2
.
Consideramos dos conjuntos algebraicos afines V ⊆ A
n
(K) y W ⊆ A
m
(K). Vamos a llamar
una aplicaci´ on polin´ omica, morfismo de conjuntos afines o aplicaci´ on regular de V a W a
una aplicaci ´ on f : V −→ W definida por polinomios, esto es, para cada ´ındice j = 1, . . . , m
existe un polinomio F
j
∈ K[X
1
, . . . , X
n
] tal que
f (x
1
, . . . , x
n
) = (F
1
(x
1
, . . . , x
n
), . . . , F
m
(x
1
, . . . , x
n
)) para cada (x
1
, . . . , x
n
) ∈ V.
Observar que los polinomios F
j
no est´ an determinados de forma ´ unica. Por ejemplo si V =
1(X
2
+ Y
2
− 1) ⊆ A
2
(R), los polinomios F = X y G = X + X
2
+ Y
2
− 1 definen la misma
aplicaci ´ on polin´ omica de V a A
1
(R).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 20. ANILLOS COORDENADOS 91
Una aplicaci ´ on polin´ omica f : V −→ W se dice que es un isomorfismo de conjuntos alge-
braicos afines si existe otra aplicaci ´ onpolin´ omica g : W −→V tal que f ◦g = id
W
y g◦f = id
V
.
Proposici´ on. 20.2.
Sean V ⊆ A
n
(K) y W ⊆ A
m
(K) conjuntos algebraicos afines. Se verifica:
(1) Toda aplicaci ´ on polin´ omica f : V −→W define un homomorfismo de K–´ algebras
¯
f : K[W] −→K[V],
¯
f (F) = F ◦ f .
(2) Para cada homomorfismo de K–´ algebras h : K[W] −→K[V] existe una ´ unica aplicaci ´ on
polin´ omica f : V −→W tal que h =
¯
f .
(3) Si f
1
: V
1
−→V
2
y f
2
: V
2
−→V
3
son aplicaciones polin´ omicas, entonces

f
2
◦ f
1
=
¯
f
1

¯
f
2
.
(4) Una aplicaci ´ on polin´ omica f : V −→W es un isomorfismo si y solo si
¯
f es un isomorfis-
mo de K–´ algebras.
DEMOSTRACI ´ ON. (2). Dado h : K[W] −→ K[V], para cada ´ındice j = 1, . . . , m definimos
F
j
= h(Y
j
). Y junt´ andolos todos definimos una aplicaci ´ on polin´ omica h

: V −→ A
m
(K)
mediante:
h

(x
1
, . . . , x
n
) = (F
1
(x
1
, . . . , x
n
), . . . , F
m
(x
1
, . . . , x
n
)), para cada (x
1
, . . . , x
n
) ∈ V.
Ahora comprobamos que h

(V) ⊆ W, para esto consideramos el diagrama
J(W)

h

K[Y
1
, . . . , Y
m
]

h

K[W]
h

J(V)

K[X
1
, . . . , X
n
]

K[V]
donde h

: K[Y
1
, . . . , Y
m
] −→ K[X
1
, . . . , X
n
] est´ a definido h

(Y
j
) = F
j
, para cada ´ındice j. Es
claro que h

(J(W)) ⊆ J(V), lo que permite definir h

.
Observar que si G ∈ J(W), y (x
1
, . . . , x
n
) ∈ V, entonces
0 = h

(G)(x
1
, . . . , x
n
) = G(F
1
, . . . , F
m
)(x
1
, . . . , x
n
) = G(F
1
(x
1
, . . . , x
n
), . . . , F
m
(x
1
, . . . , x
n
))),
y para cada (x
1
, . . . , x
n
) ∈ V se tiene (F
1
(x
1
, . . . , x
n
), . . . , F
m
(x
1
, . . . , x
n
)) ∈ W. Por tanto h

define una aplicaci ´ on polin´ omica de V a W.
Podemos observar que si se eligen otros elementos F

j
tales que F
j
= F

j
para cada ´ındice
j = 1, . . . , m, entonces F
j
= F

j
, como funciones polin´ omicas, por lo tanto podemos tomar
tanto una como la otra en la definici ´ on de la aplicaci ´ on polin´ omica h

: V −→W.
´
ALGEBRA CONMUTATIVA
P. Jara
92 CAP. III. CONJUNTOS ALGEBRAICOS AFINES
Finalmente observar que
¯
h

= h, ya que para cada G ∈ K[W] se tiene:
¯
h

(G) = G ◦ h

= G(F
1
, . . . , F
m
) = h(G).

Como consecuencia de la proposici ´ on, existe una biyecci ´ on:
Hom
Apl.Pol.
(V, W)

=
−→Hom
K−Alg.
(K[W], K[V]).
Corolario. 20.3.
Sea f : V −→W una aplicaci ´ on entre conjuntos algebraicos afines. Son equivalentes:
(a) f es una aplicaci ´ on polin´ omica.
(b) Para cada g ∈ K[W] la composici ´ on g ◦ f pertenece a K[V].
En particular, para cada aplicaci ´ on polin´ omica f : V −→ W se tiene f (v) = w si y solo si
¯
f
−1
(J(¦v¦)) = J(¦w¦).
DEMOSTRACI ´ ON. (a) ⇒(b). Tenemos
¯
f (g) = g ◦ f ∈ K[V] para cada g ∈ K[W].
(b) ⇒(a). Para cada´ındice j = 1, . . . , mtomamos X
j
∈ K[W], por hip´ otesis X
j
◦f ∈ K[V], luego
existe un polinomio F
j
∈ K[X
1
, . . . , X
n
] tal que F
j
= X
j
◦f . es claro que f (v) = (F
1
(v), . . . , F
m
(v))
para cada v ∈ V.
La segunda parte es clara.
Ejemplo. 20.4.
Vamos a ver que existe una aplicaci ´ on polin´ omica biyectiva entre 1(X
3
− Y
2
) y la recta af´ın
real que no es un isomorfismo.
Tenemos una parametrizaci ´ on de 1(X
3
− Y
2
) dada por x = t
2
, y = t
3
, donde t var´ıa en R.
Definimos entonces
f : A
1
(R) −→1(X
3
−Y
2
),
mediante: f (t) = (t
2
, t
3
), t ∈ R. Es claro que f es una aplicaci ´ on de conjuntos algebraicos
y es biyectiva, pero vamos a ver que no es un isomorfismo. Al considerar el homomorfismo
inducido
¯
f : K[1(X
3
−Y
2
)] −→K[A
1
(R)],
se tiene
¯
f :
R[X, Y]
(X
3
−Y
2
)
−→R[T],
¯
f (X) = T
2
,
¯
f (Y) = T
3
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 20. ANILLOS COORDENADOS 93
Por lo tanto la imagen es el subanillo generado por T
2
y T
3
, esto es, R + T
2
R[T] ,= R[T], y
como no es un isomorfismo, tenemos que f no es un isomorfismo de conjuntos algebraicos.
M´ as adelante veremos que en realidad no puede existir ning´ un isomorfismo entre 1(X
3
−Y
2
)
y la recta af´ın real.
En lo que sigue vamos ahora a ver c´ omo estudiar los homomorfismos h : K[W] −→ K[V]
determinando su n´ ucleo y su imagen.
Supongamos que h :
K[Y
1
, . . . , Y
m
]
J(W)
−→
K[X
1
, . . . , X
n
]
J(V)
.
Para cada elecci ´ on de F
1
, . . . , F
m
∈ K[X
1
, . . . , X
n
] tenemos un homomorfismo
g : K[Y
1
, . . . , Y
m
] −→K[X
1
, . . . , X
n
], g(Y
j
) = F
j
, j = 1, . . . , m.
Adem´ as g induce un homomorfismo de K[W] a K[V] si g(J(W)) ⊆ J(V), esto es, si para cada
G ∈ J(W) se tiene G(F
1
, . . . , F
m
) ∈ J(V).
Entonces el homomorfismo h estar´ a determinado por las im´ agenes de Y
j
, j = 1, . . . , m. Sean
F
j
∈ K[X
1
, . . . , X
n
] tales que F
j
= h(Y
j
). Los F
j
est´ an determinados m´ odulo J(V), pero para
cualquier elecci ´ on de estos se tiene el mismo valor, h(G) = G(F
1
, . . . , F
m
).
Proposici´ on. 20.5.
Sean A = K[Y
1
, . . . , Y
m
, X
1
, . . . , X
n
], c el ideal de A generado por ¦Y
1
− F
1
, . . . , Y
m
− F
m
¦ ∪
¦sistema de generadores de J(V)¦ y G la base de Groebner reducida de c con respecto al
orden lexicogr´ afico con X
1
> > X
n
> Y
1
> > Y
m
. Se tiene:
(1) Ker(h) =
(c ∩ K[Y
1
, . . . , Y
m
]) +J(W)
J(W)
. En particular las clases de los elementos de G en
K[X
1
, . . . , X
n
] generan Ker(h).
(2) Dado F ∈ K[X
1
, . . . , X
n
], se tiene F ∈ Im(h) si y solo si R(F; G) ∈ K[Y
1
, . . . , Y
m
]. Este caso
F = h(R(F; G)).
DEMOSTRACI ´ ON. (1). Si G ∈ Ker(h), entonces 0 = h(G) = G(F
1
, . . . , F
m
), y por tanto tenemos
G(F
1
, . . . , F
m
) ∈ J(V), luego G(F
1
, . . . , F
m
) ∈ J(V)
e
⊆ c. Como Y
j
− F
j
∈ c para cada j =
1, . . . , m, entonces G(Y
1
, . . . , Y
m
) − G(F
1
, . . . , F
m
) ∈ c, y tenemos G ∈ c ∩ K[Y
1
, . . . , Y
m
], luego
G ∈
(c ∩ K[Y
1
, . . . , Y
m
]) +J(W)
J(W)
.
Por otro lado, si G ∈ c ∩ K[Y
1
, . . . , Y
m
], supongamos que J(V) est´ a generado por ¦H
1
, . . . , H
t
¦,
´
ALGEBRA CONMUTATIVA
P. Jara
94 CAP. III. CONJUNTOS ALGEBRAICOS AFINES
entonces
G(Y
1
, . . . , Y
m
) =
m

j=1
a
j
(Y
j
−F
j
) +
t

i=1
b
i
H
i
,
cona
j
, b
i
∈ A. Tenemos G(F
1
, . . . , F
m
) =

t
i=1
b
i
H
i
∈ J(V)
e
, y por tantoh(G) = G(F
1
, . . . , F
m
) =
0.
(2). Dado F ∈ K[X
1
, . . . , X
n
], si F ∈ Im(h), entonces existe G ∈ K[Y
1
, . . . , Y
m
] tal que h(G) = F,
y por tanto G(F
1
, . . . , F
m
) −F(X
1
, . . . , X
n
) ∈ J(V) ⊆ c. Como G(F
1
, . . . , F
m
) −G(Y
1
, . . . , Y
m
) ∈ c,
tenemos G(Y
1
, . . . , Y
m
) − F(X
1
, . . . , X
n
) ∈ c. Al hacer la divisi ´ on de F, ´ o de G, por G, como
X
1
> > X
n
> Y
1
> > Y
m
en el orden lexicogr´ afico, en el resto R no aparecen las
variables X
1
, . . . , X
n
, luego G−R ∈ c ∩K[Y
1
, . . . , Y
m
], y como sus clases est´ an contenidas en el
n´ ucleo, entonces F = h(G) = h(R).
Por otro lado, sea R ∈ K[Y
1
, . . . , Y
m
] el resto de la divisi ´ on de F por G, entonces F − R ∈ c y
podemos escribir
F −R =
m

j=1
a
j
(Y
j
−F
j
) +
t

i=1
b
i
H
i
.
Al evaluar Y
j
en F
j
resulta F −R(F
1
, . . . , F
m
) =

t
i=1
b
i
H
i
∈ J(V). Entonces F = h(R) ∈ Im(h).

Corolario. 20.6.
(1) h es inyectiva si y solo si c ∩ K[Y
1
, . . . , Y
m
] ⊆ J(W).
(2) h es sobreyectiva si y solo si para cada ´ındice i = 1, . . . , n existe un G
i
∈ K[Y
1
, . . . , Y
m
] tal
que X
i
−G
i
∈ G.
DEMOSTRACI ´ ON. (1). Es inmediata.
(2). Es claro que la condici ´ on es necesaria, ya que para cada ´ındice i se tendr´ a que R(X
i
; G) ∈
K[Y
1
, . . . , Y
m
] y por tanto X
i
pertenece a la imagen de h. Por otro lado, si h es sobreyectiva,
entonces para cada ´ındice i se tiene X
i
∈ Im(h), luego R(X
i
; G) ∈ K[Y
1
, . . . , Y
m
]. Como conse-
cuencia X
i
es el t´ ermino l´ıder de alg´ un elemento de G; como esto ocurre para cada ´ındice i,
entonces Gcontiene un elemento de la forma X
i
+G
i
con G
i
∈ K[Y
1
, . . . , Y
m
].
Vamos a estudiar algunos ejemplos.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 20. ANILLOS COORDENADOS 95
Ejercicio. 20.7.
Se considera el homomorfismo h : K[Y, Z] −→K[X] definido por
h(Y) = X
2
−1 y h(Z) = X
3
−1.
Calcular el n´ ucleo y la imagen de h.
SOLUCI ´ ON. Siguiendo la notaci ´ on de la proposici ´ on el ideal c est´ a generado por Y − X
2
+ 1
y Z − X
3
+ 1, ya que en este caso J(V) = 0. Primero calculamos una base de Groebner de c
respecto al orden lexicogr´ afico con X > Y > Z:
G = ¦3Y + 3Y
2
+Y
3
−2Z −Z
2
, −1 +X −2Y −Y
2
+XZ, −1 +X +XY −Z, −1 +X
2
−Y¦
Al calcular la intersecci ´ on c ∩ K[Y, Z], ´ esta est´ a generada por:
¦3Y + 3Y
2
+Y
3
−2Z −Z
2
¦,
por lo tanto h no es inyectiva, ya que el n´ ucleo contiene a 3Y + 3Y
2
+ Y
3
− 2Z − Z
2
. Para
ver la sobreyectividad tenemos que ver si en G existe un elemento de la forma X − G, con
G ∈ K[Y, Z]. Es claro que no , luego h no es sobreyectiva, ya que X / ∈ Im(h).
Ejemplo. 20.8.
Se consideran
V = 1(XZ +Y
2
+Z
2
, XY −XZ −2Z
2
) ⊆ A
3
(C) y
W = 1(U
3
−UV
2
+V
3
) ∈ A
2
(C).
Se verifica
J(V) = (XZ +Y
2
+Z
2
, XY −XZ −2Z
2
) y
J(W) = (U
3
−UV
2
+V
3
).
¡Ya comprobaremos esto m´ as adelante!
Se considera el homomorfismoh :
K[U,V]
I(W)
−→
K[X,Y,Z]
I(V)
inducidopor h

: K[U, V] −→K[X, Y, Z]
definido por
h

(U) = Z, h

(V) = Y.
Para ver que h est´ a bien definido basta ver que h

(J(W)) ⊆ J(V). Observar que h

(U
3
−UV
2
+
V
3
) = Z
3
−ZY
2
+Y
3
pertenece a J(V), ya que una base de Groebner de J(V) es:
¦Y
3
−Y
2
Z +Z
3
, Y
2
+XZ +Z
2
, XY +Y
2
+YZ −Z
2
¦.
Para estudiar la inyectividad y sobreyectividad de h consideramos el ideal c definido por ¦U−
Z, V − Y, XZ + Y
2
+ Z
2
, XY − XZ + YZ − 2Z
2
¦. Una base de Groebner respecto al orden
lexicogr´ afico con X > Y > Z > U > V es:
G = ¦U
3
−UV
2
+V
3
, −U +Z, −V +Y, −U
2
+UV +V
2
+VX, U
2
+V
2
+UX¦.
´
ALGEBRA CONMUTATIVA
P. Jara
96 CAP. III. CONJUNTOS ALGEBRAICOS AFINES
Al calcular la intersecci ´ on con K[U, V], ´ esta est´ a generada por
¦U
3
−UV
2
+V
3
¦.
Observar que est´ a contenida en J(W), luego h es inyectiva. Para ver si es sobreyectiva, tene-
mos que encontrar X−G
1
, Y −G
2
, Z−G
3
en G, con G
1
, G
2
, G
3
∈ K[U, V]. Para Y y Z es posible,
pero no para X, por lo tanto X / ∈ Im(h) y h no es sobreyectiva.
Finalmente vamos a describir la aplicaci ´ on polin´ omica que define el homomorfismo h. Te-
nemos que determinar F
U
y F
V
en K[X, Y, Z] tales que h(U) = F
U
y h(V) = F
V
; por ejemplo
F
U
= Z y F
V
= Y. Entonces la aplicaci ´ on polin´ omica es:
f : V −→W, f (x, y, z) = (F
U
(x, y, z), F
V
(x, y, z)) = (z, y).
Una aplicaci´ on: el c´ alculo del polinomio m´ınimo de un elemento en una extensi´ on alge-
braica simple
Proposici´ on. 20.9.
Sea K un cuerpo y α un elemento algebraico sobre K con polinomio m´ınimo F = Irr(α, K) ∈
K[X]. Sea β ∈ K(α), por ejemplo β = G(α). Si G es una base de Groebner reducida del ideal
(F, Y − G) ∈ K[X, Y], respecto al orden lexicogr´ afico con X > Y, entonces el polinomio
m´ınimo de β sobre K es el ´ unico polinomio en G∩ K[Y].
DEMOSTRACI ´ ON. Consideramos el siguiente diagrama:
(Irr(β, K))

K[Y]

h

K[Y]
(Irr(β,K))
= K(β)
h

(Irr(α, K))

K[X]

K[X]
(Irr(α,K))
= K(α)
La aplicaci ´ on h est´ a definida h(β) = α, la aplicaci ´ on h

est´ a definida h

(Y) = G, entonces
h

induce h si h

(Irr(β, K)) ⊆ (Irr(α, K)), lo cual es inmediato, ya que si H ∈ (Irr(β, K)), en-
tonces h

(H) = H(G) y se verifica: H(G)(α) = H(G(α)) = H(β) = 0. El n´ ucleo de h es cero,
ya que K(β) es un cuerpo, y por otro lado el n´ ucleo es
c∩K[Y]
(Irr(β,K))
, siguiendo la notaci ´ on de la
Proposici ´ on (20.5.), siendo c = (Y −G, Irr(β, K)). Por lo que calculando una base de Groebner
reducida Gde c, un sistema de generadores de (Irr(β, K)) es G∩ K[Y].
Ejemplo. 20.10.
Dado K = ¸y α =
3

2, para determinar el polinomio m´ınimo de β = 2+
3

2−
3

4, calculamos
una base de Groebner de (X
3
− 2, Y − 2 − X + X
2
) en ¸[X, Y] respecto al orden lexicogr´ afico
con X > Y.
´
Esta es:
G = ¦−18 + 18Y −6Y
2
+Y
3
, −6 + 3X + 3Y −Y
2
¦.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 21. EJERCICIOS 97
La intersecci ´ on con K[Y] es:
¦−18 + 18Y −6Y
2
+Y
3
¦,
y resulta que Y
3
−6Y
2
+ 18Y −18 es el polinomio m´ınimo de β en ¸.
21. Ejercicios
Funciones polin´ omicas
Ejercicio. 21.1. (AM, Cap 1, Ej 27)
Sea V un conjunto algebraico, para cada x ∈ X se considera m
x
= ¦f ∈ K[V] [ f (x) = 0¦. Se
tiene:
(1) m
x
es un ideal maximal de K[V].
(2) La aplicaci ´ on λ : V −→Max(K[V]), λ(x) = m
x
, es una aplicaci ´ on inyectiva.
(3) La aplicaci ´ on λ es una aplicaci ´ on sobreyectiva si K es algebraicamente cerrado.
SOLUCI
´
ON
Ejercicio. 21.2.
Sea V ⊆ A
n
(K) un conjunto algebraico af´ın finito de cardinal m. Demuestra que K[V]

= K
m
como K-´ algebras.
(Pista: Utiliza el teorema chino del resto.)
SOLUCI
´
ON
Conjuntos algebraicos
Ejercicio. 21.3.
(1) Para cada F ∈ K[X] no constante, describe 1(F) ⊆ A
1
(K) en t´ erminos de la factorizaci ´ on
de F en K[X].
(2) Usa dicha descripci ´ on para determinar J(1(F)).
(3) Deduce que J(1(F)) = (F) si y s´ olo si F es el producto en K[X] de factores irreducibles
distintos.
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
98 CAP. III. CONJUNTOS ALGEBRAICOS AFINES
Ejercicio. 21.4.
Sean F, G ∈ K[X, Y] polinomios irreducibles no asociados. Demuestra que 1((F, G)) ⊆
A
2
(K) es vac´ıo o un conjunto finito. (Pista: Si (F, G) ,= (1), demuestra que (F, G) contie-
ne un polinomio no nulo de K[X] tomando F, G ∈ K(X)[Y] y aplicando el lema de Gauss
para demostrar que F y G son primos relativos en K(X)[Y].)
SOLUCI
´
ON
Ejercicio. 21.5.
(1) Identificamos cada matriz
_
a b
c d
_
∈ M
2×2
(K) con el punto (a, b, c, d) ∈ A
4
(K). Demues-
tra que el grupo SL
2
(K) de la matrices determinante igual a 1 es un conjunto algebraico
de A
4
(K).
(2) Demuestra que SL
n
(K) es un conjunto algebraico de A
n
2
(K).
SOLUCI
´
ON
Ejercicio. 21.6.
Sea V cualquier recta de R
2
. Demuestra que R[V]

= R[Z], Z es una indeterminada sobre
R, como R–´ algebras. Describe el isomorfismo de conjuntos algebraicos correspondiente de
A
1
(R) a V.
SOLUCI
´
ON
Anillos coordenados
Ejercicio. 21.7.
Sea V = 1(XY −Z) ∈ A
3
(R). Demuestra que V es isomorfa a A
2
(R) y describe expl´ıcitamente
un isomorfismo f y el correspondiente isomorfismo de R–´ algebras
¯
f : K[V] −→ K[A
2
(R)].
Describe los isomorfismos inversos.
¿Es W = 1(XY −Z
2
) isomorfo a A
2
(R)?
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 21. EJERCICIOS 99
Ejercicio. 21.8.
Sea V = 1(XZ −Y
2
, YZ −X
3
, Z
2
−X
2
Y) ⊆ A
3
(K), con K = R.
(1) Demuestra que la aplicaci ´ on f : A
1
(K) −→ V, definida por f (t) = (t
3
, t
4
, t
5
) es una
aplicaci ´ on sobreyectiva.
(2) Describe expl´ıcitamente el correspondiente homomorfismo de K-´ algebras
¯
f : K[V] −→
K[A
1
].
(3) Demuestra que
¯
f no es un isomorfismo.
SOLUCI
´
ON
Ejercicio. 21.9.
Sea G = ¦G
1
, . . . , G
m
¦ una base de Groebner del ideal a del anillo K[X
1
, . . . , X
n
]. Sea B el
conjunto de monomios M de K[X
1
, . . . , X
n
] que no son divisibles por ninguno de los LT(G
i
),
i = 1, . . . , m. Demuestra que B es una base del cociente K[X
1
, . . . , X
n
]/a como espacio vec-
torial sobre K.
SOLUCI
´
ON
Ejercicio. 21.10.
Sea a = (X
3
Y −XY
2
+ 1, X
2
Y
2
−Y
3
−1) ⊆ K[X, Y], con K = ¸.
(1) Utiliza el ejercicio previo para demostrar que B = ¦1, Y, Y
2
, Y
3
¦ es una base del K-
espacio vectorial K[X, Y]/a
(2) Calcula la tabla de multiplicaci ´ on para los elementos de B.
SOLUCI
´
ON
Ejercicio. 21.11.
Sean V = 1(X
3
− X
2
Z − Y
2
Z), W = 1(X
2
+ Y
2
− Z
2
) dos conjuntos algebraicos de C
3
.
Entonces J(V) = (X
3
− X
2
Z − Y
2
Z), J(W) = (X
2
+ Y
2
− Z
2
). Demuestra que f (a, b, c) =
(a
2
c −b
2
c, 2abc, −a
3
) define un morfismo de V a W.
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
100 CAP. III. CONJUNTOS ALGEBRAICOS AFINES
Ejercicio. 21.12.
Sea V = 1(X
3
+Y
3
+ 7Z
3
) ⊆ C
3
. Entonces J(V) = (X
3
+Y
3
+ 7Z
3
) ⊆ C[X, Y, Z].
(1) Demuestra que
¯
f (X) = X(Y
3
− 7Z
3
),
¯
f (Y) = Y(7Z
3
− X
3
),
¯
f (Z) = Z(X
3
− Y
3
) define un
homomorfismo de C-´ algebras de C[V] consigo mismo.
(2) Sea f : V −→ V el morfismo correspondiente a
¯
f . Comprueba que (−2, 1, 1) ∈ V y
calcula f (−2, 1, 1) ∈ V.
(3) Demuestra que existen infinitos puntos (a, b, c) ∈ V tales que a, b, c ∈ Z y
m. c. d.¦a, b, c¦ = 1.
SOLUCI
´
ON
Ejercicio. 21.13.
Sean V = 1(XZ +Y
2
+Z
2
, XY −XZ +YZ −2Z
2
) ⊆ C
3
y W = 1(U
3
−UV
2
+V
3
) ⊆ C
2
.
(1) Demuestra que la aplicaci ´ on f (a, b) = (−2a
2
+ab, ab −b
2
, a
2
−ab) define un morfismo
W −→V.
(2) Demuestra que el n´ ucleo del homomorfismo de C-´ algebras correspondiente C[V] −→
C[W] es el ideal (X
2
+ 3Y
2
+YZ).
SOLUCI
´
ON
Ejercicio. 21.14.
Definimos h : ¸[U, V, W] −→ ¸[X, Y] mediante h(U) = X
2
+ Y, h(V) = X + Y
2
, h(W) =
X −Y.
(1) Demostrar que ni X ni Y est´ an en la imagen de h.
(2) Demostrar que F = 2X
3
− 4XY − 2Y
3
− 4Y est´ a en la imagen de h y determinar un
polinomio G ∈ ¸[U, V, W] tal que h(G) = F.
(3) Demostrar que Ker(h) = (U
2
−2UV −2UW
2
+4UW +V
2
−2VW
2
−4VW +W
4
+3W
3
).
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 21. EJERCICIOS 101
Ejercicio. 21.15.
Sea αuna ra´ız del polinomioirreducible F(X) ∈ K[X] y sea β = G(α)/L(α), donde G, L ∈ K[X]
y L(α) ,= 0.
(1) Razonar que existen polinomios S, T ∈ K[X] tales que SL + TF = 1 y razonar que β =
H(α), donde H = GS.
(2) Demostrar que los ideales (F, Y −H) y (F, LY −G) de K[X, Y] son iguales.
(3) Deducir que el polinomio m´ınimo para β es el polinomio m´ onico en G∩K[Y], donde G
es la base de Groebner reducida del ideal (F, LY −G) ⊆ K[X, Y] para el orden lexicogr´ afi-
co con X > Y.
(4) Halla el polinomio m´ınimo sobre ¸de β =
3 −
3

2 +
3

4
1 + 3
3

2 −3
3

4
.
SOLUCI
´
ON
Ejercicio. 21.16.
Se consideran V y W los conjuntos algebraicos definidos por V = ¦(t
2
, t
3
, t
4
) [ t ∈ R¦ y
W = ¦(t
2
, t
4
, t
5
) [ t ∈ R¦.
(1) Comprueba que la aplicaci ´ on f : V −→ W definida f (a, b, c) = (a, c, ab) es una aplica-
ci ´ on polin´ omica de V a W.
(2) Si J(V) = (X
3
1
− X
2
2
, X
2
1
− X
3
) y J(W) = (X
2
1
− X
2
, X
5
1
− X
2
3
), calcula el homomorfismo
¯
f : K[W] −→K[V].
(3) Calcula el n´ ucleo de
¯
f .
(4) Calcula la imagen de
¯
f .
SOLUCI
´
ON
Aplicaciones
´
ALGEBRA CONMUTATIVA
P. Jara
102 CAP. III. CONJUNTOS ALGEBRAICOS AFINES
Ejercicio. 21.17.
Se considera K = C, el conjunto algebraico V = ¦(1, 2), (1, 3), (1, 4)¦, el conjunto algebraico
W = 1((Y
1
− 1)
2
) y la aplicaci ´ on f : V −→ W definida f (1, 2) = (1, 4, 3), f (1, 3) = (1, 9, 4) y
f (1, 4) = (1, 16, 5).
(1) Calcula el homomorfismo
¯
f : K[W] −→K[V].
(2) Calcular el n´ ucleo de
¯
f .
(3) Calcula la imagen de
¯
f .
(4) Se considera la aplicaci ´ on g : K[V] −→ K[W], definida por g(X
1
) = Y
1
, g(X
2
) = Y
3
− Y
1
.
¿Est´ a g bien definida?
(5) De forma natural K[W] es isomorfo a K[Y
2
, Y
3
] y K[V] es isomorfo a K K K. Describe
estos isomorfismos y da una descripci ´ on expl´ıcita del homomorfismo que induce
¯
f de
K[Y
2
, Y
3
] a K K K.
SOLUCI
´
ON
Ejercicio. 21.18.
Determina el polinomio m´ınimo de
3

2−1
3

4−1
sobre ¸.
SOLUCI
´
ON
Ejercicio. 21.19.
Una forma de representar gr´ aficamente en Mathematica la curva X
3
− Y
2
es mediante la
orden
ContourPlot[X
3
- Y
2
== 0, ¦X, -1, 1¦, ¦Y, -1, 1¦]
Representa las siguientes curvas en los intervalos que se indican:
X
2
Y + 0,1Y −X, −5 < X < 5, −5 < Y < 5
(X −1)
2
(X
2
+Y
2
) −X
2
, −3 < X < 3, −3 < Y < 3
X
4
−(X
2
−Y
2
), −3 < X < 3, −3 < Y < 3
X
2
+Y
2
−2, −3 < X < 3, −3 < Y < 3
X
2
/9 +Y
2
/4 −1, −3 < X < 3, −3 < Y < 3
X
2
−Y
2
−1, −3 < X < 3, −3 < Y < 3
XY −1, −3 < X < 3, −3 < Y < 3
X(X
2
−2X + 2) −2Y
2
, −1 < X < 5, −2 < Y < 2
X(X
2
−2X + 1) −2Y
2
, −1 < X < 5, −2 < Y < 2
X(X
2
−2X −1) −Y
2
, −1 < X < 5, −2 < Y < 2
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 21. EJERCICIOS 103
SOLUCI
´
ON
Ejercicio. 21.20.
Considerar tres parejas de estas curvas y estudiar si son o no isomorfas.
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
Cap´ıtulo IV
M´ odulos
22 M´ odulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
23 Homomorfismos de A–m´ odulos . . . . . . . . . . . . . . . . . . . . . . . . . 107
24 M´ odulo cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
25 Suma directa de A–m´ odulos . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
26 M´ odulos libres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
27 M´ odulos finitamente generados . . . . . . . . . . . . . . . . . . . . . . . . 122
28 M´ odulos noetherianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
29 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Introducci´ on
En el moderno estudio de los anillos y las ´ algebras una herramienta esencial son las repre-
sentaciones. La teor´ıa general de representaciones se realiza a trav´ es del concepto de m´ odulo,
del que aqu´ı vamos a dar su definici ´ on y sus propiedades elementales.
Haremos uso de las construcciones del m´ odulo cociente y de la suma directa para construir
m´ odulos libres y probar que todo m´ odulo es un cociente de un m´ odulo libre. A continuaci ´ on
nos centramos en el estudio de los m´ odulos finitamente generados y de los anillos y m´ odulos
noetherianos, que son los que nos proporcionar´ an la mayor parte de los ejemplos que vamos
a estudiar en este curso.
106 CAP. IV. M´ ODULOS
22. M´ odulos
Definici´ on de m´ odulo
Eneste cap´ıtulo Ava a ser siempre unanillo conmutativo. UnA-m´ odulo es ungrupo abeliano
M junto con un homomorfismo de anillos β : A −→End(M).
Para cada a ∈ A y m ∈ M, el elemento β(a)(m) lo representamos por am.
Para cualesquiera a, a
1
, a
2
∈ A y m, m
1
, m
2
∈ M se verifican las siguientes propiedades:
(I) a(m
1
+m
2
) = am
1
+am
2
.
(II) (a
1
+a
2
)m = a
1
m+a
2
m.
(III) a
1
(a
2
m) = (a
1
a
2
)m.
(IV) 1m = m.
Estas cuatro propiedades caracterizan tambi´ en a los A-m´ odulos en el siguiente sentido: es
equivalente que M sea un A-m´ odulo con homomorfismo β : A −→ End(M) y que exista una
aplicaci ´ on α : A M −→M verificando las propiedades (i) a (iv) anteriores.
La aplicaci ´ on α se llama una acci´ onde Asobre M y β se llama el homomorfismode la acci´ on.
Es claro que α y β est´ an relacionados por la siguiente f´ ormula:
α(a, m) = β(a)(m) para cualesquiera a ∈ A y m ∈ M.
Cambio de anillo
Sean A y B anillos conmutativos, f : B −→ A un homomorfismo de anillos y M un A-m´ odulo
con homomorfismo β : A −→End(M), entonces M tambi´ en es un B-m´ odulo al considerar la
composici ´ on β ◦ f : B −→End(M).
Aritm´ etica de m´ odulos
Los siguientes resultados se˜ nalan las propiedades b´ asicas de la acci ´ on de un anillo sobre un
m´ odulo.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 23. HOMOMORFISMOS DE A–M´ ODULOS 107
Lema. 22.1.
Sea M un A–m´ odulo, para cada a ∈ A y cada m ∈ M se verifica:
(1) a0 = 0.
(2) a(−m) = −(am).
(3) 0m = 0.
(4) (−a)m = −(am).
Lema. 22.2.
Sea M un A–m´ odulo, para cualesquiera a, a
i
∈ A, i ∈ I (finito) y m, m
j
∈ M, j ∈ J (finito), se
verifica:
(1) a(

j∈J
m
j
) =

j∈J
am
j
.
(2) (

i∈I
a
i
)m =

i∈I
a
i
m.
23. Homomorfismos de A–m´ odulos
Sean A un anillo y M y M

dos A-m´ odulos. Una aplicaci ´ on f : M −→ M

se llama un homo-
morfismo de A–m´ odulos si verifica:
(I) f es un homomorfismo de grupos abelianos.
(II) f (am) = af (m), para todo a ∈ A y m ∈ M.
Esto es, el siguiente diagrama es conmutativo.
A M
α
M

A×f

M
f

A M

α
M

M

Lema. 23.1.
Sean A un anillo, M y M

dos A-m´ odulos y f : M −→M

una aplicaci ´ on, son equivalentes:
(a) f es un homomorfismo de A-m´ odulos.
(b) Para cualesquiera a
1
, a
2
∈ Ay m
1
, m
2
∈ M se tiene: f (a
1
m
1
+a
2
m
2
) = a
1
f (m
1
)+a
2
f (m
2
).
´
ALGEBRA CONMUTATIVA
P. Jara
108 CAP. IV. M´ ODULOS
Lema. 23.2.
(1) Para cada A–m´ odulo M la identidad, id
M
, es un homomorfismo de A-m´ odulos.
(2) La composici ´ on de homomorfismos de A-m´ odulos, cuando est´ a definida, es un homo-
morfismo de A-m´ odulos.
Subm´ odulos
Sean A un anillo y M un A-m´ odulo. Un subgrupo abeliano N de M se llama un subm´ odulo si
para cada a ∈ A y cada n ∈ N se tiene an ∈ N.
Lema. 23.3.
Sean A un anillo, M un A-m´ odulo y N un subconjunto de M, son equivalentes:
(a) N es un subm´ odulo de M;
(b) Para todos a
1
, a
2
∈ A y n
1
, n
2
∈ N se tiene a
1
n
1
+a
2
n
2
∈ N.
Sean A un anillo y M un A-m´ odulo, si N es un subm´ odulo de M, entonces la inclusi ´ on i :
N −→M es un homomorfismo de A-m´ odulos.
En el conjunto /(M), de los subm´ odulos de un A-m´ odulo M, definimos la relaci ´ on ≤ me-
diante:
N
1
≤ N
2
si N
1
⊆ N
2
.
Lema. 23.4.
La relaci ´ on ≤es una relaci ´ on de orden en /(M).
Proposici´ on. 23.5.
Sean A un anillo y M un A-m´ odulo. Para cada familia de subm´ odulos de M, por ejemplo
¦N
i
[ i ∈ I¦, se tiene que ∩¦N
i
[ i ∈ I¦ es tambi´ en un subm´ odulo de M.
Se tiene entonces que ∩
i
N
i
es el ´ınfimo de la familia ¦N
i
[ i ∈ I¦.
Como consecuencia tenemos:
Corolario. 23.6.
Sea X un subconjunto de A-m´ odulo M, existe un menor subm´ odulo AX de M que contiene
a X, y que se puede describir como
AX = ∩¦N [ N es un subm´ odulo de M que contiene a X¦.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 23. HOMOMORFISMOS DE A–M´ ODULOS 109
El subm´ odulo AX se llama el subm´ odulo de M generado por X, y diremos que X es un sis-
tema de generadores de AX. Cuando X = ¦x¦, tiene un s´ olo elemento, Ax := AX se llama
el subm´ odulo c´ıclico generado por x. Si X es un conjunto finito, entonces AX se llama un
subm´ odulo finitamente generado.
Podemos observar que si X es un subconjunto de un A–m´ odulo M, el subm´ odulo de AX ge-
nerado por X consta de los siguientes elementos:
¦a
1
x
1
+ +a
n
x
n
[ a
1
, . . . , a
n
∈ A, x
1
, . . . , x
n
∈ X¦.
Teorema. 23.7.
Sean A un anillo y M un A-m´ odulo. Si ¦N
i
[ i ∈ I¦ es una familia de subm´ odulos de M,
entonces existe un menor subm´ odulo de M que contiene a cada elemento de la familia,
que notaremos por

¦N
i
[ i ∈ I¦ y llamaremos suma de la familia; la descripci ´ on a trav´ es
de sus elementos es:
_
_
_

j
n
j
[ j ∈ F ⊆ I finito, n
j
∈ N
j
para todo j ∈ F
_
_
_
.
Se tiene entonces que

i
N
i
es el supremo de la familia ¦N
i
[ i ∈ I¦.
Lema. 23.8.
El conjunto /(M) con la relaci ´ on de orden “≤” es un ret´ıculo con ´ınfimo la intersecci ´ on y
supremo la suma.
Proposici´ on. 23.9.
Sea A un anillo y f : M −→ M

un homomorfismo de A-m´ odulos, se verifican las siguientes
propiedades:
(1) Si N es un subm´ odulo de M, entonces f

(N) es un subm´ odulo de M

.
(2) Si N

es un subm´ odulo de M

, entonces f

(N

) es un subm´ odulo de M.
(3) Tanto f

como f

son homomorfismos de ret´ıculos.
Otras notaciones para f

y f

son, respectivamente, f y f
−1
.
Tipos de homomorfismos
Sea A un anillo y M, M

dos A-m´ odulos, el conjunto de los homomorfismos de A-m´ odulos de
M a M

se representa por Hom
A
(M, M

).
´
ALGEBRA CONMUTATIVA
P. Jara
110 CAP. IV. M´ ODULOS
Lema. 23.10.
En la situaci ´ on anterior Hom
A
(M, M

) es un A-m´ odulo con operaciones definidas mediante:
(1) (f +g)(m) = f (m) +g(m), para cualesquiera f , g ∈ Hom
A
(M, M

) y m ∈ M;
(2) (af )(m) = a(f (m)), para cualesquiera a ∈ A, f ∈ Hom
A
(M, M

) y m ∈ M.
Adem´ as si X e Y son A-m´ odulos y h : X −→ M, k : M

−→ Y, son homomorfismos de
A-m´ odulos, entonces para f , g ∈ Hom
A
(M, M

)
X
h

M
f

g

M

k

Y
se verifica:
(f +g) ◦ h = f ◦ h +g ◦ h y k ◦ (f +g) = k ◦ f +k ◦ g.
En particular tenemos que End
A
(M) es un anillo, no necesariamente conmutativo, que es un
subanillo de End(M), el anillo de los endomorfismos del grupo abeliano subyacente a M.
Observar que el anillo End
A
(M) act´ ua a la derecha, por composici ´ on, sobre Hom
A
(M, M

) y
que el anillo End
A
(M

) act´ ua a la izquierda sobre Hom
A
(M, M

), pero estas acciones no las
vamos a utilizar en este texto.
Sea A un anillo, dado un homomorfismo de A-m´ odulos f : M −→M

, la imagen de f es:
Im(f ) = ¦f (m) [ m ∈ M¦,
y el n´ ucleo de f es:
Ker(f ) = ¦m ∈ M [ f (m) = 0¦.
Lema. 23.11.
En la situaci ´ on anterior Im(f ) y Ker(f ) son subm´ odulos de M

y M respectivamente.
El cero de Hom
A
(M, M

) se representa por 0 y verifica: Im(0) = ¦0¦, Ker(0) = M.
Proposici´ on. 23.12.
En la situaci ´ on anterior se verifica:
(1) f es una aplicaci ´ on inyectiva si, y s´ olo si, Ker(f ) = ¦0¦.
(2) f es una aplicaci ´ on sobreyectiva si, y s´ olo si, Im(f ) = M

.
Teorema. 23.13.
En la situaci ´ on anterior f es una aplicaci ´ on biyectiva si, y s´ olo si, existe un homomorfismo
g : M

−→M verificando f ◦ g = id
M
y g ◦ f = id
M
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 24. M´ ODULO COCIENTE 111
Un homomorfismo de A-m´ odulos verificando las condiciones del Teorema (23.13.) se llama
un isomorfismo. Para un A-m´ odulo M un isomorfismo f : M −→ M se llama automorfis-
mo. El conjunto de los automorfismos de un A-m´ odulo M se representa por Aut
A
(M), y tiene
estructura de grupo respecto a la composici ´ on, ya que es el conjunto de los elementos inver-
tibles del anillo End
A
(M).
Proposici´ on. 23.14. (Propiedad universal del n´ ucleo.)
Sea A un anillo y f : M −→ M

un homomorfismo de A-m´ odulos. Si i : Ker(f ) −→ M es la
inclusi ´ on, entonces la composici ´ on i ◦ f es cero, y si g : X −→ M es un homomorfismo de
A-m´ odulos verificando g ◦ f = 0, entonces existe un ´ unico homomorfismo de A-m´ odulos
g

: X −→Ker(f ) tal que g = i ◦ g

.
Ker(f )
i

M
f

M

X
g

¸

g

w
w
w
w
w
w
w
w
w
w
Un homomorfismo f : M −→ M

con n´ ucleo igual a cero se llama un monomorfismo. Ob-
serva que un homomorfismo f es un monomorfismo si y solo si es una aplicaci ´ on inyectiva.
24. M´ odulo cociente
Sea A un anillo, M un A-m´ odulo y N un subm´ odulo, consideramos el grupo cociente M/N y
la proyecci ´ on can´ onica p : M −→M/N, entonces tenemos:
Lema. 24.1.
En la situaci ´ on anterior existe una ´ unica estructura de A-m´ odulo en M/N de forma que
p : M −→M/N sea un homomorfismo de A-m´ odulos.
El m´ odulo M/N se llama m´ odulo cociente de M por N.
Sea A un anillo, y f : M −→M

un homomorfismo de A-m´ odulos, llamamos con´ ucleo de f , y
lo representamos por Coker(f ), al m´ odulo cociente M

/ Im(f ).
´
ALGEBRA CONMUTATIVA
P. Jara
112 CAP. IV. M´ ODULOS
Proposici´ on. 24.2. (Propiedad universal del con´ ucleo.)
En la situaci ´ on anterior, supongamos que p : M −→ Coker(f ) es la proyecci ´ on can´ onica,
entonces p ◦ f = 0 y si g : M

−→ Y es un homomorfismo verificando g ◦ f = 0, entonces
existe un ´ unico homomorfismo de A-m´ odulos g

: Coker(f ) −→Y tal que g = g

◦ p.
M
f

M

p

g

Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Coker(f )
g

Y
Cuando f es la inclusi ´ on de un subm´ odulo N

de M

, entonces el con´ ucleo es precisamente
el cociente de M

por N

.
Un homomorfismo f : M −→M

con con´ ucleo igual a cero se llama un epimorfismo. Obser-
va que un homomorfismo f es un epimorfismo si y solo si es una aplicaci ´ on sobreyectiva.
Es de destacar que las propiedades universales del n´ ucleo y el con´ ucleo est´ an expresadas
para los pares (Ker(f ), i) y (p, Coker(f )) respectivamente. Por lo que desde un punto de vista
formal la definici ´ on de n´ ucleo y con´ ucleo de un homomorfismo hay que realizarla para los
pares anteriormente citados.
Siguiendo en esta l´ınea, vamos a introducir nuevos conceptos en las siguientes secciones.
Vamos a hacer uso de los m´ odulos cocientes en el estudio de m´ odulos y homomorfismos de
m´ odulos.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 24. M´ ODULO COCIENTE 113
Teoremas de isomorf´ıa
Teorema. 24.3.
Dado un homomorfismo de A–m´ odulos f : M −→M

, se verifica:
(1) Existe una proyecci ´ on p : M −→ M/ Ker(f ) definida por p(m) = m + Ker(f ) para cada
m ∈ M.
(2) Existe una inclusi ´ on j : Im(f ) −→M

definida por j(f (m)) = f (m) para cada m ∈ M.
(3) Primer Teorema de Isomorf´ıa. Existe un isomorfismo b : M/ Ker(f ) −→ Im(f ) definido
por b(m+ Ker(f )) = f (m) para cada m ∈ M.
M
f

p

M

M/ Ker(f )

=
b

Im(f )
j
¸
(4) Existe una biyecci ´ on, que conserva el orden, entre las familias de subm´ odulos
/ = ¦N ⊆ M [ Ker(f ) ⊆ N¦ y
B = ¦N

⊆ M

[ N

⊆ Im(f )¦.
Enesta biyecci ´ onla imagende N ∈ /es f

(N) ⊆ M

y la imagende N

∈ B es f

(N

) ⊆ M
´
ALGEBRA CONMUTATIVA
P. Jara
114 CAP. IV. M´ ODULOS
Teorema. 24.4. (Segundo Teorema de isomorf´ıa o Teorema del paralelogramo)
Sea M un A-m´ odulo y N
1
, N
2
subm´ odulos de M. Existe un isomorfismo
N
1
N
1
∩ N
2

=
N
1
+N
2
N
2
,
definido por x + (N
1
∩ N
2
) →x +N
2
.
N
1
+N
2
N
1

q
q
q
q
q
q
q
q
q
q
q
N
2
¸
N
1
∩ N
2
¸

q
q
q
q
q
q
q
q
q
q
q
Tenemos el siguiente diagrama conmutativo:
N
1
∩ N
2




_

N
2


_

N
2
N
1
∩N
2

=

N
1



N
1
+N
2

N
1
+N
2
N
1

N
1
N
1
∩N
2

=

N
1
+N
2
N
2

0
Para completar la teor´ıa vamos a incluir el Tercer Teorema de Isomorf´ıa o del Doble Cociente.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 24. M´ ODULO COCIENTE 115
Teorema. 24.5. (Tercer Teorema de Isomorf´ıa. o Teorema del Doble Cociente)
Sean M un A–m´ odulo y N ⊆ L subm´ odulos de M. Existe una biyecci ´ on, que conserva el
orden, entre los subm´ odulos de M que contienen a N y los subm´ odulos de M/N, dada por
L →
L
N
. Adem´ as para cada N ⊆ L ⊆ M existe un isomorfismo
M/N
L/N

=
M
L
,
que est´ a definido por m+M +
L
N
→m+L. Tenemos el siguiente diagrama conmutativo:
N



L


_

L/N

_

N



M

M/N

0

L/M •
Los teoremas de isomorf´ıa segundo y tercero se conocen como teoremas de isomorf´ıa de
Noether.
M´ odulos c´ıclicos
Si M es un A–m´ odulo, para cada m ∈ M podemos definir la aplicaci ´ on f
m
: A −→M mediante
f
m
(a) = am para cada a ∈ A.
Lema. 24.6.
Sea M un A–m´ odulo. Se verifica:
(1) Para cada m ∈ M la aplicaci ´ on f
m
: A −→M es un homomorfismo A–m´ odulos.
(2) El n´ ucleo de f
m
es ¦a ∈ A [ am = 0¦ se llama el anulador de m, y se representa por
Ann
A
(m). Como consecuencia es un ideal de A.
(3) El anulador del m´ odulo M se define como Ann
A
(M) = ∩¦Ann
A
(m) [ m ∈ M¦.
Ejercicio. 24.7.
Demuestra que cada A–m´ odulo M tiene una estructura de m´ odulo sobre el anillo
A/ Ann
A
(M) de forma que la estructura de A–m´ odulo inducida por el cambio de anillo,
A →A/ Ann
A
(M), coincide con la estructura original en M.
´
ALGEBRA CONMUTATIVA
P. Jara
116 CAP. IV. M´ ODULOS
Recordar que un A–m´ odulo es c´ıclico si est´ a generado por un elemento.
Proposici´ on. 24.8.
Dado un A–m´ odulo c´ıclico M con generador g ∈ M, se tiene:
1. El homomorfismo f
g
: A −→M es sobreyectivo.
2. Existe un isomorfismo A/ Ann
A
(g)

= M.
Como consecuencia todo A–m´ odulo c´ıclico es un cociente del anillo A.
25. Suma directa de A–m´ odulos
Sea ¦M
i
[ i ∈ I¦ una familia de A-m´ odulos, se llama suma directa de la familia a un A-
m´ odulo M junto con una familia de homomorfismos de A-m´ odulos ¦j
i
: M
i
−→ M [ i ∈ I¦
verificando: para cada A-m´ odulo X y cada familia de homomorfismos de A-m´ odulos ¦f
i
:
M
i
−→X [ i ∈ I¦, existe un ´ unico homomorfismo de A-m´ odulos f : M −→X tal que f
i
= f ◦j
i
para cada ´ındice i ∈ I, esto es, los siguientes diagramas son conmutativos para todo i ∈ I.
M
i
j
i

f
i

B
B
B
B
B
B
B
B
M
f

X
La suma directa, si existe, est´ a definida de forma ´ unica salvo isomorfismo, esto es, si el par
(Y, ¦h
i
M
i
−→ Y [ i ∈ I¦) es otra suma directa de la misma familia, entonces existe un
isomorfismo h : M −→ Y tal que h
i
= h ◦ j
i
para cada i ∈ I. Esto es, los siguientes diagramas
son conmutativos para todo i ∈ I.
M
i
j
i

h
i

B
B
B
B
B
B
B
B
M
h

Y
Dada una familia de A-m´ odulos vamos a construir una suma directa. Para ello definimos
M = ⊕¦M
i
[ i ∈ I¦ ⊆

¦M
i
[ i ∈ I¦,
formado por los elementos de soporte finito, y j
k
: M
k
−→ ⊕
i
M
i
mediante: j
k
(x) = (δ
k,i
x)
i
,
para cada k ∈ I. El par (⊕M
i
, ¦j
i
[ i ∈ I¦) es una suma directa de la familia ¦M
i
[ i ∈ I¦.
Por abuso de lenguaje, al igual que en el caso del n´ ucleo y el con´ ucleo, se llama suma directa
de la familia al A-m´ odulo ⊕
i
M
i
, sobre-entendiendo los homomorfismos j
i
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 25. SUMA DIRECTA DE A–M´ ODULOS 117
Veamos ahora algunas propiedades de la suma directa:
Proposici´ on. 25.1.
(1) Para cada i ∈ I el homomorfismo j
i
: M
i
→⊕
i
M
i
es un monomorfismo;
(2) Sean ¦M
i
[ i ∈ I¦ y ¦N
i
[ i ∈ I¦ familias de A–m´ odulos de forma que para cada´ındice i ∈
I existe unhomomorfismo de A–m´ odulos f
i
: N
i
−→M
i
. Existe un ´ unico homomorfismo
f : ⊕
i
N
i
−→⊕
i
M
i
tal que j
i
◦f
i
= f ◦h
i
para cada i ∈ I, siendo h
i
: N
i
−→⊕
i
N
i
la inclusi ´ on
can´ onica de N
i
en la suma directa;
N
i
h
i

f
i


i
N
i
f

M
i
j
i


i
M
i
(3) Si cada f
i
es un monomorfismo, resp. epimorfismo, entonces f es un monomorfismo,
resp. epimorfismo;
(4) ⊕
i
(M
i
/N
i
)

=

i
M
i

i
N
i
.
De forma dual tenemos el concepto de producto directo.
Ejercicio. 25.2.
Desarrolla el concepto de producto directo y sus propiedades de forma an´ aloga a como
hemos hecho con la suma directa.
Sumas directas finitas
Sea M
1
, . . . , M
t
una familia finita de A–m´ odulos. Podemos considerar la suma directa ⊕¦M
i
[
i = 1, . . . , t¦ = M
1
⊕ ⊕ M
t
. Observar que junto a los homomorfismos j
i
: M
i
−→ ⊕
i
M
i
tenemos otros definidos por
p
i
: ⊕
i
M
i
−→M
i
, p
i
(m
1
, . . . , m
t
) = m
i
.
Es f´ acil ver que (⊕
i
M
i
, ¦p
i
[ i = 1, . . . , t¦) es un producto directo de la familia.
Los homomorfismos j
i
y p
i
verifican, entre otras, las siguientes relaciones:
p
i
◦ j
i
= id
M
i
, ∀i = 1, . . . , t
p
i
◦ j
h
= 0, si i ,= h
j
1
p
1
+ +j
t
p
t
= id
M
.
´
ALGEBRA CONMUTATIVA
P. Jara
118 CAP. IV. M´ ODULOS
Podemos entonces enunciar y probar el siguiente
Teorema. 25.3.
Sea M, M
1
, . . . , M
t
una familia finita de A–m´ odulos y ¦j
i
: M
i
−→ M [ i = 1, . . . , t¦ una
familia finita de homomorfismos. Son equivalentes
(a) (M, ¦j
i
[ i = 1, . . . , t¦) es una suma directa.
(b) Existe una familia de homomorfismos ¦p
i
: M −→ M
i
[ i = 1, . . . , t¦ tal que p
i
◦ j
h
=
δ
i,h
id
M
i
y

t
i=1
j
i
◦ p
i
= id
M
.
De forma dual podemos enunciar este Teorema para productos directos.
Ejercicio. 25.4.
Enunciar y probar el Teorema (25.3.) para productos directos.
Homomorfismos
En el caso de tratar con homomorfismos entre dos sumas directas de familias finitas de
m´ odulos, el uso de matrices es muy ´ util como vamos a ver a continuaci ´ on.
Proposici´ on. 25.5.
Dadas dos familias finitas de A–m´ odulos ¦M
i
[ i = 1, . . . , t¦ y ¦N
h
[ h = 1, . . . , s¦, existe un
isomorfismo
Hom
A
(⊕
t
i=1
M
i
, ⊕
s
h=1
N
h
)

= ⊕
t
i=1

s
h=1
Hom
A
(M
i
, N
h
),
que a cada homomorfismo f : ⊕
t
i=1
M
i
−→ ⊕
s
h=1
N
h
hace corresponder (f
hi
)
hi
, donde f
hi
:
M
i
−→N
h
est´ a definido f
hi
(x) = (p
h
◦ f ◦ j
i
)(x).
DEMOSTRACI ´ ON. Vamos a construir la aplicaci ´ on inversa. Dado (f
hi
)
hi
, para cada ´ındice i
consideramos ¦f
hi
[ h = 1, . . . , s¦, que inducen un homomorfismo f
i
: M
i
−→

h
N
h
. Ahora
consideramos la familia ¦f
i
[ i = 1, . . . , t¦, que induce un homomorfismo ⊕
i
M
i
−→

h
N
h
,
que es el morfismo f inicial.
El homomorfismo f : ⊕
t
i=1
M
i
−→ ⊕
s
h=1
N
h
puede ahora representarse por la matriz (f
hi
)
hi
, y
la imagen de un elemento (m
1
, . . . , m
t
) ∈ ⊕
i
M
i
se expresa:
_
_
_
f
11
f
1t
.
.
.
.
.
.
.
.
.
f
s1
f
st
_
_
_
_
_
_
m
1
.
.
.
m
t
_
_
_
=
_
_
_

i
f
1i
(m
i
)
.
.
.

i
f
si
(m
i
)
_
_
_
∈ ⊕
s
h=1
N
h
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 26. M´ ODULOS LIBRES 119
Suma directa interna
Se considera ahora un A–m´ odulo M y una familia finita de subm´ odulos: N
1
, . . . , N
t
. Estamos
interesados en relacionar ⊕
t
i=1
N
i
y M.
Como consecuencia de la propiedad universal de la suma directa tenemos un homomorfis-
mo, f : ⊕
t
i=1
N
i
−→M, inducido por las inclusiones N
i
⊆ M y definido por: f ((n
i
)
i
) =

t
i=1
n
i
.
Lema. 25.6.
Con la notaci ´ on anterior se verifica:
(1) f es sobreyectivo si, y solo si,

t
i=1
N
i
= M y
(2) f es inyectivo si, y solo si, N
h
∩ (N
1
+ +N
h−1
+N
h+1
+ +N
t
) = 0 para cada ´ındice
h, si, y solo si, N
h
∩ (N
1
+ +N
h−1
) = 0 para cada ´ındice h.
Cuando f es un isomorfismo decimos que M es la suma directa interna de los N
1
, . . . , N
t
.
Una familia finita de subm´ odulos N
1
, . . . , N
t
⊆ M se dice independiente si verifica las condi-
ciones equivalentes del apartado (2) Lema (25.6.).
26. M´ odulos libres
Un A-m´ odulo F se llama libre sobre un subconjunto X ⊆ F si para cada aplicaci ´ on f : X −→
M, de X en un A-m´ odulo M, existe un ´ unico homomorfismo f

: F −→M tal que f

|X
= f .
X
incl.

f

A
A
A
A
A
A
A
F
f

M
El conjunto X se llama una base de F.
Lema. 26.1.
Si F es libre sobre X y G es libre sobre Y y existe una aplicaci ´ on de f : X −→ Y, entonces f
induce un homomorfismo de f : F −→G. Si f es una biyecci ´ on, entonces f es un isomorfis-
mo.
X



f

F
f

Y



G
´
ALGEBRA CONMUTATIVA
P. Jara
120 CAP. IV. M´ ODULOS
Como consecuencia, sobre cada conjunto X existe, salvo isomorfismo, un ´ unico m´ odulo li-
bre. Observar que estos m´ odulos son isomorfos para cada par de conjuntos con el mismo
cardinal.
Dado un conjunto X existe siempre un A–m´ odulo libre sobre X. Para construirlo definimos
F = ⊕¦A
x
[ x ∈ X, A
x
= A, para todo x ∈ X¦ e i : X −→ F mediante i(x) = e
x
, donde
e
x
= (δ
x,y
)
y
. De esta forma podemos identificar X con el conjunto ¦e
x
[ x ∈ X¦.
Proposici´ on. 26.2.
Con la notaci ´ on anterior F es libre sobre X.
Como consecuencia de esta construcci ´ on, y de la definici ´ on de m´ odulo libre, resulta que
cada A–m´ odulo libre sobre un conjunto X es isomorfo a una suma directa, indizada en X, de
copias del anillo A.
Una propiedad importante de los m´ odulo libres es:
Teorema. 26.3.
Cada A–m´ odulo es un cociente de un A–m´ odulo libre, y por tanto de una suma directa de
copias de A.
Dado unA–m´ odulo M una presentaci´ onlibre de M es dar unm´ odulo libre F y unsubm´ odulo
K tal que F/K

= M, o equivalentemente dar un homomorfismo sobreyectivo de un m´ odulo
libre a M.
Una presentaci ´ on libre se llama finita cuando tanto F con K son finitamente generados. En
este caso si F est´ a generado por ¦f
1
, . . . , f
t
¦ y K est´ a generado por ¦k
1
, . . . , k
s
¦, siendo k
j
=

i
a
i
f
i
, representamos el m´ odulo M como M = ¸f
1
, . . . , f
t
[

i
a
i
f
i
= 0¸.
En particular un A–m´ odulo es finitamente generado si, y s´ olo si, es un cociente de una suma
directa finita de copias de A y advertir que un m´ odulo finitamente generado no tiene que
tener una presentaci ´ on libre finita.
Si F es un A–m´ odulo libre sobre un conjunto X y m es un ideal maximal de A, en F

= A
(X)
podemos considerar el subm´ odulo mA
(X)
; es claro que tenemos
A
(X)
mA
(X)
=
A
(X)
m
(X)

=
_
A
m
_
(X)
,
que es un A/m–espacio vectorial de dimensi ´ on Card(X). Como consecuencia si F es A–m´ odu-
lo libre sobre un conjunto X resulta que Card(X) es un invariante de F al que vamos a llamar
el rango de F.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 26. M´ ODULOS LIBRES 121
Esto completa el resultado al inicio de esta secci ´ on, de forma que, sobre un anillo conmutati-
vo, a cada n´ umero cardinal podemos asociar una ´ unica clase de isomorf´ıa de m´ odulos libres
de forma que esta correspondencia sea biyectiva.
Homomorfismos entre m´ odulos libres finitamente generados
Cada A–m´ odulo libre finitamente generado F es isomorfo a una suma directa A
n
de copias del
anillo A, por lo que el estudio de los homomorfismos entre dos A–m´ odulos libres finitamente
generados se reduce al estudio de homomorfismos entre sumas directas finitas de copias
de A. Observar que el isomorfismo F

= A
n
se establece fijando una base de F, por lo que
tomando bases distintas podemos tener isomorfismos F

= A
n
distintos.
Como cada endomorfismo de A est´ a definido por un elemento a ∈ A, en virtud de la Proposi-
ci ´ on (25.5.) el estudio de los endomorfismos entre m´ odulos libres finitamente generados se
reduce al estudio de matrices con coeficientes en A.
Representamos por M
n×m
(M) el conjunto de las matrices con coeficientes en A con n filas y
m columnas. Por simplicidad el conjunto M
n×n
(A) se representa por M
n
(A). Un elemento de
M
n×m
(M) se representa por
_
_
_
a
11
a
1m
.
.
.
.
.
.
a
n1
a
nm
_
_
_
El conjunto M
n×m
(A) tiene estructura de A–m´ odulo y el conjunto M
n
(A) tiene estructura de
A–´ algebra, aunque no conmutativa.
Al considerar la estructura multiplicativa de M
n
(A) aparece de forma natural el grupo lineal
general, GL
n
(A), que es el grupo de las matrices invertibles.
Lema. 26.4.
Dadas dos matrices X e Y en M
n×m
(A) que representan el mismo endomorfismo respecto a
distintas bases, existen matrices invertibles P ∈ M
n
(A) y Q ∈ M
m
(A) tales que X = PYQ.
Dos matrices X e Y en la situaci ´ on del lema se llaman matrices equivalentes. Es claro que la
relaci ´ on “equivalente a” es una relaci ´ on de equivalencia en M
n×m
(A).
Lema. 26.5.
Dadas dos matrices X e Y en M
n
(A), que representan el mismo endomorfismo respecto a
distintas bases, existe una matriz invertible P tal que Y = PXP
−1
.
´
ALGEBRA CONMUTATIVA
P. Jara
122 CAP. IV. M´ ODULOS
Dos matrices X e Y en la situaci ´ on del lema se llaman matrices semejantes. Es claro que la
relaci ´ on “semejante a” es una relaci ´ on de equivalencia en M
n
(A).
Dada una matriz X = (x
ij
)
ij
∈ M
n
(A), el determinante de X se define
det(X) =

σ∈S
n
(−1)
s(σ)
a
1σ(1)
a
nσ(n)
.
El determinante de una matriz X verifica algunas propiedades geom´ etricas que son de in-
ter´ es. Dada X el elemento adjunto o cofactor de x
ij
es el determinante de la matriz obtenida
de X eliminando la fila i y la columna j, es pues el determinante de una matriz (n−1)(n−1),
afectado por el signo (−1)
i+j
; se representa por X
ij
. La matriz adjunta de la matriz X es la
matriz adj(X) = (X
ij
)
ji
, esto es, la matriz traspuesta de la matriz formada por los elementos
adjuntos.
Lema. 26.6. (Teorema de Laplace)
Dada una matriz X = (x
ij
)
ij
∈ M
n
(A), se verifica:
(1) det(X) = x
i1
X
i1
+ +x
in
X
in
para cada ´ındice i = 1, . . . , n.
(2) det(X) = x
1j
X
1j
+ +x
nj
X
nj
para cada ´ındice j = 1, . . . , n.
(3) X adj(X) = det(X) I = adj(X) X.
Corolario. 26.7.
Una matrix X ∈ M
n
(A) es invertible si, y solo si, det(X) es un elemento invertible en A.
27. M´ odulos finitamente generados
Lema. 27.1. (Teorema de Cayley–Hamilton.)
Sea A un anillo, M un A–m´ odulo finitamente generado, a un ideal de A y f un endomorfismo
de M tal que f (M) ⊆ aM. Entonces f verifica una ecuaci ´ on de la forma
f
n
+a
1
f
n−1
+ +a
n−1
f +a
n
= 0, con a
i
∈ a.
DEMOSTRACI ´ ON. Sea ¦m
1
, . . . , m
t
¦ ⊆ M un sistema de generadores de M, y sea f (m
i
) =

t
j=1
a
ij
m
j
, con a
ij
∈ a. Tenemos entonces
t

j=1

i,j
f −a
ij
)m
j
= 0.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 27. M´ ODULOS FINITAMENTE GENERADOS 123
Multiplicamos por la derecha por la adjunta de (δ
i,j
f − a
ij
)
ij
, obteniendo que det(δ
i,j
f − a
ij
)
ij
anula a cada m
j
. Luego det(δ
i,j
f − a
ij
)
ij
es el homomorfismo cero y al desarrollar se tiene la
ecuaci ´ on buscada.
OTRA DEMOSTRACI ´ ON.
Se considera el diagrama:
Ker(f

)

A
t
f

ρ

aA
t
ρ

incl

A
t
ρ

Ker(f )

M
f

aM
incl

M
donde ρ : A
t
−→ M es la proyecci ´ on can´ onica y f

: A
t
−→ aA
t
est´ a definida por f (e
i
) =

t
j=1
a
ij
e
j
, siguiendo la notaci ´ on anterior, esto es, f (m
i
) =

t
j=1
a
ij
m
j
, con a
ij
∈ a. El diagra-
ma es conmutativo y f

: A
t
−→ A
t
est´ a definido por una matriz, sea ´ esta E. La matriz E es
ra´ız de su polinomio caracter´ıstico: det(E − λI). Sustituyendo E por f tenemos la ecuaci ´ on
buscada.
Corolario. 27.2.
Sea A un anillo, M un A–m´ odulo finitamente generado, a un ideal de A tal que aM = M.
Entonces existe un x ∈ A tal que x ≡ 1 (m´ od a) y xM = 0.
DEMOSTRACI ´ ON. Si tomamos en el Lema (27.1.) f = id
M
, para cada m ∈ M se verifica (1 +
a
1
+ + a
n−1
+ a
n
)m = 0. Por lo tanto podemos tomar x = 1 + a
1
+ + a
n−1
+ a
n
que
cumple las dos condiciones del enunciado.
Lema. 27.3. (Lema de Nakayama.)
Sea A un anillo, M un A–m´ odulo finitamente generado, a un ideal de A contenido en Rad(A).
Entonces aM = M implica M = 0.
DEMOSTRACI ´ ON. Por el Corolario (27.2.) existe x ∈ A tal que x ≡ 1 (m´ od a) y xM = 0. Como
x −1 ∈ a ⊆ Rad(A), entonces x ∈ A es una unidad, entonces M = 0.
OTRA DEMOSTRACI ´ ON.
Si M ,= 0, consideramos unconjuntominimal de generadores de M, por ejemplo¦m
1
, . . . , m
t
¦.
Para cada m
i
tenemos una expresi ´ on del tipo
m
i
=
t

j=1
a
ij
m
j
, con a
ij
∈ a ⊆ Rad(a).
Entonces se verifica
(1 −a
tt
)m
t
=
t−1

j=1
a
ij
m
j
,
´
ALGEBRA CONMUTATIVA
P. Jara
124 CAP. IV. M´ ODULOS
y como 1 − a
tt
es una unidad, resulta que ¦m
1
, . . . , m
t−1
¦ es un sistema de generadores, lo
que es una contradicci ´ on.
Corolario. 27.4.
Sea A un anillo, M un A–m´ odulo finitamente generado, N un subm´ odulo de M, a un ideal
de A contenido en Rad(A). Entonces aM +N = M implica N = M.
En realidad solo necesitamos que el cociente M/N sea finitamente generado.
DEMOSTRACI ´ ON. Basta tomar el m´ odulo finitamente generado M/N en el Lema de Nakaya-
ma, ya que se tiene a
_
M
N
_
=
aM+N
N
.
Lema. 27.5.
Sea A un anillo local con ideal maximal my M un A–m´ odulo finitamente generado. Si x
1
, . . . ,
x
t
son elementos de M tales que sus clases en M/mM generan M/mM como A/m–m´ odulo.
Entonces ¦x
1
, . . . , x
t
¦ es un sistema de generadores de M.
DEMOSTRACI ´ ON. Tomamos en el Corolario (27.4.) N = Ax
1
+ +Ax
t
.
Si M es un A–m´ odulo finitamente generado, llamamos µ(M) al menor n´ umero de elementos
de un sistema de generadores de M. Un sistema de generadores con µ(M) elementos se llama
un sistema de generadores minimal.
Consecuencia de la definici ´ on de rango de un m´ odulo libre tenemos:
Lema. 27.6.
Si F es un A–m´ odulo libre finitamente generado, entonces µ(F) es el n´ umero de elementos
de una base, esto es, el rango de F.
DEMOSTRACI ´ ON. Sea s el rango de F y ¦m
1
, . . . , m
t
¦ un sistema minimal de generadores,
para cada ideal maximal m se tiene que ¦m
1
, . . . , m
t
¦ es un sistema de generadores de F/mF.
Como F/mF

=
_
A
m
_
t
, tenemos t ≤ m, y en consecuencia t = s, el rango de F.
Este resultado se puede aplicar ahora a anillos locales y obtenemos:
Corolario. 27.7.
Sea (A, m, K) un anillo local y M un A–m´ odulo finitamente generado. Si m
1
, . . . , m
t
∈ M, son
equivalentes:
(a) M = Am
1
+ +Am
t
;
(b) ¦m
1
, . . . , m
t
¦ ⊆ M/mM es un sistema de generadores M/mM como K–espacio vectorial.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 28. M´ ODULOS NOETHERIANOS 125
Corolario. 27.8.
Con las mismas hip´ otesis se verifica:
(1) µ = dim
K
(M/mM);
(2) m
1
, . . . , m
n
es un sistema minimal de generadores de M si, y s´ olo si, ¦m
1
, . . . , m
n
¦ es una
K–base de M/mM;
(3) si m
1
, . . . , m
n
es un sistema minimal de generadores de M y

n
i=1
r
i
m
i
= 0, r
i
∈ A,
entonces r
i
∈ m para cada ´ındice i;
(4) cada sistema de generadores contiene uno minimal;
(5) los elementos m
1
, . . . , m
n
puedenextenderse a unsistema minimal de generadores de M
si, y s´ olo si, ¦m
1
, . . . , m
n
¦ son K–linealmente independientes en M/mM sobre el cuerpo
A/m.
28. M´ odulos noetherianos
Un A–m´ odulo M verifica la condici´ on maximal si toda familia no vac´ıa de subm´ odulos, or-
denada por inclusi ´ on, tiene un elemento maximal.
Un A–m´ odulo M verifica la condici´ on de cadena ascendente si toda cadena ascendente de
subm´ odulos de M es estacionaria, esto es, si M
1
⊆ M
2
⊆ es una cadena ascendente de
subm´ odulos de M, entonces existe m ∈ N tal que M
m
= M
n
para todo n ≥ m.
Un A–m´ odulo M se llama noetheriano si es finitamente generado y cada subm´ odulo N de M
es finitamente generado.
Lema. 28.1.
Sea M un A–m´ odulo, son equivalentes los siguientes enunciados:
(a) M es noetheriano;
(b) M verifica la condici ´ on maximal;
(c) M verifica la condici ´ on de cadena ascendente.
DEMOSTRACI ´ ON. (a)⇒(b). Sea Γ una familia no vac´ıa de subm´ odulos de M. Sea M
0
⊆ M
1

una cadena de elementos de Γ, entonces ∪
i
M
i
es un subm´ odulo finitamente generado de
M por ser M noetheriano. Si ¦m
1
, . . . , m
t
¦ es un sistema de generadores de ∪
i
M
i
, existe un
´ındice j tal que ¦m
1
, . . . , m
t
¦ ⊆ M
j
, y por tanto ∪
i
M
i
= M
j
∈ Γ. As´ı pues, por el Lema de Zorn,
Γ tiene elementos maximales.
´
ALGEBRA CONMUTATIVA
P. Jara
126 CAP. IV. M´ ODULOS
(b)⇒(c). Si M
0
⊆ M
1
⊆ es una cadena ascendente de subm´ odulos de M, entonces la
familia ¦M
0
, M
1
, . . .¦ tiene un elemento maximal, sea M
j
, por tanto para h > j se verifica
M
h
= M
j
y la cadena es estacionaria.
(c)⇒(a). Si N es un subm´ odulo de M, consideramos un elemento n
1
∈ N. Si n
1
A = N, en-
tonces N es finitamente generado. En caso contrario existe n
2
∈ N ¸ n
1
A. Si n
1
A + n
2
A = N,
entonces N es finitamente generado. En caso contrario existe n
3
∈ N ¸ n
1
A +n
2
A . . . . Si para
cada´ındice i podemos encontrar un elemento n
i+1
∈ N ¸n
1
A + +n
i
A, entonces podemos
construir una cadena estrictamente ascendente
n
1
A ⊂ n
1
A +n
2
A ⊂ ⊂ n
1
A + +n
i
A ⊂ ,
lo que es una contradicci ´ on.
Lema. 28.2.
Sea 0 →M

→M →M

→0 una sucesi ´ on exacta corta de A–m´ odulos. Son equivalentes los
siguientes enunciados:
(a) M es noetheriano;
(b) M

y M

son noetherianos.
DEMOSTRACI ´ ON. (a)⇒(b). Ya que cada cadena de subm´ odulos de M

es tambi´ en una ca-
dena de subm´ odulos de M, tenemos que cada cadena de subm´ odulos de M

estabiliza. Si
M

1
⊂ M

2
⊆ es una cadena de subm´ odulos de M

, entonces identificando M

con M/M

,
tenemos que existe una cadena
M
1
⊆ M
1

de subm´ odulos de M, endonde M
i
/M

= M

i
para cada´ındice i. Comola cadena de subm´ odu-
los de M estabiliza, entonces la cadena M

1
⊂ M

2
⊆ tambi´ en estabiliza.
Como consecuencia tenemos el siguiente resultado.
Corolario. 28.3.
Cada subm´ odulo y cada cociente de un A–m´ odulo noetheriano es noetheriano y una suma
directa finita de A–m´ odulos es noetheriana si y solo si cada sumando es noetheriano.
M´ odulos artinianos
Un A–m´ odulo M verifica la condici´ on minimal si toda familia no vac´ıa de subm´ odulos, or-
denada por inclusi ´ on, tiene un elemento minimal.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 28. M´ ODULOS NOETHERIANOS 127
Un A–m´ odulo M verifica la condici´ on de cadena descendente si toda cadena descendente
de subm´ odulos de M es estacionaria, esto es, si M
1
⊇ M
2
⊇ es una cadena descendente
de subm´ odulos de M, entonces existe m ∈ N tal que M
m
= M
n
para todo n ≥ m.
Lema. 28.4.
Sea M un A–m´ odulo, son equivalentes los siguientes enunciados:
(a) M verifica la condici ´ on minimal;
(b) M verifica la condici ´ on de cadena descendente.
Un A–m´ odulo M que verifica las condiciones equivalentes del Lema se llama artiniano.
Como consecuencia tenemos el siguiente resultado.
Corolario. 28.5.
Cada subm´ odulo y cada cociente de un A–m´ odulo artiniano es artiniano y una suma directa
finita de A–m´ odulos es artiniana si y solo si cada sumando es artiniano.
Anillos noetherianos
Un anillo A se llama noetheriano si
A
A es un A–m´ odulo noetheriano.
Lema. 28.6.
Sea A un anillo, son equivalentes los siguientes enunciados:
(a) A es noetheriano;
(b) Cada A–m´ odulo finitamente generado es noetheriano.
DEMOSTRACI ´ ON. (a)⇒(b). Si M es un A–m´ odulo finitamente generado, entonces existe una
presentaci ´ on libre A
n
→M →0, y como A es noetheriano, entonces M lo es.
(b)⇒(a). Como
A
A es un A–m´ odulo finitamente generado, tenemos que
A
A es noetheriano y
por tanto A es un anillo noetheriano.
Lema. 28.7.
Si A es un anillo noetheriano y si a es un ideal, entonces A/a es un anillo noetheriano.
DEMOSTRACI ´ ON. Si b es un ideal de A/a, entonces existe un ideal b

de A tal que b = b

/a, y
por tanto, como b

es finitamente generado, resulta que b tambi´ en lo es.
´
ALGEBRA CONMUTATIVA
P. Jara
128 CAP. IV. M´ ODULOS
Existen m´ as formas de construir anillos noetherianos a partir de otros que ya lo son. Veamos
algunos ejemplos.
Proposici´ on. 28.8. (Teorema de la base de Hilbert.)
Si Aes unanillo noetheriano, entonces el anillo de polinomios A[X] es unanillo noetheriano.
DEMOSTRACI ´ ON. Sea a un ideal de A[X]. Consideramos el conjunto de los coeficientes l´ıderes
de los polinomios en a. Este conjunto es un ideal de A, llam´ emoslo b. Ya que A es un anillo
noetheriano, b es un ideal finitamente generado. Supongamos que b = a
1
A + + a
t
A y sea
F
i
∈ a tal que
F
i
= a
i
X
n
i
+ t´ erminos de grado menor.
Sea a

el ideal de A[X] generado por F
1
, . . . , F
t
. Es claro que a

⊆ a.
Sea F = aX
m
+ t´ erminos de grado menor ∈ a. Si m ≥ n = m´ ax¦n
i
[ i = 1, . . . , t¦, entonces
consideramos una combinaci ´ on tal que a =

t
i=1
r
i
a
i
y construimos entonces
G = F −
t

i=1
r
i
F
i
X
m−n
i
∈ a.
Resulta que gr(G) < gr(F). Luego reiterando este proceso el n´ umero de veces que sea nece-
sario podemos suponer que gr(F) < n.
Sea M el A–m´ odulo generado por 1, X, . . . , X
n−1
, entonces a = (a ∩ M) + a

. Por ser M fini-
tamente generado es noetheriano y entonces a ∩ M es finitamente generado. Sean G
1
, . . . , G
s
una familia de generadores de a ∩ M, entonces a est´ a generado como A[X]–m´ odulo por G
1
,
. . . , G
s
, F
1
, . . . , F
t
, y tenemos que es finitamente generado.
Corolario. 28.9.
Si A es un anillo noetheriano, entonces el anillo de polinomios A[X
1
, . . . , X
n
] es noetheriano.
Corolario. 28.10.
Sea A un anillo noetheriano conmutativo y B una A–´ algebra finitamente generada, enton-
ces B es noetheriana. En particular toda ´ algebra finitamente generada sobre un cuerpo es
noetheriana.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 28. M´ ODULOS NOETHERIANOS 129
Caracterizaciones y ejemplos de anillos noetherianos
1
Teorema. 28.11. (Teorema de Cohen.[3])
Sea A un anillo conmutativo. Son equivalentes los siguientes enunciados:
(a) A es un anillo noetheriano;
(b) Todos los ideales primos de A son finitamente generados.
DEMOSTRACI ´ ON. (Matsumura:1986, pag. 17) (b)⇒(a). Llamamos Γ al conjunto de todos los
ideales de A que no son finitamente generados. Si Γ ,= ∅, aplicando el Lema de Zorn existen
en Γ elementos maximales. Sea a ∈ Γ maximal. Si a no es primo, existen a, b ∈ A tales que
ab ∈ a y a, b / ∈ a. Consideramos a + aA; es finitamente generado ya que no pertenece a Γ.
Entonces existen a
1
, . . . , a
t
∈ a tales que a +aA = a
1
A + +a
t
A +aA.
Consideramos (a : a). Tenemos que a ⊆ (a : a), como b ∈ (a : a) ¸ a, entonces (a : a) / ∈ Γ y es
tambi´ en finitamente generado. Entonces (a : a) = b
1
A + +b
m
A.
Dado y ∈ a, existe una expresi ´ on
y = a
1
r
i
+ +a
t
r
t
+ar con r
1
, . . . , r
t
, r ∈ A.
Entonces r ∈ (a : a) y existen s
1
, . . . , s
m
∈ A tales que
r = b
1
s
1
+ +b
m
s
m
,
Uniendo todo resulta
y = a
1
r
1
+ +a
t
r
t
+ab
1
s
1
+ +ab
m
s
m
,
y por tanto ¦a
1
, . . . , a
r
, ab
1
, . . . , ab
m
¦ es un sistema de generadores de a, lo que es una contra-
dicci ´ on. Resulta pues que Γ ha de ser vac´ıo y por tanto A es un anillo noetheriano.
Teorema. 28.12. (Teorema de la base de Hilbert para series formales de potencias.)
Sea A un anillo noetheriano y X una indeterminada, entonces el anillo de series formales de
potencias A[[X]] es noetheriano.
DEMOSTRACI ´ ON. Sea a un ideal de A[[X]], llamamos a
0
al ideal de A formado por los t´ ermi-
nos independientes de los elementos de a. De forma similar llamamos a
1
al conjunto de los
coeficientes de X en los elementos de a; es claro que a
1
es un ideal de A. De forma an´ aloga
definimos a
h
el ideal de los coeficientes de X
h
en los elementos de a. Multiplicando por X
tenemos a
i
⊆ a
i+1
; por tanto tenemos una cadena de ideales de A:
a
0
⊆ a
1
⊆ a
2

1
OPCIONAL
´
ALGEBRA CONMUTATIVA
P. Jara
130 CAP. IV. M´ ODULOS
Esta cadena estabiliza, sea a
t
= a
t+1
= Sea ¦a
i,1
, . . . , a
i,s
i
¦ un sistema de generadores de a
i
y sea F
i,j
∈ a una serie tal que el coeficiente de X
i
es a
i,j
. Veamos que ¦F
i,j
[ i = 0, . . . , t; j =
1, . . . , s
i
¦ es un sistema de generadores de a.
Dado F = (b
0
+ b
1
X + )X
h
∈ a, tenemos b
0
=

s
h
j=1
r
j
a
h,j
, y por tanto F −

s
h
j=1
r
j
F
h,j
se
escribe en la forma F

X
h+1
, siendo F

∈ A[[X]]. De esta forma llegamos a una combinaci ´ on
F −

r
i,j
F
i,j
que es de la forma F

X
t
∈ a.
Si F = F

X
t+k
∈ a, entonces como a
t
= a
t+k
, tenemos que F −

s
t
j=1
r
j,k
F
t,j
X
k
es una serie
del tipo F

X
t+k+1
, y existen coeficientes tales que F −

s
t
j=1
r
j,k
X
k
F
t,j

s
t
j=1
r
j,k+1
X
k+1
F
t,j
.
Prosiguiendo de esta forma se tiene que F se escribe en la forma
F =
s
t

j=1
(

l=k
r
j,l
X
l
)F
t,j
.
Por tanto ¦F
i,j
[ i = 0, . . . , t; j = 1, . . . , s
i
¦ es un sistema de generadores de a.
Una demostraci ´ on alternativa, consecuencia del Teorema (28.11.), es la siguiente:
DEMOSTRACI ´ ON. Se considera la aplicaci ´ on f : A[[X]] −→ A definida f (


i=0
s
i
X
i
) = s
0
. Si p
es un ideal primo de A[[X]], entonces f (p) es un ideal de A, y por tanto finitamente generado.
Sea f (p) = (a
1
, . . . , a
t
), y sean h
(1)
, . . . , h
(t)
∈ p tales que f (h
(i)
) = a
i
, para j = 1, . . . , t.
Si X ∈ p, entonces a
j
= h
(j)
−X


i=1
h
(j)
i
X
i−1
∈ p, y X, a
1
, . . . , a
t
es un sistema de generadores
de p.
Si X / ∈ p vamos a ver que h
(1)
, . . . , h
(t)
es unsistema de generadores. Dado s ∈ p existenc
0,j
∈ A
tales que s
0
=

t
j=1
c
0,j
a
j
, y por tanto s −

t
j=1
c
0,j
h
(j)
= Xs
(1)
∈ p. Como p es primo y X / ∈ p se
verifica s
(1)
∈ p. Existen c
1,j
∈ A tales que s
(1)
0
=

t
j=1
c
1,j
a
j
, y por tanto s
(1)

t
j=1
c
1,j
h
(j)
=
Xs
(2)
∈ p, siendo s
(2)
∈ p. Observar que se tiene s−

t
j=1
(c
0,j
+c
1,j
X)h
(j)
= Xs
(2)
. Por inducci ´ on
obtenemos una expresi ´ on del tipo
s −
t

j=1
(c
0,j
+c
1,j
X + +c
r,j
X
r
)h
(j)
= Xs
(r+1)
∈ p,
y por tanto tendremos s =

t
j=1
(


i=0
c
i,j
X
i
)h
(j)
. Esto es, ¦h
(1)
, . . . , h
(t)
¦ es un sistema de
generadores de p. Como cada ideal primo de A[[X]] es finitamente generado, entonces A[[X]]
es un anillo noetheriano.
Corolario. 28.13. ((a la demostraci´ on.)(Kaplansky.))
Sea A un anillo y p ⊆ A[[X]] un ideal primo del anillo de series formales de potencias. Son
equivalentes:
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 28. M´ ODULOS NOETHERIANOS 131
(a) p es finitamente generado.
(b) p
0
es finitamente generado.
En este caso si p
0
tiene un sistema de generadores formado por t elementos, entonces p tiene
un sistema formado por t + 1 elementos, si X ∈ p, o por t elementos, si X / ∈ p
Corolario. 28.14.
Sea A un anillo noetheriano y X
1
, . . . , X
n
indeterminadas sobre A, entonces A[[X
1
, . . . , X
n
]] es
un anillo noetheriano.
Lema. 28.15.
Sea A un anillo y M un A–m´ odulo noetheriano, entonces A/ Ann
A
(M) es un anillo noethe-
riano.
En particular si un anillo tiene un A–m´ odulo fiel noetheriano, entonces es un anillo noethe-
riano.
DEMOSTRACI ´ ON. Llamamos S = A/ Ann
A
(M), entonces, considerando M como S–m´ odulo
tenemos que los ret´ıculos de A–subm´ odulos y S–subm´ odulos de M coinciden.
Podemos por tanto suponer que M es un A–m´ odulo noetheriano y fiel. Para ver que A es un
anillo noetheriano, supongamos que M = m
1
A + + m
r
A, entonces podemos definir un
homomorfismo
f : A →M
r
, f (x) = (m
1
x, . . . , m
r
x).
Si f (x) = 0, entonces m
i
x = 0 para 1 ≤ i ≤ r. Luego x ∈ Ann
A
(M) = 0, y por tanto f es
un homomorfismo inyectivo. Como M
r
es noetheriano, entonces A tambi´ en lo es, ya que es
isomorfo a un subm´ odulo de M
r
.
Teorema. 28.16. (Teorema de Eakin–Nagata.)
Sea A un anillo conmutativo y B ⊇ A una A–´ algebra, finitamente generada como A–m´ odulo.
Son equivalentes los siguientes enunciados:
(a) A es un anillo noetheriano.
(b) B es un anillo noetheriano.
DEMOSTRACI ´ ON. (b)⇒(a). Llamamos
Γ = ¦aB [ a ⊆ A, B/aB no es un A–m´ odulo noetheriano¦.
Si A no es noetheriano, entonces como A → B, x → 1x, tenemos que B no es un A–m´ odulo
noetheriano, y por tanto 0 ∈ Γ y Γ ,= ∅. Utilizando que B es un anillo noetheriano, resulta
que existe aB ∈ Γ maximal.
´
ALGEBRA CONMUTATIVA
P. Jara
132 CAP. IV. M´ ODULOS
Consideramos la extensi ´ on de anillos:
A

= A/ Ann
A
(B/aB) →B/aB = B

,
entonces B

es un anillo noetheriano que es un A

–m´ odulo finitamente generado, no es un
A

–m´ odulo noetheriano y cada cociente B

/bB

, con b ⊆ A

es un A

–m´ odulo noetheriano.
Hacemos ahora el cambio A →A

y B →B

.
Llamamos Λ = ¦X [ X es un A–subm´ odulo de B y Ann
A
(B/X) = 0¦. Si B = s
1
A + + s
t
A,
entonces los elementos de Λ pueden ser caracterizados por la propiedad:
Para cada 0 ,= a ∈ A, ¦s
1
a, . . . , s
t
a¦ _ X.
Ya que 0 ∈ Λ, tenemos Λ ,= ∅. Sea X
1
⊆ X
2
⊆ una cadena en Λ. Si llamamos X = ∪X
n
y si
X / ∈ Λ, entonces existe a ∈ A tal que ¦s
1
a, . . . , a
t
a¦ ⊆ X, lo que es una contradicci ´ on. Tenemos
pues que Λ es un conjunto inductivo.
Sea X
0
∈ Λ maximal, si B/X
0
es A–noetheriano, entonces A/ Ann
A
(B/X
0
) = A es noetheriano
ya que es un A–subm´ odulo. Si B/X
0
no es A–noetheriano, entonces tenemos la siguiente si-
tuaci ´ on: existe un A–m´ odulo M que es un cociente de B y tal que:
(1) M no es noetheriano, es fiel y es finitamente generado.
(2) Para cada ideal 0 ,= a ⊆ A el cociente M/Ma es noetheriano.
(3) Para cada subm´ odulo 0 ,= N ⊆ M el cociente M/N no es fiel
Sea 0 ,= N ⊆ M, entonces M/N no es fiel y existe a ∈ A ¸ ¦0¦ tal que Ma ⊆ N, entonces por
(2), el cociente M/Ma es noetheriano y como consecuencia N/Ma ⊆ M/Ma es finitamente
generado. Adem´ as B era finitamente generado y por tanto M es finitamente generado y como
consecuencia Ma es finitamente generado. Entonces N es finitamente generado. Tenemos
que cada subm´ odulo de M es finitamente generado, lo que implica que M es noetheriano.
Esto es una contradicci ´ on.
Anillos artinianos
Un anillo A se llama artiniano si A
A
es un A–m´ odulo artiniano.
Lema. 28.17.
Sea A un anillo, son equivalentes los siguientes enunciados:
(a) A es artiniano.
(b) Cada A–m´ odulo finitamente generado es artiniano.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 28. M´ ODULOS NOETHERIANOS 133
Lema. 28.18.
Si A es un anillo artiniano y si a es un ideal, entonces A/a es un anillo artiniano.
M´ odulos de longitud finita
Un A–m´ odulo M se llama simple si es no nulo y sus ´ unicos subm´ odulos son 0 y M.
Lema. 28.19.
Un A–m´ odulo M es simple si, y s´ olo si, existe un ideal maximal a de A tal que M

= A/a.
Lema. 28.20.
Un A–m´ odulo M es simple si, y s´ olo si, cada elemento no nulo es un generador.
Proposici´ on. 28.21. (Lema de Schur.)
Sea M un A–m´ odulo simple, entonces tenemos que End
A
(M) es un anillo de divisi ´ on.
Si M es un A–m´ odulo, una serie de subm´ odulos de M es una cadena estrictamente ascen-
dente finita de subm´ odulos
0 = M
0
⊂ M
1
⊂ ⊂ M
t
= M.
Si se verifica que para cada ´ındice i el cociente M
i
/M
i−1
es un A–m´ odulo simple entonces se
llama una serie de composici´ on de M. En este caso los cocientes M
i
/M
i−1
se llaman factores
de composici´ on de M.
El n´ umero t se llama longitud de la serie de composici ´ on y los cocientes M
i
/M
i−1
se llaman
factores de composici´ on.
Vamos a probar que la longitud de una serie de composici ´ on de un A–m´ odulo es un invarian-
te.
Dos series de composici ´ on 0 = M
0
⊂ M
1
⊂ ⊂ M
t
= M y 0 = N
0
⊂ N
1
⊂ ⊂ N
s
= M sos
equivalentes si t = s y existe una permutaci ´ on σ ∈ S
t
tal que M
i
/M
i−1

= N
σ(i)
/N
σ(i)−1
, para
cada 1 ≤ i ≤ t.
Lema. 28.22.
Toda serie de subm´ odulos de M que es equivalente a una serie de composici ´ on es una serie
de composici ´ on.
Dada una serie de subm´ odulos de M, por ejemplo
0 = M
0
⊂ M
1
⊂ ⊂ M
t
= M,
´
ALGEBRA CONMUTATIVA
P. Jara
134 CAP. IV. M´ ODULOS
un refinamiento es una serie de subm´ odulos 0 = N
0
⊂ N
1
⊂ ⊂ N
s
= M tal que para cada
´ındice 1 ≤ i ≤ t existe un´ındice 1 ≤ j
i
≤ s tal que M
i
= N
j
i
.
Proposici´ on. 28.23. (Teorema de Schreier.)
Cada dos series de subm´ odulos de M tienen refinamientos equivalentes.
DEMOSTRACI ´ ON. Dadas dos series de subm´ odulos
0 = M
0
⊂ M
1
⊂ ⊂ M
t
= M, y (IV.1)
0 = N
0
⊂ N
1
⊂ ⊂ N
s
= M, (IV.2)
construimos un refinamiento de (IV.1) en la siguiente forma:
0 = M
1
∩ N
0
⊆ M
1
∩ N
1
⊆ ⊆ M
1
∩ N
s
= M
1
= M
1
+ (M
2
∩ N
0
) ⊆ ⊆ M
1
+ (M
2
∩ N
s
) = M
2
= M
2
+ (M
3
∩ N
0
) ⊆ ⊆ M
t−1
+ (M
t
∩ N
s
) = M. (IV.3)
Llamamos M
i,j
= M
i−1
+ (M
i
∩ N
j
), para 1 ≤ i ≤ t y 0 ≤ j ≤ s. Observar que se tiene
M
i−1,s
= M
i,0
. En la misma forma construimos un refinamiento para (IV.2).
⊆ N
j−1
+ (N
j
∩ M
i
−1) ⊆ N
j−1
+ (N
j
∩ M
i
) ⊆ (IV.4)
Veamos que (IV.3) y (IV.4) con equivalentes. En efecto, se tiene
M
i,j
M
i,j−1
=
M
i−1
+ (M
i
∩ N
j
)
M
i−1
+ (M
i
∩ N
j−1
)
=
M
i−1
+ (M
i
∩ N
j−1
) + (M
i
∩ N
j
)
M
i−1
+ (M
i
∩ N
j−1
)

=
M
i
∩ N
j
(M
i−1
+ (M
i
∩ N
j−1
)) ∩ M
1
∩ N
j
=
M
i
∩ N
j
M
i
∩ (M
i−1
+N
j−1
) ∩ M
1
∩ N
j
=
M
i
∩ N
j
(M
i−1
+N
j−1
) ∩ M
1
∩ N
j
=
M
i
∩ N
j
(M
i
∩ N
j−1
) + (M
i−1
∩ N
j
)
.
y en la misma forma
N
j,i
N
j,i−1

=
M
i
∩ N
j
(M
i
∩ N
j−1
) + (M
i−1
∩ N
j
)
.

Proposici´ on. 28.24. (Teorema de Jordan–H¨ older.)
Sea M un A–m´ odulo que tiene una serie de composici ´ on de longitud t, entonces:
(1) Cada cadena estrictamente ascendente de subm´ odulos de M se puede refinar a una
serie de composici ´ on.
(2) Todas las series de composici ´ on de M tienen longitud t.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 29. EJERCICIOS 135
Si M es un A–m´ odulo que tiene una serie de composici ´ on, llamamos longitud de M, y la
representamos por long(M), a la longitud de sus series de composici ´ on. Como consecuencia
diremos que M tiene longitud finita si tiene una serie de composici ´ on, y que tiene longitud
infinita si no tiene una serie de composici ´ on.
Lema. 28.25.
Sea M un A–m´ odulo. Son equivalentes:
(a) M tienen una serie de composici ´ on.
(b) M es noetheriano y artiniano.
Proposici´ on. 28.26.
Sea 0 →M

→M →M

→0 una sucesi ´ on exacta corta de A–m´ odulos. Son equivalentes los
siguientes enunciados:
(a) M tiene longitud finita.
(b) M

y M

tienen longitud finita.
Adem´ as, la funci ´ on long(−) es aditiva sobre sucesiones exactas cortas de m´ odulos de longi-
tud finita, esto es, long(M) = long(M

) + long(M

) si M, M

y M

tienen longitud finita.
29. Ejercicios
Ejercicio. 29.1.
(1) Si X, Y ∈ M
n
(A) y XY = I
n
, entonces YX = I
n
.
(2) Si X ∈ M
n×m
(A), Y ∈ M
m×n
(A) y XY = I
n
, entonces n ≤ m.
(3) Si X ∈ M
n×m
(A), Y ∈ M
m×n
(A), XY = I
n
y YX = I
m
, entonces n = m.
SOLUCI
´
ON
Ejercicio. 29.2.
Utiliza el ejercicio (29.1.) para probar que si A
n

= A
m
, entonces n = m.
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
136 CAP. IV. M´ ODULOS
Ejercicio. 29.3.
Sea N un A–subm´ odulo de M y
(I) N y M/N son finitamente generados;
(II) M es finitamente generado.
Demuestra que (i)⇒(ii).
Da un ejemplo de que en general no se verifica (ii)⇒(i).
SOLUCI
´
ON
Ejercicio. 29.4.
Un A–m´ odulo M se llama simple (o irreducible) si M ,= 0 y los ´ unicos subm´ odulos de M
son M y 0.
(1) Demuestra que A es simple si, y s´ olo si, M ,= 0 y M es un m´ odulo c´ıclico generado por
cualquier elemento no nulo.
(2) Determina todos los Z–m´ odulos simples.
(3) Como A es conmutativo. Demuestra que M es simple si, y s´ olo si, es isomorfo (como
A–m´ odulo) a A/m, donde m es un ideal maximal de A.
SOLUCI
´
ON
Ejercicio. 29.5.
Sean M, N dos A–m´ odulos simples. Demuestra que todo homomorfismo no nulo f : M −→
N es un isomorfismo.
Deduce el Lema de Schur: Si M es simple, el anillo, no conmutativo, End
A
(M) es un anillo
de divisi ´ on.
SOLUCI
´
ON
Ejercicio. 29.6.
Sea A un anillo y sean M
1
, M
2
, N A–m´ odulos arbitrarios. Demuestra que existen isomorfis-
mos (naturales) de A–m´ odulos:
Hom
A
(M
1
⊕M
2
, N)

= Hom
A
(M
1
, N) ⊕Hom
A
(M
2
, N)
Hom
A
(N, M
1
⊕M
2
)

= Hom
A
(N, M
1
) ⊕Hom
A
(N, M
2
).
SOLUCI
´
ON
Ejercicio. 29.7.
Demuestra que Hom
Z
(Z
n
, Z
m
)

= Z
d
, donde d = m. c. d.¦n, m¦.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 29. EJERCICIOS 137
SOLUCI
´
ON
Ejercicio. 29.8.
Sea A un anillo y sea F un A–m´ odulo libre de rango finito. Demuestra que existe un isomor-
fismo de A–m´ odulos Hom
A
(F, A)

= F.
SOLUCI
´
ON
Ejercicio. 29.9.
Sea A un anillo y sea F un A–m´ odulo libre de rango n. Demuestra que para todo A–m´ odulo
M existe un isomorfismo de A–m´ odulos Hom
A
(F, M)

= M
n
.
SOLUCI
´
ON
Ejercicio. 29.10.
Demuestra el rec´ıproco del Teorema de la base de Hilbert: Si el anillo de polinomios A[X]
es noetheriano, entonces A es noetheriano.
SOLUCI
´
ON
Ejercicio. 29.11.
Sea M un A–m´ odulo y N
1
, N
2
subm´ odulos suyos.
(1) Demuestra que si M/N
1
y M/N
2
son m´ odulos noetherianos, tambi´ en M/(N
1
∩ N
2
) es
noetheriano.
(2) Demuestra que si M/N
1
y M/N
2
son m´ odulos artinianos, tambi´ en M/(N
1
∩ N
2
) es arti-
niano.
SOLUCI
´
ON
Ejercicio. 29.12.
Demuestra que los siguientes anillos no son noetherianos:
(1) El anillo de todas las funciones continuas [0, 1] −→R.
(2) El anillo de todas las aplicaciones X −→Z
2
, donde X es un conjunto infinito.
SOLUCI
´
ON
Ejercicio. 29.13.
Sea F un A–m´ odulo y F

⊆ F un subm´ odulo tal que F

y F/F

son m´ odulos libres. Demuestra
que F es un m´ odulo libre.
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
138 CAP. IV. M´ ODULOS
Ejercicio. 29.14.
Sea A un Dominio de Ideales Principales, demuestra que cada subm´ odulo de un A–m´ odulo
libre finitamente generado es un m´ odulo libre.
En particular cada subgrupo de Z
n
es un grupo abeliano libre.
SOLUCI
´
ON
Ejercicio. 29.15. (Lema de Fitting)
Sea M un A–m´ odulo noetheriano y f : M −→M un endomorfismo de A–m´ odulos.
(1) Demuestra que existe un entero n ≥ 0 tal que Ker(f
n
) ∩ Im(f
n
) = ¦0¦.
(2) Deduce que todo epimorfismo f : M −→M es un isomorfismo.
SOLUCI
´
ON
Ejercicio. 29.16.
Sea K un cuerpo y X e Y indeterminadas. Demuestra que el subanillo
K[X, X
2
Y, X
3
Y
2
, . . . , X
i
Y
i−1
, . . .]
del anillo de polinomios K[X, Y] no es noetheriano; lo que demuestra que los subanillos de
anillos noetherianos no son necesariamente noetherianos y que subalgebras de ´ algebras
finitamente generadas no son necesariamente finitamente generadas.
SOLUCI
´
ON
Ejercicio. 29.17.
Sea A un anillo noetheriano y a un ideal propio de A. Prueba que existen ideales primos
p
1
, . . . , p
t
tales que a ⊆ p
i
para cada i = 1, . . . , t y p
1
p
t
⊆ a.
SOLUCI
´
ON
Ejercicio. 29.18.
(1) Sea A un anillo. Demuestra que para cada ideal propio a de A existen ideales primos que
son minimales sobre a.
(2) Sea A un anillo noetheriano. Demuestra que para cada ideal propio a de A existe s´ olo un
n´ umero finito de ideales minimales sobre a.
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 29. EJERCICIOS 139
Ejercicio. 29.19.
Sea A un anillo noetheriano y F =


i=0
a
i
X
i
∈ A[[X]] una serie formal de potencias. Defini-
mos el contenido de F como el ideal c(F) = (a
0
, a
1
, . . .) ⊆ A. Prueba que son equivalentes:
(a) F es nilpotente.
(b) Todos los coeficientes de F son nilpotentes.
(c) Existe n ∈ N tal que a
n
i
= 0 para cada ´ındice i.
SOLUCI
´
ON
Ejercicio. 29.20.
Dado X = Z
2
Z
2
.
(1) Determina todos los subm´ odulos de X y dibuja el ret´ıculo de los subm´ odulos de X.
(2) Encuentra tres subm´ odulos de X, ll´ amalos A, B, C, tales que:
(A +B) ∩ C ,= (A ∩ C) + (B ∩ C), y (A ∩ B) +C ,= (A +C) ∩ (B +C).
(3) Prueba que para cualquier m´ odulo M y cualesquiera subm´ odulos N, L, H, tales que N ⊆
H, se verifica
(N +L) ∩ H = N + (L ∩ H).
Esta propiedad se llama la propiedadmodular y, como hemos comprobado, la verifican
todos los m´ odulos.
SOLUCI
´
ON
Ejercicio. 29.21.
Se considera Y = Z
4
Z
3
. Determina todos los subm´ odulos de N y dibuja el ret´ıculo de los
subm´ odulos de Y.
SOLUCI
´
ON
Ejercicio. 29.22.
Dado un subm´ odulo N de un m´ odulo M, siempre existe un subm´ odulo de M maximal entre
los que tienen intersecci ´ on nula con N. Un subm´ odulo de M que verifica esta propiedad se
llama un pseudo–complemento de N en M.
(1) Prueba que si L es un pseudo–complemento de N en M, entonces N+L es un subm´ odu-
lo de M que corta, de forma no trivial, a cada subm´ odulo no nulo de M.
(2) Da un ejemplo de un m´ odulo M y de un subm´ odulo N de M que tenga al menos dos
pseudo–complementos en M.
´
ALGEBRA CONMUTATIVA
P. Jara
140 CAP. IV. M´ ODULOS
SOLUCI
´
ON
Ejercicio. 29.23.
Sea A un anillo, para cada epimorfismo f : A
m
−→A
n
se tiene m ≥ n.
SOLUCI
´
ON
Ejercicio. 29.24.
Sea A un anillo, para cada monomorfismo f : A
m
−→A
n
se tiene m ≤ n.
SOLUCI
´
ON
Ejercicio. 29.25.
Ya conocemos que cada subm´ odulo de un m´ odulo libre finitamente generado sobre un
Dominio de Ideales Principales es un subm´ odulo libre finitamente generado. Prueba el
rec´ıproco de este resultado; esto es, si cada subm´ odulo de cada A–m´ odulo libre finitamente
generado es libre finitamente generado, entonces A es un Dominio de Ideales Principales.
SOLUCI
´
ON
Ejercicio. 29.26.
Sea A un anillo conmutativo. Prueba que si a es un ideal de A, maximal en el conjunto de los
ideales que no son principales, entonces a es un ideal primo.
SOLUCI
´
ON
Ejercicio. 29.27.
Se considera el anillo A = Z
N
. Prueba que A no es un anillo noetheriano.
SOLUCI
´
ON
Ejercicio. 29.28.
Se considera el anillo A = Z[X
1
, . . . , X
n
, . . .]/a, siendo
a = (X
1
−X
e
i
i
[ i = 2, 3, . . .).
1. Prueba que si e
i
= 1 para i ≥ 100, entonces A es un anillo noetheriano.
2. Prueba que en este caso A no es un Z–m´ odulo finitamente generado.
3. Prueba que si e
i
= 1 para i par y e
i
= 2 para i impar mayor que 1, entonces A no es un
anillo noetheriano
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
Cap´ıtulo V
Categor´ıas y funtores
30 Categor´ıas y funtores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
31 Funtores adjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
32 Funtores Hom y producto tensor . . . . . . . . . . . . . . . . . . . . . . . . 161
33 Sucesiones exactas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
34 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Introducci´ on
1
La teor´ıa de categor´ıas se introduce conel finde unificar diversas construcciones sobre varias
estructuras, y tambi´ en para crear nuevos objetos que nos permitan estudiar y clasificar estas
estructuras.
´
Este es el caso de la categor´ıa de m´ odulos sobre un anillo, que permite estudiar
el anillo a trav´ es de las propiedades de la categor´ıa y de sus objetos.
En este cap´ıtulo vamos a hacer una introducci ´ on elemental a la teor´ıa de categor´ıas y funto-
res; haremos especial hincapi´ e en los ejemplos y en las construcciones universales (funtores
adjuntos). Finalizamos el cap´ıtulo introduciendo los funtores Hom y producto tensor y las
sucesiones exactas.
1
Este cap´ıtulo es opcional.
142 CAP. V. CATEGOR´IAS Y FUNTORES
30. Categor´ıas y funtores
Categor´ıas
Esta es una introducci ´ on intuitiva a la Teor´ıa de Categor´ıas y Funtores. Partimos de la noci ´ on
de clase. Una clase es unobjetomatem´ aticoque es definidopor las propiedades que verifican
los elementos que lo forman. Si C es elemento de una clase ( escribimos: C ∈ (.
Dadas dos clases ( y T, una aplicaci´ on f de ( a T es una regla que asocia a cada elemento de
( un elemento de T, escribimos f : ( −→ T. La aplicaci ´ on f se llama biyectiva si existe una
aplicaci ´ on g : T −→( tal que f ◦ g y g ◦ f son la identidad en T y (, respectivamente.
El producto cartesiano de dos clases es otra clase.
Un conjunto es un elemento de la clase o de todos los conjuntos, los grupos son los elemen-
tos de la clase ( de todos los grupos, etc. Existe una aplicaci ´ on de ( a o que asocia a cada
grupo el conjunto subyacente sobre el que est´ a definido. Am´ en de los se˜ nalados existen m´ as
ejemplos de clases: por ejemplo, cada conjunto va a ser una clase.
Una categor´ıa ( es un par formado por dos clases: Ob((), la clase de objetos, y /or((), la
clase morfismos, que verifica:
(I) /or(() es una clase de conjuntos disjuntos dos a dos.
(II) Existe una aplicaci ´ on biyectiva Hom
C
: Ob(() Ob(() →/or(().
(III) Para cada terna A, B, C ∈ Ob(() existe una aplicaci ´ on ◦, definida:
◦ : Hom
C
(B, C) Hom
C
(A, B) −→Hom
C
(A, C); (f , g) →f ◦ g
f ◦ g se llama la composici´ on de f y g.
(IV) Propiedad asociativa de la composici ´ on. Se verifica (f ◦ g) ◦ h = f ◦ (g ◦ h) para cada
f ∈ Hom
C
(C, D), g ∈ Hom
C
(B, C), h ∈ Hom
C
(A, B), A, B, C, D ∈ Ob(().
(V) Existencia de identidades. Para cada A ∈ Ob(() existe id
A
∈ Hom
C
(A, A) tal que id
A
◦f = f
y g ◦ id
A
= g para cada f ∈ Hom
C
(B, A) y g ∈ Hom
C
(A, C), B, C ∈ Ob(().
Tenemos en primer lugar las siguientes propiedades y definiciones:
(1) Para cada A ∈ Ob(() existe un ´ unico elemento id
A
verificando la propiedad (v). El ele-
mento id
A
se llama la identidad de A.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 30. CATEGOR´IAS Y FUNTORES 143
(2) Si f ∈ Hom
C
(A, B), entonces podemos notarlo f : A → B ´ o A
f
→ B; A se llama el dominio
de f y B se llama el codominio.
(3) Una categor´ıa ( se llama peque˜ na si Ob(() es un conjunto.
(4) Dada una categor´ıa ( llamamos morfismos de ( a los elementos de los conjuntos de
/or(().
(5) Una categor´ıa ( se llama discreta si todos sus morfismos son identidades, y se llama co-
nexa si para cada par de objetos A y B se tiene que Hom
C
(A, B) es no vac´ıo.
Ejemplo. 30.1.
La categor´ıa de conjuntos y aplicaciones se representa por oet y tiene por clase de objetos
la clase de todos los conjuntos, y para cada dos conjuntos A y B el conjunto Hom
Set
(A, B)
est´ a formado por todas las aplicaciones de A en B; la composici ´ on es la composici ´ on usual
de aplicaciones.
Ejemplo. 30.2.
La categor´ıa ( de conjuntos y relaciones; la clase de objetos es la clase de todos los conjuntos
y para cada dos conjuntos A y B el conjunto Hom
C
(A, B) est´ a formado por todas las relaciones
de A a B.
Ejemplo. 30.3.
Para cada anillo (resp. monoide) no necesariamente conmutativo R podemos definir una ca-
tegor´ıa 1cuya clase de objetos contiene ´ unicamente a R y Hom
R
(R, R) = R, con la composi-
ci ´ on definida como la multiplicaci ´ on.
Ejemplo. 30.4.
Si X es un conjunto con una relaci ´ on de preorden ≤, (verifica las propiedades reflexiva y
transitiva), podemos definir una categor´ıa A cuya clase de objetos es el conjunto X y para x
1
,
x
2
∈ X si x
1
≤ x
2
tomamos Hom
X
(x
1
, x
2
) como un conjunto unitario, y si x
1
_ x
2
, entonces
Hom
X
(x
1
, x
2
) es vac´ıo. La composici ´ on se define de la forma obvia.
Ejemplo. 30.5.
Sea R un anillo, definimos una categor´ıa ( cuyos objetos son los n´ umeros enteros positivos
y para dos objetos n y m definimos Hom
C
(n, m) como el conjunto de las matrices m n con
coeficientes en R. La composici ´ on es la multiplicaci ´ on de matrices.
Ejemplo. 30.6.
Otros ejemplos de categor´ıas son los siguientes:
(1) La categor´ıa de conjuntos con aplicaciones inyectivas, resp. sobreyectivas.
(2) La categor´ıa de semigrupos y homomorfismos de semigrupos ogr.
(3) La categor´ıa de monoides y homomorfismos de monoides, /on.
(4) La categor´ıa de grupos y homomorfismos de grupos, (r.
´
ALGEBRA CONMUTATIVA
P. Jara
144 CAP. V. CATEGOR´IAS Y FUNTORES
(5) La categor´ıa de grupos abelianos y homomorfismos de grupos, /b.
(6) Para cada anillo Rla categor´ıa de R–m´ odulos a izquierda y homomorfismos de R–m´ odu-
los, R–Mod.
(7) La categor´ıa de anillos y homomorfismos de anillos, 1ing.
(8) La categor´ıa de ret´ıculos y homomorfismos de ret´ıculos, /at.
(9) La categor´ıa de conjuntos con un punto distinguido y aplicaciones que respetan el pun-
to, poet.
(10) La categor´ıa de dominios de integridady homomorfismos de anillos inyectivos, TomJnt.
(11) La categor´ıa de cuerpos, Tield.
Ejemplo. 30.7.
Es posible tambi´ en construir categor´ıas a partir de categor´ıas dadas. Veamos el siguiente
ejemplo.
Dada una categor´ıa ( consideramos una nueva categor´ıa, a la que representaremos por ((2),
cuyos objetos sonlas ternas (A, f , B), donde Ay Bsonobjetos de ( y donde f ∈ Hom
C
(A, B). Un
morfismo entre dos objetos (A
1
, f
1
, B
1
) y (A
2
, f
2
, B
2
) es un par (g, h), donde g ∈ Hom
C
(A
1
, A
2
),
h ∈ Hom
C
(B
1
, B
2
) y h ◦ f
1
= f
2
◦ g
A
1
f
1

g

B
1
h

A
2
f
2

B
2
Otra construcci ´ on del mismo tipo es la siguiente:
Ejemplo. 30.8.
Sean (
1
, . . . , (
r
categor´ıas, definimos una nueva categor´ıa, llamada categor´ıa producto, a la
que representaremos por (
1
(
r
, y cuyos objetos sonr–uplas (A
1
, . . . , A
r
), conA
i
∈ Ob((
i
),
i = 1, . . . , r y cuyos morfismos est´ an dados por la siguiente relaci ´ on:
Hom
C
1
×···×C
r
((A
1
, . . . , A
r
), (B
1
, . . . , B
r
)) = Hom
C
1
(A
1
, B
1
) Hom
C
r
(A
r
, B
r
),
siendo la composici ´ on componente a componente.
Si ( es una categor´ıa, llamamos subcategor´ıa de ( a una categor´ıa T que verifique:
(I) Ob(T) ⊆ Ob(().
(II) Hom
D
(A, B) ⊆ Hom
C
(A, B), si A, B ∈ Ob(T).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 30. CATEGOR´IAS Y FUNTORES 145
(III) La identidad de A ∈ Ob(T) es la misma que en (.
(IV) La composici ´ on en T es igual que en (.
Una subcategor´ıa T de una categor´ıa ( se llama plena si para cada A, B ∈ Ob(T) se tiene
Hom
D
(A, B) = Hom
C
(A, B).
Ejemplos. 30.9.
(1) La categor´ıa de grupos finitos es una subcategor´ıa plena de la categor´ıa de grupos.
(2) La categor´ıa de monoides es una subcategor´ıa de la categor´ıa de semigrupos y no es una
subcategor´ıa plena, (unhomomorfismo de semigrupos no tiene por qu´ e mantener la uni-
dad, si ´ esta existe).
(3) La categor´ıa de grupos no es una subcategor´ıa de la categor´ıa de conjuntos.
(4) Para cada anillo R la categor´ıa de los R–m´ odulos izquierda finitamente generados es una
subcategor´ıa plena de la categor´ıa de R–m´ odulos.
Veamos un concepto que est´ a ´ıntimamente ligado a la noci ´ on de categor´ıa, el concepto de
dualidad. Si ( es una categor´ıa, definimos la categor´ıa opuesta, (
op
, de (, mediante:
(I) Ob((
op
) = Ob(().
(II) Hom
C
op(A, B) = Hom
C
(B, A), para cada A, B ∈ Ob(().
(III) La composici ´ on en (
op
es f g = g ◦ f , para f ∈ Hom
C
op(B, C) y g ∈ Hom
C
op(A, B).
Intuitivamente la categor´ıa (
op
se obtiene a partir de la categor´ıa ( invirtiendo todos sus mor-
fismos. Es claro que (
op
es una categor´ıa y que ((
op
)
op
= (.
Principio de dualidad
Si T es una propiedad de categor´ıas (una propiedad entre objetos y morfismos) y si estudia-
mos esta propiedad en (
op
y la pasamos luego a (, entonces obtenemos una nueva propiedad
en (, a la que llamaremos propiedad dual de T y la representaremos por T

.
Ejemplo. 30.10.
En la categor´ıa de R–m´ odulos izquierda un homomorfismo f : M −→M

que es simplificable
a izquierda se llama un monomorfismo, esto es, si f ◦g = f ◦h implica que g = h para cuales-
quiera g, h : N −→M. La noci ´ on dual es la de epimorfismo u homomorfismo simplificable a
derecha.
´
ALGEBRA CONMUTATIVA
P. Jara
146 CAP. V. CATEGOR´IAS Y FUNTORES
En la categor´ıa oet tenemos los siguientes resultados:
Resultado: Para una aplicaci ´ on f : A −→ B entre conjuntos son equivalentes las siguientes
propiedades:
(a) f es un monomorfismo.
(b) f es invertible a izquierda. (Existe g : B −→A tal que g ◦ f = id
A
.)
El resultado dual es:
Para una aplicaci ´ on f : A −→B entre conjuntos son equivalentes las siguientes propiedades:
(a) f es un epimorfismo.
(b) f es invertible a derecha. (Existe g : B −→A tal que f ◦ g = id
B
.)
Al estudiar estos mismos resultados en otras categor´ıa podemos observar que no son ciertos;
por ejemplo un monomorfismo en la categor´ıa de A–m´ odulos no es necesariamente inverti-
ble a izquierda. Considerar el ejemplo 2Z −→ Z. Y lo mismo ocurre para los epimorfismos.
Podemos enunciar sin embargo resultados parecidos:
Resultado: Para una homomorfismo f : M −→ N entre A–m´ odulos son equivalentes las
siguientes propiedades:
(a) f es un monomorfismo.
(b) Ker(f ) = 0.
El resultado dual es:
Para una homomorfismo f : M −→ N entre A–m´ odulos son equivalentes las siguientes pro-
piedades:
(a) f es un epimorfismo.
(b) Coker(f ) = 0, o equivalentemente Im(f ) = N.
Observa que al tener elementos los objetos de la categor´ıa de m´ odulos, los conceptos de mo-
nomorfismo y epimorfismo se identifican con los de aplicaci ´ on inyectiva (= monomorfismo
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 30. CATEGOR´IAS Y FUNTORES 147
en la categor´ıa de conjuntos) y sobreyectiva (= epimorfismo en la categor´ıa de conjuntos);
pudiendo extender los resultados anteriores con la propiedad adicional de ser inyectiva o
sobreyectiva seg´ un el caso.
Veamos que una propiedad puede ser cierta en una categor´ıa mientras que la propiedad dual
puede ser falsa.
Si consideramos ahora la categor´ıa de anillos, a la que hemos representado por 1ing, en ella
tenemos:
Resultado: Para un homomorfismo de anillos f : A −→ A en 1ing son equivalentes las
siguientes propiedades:
(a) f es un monomorfismo.
(b) f es una aplicaci ´ on inyectiva.
Para la demostraci ´ on de este hecho remitimos a los ejercicios.
El resultado dual ser´ıa:
Para un homomorfismo de anillos f : A −→ B en la categor´ıa 1ing son equivalentes las
siguientes propiedades:
(a) f es un epimorfismo.
(b) f es una aplicaci ´ on sobreyectiva.
Este resultado no es cierto como prueba el siguiente resultado:
La inclusi ´ on Z −→¸es un epimorfismo en la categor´ıa de anillos.
Una propiedad T se llama autodual si T = T

.
Ejemplo. 30.11.
En la categor´ıa de A–m´ odulos un A–m´ odulo S es simple si no tiene subm´ odulos propios no
triviales. La noci ´ on dual se aplicar´ıa a los m´ odulos que no tienen cocientes propios no trivia-
les. Por lo tanto el concepto simple en la categor´ıa A–Mod es un concepto autodual.
Si consideramos la categor´ıa de grupos, (r, tenemos dos nociones de objeto simple:
Simple-1: grupos que no tienen subgrupos propios no triviales.
´
ALGEBRA CONMUTATIVA
P. Jara
148 CAP. V. CATEGOR´IAS Y FUNTORES
Simple-1

: grupos que no tienen cocientes propios no triviales.
El grupo alternado A
5
es un grupo simple-1

, ya que no tiene subgrupos normales propios,
pero no es un grupo simple-1, ya que s´ı tiene subgrupos propios no triviales. Por lo tanto la
noci ´ on “simple”no es un concepto autodual en la categor´ıa (r.
En la categor´ıa de grupos el concepto de grupo simple es el que aqu´ı hemos tratado como
grupo simple-1

.
Una propiedad T es cierta en una categor´ıa ( si, y s´ olo si, la propiedad T

es cierta en la cate-
gor´ıa (
op
. Como consecuencia, si una propiedad T es cierta en todas las categor´ıas, tambi´ en
lo es su propiedad dual T

.
Funtores
Si ( y T son dos categor´ıas, un funtor de ( a T se define como un par de funciones (F
o
, F
m
)
verificando:
(I) F
o
: Ob(() →Ob(T).
(II) F
m,A,B
: Hom
C
(A, B) →Hom
D
(F
o
(A), F
o
(B)).
(III) F
m,A,A
(id
A
) = id
F
o
(A)
.
(IV) Si f ∈ Hom
C
(A, B) y g ∈ Hom
C
(B, C) son morfismos de (, entonces
F
m,A,C
(g ◦ f ) = F
m,B,C
(f ) ◦ F
m,A,B
(g).
Para simplificar llamamos simplemente F
o
(A) = F(A) y F
m,A,B
(f ) = F(f ), por lo tanto
(1) Para cada objeto A de ( tenemos que F(A) un objeto de T.
(2) Para cada homomorfismo f : A −→ B en ( tenemos un homomorfismo F(f ) : F(A) −→
F(B) en T.
(3) F(id
A
) = id
F(A)
.
(4) Si A
f
−→B
g
−→C se tiene F(g ◦ f ) = F(g) ◦ F(f ).
Si F es un funtor de ( a T lo representamos por F : ( → T. Llamamos dominio de F a ( y
codominio de F a T.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 30. CATEGOR´IAS Y FUNTORES 149
Ejemplos. 30.12.
(1) Para cada categor´ıa ( tenemos un funtor id
C
de ( a ( llamado funtor identidad que
est´ a definido por id
C
(A) = A para cada objeto A y id
C
(f ) = f para cada morfismo f .
(2) Si T es una subcategor´ıa de una categor´ıa (, existe un funtor de T a ( llamado funtor
inclusi´ on definido de la forma obvia.
(3) El funtor abelianizaci ´ on en grupos, que asocia a cada grupo G el grupo cociente G/[G, G],
y a cada morfismo de grupos f : G →G

el morfismo inducido f : G/[G, G] →G

/[G

, G

].
(4) Una categor´ıa ( se llama concreta si cada objetotiene asociadounconjuntoenel siguien-
te sentido: existe un funtor U : ( →oet que es inyectivo sobre objetos y sobre morfismos,
esto es, U : Hom
C
(A, B) →Hom
Set
(U(A), U(B)) es inyectiva para cada par A, B ∈ Ob(().
(5) Funtor libre en grupos, semigrupos, monoides y m´ odulos.
Lema. 30.13.
Si F : ( → T y G : T → c son funtores, entonces existe un nuevo funtor G ◦ F : ( → c
definido por:
Para cada objeto A de (, (G ◦ F)(A) = G(F(A));
Para cada f ∈ Hom
C
(A, B), (G ◦ F)(f ) = G(F(f )).
El funtor G ◦ F se llama composici´ on de F y G y lo representamos tambi´ en simplemente por
GF.
Definimos un funtor contravariante entre las categor´ıas ( y T como un funtor F : (
op
→ T,
´ o equivalentemente como un funtor F
op
: ( →T
op
.
Ejemplo. 30.14.
Para cada funtor F : ( → T existe un funtor contravariante F

: (
op
→ T definido por
F

(A) = F(A) y F

(f ) = F(f ) para objetos y morfismos respectivamente.
Llamamos bifuntor a un funtor cuyo dominio es una categor´ıa producto (
1
(
2
.
Teorema. 30.15.
Si F : (
1
(
2
→T es un bifuntor, entonces:
(1) Para cada A ∈ Ob((
1
) existe un funtor asociado F(A, −) : (
2
→ T, definido por
F(A, −)(B) = F(A, B) y F(A, −)(f ) = F(id
A
, f ) para objetos y morfismos respectivamente.
(2) Para cada B ∈ Ob((
2
) existe un funtor asociado F(−, B) : (
1
→ T, definido por
F(−, B)(A) = F(A, B) y F(−, B)(f ) = F(f , id
B
) para objetos y morfismos respectivamente.
´
ALGEBRA CONMUTATIVA
P. Jara
150 CAP. V. CATEGOR´IAS Y FUNTORES
Ejemplo. 30.16.
Sea ( una categor´ıa, definimos un bifuntor
Hom
C
: (
op
( →oet
mediante: Para objetos en la forma obvia, y si f
i
: A
i
→B
i
son morfismos de (, entonces
Hom
C
(f
1
, f
2
) : Hom
C
(B
1
, A
2
) →Hom
C
(A
1
, B
2
)
definido por:
Hom
C
(f
1
, f
2
)(h) = f
2
hf
1
(= f

1
(f
2
)

(h)),
para cada h ∈ Hom
C
(B
1
, A
2
).
A
1
Hom
C
(f
1
,f
2
)(h)

f
1

B
2
B
1
h

A
2
f
2
¸
Llamamos a Hom
C
el funtor Hom valorado en conjuntos. Para cada objeto A de ( llamamos
a Hom
C
(A, −) el funtor Hom covariante de ( respecto a A, y a Hom
C
(−, A) el funtor Hom
contravariante de ( respecto a A. En general tratamos el funtor Hom
C
de ( ( a oet.
Observaci´ on. 30.17.
No se puede hablar de la categor´ıa de categor´ıas y funtores, ya que los objetos no formar´ıan
una clase, pero podemos formalmente extender la noci ´ on de categor´ıa, obteniendo un nue-
vo concepto, el de quasicategor´ıa para, de esta forma, poder estudiar categor´ıas y funtores
como si fuesen objetos y morfismos de una quasicategor´ıa.
Ap´ endice
Si ( es una categor´ıa, una relaci ´ on de equivalencia entre morfismos de ( es una relaci ´ on de
equivalencia ∼ en cada conjunto Hom
C
(A, B) verificando: si f
1
∼ f
2
para f
1
, f
2
∈ Hom
C
(B, C) y
g
1
∼ g
2
para g
1
, g
2
∈ Hom
C
(A, B), entonces f
1
◦ g
1
∼ f
2
◦ g
2
en Hom
C
(A, C).
Lema. 30.18.
Si ( es una categor´ıa y ∼ es una relaci ´ on de equivalencia entre morfismos de (, entonces la
categor´ıa
¯
(, definida por Ob(
¯
() = Ob(() y
Hom

C
= Hom
C
(A, B)/ ∼, para todos A, B ∈ Ob(()
es una categor´ıa con composici ´ on definida por f ◦ g = f ◦ g.
La categor´ıa
¯
( se llama categor´ıa cociente de ( relativa a ∼, y se representa tambi´ en por (/ ∼.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 31. FUNTORES ADJUNTOS 151
Ejemplos. 30.19.
(1) Sea (r la categor´ıa de grupos. Para dos grupos A y B definimos en Hom
Gr
(A, B) la relaci ´ on
f
1
∼ f
2
si existe b ∈ B tal que f
1
(x) = bf
2
(x)b
−1
para x ∈ A. Obtenemos que la categor´ıa
cociente es la categor´ıa de grupos y clases de conjugaci ´ on de morfismos.
(2) La categor´ıa de homotop´ıa de espacios topol ´ ogicos.
31. Funtores adjuntos
Transformaciones naturales
Dados dos funtores F, G : ( →T una transformaci´ onnatural ´ o un morfismo de funtores de
F a G es una aplicaci ´ on ν : Ob(() →∪Hom
D
(D, D

) verificando:
(I) Para cada objeto C de ( se tiene que ν(C) ∈ Hom
D
(F(C), G(C)).
(II) Para cada morfismo f : C → C

de ( se tiene ν(C

)F(f ) = G(f )ν(C), esto es, el diagrama
siguiente
F(C)
F(f )

ν(C)

F(C

)
ν(C

)

G(C)
G(f )

G(C

)
conmuta.
El funtor F se llama dominio de la transformaci ´ on natural y G se llama el codominio. La
transformaci ´ on natural ν se representa entonces por ν : F →G, y gr´ aficamente por
(
F

G

ν
T
Una transformaci ´ on natural se llama un isomorfismo natural si para cada objeto C de ( se
tiene que ν(C) es un isomorfismo. Dos funtores se llaman naturalmente isomorfos si existe
un isomorfismo natural de F a G.
Ejemplo. 31.1.
(1) Para cada funtor F existe una transformaci ´ on natural id
F
, definida, para cada objeto C de
(, por id
F
(C) = id
F(C)
.
´
ALGEBRA CONMUTATIVA
P. Jara
152 CAP. V. CATEGOR´IAS Y FUNTORES
(2) Existe una transformaci ´ on natural del funtor identidad en (r al funtor abelianizado con
codominio en (r. Para cada grupo G tenemos que ν(G) es la proyecci ´ on can´ onica G →
G
ab
.
(3) Si ( es una categor´ıa arbitraria y f : B → C un morfismo de (, entonces existe una trans-
formaci ´ on natural ν : Hom
C
(C, −) −→Hom
C
(B, −), definida por ν(A)(g) = g ◦ f para cada
g ∈ Hom
C
(C, A).
Se puede definir la composici ´ on de transformaciones naturales. Sean ν : F → G y ε : G → H
dos transformaciones naturales, definimos ε ◦ ν : F →H en la forma obvia, esto es, para cada
objeto C de ( tenemos: (ε ◦ ν)(C) = ε(C) ◦ ν(C).
Lema. 31.2.
(1) La composici ´ on de transformaciones naturales es una transformaci ´ on natural.
(2) La composici ´ on de transformaciones naturales es asociativa.
(3) Una transformaci ´ on natural ν : F → G es un isomorfismo natural si, y s´ olo si, existe
una transformaci ´ on natural δ : G →F tal que δ ◦ ν = id
F
y ν ◦ δ = id
G
.
Observaci´ on. 31.3.
Existe una quasicategor´ıa que tiene por objetos los funtores y como morfismos las transfor-
maciones naturales entre funtores.
Por comodidad si ν es una transformaci ´ on natural y C es un objeto de (, representamos ν(C)
simplemente por ν
C
. La composici ´ on ν
1
◦ ν
2
de dos transformaciones naturales ν
1
y ν
2
se
representa simplemente por ν
1
ν
2
.
Composici´ on estrella
Veamos a continuaci ´ on otra forma de componer transformaciones naturales.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 31. FUNTORES ADJUNTOS 153
Proposici´ on. 31.4.
Sean F, G : ( → T y H, K : T → c funtores y sean ν : F → G y γ : H → K transformaciones
naturales.
(
F

G

ν
T
H

K

γ
c
Entonces para cada objeto C de ( el diagrama
HF(C)
H(ν
C
)

γ
F(C)

HG(C)
γ
G(C)

KF(C)
K(ν
C
)

KG(C)
conmuta. Adem´ as, la diagonal
µ
C
= K(ν
C

F(C)
= γ
G(C)
H(ν
C
)
es una transformaci ´ on natural µ : HF →KG.
Esta “composici ´ on” de transformaciones naturales se llama composici´ on estrella y se repre-
senta por γ ν.
Lema. 31.5.
(1) La composici ´ on estrella es asociativa.
(2) Para transformaciones naturales ν, γ, λ, µ verificando:
(
F

ν
¸
H

γ
G

T
y
T
K

λ
¸
M

µ
L

c
se tiene la igualdad:
(µλ) (νγ) = (µ γ)(λ ν).
Sea F : ( →T. Si usamos F en vez de la transformaci ´ on natural id
F
, obtenemos:
´
ALGEBRA CONMUTATIVA
P. Jara
154 CAP. V. CATEGOR´IAS Y FUNTORES
Corolario. 31.6.
Para transformaciones naturales ν y γ verificando:
T
L

M

γ
(
F

T
H

K

ν
c
se verifica:
(1) (ν F)
C
= ν
FC
.
(2) (F γ)
C
= F(γ
C
).
Corolario. 31.7. (Cinco reglas de Godement.)
Dada la siguiente situaci ´ on de funtores y transformaciones naturales
(
L

T
K

c
,
c
U

ξ
¸
W

ν
V

T
,
T
F

H

µ
(
G

1
los siguientes resultados son ciertos:
(1) (GF) ξ = G (F ξ).
(2) ξ (KL) = (ξ K) L.
(3) U K = UK.
(4) F (ξ K) = (F ξ) K.
(5) F (νξ) K = (F ν K)(F ξ K).
(6) El siguiente cuadrado es conmutativo:
FU

µU

FV
µV

HU

HV
Observaci´ on. 31.8.
Existe una quasicategor´ıa cuyos objetos son las categor´ıas y los morfismos son las transfor-
maciones naturales.
(
F

G

ν
T
El dominio de ν es ( y el codominio es T. La composici ´ on es la composici ´ on estrella.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 31. FUNTORES ADJUNTOS 155
Ejemplos. 31.9.
(1) Los siguientes funtores F y G son naturalmente isomorfos.
F, G : oet
op
oet
op
oet →oet;
_
F(A, B, C) = Hom(A B, C),
G(A, B, C) = Hom(A, Hom(B, C)).
(2) Los siguientes funtores son naturalmente isomorfos.
Hom(¦0, 1¦, −) : oet →oet,
(−)
2
: oet →oet.
(3) Un endomorfismo de grupos es un automorfismo interior si, y s´ olo si, considerado como
funtor sobre la categor´ıa de un ´ unico objeto es naturalmente isomorfo al funtor identi-
dad.
(4) Los funtores grupo libre y grupo abeliano libre no son naturalmente isomorfos, pero exis-
te entre ellos una transformaci ´ on natural.
Isomorfismo de categor´ıas
Un funtor F : ( → T es un isomorfismo de ( a T si es un isomorfismo en la quasicategor´ıa
de todas las categor´ıas. Esto es, si existe un funtor G : T →( tal que F ◦ G = id
D
y G◦ F = id
C
.
Dos categor´ıas ( y T se llaman isomorfas si existe un isomorfismo F : ( →T.
Ejemplos. 31.10.
(1) Todo funtor identidad es un isomorfismo.
(2) El funtor 1ing →1ing definido por R →R
op
es un isomorfismo.
(3) La categor´ıa de anillos es isomorfa a la de Z–´ algebras.
(4) Una categor´ıa ( es concretizable si, y s´ olo si, es isomorfa a una subcategor´ıa de oet.
Proposici´ on. 31.11.
Sea F : ( →T es un funtor. Son equivalentes los siguientes enunciados:
(a) F es un isomorfismo.
(b) F es una biyecci ´ on entre morfismos.
(c) F es pleno y fiel y la funci ´ on objeto es una biyecci ´ on.
´
ALGEBRA CONMUTATIVA
P. Jara
156 CAP. V. CATEGOR´IAS Y FUNTORES
Equivalencia de categor´ıas
Una categor´ıa ( se llama esquel´ etica si dos objetos que son isomorfos son iguales. Se llama
esqueleto de una categor´ıa ( a una subcategor´ıa plena esquel´ etica y maximal de (.
Proposici´ on. 31.12.
Toda categor´ıa tiene un esqueleto.
Proposici´ on. 31.13.
Cada dos esqueletos de una categor´ıa son isomorfos.
Dos categor´ıas ( y T se llaman equivalentes si tienen esqueletos isomorfos. La relaci ´ on “ser
equivalente” es una relaci ´ on de equivalencia en la quasicategor´ıa de todas las categor´ıas.
Proposici´ on. 31.14.
Dos categor´ıas esquel´ eticas son equivalentes si, y s´ olo si, son isomorfas.
Teorema. 31.15.
Sea F : ( →T un funtor. Son equivalentes los siguientes enunciados:
(a) F es pleno, fiel y denso.
(b) Existe un funtor G : T →( tal que FG

= id
D
y GF

= id
C
.
(c) Existe un funtor G : T → ( e isomorfismos naturales ν : id
C
→ GF, : FG → id
D
tales
que F ν = ( F)
−1
y G = (ν G)
−1
.
Un funtor F : ( → T se llama una equivalencia si verifica las condiciones equivalentes del
Teorema anterior.
Lema. 31.16.
(1) La composici ´ on de equivalencias es una equivalencia.
(2) Si F es una equivalencia, entonces tambi´ en F
op
lo es.
(3) Si F es una equivalencia, con funtor en sentido contrario G, entonces G es una equiva-
lencia.
Lema. 31.17.
Si o es un esqueleto de una categor´ıa ( y E : o → ( es el funtor inclusi ´ on, entonces existe
un funtor P : ( →o tal que PE = id
S
y tanto P como E son equivalencias.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 31. FUNTORES ADJUNTOS 157
Teorema. 31.18.
Si ( y T son categor´ıas, son equivalentes los siguientes enunciados:
(a) ( y T son equivalentes.
(b) Existe una equivalencia F : ( →T.
Ejemplos. 31.19.
(1) Todo isomorfismo de categor´ıas es una equivalencia.
(2) Todo funtor naturalmente isomorfo a un isomorfismo de categor´ıas es una equivalencia.
(El rec´ıproco no es cierto.)
(3) Si K es un cuerpo y ( es la categor´ıa de los K–espacios vectoriales finito–dimensionales,
entonces Hom
C
(−, K) : (
op
→( es una equivalencia y no es un isomorfismo.
Observaci´ on. 31.20.
El concepto de equivalencia es m´ as importante que el de isomorfismo, ya que las equiva-
lencias preservan y reflejan todas las propiedades categ´ oricas esenciales. Es m´ as, incluso
podr´ıan definirse las propiedades categ´ oricas como aquellas que son preservadas por equi-
valencias.
Dos categor´ıas ( y T se llaman dualmente equivalentes si (
op
y T son equivalentes.
Una categor´ıa ( se llama autodual si es dualmente equivalente a s´ı misma.
Funtores adjuntos
Sean ( y T dos categor´ıas y
(
T
F

G
¸
dos funtores. Decimos que F es un adjunto a la izquierda del funtor G, ´ o que G es un adjunto
a la derecha del funtor F si existe un isomorfismo natural
η
X,Y
: Hom
D
(FX, Y)

= Hom
C
(X, GY).
η se llama el isomorfismo de la adjunci´ on y es una transformaci ´ on natural de funtores. La
situaci ´ on anterior se representa abreviadamente por:
η : F −−−[ G.
´
ALGEBRA CONMUTATIVA
P. Jara
158 CAP. V. CATEGOR´IAS Y FUNTORES
Ejemplo. 31.21.
Consideramos el funtor de olvido U : R–Mod → oet, entonces el funtor R–m´ odulo libre es
un adjunto a la izquierda de U.
oet
R–Mod
R
(−)

U
¸
Proposici´ on. 31.22.
Sean
(
T
F
1

G
1
¸
y
T
c
F
2

G
2
¸
categor´ıas y funtores. Si η
1
: F
1
−−−[G
1
y η
2
: F
2
−−−[G
2
, entonces
η
1
η
2
: F
2
F
1
−−−[G
1
G
2
es una adjunci ´ on.
Consideramos la adjunci ´ on η : F−−−[G, esto es,
(
T
F

G
¸
La naturalidad de η significa la conmutatividad del siguiente diagrama:
Hom
D
(FX, Y)
η
X,Y

(Ff )

g

Hom
C
(X, GY)
f

(Gg)

Hom
D
(FZ, T)
η
Z,T

Hom
C
(Z, GT)
para f : Z → X y g : Y → T. Entonces para cada α ∈ Hom
D
(FX, Y) se verifica la igualdad de
las siguientes expresiones:
f

(Gg)

η
X,Y
(α) = (Gg)η(α)f
η
Z,T
(Ff )

g

(α) = η(gα(Ff ))
Y en consecuencia tenemos:
η(gα(Ff )) = (Gg)η(α)f
Existen dos casos especiales:
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 31. FUNTORES ADJUNTOS 159
(1) Tomando Y = FX y α = id
FX
, entonces
η(id
FX
) = ε
X
: X →GFX
se llama la unidad de la adjunci ´ on.
(2) Tomando X = GY y id
GY
∈ Hom
C
(GY, GY), entonces
η
−1
(id
GY
) = δ
Y
: FGY →Y
se llama la counidad de la adjunci ´ on.
Tanto ε como δ son transformaciones naturales. Vamos a ver qu´ e relaciones verifican ε y δ.
Tenemos:
η(δ
FX

X
) = η(δ
FX

X
= ηη
−1
(id
GFX

X
= ε
X
= η(id
FX
).
Luego tenemos:
δF ◦ Fε = F.
F

F

D
D
D
D
D
D
D
D
D
FGF
δF

F
De la misma forma tenemos:
η
−1
(Gδ
Y
◦ εG
Y
) = η
−1
η(δ
Y
id
FGY
) = δ
Y
= η
−1
(id
GY
).
Luego tenemos:
Gδ ◦ εG = G.
G
εG

G

D
D
D
D
D
D
D
D
D
GFG

G
Las descripciones as´ı obtenidas nos permiten adem´ as dar descripciones alternativas de η y
η
−1
.
η(α) = η(αid
FX
) = G(α)η(id
FX
) = G(α)ε
X
.
η
−1
(β) = η
−1
(id
GY
β) = η
−1
(η(δ
Y
)β) = δ
Y
F(β).
´
ALGEBRA CONMUTATIVA
P. Jara
160 CAP. V. CATEGOR´IAS Y FUNTORES
Proposici´ on. 31.23.
Sean
(
T
F

G
¸
categor´ıas y funtores. Supongamos que
ε : id
C
→GF y δ : FG →id
D
son transformaciones naturales verificando las relaciones:
δF ◦ Fε = id
C
y Gδ ◦ εG = id
D
,
entonces
η : Hom
D
(FX, Y) →Hom
C
(X, GY)
definido por η(α) = G(α)ε
X
para cada α ∈ Hom
D
(FX, Y), define una adjunci ´ on F−−−[G de
forma que la unidad es ε y la counidad es δ.
El siguiente paso es demostrar que en una adjunci ´ on F−−−[G el funtor G est´ a determinado
salvo equivalencia natural.
Proposici´ on. 31.24.
Sea η : F−−−[G una situaci ´ on de adjunci ´ on, si η

: F−−−[G

es otra situaci ´ on de adjunci ´ on,
existe una equivalencia natural θ : G →G

.
La proposici ´ on anterior se completa como sigue:
Proposici´ on. 31.25.
Sean η : F−−−[G y η

: F−−−[G

situaciones de adjunci ´ on y sea θ : G → G

la equivalencia
natural construida en la Proposici ´ on anterior. Entonces se verifica:
(1) θF ◦ ε = ε

.
(2) δ ◦ Fθ = δ

.
(3) θ
Y
◦ η(f ) = η

(f ) para cada f ∈ Hom
D
(FX, Y).
Y rec´ıprocamente, si η : T−−−[G es una situaci ´ on de adjunci ´ on y θ : G → G

es una equiva-
lencia natural, entonces η

: F−−−[G

, definida η

(f ) = θ
Y
◦ η(f ) es una adjunci ´ on, la unidad
de la adjunci ´ on es ε = θF ◦ ε y la counidad es δ

= δ ◦ Fθ.
Proposici´ on. 31.26.
Si F : ( → T es un funtor pleno y fiel, y si F−−−[G es una situaci ´ on de adjunci ´ on, entonces
ε : id
C
→GF es una equivalencia natural.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 32. FUNTORES HOM Y PRODUCTO TENSOR 161
Proposici´ on. 31.27.
Si F : ( →Tes un embebimiento pleno y si F−−−[G es una situaci ´ on de adjunci ´ on, entonces
existe un funtor G

y una adjunci ´ on F−−−[G

tal que la unidad ε

: id
C
→G

F es la identidad.
32. Funtores Homy producto tensor
Funtor Homcovariante
Dado un anillo A, para cada A–m´ odulo M existe un funtor
Hom
A
(M, −) : A–Mod −→A–Mod,
para cada homomorfismo f : X −→Y tenemos un homomorfismo
Hom
A
(M, f ) : Hom
A
(M, X) −→Hom
A
(M, Y),
definido Hom
A
(M, f )(h) = f ◦ h, para cada h ∈ Hom
A
(M, X). En ciertas ocasiones conviene
representar a Hom
A
(M, f ) simplemente por f

; en este caso se tiene f

(h) = f ◦ h
Lema. 32.1.
Dado un anillo conmutativo A y dos A–m´ odulos M y N, el conjunto Hom
A
(M, N), de los
homomorfismos de A–m´ odulos de M a N, tiene estructura de A–m´ odulo, con acci ´ on dada
por
(af )(m) = af (m),
para cualesquiera a ∈ A, f ∈ Hom
A
(M, N) y m ∈ M.
Una transformaci´ on natural
Dado un homomorfismo de A–m´ odulo g : N −→ M, para cada A–m´ odulo X tenemos un
homomorfismo
Hom
A
(M, X)
(g

)
X
−→ Hom
A
(N, X),
definido (g

)
X
(h) = h◦g para cada h ∈ Hom
A
(M, X). De esta forma g

define una transforma-
ci ´ on natural de Hom
A
(M, −) a Hom
A
(N, −) que asigna a cada A–m´ odulo X el homomorfismo
(g

)
X
: Hom
A
(M, X) −→ Hom
A
(N, X), de forma que para cada homomorfismo f : X −→ Y se
tiene un diagrama conmutativo
Hom
A
(M, X)
(g

)
X

(f

)
M

Hom
A
(N, X)
(f

)
N

Hom
A
(M, Y)
(g

)
Y

Hom
A
(N, Y)
´
ALGEBRA CONMUTATIVA
P. Jara
162 CAP. V. CATEGOR´IAS Y FUNTORES
Funtor Homcontravariante
Esto sugiere que podemos definir un nuevo funtor Hom
A
(−, X) : A–Mod −→ A–Mod en
la forma obvia. Pero observar que si M
g
−→ N
g

−→ P son homomorfismos de A–m´ odulos,
entonces tenemos para cada A–m´ odulo X
Hom
A
(P, X)
(g

)
X

Hom
A
(N, X)
(g

)
X

Hom
A
(M, X),
y observar que (g

)
X
◦ (g

)
X
= ((g

◦ g)

)
X
esto es, Hom
A
(−, X) es un funtor contravariante.
Bifuntor Homcovariante
Finalmente podemos considerar
Hom
A
(−, −) : A–Mod
op
A–Mod −→A–Mod.
De esta forma se obtiene un bifuntor, y observar que se tiene:
Proposici´ on. 32.2.
Sea A un anillo, existe un bifuntor
Hom
A
(−, −) : A–Mod A–Mod −→A–Mod,
que es covariante en la segunda variable y contravariante en la primera. Esto es, tenemos
un diagrama conmutativo para cualesquiera f : M
1
→M
2
y g : N
1
→N
2
.
Hom
A
(N
2
, M
1
)
f


g

Hom
A
(N
2
, M
2
)
g

Hom
A
(N
1
, M
1
)
f


Hom
A
(N
1
, M
2
)
Producto tensor
Dados dos A–m´ odulos M
1
, M
2
y N estamos interesados en las aplicaciones de M
1
M
2
−→N
que son lineales en las dos variables y que verifican la propiedad adicional (iii).
f : M
1
M
2
−→N,
(I) f (m
1
+m

1
, m
2
) = f (m
1
, m
2
) +f (m

1
, m
2
),
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 32. FUNTORES HOM Y PRODUCTO TENSOR 163
(II) f (m
1
, m
2
+m

2
) = f (m
1
, m
2
) +f (m
1
, m

2
),
(III) f (m
1
a, m
2
) = af (m
1
, m
2
) = f (m
1
, am
2
)
Para cualesquiera m
1
, m

1
∈ M
1
, cualesquiera m
2
, m

2
∈ M
2
y cualquiera a ∈ A. Una aplicaci ´ on
f verificando (i), (ii) y (iii) se llama A–bilineal.
Para determinar todas estas aplicaciones vamos a construir un nuevo A–m´ odulo. Para ello
definimos un A–m´ odulo libre F sobre el conjunto M
1
M
2
y hacemos el cociente por el
subm´ odulo generado por los elementos:
¦(m
1
+m

1
, m
2
) −(m
1
, m
2
) −(m

1
, m
2
), (m
1
, m
2
+m

2
) −(m
1
, m
2
) −(m
1
, m

2
),
(m
1
a, m
2
) −a(m
1
, m
2
), (m
1
, am
2
) −a(m
1
, m
2
) [ m
1
, m

1
∈ M
1
, m
2
, m

2
∈ M
2
, a ∈ A¦
Si llamamos M
1

A
M
2
este m´ odulo cociente, y la clase de (m
1
, m
2
) la representamos por
m
1
⊗m
2
, entonces existe una aplicaci ´ on A–bilineal
t : M
1
M
2
−→M
1
⊗M
2
, t(m
1
, m
2
) = m
1
⊗m
2
.
Adem´ as el para (t, M
1

A
M
2
) verifica la siguiente propiedad.
Proposici´ on. 32.3. (Propiedad universal del producto tensor.)
Para cualesquiera A–m´ odulos M
1
, M
2
y N y cualquier aplicaci ´ on lineal f : M
1
M
2
−→ N
existe un homomorfismo de A–m´ odulos f

: M
1

A
M
2
−→ N tal que f = f

◦ t. Esto es, el
siguiente diagrama conmuta
M
1
M
2
t

f

J
J
J
J
J
J
J
J
J
J
M
1

A
M
2
f

¸s
s
s
s
s
N
Los elementos de M
1

A
M
2
son combinaciones lineales del tipo

n
i=1
m
1i
⊗m
2i
.
Proposici´ on. 32.4.
Para cualesquiera A–m´ odulos M
1
, M
2
, M
3
y M se verifica:
(1) M
1

A
M
2

= M
2

A
M
1
.
(2) A ⊗
A
M

= M.
(3) M
1

A
(M
2

A
M
3
)

= (M
1

A
M
2
) ⊗
A
M
3
.
´
ALGEBRA CONMUTATIVA
P. Jara
164 CAP. V. CATEGOR´IAS Y FUNTORES
Proposici´ on. 32.5.
Si f
1
: M
1
−→ N
1
y f
2
: M
2
−→ N
2
son homomorfismos de A–m´ odulos, entonces existe un
´ unico homomorfismo de A–m´ odulos f
1

A
f
2
: M
1

A
M
2
−→ N
1

A
N
2
tal que el siguiente
diagrama es conmutativo:
M
1
M
2
t

f
1
×f
2

M
1

A
M
2
f
1

A
f
2

N
1
N
2
t

N
1

A
N
2
.
La definici ´ on de f
1

A
f
2
sobre los generadores de M
1

A
M
2
es: (f
1

A
f
2
)(m
1
⊗m
2
) = f
1
(m
1
)⊗
f
2
(m
2
).
Una nota sobre notaci ´ on, para cada homomorfismo f
2
: M
2
−→ N
2
y cada A–m´ odulo M
1
representamos id
M
1

A
f
2
simplemente por M
1
⊗f
2
.
Teorema. 32.6.
Existe un bifuntor −⊗
A
− : A–Mod A–Mod −→A–Mod.
Extensi´ on y restricci´ on de escalares
Si h : A −→ B es un homomorfismo de anillos, cada B–m´ odulo M es un A–m´ odulo via la
restricci ´ on de escalares, esto es, la estructura de A–m´ odulo de M est´ a dada por:
am = h(a)m
para cada a ∈ A y cada m ∈ M.
Lema. 32.7.
Para cada homomorfismo de anillos h : A −→ B existe un funtor |
h
: B–Mod −→ A–Mod,
el funtor restricci´ on de escalares.
Podemos construir B–m´ odulos a partir de A–m´ odulos utilizando el producto tensor. Si N es
un A–m´ odulo y M un B–m´ odulo, en M ⊗
A
N podemos dar una estructura de B–m´ odulo me-
diante:
b(m⊗n) = (bm) ⊗n.
para cada b ∈ B, m ∈ M y n ∈ N. En particular, para cada A–m´ odulo N tenemos que B ⊗
A
N
es un B–m´ odulo.
Lema. 32.8.
Para cada homomorfismo de anillos h
A
−→B existe un funtor B⊗
A
− : A–Mod −→B–Mod,
el funtor extensi´ on de escalares.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 32. FUNTORES HOM Y PRODUCTO TENSOR 165
Teorema. 32.9.
Existe una adjunci ´ on
A–Mod
B–Mod
B⊗
A

U
h
¸
,
donde |
h
: B–Mod −→A–Mod es el funtor cambio de anillo.
Existe una situaci ´ on de adjunci ´ on similar para el funtor Hom.
Proposici´ on. 32.10.
Para cada homomorfismo de anillos h : A −→B.
1. Existe un funtor Hom
A
(B, −) : A–Mod −→B–Mod.
2. Existe una situaci ´ on de adjunci ´ on
B–Mod
A–Mod
U
h

Hom
A
(B,−)
¸
Proposici´ on. 32.11.
Para cada A–m´ odulo A existe una situaci ´ on de adjunci ´ on
A–Mod
A–Mod
M⊗
A

Hom
A
(M,−)
¸
DEMOSTRACI ´ ON. Consideramos el diagrama
Hom
A
(M ⊗
A
X, Y)
b
−→Hom
A
(X, Hom
A
(M, Y)),
donde b est´ a definido b(f )(x)(m) = f (m ⊗ x), con inversa b
−1
, definida b
−1
(g)(m ⊗ x) =
g(x)(m).
´
Algebras
DadounanilloAy dos A–´ algebras (conmutativas) Ry S, se considera el productotensor R⊗
A
S.
Enprincipio tenemos unA–m´ odulo, pero de forma natural existe una estructura de A–´ algebra
´
ALGEBRA CONMUTATIVA
P. Jara
166 CAP. V. CATEGOR´IAS Y FUNTORES
en R ⊗
A
S con producto
(r
1
⊗s
1
)(r
2
⊗s
2
) = (r
1
r
2
) ⊗(s
1
s
2
).
Con esta estructura existen homomorfismos de A–´ algebras
j
R
: R −→R ⊗
A
S, j
R
(r) = r ⊗1,
j
S
: S −→R ⊗
A
S, j
S
(s) = 1 ⊗s.
Lema. 32.12.
Dadas dos A–´ algebras (conmutativas) R y S, el par (R ⊗
A
S, ¦j
r
, j
s
¦) es una suma directa de R
y S en la categor´ıa de A–´ algebras.
Ejercicio. 32.13.
Dado un anillo A e indeterminadas X e Y, existe un isomorfismo de A–´ algebras A[X] ⊗
A
A[Y]

= A[X, Y].
33. Sucesiones exactas
En esta secci ´ on vamos a tratar con A–m´ odulos y homomorfismos de A–m´ odulos.
Una sucesi´ onde homomorfismos es una lista de homomorfismos indizada enZ, por ejemplo
¦f
i
[ i ∈ Z¦ tal que es posible hacer las composiciones f
i+1
◦ f
i
para cada i ∈ Z.
. . .
f
i−1
−→M
i−1
f
i
−→M
i
f
i+1
−→M
i+1
f
i+2
−→ (V.1)
La sucesi ´ on (V.1) es exacta en M
i
si Im(f
i−1
) = Ker(f
i
). Y la sucesi ´ on (V.1) es exacta si es exacta
en cada M
i
.
La sucesi ´ on (V.1) es acotada a izquierda si existe un´ındice k tal que M
i
= 0 para cada i ≤ k, y
es acotada a derecha si existe un ´ındice h tal que M
i
= 0 para cada i ≥ h. Si la sucesi ´ on (V.1)
es acotada a izquierda para k = −1 escribimos simplemente:
0 −→M
0
f
0
−→M
1
f
1
−→M
2
f
2
−→ (V.2)
La sucesi ´ on (V.1) es exacta corta si es exacta y M
i
= 0 para cada i < 0 y i ≥ 3. Por lo tanto f
1
es inyectiva, f
2
es sobreyectiva e Im(f
1
) = Ker(f
2
). Escribimos
0 −→M
0
f
0
−→M
1
f
1
−→M
2
−→0 (V.3)
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 33. SUCESIONES EXACTAS 167
Ejemplo. 33.1.
Si N ⊆ M es un subm´ odulo, entonces
0 →N
incl.
→ M →M/N →0
es una sucesi ´ on exacta corta.
Ejemplo. 33.2.
Si M
1
y M
2
son A–m´ odulos, entonces 0 → M
1
j
1
→ M
1
⊕M
2
p
2
→ M
2
→ 0 es una sucesi ´ on exacta
corta.
Ejemplo. 33.3.
Si f : M →M

es un homomorfismo de A–m´ odulos, entonces
0 →Ker(f )
incl.
→ M
f
→M

proy.

M

Im(f )
→0
es una sucesi ´ on exacta.
Dadas dos sucesiones M := ¦M
i
, f
i
[ i ∈ Z¦ y N := ¦N
i
, g
i
[ i ∈ Z¦ un homomorfismo de Ma
N es una familia de homomorfismos de A–m´ odulos h := ¦h
i
[ i ∈ Z¦ tal que el diagrama
. . .
f
i−1

M
i−1
f
i

h
i−1

M
i
f
i+1

h
i

M
i+1
f
i+2

h
i+1

. . .
g
i−1

N
i−1
g
i

N
i
g
i+1

N
i+1
g
i+2

es conmutativo, esto es, para cada ´ındice i ∈ Z se tiene: h
i
◦ f
i
= g
i
◦ h
i−1
.
Las sucesiones My N son equivalentes si existe un homomorfismo h : M → N tal que cada
h
i
es un isomorfismo.
Lema. 33.4.
Cada sucesi ´ on exacta corta es equivalente a una sucesi ´ on exacta corta definida por un
subm´ odulo, ver Ejemplo (33.1.)
´
ALGEBRA CONMUTATIVA
P. Jara
168 CAP. V. CATEGOR´IAS Y FUNTORES
Lema. 33.5. (Lema corto de los cinco.)
Dado una diagrama conmutativo con filas exactas
0

M
0
f
0

h
0

M
1
f
1

h
1

M
2

h
2

0
0

N
0
g
0

N
1
g
1

N
2

0
Se verifica:
(1) Si h
0
y h
2
son inyectivos, tambi´ en lo es h
1
.
(2) Si h
0
y h
2
son sobreyectivos, tambi´ en lo es h
1
.
(3) Si h
0
y h
2
son isomorfismos, tambi´ en lo es h
1
.
DEMOSTRACI ´ ON. (1). Tenemos:
h
1
(m
1
) = 0 ⇒
g
1
h
1
(m
1
) = 0 ⇒
h
2
f
1
(m
1
) = 0 ⇒
f
1
(m
1
) = 0 ⇒
∃m
0
∈ M tal que f
0
(m
0
) = m
1

0 = h
1
(m
1
) = h
1
f
0
(m
0
) = g
0
h
0
(m
0
) ⇒
m
0
= 0 ⇒
m
1
= f
0
(m
0
) = 0.
(2). Tenemos:
n
1
∈ N
1

g
1
(n
1
) ∈ N
2

∃m
2
∈ M
2
tal que h
2
(m
2
) = g
1
(n
1
) ⇒
∃m
1
∈ M
1
tal que f
1
(m
1
) = m
2

Los elementos n
1
, h
1
(m
1
) ∈ N
1
verifican:
g
1
(n
1
−h
1
(m
1
)) = g
1
(n
1
) −g
1
h
1
(m
1
) = g
1
(n
1
) −h
2
f
1
(m
1
) = g
1
(n
1
) −h
2
(m
2
) = 0 ⇒
∃n
0
∈ N
0
tal que g
0
(n
0
) = n
1
−h
1
(m
1
) ⇒
∃m
0
∈ M
0
tal que h
0
(m
0
) = n
0

h
1
(f
0
(m
0
) +m
1
) = h
1
f
0
(m
0
) +h
1
(m
1
) = g
0
h
0
(m
0
) +h
1
(m
1
)
= n
1
−h
1
(m
1
) +h
1
(m
1
) = n
1
.

Una sucesi ´ on exacta corta 0 →M
0
f
0
→M
1
f
1
→M
2
→0 es escindida si existe un homomorfismo
g : M
2
→M
1
tal que f
2
◦ g = id
M
2
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 33. SUCESIONES EXACTAS 169
Dados dos A–m´ odulos N y M una extensi´ on de M por N es una sucesi ´ on exacta corta E :=
(0 →N →E →M →0). Dos extensiones E
1
y E
2
de M por N son equivalentes si las sucesio-
nes que definen son equivalentes, esto es, existe un diagrama conmutativo:
0

N

id
N

E
1

h

M

id
M

0
0

N

E
2

M

0
Como consecuencia h ha de ser un isomorfismo. Una extensi ´ on se llama escindida si la su-
cesi ´ on exacta corta que define es escindida.
Dados dos A–m´ odulos N y M, vamos a clasificar, salvo equivalencia, todas las extensiones
escindidas de M por N.
En el caso que nos ocupa las sucesiones exactas cortas escindidas se pueden caracterizar de
diversos modos.
Lema. 33.6.
Sea 0 →M
0
f
0
→M
1
f
1
→M
2
→0 una sucesi ´ on exacta. Son equivalentes:
(a) Existe g : M
2
→M
1
tal que f
1
◦ g = id
M
2
, esto es, la sucesi ´ on escinde.
(b) Existe f : M
1
→M
0
tal que f ◦ f
0
= id
M
0
.
(c) Existe un homomorfismo f : M
1
→M
0
⊕M
2
tal que el siguiente diagrama conmuta.
0

M
0
f
0

h
0

M
1
f
1

h
1

M
2

h
2

0
0

M
0
incl.

M
0
⊕M
2
proy.

M
2

0
Corolario. 33.7.
Dados dos A–m´ odulos N y M, toda extensi ´ on escindida de M por N es equivalente a una
extensi ´ on definida por una suma directa, ver Ejemplo (33.2.).
Acabamos esta secci ´ on con algunos lemas t´ ecnicos sobre sucesiones exactas.
´
ALGEBRA CONMUTATIVA
P. Jara
170 CAP. V. CATEGOR´IAS Y FUNTORES
Proposici´ on. 33.8.
(1) La sucesi ´ on M
0
f
0
→ M
1
f
1
→ M
2
→ 0 es exacta si, y solo si, para cualquier A–m´ odulo M la
sucesi ´ on
0

Hom
A
(M
2
, M)
(f
1
)

Hom
A
(M
1
, M)
(f
0
)

Hom
A
(M
0
, M)
es exacta.
(2) La sucesi ´ on 0 → M
0
f
0
→ M
1
f
1
→ M
2
es exacta si, y solo si, para cualquier A–m´ odulo M la
sucesi ´ on
0

Hom
A
(M, M
0
)
(f
0
)


Hom
A
(M, M
1
)
(f
0
)


Hom
A
(M, M
2
)
es exacta.
DEMOSTRACI ´ ON. Por dualidad basta hacer solo la primera parte. Supongamos que M
0
f
0

M
1
f
1
→M
2
→0 es exacta, entonces para cada A–m´ odulo M la sucesi ´ on del Hom es exacta.
(i). f

1
es inyectiva. En efecto, si g ∈ Hom
A
(M
2
, M) verifica f

1
(g) = 0, entonces gf
1
= 0, y como
f
1
es sobreyectiva, tenemos g = 0.
(ii). Im(f

1
) ⊆ Ker(f

0
); es consecuencia de que f

0
f

1
= (f
1
f
0
)

= 0.
(iii). Ker(f

0
) ⊆ Im(f

1
); dado g ∈ Ker(f

0
) tenemos gf
0
= f

0
(g) = 0, luego existe h : M
2
−→ M
tal que g = hf
1
= f

1
(h) y g ∈ Im(f

1
).
M
0
f
0

M
1
f
1

g

C
C
C
C
C
C
C
C
M
2

h
¸{
{
{
{
0
M
La existencia de h es debida a que M
2

= M
1
/ Ker(f
1
) = M
1
/ Im(f
0
) y a la propiedad universal
del cociente.
Supongamos ahora que para cada A–m´ odulo M la sucesi ´ on
0 →Hom
A
(M
2
, M)
(f
1
)

→ Hom
A
(M
1
, M)
(f
0
)

→ Hom
A
(M
0
, M)
es exacta.
(i). Vamos a ver que f
1
es simplificable a derecha, en efecto si g ◦ f
1
= 0, entonces f

1
(g) = 0, y
como f

1
es inyectiva, tenemos g = 0. Entonces f
1
es sobreyectiva.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 33. SUCESIONES EXACTAS 171
(ii). Im(f
0
) ⊆ Ker(f
1
). Basta ver que si f : N −→ N

y para cada A–m´ odulo M se tiene que
f

: Hom
A
(N

, M) −→ Hom
A
(N, M) es cero, entonces f es cero. Tomando M = N

se tiene
0 = f

(id
N
) = id
N
◦ f = f . Ahora aplicando a este caso, como 0 = f

0
◦ f

1
= (f
1
◦ f
0
)

, resulta
f
1
◦ f
0
= 0.
(iii). Consideramos el siguiente diagrama
M
1
/ Im(f
0
)
h

K
K
K
K
K
M
0
f
0

G
G
G
G
G
G
G
G
M
1
f
1

q

s
s
s
s
s
s
s
s
s
s
M
2

k
¸K
K
K
K
K
0
Im(f
0
)

w
w
w
w
w
w
w
w
h existe por la propiedad universal del cociente, y es ´ unica verificando h ◦ q = f
1
. Por otro
lado ya que Ker(f

0
) ⊆ Im(f

1
), al ser 0 = q ◦ f
0
= f

0
(q), existe k tal que f

1
(k) = q, esto es,
q = k ◦ f
1
; por ser f

1
inyectivo k es ´ unico verificando esta condici ´ on. Ahora falta ver que h y k
son mutuamente inversas. En efecto, k ◦ h ◦ q = k ◦ f
1
= q, y como q es sobreyectiva se tiene
k ◦ h = id
M
1
/ Im(f
0
)
, y h ◦ k ◦ f
1
= h ◦ q = f
1
, y por ser f
1
sobreyectiva se tiene h ◦ k = id
M
2
.
Tenemos entonces que Im(f
0
) = Ker(f
1
).
0

Im(f
0
)


_

=

M
1

M
1
/ Im(f
0
)

h

=

0
0

Ker(f
1
)

M
1

M
1
/ Ker(f
1
) = M
2

0

Proposici´ on. 33.9. (Lema de la serpiente.)
Para cualquier diagrama conmutativa con filas exactas
0

M
0
f
0

h
0

M
1
f
1

h
1

M
2

h
2

0
0

N
0
g
0

N
1
g
1

N
2

0
existe una sucesi ´ on exacta
0 →Ker(h
0
)
f

0
→Ker(h
1
)
f

1
→Ker(h
2
)

→Coker(h
0
)
g

0
→Coker(h
1
)
g

1
→Coker(h
2
) →0
donde Coker(h
i
) = N
i
/ Im(h
i
) y f

0
, f

1
, g

0
y g

1
son los homomorfismos inducidos por f
0
, f
1
, g
0
y g
1
.
DEMOSTRACI ´ ON. Consideramos el diagrama siguiente:
´
ALGEBRA CONMUTATIVA
P. Jara
172 CAP. V. CATEGOR´IAS Y FUNTORES
0

0

0

0

Ker(h
0
)
f

0

Ker(h
1
)
f

1

Ker(h
2
)

_ _ _

0

M
0
f
0

M
1
f
1

M
2

0


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0

N
0
g
0

N
1
g
1

N
2

0
_ _ _
Coker(h
0
)
g

0

Coker(h
1
)
g

1

Coker(h
2
)

0
0 0 0
Son inmediatas la exactitud de
0

Ker(h
0
)
f

0

Ker(h
1
)
f

1

Ker(h
2
) y la exactitud de
Coker(h
0
)
g

0

Coker(h
1
)
g

1

Coker(h
2
)

0
.
Para definir ∆tomamos x ∈ Ker(h
2
). Existe m
1
∈ M
1
tal que f
1
(m
1
) = x, entonces g
1
h
1
(m
1
) =
h
2
f
1
(m
1
) = h
2
(x) = 0, y existe un ´ unico n
0
∈ N
0
tal que g
0
(n
0
) = h
1
(m
1
). Definimos ∆(x) =
n
0
+ Im(h
0
).
Comprobamos que ∆est´ a biendefinida. Enefecto, la elecci ´ onde m
1
no es ´ unica, por lo que si
tomamos otro m

1
tal que f
1
(m

1
) = x, llegamos a unn

0
. Vamos a ver que n
0
−n

0
∈ Im(h
0
), y por
tanto ∆est´ a bien definida. Tenemos que g
0
(n

0
) = h
1
(m

1
) y por otro lado f
1
(m
1
) = x = f
1
(m

1
),
luego m

1
−m
1
∈ Ker(f
1
) = Im(f
0
). Sea m
0
∈ M
0
tal que f
0
(m
0
) = m

1
−m
1
. Se tiene
g
0
(n

0
−n
0
) = h
1
(m

1
−m
1
) = h
1
f
0
(m
0
) = g
0
h
0
(m
0
),
luego n

0
−n
0
= h
0
(m
0
) y tenemos el resultado.
Una vez que hemos comprobado que ∆ est´ a bien definida, veamos la exactitud en Ker(h
2
).
Para cada m
1
∈ Ker(h
1
) se tiene ∆f

1
(m
1
) = n
0
+ Im(h
0
), con g
0
(n
0
) = h
1
(m
1
) = 0. Por otro
lado, si x ∈ Ker(∆), entonces n
0
∈ Im(h
0
), sea n
0
= h
0
(m
0
), se tiene:
h
1
(m
1
) = g
0
(n
0
) = g
0
◦ h
0
(m
0
) = h
1
◦ f
0
(m
0
),
y m
1
−f
0
(m
0
) ∈ Ker(h
1
). Por lo tanto
x = f
1
(m
1
) = f
1
(m
1
−f
0
(m
0
)) = f

1
(m
1
−f
0
(m
0
)) ∈ Im(f

1
).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 34. EJERCICIOS 173
Estudiamos la exactitud en Coker(h
0
). Para cada x ∈ Ker(h
2
) se tiene:
g

0
∆(x) = g

0
(n
0
+ Im(h
0
)) = g
0
(n
0
) + Im(h
1
) = h
1
(m
1
) + Im(h
1
) = 0.
Por otro lado, si n + Im(h
0
) ∈ Ker(g

0
), se tiene g
0
(n) ∈ Im(h
1
), y existe x
1
∈ M
1
tal que
h
1
(x
1
) = g
0
(n). Tenemos
h
2
◦ f
1
(x
1
) = g
1
◦ h
1
(x
1
) = g
1
◦ g
0
(n) = 0,
esto es, f
1
(x
1
) ∈ Ker(h
2
) y ∆(f
1
(x
1
)) = n + Im(h
0
).
34. Ejercicios
Ejercicio. 34.1.
Dados A–m´ odulos M
1
, M
1
, N
1
, N
2
, prueba que existe un isomorfismo
Hom
A
(M
1
⊕M
2
, N
1
⊕N
2
)

= Hom
A
(M
1
, N
1
) ⊕Hom
A
(M
1
, N
2
) ⊕Hom
A
(M
2
, N
1
) ⊕Hom
A
(M
2
, N
2
).
Observa podemos escribir la suma directa Hom
A
(M
1
, N
1
) ⊕Hom
A
(M
1
, N
2
) ⊕Hom
A
(M
2
, N
1
) ⊕
Hom
A
(M
2
, N
2
) como una matriz
_
Hom
A
(M
1
, N
1
) Hom
A
(M
2
, N
1
)
Hom
A
(M
1
, N
2
) Hom
A
(M
2
, N
2
)
_
y este caso si tomamos N
1
= M
1
y M
2
= N
2
, la composici ´ on en Hom
A
(M
1
⊕ M
2
, N
1
⊕ N
2
)
coincide con el producto de matrices.
SOLUCI
´
ON
Ejercicio. 34.2.
Si ¦N
i
[ i ∈ I¦ es una familia de A–m´ odulos, para cada A–m´ odulo M prueba que existe un
isomorfismo
Hom
A
(M,

i
N
i
)

=

i
Hom
A
(M, N
i
).
SOLUCI
´
ON
Ejercicio. 34.3.
Si ¦M
i
[ i ∈ I¦ es una familia de A–m´ odulos, para cada A–m´ odulo N prueba que existe un
isomorfismo
Hom
A
(⊕
i
M
i
, N)

=

i
Hom
A
(M, N
i
).
´
ALGEBRA CONMUTATIVA
P. Jara
174 CAP. V. CATEGOR´IAS Y FUNTORES
SOLUCI
´
ON
Ejercicio. 34.4.
.
La sucesi ´ on 0 → M
0
f
0
→ M
1
f
1
→ M
2
es exacta si, y solo si, para cualquier A–m´ odulo M la
sucesi ´ on
0 →Hom
A
(M, M
0
)
(f
0
)

→ Hom
A
(M, M
1
)
(f
1
)

→ Hom
A
(M, M
2
)
es exacta.
SOLUCI
´
ON
Ejercicio. 34.5.
.
Da un ejemplo de una sucesi ´ on exacta corta 0 → M
0
f
0
→ M
1
f
1
→ M
2
→ 0 y un A–m´ odulo M
para los que en la sucesi ´ on exacta
0 →Hom
A
(M, M
0
)
(f
0
)

→ Hom
A
(M, M
1
)
(f
1
)

→ Hom
A
(M, M
2
)
el homomorfismo (f
1
)

no sea sobreyectivo.
SOLUCI
´
ON
Ejercicio. 34.6.
.
Haz una demostraci ´ on de que en una sucesi ´ on exacta corta de A–m´ odulos 0 →M
0
f
0
→M
1
f
1

M
2
→ 0 existe un homomorfismo g : M
2
→ M
1
tal que f
1
◦ g = id
M
2
si y solo si existe un
homomorfismo f : M
1
→M
0
tal que f ◦ f
0
= id
M
0
.
SOLUCI
´
ON
Ejercicio. 34.7.
Dado un anillo A y un elemento b ∈ A, consideramos el conjunto
B = ¦bF(b) [ F ∈ Z[X]¦.
Prueba que B es cerrado para la suma y el producto. Tenemos que B es un anillo sin uno.
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 34. EJERCICIOS 175
Ejercicio. 34.8.
Dado un anillo sin uno B podemos construir un anillo con uno, del cual B es un ideal en la
siguiente forma: En el producto cartesiano B Z definimos dos operaciones:
(b
1
, n
1
) + (b
2
, n
2
) = (b
1
+b
2
, n
1
+n
2
),
(b
1
, n
1
) (b
2
, n
2
) = (b
1
b
2
+b
1
n
2
+b
2
n
2
, n
1
n
2
),
para cualesquiera b
1
, b
2
∈ B y n
1
, n
2
∈ Z.
(1) Prueba que B Z es un anillo con elemento uno igual a (0, 1).
(2) Propiedad universal. Prueba que para cada anillo (con uno) A y cada aplicaci ´ on g :
B −→A, que sea homomorfismo para la suma y el producto, existe un ´ unico homomor-
fismo de anillos g

: BZ −→Atal que g

|B
= g cuando identificamos BsonB0 ⊆ B Z.
(3) Tomando g = 0 tenemos que B = Ker(0), y por tanto B es un ideal de B Z.
SOLUCI
´
ON
Ejercicio. 34.9.
Prueba que cada monomorfismo de anillos (= homomorfismo de anillos simplificable a iz-
quierda) f : A −→C es una aplicaci ´ on inyectiva.
SOLUCI
´
ON
Ejercicio. 34.10.
Se consideran los grupos abelianos A = Z
2
⊕Z
4
y B = Z
4
⊕Z
12
. Determinar la estructura del
grupo abeliano Hom(A, B).
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
Cap´ıtulo VI
Dependencia entera
35 Extensiones enteras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
36 Lema de normalizaci ´ on de Noether . . . . . . . . . . . . . . . . . . . . . . . 185
37 Teorema de los ceros de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . 190
38 Extensiones trascendentes (repaso) . . . . . . . . . . . . . . . . . . . . . . 193
39 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Introducci´ on
En este cap´ıtulo vamos a establecer los resultados m´ as importantes de la teor´ıa que relaciona
los conjuntos algebraicos con las ´ algebras sobre cuerpos: aquellos que tratan de la dimen-
si ´ on. La primera secci ´ on est´ a dedicada al estudio de la dependencia entera y las extensiones
enteras, probando los resultados que relacionan las cadenas de ideales primos en extensio-
nes de anillos. En la segunda se prueba el Teorema de Normalizaci ´ on de Noether y sus con-
secuencias, y en la tercera el Teorema de los ceros de Hilbert, que establece una biyecci ´ on
entre conjuntos algebraicos en A
n
(K) e ideales radicales del anillo K[X
1
, . . . , X
n
]. Finaliza el
cap´ıtulo recordando los resultados sobre extensiones trascendentes que son de aplicaci ´ on en
esta teor´ıa.
178 CAP. VI. DEPENDENCIA ENTERA
35. Extensiones enteras
Dependencia entera
Sea A ⊆ B una extensi ´ on de anillos. Un elemento x ∈ B se llama entero sobre A si existe un
polinomio m´ onico F(X) ∈ A[X] tal que F(x) = 0.
Teorema. 35.1.
Sea A ⊆ B una extensi ´ on de anillos y x ∈ B un elemento. Son equivalentes:
(a) x es entero sobre A;
(b) A[x] es un A–m´ odulo finitamente generado;
(c) A[x] est´ a contenido en un subanillo A ⊆ C ⊆ B que es un A–m´ odulo finitamente gene-
rado;
(d) Existe un A[x]–m´ odulo fiel finitamente generado M que es un A–m´ odulo finitamente
generado.
DEMOSTRACI ´ ON. (a)⇒(b). Si x
n
+ a
n−1
x
n−1
+ + a
0
= 0, con a
i
∈ A, entonces x
n
=
−(a
n−1
x
n−1
+ +a
0
) y por inducci ´ on probamos que x
n+h
∈ A +Ax + +Ax
n−1
, entonces
A[x] es un A–m´ odulo finitamente generado.
(b)⇒(c). Tomamos C = A[x].
(c)⇒(d). Podemos tomar M = C, ya que por ser A[x] ⊆ C, resulta que C es un A[x]–m´ odulo y
por ser 1 ∈ C es fiel. Adem´ as C es un A–m´ odulo finitamente generado.
(d)⇒(a). Sea M un A[x]–m´ odulo fiel y finitamente generado como A–m´ odulo, entonces po-
demos definir un endomorfismo λ
x
: M → M mediante λ
x
(m) = xm, para cada m ∈ M. Sea
¦x
1
, . . . , x
t
¦ un sistema de generadores de M, y supongamos que
λ
x
(m
i
) =
t

j=1
a
ij
m
j
,
entonces xm
i
=

t
j=1
a
ij
m
j
y de aqu´ı obtenemos la igualdad de matrices
(x id −(a
ij
)
ij
)(m
i
)
i
= 0,
de donde deducimos que det(x id−(a
ij
)
ij
)(m
i
)
i
= 0. Y por tanto det(x id−(a
ij
)
ij
) ∈ Ann(M) =
0. Ahora bien, det(x id −(a
ij
)
ij
) es una expresi ´ on de la forma:
x
t
+a
t−1
x
t−1
+ +a
1
x +a
0
= 0, con a
i
∈ A,
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 35. EXTENSIONES ENTERAS 179
luego x es un elemento entero sobre A.
Corolario. 35.2.
Sea A ⊆ B una extensi ´ on de anillos y x
1
, . . . , x
t
∈ B elementos de B enteros sobre A, entonces
el anillo A[x
1
, . . . , x
t
] es un A–m´ odulo finitamente generado.
DEMOSTRACI ´ ON. Basta hacer inducci ´ on sobre t, ya que para cada´ındice i ≤ t se verifica que
x
i
es entero sobre A[x
1
, . . . , x
i−1
].
Corolario. 35.3.
Sea A ⊆ B una extensi ´ on de anillos, el conjunto C de todos los elementos de B enteros sobre
A es un subanillo de B que contiene a A.
DEMOSTRACI ´ ON. Es claro que cada elemento a ∈ A es entero sobre A, por tanto A ⊆ C. Si
x, y ∈ C, entonces x +y ∈ A[x, y] y como A[x, y] es un A–m´ odulo finitamente generado, resulta
que x +y es entero. Para xy se hace igual.
Con la notaci ´ on del Corolario anterior el subanillo C se llama la clausura entera de A en B. El
anillo A se llama ´ıntegramente cerrado en B si A = C. Cuando B = C, se dice que B es entero
sobre A.
Un dominio A se llama normal o ´ıntegramente cerrado si es ´ıntegramente cerrado en su
cuerpo de fracciones. Dado un dominio A su clausura entera en el cuerpo de fracciones se
llama la normalizaci´ on de A.
Ejemplo. 35.4.
Si K y L son cuerpos, K ⊆ L, entonces K/L es una extensi ´ on algebraica si y solo si K ⊆ L es
una extensi ´ on entera.
Ejercicio. 35.5.
Z es un dominio normal. Ver tambi´ en Teorema (35.6.).
DEMOSTRACI ´ ON. Sea r/s ∈ ¸, una fracci ´ on irreducible, entero sobre Z, entonces existen
a
n−1
, . . . , a
0
∈ Z tales que (r/s)
n
+ a
n−1
(r/s)
n−1
+ + a
0
= 0, y por tanto obtenemos una
expresi ´ on de la forma:
r
n
+a
n−1
r
n−1
s + +a
0
s
n
= 0,
luego s divide a r
n
, lo que es una contradicci ´ on salvo que s = 1, y en este caso r/s ∈ Z.
El ejemplo de Zcomo anillo normal se puede extender a los dominios de factorizaci ´ on ´ unica.
Teorema. 35.6.
Cada dominio de factorizaci ´ on ´ unica es un dominio normal.
´
ALGEBRA CONMUTATIVA
P. Jara
180 CAP. VI. DEPENDENCIA ENTERA
DEMOSTRACI ´ ON. Igual demostraci ´ on que en el Ejercicio (35.5.).
Ejemplo. 35.7.
Sea K un cuerpo y A = K[X, Y]. El ideal a = (X
2
−Y
3
) es primo, y por tanto A/a es un dominio.
Se verifica que A/a no es normal.
En efecto, el elemento x = X/Y del cuerpo de fracciones de A/a es entero sobre A/a y no
pertenece a A/a.
Corolario. 35.8. (Transitividad de las extensiones enteras.)
Se considera A ⊆ B
1
⊆ B
2
una cadena de extensiones de anillos, siendo B
1
entero sobre A y
B
2
entero sobre B
1
, entonces B
2
es entero sobre A.
DEMOSTRACI ´ ON. Sea x ∈ B
2
, existen b
n−1
, . . . , b
0
∈ B
1
tales que x
n
+b
n−1
x
n−1
+ +b
0
= 0.
Llamamos A

= A[b
0
, . . . , b
n−1
], se verifica que x es entero sobre A

, luego A[b
0
, . . . , b
n−1
, x]
es un A

–m´ odulo finitamente generado, y como consecuencia es un A–m´ odulo finitamente
generado, entonces x es entero sobre A.
Corolario. 35.9.
Sea A ⊆ B una extensi ´ on de anillos y sea C la clausura entera de A en B, entonces C es
´ıntegramente cerrado en B.
DEMOSTRACI ´ ON. Llamemos C

a la clausura entera de C en B, entonces
A ⊆ C ⊆ C

son extensiones enteras, luego A ⊆ C

es una extensi ´ on entera y se verifica C

⊆ C.
Ejercicio. 35.10.
Sea A un dominio con cuerpo de fracciones K y sea K ⊆ L una extensi ´ on de cuerpos. Si x ∈ L
es algebraico sobre K, entonces existe a ∈ A tal que 0 ,= ax es entero sobre A.
SOLUCI ´ ON. Sea 0 ,= F ∈ K[X] unpolinomio tal que F(x) = 0. Multiplicando F por el producto
de los denominadores de los coeficientes de F podemos obtener un polinomio 0 ,= rF ∈ A[X]
tal que rF(x) = 0. Si rF = aX
n
+a
n−1
X
n−1
+ +a
0
, entonces multiplicando por a
n−1
, tenemos
(ax)
n
+a
n−1
(ax)
n−1
+ +a
1
a
n−1
(ax) +a
0
a
n−1
= 0,
y ax es entero sobre A.
Proposici´ on. 35.11.
Sea A ⊆ B es una extensi ´ on entera de anillos y b ⊆ B es un ideal de B. Si definimos a = b ∩A,
entonces A/a ⊆ B/b es una extensi ´ on entera.
DEMOSTRACI ´ ON. Es pasar una expresi ´ on del tipo s
n
+a
n−1
s
n−1
+ +a
0
de B a B/b.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 35. EXTENSIONES ENTERAS 181
Ideales primos en extensiones enteras
Vamos a estudiar los ideales primos y maximales en extensiones enteras.
Proposici´ on. 35.12.
Sea A ⊆ B una extensi ´ on de dominios de integridad, siendo B entero sobre A. Son equiva-
lentes:
(a) B es un cuerpo;
(b) A es un cuerpo.
DEMOSTRACI ´ ON. (a)⇒(b). Si B es un cuerpo y 0 ,= x ∈ A, entonces existe x
−1
∈ B que es
entero sobre A, luego existe una expresi ´ on del tipo
x
−n
+a
n−1
x
−n+1
+ +a
0
= 0.
Multiplicando por x
n−1
obtenemos:
x
−1
+a
n−1
+ +a
0
x
n−1
= 0,
y de aqu´ı
x
−1
= −(a
n−1
+ +a
0
x
n−1
) ∈ A.
(b)⇒(a). Si A es un cuerpo y 0 ,= x ∈ B, existe una expresi ´ on del tipo
x
n
+a
n−1
x
n−1
+ +a
0
= 0,
supongamos que n es el menor de los posibles enteros verificando lo anterior. Por ser B un
dominio de integridadse verifica a
0
,= 0 y podemos construir la expresi ´ onx(x
n−1
+a
n−1
x
n−2
+
+a
1
) = −a
0
, luego
x
−1
= −a
−1
0
(x
n−1
+a
n−1
x
n−2
+ +a
1
).

Corolario. 35.13.
Sea A ⊆ B una extensi ´ on entera de anillos y sea q ⊆ B un ideal primo. Llamamos p = q ∩ A.
Son equivalentes:
(a) q es maximal;
(b) p es maximal.
DEMOSTRACI ´ ON. Tenemos que A/p ⊆ B/q es una extensi ´ on de anillos y B/q es entero sobre
A/p. Adem´ as, como B/q es un dominio de integridad, resulta que B/q es un cuerpo si, y s´ olo
si, A/p es un cuerpo y entonces q es un ideal maximal de B si, y s´ olo si, p es un ideal maximal.

´
ALGEBRA CONMUTATIVA
P. Jara
182 CAP. VI. DEPENDENCIA ENTERA
Lema. 35.14.
Sea A ⊆ B una extensi ´ on entera de anillos y p ⊆ A un ideal primo. Existe un ideal primo
q ⊆ B tal que q ∩ A = p.
DEMOSTRACI ´ ON. Llamamos Σ = A¸p y Γ = ¦a ⊆ B [ a∩Σ = ∅¦. Como Γ es inductivo existen
elementos maximales en Γ; cada elemento maximal de Γ es un ideal primo de B. Dado q ∈ Γ
maximal tenemos que q ∩ A ⊆ p; para probar la otra inclusi ´ on, sea a ∈ p ¸ (q ∩ A). Como
q ⊂ (q, a), entonces existe s ∈ (q, a) ∩ Σ; escribimos s = q +ba, con q ∈ q y b ∈ B.
Al ser b entero sobre A existe una combinaci ´ on b
n
+ a
n−1
b
n−1
+ + a
0
= 0 con a
i
∈ A.
Multiplicando por a
n
tenemos:
(ba)
n
+a
n−1
a(ba)
n−1
+ +a
0
a
n
= 0.
De la relaci ´ on s −q = ab se deduce que
y := s
n
+a
n−1
as
n−1
+ +a
0
a
n
≡ 0 (m´ od q),
y tenemos y ∈ q ∩ A ⊆ p; como a ∈ p, se sigue s ∈ p, lo que es una contradicci ´ on.
Teorema. 35.15. (Teorema del ascenso.)
Sea A ⊆ B una extensi ´ on entera de anillos, p
1
⊆ ⊆ p
n
una cadena ascendente de ideales
primos de A y q
1
⊆ ⊆ q
m
una cadena ascendente de ideales primos de B verificando
q
i
∩ A = p
i
para 1 ≤ i ≤ m < n.
p
1
⊆ p
2
⊆ ⊆ p
m
⊆ ⊆ p
n
q
1
⊆ q
2
⊆ ⊆ q
m
Entonces la cadena q
1
⊆ ⊆ q
m
se puede extender a una cadena q
1
⊆ ⊆ q
n
en la que
q
i
∩ A = p
i
, 1 ≤ i ≤ n.
DEMOSTRACI ´ ON. Podemos suponer que m = 1 y n = 2 y posteriormente hacer inducci ´ on.
De la extensi ´ on entera A ⊆ B pasamos a la extensi ´ on A/p
1
⊆ B/q
1
, que tambi´ en es entera. En
A/p
1
tenemos un ideal primo p
2
/p
1
, por lo que para reducir supondremos que tenemos una
extensi ´ on entera de dominios A ⊆ B y un ideal primo p ⊆ A. Aplicando el Lema (35.14.) existe
un ideal q ⊆ B tal que q ∩ A = p.
Dada una extensi ´ on entera de anillos A ⊆ B y un ideal primo p ⊆ A, es posible que existan
varios ideales primos q
1
, q
2
⊆ B tales que q
1
∩ A = p = q
2
∩ B. Veamos un ejemplo:
Ejemplo. 35.16.
Tomamos A = R[X], B = C[X], p = A(X
2
+1) ⊆ A, q
1
= B(X +i), q
2
= B(X −i) ⊆ B. Se verifica:
B(X +i) ∩ A = A(X
2
+ 1) = B((X −i) ∩ A.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 35. EXTENSIONES ENTERAS 183
En estas circunstancias vamos a comprobar que siempre los ideales de B que tienen la misma
traza en A son incomparables.
Teorema. 35.17. (Teorema de incomparabilidad.)
Sea A ⊆ B una extensi ´ on entera de anillos y q
1
⊆ q
2
ideales de B tales que q
1
∩ A = q
2
∩ A,
entonces q
1
= q
2
.
DEMOSTRACI ´ ON. Supongamos que q
1
_ q
2
y sea b ∈ q
2
¸ q
1
. Como b es entero sobre A
tomamos n m´ınimo tal que existe una combinaci ´ on verificando:
b
n
+a
n−1
b
n−1
+ +a
0
≡ (m´ od q
1
).
Como b / ∈ q
1
se tiene n ≥ 1 y a
0
∈ q
2
, luego a
0
∈ q
2
∩ A = q
1
∩ A, y tenemos
b(b
n−1
+a
n−1
b
n−2
+ +a
1
) ∈ q
1
,
y como b / ∈ q
1
, tenemos una contradicci ´ on con la minimalidad de n.
Dominios normales. Teorema del descenso
Sea A ⊆ B una extensi ´ on de anillos y sea a un ideal de A. Un elemento x ∈ B se llama entero
sobre el ideal a si verifica una relaci ´ on de dependencia entera,
x
n
+a
n−1
x
n−1
+ +a
0
= 0,
con los a
i
∈ a.
Llamamos clausura entera en B de un ideal a de A al conjunto de todos los elementos de B
enteros sobre a.
Lema. 35.18.
Sea A ⊆ B una extensi ´ on de anillos y a un ideal de A. Si A ⊆ C ⊆ B es la clausura entera de A
en B, entonces la clausura entera de a en B es el radical de aC en C.
DEMOSTRACI ´ ON. Sea x ∈ B un elemento entero sobre a; existen a
i
∈ a tales que x
n
+
a
n−1
x
n−1
+ +a
0
= 0. Entonces x ∈ C y como
x
n
= −(a
n−1
x
n−1
+ +a
0
) ∈ aC,
tenemos que x ∈ rad(aC). Para ver la otra inclusi ´ on, sea x ∈ rad(aC), entonces existe n tal
que x
n
=

m
j=1
a
j
t
j
, con a
j
∈ a y t
j
∈ C. Ya que cada a
j
es entero sobre A, tenemos que
M = A[a
1
, . . . , a
m
] es un A–m´ odulo finitamente generado. Adem´ as se verifica x
n
M ⊆ aM.
Aplicando el Lema de Cayley-Hamilton(para la multiplicaci ´ onpor x
n
), Lema (27.1.), tenemos
que x
n
es entero sobre a, en consecuencia x es entero sobre a.
´
ALGEBRA CONMUTATIVA
P. Jara
184 CAP. VI. DEPENDENCIA ENTERA
Proposici´ on. 35.19.
Sea A ⊆ B una extensi ´ on de dominios de integridad con A normal. Sea x ∈ B un elemento
entero sobre un ideal a ⊆ A. Entonces x es algebraico sobre el cuerpo de fracciones K de A y
su polinomio minimal sobre K es
X
n
+a
n−1
X
n−1
+ +a
0
con a
i
∈ rad(a).
DEMOSTRACI ´ ON. Tenemos que x es algebraico sobre K. Llamemos L al cuerpo de descom-
posici ´ on del polinomio irreducible P de x sobre K, y sean x
1
, . . . , x
n
todos los conjugados de
x. Como cada x
i
verifica la misma relaci ´ on de dependencia que x, tenemos que todos son en-
teros sobre a. Los coeficientes de P son polinomios en los x
i
, y por tanto son elementos de K
enteros sobre a. Ahora, como A es normal, la clausura entera de a en K es rad(a), luego todos
pertenecen a rad(a).
Teorema. 35.20. (Teorema del descenso.)
Sea A ⊆ B una extensi ´ on entera de dominios de integridad con A normal. Sean p
1
⊇ ⊇ p
n
una cadena de ideales primos de A y q
1
⊇ ⊇ q
m
una cadena de ideales primos de B
verificando: q
i
∩ A = p
i
, 1 ≤ i ≤ m < n.
p
1
⊇ p
2
⊇ ⊇ p
m
⊇ ⊇ p
n
q
1
⊇ q
2
⊇ ⊇ q
m
Entonces la cadena q
1
⊇ ⊇ q
m
se puede extender a una cadena q
1
⊇ ⊇ q
n
verificando:
q
i
∩ A = p
i
, 1 ≤ i ≤ n.
DEMOSTRACI ´ ON. Vamos a suponer que n = 2 y m = 1 y despu´ es podremos hacer inducci ´ on.
Localizamos B en q
1
y tenemos una cadena de extensiones
A ⊆ B ⊆ B
q
1
.
Para ver que existe un ideal primo q
2
⊆ B tal que q
2
∩ A = p
2
, basta ver que p
2
B
q
1
∩ A = p
2
.
Dado un elemento de y/s ∈ p
2
B
q
1
, con y ∈ p
2
B ⊆ rad(p
2
B), tenemos que y es entero sobre p
2
y si el polinomio minimal de y sobre K, el cuerpo de fracciones de A, es
X
n
+a
n−1
X
n−1
+ +a
0
,
entonces tiene sus coeficientes en p
2
.
Dado x ∈ p
2
B
q
1
∩ A, sea x = y/s, entonces s = yx
−1
en K. El polinomio minimal de s sobre K
se obtiene del anterior en la siguiente forma:
X
n
+ (a
n−1
/x)X
n−1
+ + (a
0
/x
n
), (VI.1)
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 36. LEMA DE NORMALIZACI ´ ON DE NOETHER 185
Como s ∈ B ¸ q
1
es entero sobre A, entonces cada coeficiente a
i
/x
n−1
pertenece a A. (Aplicar
la Proposici ´ on (35.19.) al ideal a = A.) Si x / ∈ p
2
, entonces cada coeficiente a
i
/x
n−i
∈ p
2
ya que
x
n−j
(a
j
/x
n−j
) = a
j
∈ p
2
y p
2
es un ideal primo. Como s verifica la relaci ´ on (VI.1), tenemos que
s
n
∈ p
2
B ⊆ p
1
B ⊆ q
1
,
lo que es una contradicci ´ on. Tenemos entonces x ∈ p
2
y por tanto p
2
B
q
2
∩ A ⊆ p
2
. La otra
inclusi ´ on es clara y tenemos la igualdad.
36. Lema de normalizaci´ on de Noether
Dimensi´ on de Krull de un anillo
Sea A un anillo (conmutativo). Una cadena de ideales primos
p
0
_ p
1
_ _ p
n
se dice que tiene longitud n. Se define la dimensi´ on del anillo A como el supremo de las
longitudes de las cadenas de ideales primos de A, y se representa por dim(A).
Si p es un ideal primo de A, se define la altura de p como el supremo de las longitudes de las
cadenas de ideales primos del siguiente tipo:
p
0
_ p
1
_ _ p
n
= p.
La altura del ideal p se representa por ht(p).
Si a es un ideal de A, se define la altura de a como el m´ınimo de las alturas de los ideales
primos minimales conteniendo a a. La altura del ideal a se representa por ht(a).
Los resultados sobre extensiones enteras de anillos nos dan la siguiente relaci ´ on para las di-
mensiones de anillos.
Proposici´ on. 36.1.
Sea A ⊆ B una extensi ´ on entera de anillos. Si dim(A) es finita, entonces se verifica:
dim(A) = dim(B).
´
ALGEBRA CONMUTATIVA
P. Jara
186 CAP. VI. DEPENDENCIA ENTERA
Ejercicio. 36.2.
Sea A un anillo y a un ideal de A. Existe un isomorfismo de anillos
(A/a)[X]

= A[X]/a[X]
Como consecuencia:
(1) Si p ⊆ A es un ideal primo, entonces p[X] es un ideal primo de A[X]
(2) Si a _ b son ideales de A, entonces a[X] _ b[X].
Lema. 36.3.
Sea K un cuerpo y X
1
, . . . , X
n
indeterminadas sobre K, entonces tenemos una cadena as-
cendente
0 ⊂ (X
1
) ⊂ (X
1
, X
2
) ⊂ ⊂ (X
1
, , X
n
),
en la que todos son ideales primos y por tanto siempre se verifica: dim(K[X
1
, . . . , X
n
]) ≥ n.
Podemos completar este resultado para obtener la igualdad.
Teorema. 36.4.
Sea K un cuerpo y X
1
, . . . , X
n
indeterminadas sobre K, se tiene dim(K[X
1
, . . . , X
n
]) = n.
DEMOSTRACI ´ ON. S´ olo tenemos que probar la relaci ´ on dim(K[X
1
, . . . , X
n
]) ≤ n.
Observa que K[X
1
, . . . , X
n
] tiene como m´ aximo n elementos algebraicamente independien-
tes, esto lo podemos razonar pasando al cuerpo de fracciones K(X
1
, . . . , X
n
) y viendo que el
m´ aximo n´ umero de elementos de un conjunto algebraicamente independiente es igual al
grado de trascendencia de la extensi ´ on K(X
1
, . . . , X
n
)/K, que es igual a n.
Para cada K–´ algebra ´ıntegra A llamamos τ(A) el m´ aximo de los s tales que existe un subcon-
junto ¦a
1
, . . . , a
s
¦ ⊆ A algebraicamente independiente.
Hacemos al demostraci ´ on del teorema en dos partes:
1. Si 0 ,= p ⊆ A es un ideal primo, entonces τ(A/p) ≥ s implica τ(A) ≥ s + 1. Supongamos
que τ(A/p) = s, y sean ¦a
1
, . . . , a
s
¦ ∈ A tales que ¦a
i
= a
i
+ p¦
s
i=1
es algebraicamente inde-
pendiente. Tomamos 0 ,= a ∈ p, entonces ¦a
1
, . . . , a
s
, a¦ es algebraicamente independiente.
En efecto, si existe 0 ,= F ∈ K[Y
1
, . . . , Y
s+1
] tal que F(a
1
, . . . , a
s
, a) = 0, tomando clases m´ odu-
lo p se tiene F(a
1
, . . . , a
s
, 0) = 0, y como ¦a
i
¦
s
i=1
es algebraicamente independiente, resulta
que F(Y
1
, . . . , Y
s
, 0) = 0, esto es, Y
s+1
[ F. Si inicialmente tomamos F irreducible, resulta que
F = Y
s+1
, esto es, a = 0, lo que es una contradicci ´ on.
2. Si 0 = p
0
_ p
1
_ _ p
t
es una cadena de ideales primos en K[X
1
, . . . , X
n
], entonces
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 36. LEMA DE NORMALIZACI ´ ON DE NOETHER 187
tenemos:
n ≥ τ
_
K[X
1
, . . . , X
n
]
p
0
_
> τ
_
K[X
1
, . . . , X
n
]
p
1
_
> > τ
_
K[X
1
, . . . , X
n
]
p
t
_
≥ 0.
Y por lo tanto se tiene n ≥ t.
Lema de normalizaci´ on
Como se observa, el estudio de los subconjuntos algebraicamente independientes de ´ alge-
bras finitamente generadas aporta informaci ´ on sobre la misma ´ algebra. Vamos a ver que
podemos obtener m´ as informaci ´ on al considerar las subalgebras maximales generadas por
estos subconjuntos.
Veamos un primer resultado t´ ecnico.
Lema. 36.5. (Lema de normalizaci´ on.)
Sea A = K[X
1
, . . . , X
n
] un anillo de polinomios y sea p _ A un ideal primo de altura s. Existen
elementos x
1
, . . . , x
n
∈ A, algebraicamente independientes sobre K, tales que:
(1) A es entero sobre B = K[x
1
, . . . , x
n
] y
(2) si p ,= 0, p ∩ B est´ a generado por x
1
, . . . , x
s
.
DEMOSTRACI ´ ON. Hacemos inducci ´ on sobre la altura s de p. Si ht(p) = 0, entonces p = 0 y
podemos tomar x
i
= X
i
, 1 ≤ i ≤ n, y tenemos el resultado.
Supongamos pues que ht(p) = 1. Sea 0 ,= F ∈ p, irreducible. Llamamos x
1
= F(X
1
, . . . , X
n
) =

α∈N
n k
α
X
α
. Tomamos p
1
= 1 y sean p
2
, . . . , p
n
, enteros primos distintos; para cada α ∈ N
n
definimos w(α) =

n
i=1
p
i
α
i
. Es claro que, fijado F, podemos elegir los p
i
de forma que dados
dos exponentes α ,= β, entonces w(α) ,= w(β). De esta forma, si definimos x
i
= X
i
−X
p
i
1
para
i = 2, . . . , n, se tiene:
x
1
= F(X
1
, . . . , X
n
) = F(X
1
, x
2
+X
p
2
1
, . . . , x
n
−X
p
n
1
) = G(X
1
, x
2
, . . . , x
n
) +aX
e
1
.
Siendo e el mayor grado con el que aparece ahora X
1
en F y G un polinomio en el que el grado
de X
1
es menor que e. Es claro que a ,= 0, y por tanto es invertible.
Se tiene que X
1
es entero sobre K[x
1
, . . . , x
n
], ya que es ra´ız de un polinomio m´ onico. En con-
secuencia cada X
i
es entero sobre K[x
1
, . . . , x
n
] y la extensi ´ onB = K[x
1
, . . . , x
n
] ⊆ K[X
1
, . . . , X
n
]
es entera.
Tenemos x
1
∈ p ∩ B, y por tanto Bx
1
⊆ p ∩ B; ambos son ideales primos, y por el Teorema del
descenso la altura de p ∩ B es uno, entonces son iguales.
´
ALGEBRA CONMUTATIVA
P. Jara
188 CAP. VI. DEPENDENCIA ENTERA
Como K[X
1
, . . . , X
n
] es entero sobre K[x
1
, . . . , x
n
], tenemos que K(X
1
, . . . , X
n
) es algebraico so-
bre K(x
1
, . . . , x
n
). Como el grado de trascendencia de K(X
1
, . . . , X
n
) sobre K es igual a n, lo
mismo ocurre para K(x
1
, . . . , x
n
), luego los x
1
, . . . , x
n
son algebraicamente independientes
sobre K, y B = K[x
1
, . . . , x
n
] es un anillo de polinomios.
Sea ahora p un ideal primo de altura h > 1; tomamos q ⊆ p un ideal primo de altura h−1. Por
la hip´ otesis de inducci ´ on existen x
1
, . . . , x
n
∈ A tales que q ∩ B = B(x
1
, . . . , x
h−1
). Considera-
mos el anillo B/(q ∩ B)

= K[x
h
, . . . , x
n
] y el ideal (p ∩ B)/(q ∩ B).
´
Este tiene altura uno, por lo
tanto existen y
h
, . . . , y
n
∈ K[x
h
, . . . , x
n
] tales que la extensi ´ on K[y
h
, . . . , y
n
] ⊆ K[x
h
, . . . , x
n
] es
entera y
p∩B
q∩B
∩ K[y
h
, . . . , y
n
] = K[y
h
, . . . , y
n
]y
h
.
Enconsecuencia la extensi ´ onC = K[x
1
, . . . , x
h−1
, y
h
, . . . , y
n
] ⊆ K[X
1
, . . . , X
n
] es entera y p∩C =
C(x
1
, . . . , x
h−1
, y
h
).
Corolario. 36.6.
Sea K un cuerpo, entonces el ideal (X
1
, . . . , X
s
) tiene altura s en K[X
1
, . . . , X
n
], siendo s ≤ n.
Teorema de normalizaci´ on
Sea trata ahora de determinar la dimensi ´ on de una K–´ algebra´ıntegra y finitamente generada
A siguiendo el m´ etodo empleado para el caso del anillo de polinomios.
Teorema. 36.7. (Teorema de normalizaci´ on.)
Sea A una K–´ algebra ´ıntegra finitamente generada. Existen elementos a
1
, . . . , a
t
∈ A, alge-
braicamente independientes, tales que K[a
1
, . . . , a
t
] ⊆ A es entera.
DEMOSTRACI ´ ON. Existe un anillo de polinomios K[X
1
, . . . , X
n
] y un ideal primo p tales que
A

= K[X
1
, . . . , X
n
]/p. Por el lema de normalizaci ´ on existen x
1
, . . . , x
n
∈ K[X
1
, . . . , X
n
] y s ∈ N
tales que K[x
1
, . . . , x
n
] ⊆ K[X
1
, . . . , X
n
] es entera y p ∩ K[x
1
, . . . , x
n
] = K[x
1
, . . . , x
n
](x
1
, . . . , x
s
).
Entonces la extensi ´ on
K[x
s+1
, . . . , x
n
]

=
K[x
1
, . . . , x
n
]
p ∩ K[x
1
, . . . , x
n
]

K[X
1
, . . . , X
n
]
p

= A
es una extensi ´ on entera y ¦x
s+1
+ p, . . . , x
n
+ p¦ ⊆ A es un conjunto algebraicamente inde-
pendiente.
Corolario. 36.8.
Sea A una K–´ algebra ´ıntegra finitamente generada, entonces la dimensi ´ on de A es igual al
grado de trascendencia del cuerpo de fracciones de A.
DEMOSTRACI ´ ON. Aplicamos el Teorema de normalizaci ´ on. Existe una sub´ algebra de A, B

=
K[X
1
, . . . , X
n
], tal que A es entero sobre B. Como consecuencia dim(A) = dim(B) = s. Por
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 36. LEMA DE NORMALIZACI ´ ON DE NOETHER 189
otro lado, si llamamos L al cuerpo de fracciones de A, tenemos una extensi ´ on algebraica
K(X
1
, . . . , X
n
) ⊆ L, y el grado de trascendencia de L es igual a n.
Corolario. 36.9.
Sea A una K–´ algebra finitamente generada y p un ideal primo de A. Se verifica que la dimen-
si ´ on del ´ algebra A/p es exactamente el grado de trascendencia del cuerpo de fracciones de
A/p.
Corolario. 36.10.
Sea A una K–´ algebra ´ıntegra finitamente generada y p ⊆ A un ideal primo. Se verifica:
dim(A) = dim(A/p) + ht(p).
DEMOSTRACI ´ ON. Podemos reducir el problema a considerar A un anillo de polinomios. En
este contexto el resultado es una consecuencia directa del Teorema de normalizaci ´ on de
Noether.
Demostraci ´ on directa.
DEMOSTRACI ´ ON. Por el Lema de normalizaci ´ on existe una sub´ algebra B

= K[x
1
, . . . , x
n
] de A
tal que A es entero sobre B y p ∩ B = B(x
1
, . . . , x
s
) para alg´ un s ≤ n. Tenemos ht(p ∩ B) = s y
por otro lado B/(p ∩ B)

= K[X
s+1
, . . . , X
n
], luego dim(B/(p ∩ B)) = n −s.
Como A es entero sobre B tenemos que dim(A) = dim(B) = n. Adem´ as A/p es entero sobre
B/(p ∩ B), luego dim(A/p) = dim(B/(p ∩ B)) = n −s.
Como B es un dominio normal, el teorema del descenso nos asegura que si ht(p ∩ B) = s,
entonces ht(p) = s. Uniendo todo tenemos el resultado.
Una cadena de ideales primos p
0
_ _ p
n
se llama maximal si p
0
es minimal, p
n
es maximal
y no existe ning´ un ideal primo q tal que p
i−1
_ q _ p
i
, 1 ≤ i ≤ n.
Teorema. 36.11.
Sea A una K–´ algebra ´ıntegra finitamente generada, entonces todas las cadenas maximales
de ideales primos de A tienen la misma longitud.
DEMOSTRACI ´ ON. Sea p
0
_ _ p
n
una cadena maximal de ideales primos de A. Entonces
p
n
es un ideal maximal y dim(A/p
n
) = 0. Para i ≥ 1 tenemos p
i−1
_ p
i
y p
i
/p
i−1
es un ideal
primo de A/p
i−1
de altura uno. Luego dim(A/p
i
) +ht(p
i
/p
i−1
) = dim(A/p
i−1
), ´ o lo que es igual,
dim(A/p
i
) −dim(A/p
i−1
) = 1. Tenemos entonces
dim(A) = dim(A/p
0
) −dim(A/p
n
)
= dim(A/p
0
) −dim(A/p
1
) + dim(A/p
1
) −dim(A/p
n
)
= (dim(A/p
0
) −dim(A/p
1
)) + + (dim(A/p
n−1
) −dim(A/p
n
)) = n.
´
ALGEBRA CONMUTATIVA
P. Jara
190 CAP. VI. DEPENDENCIA ENTERA

Ejemplo. 36.12.
Se considera el anillo A = R[X, Y]/(X
2
−Y
3
). Sabemos que A es un dominio que no es normal.
Vamos a calcular un subanillo de polinomios maximal en A.
Tomamos p = (X
2
−Y
3
) ⊆ R[X, Y] y definimos:
x
1
= X
2
−Y
3
,
x
2
= Y −X
2
,
Entonces B = R[x
1
, x
2
] ⊆ R[X, Y] es una extensi ´ on entera y p ∩ B = Bx
1
.
Tenemos entonces que R[x
2
] ⊆ A es una extensi ´ on entera, sien do x
2
= x
2
+ p. Si llamamos
x = X + p, y = Y + p, entonces R[y −x
2
] ⊆ A es una extensi ´ on entera.
37. Teorema de los ceros de Hilbert
Dado un cuerpo K, para cada ideal a de K[X
1
, . . . , X
n
] el conjunto de los ceros de a es:
1(a) = ¦x ∈ A
n
(K) [ P(x) = 0, ∀P ∈ K[X
1
, . . . , X
n
]¦.
Es claro que si a = K[X
1
, . . . , X
n
], entonces V(a) = ∅, pero tambi´ en puede ser que V(a) = ∅
siendo a ,= K[X
1
, . . . , X
n
]. Por ejemplo, en R[X] el ideal a = (X
2
+ 1) verifica 1(X
2
+ 1) = ∅.
Sin embargo si K es un cuerpo algebraicamente cerrado tenemos que 1(a) ,= ∅ si y solo si
a ,= K[X].
Esta situaci ´ on se repite en el caso de polinomios en varias indeterminadas.
Comenzamos por un resultado t´ ecnico.
Teorema. 37.1.
Si L/K es una extensi ´ on de cuerpos tal que L es una K–´ algebra finitamente generada, en-
tonces L es un K–m´ odulo finitamente generado.
DEMOSTRACI ´ ON. Por el Teorema de Normalizaci ´ onse tiene que L es enterosobre K[a
1
, . . . , a
t
]
para cierto¦a
1
, . . . , a
t
¦ ⊆ L algebraicamente independiente. Aplicandola Proposici ´ on(35.12.)
tenemos que K[a
1
, . . . , a
t
] es un cuerpo, y por lo tanto se tiene ¦a
1
, . . . , a
t
¦ = ∅ y L es entero
(algebraico) sobre K. Como es una K–´ algebra finitamente generada, resulta que dim
K
(L) es
finita.
Corolario. 37.2. (Teorema de los ceros de Hilbert. Forma d´ ebil.)
Sea K un cuerpo algebraicamente cerrado y a un ideal de K[X
1
, . . . , X
n
]. Si 1(a) = ∅, enton-
ces a = K[X
1
, . . . , X
n
].
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 37. TEOREMA DE LOS CEROS DE HILBERT 191
DEMOSTRACI ´ ON. Si a ,= K[X
1
, . . . , X
n
], entonces existe un ideal maximal m ⊇ a, y como
1(m) ⊆ 1(a), basta considerar el caso en que a es un ideal maximal. En este caso tendre-
mos un homomorfismo (no nulo) K −→
K[X
1
,...,X
n
]
a
=: L, y K es un subcuerpo de un cuerpo
L.
Consideramos la extensi ´ on L/K; por el Teorema anterior se tiene esta extensi ´ on es finita, y
por ser K algebraicamente cerrado L = K.
Como L = K, para cada ´ındice i = 1, . . . , n existe un elemento a
i
∈ K que es la imagen de X
i
.
Por tanto X
i
−a
i
∈ a, obteniendo que (X
1
−a
1
, . . . , X
n
−a
n
) ⊆ a, y por tanto (X
1
−a
1
, . . . , X
n

a
n
) = a, obteniendo que (a
1
, . . . , a
n
) ∈ 1(a) ,= ∅.
El resultado central de esta secci ´ on es:
Teorema. 37.3. (Teorema de los ceros de Hilbert.)
Sea K un cuerpo algebraicamente cerrado y a un ideal de K[X
1
, . . . , X
n
]. Entonces rad(a) =
J1(a).
DEMOSTRACI ´ ON. Supongamos que a = (F
1
, . . . , F
t
). Si F ∈ J1(a) entonces consideramos
¯a = (F
1
, . . . , F
n
, 1 −YF) ⊆ K[X
1
, . . . , X
n
, Y]. Vamos a ver que 1(¯a) = ∅.
Sea (a
1
, . . . , a
n
, a
n+1
) ∈ 1(¯a) ⊆ A
n+1
(K), entonces (a
1
, . . . , a
n
) ∈ 1(a), y resulta F(a
1
, . . . , a
n
) =
0, por lo tanto 0 = 1−a
n+1
F(a
1
, . . . , a
n
) = 1, lo que es una contradicci ´ on. Como consecuencia
1(¯a) = ∅.
Aplicando el Teorema de Hilbert en su forma d´ ebil resulta ¯a = K[X
1
, . . . , X
n
, Y], por lo que
existe una combinaci ´ on lineal
1 =

i
F
i
C
i
+ (1 −YF)C, C
1
, . . . , C
t
, C ∈ K[X
1
, . . . , X
n
, Y].
Tomando Y = 1/F(X
1
, . . . , X
n
) tenemos:
1 =

i
F
i
(X
1
, . . . , X
n
)C
i
(X
1
, . . . , X
n
,
1
F(X
1
, . . . , X
n
)
),
y multiplicando por una potencia adecuada de F se tiene:
F
m
=

i
F
i
(X
1
, . . . , X
n
)D
i
(X
1
, . . . , X
n
) ∈ a.
Como consecuencia J1(a) ⊆ rad(a). Por otro lado la inclusi ´ on inversa es siempre cierta ya
que J1(a) es un ideal radical que contiene a a.
La inclusi ´ on rad(a) ⊆ J1(a)ya la conocemos.
´
ALGEBRA CONMUTATIVA
P. Jara
192 CAP. VI. DEPENDENCIA ENTERA
Consecuencias del Teorema de los Ceros
Por el Teorema de los ceros de Hilbert, sobre uncuerpo algebraicamente cerrado K existe una
correspondencia biyectiva, que invierte el orden, entre los conjuntos algebraicos de A
n
(K) y
los ideales radicales del anillo K[X
1
, . . . , X
n
].
Otras consecuencias del Teorema de los ceros son:
Un conjunto algebraico V ⊆ A
n
(K) se llama irreducible si cuando V = V
1
∪V
2
, para conjun-
tos algebraicos V
i
se tiene V = V
1
o V = V
2
.
Lema. 37.4.
Si V es un conjunto algebraico af´ın irreducible, si y solo si J(V) es un ideal primo.
DEMOSTRACI ´ ON. Si V = 1(c) es irreducible y ab ⊆ J(V) = J1(c), entonces V = 1J1(c) ⊆
1(ab) = 1(a) ∪1(b. Entonces V ⊆ 1(a) o V ⊆ 1(b), y se tiene a ⊆ J1(a) ⊆ J(V) o b ⊆ J1(b) ⊆
J(V).
Rec´ıprocamente, si J(V) es un ideal primo y V = V
1
∪ V
2
, entonces J(V) = J(V
1
∪ V
2
) =
J(V
1
) ∩ J(V
2
). Luego J(V
1
) = J(V) o J(V
2
) = J(V), de donde se obtiene V
1
= V o V
2
= V.

Corolario. 37.5.
Sea K un cuerpo algebraicamente cerrado. Si p es un ideal primo de K[X
1
, . . . , X
n
], entonces
V(p) es un conjunto algebraico irreducible. Existe entonces una correspondencia biyectiva
entre ideales primos y conjuntos algebraicos irreducibles. En esta correspondencia a los
ideales maximales le corresponden los puntos.
Corolario. 37.6.
Sea K un cuerpo algebraicamente cerrado. Sea F ∈ K[X
1
, . . . , X
n
] un polinomio con factori-
zaci ´ on F = F
e
1
1
F
e
r
r
en factores irreducibles, entonces
1(F) = 1(F
1
) ∪ ∪ 1(F
r
)
es la descomposici ´ on de 1(F) en componentes irreducibles. Adem´ as, J 1(F) = (F
1
F
r
).
En particular, existe una correspondencia biyectiva entre polinomios irreducibles F ∈
K[X
1
, . . . , X
n
] e hipersuperficies irreducibles de A
n
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 38. EXTENSIONES TRASCENDENTES (REPASO) 193
Corolario. 37.7.
Sea a un ideal de K[X
1
, . . . , X
n
], tenemos que son equivalentes:
(a) 1(a) es un conjunto finito;
(b) K[X
1
, . . . , X
n
]/a es un K–espacio vectorial de dimensi ´ on finita.
En este caso el n´ umero de puntos de 1(a) est´ a acotado por la dimensi ´ on
dim
K
(K[X
1
, . . . , X
n
]/a).
DEMOSTRACI ´ ON. Sean x
1
, . . . , x
r
∈ V(a), tomamos
F
1
, . . . , F
r
∈ K[X
1
, . . . , X
n
]
tales que F
i
(x
j
) = δ
ij
, y llamamos F
i
+ a a la clase de F
i
en K[X
1
, . . . , X
n
]/a. Si existe una com-
binaci ´ on

a
i
(F
i
+ a) = 0,
entonces

a
i
F
i
∈ a. Para cada ´ındice i tenemos
0 = (

a
i
F
i
)(x
i
) = a
i
F
i
(x
i
) = a
i
.
Ypor tanto¦F
1
+a, . . . , F
r
+a¦ sonlinealmente independientes, luegor ≤ dim
K
(K[X
1
, . . . , X
r
]/a).
Rec´ıprocamente, si 1(a) = ¦x
1
, . . . , x
r
¦ es finito, supongamos que x
i
= (x
i
1
, . . . , x
i
n
), y defini-
mos
F
j
=
r

i=1
(X
j
−x
i
j
).
De la definici ´ on se deduce que F
j
∈ J 1(a), entonces existe m ∈ N tal que F
m
j
∈ a. Consi-
derando ahora las clases F
m
j
+ a = 0, se deduce que X
mr
j
+ a es una combinaci ´ on K–lineal
de potencias de X
j
+ a con exponente menor que mr. En consecuencia, tenemos un sistema
de generadores ¦X
e
1
1
X
e
n
n
+ a [ e
i
< mr¦ y K[X
1
, . . . , X
n
]/a es un K–espacio vectorial de
dimensi ´ on finita.
38. Extensiones trascendentes (repaso)
Sea K ⊆ L una extensi ´ on finita de cuerpos.
Un conjunto finito ¦x
1
, . . . , x
n
¦ ⊆ L de elementos de L se llama algebraicamente indepen-
diente sobre K si no existe un polinomio 0 ,= F ∈ K[X
1
, . . . , X
n
] tal que F(x
1
, . . . , x
n
) = 0.
´
ALGEBRA CONMUTATIVA
P. Jara
194 CAP. VI. DEPENDENCIA ENTERA
Una familia ¦x
i
[ i ∈ A¦ se llama algebraicamente independiente si lo es cada subfamilia
finita.
Un elemento x ∈ L se llama trascendente sobre K si ¦x¦ es una familia algebraicamente
independiente.
Lema. 38.1.
Sea K ⊆ L una extensi ´ on de cuerpos y x
1
, . . . , x
n
∈ L elementos distintos. Son equivalentes:
(a) ¦x
1
, . . . , x
n
¦ es algebraicamente independiente sobre K;
(b) Para cada 1 < s < n la familia ¦x
1
, . . . , x
s
¦ es algebraicamente independiente sobre K y
¦x
s+1
, . . . , x
n
¦ es algebraicamente independiente sobre K(x
1
, . . . , x
s
).
Sea K ⊆ L una extensi ´ on de cuerpos. Una familia ¦x
1
, . . . , x
n
¦ ⊆ L se llama una base de
trascendencia de L sobre K si verifica:
(I) ¦x
1
, . . . , x
n
¦ es algebraicamente independiente sobre K;
(II) L es algebraico sobre K(x
1
, . . . , x
n
).
Lema. 38.2.
Dada una extensi ´ on de cuerpos K ⊆ L, un conjunto X ⊆ L es una base de trascendencia si
es un conjunto algebraicamente independiente maximal.
Lema. 38.3.
Sea K ⊆ L una extensi ´ on de cuerpos y x
1
, . . . , x
n
∈ L tales que K(x
1
, . . . , x
n
) ⊆ L es algebrai-
ca. Se verifica:
(1) Todo subconjunto de ¦x
1
, . . . , x
n
¦ algebraicamente independiente sobre K, maximal pa-
ra la inclusi ´ on, es una base de trascendencia de L sobre K;
(2) Si ¦x
1
, . . . , x
s
¦, s ≤ n es algebraicamente independiente sobre K, entonces existe una ba-
se de trascendencia de L sobre K que contiene a ¦x
1
, . . . , x
s
¦ y contenida en ¦x
1
, . . . , x
n
¦.
Como consecuencia las bases de trascendencia son subconjuntos algebraicamente inde-
pendientes maximales respecto a la inclusi ´ on, y cada extensi ´ on de cuerpos K ⊆ L tiene una
base de trascendencia.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 39. EJERCICIOS 195
Teorema. 38.4.
Dada una extensi ´ on de cuerpos K ⊆ L se verifica:
(1) Todo subconjunto X ⊆ L tal que al extensi ´ on L/K(X) es algebraica contiene una base de
trascendencia de la extensi ´ on L(K).
(2) Dado un conjunto algebraicamente independiente ¦x
1
, . . . , x
n
¦ y un conjunto
¦a
1
, . . . , a
m
¦ ⊆ L tal que la extensi ´ on L/K(a
1
, . . . , a
m
) es algebraica, existe una
ordenaci ´ on de ¦a
1
, . . . , a
m
¦ tal que para cada ´ındice i = 1, . . . , n la extensi ´ on
L/K(x
1
, . . . , x
i
, a
i+1
, . . . , a
m
) es algebraica.
(3) El n´ umero de elementos de una base de trascendencia es un invariante.
Este invariante se llama el grado de trascendencia de la extensi ´ on y lo vamos a representar
por grtr(L/K). Una extensi ´ on es algebraica si, y s´ olo si, su grado de trascendencia es igual a
cero.
Corolario. 38.5.
Si K es un cuerpo, el grado de trascendencia del cuerpo K(X
1
, . . . , X
n
), el cuerpo de fraccio-
nes del anillo de polinomios K[X
1
, . . . , X
n
], es igual a n.
Teorema. 38.6. (Teorema de L¨ uroth.)
Dado un elemento trascendente x sobre K, para todo cuerpo intermedio L tal que K ⊆ L ⊆
K(x) existe y ∈ K(x) tal que L = K(y). En particular toda extensi ´ on intermedia K ⊆ L ⊆ K(x)
es una extensi ´ on trascendente pura.
Teorema. 38.7.
Dado un elemento trascendente x sobre K y polinomios f , g ∈ K[x] no nulos, primos relati-
vos y no siendo los dos constantes, entonces [K(x) : K(f /g)] = m´ax¦gr(f ), gr(g)¦.
Teorema. 38.8. (Teorema de Castelnuovo.)
Dada una extensi ´ on trascendente pura K ⊆ K(x
1
, x
2
) de grado de trascendencia dos, para
cada cuerpo intermedio K ⊆ L ⊆ K(x
1
, x
2
) la extensi ´ on L/K es trascendente pura.
Teorema. 38.9.
Dada una torre de cuerpos K ⊆ L ⊆ F se verifica:
grtr(F/K) = grtr(F/L) + grtr(L/K).
39. Ejercicios
Ejercicio. 39.1.
Sea A ⊆ B una extensi ´ on de anillos y u
1
, . . . , u
t
∈ B elementos enteros sobre A, demuestra
que A[u
1
, . . . , u
t
] es un A–m´ odulo finitamente generado.
´
ALGEBRA CONMUTATIVA
P. Jara
196 CAP. VI. DEPENDENCIA ENTERA
SOLUCI
´
ON
Ejercicio. 39.2.
Sea A ⊆ B una extensi ´ on entera de anillos y p ⊆ A un ideal primo. Demuestra que todo
elemento x ∈ p
e
= Bp (el extendido de p) satisface una ecuaci ´ on x
n
+a
n−1
x
n−1
+ +a
1
x +
a
0
= 0 con a
i
∈ p, i = 0, . . . , n −1.
SOLUCI
´
ON
Ejercicio. 39.3.
Sea a = (F
1
, . . . , F
t
) un ideal del anillo de polinomios K[X
1
, . . . , X
n
]. Vamos a dar un algorit-
mo para determinar cuando un polinomio F ∈ K[X
1
, . . . , X
n
] pertenece al radical de a. Este
algoritmo se basa en el siguiente hecho: Son equivalentes los siguientes enunciados:
(a) F ∈ rad(a).
(b) 1 ∈ (F
1
, . . . , F
t
, 1 −YF) ⊆ K[X
1
, . . . , X
n
, Y].
Entonces el algoritmo consiste en determinar una base de Groebner del ideal (F
1
, . . . , F
t
, 1−
YF) y ver si se reduce a ¦1¦.
SOLUCI
´
ON
Ejercicio. 39.4.
Sea K un cuerpo. Demuestra que el ideal (X
3
−Y
2
) de K[X, Y] es un ideal radical.
Este ejercicio se puede generalizar en la siguiente forma:
Sea K un cuerpo infinito. Si i y j son enteros positivos primos relativos, demuestra que (X
i

Y
j
) es un ideal radical en K[X, Y].
SOLUCI
´
ON
Ejercicio. 39.5.
Sea K un cuerpo.
(1) Demuestra que el ideal (X
2
−Y
3
) ⊆ K[X, Y] es un ideal primo.
(2) Llamamos T = X/Y en el cuerpo de fracciones del dominio A := K[X, Y]/(X
2
− Y
3
).
Demuestra que F = K(T) es el cuerpo de fracciones de A, y que K[T] es la clausura
entera de A en F.
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 39. EJERCICIOS 197
Ejercicio. 39.6.
Sea D un dominio de integridad e i, j enteros positivos primos relativos.
(1) Demuestra que (X
i
−Y
j
) es un ideal primo de D[X, Y].
(2) Cuando D = K es un cuerpo determina la normalizaci ´ on de A := K[X, Y]/(X
i
−Y
j
).
SOLUCI
´
ON
Ejercicio. 39.7.
Sea K un cuerpo. Demuestra que el ideal (Y
2
−X
3
−X
2
) de K[X, Y] es primo.
SOLUCI
´
ON
Ejercicio. 39.8.
Sea K un cuerpo y a = (Y
2
−X
3
−X
2
) ⊆ K[X, Y] un ideal.
(1) Demuestra que a es un ideal primo de K[X, Y].
(2) Determina la normalizaci ´ on del dominio de integridad A := K[X, Y]/(Y
2
−X
3
−X
2
).
SOLUCI
´
ON
Ejercicio. 39.9.
Sea K un cuerpo de caracter´ıstica distinta de 2 y 3 y a = (X
3
+ Y
3
+ Z
3
, X
2
+ Y
2
+ Z
2
, (X +
Y +Z)
3
) ⊆ K[X, Y, Z] un ideal. Demuestra que X, Y, Z ∈ rad(a).
SOLUCI
´
ON
Ejercicio. 39.10.
Sea K un cuerpo y a = (X
4
+Y
4
+Z
4
, X +Y +Z) ⊆ K[X, Y, Z].
(1) Si car(K) ,= 2, utiliza bases de Groebner para comprobar que XY + XZ + YZ ∈ rad(a) y
determina la m´ınima potencia de XY +XZ +YZ contenida en a.
(2) Sea b = (X
4
+Y
4
+Z
4
, X +Y +Z, XY +XZ +YZ) ⊆ K[X, Y, Z]. Comprueba que la base de
Groebner reducida de b respecto al orden lexicogr´ afico X > Y > Z es ¦X + Y + Z, Y
2
+
YZ +Z
2
¦. Deduce que K[X, Y, Z]/b

= K[Y, Z]/(Y
2
+YZ +Z
2
), y que b es un ideal radical
si car(K) ,= 3.
(3) Si car(K) ,= 2, 3, demuestra que rad(a) = b.
(4) Si car(K) = 3, demuestra que rad(a) = (X −Y, Y −Z).
(5) Si car(K) = 2, demuestra que a = (X +Y +Z) es un ideal primo, y por tanto radical.
´
ALGEBRA CONMUTATIVA
P. Jara
198 CAP. VI. DEPENDENCIA ENTERA
SOLUCI
´
ON
Ejercicio. 39.11.
Sea a = (X
2
Y + Z
3
, X + Y
3
− Z, 2Y
4
Z − YZ
2
− Z
3
) ⊆ K[X, Y, Z]. Utiliza bases de Groebner
para probar que X, Y, Z ∈ rad(a) y concluye que rad(a) = (X, Y, Z). Demuestra que X
9
, Y
7
,
Z
9
son las m´ınimas potencias de X, Y y Z, respectivamente, que pertenecen en a.
SOLUCI
´
ON
Ejercicio. 39.12.
Sean V = 1(X
3
−X
2
Z −Y
2
Z), W = 1(X
2
+Y
2
−Z
2
) conjuntos algebraicos de C
3
. Demuestra
que J(V) = (X
3
−X
2
Z −Y
2
Z), y J(W) = (X
2
+Y
2
−Z
2
) en C[X, Y, Z].
SOLUCI
´
ON
Ejercicio. 39.13.
Sea V = 1(X
3
+Y
3
+ 7Z
3
) ⊆ C
3
. Demuestra que J(V) = (X
3
+Y
3
+ 7Z
3
) ⊆ C[X, Y, Z].
SOLUCI
´
ON
Ejercicio. 39.14.
Sea A ⊆ B una extensi ´ on entera de anillos.
(1) Si p
1
⊆ p
2
⊆ . . . ⊆ p
n
es una cadena de ideales primos distintos de A, demuestra que
existe una cadena q
1
⊆ q
2
⊆ . . . ⊆ q
n
de ideales primos distintos de B tales que q
i
∩A = p
i
para i = 1, . . . , n.
(2) Si q
1
⊆ q
2
⊆ . . . ⊆ q
n
es una cadena de ideales primos distintos de B y p
i
= q
i
∩ A, para
i = 1, . . . , n, demuestra que p
1
⊆ p
2
⊆ . . . ⊆ p
n
es una cadena de ideales primos distintos
de A.
SOLUCI
´
ON
Ejercicio. 39.15.
Sea A ⊆ B una extensi ´ on entera de anillos.
(1) Si a ∈ A es invertible en B, demuestra que a es invertible en A.
(2) Demuestra que J(A) = J(B)
c
.
SOLUCI
´
ON
Ejercicio. 39.16.
Sea A ⊆ B una extensi ´ on entera de anillos. Si todo ideal primo no nulo de A es maximal,
demuestra que todo ideal primo de B es maximal.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 39. EJERCICIOS 199
SOLUCI
´
ON
Ejercicio. 39.17.
(1) Prueba que si a es un ideal maximal de A, nunca a[x] es un ideal maximal de A[X].
(2) Encuentra un ideal maximal m ⊆ A[X] tal que a[x] ⊆ m.
SOLUCI
´
ON
Ejercicio. 39.18.
Sea p un ideal de K[X
1
, . . . , X
n
] primo y principal, entonces ht(p) = 1 o equivalentemente
dim(K[X
1
, . . . , X
n
]/p) = n −1.
Observa que como una hipersuperficie es el conjunto de ceros de un polinomio, entonces
cuando ´ este es irreducible, la hipersuperficie es de dimensi ´ on n −1.
SOLUCI
´
ON
Ejercicio. 39.19.
Determinar los ideales primos del anillo C[X, Y].
SOLUCI
´
ON
Ejercicio. 39.20.
Calcula un subanillo de polinomios maximal en A = R[X, Y]/(XY −1).
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
Cap´ıtulo VII
Espectro primo y localizaci´ on
40 Localizaci ´ on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
41 Ideales primos en anillos de polinomios . . . . . . . . . . . . . . . . . . . . 214
42 M´ odulos de fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
43 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Introducci´ on
Una de las t´ ecnicas m´ as ´ utiles en
´
Algebra Conmutativa es la de localizaci ´ on. Desde un punto
de vista algebraico ´ esta permite, de forma dual al anillo cociente, estudiar los ideales (primos)
contenidos en uno dado y, desde el punto de vista geom´ etrico, permite estudiar conjuntos
algebraicos en las proximidades de algunos de sus puntos y, en general, de subconjuntos al-
gebraicos irreducibles. Se inicia el cap´ıtulo con una introducci ´ on a los anillos de fracciones,
su construcci ´ on y sus propiedades elementales. En la segunda secci ´ on se aplican estos resul-
tados al estudio de los ideales primos de anillos de polinomios, estableciendo en este caso
tests de primalidad de ideales. Se cierra el cap´ıtulo con la construcciones de los m´ odulos de
fracciones y el estudio de las propiedades categ´ oricas que se deducen de estas construccio-
nes.
202 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
40. Localizaci´ on
Sea A un anillo y Σ ⊆ A un subconjunto cerrado para la multiplicaci ´ on y conteniendo al
elemento 1, i.e., multiplicativamente cerrado. Suponemos adem´ as que 0 / ∈ Σ. Se considera
el producto cartesiano A Σ, y en ´ el se define una relaci ´ on de equivalencia
(a
1
, s
1
) ≡ (a
2
, s
2
) si y s´ olo si existe t ∈ Σ tal que (a
1
s
2
−a
2
s
1
)t = 0. (VII.1)
Lema. 40.1.
Sea A un anillo y Σ un subconjunto multiplicativo, entonces (A Σ)/ ≡, con operaciones
definidas por:
(a
1
, s
1
) + (a
2
, s
2
) = (a
1
s
2
+a
2
s
1
, s
1
s
2
)
(a
1
, s
1
)(a
2
, s
2
) = (a
1
a
2
, s
1
s
2
)
y elemento uno igual a (1, 1), es un anillo conmutativo y la aplicaci ´ on λ
Σ,A
: A →(AΣ)/ ≡,
definida por λ
Σ,A
(a) = (a, 1) es un homomorfismo de anillos.
Para simplificar la notaci ´ on representamos a (AΣ)/ ≡simplemente por Σ
−1
A y lo llamamos
el anillo de fracciones de A respecto a Σ. El elemento (a, s) se representa por
a
s
. La aplicaci ´ on
λ
Σ,A
se representa, abreviadamente, por λ.
DEMOSTRACI ´ ON. La operaci ´ on suma est´ a bien definida. Sea
a
b
=
a

b

, por lo tanto existe s ∈ Σ
tal que s(ab

−a

b) = 0, para cada
c
d
∈ Σ
−1
A se tiene:
_
a
b
+
c
d
_

_
a

b

+
c
d
_
=
ad +bc
bd

a

d +b

c
b

d
=
(ad +bc)b

d −(a

d +b

c)bd
bb

d
2
.
Para ver que el resultado es igual a cero escribimos:
s[(ad +bc)b

d −(a

d +b

c)bd] = s[ab

d
2
+bb

cd −a

bd
2
−bb

cd] = s(ab

−a

b)d
2
= 0.
Por otro lado se tiene
_
a
b

c
d
_

_
a

b

c
d
_
=
ac
bd

a

c
b

d
=
acb

d −a

cbd
bb

d
2
.
Para ver que el resultado es igual a cero escribimos:
s[acb

d −a

cbd] = s(ab

−a

b)cd = 0.
Las propiedades aritm´ eticas de la suma y el producto son directas y se dejan como ejercicio
para el lector.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 40. LOCALIZACI ´ ON 203
Observaciones. 40.2.
(1) Si 0 ∈ Σ, entonces el anilloΣ
−1
Aes el anillotrivial, estoes, todos los elementos soniguales
a cero. Por lo tanto vamos a suponer, como se˜ nalamos al principio y si no se especifica lo
contrario, que Σ no contiene al elemento 0.
(2) El sentido de incluir t en la definici ´ on de la relaci ´ on de equivalencia en (VII.1) es para
asegurar que una fracci ´ on a/s es la fracci ´ on cero si y solo si existe t ∈ Σ tal que at = 0, y
es necesaria ya que el anillo A no tiene que ser necesariamente un dominio de integridad.
Observa que si no incluimos t es la definici ´ on de la relaci ´ on de equivalencia y 0 ,= a ∈ A
verifica as

= 0 para alg´ un s

∈ Σ, entonces
a
1
=
as

s

=
0
s

=
0
1
,
lo que ser´ıa una contradicci ´ on, ya que tendr´ıamos a = 0.
Lema. 40.3.
Sea A un anillo y Σ un subconjunto multiplicativo. Se verifica
Ker(λ
Σ,A
) = ¦a ∈ A [ ∃s ∈ Σ tal que as = 0¦.
En particular son equivalentes los siguientes enunciados:
(a) λ
Σ,A
: A →Σ
−1
A es inyectivo.
(b) Σ no contiene divisores de cero.
DEMOSTRACI ´ ON. La descripci ´ on del n´ ucleo es consecuencia directa de la definici ´ on de la
relaci ´ on de equivalencia. Para la equivalencia tenemos:
(a) ⇒(b). Supongamos que λ es inyectivo y que s ∈ Σ es un divisor de cero, entonces existe
0 ,= x ∈ A tal que sx = 0, y por tanto λ(x) = 0, lo que es una contradicci ´ on.
(b) ⇒ (a). Si λ(x) = 0, entonces x/1 = 0/1, y existe s ∈ Σ tal que sx = 0. Por tanto s es un
divisor de cero, lo que es una contradicci ´ on.
Teorema. 40.4. (Propiedad universal del anillo de fracciones.)
Dado unanillo conmutativo Ay unsubconjunto multiplicativo Σ, para cada homomorfismo
de anillos conmutativos f : A → B tal que para cada s ∈ Σ se verifica que f (s) ∈ B es
invertible, existe un ´ unico homomorfismo de anillos f

: Σ
−1
A →B tal que f = f

◦ λ
Σ,A
.
A
λ
Σ,A

f

>
>
>
>
>
>
>
>
Σ
−1
A
f

¸y
y
y
y
y
B
´
ALGEBRA CONMUTATIVA
P. Jara
204 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
DEMOSTRACI ´ ON. En caso de existir f

estar´ıa definida f

(a/s) = f (a)f (s)
−1
, de aqu´ı se deduce
la unicidad. Se deja al lector comprobar que as´ı definida f

verifica las condiciones del enun-
ciado.
Corolario. 40.5.
Sea A un anillo conmutativo, Σ un subconjunto multiplicativo y f : A −→ B un homomor-
fismo de anillos verificando:
(1) Para cada s ∈ Σ se tiene que f (s) es una unidad en B;
(2) Si f (a) = 0, entonces existe s ∈ Σ tal que sa = 0;
(3) Para cada b ∈ B existen a ∈ A y s ∈ Σ tales que b = f (a)f (s)
−1
.
Entonces existe un ´ unico isomorfismo f

: Σ
−1
A →B tal que f = λ
Σ,A
◦ f

.
A
λ
Σ,A

f

>
>
>
>
>
>
>
>
Σ
−1
A
f

¸y
y
y
y
y
B
DEMOSTRACI ´ ON. Basta comprobar que al verificar las condiciones del enunciado el homo-
morfismo f

del Teorema (40.4.) es un isomorfismo. Es inyectiva, ya que si f

(a/s) = 0, enton-
ces f (a) = 0 y existe s ∈ Σ tal que sa = 0, luego a/s = 0/1. Es sobreyectiva, ya que para cada
b ∈ B existen a ∈ A y s ∈ Σ tales que b = f (a)f (s)
−1
= f

(a/s).
Las tres propiedades anteriores caracterizan al anillo de fracciones de A respecto a Σ.
Ejemplo. 40.6.
Sea A un anillo y Σ un conjunto de unidades de A, entonces Σ
−1
A

= A.
Ejemplo. 40.7.
Sea A un anillo conmutativo y p un ideal primo de A, entonces A ¸ p es un subconjunto mul-
tiplicativo. El anillo de fracciones Σ
−1
A se representa por A
p
.
Lema. 40.8.
Con la notaci ´ on anterior se tiene que A
p
es un anillo local con ideal maximal
pA
p
= ¦a/s ∈ A
p
[ a ∈ p, s ∈ A ¸ p¦.
DEMOSTRACI ´ ON. Es claro que pA
p
= p
e
= ¦a/s ∈ A
p
[ a ∈ p, s ∈ A ¸ p¦ es un ideal de A
p
.
Adem´ as, si b/1 / ∈ pA
p
, entonces b / ∈ p, luego b ∈ A ¸ p y b/1 es invertible.
Ejemplo. 40.9.
Sea A un anillo conmutativo y Σ
0
= Reg(A), el conjunto de los elementos regulares de A. El
anillo de fracciones Σ
−1
0
A se llama el anillo total de fracciones de A.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 40. LOCALIZACI ´ ON 205
Cuando A es un dominio de integridad, entonces Σ
0
= A ¸ ¦0¦ y el anillo de fracciones es un
cuerpo, lo llamamos el cuerpo de fracciones de A.
Como consecuencia del Lema (40.3.), para cada subconjunto multiplicativo Σ si λ
Σ,A
: A −→
Σ
−1
A es inyectivo, entonces Σ ⊆ Σ
0
, y es claro que el anillo total de fracciones de A es el
mayor anillo de fracciones de A en el que A est´ a incluido como un subanillo.
Ejemplo. 40.10.
Dado un anillo conmutativo A y un elemento a ∈ A, el conjunto Σ = ¦a
n
[ n ∈ N¦ es multi-
plicativo. El anillo de fracciones se representa por A
a
, y est´ a formado por todas las fracciones
que tienen como denominador una potencia de a. Observar que si a es nilpotente, entonces
0 ∈ Σ y el anillo de fracciones A
a
se reduce a 0.
Ideales primos
Lema. 40.11. (Teorema de Krull.)
Sea A un anillo conmutativo y Σ un subconjunto multiplicativo (que no contiene a cero)
entonces existe un ideal primo p que es maximal verificando p ∩ Σ = ∅.
DEMOSTRACI ´ ON. Dado Σ definimos Γ = ¦p [ p es un ideal primo de A tal que p ∩ Σ = ∅¦. Se
prueba que Γ es no vac´ıo, ya que 0 ∈ Γ, y es inductivo. Aplicando el Lema de Zorn existen en
Γ elementos maximales. Finalmente probamos que cada elemento maximal de Γ es un ideal
primo y se tiene el resultado.
Corolario. 40.12.
Sea A un anillo conmutativo, entonces A tiene ideales maximales y cada ideal propio
est´ a contenido en un ideal maximal.
A continuaci ´ on, suponiendo probado el anterior Corolario, ver por ejemplo Lema (3.9.), se
puede hacer la siguiente demostraci ´ on del Lema de Krull.
DEMOSTRACI ´ ON. [Otra demostraci ´ on del Lema de Krull.] Se considera el homomorfismo λ :
A −→ Σ
−1
A. En Σ
−1
A tomamos un ideal maximal m. Finalmente tomamos p := λ
−1
(m), que
es un ideal primo de A que es maximal entre los que verifican p ∩ Σ = ∅.
Subconjuntos saturados
Sea A un anillo conmutativo, un subconjunto multiplicativo se llama saturado si verifica:
ab ∈ Σ implica a ∈ Σ y b ∈ Σ para cualesquiera a, b ∈ A
´
ALGEBRA CONMUTATIVA
P. Jara
206 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
El ejemplo t´ıpico de subconjunto multiplicativo saturado es el complemento de un ideal pri-
mo. Es claro que la intersecci ´ on de subconjuntos multiplicativos saturados tambi´ en lo es,
luego para cada subconjunto multiplicativo podemos considerar su clausura saturada, esto
es, la intersecci ´ on de los subconjuntos multiplicativos saturados que lo contienen; lo repre-
sentamos por Σ. La descripci ´ on de la clausura saturada de Σ es:
Σ = ¦a ∈ A [ existe b ∈ A tal que ab ∈ Σ¦.
En efecto, es claro que Σ, as´ı definido, es un subconjunto multiplicativo saturado que contie-
ne a Σ. Para ver que es saturado, seana
1
a
2
∈ Σ, existe b ∈ Atal que (a
1
a
2
)b ∈ Σ, de la igualdad
(a
1
a
2
)b = a
1
(a
2
b) = a
2
(a
1
b) se tiene que a
1
, a
2
∈ Σ. En este caso se tiene un isomorfismo
Σ
−1
A

= Σ
−1
A. Ver Ejercicio (43.13.).
Otra descripci ´ on de Σ se obtiene como consecuencia del Teorema de Krull.
Lema. 40.13.
Sea A un anillo conmutativo y Σ un subconjunto multiplicativo, entonces
Σ = ∩¦A ¸ p [ p ∈ Spec(A), p ∩ Σ = ∅¦
DEMOSTRACI ´ ON. Dado Σ definimos
Σ
s
= ∩¦A ¸ p [ p ∈ Spec(A), p ∩ Σ = ∅¦.
Es claro que Σ ⊆ Σ
s
y que Σ
s
es saturado ya que es intersecci ´ on de subconjuntos saturados.
Como consecuencia Σ ⊆ Σ
s
. Sea ahora x ∈ Σ
s
¸ Σ, entonces para cada ideal primo p tal que
p ∩ Σ = ∅ se tiene x / ∈ p. Por otro lado x / ∈ Σ, y como Σ es saturado, para cada a ∈ A se tiene
ax / ∈ Σ, esto es, Ax∩Σ = ∅. Existe un ideal q maximal entre los que contienen a Ax y no cortan
a Σ. Es claro que q es un ideal primo que no corta a Σ y que por tanto no puede contener a x,
llegando as´ı a una contradicci ´ on.
Ver Ejercicio (43.12.)
Observa que se tiene Σ = A¸(∪¦p [ p∩Σ = ∅¦). Por lo tanto todo subconjunto multiplicativo
saturado es un complemento de una uni ´ on de ideales primos.
Ejemplo. 40.14.
Sea A un anillo conmutativo, como |(A), el conjunto de las unidades de A, es un conjunto
multiplicativo saturado, entonces A ¸ |(A) es una uni ´ on de ideales primos, en concreto de
todos los ideales maximales de A.
Ejemplo. 40.15.
Sea A un anillo conmutativo y Reg(A) = Σ
0
, el conjunto de los elementos regulares, entonces
A ¸ Reg(A) es el conjunto de los divisores de cero. Como Reg(A) es un subconjunto multipli-
cativo saturado, tenemos que el conjunto de los divisores de cero es una uni ´ on de ideales
primos.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 40. LOCALIZACI ´ ON 207
A los ideales maximales, entre los que est´ an contenidos en el conjunto de los divisores de
cero, los llamamos ideales maximales de divisores de cero de A.
Veamos otra aplicaci ´ on. Sea M un A–m´ odulo, llamamos Div(M) = ¦a ∈ A [ existe 0 ,= m ∈
M tal que am = 0¦ y Reg(M) = A ¸ Div(M).
Lema. 40.16.
Con la notaci ´ on anterior tenemos que Reg(M) es un subconjunto multiplicativo saturado y
por tanto Div(M) es una uni ´ on de ideales primos.
DEMOSTRACI ´ ON. Es claro que Reg(M) es un subconjunto multiplicativo saturado.
Los ideales primos contenidos en Div(M) se llaman ideales primos de M y los maximales se
llaman ideales primos maximales de M.
Proposici´ on. 40.17.
Sea A un anillo conmutativo y Σ, Γ subconjuntos multiplicativos tales que Σ ⊆ Γ, entonces
existe un ´ unico homomorfismo de anillos f tal que λ
Γ,A
= f ◦ λ
Σ,A
, ver el siguiente diagrama
para las notaciones.
A
λ
Σ,A

λ
Γ,A

D
D
D
D
D
D
D
D
D Σ
−1
A
f
¸u
u
u
u
u
Γ
−1
A
Adem´ as son equivalentes las siguientes propiedades:
(a) f es un isomorfismo.
(b) Un ideal primo p de A no corta a Σ si y solo si no corta a Γ.
(c) Las saturaciones de Σ y Γ son iguales.
DEMOSTRACI ´ ON. (a) ⇒ (b). Si p ∩ Γ ,= ∅, existe s ∈ p ∩ Γ, como λ
Σ,A
(s) = f
−1
◦ λ
Γ,A
(s) es
invertible en Σ
−1
A, entonces s ∈ Σ y tenemos p ∩ Σ ,= ∅.
(b) ⇒ (c). Es evidente de la caracterizaci ´ on de la saturaci ´ on de Σ como intersecci ´ on de los
ideales primos que no cortan a Σ.
(a) ⇒ (b). Como existe un isomorfismo Σ
−1
A

= Σ
−1
A, ver Ejercicio (43.13.), el resultado es
evidente.
´
ALGEBRA CONMUTATIVA
P. Jara
208 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
Extensi´ on y contracci´ on de ideales. Anillos locales
Sea A un anillo conmutativo, Σ un subconjunto multiplicativo y λ
Σ,A
: A −→ Σ
−1
A el homo-
morfismo can´ onico. Para cada ideal a de A se tiene
a
e
= λ(a)Σ
−1
A = aΣ
−1
A = ¦a/s ∈ Σ
−1
A [ a ∈ a, s ∈ Σ¦ = Σ
−1
a.
Si b es un ideal de Σ
−1
A, entonces
λ
−1
(b) = ¦a ∈ A [ a/1 ∈ b¦ = b
c
.
En general se verifica b = b
ce
y a _ a
ec
. Para analizar la ´ ultima inclusi ´ on llamamos a a
ec
la
Σ–saturaci´ on de a. Es claro que
a
ec
= ¦a ∈ A [ existe s ∈ Σ tal que sa ∈ a¦.
Ejemplo. 40.18.
Se considera el anillo Z y el subconjunto multiplicativo Σ = Z ¸ ¦0¦. Si a = 2Z, entonces
a
e
= 2Z¸ = ¸y es claro que a _ a
ec
= Z.
Proposici´ on. 40.19.
Sea A un anillo conmutativo y Σ un subconjunto multiplicativo, existe una biyecci ´ on que
conserva el orden entre los ideales de Σ
−1
A y los ideales Σ–saturados de A. Adem´ as para
cada ideal a de A se verifica a
ec
= A si y s´ olo si a ∩ Σ ,= ∅.
En particular existe una correspondencia biyectiva entre los ideales primos de Σ
−1
A y los
ideales primos de A que no cortan a Σ.
DEMOSTRACI ´ ON. Es clara la biyecci ´ on entre los ideales de Σ
−1
A y los ideales Σ–saturados de
A, as´ı como el que a
e
= Σ
−1
S si y s´ olo si a ∩ Σ ,= ∅. Por otro lado, si p es un ideal primo de A
que no corta a Σ, entonces p es Σ–saturado, lo que prueba la biyecci ´ on se˜ nalada. Vamos a ver
que si p es primo y p ∩Σ = ∅, entonces p = p
ec
. Si x ∈ p
ec
, existe s ∈ Σ tal que xs ∈ p, y como p
es primo y s / ∈ p, se tiene x ∈ p.
Proposici´ on. 40.20.
Sea A un anillo conmutativo y Σ un subconjunto multiplicativo, entonces Σ
−1
es una fun-
ci ´ on creciente en el conjunto de los ideales que conmuta con las siguientes operaciones de
ideales:
(1) Sumas.
(2) Productos.
(3) Intersecciones finitas.
(4) Radicales.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 40. LOCALIZACI ´ ON 209
DEMOSTRACI ´ ON. Es claro que si a ⊆ b, entonces Σ
−1
a ⊆ Σ
−1
b.
Se tiene

λ∈Λ
Σ
−1
a ⊆ Σ(

λ∈Λ
a
λ
), y si a/1 ∈ Σ(

λ∈Λ
a
λ
), existe s ∈ Σ tal que as ∈

λ∈Λ
a
λ
;
si as =

λ
a
λ

λ∈Λ
a
λ
, de soporte finito, entonces a/1 = as/s =

λ
a
λ
/s ∈

λ∈Λ
Σ
−1
a
λ
, y
tenemos la igualdad.
Basta probar que Σ
−1
(ab) = (Σ
−1
a)(Σ
−1
b).
Como Σ
−1
(a ∩ b) ⊆ Σ
−1
a, Σ
−1
b, se tiene Σ
−1
(a ∩ b) ⊆ Σ
−1
a ∩ Σ
−1
b. Por otro lado, si a/1 ∈
Σ
−1
a ∩ Σ
−1
b, existe s ∈ Σ tal que as ∈ a, b, luego a/1 = as/s ∈ Σ
−1
(a ∩ b).
Si a/1 ∈ rad(Σ
−1
a), existe n ∈ N tal que a
n
/1 ∈ Σ
−1
a, y existe s ∈ Σ tal que a
n
s ∈ a, luego
a
n
s
n
∈ a y as ∈ rad(a), por lo tanto a/1 = as/s ∈ Σ
−1
a. Por otro lado, si a/1 ∈ Σ
−1
a existe
s ∈ Σ tal que as ∈ rad(a) y existe n ∈ N al que a
n
s
n
∈ a, entonces a
n
/1 = a
n
s
n
/s
n
∈ Σ
−1
a, y
a/1 ∈ rad(Σ
−1
a).
Para intersecciones arbitrarias el resultado no es cierto, como prueba el siguiente ejemplo.
Ejemplo. 40.21.
Considera el anillo A = Z, y para cada n ∈ N

el ideal a
n
= nZ. Tomamos Σ = Z ¸ ¦0¦. Se
verifica:
Σ
−1

n
a
n
= Σ
−1
0 = 0.
Por otro lado

n
Σ
−1
a
n
= ∩
n
¸ = ¸.
Aunque Σ
−1
no conmuta conintersecciones infinitas, como consecuencia de la conmutaci ´ on
de Σ
−1
y el radical de ideales se tiene el siguiente resultado:
Corolario. 40.22.
Sea A un anillo conmutativo y Σ un subconjunto multiplicativo, se verifica: Nil(Σ
−1
A) =
Σ
−1
Nil(A).
DEMOSTRACI ´ ON. Es claro que
Σ
−1
Nil(A) = Σ
−1
(∩¦p [ p primo en A¦) ⊆ ∩¦Σ
−1
p [ p primo en A¦ = Nil(Σ
−1
A).
Por otro lado, si
a
s
∈ Nil(Σ
−1
A), existe n ∈ N tal que
_
a
s
_
n
= 0, y por tanto existe t ∈ Σ tal que
ta
n
= 0. Entonces (ta)
n
= 0 y ta ∈ Nil(A). En consecuencia
a
s
=
ta
ts
∈ Σ
−1
Nil(A).
Si p es un ideal primo de un anillo A, el localizado A
p
tiene un ´ unico ideal maximal, ver Propo-
sici ´ on (40.19.). Por lo tanto es un anillo local, y existe una biyecci ´ on entre los ideales primos
de A
p
y los ideales primos de A contenidos en p. Como consecuencia, si p es un ideal primo
´
ALGEBRA CONMUTATIVA
P. Jara
210 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
minimal (no contiene a ning´ un otro ideal primo) de A, entonces A
p
es un anillo con un ´ unico
ideal primo.
La siguiente es una descripci ´ on del anillo de fracciones en el caso particular de un dominio,
en el sentido se˜ nalado en el Ejemplo (40.9.).
Proposici´ on. 40.23.
Sea D un dominio de integridad con cuerpo de fracciones K, entonces
(1) cada anillo de fracciones de Σ
−1
D de D es un subanillo de K y
(2) se verifica: D = ∩¦D
m
[ m ∈ Max(D)¦.
DEMOSTRACI ´ ON. Dado un subconjunto multiplicativo Σ ⊆ D se tiene Σ ⊆ D¸ ¦0¦, luego
D ⊆ Σ
−1
A ⊆ K.
Se tiene entonces D ⊆ ∩
m
D
m
. Por otro lado, se x ∈ ∩
m
D
m
, entonces para cada x ∈ ∩
m
A
m
existen a
x
∈ A y s
x
∈ A ¸ m tales que x = a
x
/s
x
. Como consecuencia xs
x
= a
x
∈ A. Entonces el
ideal A : x = ¦a ∈ A [ xa ∈ A¦ no est´ a contenido en ning´ un ideal maximal m, y por lo tanto
A : x = A, esto es, x ∈ A.
Ver Ejercicio (43.25.)
Observaci´ on. 40.24.
Ya que para cada ideal primo p de un anillo A existe un ideal maximal m tal que p ⊆ m, en-
tonces existe un homomorfismo inyectivo A
m
→ A
p
, y podemos, en la anterior intersecci ´ on,
sustituir el conjunto de los ideales maximales por el conjunto de los ideales primos.
Anillos noetherianos
Lema. 40.25.
Sea A un anillo noetheriano y Σ ⊆ A un subconjunto multiplicativo, entonces Σ
−1
A es un
anillo noetheriano.
DEMOSTRACI ´ ON. Es consecuencia de la Proposition (40.20.).
Ver Ejercicio (43.22.)
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 40. LOCALIZACI ´ ON 211
Lema. 40.26.
Si A es un anillo, a ⊆ A un ideal y Σ ⊆ A un subconjunto multiplicativo, se verifica:
(1) Si a = (a
1
, . . . , a
t
), entonces Σ
−1
a := aΣ
−1
A = (
a
1
1
, . . . ,
a
t
1
).
(2) Si a es principal, entonces aΣ
−1
A es principal.
DEMOSTRACI ´ ON.
Ver Ejercicio (43.22.)
Extensiones enteras
Proposici´ on. 40.27.
Si A ⊆ B es una extensi ´ on entera de anillos y Σ ⊆ A es un subconjunto multiplicativo,
entonces Σ
−1
A ⊆ Σ
−1
B es una extensi ´ on entera.
DEMOSTRACI ´ ON. Dado s/t ∈ Σ
−1
B, como s es entero sobre A existen a
n−1
, . . . , a
0
∈ A tales
que
s
n
+a
n−1
s
n−1
+ +a
0
= 0.
Multiplicando por t
−n
tenemos
(s/t)
n
+ (a
n−1
/t)(s/t)
n−1
+ + (a
0
/t
n
) = 0.
y por tanto s/t es entero sobre Σ
−1
A.
Vamos estudiar ahora la clausura entera y su relaci ´ on con la localizaci ´ on. El primer resultado
es sobre dominios normales.
Teorema. 40.28.
Cada anillo de fracciones de un dominio normal es un dominio normal.
DEMOSTRACI ´ ON. Si A es un dominio normal y Σ ⊆ A un subconjunto multiplicativo, en-
tonces los cuerpos de fracciones de A y de Σ
−1
A coinciden, llamemos a este cuerpo K. Dado
x ∈ K entero sobre Σ
−1
A, existen elementos a
n−1
, . . . , a
0
∈ A y t ∈ Σ tales que sea
x
n
+ (a
n−1
/t)x
n−1
+ + (a
0
/t) = 0.
Multiplicando por t tenemos:
tx
n
+a
n−1
x
n−1
+ +a
0
= 0,
´
ALGEBRA CONMUTATIVA
P. Jara
212 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
multiplicando por t
n−1
tenemos:
(tx)
n
+a
n−1
(tx)
n−2
+ +a
0
t
n−1
= 0,
luego tx es entero sobre A y por tanto tx ∈ A, entonces x = tx/t ∈ Σ
−1
A y Σ
−1
A es un dominio
normal.
Ahora tratamos la clausura entera.
Proposici´ on. 40.29.
Sea A ⊆ B una extensi ´ on de anillos y A ⊆ C ⊆ B la clausura entera de A en B. Si Σ ⊆ A es un
subconjunto multiplicativo, entonces Σ
−1
C es la clausura entera de Σ
−1
A en Σ
−1
B.
DEMOSTRACI ´ ON. Tenemos las extensiones de anillos
Σ
−1
A ⊆ Σ
−1
C ⊆ Σ
−1
B.
Por la proposici ´ on (40.27.) resulta que Σ
−1
A ⊆ Σ
−1
C es una extensi ´ on entera, luego Σ
−1
C
est´ a contenido, C

, la clausura entera de Σ
−1
A en Σ
−1
B. Dado ahora un elemento s/t ∈ C

,
existe una expresi ´ on
(x/t)
n
+ (a
n−1
/s)(x/t)
n−1
+ + (a
0
/s) = 0,
con s ∈ Σ. Multiplicando por (st)
n
tenemos la expresi ´ on:
(sx)
n
+ (a
n−1
/s)st(sx)
n−1
+ + (a
0
/s)s
n
t
n
= 0.
(sx)
n
+a
n−1
t(sx)
n−1
+ +a
0
s
n−1
t
n
= 0.
Entonces sx ∈ B es entero sobre A y por tanto sx ∈ C. Luego x/t = sx/st ∈ Σ
−1
C y tenemos la
igualdad Σ
−1
C = C

.
Como consecuencia de esta proposici ´ on tenemos que el ser un dominio normal es una pro-
piedad local, esto es, un dominio de integridad A es normal si y solo si cada localizado A
p
, con
p primo, es un dominio normal.
Proposici´ on. 40.30.
Sea A un dominio de integridad. Son equivalentes:
(a) A es normal;
(b) A
p
es normal para cada ideal primo p;
(c) A
m
es normal para cada ideal primo m.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 40. LOCALIZACI ´ ON 213
DEMOSTRACI ´ ON. Llamemos C a la clausura entera de A en K, y llamemos ϕ: A → C la inclu-
si ´ on can´ onica. Como consecuencia del Lema (42.14.), tenemos las equivalencias:
A es normal ⇔ϕ es sobreyectiva
⇔ϕ
p
es sobreyectiva para cada ideal primo p
(A
p
es normal para cada ideal primo p)
⇔ϕ
m
es sobreyectiva para cada ideal maximal m.
(A
m
es normal para cada ideal maximal m).

Ideales primarios
Ya conocemos que los ideales primos son ideales saturados. Vamos a introducir un nuevo
tipo de ideales saturados: los ideales primarios.
Sea A un anillo conmutativo. Un ideal a se llama primario si verifica:
ab ∈ a y a / ∈ a, entonces existe n ∈ N tal que b
n
∈ a.
Como consecuencia de la definici ´ on, si a es un ideal primario, entonces rad(a) es un ideal
primo, sea p, entonces a se llama p–primario.
Proposici´ on. 40.31.
Sea A un anillo conmutativo y Σ un subconjunto multiplicativo, se verifica:
(1) Si p ∈ Spec(A), p ∩ Σ = ∅ y a un ideal p–primario, entonces a es Σ–saturado (tambi´ en
podemos quedarnos con la condici ´ on a ∩ Σ = ∅);
(2) Si p ∈ Spec(A), p ∩ Σ ,= ∅y a un ideal p–primario, entonces Σ
−1
a = Σ
−1
A;
(3) Existe una correspondencia biyectiva entre ideales primarios de Σ
−1
A e ideales prima-
rios de A que no cortan a Σ.
DEMOSTRACI ´ ON.
(1) Como p ∩ Σ = ∅, resulta que Σ ⊆ A ¸ p, y por tanto basta comprobar que si as ∈ a, con
s / ∈ p, entonces a ∈ a. En efecto, si a / ∈ a, existe n ∈ N tal que s
n
∈ a ⊆ p, lo que es una
contradicci ´ on.
(2) En este caso basta comprobar que a∩Σ ,= ∅. Si p∩Σ ,= ∅, para cada s ∈ p∩Σexiste n ∈ N
tal que s
n
∈ a, luego s
n
∈ a ∩ Σ.
´
ALGEBRA CONMUTATIVA
P. Jara
214 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
(3) Dado a un ideal primario que no corta a Σ basta ver que Σ
−1
a es un ideal primario en
Σ
−1
A. Sean (a/1)(b/1) ∈ Σ
−1
a, entonces ab/1 ∈ Σ
−1
a y tenemos ab ∈ a por ser a un ideal
Σ–saturado. Entonces a ∈ a o existe n ∈ Ntal que b
n
∈ a. Por tanto tenemos a/1 ∈ Σ
−1
a o
existe n ∈ N tal que (b/1)
n
∈ Σ
−1
a. Rec´ıprocamente, si q ⊆ Σ
−1
A es primario y ab ∈ q
c
, se
tiene (ab)/1 ∈ q, luego a/1 ∈ q o existe n ∈ N tal que (b/1)
n
∈ q. Entonces se tiene a ∈ q
c
o existe n ∈ N tal que b
n
∈ q
c
.

41. Ideales primos en anillos de polinomios
Dado un anillo A estamos interesados en determinar si un ideal dado de A[X] es primo. Para
esto hacemos la siguiente observaci ´ on: Dado un ideal primo p de A[X] se tienen los siguientes
resultados:
(1) p ∩ A ⊆ A es un ideal primo.
Llamamos B := A/(p ∩ A). Como B es un dominio, sea F su cuerpo de fracciones. Se verifica
que F[X] es el anillo de fracciones de B[X] con respecto al subconjunto multiplicativo Σ =
B ¸ ¦0¦ ⊆ B[X]. Existe un homomorfismo de anillos:
A[X]
α

A[X]
(p ∩ A)
= B[X]
β

F[X],
donde α es la proyecci ´ on can´ onica y β la inclusi ´ on en el localizado.
Se tiene Ker(α) = (p ∩ A)[X] ⊆ p, luego α(p) es un ideal primo de B[X]. Como α(p) ∩ Σ = ∅, ya
que si b = a+(p∩A) ∈ α(p)∩Σ, existe p ∈ p tal que α(p) = b = α(a), luego p−a ∈ Ker(α) ⊆ p,
y por tanto a ∈ p ∩ A y b = 0, lo que es una contradicci ´ on, tenemos:
(2) α(p)
e
:= β(α(p))F[X] es un ideal primo de F[X] y
(3) el ideal α(p) es Σ–saturado en B[X].
Esto ´ ultimo es consecuencia de que α(p) es un ideal primo que α(p) ∩ Σ = ∅.
Vamos a probar la siguiente proposici ´ on:
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 41. IDEALES PRIMOS EN ANILLOS DE POLINOMIOS 215
Proposici´ on. 41.1.
En la situaci ´ on anterior un ideal p de A[X] es un ideal primo si y solo si se verifica:
(1) p ∩ A es un ideal primo de A.
(2) α(p)
e
es un ideal primo de F[X].
(3) α(p) es un ideal Σ–saturado de B[X].
DEMOSTRACI ´ ON. Ya hemos probado la condici ´ on necesaria. Veamos la condici ´ on suficiente.
Dados f , g ∈ A[X] tales que fg ∈ p, aplicando β ◦ α : A[X] −→ B[X] −→ F[X] tenemos (β ◦
α)(f )(β ◦ α)(g) ∈ α(p)
e
. Entonces (β ◦ α)(f ) ∈ α(p)
e
o (β ◦ α)(g) ∈ α(p)
e
. Supongamos que
(β ◦ α)(f ) ∈ α(p)
e
, como α(p) es Σ–saturado se tiene α(f ) ∈ α(p), y existe p ∈ p tal que
α(f ) = α(p), esto es, f −p ∈ Ker(α) ⊆ p, luego f ∈ p.
Ejercicio. 41.2.
Veamos, como aplicaci ´ on, cuales son los ideales primos de Z[X].
DEMOSTRACI ´ ON.
(1) Por un lado tenemos el ideal cero.
(2) Si p es un ideal primo no nulo de Z[X] se tiene p ∩ Z = pZ
(2.1) Si p = 0, entonces A = B = Z y F = ¸.
A[X]
α
B[X]
β

F[X].
Por tanto α(p)
e
= p¸[X] es un ideal primo no nulo de ¸[X]. Sea p¸[X] = (h), con
h ∈ Z[X]. Podemos suponer que h es un polinomio irreducible primitivo, evidente-
mente se tiene p = (h).
(2.2) Si p ,= 0, entonces A = Z, B = F = Z
p
.
A[X]
α

B[X]
β
F[X].
En este caso α(p) es un ideal primo de Z
p
[X].
(2.2.1) Si α(p) = 0 tenemos p ⊆ Ker(α) = (p ∩ A)[X] ⊆ p, y p = pZ[X].
(2.2.2) Si α(p) ,= 0 tenemos α(p) = (h), siendo h ∈ Z
p
[X] irreducible. En este caso
existe f ∈ p tal que α(f ) = h y se verifica p = (p, f )Z[X]. En efecto, si g ∈ p
tenemos α(g) = ch, con c ∈ Z
p
[X]. Sea d ∈ Z[X] tal que α(d) = c, entonces
α(df ) = ch = α(g), esto es, g − df ∈ Ker(α) ⊆ (p ∩ A)[X] = pZ[X], esto es,
g ∈ (p, f )Z[X].
´
ALGEBRA CONMUTATIVA
P. Jara
216 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
En resumen los ideales primos de Z[X] son de la forma (h), (p) ´ o (p, f ), siendo p ∈ Z primo,
h ∈ Z[X] irreducible primitivo y f ∈ Z[X] irreducible y es tambi´ en irreducible m´ odulo p.

Ejercicio. 41.3.
Con la notaci ´ on del Ejercicio (41.2.) Prueba que para cada ideal primo (h) ⊆ Z
p
[X] existen
dos ´ unicos ideales primos p
1
⊆ p
2
de Z[X] tales que 0 = p
1
∩Z ⊂ p
2
∩Z = pZ y α(p
1
) = (h) =
α(p
2
).
SOLUCI ´ ON. Ya que h es primo, resulta que h ∈ Z
p
[x] es irreducible, entonces existe f ∈ Z[X]
irreducible tal que f → h. Consideramos p
1
= (f ) y p
2
= (p, f ), que verifican las condiciones
impuestas. La unicidad se desprende de la forma de los ideales primos de Z[X].
A la hora de calcular los ideales primos de A[X] necesitamos un resultado t´ ecnico para com-
probar la saturaci ´ on de ideales.
Lema. 41.4.
Sea B un dominio de integridad con cuerpo de fracciones F, b ⊆ B[X] un ideal tal que b
e
=
bF[X] = (h), siendo h ∈ B[X] con coeficiente l´ıder b. Se verifica:
(1) b
ec
= bF[X] ∩ B[X] = bB
b
[X] ∩ B[X] = hB
b
[X] ∩ B[X].
(2) Si c = (b, 1 −bT)B[X, T], entonces bB
b
[X] ∩ B[X] = c ∩ B[X].
DEMOSTRACI ´ ON.
(1) Ya que B
b
⊆ F, se tiene hB
b
[X] ⊆ bB
b
[X] ⊆ hF[X] ∩ B
b
[X], y si f ∈ hF[X] ∩ B[X]. Sean ax
n
,
bx
m
los monomios l´ıderes de f y h, respectivamente. Como f ∈ hF[X], se tiene n ≥ m y
tenemos
f −
_
a
b
_
X
n−m
h ∈ hF[X] ∩ B
b
[X]
tiene grado menor que f . Iterando el proceso llegamos a un polinomio de grado menor
que m, por lo que ha de ser igual a cero, y en consecuencia f es una combinaci ´ on en B
b
de m´ ultiplos de h, esto es, f ∈ hB
b
[X], y tenemos hF[X] ∩ B
b
[X] = hB
b
[X]. Al hacer la
intersecci ´ on con B[X] tenemos:
b
ec
= bF[X] ∩ B[X] = hF[X] ∩ B[X] = hB
b
[X] ∩ B[X] = bB
b
[X] ∩ B[X].
Observar que en este punto hemos reducido el problema a considerar solamente fraccio-
nes en las que los denominadores son potencia de b.
(2) Vamos a relacionar bB
b
[X] ∩ B[X] y c ∩ B[X]. Dado f ∈ bB
b
[X] ∩ B[X] se verifica f = hg,
siendo g ∈ B
b
[X]; existe n ∈ N tal que b
n
g ∈ B[X], luego
f = (bT)
n
f +(1−(bT)
n
)f = (T
n
h(b
n
g)+(1−(bT)
n
)f = hT
n
(b
n
g)f +(1−(bT)
n
)f ∈ c∩B[X].
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 41. IDEALES PRIMOS EN ANILLOS DE POLINOMIOS 217
Por otro lado, sea f ∈ c ∩ B[X], se verifica f = hg
1
+ (1 − bT)g
2
, con g
1
, g
2
∈ B[X, T],
entonces, evaluando en T = 1/b se tiene f = hg
1
(X, 1/b) ∈ hB
b
[X] ∩ B[X].

Veamos, como aplicaci ´ on c´ omo calcular los ideales primos en anillos de polinomios con coe-
ficientes en un cuerpo. Sea p ⊆ K[X
1
, . . . , X
n
] un ideal. Llamamos p
i
= p ∩ X[X
1
, . . . , X
i
]. Si p
es un ideal primo, entonces, necesariamente los ideales p
1
, . . . , p
n−1
son primos; pero esta
condici ´ on no es suficiente. Para encontrar una condici ´ on suficiente debemos comenzar a
estudiar p
1
, despu´ es p
2
, y as´ı sucesivamente hasta llegar a p
n
. Estudiamos ese caso.
Si p
1
es primo tenemos p
1
= 0 o p
1
= (h) ⊆ K[X
1
], siendo h un polinomio irreducible en K[X
1
].
Pasamos a estudiar p
2
. Para ilustrar este caso vamos a estudiar un caso m´ as general, es-
to es, vamos a suponer que los ideales p
1
, . . . , p
i−1
, i > 1, son primos y vamos a estudiar
p
i
. Consideramos el anillo B =
K[X
1
,...,X
i−1
]
p
i−1
, y llamamos F a su cuerpo de fracciones, α :
K[X
1
, . . . , X
i−1
][X
i
] −→B[X
i
]. Estudiamos si el ideal α(p
i
) ⊆ B[X
i
] es saturado y si su extendido
α(p
i
)
e
⊆ F[X
i
] es primo. Para lo segundo tenemos que ver si α(p
i
)
e
es cero o si est´ a generado
por unpolinomio irreducible de F[X
i
]. Ypara lo primero tenemos que ver si α(p
i
) coincide con
su saturaci ´ on (α(p
i
), 1 −bT)B[X
i
, T] ∩B[X
i
]. Este ´ ultimo estudio podemos hacerlo estudiando
la intersecci ´ on (p
i
, 1 −aT)K[X
1
, . . . , X
i
, T] ∩ K[X
1
, . . . , X
i
], siendo α(a) = b, ya que:
p
i

N
N
N
N
N
N
N
N
N
N
N
N
N
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
α(p
i
)

P
P
P
P
P
P
P
P
P
P
P
P
P
A[X
i
]
α

B[X
i
]

(p
i
, 1 −aT)

N
N
N
N
N
N
N
N
N
N
N
_ _ _ _ _ _ _ _ _ _ _ _ _
(α(p
i
), 1 −bT)

P
P
P
P
P
P
P
P
P
P
P
A[X, T]
α

B[X, T]
Como α y α

son sobreyectivas, Ker(α) ⊆ p
i
y Ker(α

) ⊆ (p
i
, 1 − aT), resulta que α(p
i
) =
(α(p
i
), 1 −bT) ∩ B[X] si y solo si p
i
= (p
i
, 1 −aT) ∩ A[X]. Veamos algunas aplicaciones.
Ejemplo. 41.5.
Sea p = (XZ − Y
2
, YZ − X
3
, Z
2
− X
2
Y) ⊆ ¸[X, Y, Z]. Una base de Groebner reducida para p,
con respecto al orden lexicogr´ afico X > Y > Z > X, es:
¦X
3
−YZ, X
2
Y −Z
2
, XY
3
−Z
3
, XZ −Y
2
, Y
5
−Z
4
¦.
´
ALGEBRA CONMUTATIVA
P. Jara
218 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
Definimos:
p
1
= p ∩ ¸[Z] = 0,
p
2
= p ∩ ¸[Y, Z] = (Y
5
−Z
4
),
p
3
= p = (X
3
−YZ, X
2
Y −Z
2
, XY
3
−Z
3
, XZ −Y
2
, Y
5
−Z
4
)
(Esto es consecuencia de la teor´ıa de la eliminaci ´ on.)
(1) Es claro que p
1
es un ideal primo.
(2) En el caso de p
2
tenemos: A = ¸[Z], B = ¸[Z]/p
1
= ¸[Z] y F = ¸(Z).
Q[Z]
α

Q[Z]
p
1
[Y]
β

F[X].
Tenemos que estudiar:
(i) si α(p
2
)
e
es primo en ¸(Z)[Y] y
(ii) si α(p
2
) es saturado en ¸[Z][Y].
(i). Tenemos α(p
2
)
e
= (Y
5
−Z
4
)¸(Z)[Y]. Ya que Y
5
−Z
4
es irreducible en ¸(Z)[Y] entonces
α(p
2
)
e
= (Y
5
−Z
4
)¸(Z)[Y] es un ideal primo. Para ver que Y
5
−Z
4
es irreducible podemos
considerar el homomorfismo ¸[Z][Y] −→¸[Y], definido por Z →2, Y →Y; la imagen de
Y
5
−Z
4
es Y
5
−16 que es irreducible. Observar que el coeficiente l´ıder de h = Y
5
−Z
4

B[Y] es 1.
(ii). Estudiamos el ideal (α(p
2
), 1−T)B[Y, T]∩B[Y] para ver si coincide conα(p
2
). Tenemos
(α(p
2
), 1 −T)B[Y, T] ∩ B[Y] = (Y
5
−Z
4
, 1 −T)¸[Y, Z, T] ∩ ¸[Y, Z],
α(p
2
) = (Y
5
−Z
4
)¸[Y, Z].
Esta intersecci ´ on se estudiar calculando las bases de Groebner respecto al orden lexi-
cogr´ afico con T > Y > Z. La base de Groebner reducida de (Y
5
− Z
4
, 1 − T)¸[Y, Z, T]
es: ¦Y
5
−Z
4
, 1 −T¦, y la de (Y
5
−Z
4
, 1 −T)¸[Y, Z, T] ∩ ¸[Y, Z] es: ¦Y
5
−Z
4
¦. La base de
Groebner reducida de (Y
5
−Z
4
)¸[Y, Z] es: ¦Y
5
−Z
4
¦. Entonces ambos ideales son iguales
y el ideal α(p
2
) es saturado.
Como consecuencia el ideal p
2
⊆ ¸[Y, Z] es primo.
(3) Para p
3
tenemos
A = ¸[Y, Z],
B = ¸[Y, Z]/(Y
5
−Z
4
) = ¸[z] ⊕¸[z]y ⊕¸[z]y
2
⊕¸[z]y
3
⊕¸[z]y
4
,
F = ¸(z) ⊕¸(z)y ⊕¸(z)y
2
⊕¸(z)y
3
⊕¸(z)y
4
.
Con la relaci ´ on y
5
= z
4
. (Aqu´ı hemos representado Y por y y a Z por z.)
Al igual que antes tenemos que estudiar:
(i) si α(p
3
)
e
es primo en F[X] y
(ii) si α(p
3
) es saturado en ¸[X, Y, Z]/(Y
5
−Z
4
).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 41. IDEALES PRIMOS EN ANILLOS DE POLINOMIOS 219
(i). El ideal α(p
3
)
e
est´ a generado por los elementos
g
1
= Xz −y
2
, g
2
= Xy
3
−z
3
, g
3
= X
2
y −z
2
, g
4
= X
3
−yz.
Como el ideal es principal basta calcular un generador. En este caso observamos que si
llamamos h

= X −y
2
/z se tiene:
g
2
= h

y
3
+ (y
5
/z −z
3
) = h

y
3
,
g
3
= h

(Xy +y
3
/z) + (y
5
/z
2
−z
2
) = h

(Xy +y
3
/z),
g
4
= h

(X
2
+Xy
2
/z +y
4
/z
2
) + (y
6
/z
3
−yz) = h

(X
2
+Xy
2
/z +y
4
/z
2
).
y se tiene: α(p
3
)
e
= (X −y
2
/z) = (Xz −y
2
). El coeficiente l´ıder del generador h = Xz −y
2

B[X] es z. El polinomio h = Xz −y
2
∈ F[X] es irreducible, ya que tiene grado uno.
(ii). Para estudiar la saturaci ´ on de α(p
3
) en B[X] consideramos la intersecci ´ on (α(p
3
), 1 −
zT)B[X, T] ∩ B[X] y la comparamos con α(p
3
). Pasamos a los anillos de polinomios con
coeficientes en ¸ y calculamos las bases de Groebner reducidas respecto al orden lexi-
cogr´ afico con T > X > Y > Z.
(p
3
, 1−ZT)¸[T, X, Y, Z]; la base de Groebner reducida es: ¦TY
2
−X, TZ−1, X
3
−YZ, X
2
Y −
Z
2
, XY
3
−Z
3
, XZ −Y
2
, Y
5
−Z
4
¦.
(p
3
, 1 − ZT)¸[T, X, Y, Z] ∩ ¸[X, Y, Z]; la base de Groebner reducida es: ¦X
3
− YZ, X
2
Y −
Z
2
, XY
3
−Z
3
, XZ −Y
2
, Y
5
−Z
4
¦.
Por lotanto(p
3
, 1−ZT)¸[T, X, Y, Z]∩¸[X, Y, Z] = p
3
, luegoα(p
3
) = (p
3
, 1−zT)B[T, X, Y, Z]∩
¸[X, Y, Z], y el ideal α(p
3
) es saturado.
En consecuencia el ideal p es un ideal primo de ¸[X, Y, Z].
Ejercicio. 41.6.
Estudiar si el ideal p = (XZ −Y
3
, XY −Z
2
) ⊆ ¸[X, Y, Z] es primo.
SOLUCI ´ ON. Con respecto al orden lexicogr´ afico X > Y > Z una base de Groebner reducida
para p es:
¦XY −Z
2
, XZ −Y
3
, Y
4
−Z
3
¦.
p
1
= 0,
p
2
= (Y
4
−Z
3
) ⊆ ¸[Y, Z],
p
3
= (XY −Z
2
, XZ −Y
3
, Y
4
−Z
3
) ⊆ ¸[X, Y, Z].
1. El ideal p
1
es primo en ¸[Z].
2. El ideal p
2
= (Y
4
−Z
3
) es primo en ¸[Y, Z].
´
ALGEBRA CONMUTATIVA
P. Jara
220 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
3. Para el ideal p
3
tenemos:
A = ¸[Y, Z],
B = ¸[Y, Z]/(Y
4
−Z
3
) = ¸[z] ⊕¸[z]y ⊕¸[z]y
2
⊕¸[z]y
3
,
F = ¸(z) ⊕¸(z)y ⊕¸(z)y
2
⊕¸(z)y
3
.
Con la relaci ´ on y
4
= z
3
. El ideal α(p
3
) est´ a generado por los elementos:
g
1
= Xy −z
2
, g
2
= Xz −y
3
.
El ideal α(p
3
)
e
est´ a generado por un ´ unico elemento, que es:
h = Xy −z
2
,
su coeficiente l´ıder es y. Resulta que h es irreducible en F[X], ya que es de grado uno.
Entonces α(p
3
)
e
es un ideal primo de F[X].
Estudiamos ahora la saturaci ´ onde α(p) enB[X]. Para estocomparamos (p
3
, 1−YT)B[X, T]∩
A[X] y p
3
.
Una base de Groebner reducida de (p
3
, 1 −YT)A[X, T] = (XY −Z
2
, XZ −Y
3
, Y
4
−Z
3
, 1 −
YT), respecto al orden lexicogr´ afico con T > X > Y > Z, es:
¦TY −1, TZ
2
−X, X
2
−Y
2
Z, XY −Z
2
, XZ −Y
3
, Y
4
−Z
3
¦.
Una base de Groebner reducida de (p
3
, 1 −YT)A[X, T] ∩A[X] = (XY −Z
2
, XZ −Y
3
, Y
4

Z
3
, 1 −YT) ∩ ¸[X, Y, Z], respecto al mismo orden, es:
¦X
2
−Y
2
Z, XY −Z
2
, XZ −Y
3
, Y
4
−Z
3
¦,
y como no coincide con la base de Groebner reducida de p
3
, resulta que α(p
3
) no es
saturado, y en consecuencia p no es un ideal primo.
Observa que como la saturaci ´ on de α(p) es el ideal (X
2
−Y
2
Z, XY −Z
2
, XZ −Y
3
, Y
4
−Z
3
)
y como ´ esta no coincide con p, alguno de sus generadores no est´ a en p, en este caso
X
2
−Y
2
Z, resulta que, como b = y, el producto Y(X
2
−Y
2
Z) ∈ p, pero ninguno de ellos
pertenece a p, lo cual muestra expl´ıcitamente dos elementos que prueban que p no es
primo.
X
2
Y −Y
3
Z = X(XY −Z
2
) +Z(XZ −Y
3
).

Ejercicio. 41.7.
Sea a = (XZ − Y
3
, XY
2
− Z
2
) ⊆ ¸[X, Y, Z]. Vamos a ver que no es un ideal primo determi-
nando elementos a, b ∈ ¸[X, Y, Z] tales que a, b ∈ ¸[X, Y, Z] con ab ∈ a y a, b / ∈ a.
SOLUCI ´ ON. Una base de Groebner de a con respecto al orden lexicogr´ afico X > Y > Z es:
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 41. IDEALES PRIMOS EN ANILLOS DE POLINOMIOS 221
> GroebnerBasis[{X Z - Y^3, X Y^2 - Z^2}, {X, Y, Z}]
¦XY
2
−Z
2
, XZ −Y
3
, Y
5
−Z
3
¦,
Por lo tanto a ∩ ¸[Z] = ¦0¦ es un ideal primo.
Tambi´ en a ∩ ¸[Y, Z] = (Y
5
−Z
2
) es un ideal primo.
Tenemos los homomorfismos
¸[X, Y, Z]
α
−→
¸[Y, Z]
a ∩ ¸[Y, Z]
[X] =
¸[Y, Z]
(Y
5
−Z
2
)
[X]
β
−→¸(y, z)[X].
Estudiamos la saturaci ´ on de α(a). Tenemos:
α(a)
e
= (Xz −y
3
, Xy
2
−z
2
)¸(y, z)[X].
Como
Xz −y
3
=
1
z
2
(Xz
3
−y
3
z
2
) =
1
z
2
(Xy
5
−y
3
z
2
) =
y
3
z
2
(Xy
2
−z
2
) ∈ (Xy
2
−z
2
)¸(y, z)[X],
entonces
α(a)
e
= (Xy
2
−z
2
)¸(y, z)[X] = (Xz −y
3
)¸(y, z)[X].
El coeficiente l´ıder de Xy
2
−z
2
es z
2
, y se tiene z / ∈ α(a). Calculamos (α(a), 1 −zT)¸(y, z)[X], y
para esto nos trasladamos a ¸[X, Y, Z] con el orden lexicogr´ afico T > X > Y > Z. Se tiene:
(a, 1 −ZT) = (XY
2
−Z
2
, XZ −Y
3
, Y
5
−Z
3
, ZT −1).
Una base de Groebner es:
> GroebnerBasis[{X Y^2 - Z^2, X Z - Y^3, Y^5 - Z^3, Z T - 1}, {T, X, Y, Z}]
¦TY
3
−X, TZ −1, X
2
−YZ, XY
2
−Z
2
, XZ −Y
3
, Y
5
−Z
3
¦.
Y se verifica:
(a, 1 −ZT) ∩ ¸[X, T, Z] = (X
2
−YZ, XY
2
−Z
2
, XZ −Y
3
, Y
5
−Z
3
),
que contiene propiamente a a, ya que X
2
−YZ / ∈ a.
Podemos ahora dar los elementos que andamos buscando. Tomamos a = Z y b = X
2
− YZ.
Se verifica
Z(X
2
−YZ) ≡ X
2
Z −YZ
2
≡ XY
3
−YZ
2
≡ Z
2
Y −YZ
2
≡ 0 (m´ od a).

´
ALGEBRA CONMUTATIVA
P. Jara
222 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
Ejercicio. 41.8.
Vamos a ver que el ideal p = (XZ −Y
3
, XY
2
−Z
2
, X
2
−YZ) ⊆ ¸[X, Y, Z] es un ideal primo.
SOLUCI ´ ON. Calculamos una base de Groebner del ideal p = (XZ − Y
3
, XY
2
− Z
2
, X
2
− YZ)
para el orden lexicogr´ afico con X > Y > Z.
> GroebnerBasis[{X Z-Y^3, X Y^2-Z^2, X^2-Y Z}, {X, Y, Z}]
¦X
2
−YZ, XY
2
−Z
2
, XZ −Y
3
, Y
5
−Z
3
¦
Calculamos las eliminaciones:
p ∩ ¸[Z] = ¦0¦ es un ideal primo.
p ∩ ¸[Y, Z] = (Y
5
−Z
3
) es un ideal primo.
Consideramos los homomorfismos
¸[X, Y, Z]
α
−→
¸[Y, Z]
(Y
5
−Z
3
)
[X]
β
−→¸(y, z)[X].
Calculamos α(p)
e
:
α(p)
e
= (Xz −y
3
, Xy
2
−z
2
, X
2
−yz)¸(y, z)[X] = (Xz −y
3
)¸(y, z)[X].
El t´ ermino l´ıder es z y z / ∈ α(p).
Calculamos el contra´ıdo α(p)
ec
; para esto pasamos a ¸[T, X, Y, Z] y calculamos el ideal (p, 1−
ZT):
(p, 1 −ZT) = (XZ −Y
3
, XY
2
−Z
2
, X
2
−YZ, 1 −ZT)
Una base de Groebner para el orden lexicogr´ afico con T > X > Y > Z es:
> GroebnerBasis[{X Z - Y^3, X Y^2 - Z^2, X^2 - Y Z, 1 - Z T}, {T, X, Y, Z}]
¦TY
3
−X, TZ −1, X
2
−YZ, XY
2
−Z
2
, XZ −Y
3
, Y
5
−Z
3
¦
El contra´ıdo se obtiene a partir de (p, 1 −ZT) ∩ ¸[X, Y, Z], que es:
(X
2
−YZ, XY
2
−Z
2
, XZ −Y
3
, Y
5
−Z
3
),
que coincide con p, luego p es primo.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 41. IDEALES PRIMOS EN ANILLOS DE POLINOMIOS 223
Ejercicio. 41.9.
Demuestra que el ideal p = (XZ
2
− W
3
, XW
2
− Y
4
, Y
4
Z
2
− W
5
) ⊆ ¸[X, Y, Z, W] es un ideal
primo.
SOLUCI ´ ON.
>GroebnerBasis[{X Z^2 - W^3, X W^2 - Y^4, Y^4Z^2 - W^5}, {X, Y, Z, W}]
Base de Groebner:
¦XZ
2
−W
3
, XW
2
−Y
4
, Y
4
Z
2
−W
5
¦.
p ∩ ¸[W] = ¦0¦.
p ∩ ¸[Z, W] = ¦0¦.
p ∩ ¸[Y, Z, W] = (Y
4
Z
2
−W
5
) es un ideal primo.
¸[X, Y, Z, W]
α
−→
¸[Y, Z, W]
(Y
4
Z
2
−W
5
)
[X]
β
−→¸(y, z, w)[X].
Extendido α(p)
e
= (Xz
2
−w
3
)Q(y, z, w)[X], ya que
Xz
2
−w
3
=
w
3
y
4
(Xw
2
−y
4
).
El coeficiente l´ıder es z
2
. Para calcular el contraido pasamos a ¸[X, Y, Z, W]:
(p, 1 −Z
2
T) = (XZ
2
−W
3
, XW
2
−Y
4
, Y
4
Z
2
−W
5
, 1 −ZT).
Una base de Groebner para el orden lexicogr´ afico con T > X > Y > Z > W es:
> GroebnerBasis[{X Z^2 - W^3, X W^2 - Y^4, Y^4Z^2 - W^5, 1 - Z T}, {T,X,Y,Z,W}]
¦TY
8
−WX
3
Z, TY
4
W −X
2
Z, TZ −1, TW
3
−XZ, Y
4
Z
2
−W
5
, XZ
2
−W
3
, XW
2
−Y
4
¦
Y el contraido es la imagen de:
(Y
4
Z
2
−W
5
, XZ
2
−W
3
, XW
2
−Y
4
) = p.
Luego el ideal p es primo.
´
ALGEBRA CONMUTATIVA
P. Jara
224 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
Ejercicio. 41.10.
Demuestra que el ideal a = (XY −W
3
, Y
2
−ZW) ⊆ ¸[X, Y, Z, W] no es un ideal primo.
SOLUCI ´ ON. p = (XY −W
3
, Y
2
−ZW) tiene base de Groebner para el orden lexicogr´ afico con
X > Y > Z > W
> GroebnerBasis[{X Y - W^3, Y^2 - Z W}, {X, Y, Z, W}]
¦XY −W
3
, XZW −YW
3
, Y
2
−WZ¦
Los ideales eliminaci ´ on son:
p ∩ ¸[W] = ¦0¦
p ∩ ¸[Z, W] = ¦0¦
p ∩ ¸[Y, Z, W] = (Y
2
−WZ) que es primo.
¸[X, Y, Z, W]
α
−→
¸[Y, Z, W]
(Y
2
−WZ)
β
−→¸(y, z, w)[X].
Extendido
α(p)
e
= (Xy −w
3
)Q(y, z, w)[X],
El coeficiente l´ıder es y / ∈ α(a). Para calcular el contraido pasamos a ¸[X, Y, Z, W]; calculamos
el ideal (p, 1 −YT) = (XY −W
3
, Y
2
−ZW, 1 −YT). una base de Groebner es:
> GroebnerBasis[{X Y - W^3, Y^2 - Z W, 1 - Y T}, {T, X, Y, Z, W}]
¦TY −1, TWZ −Y, TW
3
−X, XY −W
3
, XZ −W
2
Y, Y
2
−WZ¦
La intersecci ´ on con ¸[X, Y, Z, W] es:
(XY −W
3
, XZ −W
2
Y, Y
2
−WZ).
Este ideal contiene a p, pero no est´ a contenido en p, ya que XZ −W
2
Y / ∈ p. En efecto,
> PolynomialReduce[X Z-W^2 Y, {Y^2-W Z, W X Z-W^3Y, X Y-W^3}, {X, Y, Z, W}]
El resultado es: {{0,0,0},X Z-W^2 Y}
Esto significa que Y(XZ −W
2
Y) = Z(XY −W
3
) −W
2
(Y
2
−WZ) ∈ p.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 41. IDEALES PRIMOS EN ANILLOS DE POLINOMIOS 225
C´ alculo de la dimensi´ on
Dado un ideal primo p ∈ K[X
1
, . . . , X
n
], se define:
p
0
= 0
p
i
= p ∩ K[X
1
, . . . , X
i
] si i = 1, . . . , n.
Para cada ´ındice i existe un homomorfismo
K[X
1
,...,X
i−1
]
p
i−1
α

K[X
1
,...,X
i
]
p
i
K[X
1
,...,X
i−1
]
p
i
∩K[X
1
,...,X
i−1
]
y por tanto A :=
K[X
1
,...,X
i−1
]
p
i−1
es una subalgebra de B :=
K[X
1
,...,X
i
]
p
i
, y B se genera sobre A por un
elemento, la clase de X
i
. En consecuencia, por el lema de normalizaci ´ on tenemos dim(A) ≤
dim(B) ≤ dim(a) + 1.
Supongamos que p
e
i−1
= p
i
, entones en B la clase de X
i
es algebraicamente independiente
sobre A y se tiene dim(B) = dim(A) + 1.
Supongamos que p
e
i−1
,= p
i
, entonces dim(A) = dim(B).
Podemos entonces determinar la dimensi ´ on de K[X
1
, . . . , X
n
]/p considerando las dimensio-
nes de los cocientes K[X
1
, . . . , X
i
]/p
i
. A´si podemos enunciar
dim(K[X
1
, . . . , X
n
]/p) = Card(¦i [ i = 1, . . . , n, p
e
i−1
= p
i
¦).
Para un c´ alculo algor´ıtmico basta considerar una base de Groebner reducida Gde p respecto
al orden lexicogr´ afico X
n
> X
n−1
> > X
1
. Entonces la bases del ideal p
i
es G
i
= G ∩
K[X
1
, . . . , X
i
], y se tiene p
e
i−1
= p
i
si y solo si G
i−1
= G
i
. Como consecuencia tenemos un modo
de calcular la dimensi ´ on del cociente K[X
1
, . . . , X
n
]/p.
Ejercicio. 41.11.
Determina la dimensi ´ on del anillo ¸[X, Y, Z, W]/(XZ
2
−W
3
, XW
2
−Y
4
, Y
4
Z
2
−W
5
).
SOLUCI ´ ON. Basta determinar una base de Groebner del ideal (XZ
2
−W
3
, XW
2
−Y
4
, Y
4
Z
2

W
5
).
´
Esta es:
¦XZ
2
−W
3
, XW
2
−Y
4
, Y
4
Z
2
−W5¦
Observa que hemos utilizado el orden lexicogr´ afico con X > Y > Z > W, entones considera-
´
ALGEBRA CONMUTATIVA
P. Jara
226 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
mos la lista de ideales
p = (XZ
2
−W
3
, XW
2
−Y
4
, Y
4
Z
2
−W
5
) ∩ ¸[X, Y, Z, W];
p
3
= (XZ
2
−W
3
, XW
2
−Y
4
, Y
4
Z
2
−W
5
) ∩ ¸[Y, Z, W];
p
2
= (XZ
2
−W
3
, XW
2
−Y
4
, Y
4
Z
2
−W
5
) ∩ ¸[Z, W];
p
1
= (XZ
2
−W
3
, XW
2
−Y
4
, Y
4
Z
2
−W
5
) ∩ ¸[W];
p
0
= 0
y las ´ algebras correspondientes. Las bases de Groebner son:
G = ¦XZ
2
−W
3
, XW
2
−Y
4
, Y
4
Z
2
−W5¦ =
G
3
= ¦Y
4
Z
2
−W5¦ =
G
2
= ∅ +1
G
1
= ∅ +1
G
0
= ∅
La dimensi ´ on de ¸[X, Y, Z, W]/(XZ
2
−W
3
, XW
2
−Y
4
, Y
4
Z
2
−W
5
) es igual a 2.
42. M´ odulos de fracciones
Producto tensor
Sea A un anillo (conmutativo). Recordemos la definici ´ on de producto tensor de dos A–m´ odu-
los.
Sean M
1
y M
2
dos A–m´ odulos, definimos un nuevo A–m´ odulo al que representaremos por
M
1

A
M
2
mediante el siguiente proceso:
Tomamos el grupo abeliano libre Gsobre M
1
M
2
y el subgrupo S generado por los elementos
(a, b
1
+b
2
) −(a, b
1
) −(a, b
2
); ∀a ∈ M
1
; b
1
, b
2
∈ M
2
;
(a
1
+a
2
, b) −(a
1
, b) −(a
2
, b); ∀a
1
, a
2
∈ M
1
; b ∈ M
2
;
(a, rb) −(ra, b); ∀a ∈ M
1
; b ∈ M
2
; r ∈ A.
De esta forma el cociente G/S es un grupo abeliano al que llamaremos M
1

A
M
2
. Los ele-
mentos de M
1

A
M
2
son combinaciones lineales (en A) de clases de pares (x, y), con x ∈ M
1
e y ∈ M
2
, a las que vamos a representar por x ⊗y. De esta forma cada elemento de M
1

A
M
2
se escribe en la forma:
n

i=1
a
i
x
i
⊗y
i
, a
i
∈ A; x
i
∈ M
1
; y
i
∈ M
2
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 42. M´ ODULOS DE FRACCIONES 227
Existe una acci ´ on de A sobre M
1

A
M
2
mediante:
a(x ⊗y) = (ax) ⊗y = x ⊗(ay)
Se tienen homomorfismos de A–m´ odulos de M
i
en M
1

A
M
2
definidos:
M
1
→M
1

A
M
2
; x →x ⊗y, para y fijo
M
2
→M
1

A
M
2
; y →x ⊗y, para x fijo
Una aplicaci ´ on ϕ : M
1
M
2
→M se llama bilineal si verifica las propiedades siguientes:
ϕ(a, b
1
+b
2
) = ϕ(a, b
1
) + ϕ(a, b
2
); ∀a ∈ M
1
; b
1
, b
2
∈ M
2
;
ϕ(a
1
+a
2
, b) = ϕ(a
1
, b) + ϕ(a
2
, b); ∀a
1
, a
2
∈ M
1
; b ∈ M
2
;
ϕ(a, rb) = ϕ(ra, b); ∀a ∈ M
1
; b ∈ M
2
; r ∈ A.
Es claro que la aplicaci ´ on t : M
1
M
2
→M
1

A
M
2
definida por t(x, y) = x ⊗y es bilineal.
Teorema. 42.1. (Propiedad universal del producto tensor.)
Sean M
1
, M
2
y M tres A–m´ odulos y f : M
1
M
2
→M una aplicaci ´ on bilineal, existe un ´ unico
homomorfismo de A–m´ odulos f

: M
1

A
M
2
→M tal que f = f

◦ t.
M
1
M
2
t

f

J
J
J
J
J
J
J
J
J
J
M
1

A
M
2
f

¸s
s
s
s
s
M
Teorema. 42.2.
Para cada A–m´ odulo M tenemos definido un funtor M ⊗
A
− : A–Mod → A–Mod, que es
adjunto a la derecha del funtor Hom
A
(M, −) : A–Mod → A–Mod, y por lo tanto es exacto a
la derecha y conserva col´ımites.
A–Mod
A–Mod
M⊗
A

Hom
A
(M,−)
¸
DEMOSTRACI ´ ON. Consideramos la aplicaci ´ on:
Hom
A
(M ⊗
A
X, Y)
ω
X,Y
−→Hom
A
(X, Hom
A
(M, Y)),
definida ω
X,Y
(f )(x)(m) = f (m⊗x).
Se tiene que ω
X,Y
es una biyecci ´ on natural en X e Y.
Si el funtor M ⊗
A
−es un funtor exacto, entonces M se llama un A–m´ odulo plano.
´
ALGEBRA CONMUTATIVA
P. Jara
228 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
Localizaci´ on
Sea A un anillo conmutativo, Σ un subconjunto multiplicativo y M un A–m´ odulo. Definimos
Σ
−1
M el m´ odulo de fracciones de M respecto a Σ como el conjunto M Σ bajo la relaci ´ on
de equivalencia
(m
1
, s
1
) ≡ (m
2
, s
2
) si existe t ∈ Σ tal que (m
1
s
2
−m
2
s
1
)t = 0
La clase (m, s) se representa por m/s.
Las operaciones en Σ
−1
M est´ an definidas de forma que:
(1) Σ
−1
M es un grupo abeliano: m
1
/s
1
+m
2
/s
2
= (m
1
s
2
+m
2
s
1
)/(s
1
s
2
);
(2) Σ
−1
M es un A–m´ odulo: r(m/s) = (rm)/s;
(3) Σ
−1
M es un Σ
−1
A–m´ odulo: (r/s
1
)(m/s
2
) = (rm)/(s
1
s
2
).
Para cada A–m´ odulo M existe un homomorfismo de A–m´ odulos λ
M
= λ
Σ,M
: M →Σ
−1
M.
Lema. 42.3.
Sea A un anillo conmutativo y Σ un subconjunto multiplicativo:
(1) Si M es un A–m´ odulo, entonces Σ
−1
M es un A–m´ odulo via el homomorfismo λ : A →
Σ
−1
A;
(2) Si N es un Σ
−1
A–m´ odulo y consideramos la estructura de A–m´ odulo v´ıa λ
A
: A →Σ
−1
A,
entonces N

= Σ
−1
N.
Proposici´ on. 42.4. (Propiedad universal del m´ odulo de fracciones.)
Sea A un anillo conmutativo y Σ un subconjunto multiplicativo. Sea f : M → N un homo-
morfismo de A–m´ odulos, siendo N un Σ
−1
A–m´ odulo, existe un ´ unico homomorfismo de
Σ
−1
A–m´ odulos f

: Σ
−1
M →N tal que f = λ
M
◦ f

.
M
λ
M

f

@
@
@
@
@
@
@
@
Σ
−1
M
f

¸w
w
w
w
w
N
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 42. M´ ODULOS DE FRACCIONES 229
Corolario. 42.5.
Sea A un anillo conmutativo y Σ un subconjunto multiplicativo. Sean f : M → N un homo-
morfismo de A–m´ odulos; entonces existe un ´ unico homomorfismo Σ
−1
f de Σ
−1
A–m´ odulos
tal que f ◦ λ
N
= λ
M
◦ Σ
−1
f .
M
f

λ
M

N
λ
N

Σ
−1
M
Σ
−1
f
_ _ _ _ _ _
Σ
−1
N
Corolario. 42.6.
Sea A un anillo, Σ ⊆ A un subconjunto. Se verifica:
(1) Si f : M −→ M

y g : M

−→ M” son homomorfismos de A–m´ odulos, Σ
−1
(g ◦ f ) =
Σ
−1
g ◦ Σ
−1
f .
(2) Para cada A–m´ odulo M se tiene Σ
−1
id
M
= id
Σ
−1
M
.
Tenemos entonces una situaci ´ on de adjunci ´ on
A–Mod
Σ
−1
A–Mod
Σ
−1

U
¸
Proposici´ on. 42.7.
Sea A un anillo conmutativo y Σ un subconjunto multiplicativo. Si 0 →M

→M →M

→0
es una sucesi ´ on exacta corta de A–m´ odulos, entonces
0 →Σ
−1
M

→Σ
−1
M →Σ
−1
M

→0
es una sucesi ´ on exacta corta de Σ
−1
A–m´ odulos.
Corolario. 42.8.
Sea A un anillo, Σ ⊆ A un subconjunto multiplicativo y M
1
, M
2
⊆ M subm´ odulos, se verifica:
(1) Σ
−1
M
i
es un subm´ odulo de Σ
−1
M.
(2) Σ
−1
(M
1
+M
2
) = Σ
−1
M
1
+ Σ
−1
M
2
.
(3) Σ
−1
(M
1
∩ M
2
) = Σ
−1
M
1
∩ Σ
−1
M
2
.
(4) Σ
−1
M/Σ
−1
M
1

= Σ
−1
(M/M
1
).
Corolario. 42.9.
Sea A un anillo, Σ ⊆ A un subconjunto multiplicativo y M
1
, M
2
dos A–m´ odulos, se verifica:
Σ
−1
(M
1
⊕M
2
)

= Σ
−1
M
1
⊕Σ
−1
M
2
.
´
ALGEBRA CONMUTATIVA
P. Jara
230 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
Teorema. 42.10.
Sea A un anillo y Σun subconjunto multiplicativo. Para cada A–m´ odulo M existe un isomor-
fismo natural σ : Σ
−1
A ⊗
A
M

= Σ
−1
M definido por: σ(a/s ⊗m) = am/s.
Consecuencia de los anteriores resultados tenemos:
Corolario. 42.11.
En la situaci ´ on anterior Σ
−1
A es un A–m´ odulo plano.
En este caso se tiene tambi´ en una situaci ´ on de adjunci ´ on
A–Mod
Σ
−1
A–Mod
Σ
−1
A⊗
A

Hom
Σ
−1
A

−1
A,−)
¸
Observar que hemos encontrado dos adjuntos a la derecha del funtor Σ
−1
(−) = Σ
−1
A ⊗
A
−.
Lema. 42.12.
Sea A un anillo y Σun subconjunto multiplicativo; si M y N son A–m´ odulos, entonces existe
un isomorfismo de Σ
−1
A–m´ odulos
Σ
−1
M ⊗
Σ
−1
A
Σ
−1
N

= Σ
−1
(M ⊗
A
N).
DEMOSTRACI ´ ON. Tenemos una sucesi ´ on de isomorfismos naturales:
Σ
−1
M ⊗
Σ
−1
A
Σ
−1
N

= M ⊗
A
Σ
−1
A ⊗
Σ
−1
A
Σ
−1
N

= M ⊗
A
Σ
−1
N

= M ⊗
A
Σ
−1
A ⊗
A
Σ
−1
N

= Σ
−1
A ⊗
A
(M ⊗
A
N)

= Σ
−1
(M ⊗
A
N).

La propiedad an´ aloga para el funtor Hom
A
ser´ıa:
Hom
Σ
−1
A

−1
M, Σ
−1
N)

= Σ
−1
Hom
A
(M, N).
que engeneral no se verifica. Enel caso enque M es finitamente presentado (unA–m´ odulo M
es finitamente presentado si existe una presentaci ´ on libre A
m
→A
n
→M →0 con m, n ∈ N)
tenemos:
Lema. 42.13.
Sea A un anillo conmutativo y M, N dos A–m´ odulos tales que M es finitamente presentado,
entonces para cada subconjunto multiplicativo Σ se tiene un isomorfismo natural
Hom
Σ
−1
A

−1
M, Σ
−1
N)

= Σ
−1
Hom
A
(M, N).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 42. M´ ODULOS DE FRACCIONES 231
DEMOSTRACI ´ ON. Consideramos una presentaci ´ on libre de M, por ejemplo A
m
−→ A
n
−→
M −→ 0. Aplicando los funtores Hom
A
(−, N) y Σ
−1
en distinto orden tenemos una diagrama
conmutativo con filas exactas:
0

Σ
−1
Hom
A
(M, N)

Σ
−1
Hom
A
(A
n
, N)

Σ
−1
Hom
A
(A
m
, N)
Σ
−1
N
n
Σ
−1
N
m
0

Hom
Σ
−1
A

−1
M, Σ
−1
N)

Hom
Σ
−1
A

−1
A
n
, Σ
−1
N)

Hom
Σ
−1
A

−1
A
m
, Σ
−1
N)
Por la propiedad universal del n´ ucleo tenemos el resultado
Propiedades locales
Dado un anillo A, un A–m´ odulo M y un ideal primo p consideramos el subconjunto multipli-
cativo Σ = A ¸ p. El anillo de fracciones Σ
−1
A se representa por A
p
, y el m´ odulo de fracciones
Σ
−1
M se representa por M
p
.
Una propiedad de anillos ´ o de m´ odulos T es una propiedad local si A ´ o M la tienen si y solo
si A
p
´ o M
p
la tienen para cada ideal primo p. Ya hemos comprobado, ver Proposici ´ on (40.30.),
que la propiedad de ser un dominio normal es una propiedad local.
Lema. 42.14.
Sea M un A–m´ odulo. Son equivalentes los siguientes enunciados:
(a) M = 0;
(b) M
p
= 0 para cada ideal primo p;
(c) M
m
= 0 para cada ideal maximal m.
Como consecuencia tenemos el siguiente resultado sobre representaci ´ on de m´ odulos:
Proposici´ on. 42.15.
Sea A un anillo conmutativo y M un A–m´ odulo, entonces la aplicaci ´ on can´ onica
M −→

¦M
p
[ p ∈ Spec(R)¦
es inyectiva.
´
ALGEBRA CONMUTATIVA
P. Jara
232 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
Corolario. 42.16.
Sea A un anillo conmutativo y f : M →N un homomorfismo de A–m´ odulos. Son equivalen-
tes los siguientes enunciados:
(a) f es inyectivo (resp. sobreyectivo);
(b) f
p
: M
p
→N
p
es inyectivo (resp. sobreyectivo) para cada ideal primo p de A;
(c) f
m
: M
m
→N
m
es inyectivo (resp. sobreyectivo) para cada ideal maximal m de A.
Corolario. 42.17.
Sea A un anillo conmutativo y N un subm´ odulo de un A–m´ odulo M. Para cada x ∈ M son
equivalentes los siguientes enunciados:
(a) x ∈ N;
(b) x/1 ∈ N
p
para cada ideal primo p de A;
(c) x/1 ∈ N
m
para cada ideal maximal m de A.
Proposici´ on. 42.18.
Sea A un anillo conmutativo y M un A–m´ odulo. Son equivalentes los siguientes enunciados:
(a) M es un A–m´ odulo plano;
(b) M
p
es un A–m´ odulo plano para cada ideal primo p de A;
(c) M
m
es un A–m´ odulo plano para cada ideal maximal m de A.
Si D es un dominio de integridad la localizaci ´ on D
(0)
es el cuerpo de fracciones de D. Para
cada D–m´ odulo M la localizaci ´ on M
(0)
es un espacio vectorial sobre A
(0)
. El n´ ucleo del ho-
momorfismo λ
M
: M −→M
(0)
el justamente el subm´ odulo de torsi´ on de M, esto es,
Ker(λ
M
) = T(M) = ¦m ∈ M [ existe 0 ,= d ∈ D tal que dm = 0¦.
Dado un dominio D, para cada elemento 0 ,= a ∈ D, el n´ ucleo del homomorfismo λ
M
: M −→
M
a
son los elementos de a–torsi´ on.
Ker(λ
M
) = T
a
(M) = ¦m ∈ M [ a
n
m = 0, para alg´ un n ∈ N¦.
Lema. 42.19.
Sea A un anillo conmutativo, Σun subconjunto multiplicativo y M un A–m´ odulo finitamen-
te generado. Entonces
Σ
−1
Ann
A
(M) = Ann
Σ
−1
A

−1
M).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 42. M´ ODULOS DE FRACCIONES 233
DEMOSTRACI ´ ON. Supongamos que el resultado es cierto para dos m´ odulos M
1
y M
2
, enton-
ces se tiene
Σ
−1
(0 : M
1
+M
2
)
A
= Σ
−1
((0 : M
1
)
A
∩ (0 : M
2
))
A
= Σ
−1
(0 : M
1
)
A
∩ Σ
−1
(0 : M
2
)
A
= (0 : Σ
−1
M
1
)
Σ
−1
A
∩ (0 : Σ
−1
M
2
)
Σ
−1
A
= (0 : (Σ
−1
M
1
+ Σ
−1
M
2
))
Σ
−1
A
= (0 : Σ
−1
(M
1
+M
2
))
Σ
−1
A
.
Basta entonces probar el resultado para m´ odulos c´ıclicos. Sea M = Aa

= A/a, entonces
Σ
−1
(A/a) = Σ
−1
A/Σ
−1
a,
y se tiene
Σ
−1
(0 : A/a)
A
= Σ
1
a = (0 : Σ
−1
A)
Σ
−1
A
.

Corolario. 42.20.
Sea A un anillo conmutativo, Σun subconjunto multiplicativo y M un A–m´ odulo finitamen-
te generado. Entonces para cada par de subm´ odulos N y H de M se verifica:
Σ
−1
(N : H)
A
= (Σ
−1
N : Σ
−1
H)
Σ
−1
A
.
DEMOSTRACI ´ ON. Basta tener en cuenta que (N : H)
A
= (0 : (N + H)/N)
A
y aplicar el Le-
ma (42.19.).
Ejercicio. 42.21.
Sea f : A →B un homomorfismo de anillos conmutativos, siendo cada ideal de B extendido
de un ideal de A, y p un ideal primo de A. Entonces p es la contracci ´ on de un ideal primo de
B si y solo si p
ec
= p.
SOLUCI ´ ON. (⇒). Si p = b
c
, entonces existe un ideal a ⊆ A tal que a
e
= b, y se tiene p
e
= b
ce
=
a
ece
= a
e
= b, luego p
ec
= b
c
= p.
(⇐). Si p = p
ec
, vamos a ver que p
e
es un ideal primo. Si b
1
b
2
⊆ p
e
, existen ideales a
1
, a
2
⊆ A
tales que a
e
i
= b
i
, entonces a
1
a
2
⊆ (a
1
a
2
)
ec
= (a
e
1
a
e
2
)
c
= (b
1
b
2
)
c
⊆ p
ec
= p. Como p es primo se
tiene a
1
⊆ p o a
2
⊆ p, y por tanto b
1
= a
e
1
⊆ p
e
o b
2
= a
e
2
⊆ p
e
.
Espectro de un anillo
Dado un anillo A, el conjunto de los ideales primos de A lo representamos por Spec(A), y lo
llamamos el espectro de A.
´
ALGEBRA CONMUTATIVA
P. Jara
234 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
En el espectro de un anillo A definimos una topolog´ıa tomando como conjuntos cerrados los
conjuntos
1(a) = ¦p ∈ Spec(A) [ p ⊇ a¦,
donde a var´ıa entre los ideales de A, y para cada elemento a ∈ A definimos 1(a) = 1(Aa).
Lema. 42.22.
Los conjuntos 1(a) son los conjuntos cerrados para una topolog´ıa en Spec(A).
Los conjuntos abiertos son los complementos de los cerrados, por lo tanto son de la forma:
X(a) = Spec(A) ¸ 1(a) = ¦p ∈ Spec(a) [ p _ a¦.
La topolog´ıa que definen los subconjuntos 1(a) se llama la topolog´ıa de Zariski.
Soporte de un m´ odulo
Para cada A–m´ odulo M llamamos soporte de M a:
Supp(M) = ¦p ∈ Spec(A) [ M
p
,= 0¦.
Lema. 42.23.
Sea A un anillo conmutativo y M un A–m´ odulo. Son equivalentes los siguientes enunciados:
(a) M = 0;
(b) Supp(M) = ∅.
Es consecuencia del Lema (42.14.).
Lema. 42.24.
Sea A un anillo conmutativo. Se verifica:
(1) Si a es un ideal de A, entonces Supp(A/a) = ¦p ∈ Spec(A) [ p ⊇ a¦ = 1(a);
(2) Si 0 → M

→ M → M

→ 0 es una sucesi ´ on exacta, entonces Supp(M) = Supp(M

) ∪
Supp(M

);
(3) Si M es un A–m´ odulo finitamente generado, entonces Supp(M) = 1(Ann(M)), y por
tanto Supp(M) es un subconjunto cerrado de Spec(A);
(4) Si M y N son A–m´ odulos finitamente generados, entonces Supp(M ⊗
A
N) = Supp(M) ∩
Supp(N);
(5) Sea a un ideal de A y M un A–m´ odulo finitamente generado, entonces Supp(M/aM) =
1(a + Ann(M)).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 43. EJERCICIOS 235
DEMOSTRACI ´ ON.
(1) De la sucesi ´ on exacta 0 → a
p
→ A
p
→ (A/a)
p
→ 0 se deduce p ∈ Supp(A/a) si y solo si
a
p
,= A
p
, si y solo si a ∩ (A ¸ p) = ∅, si y solo si a ⊆ p.
(2) Es consecuencia de la exactitud del funtor localizaci ´ on.
(3) Sea M = Am
1
+ +Am
t
, entonces M
p
= (Am
1
)
p
+ + (Am
t
)
p
para cada ideal primo p,
entonces
Supp(M) = ∪
t
i=1
Supp(Am
i
) = ∪
t
i=1
Supp(A/(0 : m
i
)) = ∪
t
i=1
1((0 : m
i
))
= 1(∩
t
i=1
(0 : m
i
)) = 1(0 : M).
(4) Primero probamos que si A es un anillo local con ideal maximal my M, N son A–m´ odulos
finitamente generados, entonces M ⊗
A
N ,= 0.
Por el Lema de Nakayama M/mM y N/mN son no nulos, luego tenemos un epimorfismo
M ⊗
A
N −→M/mM ⊗
A
N/mN

= M/mM ⊗
A/m
N/mN ,= 0
Sea ahora p ∈ Supp(M⊗
A
N), entonces 0 ,= (M⊗
A
N)
p
= M
p

A
p
N
p
, luego p ∈ Supp(M) ∩
Supp(N).
Sea p ∈ Supp(M) ∩ Supp(N), entonces 0 ,= M
p

A
p
N
p

= (M ⊗
A
N)
p
y por tanto p ∈
Supp(M ⊗
A
N).
(5) Como M/(aM)

= (A/a) ⊗
A
M, tenemos:
Supp(M/(aM)) = Supp(A/a) ∩ Supp(M) = 1(a) ∩ 1(Ann(M)) = 1(a + Ann(M)).

43. Ejercicios
Ejercicio. 43.1. (AM, Cap 3, Ej 7)
Dado un anillo A, llamamos Σ
0
al conjunto de todos los no divisores de cero de A (los ele-
mentos regulares de A). Demuestra que Σ
0
es un conjunto multiplicativo saturado. El anillo
de fracciones Σ
−1
0
A se llama el anillo total de fracciones de A. Demuestra que:
(1) Σ
0
es el mayor subconjunto multiplicativo saturado Σ de A tal que λ
A
: A −→ Σ
−1
A es
un homomorfismo inyectivo.
(2) Cada elemento de Σ
−1
0
A es un divisor de cero o un elemento invertible.
´
ALGEBRA CONMUTATIVA
P. Jara
236 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
SOLUCI
´
ON
Ejercicio. 43.2.
Dado un anillo A y un elemento a ∈ A. Se verifica:
(1) A
a

=
A[X]
(aX−1)
.
(2) Son equivalentes:
(a) a es nilpotente.
(b) A
a
= 0.
Nota. Observa que si K es un cuerpo y consideramos el anillo K[X], el cuerpo de fracciones es
K(X), que es el anillo de fracciones de K[X] con respecto al subconjunto multiplicativo Σ =
K[X] ¸ ¦0¦. Por otro lado, K[X]
X
es el anillo de fracciones de K[X] con respecto al subconjunto
multiplicativo ¦X
n
[ n ∈ N¦.
´
Este ´ ultimo se representa tambi´ en como K[X, X
−1
].
SOLUCI
´
ON
Ejercicio. 43.3.
.Sea K un cuerpo, A =
K[X,Y]
(XY)
y a = X. Demuestra que se verifica:
(1) X/1 es invertible en A
X
.
(2) Y/1 = 0 en A
Y
.
(3) Definimos f : K[X] → A
X
mediante f (X) = X/1. Entonces f es un homomorfismo de
anillos. Se tiene Im(f ) = K[X] ⊆ A
X
.
(4) f se factoriza por K[X, X
−1
].
(5) A
X

= K[X, X
−1
].
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 43. EJERCICIOS 237
Ejercicio. 43.4.
Sea K un cuerpo, X un conjunto no vac´ıo y A el anillo de las funciones de X en K. Demuestra
que se verifica:
(1) Para cada x ∈ X al conjunto m
x
= ¦f ∈ A [ f (x) = 0¦ es un ideal maximal de A.
(2) El localizado es A
m
x
= ¦f /g [ f , g ∈ A, g(x) ,= 0¦.
(3) Cada elemento f /g ∈ A
m
x
se puede evaluar en x mediante: (f /g)(x) = f (x)/g(x). Este
conjunto se llama el anillo de las funciones racionales sobre X con valores en K defini-
das en x.
SOLUCI
´
ON
Dominios de factorizaci´ on ´ unica
Ejercicio. 43.5.
Sea D un dominio, un elemento no nulo x se llama irreducible si no es invertible y en cada
factorizaci ´ on x = x
1
x
2
se tiene que x
1
o x
2
es invertible. Los elementos irreducibles en algu-
nos textos se llaman ´ atomos. En un dominio Dun elemento no nulo p se llama primo si no
es invertible y si p [ ab, entonces p [ a o p [ b.
(1) Demuestra que cada elemento primo es irreducible.
(2) Da un ejemplo de un elemento irreducible que no sea primo.
SOLUCI
´
ON
Ejercicio. 43.6.
Un dominio D se llama at´ omico si cada elemento no nulo y no invertible es un producto
de ´ atomos (= elementos irreducibles), y se llama un dominio de factorizaci´ on ´ unica si cada
elemento no nulo y no invertible se puede escribir, de forma ´ unica, como un producto de
elementos primos.
(1) Demuestra que todo dominio de factorizaci ´ on ´ unica es un dominio at´ omico.
(2) Demuestra que un dominio at´ omico es un dominio de factorizaci ´ on ´ unica si y solo si
todo ´ atomo es primo.
(3) Demuestra que todo dominio de integridad noetheriano es at´ omico (no necesariamen-
te es un dominio de factorizaci ´ on ´ unica).
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
238 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
Ejercicio. 43.7.
Sea D un dominio de integridad y Σ ⊆ D un subconjunto multiplicativo.
(1) Demuestra que Σ
−1
D es un dominio de factorizaci ´ on ´ unica si D lo es.
(2) Demuestra que si D es at´ omico, Σ est´ a formado por productos de primos y Σ
−1
D es un
dominio de factorizaci ´ on ´ unica, entonces D es un domino de factorizaci ´ on ´ unica.
SOLUCI
´
ON
Localizaci´ on de anillos finitos
Ejercicio. 43.8.
En el caso en que D = Z
6
los dos ´ unicos ideales primos son p
2
= 2Z
6
y p
3
= 3Z
6
. Observar
que en este caso se tiene (Z
6
)
p
2

= Z
2
, y (Z
6
)
p
3

= Z
3
.
Observar que en este caso todas las localizaciones de Z
6
son cuerpos, sin embargo Z
6
no es
ni siquiera un dominio de integridad.
SOLUCI
´
ON
Ejercicio. 43.9.
Sea A = Z/mZ. Demuestra que para cada subconjunto multiplicativo Σde A existe un ente-
ro n tal que Σ
−1
A = Z/nZ.
SOLUCI
´
ON
Ejercicio. 43.10.
Con la notaci ´ on del ejercicio anterior. ¿Qu´ e valores son posibles para n?
SOLUCI
´
ON
Ejercicio. 43.11.
Sea A un anillo, Σ ⊆ A un subconjunto multiplicativo, a ⊆ A un ideal tal que a ∩ Σ = ∅ y
p : A −→A/a la proyecci ´ on can´ onica. Demuestra que se verifica:
(1) p(Σ) es un subconjunto multiplicativo de A/a.
(2) Existe un isomorfismo de anillos Σ
−1
A/Σ
−1
a

= p(Σ)
−1
(A/a).
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 43. EJERCICIOS 239
Ejercicio. 43.12. (AM, Cap 3, Ej 7)
Un subconjunto multiplicativo Σ ⊆ A se llama saturado si verifica que ab ∈ Σimplica a ∈ Σ
y b ∈ Σ para cada a, b ∈ A.
(1) Demuestra que un subconjunto multiplicativo Σ ⊆ A es saturado si y solo si el comple-
mento A ¸ Σ es una uni ´ on de ideales primos.
(2) Demuestra que para cada conjunto multiplicativo Σ ⊆ A existe un ´ unico conjunto satu-
rado m´ınimo Σ que contiene a Σ, y que coincide con el complemento en A de la uni ´ on
de los ideales primos que no cortan a Σ. Llamamos a Σ la saturaci´ on de Σ.
(3) Si Σ = 1 + a para un ideal propio a, calcula la saturaci ´ on de Σ.
SOLUCI
´
ON
Ejercicio. 43.13.
Sea A un anillo conmutativo y Σ ⊆ A un subconjunto multiplicativo, si Σ es la saturaci ´ on
de Σ, demuestra que existe un ´ unico isomorfismo f : Σ
−1
A −→Σ
−1
A que hace conmutar el
diagrama:
A
λ
Σ

λ
Σ

C
C
C
C
C
C
C
C Σ
−1
A
f
¸v
v
v
v
v
Σ
−1
A
SOLUCI
´
ON
Ejercicio. 43.14.
Recuerda que un conjunto multiplicativo Σ ⊆ A se llama saturado si ab ∈ Σ, entonces a ∈ Σ
y b ∈ Σ, para todos a, b ∈ A.
(1) Si Σ ⊆ A es saturado, entonces Σ contiene a todos los elementos a ∈ A tales que a/1 ∈
Σ
−1
A es invertible.
(2) Σ = ¦1¦ ⊆ Z no es un conjunto multiplicativo saturado.
SOLUCI
´
ON
Ejercicio. 43.15.
Sea A un anillo conmutativo y sea p un ideal primo de A. Demuestra que A
p
/pA
p
es isomorfo
al cuerpo de fracciones del dominio de integridad A/p.
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
240 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
Ejercicio. 43.16.
Sea f : A −→B un homomorfismo de anillos y Σ ⊆ A un subconjunto multiplicativo de A tal
que Ker(f ) ∩ Σ = ∅. Demuestra:
(1) f (Σ) ⊆ B es un subconjunto multiplicativo.
(2) Existe un homomorfismo de anillos Σ
−1
A −→ f (Σ)
−1
B definido por f (a/s) = f (a)/f (s)
para cada a/s ∈ Σ
−1
A.
(3) Existe un isomorfismo de A–m´ odulos Σ
−1
B

= f (Σ)
−1
B.
SOLUCI
´
ON
Ejercicio. 43.17.
Sea A un anillo y Σ ⊆ A un subconjunto multiplicativo. Demuestra que se verifica:
(1) Si a ⊆ A es un ideal, entonces a
ec
= ∪¦(a : s) [ s ∈ Σ¦, y en consecuencia a
e
= Σ
−1
A si y
solo si a ∩ Σ ,= ∅.
(2) Un ideal a de A es un contra´ıdo si y solo si ning´ un elemento de Σ es un divisor de cero
en A/a.
SOLUCI
´
ON
Ejercicio. 43.18. (AM, Cap 3, Ej 3)
Sea A un anillo conmutativo y Σ, Γ ⊆ A subconjuntos multiplicativos. Sea λ : A −→ Σ
−1
A el
homomorfismo can´ onico y Γ
1
= λ(Σ). Demuestra que Γ
−1
1

−1
A)

= (ΓΣ)
−1
A.
SOLUCI
´
ON
Ejercicio. 43.19.
Sea A un anillo y Σ
1
, Σ
2
⊆ A subconjuntos multiplicativos de A. Si llamamos Σ a la clausura
multiplicativa de Σ
1
∪ Σ
2
(el menor subconjunto multiplicativo que contiene a Σ
1
y Σ
2
,
entonces se tienen los isomorfismos
Σ
−1
1
Σ
−1
2
A

= Σ
−1
A

= Σ
−1
2
Σ
−1
1
A
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 43. EJERCICIOS 241
Ejercicio. 43.20.
Demuestra que para cualquier anillo conmutativo A los siguientes enunciados son equiva-
lentes:
(a) Para todo ideal primo p, el anillo A
p
es un dominio de integridad.
(b) Para todo ideal maximal m, el anillo A
m
es un dominio de integridad.
(c) Para todos a, b ∈ A si ab = 0, entonces Ann(a) + Ann(b) = A.
SOLUCI
´
ON
Ejercicio. 43.21.
Demostrar que para cada subanillo A de ¸ existe un subconjunto multiplicativo Σ de Z tal
que A = Σ
−1
Z.
SOLUCI
´
ON
Ejercicio. 43.22.
Sea D un dominio de integridad y Σ ⊆ D un subconjunto multiplicativo.
(1) Demuestra que Σ
−1
D es un subanillo del cuerpo de fracciones de D.
(2) Demuestra que si Des un dominio de ideales principales, tambi´ en Σ
−1
Des un dominio
de ideales principales.
(3) Demostrar que si Des un dominio de factorizaci ´ on ´ unica, tambi´ en Σ
−1
Des un dominio
de factorizaci ´ on ´ unica.
(4) Demostrar que si D es un dominio noetheriano, tambi´ en Σ
−1
D es un dominio noethe-
riano.
SOLUCI
´
ON
Ideales primos
Ejercicio. 43.23.
Prueba que el ideal p = (Y
4
−Z
3
, Y
2
−XZ, XY
2
−Z
2
, X
2
−Z) ⊆ ¸[X, Y, Z] es un ideal primo.
SOLUCI
´
ON
Ejercicio. 43.24.
Prueba que el ideal p = (XZ −X −Y
2
+2Y +Z −2, X
3
+3X
2
+3X −YZ +Y +Z, X
2
Y −X
2
+
2XY −2X +Y + 2Z −Z
2
−2) ⊆ ¸[X, Y, Z] es un ideal primo.
´
ALGEBRA CONMUTATIVA
P. Jara
242 CAP. VII. ESPECTRO PRIMO Y LOCALIZACI ´ ON
SOLUCI
´
ON
M´ odulos
Ejercicio. 43.25.
Sea A un dominio de integridad con cuerpo de fracciones K. Demuestra que ∩¦A
m
[ m ⊆
A es maximal¦ = A.
El mismo resultado es cierto si se toman los ideales primos.
SOLUCI
´
ON
Ejercicio. 43.26.
Sean N
1
, N
2
⊆ M subm´ odulos de un A–m´ odulo M. Demuestra que N
1
⊆ N
2
si y s´ olo si
(N
1
)
m
⊆ (N
2
)
m
para cada ideal maximal m de A.
SOLUCI
´
ON
Ejercicio. 43.27.
Sea Σ ⊆ Aunsubconjunto multiplicativo y M unA–m´ odulo finitamente generado. Demues-
tra que Σ
−1
M = 0 si y solo si existe s ∈ Σ tal que sM = 0.
SOLUCI
´
ON
Ejercicio. 43.28.
Sea A un dominio de integridad con cuerpo de fracciones K. Demostrar que K es un A–
m´ odulo finitamente generado si, y s´ olo si, A = K.
SOLUCI
´
ON
Ejercicio. 43.29.
Sea a = (2X, 3Y) ⊆ Z[X, Y]. Calcula la saturaci ´ on de a respecto al conjunto multiplicativo
Σ = Z ¸ ¦0¦.
SOLUCI
´
ON
Ejercicio. 43.30.
(1) Describe los ideales primos de Z[

−5].
(2) Considera el ideal a = (3, X + 1) ⊆ Z[X]. Calcula el extendido de a en Z[

−5].
(3) Razona que el extendido es un ideal primo que no es principal.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 43. EJERCICIOS 243
SOLUCI
´
ON
Ejercicio. 43.31.
Describe los ideales primos de Z[

−1]. Razona que todos son principales.
SOLUCI
´
ON
Ejercicio. 43.32.
Estudia si es primo el ideal a = (Y
4
−Z
3
, Y
2
−XZ, XY
2
−Z
2
, X
2
−Z) ⊆ C[X, Y, Z].
SOLUCI
´
ON
Ejercicio. 43.33.
Estudia si es primo el ideal a = (XZ −X −Y
2
+2Y +Z −2, X
3
+3X
2
+3X −YZ +Y +Z, X
2
Y −
X
2
+ 2XY −2X +Y + 2Z −Z
2
−2) ⊆ C[X, Y, Z].
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
Cap´ıtulo VIII
Dimensi´ on
44 Anillos noetherianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
45 Anillos artinianos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
46 Repaso sobre la dimensi ´ on de anillos . . . . . . . . . . . . . . . . . . . . . . 254
47 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Introducci´ on
Una vez que hemos construido un invariante algebraico: la dimensi ´ on, en este cap´ıtulo va-
mos a estudiar los anillos y ´ algebras de dimensiones bajas. Primero establecemos algunos re-
sultados sobre anillos noetherianos, para posteriormente caracterizar los anillos artinianos
como los anillos noetherianos de dimensi ´ on cero. Establecemos un teorema de estructura
para anillos artinianos: cada anillo artiniano es un producto directo finito de anillos artinia-
nos locales. Finalizamos el estudiando eje,los de anillos de dimensiones varias.
246 CAP. VIII. DIMENSI ´ ON
44. Anillos noetherianos
Anillos noetherianos
Lema. 44.1.
Sea A un anillo conmutativo y M un A–m´ odulo. Si a es un ideal de A, maximal entre los
anuladores de elementos no nulos de M, entonces a es un ideal primo de A.
DEMOSTRACI ´ ON. Sea a un ideal maximal entre los anuladores de elementos no nulos de M
y sean a, b ∈ A tales que ab ∈ a. Finalmente sea 0 ,= m ∈ M tal que a = Ann(m). Si b / ∈ a se
tiene bm ,= 0 y como a + Aa ⊆ Ann(bm), la maximalidad de a fuerza a que a = a + Aa, luego
a ∈ a.
Lema. 44.2.
Sea A un anillo conmutativo. Para cada cadena ¦p
α
[ α ∈ Λ¦ de ideales primos se verifica
que ∪
α
p
α
y ∩
α
p
α
son ideales primos.
DEMOSTRACI ´ ON. ∪
α
p
α
es unideal primo. Seana, b ∈ Atales que ab ∈ ∪
α
p
α
, existenun´ındice
β tal que ab ∈ p
β
, luego a ∈ p
β
o b ∈ p
β
, y tenemos el resultado.

α
p
α
es un ideal primo. Sean a, b ∈ A tales que ab ∈ ∩
α
p
α
, si a / ∈ ∩
α
p
α
, existe un ´ındice β tal
que a / ∈ p
β
, pero entonces a / ∈ p
γ
para cada γ ≥ β, y como ab ∈ p
γ
, y ´ este es primo, resulta
b ∈ p
γ
. Por lo tanto b ∈ ∩
α
p
α
.
Lema. 44.3.
Sea A un anillo conmutativo y a un ideal propio de A, existe un ideal primo p de A minimal
sobre a.
DEMOSTRACI ´ ON. Por ser a propio tenemos que existe un ideal maximal m tal que a ⊆ m, y
por tanto la familia
Γ = ¦p [ p es primo y p ⊇ a¦
es no vac´ıa. Dada una cadena descendente en Γ:
p
1
⊇ p
2
⊇ ,
llamamos p = ∩
α
p
α
. Por el Lema (44.2.) tenemos que p es un ideal primo, y por tanto en Γ
existir´ an elementos minimales.
Proposici´ on. 44.4.
Si A es un anillo noetheriano, existe s´ olo un n´ umero finito de ideales primos minimales.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 45. ANILLOS ARTINIANOS 247
DEMOSTRACI ´ ON. Supongamos que el resultado no se verifica. Definimos Γ como a la fami-
lia de los ideales de A que no tienen un conjunto finito de ideales primos minimales. Por la
hip´ otesis resulta que Γ ,= ∅. Por ser A noetheriano podemos tomar a ∈ Γ maximal. Resulta
que si cambiamos A por A/a, entonces A no tiene un n´ umero finito de ideales primos mi-
nimales, pero cada ideal propio no nulo de A s´ı tiene un n´ umero finito de ideales primos
minimales.
Como A no es un dominio, sean a, b ideales no nulos de A tales que ab = 0, entonces para
cada ideal primo minimal p de A se verifica ab ⊆ P, luego b ⊆ p ´ o c ⊆ p. En cualquier caso
resulta que p es minimal sobre b ´ o sobre c. Enconsecuencia existe unn´ umero finito de ideales
primos minimales, lo que es una contradicci ´ on.
Corolario. 44.5.
Si A es un anillo noetheriano, sobre cada ideal propio a de A s´ olo existe un n´ umero finito de
ideales primos minimales.
Lema. 44.6.
En un anillo noetheriano el nilradical es nilpotente.
DEMOSTRACI ´ ON. Como A es noetheriano resulta que Nil(A) es un ideal finitamente genera-
do. Sea Nil(A) = a
1
A + + a
s
A. Para cada ´ındice i existe n
i
∈ N tal que a
n
i
i
= 0. Tomamos
n = m´ax¦n
1
, . . . , n
s
¦. Un sistema de generadores de Nil(A)
sn
est´ a formado por los elementos
a
e
1
1
a
e
s
s
, con e
1
+ + e
s
= sn. En consecuencia alg´ un e
i
es mayor ´ o igual que n y por tanto
a
e
1
1
a
e
s
s
= 0. Luego Nil(A)
sn
= 0.
Corolario. 44.7.
En un anillo noetheriano cada ideal contiene una potencia de su radical.
45. Anillos artinianos
Proposici´ on. 45.1.
En un anillo artiniano cada ideal primo es maximal.
DEMOSTRACI ´ ON. Sea p un ideal primo de A, entonces A/p es un dominio de integridad arti-
niano. Dado 0 ,= x ∈ A/p, consideramos la cadena descendente de ideales:
x(A/p) ⊇ x
2
(A/p) ⊇ .
Existe entonces n ∈ N tal que x
n
(A/p) = x
n+1
(A/p). Resulta que existe y ∈ A/p tal que x
n
=
x
n+1
y, luego 1 = xy y por tanto x es una unidad y A/p es un cuerpo.
´
ALGEBRA CONMUTATIVA
P. Jara
248 CAP. VIII. DIMENSI ´ ON
Corolario. 45.2.
Si A es un anillo artiniano, Nil(A) = J(A).
DEMOSTRACI ´ ON. Recordar que Nil(A) es la intersecci ´ on de todos los ideales primos y J(A) es
la intersecci ´ on de todos los ideales maximales, y como cada ideal primo es maximal, se tiene
el resultado.
Proposici´ on. 45.3.
En un anillo artiniano existe s´ olo un n´ umero finito de ideales primos.
DEMOSTRACI ´ ON. Consideramos Γ el conjunto de todas las intersecciones finitas de ideales
primos, y por tanto maximales, de A. Como A es un anillo artiniano, resulta que Γ tiene un
elemento minimal. Sea m
1
∩ ∩ m
t
∈ Γ minimal. Para cada ideal maximal m tenemos:
m∩ m
1
∩ ∩ m
t
⊆ m
1
∩ ∩ m
t
,
luego por la minimalidad resulta
m
1
∩ ∩ m
t
⊆ m,
y por tanto m es igual a uno de los m
i
, 1 ≤ i ≤ t.
Corolario. 45.4.
En un anillo artiniano el nilradical es el producto de los ideales maximales.
DEMOSTRACI ´ ON. Es consecuencia de que los ideales maximales son un n´ umero finito, coin-
ciden con los ideales primos y son comaximales.
Corolario. 45.5.
Si A es un anillo artiniano, el cociente A/J(A) es isomorfo a un producto de cuerpos.
DEMOSTRACI ´ ON. Existe un n´ umero finito de ideales primos, y cada uno de ellos es maximal.
Sean ´ estos m
1
, . . . , m
t
. Se tiene J(A) = m
1
∩ . . . ∩ m
t
, y por el Teorema Chino del Resto, existe
un isomorfismo
A/J(A)

= A/m
1
A/m
t
.

Proposici´ on. 45.6.
En un anillo artiniano el nilradical es nilpotente.
DEMOSTRACI ´ ON. Supongamos que n = Nil(A). Por ser A artiniano, existe n ∈ N tal que n
n
=
n
n+1
. Supongamos que n
n
,= 0.
Llamamos Γ al conjunto
Γ = ¦a ⊆ A [ an
n
,= 0¦,
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 45. ANILLOS ARTINIANOS 249
por la suposici ´ on anterior tenemos que Γ ,= ∅. Otra vez por ser A artiniano, existe a ∈ Γ
minimal. Sea a ∈ a tal que an
n
,= 0, entonces por la minimalidad de a tenemos que a = aA.
Tambi´ en se verifica la relaci ´ on
ann
n
= an
n+1
= an
n
,= 0,
y por la minimalidad tenemos an = aA. Entonces existe y ∈ n tal que ay = a, y es f´ acil ver que
se tiene ay
s
= a para cada s ∈ N; ahora bien, y es nilpotente, ya que y ∈ n, luego existe s tal
que y
s
= 0, y por tanto a = 0, lo que es una contradicci ´ on.
Teorema. 45.7. (Teorema de Akizuki.)
Todo anillo artiniano es noetheriano.
DEMOSTRACI ´ ON. Sean m
1
, . . . , m
t
los ideales maximales de A y consideremos la siguiente
cadena de subm´ odulos:
A ⊇ m
1
⊇ m
1
m
2
⊇ ⊇ m
1
m
t
= a ⊇ am
1
⊇ ⊇ a
n
1
= 0
Cada cociente de esta cadena es de la forma b/bm
i
, y por tanto es un A/m
i
–m´ odulo, esto es,
un A/m
i
–espacio vectorial y, como A es artiniano, resulta ser de dimensi ´ on finita. Podemos
encontrar entonces una serie de composici ´ on de b/bm
i
(como A/m
i
–espacio vectorial y como
A–m´ odulo). Entonces A tiene longitud finita y como consecuencia es un anillo noetheriano.

El siguiente problema es ver qu´ e condiciones es necesario a˜ nadir a un anillo noetheriano
para que sea artiniano.
Para hacer el rec´ıproco del Teorema de Akizuki, vamos a hacer el siguiente Lema.
Lema. 45.8.
Sea A un anillo en el que el ideal cero es un producto de ideales maximales, por ejemplo m
1
,
. . . , m
t
, no necesariamente distintos, entonces son equivalentes:
(a) A es un anillo noetheriano.
(b) A es un anillo artiniano.
DEMOSTRACI ´ ON. (a)⇒(b). Comotenemos m
1
m
t
= 0, consideramos la cadena de subm´ odu-
los:
A ⊇ m
1
⊇ ⊇ m
1
m
t
= 0,
entonces m
1
m
s
/m
1
m
s+1
es un A/m
s+1
–espacio vectorial de dimensi ´ on finita, esto es
consecuencia de que A es un anillo noetheriano y de que A/m
s+1
es un cuerpo. Como conse-
cuencia A es de longitud finita y por tanto A es un anillo artiniano.
El siguiente resultado es un rec´ıproco del Teorema de Akizuki.
´
ALGEBRA CONMUTATIVA
P. Jara
250 CAP. VIII. DIMENSI ´ ON
Teorema. 45.9. (Teorema de Akizuki.)
Sea A un anillo. Son equivalentes los siguientes enunciados:
(a) A es un anillo noetheriano y cada ideal primo es maximal;
(b) A es un anillo artiniano.
DEMOSTRACI ´ ON. (a)⇒(b). Por ser A un anillo noetheriano, existe un n´ umero finito de ideales
primos minimales, luego Nil(A) = m
1
∩ ∩m
t
para una familia finita de ideales maximales, ya
que cada ideal primo, por la hip´ otesis, es maximal. Por ser Nil(A) nilpotente existe un entero
positivo n tal que Nil(A)
n
= 0, entonces
(m
1
m
t
)
n
⊆ (m
1
∩ ∩ m
t
)
n
= Nil(A)
n
= 0,
y aplicando el Lema anterior tenemos el resultado.
El siguiente ejemplo muestra un anillo con un ´ unico ideal primo, y por tanto un ´ unico ideal
maximal que no es artiniano y tampoco noetheriano.
Ejemplo. 45.10.
Se considera un cuerpo K, el anillo B = K[X
1
, X
2
, . . .] en infinitas indeterminadas, el ideal
b = (X
1
, X
2
2
, X
3
3
, . . .) y el anillo cociente A := B/b = K[X
1
, X
2
, ]/(X
1
, X
2
2
, X
3
3
, . . .).
Llamamos x
i
a la clase de X
i
. El anillo A tiene un ´ unico ideal primo, el ideal p := (x
1
, x
2
, . . .),
que es maximal, ya que A/p

= K es un cuerpo. Sin embargo A no es un anillo noetheriano, ya
que el ideal p no es finitamente generado, y por tanto no es artiniano.
M´ odulos sobre anillos artinianos
Veamos algunas consecuencias de los Teoremas de Akizuki.
Corolario. 45.11.
Sea A un anillo noetheriano y a un ideal de A. Son equivalentes los siguientes enunciados:
(a) Todo ideal primo de A/a es maximal;
(b) A/a es un A–m´ odulo de longitud finita;
(c) Todo ideal primo de A/a es maximal;
(d) a es un producto de ideales maximales.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 45. ANILLOS ARTINIANOS 251
Corolario. 45.12.
Sea A un anillo noetheriano y M un A–m´ odulo finitamente generado. Son equivalentes los
siguientes enunciados:
(a) M es de longitud finita;
(b) Todo ideal primo de Supp(M) es maximal.
DEMOSTRACI ´ ON. (a)⇒(b). Si M es de longitud finita, entonces tiene una serie de composi-
ci ´ on
0 = M
0
⊂ ⊂ M
r
= M,
con ideales maximales ¦m
1
, . . . , m
r
¦ tales que m
i
= Ann(M
i
/M
i−1
). Se tiene que Ass(M) ⊆
¦m
1
, . . . , m
r
¦ y est´ a formado por ideales maximales, y como Ass(M) son los elementos mini-
males del soporte, resulta que el soporte est´ a formado por ideales maximales.
(b)⇒(a). Consideremos una cadena
0 = M
0
⊂ ⊂ M
r
= M,
con M
i
/M
i−1

= A/p
i
, p
i
∈ Ass(M) = Supp(M) por verificarse (b). Entonces tenemos una serie
de composici ´ on de M.
Corolario. 45.13.
Sea A un anillo artiniano y M un A–m´ odulo. Son equivalentes los siguientes enunciados:
(a) M es de longitud finita;
(b) M es finitamente generado.
Corolario. 45.14.
Sea A un anillo artiniano y M un A–m´ odulo finitamente generado, entonces M tiene longi-
tud finita y Ass(M) = Supp(M).
DEMOSTRACI ´ ON. Tenemos que A es un anillo noetheriano, entonces M es un A–m´ odulo
noetheriano y artiniano, luego de longitud finita. Como A es artiniano, todo ideal primo es
maximal, y como Ass(M) son los elementos minimales de Supp(M), resulta que Supp(M) =
Ass(M).
Corolario. 45.15.
Sea A un anillo noetheriano y M un A–m´ odulo finitamente generado. Son equivalentes los
siguientes enunciados:
(a) M es de longitud finita.
(b) A/ Ann(M) es un anillo artiniano.
´
ALGEBRA CONMUTATIVA
P. Jara
252 CAP. VIII. DIMENSI ´ ON
DEMOSTRACI ´ ON. Utilizando el Corolario (45.12.) basta probar que son equivalentes que el
anillo A/ Ann(M) es artiniano y que Supp(M) est´ a formado por ideales maximales, y esto es
equivalente a probar que los ideales que contienen a Ann(M) son maximales y son un n´ ume-
ro finito.
Teorema de estructura de anillos artinianos
Teorema. 45.16. (Teorema de estructura de anillos artinianos.)
Sea A un anillo artiniano con ideales maximales m
1
, . . . , m
t
. Entonces A es isomorfo al anillo
producto
A/m
n
1
A/m
n
t
,
para alg´ un (n
1
, . . . , n
t
) ∈ N
t
. Adem´ as, cada A/m
n
i
es un anillo local artiniano con ideal maxi-
mal m
i
/m
n
i
.
DEMOSTRACI ´ ON. Tenemos Nil(A) = m
1
m
t
. Existe n ∈ N tal que 0 = Nil(A)
n
= m
n
1
m
n
t
.
Como los ideales m
n
i
son comaximales, resulta que m
n
1
m
n
t
= m
n
1
∩ ∩m
n
t
. Entonces por el
Teorema Chino del Resto tenemos un isomorfismo
A

= A/ Nil(A)
n

= A/m
n
1
A/m
n
t
.
Los anillos A/m
n
i
sonartinianos y m
i
/m
n
i
es unideal maximal, y como es nilpotente es el ´ unico.

Ejemplo. 45.17.
Para cada n ∈ Z el anillo Z
n
es finito, y por lo tanto es artiniano. Si la factorizaci ´ on de n es
n = p
e
1
1
p
e
t
t
, entonces la descomposici ´ on de Z
n
en producto de anillos artinianos locales
es:
Z
n
=
Z
p
e
1
1
Z

Z
p
e
t
t
Z
.
En efecto, el nilradical es
n := p
1
p
t
Z/nZ = (p
1
Z/nZ) (p
t
Z/nZ),
y se tiene n
e
= 0, siendo e = m´ax¦e
1
, . . . , e
t
¦. Por tanto en aplicaci ´ on del Teorema (45.16.)
resulta
Z
n

=
Z/nZ
p
e
1
Z+nZ/nZ

Z/nZ
p
e
t
Z+nZ/nZ

=
Z
p
e
1
Z+nZ

Z
p
e
t
Z+nZ
=
Z
p
e
1
1
Z

Z
p
e
t
t
Z
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 45. ANILLOS ARTINIANOS 253
Ejemplo. 45.18.
El caso de un anillo cociente K[X]/(F), siendo F ∈ K[X] un polinomio no constante se resuel-
ve de la misma forma, ya que en este caso K[X]/(F) es una K–´ algebra de dimensi ´ on finita, y
por tanto las cadenas estrictas de ideales son finitas. Si la factorizaci ´ on de F es en polinomios
irreducibles no asociados es
F = F
e
1
1
F
e
t
t
,
entonces se tiene un isomorfismo
K[X]/(F)

=
K[X]
(F
e
1
1
)

K[X]
(F
e
t
t
)
.
Queda ahora el problema de determinar la estructura de los anillos locales artinianos.
Teorema. 45.19. (Estructura de anillos locales artinianos.)
Sea A un anillo local noetheriano. Son equivalentes los siguientes enunciados:
(a) A es un anillo artiniano;
(b) El ideal maximal es nilpotente.
DEMOSTRACI ´ ON. (a)⇒(b). Si A es un anillo artiniano, entonces cada ideal primo es maximal
y el nilradical es nilpotente, luego el ´ unico ideal maximal es nilpotente.
(b)⇒(a). Si el ideal maximal m es un ideal nilpotente, entonces para cada ideal primo p de
A existe n ∈ N tal que m
n
⊆ p, entonces m ⊆ p, y por tanto m es el ´ unico ideal maximal.
Aplicando entonces el Teorema de Akizuki tenemos que A es un anillo artiniano.
Vamos a estudiar con m´ as detalle los anillo locales artinianos. Veamos antes un resultado
sobre anillos locales noetherianos:
Lema. 45.20.
Sea A un anillo local noetheriano con ideal maximal m, entonces se verifica una de las dos
posibilidades siguientes:
(a) m
n
,= m
n+1
para cada n ∈ N;
(b) m
n
= 0 para alg´ un n ∈ N, y en este caso A es artiniano.
DEMOSTRACI ´ ON. Supongamos que existe n ∈ Ntal que m
n
= m
n+1
, entonces se tiene mm
n
=
m
n+1
= m
n
, y por el Lema de Nakayama m
n
= 0. Para ver que A es artiniano basta aplicar que
el ideal cero es un producto de ideales maximales.
´
ALGEBRA CONMUTATIVA
P. Jara
254 CAP. VIII. DIMENSI ´ ON
Proposici´ on. 45.21.
Sea A un anillo local artiniano con cuerpo residual K. Son equivalentes los siguientes enun-
ciados:
(a) Cada ideal de A es principal;
(b) El ideal maximal de A es principal;
(c) dim
K
(m/m
2
) ≤ 1.
DEMOSTRACI ´ ON. De forma evidente tenemos (a)⇒(b)⇒(c). Para probar que (c)⇒(a), supon-
gamos que dim
K
(m/m
2
) ≤ 1. Si dim
K
(m/m
2
) = 0, entonces m = m
2
, y por el Lema de Naka-
yama tenemos m = 0, entonces A es un cuerpo y se tiene el resultado. Si dim
K
(m/m
2
) = 1,
entonces tenemos que mes un ideal principal. Supongamos que m = xA. Para cada ideal pro-
pio no nulo a ⊆ A tenemos que a ⊆ m. Ya que Nil(A) = m es nilpotente, existe m ∈ N tal que
a ⊆ m
m
= x
m
A y a _ m
n+1
= x
m+1
A. Entonces podemos tomar y ∈ a de forma que y = rx
m
e
y / ∈ x
m+1
A, luego r / ∈ xA = m, esto es, es una unidad. Entonces x
m
∈ yA ⊆ a y tenemos que
a = x
m
A = m
m
es un ideal principal.
Estos ´ ultimos resultados nos dicen que los anillos locales artinianos conmutativos, a pesar
de su simplicidad aparente son de complicada estructura. A modo de ejemplo.
(1) El anillo Z
p
n es un ejemplo de anillo local artiniano, en ´ el cada ideal es principal.
(2) El mismo resultado se tiene al considerar el anillo local artiniano K[X]/(F
e
), siendo F ∈
K[X] un polinomio irreducible.
(3) En el anillo K[X
2
, X
3
]/(X
4
) el ideal maximal es el generado por la clase de X
2
y la clase de
X
3
. Por tanto no es un ideal principal. Adem´ as, se tiene que m
2
est´ a generado por la clase
de X
5
y dim
K
(m/m
2
) = 2.
46. Repaso sobre la dimensi´ on de anillos
Los anillos artinianos son anillos que tienen dimensi ´ on de Krull igual a cero, y en ellos las ca-
denas de ideales primos se reducen a un ´ unico elemento, pues todo ideal primo es maximal.
En general no todo anillo de dimensi ´ on cero es un anillo artiniano.
Ejemplo. 46.1.
Se considera el anillo A =

¸ = ¸
n≥0
. Este anillo no es noetheriano y no es artiniano, ya
que existe una cadena descendente no acotada:
¸
n≥0
⊇ ¸
n≥1
⊇ ¸
n≥2
⊇ ¸
n≥3

26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 46. REPASO SOBRE LA DIMENSI ´ ON DE ANILLOS 255
Sinembargo es de dimensi ´ oncero, ya que los ideales primos sonde la forma ¸
n=a
para a ∈ N,
y todos ellos son maximales, ya que A/¸
n=a

= ¸.
Vamos a reunir en la siguiente proposici ´ on algunos resultados sobre anillos locales noethe-
rianos.
Proposici´ on. 46.2.
Sea A un anillo local noetheriano con ideal maximal m y cuerpo residual F = A/m. Se verifi-
ca:
(1) El cociente m/m
2
es un F–espacio vectorial de dimensi ´ on finita. Sea d := dim
F
(m/m
2
).
(2) Todo conjunto de generadores de m tiene al menos d elementos.
(3) Existe un conjunto de generadores de m que tiene d elementos.
(4) dim
F
(m/m
2
) ≥ dim(A).
(5) En el caso en que A := K[X
1
, . . . , X
n
]
(X
1
,...,X
n
)
, el localizado del anillo de polinomios en el
ideal maximal (X
1
, . . . , X
n
), y m el ideal maximal de A, se tiene
dim
F
(m/m
2
) = n = dim(A).
El ejemplo del anillo A := K[X
1
, . . . , X
n
]
(X
1
,...,X
n
)
proporciona un tipo especial de anillos, los
anillos locales regulares. Un anillo noetheriano local A con ideal maximal m se llama regular
si verifica:
dim
F
(m/m
2
) = dim(A).
Recordemos que dado un ideal primo p de un anillo A, la altura ht(p) de p es el supremo de
las longitudes de las cadenas de ideales primos
p
0
⊂ p
1
⊂ ⊂ p
n
= p
Y que en general se define al altura, ht(a), de un ideal a como el m´ınimo de las altura de los
ideales primos minimales sobre a.
Proposici´ on. 46.3.
Para cada ideal primo p se verifica ht(p) = dim(A
p
).
Proposici´ on. 46.4.
Si A es un anillo noetheriano, entonces todo ideal primo de A tiene altura finita. En conse-
cuencia el conjunto de los ideales primos de A verifica la condici ´ on de cadena descendente.
El concepto dual de altura es el de profundidad. La profundidad de un ideal primo p en un
anillo A se define como el supremo de las longitudes de las cadenas de ideales primos
p = p
0
⊂ p
1
⊂ ⊂ p
n
.
´
ALGEBRA CONMUTATIVA
P. Jara
256 CAP. VIII. DIMENSI ´ ON
Utilizamos la notaci ´ on pr(p) para la profundidad del ideal p.
Proposici´ on. 46.5.
Para cada ideal primo p se verifica pr(p) = dim(A/p).
Veamos un ejemplo de un anillo noetheriano de dimensi ´ on infinita, en ´ el hay ideales primos
de altura arbitrariamente grande.
Ejemplo. 46.6. (Nagata)
Sea K un cuerpo y B = K[X
1
, X
2
, . . .] el anillo de polinomios en infinitas indeterminadas.
Consideramos una sucesi ´ on creciente en enteros positivos: 1 = m
1
< m
2
< verificando
que para cada ´ındice i se tiene 0 < m
i
−m
i−1
< m
i+1
−m
i
, y sea p
i
= (X
m
i
, , X
m
i+1
−1
).
Cada p
i
es un ideal primo, luego el complemento de la uni ´ on es un conjunto multiplicativo
saturado. Sea Σ = B ¸ (∪
i
p
i
).
Vamos a ver que el anillo A := Σ
−1
A es noetheriano.
(1) Primero identificamos los ideales maximales de A. Sea m un ideal maximal de A, entonces
m = Σ
−1
n para alg´ un ideal primo n tal que n ∩ Σ = ∅ y n es maximal verificando esta condi-
ci ´ on. En consecuencia n ⊆ ∪
i
p
i
. Dado 0 ,= x ∈ n, x se escribe como polinomios en los X
j
con
un n´ umero finito de indeterminadas, y por tanto x / ∈ p
i
para i mayor que un cierto entero
positivo, esto es, x pertenece s´ olo a un n´ umero finito de ideales p
i
.
Supongamos que n es finitamente generado, entre todos los generadores involucranunn´ ume-
ro finito de indeterminadas, seanX
1
, . . . , X
s
, llamamos T = K[X
1
, . . . , X
s
] y consideramos n∩T.
Casi todos las intersecciones p
i
∩T son cero, y adem´ as se verifica n∩T ⊆ ∪
i
(p
i
∩T). Aplicando
la Proposici ´ on (4.3.) existe un ´ındice i tal que n ∩ T ⊆ p
i
∩ T. En consecuencia n ⊆ p
i
, ya que
´ este ´ ultimo contiene a todos los generadores de n.
Supongamos ahora que n no es finitamente generado. Dado un sistema de generadores, no
nulos, ¦n
1
, n
2
, . . .¦ de n definimos para cada entero positivo j el ideal finitamente generado
n
j
:= (n
1
, n
2
, . . . , n
j
). Para cada uno de estos ideales existe un ´ındice i(j) tal que n
j
⊆ p
i(j)
.
Consideramos ahora el conjunto de estos ´ındice ¦i(j) [ j ≥ 1¦. Este conjunto es finito, ya
que n
1
,= 0 pertenece a todos los p
i(j)
, pero n
1
s´ olo puede pertenecer a un conjunto finito
de ´ estos. Luego si el conjunto C es finito, resulta que n est´ a contenido en una uni ´ on finita de
los p
i
, y aplicando nuevamente la Proposici ´ on (4.3.), existe un ideal p
i
que contiene a n. En
consecuencia n es uno de los p
i
y se tiene m = Σ
−1
p
i
.
(2) Para cada ideal maximal m de A el localizado A
m
es noetheriano. El ideal m corresponde
a un ideal primo de B, sea n. El localizado A
m
se realiza como Σ
−1
B
Σ
−1
n
, y por lo tanto es
isomorfo a B
n
. Para ver que B
n
es noetheriano suponemos que n = p
1
= (X
m
1
, . . . , X
m
2
−1
); el
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 46. REPASO SOBRE LA DIMENSI ´ ON DE ANILLOS 257
c´ alculo de B
p
1
podemos realizarlo como:
B
p
1
= (K[X
m
2
, X
m
2
+1
, . . .][X
m
1
, . . . , X
m
2
−1
])
p
1
= K(X
m
2
, X
m
2
+1
, . . .)[X
m
1
, . . . , X
m
2
−1
]
p

1
,
que es el localizado de un anillo de polinomios con coeficientes en un cuerpo, y por lo tanto
es noetheriano.
(3) El siguiente resultado que necesitamos es comprobar que para cada elemento 0 ,= a ∈ A
pertenece solo a un n´ umero finito de ideales maximales. Esto es consecuencia del razona-
miento en (1).
(4) Veamos que cada ideal de A es finitamente generado. Dado un ideal a de A, ´ este est´ a con-
tenido solo en un n´ umero finito de ideales maximales, sean m
1
, . . . , m
s
todos los ideales ma-
ximales que contienen a a. Podemos encontrar un conjunto finito de elementos a
1
, . . . , a
t
en
a tales que no existe ning´ un ideal maximal, distinto de los anteriores que contiene a todos
ellos. Utilizando que A
m
j
es noetheriano, existe un n´ umero finito de elementos a
j,1
, . . . , a
j,t
j
que generan el ideal aA
m
i
. Consideramos ahora el conjunto finito
C = ¦a
1
, . . . , a
t
¦ ∪
_
j
¦a
j,1
, . . . , a
j,t
j
¦.
Vamos a ver que a =

c∈C
aA.
Para m ,= m
j
, j = 1, . . . , s, se tiene:
aA
m
= A
m
, ya que a _ m.
∃a
i
, i ∈ ¦1, . . . , t¦, tal que a
i
/ ∈ m, entonces

c∈C
cA
m
= A
m
.
Para m = m
j
, j ∈ ¦1, . . . , s¦, se tiene
aA
m
j
= (a
j,1
, . . . , a
j,t
j
)A
m
j

c∈C
cA
m
j
⊆ aA
m
j
.
Por tanto

c∈C
cA
m
= aA
m
para cada ideal maximal m, y por tanto se tiene que a =

c∈C
cA
es un ideal finitamente generado y A es un anillo noetheriano.
Si identificamos p
i
consu extendido enA, observa que el anillo A
p
i
tiene dimensi ´ onm
i+1
−m
i
,
por lo tanto el ideal primo p
i
tiene altura m
i+1
− m
i
. Como estos n´ umeros van creciendo se
tiene que la dimensi ´ on de A es infinita.
´
ALGEBRA CONMUTATIVA
P. Jara
258 CAP. VIII. DIMENSI ´ ON
47. Ejercicios
Ejercicio. 47.1.
Demuestra que para cada anillo A se tiene:
dim(A) = sup¦dim(A
p
) [ p ∈ Spec(A)¦.
SOLUCI
´
ON
Ejercicio. 47.2.
Demuestra que si a es un ideal nilpotente de un anillo A, entonces:
dim(A) = dim(A/a).
SOLUCI
´
ON
Ejercicio. 47.3.
Sea K uncuerpo y a ⊆ K[X
1
, . . . , X
n
] el ideal generado por los siguientes polinomios de grado
uno:
a =
_
_
_
F
1
=

n
i=0
a
1,i
X
i
,
.
.
.
F
s
=

n
i=0
a
s,i
X
i
_
_
_
Si r es el rango del sistema de ecuaciones lineales:

n
i=1
a
1,i
X
i
= a
1,0
.
.
.

n
i=1
a
s,i
X
i
= a
s,0
_
¸
_
¸
_
Prueba que la dimensi ´ on del anillo K[X
1
, . . . , X
n
]/a es igual a n −r.
SOLUCI
´
ON
Ejercicio. 47.4.
Prueba que un ´ algebra af´ın (cociente de un anillo de polinomios en un n´ umero finito de
indeterminadas) tiene dimensi ´ on cero si y solo si es finito dimensional.
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
Cap´ıtulo IX
Descomposici´ on primaria
48 Descomposici ´ on primaria de ideales . . . . . . . . . . . . . . . . . . . . . . 260
49 Descomposici ´ on primaria de m´ odulos sobre anillos noetherianos . . . . . 265
50 Conjuntos algebraicos irreducibles . . . . . . . . . . . . . . . . . . . . . . . 275
51 Teorema de Lasker–Noether para anillos de polinomios . . . . . . . . . . . 281
52 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Introducci´ on
El estudio de los conjuntos algebraicos se reduce a encontrar descomposiciones de los mis-
mos en t´ erminos de sus componentes irreducibles. Desde el punto de visa algebraico se trata
de dar una descomposici ´ on del anillo como una intersecci ´ on de ciertos ideales: los ideales
primarios. El objetivo del cap´ıtulo es probar que cada anillo noetheriano tiene una descom-
posici ´ on primaria: posteriormente esta descomposici ´ on se prueba tambi´ en para m´ odulos
noetherianos. Se aplica esta teor´ıa en algunos caso concretos, centr´ andonos en dos: la clasi-
ficaci ´ on de los conjuntos algebraicos del plano y la descomposici ´ on en los anillos de polino-
mios.
260 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
48. Descomposici´ on primaria de ideales
Ideales primarios
Un ideal q de un anillo conmutativo A se llama primario si es propio y verifica la siguiente
condici ´ on: para a, b elementos de A tales que ab ∈ q y a / ∈ q, entonces existe n ∈ N tal que
b
n
∈ q.
Lema. 48.1.
Sea A un anillo conmutativo y q un ideal propio de A. Son equivalentes los siguientes enun-
ciados:
(a) q es un ideal primario;
(b) Cada divisor de cero de A/q es un elemento nilpotente.
DEMOSTRACI ´ ON. (a) ⇒(b). Sea x + q ∈ A/q un divisor de cero, entonces existe 0 ,= y + q tal
que 0 = (x + q)(y + q) = xy + q y tenemos xy ∈ q, como y / ∈ q, entonces existe n ∈ N tal que
x
n
∈ q y x + q es nilpotente.
(b) ⇒(a). Sea xy ∈ q, y / ∈ q, entonces 0 = (x + q)(y + q) y y + q ,= 0, luego x + q es un divisor
de cero y es nilpotente, esto es, existe n ∈ N tal que (x + q)
n
= 0, entonces x
n
∈ q y q es
primario.
Lema. 48.2.
Si q es un ideal primario de un anillo conmutativo A, entonces rad(q) es un ideal primo.
DEMOSTRACI ´ ON. Sea xy ∈ rad(q), si x / ∈ rad(q), entonces para cada n ∈ N se tiene x
n
/ ∈ q.
Como consecuencia y ∈ q ⊆ rad(q).
Si q es primario y rad(q) = p, entonces decimos que q es un ideal p–primario.
Ejemplo. 48.3.
En el anillo Z de los n´ umeros enteros los ideales primarios son de la forma p
n
Z, para p un
n´ umero entero primo y n ∈ N.
Sin embargo, si el anillo no es un DIP, un ideal primario no ha de ser necesariamente una
potencia de un ideal primo.
Ejemplo. 48.4.
Sea A = K[X, Y] el anillo de polinomios con coeficientes en un cuerpo y q = (X, Y
2
). Es claro
que q es primario, pues A/q

= K[Y]/(Y
2
) verifica que cada divisor de cero es nilpotente. Sin
embargo, el radical de (X, Y
2
) es (X, Y) y se verifica: (X, Y)
2
⊆ (X, Y
2
) ⊆ (X, Y).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 48. DESCOMPOSICI ´ ON PRIMARIA DE IDEALES 261
Observa que (X, Y)
2
es un ideal primario, ya que si FG ∈ (X, Y)
2
y F / ∈ (X, Y)
2
⊆ (X, Y), si G / ∈
(X, Y), entonces (X, Y) + (G) = K[X, Y], lo que implica que existen H ∈ (X, Y)
2
y L ∈ K[X, Y]
tales que H +LG = 1, entonces F = FH +LFG ∈ (X, Y)
2
, lo que es una contradicci ´ on.
El siguiente ejemplo prueba que no es tampoco suficiente que el radical del ideal sea primo,
ni que ´ este sea la potencia de un ideal primo para que sea primario.
Ejemplo. 48.5.
Sea A = K[X, Y, Z]/(XY − Z
2
), llamamos X, Y y Z a las clases de X, Y y Z en A. Tenemos que
el ideal p = (X, Z) es un ideal primo, y que p
2
no es un ideal primario, ya que XY = Z
2
∈ p
2
, y
se tiene que X / ∈ p
2
y Y
n
/ ∈ p
n
para ning´ un n ∈ N.
Por el contrario, toda potencia de un ideal maximal siempre es un ideal primario.
Lema. 48.6.
Sea A un anillo conmutativo y q un ideal propio. Si rad(q) es un ideal maximal, entonces q es
un ideal primario. En particular las potencias de un ideal maximal son ideales primarios.
DEMOSTRACI ´ ON. Se considera el cociente A/q, como rad(q) = mes un ideal maximal, resulta
que A/q tiene un ´ unico ideal primo, luego cada divisor de cero es nilpotente y q es un ideal
primario.
Corolario. 48.7.
Sea A un anillo conmutativo, q un ideal propio y m un ideal maximal tal que m
n
⊆ q ⊆ m
para alg´ un n ∈ N, entonces q es un ideal m–primario.
DEMOSTRACI ´ ON. Es claro, ya que rad(q) = m.
Descomposici´ on primaria de ideales
Lema. 48.8.
Sea A un anillo conmutativo y ¦q
α
[ α ∈ Λ¦ una familia de ideales p–primarios, entonces

α
q
α
es un ideal p–primario.
DEMOSTRACI ´ ON. Se tiene rad(∩
α
q
α
) = ∩
α
rad(q
α
) = p. Por otro lado, si xy ∈ ∩
α
q
α
y x / ∈ ∩
α
q
α
,
entonces existe un´ındice β tal que x / ∈ q
β
, luego existe n ∈ Ntal que y
n
∈ q
β
y por tanto y ∈ p.
Entonces existe m ∈ N tal que y
m
∈ ∩
α
q
α
.
´
ALGEBRA CONMUTATIVA
P. Jara
262 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
Proposici´ on. 48.9.
Sea A un anillo conmutativo y q un ideal p–primario. Para cada x ∈ A se verifica:
(1) x ∈ q si y s´ olo si (q: x) = A;
(2) x / ∈ q si y s´ olo si (q: x) es p–primario;
(3) x / ∈ p si y s´ olo si (q: x) = q.
DEMOSTRACI ´ ON. (1). Es consecuencia directa de la definici ´ on.
(2). Si x / ∈ q y ab ∈ (q : x) con a / ∈ (q : x), entonces abx ∈ y ax / ∈ q, luego existe n ∈ N tal
que b
n
∈ q, en particular b
n
∈ (q : x), luego (q : x) es primario. El rec´ıproco es inmediato,
ya que cada ideal primario es un ideal propio. Para ver que es p–primario, comprobamos la
igualdades siguientes:
rad(q : x) = ¦a [ ∃n ∈ N, a
n
∈ (q : x)¦ = ¦a [ ∃n ∈ N, a
n
x ∈ q¦
= ¦a [ ∃n ∈ N, a
n
∈ q¦ = rad(q) = p.
(3). Es consecuencia directa de la definici ´ on.
Si a es un ideal propio de A, una descomposici´ on primaria de a es una expresi ´ on del tipo:
a = ∩
n
i=1
q
i
,
con q
i
ideales primarios. Una descomposici ´ on primaria se llama minimal si verifica las dos
condiciones siguientes:
(I) rad(q
i
) ,= rad(q
j
) si i ,= j;
(II) q
i
_ ∩
j=i
q
j
para cada ´ındice i = 1, . . . , n.
Un ideal a se llama descomponible si tiene una descomposici ´ on primaria.
Lema. 48.10.
Todo ideal descomponible tiene una descomposici ´ on primaria minimal.
DEMOSTRACI ´ ON. Es consecuencia del Lema (48.8.).
Teorema. 48.11. (Primer teorema de unicidad.)
Sea A un anillo conmutativo y a un ideal con una descomposici ´ on primaria minimal a =

n
i=1
q
i
. Sea rad(q
i
) = p
i
para cada ´ındice i. Entonces los ideales p
i
son todos los ideales
primos que se pueden escribir en la forma rad(a: x), para x ∈ A. Como consecuencia son
independientes de la elecci ´ on de la descomposici ´ on primaria considerada.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 48. DESCOMPOSICI ´ ON PRIMARIA DE IDEALES 263
DEMOSTRACI ´ ON. Dado x ∈ A tenemos (a : x) = (∩
i
q
i
: x) = ∩
i
(q
i
: x), luego rad(a : x) =
rad(∩
i
(q
i
: x)) = ∩
i
rad(q
i
: x) = ∩¦p
i
[ x / ∈ q
i
, i = 1, . . . , n¦. Cuando rad(a : x) es primo,
resulta que p
i
⊇ rad(a : x) ⊇ p
i
para alg´ un ´ındice i. Rec´ıprocamente, para cada ´ındice i se
tiene p
i
= rad(q
i
: x) para alg´ un x / ∈ q
i
, ya que la descomposici ´ on verifica (II).
Corolario. 48.12.
En la situaci ´ on anterior, para cada ´ındice i existe un elemento x
i
∈ A tal que p
i
= rad(a : x
i
)
y (a : x
i
) es primario.
Los ideales p
i
se llaman ideales primos asociados al ideal a.
El conjunto de los ideales primos asociados a a se representa por Ass(A/a).
Proposici´ on. 48.13.
Sea A un anillo conmutativo y a un ideal con una descomposici ´ on primaria minimal. Para
cada ideal primo p tal que p ⊇ a, existe un ideal primo minimal q verificando p ⊇ q ⊇ a.
Adem´ as los ideales primos minimales sobre a son exactamente los elementos minimales de
Ass(A/a).
DEMOSTRACI ´ ON. La primera parte es consecuencia del Lema de Zorn. Para la segunda, si
p ⊇ a es minimal, entonces de p ⊇ ∩
i
q
i
tenemos que existe un ´ındice i tal que p ⊇ p
i
⊇ a, y
por la minimalidad se tiene p = p
i
.
Proposici´ on. 48.14.
Sea A un anillo conmutativo y a un ideal con una descomposici ´ on primaria minimal a =

n
i=1
q
i
. Sea rad(q
i
) = p
i
para cada ´ındice i. Entonces

n
i=1
p
i
= ¦x ∈ A [ (a: x) ,= a¦.
En particular si 0 es un ideal con descomposici ´ on primaria, entonces el conjunto de los
divisores de cero de A es la uni ´ on de los ideales primos asociados al ideal 0.
DEMOSTRACI ´ ON. Podemos considerar que a = 0 pasando al cociente A/a. Vamos entonces a
ver que el conjunto Dde los divisores de cero de A es la uni ´ on de los ideales primos asociados
a A. Es claro que D ⊆ ∪p
i
ya que tenemos D = ∪
x
(0 : x) = ∪
x
rad(0 : x), y rad(0 : x) ∈ Ass(A).
Rec´ıprocamente, como cada p
i
es de la forma rad(0 : x
i
) para alg´ un x
i
∈ A, entonces p
i
⊆ D y
tenemos la igualdad.
´
ALGEBRA CONMUTATIVA
P. Jara
264 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
Proposici´ on. 48.15.
Sea A un anillo conmutativo y Σ un subconjunto multiplicativo. Si q es un ideal p–primario
de A se verifica:
(1) Si Σ ∩ p ,= ∅, entonces Σ
−1
q = Σ
−1
A;
(2) Si Σ ∩ p = ∅, entonces Σ
−1
q es Σ
−1
p–primario y (Σ
−1
q)
c
= q.
Como consecuencia, existe una correspondencia biyectiva entre ideales primarios de Σ
−1
A
y los ideales primarios que no cortan a Σ.
DEMOSTRACI ´ ON. Si Σ ∩ p ,= ∅, entonces existe s ∈ Σ ∩ p, como p = rad(q), existe n ∈ N tal
que s
n
∈ q, luego Σ
−1
q = Σ
−1
A.
Si Σ ∩ p = ∅, y (a/1)((b/1) ∈ Σ
−1
q, a/1 / ∈ Σ
−1
q, entonces existe s ∈ Σ tal que abs ∈ q
y as / ∈ q. Luego existe n ∈ N tal que b
n
∈ q, en consecuencia b/1 ∈ Σ
−1
q. Por otro lado
rad(Σ
−1
q) = Σ
−1
rad(q) = Σ
−1
p.
Para cada ideal a de un anillo A y cada subconjunto multiplicativo Σ, llamamos Sat
Σ
(a) a la
Σ–saturaci´ on de a, esto es, a Sat
Σ
(a = (Σ
−1
a)
c
.
Proposici´ on. 48.16.
Sea A un anillo conmutativo y Σ un subconjunto multiplicativo. Sea a un ideal de A con una
descomposici ´ on primaria minimal a = ∩
n
i=1
q
i
. Sea rad(q
i
) = p
i
para cada ´ındice i. Suponga-
mos que p
j
∩ Σ = ∅para j = 1, . . . , m y p
j
∩ Σ ,= ∅para j = m+ 1, . . . , n. Entonces
Σ
−1
a = ∩
m
i=1
Σ
−1
q y Sat
Σ
(a) = ∩
m
i=1
q
i
son descomposiciones primarias minimales.
Un subconjunto T de Spec(A) se llama gen´ ericamente estable cuando verifica que:
si p ∈ T y p

⊆ p, entonces p

∈ T.
Ejemplo. 48.17.
Dado un conjunto multiplicativo Σ ⊆ A el conjunto T = ¦p [ p ∩ Σ = ∅¦ es un conjunto
gen´ ericamente estable.
Teorema. 48.18. (Segundo teorema de unicidad.)
Sea A un anillo conmutativo y a un ideal con una descomposici ´ on primaria minimal a =

n
i=1
q
i
. Sea rad(q
i
) = p
i
, para cada ´ındice i. Si ¦p
1
, . . . , p
m
¦ es un conjunto gen´ ericamente
estable contenido enAss(A/a), entonces q
1
∩ ∩q
m
es independiente de la descomposici ´ on
primaria.
Observa que conjunto ¦p
1
, . . . , p
m
¦ puede estar propiamente contenido en Ass(A/a).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 49. DESCOMPOSICI ´ ON PRIMARIA DE M´ ODULOS SOBRE ANILLOS NOETHERIANOS 265
DEMOSTRACI ´ ON. Llamamos Σ = A ¸ (p
1
∪ . . . ∪ p
m
), entonces Σ es un conjunto multiplicati-
vamente cerrado. Para cada ideal primo p, asociado a a se tiene p ∩ Σ = ∅, si p ∈ ¦p
1
. . . , p
m
¦,
´ o p ∩ Σ ,= ∅, si p / ∈ ¦p
1
. . . , p
m
¦. Entonces Σ
−1
a = ∩
m
1
Σ
−1
q
i
, y se tiene a
Σ
= ∩
m
1
q
i
.
Si a es un ideal con una descomposici ´ on primaria, cada elemento minimal de Ass(A/a) se
llama un primo aislado, los restantes ideales primos se llaman embebidos.
Si p
i
es un primo aislado, entonces q
i
se llama componente primaria aislada, las otras se
llaman componentes primarias embebidas.
Observa que cualquier conjunto de primos aislados es un subconjunto gen´ ericamente esta-
ble.
Corolario. 48.19.
Sea A un anillo conmutativo y a un ideal con una descomposici ´ on primaria. Las componen-
tes primarias aisladas est´ an determinadas de forma ´ unica.
Por el contrario las componentes embebidas no est´ an determinadas de forma ´ unica.
Ejemplo. 48.20.
Se considera el anillo A = K[X, Y] y el ideal a = (X
2
, XY). Llamamos p
1
= (X) y p
2
= (X, Y).
Entonces a = p
1
∩p
2
2
es una descomposici ´ on primaria de A. Entonces como p
1
⊆ p
2
, entonces
p
1
es un primo aislado y p
2
es un primo embebido.
Otra descomposici ´ on primaria de a es a = (X) ∩ (X
2
, Y). En este caso la componente aislada
es (X) y la componente embebida es (X
2
, Y), lo que prueba que las componentes embebidas
no est´ an determinadas de forma ´ unica.
49. Descomposici´ on primaria de m´ odulos sobre anillos noe-
therianos
OPCIONAL
Vamos a establecer los resultados sobre descomposiciones primarias para m´ odulos, y en par-
ticular vamos a probar que cada subm´ odulo de unm´ odulo noetheriano tiene una descompo-
sici ´ on primaria. Por lo tanto cada ideal de un anillo noetheriano tendr´ a una descomposici ´ on
primaria.
Veamos algunos resultados sobre ideales primos asociados.
Ass(M) = ¦p ∈ Spec(A) [ existe 0 ,= m ∈ M, tal que p = Ann(m)¦.
´
ALGEBRA CONMUTATIVA
P. Jara
266 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
UnA–m´ odulo M se llama coterciario si Ass(M) es unconjunto unitario. Vamos a ver una con-
dici ´ on suficiente para que un A–m´ odulo sea coterciario. Un A–m´ odulo M se llama uniforme
si para cada par de subm´ odulos no nulos N y L se tiene N ∩ L ,= 0.
Lema. 49.1.
Sea A un anillo conmutativo y M un A–m´ odulo uniforme tal que Ass(M) es no vac´ıo, enton-
ces M es coterciario.
DEMOSTRACI ´ ON. Seanp
1
, p
2
∈ Ass(M), conp
i
= Ann(m
i
), i = 1, 2. Si M es uniforme entonces
existe 0 ,= x ∈ Am
1
∩ Am
2
, y se verifica:
p
1
= Ann(m
1
) = Ann(x) = Ann(m
2
) = p
2
.
La inclusi ´ on Ann(m
1
) ⊆ Ann(x) es clara, y si x = am
1
, para cada elemento b ∈ Ann(x) se tiene
0 = bx = bam
1
, y como a / ∈ Ann(m
1
) = p, se tiene b ∈ p = Ann(m
1
).
Ejercicio. 49.2.
Sea A un anillo conmutativo, p un ideal primo de A y M un A–m´ odulo. Son equivalentes los
siguientes enunciados:
(a) p es un ideal primo asociado a M;
(b) Existe un homomorfismo inyectivo A/p →M.
En particular se verifica Ass(A/p) = ¦p¦ y p es el anulador de cada elemento no nulo de A/p.
Sea M un A–m´ odulo, un subm´ odulo N de M se llama esencial si es no nulo y para cada
subm´ odulo no nulo L de M se tiene N ∩ L ,= 0. Se dice tambi´ en que M es una extensi´ on
esencial de N. Cuando N ⊆ M es un subm´ odulo esencial escribimos N ⊆
e
M.
Lema. 49.3.
Sea A un anillo conmutativo y M un A–m´ odulo, entonces para cada extensi ´ on esencial M ⊆
e
E se verifica
Ass(M) = Ass(E).
Sea M un A–m´ odulo, un elemento a ∈ A se llama un divisor de cero de M si existe 0 ,= m ∈ M
tal que am = 0. Llamamos Div(M) al conjunto de los divisores de cero de M.
Lema. 49.4.
Sea A un anillo noetheriano conmutativo y M un A–m´ odulo no nulo, entonces el conjunto
de todos los divisores de cero de M es la uni ´ on de los primos asociados a M.
Div(M) = ∪¦p ∈ Spec(A) [ p ∈ Ass(M)¦.
DEMOSTRACI ´ ON. La inclusi ´ on Div(M) ⊇ ∪¦p [ p ∈ Ass(M)¦ es clara. Si a ∈ Div(M), entonces
existe 0 ,= m ∈ M ta que am = 0. Sea Γ = ¦a [ a ∈ a, am = 0, para alg´ un 0 ,= m ∈ M¦, y sea
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 49. DESCOMPOSICI ´ ON PRIMARIA DE M´ ODULOS SOBRE ANILLOS NOETHERIANOS 267
a ∈ Γ maximal con am
0
= 0, m
0
,= 0. Se tiene que a es un ideal primo. En efecto, sean x, y / ∈ a
tales xy ∈ a; por la maximalidad de a para cada 0 ,= m ∈ M se tiene que (a + Ax)m ,= 0 y
(a +Ay)m ,= 0, luego 0 ,= (a +Ax)(a +Ay)m
0
⊆ am
0
= 0, lo que es una contradicci ´ on.
Corolario. 49.5.
Sea A un anillo noetheriano conmutativo, entonces el conjunto de los divisores de cero de
A es la uni ´ on de los ideales primos asociados a A.
Ver tambi´ en la Proposici ´ on (48.14.).
Teorema. 49.6.
Sea A un anillo noetheriano conmutativo y M un A–m´ odulo finitamente generado no nulo.
Se verifica:
(1) Existe una cadena de subm´ odulos
0 = M
0
⊂ M
1
⊂ ⊂ M
n
= M
tal que M
i
/M
i−1

= A/p
i
, para p
i
∈ Spec(A);
(2) Para todas las cadenas del tipo anterior se verifica:
Ass(M) ⊆ ¦p
1
, p
n
¦ ⊆ Supp(M).
En particular, para cada A–m´ odulo finitamente generado M el conjunto Ass(M) es finito.
DEMOSTRACI ´ ON. (1). Si tomamos p
1
∈ Ass(M), entonces existe un elemento 0 ,= m
1
∈ M
tal que p
1
= Ann(m
1
). Si llamamos M
1
= Am
1
, entonces M
1
/M
0

= A/p
1
. Si M/M
1
,= 0, existe
p
2
∈ Ass(M/M
1
) y existe 0 ,= m
2
+M
1
∈ M/M
1
tal que Ann(m
2
+ M
1
) = p
2
. Si llamamos
M
2
= Am
1
+ Am
2
, entonces se verifica M
2
/M
1

= A/p
2
. De esta forma se obtiene una cadena
ascendente, como indica el enunciado. que ha de ser finita.
(2). Dado p ∈ Ass(M), existe 0 ,= m ∈ M tal que Ann(m) = p. Si p ,= p
1
, vamos a ver que
p ∈ Ass(M/M
1
), y por inducci ´ on se obtendr´ a que p es uno de los p
i
. Como p ,= p
1
, entonces
Am∩ Am
1
= 0, (ver la demostraci ´ on del Lema (49.1.)). Entonces Am

=
Am+Am
1
Am
1

M
M
1
, y en
consecuencia p ∈ Ass(M/M
1
).
Dado p, uno de los p
i
, tenemos una cadena
0 = M
0
⊆ (M
1
)
p
⊆ ⊆ (M
n
)
p
= M
p
.
Para ver que M
p
,= 0, basta ver que (M
i−1
)
p
,= (M
i
)
p
, o equivalentemente que (M
i
/M
i−1
)
p
,= 0;
y esto es inmediato.
Recordemos que si M es un A–m´ odulo, el soporte de M, Supp(M), est´ a formado por todos los
ideales primos p tales que M
p
,= 0.
´
ALGEBRA CONMUTATIVA
P. Jara
268 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
Corolario. 49.7.
Sea A un anillo noetheriano conmutativo y M un A–m´ odulo finitamente generado no nulo.
Si a es un ideal formado por divisores de cero de M, entonces existe un 0 ,= m ∈ M tal que
am = 0.
DEMOSTRACI ´ ON. Sea a un ideal formado por divisores de cero de M, entonces a ⊆ ∪¦p [ p ∈
Ass(M)¦; como este conjunto es finito, existe unideal p ∈ Ass(M) tal que a ⊆ p. Si p = Ann(m),
entonces am = 0.
Proposici´ on. 49.8.
Sea A un anillo noetheriano conmutativo y M un A–m´ odulo no nulo. Sea Σ un subconjunto
multiplicativo, entonces se verifica:
Ass(Σ
−1
M) = ¦pΣ
−1
A [ p ∈ Ass(M), p ∩ Σ = ∅¦
Proposici´ on. 49.9.
Sea A un anillo noetheriano conmutativo y M un A–m´ odulo finitamente generado no nulo.
Entonces
Supp(M) = ¦q ∈ Spec(A) [ existe p ∈ Ass(M) tal que p ⊆ q¦
En particular, los ideales primos minimales del soporte de M son ideales primos asociados
a M.
DEMOSTRACI ´ ON. Sea p ∈ Supp(M), entonces M
p
,= 0. Sea qA
p
∈ Ass(M
p
), si qA
p
= Ann(m/1),
entonces, por ser q finitamente generado, existe s ∈ A ¸ p tal que sqm = 0. en particular
q ⊆ Ann(sm). La otra inclusi ´ on es obvia. Por tanto q = Ann(sm), luego q ∈ Ass(M) y como
p ⊇ q, tenemos el resultado.
Ejercicio. 49.10.
Sea M un A–m´ odulo y p un ideal primo. Para cada elemento m ∈ M se verifica: m/1 ,= 0 en
M
p
si y s´ olo si Ann(m) ⊆ p.
Lema. 49.11.
Sea A un anillo conmutativo y M un A–m´ odulo finitamente generado no nulo, entonces se
verifica:
(1) Supp(M) = ¦p [ p ⊇ Ann(M)¦.
(2) rad(Ann(M)) = ∩¦p [ p ∈ Supp(M)¦ = ∩¦p [ p ∈ Ass(M)¦.
Sea M un A–m´ odulo, un elemento a ∈ A se llama nilpotente para M si existe n ∈ N tal que
a
n
M = 0
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 49. DESCOMPOSICI ´ ON PRIMARIA DE M´ ODULOS SOBRE ANILLOS NOETHERIANOS 269
Lema. 49.12.
Sea A un anillo noetheriano conmutativo, M un A–m´ odulo no nulo y N un subm´ odulo pro-
pio tal que M/N es finitamente generado. Son equivalentes los siguientes enunciados:
(a) Ass(M/N) = ¦p¦;
(b) Cada divisor de cero de M/N es nilpotente para M/N.
DEMOSTRACI ´ ON. Como M/N es finitamente generado se tiene rad(Ann(M/N)) = ∩¦q [ q ∈
Supp(M/N)¦ = ∩¦q [ q ∈ Ass(M/N)¦, y por ser A noetheriano resulta que Div(M/N) = ∪¦q [
q ∈ Ass(M/N)¦, entonces se verifica:
(a) ⇒(b). Si Ass(M/N) = ¦p¦, entonces Div(M/N) = p = rad(Ann(M/N)), y cada divisor de
cero de M/N es nilpotente.
(b) ⇒(a). Si cada divisor de cero es nilpotente, entonces ∩q = rad(Ann(M/N)) = Div(M/N) =
∪q, luego Ass(M/N) tiene un ´ unico elemento.
Si A es un anillo conmutativo, M es un A–m´ odulo no nulo un N un subm´ odulo propio de
M, decimos que N es primario en M si cada elemento que es un divisor de cero de M/N es
nilpotente para M/N.
Lema. 49.13.
Si N ⊆ M es un subm´ odulo primario, entonces el ideal
¦a ∈ A [ a es nilpotente sobre M/N¦
es primo.
DEMOSTRACI ´ ON. Llamamos a = ¦a ∈ A [ a es nilpotente sobre M/N¦, es claro que a es un
ideal de A. Para ver que es primo, sean a, b ∈ A tales que ab ∈ a, si b / ∈ a entonces b no es
nilpotente sobre M/N y no es divisor de cero, luego para todo 0 ,= m+N ∈ M/N se tiene
b(m + N) ,= 0. Como ab(m + N) = 0, resulta que a es un divisor de cero, y por hip´ otesis
nilpotente, y por tanto a ∈ a.
Cuando N ⊆ M es un subm´ odulo primario y
p = ¦a ∈ A [ a es nilpotente sobre M¦ = ¦a ∈ A [ a es divisor de cero sobre M¦,
decimos que N es un subm´ odulo p–primario de M.
Un subm´ odulo N ⊆ M tal que Ass(M/N) = ¦p¦ se llama un subm´ odulo p–terciario de M.
El Lema (49.12.) nos dice que si A es un anillo noetheriano y N ⊆ M es un subm´ odulo tal
que M/N es finitamente generado, entonces N es un subm´ odulo p–primario si y solo si es un
subm´ odulo p–terciario, esto es, Ass(M/N) = ¦p¦.
´
ALGEBRA CONMUTATIVA
P. Jara
270 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
Sea A un anillo noetheriano conmutativo y M un A–m´ odulo. Un subm´ odulo propio N de M
tiene una descomposici´ on primaria si existen subm´ odulos primarios N
1
, . . . , N
n
tales que
N = N
1
∩ ∩ N
n
.
Una descomposici ´ on primaria N = N
1
∩ ∩ N
n
, siendo N
i
un subm´ odulo p
i
–primario para
cada ´ındice i, se llama minimal si verifica las condiciones siguientes:
(1) Si i ,= j, entonces p
i
,= p
j
;
(2) ∩
j=i
N
j
_ N
i
para cada ´ındice i.
Proposici´ on. 49.14.
Sea A un anillo noetheriano conmutativo y M un A–m´ odulo no nulo. Para cada subconjunto
T ⊆ Ass(M) existe un subm´ odulo no nulo N de M tal que
Ass(N) = Ass(M) ¸ T y Ass(M/N) = T.
DEMOSTRACI ´ ON. Sea Γ = ¦N ⊆ M [ Ass(N) ⊆ Ass(M) ¸ T¦. Ya que Ass(0) = ∅, tenemos
0 ∈ Γ, luego Γ ,= ∅. Para ver que Γ es inductivo consideramos una cadena ¦N
i
¦
i
en Γ, y
llamamos N = ∪
i
N
i
. Si p ∈ Ass(N) existe 0 ,= x ∈ N tal que p = Ann(x), y un ´ındice i tal que
p ∈ Ass(N
i
) ⊆ Ass(M) ¸ T. Por el lema de Zorn, existen en Γ elementos maximales. Sea N ∈ Γ
maximal.
De la sucesi ´ on exacta 0 →N →M →M/N →0 se deduce que Ass(M) ⊆ Ass(N)∪Ass(M/N),
y como Ass(N) ⊆ Ass(M) ¸ T, resulta que T ⊆ Ass(M/N). Sea ahora p ∈ Ass(M/N), entonces
existe 0 ,= x +N ∈ M/N tal que p = Ann(x +N). Tenemos una sucesi ´ on exacta corta
0 −→N −→N +Ax −→A(x +N) −→0,
entonces Ass(N + Ax) ⊆ Ass(N) ∪ Ass(A(x + N)) ⊆ (Ass(M) ¸ T) ∪ T, y por la maximalidad
de N resulta p / ∈ Ass(M) ¸ T, luego p ∈ T. Se verifica pues la igualdad Ass(M/N) = T y en
consecuencia Ass(N) = Ass(M) ¸ T.
Veamos un Teorema de existencia de descomposici ´ on primaria de m´ odulos sobre anillos
noetherianos.
Teorema. 49.15. (Teorema de Lasker–Noether)
Sea A un anillo noetheriano conmutativo y M un A–m´ odulo finitamente generado no nulo.
Entonces todo subm´ odulo propio N de M tiene una descomposici ´ on primaria minimal.
DEMOSTRACI ´ ON. Se considera el cociente M/N. Para cada ideal p ∈ Ass(M/N) existe un
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 49. DESCOMPOSICI ´ ON PRIMARIA DE M´ ODULOS SOBRE ANILLOS NOETHERIANOS 271
subm´ odulo N(p) verificando:
Ass(N(p)/N) = Ass(M/N) ¸ ¦p¦
Ass
_
M/N
N(p)/M
_
= Ass
_
M
N(p
_
= ¦p¦.
Llamamos N
0
= ∩¦N(p) [ p ∈ Ass(M/N)¦. Tenemos entonces:
Ass(N
0
/N) ⊆ Ass(N(p)/N) = Ass(M/N) ¸ ¦p¦,
para cada p ∈ Ass(M/N), luego Ass(N
0
/N) = ∅. Por tanto N
0
= N y tenemos una descompo-
sici ´ on primaria de N.
Falta ver que es minimal. Esto es consecuencia de al definici ´ on, ya que si existe p ∈ Ass(M/N)
tal que ∩
q=p
N(q) ⊆ N(p), entonces N = ∩
q=p
N(q), luego M/N =
M

q=p
N(q)
⊆ ⊕
M
N(q)
, y tenemos
Ass(M/N) ⊆ ¦q [ q ,= p¦, lo que es una contradicci ´ on.
Observaci´ on. 49.16.
La descomposici ´ on primaria puede ser infinita si el m´ odulo M no es finitamente generado.
En el caso de m´ odulos finitamente generados la descomposici ´ on primaria es siempre finita
por la finitud del conjunto de ideales asociados.
DEMOSTRACI ´ ON. [Otra demostraci ´ on.] Primero probamos que cada subm´ odulo propio de
M/N es una intersecci ´ on finita de subm´ odulos irreducibles.
Sea Γ = ¦X ⊆ M/N [ X no es una intersecci ´ on finita de sub. irre.¦. Como M/N es finita-
mente generado, existe X ∈ Γ maximal. Entonces X no es irreducible, y por tanto existen X
1
,
X
2
⊆ M/N tales que X = X
1
∩ X
2
y X _ X
1
, X
2
. Por la maximalidad de X tenemos que cada X
i
es una intersecci ´ on finita de subm´ odulos irreducibles, luego X tambi´ en lo es, lo que es una
contradicci ´ on. Por tanto Γ = ∅.
Ahora comprobamos que cada subm´ odulo irreducible de M/N es primario. Sea X ⊆ M/N
un subm´ odulo irreducible, entonces
M/N
X
es uniforme, y por tanto Ass
_
M/N
X
_
es un conjunto
unitario, luego X es un subm´ odulo primario de M/N.
Tenemos entonces que el subm´ odulo 0 es una intersecci ´ on finita de subm´ odulos irreduci-
bles, y por lo tanto primarios de M/N. Entonces N tiene una descomposici ´ on primaria. Pasar
ahora a una descomposici ´ on primaria minimal es sencillo.
Teorema. 49.17. (Unicidad de la descomposici´ on primaria.)
Sea A un anillo noetheriano conmutativo, M un A–m´ odulo finitamente generado no nulo y
N un subm´ odulo propio de M con una descomposici ´ on primaria minimal N = N
1
∩ ∩N
n
con Ass(M/N
i
) = ¦p
i
¦. Entonces Ass(M/N) = ¦p
1
, . . . , p
n
¦ y estos ideales est´ an determina-
dos de forma ´ unica. Adem´ as, si N = N

1
∩ ∩N

m
con Ass(M/N

i
) = ¦p

i
¦ es otra descompo-
sici ´ on primaria minimal, entonces n = m y ¦p
1
, . . . , p
n
¦ = ¦p

1
, . . . , p

m
¦.
´
ALGEBRA CONMUTATIVA
P. Jara
272 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
DEMOSTRACI ´ ON. Llamamos H
i
= ∩
j=i
N
j
. Es claro que N = H
i
∩ N
i
. Se verifica adem´ as
0 ,=
H
i
N

=
H
i
+N
i
N
i

M
N
i
.
como consecuencia ∅ ,= Ass(H
i
/N) ⊆ Ass(M/N
i
) = ¦p
i
¦, y por otro lado H
i
/N ⊆ M/N, luego
tenemos p
i
∈ Ass(M/N) y ¦p
1
, . . . , p
n
¦ ⊆ Ass(M/N).
Veamos la otra inclusi ´ on por inducci ´ on sobre n. Supongamos que n > 1 y que el resultado
es cierto para n − 1. Tenemos que H
i
= ∩
j=i
N
j
es una descomposici ´ on primaria minimal,
entonces se verifica Ass(M/H
i
) = ¦p
j
[ j ,= i¦. Ahora se verifica
M
H
i
=
M/N
H
i
/N
,
y por tanto
Ass(M/N) ⊆ Ass(M/H
i
) ∪ Ass(H
i
/N) ⊆ ¦p
1
, . . . , p
n
¦.

Veamos el comportamiento de los subm´ odulos primarios ante localizaci ´ on.
Sea Σ un subconjunto multiplicativo y N ⊆ M un subm´ odulo, llamamos Sat
Σ
(N) a la Σ–
saturaci´ on de N, esto es,
Sat
Σ
(N) = ¦m ∈ M [ existe s ∈ Σ tal que sm ∈ N¦;
es la imagen inversa de Σ
−1
N por el homomorfismo M →Σ
−1
M.
Lema. 49.18.
Sea Aunanillo noetheriano conmutativo, Σunsubconjunto multiplicativo y M unA–m´ odu-
lo. Se verifica:
(1) Si N ⊆ M es un subm´ odulo p–primario y p ∩ Σ ,= ∅, entonces Σ
−1
N = Σ
−1
M;
(2) Si N ⊆ M es un subm´ odulo p–primario y p ∩ Σ = ∅, entonces Σ
−1
N es un subm´ odulo

−1
A–primario de Σ
−1
M;
(3) Si N ⊆ M es un subm´ odulo p–primario y p ∩ Σ = ∅, entonces Sat
Σ
(N) = N.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 49. DESCOMPOSICI ´ ON PRIMARIA DE M´ ODULOS SOBRE ANILLOS NOETHERIANOS 273
Lema. 49.19.
Sea Aunanillo noetheriano conmutativo, Σunsubconjunto multiplicativo, M unA–m´ odulo
y N un subm´ odulo propio de M tal que M/N es finitamente generado. Llamamos
/ = Ass(M/N) y B = ¦p ∈ Ass(M/N) [ p ∩ Σ = ∅¦.
Si N = N
1
∩ ∩ N
n
es una descomposici ´ on primaria minimal de N con Ass(M/N
i
) = ¦p
i
¦.
Se verifica:
(1) Σ
−1
N = ∩¦Σ
−1
N
i
[ p
i
∈ B¦ es una descomposici ´ on primaria minimal de Σ
−1
N en
Σ
−1
M;
(2) Sat
Σ
(N) = ∩¦N
i
[ p
i
∈ B¦ es una descomposici ´ on primaria minimal de Sat
Σ
(N) en M.
Corolario. 49.20.
Sea A un anillo noetheriano conmutativo, M un A–m´ odulo, N un subm´ odulo propio de M
tal que M/N es finitamente generado, p
i
es un ideal primo aislado (minimal en Ass(M/N))
y N = N
1
∩ ∩ N
n
es una descomposici ´ on primaria minimal de N con Ass(M/N
i
) = ¦p
i
¦.
Entonces N
i
est´ a determinado directamente por N y no depende de la descomposici ´ on pri-
maria minimal. En particular tenemos la siguiente descripci ´ on: N
i
= Sat
A\p
i
(N).
Como consecuencia, si todos los ideales primos de Ass(M/N) son minimales,en Ass(M/N),
entonces N tiene exactamente una descomposici ´ on primaria minimal en M.
Ejercicio. 49.21.
Sean N
1
, N
2
⊆ M subm´ odulos terciarios tales que N
1
∩ N
2
⊆ M es un subm´ odulo p-terciario,
entonces cada N
i
⊆ M es un subm´ odulo p-terciario.
SOLUCI ´ ON. Consideramos la siguiente sucesi ´ on exacta corta:
0

N
1
N
1
∩N
2

M
N
1
∩N
2

N
1
N
2

0
N
1
+N
2
N
2
Si Ass(
M
N
i
) = ¦p
i
¦, como se tiene
¦p¦ = Ass(
M
N
1
∩ N
2
) ⊆ Ass(
N
1
N
1
∩ N
2
)∪Ass(
M
N
1
) = Ass(
N
+
N
2
1
N
2
)∪Ass(
M
N
1
) ⊆ Ass(
M
N
2
)∪Ass(
M
N
1
) = ¦p
1
¦∪¦p
2
¦,
tenemos el resultado p = p1 = p
2
.
´
ALGEBRA CONMUTATIVA
P. Jara
274 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
49.1. Ideales quasiprimarios
Ejercicio. 49.22.
Sea A un anillo y q
1
, q
2
ideales p
1
y p
2
–primarios, respectivamente, tales que p
1
⊆ p
2
y q
i
_ q
j
,
si i ,= j. Entonces q := q
1
∩ q
2
no es un ideal primario, y verifica: si ab ∈ q, entonces existen
n, m ∈ N tales que a
n
∈ q o b
m
∈ q.
SOLUCI ´ ON. Es claro que q
1
= (X
2
) es (X)–primario y que (X
3
, Y) es (X, Y)–primario. El ideal
q = (X
2
) ∩ (X
3
, Y) = (X
3
, X
2
Y) no es primario. Si tomamos a = X
2
y b = (X + Y), se tiene
ab = X
3
+ X
2
Y ∈ q, pero a = X
2
/ ∈ q y b
n
=

n
i=0
_
n
i
_
X
i
Y
n−1
/ ∈ q, ya que nXY
n−1
+ Y
n
/ ∈ q
cuando n ≥ 3.
Supongamos ahora que a, b ∈ A verifican ab ∈ q. Si a / ∈ q, supongamos que a / ∈ q
1
, entonces
existe n ∈ N tal que b
n
∈ q
1
. Entonces b ∈ rad(q
1
) = p
1
⊆ p
2
, y existe m ∈ N tal que b
m

q
1
∩ q
2
= q. Si suponemos que a / ∈ q
2
, entonces existe n ∈ N tal que b
n
∈ q
2
. Si ninguna
potencia b
s
pertenece a q
1
, entonces b / ∈ p
1
, y b / ∈ q
2
, luego existe n ∈ N tal que a
n
∈ q
1
, de
aqu´ı a ∈ p
1
⊆ p
2
y existe m ∈ N tal que a
m
∈ q
1
∩ q
2
= q.
Un ideal propio q ⊆ A se llama quasiprimario si para cualesquiera a, b ∈ A tales que ab ∈ q
existen n, m ∈ N tales que a
n
∈ q o a
m
∈ q.
Lema. 49.23.
Si q es un ideal quasiprimario de A, entonces rad(q) es un ideal primo.
DEMOSTRACI ´ ON. Sea q un ideal quasiprimario y p = rad(q). Si a, b ∈ A verifican ab ∈ p, existe
n ∈ N tal que a
n
b
n
= (ab)
n
∈ q, luego existe m ∈ N tal que (a
n
)
m
∈ q o (b
n
)
m
∈ q, esto es,
a ∈ p o b ∈ p.
Sea M un A–m´ odulo. Un elemento a ∈ A se llama localmente nilpotente sobre M si para
cada m ∈ M existe n(m) ∈ N tal que ma
n(m)
= 0.
Lema. 49.24.
Si M es un A–m´ odulo finitamente generado, todo elemento localmente nilpotene sobre M es
un elemento nilpotente sobre M.
DEMOSTRACI ´ ON. Si m
1
, . . . , m
t
es un sistema de generadores de M y n
i
= n(m
i
), para i =
1, . . . , t, basta tomar n = max¦n
1
, . . . , n
t
¦ para tener Ma
n
= 0.
Proposici´ on. 49.25.
Si A es un anillo noetheriano, son equivalentes:
(a) a ∈ A es localmente nilpotente sobre M.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 50. CONJUNTOS ALGEBRAICOS IRREDUCIBLES 275
(b) a ∈ ∩¦p [ p ∈ Ass(M)¦.
DEMOSTRACI ´ ON. (a) ⇒(b). Si a es localmente nilpotente, para cada m ∈ M existe n(m) ∈ N
tal que ma
n(m)
= 0, luego a ∈ rad(Ann(m)). Como cada ideal primo p ∈ Ass(M) es de la forma
p = Ann(m), tenemos el resultado.
(b) ⇒(a). Sea a ∈ ∩¦p [ p ∈ Ass(M)¦. Si a no es localmente nilpotente, existe 0 ,= m ∈ M tal
que ma
e
,= 0 para cada e ∈ N. Tomamos uno de estos mtal que Ann(m) maximal. Vamos a ver
que Ann(m) es un ideal primo, lo que nos llevar´ a a una contradicci ´ on. Sean x, y ∈ A tales que
xy ∈ Ann(m), si x, y / ∈ Ann(M), entonces 0 ,= mx, my, y como Ann(m) ⊆ Ann(mx), Ann(my),
se tiene que existen e, f ∈ N tales que mxa
e
= 0 = mya
f
. Tenemos, por ejemplo, que x ∈
Ann(ma
e
) = Ann(m), por la maximalidad de Ann(m), lo que es una contradicci ´ on.
50. Conjuntos algebraicos irreducibles
Un conjunto algebraico af´ın V se llama irreducible si cuando V = V
1
∪ V
2
, para V
1
, V
2
con-
juntos algebraicos afines, se verifica V = V
1
o V = V
2
.
Esta definici ´ on puede tambi´ en extenderse a subconjuntos arbitrarios de A
n
. Un subconjunto
X ⊆ A
n
es irreducible si cuando X = X
1
∪ X
2
, para X
1
, X
2
⊆ X cerrados, se verifica X = X
1
´ o X = X
2
.
Proposici´ on. 50.1.
Un conjunto algebraico af´ın V es irreducible si, y s´ olo si, J(V) es un ideal primo.
DEMOSTRACI ´ ON. (⇒). Si a
1
, a
2
son ideales de K[X
1
, . . . , X
n
] tales que a
1
a
2
⊆ J(V), podemos
suponer que J(V) ⊆ a
i
y tenemos:
a
1
a
2
⊆ J(V) ⇒V = 1J(V) ⊆ 1(a
1
a
2
) = 1(a
1
) ∪ 1(a
2
);
J(V) ⊆ a
i
⇒1(a
i
) ⊆ 1J(V) = V.
Y se verifica:
V = 1(a
1
) ∪ 1(a
2
) ⇒
_
_
_
V = 1(a
1
) ⇒J(V) = J1(a
1
) ⊇ a
1
o
V = 1(a
2
) ⇒J(V) = J1(a
2
) ⊇ a
2
(⇐). Sea V = V
1
∪ V
2
, entonces se verifica:
J(V) = J(V
1
∪ V
2
) ⊇ J(V
1
)J(V
2
).
´
ALGEBRA CONMUTATIVA
P. Jara
276 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
Y por tanto
J(V
1
) ⊇ J(V) ⇒V
1
= 1J(V
1
) ⊇ 1J(V) = V;
o
V
2
= 1J(V
2
) ⊇ 1J(V) = V.

Veamos el caso particular de una hipersuperficie sobre un cuerpo algebraicamente cerrado.
Lema. 50.2.
Sea K es algebraicamente cerrado y n ≥ 1. Si F ∈ K[X
1
, . . . , X
n
] es unpolinomio no constante
y F = uF
e
1
1
F
e
r
r
, es la factorizaci ´ on en irreducibles de F en K[X
1
, . . . , X
n
], entonces J1(F) =
(F
1
F
r
).
Corolario. 50.3.
Sea K un cuerpo algebraicamente cerrado y n ≥ 1. Una hipersuperficie 1(F) es irreducible
si, y s´ olo si, es el conjunto de ceros de un polinomio irreducible.
Corolario. 50.4.
Sea K un cuerpo algebraicamente cerrado y n ≥ 1. Cada hipersuperficie se puede represen-
tar en la forma
H = H
1
∪ ∪ H
s
, H
i
,= H
j
si i ,= j y H
i
irreducible
Esta representaci ´ on es ´ unica salvo en el orden.
Un resultado de este tipo puede generalizarse a conjuntos algebraicos arbitrarios. Para ello
necesitamos el siguiente resultado previo.
Lema. 50.5.
Cada familia no vac´ıa de conjuntos algebraicos afines tiene un elemento minimal o equiva-
lentemente se verifica la condici ´ on de cadena descendente para conjuntos algebraicos.
DEMOSTRACI ´ ON. Sea ¦V
i
¦ una cadena descendente de conjuntos algebraicos. Si llamamos
a
i
= J(V
i
), tenemos una cadena ascendente ¦a
i
¦ de ideales de K[X
1
, . . . , X
n
]. Como este anillo
es noetheriano, resulta que existe un´ındice n tal que a
n
= a
n+1
= . . . Como V
i
= 1(a
i
), resulta
que V
n
= V
n+1
= . . ., y por tanto se verifica la condici ´ on de cadena ascendente.
Lema. 50.6.
Sea X un conjunto de A
n
. Son equivalentes:
(a) X is irreducible;
(b) Para cada par de subconjuntos abiertos no vac´ıos U
1
y U
2
de X se verifica que U
1
∩U
2
,=
∅;
(c) X es irreducible.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 50. CONJUNTOS ALGEBRAICOS IRREDUCIBLES 277
DEMOSTRACI ´ ON. La equivalencia (a) ⇔(b) es trivial, ya que es ´ unicamente tomar comple-
mentario. La equivalencia (b) ⇔(c) es inmediata usando que X es denso en X.
Teorema. 50.7.
Si V es un conjunto algebraico af´ın en A
n
, entonces V es la uni ´ on de sus subconjuntos alge-
braicos irreducible maximales.
DEMOSTRACI ´ ON. Probamos primero que V es la uni ´ on de sus subconjuntos algebraicos irre-
ducibles maximales. Ya que para cada punto (a
1
, . . . , a
n
) ∈ V tenemos que ¦(a
1
, . . . , a
n
)¦ es
un subconjunto irreducible, basta ver que cada subconjunto irreducible est´ a contenido en
un subconjunto algebraico irreducible maximal.
Sea Y ⊆ V un subconjunto irreducible; definimos
Γ = ¦Z [ Y ⊆ Z y Z es irreducible¦.
Se tiene que Γ es no vac´ıo, pues contiene a Y. Sea ahora una cadena ascendente ¦Z
i
¦ de
elementos de Γ. Llamamos Z = ∪
i
Z
i
. Vamos a ver que Z es irreducible. Sean U
1
, U
2
⊆ A
n
subconjuntos abiertos tales que U
j
∩Z ,= ∅, entonces existen´ındices i
1
, i
2
tales que U
j
∩Z
i
j
,=
∅. Sea h un ´ındice tal que h ≥ i
1
, i
2
, entonces U
j
∩ Z
h
,= ∅, y como Z
h
es irreducible, resulta
que U
1
∩U
2
∩Z
h
,= ∅, esto es, tenemos U
1
∩U
2
∩Z ,= ∅. Entonces Z es irreducible. Aplicando
ahora el Lema de Zorn resulta que Γ tiene elementos maximales. Como consecuencia del
Lema anterior tenemos adem´ as que cada uno de estos elementos maximales es cerrado, y
por tanto es un subconjunto algebraico irreducible maximal.
Cada unode los subconjuntos algebraicos irreducible maximales que aparecenenel Teorema
anterior se llama una componente irreducible de V.
Vamos a estudiar ahora la finitud de las componentes irreducibles.
Teorema. 50.8.
Si V es un conjunto algebraico af´ın no vac´ıo en A
n
, existe un n´ umero finito de componentes
irreducibles V
1
, . . . , V
r
⊆ V, un´ıvocamente determinadas, tales que
V = V
1
∪ ∪ V
r
, V
j
_ ∪
i=j
V
i
y V
i
,= V
j
si i ,= j.
DEMOSTRACI ´ ON. Llamamos Γal conjunto de todos los conjuntos algebraicos que no sonuna
uni ´ on finita de subconjuntos algebraicos irreducibles. Si Γ es no vac´ıo, existe un elemento V
minimal en Γ. Como V ∈ Γ, resulta que V no es irreducible, entonces existen V
1
, V
2
⊂ V
subconjuntos algebraicos tales que V = V
1
∩ V
2
. Por la minimalidad de V resulta que V
i
/ ∈ Γ
y por tanto son uniones finitas de subconjuntos algebraicos irreducibles, y en consecuencia
V tambi´ en lo es, lo que es una contradicci ´ on.
´
ALGEBRA CONMUTATIVA
P. Jara
278 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
La expresi ´ on V = V
1
∪ ∪ V
r
se llama la descomposici´ on en componentes irreducibles de
V.
Aplicaci´ on de la descomposici´ on primaria a conjuntos algebraicos
Dado un conjunto algebraico V = 1(a) para a un ideal de K[X
1
, . . . , X
n
].
Supongamos que a = q
1
∩ ∩q
t
es una descomposici ´ on primaria minimal de a, entonces se
verifica:
V = 1(a) = 1(q
1
∩ ∩ q
t
) = 1(q
1
) ∪ ∪ 1(q
t
).
Cada q
i
es un ideal primario, supongamos que rad(q
i
) = p
i
, entonces 1(q
i
) = 1(p
i
), para cada
´ındice i, y por tanto tenemos la siguiente expresi ´ on para V:
V = 1(p
1
) ∪ ∪ 1(p
t
).
Supongamos que p
1
, . . . , p
r
son los ideales primos aislados de a (los elementos minimales en
Ass(K[X
1
, . . . , X
n
]/a)), y que por tanto p
r+1
, . . . , p
t
sean los ideales primos embebidos. Enton-
ces para cada p
r+j
, j = 1, . . . , t − r, existe un p
i
, i = 1, . . . , r, tal que p
i
⊆ p
r+j
y por tanto
1(p
r+j
) ⊆ 1(p
i
), esto es, 1(p
r+j
) puede ser eliminado en la expresi ´ on de V. Tenemos entonces
V = 1(p
1
) ∪ ∪ 1(p
r
).
Esta, como se puede comprobar, es la descomposici ´ on de V en componentes irreducibles
dada en el Teorema (50.7.).
Subconjuntos algebraicos del plano.
El caso del plano es m´ as sencillo y permite hacer un estudio m´ as en profundidad. El anillo
de coordenadas del plano es K[X, Y].
´
Este es un Dominio de Factorizaci ´ on
´
Unica (DFU), por
tanto vamos a recordar algunos de los resultados fundamentales de polinomios sobre un
DFU.
Si A es un DFU, para cada polinomio F ∈ A[X] se define el contenido de F como el m´ aximo
com´ un divisor de sus coeficientes y lo representamos por c(F). Un polinomio con contenido
igual a 1 se llama primitivo.
Lema. 50.9. (Lema de Gauss.)
Sean F, G ∈ A[X], se tiene c(FG) = c(F)c(G).
DEMOSTRACI ´ ON. Ver la soluci ´ on del Ejercicio (8.34.)
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 50. CONJUNTOS ALGEBRAICOS IRREDUCIBLES 279
Lema. 50.10.
Sea A un DFU con cuerpo de fracciones K. Si F ∈ K[X] es irreducible, entonces existe a ∈ A
tal que c(aF)
−1
aF es irreducible en A[X].
DEMOSTRACI ´ ON. Es claro que c(aF)
−1
aF tiene contenido igual a 1. Luego la ´ unica descom-
posici ´ on es en producto de dos polinomios no constantes: c(aF)
−1
aF = GH. Entonces F =
c(aF)a
−1
GH es una factorizaci ´ on propia, lo que es una contradicci ´ on.
Lema. 50.11.
Sea A un DFU con cuerpo de fracciones K. Si F ∈ A[X] ¸ A es irreducible, entonces F es
irreducible en K[X].
DEMOSTRACI ´ ON. Podemos suponer que F tiene contenido igual a 1. Supongamos que tene-
mos una factorizaci ´ on propia, F = GH, en K[X]. Para G ∈ K[X] existe g ∈ G tal que gG ∈ A[X]
tiene contenido igual a 1, ver Lema (50.10.), y existe h ∈ A tal que hH ∈ A[X] tiene tambi´ en
contenido igual a 1. Tenemos entonces:
ghF = (gG)(hH),
y por el Lema de Gauss, Lema (50.9.), se tiene: gh = c(ghF) = c(gG)c(hH) = 1, esto es, g y
h son invertibles, y por tanto tenemos una factorizaci ´ on propia de F en A[X], lo que es una
contradicci ´ on.
Lema. 50.12.
Sea A un DFU y K su cuerpo de fracciones. Si F ∈ A[X] se escribe en la forma F = GH en
K[X], con G ∈ A[X] y c(G) [ c(F), entonces H ∈ A[X].
DEMOSTRACI ´ ON. Por hip´ otesis tenemos F = GH. Como H ∈ K[X], existe h ∈ A tal que hH ∈
A[X] tiene contenido igual a 1. Por lo tanto hc(F) = c(hF) = c(G(hH)) = c(G)c(hH) = c(G).
Luego c(F) [ c(G), y como c(G) [ c(F), se tiene que h es invertible, luego H ∈ A[X].
Lema. 50.13.
Sea A un DFU con cuerpo de fracciones K. Si F, G ∈ A[X] no tienen factores comunes pro-
pios en A[X], entonces tampoco tienen factores comunes propios en K[X].
DEMOSTRACI ´ ON. Suponemos que H es un factor com´ un de F y G en K[X]. Sea h ∈ A tal que
hH ∈ A[X] es primitivo. Entonces existe F
1
∈ K[X] tal que (hH)F
1
= F, y como c(hH) = 1 [
c(F), se tiene F
1
∈ A[X]. De la misma forma existe G
1
∈ K[X] tal que (hH)G
1
= G y se tiene
G
1
∈ A[X]. Esto es, F y G tienen un factor com´ un en A[X], lo que es una contradicci ´ on.
Vamos a determinar todos los conjuntos algebraicos afines de A
2
(K). Siguiendo el proceso
anterior basta con determinar todos los conjuntos algebraicos irreducibles, y como conse-
cuencia, basta determinar todos los ideales primos de K[X].
´
ALGEBRA CONMUTATIVA
P. Jara
280 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
Proposici´ on. 50.14.
Sean F, G ∈ K[X, Y] polinomios sin factores comunes, entonces 1(F, G) = 1(F) ∩ 1(G) es
un conjunto finito.
Ver el Ejercicio (21.4.)
DEMOSTRACI ´ ON. Consideramos F, G ∈ K(X)[Y], y como no tienenfactores comunes, existen
C
1
, C
2
∈ K(Y)[Y] tales que 1 = C
1
F + C
2
G. Existen D
1
, D
2
∈ K[X] tales que D
1
C
1
, D
2
C
2

K[X, Y], y se tiene
D
1
D
2
= (D
1
C
1
)D
2
F +D
1
(D
2
C
2
)G
luego para cada cero com´ un (x, y) de F y G se tiene que x es un cero de D
1
D
2
, y por tanto x
var´ıa en un conjunto finito. De la misma forma, usando K(Y)[X], se tiene que y var´ıa en un
conjunto finito, luego el n´ umero de ceros comunes es finito.
Corolario. 50.15.
Si F ∈ K[X, Y] es un polinomio irreducible y 1(F) es infinito, entonces J1(F) = (F) y 1(F)
es irreducible.
DEMOSTRACI ´ ON. Tenemos (F) ⊆ J1(F). Si G ∈ J1(F), entonces F y G tienen un factor
com´ un, y como F es irreducible, entonces F [ G.
Si 1(F) = 1(I
1
) ∪ 1(I
2
) = 1(I
1
∩ I
2
), entonces
(F) = J1(F) = J1(I
1
∩ I
2
) ⊇ I
1
∩ I
2
.
Como F es irreducible y K[X, Y] es un DFU, entonces (F) es primo y existe I
i
⊆ (F), luego
1(F) ⊆ 1(I
i
) ⊆ 1(F), y se tiene 1(F) = 1(I
i
).
Corolario. 50.16.
Si K es un cuerpo infinito, entonces los conjuntos algebraicos irreducibles de A
2
(K) son:
A
2
(K),
∅,
los conjuntos formados por un punto y
las curvas planas irreducibles 1(F), con F ∈ K[X, Y] irreducible y 1(F) infinito.
DEMOSTRACI ´ ON. Adem´ as de A
2
(K) y de ∅, si el conjunto algebraico irreducible es finito
ser´ a un punto, y si es infinito ser´ a de la forma V = 1(F
1
, . . . , F
t
). Si F
1
, . . . , F
t
no tienen
un factor com´ un, entonces la misma demostraci ´ on de la Proposici ´ on (50.14.) prueba que
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 51. TEOREMA DE LASKER–NOETHER PARA ANILLOS DE POLINOMIOS 281
1(F
1
, . . . , F
t
) es finito. Por tanto F
1
, . . . , F
t
tienen un factor com´ un. Al considerar los polino-
mios F
1
, . . . , F
t
en K(X)[Y] el factor com´ un, F, se expresa como una combinaci ´ on
F = C
1
F
1
+ +C
t
F
t
y existe D ∈ K[X] tal que DC
i
∈ K[X, Y], luego tenemos la expresi ´ on
DF = (DC
1
)F
1
+ + (DC
t
)F
t
,
de donde V = 1(F
1
, . . . , F
t
) ⊆ 1(DF) = 1(D) ∪ 1(F). Trabajando con K(Y)[X] existir´ a un
polinomio E ∈ K[Y] tal que V ⊆ 1(E) ∪ 1(F). Por tanto V ⊆ 1(F) ∪ (1(D) ∩ 1(E)). Como
V es irreducible e infinito y 1(D) ∩ 1(E) es finito, se tiene V ⊆ 1(F). Como F [ F
i
, se tiene
1(F) ⊆ 1(F
i
), luego 1(F) ⊆ ∩
i
1(F
i
) = 1(F
1
, . . . , F
t
) = V, y tenemos la igualdad V = 1(F). Una
factorizaci ´ on F = F
e
1
1
F
e
t
t
produce una descomposici ´ on 1(F) = 1(F
1
) ∪ . . . ∪ 1(F
t
), luego
t = 1 y 1(F) = 1(F
1
) es irreducible e infinito. El Corolario anterior nos dice que entonces
1(F) es irreducible.
Corolario. 50.17.
Si K es un cuerpo algebraicamente cerrado y F ∈ K[X, Y] con F = F
e
1
1
F
e
r
r
es una descom-
posici ´ on en irreducibles, entonces 1(F) = 1(F
1
) ∪ ∪ 1(F
r
) es la descomposici ´ on de 1(F)
en componentes irreducibles y adem´ as J1(F) = (F
1
, . . . , F
r
).
DEMOSTRACI ´ ON. Ya que la descomposici ´ on se deduce de la definici ´ on, basta ver que en este
caso un conjunto algebraico V es irreducible si y solo si existe un polinomio irreducible F tal
que V = 1 o V = 1(X −a, Y −b) para a, b ∈ K.
Si V es irreducible y finito, entonces se reduce a un punto, y por tanto es de la forma 1(X −
a, Y −b). El rec´ıproco es cierto.
Si V es infinito podemos usar la demostraci ´ on del Corolario anterior y obtenemos que V =
1(F) para alg´ un F irreducible.
Si F es irreducible, y V = 1(F) = 1(I
1
) ∪ 1(I
2
) = 1(I
1
∩ I
2
), entonces (F) = J1(F) = J1(I
1

I
2
) = I
1
∩ I
2
y se tiene (F) = I
1
´ o (F) = I
2
. Luego V = 1(I
1
) o V = 1(I
2
).
51. Teorema de Lasker–Noether para anillos de polinomios
Un ideal a de un anillo A es irreducible si para cada descomposici ´ on a = a
1
∩ a
2
se tiene
a = a
1
o a = a
2
.
Lema. 51.1.
Cada ideal irreducible de un anillo noetheriano es primario.
´
ALGEBRA CONMUTATIVA
P. Jara
282 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
DEMOSTRACI ´ ON. Si a es un ideal irreducible y ab ∈ a con a / ∈ a, consideramos (a : b
n
) y la
cadena
a ⊆ (a : b) ⊆ (a : b
2
) ⊆ (a : b
3
) ⊆
Por ser A noetheriano, existe n tal que (a : b
n
) = (a : b
n+1
). Consideramos la intersecci ´ on
(a + (b
n
)) ∩ (a + (a)). Vamos a ver que es igual a a. Si x ∈ (a + (b
n
)) ∩ (a + (a)), entonces
x = a
1
+c
1
b
n
= a
2
+c
2
a, a
1
, a
2
∈ a, c
1
, c
2
∈ A.
Multiplicando por b se tiene:
xb = a
1
b +c
1
b
n+1
= a
2
b +c
2
ab ∈ a
Entonces c
1
∈ (a : b
n+1
) = (a : b
n
), y x = a
1
+c
1
b
n
∈ a.
Ahora como a es irreducible, resulta a = a + (b
n
), y por tanto b
n
∈ a.
Teorema. 51.2. (Teorema de Lasker–Noether)
Cada ideal de A = K[X
1
, . . . , X
n
] tiene una descomposici ´ on primaria.
DEMOSTRACI ´ ON. Veamos que cada ideal propio, a, es una intersecci ´ on finita de ideales irre-
ducibles. Llamamos Γ = ¦b ⊆ A/a [ b no es intersecci ´ on fin. de id. irred.¦. Como A/a es
noetheriano, existe elementos maximales en Γ. Sea b ∈ Γ maximal. Como b no es irreducible,
existen ideales b
1
y b
2
tales que b = b
1
∩ b
2
, con b _ b
1
y b _ b
2
. Entonces b
i
no pertenece a Γ
y es una intersecci ´ on finita de ideales irreducibles, luego b tambi´ en lo es, lo que es una con-
tradicci ´ on. Por tanto Γ = ∅. En particular 0 es una intersecci ´ on finita de ideales irreducibles
de A/a, y tenemos que a es una intersecci ´ on finita d ideales irreducibles de A.
Por el Lema (51.1.) tenemos que a es una intersecci ´ on finita de ideales primarios.
52. Ejercicios
Ejercicio. 52.1. (AM, Cap 4, Ej 1)
Si unideal a tiene descomposici ´ onprimaria, entonces Spec(A/a) tiene s´ olo unnumero finito
de componentes irreducibles.
SOLUCI
´
ON
Ejercicio. 52.2. (AM, Cap 4, Ej 2)
Si a = rad(a), entonces a no tiene ideales primos inmersos.
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 52. EJERCICIOS 283
Ejercicio. 52.3. (AM, Cap 4, Ej 4)
En el anillo de polinomios Z[T], el ideal m = (2, T) es maximal y el ideal q = (4, T) es m–
primario, pero no es una potencia de m.
SOLUCI
´
ON
Ejercicio. 52.4. (AM, Cap 4, Ej 5)
En el anillo de polinomios K[X, Y, Z], donde K es un cuerpo y X, Y y Z son indeterminadas
independientes, sea p
1
= (X, Y), p
2
= (X, Z), m = (X, Y, Z); p
1
y p
2
son primos y m es maxi-
mal. Sea a = p
1
p
2
. Probar que a = p
1
∩p
2
∩m
2
es una descomposici ´ on primaria reducida de
a. ¿Cu´ ales son las componentes aisladas y cu´ ales las inmersas (embebidas)?
SOLUCI
´
ON
Ejercicio. 52.5. (AM, Cap 4, Ej 7)
Sea A un anillo y sea A[X] el anillo de polinomios en una indeterminada sobre A. Para cada
ideal a de A, sea a[X] el conjunto de todos los polinomios en A[X] con coeficientes en a.
(1) a[X] es la extensi ´ on de a a A[X].
(2) Si p es un ideal primo en A, entonces p[X] es un ideal primo en A[X].
(3) Si q es un ideal p–primario en A, entonces q[X] es un ideal p[X]–primario en A[X].
Pista: utilizar Cap´ıtulo I, Ejercicio 2.
(4) Si a = ∩
n
i=1
q
i
es una descomposici ´ on minimal primaria en A, entonces a[X] = ∩
n
i=1
q
i
[X]
es una descomposici ´ on minimal primaria en A[X].
(5) Si p es un ideal primo minimal de a, entonces p[X] es un ideal primo minimal de a[X].
SOLUCI
´
ON
Ejercicio. 52.6. (AM, Cap 4, Ej 8)
Sea k un cuerpo. Probar que en el anillo de polinomios k[X
1
, . . . , X
n
] los ideales p
i
=
(X
1
, . . . , X
i
) (1 ≤ i ≤ n) son primos y todas sus potencias son primarias.
Pista: utilizar el Ejercicio (52.5.).
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
284 CAP. IX. DESCOMPOSICI ´ ON PRIMARIA
Ejercicio. 52.7. (AM, Cap 4, Ej 9)
En un anillo A, sea T(A) el conjunto de ideales primos p que satisfacen la siguiente condi-
ci ´ on: existe a ∈ A tal que p es minimal en el conjunto de los ideales primos que contienen
(0 : a). Probar que x ∈ A es un divisor de cero si y s´ olo si x ∈ p para alg´ un p ∈ T(A).
Sea S un subconjunto multiplicativamente cerrado de A, y se identifica Spec(S
−1
A) con su
imagen en Spec(A) (Cap´ıtulo 3, Ejercicio 21). Probar que T(S
−1
A) = T(A) ∩ Spec(S
−1
A).
Si el ideal cero tiene una descomposici ´ on primaria, probar que T(A) es el conjunto de los
ideales primos asociados de 0.
SOLUCI
´
ON
Ejercicio. 52.8. (AM, Cap 4, Ej 10)
Para cada ideal primo p en un anillo A, sea S
p
(0) el n´ ucleo del homomorfismo A −→ A
p
.
Probar que:
(1) S
p
(0) ⊆ p.
(2) rad(S
p
(0)) = p si, y s´ olo si, p es un ideal minimal primo de A.
(3) Si p ⊇ p

, entonces S
p
(0) ⊆ S
p
(0).
(4) En el caso en que el ideal 0 tiene una descomposici ´ on primaria se tiene: ∩
p∈D(A)
S
p
(0) =
0, donde T(A) = ¦p [ ∃a ∈ A tal que p es minimal en el conjunto de los ideales primos
que contienen a (0 : a)¦.
SOLUCI
´
ON
Ejercicio. 52.9.
Sea A un anillo noetheriano y M un A–m´ odulo finitamente generado. Son equivalentes:
(a) M es de longitud finita.
(b) Cada p ∈ Ass(M) es maximal.
(c) Cada p ∈ Supp(M) es maximal.
SOLUCI
´
ON
Ejercicio. 52.10.
Sea M un m´ odulo finitamente generado sobre un anillo noetheriano A y p un ideal primo
de A. Son equivalente los siguientes enunciados:
(a) M
p
es un A
p
–m´ odulo de longitud finita.
(b) p es un ideal primo minimal en Ass(M)
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 52. EJERCICIOS 285
SOLUCI
´
ON
Ejercicio. 52.11.
Sea A un anillo y M un A–m´ odulo. Sabemos que si A es un anillo noetheriano, entonces M
es no nulo si, y s´ olo si, Ass(M) ,= ∅.
Prueba que para cada anillo A y cada A–m´ odulo noetheriano se verifica:
M ,= 0 ⇔ Ass(M) ,= ∅.
SOLUCI
´
ON
Ejercicio. 52.12.
Sea A un anillo conmutativo noetheriano y a un ideal. Demuestra que a es radical si y s´ olo
si todas sus componentes primarias en una descomposici ´ on primaria minimal son ideales
primos. Deduce que la descomposici ´ on primaria minimal de un ideal radical es ´ unica.
SOLUCI
´
ON
Ejercicio. 52.13.
Sea A un anillo conmutativo noetheriano y sean p
1
, . . . , p
m
los primos asociados del ideal 0.
(1) Demuestra que p
1
∩ . . . ∩ p
m
es el conjunto de elemento nilpotentes de A.
(2) Demuestra que p
1
∪ . . . ∪ p
m
es el conjunto de divisores de cero de A.
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
Cap´ıtulo X
Dominios de Dedekind
53 Anillos de valoraci ´ on discreta . . . . . . . . . . . . . . . . . . . . . . . . . . 288
54 Ideales fraccionarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
55 Dominios de Dedekind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
56 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Introducci´ on
El tema central de este cap´ıtulo lo constituyen los Dominios de Dedekind, que son los do-
minios noetherianos de dimensi ´ on uno´ıntegramente cerrados; aqu´ı vamos a hacer un trata-
miento algebraico de los mismos a partir de los Dominios de Valoraci ´ on Discreta. El objetivo
del cap´ıtulo es caracterizar los dominios en estas dos clases y observar que los Dominios de
Dedekind aparecen de forma natural al considerar los anillos de enteros algebraicos.
288 CAP. X. DOMINIOS DE DEDEKIND
53. Anillos de valoraci´ on discreta
Dado un cuerpo K una valoraci´ on discreta v sobre K es una aplicaci ´ on sobreyectiva v: K


Z, K

= K ¸ ¦0¦, verificando:
(I) v(xy) = v(x) +v(y).
(II) v(x +y) ≥ m´ın¦v(x), v(y)¦.
Tambi´ en se puede considerar la aplicaci ´ on v definida sobre todo K agregando a Zun elemen-
to ¦+∞¦, verificando n < +∞para cada n ∈ Z, y definiendo v(0) = +∞.
Si v es una valoraci ´ on sobre K, llamamos dominio de valoraci´ on discreta de v al conjunto
D = ¦r ∈ K [ v(r) ≥ 0¦ ∪ ¦0¦.
Lema. 53.1.
Se verifican las siguientes propiedades:
(1) D es un subanillo de K.
(2) Las unidades de D son los elementos x que verifican v(x) = 0.
(3) D es un anillo local con ideal maximal m = ¦x ∈ D [ v(x) > 0¦ ∪ ¦0¦.
DEMOSTRACI ´ ON. (1). Si x, y ∈ D¸ ¦0¦, entonces v(x), v(y) ≥ 0, y se verifica:
v(x +y) ≥ m´ın¦v(x), v(y)¦ ≥ 0.
v(xy) = v(x) +v(y) ≥ 0.
Por otro lado se verifica:
v(1) = v(1 1) = v(1) +v(1), luego v(1) = 0.
(2). Si x ∈ D es una unidad, entonces existe y ∈ D tal que xy = 1, luego 0 = v(1) = v(xy) =
v(x) + v(y), y por tanto v(x) = 0 = v(y). Rec´ıprocamente, si x ∈ D y v(x) = 0, entonces
tomamos x
−1
∈ K, se verifica 0 = v(1) = v(xx
−1
) = v(x) + v(x
−1
) = v(x
−1
), luego x
−1
∈ D y x
es una unidad en D.
(3). Si 0 ,= a ∈ Dno es invertible, entonces v(a) > 0. Luego solo falta probar que mes un ideal.
Dados a, b ∈ m, se tiene v(a +b) ≥ m´ın¦v(a), v(b)¦ > 0, luego a +b ∈ m.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 53. ANILLOS DE VALORACI ´ ON DISCRETA 289
Ejercicio. 53.2.
Dos elementos a, b ∈ Dverifican v(a) = v(b) si, y solo si, existe un elemento invertible u ∈ D
tal que a = bu.
En general un dominio de valoraci´ on discreta es un dominio Dque es el dominio de valora-
ci ´ on discreta de alguna valoraci ´ on v sobre su cuerpo de fracciones K.
Ejemplo. 53.3.
El ejemplo m´ as conocido de valoraci ´ on es la valoraci´ on p–´ adica en ¸, siendo p un n´ umero
entero primo. Esta valoraci ´ on se representa por v
p
y est´ a definida para cada n´ umero racional
no nulo r por v
p
(r) = e ∈ Z, donde e es el exponente de p en la expresi ´ on en producto de
factores primos de r. El anillo de valoraci ´ on es: Z
(p)
= ¦
a
b
[ p [ b¦, el localizado de Z en el
ideal primo (p).
Este ejemplo se puede extender a considerar un anillo de polinomios sobre una indetermi-
nada con coeficientes en un cuerpo.
Ejemplo. 53.4.
Dado uncuerpo L y unpolinomio irreducible F ∈ L[X] se considera la aplicaci ´ onv
F
: L(X)


Z definida
v
F
(G/H) = e.
Siendo G/H irreducible y e la mayor potencia de F que divide a G o −e la mayor potencia de
F que divide a H.
Se tiene que v
F
es una valoraci ´ on discreta y el anillo de valoraci ´ on asociado, al igual que en el
caso p–´ adico, est´ a formado por las fracciones irreducibles en L(X) cuyo denominador no es
m´ ultiplo de F.
A´ un otro ejemplo.
Ejemplo. 53.5.
El conjuntoL((X)) de las series de Laurent tiene comoelementos a las series formales


i=t
a
i
X
i
,
con a
t
,= 0, con t ∈ X. Si llamamos K al cuerpo de fracciones, existe una valoraci ´ on v : K →Z
definida:
v(

i=t
a
i
X
i
) = t.
El anillo de valoraci ´ on para esta valoraci ´ on es el anillo de las series formales:


i=0
a
i
X
i
.
Observaci´ on. 53.6.
Observa que si D es un dominio de valoraci ´ on discreta, entonces se verifica:
1. Para cada 0 ,= a ∈ D se tiene v(a) = 0 si, y solo si, a es invertible en D.
´
ALGEBRA CONMUTATIVA
P. Jara
290 CAP. X. DOMINIOS DE DEDEKIND
2. Para cada 0 ,= a ∈ K se tiene a ∈ D o a
−1
∈ D.
3. Si a, b ∈ D verifican v(a) = v(b), entonces aD = bD.
DEMOSTRACI ´ ON.
1. Observa que v(1) = v(1) + v(1), luego v(1) = 0. Si a es invertible en D, se tiene 0 =
v(1) = v(aa
−1
) = v(a) + v(a
−1
) y por tanto v(a
−1
) = −v(a). Como ambos son positivos,
se tiene v(a) = 0 = v(a
−1
). Rec´ıprocamente, si v(a) = 0, como a
−1
∈ K, y se tiene
0 = v(1) = v(aa
−1
) = v(a) +v(a
−1
), se tiene v(a
−1
) = 0 y por tanto a
−1
∈ D.
2. Si a / ∈ D, entonces v(a) < 0, luego v(a
−1
= −v(a) > 0 y por tanto a
−1
∈ D.
3. Si v(a) = v(b), entonces v(ab
−1
) = 0, luego ab
−1
∈ Dy es invertible. Entonces aD = bD.

Lema. 53.7.
Todo dominio de valoraci ´ on discreta es un Dominio Eucl´ıdeo.
En particular todo dominio de valoraci ´ on discreta es un DIP y un DFU.
DEMOSTRACI ´ ON. Basta ver que la aplicaci ´ on v restringida a D define una funci ´ on eucl´ıdea.
Dados a, b ∈ D, si v(a) < v(b), entonces la divisi ´ on es: a = 0b + a. Si v(a) ≥ v(b), existe c ∈ D
tal que v(a) = v(b) + v(c), por ser v sobreyectiva. Entonces v(a) = v(bc) y se tiene aD = bcD,
luego existe un elemento invertible u ∈ Dtal que a = bcu, y la divisi ´ on es: a = b(cu)+0.
Observa que esta demostraci ´ on en realidad prueba que si a, b ∈ D son elementos no nulos,
entonces a [ b o b [ a.
Si D es un dominio de valoraci ´ on discreta, entonces es un anillo local con ideal maximal
m = ¦a ∈ D [ v(a) > 0¦. Como todo dominio de valoraci ´ on discreta es un DIP, sea m = tD.
Cada elemento 0 ,= a ∈ D verifica v(a) ≥ 0, sea v(a) = r. Si r = 0, entonces a es invertible.
Si r > 0, entonces a ∈ m = tD, y existe d ∈ D tal que a = td. Se verifica v(a) = v(t) + v(d),
y por tanto v(a) ≥ v(t). Por ser v sobreyectiva existe b ∈ D tal que v(b) = 1, lo que implica
que v(t) = 1. Todo elemento a ∈ D tal que v(a) = 0 es invertible, y si v(a) = 1, entonces
a = tu, siendo u ∈ D invertible. Por inducci ´ on se tiene que para cada o ,= a ∈ D se tiene
a = t
v(a)
u, siendo u ∈ D invertible. El elemento t se llama un par´ ametro de uniformizaci´ on
o par´ ametro local de D.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 53. ANILLOS DE VALORACI ´ ON DISCRETA 291
Proposici´ on. 53.8.
Si D es un dominio de valoraci ´ on discreta con ideal maximal m = tD, entonces cada ele-
mento 0 ,= a ∈ D se escribe, de forma ´ unica, como a = t
r
u, siendo r ∈ N y u ∈ D invertible.
En particular
(1) todo elemento no nulo de K se escribe de forma ´ unica como t
s
u, siendo s ∈ Z y u ∈ D
invertible;
(2) todo ideal no nulo de D es el ideal principal generado por t
r
para alg´ un r ∈ N ¸ ¦0¦, por
lo tanto los ideales de D forman una cadena descendente y D es un anillo noetheriano;
(3) los ´ unicos ideales primos de D son 0 y m.
Teorema. 53.9.
Sea D un dominio. Las siguientes propiedades son equivalentes:
(a) D es un dominio de valoraci ´ on discreta que no es un cuerpo.
(b) D es un dominio local noetheriano de dimensi ´ on uno ´ıntegramente cerrado.
(c) D es un dominio local noetheriano de dimensi ´ on uno y el ideal maximal es principal.
(d) D es un dominio local noetheriano de dimensi ´ on uno verificando
dim
F
(m/m
2
) = 1.
(Donde F = R/m y m es el ideal maximal.)
(e) Des un dominio local que no es un cuerpo y cada ideal no nulo es una potencia del ideal
maximal.
(f ) Des un dominio que no es un cuerpo y cada ideal no nulo es de la forma (x
α
) para alg´ un
x ∈ D.
(g) D es un dominio de ideales principales local que no es un cuerpo.
(h) D es un dominio de valoraci ´ on noetheriano que no es un cuerpo.
DEMOSTRACI ´ ON. (c) ⇒ (d). Supongamos que m = (x), entonces ¦x + m¦ es un sistema de
generadores de m/m
2
y por tanto dim
F
(m/m
2
) ≤ 1. Si m = m
2
, entonces x = dx
2
para alg´ und ∈
D, esto es 1 = dx, luego x es una unidad si es no nulo ´ o bien x = 0. En cualquier caso llegamos
a una contradicci ´ on ya que la dimensi ´ on de D es positiva. En consecuencia dim
F
(m/m
2
) = 1.
(d) ⇒(e). Sea 0 ,= a ≤ D un ideal no nulo, entonces rad(a) = m, y existe una potencia de m
contenida en a, supongamos que m
n
⊆ a, entonces como a/m
n
⊆ D/m
n
, y ´ este es un anillo
local artiniano. Por ser dim
F
(
m/m
n
m
2
/m
n
) = 1, tenemos que cada ideal de D/m
n
es una potencia del
´
ALGEBRA CONMUTATIVA
P. Jara
292 CAP. X. DOMINIOS DE DEDEKIND
ideal maximal m/m
n
. Aplic´ andolo a a/m
n
, tenemos que a es una potencia de m.
(e) ⇒(f ). Tomamos x ∈ m ¸ m
2
, por la hip´ otesis tenemos que existe n ∈ N tal que (x) = m
n
;
entonces ha de ser n = 1 y por tanto m = (x) es un ideal principal. Ahora, como cada ideal no
nulo es una potencia del ideal maximal, tenemos el resultado.
(f ) ⇒(a). Tenemos que (x) es el ´ unico ideal maximal. Dado 0 ,= r ∈ D un elemento no nulo,
tenemos que (r) = (x
n
) para alg´ un n ∈ N. Para comprobar que este n es ´ unico, supongamos
que (x
n
) = (x
n
+ 1), entonces existe s ∈ D tal que x
n
= sx
n+1
, y como x ,= 0, tenemos
1 = sx, esto es, x es una unidad, lo que es una contradicci ´ on. Este ´ındice n lo representamos
entonces por n(r). Definimos ahora v: K

→ Z mediante: v(r/s) = n(r) − n(s); entonces v es
una valoraci ´ on sobre K con grupo de valoraci ´ on Z y con anillo de valoraci ´ on D, esto es, D es
un dominio de valoraci ´ on discreta.
(a) ⇒ (g). Supongamos que D es un dominio de valoraci ´ on discreta, entonces D no es un
cuerpo, ya que para cada n ∈ N existe x ∈ D verificando v(x) = n, luego si n ,= 0, entonces x
no es una unidad. Por otro lado, sea 0 ,= a ⊆ Dun ideal no nulo, llamamos n = m´ın¦v(y) [ 0 ,=
y ∈ a¦. Si n = 0, entonces a contiene una unidad y tenemos a = D. Si n ,= 0, entonces sea y ∈ a
tal que v(y) = n, resulta que si x ∈ a, entonces v(x) ≥ v(y), luego v(xy
−1
) = v(x) − v(y) ≥ 0 y
xy
−1
∈ D, esto es x ∈ (y). Como consecuencia a = (y) y entonces D es un dominio de ideales
principales.
(g) ⇒(c). Es evidente.
(a+c) ⇒(h). Es evidente.
(h) ⇒(f ). Basta ver que Des un dominio de ideales principales. Ya que los ideales de un anillo
de valoraci ´ on forman una cadena, cada ideal finitamente generado es principal, como D es
noetheriano, resulta que cada ideal de D es principal. Otra vez por formar los ideales de D
una cadena, resulta que D es un anillo local.
(a+c) ⇒(b). Es evidente.
(b) ⇒ (c). Sea m el ideal maximal de D, por el lema de Nakayama se tiene m
n
,= m
n+1
para
cada n ∈ N. Sea 0 ,= a ∈ m, ya que rad((a)) = m, existe un exponente n tal que m
n
⊆ (a);
supongamos tambi´ en que m
n−1
_ (a). Entonces existe b ∈ m
n−1
¸(a); definimos x = a/b ∈ K.
Ya que b / ∈ (a), resulta que x
−1
/ ∈ D, como consecuencia x
−1
no es entero sobre D, entonces
x
−1
m _ m, ya que si x
−1
m ⊆ m, entonces mser´ıa un D[x
−1
]–m´ odulo fiel finitamente generado
como D–m´ odulo y entonces x
−1
ser´ıa entero sobre D. Entonces, ya que se tiene x
−1
m ⊆ D,
resulta que x
−1
m = D y como consecuencia m = (x).
Corolario. 53.10.
Sea A un dominio noetheriano´ıntegramente cerrado y p un ideal primo no nulo minimal de
A. El localizado A
p
es un anillo de valoraci ´ on discreta.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 54. IDEALES FRACCIONARIOS 293
Ejemplo. 53.11.
Dado un dominio de ideales principales A y p = (p) un ideal primos no nulo, entonces por
el Corolario anterior A
p
es un dominio de valoraci ´ on discreta. Este ejemplo generaliza los
ejemplos (53.3.), (53.4.). En este caso la valoraci ´ on, definida sobre K, el cuerpo de fracciones
de A, y de A
p
, es v
p
: K

−→Z, definida por v
p
(p
s
u) = s.
54. Ideales fraccionarios
Sea D un dominio de integridad con cuerpo de fracciones K. Un ideal fraccionario de D es
un D–subm´ odulo no nulo b de K para el que existe 0 ,= d ∈ D tal que db ⊆ D.
Ejemplos. 54.1.
(1) Todo ideal no nulo de D es un ideal fraccionario de D. (En este contexto los ideales no
nulos de D se suelen llamar ideales enteros de D.)
(2) Para cada elemento no nulo k ∈ K se tiene que kD es un ideal fraccionario de D.
(3) Si Des noetheriano los ideales fraccionarios de Dson exactamente los D–subm´ odulos no
nulos finitamente generados de K.
Dada una familia de ideales fraccionarios ¦b
j
[ j ∈ J¦, su intersecci ´ on, si es no nula, es
un ideal fraccionario. Para la suma no ocurre lo mismo; en este caso tenemos que restringir
a sumas finitas: la suma finita de ideales fraccionarios es un ideal fraccionario. Tambi´ en el
producto (finito) de ideales fraccionarios es un ideal fraccionario. Adem´ as el producto de
ideales fraccionarios es distributivo con respecto a la suma, esto es,
b(c
1
+ c
2
) = bc
1
+ bc
2
.
para b, c
1
y c
2
ideales fraccionarios de D.
Para cada ideal fraccionario b de Ddefinimos el inverso de b como (D : b). El ideal fracciona-
rio (D : b) se suele representar tambi´ en por b
−1
. Observa que se tiene b(D : b) ⊆ D.
Un ideal fraccionario b de D se llama invertible si b(D : b) = D.
Los ideales invertibles verifican propiedades de inter´ es.
Proposici´ on. 54.2.
Sea D un dominio de integridad, para cada ideal fraccionario b de D se verifica:
(1) Todo ideal fraccionario principal es invertible;
(2) Todo ideal fraccionario invertible es finitamente generado.
´
ALGEBRA CONMUTATIVA
P. Jara
294 CAP. X. DOMINIOS DE DEDEKIND
DEMOSTRACI ´ ON. (1). Es inmediato.
(2). Si b es un ideal fraccionario invertible, entonces 1 = b
1
c
1
+ +b
t
c
t
para b
1
, . . . , B
t
∈ b y
c
1
, . . . , c
t
∈ (D : b), entonces ¦b
1
, . . . , b
t
¦ es un sistema finito de generadores de b.
Proposici´ on. 54.3.
Dado un dominio de integridad D se verifica:
(1) El conjunto J(D) de los ideales fraccionarios invertibles tiene estructura de grupo abe-
liano para la multiplicaci ´ on de ideales.
(2) Los ideales fraccionarios principales no nulos forman un subgrupo, T(D), del grupo
J(D).
Al grupo cociente J(D)/T(D) lo llamamos el grupo de clases de D. lo representamos por
((D), y su orden lo llamamos el n´ umero de clases de D. Observa que si Des un DIP, entonces
el grupo de clases es trivial, por tanto su n´ umero de clases es igual a uno. Se utiliza pues el
n´ umero de clases como una medida de cuanto se aleja un dominio de integridad de ser un
DIP.
Los ideales invertibles podemos utilizarlos para caracterizar dominios de valoraci ´ ondiscreta.
Proposici´ on. 54.4.
Un dominio local D, que no es un cuerpo, es un dominio de valoraci ´ on discreta si y solo si
cada ideal fraccionario es invertible.
DEMOSTRACI ´ ON. Si D es un dominio de valoraci ´ on discreta, todo ideal es de la forma t
s
D,
con s ∈ N y t un par´ ametro de uniformizaci ´ on, entonces todo ideal fraccionario es principal,
y por tanto invertible.
Rec´ıprocamente, si todo ideal fraccionario no nulo es invertible, entonces todo ideal no nulo
es finitamente generado y por tanto D es un anillo noetheriano.
Sea m el ideal maximal de D. Si m = m
2
, por el Lema de Nakayama, se tiene m = 0, y entonces
D es un cuerpo, lo que es una contradicci ´ on. Tenemos pues m ,= m
2
.
Sea t ∈ m¸m
2
. Si tm
−1
⊆ m, entonces t ∈ m
2
, lo que es una contradicci ´ on, por tanto tm
−1
= D
y resulta que m = tD es un ideal principal. Veamos que cada ideal de D es una potencia de m.
Llamamos Γ = ¦a [ 0 ,= a no es potencia de m¦. Por ser D noetheriano, existe un elemento
maximal a en Γ. Se tiene a ⊆ m y am
−1
⊆ mm
−1
= D. Como a ⊆ am
−1
se tiene a = am
−1
, y
por tanto am = a, y por el Lema de Nakayama resulta a = 0, lo que es una contradicci ´ on, o
a _ am
−1
, y por tanto am
−1
es una potencia de m, lo que implica que aes una potencia de m,
lo que es una contradicci ´ on. Por tanto Γ = ∅y cada ideal no nulo de A es una potencia de m.
Por tanto D es un dominio de valoraci ´ on discreta.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 55. DOMINIOS DE DEDEKIND 295
Ejercicio. 54.5.
Sea D un dominio de integridad con cuerpo de fracciones K y sea p un ideal primo no nulo
de D. Se verifica:
(1) Para todo ideal fraccionario a de D el m´ odulo aD
p
es un ideal fraccionario de D
p
.
(2) Todo ideal fraccionario de D
p
es de la forma aD
p
, con a ideal fraccionario de D.
(3) Si a es un ideal fraccionario finitamente generado, entonces (a
−1
)
p
= (a
p
)
−1
.
55. Dominios de Dedekind
Los dominios de integridad (no necesariamente locales) que verifican la propiedad de que
todos los ideales fraccionarios son invertibles se llaman dominios de Dedekind. La Proposi-
ci ´ on (54.4.) prueba que los dominios de Dedekind locales son los dominios de valoraci ´ on dis-
creta. Se trata ahora de caracterizar los dominios de Dedekind siguiendo el Teorema (53.9.).
Teorema. 55.1.
Sea D un dominio de integridad, que no es un cuerpo, con cuerpo de fracciones K. Son
equivalentes las siguientes condiciones:
(a) D es un dominio de Dedekind.
(b) D es un dominio noetheriano y para cada ideal primo no nulo p el localizado D
p
es un
dominio de valoraci ´ on discreta.
(c) D es un dominio noetheriano ´ıntegramente cerrado en el que cada ideal primo no nulo
es maximal (= de dimensi ´ on uno).
(d) Todo ideal propio y no nulo a es un producto finito de ideales primos (no necesaria-
mente distintos); a = p
1
p
t
.
DEMOSTRACI ´ ON. (a) ⇒ (b). Como todo ideal fraccionario es invertible, resulta que todos
ideal entero no nulo es finitamente generado, luego D es noetheriano. Por otro lado, para
cada ideal primo p el anillo local D
p
verifica que cada ideal fraccionario es invertible, luego
D
p
es un dominio de valoraci ´ on discreta.
(b) ⇒(c). Para cada ideal primo no nulo p tenemos que D
p
es un dominio de valoraci ´ on dis-
creta, por lo tanto es ´ıntegramente cerrado, y como la intersecci ´ on de ´ıntegramente cerrados
lo es, basta ver que D = ∩
p=0
D
p
; ver el Ejercicio (43.25.).
Para ver que cada ideal primo no nulo es maximal, sea p un ideal primo no nulo y m un ideal
maximal tal que p ⊆ m. Como el localizado D
m
es undominio de valoraci ´ ondiscreta, tenemos
´
ALGEBRA CONMUTATIVA
P. Jara
296 CAP. X. DOMINIOS DE DEDEKIND
que pD
m
= mD
m
, y por tanto p = m.
(c) ⇒ (d). Dado un ideal no nulo a, consideramos una descomposici ´ on primaria minimal
a = q
1
∩ . . . ∩ q
t
. Sea p
i
= rad(q
i
). Observa que los ideales p
i
son no nulos, ya que si 0 = p
i
=
rad(q
i
) ⊇ q
i
, entonces q
i
= 0.
Veamos que los q
i
soncomaximales dos a dos. Si q
1
+q
2
,= D, existe unideal maximal mtal que
q
1
+ q
2
⊆ m. Como p
i
es el menor ideal primo que contiene a q
i
, resulta p
i
⊆ m, y como cada
ideal primo no nulo es maximal, resulta p
1
= m = p
2
, lo que es una contradicci ´ on. Tenemos
entonces a = q
1
∩ . . . ∩ q
t
= q
1
q
t
.
Dado un ideal p-primario q, con p ,= 0, en el anillo local D
p
el ideal qD
p
es pD
p
–primario, y
como D
p
es undominio de valoraci ´ ondiscreta se tiene qD
p
= (pD
p
)
n
para n ∈ N. Entonces q =
p
n
, ya que ambos son p–primarios. Por tanto existen n
1
, . . . , n
t
∈ N tales que a = p
n
1
1
p
n
t
t
.
(d) ⇒ (a). (1) Primero probamos que cada factorizaci ´ on a = p
1
p
t
, en la que los p
i
son
ideales primos invertibles, es ´ unica.
Si tenemos dos factorizaciones a = p
1
p
t
= p

1
p

s
. Tomamos un ´ındice j tal que p

j
sea
minimal en ¦p

1
, . . . , p

s
¦, se tiene p
1
p
t
= p

j
, y existe p
i
tal que p
i
⊆ p

j
. Dado el ´ındice i existe
un ´ındice j

tal que p

j

⊆ p
i
⊆ p

j
; la minimalidad de p

j
implica que p
i
= p

j
; supongamos que
i = 1 = j. Como p
1
es invertible resulta p
2
p
t
= p

2
p

s
, y por inducci ´ on llegamos a que
t = s y a que ¦p
2
, . . . , p
t
¦ = ¦p

2
, . . . , p

s
¦.
(2) Si se verifica (d) todo ideal primo invertible es un ideal maximal.
Dado p un ideal primo invertible, tomamos a / ∈ p y escribimos p + aD = p
1
p
t
. Hacemos
la misma construcci ´ on para p + a
2
D; teniendo p + a
2
D = p

1
p

s
. Pasando el cociente D/p
tenemos las expresiones:
a(D/p) = (p
1
/p) (p
t
/p),
a
2
(D/p) = (p

1
/p) (p

s
/p),
y por tanto
(p
1
/p)
2
(p
t
/p)
2
= a
2
(D/p) = (p

1
/p) (p

s
/p)
es una factorizaci ´ on del ideal a
2
(D/p) en ideales primos invertibles; por (1) esta descompo-
sici ´ on es ´ unica, y por tanto las colecciones p
1
, p
1
, . . . , p
t
, p
t
y p

1
, . . . , p

s
son iguales (salvo en el
orden). Tenemos entonces:
p ⊆ p +a
2
D = p

1
p

s
= p
1
p
1
p
t
p
t
= (p +aD)
2
⊆ p
2
+aD.
En particular cada elemento x ∈ p se escribe en la forma x = y +ad, con y ∈ p
2
y d ∈ D, luego
ad = x − y ∈ p y se tiene d ∈ p, esto es, x ∈ p
2
+ ap, y se tiene p
2
+ ap ⊆ p ⊆ p
2
+ ap, luego
p = p
2
+ap. Por ser p invertible, se tiene D = p +aD y por tanto p es un ideal maximal.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 55. DOMINIOS DE DEDEKIND 297
(3) Si se verifica (d) los ideales primo no nulos son invertibles.
Si p es un ideal primo no nulo, tomamos 0 ,= a ∈ p; existen ideales primos tales que aD =
p
1
p
t
⊆ p, luego todos los ideales p
i
son invertibles, y aplicando (2) son maximales, y como
alg´ un p
i
⊆ p, tenemos que p es maximal.
Para probar la implicaci ´ on, dado un ideal fraccionario a, podemos suponer que es entero,
consideramos una factorizaci ´ on a = p
1
p
t
. Por (3) cada ideal p
i
es invertible, y por tanto a
es un ideal invertible.
Como consecuencia del Teorema, dado un ideal no nulo a con factorizaci ´ on p
1
p
t
, los idea-
les p
i
est´ an determinados de forma ´ unica, salvo en el orden, y en consecuencia en dominios
de Dedekind se tiene unteorema de unicidadde la descomposici ´ onde ideales no nulos como
producto de ideales primos.
Ejemplos y construcciones de dominios de Dedekind
Proposici´ on. 55.2.
Si D es un dominio de Dedekind y Σ ⊆ D es un subconjunto multiplicativo, entonces Σ
−1
D
es un dominio de Dedekind.
DEMOSTRACI ´ ON. Ver Ejercicio (56.10.).
Proposici´ on. 55.3.
Todo dominio de ideales principales es un dominio de Dedekind.
El rec´ıproco no es cierto.
Ejemplo. 55.4.
Vamos a ver que el anillo Z[

−5] es un dominio de Dedekind y no es un dominio de ideales
principales, ya que no es un dominio de factorizaci ´ on ´ unica.
Para estudiar este ejemplo vamos a hacer previamente el siguiente resultado.
Proposici´ on. 55.5.
Sea D un dominio de Dedekind con cuerpo de fracciones K y L/K una extensi ´ on finita se-
parable de cuerpos. Si E es la clausura entera de Den L, entonces E es un dominio de Dede-
kind.
En particular para cada cuerpo de n´ umeros algebraicos el anillo de enteros es un dominio
de Dedekind.
´
ALGEBRA CONMUTATIVA
P. Jara
298 CAP. X. DOMINIOS DE DEDEKIND
DEMOSTRACI ´ ON. (1) Sea A un dominio normal con cuerpo de fracciones K y L/K una exten-
si ´ on finita separable. Si B es la clausura entera de A en L, entonces existe una base y
1
, . . . , y
t
de L sobre K tal que B ⊆

t
i=1
y
i
.
Dado x ∈ L, como x es algebraico sobre K, existe a
n
x
n
+ +a
1
x +a
0
= 0 con a
i
∈ A, a
n
,= 0.
Entonces (a
n
x)
n
+a
n−1
(a
n
x
n
)
n−1
+ +a
1
a
n−2
n
(a
n
x)+a
0
a
n−1
n
= 0 y por tanto a
n
x es entero so-
bre A, esto es, a
n
x ∈ B. Por lo tanto dada una base de L sobre K podemos encontrar m´ ultiplos
de cada elemento que pertenezcan a B, esto es, podemos suponer que la base est´ a contenida
en B.
Por ser L/K separable la traza define una forma bilineal no degenerada; T(x, y) = T(xy), y
existe dada una base ¦x
1
, . . . , x
t
¦ de L en B existe una base dual ¦y
1
, . . . , y
t
¦ tal que T(x
i
y
j
) =
δ
i,j
. Dado b ∈ B existe una combinaci ´ on b =

t
i=1
k
i
y
i
con k
i
∈ K. Para cada ´ındice i se tiene
bx
i
∈ B, ya que es el producto de dos elementos de B, adem´ as la traza de un elemento de B
pertenece a A, ver la Proposici ´ on (35.19.), en particular
k
j
=
t

i=1
k
i
δ
i,j
=
t

i=1
k
i
T(y
i
x
j
) = T((
t

i=1
k
i
y
i
)x
j
) = T(bx
j
) ∈ B.
Por lo tanto b ∈

t
i=1
Ay
i
. Aplicamos este resultado al dominio de Dedekind D.
(2) Por ser Dnoetheriano, se tiene E ⊆

t
i=1
Dy
i
es un D–m´ odulo noetheriano, y por tanto un
anillo noetheriano.
(3) Tenemos que E es ´ıntegramente cerrado en L, luego es un dominio normal.
(4) Falta ver que cada ideal primo no nulo de D es maximal para tener que E es un dominio
de Dedekind.
Dado un ideal primo no nulo p de E, se tiene que p ∩Des un ideal primo no nulo, y por tanto
maximal, y por el Corolario (35.13.) tenemos que p es un ideal maximal.
Para completar el Ejemplo (55.4.) basta ver que Z[

−5] es la clausura entera de Z en ¸[

−5].
Proposici´ on. 55.6.
Dada la extensi ´ on ¸[

d], con d libre de cuadrados, la clausura entera E de Z en ¸[

d] es:
E =
_
¸
_
¸
_
Z
_
1+

d
2
_
si d ≡ 1 (m´ od 4) y
Z[

d] en otro caso.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 55. DOMINIOS DE DEDEKIND 299
DEMOSTRACI ´ ON. Dado x ∈ E podemos escribir x =
a+b

d
m
con m. c. d.¦a, b, m¦ = 1. Tenemos
que x es ra´ız del polinomio X
2
−2
a
m
X +
a
2
−db
2
m
2
. Si b = 0, y como se tiene X
2
−2
a
m
X +
a
2
−db
2
m
2
=
_
X −
a
m
_
2
, entonces x es ra´ız de X −
a
m
, esto es, x =
a
m
∈ ¸, y como es entero sobre Z, entonces
x ∈ Z. Supongamos que b ,= 0, entonces x es ra´ız de X
2
−2
a
m
X +
a
2
−db
2
m
2
, y ´ este es irreducible,
por tanto sus coeficientes pertenecen a Z.
Llamamos h = m. c. d.¦a, m¦, entonces h
2
[ db
2
, y como m. c. d.¦h, b¦ = 1, entonces h
2
[ d,
pero d es libre de cuadrados, luego h = 1.
Como
2a
m
∈ Z, entonces m [ 2a, y se tiene m [ 2.
Si m = 2 entonces a es impar, y de
a
2
−db
2
m
2
∈ Z se deduce 4 [ a
2
−db
2
, esto es, b es impar y
d ≡ 1 (m´ od 4), entonces E = Z
_
1+

d
2
_
, ya que
a +b

d
2
=
a −b
2
+b
1 +

d
2
.
Si m = 1, entonces E = Z[

d].
En particular, como −5 ,≡ 1 (m´ od 4), tenemos que la clausura entera de Z en ¸[

−5] es
Z[

−5].
Ejemplo. 55.7.
Observa que la clausura entera de Z en ¸[

5], seg´ un este resultado es: Z
_
1+

5
2
_
Ejercicio. 55.8.
.Determina un polinomio m´ onico con coeficientes en Z del que el elemento
1+

5
2
sea ra´ız.
SOLUCI ´ ON. Un polinomio es: X
2
−X −1.
Surge ahora el problema de describir los ideales de los dominios de Dedekind E que son
clausuras enteras de Z en cuerpos de n´ umeros.
Teor´ıa de divisibilidad de ideales en dominios de Dedekind
Dado un dominio de integridad D y dos ideales a y b, decimos que a divide a b, o que b es
divisible por a, si existe un ideal c tal que b = ac.
´
ALGEBRA CONMUTATIVA
P. Jara
300 CAP. X. DOMINIOS DE DEDEKIND
Lema. 55.9.
Si en un dominio de integridad un ideal a divide a otro ideal b, entonces b ⊆ a.
Corolario. 55.10.
En un dominio de Dedekind para dos ideales no nulos a y b se verifica que a divide a b si y
solo si b ⊆ a.
En la forma obvia podemos definir el m´ aximo com´ un divisor de dos ideales a y b, que que
vamos a representar por (a, b).
Proposici´ on. 55.11.
Sea D un dominio de Dedekind y a, b ideales no nulos con factorizaci ´ on en producto de
ideales primos distintos: a = p
a
1
1
p
a
t
t
y b = p
b
1
1
p
b
t
t
, con a
i
, b
i
∈ N. Se verifica:
(1) a ⊆ b si y solo si a
i
≥ b
i
para cada ´ındice i = 1, . . . , t.
(2) a + b = (a, b) = p
c
1
1
p
c
t
t
, siendo c
i
= m´ın¦a
i
, b
i
¦ para i = 1, . . . , t.
(3) a ∩ b = p
d
1
1
p
d
t
t
, siendo d
i
= m´ ax¦a
i
, b
i
¦ para i = 1, . . . , t.
Proposici´ on. 55.12.
Sea Dundominio de Dedekindy a unideal no nulo confactorizaci ´ onenproducto de ideales
primos distintos a = p
a
1
1
p
a
t
t
. Existe un isomorfismo de anillos
D
a
=
D
p
a
1
1
p
a
t
t

=
_
D
p
a
1
1
_

_
D
p
a
t
t
_
.
Aritm´ etica de los ideales en dominios de Dedekind
Proposici´ on. 55.13.
Sea D un dominio de Dedekind y a un ideal no nulo. Se verifica:
(1) Existe un ideal b tal que a + b = D y ab es un ideal principal.
(2) Todo ideal del anillo cociente D/a es un ideal principal.
DEMOSTRACI ´ ON.
(1) Sea a = p
e
1
1
p
e
t
t
la factorizaci ´ on en producto de ideales primos distintos de a. Definimos
dos ideales:
a
0
= ap
1
p
t
,
a
i
= ap
1
p
i−1
p
i+1
p
t
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 55. DOMINIOS DE DEDEKIND 301
Se verifica a
0
_ a
i
_ a. Para cada ´ındice i tomamos un elemento a
i
∈ a
i
¸ a
0
y definimos
a = a
1
+ + a
t
. Como a ∈ p
e
i
i
¸ p
e
i
+1
i
, la factorizaci ´ on de aD com producto de ideales
primos distintos es: aD = p
e
1
1
p
e
t
t
p
e
t+1
t+1
p
e
t+s
t+s
. El ideal que andamos buscado es el ideal
b = p
e
t+1
t+1
p
e
t+s
t+s
.
(2) Primero probamos que si f es un ideal fraccionario y g es un ideal entero, existe un a ∈ f
tal que f
−1
a + g = D.
Si g = p
e
1
1
p
e
t
t
, definimos
f
0
= fp
1
p
t
,
f
i
= fp
1
p
i−1
p
i+1
p
t
.
Se verifica f
0
_ f
i
_ f. Para cada ´ındice i tomamos un elemento a
i
∈ f
i
¸ f
0
y definimos
a = a
1
+ +a
t
. Se verifica
f
−1
a ⊆ D,
f
−1
a _ p
i
, para cada ´ındice i,
entonces p
i
[ f
−1
a y f
−1
a + g = m. c. d.¦f
−1
a, g¦ = D.
Para hacer la demostraci ´ on, sea b ⊇ a un ideal. Tomamos f = b y g = b
−1
a. Observa que
de a ⊆ b se deduce que g = b
−1
a ⊆ b
−1
b = D. Aplicado el resultado del p´ arrafo anterior
existe a ∈ b tal que b
−1
a + b
−1
a = D; multiplicando por b se tiene aD + a = b, y tenemos
el resultado.

Corolario. 55.14.
Sea D un dominio de Dedekind y a un ideal no nulo. Para todo elemento no nulo 0 ,= a ∈ a
existe un elemento b ∈ a tal que a = aD +bD.
DEMOSTRACI ´ ON. Basta tomar b = a y a = aDen el punto (2) de la Proposici ´ on (55.13.).
Proposici´ on. 55.15.
Sea D un dominio de Dedekind. Son equivalentes las siguientes condiciones:
(a) D es un dominio de factorizaci ´ on ´ unica.
(b) D es un dominio de ideales principales (su n´ umero de clase es igual a uno).
DEMOSTRACI ´ ON. Sea D un dominio de Dedekind que es un dominio de factorizaci ´ on ´ unica
y sea p un ideal primo no nulo, entonces p est´ a generado por dos elementos, sea p = aD+bD.
Consideramos una factorizaci ´ on en producto de elementos primos de a; a = p
1
p
s
. Es
claro que uno de los p
i
, por ejemplo p
1
, pertenece a p, entonces p
1
D ⊆ p, y como cada ideal
primo no nulo es maximal tenemos p = pD; esto es, todo ideal primo es un ideal principal.
´
ALGEBRA CONMUTATIVA
P. Jara
302 CAP. X. DOMINIOS DE DEDEKIND
Como todo ideal no nulo es un producto de ideales primos, y cada ideal primo no nulo es
principal, tenemos que cada ideal no nulo es un ideal principal.
Este resultado sobre ideales primos no es v´ alido para anillos de enteros algebraicos, ya que
no todo anillo de enteros algebraicos es un dominio de factorizaci ´ on ´ unica. Sin embargo en
´ estos tenemos un resultado de cierto inter´ es.
Proposici´ on. 55.16.
Sea D un anillo de enteros algebraicos (la clausura entera de Z en una extensi ´ on finita de
¸), entonces cada ideal primo no nulo p de D es de la forma p = pD + aD, siendo p ∈ Z un
entero primo.
DEMOSTRACI ´ ON. Basta considerar la intersecci ´ on de p con Z para determinar el elemento
primo p.
Ejercicio. 55.17.
Sea Dun dominio de integridad que verifica la propiedad: “para cada ideal no nulo a y cada
elemento no nulo a ∈ a existe b ∈ a tal que a = aD + bD”, entonces D es un dominio de
Dedekind.
SOLUCI ´ ON. Veamos el caso local. Si D es un dominio local con ideal maximal m, para cada
ideal no nulo a, tomando 0 ,= a ∈ ma existe b ∈ a tal que a = aD + bD; en particular a =
ma + bD. Aplicando el Lema de Nakayama se tiene a = bD, por lo tanto todo ideal de D es
principal y D es un dominio de valoraci ´ on discreta.
En el caso general, como cada ideal est´ a generado por al menos dos elementos, resulta que
D es un dominio noetheriano. Si p es un ideal primo no nulo de D, tambi´ en el anillo D
p
veri-
fica la propiedad del enunciado, luego D
p
es un dominio de valoraci ´ on, y por tanto D es un
dominio de Dedekind.
56. Ejercicios
Ejercicio. 56.1.
Sea A un dominio de valoraci ´ on discreta con ideal maximal m y cuerpo residual F = A/m.
Demuestra que para todo entero natural n el F–espacio vectorial m
n
/m
n+1
es de dimensi ´ on
uno.
SOLUCI
´
ON
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 56. EJERCICIOS 303
Ejercicio. 56.2.
Sea A un dominio de integridad local con ideal maximal m = (t) ,= 0. Si ∩
n≥1
(t
n
) = 0,
demuestra que A es un dominio de valoraci ´ on discreta.
SOLUCI
´
ON
Ejercicio. 56.3.
Sea A un anillo local noetheriano con ideal maximal m = (t). Demuestra que se verifica una
de las dos posibilidades:
(1) A es un dominio de valoraci ´ on discreta o
(2) existe un entero natural n tal que t
n
= 0.
En el ´ ultimo caso demuestra que A es artiniano.
SOLUCI
´
ON
Ejercicio. 56.4.
Sea A un dominio de integridad noetheriano local con ideal maximal m ,= 0 y cuerpo resi-
dual F = A/m.
(1) Demuestra m/m
2
es un espacio vectorial sobre F.
(2) Demuestra que si dim
F
(m/m
2
) = 1, entonces A es un dominio de valoraci ´ on discreta.
(3) Si todo ideal no nulo de A es una potencia de m, demuestra que A es un dominio de
valoraci ´ on discreta.
SOLUCI
´
ON
Ejercicio. 56.5.
Sea A un dominio de integridad con cuerpo de fracciones K. Demuestra que todo A-
subm´ odulo no nulo finitamente generado de K es un ideal fraccionario de A.
Si A es noetheriano, demuestra que a es un ideal fraccionario de A si y s´ olo si a es un A-
subm´ odulo finitamente generado de K.
SOLUCI
´
ON
Ejercicio. 56.6.
Sea D un dominio de valoraci ´ on discreta con cuerpo de fracciones K y E un anillo interme-
dio. Pruebo que son equivalentes:
(a) E es un dominio de valoraci ´ on discreta.
(b) E = D.
´
ALGEBRA CONMUTATIVA
P. Jara
304 CAP. X. DOMINIOS DE DEDEKIND
SOLUCI
´
ON
Ejercicio. 56.7.
Sea A un dominio de integridad. Demuestra que todo ideal fraccionario de A es invertible si
y s´ olo si todo ideal entero de A es invertible.
SOLUCI
´
ON
Ejercicio. 56.8.
Sea A un dominio de integridad y a
1
, . . . , a
n
ideales fraccionarios de A tales que su producto
es un ideal fraccionario principal: a
1
a
n
= aA. Demuestra que todos los ideales a
i
son
invertibles.
SOLUCI
´
ON
Ejercicio. 56.9.
Sea A un dominio de integridad con cuerpo de fracciones K y p un ideal primo no nulo de
A. Demuestra que los ideales fraccionarios de A
p
son exactamente los A
p
–subm´ odulos de K
de la forma aA
p
, con a un ideal fraccionario de A.
SOLUCI
´
ON
Ejercicio. 56.10.
Sea A un dominio de Dedekind. Demuestra que para todo subconjunto multiplicativo Σ de
A el anillo de fracciones Σ
−1
A es un cuerpo o es un dominio de Dedekind.
SOLUCI
´
ON
Ejercicio. 56.11.
Sean a, b ideales fraccionarios de un dominio de Dedekind A y n un entero no nulo. De-
muestra que a
n
= b
n
si y s´ olo si a = b.
SOLUCI
´
ON
Ejercicio. 56.12.
Sea A un dominio de integridad noetheriano local con ideal maximal m ,= 0. Demuestra que
A es un anillo de valoraci ´ on discreta si y s´ olo si los ´ unicos ideales primarios (no nulos) de A
son las potencias de m.
SOLUCI
´
ON
Ejercicio. 56.13.
Sea A un dominio de integridad noetheriano que no es un cuerpo. Demuestra que A es un
dominio de Dedekind si y s´ olo si A
m
es un anillo de valoraci ´ on discreta para todo ideal ma-
ximal m.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 56. EJERCICIOS 305
SOLUCI
´
ON
Ejercicio. 56.14.
Sea A un dominio noetheriano que no es un cuerpo. Demuestra que A es un dominio de
Dedekind si y s´ olo si para todo ideal maximal m de A no existe ning´ un ideal a tal que m
2
_
a _ m.
SOLUCI
´
ON
Ejercicio. 56.15.
Sea A un dominio noetheriano que no es un cuerpo. Demuestra que A es un dominio de
Dedekind si y s´ olo si todo ideal primo no nulo de A es maximal y todo ideal p–primario es
una potencia de p.
SOLUCI
´
ON
´
ALGEBRA CONMUTATIVA
P. Jara
Cap´ıtulo XI
Soluciones a los ejercicios
SEC. 57. EJERCICIOS DEL CAP´ITULO I 309
57. Ejercicios del Cap´ıtulo I
SOLUCI ´ ON. Ejercicio (8.1.)
La operaci ´ on suma es asociativa, ya que A + (B +C) = (A ∩ B ∩ C) ∪ (A ∩ B ∩ C) ∪ (A ∩ BC) ∪
(A ∩ B ∩ C) = (A +B) +C.
La operaci ´ on suma es conmutativa, ya que A +B = (A ∪ B) ∪ (A ∩ B).
El conjunto ∅is el elemento cero.
El opuesto de A es A.
La operaci ´ on producto es asociativa, conmutativa y el elemento uno es X.
El producto es distributivo respecto a la suma, esto es: A(B +C) = (A ∩B ∩C) ∪(A ∩B ∩C) =
AB +AC.
SOLUCI ´ ON. Ejercicio (8.2.)
Se define la suma:
a ⊕b = a +b −1,
y el producto:
a ⊗b = a +b +ab.
Suma:
Propiedad asociativa: (a ⊕b) ⊕c = a +b +c + 2 = a ⊕(b ⊕c).
Propiedad conmutativa: a ⊕b = a +b + 1 = b ⊕a.
Elemento neutro (cero): a ⊕−1 = a.
Elemento opuesto: a ⊕(−a −2) = −1.
Producto:
Propiedad asociativa: (a ⊗b) ⊗c = a +b +c +ab +ac +bc +abc = a ⊗(b ⊗c).
Propiedad conmutativa: a ⊗b = a +b +ab = b ⊗a.
Elemento neutro (uno): a ⊗0 = a.
´
ALGEBRA CONMUTATIVA
P. Jara
310 CAP. XI. SOLUCIONES A LOS EJERCICIOS
Propiedad distributiva: a ⊗(b ⊕c) = 2a +b +c +ab +ac + 1 = a ⊗b ⊕a ⊗c.

SOLUCI ´ ON. Ejercicio (8.3.)
Consideramos el homomorfismo de anillos f : Z −→Z Z definido por f (n) = (n, 0).
Es claro que f (n +m) = f (n) +f (m) y que f (nm) = f (n)f (m) para cualesquiera n, m ∈ Z. Sin
embargo f (1) ,= 1 = (1, 1).
ALTERNATIVA. Considerar dos anillos A y B y f la aplicaci ´ on constante igual a 0 de A a B. Es
claro que f es un homomorfismo para la suma y el producto, y no verifica f (1) = 1.
COMENTARIO. En general, si e ∈ A es un elemento idempotente, esto es, e
2
= e, siempre
podemos definir una aplicaci ´ on f : Z −→ A mediante f (1) = e de forma que f verifica f (a +
b) = f (a) + f (b) y f (ab) = f (a)f (b) para todos a, b ∈ Z. En consecuencia, s´ olo cuando e es el
uno de A tendremos la relaci ´ on f (1) = 1.
SOLUCI ´ ON. Ejercicio (8.4.)
(1). Es claro que Z[

2] ⊇ ¦a+b

2 [ a, b ∈ Z¦, y que dado x ∈ Z[

2], como x es un polinomio
en

2, utilizando que

2
2
= 2 y reagrupando t´ erminos se tiene una expresi ´ on de la forma
a +b

2, luego se tiene la inclusi ´ on Z[

2] ⊆ ¦a +b

2 [ a, b ∈ Z¦.
(2). Es igual.
(3). Si existe unhomomorfismof : Z[

2] −→Z[

3], entonces f (

2) = a+b

3 y 2 = f (

2
2
) =
f (

2)
2
= (a + b

3)
2
= a
2
+ 3b
2
+ 2ab

3. Estos son n´ umeros complejos, luego a
2
+ 3b
2
= 2
y 2ab = 0.
Si a = 0, tenemos 3b
2
= 2, que no tiene soluci ´ on en Z. Si b = 0, tenemos a
2
= 2 que no tiene
soluci ´ on en Z. Como consecuencia no existe ning´ un homomorfismo con las caracter´ısticas
pedidas.
SOLUCI ´ ON. Ejercicio (8.5.)
Los ideales de Z son de la forma nZ, para n ≥ 0.
SOLUCI ´ ON. Ejercicio (8.6.)
Existe una correspondencia entres los ideales de Z
n
y los ideales de Z que contienen a nZ,
luego basta estudiar cuales son los ideales que contienen a nZ. Observar que se verifica nZ ⊆
mZ si y solo si m es un divisor de n. Tenemos que los ideales de Z
n
son de la forma dZ
n
:=
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 57. EJERCICIOS DEL CAP´ITULO I 311
dZ/nZ.
SOLUCI ´ ON. Ejercicio (8.7.)
Dado 0 ,= a ∈ D se tiene una lista a, a
2
, . . . . Como D es finito, existen n y m, por ejemplo
n > m, tales que a
m
= a
n
= a
m+h
= a
m
a
h
, h > 0. Como D es un dominio de integridad, se
tiene 1 = a
h
y a es invertible.
SOLUCI ´ ON. Ejercicio (8.8.)
Dado 0 ,= a ∈ D, tenemos una lista de ideales: (a), (a
2
), . . . . Como hay un n´ umero finito de
ideales existen n y m, por ejemplo n > m, tales que (a
m
) = (a
n
) = (a
m+h
), h > 0. Y existe
x ∈ D tal que a
m
= a
m
a
h
x. Como D es un dominio resulta 1 = a
h
y y tenemos que a es
invertible.
SOLUCI ´ ON. Ejercicio (8.9.)
Definimos Γ = ¦a [ a ∩ Σ = ∅¦. Este conjunto es no vac´ıo, ya que 0 ∈ Γ y si ¦a
i
¦
i
es una
cadena en Γ, existe una cota superior en Γ, por ejemplo su uni ´ on. Entonces Γ tiene elementos
maximales. Sea q ∈ Γ maximal. Si ab ∈ q, y a / ∈ q, b / ∈ q, entonces q + (a), q + (b) / ∈ Γ. Existen
x ∈ (q + (a)) ∩ Σ e y ∈ (q + (b)) ∩ Σ. Tenemos
xy ∈ (q + (a))(q + (b)) ⊆ q + (ab) ⊆ q,
y por tanto xy ∈ q ∩ Σ = ∅, lo que es una contradicci ´ on. Como consecuencia, q es un ideal
primo y es maximal entre los que tienen intersecci ´ on vac´ıa con Σ.
SOLUCI ´ ON. Ejercicio (8.10.)
Si ab ⊆ p y a _ p, existe a ∈ a ¸ p. Para cada b ∈ b se tiene ab ∈ ab ⊆ p, luego b ∈ p y tenemos
b ⊆ p. La otra implicaci ´ on es inmediata.
SOLUCI ´ ON. Ejercicio (8.11.)
Como x es nilpotente, existe n ≥ 1 tal que x
n
= 0. Entonces
1 = 1 −x
n
= (1 −x)(1 +x + +x
n−2
+x
n−1
)
y 1 −x es una unidad. Basta tomar −x en vez de x para tener el resultado.
Si la unidad es u y x
n
= 0 para n ≥ 1, entonces
u = u −x
n
= (u −x)(n
n−1
+u
n−2
x + +ux
n−2
+x
n−1
)
´
ALGEBRA CONMUTATIVA
P. Jara
312 CAP. XI. SOLUCIONES A LOS EJERCICIOS
y u −x es una unidad. Tomando −x en vez de x tenemos que u +x es una unidad.
SOLUCI ´ ON. Ejercicio (8.12.)
Dado a ∈ Rad(A) ¸ Nil(A), existe 0 ,= e = e
2
∈ (a), sea e = ax. Como 1 −ay es una unidad para
cada y ∈ A, entonces 1 −ax es una unidad; como tambi´ en es idempotente, resulta 1 −ax = 1
y e = ax = 0, lo que es una contradicci ´ on. Por tanto Rad(A) = Nil(A).
SOLUCI ´ ON. Ejercicio (8.13.)
Dados p un ideal primo y x ∈ A¸p, existe n > 1 tal que x
n
= x, luego x(x
n−1
−1)x
n
−x = 0 ∈ p.
Como p es primo y x / ∈ p, resulta x
n−1
− 1 ∈ p. Por lo tanto p + (x) = (1) y p es un ideal
maximal.
SOLUCI ´ ON. Ejercicio (8.14.)
Llamamos Γ al conjunto de los ideales primos de A. Como A contiene ideales maximales,
entonces Γ es no vac´ıo. Cada cadena en Γ tiene cotas inferiores, ya que si ¦p
i
¦
i
es una cadena,

i
p
i
es un ideal primo. En efecto, si ab ∈ ∩
i
p
i
, para cada ´ındice i se tiene ab ∈ p
i
, luego a ∈ p
i
o b ∈ p
i
. Supongamos que b / ∈ ∩
i
p
i
, entonces b / ∈ p
j
para alg´ un ´ındice j, y por tanto a ∈ p
i
para cada ´ındice i, esto es, a ∈ ∩
i
p
i
.
SOLUCI ´ ON. Ejercicio (8.15.)
(a) ⇒(b). Como tiene un ´ unico ideal primo, cada elemento es nilpotente. Este ideal es tam-
bi´ en el ´ unico ideal maximal, y cada elemento no contenido en ´ el ha de ser una unidad.
(b) ⇒(c). Si cada elemento de A es una unidad o es nilpotente, entonces el nilradical, n es un
ideal maximal y A/n es un cuerpo.
(c) ⇒(a). Cada ideal primo de A contiene al nilradical, luego los ideales primos de A est´ an en
correspondencia con los ideales primos de A/n. Como A/n es un cuerpo tiene un ´ unico ideal
primo, por tanto A tiene un ´ unico ideal primo.
SOLUCI ´ ON. Ejercicio (8.16.)
(1). Tenemos (x + 1)
2
= x + 1, luego 2x = 0.
(2). La primera parte es consecuencia del Ejercicio (8.13.). Dado x ∈ A ¸ p, tenemos p + (x) =
(1). Existe y ∈ A tal que xy ≡ 1 (m´ od p). Multiplicando por x tenemos xy ≡ x (m´ od p). Luego
x ≡ 1 (m´ od p) y A/p tiene dos elementos.
(3). Basta comprobar el resultado para ideales generados por dos elementos. Si a = (a, b),
entonces (x+y +xy) ⊆ (x, y). Por otro lado x(x+y +xy) = x e y(x+y +xy) = y, luego tenemos
la otra inclusi ´ on.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 57. EJERCICIOS DEL CAP´ITULO I 313
SOLUCI ´ ON. Ejercicio (8.17.)
Un elemento idempotente e distinto de 1 no es una unidad, luego est´ a contenido en el ideal
maximal m. Como m es el radical de Jacobson de A, cada 1 −ex es una unidad para x ∈ A. En
particular 1 −e es una unidad, y e debe ser igual a 0.
SOLUCI ´ ON. Ejercicio (8.18.)
El conjunto Σes no vac´ıo, ya que 0 ∈ Σ. Dada una cadena ¦a
i
¦
i
en Σsu uni ´ on es un elemento
de Σ, luego Σ tiene elementos maximales. Sea q ∈ Σ maximal, vamos a ver que es un ideal
primo. Si ab ∈ q y a, b / ∈ q, entonces q + (a), q + (b) / ∈ Σ. Existen x
a
∈ q + (a), x
b
∈ q + (b) que
no son divisores de cero, pero x
a
x
b
∈ (q + (a))(q + (a)) ⊆ q + (ab) = q, de donde resulta que
x
a
x
b
es un divisor de cero, lo que es una contradicci ´ on. Por tanto q es un ideal primo.
SOLUCI ´ ON. Ejercicio (8.19.)
Sea p = (p) un ideal primo y m = (q) un ideal maximal tal que p _ m, entonces p = dq para
alg´ un d ∈ D. Como p es primo, resulta d ∈ p, por tanto existe d

∈ D tal que d = d

p. En
consecuencia p = d

pq, de donde 1 = d

q, lo que es una contradicci ´ on.
SOLUCI ´ ON. Ejercicio (8.20.)
(1). Es claro que es un ideal, y por otro lado se tiene ab ⊆ a, luego a ⊆ (a : b).
(2). Para cualquier ideal a se tiene (p : a)a ⊆ p. Si p es primo y a ⊆ p, se tiene (p : a) = A, y si
a _ p, entonces p ⊆ (p : a) ⊆ p y tenemos (p : a) = p. Para ver el rec´ıproco, sean a, b ideales de
A tales que ab ⊆ p, entonces b ⊆ (p : a). Si a ⊆ p no hay nada que probar, y si a _ p, entonces
b ⊆ (p : a) = p, y tenemos el resultado.
(3). Dados n, m ∈ Z, sea d = m. c. d.¦n, m¦ y consideremos las factorizaciones n = dn

y
m = dm

. Si x ∈ (n : m), entonces existe y ∈ Z tal que xm = yn, de donde se deduce que
xm

= yn

. Por ser n

y m

primos relativos se tiene n

[ x. Tambi´ enes cierto que n

∈ (nZ : mZ),
luego tenemos la igualdad (nZ : mZ) = (n

), siendo n

= n/d y d = m. c. d.¦n, m¦.
SOLUCI ´ ON. [Uno] Ejercicio (8.21.)
La resoluci ´ on se basa en considerar las siguientes aplicaciones:
K[X, Y]
(X
3
−Y
2
)
−→K[T
2
, T
3
] −→K[T].
Utilizando la propiedad universal del anillo de polinomios definimos un homomorfismo de
anillos h : K[X, Y] −→K[T] mediante: h(X) = T
2
y h(Y) = T
3
.
´
ALGEBRA CONMUTATIVA
P. Jara
314 CAP. XI. SOLUCIONES A LOS EJERCICIOS
La imagen de h es K[T
2
, T
3
], que es un subanillo de K[T], y por tanto es un dominio de inte-
gridad.
Vamos a ver que h es inyectiva. Sea F ∈ K[X, Y] tal que h(F) = 0, podemos escribir F co-
mo F = F
0
(X) + F
1
(X)Y + F
3
(X, Y)(X
3
− Y
2
). (Identificamos K[X, Y] con K[X][Y], enton-
ces X
3
− Y
2
es un polinomio de grado 2 con coeficiente l´ıder un elemento invertible, por
lo tanto podemos dividir el polinomio F ∈ K[X, Y] por X
3
− Y
2
, obteniendo un resto de
la forma F
0
(X) + F
1
(X)Y, esto es, un polinomio de grado 1 en K[X][Y].) Entonces h(F) =
h(F
0
(X) + F
1
(X)Y) = F
0
(T
2
) + F
1
(T
2
)T
3
. Como F ∈ Ker(h), tenemos 0 = F
0
(T
2
) + F
1
(T
2
)T
3
.
Observa que los exponentes de T es el primer sumando son 0, 2, 4, . . ., y los exponentes de T
en el segundo sumando son 3, 5, 7, . . .. Por lo tanto de 0 = F
0
(T
2
) + F
1
(T
2
)T
3
se obtiene que
F
0
= 0 = F
1
, luego Ker(h) = ¦0¦ y h es inyectiva.
Como tenemos un isomorfismo
K[X,Y]
(X
3
−Y
2
)
−→ K[T
2
, T
3
], entonces (X
3
− Y
2
) es un ideal primo
de K[X, Y].
SOLUCI ´ ON. [Dos] Ya que K[X, Y] = K[X][Y], tenemos que K[X, Y] es un dominio de fac-
torizaci ´ on ´ unica, por lo tanta todo elemento irreducible es primo, as´ı pues, para ver que
(X
3
− Y
2
) ⊆ K[X, Y], basta comprobar que X
3
− Y
2
es irreducible en K[X][Y]. Como Y
2
− X
3
es un polinomio de grado dos en Y, es irreducible si y solo si no tiene ra´ıces en K[X]. Es claro
que si F ∈ K[X] es una ra´ız de Y
2
− X
3
, entonces F
2
= X
3
, y es f´ acil comprobar que ning´ un
polinomio F ∈ K[X] verifica esta propiedad, luego Y
2
− X
3
es irreducible en K[X][Y], y por
tanto (X
3
−Y
2
) es un ideal primo de K[X, Y].
SOLUCI ´ ON. Ejercicio (8.22.)
Como a
n
⊆ a, si a
n
+ b
n
= A, entonces a + b = A. Por otro lado, si a + b = A, existen a ∈ a y
b ∈ b tales que a +b = 1, entonces
1 = (a +b)
3
= a
3
+ 3a
2
b + 3ab
2
+b
3
∈ a
2
+ b
2
.
Es claro que se tiene el resultado para cualquier n ≥ 1.
SOLUCI ´ ON. Ejercicio (8.23.)
Es consecuencia del Corolario (5.1.).
SOLUCI ´ ON. Ejercicio (8.24.)
Dado x ∈ rad a, existe m ∈ N tal que x
m
∈ a, por tanto x
mn
= (x
m
)
n
∈ a
n
⊆ b, y se tiene
x ∈ rad(b).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 57. EJERCICIOS DEL CAP´ITULO I 315
SOLUCI ´ ON. Ejercicio (8.25.)
Como el radical de a es la intersecci ´ on de los ideales primos que contienen a a, entonces

n
i=1
p
i
⊆ rad(a) ⊆ ∩
n
i=1
p
i
, y tenemos la igualdad.
SOLUCI ´ ON. Ejercicio (8.26.)
Tenemos que a
1
+ a
2
= A, ya que 1 = X − (X − 1). Entonces a
1
a
2
= a
1
∩ a
2
, y aplicando el
Ejercicio (8.25.), tenemos el resultado.
SOLUCI ´ ON. Ejercicio (8.27.)
Observar que para cada ideal a se tiene a ⊆ rad(a), luego basta ver que (b)⇒(a). Si rad(a) +
rad(b) = A, existen a y b ∈ A tales que a + b = 1, a
n
∈ a y b
m
∈ b para ciertos n, m ∈ Z.
Entonces
1 = (a +b)
n+m
=

i
_
n +m
i
_
a
i
b
n+m−i
.
Si i < n, entonces n +m−i ≥ m, luego 1 ∈ a + b.
SOLUCI ´ ON. Ejercicio (8.28.)
Dado b ∈ f (rad(a)) existe a ∈ rad(a) y n ∈ N tales que f (a) = b y a
n
∈ a, entonces
b
n
= f (a)
n
= f (a
n
) ∈ f (a),
luego b ∈ rad(Bf (a)).
Si f es sobreyectiva y b ∈ rad(Bf (a)), existe n ∈ N tal que b
n
∈ Bf (a). Sea b
n
=

t
i=1
b
i
f (a
i
),
con b
i
∈ B y a
i
∈ a. Existen c, c
1
, . . . , c
t
∈ A tales que f (c) = b y f (c
i
) = b
i
, i = 1, . . . , t.
Tenemos:
f (c
n
) = b
n
=
t

i=1
b
i
f (a
i
) =
t

i=1
f (c
i
)f (a
i
) = f (
t

i=1
c
i
a
i
),
entonces c
n

t
i=1
c
i
a
i
∈ Ker(f ) ⊆ a y resulta c
n
∈ a. Entonces c ∈ rad(a) y b = f (c) ∈
f (rad(a)).
SOLUCI ´ ON. Ejercicio (8.29.)
Es claro que Nil(A[x]) ⊆ Rad(A[x]). Por otro lado, si f ∈ Rad(A[x]), entonces 1 − fg es una
unidad para cada g ∈ A[x]. Tomando g = x tenemos que a − fx es una unidad, luego si
f =

n
i=0
a
i
x
i
, entonces a
0
, . . . , a
n
son nilpotentes y tenemos que f es nilpotente.
´
ALGEBRA CONMUTATIVA
P. Jara
316 CAP. XI. SOLUCIONES A LOS EJERCICIOS
SOLUCI ´ ON. Ejercicio (8.30.)
Supongamos que K(X) tiene un sistema finito de generadores como K–´ algebra, por ejemplo
¦p
1
/q, . . . , p
t
/q¦, con p
i
∈ K[X] y 0 ,= q ∈ K[X]. Entonces cada elemento de K(X) se escribe
en la forma

a
(e
1
,...,e
t
)
_
p
1
q
_
e
1

_
p
t
q
_
e
t
,
que se escribe en la forma
b
q
m
para cierto b ∈ K[X] que es una combinaci ´ on lineal de produc-
tos de p
e
i
i
y q. Podemos considerar que b y q
m
son primos relativos. Un elemento arbitrario
de K(X) es de la forma
u
v
con u, v ∈ K[X], 0 ,= v, y por tanto existen b ∈ K[X] y m ∈ N tales
que
u
v
=
b
q
m
. Entonces uq
m
= vb, y como K[X] es un dominio eucl´ıdeo resulta que q [ v, lo
que evidentemente no tiene por qu´ e ocurrir para todas las posibles elecciones de v. Como
consecuencia K(X) no es una K–´ algebra finitamente generada.
SOLUCI ´ ON. Ejercicio (8.31.)
Primero parte:
(1). Es claro que cada clase de Z[i] tiene un ´ unico representante de grado uno; basta conside-
rar el resto de la divisi ´ on por X
2
+ 1.
(2). La aplicaci ´ on N : Z[i] →Ndefinida N(a+bi) = a
2
+b
2
es multiplicativa; basta considerar
la siguiente relaci ´ on:
N((a +bi)(c +di) = N((ac −bd) + (ad +bc)i) = (ac −bd)
2
+ (ad +bc)
2
= a
2
c
2
−2abcd +b
2
d
2
+a
2
d
2
+ 2abcd +b
2
c
2
= (a
2
+b
2
)(c
2
+d”).
(3). Es bien conocido.
Segunda parte.
(1). Basta considerar la relaci ´ on 2 = (1 +i)(1 −i). Observa que 1 +i y 1 −i son irreducibles, y
por lo tanto primos y no invertibles. Por lo tanto 2 no es irreducible, luego no es un elemento
primo.
(2). Al igual que antes basta ver que 3 es un elemento primo de Z[i]. Si 3 = αβ enZ[i], entonces
9 = N(3) = N(α)N(β). Si N(α) = 1, entonces α es invertible y viceversa; luego 3 = αβ es una
factorizaci ´ on propia si N(α) = 3 = N(β), pero observa que no existen enteros de Gauss α
verificando N(α) = 3. Pro lo tanto 3 es irreducible y como consecuencia es un elemento
primo de Z[i].
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 57. EJERCICIOS DEL CAP´ITULO I 317
(3). Basta considerar que 5 = (1 + 2i)(1 −2i), y que 1 + 2i, 1 −2i son elementos irreducibles.
(4). Si p ∈ Z es primo y verifica p ≡ 3 (m´ od 4), entonces es primo en Z[i]. En efecto, si p = αβ
es una factorizaci ´ on propia, se tiene N(α) = p, y p es una suma de dos cuadrados, lo que es
imposible si p ≡ 3 (m´ od 4).
Rec´ıprocamente, si p ∈ Z es primo y p ,≡ 3 (m´ od 4), entonces p = 2 ´ o p ≡ 1 (m´ od 4). Si p = 2
ya hemos visto que p no es primo. Si p ≡ 1 (m´ od 4), utilizando el Teorema de Wilson tenemos
la relaci ´ on:
1 2 3 (p −2) (p −1) ≡ −1 (m´ od p).
Agrupamos los factores del t´ ermino de la izquierda en parejas: 1, p − 1; 2, p − 2; etc. De esta
forma tenemos:
(−1)
p−1
2
_
1 2 3
_
p −1
2
__
≡ −1 (m´ od p).
Se tiene que
p−1
2
es par, ya que p ≡ 1 (m´ od 4), luego
1 2 3
_
p −1
2
_
≡ −1 (m´ od p).
Si llamamos q = 1 2 3
_
p−1
2
_
, se tiene p [ q
2
+ 1, y en Z[i] se tendr´ a p [ q
2
+ 1 =
(q + i)(q − i). Observa que p [ q +i, ya que si existe a + bi ∈ Z[i] tal que q + i = p(a + bi),
entonces 1 = pb, lo que es una contradicci ´ on. De la misma forma se prueba que p [ q −i. Por
lo tanto p no es primo en Z[i], y tenemos el resultado.
(5). Si p = 2 ya conocemos la descomposici ´ on en elementos primos de p. Si p ≡ 1 (m´ od p),
entonces N(p) = p
2
, y si p = αβ es una factorizaci ´ on propia, entonces N(α) = p. Sea α =
a + bi, entonces p = a
2
+ b
2
, y la factorizaci ´ on en primos de p en Z[i] es: (a + bi)(a − bi). En
particular se obtiene que cada entero primo positivo es la suma de dos cuadrados si y solo
si es congruente con 1 m´ odulo 4, y en este caso una factorizaci ´ on en primos de p en Z[i] es:
p = (a +bi)(a −bi).
SOLUCI ´ ON. Ejercicio (8.32.)
(1). La aplicaci ´ on g es: g(

t
i=0
a
i
X
i
) =

t
i=0
(a
i
+ a)X
i
.
(2). La imagen de g es
A
a
[X], esto es, g es sobreyectiva. Tenemos que g(

t
i=0
a
i
X
i
) = 0 si y solo
si a
i
+ a = 0 para cada ´ındice i, por lo tanto si y solo si

t
i=0
a
i
X
i
tiene todos sus coeficientes
en a, esto es, si

t
i=0
a
i
X
i
∈ a[X].
´
ALGEBRA CONMUTATIVA
P. Jara
318 CAP. XI. SOLUCIONES A LOS EJERCICIOS
(3). Por la construcci ´ on la imagen de F + Ker(g) es g(F), luego tenemos
A[X]
Ker(g)

Im(g)
F + Ker(g)

g(F)

t
i=0
a
i
X
i
+ Ker(g)

t
i=0
(a
i
+ a)X
i
.
Como hemos visto anteriormente se tiene Im(g) =
A
a
[X] y Ker(g) = a[X], luego
A[X]
Ker(g)
=
A[X]
a[X]
, y
se tiene
A
a[X]

=
A[X]
a[X]
.
(4). Tenemos que Z
n
[X] =
Z[X]
(nZ)[X]
.
(5). El ideal (n) ⊆ X[X] es el ideal (nZ)[X], esto es, el conjunto de todos los polinomios cuyos
coeficientes son m´ ultiplos de n en Z. Este ideal tambi´ en se puede escribir como nZ[X].
(6). El ideal (n) ⊆ Z[X] es primo cuando
Z[X]
(n)
=
Z[X]
nZ[X]
=
Z
nZ
[X] = Z
n
[X]
es un dominio de integridad, esto es, cuando Z
n
es un dominio de integridad, y por tanto
cuando n es un entero primo.
(7). El ideal (n) ⊆ Z[X] es maximal cuando Z
n
[X] es un cuerpo, y como este anillo nunca es
un cuerpo, tenemos que nunca (n) ⊆ Z[X] es un ideal maximal.
(8). Un ejemplo de un ideal maximal es (p, X), siendo p ∈ Z un entero primo; en este caso se
tiene:
Z[X]
(p, X)

=
Z[X]/(p)
(p, X)/(p)

=
Z
p
[X]
(X)

= Z
p
.

SOLUCI ´ ON. Ejercicio (8.33.)
(a) ⇒(b). Sean xy ∈ (a), entonces xy = ab para un cierto b ∈ A. Como D es un dominio de
factorizaci ´ on ´ unica y a es irreducible, ´ este aparece en la factorizaci ´ on de x, luego x ∈ (a), o
de y, luego y ∈ (a), y por tanto (a) es un ideal primo.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 57. EJERCICIOS DEL CAP´ITULO I 319
(b) ⇒ (a). Si a = xy, entonces xy ∈ (a), por ser ´ este un ideal primo resulta x ∈ (a), luego
x = ab para cierto b ∈ D, obteniendo a = xy = aby, luego 1 = by, e y es una unidad, o y ∈ (a),
lleg´ andose entonces a que x es una unidad, por tanto a es un elemento irreducible.
SOLUCI ´ ON. Ejercicio (8.34.)
(1). Si f =

n
i=0
a
i
x
i
es una unidad, existe g =

m
j=0
b
j
x
j
tal que fg = 1, entonces a
0
b
0
= 1 y
a
0
es una unidad. Por otro lado tenemos a
n
b
m
= 0, a
n
b
m−1
+ a
n−1
b
m
= 0, luego a
2
n
b
m−1
+
a
n
a
n−1
b
m
= 0, entonces a
2
n
b
m−1
= 0. Por inducci ´ on probamos que a
r+1
n
b
m−r
= 0. Tomando
r = mtenemos a
m+1
n
b
0
= 0 y resulta que a
n
es nilpotente. Como f =

n
i=0
a
i
x
i
es una unidad
y a
n
x
n
es nilpotente, resulta que f −a
n
x
n
=

n−1
i=0
a
i
x
i
es una unidad. Aplicando en resultado
que acabamos de probar tenemos que a
n−1
es nilpotente, y por inducci ´ on a
1
, a
2
, . . . , a
n
son
nilpotentes.
(2). Si f =

n
i=0
a
i
x
i
es nilpotente, entonces a
n
es nilpotente, y como la suma de nilpotentes
lo es, resulta que

n−1
i=0
a
i
x
i
es nilpotente. Por inducci ´ on resulta que a
0
, a
1
, . . . , a
n
son nilpo-
tentes. La otra implicaci ´ on es inmediata.
(3). Supongamos que f =

n
i=0
a
i
x
i
es un divisor de cero y sea 0 ,= g =

m
j=0
b
j
x
j
un polino-
mio de grado m´ınimo tal que fg = 0. Como a
n
b
m
= 0, tenemos que f (a
n
g) = 0; como el grado
de a
n
g es menor que el grado de g, resulta que a
n
g = 0. En la expansi ´ on de fg el coeficiente de
x
n+m−1
es a
n−1
b
m
+a
n
b
m−1
= 0. Como a
n
b
m−1
= 0, resulta que a
n−1
b
m
= 0. Procediendo en
la misma forma tenemos a
n−1
g = 0. Por inducci ´ on probamos que a
i
g = 0 para cada ´ındice
0 ≤ i ≤ n. Basta tomar como a cualquier coeficiente no nulo de g. La otra implicaci ´ on es
inmediata.
(4). Lema de Gauss. Llamamos f =

n
i=0
a
i
x
i
, g =

m
j=0
b
j
x
j
y fg =

k
c
k
x
k
. Si fg es primitivo,
entonces (1) = (¦c
k
¦
k
) ⊆ (¦a
i
¦
i
) ∩ (¦b
j
¦
j
), y por tanto f y g son primitivos. Si f y g son primi-
tivos y fg no lo es, entonces existe un ideal maximal m tal que (¦c
k
¦
k
) ⊆ m. Como (¦a
i
¦
i
) _ m,
existe un ´ındice i
0
m´ınimo tal que a
i
0
/ ∈ m, y tomamos j
0
de la misma forma. En la expresi ´ on
del elemento
c
i
0
+j
0
= a
i
0
+j
0
b
0
+ +a
i
0
+1
b
j
0
−1
+a
i
0
b
j
0
+a
i
0
−1
b
j
0
+1
+ +a
0
b
j
0
+i
0
todos los t´ erminos, salvo a
i
0
b
j
0
pertenecen a m, lo que es una contradicci ´ on.
SOLUCI ´ ON. Ejercicio (8.35.)
HACER
SOLUCI ´ ON. Ejercicio (8.36.)
Sea Dun DFU, y K su cuerpo de fracciones. Como K[X] es un DE, entonces es un DFU. Dado
un polinomio no nulo 0 ,= F ∈ D[X], al considerar F ∈ K[X] existe una factorizaci ´ on
F = dF
1
F
t
´
ALGEBRA CONMUTATIVA
P. Jara
320 CAP. XI. SOLUCIONES A LOS EJERCICIOS
con d ∈ D y los F
i
polinomios irreducibles. Podemos suponer que cada F
i
∈ D[X] y que es
primitivo, esto es que, su contenido c(F), el m´ aximo com´ un divisor de sus coeficientes es 1.
Tenemos entonces que cada F
i
∈ D[X] es irreducible por el Lema de Gauss.
Si d = a/b es irreducible, entonces bF = aF
1
F
t
. Tomando contenidos se tiene
bc(F) = c(aF
1
F
t
) = ac(F
1
) c(F
t
) = a.
(Es consecuencia del Ejercicio (8.34.)) De aqu´ı se tiene F = c(F)F
1
F
t
es un producto de
irreducibles en D[X].
Supongamos que F = eG
1
G
s
con los G
j
polinomios irreducibles primitivos no constantes.
Al considerar las dos descomposiciones en K[X] se tiene t = a, y salvo una una reordenaci ´ on
podemos suponer que G
i
= a
i
F
i
, i = 1, . . . , t, con a
i
∈ K. Tomando contenidos se tiene
a
i
= c(G
i
) ∈ D,y por lo tanto son invertibles. Tenemos entonces que las dos factorizaciones
son equivalentes.
SOLUCI ´ ON. Ejercicio (8.37.)
(1). Como Z[

−5] ⊆ C, es un DI.
(2). Es claro desarrollando los productos. Para ver que son factorizaciones distintas, basta
calcular la norma de cada elemento:
x N(x)
2 4
3 9
1 +

−5 6
1 −

−5 6
Por lo tanto 2 no es asociado a ning´ un otro, y lo mismo pasa con los dem´ as.
SOLUCI ´ ON. Ejercicio (8.38.)
(1). Como Z[

5] ⊆ C, es un DI.
(2). Tenemos N(a+b

5) = a
2
−5b
2
= (a+b

5)(a−b

5), y por tanto es un homomorfismo
para el producto, ya que (a −b

5)(c −d

5) = ac + 5bd −(ad +bc)

5.
(3). Si x es invertible existe y tal que xy = 1. Entonces 1 = N(1) = N(x)y) = N(x)N(y),
Entonces N(x) es invertible en Z, luego es ±1.
(4). Tenemos N(3 + 4

5) = 1 y N(2 +

5) = −1.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 57. EJERCICIOS DEL CAP´ITULO I 321
(5). Si x = y
1
y
2
enZ[

5], entonces N(x) = N(y
1
)N(y
2
), y si N(x) es primo, resulta, por ejemplo,
que N(y
1
) = ±1, esto es, y
1
es invertible y x es irreducible.
(6). Es claro que m´ odulo 5 mi 2 ni 3 son cuadrados, luego la congruencia no tiene soluci ´ on
en Z. Se tiene que N(2) = 4, luego cualquier factor propio x = a + b

5 de 2 en Z[

5] verifica
N(x) = ±2, esto es a
2
−5b
2
= ±2, que no tiene soluci ´ on en Z, luego 2 es irreducible. El mismo
razonamiento vale para los otros elementos.
(7). En este caso N(3 +

5) = 4 = N(3 −

5) y por lo tanto son irreducibles; como ninguno
es asociado a 2, tenemos dos descomposiciones distintas de 4 en Z[

5].
SOLUCI ´ ON. Ejercicio (8.39.)
HACER
SOLUCI ´ ON. Ejercicio (8.40.)
HACER
SOLUCI ´ ON. Ejercicio (8.41.)
HACER
SOLUCI ´ ON. Ejercicio (8.42.)
HACER
SOLUCI ´ ON. Ejercicio (8.43.)
HACER
SOLUCI ´ ON. Ejercicio (8.44.)
HACER
SOLUCI ´ ON. Ejercicio (8.45.)
HACER
SOLUCI ´ ON. Ejercicio (8.46.)
´
ALGEBRA CONMUTATIVA
P. Jara
322 CAP. XI. SOLUCIONES A LOS EJERCICIOS
HACER
SOLUCI ´ ON. Ejercicio (8.47.)
Si A

= B C entonces 1
A
= (1
B
, 1
C
) = (1
B
, 0) + (0, 1
C
). Los elementos (1
B
, 0) y (0, 1
C
) son
idempotentes y verifican B = (1
B
, 0)A, C = (0, 1
C
)A. Por otro lado, si existe un idempotente e
verificando las condiciones del enunciado, entonces eA ∩ (1 −e)A = ¦0¦ y A = eA + (1 −e)A,
luego A

= eA (1 −e)A

= B C.
SOLUCI ´ ON. Ejercicio (8.48.)
(1) Dado un ideal a de A =

n
i=1
A
i
, consideramos el elemento e
i
= (δ
i,j
)
j
; es claro que ae
i
puede identificar con un ideal de A
i
, sea ´ este a
i
. Entonces a =

n
i=1
a
i
.
(2) Los ideales primos son de la forma A
1
A
i−1
p
i
A
i+1
A
n
, siendo p
i
un ideal
primo de A
i
.
Los ideales maximales son de la forma A
1
A
i−1
m
i
A
i+1
A
n
, siendo m
i
un
ideal maximal de A
i
.
(3) En este caso los ideales primos sonde la forma A
1
A
i−1
0 A
i+1
A
n
, por
tanto hay exactamente n.

SOLUCI ´ ON. Ejercicio (8.49.)
(a) ⇒(b). Es una consecuencia del Teorema chino del resto.
(b) ⇒(a). Es una consecuencia de la biyecci ´ on existentes entre ideales de Im(f ) e ideales de
A/ Ker(f ) para cada homomorfismo de anillos f : A −→B.
SOLUCI ´ ON. Ejercicio (8.50.)
(1) Cada polinomio F ∈ K[X, Y] se escribe en la forma

n,m
i=0,j=0
k
i,j
X
i
Y
j
, y por tanto se tiene
F = k
0,0
+

n
i=1
k
i,0
X
i
+

m
j=1
k
0,j
Y
j
+ XYG, para alg´ un G ∈ K[X, Y], que es justamente la
expresi ´ on del enunciado.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 57. EJERCICIOS DEL CAP´ITULO I 323
(2) Basta hacer la multiplicaci ´ on y reducir m´ odulo XY.
(k +F
1
(X)X +F
2
(Y)Y + (XY))(h +G
1
(X)X +G
2
(Y)Y + (X))
=kh +kG
1
(X)X +kG
2
(Y)Y +F
1
(X)Xh +F
1
(X)XG
1
(X)X +F
1
(X)XG
2
(Y)Y +F
2
(Y)Yh
+F
2
(Y)YG
1
(X)X +F
2
(Y)YG
2
(Y)Y + (XY)
=kh +kG
1
(X)X +F
1
(X)Xh +F
1
(X)XG
1
(X)X +kG
2
(Y)Y +F
2
(Y)Yh
+F
2
(Y)YG
2
(Y)Y + (XY)
=kh + (kG
1
(X) +hF
1
(X) +F
1
(X)G
1
(X)X)X + (kG
2
(Y) +hF
2
(Y)
+F
2
(Y)G
2
(Y)Y)Y + (XY).
(3) Un ideal maximal es (X + (XY), Y + (XY)), que corresponde al ideal maximal (X, Y) de
K[X, Y] que contiene a (XY).
Por ser A un cociente de K[X, Y], los ideales maximales de A est´ an en correspondencia
con los ideales maximales m de K[X, Y] que contienen a (XY). Se verifica entonces XY ∈
(XY) ⊆ m, y por ser m un ideal primo de K[X, Y], se tiene X ∈ m o Y ∈ m.
Si X ∈ m, entonces m = (X) + (F
1
, . . . , F
t
), siendo F
1
, . . . , F
t
∈ K[Y]; basta reducir un
sistema de generadores de m m´ odulo (X) para obtener F
1
, . . . , F
t
. Por lo tanto tenemos:
K[X,Y]/(XY)
m/(XY)

=
K[X,Y]
m

=
K[X,Y]/(X)
((X)+(F
1
,...,F
t
))/(X)

=
K[Y]
(F
1
,...,F
t
)K[Y]
Como es un cuerpo, y como K[Y] es un dominio eucl´ıdeo, resulta que (F
1
, . . . , F
t
)K[Y] es
un ideal principal, generado por un polinomio irreducible.
El mismo resultado se tiene si suponemos que Y ∈ m.

SOLUCI ´ ON. Ejercicio (8.51.)
(1) Tenemos que j
A
: A −→A B, definido j
A
(a) = (a, 0) para cada a ∈ A, es un homomorfis-
mo de grupos.
(2) Tenemos que q
A
: A B −→ A, definido q
A
(a, b) = a para cada (a, b) ∈ A B, es un
homomorfismo de anillos.
(3) Definimos f : X −→ A B mediante f (x) = (f
A
(x), f
B
(x) para cada x ∈ X, es un homo-
morfismo y es el ´ unico que verifica que f
A
= q
A
◦ f y f
B
= q
B
◦ f .
(4) Es justo la definici ´ on de producto de anillos.
(5) Es claro que e
A
= (1, 0), e
B
= (0, 1) ∈ A B son idempotentes y que verifican e
A
+ e
B
=
(1, 1). Vamos a ver que e
1
e
2
= 0, en efecto e
2
= 1e
2
= (e
1
+e
2
)e
2
= e
1
e
2
+e
2
e
2
= e
1
e
2
+e
2
,
luego e
1
e
2
= 0.
´
ALGEBRA CONMUTATIVA
P. Jara
324 CAP. XI. SOLUCIONES A LOS EJERCICIOS
(6) Dados elementos idempotentes e
1
, e
2
∈ C tales que e
1
+ e
2
= 1. Definimos C
1
= e
1
C, es
un anillo, no un subanillo de C. Consideramos la siguiente situaci ´ on:
C
×e
1
¸r
r
r
r
r
r
r
r
r
r
r
×e
2

L
L
L
L
L
L
L
L
L
L
L
α

e
1
C e
1
C e
2
C
proy
¸
proy

e
2
C
en donde α est´ a definido α(c) = (e
1
c, e
2
c). Es claro que α es inyectivo: Si 0 = α(c) =
(e
1
c, e
2
c), entonces e
1
c = 0 = e
2
c, y se tiene c = 1c = (e
1
+ e
2
)c = e
1
c + e
2
c = 0. Para ver
que es sobreyectivo, dado (e
1
c, e
2
d) ∈ e
1
C e
2
C, consideramos x = e
1
c +e
2
d ∈ C. Vamos
a ver que α(e
1
c +e
2
d) = (e
1
c, e
2
d); se tiene
α(x) = (e
1
x, e
2
x) = (e
1
(e
1
c +e
2
d), e
2
(e
1
c +e
2
d)) = (e
1
c, e
2
d).
(7) Es claro.

SOLUCI ´ ON. Ejercicio (8.52.)
(1) Se tiene que f
X
: K[X] −→ A, definida por f
X
(X) = X + (XY), es un homomorfismos de
de anillos por la propiedad universal del anillo de polinomios. Es claro que es inyectivo,
luego podemos identificar K[X] con su imagen en A.
(2) Tenemos que g
X
: A −→K[X] definida por g
X
(k +F
1
(X)X +F
2
(Y)Y +(XY)) = k +F
1
(X)X
es un homomorfismo de anillos; est´ a inducido por la evaluaci ´ on en Y = 0. El n´ ucleo de
g
X
es ¦F
2
(Y)Y + (XY) [ F
2
(Y) ∈ K[Y]¦, el ideal generado por Y.
(3) Utilizando la propiedad universal del anillo producto se tiene que α est´ a definido por
α(k +F
1
(X)X +F
2
(Y)Y +(XY)) = (k +F
1
(X)X, k +F
2
(Y)Y) ∈ K[X] K[Y]. La imagen de α
es ¦k +F
1
(X)X, k +F
2
(Y)Y [ F
1
(X) ∈ K[X], F
2
(Y) ∈ K[Y]¦. Es f´ acil ver que α es inyectivo.
(4) Dado el diagram conmutativo
B
h
X

R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
h
y

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
A
g
X

g
Y

K[X]
eval
0

K[Y]
eval
0

K
para cada b ∈ B consideramos los polinomios h
X
(b) ∈ K[X] y h
Y
(b) ∈ K[Y]. Como
eval
0
(h
X
(b)) = eval
0
(h
Y
(b)), definimos h(b) = eval
0
(h
X
(b)) + (h
X
(b) − eval
0
(h
X
(b))) +
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 57. EJERCICIOS DEL CAP´ITULO I 325
(h
Y
(b) − eval
0
(h
Y
(b))) + (XY) ∈ A, esto es, h(b) = h
X
(b) + h
Y
(b) − eval
0
(h
X
(b)) + (XY).
As´ı definido hace conmutar el siguiente diagrama
B
h

C
C
C
C
C
h
X

R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
h
y

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
A
g
X

g
Y

K[X]
eval
0

K[Y]
eval
0

K
Si h

B
−→ A tambi´ en verifica h
X
= g
X
◦ h

y h
Y
= g
Y
◦ h

, supongamos que h

(b) =
k
b
+F
1,b
(X)X +F
2,b
(Y)Y + (XY), entonces se tiene:
k
b
= (eval
0
◦ g
X
◦ h

)(b) = (eval
0
◦ g
X
◦ h)(b);
k
b
+F
1,b
(X)X = (g
X
◦ h

)(b) = (g
X
◦ h)(b);
k
b
+F
2,b
(Y)Y = (g
Y
◦ h

)(b) = (g
Y
◦ h)(b).
Por lo tanto h

= h.

SOLUCI ´ ON. Ejercicio (8.53.)
Como tenemos B ⊗
A
C =
L(B×C)
S
, siendo L(B C) el A–m´ odulo libre sobre B C. Vamos a dar
estructura de BC–m´ odulo a L(BC) y a comprobar que S es un subm´ odulo. La estructura,
sobre los generadores de L(B C) est´ a definida por
(x, y)(b, c) = (xb, yc), ∀(x, y), (b, c) ∈ B C.
Es claro que L(BC) es un BC–m´ odulo. Para ver que S es un subm´ odulo basta ver que para
cada generador g de S y cada (x, y) ∈ B C se tiene (x, y)g ∈ S. En efecto, se tiene:
(x, y) ((b
1
+b
2
, c) −(b
1
, c) −(b
2
, c)) = (xb
1
+xb
2
, yc) −(xb
1
, yc) −(xb
2
, yc) ∈ S.
(x, y) ((b, c
1
+c
2
) −(b, c
1
) −(b, c
2
)) = (xb, yc
1
+yc
2
) −(xb, yc
1
) −(xb, yc
2
) ∈ S.
(x, y) ((ab, c) −(b, ac)) = (xab, yc) −(xb, yac) = (axb, yc) −(xb, ayc) ∈ S.
(x, y) ((ab, c) −a(b, c)) = (xab, yc)−(x, y)a(b, c) = (axb, yc)−a(x, y)(b, c) = (axb, c)−a(xb, yc) ∈ S.
Veamos ahora que la multiplicaci ´ onest´ a biendefinida. Sea b
2
⊗c
2
=

t
i=1
b

i
⊗c

i
, esto significa
que (b
2
, c
2
) −

t
i=1
(b

i
, c

i
) ∈ S, y veamos que (b
1
⊗ c
1
)(b
2
⊗ c
2
) = (b
1
⊗ c
1
)(

t
i=1
b

i
⊗ c

i
), o
equivalentemente que (b
1
b
2
)⊗(c
1
c
2
) =

t
i=1
(b
1
b

i
)⊗(c
1
c

i
). Por definici ´ on esto es equivalente
a ver que (b
1
b
2
, c
1
c
2
) −

t
i=1
(b
1
b

i
, c
1
c

i
) ∈ S, y esto se deduce de que S es un BC-subm´ odulo
de B C.
´
ALGEBRA CONMUTATIVA
P. Jara
326 CAP. XI. SOLUCIONES A LOS EJERCICIOS
Es claro que 1 ⊗1 es el uno de B ⊗
A
C.
SOLUCI ´ ON. Ejercicio (8.54.)
Dado β
B
C −→ C definimos un homomorfismo de A–m´ odulos β
0
: L(B C) −→ X me-
diante β
0
(b, c) = β(b, c). Para cada generador g ∈ S se tiene β
0
(g) = 0 ya que β es A–bilineal.
Entonces β
0
se factoriza de forma ´ unica por L(B C)/S = B ⊗
A
C.
L(B C)
proy

β

I
I
I
I
I
I
I
I
I
I
L(B C)/S = B ⊗
A
C
β

¸m
m
m
m
m
m
m
X
Es claro que β = β

◦ τ. La unicidad de β

verificando esta condici ´ on es consecuencia de la
unicidad en la construcci ´ on de β
0
y β

.
Observa que β

, sobre los generadores de B ⊗
A
C esta definido por β

(b ⊗ c) = β(b, c) para
cada (b, c) ∈ B C.
SOLUCI ´ ON. Ejercicio (8.55.)
Tenemos β

: B ⊗
A
C −→ X un homomorfismo de A–m´ odulos definido β

(b ⊗ c) = β(b, c).
Falta comprobar que β

es un homomorfismo de A–´ algebra, esto es, que
β

((b
1
⊗c
1
)(b
2
⊗c
2
)) = β

((b
1
b
2
)⊗(c
1
c
2
)) = β(b
1
b
2
, c
1
c
2
) = β(b
1
, c
1
)β(b
2
, c
2
) = β

(b
1
⊗c
1

(b
2
⊗c
2
)
y que
β

(1 ⊗1) = β(1, 1) = 1.

SOLUCI ´ ON. Ejercicio (8.56.)
En esta situaci ´ on definimos β : B C −→ X mediante β(b, c) = f
B
(b)f
C
(c) para cualesquiera
b ∈ B y c ∈ C. Comprobamos que β es una aplicaci ´ on A–bilineal. Por ejemplo se tiene
β(ab, c) = f
B
(ab)f
C
(c) = af
B
(b)f
C
(c) = aβ(b, c),
β(b, ac) = f
B
(b)f
C
(ac) = f
B
(b)af
C
(c) = aβ(b, c).
Adem´ as β verifica:
β((b
1
, c
1
)(b
2
, c
2
)) = β(b
1
b
2
, c
1
c
2
) = f
B
(b
1
b
2
)f
C
(c
1
c
2
) = f
B
(b
1
)f
C
(c
1
)f
B
(b
2
)f
B
(b
2
) = β(b
1
, c
1
)β(b
2
, c
2
).
y
β(1, 1) = f
B
(1)f
C
(1) = 1.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 57. EJERCICIOS DEL CAP´ITULO I 327
Luego existe un ´ unico homomorfismo de A–´ algebras β

: B ⊗
A
C −→ X tal que β = β

◦ τ.
Entonces β

est´ a definido β

(b ⊗ c) = β(b, c) = f
B
(b)f
C
(c). Es claro que β

hace conmutar el
diagrama, esto es:
f
B
= β

◦ j
B
y f
C
= β

◦ j
C
,
y que es el ´ unico homomorfismo de A–´ algebras que verifica estas condiciones. As´ı pues defi-
nimos f = β

.
SOLUCI ´ ON. Ejercicio (8.57.)
Consideramos la siguiente situaci ´ on:
A[X]
j
X

f
X
M
M
M
M
M
M
M
M
M
M
M
A[X] ⊗
A
A[Y]
f

A[Y]
j
Y
¸
f
Y _q
q
q
q
q
q
q
q
q
q
q
A[X, Y]
en donde j
X
(F) = F ⊗1 y f
X
(F) = F para cada F ∈ A[X] y j
Y
(G) = 1 ⊗G y f
Y
(G) = G para cada
G ∈ A[Y]. Todos ellos son homomorfismos de A–´ algebras. Existe pues un ´ unico homomor-
fismo de A–´ algebras, f , haciendo conmutar el diagrama. Este homomorfismo est´ a definido
f (F ⊗G) = FG. Vamos a ver que f es un isomorfismo.
Para ver que es sobreyectivo basta comprobar que X
n
Y
m
∈ Im(f ) para todos n, m ∈ N. Esto es
claro ya que X
n
Y
m
= f (X
n
⊗Y
m
). Para ver que es inyectivo vamos antes a ver como podemos
escribir los elementos de A[X] ⊗
A
A[Y]. Un elemento cualquiera de A[X] ⊗
A
A[Y] es de la forma

t
i=1
F
i
⊗ G
i
, en donde, por ejemplo tenemos F
i
=

s
j=1
a
i,j
X
j
y G
i
=

r
h=1
b
i,h
Y
h
. Tenemos
entonces:
t

i=1
F
i
⊗G
i
=
t

i=1
(
s

j=1
a
i,j
X
j
) ⊗(
r

h=1
b
i,h
Y
h
) =
t

i=1
s

j=1
r

h=1
a
i,j
b
i,h
(X
j
⊗Y
h
) =

i,j,h
a
i,j
b
i,h
(X
j
⊗Y
h
)
Veamos que esta es una buena forma de escribir los elementos de A[X] ⊗
A
A[Y].
Si f (

t
i=1
F
i
⊗G
i
) = 0, entonces
0 = f (
t

i=1
F
i
⊗G
i
) = f (

i,j,h
a
i,j
b
i,h
(X
j
⊗Y
h
)) =

i,j,h
a
i,j
b
i,h
X
j
Y
h
.
En esta expresi ´ on el coeficiente de X
j
Y
h
es:

t
i=1
a
i,j
b
i,h
, y por lo tanto deber ser igual a cero.
Entonces se tiene:
t

i=1
F
i
⊗G
i
=

j,h
_
t

i=1
a
i,j
b
i,h
_
X
j
⊗Y
h
= 0,
ya que es una combinaci ´ on lineal en la que todos los coeficientes son iguales a cero.
´
ALGEBRA CONMUTATIVA
P. Jara
SEC. 58. EJERCICIOS DEL CAP´ITULO II 329
58. Ejercicios del Cap´ıtulo II
SOLUCI ´ ON. Ejercicio (16.1.)
(1). Lexicogr´ afico con X > Y > Z:
X
3
Y, X
3
Z
2
, X
3
Z, X
2
Y
2
Z, X
2
Y, XZ
2
, Y
2
Z
2
, Y
2
Z.
(2). Lexicogr´ afico graduado con X > Y > Z:
X
2
Y
2
Z, X
3
Z
2
, X
3
Y, X
3
Z, Y
2
Z
2
, X
2
Y, XZ
2
, Y
2
Z.
(3). Lexicogr´ afico graduado inverso con X > Y > Z:
X
2
Y
2
Z, X
3
Z
2
, X
3
Y, X
3
Z, Y
2
Z
2
, X
2
Y, Y
2
Z, XZ
2
.

SOLUCI ´ ON. Ejercicio (16.2.)
(1). Lexicogr´ afico con X > Y > Z:
X
3
Y, X
3
Z
2
, X
2
Y
2
Z, X
2
YZ
2
, X
2
Z
2
, X
2
Z, X
2
, XY
2
Z.
(2). Lexicogr´ afico graduado con X > Y > Z:
X
3
Z
2
, X
2
Y
2
Z, X
2
YZ
2
, X
2
Z
2
, XY
2
Z, X
3
Y, X
2
Z, X
2
.
(3). Lexicogr´ afico graduado inverso con X > Y > Z:
X
2
Y
2
Z, X
3
Z
2
, X
2
YZ
2
, X
3
Y, XY
2
Z, X
2
Z
2
, X
2
Z, X
2
.

SOLUCI ´ ON. Ejercicio (16.3.)
(1). Lexicogr´ afico. Para el caso de dos variables X e Y, una representaci ´ on del orden lexi-
cogr´ afico es la siguiente:
´
ALGEBRA CONMUTATIVA
P. Jara
330 CAP. XI. SOLUCIONES A LOS EJERCICIOS
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?

C
C
C
C
C
C
C
C
C
C
C
CO
C
C
C
C
C
C
C
C
C
C
C
CO
C
C
C
C
C
C
C
C
C
C
C
CO
C
C
C
C
C
C
C
C
C
C
C
CO
X X
2
X
3
Y XY X
2
Y X
3
Y
Entonces los monomios m´ as peque˜ nos son:
1, Y, Y
2
, Y
3
, . . . , Y
9
.
Lexicogr´ afico graduado inverso. Para el caso de dos variables X e Y, una representaci ´ on del
ordenlexicogr´ afico graduado y del ordenlexicogr´ afico inverso, ya que eneste caso coinciden,
es la siguiente:
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?
? ? ? ? ?

@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
@
@
@
@I
X X
2
X
3
Y XY X
2
Y X
3
Y
Entonces los monomios m´ as peque˜ nos son:
1, Y, X, Y
2
, XY, X
2
, Y
3
, XY
2
, X
2
Y, X
3
, Y
4
, XY
3
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 58. EJERCICIOS DEL CAP´ITULO II 331
(2). Los monomios de grado total menor o igual que 2 son:
1, X, Y, Z, X
2
, XY, XZ, Y
2
, YZ, Z
2
.
Ordenados de mayor a menor aparecen como sigue:
Orden lexicogr´ afico.
X
2
, XY, XZ, X, Y
2
, YZ, Y, Z
2
, Z, 1.
Orden lexicogr´ afico graduado.
X
2
, XY, XZ, Y
2
, YZ, Z
2
, X, Y, Z, 1.
Orden lexicogr´ afico graduado inverso.
X
2
, XY, Y
2
, XZ, YZ, Z
2
, X, Y, Z, 1.

SOLUCI ´ ON. Ejercicio (16.4.)
Observar que en todos los casos basta determinar la ordenaci ´ on de las variables X
1
, . . . , X
n
, y
que en total existen n! ordenaciones distintas de las variables.
SOLUCI ´ ON. Ejercicio (16.5.)
Tenemos que dividir F = X
7
Y
2
+ XY
2
+ Y
2
por ¦G
1
= XY
2
− X, G
2
= −Y
3
+ X¦. entonces

1
= (1, 2)+N
2
y ∆
2
= (1, 0)+N
2
¸∆
1
. Consideramos la siguiente tabla para hacer la divisi ´ on:

1
= (1, 2) +N
2

2
= ((1, 0) +N
2
) ¸ ∆
1
i F
i
exp(F
i
) ∈ Q
1
Q
2
R

Q
i
G
i
+R
0 X
7
Y
2
+XY
2
+Y
2
(7, 2) ∆
1
X
6
X
7
Y
2
−X
7
1 X
7
+XY
2
+Y
2
(7, 0) ∆ X
7
X
7
2 XY
2
+Y
2
(1, 2) ∆
1
1 XY
2
−X
3 Y
2
+X (0, 2) ∆ Y
2
Y
2
4 X (1, 0) ∆ X X

0 X
6
+ 1 X
7
+Y
2
+X X
7
Y
2
+XY
2
+Y
2
La divisi ´ on es:
X
7
Y
2
+XY
2
+Y
2
= (X
6
+ 1)(XY
2
−X) + 0(−Y
3
+X) + (X
7
+Y
2
+X).
´
ALGEBRA CONMUTATIVA
P. Jara
332 CAP. XI. SOLUCIONES A LOS EJERCICIOS
(2). Es esencialmente igual, en este caso al permutar los papeles de G
1
y G
2
no cambia la
divisi ´ on. Tenemos:
X
7
Y
2
+XY
2
+Y
2
= 0(−Y
3
+X) + (X
6
+ 1)(XY
2
−X) + (X
7
+Y
2
+X).

SOLUCI ´ ON. Ejercicio (16.6.)
(1). Tomamos F = X
2
Y +XY
2
+Y
2
, G
1
= Y
2
−1 y G
2
= XY −1. En este caso ∆
1
= (0, 2) +N
2
y ∆
2
= (1, 1) +N
2
¸ ∆
1
. Hacemos la divisi ´ on seg´ un la siguiente tabla:

1
= (0, 2) +N
2

2
= ((1, 1) +N
2
) ¸ ∆
1
i F
i
exp(F
i
) ∈ Q
1
Q
2
R

Q
i
G
i
+R
0 X
2
Y +XY
2
+Y
2
(2, 1) ∆
2
X X
2
Y −X
1 XY
2
+Y
2
+X (1, 2) ∆
1
X XY
2
−X
2 Y
2
+ 2X (0, 2) ∆
1
1 Y
2
−1
3 2X + 1 (1, 0), (0, 0) ∆ 2X + 1 2X + 1

X + 1 X 2X + 1 X
2
Y +XY
2
+Y
2
La divisi ´ on es:
X
2
Y +XY
2
+Y
2
= (X + 1)(Y
2
−1) + (X)(XY −1) + (2X + 1)
(2). Tomamos F = X
2
Y +XY
2
+Y
2
, G
1
= XY −1 y G
2
= Y
2
−1. En este caso ∆
1
= (1, 1) +N
2
y ∆
2
= (0, 2) +N
2
¸ ∆
1
. Hacemos la divisi ´ on seg´ un la siguiente tabla:

1
= (1, 1) +N
2

2
= ((0, 2) +N
2
) ¸ ∆
1
i F
i
exp(F
i
) ∈ Q
1
Q
2
R

Q
i
G
i
+R
0 X
2
Y +XY
2
+Y
2
(2, 1) ∆
1
X X
2
Y −X
1 XY
2
+Y
2
+X (1, 2) ∆
1
Y XY
2
−Y
2 Y
2
+X +Y (0, 2) ∆
2
1 Y
2
−1
3 X +Y + 1 (1, 0), (0, 1), ∆ X +Y + 1 X +Y + 1

X +Y 1 X +Y + 1 X
2
Y +XY
2
+Y
2
La divisi ´ on es:
X
2
Y +XY
2
+Y
2
= (X +Y)(XY −1) + (1)(Y
2
−1) + (X +Y + 1)

26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 58. EJERCICIOS DEL CAP´ITULO II 333
SOLUCI ´ ON. Ejercicio (16.7.)
Tenemos exp(F) = (3, 3) y exp(G) = (1, 4). Como ∆
1
= (1, 4) + N
2
, entonces exp(F) / ∈ ∆
1
.
Entonces calculamos
F
1
= F −X
3
Y
3
= 3X
2
Y
4
y hacemos la divisi ´ on de F
1
por G. En este caso exp(F
1
) = (2, 4) ∈ ∆
1
; se tiene
F
2
= F
1

3
1
XG = 0.
Recomponiendo se tiene
F
1
−3XG = 0;
F −X
3
Y
3
= F
1
,
luego
F = 3XG +X
3
Y
3
.
El cociente es 3X y el resto es X
3
Y
3
.
SOLUCI ´ ON. Ejercicio (16.8.)
Tenemos exp G
1
= (1, 1) y exp(G
2
) = (1, 0), luego ∆
1
= (1, 1) +N
2
y ∆
2
= (1, 0) +N
2
¸ ∆
1
.
Por otro lado exp(F) = (2, 0) ∈ ∆
2
, y definimos F
1
= F −XG
2
= −XY +X −Y
2
+Y.
Estudiamos F
1
. Resulta exp(F
1
) = (1, 1) ∈ ∆
1
, definimos F
2
= F
1
+G
1
= X −Y
2
+Y + 1.
Estudiamos F
2
. Resulta exp(F
2
) = (1, 0) ∈ ∆
2
, definimos F
3
= F
2
−G
2
= −Y
2
+ 1.
Estudiamos F
3
. Resulta exp(F
3
) = (0, 2) ∈ ∆. Adem´ as A(F
3
) = ¦(0, 2), (0, 0)¦ ⊆ ∆, por lo que
hemos terminado la divisi ´ on. Ahora recomponemos:
F
3
= −Y
2
+ 1,
F
3
= F
2
−G
2
, F
2
= G
2
,
F
2
= F
1
+G
1
, F
1
= F
2
−G
1
,
F
1
= F −XG
2
, F = F
1
+XG
2
, F = (−1)G
1
+ (X + 1)G
2
+ (−Y
2
+ 1)
F = F
1
+XG
2
,
Los cocientes son ¦−1, X + 1¦, y el resto es −Y
2
+ 1.
´
ALGEBRA CONMUTATIVA
P. Jara
334 CAP. XI. SOLUCIONES A LOS EJERCICIOS
Podemos desarrollar en una tabla este algoritmo.

1
= (1, 1) +N
2

2
= ((1, 0) +N
2
) ¸ ∆
1
i F
i
exp(F
i
) ∈ Q
1
Q
2
R

Q
i
G
i
+R
0 X
2
+X −Y
2
+Y (2, 0) ∆
2
X X
2
+XY
1 −XY +X −Y
2
+Y (1, 1) ∆
1
−1 −XY −1
2 X −Y
2
+Y + 1 (1, 0) ∆
2
1 X +Y
3 −Y
2
+ 1 (0, 2), (0, 0) ∆ −Y
2
+ 1 −Y
2
+ 1

−1 X + 1 −Y
2
+ 1 X
2
+X −Y
2
+Y
Como consecuencia la divisi ´ on es: F = (−1)G
1
+ (X + 1)G
2
+ (−Y
2
+ 1).
SOLUCI ´ ON. Ejercicio (16.9.)
Tratamos directamente la tabla que desarrolla el algoritmo.

1
= (1, 0) +N
2

2
= ((1, 1) +N
2
) ¸ ∆
1
= ∅
i F
i
exp(F
i
) ∈ Q
1
Q
2
R

Q
i
G
i
+R
0 X
2
+X −Y
2
+Y (2, 0) ∆
1
X X
2
+XY
1 −XY +X −Y
2
+Y (1, 1) ∆
1
−Y −XY −Y
2
2 X +Y (1, 0) ∆
1
1 X +Y

X −Y + 1 0 0
Como consecuencia la divisi ´ on es: F = (X −Y + 1)G
1
+ 0G
2
+ 0.
SOLUCI ´ ON. Ejercicio (16.10.)
Tenemos:
F = X
3
Y
2
Z +X
2
Y
3
Z
2
+ 2XYZ −Y
4
+ 1;
G
1
= XY
2
+YZ +Y + 2Z;
G
2
= XZ
2
+Y −Z + 1;
G
3
= XYZ +Y
2
Z
2
+X −Y + 2;
1. La divisi ´ on de F por ¦G
1
, G
2
, G
3
¦ con el orden lexicogr´ afico para la ordenaci ´ on dada por
X > Y > Z se obtiene mediante la orden:
PolynomialReduce[F,{G1,G2,G3},{X,Y,Z}]
El resultado es:
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 58. EJERCICIOS DEL CAP´ITULO II 335
{{1+X^2Z+X Y Z^2-Z^3,-2X-X Y-2Y Z,1-X},
-1+3X+X^2+2X Y-Y^4-2Z-2X Z+Y Z+2Y^2 Z-2Y Z^2-Y^2 Z^2+Y Z^3+2Z^4+Y Z^4}
Esto es, el cociente es:
Q
1
= 1 +X
2
Z +XYZ
2
−Z
3
Q
2
= −2X −XY −2YZ, 1 −X
Q
3
= 1 −X
y el resto es:
R = −1+3X +X
2
+2XY −Y
4
−2Z −2XZ +YZ +2Y
2
Z −2YZ
2
−Y
2
Z
2
+YZ
3
+2Z
4
+YZ
4
.
De forma que se verifica:
F = G
1
Q
1
+G
2
Q
2
+G
3
Q
3
+R.
2. Para el orden graduado lexicogr´ afico la orden es:
PolynomialReduce[F,{G1,G2,G3},{X,Y,Z},MonomialOrder->DegreeLexicographic]
El resultado es:
{{1+X^2 Z-Z^2+X Y Z^2-Z^3,-2X-X Y-2Y Z,0},
1+2X-Y+3X Y-Y^4-2Z-2X Z+Y Z+X Y Z-X^2 Y Z+2Y^2 Z-Y Z^2+2Z^3+2Y Z^3+2Z^4+Y Z^4}
Esto es, el cociente es:
Q
1
= 1 +X
2
Z −Z
2
+XYZ
2
−Z
3
Q
2
= −2X −XY −2YZ
Q
3
= 0
y el resto es:
R = 1+2X−Y+3XY−Y
4
−2Z−2XZ+YZ+XYZ−X
2
YZ+2Y
2
Z−YZ
2
+2Z
3
+2YZ
3
+2Z
4
+YZ
4
.
De forma que se verifica:
F = G
1
Q
1
+G
2
Q
2
+G
3
Q
3
+R.
3. Para el orden graduado lexicogr´ afico inverso la orden es:
PolynomialReduce[F,{G1,G2,G3},{X,Y,Z},MonomialOrder->DegreeReverseLexicographic]
En este caso el resultado es igual al anterior.
´
ALGEBRA CONMUTATIVA
P. Jara
336 CAP. XI. SOLUCIONES A LOS EJERCICIOS

SOLUCI ´ ON. Ejercicio (16.11.)
Tenemos
H = X
2
Y
2
−X
2
Z −XY
2
Z
3
+XY
2
Z +XYZ + 3XY −XZ
2
+Y
3
Z
2
−Y
2
−YZ −Z −1
G
1
= XY
2
+YZ +Y + 2Z;
G
2
= XZ
2
+Y −Z + 1;
G
3
= XYZ +Y
2
Z
2
+X −Y + 2;
1. Para calcular la divisi ´ on de H por ¦G
1
, G
2
, G
3
¦ con el orden lexicogr´ afico para la ordena-
ci ´ on dada por X > Y > Z la orden es:
PolynomialReduce[H,{G1,G2,G3},{X,Y,Z}]
El resultado es:
{{X + Z - Z^3, -1, 0},
Y+2X Y-Y^2-2Z-2X Z-X^2 Z-2Y Z-2Z^2-Y Z^2+Y^3 Z^2+Y Z^3+2Z^4+Y Z^4}
Por lo tanto el cociente es:
Q
1
= X +Z −Z
3
Q
2
= −1
Q
3
= 0
y el resto es:
R = Y + 2XY −Y
2
−2Z −2XZ −X
2
Z −2YZ −2Z
2
−YZ
2
+Y
3
Z
2
+YZ
3
+ 2Z
4
+YZ
4
.
De forma que se verifica:
H = G
1
Q
1
+G
2
Q
2
+G
3
Q
3
+R.
2. Para el orden graduado lexicogr´ afico.
PolynomialReduce[H,{G1,G2,G3},{X,Y,Z},MonomialOrder->DegreeLexicographic]
El cociente es:
Q
1
= X −Z
3
Q
2
= −1
Q
3
= Y
y el resto es:
R = −Y +XY −2Z −2XZ −X
2
Z −YZ +YZ
3
+ 2Z
4
+YZ
4
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 58. EJERCICIOS DEL CAP´ITULO II 337
3. Para el orden graduado lexicogr´ afico inverso.
PolynomialReduce[H,{G1,G2,G3},{X,Y,Z},MonomialOrder->DegreeReverseLexicographic]
El resultado es el mismo que n el caso anterior.

SOLUCI ´ ON. Ejercicio (16.12.)
Tenemos:
F = X
3
Y
2
Z +X
2
Y
3
Z
2
+ 2XYZ −Y
4
+ 1;
H = X
2
Y
2
−X
2
Z −XY
2
Z
3
+XY
2
Z +XYZ + 3XY −XZ
2
+Y
3
Z
2
−Y
2
−YZ −Z −1
G
1
= XY
2
+YZ +Y + 2Z;
G
2
= XZ
2
+Y −Z + 1;
G
3
= XYZ +Y
2
Z
2
+X −Y + 2;
1. Ya que el resto de la divisi ´ on de F por ¦G
1
, G
2
, G
3
¦ no es cero no podemos concluir que
F no pertenece al ideal generado por G
1
, G
2
, G
3
. Para poder afirmarlo tenemos que cal-
cular una base de Groebner de este ideal.
Utilizamos la orden
GroebnerBasis[{G1, G2, G3}, {X, Y, Z}]
para calcular una base con respecto al orden lexicogr´ afico. En este caso la base es:
¦4 −10Z −4Z
2
+ 9Z
3
−9Z
4
−36Z
5
−26Z
6
+ 5Z
7
+ 29Z
8
+ 8Z
9
+ 5Z
10
+Z
11
−Z
12
−5Z
13
+ 2Z
14
+ 4Z
16
,
1563383876 + 2509647256Y −2003460034Z −2212596434Z
2
+ 2437426853Z
3
+6367769492Z
4
+ 3941473760Z
5
+ 674290506Z
6
−6675831779Z
7
−1301264098Z
8
−1656158742Z
9
+ 252352861Z
10
−342823046Z
11
+ 1454007019Z
12
−837753334Z
13
+ 286481940Z
14
−858255908Z
15
,
7807537884 + 2509647256X −2707048230Z −8422487150Z
2
+ 8758706923Z
3
+22211662516Z
4
+ 17579565536Z
5
−7883484442Z
6
−13717534421Z
7
−5154124542Z
8
−2218081834Z
9
−1682308981Z
10
+ 2485450366Z
11
+1564725405Z
12
−71479706Z
13
−946263380Z
14
−1859471228Z
15
que tiene tres elementos.
Tambi´ en podemos calcular la base de Groebner con respecto al orden graduado lexi-
cogr´ afico o graduado lexicogr´ afico inverso con las ´ ordenes:
GroebnerBasis[{G1, G2, G3}, {X, Y, Z},MonomialOrder->DegreeLexicographic]
´
ALGEBRA CONMUTATIVA
P. Jara
338 CAP. XI. SOLUCIONES A LOS EJERCICIOS
GroebnerBasis[{G1, G2, G3}, {X, Y, Z},MonomialOrder->DegreeReverseLexicographic]
En estos casos la base es:
¦1 +Y −Z +XZ
2
,
Y +XY
2
+ 2Z +YZ,
4 +X + 2Y + 2XY +X
2
Y −2Y
2
−2Y
3
+ 2Z +XZ + 2Y
2
Z + 2YZ
2
+ 4Z
3
,
10 + 8X + 4X
2
+X
3
+ 3Y +XY −Y
2
−2Y
3
+ 2Z −4XZ −X
2
Z + 2YZ
+3Y
2
Z −2Z
2
−3YZ
2
,
−1 −2X −X
2
−3Y + 3XY + 3Y
2
+ 3Y
3
+Z −3XZ −2X
2
Z + 2XYZ −3Y
2
Z + 2Z
2
−2YZ
2
−4Z
3
+ 4Z
4
,
−Y
2
−Y
3
+Y
2
Z +YZ
2
+ 2Z
3
+YZ
3
,
2 +X −Y +XYZ +Y
2
Z
2
,
2 +X −2Y +XY −2Z −2XZ −X
2
Z −YZ +XYZ +Y
2
Z +Y
3
Z,
4 + 2X −4Y +XY −3Y
2
−Y
3
+Y
4
−XZ −X
2
Z −YZ + 2XYZ + 3Y
2
Z + 2YZ
2
+ 4Z
3
¦
que tiene nueve elementos.
Ahora calculamos el resto de la divisi ´ on de F por cualquiera de estas bases; respecto a
esta segunda el resto es:
5 + 6X +X
2
−4Y + 2XY −3Y
2
−Y
3
−XZ +YZ + 3XYZ + 5Y
2
Z + 4Z
3
¡Ojo!, tienes que utilizar en este caso el orden monomial graduado lexicogr´ afico o gra-
duado lexicogr´ afico inverso, ya que la base de Groebner fue calculada con uno de estos
´ ordenes. En cualquiera de estos dos casos el resultado es el mismo.
2. Para estudiar si H pertenece al ideal generado por ¦G
1
, G
2
, G
3
¦ tenemos que hacer lo
mismo, calcular una base de Groebner de este ideal y calcular el resto de la divisi ´ on de
H. Utilizando la base de Groebner dada por el orden graduado lexicogr´ afico tenemos
que el resto de la divisi ´ on es 0, por lo tanto H pertenece al ideal generado por G
1
, G
2
, G
3
,
aunque el resto de la divisi ´ on de H por ¦G
1
, G
2
, G
3
¦ no sea cero.

SOLUCI ´ ON. Ejercicio (16.13.)
(1) Dado F ∈ a ∩ b, si la descomposici ´ on en monomios de F es F = M
1
+ + M
r
, como
F = M
1
+ + M
r
∈ a y a es un ideal monomial, resulta M
1
, . . . , M
r
∈ a, y de la misma
forma M
1
, . . . , M
r
∈ b, luego M
1
, . . . , M
r
∈ a ∩ b.
(2) Dado un monomio M ∈ a ∩ b, se tiene M ∈ a, luego existen monomios A

∈ K[X
1
, . . . , X
n
]
y A
i
tales que M = A

A
i
. como M ∈ b, existen monomios B

∈ K[X
1
, . . . , X
n
] y B
j
tales que
M = B

B
j
. entonces M es un m´ ultiplo (monomial) de M
i,j
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 58. EJERCICIOS DEL CAP´ITULO II 339
(3) Representamos los m.c.m de los A
i
y B
j
en la siguiente tabla:
B
1
= X
3
YZ B
2
= X
2
Y B
3
= Y
2
Z
3
A
1
= X M
1,1
= X
3
YZ M
1,2
= X
2
Y M
1,3
= XY
2
Z
3
A
2
= Y
2
Z M
1,2
= X
3
Y
2
Z M
2,2
= X
2
Y
2
Z M
2,3
= Y
2
Z
3
A
3
= YZ
2
M
1,3
= X
3
YX
2
M
3,2
= X
2
YZ
2
M
3,3
= Y
2
Z
3
El ideal intersecci ´ on a ∩ b est´ a generado por:
¦M
1,1
= X
3
YZ, M
1,2
= X
2
Y, M
1,3
= XY
2
Z
3
, M
2,1
= X
3
Y
2
Z, M
2,2
= X
2
Y
2
Z,
M
2,3
= Y
2
Z
3
, M
3,1
= X
3
YX
2
, M
3,2
= X
2
YZ
2
, M
3,3
= Y
2
Z
3
¦
Esto es, a ∩ b es el ideal
(X
2
Y, Y
2
Z
3
).

SOLUCI ´ ON. Ejercicio (16.14.)
(1). Dado un polinomio F ∈ a
1
+ a
2
, ´ este es una suma de monomios X
α
pertenecientes a a
1
´ o a a
2
, luego G
1
∪ G
2
es un sistema de generadores.
(2). Dado unpolinomioF ∈ a
1
a
2
, ´ este es una suma de productos HL, donde H es unmonomio
en a
1
y L es un monomio en a
2
, por lo tanto se tiene el resultado.
SOLUCI ´ ON. Ejercicio (16.15.)
Dado polinomio F ∈ ∪
i
a
i
, existe un ´ındice i tal que F ∈ a
i
. Como a
i
es monomial todos los
monomios de F pertenecen a a
i
, y por lo tanto a ∪
i
a
i
.
SOLUCI ´ ON. Ejercicio (16.16.)
Se considera una familia ¦a
i
[ i ∈ I¦ de ideales monomiales, si F ∈ ∩
i
a
i
, entonces F ∈ a
i
para
cada ´ındice I. Como a
i
es monomial, todos los monomios de F pertenecen a a
i
, ya que este
resultado es cierto para cada ´ındice i, se tiene que estos pertenecen a ∩
i
a
i
, y por lo tanto es
un ideal monomial.
SOLUCI ´ ON. Ejercicio (16.17.)
Dado F ∈ (a : b), para cada monomio H ∈ b se tiene FH ∈ a, luego para cada monomio X
α
de F se tiene X
α
H ∈ a, y entonces X
α
∈ (a : b).
´
ALGEBRA CONMUTATIVA
P. Jara
340 CAP. XI. SOLUCIONES A LOS EJERCICIOS
SOLUCI ´ ON. Ejercicio (16.18.)
(1). Si a es monomial y primo, para cada monomio X
α
= X
α
1
1
X
n
α
n
, se tiene X
i
∈ a pa-
ra alg´ un ´ındice i, luego un sistema de generadores est´ a formado por un subconjunto de
¦X
1
, . . . , X
n
¦. Rec´ıprocamente, cada subconjunto ¦X
i
1
, . . . , X
i
s
¦ de ¦X
1
, . . . , X
n
¦ genera unideal
monomial, a, que es primo. En efecto, si FG ∈ a, podemos suponer que F y G son monomios
al ser a monomial, entonces existe un ´ındice j tal que X
i
j
divide a FG, esto es, divide a F o
divide a G y tenemos que F ∈ a ´ o G ∈ a.
(2). Es consecuencia de que el n´ umero de subconjuntos de ¦X
1
, . . . , X
n
¦ es finito y de que
existe una biyecci ´ on entre ideales primos y estos subconjuntos.
(3). Es claro, ya que en la biyecci ´ on antes se˜ nalada respeta la inclusi ´ on.
SOLUCI ´ ON. Ejercicio (16.19.)
Se considera Γ = ¦a [ a es monomial y no es fin. gen.¦. Si Γ es no vac´ıo, por el Lema de Zorn
existen en Γ elementos maximales. Un elemento maximal a en Γ no puede ser un ideal primo
ya que no es finitamente generado.
Existen monomios F y G tales que FG ∈ a y F / ∈ a y G / ∈ a. Entonces a + (F) es un ideal
monomial finitamente generado. Existen F
1
, . . . , F
t
∈ a tales que ¦F
1
, . . . , F
t
, F¦ genera a+(F).
Llamamos b = ¸F
1
, . . . , F
t
¸ ⊆ a.
Por otro lado comprobamos que a = b+F(a : F). Enefecto, si H ∈ a, existenC
i
∈ K[X
1
, . . . , X
n
]
tales que H =

t
i=1
C
i
F
i
+C
0
F, luego C
0
F = H −

t
i=1
C
i
F
i
∈ a y H ∈ b +F(a : F).
Por construcci ´ on b es un ideal monomial finitamente generado, y (a : F) ⊇ a + (G) _ a es
tambi´ en monomial, luego finitamente generado, y por tanto a = b + F(a : F) es un ideal
finitamente generado.
SOLUCI ´ ON. Ejercicio (16.20.)
Observar que LM(F)) y (F) son ideales de K[X
1
, . . . , X
n
]. La igualdad es consecuencia directa
de la definici ´ on de exponente.
SOLUCI ´ ON. Ejercicio (16.21.)
Consideramos el orden lexicogr´ afico en K[X, Y], (con la ordenaci ´ on de indeterminadas X >
Y), y los polinomios F = XY +X −1, G = X
2
+Y −1. Entonces exp(F) = (1, 1), exp(G) = (2, 0).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 58. EJERCICIOS DEL CAP´ITULO II 341
Se verifica Exp(F, G) _ ¦exp F, exp G¦ +N
n
, ya que
H = XF −(Y + 1)G = X(XY +X −1) −(Y + 1)(X
2
+Y −1)
= X
2
Y +X
2
−X −X
2
Y −Y
2
+Y −X
2
−Y + 1 = −X −Y
2
+ 1,
cuyo exponente es (1, 0) no pertenece a ¦(1, 1), (2, 0)¦ +N
2
.
Otro ejemplo. Si consideramos ahora el orden lexicogr´ afico con Y > X, entonces
F = YX +X −1, exp(F) = (1, 1);
G = Y +X
2
−1, exp(G) = (1, 0).
El polinomio
H = F −XG = YX +X −1 −X(Y +X
2
−1) = YX +X −1 −YX −X
3
+X = −X
3
−1
tiene exponente (0, 3) que no pertenece a ¦(1, 1), (1, 0)¦ +N
2
.
SOLUCI ´ ON. Ejercicio (16.22.)
Para cada F ∈ a tenemos que los monomios de F pertenecen a a. En particular LM(F) ∈ a,
y existe γ ∈ N
n
tal que LM(F) = X
γ
G
i
para alg´ un ´ındice i = 1, . . . , m. Por tanto Exp(a) =
¦exp(G
1
), . . . , exp(G
m
)¦ +N
n
y ¦G
1
, . . . , G
m
¦ es una base de Groebner del ideal monomial a.

SOLUCI ´ ON. Ejercicio (16.23.)
Llamamos F
1
= X
2
Y − Y
2
, F
2
= X
3
− XY. Aplicando el algoritmo de Buchberger calculamos
la semisicigia y comprobamos que ¦F
1
, F
2
¦ es una base de Groebner.
S(F
1
, F
2
) = F
1
X −F
2
Y = 0.
Es claro que tenemos una base de Groebner reducida, ya que los diagramas de Newton de
cada elemento no cortan a los monoideales generados por el exponente del otro.
t
d
t
d
´
ALGEBRA CONMUTATIVA
P. Jara
342 CAP. XI. SOLUCIONES A LOS EJERCICIOS
El elemento F = X
6
− X
5
Y pertenece al ideal (F
1
= X
2
Y − Y
2
, F
2
= X
3
− XY) si, y s´ olo si, la
divisi ´ on por ¦F
1
, F
2
¦ tiene resto cero; en este caso la divisi ´ on es:

1
=(2, 1) +N
2

2
=((3, 0) +N
2
) ¸ ∆
1
i F
i
exp(F
i
) ∈ Q
1
Q
2
R
0 X
6
−X
5
Y (6, 0) ∆
2
X
3
1 −X
5
Y +X
4
Y (5, 1) ∆
1
−X
3
2 X
4
Y −X
3
Y
2
(4, 1) ∆
1
X
2
3 −X
3
Y
2
+X
2
Y
2
(3, 2) ∆
1
−XY
4 X
2
Y
2
−XY
3
(2, 2) ∆
1
Y
5 −XY
3
+Y
3
(1, 3) ∆ −XY
3
6 Y
3
(0, 3) ∆ Y
3

−X
3
+X
2
−XY +Y X
3
−XY
3
+Y
3
La divisi ´ on es:
F = Q
1
F
1
+Q
2
F
2
+R,
X
6
−X
5
Y = (−X
3
+X
2
−XY +Y)(X
2
Y −Y
2
) + (X
3
)(X
3
−XY) + (−XY
3
+Y
3
).
En consecuencia X
6
−X
5
Y no pertenece al ideal (X
2
Y −Y
2
, X
3
−XY).
SOLUCI ´ ON. Ejercicio (16.24.)
Aplicamos el algoritmos de Buchberger para calcular una base de Groebner. Llamamos G
1
=
X −Y
3
y G
2
= X
2
−XY
2
. Ahora construimos las semisicigias:
S(G
1
, G
2
) = X(X −Y
3
) −(X
2
−XY
2
) = −XY
3
+XY
2
.
Al reducir se tiene:
−XY
3
+XY
2
= (−Y
3
+Y
2
)(X −Y
3
) + (−Y
6
+Y
5
).
Tomamos un nuevo elemento G
3
:= Y
6
− Y
5
para la base. La base es ahora ¦G
1
, G
2
, G
3
¦.
Seguimos calculando semisicigias.
S(G
1
, G
3
) = Y
6
(X −Y
3
) −X(Y
6
−Y
5
) = −Y
9
+XY
5
.
Al reducir se tiene:
XY
5
−Y
9
= Y
5
(X −Y
3
) −Y
3
(Y
6
−Y
5
).
Luego se reduce a cero.
S(G
2
, G
3
) = Y
6
(X
2
−XY
2
) −X
2
(Y
6
−Y
5
) = −XY
8
+X
2
Y
5
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 58. EJERCICIOS DEL CAP´ITULO II 343
Al reducir se tiene:
X
2
Y
5
−XY
8
= XY
5
(X −Y
3
).
Luego se reduce a cero.
Una base de Groebner es ¦G
1
= X −Y
3
, G
2
= X
2
−XY
2
, G
3
= X −Y
3
. Esta base no es minimal,
ya que exp(G
2
) = (2, 0) ∈ ¦exp(G
1
), exp(G
3
)¦ +N
2
. Una base minimal es: ¦G
1
, G
3
¦.
Observar que se tiene
G
2
= (X −Y
2
)G
1
+ (Y
3
+ 1)G
3
.
La base ¦G
1
, G
3
¦ es tambi´ en reducida, ya que A(G
1
) = ¦(1, 0), (0, 3)¦ _ exp(G
3
) + N
2
y
A(G
3
) = ¦(0, 6), (0, 5)¦ _ exp(G
1
) +N
2
.
SOLUCI ´ ON. Ejercicio (16.25.)
(1). Calculamos la semisicigia
S(Y −X
2
, Z −X
3
) = Z(Y −X
2
) −Y(Z −X
3
) = −ZX
2
+YX
3
.
Reducimos este elemento:
−ZX
2
+YX
3
= −X
2
(Z −X
3
) +X
3
(Y −X
2
).
Tenemos pues una base de Groebner para el orden lexicogr´ afico con Z > Y > X.
(2). Calculamos la semisicigia
S(G
1
, G
2
) = X(X
2
−Y) −(X
3
−Z) = −XY +Z
Como es un elemento reducido, tendr´ıamos que incorporarlo al sistema de generadores, lue-
go ¦Y −X
2
, Z −X
3
¦ no es una base de Groebner para el orden lexicogr´ afico con X > Y > Z.

SOLUCI ´ ON. Ejercicio (16.26.)
(1). Llamamos G
1
= X
2
−1, G
2
= XY
2
−X y construimos las semisicigias.
S(G
1
, G
2
) = Y
2
(X −1) −X(XY
2
−X) = (X
2
−1) + (−Y
2
+ 1).
Agregamos G
3
:= Y
2
−1 al sistema de generadores.
S(G
1
, G
3
) = Y
2
(X
2
−1 −X
2
(Y
2
−1) = 0.
S(G
2
, G
3
) = XY
2
−x −X(Y
2
−1) =

.
´
ALGEBRA CONMUTATIVA
P. Jara
344 CAP. XI. SOLUCIONES A LOS EJERCICIOS
Entonces ¦G
1
, G
2
, G
3
¦ es una base de Groebner. Una base m´ınima es ¦G
1
, G
3
¦.
´
Esta es tambi´ en
una base reducida.
(2). Llamamos G
1
= X
2
+Y, G
2
= X
4
+ 2X
2
Y +Y
2
+ 3 y construimos las semisicigias.
S(G
1
, G
2
) = X
2
(X
2
+Y) −(X
4
+ 2X
2
Y +Y
2
+ 3) = −X
2
Y −Y
2
−3.
X
2
Y +Y
2
+ 3 = Y(X
2
+Y) + 3.
Agregamos 3 al sistema de generadores, y por lo tanto (G
1
, G
2
) = (1). Una base de Groebner
reducida es la formada por ¦1¦.
SOLUCI ´ ON. Ejercicio (16.27.)
Tomamos como primer conjunto de generadores G
1
= ¦F
1
, F
2
¦. A continuaci ´ on calculamos
la semisicigia S(F
1
, F
2
).
S(F
1
, F
2
) = XF
1
−YF
2
= X
2
−X −Y
2
+Y.
Dividimos por G
1
= ¦F
1
, F
2
¦ y obtenemos
S(F
1
, F
2
) = F
2
+ (−X −Y
2
+ 1).
Tomamos el resto F
3
:= −X − Y
2
+ 1 como nuevo miembro del sistema de generadores:
G
2
= ¦F
1
, F
2
, F
3
¦.
Calculamos la semisicigia S(F
1
, F
3
).
S(F
1
, F
3
) = F
1
−YF
3
= 2XY +X +Y
3
−Y −1.
Dividimos por G
2
y obtenemos
S(F
1
, F
3
) = 2F
1
+ (Y
3
+Y
2
−Y).
Tomamos el resto F
4
:= Y
3
+ Y
2
− Y como nuevo miembro del sistema de generadores:
G
3
= ¦F
1
, F
2
, F
3
, F
4
¦.
Calculamos la semisicigia S(F
1
, F
4
).
S(F
1
, F
4
) = Y
2
F
1
−XF
4
= XY −Y
2
.
Dividimos por G
3
y obtenemos
S(F
1
, F
4
) = F
1
+F
3
.
Como el resto es cero, esta semisicigia no aporta nuevo generador.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 58. EJERCICIOS DEL CAP´ITULO II 345
Calculamos la semisicigia S(F
2
, F
3
).
S(F
2
, F
3
) = F
2
+XF
3
= −XY
2
+X +Y −1.
Dividimos por G
3
y obtenemos
S(F
2
, F
3
) = (−Y + 1)F
1
.
Como el resto es cero, esta semisicigia no aporta nuevo generador.
Calculamos la semisicigia S(F
2
, F
4
).
S(F
2
, F
4
) = Y
3
F
2
−X
2
F
4
= −X
2
Y
2
+X
2
Y +Y
4
−Y
3
.
Dividimos por G
3
y obtenemos
S(F
2
, F
4
) = (−XY + 2X −1)F
1
−2F
2
−3F
3
+ (Y −2)F
4
Calculamos la semisicigia S(F
3
, F
4
).
S(F
3
, F
4
) = Y
3
F
3
−XF
4
= −2XY
3
−XY
2
+XY −Y
5
+Y
3
.
Dividimos por G
3
y obtenemos
S(F
3
, F
4
) = (−2Y
2
+Y)F
1
+ (−Y
2
+Y −1)F
4
Por tanto una base de Groebner del ideal a = (F
1
, F
2
) es:
G
3
= ¦F
1
, F
2
, F
3
, F
4
¦
Para obtener una base minimal, basta observar que las divisiones de F
1
y F
2
por ¦F
3
, F
4
¦ son:
F
1
= (−Y −1)F
3
−F
4
, y
F
2
= (−X +Y
2
−1)F
3
+ (Y −1)F
4
Entonces ¦F
3
= X + Y
2
−1, F
4
= Y
3
+ Y
2
−Y¦ es una base de Groebner minimal y reducida
de a.
SOLUCI ´ ON. Ejercicio (16.28.)
La base es: ¦X
3
−2X + 1, Y +X
2
−1¦.
SOLUCI ´ ON. Ejercicio (16.29.)
´
ALGEBRA CONMUTATIVA
P. Jara
346 CAP. XI. SOLUCIONES A LOS EJERCICIOS
(1). Una base de Groebner reducida es: ¦X −YZ, Y
2
Z −Z, Z
2
¦. Al dividir X
3
+ X + 1 por esta
base el resultado es:
X
3
+X + 1 = (X
2
+XYZ + 1)(X −YZ) + 0(Y
2
Z −Z) +XY
2
(Z
2
) + (YZ + 1).
Por lo tanto X
3
+X + 1 no es un elemento del ideal a = (XZ, XY −Z, YZ −X).
(2). Una base de Groebner reducida es: ¦X − Y
2
, Y
4
− Y¦. Al dividir X
4
+ X + 1 por esta base
el resultado es:
X
4
+X + 1 = (1 +X
3
+X
2
Y
2
+XY
4
+Y
6
)(X −Y
2
) + (Y +Y
4
)(Y
4
−Y) + (1 + 2Y
2
).
Por lo tanto X
4
+X + 1 no es un elemento del ideal b = (X
2
−Y, Y
2
−X, X
2
Y
2
−XY).
SOLUCI ´ ON. Ejercicio (16.30.)
La parte (1) es hacer una comprobaci ´ on directa. Para la parte (2) basta con hacer la divisi ´ on;
el resultado es:
X
6
−X
5
Y = (X
3
+Y −X
2
Y)(X
3
−Y) + (−Y)(X
2
Y −Y
2
) + 0(XY
2
−Y
2
) + (−1)(Y
3
−Y
2
) + 0

SOLUCI ´ ON. Ejercicio (16.31.)
La primera parte es hacer una comprobaci ´ on directa. Observar que la base de Groebner re-
ducida tiene 4 elementos, luego un sistema minimal de generadores de Exp(a) necesita al
menos 4 elementos.
SOLUCI ´ ON. Ejercicio (16.32.)
Es hacer una comprobaci ´ on directa, pod´ eis usar un paquete de c´ alculo simb´ olico.
SOLUCI ´ ON. Ejercicio (16.33.)
Es hacer una comprobaci ´ on directa.
SOLUCI ´ ON. Ejercicio (16.34.)
Es un c´ alculo elemental.
SOLUCI ´ ON. Ejercicio (16.35.)
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 58. EJERCICIOS DEL CAP´ITULO II 347
(1). La base de Groebner reducida es:
¦4Y
2
−3Y
4
+ 4Y
6
+ 2Y
8
+Y
1
2 + 4Z
2
−12Y
2
Z
2
+ 12Y
4
Z
2
−4Y
6
Z
2
−3Z
3
−6Y
4
Z
3
−3Y
8
Z
3
−6Z
4
+ 12Y
2
Z
4
−6Y
4
Z
4
+ 7Z
6
−4Y
2
Z
6
+ 3Y
4
Z
6
−Z
8
−Z
9
,
−4 + 4X −7Y
4
−3Y
6
−Y
8
−Y
1
0 + 8Z
2
−8XZ
2
−4Y
2
Z
2
+ 9Y
4
Z
2
+ 2Y
6
Z
2
+Y
8
Z
2
+ 5Z
3
−4XZ
3
+ 5Y
2
Z
3
+ 3Y
4
Z
3
+ 3Y
6
Z
3
−6Z
4
+ 8XZ
4
+ 2Y
2
Z
4
−3Y
4
Z
4
−Y
6
Z
4
−7Z
5
+ 4XZ
5
−2Y
2
Z
5
−3Y
4
Z
5
−3XZ
6
−2Y
2
Z
6
+Y
4
Z
6
+ 3Z
7
−2XZ
7
+Y
2
Z
7
+ 2Z
8
+XZ
8
−Z
9
,
1 −X +XY
2
+Y
4
+XZ
2
−Z
3
,
2 −4X + 2X
2
+ 4Y
2
+ 3Y
4
+ 2Y
6
+Y
8
−2Z
2
+ 8XZ
2
−2X
2
Z
2
−4Y
2
Z
2
−4Y
4
Z
2
−2Y
6
Z
2
−4Z
3
+ 2XZ
3
−X
2
Z
3
−2Y
2
Z
3
−2Y
4
Z
3
+Z
4
−6XZ
4
+X
2
Z
4
+ 2Y
4
Z
4
+ 4Z
5
−2XZ
5
+2Y
2
Z
5
+Z
6
+ 2XZ
6
−2Z
7
,
−1 +X
3
+Y
2
+Z
2
¦.
(2). La base de Groebner reducida es:
¦2 −2X
3
−X
4
+X
6
−2Z
2
+ 2X
3
Z
2
−Z
3
+Z
4
, −1 +X
3
+Y
2
+Z
2
¦.
(3). Es un c´ alculo directo.
SOLUCI ´ ON. Ejercicio (16.36.)
Calculamos bases de Groebner reducidas de ambos y comprobamos que son iguales. La base
de Groebner reducida es: ¦X −Y, Y
2
−Y¦.
SOLUCI ´ ON. Ejercicio (16.37.)
Basta calcular las bases de Groebner reducidas de ambos y ver que son iguales. La base de
Groebner reducida es. ¦X
3
+Y, YZ +Y¦.
SOLUCI ´ ON. Ejercicio (16.38.)
Definimos polinomios H
1
= X
2
− YZ − 3, H
2
= Y
2
− XZ − 4, H
3
= Z
2
− XY − 5 y llama-
mos a al ideal generado por ¦H
1
, H
2
, H
3
¦. Una base de Groebner de a, con respecto al orden
lexicogr´ afico con X > Y > Z es:
¦13X + 11Z, 13Y −Z, −169 + 36Z
2
.
El segundo ideal de eliminaci ´ on de a es: (36Z
2
− 169). Las soluciones de la ecuaci ´ on 36Z
2

169 = 0 son z = ±
_
169
36
= ±
13
6
. Tiene exactamente 2.
´
ALGEBRA CONMUTATIVA
P. Jara
348 CAP. XI. SOLUCIONES A LOS EJERCICIOS
El primer ideal de eliminaci ´ on de a es: (13Y − Z, −169 + 36Z
2
). Las soluciones del sistema
13Y −Z = 0,
−169 + 36Z
2
= 0
_
son:
z = ±
_
169
36
= ±
13
6
, y =
1
13
_
±
_
169
36
_
= ±
1
6
.
Este sistema tiene exactamente 2 soluciones.
El ideal a nos proporcional el sistema de ecuaciones:
13X + 11Z = 0
13Y −Z = 0
−169 + 36Z
2
= 0
_
_
_
, y sus soluciones
son:
z = ±
13
6
, y = ±
1
6
, x =
11
13
_

13
6
_
= ∓
11
6
.

SOLUCI ´ ON. Ejercicio (16.39.)
(1). Una base de Groebner reducida de a es: ¦3X −13Y
3
+ 13Y, 13Y
4
−22Y
2
+ 9¦.
(2). Para determinar los puntos de intersecci ´ on tenemos que resolver el sistema de ecua-
ciones
X
2
+XY +Y
2
−1 = 0
X
2
+ 4Y
2
−4 = 0
_
, o equivalentemente el sistema
3X −13Y
3
+ 13Y = 0
13Y
4
−22Y
2
+ 9 = 0
_
. Para
esto tenemos que hallar las ra´ıces de 13Y
4
−22Y
2
+ 9 = 0.
´
Estas son:
y = 1, y = −1, y = ±
_
3
13
Con cada una de ´ estas determinamos X en la ecuaci ´ on 3X − 13y
3
+ 13y = 0. Por lo tanto los
puntos son:
(0, 1), (0, −1), (−
_
4
13
,
_
3
13
), (
_
4
13
, −
_
3
13
).

SOLUCI ´ ON. Ejercicio (16.40.)
La base de Groebner reducida del ideal a = (2X
3
+ 2X
2
Y
2
+ 3Y
3
, 3X
5
+ 2X
3
Y
3
+ 2Y
5
) es:
¦6305Y
7
+ 10872Y
8
−4680Y
9
−1728Y
1
0 + 1552Y
1
1 + 384Y
1
2,
35349800XY
5
+ 119305575Y
6
+ 140162180Y
7
−68143848Y
8
−15328944Y
9
+22457520Y
1
0 + 5069952Y
1
1,
318148200X
2
Y
3
−141399200Y
5
+ 1285848975Y
6
+ 1576944360Y
7
−750245976Y
8
−247553728Y
9
+ 232061040Y
1
0 + 56490624Y
1
1,
2X
3
+ 2X
2
Y
2
+ 3Y
3
¦
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 58. EJERCICIOS DEL CAP´ITULO II 349
La ecuaci ´ on 6305Y
7
+10872Y
8
−4680Y
9
−1728Y
1
0+1552Y
1
1+384Y
1
2 = 0 tiene 6 soluciones
distintas, 0 y las 5 de 6305 + 10872Y −4680Y
2
−1728Y
3
+ 1552Y
4
+ 384Y
5
= 0. Son:
y = 0, y = −
97
24
, y = −
5
2
, y = −
1
2
, y =
3
2
−i, y =
3
2
+i.
Para cada una de ´ estas tenemos que resolver el sistema:
35349800Xy
5
+ 119305575y
6
+ 140162180y
7
−68143848y
8
−15328944y
9
+22457520y
1
0 + 5069952y
1
1 = 0
318148200X
2
y
3
−141399200y
5
+ 1285848975y
6
+ 1576944360y
7
−750245976y
8
−247553728y
9
+ 232061040y
1
0 + 56490624y
1
1 = 0
2X
3
+ 2X
2
y
2
+ 3y
3
= 0
_
¸
¸
¸
¸
_
¸
¸
¸
¸
_
El conjunto de soluciones obtenido es:
(0, 0), (−
97
36
, −
97
24
), (−
5
2
, −
5
2
), (
1
2
, −
1
2
), (1 +
3i
2
,
3
2
−i), (1 −
3i
2
,
3
2
+i).

SOLUCI ´ ON. Ejercicio (16.41.)
Se considera el ideal T(X, Z)+(1−T)(Y
2
, X −YZ) y se calcula una base de Groebner reducida
con respecto al orden lexicogr´ afico con T > X > Y > Z. El primer ideal de eliminaci ´ on es el
ideal intersecci ´ onpedido. Como la base de Groebner reducida de T(X, Z)+(1−T)(Y
2
, X−YZ)
es:
¦TY
2
−Y
2
, TZ, X −YZ, Y
2
Z¦,
la base del primer ideal de eliminaci ´ on es:
¦X −YZ, Y
2
Z¦.
Por otro lado el ideal (XY, X −YZ) tiene base de Groebner ¦X −YZ, Y
2
Z¦. Entonces los ideales
del enunciado son iguales.
SOLUCI ´ ON. Ejercicio (16.42.)
Se considera el ideal T(X
3
Y −XY
2
+1, X
2
Y
2
−Y
3
−1) +(1−T)(X
2
−Y
2
, X
3
+Y
3
), y se calcula
una base de Groebner con respecto al orden lexicogr´ afico con T > X > Y > Z; ´ esta es:
¦XY
2
+Y
3
, X
2
−Y
2
, −T −TY
3
+TY
4
, TX +TY¦.
La base de Groebner del primer ideal de eliminaci ´ on es:
¦XY
2
+Y
3
, X
2
−Y
2
¦,
´
ALGEBRA CONMUTATIVA
P. Jara
350 CAP. XI. SOLUCIONES A LOS EJERCICIOS
que es la base de Groebner de la intersecci ´ on.
SOLUCI ´ ON. Ejercicio (16.43.)
Como b tiene tres generadores, el cociente (a : b) es la intersecci ´ on de tres ideales; estos son:
(a : b) = (a : X
2
Y
5
) ∩ (a : X
3
Z
4
) ∩ (a : Y
3
Z
7
).
Calculamos cada uno de ellos.
Una base de a ∩ (X
2
Y
5
) es
¦X
2
Y
5
Z
2
, X
2
Y
6
+X
2
Y
5
Z, X
3
Y
5
−X
2
Y
5
Z¦,
y una base de
1
X
2
Y
5
(a ∩ (X
2
Y
5
)) = (a : X
2
Y
5
) es:
¦Z
2
, Y +Z, X −Z¦.
Una base de a ∩ (X
3
Z
4
) es
¦X
3
Z
6
, X
3
YZ
4
+X
3
Z
5
, X
4
Z
4
−X
3
Z
5
¦,
y una base de
1
X
3
Z
4
(a ∩ (X
3
Z
4
)) = (a : X
3
Z
4
) es:
¦Z
2
, Y +Z, X −Z¦.
Una base de a ∩ (Y
3
Z
7
) es
¦X
3
Z
7
¦,
por lo tanto X
3
Z
7
∈ a y tenemos (a : X
3
Z
7
) = (1).
Ahora se tiene que la intersecci ´ on de estos tres ideales tiene por base de Groebner reducida
¦Z
2
, Y +Z, X −Z¦.

SOLUCI ´ ON. Ejercicio (16.44.)
Veamos la inclusi ´ on (a : c) ⊆ (a : c).
(a : c) c =
(a:c)+b
b
c+b
b
=
(a:c)c+b
b

a+b
b
= a.
Rec´ıprocamente si a ∈ (a : c), entonces a c ⊆ a, luego para todo c ∈ c se tiene ac ∈ a, esto es,
a ∈ (a : c), y por tanto a ∈ (a : c). En conclusi ´ on (a : c) ⊆ (a : c).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 58. EJERCICIOS DEL CAP´ITULO II 351
SOLUCI ´ ON. Ejercicio (16.45.)
Calcular encada caso el ideal (a : c); agregar el elemento generador de b a la base de Groebner
obtenida, y calcular una base de Groebner del ideal que genera. Los clases de los elementos
de esta base de Groebner son los generadores del ideal (a : c).
SOLUCI ´ ON. Ejercicio (16.46.)
(1) a = (X, Y, Z) ∩ (X −1, Y −1, Z −1) ∩ (X + 1, Y + 1, Z + 1).
Hacemos la intersecci ´ on de (X, Y, Z) y (X−1, Y −1, Z−1). Para esto tenemos que calcular
una base de Groebner del ideal T(X, Y, Z) + (1 − T)(X − 1, Y − 1, Z − 1), y eliminar la
indeterminada T.
GroebnerBasis[{T*X,T*Y,T*Z,(1-T)(X-1),(1-T)(Y-1),(1-T)(Z-1)},{T,X,Y,Z},{T}]
El resultado es:
¦−Z +Z
2
, Y −Z, X −Z¦.
Ahora calculamos la intersecci ´ on de (−Z + Z
2
, Y −Z, X −Z) y (X + 1, Y + 1, Z + 1) de la
misma forma:
GroebnerBasis[{T*(-Z+Z^2),T*(Y-Z),T*(X-Z),(1-T)(X+1),(1-T)(Y+1),(1-T)(Z+1)},
{T,X,Y,Z},{T}]
El resultado es:
a = ¦−Z +Z
3
, Y −Z, X −Z¦.
(2) b = (a : XYZ).
Si llamamos a = XYZ, tenemos que b = (a : XYZ) =
1
a
(a ∩ (a)). Por esto tenemos que
calcular la intersecci ´ on a ∩ (XYZ) mediante
GroebnerBasis[{T*(-Z+Z^3),T*(Y-Z),T*(X-Z),(1-T)X*Y*Z},{T,X,Y,Z},{T}]
El resultado es:
¦−XYZ +XYZ
3
, XY
2
Z −XYZ
2
, X
2
YZ −XYZ
2
¦,
y tenemos que dividir por XYZ, para obtener
b = (−1 +Z
2
, Y −Z, X −Z).
(3) c = (a : X
3
Y
2
Z).
Si llamamos b = X
3
Y
2
Z, tenemos que calcular
1
b
(a ∩ (b)). Tenemos
´
ALGEBRA CONMUTATIVA
P. Jara
352 CAP. XI. SOLUCIONES A LOS EJERCICIOS
GroebnerBasis[{T*(-Z+Z^3),T*(Y-Z),T*(X-Z),(1-T)X^3Y^2Z},{T,X,Y,Z},{T}]
El resultado es:
¦−X
3
Y
2
Z +X
3
Y
2
Z
3
, X
3
Y
3
Z −X
3
Y
2
Z
2
, X
4
Y
2
Z −X
3
Y
2
Z
2
¦,
y tenemos que dividir por X
3
Y
2
Z, para obtener
c = (−1 +Z
2
, Y −Z, X −Z).
Observa que el mismo ideal obtenido en el apartado anterior.

26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 59. EJERCICIOS DEL CAP´ITULO III 353
59. Ejercicios del Cap´ıtulo III
SOLUCI ´ ON. Ejercicio (21.1.)
(1). Es claro que m
x
es un ideal propio de K[V]. Si m
x
_ a ⊆ K[V], entonces existe f ∈ a tal que
f (x) ,= 0. Sea x = (x
1
, . . . , x
n
), al dividir f por ¦X
1
− x
1
, . . . , X
n
− x
n
¦ resto es f (x) ,= 0. Como
(X
1
−x
1
, . . . , X
n
−x
n
) ⊆ m
x
_ a, llegamos a que 0 ,= f (x) ∈ a, y por tanto a = K[V].
(2). Si λ(x) = λ(y), entonces m
x
= m
y
. Sean x = (x
1
, . . . , x
n
) ,= (y
1
, . . . , y
n
), entonces existe
x
i
,= y
i
y por tanto X
i
−x
i
, X
i
−y
i
∈ m
x
, luego m
x
contiene un elemento de K no nulo, esto es,
m
x
= K[V], lo que es una contradicci ´ on.
(3). Dado un ideal maximal m de K[V] el Teorema de los ceros de Hilbert prueba que 1(m) ,=
∅. Sea x ∈ 1(m), entonces m ⊆ J(1(m)) ⊆ m
x
, y por tanto m = m
x
, luego λ es sobreyectiva.

SOLUCI ´ ON. Ejercicio (21.2.)
Si V ⊆ A
n
(K) es finito, sea V = ¦p
1
, . . . , p
m
¦, con p
j
= (p
j
1
, . . . , p
j
n
). el ideal de V es:

m
j=1
(X
1
−p
j
i
, . . . , X
n
−p
j
n
),
y como estos ideales son comaximales dos a dos, resulta.
K[V] =
K[X
1
, . . . , X
n
]
J(V)
=
K[X
1
, . . . , X
n
]

m
j=1
(X
1
−p
j
i
, . . . , X
n
−p
j
n
)

=
m

j=1
K[X
1
, . . . , X
n
]
(X
1
−p
j
i
, . . . , X
n
−p
j
n
)

= K
m
.

SOLUCI ´ ON. Ejercicio (21.3.)
(1). Supongamos que F = F
e
1
1
F
e
s
s
es la descomposici ´ on de F en factores irreducibles no
asociados, entonces (F) = (F
e
1
1
) (F
e
s
s
) = (F
e
1
1
) ∩ . . . ∩ (F
e
s
s
) y se verifica:
1(F) = 1((F
e
1
1
) ∩ . . . ∩ (F
e
s
s
)) = 1(F
e
1
1
) ∪ . . . ∪ 1(F
e
s
s
) = 1(F
1
) ∪ . . . ∪ 1(F
s
) = 1(F
1
F
s
).
(2). Tenemos entonces (F
1
F
s
) ⊆ 1(F
1
F
s
) = 1(F). Adem´ as (F
1
F
s
) es el radical de F,
ya que para cada ideal primo p ⊇ (F), entonces existe un ´ındice i tal que F
i
∈ p, y como (F
i
)
es maximal, resulta (F
i
) = p. Entonces rad(F) = (F
1
) ∩ . . . ∩ (F
s
) = (F
1
. . . F
s
).
(3). Si J1(F) = (F), entonces (F) = (F
1
F
s
), y por tanto F es un producto de polinomios
irreducibles no asociados dos a dos.
´
ALGEBRA CONMUTATIVA
P. Jara
354 CAP. XI. SOLUCIONES A LOS EJERCICIOS
SOLUCI ´ ON. Ejercicio (21.4.)
Si 1(F, G) no es vac´ıo, existe x ∈ 1(F, G) y por tanto J(¦x¦) ⊇ J1(F, G) ⊇ (F, G) no es el anillo.
Consideramos F, G ∈ K(X)[Y]; como F y G son irreducibles en K[X][Y], por el lema de Gauss
tambi´ en lo son en K(X)[Y]. Existen polinomios A, B, C, D ∈ K[X] tales que
A
B
F +
C
D
G = 1, y por
tanto ADF + CBG = BD ∈ K[X]. Existe pues un polinomio no nulo en (F, G) ∩ K[X], y como
´ este tiene un n´ umero finito de ceros, resulta que V ha de ser finito.
SOLUCI ´ ON. Ejercicio (21.5.)
(1). Como SL
2
(K) = ¦M [ det(M) = 1¦ = ¦M [ ad − bc = 1¦, resulta que los elementos
de SL
2
(K) son los ceros del polinomio XT − YZ − 1 ∈ K[X, Y, Z, T] y por tanto SL
2
(K) es un
conjunto algebraico.
(2). Cada M = (a
ij
)
ij
en SL
n
(K) verifica

σ∈S
n
(−1)
s(σ)
a
1σ(1)
a
nσ(n)
, y por tanto los elemen-
tos de SL
n
(K) son los ceros del polinomio

σ∈S
n
(−1)
s(σ)
X
1σ(1)
X
nσ(n)
∈ K[X
ij
[ i = 1, . . . , n, j = 1, . . . , n].

SOLUCI ´ ON. Ejercicio (21.6.)
Sea V la recta de ecuaci ´ on Y = aX + b, entonces V = 1(aX − Y + b), y el ideal de V es
(aX −Y + b), ya que si G ∈ J1(aX −Y +b), entonces al dividir por aX −Y + b con respecto
al orden lexicogr´ afico con Y > X se tiene G = (aX − Y + b)Q + R, siendo R ∈ R[X]. Luego R
tiene infinitas ra´ıces, lo que implica que R = 0.
Definimos h : R[V] =
R[X,Y]
I(V)
−→ R[Z] mediante h(X) = Z, h(Y) = aZ + b. Entonces h
es sobreyectiva y su n´ ucleo es cero, luego es un isomorfismo. Adem´ as induce la aplicaci ´ on
f : A
1
(R) −→V definida por f (v) = (v, av +b) para cada v ∈ V.
SOLUCI ´ ON. Ejercicio (21.7.)
Tenemos que J1(XY − Z) = (XY − Z), ya que XY − Z es irreducible y por lo tanto primo;
adem´ as, si G ∈ J1(XY −Z), entonces al dividir por XY − Z respecto al orden lexicogr´ afico
con Z > X > Y, resulta G = Q(XY − Z) + R, siendo R ∈ R[X, Y]. Para cada par de valores de
x, y resulta que podemos tomar z = xy y se tiene 0 = G(x, y, z) = Q0 + R(x, y), lo que implica
que R como ra´ıces todos los elementos de R
2
, lo que implica que R = 0.
Podemos definir un homomorfismo de R–´ algebra h : R[V] =
R[X,Y,Z]
I(V)
−→ R[U, V] mediante:
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 59. EJERCICIOS DEL CAP´ITULO III 355
h(X) = U, h(Y) = V, h(Z) = UV. Es claro que h es un isomorfismo. El inverso de f es
h

: R[U, V] −→R[V] =
R[X,Y,Z]
I(V)
, definido h

(U) = X, h

(V) = Y.
La aplicaci ´ on inducida de A
2
(R) a V es: f definida f (a, b) = (a, b, ab) y la inversa es g : V −→
A
2
(R), definida g(a, b, c) = (a, b).
En el caso del ideal (XY −Z
2
) si h :
K[X,Y,Z]
(XY−Z
2
)
−→K[U, V], sean F = h(X), G = h(Y) y H = h(Z).
Se tiene FG = h(XY) = h(Z
2
) = H
2
. Si F, G ∈ K[U, V] son primos relativos entonces son
cuadrados y por tanto h no puede ser sobreyectiva. So F, G ∈ K[U, V] no son primos relativos,
sea D un m.c.d., entonces D divide a F, G y H y h no es sobreyectiva.
SOLUCI ´ ON. Ejercicio (21.8.)
(1). Supongamos que x ,= 0, y ,= 0, z ,= 0. Procedemos como sigue: Tenemos xz = y
2
. Multi-
plicando por y resulta xyz = y
3
, y por tanto x
4
= y
3
. De aqu´ı x =
_
y
x
_
3
.
De yz = x
3
se deduce z =
x
3
y
=
x
y
x
2
=
x
y
_
y
x
_
6
=
_
y
x
_
5
.
De z
2
= x
2
y se deduce y =
_
z
x
_
2
=
_
(y/x)
5
(y/x)
3
_
=
_
y
x
_
4
.
(2). Tenemos f : A
1
(K) −→V definido: f (t) = (t
3
, t
4
, t
5
), entonces
¯
f : K[V] =
K[X, Y, Z]
J(V)
−→K[T] = K[A
1
(K)]
est´ a definido por
¯
f (X) = T
3
,
¯
f (Y) = T
4
,
¯
f (Z) = T
5
.
(3). Es claro que Im(
¯
f ) = K +T
3
K[T].
SOLUCI ´ ON. Ejercicio (21.9.)
Dado 0 ,= G ∈
K[X]
a
, tenemos G =

i
Q
i
G
i
+R(G; G), y G = R(G; G). Los monomios de R(G; G)
no son m´ ultiplos de los t´ erminos l´ıderes de los elementos de G, por lo tanto estos son un
sistema de generadores, que evidentemente es linealmente independiente.
SOLUCI ´ ON. Ejercicio (21.10.)
(1). Primero calculamos la base de Groebner reducida de a respecto al orden lexicogr´ afico
con X > Y, ´ esta es:
¦X +Y, Y
4
−Y
3
−1¦.
´
ALGEBRA CONMUTATIVA
P. Jara
356 CAP. XI. SOLUCIONES A LOS EJERCICIOS
Entonces la dimensi ´ on de
K[X,Y]
a
es cuatro. Si representamos el monoideal Exp(a), ´ este es:
-
6
s c
c
c
c
s
Fuera quedan los puntos (0, 0), (0, 1), (0, 2) y (0, 3), que representan a los t´ erminos 1, Y, Y
2
e
Y
3
.
(2). Tenemos que calcular los valores de
Y
4
= Y
3
+ 1,
Y
5
= Y
4
+Y = Y
3
+Y + 1,
Y
6
= Y
4
+Y
2
+Y = Y
3
+Y
2
+Y + 1,
entonces la tabla de la multiplicaci ´ on es:
1 Y Y
2
Y
3
1 1 Y Y
2
Y
3
Y Y Y
2
Y
3
Y
3
+ 1
Y
2
Y
2
Y
3
Y
3
+ 1 Y
3
+Y + 1
Y
3
Y
3
Y
3
+ 1 Y
3
+Y + 1 Y
3
+Y
2
+Y + 1

SOLUCI ´ ON. Ejercicio (21.11.)
Dado f (a, b, c) = (a
2
c − b
2
c, 2abc, −a
3
), tenemos que comprobar que si (a, b, c) es un punto
de V, entonces (a
2
c − b
2
c, 2abc, −a
3
) es un punto de W, esto es, tenemos que ver si (a
2
c −
b
2
c, 2abc, −a
3
) verifica la ecuaci ´ on X
2
+Y
2
−Z
2
= 0.
Es una comprobaci ´ on rutinaria. En Mathematica:
> Expand[X^2 + Y^2 - Z^2 /. {X -> a^2c - b^2c, Y -> 2 a b c, Z -> -a^3}]
> % /. {a -> X, b -> Y, c -> Z}
> PolynomialReduce[%, {X^3 - X^2Z - Y^2Z}, {X, Y, Z}]
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 59. EJERCICIOS DEL CAP´ITULO III 357

SOLUCI ´ ON. Ejercicio (21.12.)
(1). Tenemos que comprobar que cada elemento de J(V) = (X
3
+ Y
3
+ 7Z
3
) se aplica en un
elemento de J(V), por lo tanto tenemos que evaluar
(X(Y
3
−7Z
3
))
3
+ (Y(7Z
3
−X
3
))
3
+ 7(Z(X
3
−Y
3
))
3
y comprobar que es un m´ ultiplo de X
3
+Y
3
+ 7Z
3
.
> Expand[X^3+Y^3+7Z^3/.{X->X(Y^3-7Z^3),Y->Y(7Z^3-X^3),Z->Z(X^3-Y^3)}]
> PolynomialReduce[%, {X^3 + Y^3 + 7Z^3}, {X, Y, Z}]
(2). Primero tenemos que ver como est´ a definido f . en este caso
f (a, b, c) = (a(b
3
−7c
3
), b(7c
3
−a
3
), c(a
3
−b
3
))
Ahora aplicamos a (a, b, c) = (−2, 1, 1) y tenemos:
f (−2, 1, 1) = (12, 15, −9).
> f[L_]:={L[[1]](L[[2]]^3-7L[[3]]^3)),L[[2]](-L[[1]]^3+7L[[3]]^3),
(L[[1]]^3-L[[2]]^3)L[[3]]}
> f[{-2,1,1}]
(3). Basta realizar las im´ agenes sucesivas de f (−2, 1, 1).
SOLUCI ´ ON. Ejercicio (21.13.)
(1). Tenemos que comprobar que la imagen de un punto de W es un punto de V.
> F1=X Z+Y^2+Z^2
> F2=X Y-X Z+Y Z-2Z^2
> G1=U^3-U V^2+V^3
> Expand[F1 /.{X->-2a^2+a b,Y->a b-b^2,Z->a^2-a b}]/.{a->U,b->V};
> PolynomialReduce[%, {G1}, {U, V}]
> Expand[F2 /.{X->-2a^2+a b,Y->a b-b^2,Z->a^2-a b}]/.{a->U,b->V};
> PolynomialReduce[%, {G1}, {U, V}]
´
ALGEBRA CONMUTATIVA
P. Jara
358 CAP. XI. SOLUCIONES A LOS EJERCICIOS
(2). Tenemos que construir un ideal c = (X+2U
2
−UV, Y −UV +V
2
, Z−U
2
+UV, U
3
−UV
2
+
V
3
) ∈ C[U, V, X, Y, Z], calcular su base de Groebner reducida respecto al orden lexicogr´ afico
con U > V > X > Y > Z y la intersecci ´ on con C[X, Y, Z].
> G=GroebnerBasis[{X+2U^2-U V,Y-U V+V^2,Z-U^2+U V,U^3-U V^2+V^3},
{U,V,X,Y,Z},{U,V}]
Ahora tenemos que calcular
(c∩C[X,Y,Z])+I(V)
I(V)
. Para esto extendemos la base calculada con los
generadores de J(V) y calculamos las clases m´ odulo este ideal, para lo que previamente cal-
culamos su base de Groebner reducida. Nos quedamos con los restos no nulos.
> G=GroebnerBasis[{X+2U^2-U V,Y-U V+V^2,Z-U^2+U V,U^3-U V^2+V^3},
{U,V,X,Y,Z},{U,V}]
> L=Flatten[Append[G, {F1, F2}]]
> B=GroebnerBasis[{F1, F2}, {X, Y, Z}]
> H[x_]:=PolynomialReduce[x, B, {X, Y, Z}]
> Map[H,L]

SOLUCI ´ ON. Ejercicio (21.14.)
(1).
> G14=GroebnerBasis[{U-X^2-Y,V-X-Y^2,W-X+Y},{X,Y,U,V,W}]
> PolynomialReduce[X,G14,{X,Y,U,V,W}]
> PolynomialReduce[Y,G14,{X,Y,U,V,W}]
(2).
> PolynomialReduce[2X^3-4X Y-2Y^3-4Y,G14,{X,Y,U,V,W}]
> Expand[-5U+V-W+3U W+3V W+2W^2-W^3 /.{U->X^2+Y,V->X+Y^2,W->X-Y}]
(3).
> GroebnerBasis[{U-X^2-Y,V-X-Y^2,W-X+Y},{X,Y,U,V,W},{X,Y}]
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 59. EJERCICIOS DEL CAP´ITULO III 359

SOLUCI ´ ON. Ejercicio (21.15.)
(1). Como F es irreducible y L(α) ,= 0, entonces F [ L y por tanto son primos relativos, luego
la identidad de Bezout nos asegura que existen polinomios S y T tales que SL + TF = 1. Por
otro lado tenemos:
β =
G(α)
L(α)
= G(α)S(α).
(2). Tenemos
LY −G = LY −SLG −TGF = L(Y −SG) +TGF = L(Y −H) +TGF.
y
Y −H = Y −GS = SLY +TFY −GS = (LY −G)S +YTF.
(3). Si llamamos P al polinomio m´ınimo de β, al dividir por (LY − G), utilizando el orden
lexicogr´ afico con Y > X, se tiene
P = Q(LY −G) +R;
Al valorar en X = α e Y = β, resulta 0 = P(β) = Q(α, β)(L(α)β − G(α)) + R(α) = R(α).
Luego F [ R y por tanto P ∈ (F, LY − G) = (F, Y − H), que por la Proposici ´ on (20.9.) al
hacer la intersecci ´ on con K[Y] determina el polinomio m´ınimo de β. Se tiene entonces que
(P) = (F, LY −G) ∩ K[Y].
(4).
> F=X^3-2
> G=X^2-X+3
> L=-3X^2+3X+1
> GroebnerBasis[{F,L Y-G},{X,Y}]
> GroebnerBasis[{F,L Y-G},{X,Y},{X}]
El polinomio m´ınimo es: Y
3
−189Y
2
−93Y −47.
SOLUCI ´ ON. Ejercicio (21.16.)
(1) En efecto, f est´ a definida por: f (x
1
, x
2
, x
3
) = (F
1
(x
1
, x
2
, x
3
), F
2
(x
1
, x
2
, x
3
), F
3
(x
1
, x
2
, x
3
)) =
(x
1
, x
3
, x
1
x
2
).
´
ALGEBRA CONMUTATIVA
P. Jara
360 CAP. XI. SOLUCIONES A LOS EJERCICIOS
(2)
¯
f : K[W] = K[Y
1
, Y
2
, Y
3
]/(Y
2
1
− Y
2
, Y
5
1
− Y
2
3
) −→ k[V] = K[X
1
, X
2
, X
3
]/(X
3
1
−X
2
2
, X
2
1
−X
3
)
est´ a definida por Y
1
→X
1
, Y
2
→X
3
, X
3
→X
1
X
2
.
(3) Consideramos el ideal (Y
1
−X
1
, Y
2
−X
3
, Y
3
−X
1
X
2
, X
3
1
−X
2
2
, X
2
1
−X
3
) de K[Y
1
, Y
2
, Y
3
, X
1
, X
2
, X
3
].
Determinamos una base de Groebner
¦Y
5
2
−Y
4
3
, −Y
3
2
+Y
1
Y
2
3
, Y
1
Y
2
2
−Y
2
3
, Y
2
1
−Y
2
,
X
3
−Y
2
, −Y
2
2
+X
2
Y
3
, X
2
Y
2
−Y
1
Y
3
, X
2
Y
1
−Y
3
, X
2
2
−Y
1
Y
2
, X
1
−Y
1
¦,
y eliminamos las variables X
1
, X
2
, X
2
, obteniendo
¦Y
5
2
−Y
4
3
, −Y
3
2
+Y
1
Y
2
3
, Y
1
Y
2
2
−Y
2
3
, Y
2
1
−Y
2
¦.
(4) La imagen de
¯
f es el subanillo generado por ¦X
1
, X
3
, X
1
X
2
¦.

SOLUCI ´ ON. Ejercicio (21.17.)
Primero describimos el conjunto algebraico de V. En este caso es
V = ¦(1, 2), (1, 3), (1, 4)¦ = ¦(1, 2)¦ ∪ ¦(1, 3)¦ ∪ ¦(1, 4)¦
= 1(X
1
−1, X
2
−2) ∪ 1(X
1
−1, X
2
−3) ∪ 1(X
1
−1, X
2
−4)
= 1(X
1
−1, (X
2
−2)(X
2
−3)(X
2
−4))
= 1(X
1
−1, X
3
2
−9X
2
2
+ 26X
2
−24).
(1) Observar que la aplicaci ´ on f est´ a definida por f (x
1
, x
2
) = (x
1
, x
2
2
, x
1
+ x
2
). Entonces la la
aplicaci ´ on
¯
f : K[W] = K[Y
1
, Y
2
, Y
3
]/(Y
1
−1)
2
−→K[V] est´ a definida por Y
1
→X
1
, Y
2
→X
2
2
,
Y
3
→X
1
+X
2
.
(2) El n´ ucleo de
¯
f se calcula mediante:
GroebnerBasis[{Y1-X1,Y2-(X2)^2,Y3-X1-X2,24-26X2+9(X2)^2-(X2)^3,-1+X1},
{X1,X2,Y1,Y2,Y3},{X1,X2}]
El resultado es:
¦60 −47Y
3
+ 12Y
2
3
−Y
3
3
, −1 +Y
2
+ 2Y
3
−Y
2
3
, −1 +Y1¦
(3) La imagen es el subanillo generado por ¦X
1
, X
2
2
, X
1
+ X
2
¦ = K[V], por lo tanto es sobre-
yectiva.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 59. EJERCICIOS DEL CAP´ITULO III 361
(4) Si se considera g : K[V] −→ K[W], observar que debe ser g(X
3
2
− 9X
2
2
+ 26X
2
− 24) = 0,
pero en este caso tenemos
g(X
3
2
−9X
2
2
+ 26X
2
−24) = (Y
3
−Y
1
)
3
−9(Y
3
−Y
1
) + 26(Y
3
−Y
1
) −24
= Y
3
3
−3Y
2
3
Y
1
+ 3Y
3
Y
2
1
+ 17Y
3
−Y
3
1
−17Y
1
−24,
que no se reduce a cero m´ odulo (Y
1
−1)
2
.
(5) Tenemos el isomorfismo K[W] → K[Y
2
, Y
3
] dado por Y
1
→ 1, Y
2
→ Y
2
, Y
3
→ Y
3
, y el
isomorfismo K[V] → K K K dado por X
1
→ (1, 1, 1), X
2
→ (2, 3, 4). Podemos ahora
componer y tenemos:
K[Y
2
, Y
3
]

K[W]

f

K[V]

K K K
Y
2

Y
2

X
2
2

(4, 9, 16)
Y
3

Y
3

X
1
+X
2

(3, 4, 5)

SOLUCI ´ ON. Ejercicio (21.18.)
Podemos simplificar este elemento hasta obtener:
3

2 −1
3

4 −1
=
1
3

2 + 1
.
Ahora basta aplicar los resultados obtenidos. El elemento α es
3

2, y su polinomio irreducible
es: X
3
− 2. El elemento β es
1
3

2+1
, que se obtiene evaluando la fracci ´ on
1
X+1
. Tenemos que
construir el ideal
(F, YL −1) = (X
3
−2, Y(X + 1) −1),
calcular una base de Groebner reducida
¦−1 + 3Y −3Y
2
+ 3Y
3
, −2 +X + 3Y −3Y
2
¦
y eliminar la variable X
¦−1 + 3Y −3Y
2
+ 3Y
3
¦.
De esta forma el polinomio irreducible de β =
1
3

2+1
es: Y
3
−Y
2
+Y −1/3.
SOLUCI ´ ON. Ejercicio (21.19.)
´
ALGEBRA CONMUTATIVA
P. Jara
362 CAP. XI. SOLUCIONES A LOS EJERCICIOS
HACER
PROBLEMA:
¿Son isomorfos los anillos R[X, Y](X
2
+ Y
2
−1) y R[X, Y]/(XY −1)?
Ejercicio (21.20.)
Vamos a resolver el problema analizando los elementos invertibles de cada uno de los anillos.
Paso 1: C´ alculo de los elementos invertibles en A = R[X, Y]/(X
2
+Y
2
−1).
Cada elemento en A tiene un ´ unico representante de la forma F
0
+ XF
1
, con F
0
, F
1
∈ R[Y].
Supongamos que F
0
+XF
1
tiene un inverso, por ejemplo G
0
+XG
1
. Entonces se verifica:
F
0
+XF
1
G
0
+XG
1
= 1,
F
0
G
0
+ (1 −Y
2
)F
1
G
1
+X(F
0
G
1
+F
1
G
0
) = 1,
De aqu´ı se tiene
F
0
G
0
+ (1 −Y
2
)F
1
G
1
= 1
F
0
G
1
+F
1
G
0
= 0
Si F
1
= 0, entonces tenemos:
F
0
G
0
= 1
F
0
G
1
= 0
por lo tanto G
1
= 0 y G
0
= F
−1
0
∈ R.
Si F
1
,= 0, entonces G
0
=
−F
0
G
1
F
1
, y de aqu´ı se obtiene
F
0
−F
0
G
1
F
1
+ (1 −Y
2
)F
1
G
1
= 1.
Multiplicando por F
1
se tiene:
−F
2
0
G
1
+ (1 −Y
2
)F
2
1
G
1
= F
1
.
De aqu´ı
G
1
=
−F
1
F
2
0
−(1 −Y
2
)F
2
1
y G
2
=
F
0
F
2
0
−(1 −Y
2
)F
2
1
Estas soluciones ser´ an v´ alidas si F
2
0
−(1 −Y
2
)F
2
1
= k ∈ R ¸ ¦0¦. De aqu´ı se tiene:
F
2
0
−k = (1 −Y
2
)F
2
1
.
Como el cuerpo de coeficientes es R, el coeficiente l´ıder de (1−Y
2
)F
2
1
es un n´ umero negativo.
Adem´ as (1−Y
2
)F
2
1
es un polinomio de grado al menos dos. Por esta raz´ on el coeficiente l´ıder
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 59. EJERCICIOS DEL CAP´ITULO III 363
de F
2
0
−k es unn´ umero positivo. Evidentemente esto es una contradicci ´ on. Por tanto si F
1
,= 0,
el elemento F
0
+XF
1
no es invertible.
Los ´ unicos elementos invertibles de A = R[X, Y]/(X
2
+Y
2
−1) son que se escriben en la forma
h, con h ∈ R.
Paso 2: Prueba de que no existe ning´ un isomorfismo
f : R[X, Y]/(XY −1) →R[X, Y](X
2
+ Y
2
−1).
Si existe un homomorfismo f , entonces f (X) es invertible en R[X, Y](X
2
+Y
2
−1), ya que X es
invertible en R[X, Y]/(XY −1), por lo tanto es la clase de un escalar, por ejemplo k. Tenemos
entonces dos elementos, X y k, de R[X, Y]/(XY −1) que tienen la misma imagen, por lo tanto
f no ser´ıa un isomorfismo.
´
ALGEBRA CONMUTATIVA
P. Jara
SEC. 60. EJERCICIOS DEL CAP´ITULO IV 365
60. Ejercicios del Cap´ıtulo IV
SOLUCI ´ ON. Ejercicio (29.1.)
(1) Tenemos det(X) det(Y) = det(XY) = det(I
n
) = 1, luego det(X) es invertible y por tanto X
es invertible, por tanto existe inversa de X, sea X
−1
, entonces YX = X
−1
XYX = X
−1
X = I
n
.
(2) Supongamos que n > m, entonces n = m + h para alg´ un h > 0 y podemos escribir
X =
_
X
1
X
2
_
, y Y =
_
Y
1
Y
2
_
.
Se verifica:
XY =
_
X
1
X
2
_
_
Y
1
Y
2
_
=
_
X
1
Y
1
X
1
Y
2
X
2
Y
1
X
2
Y
2
_
= I
n
.
Esto es, X
1
Y
1
= I
m
, luego X
1
e Y
1
son invertibles y X
1
Y
2
= 0 = X
2
Y
1
, por tanto X
2
= 0 = Y
2
,
pero X
2
Y
2
= I
h
, luego tambi´ en son invertibles, lo que es una contradicci ´ on.
(3) Es consecuencia del anterior resultado.

SOLUCI ´ ON. Ejercicio (29.2.)
Un homomorfismo f : A
n
−→ A
m
determina una matriz X ∈ M
m×n
(A), y un homomorfismo
g : A
m
−→ A
n
una matriz Y ∈ M
n×m
(A). Si f ◦ g = 1
A
m, entonces XY = I
m
, y si g ◦ f = 1
A
n,
entonces YX = I
n
. Por el ejercicio anterior se tiene n = m.
SOLUCI ´ ON. Ejercicio (29.2.)
(i)⇒(ii). Sea N = A(n
1
, . . . , n
t
) y M/N = A(m
1
+N, . . . , m
s
+N), entonces ¦n
1
, . . . , n
t
, m
1
, . . . , m
s
¦
es un sistema de generadores de M.
SOLUCI ´ ON. Ejercicio (29.4.)
(1) Es claro, ya que entonces los ´ unicos subm´ odulos son 0 y M.
(2) Como los Z–m´ odulos simple son c´ıclicos, resulta que son de la forma Z
n
, adem´ as para
que los ´ unico subm´ odulos sean 0 y Z
n
, tiene que ser n primo, entonces los Z–m´ odulos
simples son de la forma Z
p
, con p un entero primo positivo.
(3) Si M es un A–m´ odulo simple, entonces es c´ıclico. Si M = Am se tiene M

= A/ Ann
A
(m) y
como los ´ unicos subm´ odulos de M son 0 y M, resulta que Ann
A
(m) es un ideal maximal.
´
ALGEBRA CONMUTATIVA
P. Jara
366 CAP. XI. SOLUCIONES A LOS EJERCICIOS

SOLUCI ´ ON. Ejercicio (29.5.)
Dado f : M −→ N no nulo, resulta que Ker(f ) ,= M, luego es cero y f es inyectivo. Por otro
lado como Im(f ) ,= 0, tenemos Im(f ) = N, por tanto f es sobreyectivo.
Todo elemento 0 ,= f ∈ End
A
(M) es un isomorfismo, por lo tanto invertible.
SOLUCI ´ ON. Ejercicio (29.6.)
Consideramos la inclusiones can´ onicas j
i
: M
i
−→M
1
⊕M
2
, entonces definimos:
Hom
A
(M
1
⊕M
2
, N)

= Hom
A
(M
1
, N) ⊕Hom
A
(M
2
, N)
f →(f ◦ j
1
, f ◦ j
2
).
La inversa est´ a dada por la propiedad universal de la suma directa.
Consideramos las proyecciones can´ onicas p
i
: M
1
⊕M
2
−→M
i
, entonces definimos:
Hom
A
(N, M
1
⊕M
2
)

= Hom
A
(N, M
1
) ⊕Hom
A
(N, M
2
)
f →(p
1
◦ f , p
2
◦ f ).
La inversa est´ a dada por la propiedad universal del producto directo.
SOLUCI ´ ON. Ejercicio (29.7.)
Cada homomorfismo f : Z
n
−→Z
m
define un ´ unico homomorfismo
Z
g=f ◦pr

pr

@
@
@
@
@
@
@
@
Z
m
Z
n
f

{
{
{
{
{
{
{
{
Por tanto nZ ⊆ Ker(g). Adem´ as g(m) = mg(1) = 0, luego m ∈ Ker(g) y tenemos (d) =
(n, m) ⊆ Ker(g). En consecuencia g se factoriza (de forma ´ unica) por Z
d
.
Tenemos que cada f est´ a determinado por un ´ unico homomorfismo h : Z
d
−→ Z
m
. Este
h est´ a definido h(1 + dZ) = a + mZ y verifica da ∈ mZ, sea da = bm = bm

d, con m =
m

d. Simplificando a = bm

. Cada homomorfismo est´ a determinado por un b, y los posibles
valores de b son: ¦0, 1, . . . , d − 1¦, ya que a partir de d se repiten. Para cada f existe pues un
´ unico b tal que f (1 +nZ) = bm

+mZ. La operaci ´ on suma en Hom
Z
(Z
n
, Z
m
) corresponde a la
suma en Z
d
, ya que si f
i
(1 +nZ) = b
i
m

+mZ, entonces:
(f
1
+f
2
)(1 +nZ) = f
1
(1 +nZ) +f
2
(1 +nZ) = (b
1
m

+mZ) +(b
2
m

+mZ) = (b
1
+b
2
)m

+mZ.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 60. EJERCICIOS DEL CAP´ITULO IV 367

SOLUCI ´ ON. Ejercicio (29.8.)
Ver el Ejercicio (29.9.)
SOLUCI ´ ON. Ejercicio (29.9.)
Si F es libre de rango n, entonces F

= A
n
. Por otro lado se tiene
Hom
A
(F, M)

= Hom
A
(A
n
, M)

= Hom
A
(A, M)
n

= M
n
.

SOLUCI ´ ON. Ejercicio (29.10.)
Si A[X] es noetheriano, como existe un isomorfismo A[X]/(X)

= A, resulta que A es noethe-
riano.
SOLUCI ´ ON. Ejercicio (29.11.)
HACER
SOLUCI ´ ON. Ejercicio (29.12.)
(1) Llamamos A = C([0, 1], R) el conjunto de las aplicaciones continuas con la suma y pro-
ducto definidos punto a punto. Es un anillo con elemento uno la aplicaci ´ on constante
igual a 1. Para cada n ∈ N ¸ ¦0¦ definimos I
n
= ¦f ∈ A [ f
|[0,
1
n
[
= 0¦. Tenemos que I
n
es un
ideal y se tiene I
n
⊆ I
n+1
para cada n ∈ N¸ ¦0¦. Entonces ¦I
n
¦
n
es una cadena ascendente
de ideales que no es estacionaria.
(2) Llamamos A = Z
X
2
. En X consideramos una sucesi ´ on ¦x
n
¦
n
formada por elementos dis-
tintos dos a dos y definimos I
n
= ¦f ∈ A [ f (x
i
) = 0 si i ≥ n¦. Cada I
n
es un ideal y se tiene
I
n
⊆ I
n+1
para cada n ∈ N. La cadena ¦I
n
¦
n
es una cadena ascendente no estacionaria de
ideales de A.

SOLUCI ´ ON. Ejercicio (29.13.)
Consideramos la situaci ´ on F

j
−→ F
p
−→ F/F

, siendo j la inclusi ´ on y p la proyecci ´ on. Dada
una base X

de F/F

, para cada x

∈ X

tomamos x ∈ F tal que p(x) = x

. Definimos j

:
´
ALGEBRA CONMUTATIVA
P. Jara
368 CAP. XI. SOLUCIONES A LOS EJERCICIOS
F/F

−→ F mediante j

(x

) = x para cada x

∈ X

. Entonces la composici ´ on p ◦ j

= id
F/F
.
Vamos a probar que F = Im(j) ⊕Im(F/F

), y por tanto F ser´ a libre.
Si f ∈ F entonces f −j

◦ p(f ) ∈ Ker(p) = Im(j), y existe g ∈ F

tal que j(g) = f −j

◦ p(f ), luego
f = j(g) +j

◦ p(f ).
Si f ∈ Im(j) ∩ Im(j

) existe g ∈ F

tal que f = j(g) y 4xiste h ∈ Im(j

) tal que f = j

(h), entonces
h = p ◦ j

(h) = p(j

(h)) = p(j(g)) = 0 y f = j

(h) = 0.
DEMOSTRACI ´ ON. Ejercicio (29.14.)
Si A es un DIP y M es un A-m´ odulo libre finitamente generado, llamemos n a la dimensi ´ on
de M. Si N es un subm´ odulo, vamos a probar que N es libre por inducci ´ on sobre n. Si n = 1,
entonces M

= A y cada subm´ odulo de M es isomorfo a un subm´ odulo de A y por tanto es
libre. Supongamos ahora que n > 1 y que el resultado es cierto para m´ odulos libres finita-
mente generados de dimensi ´ on n −1. Sea ¦x
1
, . . . , x
n
¦ una base de M, entonces tenemos un
diagramo conmutativo con filas exactas
0

Ax
n
∩ N

α

N

β

N/(Ax
n
∩ N)

γ

0
0

Ax
n

M

M/Ax
t

0
donde α y β son las inclusiones y γ(x + (Ax
n
∩ N)) = x +Ax
n
, para cada x ∈ N. Como γ es in-
yectiva, resulta que N/(Ax
n
∩N) es isomorfo a un subm´ odulo de M/Ax
n
, y por la hip´ otesis de
inducci ´ on es libre. Tambi´ en Ax
n
∩ N es libre, ya que es un subm´ odulo de Ax
n

= A. Aplicando
el Ejercicio (29.13.) resulta queN es un A–m´ odulo libre.
SOLUCI ´ ON. Ejercicio (29.15.)
Dado x ∈ Ker(f ) se tiene (f ◦ f )(x) = f ((f (x))) = f (0) = 0. Podemos probar que existe una
cadena ascendente Ker(f ) ⊆ Ker(f
2
) ⊆ Ker(f
3
) ⊆ Como M es noetheriano, existe un
entero positivo m tal que Ker(f
m
) = Ker(f
m+1
) = . . ..
Vamos a probar que Ker(f
m
) ∩Im(f
m
) = ¦0¦. En efecto, si x ∈ Ker(f
m
) ∩Im(f
m
), existe y ∈ M
tal que x = f
m
(y), y se verifica 0 = f
m
(x) = (f
m
◦ f
m
)(y) = f
2m
(y). Luego y ∈ Ker(f
2m
) =
Ker(f
m
) y por tanto x = f
m
(y) = 0.
SOLUCI ´ ON. Ejercicio (29.16.)
Llamamos A = K[X, X
2
Y, X
3
Y
2
, . . . , X
i
Y
i−1
, . . .], vamos a probar que no es noetheriano. Con-
sideramos el ideal a = (X, X
2
Y, X
3
Y
2
, . . . , X
i
Y
i−1
, . . .). Observa que si a tiene unn´ umero finito
de generadores, ´ estos involucran a un n´ umero finito de productos X
i
Y
i−1
; podemos entones
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 60. EJERCICIOS DEL CAP´ITULO IV 369
suponer que el sistema finito de generadores es ¦X, X
2
Y, . . . , X
t
Y
t−1
¦. El elemento X
t+1
Y
t
se
debe poder escribir en la forma
t

i=1
a
i
X
i
Y
i−1
, con a
i
∈ A.
Supongamos que a
i
=

i,e
1
,...,e
s
k
i,e
1
,...,e
s
X
e
1
(X
2
Y)
e
2
(X
s
Y
s−1
)
e
s
, entonces tenemos la si-
guiente expresi ´ on para X
t+1
Y
t
:
X
t+1
Y
t
=
t

i=1
a
i
X
i
Y
i−1
=
t

i=1
_
_

i,e
1
,...,e
s
k
i,e
1
,...,e
s
X
e
1
(X
2
Y)
e
2
(X
s
Y
s−1
)
e
s
_
_
X
i
Y
i−1
=
t

i=1

i,e
1
,...,e
s
k
i,e
1
,...,e
s
X
e
1
+2e
2
+···+se
s
+i
Y
e
2
+2e
3
+···+(t−1)e
t
+i−1
.
La diferencia (t + 1) − t es uno, y esta debe ser la diferencia para los exponentes de alg´ un
sumando; esta es:
e
1
+e
2
+ +e
t
+ 1,
luego e
1
+e
2
+ +e
t
= 0 y debe ser t + 1 = i, lo que es una contradicci ´ on.
SOLUCI ´ ON. Ejercicio (29.17.)
Llamamos
Γ = ¦a ⊆ A [ a no contiene un producto finito de ideales primos que contienen a a¦.
Si Γ ,= ∅, al ser A un anillo noetheriano existe q ∈ Γ maximal. Vamos a ver que q es un ideal
primo. Sean bc ⊆ q, podemos suponer que q ⊆ b, c. Si b, c ,= q entonces b, c / ∈ Γ, y existen
ideales primos p
1
, . . . , p
s
, p
s+1
, . . . , p
r
tales que p
1
p
s
⊆ b, p
i
⊇ b, i = 1, . . . , s y p
s+1
. . . p
r
⊆ c,
p
j
⊇ c, j = s + 1, . . . , r. Entonces p
1
p
s
p
s+1
. . . p
r
⊆ bc ⊆ q y p
i
⊇ q, i = 1, . . . , r, lo que es una
contradicci ´ on. Por tanto q es primo. Pero en este caso q / ∈ Γ, lo que es una contradicci ´ on.
Enconsecuencia Γ = ∅y por tanto cada ideal a contiene unproducto finito de ideales primos
que contienen a a.
SOLUCI ´ ON. Ejercicio (29.18.)
(1) Llamamos Γ = ¦p [ p es un ideal primos y a ⊆ p¦. Como a es propio existe un ideal
maximal m ⊇ a, y por tanto Γ es no vac´ıo. Cada cadena en Γ tiene una cota inferior. En
efecto, si ¦p
i
¦
i
es una cadena en Γ resulta que ∩
i
p
i
es un ideal y es primo; si ab ∈ ∩
i
p
i
, y
´
ALGEBRA CONMUTATIVA
P. Jara
370 CAP. XI. SOLUCIONES A LOS EJERCICIOS
a / ∈ ∩
i
p
i
, entonces existe un ´ındice i
0
tal que a / ∈ p
i
0
, luego a / ∈ p
j
para cada j ≥ i
0
. En
consecuencia b ∈ p
j
para cada j ≥ i
0
y se tiene b ∈ ∩
i
p
i
.
Aplicando el Lema de Zorn resulta que Γ tiene elementos minimales, y cada uno de ellos
es un ideal primo minimal sobre a.
(2) Utilizando el Ejercicio (29.17.) existe un n´ umero finito de ideales primos, sean p
1
, . . . , p
t
tales que a ⊆ p
i
, i = 1, . . . , t, y p
1
p
t
⊆ a. Sea p un ideal primo minimal sobre a, entonces
tenemos
p
1
p
t
⊆ a ⊆ p.
Como p es primo, existe un ´ındice i tal que a ⊆ p
i
⊆ p, y por la minimalidad de p resulta
p = p
i
. Luego s´ olo hay un n´ umero finito de ideales primos minimales sobre a.

SOLUCI ´ ON. Ejercicio (??)
(a) ⇒(b). Como F es nilpotente, tambi´ en a
0
es nilpotente, y por tanto f −a0 es nilpotente en
A[[X]], luego a
1
es nilpotente, . . .
(b) ⇒(c). Consideramos el ideal c(F). Como A es noetheriano, se tiene c(F) = (a
0
, a
1
, . . . , a
t
),
y por tanto c(F) es un ideal nilpotente, entonces existe n ∈ N tal que c(F)
n
= 0.
(c) ⇒(a). Tenemos c(F
2
) ⊆ c(F) c(F), luego existe t ∈ N tal que c(F
t
) ⊆ c(F)
t
= 0, entonces
F
t
= 0 y F es nilpotente.
SOLUCI ´ ON. Ejercicio (29.20.)
(1) El ret´ıculo de los subm´ odulos de X es:
¦(0, 0), (1, 0), (1, 1), (0, 1)¦
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
¦(0, 0), (1, 0)¦ ¦(0, 0), (1, 1)¦ ¦(0, 0), (0, 1)¦
¦(0, 0)¦
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
W
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
g
(2) Tomamos
A = ¦(0, 0), (1, 0)¦,
B = ¦(0, 0), (1, 1)¦,
C = ¦(0, 0), (0, 1)¦.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 60. EJERCICIOS DEL CAP´ITULO IV 371
Se tiene:
(A +B) ∩ C =¦(0, 0), (1, 0), (1, 1), (0, 1)¦ ∩ ¦(0, 0), (0, 1)¦ = ¦(0, 0), (0, 1)¦.
(A ∩ C) + (B ∩ C) =(¦(0, 0), (1, 0)¦ ∩ ¦(0, 0), (0, 1)¦) + (¦(0, 0), (1, 1)¦ ∩ ¦(0, 0), (0, 1)¦)
= ¦(0, 0)¦.
Por otro lado tenemos:
(A ∩ B) +C =(¦(0, 0), (1, 0)¦ ∩ ¦(0, 0), (1, 1)¦) +¦(0, 0), (0, 1)¦
= ¦(0, 0)¦ +¦(0, 0), (0, 1)¦ = ¦(0, 0), (0, 1)¦.
(A +C) ∩ (B +C) = (¦(0, 0), (1, 0)¦ +¦(0, 0), (0, 1)¦) ∩ (¦(0, 0), (1, 1)¦ +¦(0, 0), (0, 1)¦)
= ¦(0, 0), (1, 0), (1, 1), (0, 1)¦.
(3) Dados subm´ odulos N ⊆ H, para cualquier otro subm´ odulo L se tiene:
N + (L ∩ H) ⊆ N +L
y
N + (L ∩ H) ⊆ H
_
_
_
⇒N + (L ∩ H) ⊆ (N +L) ∩ H.
Por otro lado, si x ∈ (N +L) ∩ H, existen n ∈ N y l ∈ L tales que x = n + l. De aqu´ı se
deduce que l = x −n ∈ H +N = H. Entonces l ∈ L ∩ H y se tiene x ∈ N + (L ∩ H).

SOLUCI ´ ON. Ejercicio (29.21.)
El ret´ıculo de subm´ odulos es:
Z
4
Z
3
N
N
N
N
N
N
N
N
N
N
N
Z
4
v
v
v
v
v
v
v
v
v
H
H
H
H
H
H
H
H
H
2Z
4
Z
3
J
J
J
J
J
J
J
J
J
J
2Z
4
p
p
p
p
p
p
p
p
p
p
p
M
M
M
M
M
M
M
M
M
M
M
M
Z
3
¦0¦
u
u
u
u
u
u
u
u
u
u

SOLUCI ´ ON. Ejercicio (29.22.)
Dado un subm´ odulo N de un m´ odulo M, siempre existe un subm´ odulo de M maximal entre
los que tienen intersecci ´ on nula con N. Para esto s´ olo tenemos que tomar la familia
Γ = ¦L ⊆ M [ L ∩ N = ¦0¦¦,
´
ALGEBRA CONMUTATIVA
P. Jara
372 CAP. XI. SOLUCIONES A LOS EJERCICIOS
esta familia es no vac´ıa, ya que contiene al subm´ odulo nulo, y cada cadena en Γ tiene una
cota superior, por tanto, por el Lema de Zorn, existen en Γ elementos maximales, por lo tanto
pseudo–complementos de N en M..
(1) Si L es un pseudo–complemento de N en M y 0 ,= H ⊆ M, verifica que (N + L) ∩ H = 0,
entonces N ∩ (L + H) = 0. Ya que si 0 ,= x ∈ H ∩ (L +H), existen l ∈ L y h ∈ H tales que
x = l +h, se tiene entonces h = x −l ∈ H ∩(N +L) = 0, esto es, x = l ∈ N ∩L = 0 y todos
los elementos son iguales a cero. Pero si N∩(L+H) = 0, entonces, por la maximalidad de
L se tiene L+H = L y H ⊆ L, y por tanto 0 = (N+L)∩H = H, lo que es una contradicci ´ on.
En consecuencia, si 0 ,= H ⊆ M, entonces (N +L) ∩ H ,= 0.
(2) Tomamos M = Z
2
Z
2
y el subm´ odulo N = ¦(0, 0), (1, 0)¦ Es claro que ¦(0, 0), (0, 1)¦ y
¦(0, 0), (1, 1)¦ son pseudo–complementos distintos de N.

SOLUCI ´ ON. Ejercicio (29.23.)
Consideramos una base ¦e
1
, . . . , e
m
¦ de A
m
y una base ¦f
1
, . . . , f
n
¦ de A
n
. Si f (e
i
) =

n
j=1
a
ij
f
j
,
entones f se representa por la matriz F = (a
ij
)
ij
∈ M
n×m
(A).
Vamos a construir un homomorfismo g : A
n
−→ A
m
tal que f ◦ g = id
A
n. Para esto obser-
vamos que cada f
j
es de la forma f (

i
b
ji
e
i
), para ciertos con b
ji
∈ A. Entonces definimos
g(f
j
) =

i
b
ji
e
i
; tenemos que g est´ a bien definida ya que conocemos las im´ agenes de todos
los elementos de a base ¦j
1
, . . . , f
n
¦.
Observa que f ◦ g(f
j
) = f (

i
b
ji
e
i
) = f
j
, luego tenemos f ◦ g = id
A
n. Si G = (b
ji
)
ji
es la matriz
asociada a g, entonces FG = I
n
. Aplicando el Ejercicio (29.1.) tenemos que m ≥ n.
SOLUCI ´ ON. Ejercicio (29.24.)
Dada una matriz X = (x
ij
)
ij
, cuadrada n n, el adjunto o cofactor de x
ij
es
adj(x
ij
) = (−1)
i+j
det
_
_
_
_
_
_
_
_
_
x
1,1
a
1,j−1
a
1,j+1
a
1,n
.
.
.
.
.
.
.
.
.
.
.
.
x
i−1,1
a
i−1,j−1
a
i−1,j+1
a
i−1,n
x
i+1,1
a
i+1,j−1
a
i+1,j+1
a
i+1,n
.
.
.
.
.
.
.
.
.
.
.
.
x
1,1
a
1,j−1
a
1,j+1
a
1,n
_
_
_
_
_
_
_
_
_
Y la matriz adjunta de X es la matriz adj(X) = (adj(x
j,i
))
ij
. Adem´ as por el Teorema de Laplace
se verifica:
X adj(X) = det(X) I
n
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 60. EJERCICIOS DEL CAP´ITULO IV 373
Para cada entero positivo i definimos a
i
(X) como el ideal generado por lo menores i i de X
si i ≤ n y cero en caso contrario. Observa que se tiene una cadena descendente de ideales:
a ⊇ a
1
(X) ⊇ a
2
(X) ⊇ . . . ⊇ a
n
(X) ⊇ 0 ⊇ . . .
Tambi´ en podemos considerara esta cadena para cualquier matriz Y sin necesidad de que sea
una matriz cuadrada.
Dada una matriz Y definimos el rango de Y como el mayor entero r tal que Ann(a
r
) = 0.
Un resultado de inter´ es es que si X es una matriz cuadrada n n, entonces rng(X) < n si y
solo si det(X) es un divisor de cero.
Dado un monomorfismo f : A
m
−→ A
n
consideramos una base ¦e
1
, . . . , e
m
¦ de A
m
y una
base ¦f
1
, . . . , f
n
¦ de A
n
. Si f (e
i
) =

n
j=1
a
ij
f
j
, entones f se representa por la matriz F = (a
ij
)
ij

M
n×m
(A).
Sea r = rng(F), entonces Ann(a
r
(F)) = 0 y Ann(a
r+1
(F)) ,= 0. Reordenamos los elementos de
las bases para que tengamos unmenor rr enla esquina superior izquierda condeterminan-
te no nulo d. Observa r ≤ m´ın¦m, n¦. Si suponemos que m > n, entonces r ≤ n y m ≥ r + 1.
Podemos considerar por ejemplo el elemento e
r+1
, cuya imagen por f es

n
j=1
a
i,j
f
j
, que de-
termina la columna r + 1 de la matriz F. Planteamos el sistema de ecuaciones:

r
j=1
a
1,j
f
j
= a
1,r+1
.
.
.

r
j=1
a
n,j
f
j
= a
n,r+1
_
¸
_
¸
_
que en notaci ´ on matricial es:
_
_
_
a
1,1
. . . a
1,r
.
.
.
.
.
.
a
n,1
. . . a
n,r
_
_
_

_
_
_
λ
1
.
.
.
λ
r
_
_
_
=
_
_
_
a
1,r+1
.
.
.
a
n,r+1
_
_
_
Llamamos
Y =
_
_
_
_
_
_
_
a
1,1
. . . a
1,r
.
.
.
.
.
.
a
r,1
. . . a
r,r
.
.
.
.
.
.
a
n,1
. . . a
n,r
_
_
_
_
_
_
_
=
_
_
_
_
_
a
1,1
. . . a
1,r
.
.
.
.
.
.
a
r,1
. . . a
r,r

_
_
_
_
_
=
_
R

_
∈ M
n×r
(A).
Definimos
adj(Y) =
_
adj(R) 0
_
´
ALGEBRA CONMUTATIVA
P. Jara
374 CAP. XI. SOLUCIONES A LOS EJERCICIOS
Observa que se tiene
adj(Y) Y = det(R) I
r
∈ M
r×r
(A), Y adj(Y) =
_
det(R) 0
∗ 0
_
∈ M
n×n
(A).
Multiplicando por adj(Y) en la expresi ´ on matricial del sistema de ecuaciones anterior se tie-
ne:
det(R)
_
_
_
λ
1
.
.
.
λ
r
_
_
_
= adj(Y)
_
_
_
a
1,r+1
.
.
.
a
n,r+1
_
_
_
y multiplicando por Y se tiene:
det(R) Y
_
_
_
λ
1
.
.
.
λ
r
_
_
_
= Y adj(Y)
_
_
_
a
1,r+1
.
.
.
a
n,r+1
_
_
_
= Y adj(Y) Y e
r+1
= det(R) Y e
r+1
.
En consecuencia det(R)

r
i=1
λ
i
e
i
y det(R)e
r+1
tienen la misma imagen por f , y como no son
iguales, resulta que f no es inyectiva, lo que es una contradicci ´ on. Tenemos entonces que
m ≤ n.
SOLUCI ´ ON. Ejercicio (29.25.)
Vamos a ver que A es un dominio de integridad. Dado 0 ,= a ∈ A, consideramos el subm´ odulo
Aa ⊆ A
m
, entonces existe un monomorfismo A
m
→ A y en consecuencia m ≤ 1, esto es,
m = 1. Sea f : A

= Aa un isomorfismo con f (1) = a; si xa = 0 entonces f (x) = xf (1) = xa = 0,
lo que implica que x = 0.
Vamos a ver que A es un dominio de ideales principales. Dado un ideal 0 ,= a de A, existe m y
un isomorfismo f : A
m

= a. Tenemos m = 1 y por tanto a es un ideal principal generado por
la imagen de 1.
SOLUCI ´ ON. Ejercicio (29.26.)
Supongamos que a no es un ideal primo y seana, b ∈ A ¸ a tales que ab ∈ a. Entonces a+Aa _
a, y por lo tanto es un ideal principal; sea a + Aa = Ad. Como (a : d) = (a : a) _ a, ya que
b ∈ (a : a) ¸ a, entonces (a : d) es un ideal principal; sea (a : d) = Ae.
Para cada x ∈ a existe r ∈ A tal que x = rd, por lo tanto r ∈ (a : d) = Ae, y existe s ∈ A tal que
r = se. En consecuencia x = rd = (se)d = s(ed), y tenemos que ed ∈ a es un generador de a,
lo que es una contradicci ´ on. En consecuencia tenemos el resultado.
SOLUCI ´ ON. Ejercicio (29.27.)
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 60. EJERCICIOS DEL CAP´ITULO IV 375
Para cada entero no negativo n definimos:
a
n
= ¦(a
0
, a
1
, . . . , a
n
, 0 . . .) ∈ Z
N
[ a
0
, . . . , a
n
∈ Z
N
¦.
Es claro que cada a
n
es un ideal de Z
N
y que la cadena
0 = a
0
⊂ a
1
⊂ a
2

es una cadena infinita estrictamente creciente, luego Z
N
no es un anillo noetheriano.
SOLUCI ´ ON. Ejercicio (29.28.)
(1). Como X
1
− X
i
∈ a para i ≥ 100, entonces A

=
Z[X
1
, . . . , X
99
]
(X
1
−X
e
2
2
, . . . , X
1
−X
e
99
99
)
, y por tanto es un
anillo noetheriano.
(2). Es claro que en A tenemos las clases de 1, X
1
, X
2
1
, . . ., y por lo tanto A no es un Z–m´ odulo
finitamente generado.
(3). En este caso tenemos:
A

=
Z[X
1
, X
2
, . . .]
(X
1
−X
2
, X
1
−X
4
, . . .) + (X
1
−X
2
3
, X
1
−X
2
5
, . . .)

=
Z[X
1
, X
3
, X
5
, . . .]
(X
1
−X
2
3
, X
1
−X
2
5
, . . .)
,
que es isomorfo a Z[X
1
] Z
N
, y por tanto no es un anillo noetheriano.
´
ALGEBRA CONMUTATIVA
P. Jara
SEC. 61. EJERCICIOS DEL CAP´ITULO V 377
61. Ejercicios del Cap´ıtulo V
SOLUCI ´ ON. Ejercicio (34.1.)
Dado f ∈ Hom
A
(M
1
⊕M
2
, N
1
⊕N
2
), consideramos el diagrama:
M
1
⊕M
2
f

N
1
⊕N
2
q
j

M
i
u
i
¸
q
j
◦f ◦u
i
_ _ _ _ _ _ _ _ _ _ _ _
N
j
y establecemos la aplicaci ´ on
f →(q
1
◦ f ◦ u
1
, q
2
◦ f ◦ u
1
, q
1
◦ f ◦ u
2
, q
2
◦ f ◦ u
2
).
Por otro lado, dado
(f
11
, f
21
, f
12
, f
22
) ∈ Hom
A
(M
1
, N
1
) ⊕Hom
A
(M
1
, N
2
) ⊕Hom
A
(M
2
, N
1
) ⊕Hom
A
(M
2
, N
2
),
procedemos como sigue:
M
1
u
1

f
j1

P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
M
1
⊕M
2
f
j
_ _ _ _ _ _
N
j
M
2
f
j2

n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
n
u
2
¸
lo que nos permite construir dos homomorfismos f
j
∈ Hom
A
(M
1
⊕ M
2
, N
j
). Ahora continua-
mos como sigue:
N
1
M
1
⊕M
2
f
1

k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
f
_ _ _ _ _ _
f
2

S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
N
1
⊕N
2
q
1
¸
q
2

N
2
Es claro que estas dos aplicaciones son una inversa de la otra. Y ambos son homomorfismos.

SOLUCI ´ ON. Ejercicio (34.2.)
´
ALGEBRA CONMUTATIVA
P. Jara
378 CAP. XI. SOLUCIONES A LOS EJERCICIOS
Dado f ∈ Hom
A
(M,

i
N
i
) consideramos
M
f

p
i
◦f

N
N
N
N
N
N
N
N

i
N
i
p
i

N
i
y definimos f →(p
i
◦ f )
i
. Por otro lado, dado (f
i
)
i

i
Hom
a
(M, N
i
) construimos
M

1
f
_ _ _ _ _ _
f
i

N
N
N
N
N
N
N
N
N
N
N
N
N
N
N

i
N
i
p
i

N
i
Estas dos aplicaciones son una inversa de la otra y son homomorfismos.
SOLUCI ´ ON. Ejercicio (34.3.)
Dado f ∈ Hom
A
(⊕
i
M
i
, N) consideramos
M
i
u
i

f ◦u
i

N
N
N
N
N
N
N

i
M
i
f

N
y definimos f →(f ◦ u
i
)
i
. Por otro lado, dado (f
i
)
i

i
Hom
a
(M
i
, N) construimos
M
i
u
i

f ◦u
i

N
N
N
N
N
N
N
N
N
N
N
N
N
N

i
M
i

1
f
_ _ _ _ _ _
N
Estas dos aplicaciones son una inversa de la otra y son homomorfismos.
SOLUCI ´ ON. Ejercicio (34.4.)
Condici ´ on necesaria. Sea g ∈ Hom
A
(M, M
0
), si (f
0
)

(g) = 0, entonces f
0
◦ g = 0 y g = 0, ya
que f
0
es inyectiva. Se tiene (f
1
)

◦ (f
0
)

= (f
1
◦ f
0
)

= 0

= 0. Sea g ∈ Ker((f
1
)

), entonces
0 = (f
1
)

(g) = f
1
◦ g y existe h : M −→M
0
tal que g = f
0
◦ h = (f
0
)

(h).
Condici ´ on suficiente. (1) f
0
es inyectiva si y solo si para cualquier g : M −→ M
0
si f
0
◦ g = 0,
entonces g = 0, pero esto es la mismo que decir que (f
0
)

es inyectiva para cada A–m´ odulo
M. (2) f
1
◦ f
0
es cero ya que para cada M se tiene (f
1
◦ f
0
)

= 0; en efecto, basta tomar M = M
0
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 61. EJERCICIOS DEL CAP´ITULO V 379
y tendremos 0 = (f
1
◦ f
0
)

(id
M
0
) = f
1
◦ f
0
◦ id
M
0
= f
1
◦ f
0
. (3) Si m ∈ Ker(f
1
), entones f
1
(m) = 0.
Tomamos M = Am y g
A
m −→ M
1
la inclusi ´ on. Como (f
1
◦ g)(m) = f
1
(g(m)) = f
1
(m) = 0,
tenemos (f
1
)

(g) = f
1
◦ g = 0 y g ∈ Im((f
0
)

), esto es, existe h ∈ Hom
A
(Am, M
0
) tal que
g = f
0
)

(h) = f
0
◦ h. Luego m = g(m) = f
0
◦ h)(m) = f
0
(h(m)) ∈ Im(f
0
).
SOLUCI ´ ON. Ejercicio (34.5.)
Tomamos A = Z, M = Z
2
y la sucesi ´ on exacta 0 →Z
2
→Z
p
→Z
2
→0. Se obtiene
0 −→Hom
Z
(Z
2
, Z)
2

−→Hom
Z
(Z
2
, Z)
p

−→Hom
Z
(Z
2
, Z
2
)
Ya que Hom
Z
(Z
2
, Z) = ¦0¦ y Hom
Z
(Z
2
, Z
2
) ,= ¦0¦, es claro que p

no es sobreyectivo.
SOLUCI ´ ON. Ejercicio (34.6.)
Supongamos que existe g : M
2
−→ M
1
tal que f
1
◦ g = id
M
2
. Dado m ∈ M
1
se tiene m −
(g ◦ f
1
)(m) ∈ Ker(f
1
) = Im(f
0
), y existe x ∈ M
0
tal que f
0
(x) = m. Como f
0
es inyectivo, este x
est´ a definido de forma ´ unica y m
f
→ x es una aplicaci ´ on. Veamos que es un homomorfismo.
Para la suma: dados m
1
, m
2
∈ M
1
si x
i
= f (m
i
), se tiene f
0
(x
1
+ x
2
) = m
1
+ m
2
, luego f (m
1
+
m
2
) = x
1
+ x
2
= f (m
1
) + f (m
2
). Para el producto por escalares: dados m ∈ M
1
y a ∈ A, si
x = f (m) se tiene f
0
(ax) = af
0
(x) = am, luego f (am) = ax = af (m). Es claro que se tiene
f ◦ f
0
= id
M
0
.
Rec´ıprocamente, si existe f : M
1
−→M
0
tal que f ◦ f
0
= id
M
0
, para cada m ∈ M
2
existe x ∈ M
1
tal que f
1
(x) = m. Tomamos y = x −(f
0
◦ f )(x), que verifica f
1
(y) = f
1
(x) −(f
1
◦ f
0
◦ f )(x) = m.
El elemento x no est´ a determinado de forma ´ unica, pero el elemento y s´ı. En efecto, dados
x
1
, x
2
verificando f
1
(x
i
) = m, tenemos f
1
(x
1
− (f
0
◦ f )(x
1
) − x
2
+ (f
0
◦ f )(x
2
)) = 0, luego existe
z ∈ M
0
tal que f
0
(z) = x
1
−(f
0
◦ f )(x
1
) −x
2
+ (f
0
◦ f )(x
2
), pero
z = (f ◦ f
0
)(z) = f (x
1
) −(f ◦ f
0
◦ f )(x
1
) +f (x
2
) −(f ◦ f
0
◦ f )(x
2
) = 0,
luego 0 = f
0
(z) = x
1
−(f
0
◦ f )(x
1
) −x
2
+(f
0
◦ f )(x
2
). Tenemos entonces una aplicaci ´ on m
g
→y.
Es f´ acil ver que g es un homomorfismo y que f
1
◦ g = id
M
2
.
SOLUCI ´ ON. Ejercicio (34.7.)
Es claro que B es cerrado para la suma y la multiplicaci ´ on y que en general no contiene al
elemento 1.
SOLUCI ´ ON. Ejercicio (34.8.)
(1). Es claro que la suma y la multiplicaci ´ on verifican las propiedades que definen un anillo,
y que (0, 1)(b, n) = (b, n), para cada (b, n) ∈ B Z, luego B Z es un anillo con uno.
´
ALGEBRA CONMUTATIVA
P. Jara
380 CAP. XI. SOLUCIONES A LOS EJERCICIOS
(2). Dado g : B −→A definimos g

: B Z −→A mediante
g

(b, n) = g(b) +n 1.
La aplicaci ´ on g

esta bien definida y es un homomorfismo de anillos. En efecto,
g

((b
1
, n
1
) + (b
2
, n
2
)) = g

(b
1
+b
2
, n
1
+n
2
) = g(b
1
+b
2
) + (n
1
+n
2
) 1
= g(b
1
) +g(b
2
) +n
1
1 +n
2
1 = g

(b
1
, n
1
) +g

(b
2
, n
2
).
g

((b
1
, n
1
) (b
2
, n
2
)) = g

(b
1
b
2
+b
1
n
2
+b
2
n
2
, n
1
n
2
) = g(b
1
b
2
+b
1
n
2
+b
2
n
2
) +n
1
n
2
1
= g(b
1
)g(b
2
) +g(b
1
)n
2
+g(b
2
)n
2
+n
1
n
2
1
= (g(b
1
) +n
1
1) + (g(b
2
) +n
2
1) = g

(b
1
, n
1
) g + (b
2
, n
2
).
Adem´ as se tiene g

(0, 1) = 1 1 = 1 y g

|B
= g. Si g

: B Z −→ A verifica g

|B
= g, entonces
g

(b, 0) = g(b), y se tiene:
g

(b, n) = g

((b, 0) + (0, n)) = g

(b, 0) +g

(0, n) = g(b) +n 1 = g(b, n).
Por tanto g

= g.
(3). Es claro que si tomamos g = 0 : B −→ A tenemos que Ker(g

) = B ¦0¦ y por lo tanto B
es un ideal de B Z.
SOLUCI ´ ON. Ejercicio (34.9.)
Sean a
1
, a
2
∈ A tales que f (a
1
) = f (a
2
), entonces b = a
1
−a
2
∈ Ker(f ). Consideramos el anillo
sin uno B = ¦bF(b) [ F ∈ Z[X]¦ y construimos el anillo con uno B Z.
La aplicaci ´ on g : B −→ A definida por g(b) = b se extiende a un homomorfismo de anillos
g

: B Z −→ A que verifica f ◦ g

= 0, por la propiedad universal. De la misma forma la
aplicaci ´ on h : B −→ A definida por h(b) = 0 se extiende a un homomorfismo de anillos
h

: B Z −→ A que tambi´ en verifica f ◦ h

= 0. Por ser f simplificable a izquierda se tiene
g

= h

, esto es, b = g

(b, 0) = h

(b, 0) = 0, lo que implica que a
1
= a
2
y f es una aplicaci ´ on
inyectiva.
SOLUCI ´ ON. Ejercicio (34.10.)
El grupo Hom(A, B) es:
_
Hom(Z
2
, Z
4
) Hom(Z
4
, Z
4
)
Hom(Z
2
, Z
12
) Hom(Z
4
, Z
12
)
_
por lo tanto hay que determinar cada una de las componentes:
Hom(Z
2
, Z
4
)

= Z
2
.
Hom(Z
4
, Z
4
)

= Z
4
.
Hom(Z
2
, Z
12
)

= Z
2
.
Hom(Z
4
, Z
12
)

= Z
4
.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 61. EJERCICIOS DEL CAP´ITULO V 381
Por lo tanto tenemos el grupo
_
Z
2
Z
4
Z
2
Z
4
_

= Z
2
⊕Z
2
⊕Z
4
⊕Z
4
.
´
ALGEBRA CONMUTATIVA
P. Jara
SEC. 62. EJERCICIOS DEL CAP´ITULO VI 383
62. Ejercicios del Cap´ıtulo VI
SOLUCI ´ ON. Ejercicio (39.1.)
Es justamente el Corolario (35.2.).
SOLUCI ´ ON. Ejercicio (39.2.)
Dado x ∈ p
e
existen b
i
∈ B y p
i
∈ p tales que x =

t
i=1
b
i
p
i
. Como C = A[b
1
, . . . , b
t
] es un
A–m´ odulo finitamente generado y xC =

t
i=1
b
i
p
i
C ⊆ pC, aplicando el Teorema de Cayley–
Hamilton, Lema (27.1.), existen a
0
, . . . , a
n−1
∈ p tales que x
n
+a
n−1
x
n−1
+ +a
1
x +a
0
= 0.

SOLUCI ´ ON. Ejercicio (39.3.)
Se basa en el estudio de la demostraci ´ on dada del Teorema (37.3.).
(a) ⇒ (b). Si F ∈ rad(F
1
, . . . , F
t
) existe m ∈ N tal que F
m
∈ (F
1
, . . . , F
t
) ⊆ (F
1
, . . . , F
t
, 1 − YF),
luego
1 = Y
m
F
m
+(1 −Y
m
F
m
) = Y
m
F
m
+(1 −YF)(1 +YF + +Y
m−1
F
m−1
) ∈ (F
1
, . . . , F
t
, 1 −YF).
(b) ⇒(a). Si 1 ∈ (F
1
, . . . , F
n
, 1 −YF) entonces
1 =

i
F
i
C
i
+ (1 −YF)C, C
1
, . . . , C
t
, C ∈ K[X
1
, . . . , X
n
, Y].
Tomando Y = 1/F(X
1
, . . . , X
n
) tenemos:
1 =

i
F
i
(X
1
, . . . , X
n
)C
i
(X
1
, . . . , X
n
,
1
F(X
1
, . . . , X
n
)
),
y multiplicando por una potencia adecuada de F se tiene:
F
m
=

i
F
i
(X
1
, . . . , X
n
)D
i
(X
1
, . . . , X
n
) ∈ (F
1
, . . . , F
t
).

SOLUCI ´ ON. Ejercicio (39.4.)
Llamamos a = (X
3
−Y
2
). En el anillo cociente K[X, Y]/a cada elemento tiene un ´ unico repre-
sentante en la forma f +Yg, siendo f , g ∈ K[X], por esta raz´ on identificamos la clase con este
elemento. Observar que la multiplicaci ´ on verifica Y
2
= X
3
.
´
ALGEBRA CONMUTATIVA
P. Jara
384 CAP. XI. SOLUCIONES A LOS EJERCICIOS
Supongamos que un elemento f +Yg tiene cuadrado nulo, entonces:
0 = (f +Yg)
2
= f
2
+X
3
g
2
+ 2Yfg.
Por tanto f
2
+ X
3
g = 0 y 2fg = 0. De la ´ ultima relaci ´ on se obtiene f = 0 o g = 0. Si f = 0, de
la primera relaci ´ on se tiene X
3
g
2
= 0, esto es, g = 0. Si g = 0, de la primera relaci ´ on se tiene
f
2
= 0, luego g = 0. Observa que en cualquier caso se tiene f +Yg = 0.
Supongamos que i > j son primos relativos, y sea 1 = ai +bj, con b < 0. Tenemos:
X = X
ai+bj
= X
ai
X
bj
= Y
aj
X
bj
=
_
Y
a
X
−b
_
j
,
Y = Y
ai+bj
= Y
ai
Y
bj
= Y
ai
X
bi
=
_
Y
a
X
−b
_
i
.
Si llamamos T =
Y
a
X
−b
, entonces tenemos una parametrizaci ´ on, X = T
j
, Y = T
i
, del conjunto
algebraico 1(X
i
−Y
j
) = ¦(T
j
, T
i
) [ T ∈ K¦. Dado F ∈ J1(X
i
−Y
j
), si dividimos con respecto
a X
i
− Y
j
con el orden Y > X, obtenemos F = (X
i
− Y
j
)Q + R, con R = 0 o A(R) ⊆ ∆ =
N
2
¸ ((0, j) + N
2
). Si R = R
0
+ YR
1
+ + Y
j−1
R
j−1
, con R
k
∈ K[X], entonces 0 = R
0
(T
j
) +
T
i
R
1
(T
j
)+ +(T
i
)
j−1
R
j−1
(T
j
). Observar que los exponentes de T en los distintos polinomios
son: 0,j,2j,. . . ; i+j,i+2j,. . . ; 2i+j,2i+2j,. . . Todos ellos son distintos dos a dos, ya que si ci + dj =
c

i +d

j, entonces (c −c

)i = (d

−d)j, y por tanto j [ c −c

, pero 0 ≤ c, c

≤ j −1, luego c = c

,
y en consecuencia d = d

. Como K es un cuerpo infinito y todo elemento de K es ra´ız del
polinomio R(T), todos sus coeficientes son iguales a cero, y R es el polinomio cero. Tenemos
entonces que F es m´ ultiplo de X
i
−Y
j
y por tanto J1(X
i
−Y
j
) = (X
i
−Y
j
), Como consecuencia
(X
i
−Y
j
) es un ideal radical, ya que (X
i
−Y
j
) ⊆ rad(X
i
−Y
j
) ⊆ J1(X
i
−Y
j
) = (X
i
−Y
j
).
SOLUCI ´ ON. Ejercicio (39.5.)
Despu´ es de dividir por X
2
−Y
3
, cada elemento f de K[X, Y] se escribe de forma ´ unica como
f = f
0
+f
1
X + (X
2
−Y
3
)f
2
,
siendo f
0
, f
1
∈ K[Y] y f
2
∈ K[X, Y].
(1) Sean f , g ∈ K[X, Y] tales que fg ∈ (X
2
−Y
3
). Con la notaci ´ on anterior resulta
(f
0
g
0
+Y
3
f
1
g
1
) + (f
0
g
1
+f
1
g
0
)X = 0.
Y se aqu´ı
_
f
0
g
0
+Y
3
f
1
g
1
= 0
f
0
g
1
+f
1
g
0
= 0
.
Si f
0
,= 0 se obtiene g
1
= −f
1
g
0
/f
0
y por tanto f
0
g
0
−Y
3
f
1
f
1
g
0
/f
0
= 0, esto es, f
2
0
g
0
−Y
3
f
2
1
g
0
=
0. Si g
0
,= 0, entonces f
2
0
−Y
3
f
2
1
= 0, lo que implica f
0
= 0 = f
1
, y esto es una contradicci ´ on;
si g
0
= 0, entonces f
0
g
1
= 0 y se deduce g
1
= 0. En este caso g ∈ (X
2
−Y
3
).
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 62. EJERCICIOS DEL CAP´ITULO VI 385
Si f
0
= 0, entonces Y
3
f
1
g
1
= 0 = f
1
g
0
. Si f
1
,= 0, entonces g
0
= 0 = g
1
y g ∈ (X
2
− Y
3
); si
f
1
= 0, entonces f ∈ (X
2
−Y
3
).
Como consecuencia (X
2
−Y
3
) es un ideal primo.
Una forma alternativa es ver que A es isomorfo a un subanillo de K[T] como veremos en
el siguiente apartado.
(2) La aplicaci ´ on ϕ : A −→ K[T] definida ϕ(X) = T
3
, ϕ(Y) = T
2
es un homomorfismo de
anillos y su n´ ucleo contiene a (X
2
− Y
3
), en realidad es X
2
− Y
3
), ya que si ϕ(f ) = 0,
entonces f
0
(T
2
) + T
3
f
1
(T
2
) = 0, y por tanto f
0
= 0 = f
1
. Entonces ϕ se factoriza por
A/(X
2
−Y
3
) y la aplicaci ´ on ϕ : A/(X
3
−Y
2
) −→K[T] es inyectiva.
Si llamamos F al cuerpo de fracciones de A, tenemos un diagrama conmutativo
A
ϕ

K[T]

F

K(T).
Como T = X/Y ∈ F, resulta que F →K(T) es sobreyectiva, y como es un homomorfismo
de cuerpos es un isomorfismo.
Identificamos A con su imagen en K[T]. Observar que esta imagen es K +T
2
K[T].
Para calcular la clausura entera de A en K(T), sea x = p/q ∈ K(T) entero sobre A. Existen
a
0
, . . . , a
n−1
∈ A tales que a
0
+a
1
x + +a
n−1
x
n−1
+x
n
= 0, esto es,
a
0
q
n
+a
1
pq
n−1
+ +a
n−1
p
n−1
q +p
n
= 0, (XI.1)
de donde se deduce que q [ p. Basta entonces tomar la fracci ´ on x = p/q irreducible para
llegar a que necesariamente q es una unidad y por tanto x ∈ K[T].
Una forma alternativa es la siguiente: cada elemento de K(T) entero sobre A es entero
sobre K[T], y por tanto pertenece a K[T]. Adem´ as T es entero sobre A, ya que es ra´ız del
polinomio X
3
−T
2
.

SOLUCI ´ ON. Ejercicio (39.6.)
Despu´ es de dividir por X
i
−Y
j
, cada elemento f de D[X, Y] se escribe de forma ´ unica como
f = f
0
+f
1
X + +f
i−1
X
i−1
+ (X
i
−Y
j
)f
i
,
siendo f
0
, f
1
, . . . , f
i−1
∈ D[Y] y f
i
∈ D[X, Y].
´
ALGEBRA CONMUTATIVA
P. Jara
386 CAP. XI. SOLUCIONES A LOS EJERCICIOS
(1) La aplicaci ´ on ϕ : A −→ D[T] definida ϕ(X) = T
j
, ϕ(Y) = T
i
es un homomorfismo de
anillos y su n´ ucleo contiene a (X
i
−Y
j
), enrealidad es X
i
−Y
j
), ya que si ϕ(f ) = 0, entonces
f
0
(T
i
) +T
j
f
1
(T
i
) +T
2j
f
2
(T
i
) + +T
(i−1)j
f
i−1
(T
i
) = 0, y por tanto f
0
= f
1
= = f
i−1
= 0,
luego f ∈ (X
i
−Y
j
). Entonces A = D[X, Y]/(X
i
−Y
j
) es un subanillo de un dominio y por
tanto es un domino y (X
i
−Y
j
) es un ideal primo.
(2) La imagen de ϕ es K +

a
T
a
K, donde a se puede expresar en la forma iα + jβ, con α, β
enteros no negativos. Es un subanillo de K[T]. El cuerpo de fracciones de Im(ϕ) es K(T),
ya que si F es el cuerpo de fracciones de Im(ϕ), entonces T ∈ F, y por tanto en el diagrama
Im(ϕ)

K[T]

F
δ

K(T)
la aplicaci ´ on δ es un isomorfismo.
La clausura entera de Im(ϕ) en K(T) es K[T], ya que si x ∈ K(T) es entero sobre Im(ϕ), es
entero sobre K[T], y por tanto pertenece a K[T], y adem´ as T es entero sobre Im(ϕ), ya que
es ra´ız del polinomio X
j
−a
0
, siendo a
0
= T
j
∈ Im(ϕ).

SOLUCI ´ ON. Ejercicio (39.7.)
En el anillo K[X, Y]/(Y
2
− X
3
− X
2
) cada elemento tiene un ´ unico representante en la forma
f +Yg, siendo f , g ∈ K[X]. Si (f +Yg)(f

+Yg

) = 0, entonces (ff

+(X
3
+X
2
)gg

)+Y(fg

gf

) = 0,
y tenemos:
_
ff

+ (X
3
+X
2
)gg

= 0
fg

+gf

= 0
_
.
Si f ,= 0, entonces g

= −
gf

f
, y ff


(X
3
+X
2
)g
2
f

f
= 0. Si f

,= 0 se tiene f
2
− (X
3
+ X
2
)g
2
=
f
2
−(X + 1)X
2
g
2
= 0, lo que es una contradicci ´ on.
Si f ,= 0 y f

= 0, entonces
_
(X
3
+X
2
)gg

= 0
fg

= 0
_
, y por tanto g

= 0, luego f

+Yg

= 0.
Si f = 0 tenemos
_
(X
3
+X
2
)gg

= 0
gf

= 0
_
. Si g = 0 se tiene f + Yg = 0, y si g ,= 0, entonces
f

= 0 = g

, y se tiene f

+Yg

= 0.
SOLUCI ´ ON. Ejercicio (39.8.)
(1) Consideramos la relaci ´ on Y
2
= X
3
+X
2
, y de aqu´ı obtenemos
_
Y
X
_
2
= X + 1. Si llamamos
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 62. EJERCICIOS DEL CAP´ITULO VI 387
a este valor T
2
, se tendr´ a:
Y/X = T y X = T
2
−1.
En consecuencia se tiene Y = T(T
2
−1).
Definimos una aplicaci ´ onϕ : K[X, Y] −→K[T] mediante ϕ(X) = T
2
−1 y ϕ(Y) = T(T
2
−1).
El n´ ucleo de ϕ lo podemos determinar calculando una base de Groebner, ya que este es
K[X, Y] ∩ c,
siendo c el ideal de K[X, Y, T] generado por (X −(T
2
−1), Y −T(T
2
−1)). Si tomamos el or-
den lexicogr´ afico con la ordenaci ´ on T > X > Y, entonces, por la teor´ıa de la eliminaci ´ on,
podemos calcular una base de Groebner del n´ ucleo.
Una base de Groebner de c es:
> GroebnerBasis[{X - (T^2 - 1), Y - T(T^2 - 1)}, {T, X, Y}]
El resultado es:
¦X
2
+X
3
−Y
2
, −X −X
2
+TY, TX −Y, −1 +T
2
−X¦.
La eliminaci ´ on nos da como soluci ´ on:
> GroebnerBasis[{X - (T^2 - 1), Y - T(T^2 - 1)}, {T, X, Y}, {T}]
El resultado es:
¦X
2
+X
3
−Y
2
¦
Es claro que la aplicaci ´ on ϕ tiene n´ ucleo a = (Y
2
− X
3
− X
2
), y por tanto K[X, Y]/(Y
2

X
3
− X
2
) es isomorfo a un subanillo de K[T], luego es un dominio de integridad, esto es,
(Y
2
−X
3
−X
2
) es un ideal primo.
(2) Si llamamos F al cuerpo de fracciones de A, y si identificamos A con su imagen por ϕ en
K[T], tenemos un diagrama conmutativo:
A



K[T]

F
δ

K(T).
Ya que Y/X = T, se tiene que T ∈ F, luego δ es un isomorfismo. La clausura entera de A
est´ a contenida en K[T], y como T es ra´ız del polinomio Z
2
−(X +1), entonces T es entero
sobre A, y por tanto la clausura entera de A es K[T].
´
ALGEBRA CONMUTATIVA
P. Jara
388 CAP. XI. SOLUCIONES A LOS EJERCICIOS

SOLUCI ´ ON. Ejercicio (39.9.)
Recordar el resultado que aparece en el Ejercicio (39.3.). F ∈ rad(F
1
, . . . , F
t
) ⊆ K[X
1
, . . . , X
n
] si
y solo si 1 ∈ (F
1
, . . . , F
t
, 1 −YF) ⊆ K[X
1
, . . . , X
n
, Y].
Basta pues hacer los siguientes c´ alculos:
> GroebnerBasis[{X^3+Y^3+Z^3,X^2+Y^2+Z^2,(X+Y+Z)^3,1-T X},{X,Y,Z,T}]
> GroebnerBasis[{X^3+Y^3+Z^3,X^2+Y^2+Z^2,(X+Y+Z)^3,1-T Y},{X,Y,Z,T}]
> GroebnerBasis[{X^3+Y^3+Z^3,X^2+Y^2+Z^2,(X+Y+Z)^3,1-T Z},{X,Y,Z,T}]
En todos los casos el resultado es ¦1¦.
SOLUCI ´ ON. Ejercicio (39.10.)
Recordar el resultado que aparece en el Ejercicio (39.3.). F ∈ rad(F
1
, . . . , F
t
) ⊆ K[X
1
, . . . , X
n
] si
y solo si 1 ∈ (F
1
, . . . , F
t
, 1 −YF) ⊆ K[X
1
, . . . , X
n
, Y].
(1). Basta realizar el siguiente c´ alculo:
> GroebnerBasis[{X^4+Y^4+Z^4,X+Y+Z,1-T(X Y+X Z+Y Z)},{X,Y,Z,T}]
Para ver que potencia pertenece al ideal calculamos una base de Groebner de a:
> GroebnerBasis[{X^4+Y^4+Z^4,X+Y+Z},{X,Y,Z}]
La base de Groebner reducida es:
¦Y
4
+ 2Y
3
Z + 3Y
2
Z
2
+ 2YZ
3
+Z
4
, X +Y +Z¦
Ahora comprobamos:
> PolynomialReduce[X Y+X Z+Y Z,{Y^4+2Y^3 Z+3Y^2 Z^2+2Y Z^3+Z^4,X+Y+Z},{X,Y,Z}]
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 62. EJERCICIOS DEL CAP´ITULO VI 389
El resto es: −Y
2
−YZ −Z
2
. Luego XY +XZ +YZ / ∈ a.
> PolynomialReduce[(X Y+X Z+Y Z)^2,{Y^4+2Y^3 Z+3Y^2 Z^2+2Y Z^3+Z^4,X+Y+Z},{X,Y,Z}]
El resto es 0, luego (XY +XZ +YZ)
2
∈ a.
(2). Para calcular la base de Groebner reducida de b:
> GroebnerBasis[{X^4+Y^4+Z^4,X+Y+Z,X Y+X Z+Y Z},{X,Y,Z}]
El resultado es el anunciado: ¦X +Y +Z, Y
2
+YZ +Z
2
¦.
El isomorfismo K[X, Y, Z]/b

= K[Y, Z]/(Y
2
+YZ +Z
2
) est´ a definido tomando
X →−Y −Z + (Y
2
+YZ +Z
2
); Y →Y + (Y
2
+YZ +Z
2
); Z →Z + (Y
2
+YZ +Z
2
).
que define un homomorfismo sobreyectivo de K[X, Y, Z] en K[Y, Z]/(Y
2
+YZ+Z
2
). Su n´ ucleo
contiene a X +Y +Z, luego ser factoriza por b. Para ver que el n´ ucleo es exactamente b basta
considerar que cada polinomio F ∈ K[X, Y, Z] se escribe en la forma F = (X + Y + Z)G + H,
siendo G ∈ K[X, Y, Z] y H ∈ K[Y, Z], entonces si la imagen de F es cero resulta que H = 0, y
por tanto F = (X +Y +Z)G ∈ b. Tenemos pues el isomorfismo anunciado.
Si el polinomio Y
2
+YZ+Z
2
reduce lo hace enla forma: Y
2
+YZ+Z
2
= (Y +aZ+b)(Y +cZ+d),
de donde se deduce que b = d = 0 y a + c = 1 = ac. Por lo tanto a y c son las ra´ıces del
polinomio T
2
−T +1. Si la caracter´ıstica de K es distinta de 3 las ra´ıces de este polinomio son
distintas, en este caso (Y
2
+YZ+Z
2
) es la intersecci ´ on (Y +aZ)∩(Y +cZ), que son dos ideales
primos, y por tanto es radical. Si la caracter´ıstica de K es 3, entonces a = 2 = c, en este caso
se tiene (Y
2
+YZ +Z
2
) = (Y + 2Z)
2
no es un ideal radical, ya que el anillo K[Y, Z]/(Y + 2Z)
2
tiene elementos nilpotentes no nulos. Si el polinomio Y
2
+ YZ + Z
2
es irreducible, entonces
el ideal (Y
2
+YZ +Z
2
) es un ideal primo, y por lo tanto radical.
(3). Si car(K) ,= 2, 3, como tenemos a ⊆ b ⊆ rad(a), y com b es radical, se tiene b = rad(a).
(4). Si car(K) = 3, como tenemos a ⊆ b ⊆ rad(a), entonces rad(b) = rad(a). Como b =
(X + Y + X, Y
2
+ YZ + Z
2
) = (X + Y + Z, (Y − Z)
2
), entonces rad(b) ⊆ (X + Y + Z, Y − Z).
Cualquier ideal primo p que contenga a b contiene a (X+Y +Z, Y −Z), luego rad(a) = rad(b) =
(X +Y +Z, Y −Z) = (X −Y, Y −Z).
(5). Si car(K) = 2 tenemos a = (X
4
+Y
4
+Z
4
, X+Y +Z) = ((X+Y +Z)
4
, X+Y +Z) = (X+Y +Z),
que es un ideal primo, por lo tanto radical.
SOLUCI ´ ON. Ejercicio (39.11.)
´
ALGEBRA CONMUTATIVA
P. Jara
390 CAP. XI. SOLUCIONES A LOS EJERCICIOS
Recordar el resultado que aparece en el Ejercicio (39.3.). F ∈ rad(F
1
, . . . , F
t
) ⊆ K[X
1
, . . . , X
n
] si
y solo si 1 ∈ (F
1
, . . . , F
t
, 1 −YF) ⊆ K[X
1
, . . . , X
n
, Y].
Para ver que X ∈ rad(a) tenemos que calcular
> GroebnerBasis[{X^2Y+Z^3,X+Y^3-Z,2Y^4Z-Y Z^2-Z^3,1-T X},{X,Y,Z,T}]
Para ver que Y ∈ rad(a) calculamos:
> GroebnerBasis[{X^2Y+Z^3,X+Y^3-Z,2Y^4Z-Y Z^2-Z^3,1-T Y},{X,Y,Z,T}]
Para ver que Z ∈ rad(a) calculamos:
> GroebnerBasis[{X^2Y+Z^3,X+Y^3-Z,2Y^4Z-Y Z^2-Z^3,1-T Z},{X,Y,Z,T}]
La base de Groebner reducida de a se calcula mediante
> GroebnerBasis[{X^2Y+Z^3,X+Y^3-Z,2Y^4Z-Y Z^2-Z^3},{X,Y,Z}]
El resultado es:
¦Z
9
, YZ
3
+Z
4
−2Z
6
+ 12Z
8
, 2Y
4
Z −YZ
2
−Z
3
, Y
7
, X +Y
3
−Z¦
Esto implica que las m´ınimas potencias de Z e Y que pertenecen a a son: Z
9
e Y
7
, respectiva-
mente. Para el caso de X calculamos los restos de las divisiones de las sucesivas potencias de
X por la base de Groebner.
> PolynomialReduce[X^i,{Z^9,YZ^3+Z^4-2Z^6+12Z^8,2Y^4Z-YZ^2-Z^3,Y^7,X+Y^3-Z},
{X,Y,Z}]

SOLUCI ´ ON. Ejercicio (39.12.)
Tenemos que X
3
− X
2
Z − Y
2
Z ∈ C[X, Y, ][Z] es irreducible, ya que es de grado uno. Por lo
tanto el ideal (X
3
− X
2
Z − Y
2
Z) es primo y radical, por el Teorema de los ceros de Hilbert se
tiene el resultado.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 62. EJERCICIOS DEL CAP´ITULO VI 391
Tenemos que X
2
+Y
2
−Z
2
= X
2
+(Y +Z)(Y −Z) ∈ C[Y, Z][X] es irreducible, ya que no tiene
ra´ıces en C[Y, Z]. Entonces el ideal (X
2
+Y
2
−Z
2
) es primo.
SOLUCI ´ ON. Ejercicio (39.13.)
El polinomio X
3
+Y
3
+7Z
3
∈ C[Y, Z][X] es irreducible, ya que si tiene una ra´ız F ∈ C[Y, Z], se
verifica F
3
= −(Y
3
+ 7Z
3
) = −(Y +
3

7Z)(Y + ω
3

7Z)(Y + ω
2
3

7Z). Como el polinomio de la
derecha es un producto de tres polinomios irreducibles no asociados, y el de la izquierda es
un cubo, llegamos a una contradicci ´ on. Por lo tanto el polinomio es irreducible y el ideal es
primo, por lo tanto radical. Por el Teorema de los ceros de Hilbert tenemos el resultado.
SOLUCI ´ ON. Ejercicio (39.14.)
(1) Teorema del ascenso.
(2) Teorema de incomparabilidad.

SOLUCI ´ ON. Ejercicio (39.15.)
(1) Supongamos que a ∈ A no es invertible, entonces existe un ideal primo p tal que a ∈ p.
Por el Lema (35.14.) existe un ideal primo q ⊆ B tal que q ∩A = p. Como a ∈ q, entonces a
no es invertible en B.
(2) Tenemos J(A) = ∩¦m [ m es maximal¦ y J(B) = ∩¦n [ n es un ideal maximal¦. Dado m ⊆
A maximal existe un ideal primo q ⊆ B, tal que q ∩ A = m, por el Corolario (35.13.) es un
ideal maximal,entonces J(A) ⊇ J(B)
c
. Por otro lado, dado un ideal maximal n ⊆ B el ideal
n ∩ A es un ideal primo, que es maximal por el Corolario (35.13.), entonces J(A) ⊆ J(B)
c
.

SOLUCI ´ ON. Ejercicio (39.16.)
Sea q ⊆ B primo, entonces q ∩ A es maximal, y por el Corolario (35.13.) q es maximal.
SOLUCI ´ ON. Ejercicio (39.17.)
HACER
SOLUCI ´ ON. Ejercicio (39.18.)
´
ALGEBRA CONMUTATIVA
P. Jara
392 CAP. XI. SOLUCIONES A LOS EJERCICIOS
Sea p = (F), con F ,= 0 irreducible; supongamos que la indeterminada X
n
aparece en F.
Consideramos A =
K[X
1
,...,X
n
]
p
, y llamamos a
i
a la clase de X
i
, para i = 1, . . . , n −1.
Vamos a ver que ¦a
1
, . . . , a
n−1
¦ ⊆ Aes algebraicamente independiente. Si 0 ,= G ∈ K[X
1
, . . . , X
n−1
]
verifica G(a
1
, . . . , a
n−1
) = 0, entonces G(X
1
, . . . , X
n−1
) ∈ p, y por tanto F [ G, lo que es impo-
sible ya que X
n
no aparece en G.
Tenemos por tanto que dim(A) ≥ n −1, pero como al agregar cualquier elemento no nulo de
p a un conjunto de representantes de un conjunto algebraicamente independiente en A se
tiene un conjunto algebraicamente independiente, y como n es una cota para el cardinal de
conjuntos en K[X
1
, . . . , X
n
] algebraicamente independientes, resulta que dim(A) ≤ n −1, y se
tiene la igualdad.
SOLUCI ´ ON. Ejercicio (39.19.)
Tenemos que dim(C[X, Y]) = 2, por lo tanto los ideales primos son de altura 0, 1 ´ o 2.
De altura 0 s´ olo tenemos el ideal 0.
De altura 1 tenemos los ideales principales; corresponden a las hipersuperficies irreducibles.
Si un ideal primo p es de altura 2, entonces dim(A/p) = 0, por lo tanto es de dimensi ´ on finita
sobre C (ver demostraci ´ on del Lema de Normalizaci ´ on de Noether). Como corresponde a
un conjunto algebraico irreducible, y los conjuntos algebraicos irreducibles finitos son los
puntos, resulta que los ideales primos de altura 2 son los ideales maximales, por lo tanto son
los ideales de la forma (X −a, Y −b).
SOLUCI ´ ON. Ejercicio (39.20.)
Llamamos p = (XY −1) ⊆ R[X, Y] y definimos
x
1
= XY −1
x
2
= Y −X
2
Entonces B = R[x
1
, x
2
] ⊆ R[X, Y] es una extensi ´ on entera y p ∩ B = Bx
1
.
Tenemos adem´ as que R[x
2
] ⊆ A es una extensi ´ on entera, siendo x
2
= x
2
+ p. Llamando
x = X + p, y = Y + p, resulta que R[y −x
2
] ⊆ A es una extensi ´ on entera.
26 de octubre de 2010 Curso 2010–2011. NOTAS DE TRABAJO, 6
SEC. 63. EJERCICIOS DEL CAP´ITULO VII 393
63. Ejercicios del Cap´ıtulo VII
SOLUCI ´ ON. Ejercicio (43.1.)
(1) Para cada subconjunto multiplicativo Σ el n´ ucleo que λ
A
es:
Ker(λ
A
) = ¦a ∈ A [ ∃s ∈ Σ tal que sa = 0¦.
Entonces Ker(λ
A
) = 0 si y solo si cada elemento de Σ es un elemento regular, y se tiene
Σ ⊆ Σ
0
.
(2) Dado 0 ,= a/1 ∈ Σ
−1
0
A, si a/1 no es invertible, entonces a / ∈ Σ
0
, luego a es un divisor de
cero. Sea 0 ,= b ∈ A tal que ab = 0. Como λ
A
: A −→ Σ
−1
0
A es inyectiva se tiene b/1 ,= 0,
pero como (a/1)(b/1) = (ab)/1 = 0, resulta que a/1 es un divisor de cero.

SOLUCI ´ ON. Ejercicio (43.2.)
HACER
SOLUCI ´ ON. Ejercicio (43.3.)
(1). X/1 es invertible en A
X
, ya que X no es nilpotente en A.
(2). En efecto, se tiene X Y = XY = 0.
(3). Es claro que se tiene Im(f ) = K[X] ⊆ A
A
.
(4). Para ver que f se factoriza por K[X, X
−1
], basta identificar K[X, X
−1
] con K[X, Y](XY −1).
Ahora definimos g : K[X, Y] → A
X
mediante g(X) = X/1 y g(Y) = 1/X. El n´ ucleo de g es
(XY −1), y por lo tanto se tiene K[X, X
−1
] = K[X, Y]/(XY −1) ⊆ A
X
.
(5). Tenemos que g es sobreyectiva, ya que A
X
es una K–´ algebra generada por X/1 y 1/X. Por
otro lado, si g(F(X, X
−1
)) = 0, como existe X
t
tal que X
t
F(X, X
−1
) ∈ K[X], tenemos:
0 = g(F(X, X
−1
)) = (1/X)
t
g(X
t
F(X, X
−1
)),
de donde g(X
t
F(X, X
−1
)) = 0, luego f (X
t
F(X, X
−1
)) = 0, y como f es inyectiva, se tiene
X
t
F(X, X
−1
) = 0, o equivalentemente F(X, X
−1
) = 0.
SOLUCI ´ ON. Ejercicio (43.4.)
´
ALGEBRA CONMUTATIVA
P. Jara
394 CAP. XI. SOLUCIONES A LOS EJERCICIOS
(1). El conjunto m
x
es cerrado para la suma y para el producto por elementos de A, luego
es un ideal. Si consideramos un elemento no nulo f + m
x
∈ A/m
x
, llamamos k = f (x) ,= 0, y
definimos g ∈ Ala funci ´ on constante g(y) = k
−1
para todo y ∈ X. Se tiene (f +m
x
)+(g+m
x
) =
1.
(2). Es la definici ´ on del localizado.
(3). Es inmediato.
SOLUCI ´ ON. Ejercicio (43.5.)
(1). Si x es primo y se tiene x = x
1
x
2
, entonces x [ x
1
´ o x [ x
2
. Supongamos que x [ x
1
, entonces
existe d ∈ D tal que x
1
= xd y tenemos x = x
1
x
2
= xdx
2
, de donde se deduce 1 = dx
2
y x
2
es
invertible.
(2). En Z[

−5] consideramos 6 = 2 3 = (1 +

−5)(1 −

−5). Por los tanto los elementos
2, 3, 1 +

−5, 1 −

−5 son irreducibles y no son primos.
SOLUCI ´ ON. Ejercicio (43.6.)
(1). Es claro que todo DFU es un dominio at´ omico, ya que cada elemento primo es irreduci-
ble.
(2). Si D es un dominio at´ omico y cada elemento irreducible es primos, dado un elemento
no nulo y no invertible x y dos factorizaciones en elementos primos: x = p
1
. . . p
r
= q
1
. . . q
s
,
como p
1
[ q
1
. . . q
s
, existe q
j
tal que p
1
[ q
j
, y como q
j
[ p
1
. . . p
r
, existe p
k
tal que q
j
[ p
k
. Por
lo tanto p
1
[ p
k
y tenemos p
1
∼ q
j
. Podemos suponer que q
j
= q
1
, y por lo tanto se tiene
p
2
. . . p
r
= q
2
. . . q
s
. Basta hacer inducci ´ on sobre el n´ umero de elementos de la factorizaci ´ on
para tener que r = s y que, salvo el orden, se tiene p
i
∼ q
i
para i = 1, . . . , r.
(3). Si D es noetheriano y x ∈ D es no nulo y no invertible, si x es irreducible tendremos una
factorizaci ´ on en ´ atomos. Si x no es irreducible existe una factorizaci ´ on x = x
1
x

1
con x
1
, x

1
no
invertibles. Si x
1
es irreducible tendremos un factor irreducible de x, y en caso contrario se
tendr´ a x
1
= x
2
x