Documentation

Mathlib.CategoryTheory.Limits.Types.Yoneda

Cones and limits #

In this file, we give the natural isomorphism between cones on F with cone point X and the type lim Hom(X, F·), and similarly the natural isomorphism between cocones on F with cocone point X and the type lim Hom(F·, X).

Sections of F ⋙ coyoneda.obj (op X) identify to natural transformations (const J).obj X ⟶ F.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    @[simp]
    theorem CategoryTheory.Limits.compCoyonedaSectionsEquiv_symm_apply_coe {J : Type u_1} {C : Type u_2} [Category.{v_1, u_1} J] [Category.{v_2, u_2} C] (F : Functor J C) (X : C) (τ : (Functor.const J).obj X F) (X✝ : J) :
    ((compCoyonedaSectionsEquiv F X).symm τ) X✝ = τ.app X✝

    Sections of F.op ⋙ yoneda.obj X identify to natural transformations F ⟶ (const J).obj X.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]

      Sections of F ⋙ yoneda.obj X identify to natural transformations (const J).obj X ⟶ F.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]

        A cone on F with cone point X is the same as an element of lim Hom(X, F·).

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[simp]
          theorem CategoryTheory.Limits.limitCompCoyonedaIsoCone_hom {J : Type v} [SmallCategory J] {C : Type u} [Category.{v, u} C] (F : Functor J C) (X : C) :
          (limitCompCoyonedaIsoCone F X).hom = TypeCat.ofHom fun (a : limit (F.comp (coyoneda.obj (Opposite.op X)))) => { app := fun (j : J) => (ConcreteCategory.hom (limit.π (F.comp (coyoneda.obj (Opposite.op X))) j)) a, naturality := }

          A cone on F with cone point X is the same as an element of lim Hom(X, F·), naturally in F and X.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def CategoryTheory.Limits.limitCompYonedaIsoCocone {J : Type v} [SmallCategory J] {C : Type u} [Category.{v, u} C] (F : Functor J C) (X : C) :

            A cocone on F with cocone point X is the same as an element of lim Hom(F·, X).

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[simp]
              theorem CategoryTheory.Limits.limitCompYonedaIsoCocone_hom {J : Type v} [SmallCategory J] {C : Type u} [Category.{v, u} C] (F : Functor J C) (X : C) :
              (limitCompYonedaIsoCocone F X).hom = TypeCat.ofHom fun (a : limit (F.op.comp (yoneda.obj X))) => { app := fun (j : J) => (ConcreteCategory.hom (limit.π (F.op.comp (yoneda.obj X)) (Opposite.op j))) a, naturality := }

              A cocone on F with cocone point X is the same as an element of lim Hom(F·, X), naturally in F and X.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                @[deprecated "Use `(opHomCompWhiskeringLimYonedaIsoCocones _ _).app _` instead" (since := "2026-04-08")]

                A cocone on F with cocone point X is the same as an element of lim Hom(F·, X), naturally in X.

                Equations
                Instances For