The restricted Yoneda functor #
If F : C ⥤ D is a functor and D is a locally w-small category,
we define a functor Presheaf.restrictedShrinkYoneda : D ⥤ Cᵒᵖ ⥤ Type w
which sends Y : D and X : Cᵒᵖ to a type that is equivalent to
F.obj X.unop ⟶ Y. (We also provide restrictedYoneda and
restrictedULiftYoneda variants.)
References #
Given a functor F : C ⥤ D where D is locally w-small,
this is the bifunctor D ⥤ Cᵒᵖ ⥤ Type w which sends Y : D and X : C
to (shrinkYoneda.{w}.obj Y).obj (op (F.obj X)), which is a type
that is equivalent to F.obj X ⟶ Y.
Equations
Instances For
Given a functor F : C ⥤ D where the morphisms in D are in Type v',
this is the bifunctor D ⥤ Cᵒᵖ ⥤ Type v' which sends Y : D and X : C
to F.obj X ⟶ Y.
Equations
Instances For
Given a functor F : C ⥤ D where the morphisms in D are in Type v',
this is the bifunctor D ⥤ Cᵒᵖ ⥤ Type max w v' which sends Y : D and X : C
to (uliftYoneda.{w}.obj Y).obj (op (F.obj X)), which is a type
that is equivalent to F.obj X ⟶ Y.
Equations
Instances For
Given a functor F : C ⥤ D, this is the isomorphism
between restrictedULiftYoneda.{w} F and restrictedShrinkYoneda.{max w v'} F
when the types of morphisms in D are in Type v'.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a functor F : C ⥤ D, this is the isomorphism
between restrictedYoneda F and restrictedShrinkYoneda.{v'} F
when the types of morphisms in D are in Type v'.
Equations
- One or more equations did not get rendered due to their size.