ProofComplete

Proof of the Artin Representability Theorem

We present the proof that a stack (or functor) satisfying Artin's axioms is algebraic. The proof constructs a smooth atlas by building formal versal deformations, algebraizing them, and then showing that the resulting morphism is smooth. This is the foundational argument that underlies the construction of virtually all moduli stacks in algebraic geometry.


Recollection of the statement

Theorem4.1 (restated)Artin Representability (Theorem 4.1)

Let SS be an excellent scheme and X\mathcal{X} a category fibered in groupoids over (Sch/S)fppf(\mathrm{Sch}/S)_{\mathrm{fppf}} satisfying:

  1. X\mathcal{X} is a stack for the fppf topology.
  2. X\mathcal{X} is limit-preserving (locally of finite presentation).
  3. X\mathcal{X} satisfies Schlessinger's conditions (S1) and (S2) for the fiber products of Artinian rings.
  4. Formal deformations are effective.
  5. Openness of versality.
  6. The deformation and obstruction theory is controlled by coherent sheaves.

Then X\mathcal{X} is an algebraic stack, locally of finite presentation over SS.


Step 1: Construction of the formal versal deformation

ProofStep 1 -- Formal versal deformation

Goal: For each closed point x0Xx_0 \in \mathcal{X} (i.e., an object ξ0X(k)\xi_0 \in \mathcal{X}(k) for a field kk), construct a complete Noetherian local ring (A^,m)(\hat{A}, \mathfrak{m}) with residue field kk and a formally versal deformation ξ^X(A^)\hat{\xi} \in \mathcal{X}(\hat{A}) lifting ξ0\xi_0.

Construction via Schlessinger's theorem: By conditions (3) and (6), the deformation functor Dξ0:ArtkGroupoids,AX(A)×X(k){ξ0}D_{\xi_0} : \mathrm{Art}_k \to \mathrm{Groupoids}, \quad A \mapsto \mathcal{X}(A) \times_{\mathcal{X}(k)} \{\xi_0\} (deformations of ξ0\xi_0 over Artinian local kk-algebras with residue field kk) satisfies Schlessinger's conditions:

(S1): For any surjection AAA'' \to A and any map AAA' \to A, the natural map Dξ0(A×AA)Dξ0(A)×Dξ0(A)Dξ0(A)D_{\xi_0}(A' \times_A A'') \to D_{\xi_0}(A') \times_{D_{\xi_0}(A)} D_{\xi_0}(A'') is essentially surjective.

(S2): When A=kA = k, the above map is an equivalence.

These conditions, combined with the finite-dimensionality of the tangent space T1=Dξ0(k[ϵ])T^1 = D_{\xi_0}(k[\epsilon]) (guaranteed by condition (6) -- the tangent space is controlled by a coherent sheaf), allow us to apply Schlessinger's theorem (extended to the groupoid setting by Rim) to conclude:

There exists a complete Noetherian local ring A^k[[t1,,tn]]/I\hat{A} \cong k[[t_1, \ldots, t_n]]/I (with n=dimkT1n = \dim_k T^1) and a formally versal element ξ^X(A^)\hat{\xi} \in \mathcal{X}(\hat{A}), meaning: for every Artinian local kk-algebra BB and deformation ηDξ0(B)\eta \in D_{\xi_0}(B), there exists a (not necessarily unique) local homomorphism A^B\hat{A} \to B pulling ξ^\hat{\xi} back to η\eta.

Obstruction analysis: The ideal II is determined by the obstruction space T2T^2. More precisely, the hull A^\hat{A} is constructed inductively: starting from A1=k[T1]/(T1)2A_1 = k[T^1]/(T^1)^2, one extends AnA_n to An+1A_{n+1} by lifting along the surjection An+1AnA_{n+1} \to A_n with kernel annihilated by m\mathfrak{m}. The obstruction to lifting lies in T2ker(An+1An)T^2 \otimes \ker(A_{n+1} \to A_n). The elements of II are precisely the obstructions encountered in this inductive construction.

When T2=0T^2 = 0 (the unobstructed case), A^k[[t1,,tn]]\hat{A} \cong k[[t_1, \ldots, t_n]] is a power series ring, and the versal deformation space is smooth.


Step 2: Algebraization of the formal deformation

ProofStep 2 -- Algebraization (Effectivity)

Goal: Promote the formal versal deformation ξ^X(A^)\hat{\xi} \in \mathcal{X}(\hat{A}) to an algebraic deformation ξX(A)\xi \in \mathcal{X}(A) for some ring AA of finite type over SS, with A^\hat{A} as the completion of AA at a point.

Using effectivity (condition 4): Write A^=limAn\hat{A} = \varprojlim A_n where An=A^/mn+1A_n = \hat{A}/\mathfrak{m}^{n+1}. The formal deformation ξ^\hat{\xi} is a compatible system {ξnX(An)}\{\xi_n \in \mathcal{X}(A_n)\}. By the effectivity condition, this system is induced by a single object ξ^X(A^)\hat{\xi} \in \mathcal{X}(\hat{A}).

Artin approximation: Artin's approximation theorem (which requires the excellence of SS) states: given ξ^X(A^)\hat{\xi} \in \mathcal{X}(\hat{A}), there exists an SS-algebra AA of finite type, a point sSpecAs \in \operatorname{Spec} A with O^SpecA,sA^\hat{\mathcal{O}}_{\operatorname{Spec} A, s} \cong \hat{A}, and an object ξX(A)\xi \in \mathcal{X}(A) such that ξ\xi and ξ^\hat{\xi} agree to any prescribed finite order at ss.

More precisely, for any N1N \geq 1, there exists AA of finite type and ξX(A)\xi \in \mathcal{X}(A) with: ξAA/msNξ^A^A^/mN.\xi \otimes_A A/\mathfrak{m}_s^N \cong \hat{\xi} \otimes_{\hat{A}} \hat{A}/\mathfrak{m}^N.

By choosing NN sufficiently large (depending on the obstruction theory), we can ensure that ξ\xi retains the essential properties of ξ^\hat{\xi}, in particular the formal versality.

Result: We obtain a scheme U0=SpecAU_0 = \operatorname{Spec} A (or an open neighborhood of ss in SpecA\operatorname{Spec} A) of finite type over SS, together with a morphism ϕ0:U0X\phi_0 : U_0 \to \mathcal{X} that is formally smooth at the point ss.


Step 3: Openness of versality

ProofStep 3 -- From pointwise to local smoothness

Goal: Show that the morphism ϕ0:U0X\phi_0 : U_0 \to \mathcal{X} constructed in Step 2, which is formally smooth at the point ss, is actually smooth in a Zariski neighborhood of ss.

Using openness of versality (condition 5): This condition states precisely that the locus of points in U0U_0 where ϕ0\phi_0 is formally smooth is a Zariski open subset. By construction, this locus contains ss, so it contains an open neighborhood UsU \ni s.

Why this is non-trivial: Formally smooth at a point means the infinitesimal lifting property holds at that point. This is an infinitesimal condition. Openness of versality promotes this to a Zariski-open condition, bridging the formal and algebraic worlds.

Verification of openness: In practice, openness of versality follows from the coherence of the deformation and obstruction sheaves (condition 6). The formal smoothness of ϕ0\phi_0 at a point tU0t \in U_0 is equivalent to the surjectivity of a map between coherent sheaves at tt, and surjectivity of a map of coherent sheaves is an open condition.

Result: There is an open subscheme UU0U \subset U_0 containing ss such that ϕ=ϕ0U:UX\phi = \phi_0|_U : U \to \mathcal{X} is formally smooth, hence smooth (since X\mathcal{X} and UU are locally of finite presentation, formal smoothness equals smoothness).


Step 4: Construction of the smooth atlas

ProofStep 4 -- Surjectivity and atlas

Goal: Show that by performing the construction of Steps 1--3 for all closed points, we can patch together the local smooth morphisms into a global smooth surjection UXU \to \mathcal{X}.

For each closed point x0Xx_0 \in |\mathcal{X}|: Steps 1--3 produce an affine scheme Ux0U_{x_0} of finite type over SS and a smooth morphism ϕx0:Ux0X\phi_{x_0} : U_{x_0} \to \mathcal{X} whose image contains x0x_0.

Surjectivity: The images ϕx0(Ux0)\phi_{x_0}(U_{x_0}) cover all closed points of X|\mathcal{X}|. By the limit preservation condition (2), the stack X\mathcal{X} is locally of finite presentation, so its points are determined by finite-type points (closed points of fibers). Hence the collection {ϕx0}\{\phi_{x_0}\} covers all of X|\mathcal{X}|.

Taking the disjoint union: Define U=x0Ux0U = \coprod_{x_0} U_{x_0} (over a set of closed points covering all of X|\mathcal{X}|). The induced morphism ϕ:UX\phi : U \to \mathcal{X} is smooth (each component is smooth) and surjective (the images cover X|\mathcal{X}|).

Finiteness: By quasi-compactness of X\mathcal{X} (or by restricting to a finite cover if X\mathcal{X} is quasi-compact), we can take UU to be a finite disjoint union.

Conclusion: The morphism ϕ:UX\phi : U \to \mathcal{X} is a smooth surjection from a scheme, i.e., ϕ\phi is a smooth atlas. Combined with the representability of the diagonal (which follows from the Schlessinger-type conditions on isomorphism functors), this proves X\mathcal{X} is an algebraic stack. \square


Detailed analysis of the key steps

Schlessinger's conditions in detail

RemarkRim--Schlessinger for groupoids

The classical Schlessinger theorem applies to functors D:ArtkSetD : \mathrm{Art}_k \to \mathrm{Set}. For stacks, we need the groupoid version (due to Rim):

Given AAAA' \to A \leftarrow A'' with AAA'' \to A surjective, the fiber product A×AAA' \times_A A'' is an Artinian local ring, and the condition is: X(A×AA)X(A)×X(A)X(A)\mathcal{X}(A' \times_A A'') \xrightarrow{\sim} \mathcal{X}(A') \times_{\mathcal{X}(A)} \mathcal{X}(A'') where the right side is the 2-fiber product of groupoids (not just the fiber product of sets). This means:

  • Essential surjectivity: Given ξX(A)\xi' \in \mathcal{X}(A'), ξX(A)\xi'' \in \mathcal{X}(A''), and an isomorphism α:ξAξA\alpha : \xi'|_A \xrightarrow{\sim} \xi''|_A in X(A)\mathcal{X}(A), there exists ξX(A×AA)\xi \in \mathcal{X}(A' \times_A A'') with ξAξ\xi|_{A'} \cong \xi' and ξAξ\xi|_{A''} \cong \xi'' (compatibly with α\alpha).

  • Full faithfulness: The isomorphism between any two lifts is also compatible.

This 2-categorical refinement is essential for the proof to work for stacks (as opposed to just functors).

The role of Artin approximation

RemarkArtin approximation theorem

The key algebraization tool is:

Artin approximation (strong form): Let A^\hat{A} be the completion of an excellent local ring (A0,m)(A_0, \mathfrak{m}). Let FF be a functor locally of finite presentation. If ξ^F(A^)\hat{\xi} \in F(\hat{A}), then for every N1N \geq 1, there exists ξF(A0)\xi \in F(A_0) with ξξ^(modmN)\xi \equiv \hat{\xi} \pmod{\mathfrak{m}^N}.

Applied to our situation: F=XF = \mathcal{X}, and the formal versal deformation ξ^X(A^)\hat{\xi} \in \mathcal{X}(\hat{A}) is approximated by an algebraic deformation ξX(A)\xi \in \mathcal{X}(A) for a ring of finite type. The approximation to high enough order preserves the formal smoothness of the map SpecAX\operatorname{Spec} A \to \mathcal{X}.

Why excellence is needed: Artin approximation requires the base to be excellent, which ensures that the completion map A0A^A_0 \to \hat{A} is regular (=geometrically regular fibers) and that Neron desingularization applies. Over non-excellent bases, the theorem can fail.


Representability of the diagonal

ProofRepresentability of the diagonal

The proof that Δ:XX×SX\Delta : \mathcal{X} \to \mathcal{X} \times_S \mathcal{X} is representable uses the same strategy applied to the isomorphism functor:

For objects ξ,ηX(T)\xi, \eta \in \mathcal{X}(T), the sheaf IsomT(ξ,η)\operatorname{Isom}_T(\xi, \eta) must be shown to be an algebraic space. This is a functor on (Sch/T)(\mathrm{Sch}/T): IsomT(ξ,η)(T)={isomorphisms ξTηT}.\operatorname{Isom}_T(\xi, \eta)(T') = \{\text{isomorphisms } \xi|_{T'} \xrightarrow{\sim} \eta|_{T'}\}.

The Schlessinger-type conditions for X\mathcal{X} imply analogous conditions for IsomT(ξ,η)\operatorname{Isom}_T(\xi, \eta):

  • The tangent space is T0(ξ,η)=Hom(ξ,η)T^0(\xi, \eta) = \operatorname{Hom}(\xi, \eta) (a coherent module).
  • The obstruction space is T1(ξ,η)Ext1(ξ,η)T^1(\xi, \eta) \subseteq \operatorname{Ext}^1(\xi, \eta).

By Artin's representability for algebraic spaces (Theorem 4.2), IsomT(ξ,η)\operatorname{Isom}_T(\xi, \eta) is an algebraic space. This gives the representability of Δ\Delta.

For the special case ξ=η\xi = \eta: AutT(ξ)=IsomT(ξ,ξ)\operatorname{Aut}_T(\xi) = \operatorname{Isom}_T(\xi, \xi) is an algebraic group space over TT, whose Lie algebra is End(ξ)\operatorname{End}(\xi).


The unobstructed case

ExampleThe unobstructed case (T^2 = 0)

When the obstruction space T2=0T^2 = 0 for all objects, the proof simplifies dramatically:

  1. Formal versal deformation: A^=k[[t1,,tn]]\hat{A} = k[[t_1, \ldots, t_n]] (a smooth formal scheme, since no obstructions \Rightarrow no relations).
  2. Algebraization: ξ^\hat{\xi} algebraizes to ξ\xi over A=k[t1,,tn]A = k[t_1, \ldots, t_n] (or an etale neighborhood).
  3. Versality: The map SpecAX\operatorname{Spec} A \to \mathcal{X} is smooth at the origin, and by openness, smooth everywhere.

This gives a smooth atlas from a smooth scheme, so X\mathcal{X} is a smooth algebraic stack.

Application: This applies to Mg\mathcal{M}_g (g2g \geq 2), Bunn(C)\operatorname{Bun}_n(C) (vector bundles on a curve), and Ag\mathcal{A}_g (abelian varieties), all of which have T2=0T^2 = 0. The proof of algebraicity for these moduli stacks is essentially formal once the vanishing of T2T^2 is established.


Modern perspective: the cotangent complex

RemarkLurie's reformulation

In derived algebraic geometry, Artin's conditions (3)--(6) are elegantly captured by a single condition on the cotangent complex LX/SL_{\mathcal{X}/S}:

A derived stack X\mathcal{X} is algebraic if and only if:

  1. X\mathcal{X} is a sheaf for the etale topology.
  2. X\mathcal{X} is nilcomplete and integrable (formal conditions).
  3. LX/SL_{\mathcal{X}/S} is connective and almost of finite presentation.

Condition (3) subsumes Schlessinger's conditions, effectivity, and openness of versality. The cotangent complex at a point ξ0\xi_0 computes:

  • T0(ξ0)=π1(LX/Sξ0)T^0(\xi_0) = \pi_1(L_{\mathcal{X}/S}|_{\xi_0}) (infinitesimal automorphisms),
  • T1(ξ0)=π0(LX/Sξ0)T^1(\xi_0) = \pi_0(L_{\mathcal{X}/S}|_{\xi_0}) (deformations),
  • T2(ξ0)=π1(LX/Sξ0)T^2(\xi_0) = \pi_{-1}(L_{\mathcal{X}/S}|_{\xi_0}) (obstructions).

The advantage: the cotangent complex is a single coherent object encoding all of the infinitesimal information, and its existence is often easier to verify than the individual Artin axioms.


Summary of the proof structure

RemarkProof summary

The proof of Artin representability follows the blueprint:

Point ξ0SchlessingerFormal versal ξ^AlgebraizeAlgebraic ξOpennessSmooth map UX\text{Point } \xi_0 \xrightarrow{\text{Schlessinger}} \text{Formal versal } \hat{\xi} \xrightarrow{\text{Algebraize}} \text{Algebraic } \xi \xrightarrow{\text{Openness}} \text{Smooth map } U \to \mathcal{X}

  1. Schlessinger/Rim: Build the formal versal deformation ring A^\hat{A} and formal object ξ^\hat{\xi}.
  2. Effectivity + Artin approximation: Algebraize ξ^\hat{\xi} to get ξ\xi over a ring of finite type.
  3. Openness of versality: Promote formal smoothness at a point to smoothness on an open set.
  4. Glue: Perform this at all points and take the disjoint union to get a smooth surjective atlas.

The diagonal representability is handled separately by applying the algebraic space version of the theorem to isomorphism functors.