Функция Гильберта, ряд Гильберта и многочлен Гильберта градуированной коммутативной алгебры, конечно порождённой над полем — это три тесно связанных понятия, которые позволяют измерить рост размерности однородных компонент алгебры.
Эти понятия были распространены на фильтрованные алгебры[англ.] и градуированные или фильтрованные модули над этими алгебрами, а также на когерентные пучки над проективными схемами.
Эти понятия часто используются в следующих ситуациях:
Многочлен Гильберта и ряд Гильберта играют важную роль в вычислительной алгебраической геометрии, так как они предоставляют простейший известный способ вычисления размерности и степени алгебраического многообразия, заданного явными полиномиальными уравнениями.
Рассмотрим конечно порождённую градуированную коммутативную алгебру S над полем K, которая является конечно порождённой элементами положительной степени. Это значит, что
и что S 0 = K {\displaystyle S_{0}=K} .
Функция Гильберта
переводит целое число n в размерность векторного пространства Sn над полем K. Ряд Гильберта, который называется рядом Гильберта — Пуанкаре в более общей ситуации градуированных векторных пространств, — это формальный ряд
Если S порождена h однородными элементами положительных степеней d 1 , … , d h {\displaystyle d_{1},\ldots ,d_{h}} , то сумма ряда Гильберта является рациональной функцией
где Q — это многочлен с целыми коэффициентами.
Если S порождена элементами степени 1, то сумма ряда Гильберта может быть переписана как
где P — многочлен с целыми коэффициентами, и δ {\displaystyle \delta } — размерность Крулля S.
В этом случае разложение этой рациональной функции в ряж имеет вид
где биномиальный коэффициент ( n + δ − 1 δ − 1 ) {\displaystyle {\binom {n+\delta -1}{\delta -1}}} равен ( n + δ − 1 ) ( n + δ − 2 ) ⋯ ( n + 1 ) ( δ − 1 ) ! {\displaystyle \;{\frac {(n+\delta -1)(n+\delta -2)\cdots (n+1)}{(\delta -1)!}}\;} при n > − δ {\displaystyle n>-\delta } и нулю в противном случае.
Если P ( t ) = ∑ i = 0 d a i t i , {\displaystyle \textstyle P(t)=\sum _{i=0}^{d}a_{i}t^{i},} то коэффициент при t n {\displaystyle t^{n}} в H S S ( t ) {\displaystyle HS_{S}(t)} — это
При n ≥ i − δ + 1 {\displaystyle n\geq i-\delta +1} член с индексом i в этой сумме — это многочлен от n степени δ − 1 {\displaystyle \delta -1} со старшим коэффициентом a i / ( δ − 1 ) ! . {\displaystyle a_{i}/(\delta -1)!.} Это показывает, что существует единственный многочлен H P S ( n ) {\displaystyle HP_{S}(n)} с рациональными коэффициентами, который равен H F S ( n ) {\displaystyle HF_{S}(n)} при достаточно больших n. Этот многочлен называется многочленом Гильберта, и имеет вид
Многочлен Гильберта — целозначный многочлен, так как размерности являются целыми числами, но он почти никогда не имеет целые коэффициенты.
Все эти определения можно распространить на конечно порождённые градуированные модули над S.
Функция Гильберта, ряд Гильберта и многочлен Гильберта фильтрованной алгебры вычисляются для ассоциированной градуированной алгебры.
Многочлен Гильберта проективного многообразия V в Pn определяется как многочлен Гильберта однородного координатного кольца V.
Кольца многочленов и их факторы по однородным идеалам — это типичные градуированные алгебры. Обратно, если S — градуированная алгебра над полем K, порождённая n однородными элементами g1, ..., gn степени 1, то отображение, которое переводит Xi в gi, определяет гомоморфизм градуированных колец из R n = K [ X 1 , … , X n ] {\displaystyle R_{n}=K[X_{1},\ldots ,X_{n}]} на S. Его ядро — однородный идеал I, и это определяет изоморфизм градуированных алгебр между R n / I {\displaystyle R_{n}/I} и S.
Таким образом, градуированные алгебры, порождённые однородными элементами степени 1 — это в точности факторы колец многочленов по однородным идеалам (с точностью до изоморфизма). Поэтому в последующих разделах этой статьи будут рассматриваться факторы колец многочленов по идеалам.
Ряд Гильберта и многочлен Гильберта аддитивны в точных последовательностях. Более точно, если
является точной последовательностью градуированных или фильтрованных модулей, то мы имеем
и
Это немедленно следует из аналогичного свойства для размерностей векторных пространств.
Пусть A — градуированная алгебра и f — однородный элемент A степени d, который не является делителем нуля. Тогда мы имеем
Это следует из аддитивности для точной последовательности
где стрелка с буквой f — это умножение на f, и A [ d ] {\displaystyle A^{[d]}} — это градуированный модуль, полученный из A сдвигом степеней на d, так что умножение на f имеет степень 0. В частности, H S A [ d ] ( t ) = t d H S A ( t ) . {\displaystyle HS_{A^{[d]}}(t)=t^{d}\,HS_{A}(t)\,.}
Ряд Гильберта кольца многочленов R n = K [ x 1 , … , x n ] {\displaystyle R_{n}=K[x_{1},\ldots ,x_{n}]} от n {\displaystyle n} переменных равен
Из этого следует, что многочлен Гильберта равен
Доказательство того, что ряд Гильберта имеет такой вид получается по индукции применением предыдущей формулы для фактора по элементу, не являющемуся делителем нуля (в нашем случае — по x n {\displaystyle x_{n}} ) и из того, что H S K ( t ) = 1 . {\displaystyle HS_{K}(t)=1\,.}
Градуированная алгебра A, порождённая однородными элементами степени 1, имеет размерность Крулля 0, когда максимальный однородный идеал, то есть идеал, порождённый однородными элементами степени 1, нильпотентен. Из этого следует, что размерность A как векторного пространства надK конечна и что ряд Гильберта A — это многочлен P(t), такой, что P(1) равно размерности A как векторного пространства над K.
Если размерность Крулля A положительна, то существует однородный элемент f степени 1, не являющийся делителем нуля (на самом деле почти все элементы степени 1 таковы). Размерность Крулля A/(f) равна размерности Крулля A минус один.
Из аддитивности ряда Гильберта следует, что H S A / ( f ) ( t ) = ( 1 − t ) H S A ( t ) {\displaystyle HS_{A/(f)}(t)=(1-t)\,HS_{A}(t)} . Итерируя это размерность A раз, мы получаем алгебру размерности 0, ряд Гильберта которой — многочлен P(t). Это показывает, что ряд Гильберта A равен
где многочлен P(t) таков, что P(1) ≠ 0 и d — это размерность Крулля алгебры A.
Из этой формулы для ряда Гильберта следует, что степень многочлена Гильберта равна d и его старший коэффициент — P ( 1 ) d ! {\displaystyle {\frac {P(1)}{d!}}} .
Ряд Гильберта позволяет вычислить степень алгебраического многообразия как значение в 1 числителя ряда Гильберта. Это также даёт простое доказательство теоремы Безу.
Рассмотрим проективное алгебраическое множество V размерности большей нуля, определённое как множество нулей однородного идеала I ⊂ k [ x 0 , x 1 , … , x n ] {\displaystyle I\subset k[x_{0},x_{1},\ldots ,x_{n}]} , где k — поле, и пусть R = k [ x 0 , … , x n ] / I {\displaystyle R=k[x_{0},\ldots ,x_{n}]/I} . Если f — однородный многочлен степени δ {\displaystyle \delta } , который не является делителем нуля в R, точная последовательность
показывает, что
Рассматривая числители, получаем доказательство следующего обобщения теоремы Безу:
Если f — это однородный многочлен степени δ {\displaystyle \delta } , который не является делителем нуля в R, то степень пересечения V с гиперповерхностью, определённой f, равна произведению степени V на δ {\displaystyle \delta } .
Более геометрически это можно переформулировать следующим образом: если проективная гиперповерхность степени d не содержит ни одной неприводимой компоненты алгебраического множества степени δ, то степень их пересечения равна dδ.
Обычная теорема Безу легко выводится из этого утверждения, если начинать с гиперповерхности и последовательно пересекать её с n - 1 другими гиперповерхностями.