Documentation

Mathlib.CategoryTheory.Limits.Yoneda

Limit properties relating to the (co)yoneda embedding. #

We calculate the colimit of Y ↦ (X ⟶ Y), which is just PUnit. (This is used in characterising cofinal functors.)

We also show the (co)yoneda embeddings preserve limits and jointly reflect them.

The colimit cocone over coyoneda.obj X, with cocone point PUnit.

Equations
    Instances For
      @[simp]

      The proposed colimit cocone over coyoneda.obj X is a colimit cocone.

      Equations
        Instances For

          The colimit of coyoneda.obj X is isomorphic to PUnit.

          Equations
            Instances For

              The cone of F corresponding to an element in (F ⋙ yoneda.obj X).sections.

              Equations
                Instances For

                  The yoneda embeddings jointly reflect limits.

                  Equations
                    Instances For
                      noncomputable def CategoryTheory.Limits.Cocone.isColimitYonedaEquiv {C : Type u} [Category.{v, u} C] {J : Type w} [Category.{t, w} J] {F : Functor J C} (c : Cocone F) :
                      IsColimit c ((X : C) → IsLimit ((yoneda.obj X).mapCone c.op))

                      A cocone is colimit iff it becomes limit after the application of yoneda.obj X for all X : C.

                      Equations
                        Instances For

                          The cone of F corresponding to an element in (F ⋙ coyoneda.obj X).sections.

                          Equations
                            Instances For

                              The coyoneda embeddings jointly reflect limits.

                              Equations
                                Instances For
                                  noncomputable def CategoryTheory.Limits.Cone.isLimitCoyonedaEquiv {C : Type u} [Category.{v, u} C] {J : Type w} [Category.{t, w} J] {F : Functor J C} (c : Cone F) :
                                  IsLimit c ((X : Cᵒᵖ) → IsLimit ((coyoneda.obj X).mapCone c))

                                  A cone is limit iff it is so after the application of coyoneda.obj X for all X : Cᵒᵖ.

                                  Equations
                                    Instances For

                                      The yoneda embedding yoneda.obj X : Cᵒᵖ ⥤ Type v for X : C preserves limits.

                                      The coyoneda embedding coyoneda.obj X : C ⥤ Type v for X : Cᵒᵖ preserves limits.