The 2-Yoneda Lemma
The 2-Yoneda Lemma is the stack-theoretic generalization of the classical Yoneda lemma. It identifies the category of morphisms from a representable stack into a CFG with the fiber category . This result is foundational for the "functor of points" approach to stacks and underlies the definition of representable morphisms.
The Classical Yoneda Lemma
For a presheaf and an object , the classical Yoneda lemma gives a bijection: where is the representable presheaf. The bijection sends a natural transformation to .
This has two key consequences:
- Embedding: The Yoneda embedding , , is fully faithful.
- Evaluation: To understand a presheaf, it suffices to understand its values on representable presheaves.
Representable CFGs
Let be a site and . The representable CFG (or viewed as a CFG) over is defined by:
viewed as a discrete groupoid (only identity morphisms). This is a sheaf of sets (for a subcanonical topology), hence a stack.
Equivalently, is the slice category with the forgetful functor to , where the fiber over is the set of morphisms .
For (or ) with the fppf topology, every scheme defines a representable stack with (discrete groupoid). The etale and fppf topologies are subcanonical, so representable presheaves are automatically sheaves.
For example, (the set of -tuples of global functions on ).
The representable CFG for a ring sends to (ring homomorphisms). For , we get (the "generic point"). For , we get (units).
Statement of the 2-Yoneda Lemma
Let be a CFG over a category , and let . There is an equivalence of categories:
Here is the category whose objects are morphisms (functors) over , and whose morphisms are 2-morphisms (natural transformations) between such functors.
The equivalence sends a morphism to , and conversely, an object to the morphism defined by .
In the classical Yoneda lemma, we get a bijection of sets. In the 2-Yoneda lemma, we get an equivalence of categories (not an isomorphism). This is because the pullback is only defined up to unique isomorphism (depending on the choice of cleavage), so different cleavage choices give naturally isomorphic, but not identical, functors .
This is a fundamental feature of 2-category theory: "equations" are replaced by "coherent isomorphisms."
Proof Idea
Construction of the equivalence: Given , define as follows: for (an object of over ), set using a chosen cleavage. For a morphism in (i.e., a commutative triangle in ), set to be the unique morphism from the coherence of the cleavage.
Construction of the quasi-inverse: Given , set .
Verification: The composition sends to . The composition sends to , and the universal property of cartesian arrows gives a canonical natural isomorphism .
Examples and Applications
Let (moduli of genus- curves) over . By the 2-Yoneda lemma:
So a morphism (i.e., ) is the same as a family of curves over . The "universal family" corresponds to the identity morphism (though is not representable).
By the 2-Yoneda lemma:
A morphism corresponds to a -torsor on . The trivial morphism (composition ) corresponds to the trivial torsor .
For : morphisms correspond to line bundles on . The "tautological" line bundle on corresponds to the identity map .
For a field and a stack over :
This is a groupoid, not a set. The "set of -points" is (isomorphism classes), but the full groupoid contains automorphism information.
For over algebraically closed: (one point), but . For : parametrizes genus-2 curves up to isomorphism.
Given two morphisms corresponding to objects , a 2-morphism corresponds to an isomorphism in .
In particular, the 2-automorphisms of a morphism correspond to . This is how stacks encode automorphism groups: the group of self-2-morphisms of a point .
Representable Morphisms
A morphism of stacks (or CFGs) over a site is representable (or representable by objects of ) if for every object and every morphism , the 2-fiber product is representable:
for some .
In the context of algebraic stacks, "representable" typically means "representable by algebraic spaces" (the fiber product is an algebraic space).
Let be a -torsor. The corresponding morphism is such that the 2-fiber product is representable by the scheme (viewed as a -scheme over ):
More precisely, a -point of consists of two maps with an isomorphism of the corresponding torsors, which is the same as a section of , which by definition is a map .
This shows that the diagonal is a -torsor, and hence has "affine diagonal" when is affine.
The forgetful morphism (forget the marked point) is representable. Given a family (a morphism ), the fiber product is:
A -point of the fiber product is a family together with a section , which is the same as a map over . So the fiber product is the total space itself. This is the universal curve over (in a relative sense).
For a stack , the diagonal is representable if and only if for any two morphisms and (corresponding to objects and ), the Isom presheaf is representable by an object (scheme, algebraic space) of .
This is a key condition in the definition of algebraic stacks:
- Deligne-Mumford stack: diagonal is representable, unramified, and separated.
- Artin stack: diagonal is representable and of finite type.
Functors of Points for Stacks
The 2-Yoneda lemma justifies the functor of points approach to stacks: a stack over is completely determined by its "functor of points" together with the pullback functors. Morphisms are determined by their effect on -points for all .
This is the stack-theoretic generalization of the scheme-theoretic functor of points, where a scheme is determined by .
The algebraic group has functor of points for affine . The classifying stack has:
A morphism is the same as a rank- vector bundle on , by the 2-Yoneda lemma.
The quotient stack has: since every equivariant map to a point is unique.
The Hilbert scheme represents the functor:
By Yoneda (classical, since this is a scheme), a morphism is the same as a flat family of subschemes parametrized by . The 2-Yoneda lemma tells us the analogous story for stacks.
For , the classifying stack parametrizes -torsors:
An object is a line bundle with a trivialization of its -th tensor power -- an "-th root of the trivial bundle." The automorphism group is acting by (but , so ).
The Yoneda Embedding for Stacks
The 2-Yoneda embedding is the 2-functor:
The 2-Yoneda lemma implies this is 2-fully faithful: for any ,
The right-hand side is a discrete groupoid (a set), and the equivalence restricts to a bijection on isomorphism classes. So the Yoneda embedding is fully faithful in the usual sense.
The 2-Yoneda embedding is 2-fully faithful. This means:
- Schemes form a full sub-2-category of stacks.
- A morphism between representable stacks is the same as a morphism of schemes .
- There are no nontrivial 2-morphisms between morphisms of schemes (since the fibers are discrete).
A stack is representable (equivalent to for some scheme ) if and only if is a discrete groupoid (set) for all and is a sheaf.
The 2-Yoneda lemma gives a criterion: a stack is representable if and only if:
- All automorphism groups are trivial for all .
- The presheaf of isomorphism classes is a sheaf.
- This sheaf is representable.
Condition (1) is the key distinction: stacks with nontrivial automorphisms can never be schemes.
For (): condition (1) fails (the general curve has trivial automorphisms, but special curves like hyperelliptic curves have ). So is not a scheme.
Summary
The 2-Yoneda lemma provides the conceptual foundation for working with stacks:
-
Objects are morphisms: An object is the same as a morphism . This is the "functor of points" philosophy, elevated to the 2-categorical setting.
-
Automorphisms are 2-morphisms: The automorphism group of equals the group of 2-automorphisms of the corresponding morphism .
-
Representable morphisms: Fiber products with representable objects detect geometric properties. A morphism is representable if pulling back along any point gives a representable object.
-
Embedding: Schemes embed fully faithfully into stacks, and properties of morphisms of stacks can be defined by pulling back to the representable case.
These principles drive all subsequent developments: the definition of algebraic stacks, smooth/etale/flat morphisms of stacks, and cohomology of stacks.