Let $R$ be an $\mathbb{N}$-graded Noetherian ring, finitely generated over $R_0$ with $R_0$ local Artinian. Let $M$ be a finite $R$-module of Krull dimension $d$. It is known that the Hilbert function $H(M,n) = \operatorname{length} (M_n)$ coincides with a polynomial $h(n)$ of degree $d-1$ for large values of $n$.

Question: Certainly, $h(n)$ is integer valued for large values of $n$, but how about for small values of $n$?

Remark: The discussion in Bruns and Herzog, Cohen-Macaulay Rings, pages 149-150, seems to imply that $h(n) \in \mathbb{Z}$ for small values of $n$ (see in particular remark 4.1.6).


It's a general principle that a polynomial $f(x)$ in $\mathbb Q(x)$ for which $f(n)$ is an integer for large values of $n$ is in fact integer valued on all integers $n$.

One way to see this is as follows: By continuity, if $x$ is a $p$-adic integer for any prime $p$, then $f(x)$ is again a $p$-adic integer. (Polynomials are continuous, and the set of integers greater than any given $n_0$ is dense in $\mathbb Z_p$.) Thus if $n$ is an integer, $f(n)$ is a rational number that is also a $p$-adic integer for every prime $p$, and hence is an integer.

There are other ways to prove this of course.

In the case of Hilbert polynomials, one can also interpret the value $h(n)$ as an Euler characteristic for every value of $n$, and so see that it is integer valued directly.

| cite | improve this answer | |
  • $\begingroup$ Thanks for your answer. $h(n)$ is an euler characteristic of which complex? $\endgroup$ – Manos Mar 31 '14 at 1:48
  • 1
    $\begingroup$ Dear Manos, One can form $X := $ Proj $R$, and then localize $M$ to obtain a coherent sheaf $\mathcal M$ on $X$. We then have that $h(n) = \sum_i (-1)^i \operatorname{length}\Bigl(H^i\bigl(X,\mathcal M(n)\bigr)\Bigr).$ Regards, $\endgroup$ – Matt E Mar 31 '14 at 3:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.