ConceptComplete

Deligne--Mumford Stacks

Deligne--Mumford stacks are the "best-behaved" class of algebraic stacks, introduced in the foundational 1969 paper of Deligne and Mumford on the irreducibility of the moduli space of curves. They occupy a middle ground between algebraic spaces and general Artin stacks, admitting an etale atlas and requiring automorphism groups to be discrete (etale group schemes). Most moduli problems in classical algebraic geometry -- curves, abelian varieties, maps -- give rise to DM stacks.


Definition and characterizations

Definition4.8Deligne--Mumford Stack

An algebraic stack X\mathcal{X} over a scheme SS is a Deligne--Mumford (DM) stack if:

  1. The diagonal Δ:XX×SX\Delta : \mathcal{X} \to \mathcal{X} \times_S \mathcal{X} is representable, quasi-compact, and unramified (equivalently, formally unramified).
  2. There exists a scheme UU and a surjective etale morphism UXU \to \mathcal{X} (an etale atlas).

In fact, condition (1) implies that any smooth atlas can be refined to an etale atlas, so condition (2) is a consequence of (1) together with the algebraic stack axioms.

RemarkEquivalent characterizations

The following are equivalent for an algebraic stack X\mathcal{X} (assuming X\mathcal{X} is locally of finite presentation over SS):

  1. X\mathcal{X} is DM.
  2. The diagonal ΔX\Delta_{\mathcal{X}} is unramified.
  3. For every algebraically closed field kk and every object ξX(k)\xi \in \mathcal{X}(k), the automorphism group scheme Autk(ξ)\operatorname{Aut}_k(\xi) is an etale group scheme (i.e., reduced and zero-dimensional).
  4. In characteristic zero: for every geometric point ξ\xi, Aut(ξ)\operatorname{Aut}(\xi) is a finite group.
  5. X\mathcal{X} admits an etale atlas by a scheme.

In positive characteristic, "etale group scheme" allows finite group schemes like αp\alpha_p or μp\mu_p that are not reduced, but condition (3) with "reduced" replaced by "unramified" still characterizes DM stacks correctly.


The etale atlas and its groupoid

Definition4.9Etale atlas

An etale atlas for a DM stack X\mathcal{X} is a surjective etale morphism p:UXp : U \to \mathcal{X} from a scheme UU. Given such an atlas, the fiber product R=U×XUR = U \times_{\mathcal{X}} U is an algebraic space (in fact a scheme if UU is a scheme and the diagonal is separated), and s,t:RUs, t : R \rightrightarrows U are etale morphisms. The groupoid (U,R)(U, R) is an etale groupoid, and X[U/R]\mathcal{X} \simeq [U/R].

RemarkRelation to algebraic spaces

An algebraic space is a DM stack where the diagonal is a monomorphism (i.e., all automorphism groups are trivial). Equivalently, it is a DM stack that is also a sheaf of sets (not just groupoids).

The hierarchy: SchemesAlgebraic spacesDM stacksArtin stacks.\text{Schemes} \subset \text{Algebraic spaces} \subset \text{DM stacks} \subset \text{Artin stacks}.


Examples from moduli theory

ExampleModuli of curves M_g

The moduli stack Mg\mathcal{M}_g (g2g \geq 2) of smooth projective curves of genus gg is a smooth, separated DM stack of dimension 3g33g - 3 over SpecZ\operatorname{Spec} \mathbb{Z}.

Why DM: For g2g \geq 2, Aut(C)\operatorname{Aut}(C) is a finite group for every smooth curve CC of genus gg. By the Hurwitz bound, Aut(C)84(g1)|\operatorname{Aut}(C)| \leq 84(g-1).

Atlas construction: Choose nn large enough so that ωCn\omega_C^{\otimes n} is very ample. This embeds CPNC \hookrightarrow \mathbb{P}^N (where N=n(2g2)gN = n(2g-2) - g). The Hilbert scheme H\mathcal{H} parametrizing such embedded curves with marking provides a scheme with a natural map HMg\mathcal{H} \to \mathcal{M}_g. The group PGLN+1\mathrm{PGL}_{N+1} acts on H\mathcal{H} and Mg[H/PGLN+1]\mathcal{M}_g \simeq [\mathcal{H} / \mathrm{PGL}_{N+1}] -- but this presentation is as an Artin stack. The DM property ensures we can find an etale atlas.

ExampleStable curves: the compactification

Mg\overline{\mathcal{M}}_g (g2g \geq 2) is the moduli stack of stable curves: connected, projective, at-worst-nodal curves of arithmetic genus gg with finite automorphism group. It is a proper, smooth DM stack.

Deligne and Mumford proved that the coarse moduli space Mg\overline{M}_g is a projective variety, using the fact that Mg\overline{\mathcal{M}}_g is proper and the Keel--Mori theorem (existence of coarse moduli spaces for separated DM stacks with finite inertia).

The boundary MgMg\overline{\mathcal{M}}_g \setminus \mathcal{M}_g is a divisor with g/2\lfloor g/2 \rfloor irreducible components Δ0,Δ1,,Δg/2\Delta_0, \Delta_1, \ldots, \Delta_{\lfloor g/2 \rfloor}, where Δi\Delta_i parametrizes curves with a node separating components of genera ii and gig - i (with Δ0\Delta_0 for non-separating nodes).

ExamplePointed curves Mg,n

The stack Mg,n\mathcal{M}_{g,n} of smooth nn-pointed genus-gg curves (where 2g2+n>02g - 2 + n > 0) is a smooth DM stack of dimension 3g3+n3g - 3 + n. The stability condition ensures finite automorphism groups.

Key cases:

  • M0,3Speck\mathcal{M}_{0,3} \cong \operatorname{Spec} k (three points on P1\mathbb{P}^1 are rigid).
  • M0,4\mathcal{M}_{0,4} is an algebraic space isomorphic to P1{0,1,}\mathbb{P}^1 \setminus \{0, 1, \infty\} via the cross-ratio.
  • M0,n\overline{\mathcal{M}}_{0,n} is actually a smooth projective variety (not just a DM stack) for n3n \geq 3, since pointed rational curves have no nontrivial automorphisms.
  • M1,1\mathcal{M}_{1,1} is a DM stack but not a scheme -- the curve y2=x3xy^2 = x^3 - x (with j=1728j = 1728) has AutZ/4Z\operatorname{Aut} \cong \mathbb{Z}/4\mathbb{Z} and y2=x31y^2 = x^3 - 1 (with j=0j = 0) has AutZ/6Z\operatorname{Aut} \cong \mathbb{Z}/6\mathbb{Z}.
ExampleModuli of abelian varieties

The stack Ag\mathcal{A}_g of principally polarized abelian varieties of dimension gg is a separated DM stack of dimension g(g+1)/2g(g+1)/2. The automorphism group of a general principally polarized abelian variety is {±1}\{\pm 1\} (finite), confirming the DM property.

Over C\mathbb{C}, the coarse moduli space is Ag=Γg\HgA_g = \Gamma_g \backslash \mathfrak{H}_g, where Hg\mathfrak{H}_g is the Siegel upper half-space and Γg=Sp(2g,Z)\Gamma_g = \mathrm{Sp}(2g, \mathbb{Z}). The Torelli map MgAg\mathcal{M}_g \to \mathcal{A}_g sends a curve CC to its Jacobian (Jac(C),Θ)(\mathrm{Jac}(C), \Theta).

ExampleThe moduli stack of elliptic curves

The stack M1,1\mathcal{M}_{1,1} of elliptic curves (genus-1 curves with a marked point) is a smooth DM stack of dimension 1 over SpecZ[1/6]\operatorname{Spec} \mathbb{Z}[1/6]. The jj-invariant gives a map j:M1,1A1j : \mathcal{M}_{1,1} \to \mathbb{A}^1, which is the coarse moduli map.

The stacky structure is concentrated at two points:

  • j=1728j = 1728: E:y2=x3xE : y^2 = x^3 - x, Aut(E)μ4\operatorname{Aut}(E) \cong \mu_4 (generated by (x,y)(x,iy)(x,y) \mapsto (-x, iy)).
  • j=0j = 0: E:y2=x31E : y^2 = x^3 - 1, Aut(E)μ6\operatorname{Aut}(E) \cong \mu_6 (generated by (x,y)(ζ3x,y)(x, y) \mapsto (\zeta_3 x, -y)).
  • All other jj: Aut(E)μ2={±1}\operatorname{Aut}(E) \cong \mu_2 = \{\pm 1\} (the elliptic involution).

Over SpecZ[1/6]\operatorname{Spec} \mathbb{Z}[1/6], we have M1,1[SpecZ[1/6][a4,a6,Δ1]/Gm]\mathcal{M}_{1,1} \cong [\operatorname{Spec} \mathbb{Z}[1/6][a_4, a_6, \Delta^{-1}] / \mathbb{G}_m], where the Weierstrass equation is y2=x3+a4x+a6y^2 = x^3 + a_4 x + a_6 with Δ=16(4a43+27a62)\Delta = -16(4a_4^3 + 27a_6^2), and Gm\mathbb{G}_m acts by λ(a4,a6)=(λ4a4,λ6a6)\lambda \cdot (a_4, a_6) = (\lambda^4 a_4, \lambda^6 a_6). This is actually an Artin stack presentation; the DM structure comes from the fact that stabilizers are always finite subgroups of Gm\mathbb{G}_m.

ExampleRoot stack as a DM stack

Given a scheme XX, a line bundle L\mathcal{L}, a section sΓ(X,L)s \in \Gamma(X, \mathcal{L}), and an integer r1r \geq 1, the rr-th root stack (X,L,s)r\sqrt[r]{(X, \mathcal{L}, s)} is a DM stack. Over the locus where s0s \neq 0, the root stack is isomorphic to XX. Over the zero locus D=V(s)D = V(s), points acquire μr\mu_r-automorphisms.

For example, OP1(p)/P1r\sqrt[r]{\mathcal{O}_{\mathbb{P}^1}(p)/\mathbb{P}^1} (the rr-th root at the point pp) is a DM stack that looks like P1\mathbb{P}^1 away from pp and has a μr\mu_r-gerbe at pp.

ExampleToric DM stacks

A toric DM stack is a DM stack X\mathcal{X} with a dense open torus TXT \subset \mathcal{X} and a TT-action extending the multiplication on TT. These are classified by stacky fans (N,Σ,β)(N, \Sigma, \beta), where NN is a finitely generated abelian group, Σ\Sigma is a fan in NRN_{\mathbb{R}}, and β:ZnN\beta : \mathbb{Z}^n \to N encodes the stacky structure.

For instance, the weighted projective stack P(1,1,2)\mathcal{P}(1,1,2) is a toric DM stack. Its stacky fan is obtained from the fan of P2\mathbb{P}^2 by modifying the ray corresponding to the weight-2 coordinate.

ExampleRigidification of a DM stack

Given a DM stack X\mathcal{X} with a central subgroup GAut(ξ)G \subset \operatorname{Aut}(\xi) for every object ξ\xi (a "common automorphism"), the rigidification X ⁣\sslash ⁣G\mathcal{X} \!\sslash\! G is the DM stack obtained by removing these automorphisms.

For example, M1,1 ⁣\sslash ⁣μ2\mathcal{M}_{1,1} \!\sslash\! \mu_2 is an algebraic space (the jj-line A1\mathbb{A}^1) -- rigidifying by the elliptic involution removes the universal μ2\mu_2-automorphism, converting the stack into its coarse space.

ExampleHurwitz stacks

The Hurwitz stack Hd,g\mathcal{H}_{d,g} parametrizes degree-dd covers f:CP1f : C \to \mathbb{P}^1 where CC has genus gg, with simple branching. This is a smooth DM stack (the automorphism group of a general cover is trivial).

The Hurwitz stack connects to Mg\mathcal{M}_g via the source map Hd,gMg\mathcal{H}_{d,g} \to \mathcal{M}_g (sending ff to CC). Hurwitz used the monodromy representation and the connectivity of Hd,g\mathcal{H}_{d,g} (proved using the transitivity of the braid group action on factorizations in SdS_d) to show that Mg\mathcal{M}_g is connected.

ExampleModuli of K3 surfaces (non-DM example)

The moduli stack of K3 surfaces is not DM: a general K3 surface XX has Aut(X){±id}\operatorname{Aut}(X) \supseteq \{\pm \mathrm{id}\} on H2,0(X)H^{2,0}(X), but this is finite (so one might expect DM). However, the period map shows that the moduli problem is better understood through the coarse moduli space Fd=Γd\Ωd\mathcal{F}_d = \Gamma_d \backslash \Omega_d (an arithmetic quotient of a type IV domain). The full moduli stack has subtle issues with non-reduced automorphism schemes in positive characteristic and is typically studied via marked or polarized variants that are DM.

ExampleQuotient by a finite group

Let XX be a scheme and GG a finite group acting on XX. Then [X/G][X/G] is a DM stack. The etale atlas is X[X/G]X \to [X/G], and the groupoid is (X,G×X)(X, G \times X) with source s(g,x)=xs(g, x) = x and target t(g,x)=gxt(g, x) = g \cdot x. Both ss and tt are etale since GG is etale.

For X=A2X = \mathbb{A}^2 with G=Z/nZG = \mathbb{Z}/n\mathbb{Z} acting by (x,y)(ζx,ζ1y)(x, y) \mapsto (\zeta x, \zeta^{-1} y) (where ζ\zeta is a primitive nn-th root of unity), [X/G][X/G] is a smooth DM stack. The coarse moduli space is Speck[x,y]G=Speck[u,v,w]/(uvwn)\operatorname{Spec} k[x,y]^G = \operatorname{Spec} k[u, v, w]/(uv - w^n), the An1A_{n-1} surface singularity. The stack [X/G][X/G] is the "stacky resolution" of this singularity.

ExampleKontsevich stable maps

The moduli stack Mg,n(X,β)\overline{\mathcal{M}}_{g,n}(X, \beta) of stable maps to a projective variety XX is a proper DM stack (assuming 2g2+n>02g - 2 + n > 0 or β0\beta \neq 0). The key point is that stability (no infinitesimal automorphisms) ensures the DM property. The automorphism group of a stable map (C,p1,,pn,f)(C, p_1, \ldots, p_n, f) is the finite group of automorphisms of CC commuting with ff and preserving the markings.

When X=SpeckX = \operatorname{Spec} k and β=0\beta = 0, this reduces to Mg,n\overline{\mathcal{M}}_{g,n}.


Properties specific to DM stacks

Definition4.10Inertia stack

The inertia stack of a DM stack X\mathcal{X} is IX=X×X×XX\mathcal{I}_{\mathcal{X}} = \mathcal{X} \times_{\mathcal{X} \times \mathcal{X}} \mathcal{X} whose TT-points are pairs (ξ,α)(\xi, \alpha) where ξX(T)\xi \in \mathcal{X}(T) and αAutT(ξ)\alpha \in \operatorname{Aut}_T(\xi). For a DM stack, IXX\mathcal{I}_{\mathcal{X}} \to \mathcal{X} is an etale (finite if the diagonal is finite) morphism. The connected components of IX\mathcal{I}_{\mathcal{X}} correspond to conjugacy classes of local automorphisms and play a central role in orbifold cohomology and the Chen--Ruan product.

RemarkDM stacks as orbifolds

Over C\mathbb{C}, a smooth separated DM stack with finite stabilizers is essentially an orbifold (in the differential-geometric sense). The analytification gives a complex-analytic orbifold. Conversely, every compact complex orbifold that admits a projective coarse moduli space is the analytification of a smooth DM stack.

This connection is fundamental for Gromov--Witten theory: the orbifold Gromov--Witten theory of a DM stack X\mathcal{X} (defined algebraically) matches the symplectic orbifold GW theory of its analytification.


Etale cohomology of DM stacks

RemarkCohomology

For a DM stack X\mathcal{X} with etale atlas p:UXp : U \to \mathcal{X}, etale sheaves on X\mathcal{X} can be described concretely as equivariant etale sheaves on UU (with descent data along the groupoid R=U×XUR = U \times_{\mathcal{X}} U).

The etale cohomology Heti(X,F)H^i_{\mathrm{et}}(\mathcal{X}, \mathcal{F}) can be computed via the simplicial scheme UU_\bullet (the nerve of the atlas): there is a spectral sequence E1p,q=Hetq(Up,F)Hetp+q(X,F).E_1^{p,q} = H^q_{\mathrm{et}}(U_p, \mathcal{F}) \Rightarrow H^{p+q}_{\mathrm{et}}(\mathcal{X}, \mathcal{F}).

For X=[X/G]\mathcal{X} = [X/G] with GG finite, this recovers equivariant cohomology: Heti([X/G],F)=HGi(X,F)H^i_{\mathrm{et}}([X/G], \mathcal{F}) = H^i_G(X, \mathcal{F}).


Summary

Deligne--Mumford stacks are algebraic stacks with an etale atlas and unramified diagonal, characterized by having discrete (in characteristic zero, finite) automorphism groups. They provide the correct framework for virtually all classical moduli problems in algebraic geometry and admit a rich geometric theory closely paralleling that of schemes and algebraic spaces.