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.
Equations
- CategoryTheory.FunctorToTypes.Small.{?u.22, ?u.21, ?u.20, ?u.19} F = ∀ (X : C), Small.{?u.22, ?u.21} (F.obj X)
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.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The natural transformation shrink.{w} F ⟶ shrink.{w} G induces by a natural
transformation τ : F ⟶ G between w-small functors to types.
Equations
- CategoryTheory.FunctorToTypes.shrinkMap τ = { app := fun (X : C) => ⇑(equivShrink (G.obj X)) ∘ τ.app X ∘ ⇑(equivShrink (F.obj X)).symm, naturality := ⋯ }
Instances For
The Yoneda embedding C ⥤ Cᵒᵖ ⥤ Type w for a locally w-small category C.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The type (shrinkYoneda.obj X).obj Y is equivalent to Y.unop ⟶ X.
Equations
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).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functor shrinkYoneda : C ⥤ Cᵒᵖ ⥤ Type w for a locally w-small category C
is fully faithful.
Equations
- One or more equations did not get rendered due to their size.