TheoremComplete

Deligne-Mumford Theorem on Mg\overline{\mathcal{M}}_g

The theorem of Deligne and Mumford (1969) is one of the foundational results in the theory of algebraic stacks. It establishes that the moduli of stable curves forms a proper smooth Deligne-Mumford stack, providing both the first major example of a DM stack and the compactification of the moduli of smooth curves.


1. Statement of the Theorem

TheoremDeligne-Mumford Theorem

For g2g \geq 2, the moduli stack Mg\overline{\mathcal{M}}_g of stable curves of genus gg satisfies:

  1. Mg\overline{\mathcal{M}}_g is a smooth algebraic stack of dimension 3g33g - 3 over SpecZ\mathrm{Spec}\, \mathbb{Z}.
  2. Mg\overline{\mathcal{M}}_g is proper (satisfies the valuative criterion for properness).
  3. Mg\overline{\mathcal{M}}_g is a Deligne-Mumford stack (the diagonal is unramified; equivalently, automorphism groups are finite and reduced in characteristic 0).
  4. Mg\overline{\mathcal{M}}_g is irreducible over every algebraically closed field.
  5. The open substack MgMg\mathcal{M}_g \subset \overline{\mathcal{M}}_g parametrizing smooth curves is dense.

2. Finiteness of Automorphisms

The DM property rests on the finiteness of automorphism groups of stable curves.

TheoremFiniteness of Automorphisms

Let CC be a stable curve of genus g2g \geq 2 over an algebraically closed field kk. Then the automorphism group Aut(C)\mathrm{Aut}(C) is finite. Moreover:

  1. If CC is smooth, Aut(C)84(g1)|\mathrm{Aut}(C)| \leq 84(g-1) (Hurwitz bound).
  2. In general, Aut(C)|\mathrm{Aut}(C)| is bounded by a function of gg alone.
ExampleHurwitz Bound

The Hurwitz bound Aut(C)84(g1)|\mathrm{Aut}(C)| \leq 84(g-1) for smooth curves of genus g2g \geq 2 follows from the Riemann-Hurwitz formula applied to CC/Aut(C)C \to C/\mathrm{Aut}(C). The bound is achieved by the Klein quartic for g=3g = 3: x3y+y3z+z3x=0P2x^3 y + y^3 z + z^3 x = 0 \subset \mathbb{P}^2 which has Aut(C)=168=842=84(31)|\mathrm{Aut}(C)| = 168 = 84 \cdot 2 = 84(3-1), with Aut(C)PSL2(F7)\mathrm{Aut}(C) \cong \mathrm{PSL}_2(\mathbb{F}_7).

ExampleAutomorphisms of Genus 2 Curves

Every genus 2 curve CC is hyperelliptic with involution ι\iota. The full automorphism group satisfies:

  • Generic curve: Aut(C)={1,ι}Z/2Z\mathrm{Aut}(C) = \lbrace 1, \iota \rbrace \cong \mathbb{Z}/2\mathbb{Z}.
  • y2=x61y^2 = x^6 - 1: Aut(C)Z/2Z×Z/6Z\mathrm{Aut}(C) \cong \mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/6\mathbb{Z}, order 12.
  • y2=x5xy^2 = x^5 - x: Aut(C)\mathrm{Aut}(C) has order 10.
  • y2=x51y^2 = x^5 - 1: Aut(C)Z/2Z×Z/5Z\mathrm{Aut}(C) \cong \mathbb{Z}/2\mathbb{Z} \times \mathbb{Z}/5\mathbb{Z}, order 10.
  • y2=x6xy^2 = x^6 - x: Aut(C)\mathrm{Aut}(C) has order 224=482 \cdot 24 = 48 (the maximum for genus 2).
ExampleAutomorphisms of Stable Nodal Curves

Consider the stable curve CC obtained by taking an elliptic curve EE and identifying two points p,qEp, q \in E. Then Aut(C)\mathrm{Aut}(C) includes automorphisms of EE fixing {p,q}\lbrace p, q \rbrace as a set. If EE is generic and p,qp, q are generic, then Aut(C)={id}\mathrm{Aut}(C) = \lbrace \mathrm{id} \rbrace (or Z/2Z\mathbb{Z}/2\mathbb{Z} from the involution swapping pp and qq when such exists). The group is always finite.


3. Smoothness

TheoremSmoothness of $\overline{\mathcal{M}}_g$

The stack Mg\overline{\mathcal{M}}_g is smooth over SpecZ\mathrm{Spec}\, \mathbb{Z}. At a point [C][C] corresponding to a stable curve CC with δ\delta nodes:

  • The tangent space has dimension 3g33g - 3.
  • The local deformation space is smooth: O^Mg,[C]k[[t1,,t3g3]]\widehat{\mathcal{O}}_{\overline{\mathcal{M}}_g, [C]} \cong k[[t_1, \ldots, t_{3g-3}]].
  • The first δ\delta parameters t1,,tδt_1, \ldots, t_\delta correspond to smoothing the δ\delta nodes, and tδ+1,,t3g3t_{\delta+1}, \ldots, t_{3g-3} correspond to deformations preserving the nodes.
ExampleLocal Structure at a Nodal Curve

Let CC be a stable curve of genus gg with a single node pp. Locally at pp, C=Speck[[x,y]]/(xy)C = \mathrm{Spec}\, k[[x,y]]/(xy). The universal deformation of the node is xy=t1xy = t_1, and the remaining deformations give a smooth base k[[t2,,t3g3]]k[[t_2, \ldots, t_{3g-3}]].

The boundary divisor ΔMg\Delta \subset \overline{\mathcal{M}}_g is locally cut out by t1=0t_1 = 0, so Δ\Delta is a smooth divisor in the smooth stack Mg\overline{\mathcal{M}}_g.

ExampleLocal Structure at a Maximally Degenerate Curve

A maximally degenerate stable curve of genus gg has 3g33g - 3 nodes (the maximum for a stable curve). Every component is rational (P1\cong \mathbb{P}^1) with exactly 3 special points (nodes). The dual graph Γ\Gamma is a trivalent graph with 2g22g - 2 vertices, 3g33g - 3 edges, and first Betti number gg.

At such a point, the deformation space is k[[t1,,t3g3]]k[[t_1, \ldots, t_{3g-3}]] where each tit_i smooths one node. The boundary of Mg\overline{\mathcal{M}}_g has normal crossings at this point, cut out by t1t3g3=0t_1 \cdots t_{3g-3} = 0.


4. Properness via Stable Reduction

TheoremStable Reduction Theorem (Deligne-Mumford)

Let RR be a DVR with fraction field KK and algebraically closed residue field kk, and let CKC_K be a smooth curve of genus g2g \geq 2 over KK. Then after a finite extension K/KK'/K, the curve CKC_{K'} extends to a stable curve CSpecR\mathcal{C} \to \mathrm{Spec}\, R' over the integral closure RR' of RR in KK'.

This theorem is precisely the valuative criterion of properness for Mg\overline{\mathcal{M}}_g: given a map SpecKMg\mathrm{Spec}\, K \to \overline{\mathcal{M}}_g (a curve over KK), after a base change, it extends to a map SpecRMg\mathrm{Spec}\, R' \to \overline{\mathcal{M}}_g (a stable curve over RR').

ExampleStable Reduction of a Degenerating Family

Consider the family y2=x(x1)(xt)y^2 = x(x-1)(x-t) of elliptic curves over Speck[[t]]\mathrm{Spec}\, k[[t]]. At t=0t = 0, the curve y2=x2(x1)y^2 = x^2(x-1) has a node at (0,0)(0,0). The stable reduction gives a rational curve with a node (the Neron model's special fiber has a node).

For pointed curves (M1,1\mathcal{M}_{1,1}), the stable limit is uniquely determined. For t=1t = 1 (where two branch points collide), the stable limit in M1,1\overline{\mathcal{M}}_{1,1} is the rational curve P1\mathbb{P}^1 with 00 and \infty identified.

ExampleStable Reduction with Base Change

Consider the family of genus 2 curves y2=x6ty^2 = x^6 - t over k[[t]]k[[t]]. At t=0t = 0, the fiber y2=x6y^2 = x^6 has a non-stable singularity (a cusp of sorts). After the base change t=s6t = s^6, we get y2=x6s6=(x3s3)(x3+s3)y^2 = x^6 - s^6 = (x^3 - s^3)(x^3 + s^3), which can be resolved to a stable curve. The stable limit is a curve with two rational components meeting at three points.


5. Irreducibility

TheoremIrreducibility of $\mathcal{M}_g$

The stack Mg\mathcal{M}_g (and hence Mg\overline{\mathcal{M}}_g) is irreducible over every algebraically closed field. Over SpecZ\mathrm{Spec}\, \mathbb{Z}, every geometric fiber of Mg\overline{\mathcal{M}}_g is irreducible.

Proof

The irreducibility in characteristic 0 follows from the Teichmuller theory: the Teichmuller space Tg\mathcal{T}_g (the universal cover of the moduli space) is homeomorphic to R6g6\mathbb{R}^{6g-6}, hence connected.

In positive characteristic, Deligne and Mumford prove irreducibility by showing that every stable curve over Fp\overline{\mathbb{F}}_p can be lifted to characteristic 0 (using the smoothness of Mg\overline{\mathcal{M}}_g over Z\mathbb{Z}) and then specializing from the characteristic-0 irreducibility. Specifically, since Mg\overline{\mathcal{M}}_g is smooth over Z\mathbb{Z} and its generic fiber (over Q\mathbb{Q}) is irreducible, every special fiber (over Fp\mathbb{F}_p) must also be irreducible.

ExampleIrreducibility Fails for $g = 0$

For g=0g = 0, M0\mathcal{M}_0 is a point (just P1\mathbb{P}^1), trivially irreducible. For g=1g = 1, M1,1\mathcal{M}_{1,1} is irreducible (the jj-line). The first nontrivial case is g=2g = 2, where M2\mathcal{M}_2 is a 3-dimensional irreducible variety.


6. The Coarse Moduli Space

TheoremExistence of Coarse Moduli

The coarse moduli space Mg\overline{M}_g associated to Mg\overline{\mathcal{M}}_g is a projective variety of dimension 3g33g - 3 over SpecZ\mathrm{Spec}\, \mathbb{Z}. The morphism MgMg\overline{\mathcal{M}}_g \to \overline{M}_g is proper, quasi-finite, and an isomorphism over the locus of curves with trivial automorphism group.

ExampleCoarse Moduli for Small $g$
  • g=2g = 2: M2\overline{M}_2 is a 3-dimensional projective variety. Every genus 2 curve has Aut(C)Z/2Z\mathrm{Aut}(C) \supseteq \mathbb{Z}/2\mathbb{Z}, so the coarse moduli has quotient singularities everywhere.
  • g=3g = 3: M3\overline{M}_3 is a 6-dimensional projective variety. The non-hyperelliptic curves form an open dense subset. A generic genus 3 curve has Aut(C)={id}\mathrm{Aut}(C) = \lbrace \mathrm{id} \rbrace, so M3\overline{M}_3 is generically smooth.
  • g3g \geq 3: The generic curve has trivial automorphism group, so Mg\overline{M}_g is generically a manifold.
Example$\overline{M}_g$ is of General Type for $g \geq 24$

Harris-Mumford (1982) and Eisenbud-Harris (1987) proved:

  • For g24g \geq 24, Mg\overline{M}_g is of general type (i.e., κ(Mg)=3g3\kappa(\overline{M}_g) = 3g - 3).
  • For g16g \leq 16, Mg\overline{M}_g is unirational (rational or close to rational).
  • The cases 17g2317 \leq g \leq 23 remain largely open (Kodaira dimension unknown for most of these).

The key technique is computing the canonical class KMgK_{\overline{M}_g} in terms of the tautological classes λ\lambda and δi\delta_i: KMg=13λ2δ03δ12δ22δg/2K_{\overline{M}_g} = 13\lambda - 2\delta_0 - 3\delta_1 - 2\delta_2 - \cdots - 2\delta_{\lfloor g/2 \rfloor} and showing it is ample (big) for g24g \geq 24.


7. Consequences and Applications

ExamplePicard Group of $\mathcal{M}_g$

For g3g \geq 3, the Picard group of Mg\mathcal{M}_g is: Pic(Mg)QQλ\mathrm{Pic}(\mathcal{M}_g) \otimes \mathbb{Q} \cong \mathbb{Q} \cdot \lambda where λ=c1(E)\lambda = c_1(\mathbb{E}) is the first Chern class of the Hodge bundle. For the compactification: Pic(Mg)QQλi=0g/2Qδi\mathrm{Pic}(\overline{\mathcal{M}}_g) \otimes \mathbb{Q} \cong \mathbb{Q} \cdot \lambda \oplus \bigoplus_{i=0}^{\lfloor g/2 \rfloor} \mathbb{Q} \cdot \delta_i where δi=[Δi]\delta_i = [\Delta_i] are the boundary divisor classes.

ExampleIntersection Numbers

On Mg\overline{\mathcal{M}}_g, key intersection numbers include:

  • λ3g3=0\lambda^{3g-3} = 0 on Mg\overline{M}_g (since λ\lambda is not ample on the boundary).
  • M1,1λ=124\int_{\overline{\mathcal{M}}_{1,1}} \lambda = \frac{1}{24} (as a rational number, reflecting the stacky structure).
  • M2λ3=1240\int_{\overline{\mathcal{M}}_{2}} \lambda^3 = \frac{1}{240}.
ExampleStability vs. Semistability

Stable curves have finite automorphism groups. If we allowed semistable curves (nodal curves where rational components meet the rest in 2\geq 2 points instead of 3\geq 3), automorphism groups could be infinite (e.g., a rational bridge with 2 nodes has Gm\mathbb{G}_m automorphisms). This is why the stability condition is essential for the DM property.