Professional Documents
Culture Documents
Nociones b
asicas: anillos, m
odulos, variedades, ejemplos
Contents
1.1. Introducci on 5
1.2. Anillos, Ideales, Morfismos de Anillos 5
1.2.1. Las Nociones Elementales 5
1.2.2. Ejemplo: Anillos de Polinomios y Anillos de Series de Potencias
Formales 7
1.2.3. Ejemplo: Anillos de Funciones en estructuras topologicas o
diferenciables 9
1.2.4. Ejemplo: Funciones Booleanas 10
1.3. M odulos, Subm odulos, Morfismos de M odulos 10
1.3.1. Las Nociones Elementales 10
1.3.2. Algunas Propiedades B asicas 13
1.4. Dominios, Primos, Maximales, Variedades 18
1.4.1. Variedades, no manifolds 18
1.4.2. Divisores de Cero. Ideales Primos y Maximales. 22
1.5. Cuestiones y Problemas 27
1.1. Introducci
on
Este Captulo esta dedicado a introducir las nociones mas elementales, que se le supo-
nen o se le deben suponer al alumno, as como las notaciones mas habituales. Adicio-
nalmente, aprovechamos el Captulo para derezarlo con ejemplos provenientes de los
contextos menos habituales en las asignaturas de Algebra, mirando con especial aten-
cion a aquellos casos con interpretaci
on geometrica (Geometra Algebraic o Analtica).
El resultado es una abundante colecci on de ejemplos que podran aparecer mas adelante
durante el curso. La unica conclusi
on relevante que se le pide al alumno es que observe
que las nociones de anillo, cuerpo, ideal o modulo no constituyen una extravaganza
algebrstica. Son nociones demasiado habituales en Geometra y/o Teora de N umeros
como para considerarlas aisladamente.
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). La terna (Ap0 (Nn , R), +, ) es un anillo conmutativo con unidad que se de-
nomina 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 deno-
mina 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 ]].
on. Es un ejercicio de mera comprobacion.
Demostraci
Notacio n 1.2.4. Hay una notaci on estandarizada de estos objetos. Supongamos da-
do := (1 , . . . , n ) N un exponente monomial. Se define el monomio X :=
n
Mas a
un, tenemos la descomposici on de K[X1 , . . . , Xn ] en suma directa de
subespacios siguiente:
M
K[X1 , . . . , Xn ] := Hd (X1 , . . . , Xn ).
dN
aunque, obviamente, por ser una suma infinita es un lmite y require de varias discu-
siones adicionales como la introducci
on de una topologa y de una metrica.
Ejemplo 1.2.5 (Funciones a valores reales). Los siguientes son ejemplos de anillos:
(1). Sea X un espacio topologico, el conjunto de las funciones continuas C 0 (X, R) :=
0
C (X) es un anillo.
(2). Sea X un abierto de una veriedad diferenciable (C ), el conjunto C (X) de
las funciones infinitamente diferenciables definidas en X es tambien un anillo
conmutativo con unidad con las operaciones usuales de suma y producto de
funciones.
(3). Sea X un abierto en Rn , la familia de funciones analticas reales C (X) es
tambien un anillo.
Notese que tenemos la siguiente cadena (propia, todos los contenidos son estrictos) de
subanillos, cuando X Rn es un abierto.
1.3. M
odulos, Subm
odulos, Morfismos de M
odulos
1.3.1. Las Nociones Elementales.
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.
(4). Tambien son Rm odulos Ap(X, R) y Ap0 (X, R). Los Rmodulos de la forma
Ap0 (X, R), se denominan Rm odulos libres. En el caso de que X sea finito,
Ap0 (X, R) = Ap(X, R) y si X es de cardinal n escribiremos simplemente
Ap0 (X, R) = Ap(X, R) = Rn ,
y diremos que es un Rm odulo libre de rango n.
(5). Usualmente, se tienen las notaciones siguiente paras los modulos Ap(X, R) y
Ap0 (X, R):
Y M
Ap(X, R) = RX := R, Ap0 (X, R) := R.
X X
En un sentido general se habla de m
odulo producto y modulo suma. Dada una
odulos {Mi : i I}, denotaremos
familia de m
Y [
Mi := { : I Mi : (i) Mi , i I}.
iI iI
M Y
Mi := { Mi : J I, J finito, (i) = 0, i 6 J}.
iI iI
(6). Sea f : R S un morfismo de anillos. Entonces podemos definir sobre S
odulo: R : R S S, dada mediante:
una estructura de Rm
x R s := f (x) s, x R, s S.
Se dice que S es una R algebra. Esto incluye el caso de subanillos (f sera la in-
clusi
on) y, por tanto, son R algebras C 0 (X), C 1 (X), . . . , C , . . . y son Calge-
0
bras C (X, C) y H(X).
(7). Los anillos R[X1 , . . . , Xn ] y R[[X1 , . . . , Xn ]] tienen una estructura natural de
Rm odulo y son R algebras. Mas a un, si consideramos los polinomios ho-
mogeneos de grado fijado con coeficientes en R (el conjunto Hd (X1 , . . . , Xn ))
tendremos un Rm odulo libre de rango
d+n1
.
n1
(8). Los conjuntos de matrices Mnm (R) tienen una estructura natural de Rmodu-
lo libre de rango nm.
(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 Rmodu-
los 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 apli-
caciones lineales.
(2). En el caso de grupos abelianos, HomZ (A, B) son los morfismos de grupos
entre A y B.
Obviamente esta Proposicion nos da toda una coleccion adicional de modulos a traves
de operaciones de cociente y tomar morfismos.
Definicio n 1.3.11 (Suma de Subm 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 submodulo generador por la union de todos ellos.
X
Ni := RhiI Ni i.
iI
P
Del mismo modo dada una familia de ideales {ai : i I}, denotaremos por iI ai al
ideal suma de esa familia.
Ejemplo 1.3.13. (1). Los ideales impropios son principales (0) y (1). En particu-
lar, los cuerpos son anillos pricipales.
(2). Los anillos Z y K[X] son pricipales.
(3). El anillo Z[X] no es principal. El ideal a := (2, X) no puede ser generado por
un solo elemento de Z[X].
definimos
(Q) := q1 (X)v1 + q2 (X)vd1 +1 + + qr (X)vd1 +dr1 +1 ,
y comprobar que es un isomorfismo de K[X]modulos.
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:
a X11 , Xnn .
X
f :=
||d
Entonces, podemos asociar a cada f K[X1 , . . . , Xn ] una aplicacion
f : Kn K,
mediante
X
(1.4.1) f (x) := a 1 (x)1 n (x)n .
||d
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).
Proposicio n 1.4.5. Sea R uno cualquiera de los anillos antes descritos (i.e. R =
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.
Demostracion. 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.
Observacio n 1.4.6. N
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.
Observacio n 1.4.11. Para evitar confusiones, insistamos en que las condiciones ser
analtica o ser conexo son esenciales para la afirmacion Dominio de Integridad.
Si X no fuera conexo, posee una descomposicion como union de dos abiertos
disjuntos X = X1 X2 . Entonces, podemos definir dos funciones no nulas
f1 , f2 : X C, del modo siguiente:
1 si x Xi
fi (x) :=
0 en caso contrario
Obviamente f1 f2 = 0 y ninguna de ellas es nula.
1.4. DOMINIOS, PRIMOS, MAXIMALES, VARIEDADES 23
En todo caso, tanto para funciones holomorfas como para analticas reales se tiene:
Proposicio n 1.4.12. Sea K = R C, sea X Kn un abierto conexo y sea a un ideal
en H(X) (si K = C) o ideal en C (X) (si K = R). Entonces, VX (a) X es o bien
coincidente con X o bien es un conjunto de interior vaco y de medida (de Lebesgue)
nula.
on. Es un duro resultado de Geometra Analtica que no reproduciremos
Demostraci
aqu.
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 trans-
formacion
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 identifica-
dos 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
R/b es dominio de integridad si y solamente si /b/a es dominio de
integridad. Traducido, esto significa b Spec(R) si y solamente si b/a
Spec(R/a.
R/a
R/b es cuerpo si y solamente si / b/a es cuerpo. Traducido, esto sig-
nifica b Spm(R) si y solamente si b/a Spm(R/a.
1.4. DOMINIOS, PRIMOS, MAXIMALES, VARIEDADES 25
La identificaci
on entre los ideales de R/a y los ideales en R que contienen a a ya fue
discutida en la Observacion 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.
Proposicio n 1.4.15 (Contraccion 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.
Demostracion. 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:
Proposicio n 1.4.16. Asumiendo el Axioma de Zorn, todo anillo R posee al menos un
ideal maximal (i.e. Spm(R) 6= ).
Demostracion. Para demostrarlo, consideremos el conjunto I(R) de todos los ideales
a/ R. Ordenemos I(R) con la inclusi
on y tendremos el conjunto parcialmente ordenado
(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.
26
1. NOCIONES BASICAS
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)
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 divisi-
ble por la caracterstica de K) se verifica la siguiente identidad (Identidad de Leibnitz):
n
1 X f
f := Xi .
d Xi
i=0
Concluir que todo polinomio homogeneo f (cuyo grado no es divisible por la carac-
terstica 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
on polinomial definida por f . Entonces, si f (x) = 0, x K n ,
polinomio y f as la funci
se tiene f = 0 en K[X1 , . . . , Xn ]. Comprobar que esta implicacion no es cierta cuando
K no es un cuerpo infinito.
Captulo 2
Contents
2.1. Introducci on 29
2.2. El anillo producto y el TCR 29
2.3. Interpretaci on del Teorema Chino de los Restos en el caso
R=Z 32
2.3.1. En relacion con el problema de Sun Tzu. 34
2.3.2. Una Aplicaci on en computacion: Calculo del Determinante por
Algoritmos Modulares. 35
2.3.2.1. La B usqueda de un Buen N umero Primo. 37
2.3.2.2. Test de Primalidad. 37
2.3.2.3. Combinando el Teorema de Densidad de los N umero Primos y los
Tests de Primalidad. 38
2.3.2.4. La Estrategia Final 39
2.3.3. Secretos Compartidos. 39
2.4. El teorema Chino de los Restos en el caso R := k[X]. 39
2.4.1. Eliminacion Univariada Clasica. 40
2.4.1.1. Mutiplicar por un polinomio. 41
2.4.2. El Teorema Chino de los Restos en R = k[X] y la Forma Canonica
de Jordan. 43
2.4.2.1. El
algebra k[X]/(f ). 43
2.4.3. Teora del Endomorfismo y el Maximo Com un Divisor en k[X]. 47
2.1. Introducci
on
En esta Seccion recordaremos el teorema Chino de los Restos y algunas de sus aplica-
ciones 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. Reapa-
rece, 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?.
Notese que ei es el emento que tiene un 0 en todos los lugares, excepto en el lugar i en el
Qn tiene un 1. Consideremos ahora un elemento cualquiera := (x1 +a1 , . . . , xn +an )
que
i=1 R/ai . Se tiene la siguiente identidad:
n
X
(2.2.7) := (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, analoga-
mente, se hara 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
Y Yn
(2.2.8) z1 := yi = (1 xi ).
i=2 i=2
Entonces, se tiene (z1 ) = e1 . Para comprobarlo, recordemos que:
(z1 ) := (z1 + a1 , z2 + a2 , . . . , z1 + an ).
todo j 2, entonces ni=2 yi aj , para todos j 2 y,
Q
Como yj aj , para Q
por tanto, z1 + aj = ni=2 yi + aj = 0 + aj , Q para todo j 2.
De
Qn otro lado, desarrollando
Pn el producto ni=2 (1 xi ) obtendremos z1 =
i=2 (1 xi ) = 1 + i=2 xi hi (x2 , . . . , xn ), donde
n
Y
hi (x2 , . . . , xn ) = (1 xj ),
j=i+1
En cuanto al nucleo de es claro que el n ucleo coincide con ni=1 ai . Sin embargo, el
enunciado dice algo m as. Dice que, en el caso de que los ideales sean comaximales dos
a dos, entonces la intersecci
on y el producto coinciden, es decir
Yn \n
ai = ai .
i=1 i=1
Hay un contenido claro por las definiciones de los propios ideales ni=1 ai ni=1 ai ,
Q T
luego solo queda por probar el recproco. Hagamos la prueba por induccion. Comence-
mos 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.
Consideremos ahora el elementos z1 := ni=2 yi b1 = ni=2 ai . De otro lado, como el
Q Q
la prueba del epimorfismo, tendremos que
n
Y Xn
z1 = (1 xi ) = 1 + xi hi (x2 , . . . , xn ) = 1 + h,
i=2 i=2
donde h a1 . Concluirmos as que
1 = (h) + z1 ,
siendo h a1 y z1 b1 . Por tanto, a1 y b1 son comaximales y, por el caso n = 2,
tendremos \
a1 b1 = a1 b1 .
Ahora aplicamos la hip
otesis inductiva y concluimos
Yn n
\
b1 = ai = ai ,
i=2 i=2
lo que, juntado con la igualdad inmediatamente anterior, implica la afirmacion descrita
en (2).
La afirmacion (3) del enunciado es evidente a partir del primer Teorema de Isomorfa
y de las afirmaciones (1) y (2).
2.3. Interpretaci
on del Teorema Chino de los Restos en el caso R = Z
Es historicamente la formulacion mas 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 division 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
umeros enteros positivos tales que n, m 2, y sea h = gcd(m, n) su m
n aximo com
un
divisor. Entonces, existen , Z tales que
h = m + n,
DEL TEOREMA CHINO DE LOS RESTOS EN EL CASO R = Z
2.3. INTERPRETACION 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 comun divisor es 1.
Demostraci on. Los alumnos ya han estudiado que Z es un dominio de ideales princi-
pales 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 aho-
ra := 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 in-
on a := ni=1 (ni ) es el ideal generado por el mnimo com
tersecci un m ultiplo m :=
mcm(n1 , . . . , nr ).
El ideal producto b := ri=1 (ni ) es el ideal (N ), generado por el producto N := ri=1 ni .
Q Q
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 ).
on del ideal producto, el ideal ri=1 (ni ) es el ideal generado
Q
De otro lado, por la definici
por los productos de los generadores y, por tanto, el ideal generado por N .
La ultima de las afirmaciones es consecuencia inmediata del apartado (2) the Teorema
Chino de los Restos. Efectivamente,Qr si ni es una familia cuyos elementos son dos a
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.
El Teorema Chino de los Restos sobre Z se convierte en el enunciado siguiente:
Teorema 2.3.4 (Teorema Chino de los Restos en Z). Sean dados n1 , . . . , nQ r n
ume-
ros enteros positivos de tal modo que gcd(ni , nj ) = 1 para todo i 6= j. Sea N := ri=1 ni .
Entonces, la siguiente aplicaci
on es un isomorfismo de anillos:
e : Z/ (N ) Qr
i=1 (Z/(ni ))
(2.3.1)
x + (N ) 7 (x + (n1 ), x + (n2 ), . . . , x + (nr )).
on. Es una trasliteraci
Demostraci 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.
Es decir, x2 = 11, x3 = 211 = 22, y2 = (2)5 = 10, y3 = (3)7 = 21
y definamos z1 := 3i=2 yi = (10)(21) = 210.
Q
Para z2 : elijamos x01 , x03 , y10 , y30 tales que x01 , x03 (5), y10 (11), y30 (7) y
x01 + y10 = 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
umero x Z tal que
un n
x mod (11) = x1 m
od (11), x m
od (5) = x2 mod (5), x mod (7) = x3 mod (7).
De hecho, tenemos que el n
umero x1 z1 + x2 z2 + x3 z3 verificara:
(x1 z1 + x2 z2 + x3 z3 ) = (x1 )(z1 ) + (x2 )(z2 ) + (x3 )(z3 ),
lo que es una formulaci
on equivalente.
DEL TEOREMA CHINO DE LOS RESTOS EN EL CASO R = Z
2.3. INTERPRETACION 35
(4). Con los datos del enunciado del texto de Sun Tzu, tendemos que
z := 2 210 + 3 231 + 2 330 mod 385 = 233,
satisface los requerimientos (si no se ha traspapelado alg
un error de calculo
por en medio).
1Aunque parece que el m etodo de calculo de bases ortogonales ya era conocido por Laplace y
haba sido usado por Cauchy en 1836, se asigna este metodo a Jorgen P. Gram y Erhardt Schmidt. El
trabajo de E. Schmidt donde introdujo formalmente su metodo de ortogonalizaci on es : Zur Theorie
der linearen und nichtlinearen Integralgleichungen. I Teil. Entwicklung willk urlichen Funktionen nach
System vorgeschriebener.Mathematische Annalen Vol. 63 (1907) 433476. Los trabajos de Gram (un
matem atico amateurdanes) son m as difciles de rastrear para m y no he sido capaz de saber con
certeza donde public
o sus resultados.
36 2. T. CHINO RESTOS
det(A1 A1 )det .. .. ..
.
. . .
hvn , v1 i
hvn , vn i
Como hvi , vj i = 0 para i 6= j, tendremos
n
Y
|det(A1 )|2 = ||vi ||2 .
i=1
Finalmente, usando la Proposici
on anterior,
n |
Y Y
|det(A)|2 = |det(A1 )|2 = ||vi ||2 |vi ||2 .
i=1 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 .
on. Obvio.
Demostraci
Lema 2.3.8. Sea M Z un n umero entero positivo y sea a Z un n umero entero tal
que su valor absoluto verifica |a| M 1. Sea x {0, . . . , 2M 1} tal que :
x = a mod 2M.
Definamos :
x si 0 x M 1
x
e :=
x 2M 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.
DEL TEOREMA CHINO DE LOS RESTOS EN EL CASO R = Z
2.3. INTERPRETACION 37
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 numero 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].
La clave de la prueba es la formulaci on del item iii). Se trata de verificar esta propiedad
(que no es sino una comparaci on de coeficientes entre dos polinomios de grado p) y para
todos los valores a {0, . . . , p 1}. As descrito el metodo propuesto por estos tres
autores seguira siendo exponencial porque necesitaramos testar todos los coeficientes
de O(p) polinomios de grado p. El resultado principal de estos autores afirma que basta
con hacer la comparaci on de O(log 2 p) polinomios ( solo valores pequeos de a) y que no
es necesario hacer una comparaci on de todos los coeficientes, sino una cantidad log O(1) p
interpolaciones. No explicaremos m as detalles y orientamos al lector a la obra original,
de sencilla lectura y, por ello, de gran creatividad.
2.3.2.3. Combinando el Teorema de Densidad de los N umero Primos y los Tests
de Primalidad.
Proposicio n 2.3.12. Dado un n umero natural H N se pueden hallar n
umeros natu-
rales positivos n1 , . . . , nr verificando las siguientes propiedades:
(1). El n
umero de dgitos (talla bit, n umero de cifras) necesarios para representar
el m
as grande de estos n umeros est
a acotado por 2 log2 (log2 (H)).
(2). La cantidad de n umeros r es, a lo sumo log(H).
(3). Los numeros n1 , . . . , nr son coprimos dos a dos.
(4). Se verifica la siguiente desigualdad:
r
Y
H ni .
i=1
Entonces, eligiendo k := log2 (log2 (H)), tenemos 2k = log2 (H) n umeros comaximales,
tales que su producto es mayor que el n umero H dado. Mas a un, el n
umero primo pi
mas grande de esta lista, es de valor absoluto menor que 22k = log22 (H) y, por tanto,
su tama no es, a lo sumo, 2 log2 (log2 (H)). Aplicando los algoritmos (como el AKS de
Agrawal, Kayan y Saxena) tengo que hacer 22k tests de primalidad y cada uno necesita
O(k 9 ) operaciones bit. Lo que se puede hacer en tiempo polinomial.
2.4. EL TEOREMA CHINO DE LOS RESTOS EN EL CASO R := k[X]. 39
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 razon 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 implicacion, 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
monomios {1, X, X , . . . , X }. Ahora consideremos un polinomio no nulo f := am X m +
2 d
donde X
ck := a i zj .
i+j=k
Escrita esta expresi
on en forma matricial (suponiendo d m por simplicidad de la
expresion, tendremos:
a0 0 0 c0
a1 a0 0 c1
. .. .. ..
..
.
. . . . .
am am1 a 0 z0 cm
am+1 am a1 z1 cm+1
. .. .. .. z2 = ..
.
. . . . . .
..
ad ad1 adm . cd
0
ad adm+1
zm
c
d+1
0
0 adm+2
cd+2
. .. ..
.. .. ...
. . .
0 0 ad cd+m
Teorema 2.4.5 (Resultante de SylvesterB ezout). Sean f y g dos polinomios
en k[X] de grados respectivos n y m. Consideremos la matriz Sylv(f, g) Mn+m (k)
(llamada matriz de Sylvester-Bezout de f y g) dada mediante:
Sylv(f, g) := (Sm (f ) | Sn (g)) .
Son equivalentes:
(1). K, tal que f () = g() = 0
(2). Si h es un maximo com un divisor de f y g, deg(h) 1.
(3). El rango de la matriz de Sylvester es menor que n + m 1,
(4). El determinante Res(f, g) := det(Sylv(f, g)) = 0.
on. Comencemos considerando la aplicacion lineal siguiente:
Demostraci
Sf,g : k[X]m1 k[X]n1 k[X]n+m1
(2.4.1)
(a, b) 7 af + bg.
Es claro que es una aplicaci on lineal, que esta bien definida y, consideremos las bases
siguientes:
En k[X]n+m la base monomial dada mediante := {1, X, X 2 , . . . , X n+m1 }
En k[X]m1 y en k[X]n1 las respectivas bases monomiales. En el producto
k[X]m1 k[X]n1 la base producto de las respectivas bases monomiales:
[
:= {(X i , 0) : 0 i m 1} {(0, X j ) : 0 j n 1}.
Observese que, en particular, los dos espacios vectoriales k[X]m1 k[X]n1 y k[X]n+m1
tienen la misma dimensi on n + m. Ademas, la matriz de Sf,g (que es aplicacion li-
neal) en las bases y es, exactamente, Sylv(f, g). Por tanto, concluimos que Sf,g es
un isomorfismo si y solamente si Sylv(f, g) tienen rango n + m o, equivalentemente,
det(Sylv(f, g)) 6= 0. En particular, si Sf,g es isomorfismo, el elemento 1 k[X]n+m1
esta en la imagen Im(Sf,g ). Esto ultimo significa solamente que 1 = af + bg y por tanto
tenemos probado (3) (2). En conclusion, tenemos las implicaciones :
(1) (2) (3) (4),
de las afirmaciones descritas en el enunciado. Queda por ver (3) (2). Para ello, supon-
gamos que Sylv(f, g) no tiene rango m aximo n + m. Entonces, Sf,g no es isomorfismo y
existe h k[X]n+m que no est a en la imagen de Sf,g . Veamos que, entonces, h 6 (f, g)
2.4. EL TEOREMA CHINO DE LOS RESTOS EN EL CASO R := k[X]. 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
De nuevo, es f
acil probar que
deg(g) m
ax{deg(h), deg() + deg(f )} n + m 1.
Adem
as,
e es isomrofismo de espacios vectoriales sobre k.
Demostraci on. De nuevo, es el enunciado exacto del Teorema Chino de los Restos de
Secciones anteriores.
2.4.2.1. El n
algebra k[X]/(f ). Vamos a considerar f := X + an1 X n1 + +
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 )}.
X : k[X]/(f ) k[X]/(f )
h + (f ) 7 Xh + (f ),
compa
nera de f , esto es,
0 0 0 a0
1
0 0 a1
0 1 0 a2
MX := C(f ) = 0 .
0 1 a3
.. .. . . .. ..
. . . . .
0 0 0 an1
La matriz MX se denomina el tensor de multiplicaci
on de la k
algebra k[X]/(f ).
(4). Dado g k[X], podemos definir la aplicaci
on:
g : k[X]/(f ) k[X]/(f )
h + (f ) 7 gh + (f ),
es un endomorfismo de k[X]/(f ) como kespacio vectorial. N
otese que dados
g1 , g2 k[X] y k se tiene:
g1 +g2 = g1 + g2 , g1 g2 = g1 g2 , g1 = g1 .
A los endomorfismos g se les denomina homotecias de raz
on g sobre k[X]/(f ).
(5). En particular, la matriz Mg Mn (k), de g en la base anterior, es, justa-
mente,
Mg := g(MX ) = g(C(f )).
Demostraci on. Todas son propiedades de mera comprobacion. En todo caso, lo esen-
cial es observar que es una base de k[X]/(f ) como kespacio vectorial. Esto es
consecuencia de dos hechos: de una parte, hay una biyeccion entre las clases de restos
modulo (f ) y los restos de la divisi
on eucldea por f . De otra parte, dado cualquier
resto g resultado de dividir por f , tendremos que ese resto g tiene grado a lo sumo
n 1, por tanto, tenemos una biyeccion (que es isomorfismo de espacios vectoriales),
entre
: k[X]n1 k[X]/(f )
g 7 g + (f ).
Verificar que es un isomorfismo de kespacios vectoriales es un mero ejercicio de
comprobaci on usando la division eucldea en k[X]. Por tanto, una base de k[X]/(f )
se obtiene, a traves de , de la base monomial de k[X]n1 . Es decir, :
:= {(1), (X), (X 2 ), . . . , (X n1 )},
y esa es la base se
nalada.
Verificar que la tgransformaci
on X es una aplicacion lineal (y, por ende, un endomor-
fismo) sobre k[X]/(f ) es un mero ejercicio de comprobacion. Para hallar la matriz MX ,
basta con hallar las imagenes:
X (X i + (f )) = X i+1 + (f ), 0 i n 1,
y escribir sus coordenadas en la base . Es claro que para 0 i n 2, se tiene
X (X i + (f )) = X i+1 + (f ) y sus coordendas son (0, 0, . . . , 1, 0 . . . , 0) (con el 1 en el
lugar i+1) lo que se corresponde a las primeras n1 columnas de la matriz compa nera.
Para el caso i = n 1 tenemos
n1
X
X (X n1 + (f )) = X n + (f ) = 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 .
2.4. EL TEOREMA CHINO DE LOS RESTOS EN EL CASO R := k[X]. 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).
que es base.
Para la afirmaci
on (2), observemos la siguiente cadena:
X (1 + (f )) = ((X ) + (f )) + (1 + (f )) = v2 + v1
X ((X ) + (f )) = 2
(X ) + (f ) + ((X ) + (f )) = v3 + v2
X (X )2 + (f ) = (X )3 + (f ) + (X )2 + (f ) = v4 + v3
.. ..
. .
X (X )n1 + (f ) = ((X )n + (f )) + (X )n1 + (f ) = 0 + vn1 ,
(n)
donde hemos escrito := {v1 , v2 , . . . , vn } y vi := (X )i1 + (f ), para 1 i n.
(n)
Esta cadena de igualdades justifica que la matriz de X en la base sea jutsmante
la caja de Jordan J(, n).
Estamos ya en condiciones de justificar una primera interpretacion del Teorema Chino
de los Restos en el caso de polinomios monicos que se descomponen completamente
sobre un cuerpo k.
Proposicio n 2.4.10. Sea f k[X] un polinomio m onico de grado n y supongamos que
existen 1 , . . . , r k, con i 6= j , y exponentes mi N, con mi 1, 1 i r, tales
que:
Yr
f (X) := (X i )mi .
i=1
Consideremos:
Sea e : k[X]/(f ) Qr (k[X]/(X i )mi ) el isomorfismo de anillos del
i=1
Teorema Chino de los Restos. Entonces, e es tambien un isomorfismo de
kespacios vectoriales.
En k[X]/(f ) la base monomial := {1 + (f ), X + (f ), X 2 + (f ), . . . , X n1 +
(f )}.
En el espacio vectorial producto ri=1 (k[X]/(X i )mi ), la base inducida
Q
(m )
por las bases i i en cada uno de los espacios vectoriales k[X]/(X i )mi .
Y sea M la matriz del isomorfismo e en las bases y .
Entonces, se tiene:
J(1 , m1 ) 0 0
0 J(2 , m2 ) 0
C(f ) := M1 M .
.. .. .. ..
. . . .
0 0 J(r , mr )
En paricular, C(f ) posee forma cannica de Jordan, esta es u
nica (salvo permutaci
on
de los bloques) y la matriz de cambio de base es la matriz del Teorema Chino de los
Restos.
on. Observse que si i 6= j , entonces, (X i )k y (X j )s son co
Demostraci
maximales para k, s 1. Por tanto, el hecho de ser e un isomorfismo se sigue del
Teorema Chino de los Restos. De otro lado, tenemos el siguiente diagrama:
e
Qr
k[X]/(f ) mi
i=1 (k[X]/(X i ) )
Qr (i)
X i=1 X
Qr
k[X]/(f ) i=1 (k[X]/(X i )mi )
e
2.4. EL TEOREMA CHINO DE LOS RESTOS EN EL CASO R := k[X]. 47
Qr (i)
Este diagrama es conmutativo, donde i=1 X es el endomorfismo dado mediante el
producto de los endomorfimos
(i)
X : k[X]/(X i )mi k[X]/(X i )mi .
La conmutatividad del diagrama nos dice que
r
!
(i)
Y
e 1
X = X .
e
i=1
Por lo visto anteriormente, MX = C(f ) es la matrix de la homotecia X en la base .
(i) (i) (m )
De otro lado, M (X ) = J(i , mi ) es la matriz de X cuando se considera la base i i
en k[X]/(X i )mi .
(i)
En particular, la matriz M ( ri=1 X ) en la base producto es la suma diagonal de las
Q
(i)
matrices M (X ), es decir,
J(1 , m1 ) 0 0
r
Y (i)
0 J(2 , m2 ) 0
M ( X ) = .
.. .. .. ..
i=1
. . . .
0 0 J(r , mr )
Traduciendo la conmutatividad del diagrama a matrices, esto significa
r
!
(i)
Y
e 1 M
M (X ) = M () M (),
e
X
i=1
es decir
J(1 , m1 ) 0 0
0 J( 2 , m2 ) 0
C(f ) = M1 M ,
.. . .. .. ..
. . .
0 0 J(r , mr )
que es la propiedad buscada.
Observacio n 2.4.11 (La forma can onica de Jordan). Retomando los cursos basicos
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 como 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 poli-
nomio 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 :
k 0 0
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
Entonces,
g(J(1 , m1 )) 0 0
0 g(J( 2 , m2 )) 0
g(C(f )) = P 1 P.
.. . .. ..
. .
0 0 g(J(r , mr ))
Como P es una matriz regular, el rango de la matriz g(C(f )) viene dado por:
g(J(1 , m1 )) 0 0
r
0 g(J( 2 , m2 )) 0 X
rank(g(C(f )) = rank = rank(g(J(i , mi ))).
.. . .. ..
. .
i=1
0 0 g(J(r , mr ))
Ahora, usando el Lema anterior, tendremos:
Xr
rank(g(C(f ))) = max{0, mi ordi (g)}.
i=1
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
Yr
g = p(X) (X i )i ,
i=1
donde p(i ) 6= 0 para todo i y i = ordi (g). El maximo comun divisor de g y f
vendra dado por la igualdad
r
Y
h(X) := (X i )mn{mi ,i } .
i=1
Luego
r
X
deg(h) = mn{mi , i }.
i=1
Pero, notese que
mi mn{mi , i } = max{0, mi i }.
Por tanto,
r
X r
X r
X
deg(h) = mn{mi , i } = mi max{0, mi i } = deg(f ) rank(g(C(f ))),
i=1 i=1 i=1
como se pretende en el enunciado.
Observacio n 2.4.14. En el caso de la que la caracterstica de los cuerpos k y K es cero,
podemos describir con detalle la matriz g(J(, m)) mediante las derivadas sucesivas
g() 0 0 0
g 0 () g() 0 0
1 00 () 0 ()
g(J(, m)) =
2 g g g() 0 ,
.. .. .. .. ..
.
. . . .
1 (m1) () 1 (m2) () 1 (m3) () g()
(m1)! g (m2)! g (m3)! g
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. Introducci on 51
3.2. Local, Localizaci on 51
3.2.1. Anillos Locales y Semi-locales: Germenes de Funciones 51
3.2.2. Localizaci
on 53
3.3. Ideal asociado a una variedad: radical y radical de Jacobson 55
3.3.1. Ideal de un Objeto Geometrico 55
3.3.2. Radical y Radical de Jacobson 56
3.4. Funciones vs Objetos 59
3.4.1. El Lenguaje de las Categoras. 59
3.4.2. Categoras 59
3.4.3. Functores y Equivalencias Naturales 60
3.4.4. Variaci
on de un primer tema clasico: El Teorema de StoneCech 62
3.4.5. Variaci
on de un segundo tema clasico: El Lema de Urysohn y el
Teorema de Extensi on de Tietze. 63
3.4.6. Variacion de un tercer tema clasico: Extension de funciones en
Variedades Diferenciables 63
3.5. Cuestiones y Problemas 64
3.1. Introducci
on
En este Captulo avanzaremos un poco mas las nociones esenciales del curso. Nos aden-
traremos 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.
Ejemplo 3.2.2. Como primer ejemplo de anillos locales tenemos los cuerpos. Ejemplos
de anillos semilocales sonlos siguientes:
Sea k = K un cuerpo algebraicamente cerrado. Sea f k[X] un polinomio no constante
y sea R el anillo cociente R := k[X]/(f ). Entonces R es un anillo semilocal: sus ideales
51
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:
r
Y
f := (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.
n 3.2.2.
Proposicio (1). Sea R un anillo y m 6= (1) un ideal de R tal que
x R \ m = x R ,
entonces R es anillo local de maximal m.
(2). Sea R un anillo y m un ideal maximal tal que cada elemento de 1 + m es
unidad de R. Entonces, R es anillo local de maximal m.
Demostraci on. La primera de las afirmaciones es evidente. En cuanto a la segunda,
supongamos sea x 6 m. Entonces, el ideal suma m + (x) m. Como m es maximao y
x 6 m, en anterior contenido es estricto y, por tanto, m + (x) = R. En particular, uno
puede escribir 1 = x + y con R e y m. Entonces, x = 1 y 1 + m, luego
x R y, por ende, x R .
3.2.2. Localizaci on. Sean R un anillo y M un Rmodulo. Un subconjunto S
R se dice sistema multiplicativo si verifica:
1 S, 0 6 S, y
x, y S, xy S.
Ejemplo 3.2.6. (1). Un anillo R es un dominio de integridad si y solamente si
R \ {(0)} es un sistema multiplicativo de R.
(2). Un ideal p
/ R es primo si y solamente si R \ p es un sistema multiplicativo.
(3). Un elemento f de un anillo R se denomina nilpotente si existe n N tal que
f n = 0. Dado un elemento no nilpotente f R de un anillo, el siguiente con-
junto tambien es un sistema mutiplicativo: Sf := {1, f, f 2 , f 3 , . . . , f n , . . .} =
{f n : n N}. N otese que f es nilpotente si y solamente si 0 Sf
Corollario 3.3.3. Con las notaciones anteriores, para cualquier cerrado Zariski F
X, se tiene
F = V (I(F )).
56 AVANZADAS
3. UN POCO MAS
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,
x n 1 x p y, como n 1 6 p, concluiremos que x p. Habremos probado
p esTprimo y x
p p
as el contenido 0 pSpec(R) p.
T
Para el otro contenido, supongamos f pSpec(R) p y supongamos que f no es nil-
potente. 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 }.
3.3. IDEAL ASOCIADO A UNA VARIEDAD: RADICAL Y RADICAL DE JACOBSON 57
{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}.
Definicio n 3.3.3. Los ideales tales que a = a se denominan ideales radicales del
anillo R.
Ejemplo 3.3.4. En el caso de los anillos R := Z, K[X], K[X], los ideales pri-
mos son los ideales principales generados por elementos irreducibles (f ). En
estos mismo casos, consideremos f R un elemento irreducible p y considere-
mos el ideal (f n ) generado por una potencia de f . Entonces, (f n ) = (f ).
En dominios de ideales principales, si f := pn1p 1
pnr r es la descomposicion
de f como producto de irreducibles, se tiene (f ) = (p1 pr ) es el ideal
generado por el producto de los factores primos de f elevados todos a potencia
1. En particular, un ideal (f ) es radical en un dominio de ideales principales
si y solamente si es un producto de factores irreducibles de multiplicidad 1.
En general, en un dominio de factorizacion u nica R, los ideales principales son
radicales si y solamente si sus factores irreducibles tienen todos multiplicidad
1.
Todos los ideales de la forma IR (F ) descritos anteriormente son ideales radi-
cales. Observese, adem as, que si a es un ideal de R, entonces, a I(V (a)).
No probarenmos las siguiente propiedades del cociente que son dejadas como ejercicio:
Proposicio n 3.3.11 (Propiedades del Cociente de Ideales). Sea a, b, c ideales de
un anillo R. Se tiene:
(1). a (a : b),
(2). (a : b)b a,
3.4. FUNCIONES VS OBJETOS 59
3.4.2. Categoras.
n 3.4.1 (Categoras). Una categora es un par C := (Obj C , HomC ), donde:
Definicio
Obj C es una clase formada por conjuntos, cuyos elementos X Obj C se
denominan objetocs de la categora C
HomC es una aplicaci on que a cada dos objetos X, Y Obj C les asigna un
conjunto HomC (X, Y ) que se denomina morfismos de la categora C entre
los objetos X e Y . Adem as, dados tres objetos X, Y, Z Obj C , existe una
transformacion:
: HomC (X, Y ) HomC (Y, Z) HomC (X, Z)
(f, g) 7 g f,
y que verifica las siguientes propiedades:
(1). Para cada objeto X Obj C existe un morfismo IdX HomC (X, X) tal
que para cada f HomC (X, Y ) y para cada g HomC (Z, Y ), se verifica:
f IdX = f, Idx g = g.
(2). Dados 4 objetos X, Y, Z, T Obj C y dados tres morfismos f HomC (X, Y ),
g HomC (Y, Z), h HomC (Z, T ), se tiene:
h (g f ) = (h g) f.
(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 conmuta-
tivos con unidad, los morfismos Hom(X, Y ) := Hom(X, Y ) son los morfismos
de anillo entre X e Y .
(7). los ejemplos son muchos.
Ejemplo 3.4.7 (El Bifunctor HomR (, )). A partir del Rmodulo HomR (M, N )
definimos dos functores uno covariante y otro contravariante, que discutiremos mas
on de los dos se le denomina, usualmente, bifunctor HomR (, ).
adelante. A la combinaci
(1). El functor covariante HomR (M, ): Sea M un Rmodulo fijo. Definimos
el functor HomR (M, ) de la categora de Rmodulos en s misma del modo
siguiente:
A cada Rm odulo N le asociamos el Rmodulo HomR (M, N ).
62 AVANZADAS
3. UN POCO MAS
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, conoci-
miento.
3.4.5. Variaci
on de un segundo tema cl
asico: El Lema de Urysohn y el
Teorema de Extension de Tietze.
Definicio n 3.4.11 (Espacio Topologico 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 com-
pactos 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
on f C 0 (X) tal que f (X) [0, 1] y se tiene:
dos cerrados en X, existe una funci
f |F = 0, f |G = 1.
Una interpretacion 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 equi-
valente del Teorema de Tietze:
Problema 3.5.3. Discutir las equivalencias del Ejemplo 3.3.5 en el caso de que la
caracterstica del cuerpo sea positiva.
Anillos y M
odulos Noetherianos: Primeras propiedades
Contents
4.1. Introducci on 67
4.2. Diagramas Conmutativos, Complejos y Sucesiones Exactas 68
4.3. El Bifunctor HomR (, ), localizaci on, y propiedades locales 71
4.4. Anillos y M odulos Noetherianos 75
4.4.1. Condicion de cadena ascendente para submodulos e ideales 75
4.4.2. El Teorema de la Base de Hilbert 77
4.5. Descomposici on Primaria 79
4.5.1. Un par de resultados tecnios peliminares: NAK y otros 79
4.5.2. Descomposic on Primaria: Teorema de LaskerNoether 81
4.6. Temas Opcionales 86
4.6.1. Snake Lemma 86
4.6.2. Libres, Proyectivos, Inyectivos y Planos (Opcional) 86
4.7. Cuestiones y Problemas 87
4.1. Introducci
on
Aunque dedicaremos parte de este Captulo a a nadir mas nociones elementales el objeto
fundamental es establecer los fundamentos sobre anillos y modulos noetherianos, el
Teorema de la Base de Hilbert y la existencia de decomposicion primaria en anillos
neotherianos (Teorema de LaskerNoether). Dejaremos para el siguiente Captulo los
aspectos de unicidad en la descomposicion primaria.
El primer enunciado esencial sobre anillos noetherianos es el Teorema de la Base de
Hilbert (Basissatz)1. Nadie discute a Hilbert su prioridad en este sentido, pero es E.
Noether quien establiza la noci on y le concede el valor y relevancia que posteriormente
tendra. En aquella epoca no todo se publicaba y se sabe por documentos, notas aisladas
de seminarios y conferencias que E. Neother usaba sistematicamente las condiciones de
cadena ascendente y descendente. En su trabajo de 19212 E. Noether pone en marcha el
67
68 4. NOETHERIANOS
se tiene
fn1 fn2 f1 = gm1 gm2 g1 ,
donde quiere decir, como siempre, composicion.
f2 fn3 fn2
N2
Nn2
Nn1
% f1 fn1 &
M 1 = N1 Mm = Nm
& g1 gm1 %
M2
g2
gn3 Mm2
gn2 Mm1
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 impli-
ca 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 ). Ademas, 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
m f (m)
s 7 s .
Se tiene:
Proposicio n 4.3.2. El functor S 1 es un functor covariante exacto de la categora de
Rmodulos. En particular, si N y P son subm odulos de un Rm odulo M , se tiene:
1 1
S (N + P ) = S N + S P , 1
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.
Demostracion. 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 que-
da solamente analizar la exactitud como functor. Para ello, consideremos una sucesion
exacta de Rm odulos:
0 f g
0 M M M 00 0,
Tenemos la sucesi
on siguiente:
0 S 1 f S 1 g
0 S 1 M S 1 M S 1 M 00 ) 0,
Comencemos observando que ker(S 1 f ) = 0. Para ello, si m
s S 1 M 0 es tal que
m f (m)
S 1 f (
)= = 0,
s s
es porque existe t S tal que t(f (m) s0) = 0, es decir, f (tm) = 0 y, como f es
inyectiva, tm = t(m1 s0) = 0 o lo que es lo mismo m 0
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 )
ker(S 1 g). Supongamos ahora m 1 1
s ker(S g) S M . Esto significa que
m g(m)
S 1 g( )= = 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:
n f (n) tm m
S 1 f ( )= = = 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
S 1 g( ms ) = g(m) 1
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 ).
Corollario 4.3.3. Similares propiedades se verifican para ideales en un anillo. Es
decir,
(1). Para cada ideal a de R, S 1 a es ideal de S 1 R. De hecho, S 1 a es el ideal
de S 1 R generado por { a1 : a a}. N otese que si S a 6= , entonces
S 1 a = S 1 R.
(2). Para dos ideales a, b de R, se tiene
S 1 (a + b) = S 1 a + S 1 b,
S 1 (a b) = S 1 a S 1 b
(3). Hay una biyecci on entre los ideales primos de R que tienen intersecci
on vaca
con S y Spec(S 1 R):
S 1 : {p Spec(R) : p S = } Spec(S 1 R)
p 7 S 1 p.
(4). La anterior porpiedad no es, en general, cierta cuando se trata de ideales
maximales. De hecho, los ideales maximales de S 1 R son las localizaciones
S 1 m, donde m Spec(R) es maximal entre los primos con intersecci
on vaca
con S (pero no necesariamente maximal en R).
Demostraci on. Las propiedades (1) y (2) son mera reescritura de la anterior Propo-
0
sicion. La propiedad (3) tiene un poco mas de interes. Tomemos xs , xs0 S 1 R tales
que
x x0 xx0 y
0
= 0
= S 1 p,
ss ss r
donde y p, r S. Entonces, existe y t S tal que t(xx0 r yss0 ) = 0. Como y p,
tambien se tiene tyss0 p y, por tanto, trxx0 p. Pero tr S \ p, luego xx0 p y p es
primo en R. De esto concluimos que x p o x0 p, lo que, obviamente, implica
x x0
S 1 p 0 S 1 p,
s s
y S 1 p Spec(S 1 R).
Para la suprayectividad, se q Spec(S 1 R) un ideal primo y sea p := qc R su
contraccion. Obviamente, tenemos que p Spec(R), S 1 p q y, en particular, p S =
. Comprobemos que el contenido es, de hecho, una igualdad. Para ello, sea ys q.
Entonces, sy c 1
s q (por ser ideal) e y q = p. Con ello, es claro que S p = q y S
1 es
suprayectiva.
En cuanto a la inyectividad, supongamos que p, p0 Spec(R) son tales que S 1 p =
S 1 p0 . Probemos, entonces, que p p0 (el contenido recproco es analogo). Dado x p,
0
se tiene que x1 S 1 p = S 1 p0 , por cuanto existen x0 p0 , s0 S tales que x1 = xs0
74 4. NOETHERIANOS
o, seg on, existe t S, tal que t(xs0 x0 ) = 0. Pero tx0 p0 , con lo que
un la definci
concluimos txs = (ts)x p0 y ts S, ts 6 p0 . Por tanto, x p0 y tenemos probado uno
de los contenidos.
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 mas, 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 estan en biyecci
on con los ideales primos de R con-
tenidos en p.
Por ultimo, el anillo cociente Rp /pRp es un cuerpo y se da el isomorfismo:
(Rp /pRp )
= qf (R/p),
Proposicio n 4.3.6 (Ser cero es una propiedad local). Las siguientes propiedades
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 si-
guiente:
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 contradiccion.
4.4. ANILLOS Y MODULOS NOETHERIANOS 75
4.4. 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.
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.
4.5. Descomposici
on Primaria
4.5.1. Un par de resultados t ecnios peliminares: NAK y otros. Comen-
zaremos con unos resultados preliminares. El primero de ellos es un sencidllo resultado,
conocido como el Lema de Nakayama 6 que, como bien indica [Ma, 80], es tambien
debido a Azumaya7 y a W. Krull. En los ejercicios daremos una version debida a M.F.
Atiyah y basada solamente en el Teorema de Hamilton-Cayley para modulos finitamente
generados sobre un anillo.
6T. Nakayama, A remark on finitely generated modules, Nagoya Mathematical Journal 3 (1951),
139140.
7G. Azumaya, On maximally central algebras, Nagoya Mathematical Journal 2 (1951), 119150.
80 4. NOETHERIANOS
Demostracion. En primer lugar es facil 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
an exponentes r, s N, r, s 1 tales que
b,M/N son nilpotentes. Existir
r 2
a,M/N 0, b,M/N 0.
Es claro que, en ese caso r+s
a,M/N + b,M/N 0.
Y a,M/N + b,M/N = a+b,M/N , con lo que a + b p. Veamos que, ademas, es un
ideal primo. Para ello, consideremos x, y R. Notese que xy,M/N = y,M/N x,M/N =
x,M/N y,M/N es la composici on de endomorfismos. Si xy p y x 6 p, entonces x,M/N
es inyectiva y xy,M/N = y,M/N x,M/N no es inyectiva. Por tanto, si la composicion
no es inyectiva, entonces y,M/N no puede ser inyectiva y, por tanto, y p, con lo que
habremos probado la primalidad de p.
Ejemplo 4.5.2. Los ideales primarios en dominios de ideales principales on las poten-
cias de ideales primos. As el ideal 8Z es un ideal (2)primario, pero el ideal (12) no
es primario.
Sin embargo, no es necesario que un ideal sea potencia de ideal primo para ser primario.
Consideremos el ideal a := (X, Y 2 ) en el anillo de polinomios en dos variables R :=
k[X, Y ]. Es un ideal primario (su radical es el ideal maximal m = (X, Y )) pero no
es potencia de m. Para ver que es primario, observese que el cociente k[X, Y ]/a es un
PRIMARIA
4.5. DESCOMPOSICION 83
Kespacio vectorial de dimensi on 2, con base {1 + a, Y + a}. Ahora para cada elemento
f k[X, Y ] nos interesa su clase modulo a. La clase tiene la forma f + a = (a + bY ) + a
y tenemos dos caso: si a 6= 0, entonces f,R/a es inyectiva (y f + a es unidad) o a = 0
2
y f,R/a 0. Ver que a 6= mn , n N, es un sencillo ejercicio pues X 6 mn , para cada
n 2 (con lo que a 6= mn , n 2) y, de otro lado, Y 6 a (con lo que a 6= m).
La idea de descomposici on primaria y del Teorema de LaskerNoether es una gene-
ralizacion de la factorizaci
on unica a cualquier anillo noetheriano. Pero necesitamos
avanzar mas para interpretar el resultado y su significado geometrico.
Proposicio n 4.5.8. Si M es un Rm
odulo noetheriano, todo subm
odulo irreducible
es primario.
Demostracion. Supongamos que N es irreducible. Para cada a R consideremos
la homotecia a,M/N : M/N M/N . Consideremos la secuencia de submodulos de
M/N dada por los n r
ucleos de las potencias se este endomorfismo Kr := ker(a,M/N ).
Claramente tenemos:
(0) = K0 K1 K2 Kr .
Como M/N es noetheriano esa cadena se estabiliza y existe n N, n 1, tal que
n
Kr = Kn , para cada r n. Definamos := a,M/N : M/N M/N . Probaremos que
(4.5.1) ker() Im() = (0).
Es claro que si m+N Im()ker(), entonces, m+N = (m0 +N ) = a,M/Nn (m0 +N )
n
y 0 + N = (m + N ) = a,M/N 2n
(m + N ) = a,M/N (m0 + N ). Por tanto, m0 + N
2n
ker(a,M/N n
) = K2n = Kn = ker(a,M/N ). Por tanto, m+N = (m0 +N ) = a,M/N
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
4.6.1. Snake Lemma. Se trata del siguiente enunciado que es clave en la defi-
nicion de la suceci
on exacta larga de Homologa de Toplog Algebraica:
Proposicio n 4.6.1 (Snake Lemma). Consideremos un diagrama de Rm odulos y mo-
rifmos como el siguiente, en el que las filas son sucesiones exactas cortas:
0 M 0 M M 00 0
f0 f f 00
0 N 0 N N 00 0
odulos d : ker(f 00 ) Coker(f 0 ) tal que la
Entonces, existe un morfismo de Rm
siguiente sucesi
on es exacta:
0 ker(f 0 ) ker(f ) ker(f 00 )
Coker(f 0 ) Coker(f ) Coker(f 00 ) 0,
donde los dem
as morfismos son inducidos por las filas horizontales del diagrama inicial.
4.6.2. Libres, Proyectivos, Inyectivos y Planos (Opcional). Esta es una
Seccion claramente opcional. Puede ser interesante que los alumnos que lo deseen,
busquen referencias y traten de completar las pruebas.
Definicio n 4.6.1 (Proyectivos, Inyectivos, Planos). Sea M un Rmodulo. Se definen
las siguientes nociones:
Se dice que M es proyectivo si HomR (M, ) es un functor exacto.
Se dice que M es inyectivo si HomR (, M ) es un functor exacto.
Se dice que M es plano si M R es un functor exacto.
n 4.6.2. Se dan las siguientes implicaciones para un Rm
Proposicio odulo M cual-
quiera:
M es libre = M es proyectivo = M es plano.
Lo que da una buena colecci on de ejemplos. De hecho, si R es local noetheriano y M
es finitamente generado, las tres nociones coinciden.
Se pueden probar algunas propiedades del tipo:
Proposicio n 4.6.3. Un Rm odulo P es proyectivo si y solamente si es sumando di-
recto de un Rm odulo libre.
O tambien
Proposicio n 4.6.4. Un Rmodulo P es proyectivo si y solamente si toda sucesi
on
exacta corta
0 M N P 0
es escindida.
Para concluir, no sin bastante trabajo que:
n 4.6.5. Todo m
Proposicio odulo posee una resoluci
on proyectiva.
De otro lado se pueden discutir los m
odulos inyectivos observando, por ejemplo, que Q
es un Zmodulo inyectivo y que Z no lo es. Para ello se puede usar el Criterio de Baer:
4.7. CUESTIONES Y PROBLEMAS 87
[AtMc, 69] M.F. Atiyah, I.G. Macdonald, Introduction to Commutative Algebra, Addison-
Wesley 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. Buchs-
baum. 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] , Using algebraic geometry. Graduate Texts in Mathematics 185, Springer, 1998.
[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 Ver-
lag, 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.
89
90 BibliografIa