Professional Documents
Culture Documents
Avanzada
Luis M. Pardo, Luis F. Tabera Alonso
Indice general
Captulo 1. Nociones b
asicas: anillos, modulos, variedades, ejemplos
1.1. Introducci
on
1.2. Anillos, Ideales, Morfismos de Anillos
1.2.1. Las Nociones Elementales
1.2.2. Ejemplo: Anillos de Polinomios y Anillos de Series de Potencias Formales
1.2.3. Ejemplo: Anillos de Funciones en estructuras topologicas o diferenciables
1.2.4. Ejemplo: Funciones Booleanas
1.3. Modulos, Subm
odulos, Morfismos de Modulos
1.3.1. Las Nociones Elementales
1.3.2. Algunas Propiedades B
asicas
1.4. Dominios, Primos, Maximales, Variedades
1.4.1. Variedades, no manifolds
1.4.2. Divisores de Cero. Ideales Primos y Maximales.
1.5. Cuestiones y Problemas
5
5
5
5
7
9
10
10
10
13
18
18
22
27
29
29
29
32
34
35
37
37
38
39
39
39
40
41
43
43
47
51
51
51
51
53
55
55
56
Indice general
59
59
59
60
62
63
63
64
Captulo 4. Anillos y M
odulos Noetherianos: Primeras propiedades
4.1. Introducci
on
4.2. Diagramas Conmutativos, Complejos y Sucesiones Exactas
4.3. El Bifunctor HomR (, ), localizacion, y propiedades locales
4.4. Anillos y M
odulos Noetherianos
4.4.1. Condici
on de cadena ascendente para submodulos e ideales
4.4.2. El Teorema de la Base de Hilbert
4.5. Descomposici
on Primaria
4.5.1. Un par de resultados tecnios peliminares: NAK y otros
4.5.2. Descomposic
on Primaria: Teorema de LaskerNoether
4.6. Temas Opcionales
4.6.1. Snake Lemma
4.6.2. Libres, Proyectivos, Inyectivos y Planos (Opcional)
4.7. Cuestiones y Problemas
67
67
68
71
75
75
77
79
79
81
86
86
86
87
Bibliografa
89
Captulo 1
Nociones b
asicas: anillos, m
odulos, variedades, ejemplos
Contents
1.1. Introducci
on
1.2. Anillos, Ideales, Morfismos de Anillos
1.2.1. Las Nociones Elementales
1.2.2. Ejemplo: Anillos de Polinomios y Anillos de Series de Potencias
Formales
1.2.3. Ejemplo: Anillos de Funciones en estructuras topologicas o
diferenciables
1.2.4. Ejemplo: Funciones Booleanas
1.3. M
odulos, Subm
odulos, Morfismos de M
odulos
1.3.1. Las Nociones Elementales
1.3.2. Algunas Propiedades B
asicas
1.4. Dominios, Primos, Maximales, Variedades
1.4.1. Variedades, no manifolds
1.4.2. Divisores de Cero. Ideales Primos y Maximales.
1.5. Cuestiones y Problemas
1.1.
5
5
5
7
9
10
10
10
13
18
18
22
27
Introducci
on
1. NOCIONES BASICAS
Demostraci
on. La mayora de estas propiedades son evidentes y no necesitan de
mayor discusi
on.
Ejemplo 1.2.3. Los ejemplos m
as elementales de anillos son obviamente los cuerpos,
como Q, R, C, o anillos como Z. Tambien son ejemplos de anillo los cocientes de Z por
sus ideales. Veremos, sin embargo, que hay muchos mas ejemplos.
1.2.2. Ejemplo: Anillos de Polinomios y Anillos de Series de Potencias
Formales. Sea X un conjunto cualquiera y sea R un anillo. El conjunto Ap(X, R) de
las aplicaciones de X en R es claramente un anillo con las operaciones naturales de
suma y producto de aplicaciones. El caso de los polinomios es una reinterpretacion de
Ap(X, R) que definiremos a continuacion.
n 1.2.2. El conjunto (Nn , +) es un monoide conmutativo con la operaci
Proposicio
on:
+ : Nn Nn Nn ,
dada mediante:
(1 , . . . , n ) + (1 , . . . , n ) := (1 + 1 , . . . , 1 + 1 ).
M
as a
un, la siguiente aplicaci
on es un morfismo de monoides entre (Nn , +) y (N, +),
n
llamada grado: | | : N N, dada mediante
|(1 , . . . , n )| = 1 + + n .
A los elementos de
monomiales.
Nn ,
Demostraci
on. Es evidente.
1. NOCIONES BASICAS
(1). La terna (Ap0 (Nn , R), +, ) es un anillo conmutativo con unidad que se denomina anillo de polinomios en n variables con coeficientes en R y se denota
mediante R[X1 , . . . , Xn ]
(2). La terna (Ap(Nn , R), +, ) es un anillo conmutativo con unidad que se denomina anillo de series de potencias formales en n variables con coeficientes en
R y se denota mediante R[[X1 , . . . , Xn ]]
En particular, R[X1 , . . . , Xn ] es un subanillo de R[[X1 , . . . , Xn ]].
Demostraci
on. Es un ejercicio de mera comprobacion.
X () :=
0, en caso contrario.
Dado a R, se define el el termino aX R[X1 , . . . , Xn ] como como la transformacion
aX : Nn R, dada mediante:
a,
si = ,
aX () :=
0, en caso contrario.
Se dice que a es el coeficiente de aX , que es su exponente y que || N es el grado
del termino.
Lema 1.2.5. Con estas notaciones, R es un subanillo de R[X1 , . . . , Xn ], identificando
R con el conjunto de terminos:
{X (0) : R},
donde (0) = (0, . . . , 0) Nn es el elemento neutro de Nn como monoide.
Demostraci
on. Obvio.
M
as a
un, tenemos la descomposici
on de K[X1 , . . . , Xn ] en suma directa de
subespacios siguiente:
M
K[X1 , . . . , Xn ] :=
Hd (X1 , . . . , Xn ).
dN
Demostraci
on. Las afirmaciones son de mera comprobacion.
aunque, obviamente, por ser una suma infinita es un lmite y require de varias discusiones adicionales como la introducci
on de una topologa y de una metrica.
n 1.2.8 (Polinomios y Series de Laurent). Si en las definiciones anteriores
Observacio
hubieramos tomado como punto de partida el grupo (Zn , +) en lugar del monoide
(Nn , +) tendramos similares conjuntos de aplicaciones Ap0 (Zn , R) y Ap(Zn , R). En este
caso se habla de polinomios y series de Laurent y se denotan, en ocasiones, mediante
R[X1 , X11 , X2 , X21 , . . . , Xn , Xn1 ], y R[[X1 , X11 , X2 , X21 , . . . , Xn , Xn1 ]].
Pero no discutiremos sobre estos anillos aqu.
1. NOCIONES BASICAS
10
] (Bn ) = 22 .
Demostraci
on. Es lo discutido en p
arrafos previos.
1.3.
1.3.1.
M
odulos, Subm
odulos, Morfismos de M
odulos
n 1.3.1 (M
Definicio
odulo). Dea (R, +, ) un anillo. Llamaremos Rmodulo a toda
terna (M, +, R ) donde:
(1). (M, +) es un grupo abeliano,
(2). R : R M M es una aplicacion, que se representa mediante R (x, m) :=
xm, verificando:
a) Propiedad Distributiva I: x R, m, n M, x(m + n) = xm + xn.
b) Propiedad Distributiva II: x, y R, m M, (x + y)m = xm + ym.
c) Propiedad Asociativa: x, y R, m N, (xy)m = x(ym).
d ) Elemento Neutro: m M, 1m = m.
Ejemplo 1.3.2. Los siguientes son ejemplos basicos de modulos:
(1). Los ejemplos m
as evidentes de modulos son los espacios vectoriales: Un espacio
vectorial V sobre un cuerpo K no es otra cosa que un Kmodulo (ambas
nociones son equivalentes).
(2). Los grupos abelianos no son otra cosa que Zmodulos (ambas nociones son
equivalentes).
(3). Los anillos son m
odulos sobre s mismos.
1.3. MODULOS,
SUBMODULOS,
MORFISMOS DE MODULOS
11
M
iI
iI
Mi := {
iI
1. NOCIONES BASICAS
12
(1). Un subgrupo (N, +) del grupo aditivo (M, +) se dice submodulo de M si,
adem
as, verifica:
x R, n N, xn N.
(2). Un morfismo de grupos f : (M, +) (M 0 , +) se dice morfismo de Rmodulos si verifica:
x R, m M, f (xm) = xf (m).
El conjunto de todos los morfismos de Rmodulo entre M y M 0 se denota
mediante HomR (M, M 0 ).
Ejemplo 1.3.5.
(1). Los subm
odulos de un anillo, como modulo sobre s mismo,
son, precisamente, los ideales.
(2). Los subm
odulos de los espacios vectoriales son los subespacios.
(3). Los subm
odulos de los grupos abelianos son los subgrupos.
(4). Obviamente los subgrupos impropios (0) y M de M son submodulos.
Ejemplo 1.3.6.
(1). En el caso de espacios vectoriales, HomK (V, W ) son las aplicaciones lineales.
(2). En el caso de grupos abelianos, HomZ (A, B) son los morfismos de grupos
entre A y B.
n 1.3.1. Observese que los morfismos de Rmodulos f : M N , preserObservacio
van el anillo R. En cambio, si f : R S es un morfismo de anillos, entonces definimos
una estructura de Rm
odulo sobre S. Para esa estructura, se tiene que f es morfismo
de Rmodulos, aunque no sea la identidad sobre R.
n 1.3.2. Usaremos la terminologa al uso y hablaremos de monomorfismos,
Observacio
epimorfismos e isomorfismos para referirnos, respectivamente, a morfismos de Rmodulos inyectivos, suprayectivos y biyectivos
n 1.3.3. Sean M y N dos m
Proposicio
odulos sobre un anillo R.
(1). Un subgrupo N de (M, +) es subm
odulo si y solamente el grupo cociente
(M/N, +) es Rm
odulo con la operaci
on R : R M/N M/N dada
mediante:
x R (m + N ) := xm + N, x R, m + N M/N.
(2). Para cada morfismo f : M N se verifica:
a) Para cada subm
odulo S de M , f (S) := {f (m) : m S} es subm
odulo
de N . Un caso particular es el subm
odulo imagen Im(f ) := f (M ).
b) Para cada subm
odulo T de N , f 1 (T ) := {m M ; f (m) T } es un
subm
odulo de M . Un caso particular es el n
ucleo ker(f ) := f 1 ((0)).
(3). El conjunto HomR (M, N ) es un Rm
odulo con las operaciones:
+ : HomR (M, N ) HomR (M, N ) HomR (M, N ),
y
R : R HomR (M, N ) HomR (M, N ),
dadas para cada f, g : M N , y x R, definimos f + g : M N y
xf : M N , dadas por:
f + g(m) := f (m) + g(m), m M,
y
(xf )(m) := xf (m), m M.
1.3. MODULOS,
SUBMODULOS,
MORFISMOS DE MODULOS
13
Algunas Propiedades B
asicas.
1. NOCIONES BASICAS
14
n 1.3.9 (Definici
Proposicio
on de Subm
odulo Generado por un conjunto).
Dado un subconjunto F M de un Rm
odulo M. Llamaremos subm
odulo generado
por F al menor subm
odulo que le contiene. Es decir,
\
RhF i := {N : F N, N es submodulo de M }.
La siguiente expresi
on tambien caracteriza el subm
odulo generado por F :
X
RhF i := {
xg g : G F es finito, xg R}.
gG
n 1.3.10. Todo Rm
Proposicio
odulo finitamente generado es el cociente de un Rm
odulo libre de rango finito por uno de sus subm
odulos. No es cierto, en general, que todo
Rm
odulo finitamente generado sea libre.
Demostraci
on. La prueba de la afirmacion positiva es obvia, mientras que los ejemplos
de Zmodulos con torsi
on (ya vistos por los alumnos) son buenos ejemplos de modulos
finitamente generados que no son libres:
Z/2Z Z/3Z,
por ejemplo, como Zm
odulos.
n 1.3.10. (R
Definicio
algebras finitas y finitamente generadas) Con estas notaciones:
1.3. MODULOS,
SUBMODULOS,
MORFISMOS DE MODULOS
15
Una R
algebra B se llama finitamente generada si es isomorfa a un cociente
de alg
un anillo de polinomios R[X1 , . . . , Xn ] por alguno de sus ideales a.
Una R
algebra B se dice finita si B es un Rmodulo finitamente generado.
n 1.3.11 (Suma de Subm
Definicio
odulos e Ideales). Dada una familia {Ni : i
I} de submodulos de un Rm
odulo M , llamaremos submodulo suma de los submodulos
de esta familia al subm
odulo generador por la union de todos ellos.
X
Ni := RhiI Ni i.
iI
Del mismo modo dada una familia de ideales {ai : i I}, denotaremos por
ideal suma de esa familia.
iI
ai al
Afirmaciones an
alogos son obvias para ideales y modulso generados por familias cualesquiera.
n 1.3.12 (Propiedades Elementales para ideales). Las operaciones interProposicio
secci
on, suma y producto de ideales verifican las usuales propiedades asociativas, conmutativa, existencia de elemento neutro. Adem
as:
Se verifica la Ley Modular de la intersecci
on con respecto al la suma (por ser
simplemente subgrupos)
la propiedad distributiva del producto con respecto a la suma.
a.(b + c) = a.b + a.b.
1. NOCIONES BASICAS
16
V =
K[X]/(fi (X)),
i=1
C(f1 )
0
0
0
0
C(f
)
0
0
2
M () :=
..
..
..
.
..
.
.
.
0
0
0 C(fr )
dX
1 1
(1)
ak X k v1 =
k=0
dX
1 1
(1)
ak vk+1 .
k=0
ds+1
vd1 ++ds +1 =
(d
k=0
y, por tanto,
ds+1 1
(d
k=0
r
Y
i=1
(K[X]/(fi (X))) V,
1.3. MODULOS,
SUBMODULOS,
MORFISMOS DE MODULOS
17
r
Y
(K[X]/(fi (X))) ,
i=1
definimos
(Q) := q1 (X)v1 + q2 (X)vd1 +1 + + qr (X)vd1 +dr1 +1 ,
y comprobar que es un isomorfismo de K[X]modulos.
(M/N ) = L/N.
De otro lado, dados M1 y M2 subm
odulos de un Rm
odulo M , se tiene el isomorfismo
can
onico:
(M1 + M2 ) /M1
= M2 / (M1 M2 ) .
Demostraci
on. Es la misma prueba de siempre.
1. NOCIONES BASICAS
18
En el caso de Rm
odulos. Se trata esencialmente del mismo tipo de argumento. Sea N
subseteqM un subm
odulo del Rmodulo M . El cociente M/N posee una
estructura natural de Rm
odulo anillo ya discutida. Tenemos, ademas, un
epimorfismo de Rm
odulos dado por la proyeccion canonica:
: M M/N
x 7 x + N.
Para un Subm
odulo L de M , uno puede observar que la imagen por de L
es dada por:
(L) := {x + N : x L}.
Es f
acil observar que (L) = (L + N ) y que L + N es un submodulo de M
que contiene a N . Por eso, si L es un submodulo de M que contiene a N ,
entonces, (L) es un subm
odulo de M/N que denotaremos mediante L/N .
De otro lado, para un subm
odulo K de M/N , la antiimagen por es dada
por
1 (K) = {x M : x + N K}.
Por lo visto anteriormente, 1 (K) es submodulo de M y dado que 0+N K,
uno concluye que N 1 (K).
Con estas observaciones, es, de nuevo, claro que la siguiente define una biyeccion entre subm
odulos:
{L subm
odulo de M : L N } {K submodulo de M/N }
L 7 (L) = L/N,
cuya inversa es dada por K 7 1 (K).
1.4.
1.4.1.
Variedades, no manifolds.
VX (f ) VX (g) := VX (f 2 + g 2 ).
Igualmente, para cualquier abierto X Rn , se usa la misma notacion para los anillos
C (X) C (X) C 0 (X). An
alogamente para el caso de abiertos X de variedades
diferenciables y los anillos C (X) C 0 (X).
Para una lista finita de funiones f1 , . . . , fm C k (X), podemos denotar por VX (f1 , . . . , fm )
sus ceros comunes, es decir,
VX (f1 , . . . , fm ) := VX (f1 ) VX (f2 ) VX (fm ).
Cuando no haya confusi
on, omitiremos en subndice
X.
Demostraci
on. Se trata de una adaptacion del Lema de Morse-Sard.
19
Este enunciado significa simplemente que los cerrados de Rn son los objetos que se
estudian estudiando los conjuntos dados implcitamente por funciones C .
Dadas dos variedades diferencibles M y una funcion f : M N , para cada punto
a M denotaremos por Ta f la funci
on tangente alrededor del punto a. Es decir,
Ta f : Ta M Tf (a) N.
Teorema 1.4.2 (Caracterizaci
on de subvariedades). Sea M una variedad de dimensi
n m y N un subconjunto. Entonces, N es subvariedad de M si y solamente si para cada punto a N existe un entorno abierto U de a en M y existen funciones
f1 , . . . , fmn C (U ) tales que
N U = VU (f1 ), , fmn ).
Dada la aplicaci
on f := (f1 , . . . , fmn ) : M Rmn , la aplicaci
on tangente
mn
asociada Ta f : Ta M T0 R
es suprayectiva (submersi
on), donde 0
Rnm es el origen de coordenadas.
Demostraci
on. Aunque no lo demostraremos, la prueba se basa en el Teorema del
Rango Constante.
Ejemplo 1.4.2 (Ceros de una funci
on a valores complejos). A partir de una
funcion continua f C 0 (X, C) podemos definir el conjunto de sus ceros comunes en X:
VX (f ) := {x X : f (x) = 0} := f 1 ({0}).
El conjunto VX (f ) es, de nuevo, cerrado en X y resulta facil observar algunas identidades elementales como VX (f ) VX (g) := VX (f.g). No es cierto, en general, que
VX (f ) VX (g) = VX (f 2 + g 2 ). De manera analoga consideraremos los ceros de una familia finita VX (f1 , . . . , fm ). A estos conjuntos se les denomina conjuntos Canalticos
( `a la BruhatCartan).
Del mismo modo se puede hacer con funciones en cualquiera de los subanillos; pero ya
no se puede escribir siempre VX (f ) VX (g) := VX (h) para una sola funcion h en H(X).
Es decir, intersecci
on de hipersuperficies Canalticas complejas no es necesariamente
una hipersuperficie de la misma clase.
Ejemplo 1.4.3 (Funciones polinomiales). Sea K un cuerpo y K un cuerpo algebraicamente cerrado que le contiene. En muchos casos supondremos que K es la clausura
algebraica de K, pero dejamos abierta la posibilidad de que sea un cuerpo algebraicamente cerrado m
as amplio. Retomemos la nocion del anillo K[X1 , . . . , Xn ] vista en
Subseccion 1.2.2 anterior. Ahora consideremos aplicaciones Ap(Kn , K) A sus elementos se les denomina funciones polinomiales afines definidas en Kn . Podemos empezar
considerando las m
as elementales, las proyecciones can
nonicas:
i : Kn K, 1 i n,
donde i es la proyecci
on en la iesima coordenada. En lugar de denotarlas por i
pasaremos a denotarlas mediante Xi .
Consideremos ahora el anillo K[Kn ] := K[1 , . . . , n ] dado como el menor subanillo de
Ap(Kn , K) que contiene a K y a las proyecciones (a este aniilo se le denomina anillo
de las funciones polinomiales definidas en Kn y Kdefinibles. Se tiene el siguiente
resultado:
n 1.4.3. Con las anteriores notaciones,
Proposicio
K[Kn ] = K[1 , . . . , n ]
= K[X1 , . . . , Xn ].
20
1. NOCIONES BASICAS
Demostraci
on. Como ya hemos dicho, vamos a identificar i con Xi . Por lo visto en
la subseccion 1.2.2 todos los elementos f K[X1 , . . . , Xn ] admiten una representacion
de la forma:
X
a X11 , Xnn .
f :=
||d
f (x) :=
a 1 (x)1 n (x)n .
||d
21
En ocasiones, sin embargo, no interesa analizar toda la variedad algebraica afn VK (f1 , . . . , fm )
sino simplemente los llamados puntos Kracionales que denotaremos mediante:
VK (f1 , . . . , fm ) := VK (f1 , . . . , fm ) K n .
Estos objetos son especialmente relevantes cuando K es un cuerpo primo (i.e. K = Z/pZ
o K = Q) y se convierten en los objetos de estudio de la Geometra Diofantica o
Aritmetica (Teora de N
umeros).
n 1.4.5. Sea R uno cualquiera de los anillos antes descritos (i.e. R =
Proposicio
0
C (X) H(X) K[X1 , . . . , Xn ]). Sean f1 , . . . , fm R elementos cualesquiera
de este anillo. Sea a := (f1 , . . . , fm ) el ideal generado por {f1 , . . . , fm } en R. Entonces,
se tiene:
Para todo f R, se tiene
VX (f1 , . . . , fm ) VX (f ).
M
as a
un,
VX (f1 , . . . , fm ) =
VX (f ).
f a
T
En particular, escribiremos VX (a) para denotar la intersecci
on f a VX (f ) y se tiene
que si {f1 , . . . , fm } generan a como ideal en R, VX (a = VX (f1 , . . . , fm ) y este igualdad
no depende del conjunsto de genradores de a como ideal de R.
Demostraci
on. Supongamos que f a. por nuestra caracterizacion de los ideales
generados por conjuntos finitos (ver la Notacion 1.3.9 y la Proposicion que la precede),
tendremos que existen g1 , . . . , gm R tales que
f = g1 f1 + + gm fm .
Por tanto, para cada x X (seg
un el caso) tal que f1 (x) = f2 (s) = = fm (x) = 0,
tendremos
f (x) := g1 (x)0 + g2 (x)0 + + gm (x)0 = 0,
y se verifica la primera de las afirmaciones. En cuanto a la segunda, dado q ue fi a =
(f1 , . . . , fm ), es clara la igualdad de la segunda afirmacion.
n 1.4.6. N
Observacio
otese que la afirmacion VX (a) = VX (f1 , . . . , fm ) no depende
del conjunto de genradores de a como ideal de R tambien contempla el caso en que a
no tenga un conjunto finito de generadores.
Teorema 1.4.7. En el caso n = 1, los conjuntos Canalticos complejos definidos en
un abierto X conexo, son conjuntos numerables sin punto de aculumaci
on.
Demostraci
on. Vease el curso de Variable Compleja.
podemos establecer, de manera sencilla, algunas propiedades basicas de la transformacion de ideales en objetos geometriocs dada mediante VX .
n 1.4.8. Con las anteriores notaciones, si R es uno cualquiera de los anillos
Proposicio
de los ejemplos. Se tiene:
(1). Si a b son dos ideales del anillo R, entonces VX (b) VX (a).
(2). = VX ((1)), donde (1) es el ideal generado por 1 en R (es decir, el propio R
como ideal dentro de s mismo).
(3). X = VX ((0)), donde (0) = {0} es el ideal de R formado solamente por el
0 R.
1. NOCIONES BASICAS
22
(4). La intersecci
on de una familia cualquiera {V (ai ) : i I} de tales tipos de
conjuntos tambi
P en es un conjunto de ceros de un ideal. De hecho, si b es el
ideal suma iI ai en R se tiene
\
X
VX (ai ) = VX (b) = VX (
ai ).
iI
iI
23
f (x) = 0, f (x) = 1, si x (, 1)
+
f+ (x) = 0,
si x (1, 0)
f
(x)
=
0,
si x (0, 1)
1. NOCIONES BASICAS
24
Demostraci
on. Para la primera de las afirmaciones observese que xy p es equivalente
a
(x + p)(y + p) = 0, en R/p,
mientras que x p e y p son respectivamente equivalentes a
x + p = 0, y + p = 0, en R/p.
Con estas observaciones es clara la equivalencia entre las afirmaciones R/p es dominio
de integridad y la descrita en la primera de las afirmaciones de esta proposicion. Para
la segunda afirmaci
on, recordemos que R/m es un cuerpo si y solamente si sus u
nicos
ideales son los impropios (0) y R/m y que los ideales del anillo cociente R/m estan en
biyeccion con los ideales de R que contienen a m. Por tanto, R/m es un cuerpo si y
solamente si para cualquier ideal a
/ R, tal que m a se ha de tener
(a/m = (0)) (a/m = R/m) .
Como, para todo ideal a
/ R, se ha de tener a/m 6= R/m, concluimos la equivalencia
entre ambas caracterizaciones.
Corollario 1.4.14. Si a
/ R es un ideal de un anillo R, podemos observar:
(1). Los ideales primos del anillo cociente R/a est
a biyectivamente identificados
con los ideales primos de Spec(R) que contienen al ideal a, mediante la transformaci
on
p 7 p/a.
En particular, se tiene:
Spec(R/a) := {p/a : p a, p Spec(R)}.
(2). Los ideales maximales del anillo cociente R/a est
a biyectivamente identificados con los ideales maximales de Spm(R) que contienen al ideal a, mediante
la transformaci
on
p 7 p/a.
En particular, se tiene:
Spm(R/a) := {p/a : p a, p Spm(R)}.
Demostraci
on. Retomamos la Observacion 1.3.15 y los Teoremas de Isomorfa. A
partir de los Teoremas de Isomorfa, tenemos para cada ideal b
/ R de R que cotiene a
a el ideal del anillo cociente b/a dado mediante:
b/a := {x + a : x b}.
Ademas, tenemos el isomorfismo de anillos:
R/a
/b/a R/b,
dado mediante:
(x + a) + (b/a) 7 x + b.
Por tanto, se tiene:
R/a
/b/a es dominio de
25
La identificaci
on entre los ideales de R/a y los ideales en R que contienen a a ya fue
discutida en la Observaci
on 1.3.15, lo que completa la demostracion.
Recordemos de la Proposici
on 1.2.1 la nocion de contraccion de un ideal a traves de un
morfismo de anillos.
n 1.4.15 (Contracci
Proposicio
on de primos y maximales). Sea f : R T
un morfismo de anillos y q Spec(T ) un ideal primo de T . Entonces, la contracci
on
c
1
q := f (q es un ideal primo de R. Lo mismo no sucede si reemplazamos primos por
maximales.
Demostraci
on. Consideremos f : R T y la componemos con la proyeccion :
T T /q y tendremos el morfismo de anillos:
f : R T /q.
Usando el primer Teorema de Isomorfa, tendremos una aplicacion inyectiva (y morfismo
de anillos):
: R/ker( f ) T /q.
Con lo que R/ker( f ) est
a indentificado con un subanillo de T /q. Ademas, como
q es un ideal primo de T , el cociente T /q es un dominio de integridad y tambien
son dominios de integridad todos sus subanillos. En particular, R/ker( f ) es un
dominio de integridad. Lo u
nico que falta para probar el enunciado es probar la siguiente
igualdad:
ker( f ) = ( f )1 ((0)) = f 1 (ker()) = f 1 (q) = qc .
Para el caso de los ideales maximales baste con considerar le inclusion i : Z Q y
observar que (0) Spm(Q), mientras que (0) = i1 ((0)) no es ideal maximal en Z.
El enunciado que sigue es el u
nico caso en el que utilizaremos el Axioma de Zorn en
estas notas. En todo caso, para aquellos anillos que interesan en este curso (los anillos
noetherianos) el enunciado se puede probar sin el Axioma de Zorn, aunque con una
version mas debil.
Recuerdese que un conjunto parcialmente ordenado (T, ) se denomina cadena si la
relacion de orden es una relaci
on de orden total. Dado un conjunto parcialmente
ordenado (S, ) llamaremos cadena en (S, ) a todo subconjunto T S tal que con la
relacion de orden inducida por la de S, se tenga que (T, ) es una cadena. El axioma
de Zorn se enuncia del modo siguiente:
Axioma de Zorn: Sea (S, ) un conjunto parcialmente ordenado. Si, para toda cadena
T S existe cota superior en (S, ), entonces, existe elemento maximal en (S, ).
Se tiene:
n 1.4.16. Asumiendo el Axioma de Zorn, todo anillo R posee al menos un
Proposicio
ideal maximal (i.e. Spm(R) 6= ).
Demostraci
on. Para demostrarlo, consideremos el conjunto I(R) de todos los ideales
a
on y tendremos el conjunto parcialmente ordenado
/ R. Ordenemos I(R) con la inclusi
(I(R), ).
Sea (T I(R) una cadena en (I(R), ). Supongamos
T := {ai : i I}.
Entonces, se puede comprobar f
acilmente que se verifica:
S
El conjunto a := iI ai es un ideal de R. Para ello, observese que si x, y a,
entonces existen i, j I tales que x ai , y aj . Por ser T cadena tendremos
ai aj o aj ai . En el primer caso, x, y aj o, en el segundo, x, y ai . Por
ser ai y aj ideales, esto implica que, en el primer caso, x + y aj a o, en
el segundo caso, x + y ai a. En cualquier caso, x + y a. Con mayor
facilidad se probara que x R, y a, se ha de tener xy a.
1. NOCIONES BASICAS
26
1 6 a. Esto es m
as simple, dado que ai I(R), tenemos 1 6 ai , para todo
i I, con lo que 1 6 a y habremos terminado.
Es claro, adem
as, que a es una cota superior de T en I(R). En consecuencia, aplicando
el Axioma de Zorn, debe existir un elemento maximal en I(R) y por lo antedicho, ese
elemento maximal est
a en Spm(R).
Corollario 1.4.17. Asumiendo el Axioma de Zorn, si a
/ R es un ideal de R, entonces, existe un ideal maximal m Spm(R), tal que a m. Adicionalmente, existir
a p Spec(R) tal que a m.
Demostraci
on. A partir de la Observacion 1.3.15, tenemos que los ideales del anillo
cociente R/a est
an identificados con los ideales de R que contienen a a. Ademas, el
corolario 1.4.14 anterior identifica los maximales del coeciente R/a con los maximales
de R que contienen a a. En consecuencia, si R/a tiene al g
un maximal es de la forma
m/a, siendo m Spm(R) y m a. As, la Proposicion anterior, que asume el Axioma
de Zorn, implica la existencia de ideales maximales que contienen al ideal a.
Corollario 1.4.18. Con las mismas hip
otesis, si R es un anillo, sus unidades son los
elementos que no pertenecen a ning
un ideal maximal. Es decir,
\
[
R :=
(R \ m) = R \
m .
mSpm(R)
mSpm(R)
Demostraci
on. Si un elemento x R no es unidad, entonces, el ideal (x) que genera
satisface (x)
a un maximal m (x) y, por tanto, x m. Recprocamente,
/ R. Existir
si x m, con m Spm(R), entonces x 6 R . Pues si x fuera unidad en R, tendramos
que existe x0 R, tal que x0 x = 1 y, en particular, concluiramos
1 = x0 x m = R,
contradiciendo el hecho m
/ R.
la propuesta Pn (K).
27
7 fg()
.
Esta fucni
on est
a bien definida y no depende sino del punto proyectivo y
no de sus representantes. Se denomina funci
on regular (o funcion racional)
Kdefinible sobre Pn (K). Obervese una interpretacion aviesa de la funcion
anterior como:
(f : g) : D(g) Pn (K)
P1 (K),
7 (f () : g()).
Y VPn (K) (f ) D(g) son los puntos de D(g) que se van al infinito mediante
(f : g).
1.5.
Cuestiones y Problemas
Problema 1.5.1. Probar la buena definicion del rango de un Rmodulo libre de rango
finito, es decir, si M
=
= Ap0 (X, R) y M
= Ap0 (Y, R) con X e Y conjuntos finitos y
isomorfismo de Rm
odulo, concluir que X e Y son biyectable.
28
1. NOCIONES BASICAS
Problema 1.5.2. Probar que cualesquiera dos bases de un Rmodulo libre de rango
finito tienen el mismo cardinal y que ese cardinal coincide con rankR (M ).
Problema 1.5.3. Probar que para todo polinomio homogeneo f Hd (con d no divisible por la caracterstica de K) se verifica la siguiente identidad (Identidad de Leibnitz):
n
X
1
f
.
f :=
Xi
d
Xi
i=0
Concluir que todo polinomio homogeneo f (cuyo grado no es divisible por la caracterstica del cuerpo) est
a en el ideal homogeneo generado por sus derivadas parciales,
i.e.
f
f f
,
,...,
.
f
X0 X1
Xn
Problema 1.5.4. Probar que si K es un cuerpo infinito, f K[X1 , . . . , Xn ] es un
polinomio y f as la funci
on polinomial definida por f . Entonces, si f (x) = 0, x K n ,
se tiene f = 0 en K[X1 , . . . , Xn ]. Comprobar que esta implicacion no es cierta cuando
K no es un cuerpo infinito.
Captulo 2
Introducci
on
El anillo producto y el TCR
Interpretaci
on del Teorema Chino de los Restos en el caso
R=Z
2.3.1. En relaci
on con el problema de Sun Tzu.
2.3.2. Una Aplicaci
on en computacion: Calculo del Determinante por
Algoritmos Modulares.
2.3.2.1. La B
usqueda de un Buen N
umero Primo.
2.3.2.2. Test de Primalidad.
2.3.2.3. Combinando el Teorema de Densidad de los N
umero Primos y los
Tests de Primalidad.
2.3.2.4. La Estrategia Final
2.3.3. Secretos Compartidos.
2.4. El teorema Chino de los Restos en el caso R := k[X].
2.4.1. Eliminaci
on Univariada Clasica.
2.4.1.1. Mutiplicar por un polinomio.
2.4.2. El Teorema Chino de los Restos en R = k[X] y la Forma Canonica
de Jordan.
2.4.2.1. El
algebra k[X]/(f ).
2.4.3. Teora del Endomorfismo y el Maximo Com
un Divisor en k[X].
2.1.
29
29
32
34
35
37
37
38
39
39
39
40
41
43
43
47
Introducci
on
En esta Secci
on recordaremos el teorema Chino de los Restos y algunas de sus aplicaciones mas notables. Aunque se desconoce su origen preciso, las fuentes mas clasicas
apuntan al texto Sun Zi suan-ching (traducido, malamente, como Las Matematicas
Clasicas de Sun Zi), publicado en el tercer siglo antes de Cristo por Sun Tzu. Reaparece, con otros resultados interesantes como el metodo de Newton, en 1274 en un texto
de Qin Jiushao titulado Shushu Chiu-zhang. El Problema que trata es el siguiente:
Problema 2.1.1. Cu
al es el n
umero entero mas peque
no tal que
f 2 mod 11, f 3 mod 5, f 2 mod 7?.
2.2.
n 2.2.1 (Definic
Proposicio
on de Anillo Producto). Sean {Ri : 1 i r} una
colecci
on finita de anillos. Definamos las opraciones siguientes:
Q
Q
Q
+:
( ri=1 Ri ) ( ri=1 Ri )
( ri=1 Ri )
(2.2.1)
((x1 , . . . , xr ), (y1 , . . . , yr )) 7 (x1 + y1 , . . . , xr + yr ),
y
(2.2.2)
Q
Q
Q
( ri=1 Ri ) ( ri=1 Ri )
( ri=1 Ri )
((x1 , . . . , xr ), (y1 , . . . , yr )) 7 (x1 y1 , . . . , xr yr ).
29
30
2. T. CHINO RESTOS
ni=1 ai
n
Y
ai .
i=1
e:
Qn
R/ (ni=1 ai )
i=1 (R/ai )
x + (ni=1 ai ) 7 (x + a1 , x + a2 , . . . , x + an ).
Demostraci
on. Comencemos observando que esta bien definida dado que es la
composicion de los dos morfismos de anillo siguientes:
Q
i : R Rn := ni=1 R
(2.2.5)
x 7 (x, x, . . . , x).
y
Qn
Qn
n
(2.2.6)
i=1 i : R
i=1 (R/ai ) ,
donde i : R R/ai es la proyecci
on canonica. A partir de aqu, probemos las propiedades descritas.
Comencemos considerando
Q unos elementos especiales. Para cada i {1, . . . , n}, consideremos el emento ei ni=1 (R/ai ) dado mediante:
ei := (i,1 + a1 , i,2 + a2 , . . . , i,n + an )
n
Y
i=1
donde
i,j :=
1,
si i = j
0, en caso contrario
(R/ai ) ,
31
Notese que ei es el emento que tiene un 0 en todos los lugares, excepto en el lugar i en el
que
Qn tiene un 1. Consideremos ahora un elemento cualquiera := (x1 +a1 , . . . , xn +an )
i=1 R/ai . Se tiene la siguiente identidad:
(2.2.7)
:=
n
X
(xi )ei .
i=1
Por tanto, probar que es suprayectiva se reduce a probar que {e1 , . . . , en } Im().
Por simplicidad de la expresi
on de la prueba, probemos que e1 Im() y, analogamente, se har
a para todos los otros elementos.
dado que a1 y ai son comaximales para todo i 6= 1, 1 i n, podemos suponer que
existen xi a1 e yi ai tales que xi + yi = 1 en R. Definamos el elemento
n
n
Y
Y
(2.2.8)
z1 :=
yi =
(1 xi ).
i=2
i=2
n
Y
(1 xj ),
j=i+1
i=1
Q
T
Hay un contenido claro por las definiciones de los propios ideales ni=1 ai ni=1 ai ,
luego solo queda por probar el recproco. Hagamos la prueba por induccion. Comencemos en el caso n = 2. En ese caso, por ser a1 y a2 comaximales, tendremos a1 + a2 = R
y han de existir x1 a1 y x2 a2 tales que x1 + x2 = 1. Sea ahora x a1 a2 .
Como x a2 (por estar en a1 a2 ) y x1 a1 , entonces xx1 a1 a2 ,
Recprocamente, como x a1 (por estar en a1 a2 ) y x2 a2 , entonces
xx2 a1 a2 .
En conclusion, xx1 , xx2 a1 a2 , luego
x = x 1 = x(x2 + x2 ) = xx1 + xx2 a1 a2 ,
y queda probado el caso n = 2. Para el caso n, vamos a reproducir el argumento del
modo siguiente:
Se tiene que si ai , 1 i n es una familia de ideales dos a dos comaximales,
32
2. T. CHINO RESTOS
Q
entonces, los ideales ai y bi := j6=i aj son comaximales tambien (i.e. ai + bi = R).
Para probarlo, haremos solamente el caso i = 1 y el resto de los casos es analogo. Dado
que a1 y ai son comaximales, han de existir xi a1 e yi ai , i 2, tales que
xi + yi = 1.
Q
Q
Consideremos ahora el elementos z1 := ni=2 yi b1 = ni=2 ai . De otro lado, como el
la prueba del epimorfismo, tendremos que
n
n
Y
X
z1 =
(1 xi ) = 1 +
xi hi (x2 , . . . , xn ) = 1 + h,
i=2
i=2
i=2
Interpretaci
on del Teorema Chino de los Restos en el caso R = Z
Es historicamente la formulaci
on m
as antigua y aqu vamos a reflejar su interpretacion
sobre Z. Es de suponer que los alumnos ha visto ya que Z es un dominio de ideales
principales, por lo que no ha lugar a probar el siguiente. De todas formas, lo indicamos:
Teorema 2.3.1. Sea a un ideal en Z, entonces, a es un ideal principal. De hecho, si
se considera el conjunto:
Na := {n N : n 0, n a},
se tiene que o bien N = {0}, en cuyo caso a = (0) o bien {0}
/ Na . En este segundo
caso, sea h el menor elemento no nulo de Na (que existe por tener N un buen orden),
entonces a = (h).
Demostraci
on. Es consecuencia casi inmediata de la existencia de division eucldea en
Z. Para analizarlo, como recordatorio, supongamos a 6= (0) y supongamos h el elemento
mnimo no nulo de Na . Como h a, es claro que (h) a. Sea ahora m a un elemento
cualquiera. Procedemos con la divisi
on eucldea y tendremos
m = qh + r,
donde r 0 y r h 1. Como m, h a, entonces m qh a. Por tanto, r a,
r 0 y r h 1. En particular, r Na y si r > 0, entonces r < h y h era el mnimo.
Necesariamente ha de ser r = 0 y, en conclusion m (h). Con ello queda probado el
otro contenido y la afirmaci
on.
Teorema 2.3.2 (Identidad en B
ezout en Z, comaximalidad). Sea m, n Z dos
n
umeros enteros positivos tales que n, m 2, y sea h = gcd(m, n) su m
aximo com
un
divisor. Entonces, existen , Z tales que
h = m + n,
33
y, adem
as, se verifica:
|| n, || m.
En particular, dos n
umeros enteros m y n definen ideales (m) y (n) en Z comaximales
si y solamente si su m
aximo com
un divisor es 1.
Demostraci
on. Los alumnos ya han estudiado que Z es un dominio de ideales principales y han definido el m
aximo com
un divisor de dos n
umeros m y n como el generador
h del ideal (m, n) = (m) + (n). Por tanto, si (h) = (m) + (n) es claro que h = am + bn
para algunos valores a, b Z. Supongamos n m 0 y supongamos n 6= m (en
el caso n = m es claro eligiendo = 1 y = 0, por ejemplo). Consideremos ahora := rem(a, n), el resto de la division de a por n que, efectivamente, verifica que
|| n 1 (para n 0). Sea q el cociente de esa division y tendremos:
h = am + bn = (qn + )m + bn = m + (b + qm)n.
Denotemos por = (b + qm). Se tiene:
||n = |m| = |h m| |h| + ||m.
Ahora, como n > m, es claro que |h| m 1, mientras que ||m (n 1)m. Por
tanto, concluimos
||n (m 1) + (n 1)m m + (n 1)m = nm,
Y, por tanto, || m, como pretendamos. De otro lado, es obvio, por la propia
definicion del m
aximo com
un divisor, que dos ideales (n) y (m) son comaximales si y
solamente si gcd(m, n) = 1.
Empecemos con las aplicaciones del TCR:
Corollario 2.3.3. Dados n1 , . . . , nr Z n
umeros enteros. Entonces, el ideal intersecci
on a := ni=1 (ni ) es el ideal generado por el mnimo com
un m
ultiplo m :=
mcm(n1 , . . . , nr ).
Q
Q
El ideal producto b := ri=1 (ni ) es el ideal (N ), generado por el producto N := ri=1 ni .
Finalmente, si gcd(ni , nj ) = 1 para todo i 6= j, entonces el mnimo com
un m
ultiplo m
coincide con N , esto es, en el caso de ser dos a dos comaximales, se tiene:
r
Y
mcm(n1 , . . . , nr ) =
ni .
i=1
Demostraci
on. El mnimo com
un m
ultiplo de varios n
umeros enteros se define,
precismaete, como el generador de la interseccion de ideales. Recordemoslo: m =
mcm(n1 , . . . , nr ) si y solamente si se verifica:
ni | m, para cada i, 1 i r.
m es mnimo con esa propiedad.
Ahora notese que la primera condici
on significa m (ni ) para cada i, 1 i r.
Por tanto, la primera condici
on significa m ri=1 (ni ) y, por tanto, significa tambien
(m) ri=1 (ni ). En cuanto a la condicion de minimalidad, recordemos el Teorema
2.3.1 anterior, para concluir que si m es el mnimo con esa propiedad, entonces, (m) =
ri=1 (ni ).
Q
De otro lado, por la definici
on del ideal producto, el ideal ri=1 (ni ) es el ideal generado
por los productos de los generadores y, por tanto, el ideal generado por N .
La u
ltima de las afirmaciones es consecuencia inmediata del apartado (2) the Teorema
Chino de los Restos. Efectivamente,
si ni es una familia cuyos elementos son dos a
Qr
dos comaximales, los ideales i=1 (ni ) y ri=1 (ni ) han de coincidir y, por tanto, sus
generadores son iguales (salvo unidad en Z) por lo que podemos concluir que
r
Y
mcm(n1 , . . . , nr ) =
ni ,
i=1
34
2. T. CHINO RESTOS
como se pretenda.
i=1 (Z/(ni ))
(2.3.1)
x + (N ) 7 (x + (n1 ), x + (n2 ), . . . , x + (nr )).
Demostraci
on. Es una trasliteraci
on del Teorema Chino de los Restos anterior.
2.3.1. En relaci
on con el problema de Sun Tzu. Retomemos el enunciado:
Cu
al es el n
umero entero m
as peque
no tal que
f 2 mod 11, f 3 mod 5, f 2 mod 7?.
Notese que 11, 5 y 7 son primos y, por tanto, comaximales. Ahora se trata de hallar,
conforme a las ecuaciones (2.2.7) y (2.2.8) anteriores la siguiente informacion:
(1). En primer lugar N := 7 5 11 = 385.
(2). En segundo lugar, los elementos z1 , z2 , z3 Z tales que (como en la prueba
del Teorema Chino de los Restos) se verifique:
(z1 ) = e1 = (1 + (11), 0 + (5), 0 + (7)), (z2 ) = e2 = (0 + (11), 1 + (5), 0 + (7)),
y
(z3 ) = (0 + (11), 0 + (5), 1 + (7)).
Para ello, observese (via la identidad de Bezout) que se tiene:
11 + (2)5 = 1, (2)7 + 3 5 = 1, 2 11 + (3) 7 = 1.
Para z1 : elijamos x2 , x3 , y2 , y3 tales que x2 , x3 (11), y2 (5), y3 (7) y
x2 + y2 = 1,
x3 + y3 = 1.
x03 + y30 = 1.
Es decir, x01 = (2)5 = 10, x03 = 3 5 = 15, y10 = 11, y30 = (2)7 = 14
y definamos z2 := y10 y30 = 11(14) = 154.
Para z3 : elijamos x001 , x002 , y100 , y200 tales que x001 , x002 (7), y100 (11), y200 (5)
y
x001 + y100 = 1, x002 + y200 = 1.
Es decir, x001 = (3) 7 = 21, x002 = (2)7 = 14, y100 = 2 11 = 22,
y200 = 3 5 = 15 y definamos z3 := y100 y200 = 15 22 = 330.
Para mayor simplicidad podemos hacerlos todos positivos, reduciendo modulo
N y eligiendo:
z1 = 210, z2 = 231, z3 = 330.
(3). Con estos tres elementos y la formula (2.2.7) podemos hallar, dados x1 , x2 , x3
un n
umero x Z tal que
x mod (11) = x1
m
od (11), x
m
od (5) = x2
mod (5), x
mod (7) = x3
mod (7).
35
(4). Con los datos del enunciado del texto de Sun Tzu, tendemos que
z := 2 210 + 3 231 + 2 330
En el algoritmo de Gauss cl
asico, aprendido en las asignaturas basicas de Algebra
Lineal, se produce un fen
omeno singular con la concatenacion de elecciones de pivotes.
Si supongo que todas las coordenadas de la matriz A = (ai,j )1i,jn original, verifican
|ai,j | H, tras haber elegido k pivotes, el tama
no de los n
umeros enteros que aparecen
k
2
en la matriz es del orden H . Esto significa, por ejemplo, que para matrices de tama
no
200 200 no existen suficientes electrones en el Universo para almacenar los dgitos de
uno de esos n
umeros enteros a raz
on de un dgito por electron. Ni que decir tiene de
la imposibilidad de manejar matrices razonables en la practica con tama
nos del orden
1000 1000.
La conclusion es que el metodo de Gauss, tal y como se ense
na, no sirve. Surgen as diversas alternativas. Algunas hacen modificaciones del algoritmo de Gauss (con b
usquedas de otros pivotes y otras operaciones, reduciendo a cada paso), otros se centran en
algoritmos bien paralelizables (que evitan el crecimiento de los resultados intermedios
a traves de estructurar las operaciones a realizar mediante grafos bien paralelizables).
Una va mas son los Algoritmos Modulares que vamos a describir, basandonos en el
TCR anterior. Comencemos recordando los rudimentos del teorema de GramSchmidt
1
. Sea v1 , . . . , vn una base ordenada de Rn . Definamos la secuencia de vectores v1 , . . . , vn
siguiente:
(2.3.2)
v1 := v1
v2 := v2 2,1 v1 ,
2,1 =
..
.
P
vi := vi i1
j=1 i,j vj , i,j :=
hv2 ,v1 i
hv1 ,v1 i
hvi ,vj i
hvj ,vj i
36
2. T. CHINO RESTOS
..
..
det(A1 A1 )det
.
.
hvn , v1 i
Como hvi , vj i = 0 para i 6= j, tendremos
|det(A1 )|2 =
n
Y
hv1 , vn i
..
.
.
hvn , vn i
||vi ||2 .
i=1
n
Y
||vi ||2
i=1
|
Y
|vi ||2 .
i=1
Corollario 2.3.7. Sea A = (ai,j )1i,jn Mn (Z) una matriz con coordenadas enteras
y supongamos ||ai,j || H. Entonces,
det(A) H n .
Demostraci
on. Obvio.
x
x 2M
si 0 x M 1
si M + 1 x 2M 1
Entonces, x
e = a.
Demostraci
on. Es una mera comprobacion a partir de las definiciones, que se deja
como ejercicio al lector.
37
2.3.2.1. La B
usqueda de un Buen N
umero Primo. Comencemos con un somero
recordatorio del Teorema de los N
umeros Primos (vase, por ejemplo, el texto clasico
de G.H. Hardy y E.M. Wright, [HaWr, 38]). Este Teorema fue postulado tanto por
A.-M. Legendre como por C.F. Gauss, a base de evidencia numerica y fue demostrado
finalmente por J. Hadamard y por Ch.-J. de la Vallee Poussin en 1896. Se trata de
unos de los grandes resultados en Teora de N
umeros. Una demostracion puede verse
tambien en el texto de H. E. Rose ([Ro, 94], captulos 12 y 13).
Comencemos con un poco de notaci
on :
n 2.3.1.
Notacio
cuando
f (x)
=1
g(x)
Observese que f (g) g (f ).
Definamos la funci
on : N N dada por (x) es el cardinal del conjunto
de n
umeros primos p tales que 2 p x.
limx
lnx
M
as a
un, se tiene
x
(x)
.
lnx
n 2.3.10. Una descripci
Observacio
on mas precisa, nos dira: (Li(x)) donde
Z x
dt
Li(x) :=
lnt
2
2.3.2.2. Test de Primalidad. Se trata de un problema clasico tanto en Matematicas como en Inform
atica.
Problema 2.3.2 (PRIMES). Dado un n
umero natural n N, decidir si n es primo.
El algoritmo m
as inmediato es el algoritmo conocido como Criba de Erat
ostenes. El
problema es el tiempo
necesario para ejecutarlo. As para decidir si un n
umero n es
primo hay que realizar n operaciones elementales (operaciones bit). Se dice que es un
algoritmo exponencial o ineficiente porque el n
umero de operaciones a realizar depende
esencialmente del n
umero n y no de su tama
no que es log(n).
Se conocen algoritmos aleatorios (probabilistas eficientes en tiempo logO(1) (n)) desde
mediados de los a
nos 70. Se conocen tambien como algoritmos Monte Carlo para testar
composicion y son altamente eficaces en la practica. Su aparicin historica es debida a
los tests de composici
on en la clase RP como son:
El test de R. Solovay y V. Strassen de 1977 2.
El test de M.O. Rabin y G. Miller de 197680 3)
Posteriormente se obtienen resultados eficientes en el trabajo de M. Agrawal, N. Kayal
y N. Saxena 4 muestran un algoritmo polinomial (en P, es decir en tiempo O(log9 (n))
) para decidir si un n
umero natural dado es primo.
El algoritmo subyacente se basa en la idea siguiente :
2R. Solovay, V. Strassen, A fast Monte Carlo test for primality, SIAM J. on Comput. 6 (1977)
8485.
3Los trabajos de referencia son:
G.L. Miller, Riemanns hypothesis and tests for primality, J. Comput. Syst. Sci. 13 (1976) 300
317.
M.O. Rabinm Probabilistic algorithms for testing primality, J. Number Theory 12 (1980) 128138.
4M. Agrawal, N. Kayal, N. Saxena, PRIMES is in P, Annals of Math. 160 (2004), 781793.
38
2. T. CHINO RESTOS
Lema 2.3.11. Sea n N un nmero entero dado. Supongamos n > 2. Las siguientes
propiedades son equivalentes :
(1). n N es un n
umero primo.
(2). Para todo q, 1 q n 1, se verifica :
n
= 0 mod p.
q
(3). Para cada a {0, . . . , p1}, los siguientes polinomios son iguales en Z/pZ[X] :
X p a = (X a)p
en
Z/pZ[X].
r
Y
ni .
i=1
EL n
umero de operaciones elementales (bit) necesarias para calcularlos est
a acotado
O(1)
2
por log2 (H) log2 (log2 (H)).
Demostraci
on. Elijamos un n
umero entero positivo k N. Por el Teorema de Densidad de los n
umeros primos, tenemos:
2k
22k
(22k ).
2k
2k
2
Y
pi .
i=
2.3.2.4.
39
40
2. T. CHINO RESTOS
Demostraci
on. La prueba es identica a la realizada en el caso de Z, usando el
Teorema de la Divisi
on eucldea (no en vano ambos anillos son dominios eucldeos).
Por recordarlo, supongamos a 6= (0) y, por tanto, Na 6= . Sea f a tal que deg(f ) =
mn Na . Con ello tenemos (f ) a. De otro lado, sea g a. Aplicando la division
eucldea, existir
an q, r k[X] tales que
g = qf + r,
donde deg(r) deg(f ) 1. Como g a y qf (f ) a, entonces r = g qf a. Si
r 6= 0, entonces deg(r) Na y deg(r) < deg(f ) = mn Na . Por tanto, necesraiamente
r = 0 y g = qf (f ).
Teorema 2.4.2 (Identidad en B
ezout en k[X], comaximalidad). Sea f, g k[X]
dos polinomios no nulos y sea h := gcd(f, g) su m
aximo com
un divisor. Entonces,
existen , k[X] tales que
h = f + g,
y, adem
as, se verifica:
deg() deg(g) 1,
deg() deg(f ) 1.
41
Demostraci
on. Para la primera implicacion, considerese que existe K tal que
f () = 0 y g() = 0. Consideremos el siguiente conjunto a k[X] dado mediante:
a := {p(X) k[X] : p() = 0}.
Es sencillo comprobar que a es un ideal de k[X]. Ademas, no es el ideal nulo (i.e.
a 6= (0)). La raz
on para esta u
ltima propiedad es que K es la clausura algebraica
de k, luego es algebraico sobre k lo que, en otras palabras, significa que existe un
polinomio no constante p k[X] tal que p() = 0. Como k[X] es un dominio de ideales
principales, a = (h) es un ideal principal no nulo y distinto del total. El generador h es
el polinomio mnimo de sobre k o, con otras notaciones, h = Irrk () k[X]. Como
f () = g() = 0, entonces, f, g a y, por tanto, h | f y h | g y h es no constante. Por
tanto, deg(gdc(f, g)) 1 y habremos terminado.
Para la otra implicaci
on, se h = gcd(f, g) y supongamos deg(h) 1 (es decir, h no es
constante). Como K es un cuerpo algebraicamente cerrado, todo polinomio no constante
posee, al menos, una raz. Es decir, existe K tal que h() = 0. Como h es el maximo
com
un divisor de f y g, h | f y h | g, luego f () = 0 y g() = 0 como indica la
propiedad (1).
2.4.1.1. Mutiplicar por un polinomio. Consideremos el conjunto k[X]d formado
por los polinomios univariados de grado a lo sumo d, es decir, k[X] :=:= {f k[X] :
deg(f ) d}. Con las operaciones suma y producto por un escalar, tenemos que:
(k[X]d , +, k ),
es un kespacio vectorial de dimensi
on d + 1. Una base ordenada es la dada por los
2
d
monomios {1, X, X , . . . , X }. Ahora consideremos un polinomio no nulo f := am X m +
am1 X m1 + + a1 X + a0 y supongamos am 6= 0. Es claro que para cada polinomio
g k[X]d , el polinomio f g es de grado d + m. Esto nos permite definir, una aplicacion
f : k[X]m k[X]d+m ,
dado mediante:
f (g) := f g.
Se tiene:
n 2.4.4. La aplicaci
Proposicio
on f : k[X]m k[X]m+d es una aplicaci
on lineal que, en las respectivas bases monomiales, viene dada por la matriz Sm+1 (f )
M(d+m+1)(m+1) (k) (i.e. m + d + 1 filas y m + 1 columnas), dada mediante la expresi
on
siguiente:
a0
0
0
a1 a0
0
.
..
..
..
.
.
.
.
.
adm
a a
Sm+1 (f ) := d d1
.
ad adm+1
0
0
adm+2
0
.
..
..
..
..
.
.
.
0
0
ad
Demostraci
on. Supongamos que las coordenadas de un polinomio g k[X]m en
la base monomial {1, X, X 2 , . . . , X m } son dadas mediante la lista (z0 , z1 , . . . , zm ). En
otras palabras, estamos diciendo que
g = z0 + z1 X + z2 X 2 + + zm X m .
Ahora mutiplicamos
f g := c0 + c1 X + c2 X 2 + cm+d X m+d ,
42
2. T. CHINO RESTOS
donde
ck :=
a i zj .
i+j=k
a0
a1
.
.
.
am
am+1
.
.
.
ad
0
.
..
0
..
.
am1
am
..
..
.
.
ad1
ad
..
..
.
.
0
0
0
..
.
c0
c1
..
.
a 0 z0
cm
a1 z1 cm+1
.. z2 = ..
.
. .
..
adm . cd
c
adm+1
zm
d+1
adm+2
cd+2
..
...
.
ad
cd+m
43
y habremos concluido que (f, g) = (f ) + (g) 6= k[X], con lo que ambos ideales no son
comaximales y gcd(f, g) no es una constante en k[X]. Supongamos que h 6 Im(Sf,g ) y
supongamos que h (f, g). Entonces, existen a, b k[X] tales que h = af + bg. Ahora
aplicamos el mismo argumento usado en la prueba de la identidad de Bezout anterior.
Elegimos := rem(a, g) con deg() deg(g) 1. Con lo cual k[X]m1 . Sea q el
cociente de la divisi
on de a por g y definamos = qf + b. Tenemos
(2.4.2)
h = af + bg = f + (qf + b)g = f + g.
De nuevo, es f
acil probar que
deg(g) m
ax{deg(h), deg() + deg(f )} n + m 1.
Por tanto, deg() n 1 y k[X]n1 . La identidad (2.4.2) significa h = f + g =
Sf,g (, ). Y, por tanto, llegaramos a contradiccion, dado que h 6 Im(Sf,g ).
Corollario 2.4.6. El grado del m
aximo com
un divisor de dos polinomios f y g es el
grado del polinomio de menor grado en Im(Sf,g ).
Demostraci
on. Es consecuencia inmediata de lo argumentado.
i=1 (k[X]/(fi ))
(2.4.3)
x + (g) 7 (x + (f1 ), x + (f2 ), . . . , x + (fr )).
e es isomrofismo de espacios vectoriales sobre k.
Adem
as,
Demostraci
on. De nuevo, es el enunciado exacto del Teorema Chino de los Restos de
Secciones anteriores.
n
n1
2.4.2.1. El
algebra k[X]/(f ). Vamos a considerar f := X + an1 X
+ +
a1 X + a0 k[X], un polinomio univariado que supondremos monico por simplicidad de
nuestra discusi
on. Consideremos el anillo cociente k[X]/(f ). Se tienen las propiedades
siguientes:
n 2.4.8. Con las anteriores notations, se tiene:
Proposicio
(1). El anillo cociente k[X]/(f ) es una kespacio vectorial de dimensi
on n sobre
k.
(2). Una base de k[X]/(f ) como kespacio vecyorial es dada por las clases de la
base monomial (tambien llamada base monomial) y descrita mediante:
:= {1 + (f ), X + (f ), X 2 + (f ), . . . , X n1 + (f )}.
(3). Dado X k[X], podemos definir la aplicaci
on:
X : k[X]/(f ) k[X]/(f )
h + (f ) 7 Xh + (f ),
es un endomorfismo de k[X]/(f ) como kespacio vectorial. M
as a
un, la matriz MX Mn (k), de X en la base anterior, es, justamente, la matriz
44
2. T. CHINO RESTOS
compa
nera de f , esto es,
MX
0
1
:= C(f ) = 0
..
.
0 0
0 0
1 0
0 1
.. . .
.
.
0 0
..
.
a0
a1
a2
a3
..
.
an1
n1
X
ai (X i + (f )),
i=0
lo que justifica la u
ltima columna de la matriz compa
nera. Y, con esto, queda probada
la propiedad (3).
La propiedad (4) es de mera comprobacion a partir de las definciones de g1 y g2 .
45
Por u
ltimo, la propiedad (5) se sigue de las propiedades descritas en (4). Es decir, dado
g k[X] un polonomio de grado m, dado por
g := bm X m + bm1 X m1 + + b1 X + b0 ,
tendremos que
g := bm (X )m + bm1 (X )m1 + + b1 X + b0 Idn ,
con lo que la matriz correspondiente M : g sera:
Mg = bm (MX )m + bm1 (MX )m1 + + b1 MX + b0 Idn = g(MX ),
como esta afimado en (5).
:= {1 + (f ), (X ) + (f ), . . . , (X )n1 + (f )}.
0 0 0 0
1 0 0 0
J(, n) := 0 1 0 0 .
.. .. . . . .
..
. .
. .
.
0 0
Demostraci
on. La demostraci
on de (1) mas natural pasa por usar el desarrollo de
Taylor en de los polinomios. Expresamos ese nocion del modo siguiente:
Dado cualquier polinomio univariado g k[X], de grado n, existen elementos u
nicos
a0 , a1 , . . . , an k tales que
g = an (X )n + an1 (X )n1 + a1 (X ) + a0 .
Para ello, consideramos la siguiente transformacion en k[X]:
T : k[X]
k[X]
g
7 T (g) := g(X + ).
Es claro que T es un isomorfismo de anillos cuyo inverso es T . Mas a
un, deg(T (g)) =
deg(g), para cualquier g k[X]. Ahora bien, si g es un polinomio de grado n, entonces
h(X) = T (g) = g(X + ) es un polinomio de grado n en k[X]. Por tanto, existen
a0 , . . . , an k tales que
h = an X n + a1 X + a0 .
Por tanto,
g = T (h) = T (T (g)) = an (X )n + + a1 (X ) + a0 ,
y tenemos probada la afirmaci
on. La u8nicidad se sigue de la unicidad de los coeficientes
de h = T (g).
En particular, para la afirmaci
on (1), los restos en k[X]/(f ) se escriben de manera u
nica
(n)
como combinaci
on lineal de los elementos de la base y tenemos que es sistema
(n)
46
2. T. CHINO RESTOS
que es base.
Para la afirmaci
on (2), observemos la siguiente cadena:
X (1 + (f ))
X ((X ) + (f ))
X (X )2 + (f )
=
=
=
((X ) + (f
)) + (1 + (f ))
2
(X ) + (f ) + ((X ) + (f ))
(X )3 + (f ) + (X )2 + (f )
..
.
=
=
=
v2 + v1
v3 + v2
v4 + v3
..
.
X (X )n1 + (f ) = ((X )n + (f )) + (X )n1 + (f ) = 0 + vn1 ,
(n)
sea jutsmante
Consideremos:
e : k[X]/(f ) Qr (k[X]/(X i )mi ) el isomorfismo de anillos del
Sea
i=1
e es tambien un isomorfismo de
Teorema Chino de los Restos. Entonces,
kespacios vectoriales.
En k[X]/(f ) la base monomial := {1 + (f ), X + (f ), X 2 + (f ), . . . , X n1 +
(f )}.
Q
En el espacio vectorial producto ri=1 (k[X]/(X i )mi ), la base inducida
(m )
por las bases i i en cada uno de los espacios vectoriales k[X]/(X i )mi .
e en las bases y .
Y sea M la matriz del isomorfismo
Entonces, se tiene:
J(1 , m1 )
0
0
J(2 , m2 )
C(f ) := M1
..
..
..
.
.
.
0
0
0
0
..
.
M .
J(r , mr )
Qr
mi
k[X]/(f )
i=1 (k[X]/(X i ) )
X
k[X]/(f )
e
(i)
i=1 X
Qr
Qr
i=1 (k[X]/(X
i )mi )
(i)
i=1 X
Qr
47
(i)
X =
r
Y
!
(i)
X
e
.
i=1
J(1 , m1 )
0
0
r
Y
0
J(2 , m2 )
0
(i)
M ( X ) =
.
..
..
..
..
.
.
.
.
i=1
J(r , mr )
M (),
X
i=1
es decir
J(1 , m1 )
0
0
J(
,
m
)
2
2
C(f ) = M1
..
..
.
..
.
.
0
0
0
0
..
.
M ,
J(r , mr )
de Algebra
Lineal, la anterior Proposicion nos dice que si el polinomio mnimo de un
endomorfismo A se escinde completamente en un cuerpo, entonces, existe una u
nica
forma canonica de Jordan. La unicidad viene dada por los divisores de la forma (X )m
de los factores invariantes y las matrices de paso de la forma de Frobenius (suma
diagonal de matrices compa
neras) a la forma canonica de Jordan son las matrices del
Teorema Chino de los Restos en bases adecuadas.
2.4.3. Teora del Endomorfismo y el M
aximo Com
un Divisor en k[X].
Como aplicaci
on final del Teorema Chino de los Restos (al menos en esta parte del
curso), veremos c
omo predecir el grado del maximo com
un divisor de dos polinomios
usando Teora del Endomorfismo y sin acudir a la matriz de Sylvester de la Eliminacion
Univariada Cl
asica. Comencemos con algunos resultados clasicos de Algebra
Lineal.
Lema 2.4.12. Sea k un cuerpo, y sea K su clausura algebraica. Sea g k[X] un polinomio univariado. Tendremos las iguientes propiedades :
(1). Sea J(0, m) una caja de Jordan con valor propio 0 de tama
no mm. Entonces,
Para todo k, 1 k m, se tiene :
0
0
k
J(0, m) =
,
Idmk 0
donde Idmk es la matriz identidad (mk)(mk) y los 0s representan
matrices rectangulares de tama
no apropiado.
48
2. T. CHINO RESTOS
h()
0
0
h()
0
h()
h(J(, m)) =
..
..
..
.
.
.
..
.
0
0
0
..
.
h()
donde denota un elemento de K cuyo valor no nos ocupa. En otras palabras, h(J(, m))
es una matriz triangular inferior con el valor h() en la diagonal principal, Como h() 6=
0, entonces, es una matriz regular y, por tanto, el rango de g(J(, m)) es igual al rango
de ma matriz (J(, m) Idm )k . Ahora observemos que
(J(, m) Idm )k = (J(0, m))k .
Luego el rango de g(J(, m)) es igual a m k si m k y 0 en caso contrario. esto es
lo que se indica en el enunciado del Lema.
n 2.4.13 (Grado del m
Proposicio
aximo com
un divisor de dos polinomios).
Dados dos polinomiso f, g k[X] supongamos que f es m
onico. Entonces, el grado d
del m
aximo com
un divisor h de f y g satisface:
deg(f ) = rank(g(C(f )) + deg(h),
donde C(f ) es la matriz compa
nera de f .
Demostraci
on. En primer lugar, podemos suponer que existen 1 , . . . , r K, con
i 6= j , cuando i 6= j, y existen m1 , . . . , mr N, con mi 1, 1 i r, tales que
f (X) :=
r
Y
(X i )mi .
i=1
Pr
J(1 , m1 )
0
0
J(2 , m2 )
0
C(f ) = P 1
P.
..
..
..
.
.
.
0
J(r , mr )
49
Entonces,
g(J(1 , m1 ))
0
0
g(J(
, m2 ))
2
g(C(f )) = P 1
..
.
..
.
0
0
0
0
..
.
P.
g(J(r , mr ))
g(J(1 , m1 ))
0
0
g(J(
,
m
))
2
2
rank(g(C(f )) = rank
..
.
..
0
r
X
0
rank(g(J(i , mi ))).
=
..
.
i=1
g(J(r , mr ))
Escribamos i := ordi (g) por simplicidad notacional. Para concluir, probemos que la
suma descrita a la derecha es igual a deg(f ) deg(h) donde h es el gcd(f, g).
Supongamos, entonces, que
r
Y
g = p(X) (X i )i ,
i=1
un divisor de g y f
donde p(i ) 6= 0 para todo i y i = ordi (g). El maximo com
vendra dado por la igualdad
r
Y
h(X) :=
(X i )mn{mi ,i } .
i=1
Luego
deg(h) =
r
X
mn{mi , i }.
i=1
r
X
i=1
mn{mi , i } =
r
X
mi
i=1
r
X
i=1
g()
0
0
g 0 ()
g()
0
1
00 ()
0 ()
g
g
g()
0
2
g(J(, m)) =
,
..
..
..
..
..
.
.
.
.
.
1
1
1
(m1) ()
(m2) ()
(m3) () g()
g
g
g
(m1)!
(m2)!
(m3)!
donde g 0 (), g 00 (), . . . , g (m1) () son las sucesivas derivadas.
Captulo 3
Nociones un poco m
as avanzadas: localizaci
on, radicales,
categoras.
Contents
3.1.
3.2.
3.2.1.
3.2.2.
3.3.
3.3.1.
3.3.2.
3.4.
3.4.1.
3.4.2.
3.4.3.
3.4.4.
3.4.5.
Introducci
on
Local, Localizaci
on
Anillos Locales y Semi-locales: Germenes de Funciones
Localizaci
on
Ideal asociado a una variedad: radical y radical de Jacobson
Ideal de un Objeto Geometrico
Radical y Radical de Jacobson
Funciones vs Objetos
El Lenguaje de las Categoras.
Categoras
Functores y Equivalencias Naturales
Variaci
on de un primer tema clasico: El Teorema de StoneCech
Variaci
on de un segundo tema clasico: El Lema de Urysohn y el
Teorema de Extensi
on de Tietze.
3.4.6. Variaci
on de un tercer tema clasico: Extension de funciones en
Variedades Diferenciables
3.5. Cuestiones y Problemas
3.1.
51
51
51
53
55
55
56
59
59
59
60
62
63
63
64
Introducci
on
En este Captulo avanzaremos un poco mas las nociones esenciales del curso. Nos adentraremos en anillos locales, localizaci
on, radical y radical de Jacobson. Morivaremos
a traves de ejemplos de anillos locales provenientes de la Geometra. Adicionalmente,
intruciremos unas pocas expresiones al uso del Lenguaje de las Categoras, fuertemente
desconocido por los alumnos.
3.2.
3.2.1.
Local, Localizaci
on
52
AVANZADAS
3. UN POCO MAS
maximales son los ideales maximales de k[X] que contienen al polinomio f . De hecho,
usando el Teorema Chino de los Restos anterior, si f factoriza mediante:
f :=
r
Y
(X i )mi ,
l=1
los ideales maximales del anillo cociente R son los ideales de la forma (X i )/(f ) y el
anillo cociente es local si y solamente si f = (X i )mi .
El termino local viene, sin embargo, de la Geometra y del estudio local de funciones
y objetos geometricos. Usaremos la nocion de germen para explicar esa nocion local.
Ejemplo 3.2.3 (Germen de Conjunto en un punto). Dado un espacio topologico X y
un punto p X, se define la siguiente relacion de equivalencia entre los subconjuntos
que contienen a p:
A p B U entorno de p tal que A U = B U.
A las clases del conjunto cociente se les llama gemenes de subconjuntos de X en el
punto p. Denotaremos por Ap al germen del conjunto A X en el punto p. El estudio
local de un objeto geometrico A X alrededor de un punto p consiste en el estudio
del germen Ap .
Ejemplo 3.2.4 (Germen de Funci
on en un punto). Dado un espacio topologico X y un
punto p X, se define la siguiente relacion de equivalencia entre las funciones continuas
definidas en alg
un entorno de a p:
f p g U entorno de p tal que las restricciones f |U = g |U .
A las clases del conjunto cociente se les llama gemenes de funciones en el punto p.
Denotaremos por fp al germen de una funcion f : U K (K = R C) definida en
alg
un entorno del punto p. El estudio local de una f alrededor de un punto p consiste
en el estudio del germen fp .
Ejemplo 3.2.5. Los siguientes son ejemplos de anillos locales:
Cp0 (X) := {fp : f es continua en alg
un entorno de p} es local y su u
nico
ideal maximal es
mp := I({p}) := {fp Cp0 (X) : f (p) = 0}.
Cp (X) :: {fp : f es infinitamente diferenciable en alg
un entorno de p} y su
u
nico ideal maximal es
mp := I({p}) := {fp Cp (X) : f (p) = 0}.
Cp : {fp : f es analtica en alg
un entorno de p} y su u
nico ideal maximal es
mp := I({p}) := {fp Cp : f (p) = 0}.
Hp : {fp : f es holomorfa en alg
un entorno de p} y su u
nico ideal maximal
es
mp := I({p}) := {fp Hp : f (p) = 0}.
n 3.2.1. Como comentario general, el estudio local de funciones y objetos
Observacio
geometricos, coincide con el estudio de anillos locales (de funciones, por ejemplo).
3.2. LOCAL, LOCALIZACION
n 3.2.2.
Proposicio
53
: S 1 R S 1 R S 1 R
(x/s, x0 /s0 ) 7 xx0 /ss0 .
AVANZADAS
3. UN POCO MAS
54
S 1 M,
7 (s0 m + sm0 )/ss0 ,
S 1 R : S 1 R S 1 M
(x/s, m/s0 )
S 1 m
7 xm/ss0 .
Al S 1 Rm
odulo S 1 M se le denomina localizaci
on de M en S.
Demostraci
on. Es un mero ejercicio de comprobacion.
3.3.
3.3.1.
55
F F
56
AVANZADAS
3. UN POCO MAS
n 3.3.4 (Nullstellens
Observacio
atze: Diccionario AlgebraGeometr
a?). Los
resultados anteriores nos permiten reescribir una relacion entre los objetos geometricos
y algunos de los ideales del anillo de funciones considerado. Definimos
Z := {F X : F es cerrado Zariski en X}.
I := {a R : a es un ideal de R}.
Y las transformaciones
V : I
Z,
a 7 V (a),
I : Z
I
F 7 IR (F ).
n 3.3.5 (Definici
Proposicio
on de Nilradical). El conjunto 0 de todos
los elementos nilpotentes de un anillo R es un ideal de R y el anillo cociente R/ 0 no tiene
elementos nilpotentes no nulos. Diremos que un anillo es reducido si no posee elementos
nilpotentes no nulos.
Demostraci
on. Basta con probar que se portan bien para la suma y para el producto
con elementos del anillo. Para ello, sean x, y R tales que xm = 0 e y n = 0, con
n, m N y z R. Entonces, Tendremos que
(zy)m = 0,
y
(x + y)
n+m
n+m
X
cn+m,k xk y n+mk = 0,
i=0
n+m
k
0 :=
o 0 dependiendo de la estructura
p.
pSpec(R)
Demostraci
on. Dado que 0 p para cada p Spec(R), entonces todo elemento
nilpotente x 0 verifica que existe n N, tal que xn p, para cada p Spec(R).
Para cada primo p, sea np N el m
as peque
no exponente tal que xnp p. Entonces,
n
1
n
1
p
p
x
x p y, como
6 p, concluiremos que x p. Habremos probado
p esTprimo y x
as el contenido 0 pSpec(R) p.
T
Para el otro contenido, supongamos f pSpec(R) p y supongamos que f no es nilpotente. Consideremos el sistema multiplicativo Sf y la localizacion Rf . Entonces, Rf
posee un elemento maximal m y consideremos q := mc la contraccion a R de m (recordar
la Proposici
on 1.4.15 del Captulo anterior). Es decir, sea
q := {x R : x/1 m, en Rf }.
57
Como q es la contracci
on de un ideal primo, entonces es un ideal primo de R. Pero,
ademas, f 6 q. Porque si f q, entonces f /1 m y f /1 (Rf ) es una unidad
(un inverso es 1/f Rf ) con lo que m contendra una unidad de Rf y no sera ideal
maximal. En consecuencia, tenemos que f 6 qTy q Spec(R), con lo que si f no
es nilpotente, no puede estar en la interseccion pSpec(R) p. Es decir, hemos probado
T
0 pSpec(R) p y el enunciado.
Definici
on 3.3.2 (Radical de un ideal). Para un ideal a en un anillo R, denotaremos
por a (y lo denominaremos radical) al conjunto de los elementos f R tales que su
clase f + a es nilpotente en el anillo cociente R/a.
n 3.3.7. Se tiene la siguiente igualdad para todo ideal a de un anilo R:
Proposicio
a := {x R : n N, xn a}.
Demostraci
on. Es una mera reescritura de la Definicion anterior, teniendo en cuenta
la operacion definida en el cociente.
Recordando la Observaci
on 1.3.15 del anterior Captulo, tenemos una identificacion
entre los ideales primos de R/a y los ideales primos de R que contienen a a:
{p Spec(R) : p a} Spec(R/a)
p 7 p/a.
Esto conduce a la siguiente caracterizacion (obvia) del radical de un ideal:
Corollario 3.3.8. Para cada ideal a de un anillo R se tiene:
\
a = {p Spec(R) : p a}.
58
AVANZADAS
3. UN POCO MAS
(1). a = a,
(2). ab = a b = a b,
(3). a = R siiqa = R,
(4). a + b =
a + b,
J
a := {m Spm(R) : m a}.
Se denomina radical de Jacobson del anillo R al radical de Jacobson del ideal (0).
La siguiente es una de las propiedades al uso:
p
n 3.3.10. Sea NR = J (0) el radical de Jacobson de un anillo R. Se tiene:
Proposicio
x NR 1 xy R , y R.
Demostraci
on. Recuerdese que R son, precisamente, los elementos que no estan en
ning
un ideal maximal de R. Por tanto, si x esta en todos los ideales maximales de R,
entonces, tambien est
a en todos los maximales de R cualquier elemento yx, para cada
y R. Finalmente, 1 xy no puede estar en ning
un maximal de R porque, en caso
contrario, 1 estara en ese maximal. Luego hemos probado la implicacion .
Para la otra implicaci
on, supongamos que 1 xy R para todo y R y sea m un
ideal maximal de R. Supongamos que x 6 m. Entonces, m + (x) = R, y existen m m e
y R tales que 1 = m+xy. Pero esta u
ltima igualdad significara que u = 1xy m y,
al mismo tiempo, por hip
otesis, 1 xy R , llegando a contradiccion con la existencia
de un maximal m de R tal que x 6 m.
n 3.3.7 (Cociente de Ideales). Dados a, b dos ideales de un anillo R, su
Definicio
ideal cociente est
a definido mediante:
(a : b) := {x R : xb a}.
Al ideal cociente ((0) : b) se le denomina anulador del ideal b y se denota por Ann(b).
En particular si D son los divisores de un anillo R, tendremos
[
D=
Ann((x)).
x6=0
No probarenmos las siguiente propiedades del cociente que son dejadas como ejercicio:
n 3.3.11 (Propiedades del Cociente de Ideales). Sea a, b, c ideales de
Proposicio
un anillo R. Se tiene:
(1). a (a : b),
(2). (a : b)b a,
59
Funciones vs Objetos
3.4.1. El Lenguaje de las Categoras. El lenguaje de las categoras fue introducido a mediados de de los a
nos 40 por S. Eilenberg y S. MacLane (cf. [EiMc, 45])
como un intento de desarrollar un lenguaje com
un a diversas ramas de la Matematica y
sus interacciones, distinta de la Metamatematica impulsada por la Logica. UNa de las
El Algebra Homl
ogica fue introducida por H. Poincare y D. Hilbert como un intento
de interaccion entre topologa y
algebra, fundamentalmente, para disponer de grupos
Categoras.
60
AVANZADAS
3. UN POCO MAS
(4). La Categora de los Grupos (G): Los objetos Obj son los grupos, los
morfismos HomG (X, Y ) := Hom(X, Y ) son los morfismos de grupo entre X
e Y.
(5). La Categora de los M
odulos sobre un anillo (MR ): Los objetos Obj MR
son los Rm
odulos (R fijado), los morfismos HomMR (X, Y ) := HomR (X, Y )
son los morfismos de Rm
odulo entre X e Y .
(6). La Categora de los Anillos (R): Los objetos Obj son los anillos conmutativos con unidad, los morfismos Hom(X, Y ) := Hom(X, Y ) son los morfismos
de anillo entre X e Y .
(7). los ejemplos son muchos.
El objetivo de la Teora de categoras es detectar coincidencias entre diversas categoras
teniendo en cuenta solamente los comportamientos de objetos y morfismos. Comencemos, definiendo algunos tipos elementales de morfismos.
n 3.4.3 (Tipos elementales de Morfismos). Dados dos objetos X, Y en
Definicio
una categora y un morfismo f HomC (X, Y ), definiremos las condiciones para que f
sea
monomorfismo: Si existe g HomC (Y, X) tal que g f = IdX ,
epimorfismo: Si existe g HomC (Y, X) tal que f g = IdY ,
isomorfismo: Si existe g HomC (Y, X) tal que g f = IdX , f g = IdY .
Ejemplos de monomorfismos, epimorfismos e isomorfismos en las distintas categors son
conocidos. Si acaso, recordar que, en el caso de espacios topologicos, los isomorfismos se
llaman homeomorfismos, mientras que en el caso de variedades diferenciables o analticas, se habla de difeomorfismo y, por ejemplo, en el caso de espacios metricos, se tratan
las isometras. Son el mismo concepto aunque en distintas categoras.
3.4.3. Functores y Equivalencias Naturales. Para poder identificar dos ca
tegoras, el Algebra
Homol
ogica acude a la nocion de functor y de equivalencia natural
(introducida por S. Eilenberg).
n 3.4.4 (Functor Covariante). Sea C y D dos categoras, con objetos Obj C
Definicio
y Obj D y morfismos HomC (X, Y ), HomD (X 0 , Y 0 ). Un functor covariante F entre las
categoras C y D es una transformaci
on con dos ingredientes:
Una aplicaci
on F : Obj C Obj D , y
para cada par de objetos X, Y Obj D una aplicacion (que denotaremos con
las misma letra):
F : HomC (X, Y ) HomD (F (X), F (Y )),
verificando las siguientes propiedades:
(1). Dados f HomC (X, Y ) y g HomC (Y, Z), se tiene:
F (g f ) := F (g) F (f ).
(2). Para cada objeto X Obj C , se tiene:
F (IdX ) = IdF (X) .
n 3.4.5 (Functor Contravariante). Sea C y D dos categoras, con objetos
Definicio
Obj C y Obj D y morfismos HomC (X, Y ), HomD (X 0 , Y 0 ). Un functor covariante F entre
las categoras C y D es una transformacion con dos ingredientes:
Una aplicaci
on F : Obj C Obj D ,
para cada par de objetos X, Y Obj D una aplicacion (que denotaremos con
las misma letra):
F : HomC (X, Y ) HomD (F (Y ), F (X)),
61
62
AVANZADAS
3. UN POCO MAS
G(f )
F (Y )
G(Y
)
Y
n 3.4.9 (Equivalencia Natural entre Functores Contravariantes). Se
Definicio
define de manera an
aloga al caso covariante, teniendo en cuenta la condicion de contravariantes.
n 3.4.10 (Equivalencia Natural entre Categoras). Dos categoras C y D
Definicio
se dicen naturalmente equivalentes si existen functores (covariantes o contravariantes) F
entre C y D y G entre D y C tales que la composicion G F es naturalmente equivalente
a la identidad IdC y F G es naturalemnte equivalente a la identidad IdD .
3.4.4. Variaci
on de un primer tema cl
asico: El Teorema de StoneCech.
Un ejemplo cl
asico es el famoso Teorema de Stone-Cech y otros autores1, que puede
consultarse en [GiJe, 76] y se puede reescribir del modo siguiente:
Teorema 3.4.1 (Banach-Stone-Cech-Gelfand-Kolmogorov). Si X, Y son dos espacios
topol
ogicos compactos de Hausdorff y f : X Y es una funci
on continua tal que C 0 (f )
0
0
es isomorfismo de R
algebras entre C (X) y C (Y ), entonces f es un homeomorfismo.
En realidad el resultado en m
as completo y afirma lo siguiente:
Corollario 3.4.2. Sea CT la categora de los espacios topol
ogios compactos. Entonces,
existe una equivalencia natural entre CT y la subcategora de anillos determinada por
las R
algebras de la forma C 0 (X), donde X es una espacio tpol
ogico compacto.
1V
eanse, por ejemplo, el trabajo reciente:
H.-L. Gau, J.-S. Jeang, N.-C. Wong, An algebraic approach to the BanachStone Theorem for separating
linear bijections. Tai. J. of Math. 6 (2002) 399403.
63
Dicho de otor modo, ambas categoras son equivalentes y lo mismo da estudiar los espa
cios topologicos compactos o esta subclase de la categora de anillos. Estees
el proposito
de establecer equivalencias naturales: establecer conexiones entre teoras matematicas
que permitan transferir en ambos sentidos informacion, resultados y, por ende, conocimiento.
3.4.5. Variaci
on de un segundo tema cl
asico: El Lema de Urysohn y el
Teorema de Extensi
on de Tietze.
n 3.4.11 (Espacio Topol
Definicio
ogico Normal). Un espacio topologico (X, T ) se dice
normal si verifica la siguiente propiedad para sus cerrados: Dados dos cerrados F, G
T c , disjuntos, existen dos abiertos A, B T tales que F A, G B y A B = .
Ejemplo 3.4.12. Unos pocos ejemplos convencionales: espacios metricos, espacios compactos de Hausdorff. Mientras que Cn es normal con la topologa usual y no lo es con
la topologa de Zariski.
Teorema 3.4.3 (Lema de Urysohn). Sea X un espacio topol
ogico normal, dados F, G
dos cerrados en X, existe una funci
on f C 0 (X) tal que f (X) [0, 1] y se tiene:
f |F = 0, f |G = 1.
Este resultado es conocido como el primer resultado no trivial en Topologa. Se puede
obviamente probar que un espacio topologico es normal si y solamente si verifica la
propiedad descrita en el Lema de Urysohn. Una de sus consecuencias mas famosas es
el siguiente resultado:
Teorema 3.4.4 (Teorema de Extension de TietzeUrysohn). Sea F un cerrado en
un espacio topol
ogico normal X. Entonces, para cada f C 0 (F ) existe una funci
on
continua C 0 (X) tal que
|F = f.
Una interpretaci
on casi inmediata del Teorema de Tietze (en nuestro contexto) es la
siguiente. Consideremos X un espacio topologico y sea F X un cerrado. Tenemos un
morfismo de anillos dado por la restriccion:
: C 0 (X) C 0 (F ),
7 |F .
Claramente se trata de un morfismo de anillos y se tiene el siguiente enunciado equivalente del Teorema de Tietze:
Teorema 3.4.5 (Teorema de Extensi
on de TietzeUrysohn). Con las anteriores notaciones, si X es un espacio topol
ogico normal, entonces es un epimorfismo de anillos,
Ker() = I(F ) y se tiene el siguiente isomorfismo de anillos:
C 0 (F )
= C 0 (X)/I(F ).
3.4.6. Variaci
on de un tercer tema cl
asico: Extensi
on de funciones en
Variedades Diferenciables.
n 3.4.13 (Espacio topol
Definicio
ogico paracompacto). Un espacio topologico se denomina paracompacto si cada cubrimiento abierto posee un subcubrimiento localmente
finito. Es decir, si dado un cubrimiento {Ui : i I} por abiertos de X, existe un
subcubrimiento {Uj : j J}, J I, tal que para x X, existe un entorno Vx de x
en X tal que
] ({j J : Vx Uj 6= }) < .
AVANZADAS
3. UN POCO MAS
64
n 3.4.14 (Partici
Definicio
on de la Unidad). Sea X un espacio topologico, una particion
de la unidad es una familia de funciones continuas {i : i I} C 0 (X) verificando:
Para cada x X, el cardinal de los i I tales que i (x) 6= 0 es finito.
Para cada x X,
X
i (x) = 1.
iI
Cuestiones y Problemas
funci
on no se anula.
65
1 0 0
0 2 0
P M P 1 = ..
.. .
.
.
.
. .
0 0 n
Problema 3.5.5. Demostrar las afirmaciones expuestas en la Proposicion 3.3.9.
Problema 3.5.6 (La topologa de Zariski en Spec(R)). Comencemos con un aspecto notacional: Sea R un anillo, p Spec(R) y f R. Denotemos mediante f (p) la clase
f + p R/p. N
otese que es una notaci
on, aunque no debe entenderse f funcionalmente,
pero nos permite definir los siguientes conjuntos. dado a un ideal de R, definamos
V (a) := {p Spec(R) : f (p) = 0 R/p}.
Del mismo modo, dado F Spec(R) podemos definir
I(F ) := {f R : f (p) = 0, p F }.
Probar las afirmaciones siguientes:
(1). V (a) = {p
T Spec(R) : p a}.
(2). I(F ) := {p Spec(R) : p (F )}, donde (F ) es el ideal geberado por F .
(3). Existe una u
nica topologa en Spec(R) cuyos cerrados son los subconjuntos
de la forma V (a) (llamada topolog de Zariski en el espectro Spec(R)).
(4). Un subconjunto F Spec(R)
es cerrado si y solamente si V (I(F )) = F .
Captulo 4
Anillos y M
odulos Noetherianos: Primeras propiedades
Contents
4.1.
4.2.
4.3.
4.4.
4.4.1.
4.4.2.
4.5.
4.5.1.
4.5.2.
4.6.
4.6.1.
4.6.2.
4.7.
Introducci
on
Diagramas Conmutativos, Complejos y Sucesiones Exactas
El Bifunctor HomR (, ), localizaci
on, y propiedades locales
Anillos y M
odulos Noetherianos
Condici
on de cadena ascendente para submodulos e ideales
El Teorema de la Base de Hilbert
Descomposici
on Primaria
Un par de resultados tecnios peliminares: NAK y otros
Descomposic
on Primaria: Teorema de LaskerNoether
Temas Opcionales
Snake Lemma
Libres, Proyectivos, Inyectivos y Planos (Opcional)
Cuestiones y Problemas
4.1.
67
68
71
75
75
77
79
79
81
86
86
86
87
Introducci
on
Algebra
Conmutativa e incorpora a ella las nociones de noetherianidad como nociones
D. Hilbert, Uber
theorie der Algebraischen Formen. Math. Ann. 36 (1890), 473534.
Noether, Idealtheorie in Ringbereichen, Math. Annalen 83 (1921) 2466.
3V
eanse, por ejemplo, sus contribuciones en:
1
2E.
68
4. NOETHERIANOS
E. Lasker, Zur Theorie der Moduln und Ideale, Math. Ann. 60 (1905), 19116.
69
se tiene
fn1 fn2 f1 = gm1 gm2 g1 ,
donde quiere decir, como siempre, composicion.
N2
f2
fn3
Nn2
fn2
Nn1
% f1
fn1 &
M 1 = N1
Mm = Nm
& g1
gm1 %
M2
g2
gn3
Mm2
gn2
Mm1
Ejemplo 4.2.4 (Diagrama Conmutativo de los Teoremas de Isomorfa). Veamos algunos ejemplos sencillos de diagramas conmutativos asociados a los Teoremas de Isomorfa
de Rmodulos discutidos en Captulos anteriores.
Primer Teorema de Isomorfa: Consideremos un morfismo de Rm
odulos
N
i
M/ker(f ) Im(f )
fe
Segundo Teorema de Isomorfa: Consideramos N L dos subm
odulos de
1
M
M/N
3
M/L (M/N )/(L/N )
un Rm
odulo M . Tenemos los morfismos siguientes: i : N1 N1 + N2
dado como la inclusi
on, tenemos que N1 N2 es submodulo de N1 y, por
tanto, tenemos la proyecci
on 1 : N1 N1 /(N1 N2 ) y, finalmente, N2 es
subm
odulo de N1 + N2 con lo que tenemos la proyeccion 2 : N1 + N1
(N1 + N2 )/N2 . El Tercer Teorema de Isomorfa afirma que existe un u
nico
isomorfismo de Rm
odulos ei : N1 /(N1 N2 ) (N1 + N2 )/N2 haciendo
70
4. NOETHERIANOS
i
N1
N1 + N2
2
N1 /(N1 N2 ) (N1 + N2 )/N2
ei
n 4.2.5 (Complejos de Rm
Definicio
odulos). Se denomina complejo de Rmodulos a todo diagrama dado como una secuencia (sub-indicada por Z o N, seg
un el caso)
de modulos y morfismos:
di+1
di+2
di
M ,
C := Mi Mi+1
i+2
de tal modo que di+1 di (o, equivalentemente, Im(di ) ker(di+1 )). A los morfismos
di se les denomina morfismos frontera5.
n 4.2.6 (Sucesiones exactas de Rm
Definicio
odulos). Las sucesiones exactas de
Rmodulos son los complejos de Rmodulos:
di+1
di+2
di
M ,
C := Mi Mi+1
i+2
que verifican:
Im(di+1 ) = ker(di ), i.
Se llaman sucesiones exactas cortas a las sucesiones exactas de la forma:
0 f
g
0 M M M 00 0,
Donde 0 es el Rm
odulo nulo, y 0 M 0 , M 00 0, son los morfismo obvios (y, por
ello, no se representan).
n 4.2.2 (Primeras Observaciones). Como primeros comentarios obvios,
Observacio
supongamos que tenemos una sucesi
on exacta de Rmodulos:
0 f
g
0 M M M 00 0,
Como es exacta y 0 M 0 es el morfismo nulo 0, Im(0) = ker(f ) = 0
significa que necesariamente f ha de ser inyectiva. Algunos autores usan la
notaci
on M 0 , M
Como es exacta y M 00 0 es el morfismo nulo 0, ker(0) = M 00 = Im(g)
significa que f ha de ser necesariamente suprayectiva. Algunos autores usan
M M 00 .
Finalmente, es una forma distinta de escribir que
M/f (M 0 )
= M 00 .
En el caso de espacios vectoriales de dimension finita, una sucesion exacta
como la anterior, implicara que M
= M 0 M 00 . Esto, que es cierto para
espacios vectoriales, no es cierto para modulos. Baste con observar la s.e.c.
siguiente:
f
g
0 2Z Z Z/2Z 0,
donde f es la inclusi
on y g es la proyeccion. Clarmente Z
6 2Z (Z/2Z),
=
porque Z es libre de torsi
on y 2Z (Z/2Z) tiene torsion.
5La terminologa viene de la Topolog Algebraica y los morfismos frontera inducidos por triangulaciones, as como los terminos ciclo, borde para representar, respectivamente ker(di ) e Im(di+1 ),
permitiendo definir los grupos de homologa Hi (X) := ker(di )/Im(di+1 ).
4.3. EL BIFUNCTOR HomR (, ), LOCALIZACION,
Y PROPIEDADES LOCALES
71
Ejemplo 4.2.7 (N
ucleo y Co-n
ucleo y s.e.c.). Dado un morfismo de Rmodulos
f : M N , tenemos una sucesi
on exacta de la forma siguiente:
f
i
0 ker(f ) M N Coker(f ) 0,
donde i es la inclusi
on y es la proyeccion obvia.
n 4.2.3. Dado un complejo de Rm
Proposicio
odulos
d
di+2
di
i+1
M ,
C := Mi Mi+1
i+2
entonces C es exacto si y solamente si para cada i, la sucesi
on exacta corta siguiente
es exacta:
di
ki
Ci := 0 ker(di ) Mi ker(di+1 ) 0,
donde ki es la inclusi
on can
onica.
Demostraci
on. Si la sucesi
on C es exacta, entonces Im(di ) = ker(di+1 ) para cada i.
Claramente, Im(ki ) = ker(di ) por definicion, as que Ci es una sucesion exacta corta.
El recproco es igualmente obvio.
n 4.2.8 (Functores exactos). Un functor F de la categora de Rmodulos
Definicio
MR en s misma, se denomina exacto si transforma sucesiones exactas en sucesiones
exactas.
A la vista de la Proposici
on anterior, un functor es exacto si y solamente si transforma
sucesiones exactas cortas en sucesiones exactas cortas.
n 4.2.9 (Functor exacto a izquierda). Un functor F de la categora de
Definicio
Rmodulos MR en s misma, se denomina exacto si verifica las condiciones siguientes:
En el caso covariante, F transforma sucesiones exactas cortas
0 M 0 M M 00 0
en sucesiones exactas
0 F (M 0 ) F (M ) F (M 00 ).
En el caso contravariante, G transforma esa misma sucesion exacta corta en
la sucesi
on exacta
0 G(M 00 ) G(M ) G(M 0 ).
4.3.
n 4.3.1. Dados Rm
Proposicio
odulos M y N , los functores HomR (M, ) y HomR (, N )
son exactos a izquierda.
Demostraci
on. Hagamos la prueba para HomR (M, ) y dejamos el otro como Ejercicio. Consideremos una sucesi
on exacta de Rmodulos:
0 f
g
0 N N N 00 0,
Tenemos la sucesi
on siguiente:
HomR (M, f )
HomR (M, g)
0 HomR (M, N 0 ) HomR (M, N ) HomR (M, N 00 ),
72
4. NOETHERIANOS
y
HomR (M, g) : HomR (M, N ) HomR (M, N 00 )
h
7
g h.
Para ver que HomR (M, f ) es inyectiva, sea h HomR (M, N 0 ) tal que HomR (M, f )(h) =
0. Esto significa que m M , f h(m) = f (h(m)) = 0. Como f es inyectiva, esto implica h(m) = 0, m M . Con lo que HomR (M, f ) es monomorfismo y tenemos exactitud
en el nodo HomR (M, N 0 ).
De otro lado, observamos que HomR (M, g) HomR (M, f ) = HomR (M, g f ) =
HomR (M, 0) = 0, con lo que
Im(HomR (M, f )) ker(HomR (M, g)).
De otro lado, sea h HomR (M, N ) tal que HomR (M, g)(h) = g h = 0. Por tanto,
Im(h) ker(g) = Im(f ). Adem
as, f era inyectiva, luego la siguiente es una aplicacion
bien definida :
h0 : M
N0
1
m 7 f (h(m)).
Es facil comprobar que es morfismo de Rmodulos y mas facil a
un verificar que
HomR (M, f )(h0 ) = h.
A partir de la localizaci
on tambien podemos definir un functor del modo siguiente: Sea
S R un sistema multiplicativo en un anillo R y sea f : M 0 M un morfismo entre
dos Rmodulos. Definamos:
S 1 : S 1 M 0 S 1 M
f (m)
m
7
s
s .
Se tiene:
n 4.3.2. El functor S 1 es un functor covariante exacto de la categora de
Proposicio
Rm
odulos. En particular, si N y P son subm
odulos de un Rm
odulo M , se tiene:
1
1
1
S (N + P ) = S N + S P ,
S 1 (N P ) = S 1 N S 1 P ,
Los S 1 Rm
odulos S 1 (M/N ) y S 1 M/S 1 N son isomorfos.
Demostraci
on. Para probarlo, es evidente comprobar que S 1 f es morfismo de
S 1 Rmodulos y que S 1 (g f ) = S 1 g S 1 f , para cualesquiera dos morfismos
f : M 0 M , g : M M 00 . Tambien es claro que S 1 IdM = IdS 1 M . Nos queda solamente analizar la exactitud como functor. Para ello, consideremos una sucesion
exacta de Rm
odulos:
0 M
Tenemos la sucesi
on siguiente:
0 S 1 M
M M 00
0,
S 1 f
S 1 g
S 1 M S 1 M 00 )
m
s
0,
S 1 M 0 es tal que
m
f (m)
)=
= 0,
s
s
es porque existe t S tal que t(f (m) s0) = 0, es decir, f (tm) = 0 y, como f es
0
inyectiva, tm = t(m1 s0) = 0 o lo que es lo mismo m
s = 0 en M .
Seguidamente, es claro que 0 = S 1 (g f ) = S 1 g S 1 f = 0, con lo que Im(S 1 f )
1
1
ker(S 1 g). Supongamos ahora m
s ker(S g) S M . Esto significa que
S 1 f (
S 1 g(
m
g(m)
)=
= 0,
s
s
4.3. EL BIFUNCTOR HomR (, ), LOCALIZACION,
Y PROPIEDADES LOCALES
73
es decir, existe t S R tal que t(g(m)1 s0) = tg(m) = 0. Por tanto, g(tm) = 0 y
tm ker(g) = Im(f ). Es decir, existe n M 0 tal que f (n) = tm. Considero, entonces,
n
1
0
ts S M (que tiene sentido porque t, s S y S es un sistema multiplicativamente
cerrado). Tendremos:
f (n)
tm
m
n
)=
=
=
Im(S 1 f ).
ts
ts
ts
s
Con esto tenemos la exactitud en el nodo S 1 M . Resulta muy sencillo probar que
00
S 1 g es un epimorfismo. Para ello, sea ms S 1 M 00 un elemento cualquiera. Como
g es suprayectiva, existe m M tal que g(m) = m00 . Entonces, resulta claro que
00
m00
1
S 1 g( ms ) = g(m)
s = s Im(S g).
Las otras propiedades descritas en el enunciado son sencillas de probar (como S 1 (N +
P ) = S 1 N + S 1 P ) o son consecuencia de los Teoremas de Isomorfa combinados
con la exactitud como functor (como S 1 (N P ) = S 1 N S 1 P o S 1 (M/N )
=
S 1 M/S 1 N ).
S 1 f (
74
4. NOETHERIANOS
o, seg
un la definci
on, existe t S, tal que t(xs0 x0 ) = 0. Pero tx0 p0 , con lo que
concluimos txs = (ts)x p0 y ts S, ts 6 p0 . Por tanto, x p0 y tenemos probado uno
de los contenidos.
n 4.3.4. Tambien se podra haber descrito la prueba anterior observando
Observacio
el isormofismo de S 1 Rm
odulos :
S 1 (R/p)
= S 1 R/S 1 p,
que se da por la exactitud del functor S 1 . Es facil verificar que se trata de un ismorfismo
de anillos. Es m
as, como S p = , si consideramos S := {s + p : s S} tenemos un
sistema multiplicativamente cerrado de R/p que es un dominio de integridad. Por tanto,
1
S (R/p) est
a contenido en el cuerpo de fracciones de R/p y es, tambien, dominio de
1
integridad. Finalmente, observemos que S (R/p) es isomorfo, como anillo, a S 1 (R/p),
con lo que S 1 p Spec(S 1 R).
Corollario 4.3.5. Para cada ideal p Spec(R), el anillo Rp es un anillo local, cuyo
u
nico ideal maximal es el ideal generador por p en Rp y que denotaremos mediante pRp .
Adem
as, los ideales primos de Rp est
an en biyecci
on con los ideales primos de R contenidos en p.
Por u
ltimo, el anillo cociente Rp /pRp es un cuerpo y se da el isomorfismo:
(Rp /pRp )
= qf (R/p),
donde qf (R/p) es el cuerpo de fracciones del dominio de integridad R/p.
n 4.3.1 (Localizaci
Definicio
on en un primo). Al anillo local Rp se le denomina
localizaci
on de R en p y, para cada Rmodulo M , llamaremos al Rp modulo Mp , la
localizaci
on de M en p.
Se llaman propiedades locales a aquellas propiedades de los modulos que se satisfacen si
y solamente si se satisfacen para cada localizacion. Son ejemplos de propiedades locales
las siguientes:
n 4.3.6 (Ser cero es una propiedad local). Las siguientes propiedades
Proposicio
son equivalentes para cada Rm
odulo M :
(1). M = 0,
(2). Mp = 0, p Spec(R),
(3). Mm = 0, m Spm(R).
Para un Rm
odulo M cualquiera, se define el soporte de M , Supp(M ) del modo siguiente:
Supp(M ) := {p Spec(R) : Mp 6= 0}.
En particular, M 6= 0 si y solamente si Supp(M ) 6= .
Demostraci
on. Probar (1) (2) (3) es obvio porque la localizacion es exacta y
todo maximal es primo. Para probar (3) (1), supongamos que M 6= 0, pero Mm = 0,
m Spm(R). Si M 6= 0, entonces, ha de existir m M , con m 6= 0. Consideremos el
anulador de ese elemento no nulo: a := Ann(m) := {x R : xm = 0}. Se trata de
un ideal de R tal que a
/ R. En caso contrario, 1 a = Ann(m) y, m = 1m = 0. Por
tanto, existe un maximal m Spm(R) tal que a m. Pero, por (3), Mm = 0, lo que
significa m
1 = 0 y esto equivale a t S = R \ m tal que tm = 0. Luego t R \ Ann(m)
y tm = 0, llegando a contradicci
on.
4.4. ANILLOS Y MODULOS
NOETHERIANOS
4.4.
75
Anillos y M
odulos Noetherianos
4.4.1. Condici
on de cadena ascendente para subm
odulos e ideales. En
el Captulo 1 hicimos referencia al uso del Axioma de Zorn para probar que todo anillo
posee, al menos, un ideal maximal. A partir de aqu, nos ocuparemos solamente de
anillos y modulos noetherianos para los cuales basta con una version mas suave el
Axioma de Zorn, conocido como el Axioma de Elecci
on Dependiente.
n 4.4.1 (Axioma de Elecci
Definicio
on Dependiente). Sea X un conjunto no vaco
y R X X una relaci
on. Supongamos que R satisface la siguiente propiedad:
a X, b X, aRb.
Entonces, existe una sucesi
on {xn : n N} X de tal modo que xn Rxn+1 , n N.
n 4.4.1 (M
Proposicio
odulo Noetheriano). Sea R un anillo y M un Rm
odulo.
Las siguientes propiedades son equivalentes:
(1). Todo subm
odulo de M es finitamente generado.
(2). Los subm
odulos de M satisfacen las condici
on de cadena ascendente, es
decir, dada una cadena ascendente de subm
odulos de M :
N0 N1 N2 Nm ,
entonces existe un entero n N a partir del cual la cadena se establiza, es
decir, Nm = Nn , m n.
(3). Todo conjunto no vaco de subm
odulos de M posee elemento maximal para la
inclusi
on.
Demostraci
on.
(1) (2): N
otese que si tenemos una cadena ascendente:
N0 N1 N2 Nm ,
S
la uni
on N := iN Ni M es tambien un submodulo de M y, por (1),
ser
a finitamente generado. Una coleccion finita {n1 , . . . , nr } de generadores
de N debe pertenecer a alg
un submodulo Nn de M (simplemente porque todo
subconjunto finito de naturales posee elemento maximal). Entonces, N = Nn
y Nm = Nn , m n.
(2) (3): Aqu usaremos el Axioma de Elecci
on Dependiente del modo siguiente. Sea X un subconjunto no vaco de submodulos de M y supongamos
que no posee elemento maximal. Entonces, verifica que
0
N X, N X, N
/ N .
Tomando R =
on sobre X, concluiremos que existe una cadena
/ como la relaci
ascendente:
N0
/ N1
/ N2
/
/ Nm
/ ,
contradiciendo (2).
(3) (1): Sea N un subm
odulo de M . Consideremos el conjunto XN formado
por todos los subm
odulos L de N que son finitamente generados. Como (0)
es subm
odulo, finitamente generado, y (0) N , entonces (0) X 6= . Por
tanto, X posee una elemento maximal para la inclusion. Sea N0 ese elemento
maximal. Tenemos que N0 N . Si N0 = N habremos concluido. Supongamos, por tanto, que N0
/ N . Entonces, existe n N \ N0 y consideremos el
subm
odulo N1 := N0 + hni N . Claramente N1 X y N0
/ N1 , con lo que
llegaramos a contradicci
on.
76
4. NOETHERIANOS
4.4. ANILLOS Y MODULOS
NOETHERIANOS
4.4.2.
77
M/M 0 0,
78
4. NOETHERIANOS
donde i es la inclusi
on can
onica y es la proyeccion canonica. Ademas, es facil observar
00
que M/M est
a generado, como Rmodulo, por la clase {xn + M 0 }. Aplicando el
caso n = 1 tenemos que M/M 0 es tambien noetheriano y, finalmente, aplicando la
Proposicion 4.4.4 concluiremos que M ha de ser noetheriano tambien.
n 4.4.6. Sea S un sistema multiplicativo de un anillo R. Si R es neotProposicio
heriano, tambien es neotheriano su localizaci
on S 1 R. En particular, para cada ideal
primo p Spec(R) se un anillo noetheriano, la localizaci
on Rp es anillo local noetheriano.
Demostraci
on. Basta con recordar la relacion entre los ideales de S 1 R y los ideales
de R que no intersecan S. As, si q es un ideal de S 1 R, su contraccion qc R es
un ideal de R y es finitamente generado cuando R es neotheriano. Si q esta generado
por {x1 , . . . , xr }, entonces q estar
a generado por {x1 /1, . . . , xr /1} y sera finitamente
generado.
Teorema 4.4.7 (Hilbert Basissatz). Si R es un anillo noetheriano, entonces R[X]
tambien es un anillo noetheriano.
Demostraci
on. Para probar este Teorema tomemos un ideal a en R[X] y consideremos
el conjunto b A siguiente:
Un elemento a R est
an en b si y solamente si existe un polinomio f := an X. +
an1 X n1 + + ao a tal que an = a. Es decir, el conjunto formado por todos los
coeficientes dorectores de elementos en a. Es facil comprobar que b es un ideal de R y,
por ser R noetheriano, es finitamente generado. Consideremos {a1 , . . . , ap } un conjunto
finito de generadores de b. Supongamos f1 , . . . , fp a tales que el coeficiente director
de fi es ai . Es decir, para cada i, 1 i p se tiene:
fi := ai X ni + hi ,
con deg(hi ) ni . Sea N := m
ax{n1 , . . . , np } el maximo de esos grados y consideremos
la intersecci
on aN := a R[X]N , donde R[X]N son los polinomios en R[X] de grado
a lo sumo N . Claramente, R[X]N es un Rmodulo finitamente generado y, por tanto,
noetheriano. Adem
as, a R[X]N es un submodulo de R[X]N , luego es finitamente
generado. Consideremos {g1 , . . . , gs } un conjunto de generadores de a R[X]N como
Rmodulo. Entonces, el conjunto:
F := {f1 , . . . , fp } {g1 , . . . , g2 },
generan a como ideal en R[X]. Denotemos por (F ) el ideal generador por F . Supongamos que existe h a un elemento que no esta en el ideal (F ). Supongamos, ademas,
que h es de grado mnimo con esa propiedad. Si deg(h) N , entonces h a R[X]N ,
luego han de existir constantes 1 , . . . , s R de tal modo que:
h = 1 g1 + + s gs (F ).
Por tanto, deg(h) > N . De otro lado, supongamos
h := bm X m + bm1 X m1 + + b1 X + b0 ,
siendo m el mnimo de los grados de los polinomios h a \ (F ). Es claro que bm b
por lo que han de existir 1 , . . . , p R tales que
bm = 1 a1 + + p ap .
Ahora consideremos el polinomio:
h1 := h
p
X
i=1
i X mni fi .
PRIMARIA
4.5. DESCOMPOSICION
79
s
[
V (fi ).
i=1
4.5.
Descomposici
on Primaria
139140.
7G. Azumaya, On maximally central algebras, Nagoya Mathematical Journal 2 (1951), 119150.
80
4. NOETHERIANOS
p
Ahora recordemos la Proposici
on 3.3.10. Como xi,i a J (0) estan en el radical de
Jacobson de R, tenemos que (1 xi,i ) R es una unidad en R. Tomando, i = 1,
concluiremos que
X
xi,j mj ,
x1 = (1 x1,1 )1
j6=i
PRIMARIA
4.5. DESCOMPOSICION
81
4.5.2. Descomposic
on Primaria: Teorema de LaskerNoether. Probaremos aqu el Teorema de LaskerNoether sobre la existencia de descomposicion primaria
en anillos y m
odulos noetherianos. Comencemos con unas nociones preliminares.
n 4.5.1. Sea M un Rm
Definicio
odulo.
(1). Para cada elemento a R, denotaremos por a,M : M M a la homotecia de raz
on a sobre M , es decir, el endomorfismo dado mediante a (m) :=
am, m M .
(2). Un endomorfismo de Rm
odulos, : M M , se denomina nilpotente si
existe n N, n 1, tal que n 0, es decir, si existe n N, n 1, tal que
la composici
on de consigo mismo n veces nos da el endomorfismo nulo.
(3). Un subm
odulo N de M se denomina primario si N 6= M y para cada a R,
la homotecia a,M/N es o bien inyectiva o bien nilpotente.
(4). Un ideal q de R se dice primario si es primario como submodulo.
n 4.5.4. Se tienen las propiedades siguientes para un ideal q un ideal de R:
Proposicio
Esto u
ltimo es equivalente a que exista n N tal que an q y tenemos la
equivalencia de la afirmaci
on (1).
Prueba de la afirmaci
on (1): Notese que ax q es equivalente a
a,R/q (x + q) = 0 + q R/q.
Por tanto, la hip
otesis ax q es equivalente a decir x + q ker(a,R/q ).
Entonces, ser primario es equivalente a la propiedad: para cada a R y para
cada x R si x + q ker(a,R/q ) y x 6 q (o, equivalentemente, a,R/q no es
inyectiva, entonces a,R/q es nilpotente. El resto se sigue de la propiedad (1).
n 4.5.5. Si N es un subm
Proposicio
odulo primario de un Rm
odulo M , entonces el
conjunto:
p := {a R : a,M/N no es inyectiva},
es un ideal primo de R. Diremos que el subm
odulo N es pprimario.
82
4. NOETHERIANOS
Demostraci
on. En primer lugar es f
acil ver que p es un ideal de R. Para ello, veamos
una de las propiedades. Observese que si a, b p, entonces, las homotecias a,M/N y
b,M/N son nilpotentes. Existir
an exponentes r, s N, r, s 1 tales que
r
2
a,M/N
0, b,M/N
0.
as a
un
p := q es un ideal primo de R y diremos que q es un ideal pprimario. M
PRIMARIA
4.5. DESCOMPOSICION
83
n
Es claro que si m+N Im()ker(), entonces, m+N = (m0 +N ) = a,M/N
(m0 +N )
n
2n
y 0 + N = (m + N ) = a,M/N
(m + N ) = a,M/N
(m0 + N ). Por tanto, m0 + N
2n
n
n
ker(a,M/N
) = K2n = Kn = ker(a,M/N
). Por tanto, m+N = (m0 +N ) = a,M/N
(m0 +
N ) = 0 + N y habremos probado la igualdad anterior.
Sea ahora : M M/N la proyeccion canonica y consideremos los submodulos de
M dados mediante:
N1 := 1 (ker()), N2 := 1 (Im()).
Claramente tenemos que N N1 y N N2 . Ademas, la igualdad (4.5.1) anterior
implica que N = N1 N2 . Ahora, como N es irreducible, tendremos que o bien N = N1
o bien N = N2 .
Si N = N1 : En este caso, N = 1 (ker()), luego N1 /N = 0 o, lo que es lo
mismo, ker() = 0. Pero esto u
ltimo significa que es inyectiva y, por tanto,
n
a,M/N
es inyectiva, con n 1. Por tanto, si la composicion (varias veces) de
a,M/N es inyetiva, el propio endomorfismo a,M/N es inyectivo.
84
4. NOETHERIANOS
2,
podemos
concluir
que
N
6
M, 1 i 2. Pero si N1 y N2 no
i
i
/
estan en M es porque no verifican la condicion que define M. Por tanto, tanto N1 como
N2 son intersecci
on finita de subm
odulos irreducibles de M . Pero, como N = N1 N2 ,
tambien concluiramos que N es interseccion finita de submodulos irreducibles de M
con lo que N 6 M y habremos llegado a contradiccion desde la hipotesis M =
6 .
Por tanto, concluiremos M = y, por tanto, hemos probado la afirmacion descrita en
(4.5.2) anterior.
A partir de la Proposici
on 4.5.8 anterior, como todo irreducible es primario, habremos
probado:
(4.5.3)
Nos queda por probar la existencia de descomposicion primaria irredundante de acuerdo con la Definici
on 4.5.3 anterior. Para ello, sea N un submodulo propio de M y
consideremos el siguiente conjunto de n
umeros naturales:
NN := {s N : N = N1 . . . Ns , Ni es primario, 1 i s}.
Por la afirmaci
on descrita en (4.5.3), tenemos que NN 6= , con lo que existe un mnimo
r := mn NN . Tendremos una descomposicion primaria:
(4.5.4)
N = N1 . . . Nr ,
PRIMARIA
4.5. DESCOMPOSICION
85
a = q1 qs = p1 ps .
n 4.5.11. En particular, todos los ideales radicales de anillos noetherianos
Observacio
(como k[X1 , . . . , Xn ]) son intersecci
on finita de ideales primos.
n 4.5.12. El anterior resultado admite una interpretacion inmediata en
Observacio
el caso de dominios de ideales principales. Aunque las interpretaciones mas profundas
seguiran en Captulos siguientes, dejemos aqu constancia de que el Teorema de Lasker
Noether implica la existencia de factorizaci
on en dominios de ideales principales. Es
decir, implica la siguiente afirmaci
on:
(4.5.5)
s
Y
i=1
f1n1
Como f y
u Rn tal que
fsns
qi =
s
Y
i=1
n 4.5.13. Veremos m
Observacio
as adelante, tras probar el Teorema del Ideal Principal de W. Krull (Hauptidealsatz de Krull), que si un anillo noetheriano R verifica la
propiedad siguiente:
(4.5.6)
entonces los elementos del anillo R admiten factorizacion como producto de elementos
primos, generalizando as la factorizacion de elementos y, por el Teorema de Lasker
Noether, la factorizaci
on de ideales cualesquiera.
***
86
4. NOETHERIANOS
4.6.
Temas Opcionales
Claramente hay muchos temas relacionados con los contenidos de este Captulo. Hemos
omitido algunos de los m
as interesantes y proponemos que los alumnos busquen, se
informen o complemente por su cuenta los temas que se indican a continuacion:
4.6.1. Snake Lemma. Se trata del siguiente enunciado que es clave en la definicion de la suceci
on exacta larga de Homologa de Toplog Algebraica:
n 4.6.1 (Snake Lemma). Consideremos un diagrama de Rm
Proposicio
odulos y morifmos como el siguiente, en el que las filas son sucesiones exactas cortas:
0 M 0 M
f0
0 N 0 N
M 00 0
f
f 00
00
N
0
87
Cuestiones y Problemas
88
4. NOETHERIANOS
Problema 4.7.7. Un m
odulo M se dice libre si existe un conjunto I y una coleccion
{Mi : i I} de Rm
odulos, cada uno isomorfo a R, de tal modo que M
= iI Mi .
Probar que un Rm
odulo es finitamente generado si y solamente si es (isomorfo) a un
cociente de un Rm
odulo libre de la forma Rn .
Problema 4.7.8 (HamiltonCayley para m
odulos libres finitamente generados). Probar que dado un enformismo : Rn Rn , de un modulo libre finitamente generado en s mismo, Dada una base de Rn como Rmodulo libre, sea
M () Mn (R) la matriz asociada a en esa base. Consideremos el polinomio siguiente:
(X) := det(XIdn M ()) R[X].
Probar:
(1). El polinomio es un polinomio no nulo, monico y de grado n.
(2). (M ()) = 0 en Mn (R), con las operaciones habituales de suma y producto
de matrices.
(3). Si, adem
as, existe un ideal a de R tal que (Rn ) aRn , concluir que los
coeficientes de (excluyendo el coeficiente director) estan en a.
Problema 4.7.9 (Hamilton-Cayley para m
odulos finitamente generados). Sea
M un Rm
odulo finitamente generado y sea : M M un endomorfismo de
Rmodulos. Supongamos : Rn M un epimorfismo sobre M , desde un Rmodulo
finitamente generado. Probar:
(1). Existe un endomorfismo de Rmodulos : Rn Rn que hace conmutativo
el diagrama siguiente:
Rn Rn
M M
(2). Si R[X] es el polinomio del Teorema de HamiltonCayley para modulos libres finitamente generados, probar que para todo m M , se tiene
()(m) = 0 con las operaciones de suma y composicion de endomorfismos.
(3). Si, adem
as, existe un ideal a de R, tal que (M ) aM , entonces, podemos
elegir de tal modo que (Rn ) aRn y de tal modo que los coeficientes de
, excluyendo el coeficiente director, esten en el ideal a.
Problema 4.7.10 (Lema de Nakayama, `
a la Atiyah). Deducie el Lema de Nakayama (Lema 4.5.1 anterior) del enunciado del anterior problema. (Pista: Consultar
[AtMc, 69]).
Bibliografa
[AtMc, 69] M.F. Atiyah, I.G. Macdonald, Introduction to Commutative Algebra, AddisonWesley Publishing Co., 1969. [Edici
on en espa
nol por Ed. Reverte, 1980].
[BaSh, 96] E. Bach, J. Shallit, Algorithmic Number Theory. Vol 1 : Efficient Algorithms, MIT
Press, 1996.
ements de mathematique, Fascicule XXVIII, cha[Bo, 67] N. Bourbaki, Algebre Commutative, El
pitres 17, Hermann 1961.
[CaEi, 56] H. Cartan, S. Eilenberg, Homological algebra. With an appendix by David A. Buchsbaum. Princeton Landmarks in Mathematics. Princeton University Press, Princeton, NJ, 1999
[Reedici
on del original editado en Princeton en 1956].
[CoLiOS, 97] D. Cox, J. Little, D. OShea, Ideals, Varieties, and Algorithms, Springer, 1997
(1a. edici
on, 1992).
[CoLiOS, 98]
[EiMc, 45] S. Eilenberg, S. Mac Lane, General Theory of Natural Equivalence. Trans. of the
Amer. Math. Soc. 58 (1945), 231294.
[Ei, 95] D. Eisenbud, Commutative algebra: with a view toward algebraic geometry, Springer Verlag, 1995.
[GiJe, 76] L. Gillman and M. Jerison,Rings of Continuous Functions. Springer-Verlag, New
York, 1976.
[HaWr, 38] G. H. Hardy, E. M. Wright, An Introduction to the Theory of Numbers. Oxford
at the Clarendon Press, 1938.
[HiSt, 97] P. Hilton, U. Stammbach, A course in homological algebra. Second edition. Graduate
Texts in Mathematics, 4. Springer-Verlag, New York, 1997.
[Ka, 70] I. Kaplansky, Commutative Rings, Allyn and Bacon, 1970.
[Kn, 81] D.E. Knuth,The Art of Computer Programming, vol. 2 Seminumerical Algorithms
AddisonWesley, 1981.
[Ko, 92] D.C. Kozen,The Design and Analysis of Algorithms. Texts and Monographs in Computer
Science, Springer Verlag, 1992.
[Ku, 85] E. Kunz, Introduction to Commutative Algebra and Algebraic Geometry, Birkh
auser, 1985.
[La, 77] J.P. Lafon, Alg`ebre commutative, Hermann, 1977.
[Mc, 75] S. Mac Lane, Homology. Reprint of the 1975 edition. Classics in Mathematics. SpringerVerlag, Berlin, 1995.
[Ma, 80] H. Matsumura,Commutative Algebra (2nd. Edition), Benjamin/Cummings, 1980.
Commutative Ring Theory. Cambridge Studies in advanced Math. 8, Cambridge
[Ma, 89]
Univ. Press, 1989.
[Mi, 89] M. Mignotte, Mathematiques pour le Calcul Formel, Presses Univ. de France, 1989.
[Na, 75] M. Nagata,Local Rings, Robert E. Krieger, 1975.
[Os, 73] A.M. Ostrowski, Solutions of Equations in Euclidean and Banach Spaces, Academic
Press, 1973.
[Ra et al., 75] S. Raghavan, B. Singh, R. Sridharan, Homological Methods in Commutative
Algebra, Tata Institute for Fund. Res., Oxford University Press, 1975.
[Re, 95] M. Reid, Undergraduate Commutative Algebra, Cambridge University Press, 1995.
[Ro, 94] H.E. Rose,A Course in Number Theory.2nd. ed., Oxford Sci. Publications, 1994.
89
90
BibliografIa