En álgebra conmutativa , la función de Hilbert , el polinomio de Hilbert y la serie de Hilbert de un álgebra conmutativa graduada generada finitamente sobre un campo son tres nociones fuertemente relacionadas que miden el crecimiento de la dimensión de los componentes homogéneos del álgebra.
Estas nociones se han extendido a álgebras filtradas y módulos graduados o filtrados sobre estas álgebras, así como a haces coherentes sobre esquemas proyectivos .
Las situaciones típicas en las que se utilizan estas nociones son las siguientes:
La serie de Hilbert de un álgebra o un módulo es un caso especial de la serie de Hilbert-Poincaré de un espacio vectorial graduado .
El polinomio de Hilbert y la serie de Hilbert son importantes en la geometría algebraica computacional , ya que son la forma más sencilla conocida de calcular la dimensión y el grado de una variedad algebraica definida por ecuaciones polinómicas explícitas. Además, proporcionan invariantes útiles para familias de variedades algebraicas porque una familia plana tiene el mismo polinomio de Hilbert sobre cualquier punto cerrado . Esto se utiliza en la construcción del esquema de Hilbert y el esquema Quot .
Consideremos un álgebra conmutativa graduada finitamente generada S sobre un cuerpo K , que es finitamente generado por elementos de grado positivo. Esto significa que
y eso .
La función de Hilbert
asigna el entero n a la dimensión del espacio vectorial K S n . La serie de Hilbert, que se denomina serie de Hilbert-Poincaré en el contexto más general de los espacios vectoriales graduados, es la serie formal
Si S está generado por h elementos homogéneos de grados positivos , entonces la suma de la serie de Hilbert es una fracción racional
donde Q es un polinomio con coeficientes enteros.
Si S está generado por elementos de grado 1, entonces la suma de la serie de Hilbert puede reescribirse como
donde P es un polinomio con coeficientes enteros y es la dimensión de Krull de S.
En este caso la expansión en serie de esta fracción racional es
dónde
es el coeficiente binomial para y es 0 en caso contrario.
Si
El coeficiente de in es entonces
Para el término de índice i en esta suma hay un polinomio en n de grado con coeficiente principal Esto demuestra que existe un único polinomio con coeficientes racionales que es igual a para n suficientemente grande. Este polinomio es el polinomio de Hilbert y tiene la forma
El menor n 0 tal que para n ≥ n 0 se llama regularidad de Hilbert . Puede ser menor que .
El polinomio de Hilbert es un polinomio numérico , ya que las dimensiones son números enteros, pero el polinomio casi nunca tiene coeficientes enteros (Schenck 2003, pp. 41).
Todas estas definiciones pueden extenderse a módulos graduados finitamente generados sobre S , con la única diferencia de que aparece un factor t m en la serie de Hilbert, donde m es el grado mínimo de los generadores del módulo, que puede ser negativo.
La función de Hilbert , la serie de Hilbert y el polinomio de Hilbert de un álgebra filtrada son los del álgebra graduada asociada.
El polinomio de Hilbert de una variedad proyectiva V en P n se define como el polinomio de Hilbert del anillo de coordenadas homogéneo de V .
Los anillos polinómicos y sus cocientes por ideales homogéneos son álgebras graduadas típicas. Por el contrario, si S es un álgebra graduada generada sobre el cuerpo K por n elementos homogéneos g 1 , ..., g n de grado 1, entonces la función que envía X i sobre g i define un homomorfismo de anillos graduados de sobre S . Su núcleo es un ideal homogéneo I y éste define un isomorfismo de álgebra graduada entre y S .
Así pues, las álgebras graduadas generadas por elementos de grado 1 son exactamente, salvo isomorfismo, los cocientes de anillos de polinomios por ideales homogéneos. Por tanto, el resto de este artículo se limitará a los cocientes de anillos de polinomios por ideales.
Las series de Hilbert y los polinomios de Hilbert son aditivos con respecto a las secuencias exactas . Más precisamente, si
es una secuencia exacta de módulos calificados o filtrados, entonces tenemos
y
Esto se desprende inmediatamente de la misma propiedad para la dimensión de los espacios vectoriales.
Sea A un álgebra graduada y f un elemento homogéneo de grado d en A que no es divisor de cero . Entonces tenemos
Se deduce de la aditividad en la secuencia exacta.
donde la flecha marcada f es la multiplicación por f , y es el módulo graduado que se obtiene de A al desplazar los grados por d , de modo que la multiplicación por f tenga grado 0. Esto implica que
La serie de Hilbert del anillo de polinomios en indeterminados es
De ello se deduce que el polinomio de Hilbert es
La prueba de que la serie de Hilbert tiene esta forma simple se obtiene aplicando recursivamente la fórmula anterior para el cociente por un divisor distinto de cero (aquí ) y observando que
Un álgebra graduada A generada por elementos homogéneos de grado 1 tiene dimensión de Krull cero si el ideal homogéneo máximo, es decir el ideal generado por los elementos homogéneos de grado 1, es nilpotente . Esto implica que la dimensión de A como espacio vectorial K es finita y la serie de Hilbert de A es un polinomio P ( t ) tal que P (1) es igual a la dimensión de A como espacio vectorial K.
Si la dimensión de Krull de A es positiva, existe un elemento homogéneo f de grado uno que no es divisor de cero (de hecho, casi todos los elementos de grado uno tienen esta propiedad). La dimensión de Krull de A / (f) es la dimensión de Krull de A menos uno.
La aditividad de la serie de Hilbert muestra que . Iterando esto un número de veces igual a la dimensión de Krull de A , obtenemos finalmente un álgebra de dimensión 0 cuya serie de Hilbert es un polinomio P ( t ) . Esto muestra que la serie de Hilbert de A es
donde el polinomio P ( t ) es tal que P (1) ≠ 0 y d es la dimensión de Krull de A .
Esta fórmula para la serie de Hilbert implica que el grado del polinomio de Hilbert es d y que su coeficiente principal es .
La serie de Hilbert nos permite calcular el grado de una variedad algebraica como el valor en 1 del numerador de la serie de Hilbert. Esto también proporciona una demostración bastante simple del teorema de Bézout .
Para mostrar la relación entre el grado de un conjunto algebraico proyectivo y la serie de Hilbert, considérese un conjunto algebraico proyectivo V , definido como el conjunto de los ceros de un ideal homogéneo , donde k es un campo, y sea el anillo de las funciones regulares en el conjunto algebraico.
En esta sección no se necesita la irreducibilidad de los conjuntos algebraicos ni la primalidad de los ideales. Además, como las series de Hilbert no se modifican al extender el campo de coeficientes, se supone que el campo k es algebraicamente cerrado sin pérdida de generalidad.
La dimensión d de V es igual a la dimensión de Krull menos uno de R , y el grado de V es el número de puntos de intersección, contados con multiplicidades, de V con la intersección de hiperplanos en posición general . Esto implica la existencia, en R , de una sucesión regular de d + 1 polinomios homogéneos de grado uno. La definición de sucesión regular implica la existencia de sucesiones exactas
Porque esto implica que
donde es el numerador de la serie de Hilbert de R .
El anillo tiene dimensión de Krull uno, y es el anillo de funciones regulares de un conjunto algebraico proyectivo de dimensión 0 que consiste en un número finito de puntos, que pueden ser múltiples puntos. Como pertenece a una sucesión regular, ninguno de estos puntos pertenece al hiperplano de ecuación El complemento de este hiperplano es un espacio afín que contiene Esto forma un conjunto algebraico afín , que tiene como anillo de funciones regulares. El polinomio lineal no es divisor de cero en y uno tiene por tanto una sucesión exacta
Lo que implica que
Aquí utilizamos la serie de Hilbert de álgebras filtradas y el hecho de que la serie de Hilbert de un álgebra graduada es también su serie de Hilbert como álgebra filtrada.
Por lo tanto , es un anillo artiniano , que es un espacio vectorial k de dimensión P (1) , y el teorema de Jordan-Hölder puede usarse para demostrar que P (1) es el grado del conjunto algebraico V. De hecho, la multiplicidad de un punto es el número de ocurrencias del ideal maximal correspondiente en una serie de composición .
Para demostrar el teorema de Bézout, se puede proceder de manera similar. Si es un polinomio homogéneo de grado , que no es divisor de cero en R , la secuencia exacta
muestra que
Mirando los numeradores esto demuestra la siguiente generalización del teorema de Bézout:
En una forma más geométrica, esto podría resumirse así:
El teorema de Bézout habitual se deduce fácilmente partiendo de una hipersuperficie e intersecándola con n − 1 hipersuperficies más, una tras otra.
Un conjunto algebraico proyectivo es una intersección completa si su ideal definitorio está generado por una sucesión regular . En este caso, existe una fórmula explícita simple para la serie de Hilbert.
Sean k polinomios homogéneos en , de respectivos grados. Fijando uno se tienen las siguientes sucesiones exactas
La aditividad de la serie de Hilbert implica lo siguiente
Una recursión simple da
Esto demuestra que la intersección completa definida por una secuencia regular de k polinomios tiene una codimensión de k , y que su grado es el producto de los grados de los polinomios en la secuencia.
Cada módulo graduado M sobre un anillo regular graduado R tiene una resolución libre graduada debido al teorema de sicigia de Hilbert , lo que significa que existe una secuencia exacta
donde los son módulos libres graduados y las flechas son mapas lineales graduados de grado cero.
La aditividad de las series de Hilbert implica que
Si es un anillo polinómico, y si se conocen los grados de los elementos base de entonces las fórmulas de las secciones anteriores permiten deducir de De hecho, estas fórmulas implican que, si un módulo libre graduado L tiene una base de h elementos homogéneos de grados entonces su serie de Hilbert es
Estas fórmulas pueden considerarse como una forma de calcular la serie de Hilbert, pero rara vez es así, ya que con los algoritmos conocidos, el cálculo de la serie de Hilbert y el cálculo de una resolución libre parten de la misma base de Gröbner , a partir de la cual la serie de Hilbert puede calcularse directamente con una complejidad computacional que no es mayor que la complejidad del cálculo de la resolución libre.
El polinomio de Hilbert se deduce fácilmente de la serie de Hilbert (véase más arriba). Esta sección describe cómo se puede calcular la serie de Hilbert en el caso de un cociente de un anillo de polinomios, filtrado o graduado por el grado total.
Sea entonces K un cuerpo, un anillo de polinomios e I un ideal en R . Sea H el ideal homogéneo generado por las partes homogéneas de mayor grado de los elementos de I . Si I es homogéneo, entonces H = I . Finalmente, sea B una base de Gröbner de I para un ordenamiento monomial que refina el ordenamiento parcial de grado total y G el ideal (homogéneo) generado por los monomios principales de los elementos de B .
El cálculo de la serie de Hilbert se basa en el hecho de que el álgebra filtrada R/I y las álgebras graduadas R/H y R/G tienen la misma serie de Hilbert .
De este modo, el cálculo de la serie de Hilbert se reduce, mediante el cálculo de una base de Gröbner, al mismo problema para un ideal generado por monomios, que suele ser mucho más fácil que el cálculo de la base de Gröbner. La complejidad computacional de todo el cálculo depende principalmente de la regularidad, que es el grado del numerador de la serie de Hilbert. De hecho, la base de Gröbner puede calcularse mediante álgebra lineal sobre los polinomios de grado acotado por la regularidad.
El cálculo de series de Hilbert y polinomios de Hilbert está disponible en la mayoría de los sistemas de álgebra computacional . Por ejemplo, en Maple y Magma, estas funciones se denominan HilbertSeries y HilbertPolynomial .
En geometría algebraica , los anillos graduados generados por elementos de grado 1 producen esquemas proyectivos por construcción Proj mientras que los módulos graduados finitamente generados corresponden a haces coherentes. Si es un haz coherente sobre un esquema proyectivo X , definimos el polinomio de Hilbert de como una función , donde χ es la característica de Euler del haz coherente, y un giro de Serre . La característica de Euler en este caso es un número bien definido por el teorema de finitud de Grothendieck .
Esta función es, en efecto, un polinomio. [1] Para valores grandes de m, coincide con dim según el teorema de desaparición de Serre . Si M es un módulo graduado finitamente generado y el haz coherente asociado, las dos definiciones de polinomio de Hilbert coinciden.
Dado que la categoría de haces coherentes en una variedad proyectiva es equivalente a la categoría de módulos graduados módulo un número finito de piezas graduadas, podemos usar los resultados de la sección anterior para construir polinomios de Hilbert de haces coherentes. Por ejemplo, una intersección completa de multigrado tiene la resolución