ProofComplete

Proof that [X/G][X/G] is an Algebraic Stack

We prove that if GG is a smooth algebraic group acting on an algebraic space XX, then the quotient stack [X/G][X/G] is an algebraic stack. This is one of the most fundamental and frequently-used results in the theory of algebraic stacks. The proof consists of two main parts: verifying that [X/G][X/G] is a stack, that its diagonal is representable, and that it admits a smooth atlas.


Statement

Theorem4.12Quotient stacks are algebraic

Let SS be a scheme, GG a smooth algebraic group scheme over SS, and XX an algebraic space over SS with a GG-action σ:G×SXX\sigma : G \times_S X \to X. Then:

  1. [X/G][X/G] is a stack over (Sch/S)fppf(\mathrm{Sch}/S)_{\mathrm{fppf}}.
  2. The diagonal Δ:[X/G][X/G]×S[X/G]\Delta : [X/G] \to [X/G] \times_S [X/G] is representable by algebraic spaces.
  3. The natural morphism π:X[X/G]\pi : X \to [X/G] is a smooth surjection (and is a GG-torsor).

In particular, [X/G][X/G] is an algebraic (Artin) stack over SS, with π\pi as a smooth atlas.


Part 1: [X/G][X/G] is a stack

ProofPart 1 -- Stack axioms

Recall that [X/G][X/G] is the category fibered in groupoids over (Sch/S)(\mathrm{Sch}/S) whose objects over a scheme TT are pairs (PT,ϕ:PX)(P \to T, \phi : P \to X) where PP is a GG-torsor over TT and ϕ\phi is GG-equivariant.

We verify the two stack axioms: descent for morphisms and descent for objects.

Axiom 1 (Descent for morphisms): Let (P1,ϕ1)(P_1, \phi_1) and (P2,ϕ2)(P_2, \phi_2) be two objects over TT. We need to show that the presheaf IsomT((P1,ϕ1),(P2,ϕ2))\operatorname{Isom}_T((P_1, \phi_1), (P_2, \phi_2)) is a sheaf in the fppf topology on (Sch/T)(\mathrm{Sch}/T).

An isomorphism (P1,ϕ1)(P2,ϕ2)(P_1, \phi_1) \xrightarrow{\sim} (P_2, \phi_2) is a GG-equivariant isomorphism ψ:P1P2\psi : P_1 \xrightarrow{\sim} P_2 over TT with ϕ2ψ=ϕ1\phi_2 \circ \psi = \phi_1. Consider the algebraic space I=IsomTG(P1,P2)×MorT(P1,X){ϕ1}I = \operatorname{Isom}_T^G(P_1, P_2) \times_{\operatorname{Mor}_T(P_1, X)} \{\phi_1\} where IsomTG(P1,P2)\operatorname{Isom}_T^G(P_1, P_2) is the sheaf of GG-equivariant isomorphisms from P1P_1 to P2P_2 (which is an algebraic space since GG-torsors are algebraic spaces and isomorphisms between them form algebraic spaces) and the fiber product imposes ϕ2ψ=ϕ1\phi_2 \circ \psi = \phi_1.

Since II is represented by an algebraic space, its functor of points is an fppf sheaf. Hence IsomT\operatorname{Isom}_T is a sheaf.

Axiom 2 (Descent for objects): Let {TiT}\{T_i \to T\} be an fppf cover and let (Pi,ϕi)[X/G](Ti)(P_i, \phi_i) \in [X/G](T_i) be objects with descent data: isomorphisms αij:(Pi,ϕi)Tij(Pj,ϕj)Tij\alpha_{ij} : (P_i, \phi_i)|_{T_{ij}} \xrightarrow{\sim} (P_j, \phi_j)|_{T_{ij}} satisfying the cocycle condition on triple overlaps TijkT_{ijk}.

Since GG-torsors satisfy fppf descent (a fundamental result in descent theory -- the stack BG\mathrm{B}G is a stack for the fppf topology), the torsors PiP_i with the descent data αij\alpha_{ij} glue to a GG-torsor PP over TT.

The equivariant maps ϕi:PiX\phi_i : P_i \to X are compatible (since the αij\alpha_{ij} respect the maps to XX), so by descent for morphisms of algebraic spaces, they glue to a GG-equivariant map ϕ:PX\phi : P \to X.

Thus (P,ϕ)[X/G](T)(P, \phi) \in [X/G](T) is the descended object. This proves [X/G][X/G] is a stack. \square


Part 2: Representability of the diagonal

ProofPart 2 -- Representable diagonal

We must show: for any scheme TT and any two objects (P1,ϕ1),(P2,ϕ2)[X/G](T)(P_1, \phi_1), (P_2, \phi_2) \in [X/G](T), the sheaf IsomT((P1,ϕ1),(P2,ϕ2))\operatorname{Isom}_T((P_1, \phi_1), (P_2, \phi_2)) is represented by an algebraic space over TT.

Step 2a: Reduce to trivial torsors. An isomorphism from (P1,ϕ1)(P_1, \phi_1) to (P2,ϕ2)(P_2, \phi_2) is a GG-equivariant isomorphism ψ:P1P2\psi : P_1 \xrightarrow{\sim} P_2 over TT with ϕ2ψ=ϕ1\phi_2 \circ \psi = \phi_1.

First, consider the sheaf of all GG-equivariant isomorphisms ψ:P1P2\psi : P_1 \to P_2 (without the condition on ϕ\phi). This is represented by the contracted product: IsomTG(P1,P2)P1×GP2op\operatorname{Isom}_T^G(P_1, P_2) \cong P_1 \times^G P_2^{\mathrm{op}} where P2opP_2^{\mathrm{op}} is P2P_2 with the opposite GG-action (gg acts by g1g^{-1}). Explicitly, this is (P1×TP2)/G(P_1 \times_T P_2)/G where GG acts diagonally by g(p1,p2)=(p1g1,gp2)g \cdot (p_1, p_2) = (p_1 \cdot g^{-1}, g \cdot p_2).

Since P1P_1 and P2P_2 are GG-torsors (hence smooth over TT), and GG acts freely on P1×TP2P_1 \times_T P_2, the quotient P1×GP2opP_1 \times^G P_2^{\mathrm{op}} is an algebraic space, smooth over TT (in fact, it is a GG-torsor twisted by the "difference" of P1P_1 and P2P_2).

Step 2b: Impose the compatibility with ϕ\phi. The condition ϕ2ψ=ϕ1\phi_2 \circ \psi = \phi_1 cuts out a closed subspace. More precisely, consider the two morphisms: IsomTG(P1,P2)ψϕ2ψMorTG(P1,X)ϕ1T\operatorname{Isom}_T^G(P_1, P_2) \xrightarrow{\psi \mapsto \phi_2 \circ \psi} \operatorname{Mor}_T^G(P_1, X) \xleftarrow{\phi_1} T The isomorphism sheaf IsomT((P1,ϕ1),(P2,ϕ2))\operatorname{Isom}_T((P_1,\phi_1), (P_2,\phi_2)) is the fiber product: IsomT((P1,ϕ1),(P2,ϕ2))=T×MorTG(P1,X)IsomTG(P1,P2).\operatorname{Isom}_T((P_1,\phi_1), (P_2,\phi_2)) = T \times_{\operatorname{Mor}_T^G(P_1, X)} \operatorname{Isom}_T^G(P_1, P_2).

Now, MorTG(P1,X)X×GP1op\operatorname{Mor}_T^G(P_1, X) \cong X \times^G P_1^{\mathrm{op}} (equivariant maps from a torsor to XX correspond to sections of the associated XX-bundle). This is an algebraic space over TT. The map ϕ1:TMorTG(P1,X)\phi_1 : T \to \operatorname{Mor}_T^G(P_1, X) is a section of the structure map, hence a locally closed immersion.

Therefore, the fiber product is an algebraic space over TT (as a base change of algebraic spaces). In fact, if XX is separated, the map ϕ1:TMorTG(P1,X)\phi_1 : T \to \operatorname{Mor}_T^G(P_1, X) is a closed immersion, so IsomT\operatorname{Isom}_T is a closed subspace of IsomTG(P1,P2)\operatorname{Isom}_T^G(P_1, P_2).

Explicit description: Locally trivializing P1P_1 and P2P_2, the isomorphism sheaf becomes: IsomT((P1,ϕ1),(P2,ϕ2))(T)={gG(T):gϕ1T=ϕ2T}\operatorname{Isom}_T((P_1,\phi_1), (P_2,\phi_2))(T') = \{g \in G(T') : g \cdot \phi_1|_{T'} = \phi_2|_{T'}\} which is the "transporter" from ϕ1\phi_1 to ϕ2\phi_2 in GG. This is a closed subscheme of GTG_{T'} (the fiber product G×X×X,(σ,ϕ2)×ϕ1TG \times_{X \times X, (\sigma, \phi_2) \times \phi_1} T), hence an algebraic space. \square


Part 3: The atlas is smooth and surjective

ProofPart 3 -- Smooth atlas

We prove that the natural morphism π:X[X/G]\pi : X \to [X/G] is representable, smooth, and surjective.

Definition of π\pi: The morphism π\pi sends a point xX(T)x \in X(T) (i.e., a TT-valued point of XX) to the object (G×Tpr2T,  G×T(g,t)gx(t)X)(G \times T \xrightarrow{\mathrm{pr}_2} T, \; G \times T \xrightarrow{(g,t) \mapsto g \cdot x(t)} X) of [X/G](T)[X/G](T). That is, π(x)\pi(x) is the trivial GG-torsor with the equivariant map determined by the orbit of xx.

Representability of π\pi: We need to show that for any scheme TT and any object (P,ϕ)[X/G](T)(P, \phi) \in [X/G](T), the fiber product X×[X/G]TX \times_{[X/G]} T (via π\pi and the classifying map T[X/G]T \to [X/G]) is an algebraic space.

The fiber product X×[X/G]TX \times_{[X/G]} T parametrizes pairs: a point xX(T)x \in X(T') and an isomorphism between π(x)\pi(x) and (P,ϕ)T(P, \phi)|_{T'} in [X/G](T)[X/G](T'). Such an isomorphism is a GG-equivariant isomorphism ψ:G×TPT\psi : G \times T' \xrightarrow{\sim} P|_{T'} with ϕψ(1,t)=x(t)\phi \circ \psi(1, t') = x(t').

This is equivalent to: a section s:TPTs : T' \to P|_{T'} (given by s(t)=ψ(1,t)s(t') = \psi(1, t')), which is the same as a trivialization of PP over TT'. The condition ϕψ(1,)=x\phi \circ \psi(1, \cdot) = x means x=ϕsx = \phi \circ s.

So: X×[X/G]TPX \times_{[X/G]} T \cong P (the total space of the GG-torsor PP). Indeed, a point of PP over TT' is a pair (base point in TT', point in the fiber of PP), and the map to XX sends it to ϕ\phi of that point.

π\pi is a GG-torsor: The above shows X×[X/G]TPX \times_{[X/G]} T \cong P, which is a GG-torsor over TT by assumption. Since PTP \to T is smooth (as GG is smooth), the morphism π:X[X/G]\pi : X \to [X/G] is smooth.

π\pi is surjective: For any algebraically closed field kk and any object (P,ϕ)[X/G](k)(P, \phi) \in [X/G](k), the GG-torsor PP over Speck\operatorname{Spec} k is trivial (by Hilbert 90, since kk is algebraically closed and GG is smooth). A trivialization s:SpeckPs : \operatorname{Spec} k \to P gives a point x=ϕsX(k)x = \phi \circ s \in X(k) with π(x)(P,ϕ)\pi(x) \cong (P, \phi). Hence π\pi is surjective on geometric points.

By the definition of surjective morphisms of stacks (surjective on geometric points), π\pi is surjective.

Conclusion: π:X[X/G]\pi : X \to [X/G] is a smooth, surjective, representable morphism from an algebraic space XX. This is a smooth atlas for [X/G][X/G], proving that [X/G][X/G] is an algebraic (Artin) stack. \square


Verification of the groupoid structure

RemarkThe groupoid of the atlas

The smooth atlas π:X[X/G]\pi : X \to [X/G] gives rise to the groupoid: R=X×[X/G]XG×XR = X \times_{[X/G]} X \cong G \times X with:

  • Source: s(g,x)=xs(g, x) = x.
  • Target: t(g,x)=gxt(g, x) = g \cdot x.
  • Composition: c((h,gx),(g,x))=(hg,x)c((h, g \cdot x), (g, x)) = (hg, x).
  • Identity: e(x)=(1,x)e(x) = (1, x).
  • Inverse: i(g,x)=(g1,gx)i(g, x) = (g^{-1}, g \cdot x).

This is the action groupoid of the GG-action on XX. Both ss and tt are smooth (since GG is smooth and σ\sigma is a morphism of algebraic spaces), confirming that RXR \rightrightarrows X is a smooth groupoid and [X/G][X/(G×X)][X/G] \cong [X / (G \times X)] in the groupoid notation.


Special cases and refinements

ExampleFree action: quotient is an algebraic space

If GG acts freely on XX (i.e., the stabilizer GxG_x is trivial for all geometric points xx), then the diagonal of [X/G][X/G] is a monomorphism (since Isom\operatorname{Isom} is at most a singleton). This means [X/G][X/G] is an algebraic space, not just a stack.

The proof: the transporter {gG:gx1=x2}\{g \in G : g \cdot x_1 = x_2\} is either empty (if x1,x2x_1, x_2 are in different orbits) or a single point (if they are in the same orbit, by freeness). So Isom\operatorname{Isom} is represented by a monomorphism, and [X/G][X/G] is a sheaf of sets.

When the action is free and proper, [X/G][X/G] is a separated algebraic space, and in fact agrees with the geometric quotient X/GX/G.

ExampleFinite group: DM stack

If GG is a finite group scheme (e.g., a constant group GG), then GG is etale (in characteristic zero or when G|G| is invertible), and the atlas π:X[X/G]\pi : X \to [X/G] is etale (since GG is etale implies GG-torsors are etale covers). Hence [X/G][X/G] is a Deligne--Mumford stack.

The groupoid R=G×XXR = G \times X \rightrightarrows X has etale source and target maps, confirming the etale groupoid structure.

ExampleG_m-action: Artin but not DM

For G=GmG = \mathbb{G}_m acting on X=A1X = \mathbb{A}^1 by scaling, the atlas π:A1[A1/Gm]\pi : \mathbb{A}^1 \to [\mathbb{A}^1/\mathbb{G}_m] is smooth (but not etale, since Gm\mathbb{G}_m has dimension 1). The stabilizer at the origin is Gm\mathbb{G}_m (positive-dimensional), so [A1/Gm][\mathbb{A}^1/\mathbb{G}_m] is an Artin stack but not DM.

The groupoid is R=Gm×A1A1R = \mathbb{G}_m \times \mathbb{A}^1 \rightrightarrows \mathbb{A}^1 with s(t,x)=xs(t, x) = x and t(t,x)=txt(t, x) = tx. Both source and target are smooth.

ExampleProper action: separated stack

If the action map Ψ:G×XX×X\Psi : G \times X \to X \times X defined by (g,x)(x,gx)(g, x) \mapsto (x, g \cdot x) is proper, then the diagonal of [X/G][X/G] is proper (since the diagonal fibers are the stabilizers, which are the fibers of Ψ\Psi along the diagonal). In particular, [X/G][X/G] is a separated algebraic stack.

For GG reductive acting on a proper variety XX: the action is always proper (since GG is affine and XX is proper), so [X/G][X/G] is separated.

ExampleNon-separated quotient stack

Let G=GaG = \mathbb{G}_a (the additive group) act on A2\mathbb{A}^2 by t(x,y)=(x,y+tx)t \cdot (x, y) = (x, y + tx). The orbits in {x0}\{x \neq 0\} are the horizontal lines {x=c,c0}\{x = c, c \neq 0\}, while {x=0}\{x = 0\} consists of infinitely many fixed points (each (0,y)(0, y) is fixed). The action is not proper (the map Ga×A2A2×A2\mathbb{G}_a \times \mathbb{A}^2 \to \mathbb{A}^2 \times \mathbb{A}^2 is not proper along {x=0}\{x = 0\}).

The quotient stack [A2/Ga][\mathbb{A}^2/\mathbb{G}_a] is an algebraic (Artin) stack, but it is not separated: the stabilizer at points (0,y)(0, y) is Ga\mathbb{G}_a (which is not proper).


The role of smoothness of GG

RemarkWhy G must be smooth

The proof crucially uses that GG is smooth over SS:

  1. GG-torsors are smooth: A GG-torsor PTP \to T is a smooth morphism (locally on TT, PG×TP \cong G \times T, and GG is smooth).
  2. The atlas is smooth: X×[X/G]TPX \times_{[X/G]} T \cong P is smooth over TT since PP is a GG-torsor.

If GG is not smooth (e.g., G=μpG = \mu_p in characteristic pp, which is not smooth), then GG-torsors are not smooth morphisms -- they are only finite flat. In this case, π:X[X/G]\pi : X \to [X/G] is flat and surjective but not smooth, and [X/G][X/G] may fail to be an Artin stack (in the sense requiring a smooth atlas).

However, [X/G][X/G] is still a stack, and for finite flat group schemes, it is an algebraic stack under a generalized definition (where the atlas is allowed to be fppf rather than smooth). The theory of algebraic stacks is sometimes extended to accommodate this.


Summary

The proof that [X/G][X/G] is an algebraic stack consists of three independent parts:

  1. Stack axioms: Verified using descent for GG-torsors and equivariant morphisms.
  2. Representable diagonal: The isomorphism sheaf IsomT((P1,ϕ1),(P2,ϕ2))\operatorname{Isom}_T((P_1,\phi_1), (P_2,\phi_2)) is an algebraic space, constructed as a fiber product involving the contracted product P1×GP2opP_1 \times^G P_2^{\mathrm{op}}.
  3. Smooth atlas: The map π:X[X/G]\pi : X \to [X/G] is smooth and surjective because its base change along any test morphism T[X/G]T \to [X/G] is a GG-torsor (hence smooth).

The smoothness of GG is essential for the atlas to be smooth. The result applies to all smooth group actions and produces the most important class of algebraic stacks in practice.