Flat families and Hilbert polynomials
Track projective families through flatness and a chosen polarization while allowing smooth fibers to degenerate into reducible ones.
On this page
The question for today
What you’ll understand
- State local flatness as exactness of tensor product over the base.
- Use projective finite-presentation and flatness hypotheses to justify locally constant fiber Hilbert polynomials.
- Check a flat conic degeneration and contrast it with a projective family containing base torsion.
A family of schemes may change its visible shape as a parameter varies. Flatness controls how the algebra depends on the base, allowing meaningful conservation laws even when fibers become singular or reducible. For projective families, a chosen relatively ample line bundle turns this control into a Hilbert polynomial. That polynomial is a numerical invariant of the polarized fibers and does not identify their entire geometry. We will explicitly separate the algebraic flatness check, the properness and finiteness assumptions behind the constancy theorem, and the count obtained from the homogeneous coordinate ring.
Flatness is an exactness condition relative to a base
A morphism X→S is flat at x when the local ring at x is flat as a module over the local ring of S at its image. Tensoring with a flat module preserves injections and hence all short exact sequences. Flatness is not a statement that the plotted fibers look smooth, have the same number of points, or are isomorphic. It compares how relations behave under every relevant base module, making it stronger than a check at one selected residue field.
Over a principal ideal domain, a module is flat precisely when it is torsion-free, but this useful criterion does not hold unchanged over every base ring. In the example over k[t], an explicit free-module description proves flatness directly. A nonzero element killed by t instead obstructs flatness, because multiplication by t is injective on the base and tensoring would fail to preserve that injection. On a nonreduced base, even a constant collection of pointwise numerical invariants can conceal such failures.
A polarized proper family has controlled Euler characteristics
Take a projective morphism X→S of finite presentation with S Noetherian, choose a relatively ample line bundle L, and let F be coherent and flat over S. For each point s, define P_s(n) as the Euler characteristic of F_s tensor L_s to the nth power. Over the residue field this is a polynomial in n, and for sufficiently large n it equals the dimension of global sections. The vanishing of higher cohomology in that range explains why a graded section count can recover the polynomial.
Under these hypotheses the fiber Hilbert polynomial is locally constant on S, hence constant when S is connected. One way to see the numerical constancy is to apply proper finite-presentation flat Euler-characteristic constancy to each fixed twist, then identify the resulting polynomial coefficients. For F=O_X, flatness of the morphism supplies the required flat sheaf. The polarization is part of the data: changing L changes the polynomial. We assert this forward implication, not a general converse based only on matching a few fiber values.
A fixed polynomial allows genuine geometric degeneration
A plane conic can degenerate from a smooth curve to two intersecting lines while retaining its degree and arithmetic genus. The homogeneous relation must remain present throughout the family, and flatness ensures that no hidden base torsion creates or removes graded information unexpectedly. The Hilbert polynomial of a degree-two plane hypersurface is 2n+1. Its constant term gives arithmetic genus zero for a projective curve, which should not be confused with the number of irreducible components or the genus of each normalization component.
In contrast, an equation multiplied by the base parameter may disappear entirely in a special fiber. A projective embedding alone does not prevent this: properness supplies limits but does not force flatness. Computing a torsion element in one affine chart can reveal the failure, and the fiber Hilbert polynomials can then differ. In research problems this distinction is central to constructing moduli spaces: first fix the precise family and polarization, then justify the flatness and finiteness conditions before using numerical constancy as a constraint.
Work it through
A flat conic becomes two meeting lines
Let k have characteristic zero and A=k[t]. In P²_A consider X defined by XY−tZ²=0. Prove flatness over A and compute the fiber Hilbert polynomial for O_X(1).
In R=A[X,Y,Z]/(XY−tZ²), reduce each monomial containing XY by XY=tZ². With a monomial order whose leading term is XY, this monic single relation gives a free A-basis of monomials not divisible by XY. Thus R is A-flat.
A standard Proj chart has ring (R_f)₀. Localization preserves A-flatness, and the degree-zero part is an A-module direct summand of the graded localization, hence flat. These charts prove X→Spec A is flat, not merely that a few fibers have the same size.
In degree n≥2 the basis count is binomial(n+2,2)−binomial(n,2)=2n+1; degrees zero and one give 1 and 3, respectively. Therefore every fiber has Hilbert polynomial 2n+1.
For t=c nonzero the partial derivatives Y,X,−2cZ cannot all vanish at a projective point, giving a smooth conic. At c=0 the equation is XY=0, two reduced lines meeting at [0:0:1]. The fibers need not be isomorphic to share the polynomial.
This projective flat family keeps degree two and arithmetic genus zero while acquiring a reducible singular special fiber.
The living notebook
Explore the model
Interactive lab · matrix
Distinguish a conserved invariant from a fixed shape
Pause and Reset; set Diagonal scale a=1,Shear b=0 and predict determinant 1 with the original unit square. For a fresh run Reset and set a=1,b=1; predict the same determinant and a sheared square. The concrete invariant is area scale in a real linear model. It illustrates why one invariant need not identify an object, but it does not simulate conic fibers, Hilbert polynomials, flatness, or a projective degeneration. Those conclusions come from the graded algebra above.
- Area scale · det A
- 1.4
- Singular values · σmax, σmin
- 1.597, 0.876
- Condition number · κ₂(A)
- 1.823
The selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forA conserved numerical invariant can coexist with a change in geometry; its conservation still needs a theorem or algebraic proof.
Pause & reason
Check your understanding
Your turn
Try it yourself
Over A=k[t], let Y⊂P¹_A be defined by tX=0 in homogeneous coordinates [X:Z]. Compute the generic and t=0 fiber Hilbert polynomials for O_Y(1), and exhibit an affine-chart reason that Y is not flat over A.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Use the chart Z≠0 with x=X/Z; its ring is A[x]/(tx).
Compare with the solution
Generically t is invertible, so X=0 and the fiber is the single reduced point [0:1], with Hilbert polynomial 1. At t=0 the equation disappears and the fiber is P¹, with polynomial n+1. In the Z-chart, the nonzero class of x in A[x]/(tx) is killed by t. Since multiplication by t is injective on A, this torsion violates A-flatness. The family is projective and proper, but flatness fails.
Keep the idea
Take it with you
- Flatness preserves module exactness relative to the chosen base.
- Hilbert-polynomial constancy needs a polarization and the stated properness, finiteness, and flatness conditions.
- A flat family can develop singular or reducible fibers while preserving its arithmetic numerical data.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.