Author: Eiko

Tags: hilbert series, hilbert polynoimal, algebraic geometry

Time: 2024-12-15 03:08:02 - 2024-12-15 03:08:02 (UTC)

Introduction To Hilbert Series And Polynomial

The Hilbert function, Hilbert series, and Hilbert polynomial are related notions associated to a graded algebra or module (and extendable to filtered ones). They measure the size or growth of the algebra or module just like complexity or dimension.

For example they are used with these things:

  • Quotient of polynomial rings by homogeneous ideals, this is a graded algebra.

  • Quotient by any ideal of a polynomial ring, filtered by total degree.

  • Filtration of a local ring by powers of its maximal ideal, the Hilbert-Samuel polynomial.

They provide a useful invariant for families, as a flat family XS has the same Hilbert polynomial for all fibers.

Definition

Let S=i0Si be a graded (commutative) algebra,

  • Hilbert function is the graded dimension function

    hS(n)=dimkSn

  • Hilbert series is the generating function

    HS(t)=n0hS(n)tn

  • Hilbert polynomial is the polynomial PS(n) that agrees with the Hilbert function hS(n) for large n

Generators Of S Reflected In Hilbert Series

If S can be generated by several homogeneous elements of degrees d1,,dk, then the Hilbert series is a rational function with known denominators

HS(t)=f(t)(1td1)(1tdk)

where f(t) is some integral polynomial representing initial conditions.

Hilbert Polynomial

For typical applications in algebraic geometry, all the generators are of degree 1, let’s say we have d generators (think of them as independent coordinate variables), we can write the Hilbert series as

HS(t)=QS(t)(1t)d

from which we can deduce

hS(n)=imin(degQ,n)qi(ni+d1d1)

we can see that if ndegQ, the Hilbert function is a polynomial of degree d1.

Geometric Intuition On Hilbert Polynomial, Dimension And Degree

Imagine we are trying to measure certain properties of a geometric space X, for example dimension. We can do it via Krull dimension or utilizing Zariski topology.

An alternative way is try to measure number of functions or homogeneous forms of certain degree

hX(m)=χ(OX(m))

the idea is that

  • On a point, the only functions are the constants, in the affine sense we would say there are no functions of degree m>0. But in projective sense, we would somehow think about k[x0]m which has dimension 1.

  • For a line, the functions of degree m are one dimensional, while the homogeneous forms we have k[x0,x1]m which has dimension m+1m.

  • For a plane, the functions of degree m are m+1, while the homogeneous forms we have k[x0,x1,x2]m which has dimension (m+22)m22.

Therefore we think of the asymptotic degree of homogeneous forms matches the dimension of the space.

  • Moreover, consider the union of two lines, then we will have double amount of functions and homogeneous forms just like dimV1×V2=dimV1+dimV2.

  • For example on points, for n points the constant function space will have dimension n.

Therefore, the head coefficients of the Hilbert function or Hilbert polynomial in the multiple of mdd! will reflect the degree of the space.

Properties

  • Additivity On K-Group. For any exact sequence 0ABC0 of graded or filtered modules, the Hilbert polynomial/series/function of B is the sum of those of A and C.

    HB(t)=HA(t)+HC(t).

  • Quotient By Homogeneous Non-zero Divisor. If f is a non-zero divisor of degree d, then

    0A[d]fAA/(f)0

    therefore

    HA/(f)(t)=(1td)HA(t).

Example

Consider A/f=k[x,y,z]/(xzy2), we have

HA/f(t)=(1t2)HA(t)=1t2(1t)3=1+t(1t)2.