Categories Fibered in Groupoids
Categories fibered in groupoids (CFGs) are the natural categorical structures underlying moduli problems. The key insight is that in moduli theory, we classify objects up to isomorphism, meaning all morphisms between objects in the same fiber should be invertible. This is precisely the condition that the fibers are groupoids.
Groupoids
A groupoid is a category in which every morphism is an isomorphism. Equivalently, a groupoid is a category such that for any two objects , the set is either empty or a torsor for (equivalently, for ).
A groupoid is connected if any two objects are isomorphic. Every groupoid decomposes into connected components. A connected groupoid is determined up to equivalence by the automorphism group of any of its objects.
Any set can be viewed as a discrete groupoid: the objects are elements of , and the only morphisms are identities. The isomorphism classes form the set itself. A discrete groupoid has trivial automorphism groups.
Any group defines a groupoid with a single object and . This is a connected groupoid with (one isomorphism class). The groupoid cardinality is in the sense of Baez-Dolan.
More generally, any group action defines a translation groupoid (or action groupoid): objects are elements of , and .
For a topological space , the fundamental groupoid has points of as objects and homotopy classes of paths as morphisms. The automorphism group of is . Connected components of correspond to path components of .
Definition of CFG
A fibered category is fibered in groupoids if for every object , the fiber category is a groupoid -- that is, every morphism in is an isomorphism.
Equivalently, is fibered in groupoids if and only if:
- For every morphism in and every , there exists a morphism with .
- Every morphism in is cartesian.
Condition (2) is the key simplification: in a CFG, one does not need to distinguish between cartesian and non-cartesian morphisms.
If every morphism in lying over an identity is an isomorphism (i.e., fibers are groupoids), then every morphism in is automatically cartesian. The converse also holds. To see why: suppose lies over and we want to verify the cartesian property. Given lying over , we need a unique lift over . Since the fiber is a groupoid, any two lifts differ by an automorphism that maps to in the base, and such an automorphism must be the identity (by the universal property inherited from the existence of some cartesian lift).
A category over is fibered in groupoids if and only if for every commutative triangle in : and every pair of morphisms over and over in , there exists a unique morphism over with .
This is a very practical criterion: given any diagram in the base and compatible lifts of two of the three arrows, the third lift exists uniquely.
Examples from Moduli Problems
Define over : objects over are elliptic curves (smooth proper morphisms with geometrically connected fibers of genus 1, equipped with a section ). Morphisms over are isomorphisms of elliptic curves over respecting the sections.
This is fibered in groupoids because:
- Pullback exists by base change.
- Morphisms in each fiber are isomorphisms of elliptic curves.
- The fiber is the groupoid of elliptic curves over , where in general (e.g., has extra automorphisms in characteristic ).
The fact that can be nontrivial is precisely why is a stack rather than a scheme.
Define over : objects over are vector bundles (locally free sheaves) of rank on . Morphisms from to over are isomorphisms .
This is fibered in groupoids. The fiber over is the groupoid of rank- vector bundles on . The automorphism group of is .
For , this is the Picard groupoid, and the set of isomorphism classes is .
The special case of the previous example: over with objects where is an invertible sheaf on . For any line bundle , . So every object has automorphism group .
As a stack, , the classifying stack of .
The fibered category over parametrizes smooth proper curves of genus . Objects over are smooth proper morphisms with geometrically connected fibers of genus . Morphisms are isomorphisms compatible with base change.
- For : every fiber is , but . So .
- For (without marked point): contains the elliptic curve itself (translation), so automorphisms are large.
- For : is a finite group (bounded by by Hurwitz), and is trivial for a "general" curve.
The Deligne-Mumford theorem states that (for ) is a smooth proper Deligne-Mumford stack over , and its coarse moduli space is a quasi-projective variety.
For an algebraic group over , the classifying stack is the CFG over where . Morphisms are -equivariant isomorphisms.
Key features:
- (as a pointed set, first Galois cohomology).
- Every object has when is trivial (and a form of in general).
- is an Artin stack (algebraic stack in the sense of Artin).
Specific instances:
- : classifies line bundles. The Picard stack.
- : classifies rank- vector bundles.
- : classifies -torsors, related to -th roots of line bundles.
- : classifies etale double covers.
The fibered category over parametrizes smooth curves of genus with distinct marked points. Objects over are tuples where are disjoint sections. Morphisms are isomorphisms respecting base change and marked points.
The condition ensures stability (finite automorphisms). For example:
- : genus 0 with 3 points. (3 points determine an isomorphism of ), so .
- : genus 0 with 4 points. (the cross-ratio).
- : the moduli of elliptic curves, a Deligne-Mumford stack with coarse space the -line.
The Fiber Functor and Its Properties
Given a CFG with a cleavage, the associated fiber functor (or pseudofunctor) is:
Since all fibers are groupoids, this is a pseudofunctor landing in the 2-category of groupoids, rather than .
The set of isomorphism classes defines a presheaf of sets:
For , the set of isomorphism classes is the set of isomorphism classes of smooth genus- curves over . Taking for an algebraically closed field , this is the classical moduli set .
However, the passage loses information about automorphisms. Two CFGs can have the same isomorphism classes but different automorphism groups, hence different stacks. This is why working with the full groupoid-valued functor is essential.
For where is a finite group over a field , the fiber functor sends to the groupoid of -torsors over . The presheaf of isomorphism classes sends to .
Over with algebraically closed: every -torsor is trivial, so (a single point). But as a groupoid (one object with automorphism group ). The automorphism information is invisible at the level of isomorphism classes but crucial for the stack structure.
CFGs vs. Fibered Categories
In algebraic geometry, moduli problems naturally produce CFGs rather than arbitrary fibered categories because:
-
Moduli classify up to isomorphism: The fundamental question is "what are the isomorphism classes of objects?" not "what are the homomorphisms?" This forces all fiber morphisms to be invertible.
-
Descent is for isomorphisms: When gluing objects from local data, the compatibility condition involves isomorphisms on overlaps, not arbitrary morphisms.
-
Representability: A CFG over is representable by a scheme if and only if is equivalent to the CFG with (viewed as a discrete groupoid). Schemes always give CFGs (in fact, sheaves of sets).
However, for derived algebraic geometry and higher stacks, one works with fibered categories that are not necessarily groupoids (e.g., the category of perfect complexes has non-invertible morphisms in its fibers).
Morphisms of CFGs
Let be CFGs over .
A 1-morphism is a functor commuting with the structure functors to (not necessarily preserving cartesian arrows -- this is automatic for CFGs!).
A 2-morphism is a natural transformation with vertical components (lying over identities in ).
CFGs over form a 2-category . We say is an equivalence if there exists with and (2-isomorphisms).
The morphism that sends (an elliptic curve with origin) to (the underlying genus-1 curve, forgetting the marked point) is a morphism of CFGs. On fibers over , this is the functor that forgets the section.
This is not an equivalence because has "more" automorphisms: the automorphism group of an elliptic curve in includes all translations, while in only origin-preserving automorphisms survive.
The determinant gives a morphism of CFGs: sending a rank- vector bundle to its determinant line bundle . This is compatible with pullback since .
Fiber Products of CFGs
Given morphisms and of CFGs over , the 2-fiber product is the CFG over whose fiber over is the groupoid:
Morphisms are pairs with .
This is the correct "homotopy pullback" -- it remembers the isomorphism rather than requiring strict equality .
Taking and forming the 2-fiber product , we get the inertia stack :
The inertia stack encodes the automorphism groups of objects. For a scheme (viewed as a CFG), (all automorphisms are trivial). For , the inertia stack is where acts on itself by conjugation.
Consider the morphism that sends an elliptic curve to its -torsion (as a torsor). The fiber product parametrizes elliptic curves with full level- structure. For , the automorphisms are killed and is a scheme (the modular curve ).
The Isom Presheaf
Let be a CFG over a site . For two objects , the Isom presheaf is the presheaf on defined by:
This presheaf plays a central role in the definition of stacks: is a prestack (or separated prestack) if is a sheaf for all .
For with a smooth group scheme, let be two -torsors over . Then is the sheaf on sending to the set of -equivariant isomorphisms . This is representable by the scheme (a twisted form of ).
In particular, is a form of (equal to when is trivial).
Summary
Categories fibered in groupoids sit at a crucial position:
- A presheaf of sets is a CFG where all fibers are discrete groupoids (only identity automorphisms).
- A CFG is a fibered category where all fibers are groupoids.
- General fibered categories allow non-invertible fiber morphisms.
For the theory of algebraic stacks, CFGs are the right level of generality: they capture automorphisms (which schemes miss) without the extra complexity of non-invertible morphisms (which would require higher categorical technology).
The next step is to impose descent conditions on a CFG, turning it from a "prestack" into a genuine stack.