DEPARTAMENTO DE MATEMÁTICA DOCUMENTO DE TRABAJO “Algunos resultados sobre el número y el grado de ecuaciones definiendo una variedad algebraica- Survey” Fabiana Krongold y Pablo Solernó D.T.: N° 12 Marzo 1999 Vito Dumas 284, (B1644BID) Victoria, Pcia. de Buenos Aires, Argentina Tel: 4725-7053 Fax: 4725-7010 Email: [email protected] Algunos resultados sobre el número y el grado de ecuaciones definiendo una variedad algebraica - Survey Fabiana Krongold Dep. de Matemática. Fac. de Ciencias Exactas y Naturales (UBA) Pab.I, Ciudad Universitaria. 1428 Buenos Aires [email protected] Pablo Solernó Dep. de Economı́a y Matemática. Universidad de San Andrés Vito Dumas 284. 1644 Victoria [email protected] Estas notas recogen algunos resultados elementales sobre cantidad y grado de ecuaciones definiendo un conjunto algebraico afı́n, que pueden enunciarse y demostrarse con un mı́nimo de herramientas de álgebra conmutativa y geometrı́a algebraica. No todas las pruebas están incluı́das, en algunos casos describimos esbozos de las mismas y ciertos resultados no son enunciados en su máxima generalidad. El lector interesado puede consultar los surveys [16], [19] y también [14, Ch.V]. Este apunte es producto de un seminario realizado en el Departamento de Matemática de la Fac. de Ciencias Exactas (UBA) durante el segundo semestre de 1998. En él participaron, además de los autores, Marcela Almeida, Cristina Blanco, Manuela Blaum, Lisi D’Alfonso y Gabriela Jerónimo; responsabilizamos a ellas por cualquier error u omisión. Comenzamos con una breve sı́ntesis de las nociones y resultados básicos de álgebra conmutativa y geometrı́a algebraica, que pueden ser encontrados en cualquier libro de texto sobre el tema (por ejemplo [5] o [14]). 1 Preliminares Por simplicidad k denotará un cuerpo algebraicamente cerrado (muchos de los resultados permanecen válidos para cuerpos más generales) y k [x1 , ..., xn ] el anillo de polinomios en n indeterminadas sobre k. 1.1 Variedades algebraicas e ideales Una variedad algebraica V ⊆ k n será el conjunto de soluciones de un sistema de ecuaciones polinomiales (la noetherianidad de k [x1 , ..., xn ] implica que siempre puede definirse una variedad por un número finito de ecuaciones). 1 Dada una variedad V ⊆ k n se define el ideal de la variedad V al conjunto de todos los polinomios f ∈ k [x1 , ..., xn ] que se anulan al especializar en cualquier punto de V ; se comprueba inmediatamente que estos polinomios forman en efecto un ideal en k [x1 , ..., xn ] que notaremos =(V ). Este ideal cumple obviamente la condición siguiente: si f m pertenece a =(V ) para algún m ∈ N, entonces f pertenece a =(V ). Un ideal que verifica este condición se llama radical. También consideraremos una construcción recı́proca: dado un ideal I ⊆ k [x1 , ..., xn ], notaremos con V(I) el conjunto algebraico {x ∈ k n ; f (x) = 0, ∀f ∈ I} . Claramente se tiene la igualdad V(=(V )) = V y la inclusión I ⊆ =(V(I)) que es estricta si el ideal I no es un ideal radical (ver Teorema 1). Dada una variedad V ⊆ k n , denotamos con k[V ] al anillo cociente k [x1 , ..., xn ] /=(V ) y lo llamaremos el anillo de coordenadas de V. Si W ⊆ k m es otra variedad algebraica, un morfismo de V en W será una aplicación ϕ : k n → k m polinomial (o sea una m−upla de polinomios en n−variables) tal que ϕ(V ) ⊆ W. No es difı́cil mostrar que a cada morfismo de variedades ϕ se le asocia unı́vocamente un morfismo de k−álgebras ϕ∗ : k[W ] → k[V ] y recı́procamente. Un ideal I se dice primo si cada vez que ab ∈ I, entonces a ∈ I o b ∈ I. Para cada ideal I se define el radical de I al conjunto de todos aquellos elementos f para m los √ cuales alguna potencia f pertenece a I. Este conjunto es un ideal que notaremos I y coincide con la intersección de todos los ideales primos que contienen a I. Los conjuntos algebraicos inducen una topologı́a en k n (llamada topologı́a de Zariski ) que adoptaremos desde ahora, en la cual los conjuntos cerrados son las uniones finitas de conjuntos algebraicos. Recordamos que un subconjunto Z de un espacio topológico X se dice irreducible si Z no puede escribirse como unión de dos cerrados propios. Es fácil ver que un conjunto algebraico V ⊆ k n es irreducible si y sólo si =(V )es un ideal primo. La noetherianidad de k [x1 , ..., xn ] implica fácilmente el siguiente resultado: todo conjunto algebraico V puede descomponerse de una única manera como unión finita de conjuntos algebraicos irreducibles, que se llaman las componentes irreducibles de V . 1.2 Teorema de los ceros Hemos visto en la sección anterior que un ideal I ⊆ k [x1 , ..., xn ] siempre está contenido en el ideal de la variedad definida por I que notamos =(V(I)) . El Teorema de los ceros describe este último ideal en términos de I : Teorema 1 (Teorema de los ceros de Hilbert) Sea I un ideal en k [x1 , ..., xn ], entonces : • I es un ideal maximal si y solo si I = (x1 − α1 , ..., xn − αn ), donde (α1 , ..., αn ) ∈ k n . √ • =(V(I)) = I ; en particular V(I) = ∅ si y solo si 1 ∈ I. 1.3 Normalización de Noether. Dimensión Intentamos ahora describir con un poco más de exactitud el anillo de coordenadas de una variedad y al mismo tiempo introducir una noción de dimensión. Parte de dicha información está dada por el llamado Teorema de normalización de Noether (Max, no Emmy). Para ello recordamos que un anillo A se dice que es entero sobre un subanillo B 2 si cada elemento de A verifica una ecuación polinomial mónica sobre B; si ϕ : B → A es un morfismo de anillos decimos que ϕ es entero si A es entero sobre ϕ(B). Teorema 2 Sea I ⊆ k [x1 , ..., xn ] un ideal, entonces existe un cambio lineal de variables (x1 , ..., xn ) 7→ (y1 , ..., yn ) y un entero r, 0 ≤ r ≤ n (independiente del cambio lineal), tal que el morfismo canónico k[y1 , ..., yr ] → k [x1 , ..., xn ] /I es inyectivo y entero. La interpretación geométrica del Teorema de Noether es la siguiente: dada una variedad V ⊆ k n existe un (único) natural r, 0 ≤ r ≤ n, y una aplicación lineal π : k n → k r tal que π(V ) = k r y para todo z ∈ k r el conjunto π −1 (z) es finito. Puede demostrarse también que casi todo cambio lineal (x1 , ..., xn ) 7→ (y1 , ..., yn ) (resp. casi toda aplicación lineal π) verifica el Teorema. A partir del Teorema de normalización de Noether es posible dar una definición de la dimensión de una variedad : sea V ⊆ k n una variedad algebraica y sea =(V ) ⊆ k [x1 , ..., xn ] su ideal; sea r el entero del Teorema de Noether para el ideal =(V ) , entonces se define dim(V ) := r. Es posible demostrar que si V se descompone como unión de sus componentes irreducibles entonces la dim(V ) es igual al máximo de las dimensiones de sus componentes. Si todas las componentes irreducibles tienen igual dimensión se dice que la variedad es equidimensional. 1.4 Dimensión vs. número de ecuaciones Intuitivamente es claro que a medida que uno agrega ecuaciones, el “grado de libertad” (i.e. la dimensión) del conjunto de soluciones va disminuyendo tal como ocurre en el caso de subespacios lineales; la analogı́a va un poco más allá y la caı́da de dimensión no puede ser mayor que 1. Más precisamente se tiene el siguiente resultado: Teorema 3 Sea V ⊆ k n una variedad equidimensional y sea f ∈ k [x1 , ..., xn ] , entonces vale una y sólo una de las 3 condiciones siguientes: 1. V ∩ {f = 0} es equidimensional de dimensión dim(V ) − 1 (este caso ocurre cuando f no es divisor de cero ni unidad en k[V ] ). 2. V ∩ {f = 0} tiene igual dimensión que V (en este caso f se anula sobre al menos una componente de V y f es un divisor de cero en k[V ] ). 3. V ∩ {f = 0} = ∅ (en este caso f es una unidad en k[V ]). En particular si f1 , ..., fs son polinomios en k [x1 , ..., xn ] y W := {f1 = 0, ...., fs = 0}, entonces W = ∅ o dim(W ) ≥ n − s. 1.5 Grado de una variedad Introducimos ahora un nuevo invariante: el grado de una variedad (que notaremos deg(V )). Comenzaremos por una variedad irreducible: sea V ⊆ k n una variedad irreducible y sea r := dim(V ), como una consecuencia del Teorema de Noether, es posible demostrar que si uno considera la intersección de V con una variedad lineal L de dimensión n − r en 3 posición “suficientemente general”, la variedad V ∩ L tiene dimensión cero, es decir es un número finito de puntos. Notemos L el conjunto de las variedades lineales que cumplen esas dos condiciones. Definimos entonces deg(V ) de la siguiente manera: deg(V ) := max ] {V ∩ L / L ∈ L} . Si bien no es obvio a partir de esta definición , deg(V ) resulta siempre un número natural (cf. [17, Ch.5] o [9, Section 2]) que generaliza la noción de grado de un polinomio. Siguiendo [9] , para variedades arbitrarias (no necesariamente irreducibles) se define deg(V ) como la suma de los grados de sus componentes irreducibles. Calcular grados resulta en general más difı́cil que calcular dimensiones, el siguiente resultado relaciona deg(V ) con las ecuaciones que lo definen: Teorema 4 (“Desigualdad de Bezout”; cf. [9, Th.1, Cor.1]) Sea V ⊆ k n una variedad tal que V = {f1 = 0, ...., fs = 0}, entonces se tiene: deg(V ) ≤ 2 s Y deg(fi ). i=1 Número de ecuaciones Después de introducir las nociones y resultados básicos pasamos a considerar el número de ecuaciones necesarias para describir un conjunto algebraico en k n . Comencemos por algunos ejemplos: Ejemplo 1: Todo conjunto algebraico V en k puede describirse con una sola ecuación. (Observar que =(V ) ⊆ k[x] es principal.) Ejemplo 2: Todo conjunto algebraico V de dimensión cero en k n (i.e. un conjunto finito de puntos) puede darse por n ecuaciones (ver Proposición 11). Hay varias maneras de ver esto, por ejemplo por inducción en n . Para n = 1 es el ejemplo anterior; supongamos n > 1 : sean P1 , ..., Ps los puntos de V y sean a1 , ..., at los elementos de k que aparecen como última coordenada de al menos un punto de V (t ≤ s pues puede haber puntos con la misma última coordenada). Para cada ı́ndice j, 1 ≤ j ≤ t, el conjunto V ∩ {xn = aj } es un conjunto algebraico finito definido por las ecuaciones que definen a V reemplazando xn por aj y por lo tanto definible por ecuaciones en las variables x1 , ..., xn−1 ; luego, por hipótesis inductiva, existen n−1 polinomios gj1 , ..., gj,n−1 ∈ k [x1 , ..., xn−1 ] cuyos ceros son las primeras n − 1 coordenadas de los puntos de V ∩ {xn = aj }. Es inmediato comprobar que V está dado por las ecuaciones f1 = 0, ..., fn = 0 tomando f1 := t X k=1 gk1 Y j6=k (xn − aj ) , ...... , fn−1 := t X k=1 4 gk,n−1 Y j6=k (xn − aj ) , fn := t Y (xn − aj ). j=1 Ejemplo 3: Toda variedad algebraica equidimensional V ⊆ k n de dimensión n − 1 puede darse por una sola ecuación; más aún, en este caso el ideal =(V ) está generado por un solo polinomio libre de cuadrados f y deg(f ) = deg(V ). No daremos la prueba de este hecho aquı́; para una demostración completa ver [14, Ch.II, Cor.3.10]. Estos tres ejemplos inducirán al muy optmista a pensar que toda variedad algebraica en k n de dimensión r puede ser dada por n − r ecuaciones, pero esto no es cierto en general (por ejemplo, el conjunto algebraico formado por los 3 ejes coordenados de C3 no puede darse por 2 ecuaciones). El optimista a secas conjeturará algo más débil: toda variedad algebraica en k n puede darse con n ecuaciones. Si bien esto es verdad, recién en 1972 U.Storch [21] e independientemente D.Eisenbud y G. E.Evans [6] hallaron una demostración completa de este hecho (ver Sección 2.3). Por empezar veamos un resultado clásico debido a Kronecker [12] , que afirma que toda variedad algebraica en k n pude darse por n + 1 ecuaciones. 2.1 Teorema de Kronecker: n + 1 ecuaciones bastan Teorema 5 Sea V ⊆ k n una variedad algebraica definida por los ceros de polinomios f1 , . . . , fs ∈ k [x1 , ..., xn ] , entonces existen polinomios h1 , . . . , hn+1 ∈ k [x1 , ..., xn ] , kcombinaciones lineales de los polinomios f1 , . . . , fs , cuyos ceros definen la misma variedad V. Dem.- Basta suponer s > n + 1. Sean F1 , . . . , Fs ∈ k [x0 , x1 , ..., xn ] los homogeneizados de deg(f ) los polinomios f1 , . . . , fs (es decir, cada Fi es el polinomio homogéneo x0 i fi ( xx10 , ....., xxn0 )). Sea d := maxi {deg Fi } y sean e1 , . . . , es números enteros no negativos tales que deg(xe0i Fi ) = d para todo i. Definendo Gi := xe0i Fi (1 ≤ i ≤ s) se tienen polinomios homogéneos G1 , . . . , Gs ∈ k [x0 , x1 , ..., xn ] de grado d tales que Gi (1, x1 , . . . , xn ) = fi (x1 , . . . , xn ). Dado que G1 , . . . , Gn+2 son algebraicamente dependientes sobre k, existe un polinomio no nulo Φ ∈ k[y1 , ..., yn+2 ] tal que Φ(G1 , . . . , Gn+2 ) = 0; como los polinomios Gi son homogéneos del mismo grado, sin pérdida de generalidad se puede suponer que Φ es también homogéneo y sea D := deg(Φ). Ahora se hace una modificación de los polinomios Gi “a la Noether”: sean G11 , . . . , G1,n+1 ∈ k [x0 , x1 , ..., xn ] definidos ası́: G1i := Gi − t1i Gn+2 (1 ≤ i ≤ n + 1) donde t11 , . . . , t1,n+1 que Φ(t11 , . . . , t1,n+1 , 1) 6= 0. P ∈ k son tales γn+2 Si notamos Φ = γ aγ y1γ1 . . . yn+2 y evaluamos en los polinomios G1 , . . . , Gn+2 se tiene: X X γn+2 γn+2 0= aγ Gγ11 . . . Gn+2 = aγ (G11 + t11 Gn+2 )γ1 . . . (G1,n+1 + t1,n+1 Gn+2 )Gn+2 = γ γ = X γ γ n+1 aγ tγ111 . . . t1,n+1 GD n+2 + D−1 X j=0 5 pj (G11 , . . . , G1,n+1 )Gjn+2 donde cada pj ∈ k [y1 , ..., yn+1 ] es un polinomio homogéneo de grado D − j. De la igualdad anterior se sigue: Φ(t11 , . . . , t1,n+1 , 1)GD n+2 =− D−1 X pj (G11 , . . . , G1,n+1 )Gjn+2 (1) j=0 Como deg(pj ) > 0 (0 ≤ j ≤ D − 1), cada polinomio pj (G11 , . . . , G1,n+1 ) está contenido en el ideal de k [x0 , x1 , ..., xn ] generado por los polinomios G11 , . . . , G1,n+1 . Entonces de la igualdad (1) se deduce que: q Gn+2 ∈ (G11 , . . . , G1,n+1 ). Si s > n+2, repitiendo el anterior procedimiento para los polinomios G11 , . . . , G1,n+1 , Gn+3 se obtienen G21 , . . . , G2,n+1 ∈ k [x0 , x1 , ..., xn ] homogéneos de grado d de la forma: G2i := G1i − t2i Gn+3 = Gi − t1i Gn+2 − t2i Gn+3 (1 ≤ i ≤ n + 1) donde t21 , . . . , t2,n+1 son elementos adecuados de k. Además se tiene que q Gn+2 , Gn+3 ∈ (G21 , . . . , G2,n+1 ) (obsérvese que para el polinomio Gn+2 lo anterior es cierto pues el ideal de k [x0 , x1 , ..., xn ] generado por los polinomios G11 , . . . , G1,n+1 está contenido en el ideal generado por los polinomios G21 , . . . , G2,n+1 , Gn+3 ). Repitiendo el anterior procedimiento s − n − 1 veces, se obtienen polinomios homogéneos Gs−n−1,1 , . . . , Gs−n−1,n+1 ∈ k [x0 , x1 , ..., xn ] de grado d de la forma : Gs−n−1,1 = G1 − t11 Gn+2 .. .. . . − · · · − ts−n−1,1 Gs .. . (2) Gs−n−1,n+1 = Gn+1 − t1,n+1 Gn+2 − · · · − ts−n−1,n+1 Gs tales que Gn+2 , . . . , Gs ∈ q (Gs−n−1,1 , . . . , Gs−n−1,n+1 ). (3) Para cada i ∈ {1, . . . , n + 1}, definimos hi (x1 , . . . , xn ) := Gs−n−1,i (1, x1 , . . . , xn ). Se deduce entonces de (2): h1 = f1 − t11 fn+2 .. .. . . − · · · − ts−n−1,1 fs .. . (4) hn+1 = fn+1 − t1,n+1 fn+2 − · · · − ts−n−1,n+1 fs Además por (3) se tiene: fn+2 , . . . , fs ∈ p (h1 , . . . , hn+1 ) p p Para finalizar veamos que (f1 , . . . , fs ) = (h1 , . . . , hn+1 ): la inclusión ⊆ vale pues por (4) los polinomios f1 , . . . , fn+1 son k-combinación lineal de fn+2 , . . . , fs , h1 , . . . , hn+1 . La inclusión ⊇ es trivial pues los polinomios hi son k-combinación lineal de los fj . 6 2.2 Teorema de Kronecker con cotas de grado El Teorema de Kronecker que acabamos de ver admite una versión con cotas de grado sobre los polinomios h1 , . . . , hn+1 . Dado que estos polinomios se pueden tomar como k−combinaciones lineales de cualquier conjunto de polinomios que definan a la variedad V, es suficiente demostrar el siguiente resultado (ver [9, Remark 4, Prop.3]): Lema 6 Sea V ⊆ k n una variedad algebraica, entonces existen polinomios f1 , . . . , fs ∈ k [x1 , ..., xn ] tales que V = {f1 = 0, . . . , fs = 0} y además deg(fi ) ≤ deg(V ), para todo i = 1, ..., s. Dem.- Basta ver que para todo punto P fuera de V existe un polinomio f ∈ k[x1 , . . . , xn ] tal que deg(f ) ≤ deg(V ), f |V = 0 y f (P ) 6= 0. Podemos suponer que V es irreducible (el caso general se deduce fácilmente, repitiendo el argumento para cada componente y multiplicando las ecuaciones). Sea P := (a1 , . . . an ) 6∈ V ; sin pérdida de generalidad podemos suponer también que la proyección π : V → k r , (x1 , . . . , xn ) 7→ (x1 , . . . xr ) está en posicion de Noether (i.e. π es una aplicación suryectiva y de fibra finita) (cf. Teorema 2). Luego π −1 (a1 , . . . , ar ) es un conjunto finito {Q1 , . . . Qt } ⊆ V . Sea ` ∈ k[x1 , . . . , xn ] una forma lineal tal que `(P ) 6= `(Qi ) ∀i, 1 ≤ i ≤ t y consideremos la aplicación lineal: π` : k n → k r+1 , definida por x 7→ (π(x), `(x)). Puede verse que π` (V ) es un cerrado de k r+1 de dimensión r = dim(V ); luego existe g ∈ k[x1 . . . xr+1 ] tal que π` (V ) = {g = 0} (ver Ejemplo 3 de la sección anterior) y además deg(g) = deg(π` (V )) ≤ deg(V ) (esta última desigualdad vale pues π` es lineal, cf. [9, Lemma 2]). Sea f := g ◦ π` ∈ k[x1 , . . . xn ]. Es claro que deg(f ) ≤ deg(g) ≤ r y que f |V = g|π` (V ) = 0. Además f (P ) = g(π` (P )) 6= 0, pues si no fuera ası́ se tendrı́a que (π(P ), `(P )) ∈ π` (V ) y por lo tanto existirı́a Q ∈ V tal que Q ∈ π −1 (P ) y `(Q) = `(P ), lo que contradice la elección de la forma lineal `. Juntando este Lema y el Teorema 5 se tiene: Teorema 7 (ver [9, Prop.3] ) Toda variedad V ⊆ k n puede darse por n + 1 ecuaciones cuyos grados están mayorados por deg(V ). 2.3 Teorema de Storch-Eisenbud-Evans En 1891 K.Th.Vahlen [22], intentando refinar el resultado de Kronecker, afirma haber encontrado una curva en k 3 que no puede ser definida por 3 ecuaciones; recién en 1942, Perron [20] (que en esa época era corronel) encuentra un error en la prueba de Vahlen. En 1960 M. Kneser [10] demuestra que toda variedad algebraica en k 3 puede ser dada por 3 ecuaciones. El resultado general (“n ecuaciones bastan”) es demostrado en 1971 independientemente por U.Storch y D.Eisenbud-G. E.Evans. Teorema 8 Sea V ⊆ k n una variedad algebraica entonces V puede darse por n ecuaciones. 7 Las demostraciones originales pueden encontrarse en [21] y [6]; una prueba corta y elemental aparece en [14, Ch.V, Cor.1.5]. 2.4 n − 1 ecuaciones El Teorema 3 muestra que para definir una variedad algebraica de dimensión cero se necesitan al menos n ecuaciones, con lo que el Teorema de Storch-Eisenbud-Evans es optimal. Sin embargo la cuestión acerca de si n − 1 ecuaciones pueden definir una variedad algebraica recobra sentido si nos restringimos al caso de variedades cuyas componentes irreducibles tienen dimensión positiva. En este sentido se pueden mencionar los resultados afirmativos de D.Ferrand, que en 1975 demuestra que toda curva sin puntos aislados localmente intersección completa (ver definición en la Sección 3.4) en k n se puede definir por n − 1 ecuaciones. Este resultado fue generalizado por G.Lyubeznik en 1987 para variedades de dimensión arbitraria, localmente intersección completa y sin puntos aislados. El caso general permanece abierto. 3 Sobre los grados de generadores de =(V ) En la sección anterior nos interesamos por la cantidad y el grado de ecuaciones cuyos ceros corresponden a una variedad algebraica dada V ; en esta sección estudiaremos un problema más algebraico: ¿cuán pequeños o grandes pueden los grados y el número de generadores del ideal de todos los polinomios que se anulan sobre una variedad ? O dicho de otra manera: ¿qué se puede decir sobre los grados y el número de generadores de un ideal polinomial primo o radical ? La situación es muy diferente al caso de las ecuaciones que acabamos de ver en la sección precedente. Un ejemplo de Macaulay, reinterpretado por Abhyankar nos hace reflexionar sobre el rol de los anillos noetherianos desde un punto de vista efectivo y algorı́tmico : Teorema 9 (ver [1]) Para todo m ∈ N existe una curva irreducible (es decir una variedad irreducible de dimensión 1) Vm ⊂ k 3 tal que todo sistema de generadores de =(Vm ) ⊂ k[x1 , x2 , x3 ] tiene al menos m elementos. Existen también resultados generales, aunque poco precisos (si bien algorı́tmicos): Teorema 10 (ver [11]) Sea V ⊆ k n una variedad, entonces existe una constante c ∈ N , que no depende de V , tal que existe un sistema de generadores de =(V ) cuya cantidad y cr grados están mayorados por deg(V )n , donde r := dim(V ). Los resultados que siguen dan algunas respuestas para ciertos casos particulares. 3.1 Dimensión cero Sea V ⊆ k n una variedad algebraica de dimensión cero y de cardinal t. Supongamos que todas las primeras coordenadas de los puntos de V son distintas (esto puede obtenerse 8 por un cambio lineal de coordenadas, lo que no modifica ni grados ni cantidad de generadores de =(V )). Entonces se tiene el siguiente resultado, conocido como “The Shape Lemma” (la demostración es muy simple y queda como ejercicio, sino se puede consultar [23, Prop.4.4.1]) : Proposición 11 Existen polinomios p1 , ..., pn ∈ k[x1 ] tales que deg (p1 ) = t y deg (pj ) ≤ t, j = 2, ..., n, tales que =(V ) = (p1 , x2 − p2, ..., xn − pn ). Es interesante señalar que la Proposición anterior es falsa para conjuntos algebraicos de dimensión cero en el espacio proyectivo Pn . Se tiene el siguiente resultado (ver [7]): Teorema 12 Para todo m ∈ N existe un conjunto finito de puntos V ⊂ P2 tal que =(V ) ⊂ k[x0 , x1 , x2 ] no puede ser generado por m elementos. 3.2 3.2.1 El caso regular Puntos regulares. Espacio tangente Sea P un punto de k n , se define el anillo local de P en k n , que notaremos OP,kn , al anillo de todas las fracciones fg , con f ,g ∈ k [x1 , ..., xn ] , tales que g(P ) 6= 0. OP,kn resulta un anillo local, es decir, posee un único ideal maximal M : si P := (a1 , ..., an ), entonces M = (x1 − a1 , ..., xn − an )OP,kn . Dada una variedad algebraica V ⊆ k n , tal que P ∈ V (es decir =(V ) ⊆ (x1 − a1 , ..., xn − an )), se define el anillo local de P en V , que notaremos OP,V , al anillo OP,kn /=(V )OP,kn . Este anillo también resulta un anillo local y su único ideal maximal es la clase de M en el cociente, que notaremos MP . Intuitivamente OP,V corresponde a las funciones definidas en un entorno de V alrededor del punto P . El principio local global (ver [14]) establece que =(V ) = (f1 , . . . , fm ) si y solo si para todo P ∈ V vale que =(V )OP,kn = (f1 , . . . fm )OP,kn . Definiremos ahora la noción de punto regular de una variedad (que corresponde a la idea de un punto liso en una variedad). Por simplicidad supongamos que V es una variedad algebraica equidimensional y P un punto de V. Diremos que el punto P es regular en V si vale la igualdad: dim(V ) = dimk MP /MP2 . Observar que la definición tiene sentido ya que MP /MP2 admite una estructura natural de k−espacio vectorial de dimensión menor o igual que n. Esta igualdad se interpreta ası́: la dimensión de la variedad es igual a la dimensión del espacio tangente a V en el punto P (ver la definición de espacio tangente que sigue). Una variedad algebraica V se dice regular si todos sus puntos son regulares. Ahora definiremos brevemente una noción ı́ntimimamente ligada a la noción de punto regular: el espacio tangente. Por razones técnicas la naturaleza de nuestra definición será más algebraica que geométrica. 9 Sea I ⊂ k [x1 , ..., xn ] un ideal y sea P := (a1 , ..., an ) ∈ k n un punto de V(I), dado un polinomio f ∈ I, notaremos por fP la parte lineal (i.e. de grado 1) del polinomio f al desarrollarlo en potencias de (x1 − a1 ), ..., (xn − an ) (Taylor). El espacio tangente (Zariski) al ideal I en el punto P (que notaremos TP,I ) es la variedad lineal afı́n definida por las ecuaciones fP = 0, donde f recorre todos los elementos de I. Dada una variedad V ⊆ k n el espacio tangente a V en P será por definición TP,=(V ) , que también notaremos por TP,V . Se puede demostrar que P ∈ V es regular si y sólo si dim(V ) = dim(TP,V ). Por medio del espacio tangente se puede dar un criterio suficiente para encontrar generadores locales de =(V ): Lema 13 ([18, Lemma, p.34]) Sea V ⊆ k n una variedad definida por ecuaciones f1 = t \ 0, ..., ft = 0, y P ∈ V un punto regular. Entonces TP,V = TP,(fi ) si y sólo si =(V )OP,kn = i=1 (f1 , . . . ft )OP,kn . 3.2.2 Variedades proyectivas. Inmersión de Veronese Sea N := n+d − 1 y sea sd : Pn → PN la aplicación d d−1 d (x0 , . . . , xn ) 7→ (xd0 , xd−1 0 x1 , . . . , x0 xn , . . . , xn ), de tal manera que las coordenadas de la imagen recorran todos monomios de grado d en n variables. La aplicación sd es inyectiva y recibe el nombre de inmersión de Veronese. Puede verse que =(sd (Pn )) es un ideal primo generado por las cuádricas yi yj − yk yt , para aquellos ı́ndices 0 ≤ i, j, k, t ≤ N tales que sd (x)i sd (x)j = sd (x)k sd (x)t . d−1 Cada polinomio homogéneo de grado d, F (x0 , . . . , xn ) := α0 xd0 + α1 xd−1 0 x1 + αn x0 xn + d · · ·+αN xn , tiene asociado una forma lineal lF (y0 , . . . , yN ) := α0 y0 +· · ·+αN yN que verifica que F (x) = lF (sd (x)) (en este sentido se dice que sd “linealiza” polinomios homogéneos de grado d). La aplicación sd es una inmersión en el sentido usual: si W es una variedad proyectiva en Pn , entonces para todo punto Q ∈ W , OQ,W es isomorfo a Osd (Q),sd (W ) . En particular las imágenes de puntos regulares de W resultan puntos regulares de sd (W ). Estamos ahora en condiciones de dar un esbozo de la demostración del siguiente resultado debido a D. Mumford: Teorema 14 (ver [18]) Sea V ⊆ k n variedad irreducible regular de grado d. Entonces existen polinomios f1 , . . . fm generadores de =(V ) cuyos grados están mayorados por d. Además se tiene que m ≤ n+d − 1. d Dem. (sketch)- Por el principio local-global basta ver que existen polinomios f1 , . . . fm con deg(fi ) ≤ d para todo i, que generen el ideal =(V ) en cada localización OP,kn , donde P recorre todos los puntos de V . Sea V la clausura de V en Pn con la topologı́a de Zariski. De acuerdo a la definición de grado, se tiene que V es una variedad proyectiva irreducible del mismo grado que V . Siguiendo la demostración del Lema 6 se tiene que V = {Fi = 0, 1 ≤ i ≤ m}, donde los Fi son todos los polinomios homogéneos de grado exactamente d que pertenecen a 10 =(V ). Observemos que la cantidad de estos polinomios k-linealmente independientes está n+d acotada por d − 1. Obviamente si definimos fi (x) := Fi (1, x) ∈ k[x1 , . . . , xn ] se tiene que V = {f1 = 0, . . . , fm = 0}. Queremos ver que =(V ) = (f1 , . . . , fm ). Si qj denotan las cuádricas que describen sd (Pn ), entonces se tiene que: sd (V ) = {lF1 = 0, . . . , lFm = 0} ∩ sd (Pn ) = {lF1 = 0, . . . , lFm = 0, q1 = 0, . . . , qr = 0}. Dado que todo P ∈ V es regular, entonces sd (P ) es regular en sd (V ) y por lo tanto en sd (V ). El punto central de la demostración (que no haremos aquı́) es la siguiente relación válida para cada punto P ∈ V : Tsd (P ),sd (V ) = m \ Tsd (P ),(lF ) ∩ i i=1 r \ Tsd (P ),(qj ) . j=1 Aplicando el Lema 13 para las variedades sd (V ) ⊆ sd (k n ) y para el punto sd (P ) (que es regular en sd (V )) se deduce que =(sd (V ))Osd (P ),sd (kn ) = (lF1 , . . . lFm , y0 − 1)Osd (P ),sd (kn ) . (Observar que todas las cuádricas qj son nulas en el anillo Osd (P ),sd (kn ) .) Calculando explı́citamente el isomorfismo que induce la inmersión de Veronese entre los anillos locales Osd (P ),sd (kn ) y OP,kn , se obtiene que para todo P ∈ V , =(V )OP,kn = (f1 , . . . fm )OP,kn y el teorema queda demostrado. 3.3 El caso Cohen-Macaulay Sea V ⊆ k n una variedad equidimensional, diremos que la variedad es Cohen-Macaulay si cada vez que se tiene una posición de Noether (cf. Teorema 2) k[y1 , ..., yr ] ,→ k[V ], entonces k[V ] resulta un k[y1 , ..., yr ]−módulo libre (de rango finito). La noción “CohenMacaulay” es una noción más algebraica que geométrica (ver por ejemplo [14, Ch.VI, Section 3]), nuestra definición no es la habitual (aunque correcta !) y es sólo con fines didácticos. Es posible demostrar que toda variedad regular es Cohen-Macaulay (ver [14, Ch.VI, p.187]). Una familia de polinomios f1 , . . . , fn−r ∈k [x1 , ..., xn ] se dice que es una sucesión regular si cada fi no es divisor de cero en el anillo k [x1 , ..., xn ] /(f1 , . . . , fi−1 ), 1 ≤ i ≤ n − r, y además 1 ∈ / (f1 , . . . , fn−r ). Es posible demostrar que si f1 , . . . , fn−r es una sucesión regular, entonces para cada ı́ndice i la variedad Vi := {f1 = 0, . . . , fi = 0} es equidimensional de dimensión n − i (cf. Teorema 3). También se puede demostrar que si f1 , . . . , fn−r es una sucesión regular y k[y1 , ..., yr ] ,→ k [x1 , ..., xn ] /(f1 , . . . , fn−r ) es una posición de Noether, entonces k [x1 , ..., xn ] /(f1 , . . . , fn−r ) es un k[y1 , ..., yr ]−módulo libre (ver [8, Lemma 3.3.1]). Teorema 15 (ver [2]) Sea r < n y sea f1 , . . . , fn−r ∈ C [x1 , ..., xn ] una sucesión regular formada por polinomios de grados mayorados por un natural d > 1 definiendo una variedad algebraica Cohen-Macaulay V . Entonces =(V ) puede generarse por polinomios de grados acotados por (n − r)d(2 deg(V )2 + 1). 11 Dem.(sketch)- Notemos B y B 0 los anillos C [x1 , ..., xn ] /(f1 , . . . , fn−r ) y C[V ] respectivamente, y sea A := C[y1 , ..., yr ] ,→ B una posición de Noether, entonces es fácil ver que A ,→ B 0 también resulta una posición de Noether para V . Según lo mencionado antes, B y B 0 son A−módulos libres. Si π : B → B 0 denota la proyección canónica, entonces ker(π)+ (f1 , . . . , fn−r ) = =(V ), por lo tanto basta estimar los grados de un sistema de generadores de ker(π). A cada elemento b ∈ B se le asocia un único elemento en A del siguiente modo: consideremos el endomorfismo de B que consiste en la multiplicación por b , dado que B es libre sobre A, está definida la traza de este endomorfismo que llamaremos Tr(b) y que es un elemento del anillo de polinomios A. Se demuestra que b ∈ ker(π) si y sólo si Tr(bz) = 0 ∀z ∈ B (ver [2, Th.4]); dado que Tr es A−lineal se deduce que si {z1 , ..., zN } es un sistema de generadores de B sobre A, entonces b ∈ ker(π) si y sólo si Tr(bzi ) = 0 ∀i = 1, ..., N. Como consecuencia de resultados de dualidad sobre anillos intersección completa (ver [15] o [2, Prop.1]), es posible exhibir explı́citamente polinomios z1 , ..., zN ∈ k[x1 , ..., xn ] de grados acotados por (n − r)(d − 1), tales que sus clases P en B forman un sistema de generadores de B sobre A. Por lo tanto, un elemento b = i ai zi pertenece a ker(π) si y sólo si (a1 , ..., aN ) ∈ AN pertenece al núcleo de la matriz T := (T r(zi zj ))ij ∈ AN ×N . Luego, todo el problema se reduce a estimar el grado de un sistema de generadores para ker(T ); si bien este problema en general admite sólo cotas de grado doblemente exponenciales (ver [4]), en el caso particular en que las columnas de la matriz generan un módulo libre, existe un s.d.g del núcleo cuyas coordenadas poseen grados acotados por el producto entre el rango y el máximo de los grados de las entradas de la matriz (ver [2, Cor.10] o [23, Ch.2, Cor.2.4.1]). Es posible demostrar que en nuestro caso las columnas de la matriz T forman en efecto un A-módulo libre de rango igual al rango del A−módulo B 0 (ver [2, Prop.8]) y por lo tanto existe un sistema de generadores de ker(T ),cuyas coordenadas tienen grados acotados por rk(B 0 ) maxij {deg(Tr(zi zj )}. Se obtiene entonces un s.d.g. para ker(π) cuyos grados están acotados por max{deg(zi )} + rk(B 0 ) max{deg(Tr(zi zj )} ≤ (n − r)(d − 1) + rk(B 0 ) max{deg(Tr(zi zj )}. i ij ij Para concluir la prueba del Teorema basta estimar rk(B 0 ) y maxij {deg(Tr(zi zj )} : el primero de ellos se mayora por deg(V ) usando el Teorema de Bezout (cf. [2, Cor.7]), mientras que el segundo se acota por deg(V ) maxij deg(zi zj ) ≤ deg(V )2(n − r)(d − 1) (ver [2, Prop.12]). Observación: La demostración del Teorema 15 puede ser transformada en un método efectivo que calcula un sistema de generadores de =(V ) (ver [2]). 3.4 Un Teorema de Mohan Kumar Sea V ⊆ k n una variedad equidimensional de dimensión r . Diremos que V es localmente una intersección completa si para todo punto P ∈ V existen z1 , ..., zn−r ∈ OP,kn (ver Sección 3.2) tales que OP,V = OP,kn /(z1 , ..., zn−r ). Esto ocurre, por ejemplo, si r = 1 (ver Ejemplo 3 de la Sección 2), o más generalmente, si existen polinomios f1 , ..., fn−r ∈ k [x1 , ..., xn ] tales que =(V ) = (f1 , ..., fn−r ), aunque esta condición no es 12 necesaria. También se puede demostrar que si V es regular (ver Sección 3.2) entonces es localmente intersección completa (ver [14, Ch.VI, Cor.1.11]). El siguiente resultado fue obtenido por M. Kumar [13] : Teorema 16 (ver [13], [14, Ch.V, Th.5.21]) Sea V ⊆ k n una variedad localmente intersección completa (por ej. una variedad regular). Entonces =(V ) puede generarse con n polinomios. Observación: El Teorema de Kumar es falso en el espacio proyectivo: de acuerdo a la Proposición 12 existen conjuntos finitos (y por lo tanto regulares) en P2 cuyos ideales necesitan un número arbitrariamente grande de generadores. 4 Algunos problemas En los surveys [16] y [19], como ası́ también en el libro [14] aparecen mencionados varios problemas abiertos y conjeturas relativos al número y grado de ecuaciones, algunos de enunciado elemental y otros no tanto. Nosotros mencionaremos algunos más que son de nuestro interés. Obviamente de todos ellos desconocemos tanto las respuestas como el hecho de que esas respuestas hoy en dı́a existan. Problema 1: Dar una versión del Teorema de Storch-Eisenbud-Evans (Teorema 8) con cotas de grados razonables (por ej. deg(V )). Problema 2: Sea f1 , ..., fn−r ∈ k [x1 , ..., xn ] una sucesión regular (ver Sección 3.3) cuyos ceros definen una variedad V ⊆ k n : ¿ existe una sucesión regular g1 , ..., gn−r ∈ k [x1 , ..., xn ] cuyos ceros definen la misma variedad V y tales que deg(gi ) ≤ deg(V ), para todo i ? Problema 3: ¿ Es posible dar una versión unificada de los Teoremas 14 y 16 para una variedad regular V ? (O al menos permitiendo “poco” crecimiento simultáneo de grados y cantidad de polinomios que generen =(V ).) Problema 4: ¿ Es cierto que el ideal de cualquier variedad V ⊆ k n puede generarse con polinomios de grados acotados por deg(V ) ? Problema 5: Dar algoritmos “razonables” que construyan los polinomios que aparecen en los Teoremas 5, 8, 14 y 16. References [1] Abhyankar S.S. : On Macaulay’s Example.- Conf. Comm. Algebra, Lawrence 1972, Springer Lect. Notes in Math. 311 (1973) 1-16. [2] Armendáriz I., Solernó P. : On the computation of the radical of polynomial complete intersection ideals.- Appl. Algebra, Algebraic Algorithms and Error-Correcting Codes (G.Cohen, M.Giusti & T.Mora, eds.), Lect. Notes Comp. Sci. 948 Springer-Verlag (1995) 106-119. 13 [3] Bayer D. and Mumford D. : What Can Be Computed in Algebraic Geometry ? Computational Algebraic Geometry and Commutative Algebra, Cortona 1991, D. Eisenbud and L. Robbiano, eds. Symposia Math. XXXIV, Cambridge Univ. Press (1993) 1-48. [4] Demazure M. : Le monoı̈de Mayr et Meyer.- Notes Informelles de Calcul Formel, Ecole Polytechnique, Palaiseau (1984). [5] Eisenbud D. : Commutative Algebra with a view toward Algebraic Geometry.- Graduate Texts in Math. 150, Springer-Verlag (1994). [6] Eisenbud D., Evans Jr. E.G. : Every Algebraic Set in n-Space is the Intersection of n Hypersurfaces.- Inv. Math. 19 (1973) 107-112. [7] Geramita A.: Remarks on the number of generators of some homogeneous ideals.- Bull. Soc. Math. France 107 (1983) 197-207. [8] Giusti M., Heintz J., Sabia J. : On the efficiency of effective Nullstellensatz.- Comput. Complexity 3 Birkhäuser (1993) 56-95. [9] Heintz J. : Definability and fast quantifier elimination in algebraically closed fields.- Theoret. Comput. Sci. 24 (1983) 239-277. [10] Kneser M. : Über die Darstellung algebraischer Raumkurven als Durchschnitte von Flächen.Arch. Math. (Bassel) 11 (1960) 157-158. [11] Krick T., Logar A. : An algorithm for the computation of the radical of an ideal in the ring of polynomials.- Proc. AAECC–9, New Orleans 1991. LN Comp. Sci. 539. Springer–Verlag (1992) 195-205. [12] Kronecker L. : Grundzüge einer arithmetischen Theorie der algebraischen Grössen.- J. reine angew. Math. 92 (1882) 1-123. [13] Kumar M. : On two Conjectures about Polynomial Rings.- Inv. Math. 46 (1978) 225-236. [14] Kunz E. : Introduction to Commutative Algebra and Algebraic Geometry.- Birkhäuser (1985). [15] Kunz E. : Kähler Differentials.- Adv.Lect. in Math. Vieweg Verlag (1986). [16] Lyubeznik G. : A survey of problems and results on the number of defining equations.Comm.Algebra (M.Hochster, C.Huneke & J.D.Sally, eds.), Math. Sci. Research Inst. Pub. 15 Springer-Verlag (1989) 375-390. [17] Mumford D. : Algebraic Geometry I Complex Projective Varieties.- Classics in Math. Springer-Verlag (1995). [18] Mumford D. : Varieties defined by quadratic equations.- Questions on Algebraic Varieties, Centro Internationale de Matematica Estivo, Cremonese, Roma (1970) 29-100. [19] Murthy, M.P. : Complete Intersections.- Conf. Comm. Algebra; Kingston 1975. Queen’s Papers Pure Appl. Math. 42 (1975) 197-211. 14 [20] Perron O. : Über das Vahlensche Beischspiel zu einem Satz von Kronecker.- Math. Z. 47 (1942) 318-324. [21] Storch U. : Bemerkung zu einem Satz von M.Kneser.- Arch. Math. 23 (1972) 403-404. [22] Vahlen K. : Bermerkung zur vollstandigen Darstellung algebraischer Raumkurven.- J. f. d. Reine Angew Math. 108 (1891) 346-347. [23] Vasconcelos V. : Computational Methods in Commutative Algebra and Algebraic Geometry.Algorithms and Computations in Math. 2 Springer (1998). 15