Stacks
A stack is a category fibered in groupoids satisfying descent conditions -- it is the 2-categorical analogue of a sheaf. Just as a sheaf is a presheaf satisfying gluing axioms, a stack is a prestack (a CFG with sheaf-like Isom) satisfying a further gluing axiom for objects. Stacks are the foundational geometric objects in the theory of algebraic stacks, encoding moduli problems with non-trivial automorphisms.
Descent Data
Let be a CFG over a site . Let be a covering family in . A descent datum for relative to this covering consists of:
-
Objects: For each , an object .
-
Gluing isomorphisms: For each pair , an isomorphism where and are the projections.
-
Cocycle condition: On triple overlaps , the diagram commutes.
We denote the category of descent data by .
A descent datum is the 2-categorical analogue of the equalizer condition for sheaves. For a sheaf of sets, the sheaf condition says: is an equalizer. For a stack, we replace this with a condition on the category of descent data.
Consider the CFG of vector bundles on a scheme , with a Zariski cover of . A descent datum consists of:
- Vector bundles on each .
- Isomorphisms on overlaps (transition functions).
- Cocycle condition on triple overlaps.
This is exactly the classical transition-function description of a vector bundle! The descent datum glues to a global vector bundle on with .
For line bundles on with cover , the transition functions satisfy the Cech cocycle condition . This is a Cech 1-cocycle with values in , and two descent data give isomorphic line bundles if and only if the cocycles differ by a coboundary. So .
Consider finite etale covers of a scheme with the etale topology. A descent datum for the covering consists of a finite etale together with an isomorphism over satisfying the cocycle condition over . By faithfully flat descent (Grothendieck), such descent data are effective: they glue to a unique finite etale cover of .
The Stack Axioms
A CFG over a site is a prestack (or separated prestack) if for every covering and any two objects , the presheaf on is a sheaf for the topology .
Explicitly: if are two morphisms in such that for all , then (locality); and if agree on overlaps, they glue to a global (gluing for morphisms).
A CFG over a site is a stack if:
(Axiom 1 -- Descent for morphisms): is a prestack, i.e., is a sheaf for all .
(Axiom 2 -- Descent for objects / Effectivity): For every covering , every descent datum is effective: there exists an object together with isomorphisms such that .
Equivalently, the natural functor from the fiber to the category of descent data is an equivalence of categories (not just fully faithful, which would be Axiom 1 alone).
For a presheaf of sets , viewed as a CFG with discrete fibers:
- Axiom 1 (Isom is a sheaf) corresponds to the locality/identity axiom: sections that agree locally are equal.
- Axiom 2 (effective descent) corresponds to the gluing axiom: compatible local sections glue.
So stacks generalize sheaves from sets to groupoids, replacing equalities by isomorphisms throughout.
Examples of Stacks
Any sheaf on defines a stack: view as a discrete groupoid (set). Axiom 1 holds because if and if (or rather, equality is detected locally). Axiom 2 is the gluing axiom for .
In particular, any scheme (via the functor of points ) defines a stack on the etale (or fppf) site.
Let be a smooth group scheme over . The CFG (classifying -torsors) is a stack on the fppf site of .
Axiom 1: For two -torsors over , the presheaf is a sheaf -- in fact, it is representable by the scheme (a twisted form of ), so it is automatically a sheaf.
Axiom 2: Descent for torsors is effective by faithfully flat descent. Given a covering and -torsors on with compatible transition isomorphisms, we can glue to a -torsor on .
is typically not a scheme: the fiber over ( algebraically closed) has only one isomorphism class (the trivial torsor) but automorphism group . If were a scheme, it would be with trivial automorphisms.
The CFG of smooth genus- curves () is a stack on the etale site.
Axiom 1: For two smooth curves over , the functor is representable by a scheme (a locally closed subscheme of the Hilbert scheme), hence a sheaf.
Axiom 2: By descent theory for morphisms of schemes, smooth proper curves can be glued from local data. This uses the fact that smooth proper morphisms satisfy effective descent for the etale (and fppf) topology.
The Deligne-Mumford theorem (1969) shows that is a smooth, proper Deligne-Mumford stack of dimension (for ).
Let be an algebraic group acting on a scheme over . The quotient stack is the stack whose objects over are pairs where is a -torsor on and is a -equivariant morphism.
Equivalently, .
Key properties:
- (the classifying stack).
- (trivial group gives the scheme back).
- If acts freely and the quotient is a scheme, then is equivalent to .
- If acts with finite stabilizers, is a Deligne-Mumford stack.
- For general , is an Artin stack (algebraic stack).
Let be a scheme, an effective Cartier divisor, and an integer. The -th root stack parametrizes "-th roots of ": objects over are pairs where is a line bundle on and is an isomorphism.
This is a Deligne-Mumford stack. Away from , it is isomorphic to . Along , it has -stabilizers (automorphisms are -th roots of unity acting on ).
Root stacks appear in logarithmic geometry and orbifold theory.
For a smooth proper morphism , the Picard stack parametrizes line bundles on fibers: objects over are line bundles on .
This is a stack (descent for line bundles is effective). The associated coarse moduli is the Picard scheme (when it exists). Every object has automorphism group (scalar multiplication on the line bundle), so is a -gerbe over .
The functor parametrizing closed subschemes of is representable by a scheme (the Hilbert scheme, when is projective). This is a "scheme" stack (discrete fibers, no nontrivial automorphisms).
However, if we instead parametrize closed subschemes up to some equivalence (e.g., flat families of 0-dimensional subschemes of length up to permutation), we get a stack with nontrivial automorphisms, the symmetric product stack .
Stacks on Different Sites
The choice of site is important. The most common choices:
- Zariski site: Covers are Zariski open coverings. Many CFGs fail to be stacks here (e.g., for nontrivial ) because the Zariski topology is too coarse for descent of torsors.
- Etale site: Covers are surjective families of etale morphisms. Good for Deligne-Mumford stacks.
- fppf site (faithfully flat, finitely presented): Covers are surjective families of flat, finitely presented morphisms. The standard choice for Artin stacks.
- fpqc site (faithfully flat, quasi-compact): The finest commonly used topology. All reasonable descent is effective here.
A prestack for the etale topology may fail to be a stack for fppf. In practice, one works with the fppf topology for general algebraic stacks.
Let over a field with . The -torsor (for , not a square) is trivial Zariski-locally (it splits over the extension ) but this extension is etale, not a Zariski open. So is not a stack for the Zariski topology.
It is, however, a stack for the etale and fppf topologies, since -torsors satisfy effective descent for these finer topologies.
For a smooth affine group scheme over :
These inclusions can be strict. For example, (every -torsor over is Zariski-trivial? No -- there are none nontrivial Zariski-locally, but is a nontrivial etale -torsor).
The Effective Descent Condition
Axiom 2 (effectivity) says: given objects on a cover that are compatible on overlaps, they glue to a global object. This is the categorical analogue of the patching construction in topology.
For quasi-coherent sheaves: given on with (satisfying the cocycle condition), there exists a global on with . This is Grothendieck's faithfully flat descent theorem.
For schemes: given over with isomorphisms on overlaps satisfying the cocycle condition, the glue to a global over . This works for the fpqc topology (and hence fppf and etale).
Affine morphisms satisfy effective descent: if is faithfully flat and is affine, and if we have descent data where over satisfies the cocycle condition, then there exists a unique (up to canonical isomorphism) affine morphism with .
This follows from the equivalence between affine morphisms and quasi-coherent -algebras, combined with faithfully flat descent for quasi-coherent sheaves.
Descent is not always effective for the Zariski topology on non-separated schemes. Consider gluing two copies of along via the identity -- this gives the non-separated "line with doubled origin." But this scheme does not arise from a separated scheme over a point.
More precisely, there exist descent data for the Zariski topology that are not effective when the objects are not quasi-projective. The fppf and etale topologies have much stronger effectivity results.
Prestacks and Stackification
Not every CFG is a stack. A CFG that is not a prestack fails Axiom 1: is not a sheaf. A prestack that is not a stack fails Axiom 2: some descent data are not effective.
Given any CFG over a site, there exists a stack (the stackification) with a morphism that is universal among morphisms from to stacks. This is analogous to sheafification of presheaves, and is treated in the next section.
Summary
The hierarchy of descent conditions:
Equivalently, is a stack iff is an equivalence for all covers.
Key examples:
- (line bundles): stack on fppf site.
- (smooth curves): stack on etale site, Deligne-Mumford stack for .
- (quotient by group action): stack on fppf site, algebraic stack.
- Sheaves of sets: stacks with discrete fibers.
- (Picard stack): -gerbe over the Picard scheme.
The theory of stacks provides a unified framework for all these examples, with the descent conditions ensuring that local-to-global principles hold in a 2-categorical sense.