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.