The Yoneda functor for locally small categories #
Let C be a locally w-small category. We define the Yoneda
embedding shrinkYoneda : C ⥤ Cᵒᵖ ⥤ Type w. (See the
file CategoryTheory.Yoneda for the other variants yoneda and
uliftYoneda.)
A functor to types F : C ⥤ Type w' is w-small if for any X : C,
the type F.obj X is w-small.
Instances For
If a functor F : C ⥤ Type w' is w-small, this is the functor C ⥤ Type w
obtained by shrinking F.obj X for all X : C.
Instances For
The natural transformation shrink.{w} F ⟶ shrink.{w} G induces by a natural
transformation τ : F ⟶ G between w-small functors to types.
Instances For
Shrinking F to Type w followed by universe lifting is the same as shrinking to
Type (max w w').
Instances For
The Yoneda embedding C ⥤ Cᵒᵖ ⥤ Type w for a locally w-small category C.
Instances For
The type (shrinkYoneda.obj X).obj Y is equivalent to Y.unop ⟶ X.
Instances For
The type of natural transformations shrinkYoneda.{w}.obj X ⟶ P
with X : C and P : Cᵒᵖ ⥤ Type w is equivalent to P.obj (op X).
Instances For
The functor shrinkYoneda : C ⥤ Cᵒᵖ ⥤ Type w for a locally w-small category C
is fully faithful.
Instances For
shrinkYoneda at the morphism universe level is yoneda.
Instances For
shrinkYoneda is compatible with uliftFunctor.
Instances For
uliftYoneda identifies to shrinkYoneda.
Instances For
The functor shrinkYoneda.{w} followed by the evaluation
at Y : Cᵒᵖ and uliftFunctor.{v} identifies to coyoneda.obj Y followed
by uliftFunctor.{w}.
Instances For
shrinkYoneda.obj X is represented by X.
Instances For
The co-Yoneda embedding Cᵒᵖ ⥤ C ⥤ Type w for a locally w-small category C.
Instances For
The type (shrinkCoyoneda.obj X).obj Y is equivalent to X.unop ⟶ Y.
Instances For
The type of natural transformations shrinkCoyoneda.{w}.obj X ⟶ P
with X : Cᵒᵖ and P : C ⥤ Type w is equivalent to P.obj (op X).
Instances For
The functor shrinkCoyoneda : Cᵒᵖ ⥤ C ⥤ Type w for a locally w-small category C
is fully faithful.
Instances For
shrinkCoyoneda at the morphism universe level is coyoneda.
Instances For
shrinkCoyoneda is compatible with uliftFunctor.
Instances For
uliftCoyoneda identifies to shrinkCoyoneda.
Instances For
The functor shrinkCoyoneda.{w} followed by the evaluation
at Y : C and uliftFunctor.{v} identifies to yoneda.obj Y followed
by uliftFunctor.{w}.
Instances For
shrinkCoyoneda.obj X is corepresented by X.