Introducci´ on a la Geometr´ıa algebraica
Iv´ an Pan
Contents
Chapter 1. Variedades afines 5
1. Conjuntos algebraicos afines versus ideales 5
2. Nullstellensatz de Hilbert 12
3. Lema de Normalizaci´on de Noether 16
4. Aplicaciones polinomiales y racionales 19
5. Variedades afines 28
6. Funciones y aplicaciones racionales 31
Chapter 2. Variedades proyectivas 37
1. Espacio proyectivo 37
2. Conjuntos algebraicos proyectivos 39
3. Correspondencias Z y I 42
4. Homogeneizaci´on y deshomogeneizaci´on 43
5. Funciones y aplicaciones racionales; morfismos 46
6. Variedades algebraicas 49
Chapter 3. Geometr´ıa local y teor´ıa de la dimensi´on 59
1. Espacio tangente 59
2. Caracterizaci´on Intr´ınseca 61
3. Dimensi´on y singularidades 63
4. Teorema de la dimensi´on de las fibras 75
5. Ejemplos 77
Bibliography 83
3
CHAPTER 1
Variedades afines
1. Conjuntos algebraicos afines versus ideales
Comenzamos recordando algunas nociones b´asicas de ´Algebra Conmutativa. Por simplicidad un Anillo siempre ser´a un Anillo Conmutativo con Unidad.
1.1. Anillos noetherianos.
Proposici´on-Definici´on 1.1. Para un anillo A, las siguientes condiciones son equiva- lentes:
(1) Todo ideal I ⊂ A es finitamente generado, i.e., existen f1, . . . , f` ∈ A tales que I = (f1, . . . , f`).
(2) Toda cadena ascendente I1 ⊂ I2 ⊂ · · · ⊂ Im ⊂ · · · de ideales de A estabiliza, i.e., existe N tal que IN = IN +1 = · · · ; en este caso decimos que vale la condici´on de cadena ascendente (c.c.a).
(3) Toda familia no vac´ıa de ideales de A posee un elemento m´aximo.
En el caso de las condiciones equivalentes, decimos que A es noetheriano.
Proof. Ver [AM, Chap. 6]
Ejemplos 1.2.
a) Todo cuerpo es noetheriano ya que tiene apenas dos ideales.
b) Todo Dominio de Ideales Principales (DIP) es noetheriano, puesto que todo ideal de un tal anillo es, por definici´on, generado por un ´unico elemento. Los ejemplos m´as importantes de DIP son el anillo de los n´umeros enteros Z y el anillo de polinomios en una variable k[x] donde k es un cuerpo arbitrario.
c) El anillo de polinomios con infinitas indeterminadas k[x1, x2, x3. . .] no es noetheriano, pues la cadena de ideales
(x1) ⊂ (x1, x2) ⊂ (x1, x2, x3) ⊂ · no estabiliza.
d) Si A es noetheriano e I ⊂ A es un ideal, el anillo cociente A/I es noetheriano, como sigue f´acilmente de la c.c.a gracias a la correspondencia entre ideales de A/I e ideales de A que contienen I.
Teorema 1.3 (de la Base, de Hilbert). Si A es noetheriano, entonces A[x1, . . . , xn] tambi´en lo es, para n = 1, 2, . . .
5
Proof. Ver [AM, Chap. 7]. Corolario 1.4. Sean k un cuerpo y n ∈ N un entero positivo. Si I ⊂ k[x1, . . . , xn] es un ideal, entonces I es finitamente generado y el cociente k[x1, . . . , xn]/I es un anillo noetheriano.
1.2. Correspondencia V. Fijemos un cuerpo k y designemos A el anillo de polinomios k[x1, . . . , xn]. Si J ⊂ A es un ideal, definimos el conjunto algebraico af´ın asociado a J , que anotaremos V(J ), como siendo el conjunto de ceros comunes a todos los elementos de J , esto es,
V(J) := {p ∈ kn: f (p) = 0, ∀ f ∈ J }.
Proposici´on-Definici´on 1.5. Sean I, J, Iλ ⊂ A = k[x1, . . . , xn] ideales, donde λ var´ıa en una familia de ´ındices Λ. Tenemos:
a) V((0)) = kn, V(A) = ∅.
b) I ⊂ J ⇒ V(I) ⊃ V(J ).
c) V(I ∩ J ) = V(I) ∪ V(J ) d) V P
λ∈ΛIλ = ∩λ∈ΛV(Iλ)
En particular la familia de subconjuntos algebraicos afines es la familia de cerrados de una ´unica topolog´ıa en kn, que llamaremos la Topolog´ıa de Zariski de kn. El espacio af´ın de dimensi´on n, que anotaremos Ank, es el conjunto kn equipado con su topolog´ıa de Zariski.
Proof. La afirmaci´on a) es inmediata. Para demostrar b) tomamos un punto p ∈ V(J ) y un polinomio f ∈ I. Como f ∈ J , concluimos f (p) = 0; por lo tanto p ∈ V(I), como quer´ıamos.
Ahora consideremos la afirmaci´on c). Como I ∩ J ⊂ I, de b) deducimos V(I ∩ J ) ⊃ V(I);
de manera an´aloga V(I ∩ J ) ⊃ V(J ); por lo tanto V(I ∩ J ) ⊃ V(I) ∩ V(J ). Rec´ıprocamente, supongamos que exista p ∈ V(I ∩J ) tal que p 6∈ V(I)∩V(J ); sin p´erdida de generalidad podemos suponer p 6∈ V(I). Entonces existe f ∈ I tal que f (p) 6= 0. Si g ∈ J , entonces f g ∈ I ∩ J , por lo tanto f (p)g(p) = 0, de donde concluimos g(p) = 0. Como g es arbitrario en J deducimos p ∈ V(J ).
Finalmente, la afirmaci´on d) es consecuencia directa de la definici´on del ideal sumaP
λ∈ΛIλ: un elemento de este ideal es una suma finita de elementos de la forma fλ1 + · · · + fλr con fλi ∈ Iλi, i = 1, . . . , r.
Cuando no haya lugar a confusi´on en relaci´on al cuerpo de base, escribiremos An en lugar de Ank.
Por el Teorema de la Base, todo ideal J de A es de la forma J = (f1, . . . , f`) para ciertos polinomios fi ∈ A. En otras palabras, J es suma finita de los ideales principales (fi), i = 1, . . . , `.
Entonces V(I) = V((f1, . . . , f`)) = ∩`i=1V((fi)).
Por simplicidad escribiremos V(f1, . . . , f`) := V((f1, . . . , f`)).
Ejemplos 1.6.
a) Caso n = 1. En k[x] un ideal I es generado por un polinomio f . Por lo tanto V(I) es el conjunto de ra´ıces de f . Concluimos que los cerrados de A1 son ∅, A1 y los conjuntos finitos.
Cuando k = R o k = C la topolog´ıa usual es m´as fina que la topolog´ıa de Zariski.
b) Caso n arbitrario. Un abierto no vac´ıo de Ank es el complemento de una uni´on finita de conjuntos de la forma V(f ) donde f ∈ A = k[x1, . . . , xn], f 6∈ k.
Si k = R o k = C, los polinomios son continuos en la topolog´ıa usual y por lo tanto V(f ) = f−1(0) es cerrado para todo f ∈ A de donde concluimos que la topolog´ıa usual contiene a la topolog´ıa de Zariski. De hecho, esta contenci´on es estricta. En efecto, a semejanza de lo que vimos en el caso n = 1, todo abierto no vac´ıo en relaci´on a la topolog´ıa de Zariski es denso en la topolog´ıa usual: si p ∈ An es un cero de un polinomio f , digamos, existe una recta L que pasa por p y que no est´a contenida en V(f ), a menos que f sea nulo; entonces p est´a en la adherencia de An− V(f ), ya que L es homeomorfo a k (= R o C) con respecto a la topolog´ıa usual y #V(f ) ∩ L < ∞.
c) Si I ⊂ k[x1, . . . , xn], entonces V(I`) = V(I), para ` ≥ 1.
Observaci´on 1.7. Utilizando los ejemplos a) y b) de 1.6 sigue inmediatamente que la funci´on polinomial kn → k asociada a un polinomio define una funci´on An → A1 que es continua en relaci´on a la topolog´ıa de Zariski.
El operador V establece una correspondencia
{I; I es ideal de A} −→ {V ; V es subconjunto cerrado de An}, I 7→ V(I)
que invierte las inclusiones. El ejemplo c) de 1.6 nos muestra que esta correspondencia no es inyectiva.
1.3. La correspondencia I. Si X ⊂ An es un subconjunto arbitrario, definimos el ideal de anulaci´on de X como el subconjunto de A = k[x1, . . . , xn] siguiente:
I(X) := {f ∈ A : f (x) = 0, ∀ x ∈ X};
se verifica inmediatamente que I(X) es un ideal de A, lo que justifica su denominaci´on.
Proposici´on 1.8. Sean J ⊂ A = k[x1, . . . , xn] un ideal y X, Y ⊂ An = Ank subconjuntos.
Tenemos las siguientes afirmaciones:
a) X ⊂ Y ⇒ I(X) ⊃ I(Y ).
b) X ⊂ V(I(X)); m´as aun, vale la igualdad si y s´olo si X es un conjunto algebraico af´ın.
c) J ⊂ I(V(J )).
Proof. La afirmaci´on a), as´ı como las inclusiones en b) y c), son consecuencia directa de las definiciones correspondientes. Por otro lado, si X = V(I(X)), es claro que X es algebraico af´ın.
Supongamos, para terminar, que X es un conjunto algebraico af´ın, digamos X = V(I) para un ideal I ⊂ A. Entonces I ⊂ I(X), por c). Concluimos X = V(I) ⊃ V(I(X)), de donde sigue
el resultado.
Ejemplos 1.9.
a) Si Zn ⊂ kn (lo que ocurre si y s´olo si Car(k) = 0), entonces tiene sentido preguntarse sobre el ideal I(Zn). La respuesta es I(Zn) = 0, lo que sigue f´acilmente por inducci´on en n. En particular deducimos que Zn no es un conjunto algebraico af´ın.
b) Si (a1, . . . , an) ∈ An, entonces I({(a1, . . . , an)}) es el ideal (x1 − a1, . . . , xn− an) (inducci´on en n, por ejemplo).
c) Si J = (xr11, . . . , xrnn), ri ≥ 1, entonces I(V(J)) = (x1, . . . , xn).
Corolario 1.10. Toda cadena (decreciente) de subconjuntos algebraicos afines X1 ⊃ X2 ⊃ · · · ⊃ Xn⊃ · · ·
estabiliza.
Proof. Es consecuencia directa de la proposici´on junto con la c.c.a de ideales en k[x1, . . . , xn].
El corolario precedente es evocado diciendo que la familia de conjuntos algebraicos afines satisface la condici´on de cadena descendente (c.c.d). No es dif´ıcil de demostrar que esta condici´on es equivalente a decir que toda familia no vac´ıa de conjuntos algebraicos afines posee un elemento m´ınimo. Esta equivalencia no es m´as que la versi´on “geom´etrica” de la Proposici´on-Definici´on 1.1.
Si J es un ideal en un anillo A, la ra´ız de J es por definici´on el conjunto
√
J := {f ∈ A : f` ∈ J para un ` > 0};
es un ejercicio mostrar que √
J es un ideal de A. Se dice que el ideal J es radical si coincide con su ra´ız.
Observaci´on 1.11. Si X ⊂ An, entonces I(X) es un ideal radical: en efecto, si f` se anula en todo punto de X, entonces f tambi´en lo hace.
Otros ejemplos importantes de ideales radicales son los ideales primos: recordemos que un ideal I de A es primo si I 6= A y dados a, b ∈ A con ab ∈ I, tenemos a ∈ I o b ∈ I. De manera equivalente, I es primo si y s´olo si A/I es un dominio de integridad.
Recordemos tambi´en que entre los ideales primos de un anillo existe una familia particular- mente importante de ideales que son los ideales maximales: I es maximal si I 6= A y dado un ideal J con I ( J ⊂ A, tenemos J = A. De manera equivalente, I es maximal si y s´olo si A/I es un cuerpo.
Se puede tambi´en dar una caracterizaci´on del hecho de un ideal ser radical en t´erminos de anillos cociente: un ideal I de A es radical si y s´olo si A/I no tiene elementos nilpotentes (un elemento b de un anillo B se dice que es nilpotente si b` = 0 para cierto ` > 0). Dejamos la justificaci´on de esta afirmaci´on como ejercicio para el lector.
Ejemplos 1.12.
a) Si a = (a1, . . . , an) ∈ An, el ideal Ma = (x1− a1, . . . , xn− an) es el n´ucleo del homomorfismo sobreyectivo a : k[x1, . . . , xn] → k definido por a(f ) = f (a). En particular Ma es un ideal maximal.
b) Si f ∈ k[x1, . . . , xn] es un polinomio irreducible, entonces el ideal principal (f ) es un ideal primo, ya que k[x1, . . . , xn] es un dominio de factorizaci´on ´unica (DFU).
c) x2+ 1 genera un ideal maximal en R[x] pero no en C[x].
El operador I establece una correspondencia
{V ; V es subconjunto algebraico af´ın de An} −→ {I; I es ideal radical de A}, V 7→ I(V ) que invierte las inclusiones. La proposici´on 1.8 nos dice que V ◦ I = id y en particular que I es inyectiva.
Si restringimos V a la familia de ideales radicales y suponemos que k es algebraicamente cerrado, como veremos, I ◦ V = id. Para esto precisamos todav´ıa de otro importante teo- rema de Hilbert que describe los ideales radicales del anillo de polinomios sobre un tal cuerpo.
No obstante, postergaremos la demostraci´on de este resultado para la pr´oxima secci´on y dedi- caremos el resto de la presente a introducir la noci´on de cerrado irreducible y obtener algunos resultados relativos a esta noci´on; el lector podr´a, a partir de eso, vislumbrar la existencia de un v´ınculo estrecho entre la estructura geom´etrica de los conjuntos algebraicos afines y la estructura algebraica de sus ideales asociados.
Terminolog´ıa 1.13. Un cerrado af´ın de An, o simplemente un cerrado de An, es un subcon- junto cerrado en la topolog´ıa de Zariski. De esta forma, los cerrados afines de Anson exactamente los conjuntos algebraicos afines de An.
Definici´on 1.14. Un conjunto cerrado X ⊂ Ank es irreducible si no puede ser escrito como uni´on de dos subconjuntos cerrados propios.
Claramente ∅ es un cerrado irreducible.
Proposici´on 1.15. Sea X ⊂ An un cerrado no vac´ıo, tal que X 6= An. Entonces X es irreducible si y s´olo si I(X) es un ideal primo.
Proof. Supongamos, por absurdo, que I(X) no sea primo. Entonces, existen f1, f2 ∈ k[x1, . . . , xn]\I(X) tales que f1f2 ∈ I(X). Luego V(f1f2) = V(f1) ∪ V(f2) ⊃ V(I(X)) = X.
Definiendo Vi := X ∩ V (fi), i = 1, 2, que son conjuntos cerrados, obtenemos una descomposici´on X = V1∪ V2 con V1 ( X, i = 1, 2. Esto prueba la afirmaci´on directa.
Rec´ıprocamente, supongamos X = V1∪V2, con V1, V2 cerrados distintos de X. Como Vi ( X, entonces existe fi ∈ I(Vi)\I(X), i = 1, 2, gracias a a) y b) de la proposici´on 1.8. Por otro lado f1f2 ∈ I(X), lo que muestra que I(X) no es irreducible y termina la prueba.
Ejemplos 1.16.
a) Si p = (p1, . . . , pn) ∈ Ank, entonces I({p}) es un ideal maximal, por lo tanto todo punto de Ank
es un cerrado irreducible.
b) Ank es un cerrados irreducible si y solamente si k es un cuerpo infinito. En efecto, por un lado, si k es finito, Ank tambi´en lo ser´a y por lo tanto este espacio af´ın es uni´on de puntos, que son cerrados (irreducibles). Por otro lado, si k es infinito I(Ank) = (0), como se demuestre f´acilmente por inducci´on en n.
Teorema 1.17. Sea X un conjunto cerrado de Ank. Existen ´unicos cerrados irreducibles X1, . . . , X` tales que
X = X1∪ · · · ∪ X`, y Xi 6⊂ Xj, ∀i 6= j.
Proof. Antes de todo, observemos que la ´unica afirmaci´on no trivial es la existencia de la descomposici´on en cerrados irreducibles. En efecto, si Xi ⊂ Xj, el conjunto Xi es innecesario para la descomposici´on y podemos por lo tanto retirarlo; la demostraci´on de la unicidad sigue entonces f´acilmente de la definici´on de conjunto irreducible y la dejamos como ejercicio.
Consideremos la familia F de conjuntos algebraicos que no pueden ser escritos como uni´on finita de cerrados irreducibles. Supongamos, por absurdo, que F 6= ∅; sea X0 ∈ F un elemento m´ınimo (ver comentarios a continuaci´on del Corolario 1.10).
Por construcci´on X0 no es irreducible; escribimos X0 = V ∪ W con V, W subconjuntos cerrados propios de X0. Por minimalidad V, W 6∈ F , por lo tanto V y W pueden ser escritos como uni´on finita de cerrados irreducibles. Entonces X0 tambi´en: contradicci´on. Definici´on 1.18. Los cerrados irreducibles X1, . . . , X` del teorema son las componentes ir- reducibles de X.
La siguiente noci´on ser´a ´util en los ejemplos a seguir y representa un caso particular de lo que veremos en §4.2
Definici´on 1.19. Una transformaci´on af´ın es una aplicaci´on φ : Ank → Amk tal que φ − φ(0, . . . , 0) es una transformaci´on lineal de kn en km. Decimos que la transformaci´on es un isomorfismo af´ın si φ − φ(0, . . . , 0) es biyectiva.
Observaci´on 1.20. (a) φ : Ank → Amk es una transformaci´on af´ın si y s´olo si φ es composici´on de una traslaci´on con una transformaci´on lineal.
(b) La imagen de una trasformaci´on af´ın es un conjunto algebraico af´ın definido por polinomios lineales.
Un isomorfismo af´ın φ de Ank induce un isomorfismo (lineal) de k espacios vectoriales φ∗ : k[x1, . . . , xn] → k[x1, . . . , xn] que a f ∈ k[x1, . . . , xn] asocia f ◦ φ.
Decimos que dos cerrados V1 y V2 de Ank son af´ınmente equivalentes si existe un isomorfismo af´ın φ de Ank tal que φ(V1) = V2; esta noci´on define una relaci´on de equivalencia, como el lector podr´a verificar sin dificultad. M´as a´un, V1 y V2 son af´ınmente equivalentes si y s´olo si φ∗(I(V2)) = I(V1).
Ejemplos 1.21. Sean A = k[x1, . . . , xn] y 0 ≤ ` ≤ n.
(a) Los ideales de la forma I` := (x1, . . . , x`) son primos, pues A/I` ' k[x`+1, . . . , xn] es un dominio de integridad. Por lo tanto los conjuntos algebraicos afines de la forma V(I`) = {(a1, . . . , an) ∈ kn; a1 = · · · = a` = 0} son irreducibles.
Aplicando un isomorfismo af´ın adecuado conclu´ımos una afirmaci´on an´aloga substituyendo xi por un polinomio hi de grado 1, para cada i, de forma que h1−h1(0 . . . , 0), . . . , h`−h`(0 . . . , 0) sean linealmente independientes sobre k.
(b) Tenemos la descomposici´on en componentes irreducibles
V(x1x2· · · x`) = V(x1) ∪ V(x2) ∪ · · · ∪ V(x`).
(c) Consideremos el ideal Ia:= ((x1− a)x1, (x1− a)x2, . . . (x1− a)x`), donde a ∈ k. La descom- posici´on en componentes irreducibles de V(Ia) es
V(Ia) = V(x1− a) ∪ V(x1, . . . , x`)
= {(a1, . . . , an); a1 = a} ∪ {(a1, . . . , an); a1 = · · · = a` = 0};
si a = 0, entonces V(Ia) es el hiperplano de ecuaci´on x1 = a; si a 6= 0, entonces V(Ia) es la uni´on disjunta de ese hyperplano y el conjunto cuyo ´unico punto es (0, . . . , 0).
Ejemplo 1.22. Sean L1, L2 ⊂ A3k dos rectas, i.e., Li es imagen de una aplicaci´on af´ın inyectiva φ : A1k → A3k. Si hi, h0i ∈ I(Li) son polinomios lineales tales que hi − hi(0, 0, 0), h0i − h0i(0, 0, 0) sean linealmente independientes sobre k, entonces I(Li) = (hi, h0i), i = 1, 2: en efecto, a menos de equivalencia af´ın podemos asumir Li = (x = y = 0) y en este caso es f´acil demostrar la afirmaci´on. Si L1 ∩ L2 consiste de un ´unico punto, entonces podemos asumir h01 = h02 y deducimos I(L1∪ L2) = (h1h2, h01): en efecto, podemos asumir que L1 y L2 son ejes coordenados en cuyo caso la afirmaci´on es f´acil de probar.
En los pr´oximos dos ejemplos, por simplicidad k es un cuerpo algebraicamente cerrado de caracter´ıstica 0, por ejemplo k = C. Pero en realidad todo lo que concluyamos es v´alido en cualquier cuerpo de caracter´ıstica 0 que posea ra´ıces de todos sus elementos.
Ejemplos 1.23. (a) Consideremos el ideal J = (x2 + y2− z2, 4x2+ y2− 4z2) de k[x, y, z];
donde k es un cuerpo de caracter´ıstica 0. El conjunto algebraico af´ın V = V(J ) es la intersecci´on de los conjuntos (conos cuadr´aticos) de ecuaciones x2+ y2− z2 = 0 y 4x2+ y2− 4z2 = 0. Observe que (a, b, c) ∈ A3k\{(0, 0, 0)} es un punto de V si y s´olo si (ta, tb, tc) ∈ V para todo t ∈ k∗. Es claro que el ´unico punto de V con tercera coordenada nula es el origen (0, 0, 0). Por lo tanto, (a, b, c) ∈ V y (a, b, c) 6= (0, 0, 0) equivale a (a/c, b/c, 1) ∈ V , y por lo tanto basta con buscar las soluciones del sistema de ecuaciones
x2+ y2− z2 = 0 4x2+ y2− 4z2 = 0
que son de la forma (a, b, 1); observe que si ponemos z = 1 en las ecuaciones de arriba obtenemos dos ecuaciones de elipses en x e y. Obtenemos las dos soluciones (dobles)
(a, b, 1) = (±1, 0, 1),
de donde deducimos que V es la uni´on de las rectas por el origen pasando por dichos puntos.
Entonces el plano de ecuaci´on y = 0 contiene ambas rectas y los planos de ecuaciones x − y = 0 y x + y = 0 contienen apenas una de ellas, respectivamente. Del ejemplo precedente deducimos
I(V ) = ((x − y)(x + y), y).
Observe que J ( I(V ).
Pregunta: ¿Qu´e pasa si la caracter´ıstica del cuerpo es 2 o 3?
(b) Consideremos las superficies de A3k siguientes: V = V(xz − y2), W = V(x3− yz), donde k es un cuerpo de caracter´ıstica 0. Vamos a describir las componentes irreducibles del cerrado af´ın obtenido como intersecci´on de ambas superficies.
Si J = (xz − y2, x3− yz) ⊂ k[x, y, z], tenemos X := V(J) = V ∩ W . La recta de ecuaciones x = y = 0 est´a contenida en X; de hecho V(x) ∩ X = V(y) ∩ X = V(x, y).
Por otro lado V(z) ∩ X = {(0, 0, 0)}. Si U designa el abierto A3k \ V(xyz), concluimos U ∩ X = X\V(x, y).
Se p = (a, b, c) es un punto de U , entonces p ∈ X si y s´olo si a 6= 0, b 6= 0 y valen las relaciones a5 = c3, b5 = c4, a4 = b3.
Deducimos que p ∈ X si y s´olo si p = (d3, d4, d5) con d 6= 0.
Sumando todo lo hecho, obtenemos
X = V(x, y) ∪{(t3, t4, t5); t ∈ k∗},
donde la barra indica clausura; designemos C := {(t3, t4, t5); t ∈ k∗}: utilizando que dicha clausura contiene (0, 0, 0) (observe que si F ⊂ kn es un conjunto arbitrario, entonces V(I(F )) = F por Proposici´on 1.8) y est´a contenida en X, se deduce C = {(t3, t4, t5); t ∈ k}.
Ahora, por un lado es claro que V(x, y) es irreducible, pues (x, y) es un ideal primo.
Por otro lado, supongamos que C = Y1 ∪ Y2 es uni´on de cerrados irreducibles. Sean 0 6=
fi ∈ I(Yi), i = 1, 2. Entonces f1f2 ∈ I(C), esto es, f1(t3, t4, t5)f2(t3, t4, t5) = 0 para todo t 6= 0.
Como fi(t3, t4, t5) ∈ k[t], i = 1, 2 y t var´ıa en un conjunto infinito, entonces f1(t3, t4, t5) ≡ 0 o f2(t3, t4, t5) ≡ 0; en otras palabras f1 ∈ I(C) o f2 ∈ I(C). Por lo tanto C es irreducible.
Observaci´on 1.24. Un conjunto irreducible es conexo, como sigue f´acilmente de la definici´on de conjunto irreducible. La afirmaci´on rec´ıproca no es verdadera (ver ejemplo precedente).
2. Nullstellensatz de Hilbert
Como anunciamos anteriormente, completaremos ahora la descripci´on de los ideales radicales de k[x1, . . . , xn] en el caso en que k es un cuerpo algebraicamente cerrado. Para este fin, enun- ciaremos y demostraremos el famoso Teorema de los Ceros, de Hilbert, en general conocido por su nombre en alem´an: Nullstellensatz.
Teorema 2.1 (Nullstellensatz, de Hilbert). Sea k un cuerpo algebraicamente cerrado. Es- cribimos A = k[x1, . . . , xn]. Valen las siguientes afirmaciones equivalentes:
a) Los ideales maximales de A son los ideales de la forma Ma = (x1 − a1, . . . , xn− an), a = (a1, . . . , an) ∈ kn.
b) Si J ( A es un ideal, entonces V(J) 6= ∅.
c) Si J ⊂ A es un ideal, entonces I(V(J )) =√ J . Observaciones 2.2.
i) La afirmaci´on b) significa que los polinomios de un ideal distinto de A contienen un cero en com´un.
ii) Si k no es algebraicamente cerrado el Teorema es falso: en R2tenemos V(x2+y2+1) = ∅.
Corolario 2.3. Los operadores V e I inducen una correspondencia biun´ıvoca, que invierte las inclusiones, entre los conjuntos
{I; I es ideal radical de A} y {V ; V es subconjunto cerrado de An}
Proof. Ejercicio.
Para demostrar el Nullstellensatz precisamos introducir todav´ıa algunos conceptos alge- braicos y hacer uso de un resultado que demostraremos m´as adelante.
2.1. ´Algebras. Sea h : B → A un homomorfismo de anillos. Definimos una estructura de B-m´odulo en A mediante la operaci´on
b · a := h(b)a, b ∈ B, a ∈ A.
Esta estructura de m´odulo en A es compatible con su estructura de anillo en el sentido que valen las siguientes igualdades para a, a0 ∈ A:
b · (aa0) = (b · a)a0.
Cuando estamos en la situaci´on descripta, decimos que A es una B-´algebra y la estructura de esta ´algebra es precisamente el homomorfismo h. En particular, cuando B = k es un cuerpo, A ser´a un k espacio vectorial.
Un caso de especial inter´es de B-´algebras se obtiene cuando B es un subanillo de A siendo la estructura dada por el homomorfismo de inclusi´on. En este caso podemos “confundir” la operaci´on del ´algebra con la del anillo A, o sea, podemos escribir b · a = ba.
Observaci´on 2.4. Si h : B → A es un homomorfismo, entonces h(A) es un subanillo de A.
Por lo tanto tenemos una estructura de h(B)-´algebra en A.
Un ejemplo importante de B-´algebra es el anillo de polinomios B[x1, . . . , xn] en n indetermi- nadas.
Un homomorfismo entre dos B-´algebras hi : B → Ai, i = 1, 2, es un homomorfismo de anillos ϕ : A1 → A2 tal que ϕ ◦ h1 = h2 (i.e. que respeta las estructuras de B-´algebra).
Si a1, . . . , an∈ A el homomorfismo h : B → A se extiende de forma can´onica a un homomor- fismo de B-´algebras del anillo de polinomios B[x1, . . . , xn] en A de la manera natural. Si este homomorfismo es sobreyectivo para ciertos a1, . . . , an ∈ A y n ≥ 1, decimos que la B-´algebra A es de tipo finito (o finitamente generada como B-´algebra); en otras palabras, una B-´algebra A es de tipo finito si todo elemento se puede escribir como una expresi´on polinomial en un n´umero finito de elementos de A, con coeficientes en B; podemos expresar esto diciendo que existe un homomorfismo sobreyectivo de B-´algebras B[x1, . . . , xn] → A. En este caso escribimos A = B[a1, . . . , an] := h(B)[a1, . . . , an], donde ai = h(xi), i = 1, . . . , n.
Sea A una B-´algebra y a ∈ A un elemento. Decimos que a es entero sobre B si existe un polinomio m´onico f ∈ B[t], de grado ≥ 1, tal que f (a) = 0; en otras palabras, a es entero sobre B si y s´olo si satisface una ecuaci´on de la forma
ad+ bd−1ad−1+ · · · + b1a + b0, (1) para ciertos b0, . . . , bd−1 ∈ B y d ≥ 1. Decimos que (1) es una ecuaci´on de dependencia entera para a.
El ´algebra A se dice que es entera sobre B si todos sus elementos son enteros sobre B.
Cuando A y B son cuerpos decimos que a es algebraico sobre B en lugar de decir entero sobre B. An´alogamente, decimos que A es algebraico en lugar de decir entero.
Observaci´on 2.5. Si a ∈ A es entero sobre B, entonces B[a] es un B-m´odulo finitamente generado: en efecto, por inducci´on en ` ≥ 0 se prueba f´acilmente que ad+` es combinaci´on lineal de 1, a, . . . , ad−1 con coeficientes en B, o sea B[a] = B + Ba + · · · Bad−1.
Ejemplos 2.6. Sea A = k[x1, . . . , xn].
a) A es una k-´algebra de tipo finito. M´as generalmente, si I es un ideal de A, el anillo cociente A/I es una k-´algebra de tipo finito, generada por las co-clases x1+ I, . . . , xn+ I.
b) Si f = xdn+Pd−1
i=0 aixin∈ A, con ai ∈ k[x1, . . . , xn−1], el elemento xn+ (f ) ∈ A/(f ) es entero sobre k[x1, . . . , xn−1] y A/(f ) es un k[x1, . . . , xn−1]-m´odulo finitamente generado (Observaci´on 2.5). En el caso en que n = 1, A/(f ) es un espacio vectorial de dimensi´on finita.
El resultado siguiente ser´a demostrado m´as adelante, en el par´agrafo 3.2.
Lema 2.7. Sea k un cuerpo infinito y A = k[a1, . . . , an] una k-´algebra de tipo finito. Si A es un cuerpo, entonces A es algebraico sobre k.
2.2. Demostraci´on del Nullstellensatz. a) Sea M ⊂ A = k[a1, . . . , an] un ideal maximal;
el anillo cociente K := A/M es un cuerpo. Consideremos el monomorfismo natural ϕ : k → K obtenido por composici´on de la inclusi´on de k en A con la aplicaci´on cociente π : A → K.
Este homomorfismo hace de K una k-´algebra de tipo finito. Por el Lema 2.7 el cuerpo K es algebraico sobre k. Como k es algebraicamente cerrado concluimos que ϕ es sobreyectivo, por lo tanto un isomorfismo; designemos ai = ϕ−1(π(xi)) = ϕ−1(xi + M ), i = 1, . . . , n. Entonces xi − ai ∈ ker(π) = M, i = 1, . . . , n. Luego (x1 − a1, . . . , xn − an) ⊂ M , de donde deducimos (x1− a1, . . . , xn− an) = M , ya que ambos ideales son maximales.
a) ⇒ b). Sea M ⊃ J un ideal maximal conteniendo J ; existe a ∈ kn tal que M = Ma. Entonces {a} = V(Ma) ⊂ V(J ).
b) ⇒ c) (“Pisadita” de Rabinowitsch). Por definici´on I(V(J )) ⊃ √
J . Por lo tanto es suficiente demostrar la inclusi´on contraria. En otras palabras, para un elemento f ∈ I(V(J )) queremos probar que existe N ∈ N tal que fN ∈ J.
El truco o “pisadita” consiste en introducir una nueva variable t en la siguiente forma:
definimos el ideal
Jt := (tf − 1) + bJ ⊂ A[t] := k[x1, . . . , xn, t],
donde bJ es el ideal generado por los elementos de J en A[t]. Designamoss Vt al operador que a un ideal de A[t] asocia su conjunto de ceros en An+1.
Entonces
Vt(Jt) = Vt(tf − 1) ∩ Vt( bJ )
= {(p1, . . . , pn, b) ∈ An+1; bf (p1, . . . , pn) = 1} ∩ (V(J ) × A1).
Que f ∈ I(V(J )) implica Vt(Jt) = ∅. Por hip´otesis concluimos Jt = k[x1, . . . , xn, t]. Entonces existen g0, . . . , gr∈ k[x1, . . . , xn, t], f1, . . . fr ∈ J, tales que
1 = g0(tf − 1) +
r
X
i=1
gifi. (2)
Sea N la mayor potencia con que aparece la variable t en los polinomios g0, . . . , gr. Multiplicando (2) por fN obtenemos
fN = G0(tf − 1) +
r
X
i=1
Gifi, (3)
donde Gj = fNgj = Gj(x1, . . . , xn, tf ) es un polinomio en las variables x1, . . . , xn, tf , para j = 0, . . . , r. Por lo tanto f satisface una ecuaci´on de congruencias de la forma
fN ≡
r
X
i=1
hifi mod (tf − 1), (4)
para ciertos h1, . . . , hr∈ k[x1, . . . , xn].
Por otro lado el homomorfismo natural A = k[x1, . . . , xn] → A[t]/(tf − 1) obtenido por composici´on de la inclusi´on can´onica de A en A[t] con la aplicaci´on cociente A[t] → A[t]/(tf − 1) es evidentemente inyectivo. Deducimos que la congruencia en (4) es de hecho una igualdad, esto es
fN =
r
X
i=1
hifi, lo que termina esta parte de la prueba.
c) ⇒ a) Si M ⊂ A es un ideal maximal, por hip´otesis I(V(M )) = M : en particular V(M ) 6=
∅. Si a ∈ V(M ), como {a} ⊂ V(M ), deducimos Ma = I({a}) ⊃ M de donde concluimos M = Ma por maximalidad. Esto termina la demostraci´on del Nullstellensatz. A partir de ahora y salvo menci´on expl´ıcita en contrario asumiremos que k es un cuerpo algebraicamente cerrado.
Ejemplo 2.8. V(x2, y) = {(0, 0)} es irreducible pero (x2, y) no es un ideal primo. Lo que pasa es que I({(0, 0)}) = (x, y) =p(x2, y) ) (x2, y).
Una hypersuperficie en An es un cerrado af´ın de la forma V(f ) donde f ∈ k[x1, . . . , xn] es un polinomio no constante. Si n = 3 la hipersuperficie se dice que es una Superficie en A3 y si n = 2 que es una Curva Plana.
Ejemplos 2.9.
a) Un polinomio no constante f ∈ k[x1, . . . , xn] admite una descomposici´on, como producto, de la forma
f = f1n1· · · frnr,
donde fi y fj son polinomios irreducibles no asociados si i 6= j. Entonces p(f) = (f1· · · fr).
Por lo tanto V(f ) = V(f1) ∪ · · · ∪ V(fr). Veamos que esta descomposici´on es de hecho la descomposici´on en componentes irreducibles de V(f ) dada por el Teorema 1.17.
En efecto I(V(fi)) = (fi), para todo i, lo que implica que V(fi) es irreducible. M´as aun, V(fi) ⊂ V(fj) implica (fi) = (fj) lo que es posible si y solamente si fi y fj son asociados.
b) poner un ejemplo de aplicacion de Nullstellensatz
3. Lema de Normalizaci´on de Noether
3.1. ´Algebras finitas. Una B-´algebra A se dice Finita si es finitamente generada como B m´odulo. En otras palabras, si existen a1, . . . , an ∈ A tales A = Ba1+ · · · Ban; podemos expresar esto diciendo que el homomorfismo h : B → A que define la B-´algebra induce un epimomorfismo de B-m´odulos Bn → A
(b1, . . . , bn) 7→ h(b1)a1+ · · · + h(bn)an, para ciertos a1, . . . , an∈ A.
Proposici´on 3.1. Sean C ⊂ B ⊂ A anillos. Tenemos las siguientes afirmaciones:
a) Si B es C-´algebra finita y A es B-´algebra finita, entonces A es C-´algebra finita.
b) Si A es B-´algebra finita, entonces existe n ∈ N tal que todo x ∈ A satisface una ecuaci´on de dependencia entera de la forma
xn+ bn−1xn−1+ · · · + b1x + b0 = 0, (5) para ciertos b0, b1, . . . , bn−1∈ B, que dependen de x.
Proof.
a) Existen bi ∈ B, aj ∈ A, i = 1, . . . , r, j = 1, . . . , s tales que B =
r
X
i=1
Cbi, A =
s
X
i=1
Baj. Por lo tanto A =P
i,jCajbi.
b) Utilizaremos la “pisadita del determinante”.
Por hip´otesis A = Ba1+ · · · Ban para ciertos a1, . . . , an. Entonces xai =
n
X
j=1
bijaj, (6)
para ciertos bij ∈ B. Si δij designa el (i, j)-´esimo s´ımbolo de Kronecker, el sistema de ecuaciones (6) puede ser escrito
n
X
j=1
(xδij − bij)aj = 0. (7)
Si M designa la matriz cuya entrada (i, j)-´esima es precisamente xδij− bij y a designa el vector columna obtenido por trasposici´on de (a1, . . . , an) ∈ An, entonces (7) equivale a Ma = 0. Si adj M es la matriz adjunta de M, obtenemos
(det M)a = (adj M · M)a = (0, . . . , 0)t.
Como a1, . . . , an generan A como B-m´odulo, concluimos det M = 0. Finalmente, expandiendo
det M obtenemos una ecuaci´on como en (5)
Corolario 3.2. Si a1, . . . , an ∈ A son enteros sobre B, entonces B[a1, . . . , an] es una B-
´
algebra finita.
Proof. Por inducci´on en n. Si n = 1 el resultado sigue de la observaci´on 2.5.
Si n > 1, escribimos An−1 := B[a1, . . . , an−1], que es una B-´algebra finita por hip´otesis de inducci´on. Como B[a1, . . . , an] = An−1[an] y an es entero sobre An−1, entonces B[a1, . . . , an] es una An−1-´algebra finita, nuevamente por loc. cit, luego el corolario es consecuencia de la
afirmaci´on a) de la proposici´on 3.1.
Los siguientes dos corolarios son consecuencia del precedente y sus demostraciones son de- jadas para el lector.
Corolario 3.3. El conjunto E(A, B) de los elementos de A, que son enteros sobre B, es un subanillo de A.
Ejemplos 3.4.
a) Un n´umero racional es entero sobre Z s´olo si es entero, esto es, E(Q, Z) = Z.
b) Un polinomio con coeficientes en k es entero sobre k s´olo si es contante, o sea, E(k[x1, . . . , xn], k) = k.
Corolario 3.5. Una B-´algebra A es finita si y s´olo si es de tipo finito y entera.
3.2. Lema de Normalizaci´on de Noether. Sean k un cuerpo arbitrario y A una k
´
algebra. Decimos que a1, . . . , an ∈ A son algebraicamente independientes sobre k si el epimor- fismo natural de anillos k[x1, . . . , xn] // // k[a1, . . . , an] ⊂ A es inyectivo; o sea, si k[a1, . . . , an] es (isomorfo a) un anillo de polinomios en n variables.
Teorema 3.6 (Lema de Normalizaci´on, de E. Noether). Sea k un cuerpo infinito y A = k[a1, . . . , an] una k-´algebra de tipo finito. Existen y1, . . . , ym ∈ A, con 0 ≤ m ≤ n, tales que
a) y1, . . . , ym son algebraicamente independientes sobre k.
b) A es una k[y1, . . . , ym]-´algebra finita.
Proof. Si a1, . . . , anson algebraicamente independientes, entonces no hay nada para probar y m = n; caso contrario, existe f ∈ k[x1, . . . , xn], f 6= 0, tal que f (a1, . . . , an) = 0.
Hacemos la prueba por inducci´on en n. Si n = 1, f = Pd
i=0αixi con d > 0, αi ∈ k para todo i y αd 6= 0. Obtenemos una ecuaci´on de dependencia entera (sobre k) para a1 de la forma αd−1f (a1) = 0. Entonces m = 0; m´as aun, utilizando el epimorfismo natural φ : k[x] → k[a1] = A se muestra f´acilmente que A = k[x]/ ker(φ) es un k-espacio vectorial de dimensi´on finita ≤ d.
Supongamos ahora n > 1. Sea d := grf ≥ 1. Escribimos f = fd+ g donde fdes un polinomio homog´eneo de grado d, i.e., es suma de monomios de grado d. Entonces gr g ≤ d − 1 o g = 0.
Consideremos un cambio de las variables x1, . . . , xn de la forma siguiente:
xi = zi+ cit, i = 1, . . . , n − 1, xn= t, para ciertos c1, . . . , cn−1∈ k. Obtenemos
f (z1+ c1t, . . . , zn−1+ cn−1t, t) = fd(c1, . . . , cn−1, 1)td+ g0 donde g0 es un polinomio en k[z1, . . . , zn−1, t], cuyo grado en t menor que d.
Por otro lado, observemos que al remplazar xn por 1 en fd obtenemos un polinomio no nulo fd(x1, . . . , xd−1, 1) en x1, . . . , xd−1, pues fd es homog´eneo. Por lo tanto, dado que k es infinito, podemos elegir c1, . . . , cn−1 ∈ k de forma que fd(c1, . . . , cn−1, 1) 6= 0, lo que se prueba f´acilmente por inducci´on en n − 1, comparando los polinomios con sus funciones polinomiales asociadas;
fijemos una tal (n − 1)-upla de c0is y escribamos
h(z1, . . . , zn−1, t) = f (z1+ c1t, . . . , zn−1+ cn−1t, t).
Deducimos
h(a1− c1an, . . . , an−1− cn−1an, an) = fd(c1, . . . , cn−1, 1)adn+
g0(a1− c1an, . . . , an−1− cn−1an, an)
= f (a1, . . . , an)
= 0,
lo que prueba que an es entero sobre B := k[a1− c1an, . . . , an−1− cn−1an]. Por la hip´otesis de inducci´on existen m ≤ n − 1 e y1, . . . , ym ∈ B algebraicamente independientes sobre k tales que B es un ´algebra finita sobre k[y1, . . . , ym]. Como A = B[an] el resultado es una consecuencia de
la Proposici´on 3.1.
Observaci´on 3.7. Los elementos y1, . . . , ym en el Lema de normalizaci´on pueden ser escogi- dos como siendo m combinaciones lineales de los a1, . . . , an con coeficientes en k, de forma que tales coeficientes sean las coordenadas de los puntos de un cierto abierto de Zariski no vac´ıo de Ank: como vimos en la etapa de inducci´on, (c1, . . . , cn−1, 1) ∈ Ank fue escogido de forma que fd(c1, . . . , cn−1, 1) 6= 0. En la pr´actica, precisamos repetir este procedimiento un n´umero ≤ n de veces, raz´on por la cual tendremos que adicionar, en general, otras condiciones de no anulaci´on.
Demostraci´on del Lema 2.7. Consideramos k ⊂ B = k[y1, . . . , ym] ⊂ A como en el Lema de normalizaci´on donde A es un cuerpo. Como A es una B-´algebra finita, entonces B tambi´en es un cuerpo: en efecto, si 0 6= z ∈ B, z−1 ∈ A es entero sobre B, por lo tanto existe una relaci´on de dependencia entera de la forma
(z−1)r+ br−1(z−1)r−1+ · · · + b1z−1+ b0 = 0.
Multiplicando por zr−1 ∈ B deducimos z−1 ∈ B.
Como B es un cuerpo, m = 0, ya que en caso contrario B ser´ıa un anillo de polinomios.
Entonces A es algebraico sobre k, lo que demuestra el resultado.
Ejemplos 3.8.
a) C´ubica de Fermat. Sea f = x31+x32+x33−1 ∈ k[x1, x2, x3] y designemos A := k[x1, x2, x3]/(f ) = k[a1, a2, a3], donde ai = xi+(f ), i = 1, 2, 3. Entonces f est´a en el n´ucleo del epimorfismo can´onico k[x1, x2, x3] → k[a1, a2, a3], lo que muestra que a1, a2, a3 no son algebraicamente independientes.
Por otro lado, si, por ejemplo, g(a1, a2) = 0 para un polinomio g ∈ k[x1, x2], entonces g ∈ (f ), lo que es imposible; an´alogamente com a1, a3o a2, a3. Concluimos que {a1, a2, a3}−{ai}, i = 1, 2, 3, es algebraicamente independiente sobre k y ai es entero sobre k[aj, a`] si i 6= j, i 6= `.
b) Sea f = xyz + x2 + y2 + z2 − 1 ∈ k[x, y, z]. Sea A = k[a1, a2, a3] una k-´algebra de tipo finito tal que f (a1, a2, a3) = 0. Haciendo un cambio de variables como en la prueba del Lema de Normalizaci´on, obtenemos
f (z1+ c1t, z2+ c2t, t) = c1c2t3+ (c1z2+ c2z1+ c21+ c22+ 1)t2+ (z1z2+ 2c1z1+ 2c2z2)t + z12+ z22− 1.
Si, por ejemplo, c1 = c2 = 1, escribiendo a = a1− a3, b = a2− a3, c = a3, tenemos A = k[a, b, c] y c3+ (b + a + 3)c2+ (ab + 2a + 2b)c + a2+ b2− 1 = 0,
lo que muestra que c es entero sobre k[a, b].
Por otro lado, se demuestra sin dificultad que a1, a2son algebraicamente independientes sobre k, de donde sigue que a, b tambi´en lo sea.
4. Aplicaciones polinomiales y racionales
Sea k un cuerpo algebraicamente cerrado. Sea X ⊂ An = Ank un cerrado af´ın.
4.1. Anillo de funciones regulares.
Definici´on 4.1. Una funci´on polinomial (o funci´on regular) en X es una funci´on f : X → k tal que existe F ∈ k[x1, . . . , xn] con F (x) = f (x) para todo x ∈ X. Designamos RX el conjunto de todas las funciones polinomiales de X.
En otras palabras, una funci´on polinomial en X es la restricci´on de una funci´on polinomial en kn.
Consideremos el homomorfismo de k-´algebras resX : k[x1, . . . , xn] → kX := {g : X → k; g es funci´on}, definido por restricci´on a X, esto es, resX(f ) = f |X. Por construcci´on RX = im(resX) y I(X) = ker(resX); en particular RX ' k[x1, . . . , xn]/I(X).
El Anillo de coordenadas de X es, por definici´on, el anillo cociente k[x1, . . . , xn]/I(X), que designaremos k[X]. Como vimos, k[X] es can´onicamente isomorfo al anillo de las funciones regulares RX, al cual identificaremos sin previo aviso, cuando sea necesario.
Ejemplos 4.2.
a) k[∅] = 0 y k[An] = k[x1, . . . , xn].
b) Si a ∈ An, entonces k[{a}] = k[x1, . . . , xn]/Ma' k.
c) Consideremos la curva plana X = V(y − x2) ⊂ A2k, la Par´abola. El homomorfismo natural de k-´algebras (o sea, de anillos y que es k-lineal) ρ : k[x, y] → k[x], x 7→ x, y 7→ x2, es sobreyectivo y (y − x2) ⊂ ker ρ. Observar que ker ρ = I(X).
Sea K = k(x) el cuerpo de fracciones de k[x]. Claramente y − x2 es irreducible en K[x], puesto que es un polinomio de grado 1. Por el Lema de Gauss, tambi´en lo es en k[x][y] = k[x, y].
Por lo tanto I(X) = p(y − x2) = (y − x2) (comparar con el ejemplo a) en 2.9). Concluimos k[x, y]/I(X) = k[x].
d) El ejemplo c) puede ser generalizado de la siguiente forma. Sea X = V(yp − xq), con mcd(p, q) = 1. Se muestra que el polinomio yp − xq es irreducible en k[x, y] (ver los ejerci- cios) y del Nullstellensatz se deduce que I(X) = (yp− xq). Entonces k[X] = k[x, y]/(yp− xq).
M´as aun, utilizando el homomorfismo k[x, y] → k[x], x 7→ tp, y 7→ tq, como en c), se deduce k[X] ' k[tp, tq] ⊂ k[t]. En el caso p = 1 obtenemos k[X] ' k[t].
Como sabemos, el homomorfismo cociente k[x1, . . . , xn] → k[X] establece una corresponden- cia biyectiva entre los ideales de k[X] y los ideales de k[x1, . . . , xn] que contienen I(X); esta correspondencia preserva ideales primos, maximales y radicales.
Por otro lado, si J ⊃ I(X), V(J ) es un cerrado af´ın contenido en X, por lo tanto un cerrado en X con la topolog´ıa inducida. Rec´ıprocamente, si Y ⊂ X es un subconjunto cerrado en X, tambi´en lo ser´a en An y I(Y ) ⊃ I(X).
Definici´on 4.3. Un subconjunto algebraico af´ın de X es un conjunto cerrado de X.
Podemos entonces “relativizar” los operadores V y I a ideales radicales de k[X] y conjuntos cerrados de X, respectivamente: definimos
{ideales radicales de k[X]}
VX ..
{cerrados de X}
IooX ,
como VX(J + I(X)) = V(J ) ⊂ X y IX(Y ) = I(Y ) + I(X). Identificando k[X] con RX, entonces J + I(X) corresponde al ideal JX = resX(J ), que consiste en restringir a X los polinomios de J y entonces VX(J ) se identifica con {x ∈ X; f (x) = 0, ∀ f ∈ JX}. An´alogamente, IX(Y ) se identifica, en RX, con el ideal {g ∈ RX; g(y) = 0, ∀ y ∈ Y }.
El siguiente resultado es una consecuencia inmediata de las definiciones.
Proposici´on 4.4. k[X] es un dominio de integridad si y s´olo si X es irreducible.
De hecho, el anillo de coordenadas de un conjunto algebraico af´ın X es una k-´algebra de tipo finito y reducida (i.e., sin elementos nilpotentes). Este tipo de anillo caracteriza a los conjuntos algebraicos afines. M´as precisamente, tenemos la siguiente:
Proposici´on 4.5. Una k-´algebra es isomorfa al anillo de coordenadas de un conjunto alge- braico af´ın si y s´olo si es de tipo finito y reducida.
Proof. Sea A = k[a1, . . . , an] una k-´algebra de tipo finito. Consideramos el homomorfismo de k−´algebras ρ : k[x1, . . . , xn] → A, xi 7→ ai, i = 1, . . . , n. Entonces A ' k[x1, . . . , xn]/I donde I = ker ρ.
Por otro lado, A es reducido si y s´olo si I es un ideal radical (ver ejercicios), de donde sigue
el resultado.
Consideremos las curvas planas Xi := V(yi− x3), i = 1, 2. Como se desprende de Ejemplos 4.2, tenemos k[X1] = k[t], k[X2] = k[t2, t3] ( k[t]. Como estos anillos no son isomorfos (observe que k[t2, t3] no es un DFU), nos gustar´ıa decir que X1 y X2 no son curvas (planas) isomorfas y que X1es isomorfa a “la recta” af´ın A1k. Para este fin, precisamos tener una noci´on de “morfimo”, lo que introduciremos en la pr´oxima secci´on.
4.2. Aplicaciones polinomiales.
Definici´on 4.6. Sean X ⊂ An, Y ⊂ Am conjuntos algebraicos afines. Una aplicaci´on φ : X → Y se dice que es polinomial si existen F1, . . . , Fm ∈ k[x1, . . . , xn] tales que φ(x) = (F1(x), . . . , Fm(x)) para todo x ∈ X.
Dada una aplicaci´on arbitraria η : V → W entre dos conjuntos tambi´en arbitrarios, tenemos un homomorfismo can´onico de k-´algebras
η∗ : kW → kV
definido por η∗(g) = g ◦ η; utilizando la terminolog´ıa anglosajona, diremos que η∗ es el pullback (imagen inversa) de η. Es f´acil verificar, que la “operaci´on” que consiste en efectuar pullback, es un proceso funtorial contravariante, o sea, id∗ = id y (η ◦ ν)∗ = ν∗ ◦ η∗.
Ejemplo 4.7. Asumimos V ⊂ W y designamos por i : V → W la aplicaci´on de inclusi´on, entonces i∗ : kW → kV es el homomorfismo de restricci´on definido por i∗(g) = g|V. Por abuso de notaci´on, anotamos i∗ tambi´en como resV: observemos que si W = Am y V ⊂ An es un conjunto algebraico af´ın, identificando k[x1, . . . , xn] con RAn ⊂ kAn, la restricci´on del homomorfismo i∗ : kAn → kV a k[x1, . . . , xn] induce exactamente el homomorfismo resV : k[x1, . . . , xn] → i∗(k[x1, . . . , xn]) = RV = k[V ] que hab´ıamos definido anteriormente.
Designamos por x1, . . . , xn las funciones coordenadas en An y y1, . . . , ym las funciones coor- denadas en Am. En el siguiente resultado identificaremos k[Y ] y k[X] con RX y RY, respectiva- mente..
Proposici´on 4.8. Sea φ : X → Y una aplicaci´on entre conjuntos algebraicos afines, X ⊂ An, Y ⊂ Am. Las siguientes afirmaciones son equivalentes:
a) φ es polinomial.
b) φ∗(yj|Y) ∈ k[X], j = 1, . . . , m.
c) φ∗(k[Y ]) ⊂ k[X].
Proof. Que φ sea polinomial equivale a la existencia de polinomios F1, . . . , Fm ∈ k[x1, . . . , xn] y un diagrama conmutativo de aplicaciones polinomiales
An Φ //Am
X?
OO
φ //Y?
OO
donde Φ = (F1, . . . , Fm). La funtorialidad del pullback induce un diagrama conmutativo de homomorfismos
kAn
resX
kAm
Φ∗
oo
resY
kX φ //kY
con Φ∗(yj) = Fj, para todo j. La implicaci´on a) ⇒ b) sigue inmediatamente.
Para probar b) ⇒ a) basta con observar que para todo j = 1, . . . , m, existe F ∈ k[x1, . . . , xn] tal que φ∗(resY(yj)) = resX(Fj).
La equivalencia b) ⇔ c) es consecuencia del hecho que φ∗ es un homomorfismo de k-´algebras.
Corolario 4.9. φ : X → Y es polinomial si y s´olo si φ = (f1, . . . , fm) con fj ∈ k[X], j = 1, . . . , m.
Corolario 4.10. Toda aplicaci´on polinomial φ : X → Y es continua en relaci´on a las topolog´ıas de Zariski de X e Y .
Proof. Si Z = VY(h1, . . . , h`), hi ∈ k[Y ], entonces
φ−1(Z) = {x ∈ X; h1(φ(x)) = · · · = h`(φ(x)) = 0}
= VX(φ∗(h1), . . . , φ∗(h`)).
Ejemplos 4.11.
a) Consideremos la proyecci´on can´onica sobre el primer factor p1 : A2 → A1, p1(x, y) = x. La imagen de la curva algebraica af´ın V(xy − 1) es el conjunto {(t; t 6= 0} que no es un cerrado de A1. En otras palabras, una aplicaci´on polinomial no tiene porque ser cerrada.
b) La aplicaci´on polinomial φ : A1 → V(y2− x3), definida por t 7→ (t2, t3) es biyectiva. Su inversa est´a definida por
ψ(x, y) = y/x si x 6= 0 0 si x = 0.
Todo parece indicar que la inversa de φ no es polinomial (de acuerdo ?). Sin embargo, no es dif´ıcil de convencerse que ψ es continua en relaci´on a la topolog´ıa de Zariski; o sea que V(y2− x3) es homeomorfa a A1.
Un espacio topol´ogico es irreducible si no puede ser escrito como uni´on de cerrados propios.
La demostraci´on del siguiente corolario es dejada como ejercicio para el lector.
Corolario 4.12. Si φ : X → Y es una aplicaci´on polinomial y V es un subconjunto de X que es irreducible en relaci´on a la topolog´ıa inducida de X, entonces φ(V ) es irreducible considerado con la topolog´ıa inducida de Y .
Ejemplos 4.13.
a) C´ubica alabeada af´ın. La imagen de la funci´on k → k3, t 7→ (t, t2, t3), define un conjunto algebraico af´ın X definido como el conjunto de ceros comunes de los menores 2 × 2 de la matriz
x y z 1 x y
que es irreducible por el Corolario 4.12. De hecho ´estos menores generan el ideal I(X), pero eso es un poco m´as dif´ıcil de demostrar: bastar´ıa con probar que el ideal (y − x2, z − xy, y2− xz) es radical, gracias al Nullstellensatz.