ProofComplete

Proof of Stackification Existence

We give a complete proof that every category fibered in groupoids over a site admits a stackification. The construction proceeds in two steps: first we sheafify the morphism presheaves (prestackification), then we formally adjoin effective descent data (effectivization). The result is a stack with the required universal property.


Setup and Statement

Theorem2.9.1Stackification Existence (restated)

Let (C,Ο„)(\mathcal{C}, \tau) be a site and let p:Fβ†’Cp : \mathcal{F} \to \mathcal{C} be a category fibered in groupoids. There exists a stack Fst\mathcal{F}^{\mathrm{st}} over (C,Ο„)(\mathcal{C}, \tau) and a morphism Ξ·:Fβ†’Fst\eta : \mathcal{F} \to \mathcal{F}^{\mathrm{st}} such that for every stack G\mathcal{G} and morphism F:Fβ†’GF : \mathcal{F} \to \mathcal{G}, there exists a morphism F~:Fstβ†’G\tilde{F} : \mathcal{F}^{\mathrm{st}} \to \mathcal{G}, unique up to unique 2-isomorphism, with F~βˆ˜Ξ·β‰…F\tilde{F} \circ \eta \cong F.

RemarkStrategy

The proof follows two steps:

Step 1 (Prestackification): Construct Fps\mathcal{F}^{\mathrm{ps}} from F\mathcal{F} by sheafifying the Hom presheaves. This ensures Axiom (S1): Isom is a sheaf.

Step 2 (Effectivization): Construct Fst\mathcal{F}^{\mathrm{st}} from Fps\mathcal{F}^{\mathrm{ps}} by formally adding objects from descent data. This ensures Axiom (S2): descent data are effective.

We then verify the universal property.


Step 1: Prestackification

Proof

Construction of Fps\mathcal{F}^{\mathrm{ps}}.

Define a CFG Fps\mathcal{F}^{\mathrm{ps}} over C\mathcal{C} as follows.

Objects: Ob⁑(Fps)=Ob⁑(F)\operatorname{Ob}(\mathcal{F}^{\mathrm{ps}}) = \operatorname{Ob}(\mathcal{F}). The objects are unchanged; we keep the same structure functor pp.

Morphisms: For objects x,y∈Fpsx, y \in \mathcal{F}^{\mathrm{ps}} lying over the same U∈CU \in \mathcal{C} (i.e., x,y∈F(U)x, y \in \mathcal{F}(U)), we define:

Hom⁑Fps(U)(x,y)=Isom⁑F(x,y)+(U)\operatorname{Hom}_{\mathcal{F}^{\mathrm{ps}}(U)}(x, y) = \operatorname{Isom}_\mathcal{F}(x, y)^+(U)

where Isom⁑F(x,y)+\operatorname{Isom}_\mathcal{F}(x, y)^+ denotes the sheafification of the presheaf Isom⁑F(x,y)\operatorname{Isom}_\mathcal{F}(x, y) on C/U\mathcal{C}/U. Recall:

Isom⁑F(x,y)(f:Vβ†’U)=Isom⁑F(V)(fβˆ—x,fβˆ—y)\operatorname{Isom}_\mathcal{F}(x, y)(f : V \to U) = \operatorname{Isom}_{\mathcal{F}(V)}(f^*x, f^*y)

An element of Isom⁑F(x,y)+(U)\operatorname{Isom}_\mathcal{F}(x, y)^+(U) is a compatible family of local isomorphisms: a covering {Uiβ†’U}\{U_i \to U\} together with isomorphisms Ξ±i:x∣Uiβ†’βˆΌy∣Ui\alpha_i : x|_{U_i} \xrightarrow{\sim} y|_{U_i} that agree on overlaps UiΓ—UUjU_i \times_U U_j (in the sheafified sense).

For morphisms between objects over different base objects, we use the general fiber structure: a morphism from yy (over VV) to xx (over UU) in Fps\mathcal{F}^{\mathrm{ps}} lying over f:Vβ†’Uf : V \to U is an element of Hom⁑Fps(V)(y,fβˆ—x)=Isom⁑F(y,fβˆ—x)+(V)\operatorname{Hom}_{\mathcal{F}^{\mathrm{ps}}(V)}(y, f^*x) = \operatorname{Isom}_\mathcal{F}(y, f^*x)^+(V).

Composition: Given α∈Isom⁑(x,y)+(U)\alpha \in \operatorname{Isom}(x, y)^+(U) and β∈Isom⁑(y,z)+(U)\beta \in \operatorname{Isom}(y, z)^+(U), choose a common refinement {Ui}\{U_i\} on which both are represented by actual isomorphisms Ξ±i:x∣Uiβ†’y∣Ui\alpha_i : x|_{U_i} \to y|_{U_i} and Ξ²i:y∣Uiβ†’z∣Ui\beta_i : y|_{U_i} \to z|_{U_i}. The compositions Ξ²i∘αi:x∣Uiβ†’z∣Ui\beta_i \circ \alpha_i : x|_{U_i} \to z|_{U_i} are compatible on overlaps and define an element β∘α∈Isom⁑(x,z)+(U)\beta \circ \alpha \in \operatorname{Isom}(x, z)^+(U). This is well-defined by the universal property of sheafification.

The functor Ξ·1:Fβ†’Fps\eta_1 : \mathcal{F} \to \mathcal{F}^{\mathrm{ps}}: This is the identity on objects, and on morphisms it is the canonical map Isom⁑F(x,y)(U)β†’Isom⁑F(x,y)+(U)\operatorname{Isom}_\mathcal{F}(x, y)(U) \to \operatorname{Isom}_\mathcal{F}(x, y)^+(U) (inclusion of sections into sheafification).

β– 
Proof

Verification that Fps\mathcal{F}^{\mathrm{ps}} is a prestack.

We need to show that Isom⁑Fps(x,y)\operatorname{Isom}_{\mathcal{F}^{\mathrm{ps}}}(x, y) is a sheaf for all x,yx, y. But by construction:

Isom⁑Fps(x,y)=Isom⁑F(x,y)+\operatorname{Isom}_{\mathcal{F}^{\mathrm{ps}}}(x, y) = \operatorname{Isom}_\mathcal{F}(x, y)^+

which is a sheaf (sheafification of a presheaf is always a sheaf). So (S1) holds.

We also verify that Fps\mathcal{F}^{\mathrm{ps}} is fibered in groupoids. This follows from the fact that:

  • Pullbacks in Fps\mathcal{F}^{\mathrm{ps}} are the same as in F\mathcal{F} (since objects are unchanged).
  • Every morphism in a fiber is invertible: an element α∈Isom⁑(x,y)+(U)\alpha \in \operatorname{Isom}(x, y)^+(U) is locally an isomorphism, and local inverses glue (by the sheaf property) to a global inverse Ξ±βˆ’1∈Isom⁑(y,x)+(U)\alpha^{-1} \in \operatorname{Isom}(y, x)^+(U).
β– 
ExampleWhen Step 1 is trivial

If F\mathcal{F} is already a prestack (Isom is a sheaf), then Isom⁑F(x,y)+=Isom⁑F(x,y)\operatorname{Isom}_\mathcal{F}(x, y)^+ = \operatorname{Isom}_\mathcal{F}(x, y) and Fps=F\mathcal{F}^{\mathrm{ps}} = \mathcal{F}. Step 1 is the identity. This is the case for most geometric examples (e.g., Mg\mathcal{M}_g, BGBG, QCoh\mathbf{QCoh}) where Isom is representable.


Step 2: Effectivization

Proof

Construction of Fst\mathcal{F}^{\mathrm{st}}.

Starting from the prestack Fps\mathcal{F}^{\mathrm{ps}}, we construct a stack Fst\mathcal{F}^{\mathrm{st}} by formally adding objects from descent data.

Objects of Fst\mathcal{F}^{\mathrm{st}} over UU: An object of Fst(U)\mathcal{F}^{\mathrm{st}}(U) is a descent datum for Fps\mathcal{F}^{\mathrm{ps}} relative to some covering of UU. Specifically, it is a triple:

ΞΎ=({Uiβ†’U}i∈I,β€…β€Š{xi}i∈I,β€…β€Š{Ο†ij}i,j∈I)\xi = \left(\{U_i \to U\}_{i \in I}, \; \{x_i\}_{i \in I}, \; \{\varphi_{ij}\}_{i,j \in I}\right)

where:

  • {Uiβ†’U}\{U_i \to U\} is a covering family in Ο„\tau,
  • xi∈Fps(Ui)x_i \in \mathcal{F}^{\mathrm{ps}}(U_i) for each ii,
  • Ο†ij:pr⁑1βˆ—xiβ†’βˆΌpr⁑2βˆ—xj\varphi_{ij} : \operatorname{pr}_1^* x_i \xrightarrow{\sim} \operatorname{pr}_2^* x_j is an isomorphism in Fps(UiΓ—UUj)\mathcal{F}^{\mathrm{ps}}(U_i \times_U U_j),
  • The cocycle condition holds: pr⁑23βˆ—Ο†jk∘pr⁑12βˆ—Ο†ij=pr⁑13βˆ—Ο†ik\operatorname{pr}_{23}^*\varphi_{jk} \circ \operatorname{pr}_{12}^*\varphi_{ij} = \operatorname{pr}_{13}^*\varphi_{ik} in Fps(UiΓ—UUjΓ—UUk)\mathcal{F}^{\mathrm{ps}}(U_i \times_U U_j \times_U U_k).

Morphisms in Fst(U)\mathcal{F}^{\mathrm{st}}(U): A morphism from ΞΎ=({Ui},{xi},{Ο†ij})\xi = (\{U_i\}, \{x_i\}, \{\varphi_{ij}\}) to ΞΎβ€²=({Vk},{yk},{ψkl})\xi' = (\{V_k\}, \{y_k\}, \{\psi_{kl}\}) is defined as follows. Choose a common refinement: a covering {Wmβ†’U}\{W_m \to U\} refining both {Ui}\{U_i\} and {Vk}\{V_k\}, with maps Οƒm:Wmβ†’Ui(m)\sigma_m : W_m \to U_{i(m)} and Ο„m:Wmβ†’Vk(m)\tau_m : W_m \to V_{k(m)}. Then a morphism consists of isomorphisms:

Ξ±m:Οƒmβˆ—xi(m)β†’βˆΌΟ„mβˆ—yk(m)inΒ Fps(Wm)\alpha_m : \sigma_m^* x_{i(m)} \xrightarrow{\sim} \tau_m^* y_{k(m)} \quad \text{in } \mathcal{F}^{\mathrm{ps}}(W_m)

compatible with the gluing data: on WmΓ—UWnW_m \times_U W_n, the diagram

Οƒmnβˆ—Ο†i(m)i(n)andΟ„mnβˆ—Οˆk(m)k(n)\sigma_{mn}^*\varphi_{i(m)i(n)} \quad \text{and} \quad \tau_{mn}^*\psi_{k(m)k(n)}

are intertwined by Ξ±m\alpha_m and Ξ±n\alpha_n (where Οƒmn\sigma_{mn} and Ο„mn\tau_{mn} are the induced maps on overlaps).

Two such morphisms (on possibly different refinements) are identified if they agree on a further common refinement.

Composition of morphisms: Given morphisms Ξ±:ΞΎβ†’ΞΎβ€²\alpha : \xi \to \xi' and Ξ²:ΞΎβ€²β†’ΞΎβ€²β€²\beta : \xi' \to \xi'' (on refinements {Wm}\{W_m\} and {Wnβ€²}\{W'_n\} respectively), take a common refinement of {Wm}\{W_m\} and {Wnβ€²}\{W'_n\} and compose the corresponding isomorphisms.

β– 
Proof

Well-definedness.

We must check that:

  1. The composition is well-defined (independent of the choice of common refinement).
  2. The identity morphism exists (use the refinement {Ui}\{U_i\} itself with αi=id⁑\alpha_i = \operatorname{id}).
  3. Inverses exist (invert each Ξ±m\alpha_m, which is possible since all morphisms in groupoid fibers are invertible).
  4. Associativity holds (check on a common refinement of three morphisms).

All of these follow from the fact that Fps\mathcal{F}^{\mathrm{ps}} is a prestack: the Isom sheaves detect local data, so checking equalities can be done on covers.

Structure functor: The structure functor pst:Fst→Cp^{\mathrm{st}} : \mathcal{F}^{\mathrm{st}} \to \mathcal{C} sends a descent datum over UU to UU.

β– 

Verification: Fst\mathcal{F}^{\mathrm{st}} is a CFG

Proof

Fst\mathcal{F}^{\mathrm{st}} is fibered in groupoids.

Given a morphism f:Vβ†’Uf : V \to U in C\mathcal{C} and a descent datum ΞΎ=({Uiβ†’U},{xi},{Ο†ij})\xi = (\{U_i \to U\}, \{x_i\}, \{\varphi_{ij}\}) over UU, the pullback fβˆ—ΞΎf^*\xi is the descent datum over VV:

fβˆ—ΞΎ=({UiΓ—UVβ†’V},β€…β€Š{pr⁑1βˆ—xi},β€…β€Š{pr⁑1βˆ—Ο†ij})f^*\xi = \left(\{U_i \times_U V \to V\}, \; \{\operatorname{pr}_1^* x_i\}, \; \{\operatorname{pr}_1^*\varphi_{ij}\}\right)

where {Ui×UV→V}\{U_i \times_U V \to V\} is the pulled-back covering (a covering of VV since coverings are stable under base change).

The pullback map is functorial (up to canonical isomorphism), and every morphism in Fst\mathcal{F}^{\mathrm{st}} is cartesian (since all morphisms in fibers are invertible).

β– 

Verification: Fst\mathcal{F}^{\mathrm{st}} is a Stack

Proof

Axiom (S1): Isom is a sheaf.

Let ΞΎ,ΞΎβ€²βˆˆFst(U)\xi, \xi' \in \mathcal{F}^{\mathrm{st}}(U). We show Isom⁑(ΞΎ,ΞΎβ€²)\operatorname{Isom}(\xi, \xi') is a sheaf on C/U\mathcal{C}/U.

For f:Vβ†’Uf : V \to U, the set Isom⁑(ΞΎ,ΞΎβ€²)(V)=Isom⁑Fst(V)(fβˆ—ΞΎ,fβˆ—ΞΎβ€²)\operatorname{Isom}(\xi, \xi')(V) = \operatorname{Isom}_{\mathcal{F}^{\mathrm{st}}(V)}(f^*\xi, f^*\xi'). Write ΞΎ=({Ui},{xi},{Ο†ij})\xi = (\{U_i\}, \{x_i\}, \{\varphi_{ij}\}) and ΞΎβ€²=({Vk},{yk},{ψkl})\xi' = (\{V_k\}, \{y_k\}, \{\psi_{kl}\}).

After pulling back to VV and choosing a common refinement {Wmβ†’V}\{W_m \to V\}, an isomorphism fβˆ—ΞΎβ†’fβˆ—ΞΎβ€²f^*\xi \to f^*\xi' consists of compatible isomorphisms Ξ±m\alpha_m in Fps(Wm)\mathcal{F}^{\mathrm{ps}}(W_m).

The sheaf property of Isom⁑(ΞΎ,ΞΎβ€²)\operatorname{Isom}(\xi, \xi') follows from the fact that Isom⁑Fps\operatorname{Isom}_{\mathcal{F}^{\mathrm{ps}}} is a sheaf (by Step 1). Given a covering {Vjβ†’V}\{V_j \to V\} and compatible local isomorphisms ξ∣Vjβ†’ΞΎβ€²βˆ£Vj\xi|_{V_j} \to \xi'|_{V_j}, we can refine to a common cover and use the sheaf property of Isom⁑Fps\operatorname{Isom}_{\mathcal{F}^{\mathrm{ps}}} to glue the local isomorphisms.

β– 
Proof

Axiom (S2): Effective descent.

Let {Vjβ†’U}\{V_j \to U\} be a covering and let ({ΞΎj},{Ξ¦jk})(\{\xi_j\}, \{\Phi_{jk}\}) be a descent datum for Fst\mathcal{F}^{\mathrm{st}} relative to this covering. We must produce ξ∈Fst(U)\xi \in \mathcal{F}^{\mathrm{st}}(U) with ξ∣Vjβ‰…ΞΎj\xi|_{V_j} \cong \xi_j.

Each ΞΎj=({Vj,iβ†’Vj},{xj,i},{Ο†iiβ€²j})\xi_j = (\{V_{j,i} \to V_j\}, \{x_{j,i}\}, \{\varphi^j_{ii'}\}) is a descent datum for Fps\mathcal{F}^{\mathrm{ps}} over VjV_j. The transition data Ξ¦jk:ΞΎj∣Vjkβ†’βˆΌΞΎk∣Vjk\Phi_{jk} : \xi_j|_{V_{jk}} \xrightarrow{\sim} \xi_k|_{V_{jk}} provide compatible isomorphisms on overlaps.

Key construction: Take the covering of UU to be {Vj,iβ†’Vjβ†’U}j∈J,i∈Ij\{V_{j,i} \to V_j \to U\}_{j \in J, i \in I_j} (the composite covering). The objects are xj,i∈Fps(Vj,i)x_{j,i} \in \mathcal{F}^{\mathrm{ps}}(V_{j,i}). The gluing isomorphisms on overlaps Vj,iΓ—UVk,lV_{j,i} \times_U V_{k,l} are assembled from:

  • The Ο†iiβ€²j\varphi^j_{ii'} (within a single VjV_j), and
  • The Ξ¦jk\Phi_{jk} data (between different VjV_j and VkV_k).

The cocycle condition for the new descent datum follows from the cocycle conditions of the Ο†j\varphi^j data and the Ξ¦jk\Phi_{jk} data, combined with the compatibility conditions of the descent datum ({ΞΎj},{Ξ¦jk})(\{\xi_j\}, \{\Phi_{jk}\}).

This produces a descent datum ξ∈Fst(U)\xi \in \mathcal{F}^{\mathrm{st}}(U), and by construction ξ∣Vj\xi|_{V_j} is isomorphic to ξj\xi_j (via the identity on the refined cover). Hence descent for Fst\mathcal{F}^{\mathrm{st}} is effective.

β– 
RemarkThe key insight

The effectivity proof works because "a descent datum of descent data is again a descent datum" -- we simply compose the covering refinements. This is the categorical analogue of the topological fact that "a cover of a cover is a cover" (transitivity of coverings in a Grothendieck topology).


The Morphism Ξ·\eta

Proof

Construction of η:F→Fst\eta : \mathcal{F} \to \mathcal{F}^{\mathrm{st}}.

The morphism Ξ·\eta is the composition Ξ·2∘η1:Fβ†’Fpsβ†’Fst\eta_2 \circ \eta_1 : \mathcal{F} \to \mathcal{F}^{\mathrm{ps}} \to \mathcal{F}^{\mathrm{st}}.

η1:F→Fps\eta_1 : \mathcal{F} \to \mathcal{F}^{\mathrm{ps}} is the identity on objects and the sheafification map on morphisms.

Ξ·2:Fpsβ†’Fst\eta_2 : \mathcal{F}^{\mathrm{ps}} \to \mathcal{F}^{\mathrm{st}} sends an object x∈Fps(U)x \in \mathcal{F}^{\mathrm{ps}}(U) to the "trivial" descent datum:

Ξ·2(x)=({Uβ†’id⁑U},{x},{id⁑})\eta_2(x) = (\{U \xrightarrow{\operatorname{id}} U\}, \{x\}, \{\operatorname{id}\})

i.e., the one-element covering with trivial gluing data. On morphisms, η2(α:x→y)=α\eta_2(\alpha : x \to y) = \alpha (viewed as a morphism of trivial descent data).

β– 

Verification of Properties of Ξ·\eta

Proof

Property (i): Ξ·\eta is locally essentially surjective.

Let ΞΎ=({Uiβ†’U},{xi},{Ο†ij})∈Fst(U)\xi = (\{U_i \to U\}, \{x_i\}, \{\varphi_{ij}\}) \in \mathcal{F}^{\mathrm{st}}(U). Then ξ∣Ui\xi|_{U_i} (the pullback to UiU_i) has the covering {UjΓ—UUiβ†’Ui}\{U_j \times_U U_i \to U_i\} with objects pr⁑1βˆ—xj\operatorname{pr}_1^* x_j. The transition map Ο†ji\varphi_{ji} on UjΓ—UUiU_j \times_U U_i gives an isomorphism pr⁑1βˆ—xj∣UjΓ—UUiβ†’βˆΌpr⁑2βˆ—xi∣UjΓ—UUi\operatorname{pr}_1^* x_j|_{U_j \times_U U_i} \xrightarrow{\sim} \operatorname{pr}_2^* x_i|_{U_j \times_U U_i}.

In particular, ξ∣Ui\xi|_{U_i} has xix_i as one of its local pieces, and the diagonal restriction Ο†ii=id⁑\varphi_{ii} = \operatorname{id} shows that ξ∣Ui\xi|_{U_i} is isomorphic (in Fst(Ui)\mathcal{F}^{\mathrm{st}}(U_i)) to the trivial descent datum Ξ·(xi)\eta(x_i). Hence ξ∣Uiβ‰…Ξ·(xi)\xi|_{U_i} \cong \eta(x_i) for each ii, proving local essential surjectivity.

More precisely: consider the descent datum ξ∣Ui\xi|_{U_i}. It has the covering {UjΓ—UUiβ†’Ui}\{U_j \times_U U_i \to U_i\}. Using the section Uiβ†’UiΓ—UUiU_i \to U_i \times_U U_i (the diagonal), we can refine to the identity covering {Uiβ†’Ui}\{U_i \to U_i\} with object xix_i and trivial gluing. This refinement isomorphism gives ξ∣Uiβ‰…Ξ·2(xi)\xi|_{U_i} \cong \eta_2(x_i).

β– 
Proof

Property (ii): Ξ·\eta induces isomorphisms on sheafified Isom.

For x,y∈F(U)x, y \in \mathcal{F}(U), we need to show: Isom⁑F(x,y)+β†’βˆΌIsom⁑Fst(Ξ·(x),Ξ·(y))\operatorname{Isom}_\mathcal{F}(x, y)^+ \xrightarrow{\sim} \operatorname{Isom}_{\mathcal{F}^{\mathrm{st}}}(\eta(x), \eta(y))

The left side is Isom⁑Fps(x,y)\operatorname{Isom}_{\mathcal{F}^{\mathrm{ps}}}(x, y) (by Step 1). The right side is Isom⁑Fst(η2(x),η2(y))\operatorname{Isom}_{\mathcal{F}^{\mathrm{st}}}(\eta_2(x), \eta_2(y)).

A morphism Ξ·2(x)β†’Ξ·2(y)\eta_2(x) \to \eta_2(y) in Fst(U)\mathcal{F}^{\mathrm{st}}(U) consists of (on some refinement {Ui}\{U_i\}) isomorphisms Ξ±i:x∣Uiβ†’βˆΌy∣Ui\alpha_i : x|_{U_i} \xrightarrow{\sim} y|_{U_i} compatible with the trivial gluing data, i.e., Ξ±i∣Uij=Ξ±j∣Uij\alpha_i|_{U_{ij}} = \alpha_j|_{U_{ij}} in Fps(Uij)\mathcal{F}^{\mathrm{ps}}(U_{ij}).

This is exactly an element of Isom⁑Fps(x,y)(U)=Isom⁑F(x,y)+(U)\operatorname{Isom}_{\mathcal{F}^{\mathrm{ps}}}(x, y)(U) = \operatorname{Isom}_\mathcal{F}(x, y)^+(U).

The map is clearly a bijection, establishing property (ii).

β– 

The Universal Property

Proof

Proof of the universal property.

Let G\mathcal{G} be a stack and F:F→GF : \mathcal{F} \to \mathcal{G} a morphism of CFGs. We construct F~:Fst→G\tilde{F} : \mathcal{F}^{\mathrm{st}} \to \mathcal{G}.

On objects: Let ΞΎ=({Uiβ†’U},{xi},{Ο†ij})∈Fst(U)\xi = (\{U_i \to U\}, \{x_i\}, \{\varphi_{ij}\}) \in \mathcal{F}^{\mathrm{st}}(U). Applying FF (via Ξ·1\eta_1) to the xix_i, we get objects F(xi)∈G(Ui)F(x_i) \in \mathcal{G}(U_i) with isomorphisms F(Ο†ij):F(xi)∣Uijβ†’βˆΌF(xj)∣UijF(\varphi_{ij}) : F(x_i)|_{U_{ij}} \xrightarrow{\sim} F(x_j)|_{U_{ij}} satisfying the cocycle condition.

Since G\mathcal{G} is a stack, this descent datum is effective: there exists an object z∈G(U)z \in \mathcal{G}(U) with z∣Uiβ‰…F(xi)z|_{U_i} \cong F(x_i) compatibly. We set F~(ΞΎ)=z\tilde{F}(\xi) = z.

More precisely, because FF maps into Gps\mathcal{G}^{\mathrm{ps}} (which equals G\mathcal{G} since G\mathcal{G} is a prestack), and since G\mathcal{G} has effective descent, the descent datum (F(xi),F(Ο†ij))(F(x_i), F(\varphi_{ij})) glues to a unique (up to unique isomorphism) object in G(U)\mathcal{G}(U).

On morphisms: A morphism Ξ±:ΞΎβ†’ΞΎβ€²\alpha : \xi \to \xi' in Fst(U)\mathcal{F}^{\mathrm{st}}(U), given by local isomorphisms Ξ±m\alpha_m on a common refinement, maps to local isomorphisms F(Ξ±m)F(\alpha_m) in G\mathcal{G}. Since G\mathcal{G} satisfies (S1) (Isom is a sheaf), these glue to a unique morphism F~(Ξ±):F~(ΞΎ)β†’F~(ΞΎβ€²)\tilde{F}(\alpha) : \tilde{F}(\xi) \to \tilde{F}(\xi') in G(U)\mathcal{G}(U).

Compatibility F~βˆ˜Ξ·β‰…F\tilde{F} \circ \eta \cong F: For x∈F(U)x \in \mathcal{F}(U), Ξ·(x)\eta(x) is the trivial descent datum ({Uβ†’U},{x},{id⁑})(\{U \to U\}, \{x\}, \{\operatorname{id}\}). The descent datum in G\mathcal{G} is (F(x),id⁑)(F(x), \operatorname{id}), which glues trivially to F(x)F(x). So F~(Ξ·(x))β‰…F(x)\tilde{F}(\eta(x)) \cong F(x).

Uniqueness: Suppose G~:Fstβ†’G\tilde{G} : \mathcal{F}^{\mathrm{st}} \to \mathcal{G} also satisfies G~βˆ˜Ξ·β‰…F\tilde{G} \circ \eta \cong F. For any descent datum ΞΎ=({Ui},{xi},{Ο†ij})\xi = (\{U_i\}, \{x_i\}, \{\varphi_{ij}\}), we have ξ∣Uiβ‰…Ξ·(xi)\xi|_{U_i} \cong \eta(x_i), so:

G~(ΞΎ)∣Uiβ‰…G~(Ξ·(xi))β‰…F(xi)β‰…F~(ΞΎ)∣Ui\tilde{G}(\xi)|_{U_i} \cong \tilde{G}(\eta(x_i)) \cong F(x_i) \cong \tilde{F}(\xi)|_{U_i}

Since G\mathcal{G} is a stack (Isom is a sheaf), local isomorphisms glue to G~(ΞΎ)β‰…F~(ΞΎ)\tilde{G}(\xi) \cong \tilde{F}(\xi). This isomorphism is unique by the sheaf property, giving a unique 2-isomorphism G~β‰…F~\tilde{G} \cong \tilde{F}.

β– 

Summary of the Proof

RemarkProof structure

The complete proof consists of:

  1. Step 1 (Prestackification): Replace morphisms by their sheafifications. This is straightforward once we have the sheafification construction for presheaves of sets.

  2. Step 2 (Effectivization): Add descent data as formal objects. This is the more substantial step, requiring:

    • Definition of the category of descent data.
    • Verification that this is a CFG (pullback of descent data).
    • Verification of (S1): Isom is a sheaf (follows from prestack property of Fps\mathcal{F}^{\mathrm{ps}}).
    • Verification of (S2): A descent datum of descent data is a descent datum (transitivity of coverings).
  3. Universal property: Uses effectiveness of descent in the target stack G\mathcal{G} to construct F~\tilde{F}, and uses the prestack property to establish uniqueness.

The key categorical ingredients are:

  • Sheafification of presheaves (for Step 1).
  • Transitivity of coverings in a Grothendieck topology (for Step 2).
  • Effectiveness of descent in stacks (for the universal property).
ExampleVerification for BG

Let us trace the proof for F\mathcal{F} = the CFG with one object per fiber and Aut⁑=G(S)\operatorname{Aut} = G(S).

Step 1: Isom⁑(βˆ—,βˆ—)=G\operatorname{Isom}(*, *) = G (the group scheme), which is already a sheaf. So Fps=F\mathcal{F}^{\mathrm{ps}} = \mathcal{F}.

Step 2: A descent datum in Fst(S)\mathcal{F}^{\mathrm{st}}(S) is a covering {Siβ†’S}\{S_i \to S\} with the unique object βˆ—* on each SiS_i, and gluing isomorphisms Ο†ij∈G(SiΓ—SSj)\varphi_{ij} \in G(S_i \times_S S_j) satisfying the cocycle condition. This is precisely a Cech 1-cocycle with values in GG, which defines a GG-torsor.

Two descent data give isomorphic objects if and only if the cocycles differ by a coboundary. So π0(Fst(S))≅Hˇ1({Si},G)\pi_0(\mathcal{F}^{\mathrm{st}}(S)) \cong \check{H}^1(\{S_i\}, G).

The universal property: for any stack G\mathcal{G} and morphism F:Fβ†’GF : \mathcal{F} \to \mathcal{G} (which amounts to choosing an object z∈G(S)z \in \mathcal{G}(S) for the trivial torsor), F~\tilde{F} sends a torsor PP to the "twist" of zz by PP, using the descent data.

ExampleVerification for presheaves of sets

For a presheaf of sets FF (viewed as a CFG with discrete fibers):

Step 1: Isom is already a sheaf (it takes values in {0,1}βŠ‚Set\{0, 1\} \subset \mathbf{Set}). So Fps=F\mathcal{F}^{\mathrm{ps}} = \mathcal{F}.

Step 2: A descent datum is a covering {Ui}\{U_i\} with si∈F(Ui)s_i \in F(U_i) satisfying si∣Uij=sj∣Uijs_i|_{U_{ij}} = s_j|_{U_{ij}}. Two descent data are isomorphic iff they agree on a refinement.

So Fst(U)\mathcal{F}^{\mathrm{st}}(U) is the set of compatible families modulo refinement, which is exactly F+(U)F^+(U) (the sheafification). The proof reduces to the usual sheafification construction.