Documentation

Mathlib.CategoryTheory.ShrinkYoneda

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.)

@[reducible, inline]

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
    @[implicit_reducible]

    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
      @[simp]
      @[implicit_reducible]

      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

                    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
                        @[reducible, inline]

                        The co-Yoneda embedding Cᵒᵖ ⥤ C ⥤ Type w for a locally w-small category C.

                        Instances For
                          @[reducible, inline]

                          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

                                  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.

                                    Instances For