Given an arbitrary scheme S {\displaystyle S} and setting g ≥ 2 {\displaystyle g\geq 2} a stable genus g curve over S {\displaystyle S} is defined as a proper flat morphism π : C → S {\displaystyle \pi :C\to S} such that the geometric fibers are reduced, connected 1-dimensional schemes C s {\displaystyle C_{s}} such that
These technical conditions are necessary because (1) reduces the technical complexity (also Picard-Lefschetz theory can be used here), (2) rigidifies the curves so that there are no infinitesimal automorphisms of the moduli stack constructed later on, and (3) guarantees that the arithmetic genus of every fiber is the same. Note that for (1) the types of singularities found in Elliptic surfaces can be completely classified.
One classical example of a family of stable curves is given by the Weierstrass family of curves
where the fibers over every point ≠ 0 , 1 {\displaystyle \neq 0,1} are smooth and the degenerate points only have one double-point singularity. This example can be generalized to the case of a one-parameter family of smooth hyperelliptic curves degenerating at finitely many points.
In the general case of more than one parameter care has to be taken to remove curves which have worse than double-point singularities. For example, consider the family over A s , t 2 {\displaystyle \mathbb {A} _{s,t}^{2}} constructed from the polynomials
since along the diagonal s = t {\displaystyle s=t} there are non-double-point singularities. Another non-example is the family over A t 1 {\displaystyle \mathbb {A} _{t}^{1}} given by the polynomials
which are a family of elliptic curves degenerating to a rational curve with a cusp.
One of the most important properties of stable curves is the fact that they are local complete intersections. This implies that standard Serre-duality theory can be used. In particular, it can be shown that for every stable curve ω C / S ⊗ 3 {\displaystyle \omega _{C/S}^{\otimes 3}} is a relatively very-ample sheaf; it can be used to embed the curve into P S 5 g − 6 {\displaystyle \mathbb {P} _{S}^{5g-6}} . Using the standard Hilbert Scheme theory we can construct a moduli scheme of curves of genus g {\displaystyle g} embedded in some projective space. The Hilbert polynomial is given by
There is a sublocus of stable curves contained in the Hilbert scheme
This represents the functor
where ∼ {\displaystyle \sim } are isomorphisms of stable curves. In order to make this the moduli space of curves without regard to the embedding (which is encoded by the isomorphism of projective spaces) we have to mod out by P G L ( 5 g − 6 ) {\displaystyle PGL(5g-6)} . This gives us the moduli stack