TheoremComplete

Keel--Mori Theorem: Existence of Coarse Moduli Spaces

The Keel--Mori theorem is the fundamental existence result for coarse moduli spaces of algebraic stacks. It guarantees that every algebraic stack with finite inertia admits a coarse moduli space as an algebraic space, providing the essential link between the stacky world and classical algebraic geometry.


Statement

Theorem4.3Keel--Mori Theorem

Let X\mathcal{X} be an algebraic stack locally of finite type over an algebraic space SS. Assume that the inertia stack IX→X\mathcal{I}_\mathcal{X} \to \mathcal{X} is finite (equivalently, the stabilizer group schemes GxG_x are finite for all geometric points xx). Then there exists a coarse moduli space π:X→M\pi : \mathcal{X} \to M where:

  1. MM is an algebraic space locally of finite type over SS.
  2. Ο€\pi is proper and quasi-finite.
  3. OMβ†’βˆΌΟ€βˆ—OX\mathcal{O}_M \xrightarrow{\sim} \pi_*\mathcal{O}_\mathcal{X}.
  4. For every algebraically closed field kk, Ο€\pi induces a bijection ∣X(k)∣/β‰…β†’βˆΌM(k)|\mathcal{X}(k)|/{\cong} \xrightarrow{\sim} M(k).
  5. π\pi is universal: any morphism X→N\mathcal{X} \to N to an algebraic space factors uniquely through π\pi.

Moreover, if X\mathcal{X} is separated, then MM is separated. If X\mathcal{X} is of finite type and separated, then MM is of finite type and separated.

RemarkThe finite inertia condition

The inertia stack IX=XΓ—XΓ—XX\mathcal{I}_\mathcal{X} = \mathcal{X} \times_{\mathcal{X} \times \mathcal{X}} \mathcal{X} parametrizes pairs (object ΞΎ\xi, automorphism α∈Aut⁑(ΞΎ)\alpha \in \operatorname{Aut}(\xi)). The condition that IXβ†’X\mathcal{I}_\mathcal{X} \to \mathcal{X} is finite means each stabilizer group is a finite group scheme. This includes:

  • All DM stacks with quasi-finite diagonal.
  • Quotient stacks [X/G][X/G] where GG is a finite group.
  • But not BGm\mathrm{B}\mathbb{G}_m (stabilizer Gm\mathbb{G}_m is not finite).

Without the finite inertia condition, coarse moduli spaces may not exist. For BGm\mathrm{B}\mathbb{G}_m, the "coarse space" would need to be Spec⁑k\operatorname{Spec} k, but the universal property fails: there exist non-isomorphic line bundles on some scheme TT that both map to the same point of Spec⁑k\operatorname{Spec} k.


Key properties of the coarse moduli map

Theorem4.4Properties of the Coarse Map

Let π:X→M\pi : \mathcal{X} \to M be the coarse moduli map from the Keel--Mori theorem. Then:

(a) Ο€\pi is initial among morphisms from X\mathcal{X} to algebraic spaces.

(b) The formation of MM commutes with flat base change: if Mβ€²β†’MM' \to M is flat, then Mβ€²M' is the coarse moduli space of Xβ€²=XΓ—MMβ€²\mathcal{X}' = \mathcal{X} \times_M M'.

(c) If X=[X/G]\mathcal{X} = [X/G] with GG finite acting on XX, then M=X/GM = X/G (the geometric quotient, which exists as an algebraic space by Keel--Mori applied to the action groupoid).

(d) The map Ο€\pi is a homeomorphism on underlying topological spaces: ∣Xβˆ£β†’βˆΌβˆ£M∣|\mathcal{X}| \xrightarrow{\sim} |M|.

(e) In characteristic zero (or when the orders of all stabilizers are invertible in OS\mathcal{O}_S): Ο€βˆ—\pi_* is exact on coherent sheaves, and RiΟ€βˆ—F=0R^i\pi_*\mathcal{F} = 0 for i>0i > 0 and F\mathcal{F} coherent.


Examples

ExampleCoarse space of M_g

For Mg\mathcal{M}_g (gβ‰₯2g \geq 2), the inertia is finite (automorphism groups are finite by the Hurwitz bound). Keel--Mori gives the coarse moduli space MgM_g, a quasi-projective variety of dimension 3gβˆ’33g - 3. The map Ο€:Mgβ†’Mg\pi : \mathcal{M}_g \to M_g is proper and quasi-finite, and an isomorphism over the open locus of curves without extra automorphisms.

For g=2g = 2: every genus-2 curve has the hyperelliptic involution, so Ο€\pi is nowhere an isomorphism. The coarse space M2β‰…A3/S6M_2 \cong \mathbb{A}^3/S_6 (identified via the six branch points of the hyperelliptic map, modulo the S6S_6-action by relabeling).

ExampleBG for finite G

For BG=[Spec⁑k/G]\mathrm{B}G = [\operatorname{Spec} k/G] with GG finite, the coarse space is Spec⁑k\operatorname{Spec} k. The map Ο€:BGβ†’Spec⁑k\pi : \mathrm{B}G \to \operatorname{Spec} k sends every GG-torsor to the unique kk-point. The pushforward Ο€βˆ—:Rep⁑(G)β†’Vect⁑k\pi_* : \operatorname{Rep}(G) \to \operatorname{Vect}_k is the functor V↦VGV \mapsto V^G (taking GG-invariants).

In characteristic zero, this is exact (Maschke's theorem: VGV^G is a direct summand of VV). In characteristic pp dividing ∣G∣|G|, the functor V↦VGV \mapsto V^G is only left-exact, and RiΟ€βˆ—R^i\pi_* can be nonzero.

ExampleSurface quotient singularities

For G=ΞΌnG = \mu_n acting on A2\mathbb{A}^2 (type Anβˆ’1A_{n-1}), Keel--Mori gives [A2/ΞΌn]β†’A2/ΞΌn[\mathbb{A}^2/\mu_n] \to \mathbb{A}^2/\mu_n. The coarse space has the Anβˆ’1A_{n-1} singularity at the origin, while the stack is smooth. The map Ο€\pi is a bijection on geometric points (both have the same underlying set of orbits), but Ο€\pi is not an isomorphism at the origin.

More generally, for GβŠ‚SL(2,k)G \subset \mathrm{SL}(2, k) a finite subgroup (giving ADE singularities), the coarse space A2/G\mathbb{A}^2/G has the corresponding surface singularity, and [A2/G][\mathbb{A}^2/G] is the "canonical stacky resolution."

ExampleWeighted projective spaces

For P(a0,…,an)\mathcal{P}(a_0, \ldots, a_n) with gcd⁑(a0,…,an)=1\gcd(a_0, \ldots, a_n) = 1, the stabilizers are cyclic (hence finite), and Keel--Mori gives the coarse space P(a0,…,an)\mathbb{P}(a_0, \ldots, a_n) (the classical weighted projective variety).

For P(1,1,2)\mathcal{P}(1, 1, 2): the coarse space is P(1,1,2)β‰…V(xyβˆ’z2)βŠ‚P3\mathbb{P}(1,1,2) \cong V(xy - z^2) \subset \mathbb{P}^3 (the quadric cone). The Keel--Mori map Ο€\pi is an isomorphism away from [0:0:1][0:0:1] (where the ΞΌ2\mu_2-stabilizer lives) and contracts the ΞΌ2\mu_2-gerbe at [0:0:1][0:0:1] to the singular point of the cone.

ExampleElliptic curves revisited

For M1,1\mathcal{M}_{1,1}, the inertia is finite (stabilizers are ΞΌ2\mu_2, ΞΌ4\mu_4, or ΞΌ6\mu_6). Keel--Mori gives M1,1=Aj1M_{1,1} = \mathbb{A}^1_j (the jj-line). The map Ο€\pi satisfies:

  • Ο€βˆ’1(j)β‰…BAut⁑(Ej)\pi^{-1}(j) \cong \mathrm{B}\operatorname{Aut}(E_j) for each jj-value (the fiber is the residual gerbe).
  • Ο€βˆ—OM1,1=OAj1\pi_*\mathcal{O}_{\mathcal{M}_{1,1}} = \mathcal{O}_{\mathbb{A}^1_j}.
  • The universal elliptic curve exists on the stack M1,1\mathcal{M}_{1,1} but not on Aj1\mathbb{A}^1_j.
ExampleMβ‚€,β‚™ is already a scheme

For nβ‰₯3n \geq 3, M0,n\mathcal{M}_{0,n} has trivial automorphism groups (a rational curve with β‰₯3\geq 3 marked points is rigid), so the coarse moduli map is an isomorphism: M0,nβ‰…M0,n\mathcal{M}_{0,n} \cong M_{0,n}. The compactification Mβ€Ύ0,nβ‰…Mβ€Ύ0,n\overline{\mathcal{M}}_{0,n} \cong \overline{M}_{0,n} is a smooth projective variety, explicitly described as an iterated blowup of (P1)nβˆ’3(\mathbb{P}^1)^{n-3}.

For n=4n = 4: Mβ€Ύ0,4β‰…P1\overline{M}_{0,4} \cong \mathbb{P}^1 (the cross-ratio). For n=5n = 5: Mβ€Ύ0,5β‰…Bl⁑4P2\overline{M}_{0,5} \cong \operatorname{Bl}_4 \mathbb{P}^2 (the del Pezzo surface of degree 5).

ExampleRoot stack

For the root stack D/Xr\sqrt[r]{D/X} with DD a smooth divisor in a smooth variety XX, the stabilizers along DD are ΞΌr\mu_r (finite). Keel--Mori gives the coarse space XX back: D/Xrβ†’Ο€X.\sqrt[r]{D/X} \xrightarrow{\pi} X. The map Ο€\pi is an isomorphism over Xβˆ–DX \setminus D and a ΞΌr\mu_r-gerbe along DD.

ExampleModuli of abelian varieties

The stack Ag\mathcal{A}_g has finite stabilizers (the automorphism group of a ppav is finite). Keel--Mori gives the coarse space AgA_g, which over C\mathbb{C} is the Siegel modular variety Sp(2g,Z)\Hg\mathrm{Sp}(2g, \mathbb{Z}) \backslash \mathfrak{H}_g.

For g=1g = 1: A1β‰…Aj1A_1 \cong \mathbb{A}^1_j. For g=2g = 2: A2A_2 is a normal quasi-projective variety of dimension 3, with the Igusa compactification A2βˆ—=A2βˆͺ{0-dimΒ cusp}A_2^* = A_2 \cup \{0\text{-dim cusp}\} being projective.

ExampleNon-separated coarse space

Consider X=[(A1βŠ”A1)/Z2]\mathcal{X} = [(\mathbb{A}^1 \sqcup \mathbb{A}^1) / \mathbb{Z}_2], where Z2\mathbb{Z}_2 swaps the two copies of A1βˆ–{0}\mathbb{A}^1 \setminus \{0\} but fixes both origins. The coarse space MM is the "line with doubled origin" -- a non-separated algebraic space. This happens because X\mathcal{X} itself is not separated.

ExampleFailure of Keel--Mori for BG_m

The stack BGm\mathrm{B}\mathbb{G}_m has stabilizer Gm\mathbb{G}_m at its unique point -- this is not finite, so Keel--Mori does not apply. Indeed, there is no coarse moduli space: the universal property would require that every line bundle on every scheme TT is pulled back from a map Tβ†’Spec⁑kT \to \operatorname{Spec} k. But Pic⁑(T)\operatorname{Pic}(T) can be nontrivial (e.g., T=P1T = \mathbb{P}^1), contradicting the pullback requirement.

The "good moduli space" theory of Alper extends the Keel--Mori theorem to certain Artin stacks with non-finite stabilizers, replacing "coarse moduli space" with "good moduli space."

ExampleTame stacks

A DM stack X\mathcal{X} is tame if the stabilizer groups at all geometric points have order invertible in the base. The Keel--Mori theorem for tame stacks has the additional property that Ο€βˆ—:Coh⁑(X)β†’Coh⁑(M)\pi_* : \operatorname{Coh}(\mathcal{X}) \to \operatorname{Coh}(M) is exact.

For example, over Spec⁑Z[1/n]\operatorname{Spec} \mathbb{Z}[1/n], any DM stack with stabilizers of order dividing nn is tame. The stack M1,1\mathcal{M}_{1,1} over Spec⁑Z[1/6]\operatorname{Spec} \mathbb{Z}[1/6] is tame (stabilizers have order dividing 6).

In the wild case (characteristic divides the order of stabilizers), the Keel--Mori theorem still gives a coarse space, but the pushforward Ο€βˆ—\pi_* may fail to be exact.

ExampleGerbe over a coarse space

If X\mathcal{X} is a DM stack with all stabilizers isomorphic to a fixed finite group GG, then Ο€:Xβ†’M\pi : \mathcal{X} \to M makes X\mathcal{X} into a GG-gerbe over MM (in the etale topology). The gerbe class [X]∈Het2(M,G)[\mathcal{X}] \in H^2_{\mathrm{et}}(M, G) is the obstruction to X\mathcal{X} having a section (i.e., to X\mathcal{X} being a "trivial" gerbe).

For M1,1β†’Aj1\mathcal{M}_{1,1} \to \mathbb{A}^1_j: generically this is a ΞΌ2\mu_2-gerbe (the generic stabilizer is ΞΌ2\mu_2). The gerbe class in Het2(Aj1βˆ–{0,1728},ΞΌ2)β‰…Br⁑(Aj1βˆ–{0,1728})[2]H^2_{\mathrm{et}}(\mathbb{A}^1_j \setminus \{0, 1728\}, \mu_2) \cong \operatorname{Br}(\mathbb{A}^1_j \setminus \{0, 1728\})[2] is nontrivial -- there is no universal elliptic curve over the jj-line.


Proof strategy

RemarkOutline of proof

The proof of the Keel--Mori theorem proceeds in several steps:

Step 1 (Local construction): Reduce to the case X=[U/R]\mathcal{X} = [U/R] where (U,R)(U, R) is an etale groupoid. Then MM is constructed locally as the coequalizer of R⇉UR \rightrightarrows U in the category of algebraic spaces. The key tool is the existence of quotients by finite flat equivalence relations (due to Artin).

Step 2 (Finite flat closure): Replace the etale groupoid by a finite flat equivalence relation by taking the "schematic image" of RR in UΓ—UU \times U. This requires the finiteness of the inertia.

Step 3 (Gluing): Glue the local constructions using the universal property and descent.

Step 4 (Properties): Verify that MM satisfies the universal property and the bijection on geometric points.

The original proof by Keel and Mori (1997) used a slightly different approach via "coarsification"; the above outline follows the treatment of Conrad.


Summary

The Keel--Mori theorem guarantees that any algebraic stack with finite inertia admits a coarse moduli space as an algebraic space. The coarse map π:X→M\pi : \mathcal{X} \to M is proper and quasi-finite, induces a bijection on geometric points, and is universal among maps to algebraic spaces. This theorem is the cornerstone for connecting the stack-theoretic approach to classical algebraic geometry.