Loogle!
Result
Found 1465 declarations mentioning CategoryTheory.Limits.Cocone.pt. Of these, only the first 200 are shown.
- CategoryTheory.Limits.Cocone.pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (self : CategoryTheory.Limits.Cocone F) : C - CategoryTheory.Limits.Cocone.extend ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) {X : C} (f : c.pt โถ X) : CategoryTheory.Limits.Cocone F - CategoryTheory.Limits.Cocone.forget_obj ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (F : CategoryTheory.Functor J C) (t : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Limits.Cocone.forget F).obj t = t.pt - CategoryTheory.Limits.Cocone.eta ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) : c โ { pt := c.pt, ฮน := c.ฮน } - CategoryTheory.Limits.Cocone.extend_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) {X : C} (f : c.pt โถ X) : (c.extend f).pt = X - CategoryTheory.Limits.Cocones.eta ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) : c โ { pt := c.pt, ฮน := c.ฮน } - CategoryTheory.Limits.CoconeMorphism.hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {A B : CategoryTheory.Limits.Cocone F} (self : CategoryTheory.Limits.CoconeMorphism A B) : A.pt โถ B.pt - CategoryTheory.Limits.Cocone.op_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) : c.op.pt = Opposite.op c.pt - CategoryTheory.Limits.Cone.op_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cone F) : c.op.pt = Opposite.op c.pt - CategoryTheory.Limits.Cocone.extendId ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) : s.extend (CategoryTheory.CategoryStruct.id s.pt) โ s - CategoryTheory.Limits.Cocones.extendId ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) : s.extend (CategoryTheory.CategoryStruct.id s.pt) โ s - CategoryTheory.Limits.coconeLeftOpOfCone_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J Cแตแต} (c : CategoryTheory.Limits.Cone F) : (CategoryTheory.Limits.coconeLeftOpOfCone c).pt = Opposite.unop c.pt - CategoryTheory.Limits.coneLeftOpOfCocone_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J Cแตแต} (c : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Limits.coneLeftOpOfCocone c).pt = Opposite.unop c.pt - CategoryTheory.Limits.Cocone.whisker_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (E : CategoryTheory.Functor K J) (c : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Limits.Cocone.whisker E c).pt = c.pt - CategoryTheory.Limits.coconeRightOpOfCone_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต C} (c : CategoryTheory.Limits.Cone F) : (CategoryTheory.Limits.coconeRightOpOfCone c).pt = Opposite.op c.pt - CategoryTheory.Limits.coneRightOpOfCocone_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต C} (c : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Limits.coneRightOpOfCocone c).pt = Opposite.op c.pt - CategoryTheory.Limits.coconeOfConeRightOp_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต C} (c : CategoryTheory.Limits.Cone F.rightOp) : (CategoryTheory.Limits.coconeOfConeRightOp c).pt = Opposite.unop c.pt - CategoryTheory.Limits.coneOfCoconeRightOp_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต C} (c : CategoryTheory.Limits.Cocone F.rightOp) : (CategoryTheory.Limits.coneOfCoconeRightOp c).pt = Opposite.unop c.pt - CategoryTheory.Limits.Cocone.extendIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) {X : C} (f : s.pt โ X) : s โ s.extend f.hom - CategoryTheory.Limits.Cocone.unop_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F.op) : c.unop.pt = Opposite.unop c.pt - CategoryTheory.Limits.Cocones.extendIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) {X : C} (f : s.pt โ X) : s โ s.extend f.hom - CategoryTheory.Limits.Cone.unop_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cone F.op) : c.unop.pt = Opposite.unop c.pt - CategoryTheory.Functor.mapCocone_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (H : CategoryTheory.Functor C D) {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) : (H.mapCocone c).pt = H.obj c.pt - CategoryTheory.Limits.coconeOfConeLeftOp_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J Cแตแต} (c : CategoryTheory.Limits.Cone F.leftOp) : (CategoryTheory.Limits.coconeOfConeLeftOp c).pt = Opposite.op c.pt - CategoryTheory.Limits.coconeOfConeUnop_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต Cแตแต} (c : CategoryTheory.Limits.Cone F.unop) : (CategoryTheory.Limits.coconeOfConeUnop c).pt = Opposite.op c.pt - CategoryTheory.Limits.coconeUnopOfCone_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต Cแตแต} (c : CategoryTheory.Limits.Cone F) : (CategoryTheory.Limits.coconeUnopOfCone c).pt = Opposite.unop c.pt - CategoryTheory.Limits.coneOfCoconeLeftOp_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J Cแตแต} (c : CategoryTheory.Limits.Cocone F.leftOp) : (CategoryTheory.Limits.coneOfCoconeLeftOp c).pt = Opposite.op c.pt - CategoryTheory.Limits.coneOfCoconeUnop_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต Cแตแต} (c : CategoryTheory.Limits.Cocone F.unop) : (CategoryTheory.Limits.coneOfCoconeUnop c).pt = Opposite.op c.pt - CategoryTheory.Limits.coneUnopOfCocone_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต Cแตแต} (c : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Limits.coneUnopOfCocone c).pt = Opposite.unop c.pt - CategoryTheory.Limits.Cocone.ฮน ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (self : CategoryTheory.Limits.Cocone F) : F โถ (CategoryTheory.Functor.const J).obj self.pt - CategoryTheory.Limits.Cocone.extendHom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) {X : C} (f : s.pt โถ X) : s โถ s.extend f - CategoryTheory.Limits.Cocones.extend ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) {X : C} (f : s.pt โถ X) : s โถ s.extend f - CategoryTheory.Limits.Cocone.extendHom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) {X : C} (f : s.pt โถ X) : (s.extendHom f).hom = f - CategoryTheory.Limits.Cocone.instIsIsoExtendHom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {X : C} (f : s.pt โถ X) [CategoryTheory.IsIso f] : CategoryTheory.IsIso (s.extendHom f) - CategoryTheory.Limits.instIsIsoHomHomCocone ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c d : CategoryTheory.Limits.Cocone F} (f : c โ d) : CategoryTheory.IsIso f.inv.hom - CategoryTheory.Limits.instIsIsoHomInvCocone ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c d : CategoryTheory.Limits.Cocone F} (f : c โ d) : CategoryTheory.IsIso f.hom.hom - CategoryTheory.Limits.Cocone.category_id_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (B : CategoryTheory.Limits.Cocone F) : (CategoryTheory.CategoryStruct.id B).hom = CategoryTheory.CategoryStruct.id B.pt - CategoryTheory.Limits.Cocone.extensions ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) : (CategoryTheory.coyoneda.obj (Opposite.op c.pt)).comp CategoryTheory.uliftFunctor.{uโ, vโ} โถ F.cocones - CategoryTheory.Limits.Cocone.cocone_iso_of_hom_iso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {K : CategoryTheory.Functor J C} {c d : CategoryTheory.Limits.Cocone K} (f : d โถ c) [i : CategoryTheory.IsIso f.hom] : CategoryTheory.IsIso f - CategoryTheory.Limits.Cocones.cone_iso_of_hom_iso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {K : CategoryTheory.Functor J C} {c d : CategoryTheory.Limits.Cocone K} (f : d โถ c) [i : CategoryTheory.IsIso f.hom] : CategoryTheory.IsIso f - CategoryTheory.Limits.Cocone.precompose_obj_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} (ฮฑ : G โถ F) (c : CategoryTheory.Limits.Cocone F) : ((CategoryTheory.Limits.Cocone.precompose ฮฑ).obj c).pt = c.pt - CategoryTheory.Limits.Cocone.extendComp ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) {X Y : C} (g : s.pt โถ Y) (f : Y โถ X) : s.extend (CategoryTheory.CategoryStruct.comp g f) โ (s.extend g).extend f - CategoryTheory.Limits.Cocones.extendComp ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) {X Y : C} (g : s.pt โถ Y) (f : Y โถ X) : s.extend (CategoryTheory.CategoryStruct.comp g f) โ (s.extend g).extend f - CategoryTheory.Limits.Cocone.functoriality_obj_pt ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (F : CategoryTheory.Functor J C) (G : CategoryTheory.Functor C D) (A : CategoryTheory.Limits.Cocone F) : ((CategoryTheory.Limits.Cocone.functoriality F G).obj A).pt = G.obj A.pt - CategoryTheory.Limits.Cocone.forget_map ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (F : CategoryTheory.Functor J C) {Yโ Xโ : CategoryTheory.Limits.Cocone F} (f : Yโ โถ Xโ) : (CategoryTheory.Limits.Cocone.forget F).map f = f.hom - CategoryTheory.Limits.Cocone.extendIso_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) {X : C} (f : s.pt โ X) : (s.extendIso f).hom.hom = f.hom - CategoryTheory.Limits.Cocone.extendIso_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) {X : C} (f : s.pt โ X) : (s.extendIso f).inv.hom = f.inv - CategoryTheory.Limits.Cocone.eta_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) : c.eta.hom.hom = CategoryTheory.CategoryStruct.id c.pt - CategoryTheory.Limits.Cocone.eta_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) : c.eta.inv.hom = CategoryTheory.CategoryStruct.id c.pt - CategoryTheory.Limits.Cocone.category_comp_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {Zโ Yโ Xโ : CategoryTheory.Limits.Cocone F} (g : CategoryTheory.Limits.CoconeMorphism Zโ Yโ) (f : CategoryTheory.Limits.CoconeMorphism Yโ Xโ) : (CategoryTheory.CategoryStruct.comp g f).hom = CategoryTheory.CategoryStruct.comp g.hom f.hom - CategoryTheory.Limits.CoconeMorphism.hom_inv_id ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c d : CategoryTheory.Limits.Cocone F} (f : c โ d) : CategoryTheory.CategoryStruct.comp f.hom.hom f.inv.hom = CategoryTheory.CategoryStruct.id c.pt - CategoryTheory.Limits.CoconeMorphism.inv_hom_id ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c d : CategoryTheory.Limits.Cocone F} (f : c โ d) : CategoryTheory.CategoryStruct.comp f.inv.hom f.hom.hom = CategoryTheory.CategoryStruct.id d.pt - CategoryTheory.Limits.CoconeMorphism.ext ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c c' : CategoryTheory.Limits.Cocone F} (f g : c' โถ c) (w : f.hom = g.hom) : f = g - CategoryTheory.Limits.CoconeMorphism.ext_iff ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c c' : CategoryTheory.Limits.Cocone F} {f g : c' โถ c} : f = g โ f.hom = g.hom - CategoryTheory.Limits.Cocone.extendId_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) : s.extendId.hom.hom = CategoryTheory.CategoryStruct.id s.pt - CategoryTheory.Limits.Cocone.extendId_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) : s.extendId.inv.hom = CategoryTheory.CategoryStruct.id s.pt - CategoryTheory.Limits.Cocone.whisker_ฮน ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (E : CategoryTheory.Functor K J) (c : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Limits.Cocone.whisker E c).ฮน = E.whiskerLeft c.ฮน - CategoryTheory.Limits.CoconeMorphism.hom_inv_id_assoc ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c d : CategoryTheory.Limits.Cocone F} (f : c โ d) {Z : C} (h : c.pt โถ Z) : CategoryTheory.CategoryStruct.comp f.hom.hom (CategoryTheory.CategoryStruct.comp f.inv.hom h) = h - CategoryTheory.Limits.CoconeMorphism.inv_hom_id_assoc ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c d : CategoryTheory.Limits.Cocone F} (f : c โ d) {Z : C} (h : d.pt โถ Z) : CategoryTheory.CategoryStruct.comp f.inv.hom (CategoryTheory.CategoryStruct.comp f.hom.hom h) = h - CategoryTheory.Limits.Cocone.op_ฯ ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) : c.op.ฯ = CategoryTheory.NatTrans.op c.ฮน - CategoryTheory.Limits.Cocone.w ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) {j j' : J} (f : j' โถ j) : CategoryTheory.CategoryStruct.comp (F.map f) (c.ฮน.app j) = c.ฮน.app j' - CategoryTheory.Limits.Cocone.unop_ฯ ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F.op) : c.unop.ฯ = CategoryTheory.NatTrans.removeOp c.ฮน - CategoryTheory.Limits.CoconeMorphism.w ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {A B : CategoryTheory.Limits.Cocone F} (self : CategoryTheory.Limits.CoconeMorphism A B) (j : J) : CategoryTheory.CategoryStruct.comp (A.ฮน.app j) self.hom = B.ฮน.app j - CategoryTheory.Limits.Cocone.whiskering_map_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (E : CategoryTheory.Functor K J) {Yโ Xโ : CategoryTheory.Limits.Cocone F} (f : Yโ โถ Xโ) : ((CategoryTheory.Limits.Cocone.whiskering E).map f).hom = f.hom - CategoryTheory.Limits.coneRightOpOfCocone_ฯ ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต C} (c : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Limits.coneRightOpOfCocone c).ฯ = CategoryTheory.NatTrans.rightOp c.ฮน - CategoryTheory.Limits.CoconeMorphism.mk ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {A B : CategoryTheory.Limits.Cocone F} (hom : A.pt โถ B.pt) (w : โ (j : J), CategoryTheory.CategoryStruct.comp (A.ฮน.app j) hom = B.ฮน.app j := by cat_disch) : CategoryTheory.Limits.CoconeMorphism A B - CategoryTheory.Limits.Cocone.extend_ฮน ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) {X : C} (f : c.pt โถ X) : (c.extend f).ฮน = CategoryTheory.CategoryStruct.comp c.ฮน ((CategoryTheory.Functor.const J).map f) - CategoryTheory.Functor.mapCocone_ฮน_app ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (H : CategoryTheory.Functor C D) {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) (j : J) : (H.mapCocone c).ฮน.app j = H.map (c.ฮน.app j) - CategoryTheory.Limits.Cocone.precompose_obj_ฮน ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} (ฮฑ : G โถ F) (c : CategoryTheory.Limits.Cocone F) : ((CategoryTheory.Limits.Cocone.precompose ฮฑ).obj c).ฮน = CategoryTheory.CategoryStruct.comp ฮฑ c.ฮน - CategoryTheory.Limits.coneOfCoconeRightOp_ฯ ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต C} (c : CategoryTheory.Limits.Cocone F.rightOp) : (CategoryTheory.Limits.coneOfCoconeRightOp c).ฯ = CategoryTheory.NatTrans.removeRightOp c.ฮน - CategoryTheory.Limits.Cocone.ext ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c c' : CategoryTheory.Limits.Cocone F} (ฯ : c.pt โ c'.pt) (w : โ (j : J), CategoryTheory.CategoryStruct.comp (c.ฮน.app j) ฯ.hom = c'.ฮน.app j := by cat_disch) : c โ c' - CategoryTheory.Limits.Cocones.ext ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c c' : CategoryTheory.Limits.Cocone F} (ฯ : c.pt โ c'.pt) (w : โ (j : J), CategoryTheory.CategoryStruct.comp (c.ฮน.app j) ฯ.hom = c'.ฮน.app j := by cat_disch) : c โ c' - CategoryTheory.Limits.coneUnopOfCocone_ฯ ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต Cแตแต} (c : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Limits.coneUnopOfCocone c).ฯ = CategoryTheory.NatTrans.unop c.ฮน - CategoryTheory.Limits.Cocone.w_assoc ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) {j j' : J} (f : j' โถ j) {Z : C} (h : c.pt โถ Z) : CategoryTheory.CategoryStruct.comp (F.map f) (CategoryTheory.CategoryStruct.comp (c.ฮน.app j) h) = CategoryTheory.CategoryStruct.comp (c.ฮน.app j') h - CategoryTheory.Limits.CoconeMorphism.w_assoc ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {A B : CategoryTheory.Limits.Cocone F} (self : CategoryTheory.Limits.CoconeMorphism A B) (j : J) {Z : C} (h : B.pt โถ Z) : CategoryTheory.CategoryStruct.comp (A.ฮน.app j) (CategoryTheory.CategoryStruct.comp self.hom h) = CategoryTheory.CategoryStruct.comp (B.ฮน.app j) h - CategoryTheory.Limits.coneOfCoconeUnop_ฯ ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต Cแตแต} (c : CategoryTheory.Limits.Cocone F.unop) : (CategoryTheory.Limits.coneOfCoconeUnop c).ฯ = CategoryTheory.NatTrans.removeUnop c.ฮน - CategoryTheory.Limits.Cocone.extendComp_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) {X Y : C} (g : s.pt โถ Y) (f : Y โถ X) : (s.extendComp g f).hom.hom = CategoryTheory.CategoryStruct.id X - CategoryTheory.Limits.Cocone.extendComp_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (s : CategoryTheory.Limits.Cocone F) {X Y : C} (g : s.pt โถ Y) (f : Y โถ X) : (s.extendComp g f).inv.hom = CategoryTheory.CategoryStruct.id X - CategoryTheory.Limits.Cocone.extInv ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c c' : CategoryTheory.Limits.Cocone F} (ฯ : c.pt โ c'.pt) (w : โ (j : J), c.ฮน.app j = CategoryTheory.CategoryStruct.comp (c'.ฮน.app j) ฯ.inv := by cat_disch) : c โ c' - CategoryTheory.Limits.Cocone.functoriality_obj_ฮน_app ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (F : CategoryTheory.Functor J C) (G : CategoryTheory.Functor C D) (A : CategoryTheory.Limits.Cocone F) (j : J) : ((CategoryTheory.Limits.Cocone.functoriality F G).obj A).ฮน.app j = G.map (A.ฮน.app j) - CategoryTheory.Limits.Cocone.ext_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c c' : CategoryTheory.Limits.Cocone F} (ฯ : c.pt โ c'.pt) (w : โ (j : J), CategoryTheory.CategoryStruct.comp (c.ฮน.app j) ฯ.hom = c'.ฮน.app j := by cat_disch) : (CategoryTheory.Limits.Cocone.ext ฯ w).hom.hom = ฯ.hom - CategoryTheory.Limits.Cocone.ext_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c c' : CategoryTheory.Limits.Cocone F} (ฯ : c.pt โ c'.pt) (w : โ (j : J), CategoryTheory.CategoryStruct.comp (c.ฮน.app j) ฯ.hom = c'.ฮน.app j := by cat_disch) : (CategoryTheory.Limits.Cocone.ext ฯ w).inv.hom = ฯ.inv - CategoryTheory.Limits.coneLeftOpOfCocone_ฯ_app ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J Cแตแต} (c : CategoryTheory.Limits.Cocone F) (X : Jแตแต) : (CategoryTheory.Limits.coneLeftOpOfCocone c).ฯ.app X = (c.ฮน.app (Opposite.unop X)).unop - CategoryTheory.Limits.Cocone.extInv_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c c' : CategoryTheory.Limits.Cocone F} (ฯ : c.pt โ c'.pt) (w : โ (j : J), c.ฮน.app j = CategoryTheory.CategoryStruct.comp (c'.ฮน.app j) ฯ.inv := by cat_disch) : (CategoryTheory.Limits.Cocone.extInv ฯ w).hom.hom = ฯ.hom - CategoryTheory.Limits.Cocone.extInv_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c c' : CategoryTheory.Limits.Cocone F} (ฯ : c.pt โ c'.pt) (w : โ (j : J), c.ฮน.app j = CategoryTheory.CategoryStruct.comp (c'.ฮน.app j) ฯ.inv := by cat_disch) : (CategoryTheory.Limits.Cocone.extInv ฯ w).inv.hom = ฯ.inv - CategoryTheory.Limits.Cocone.precompose_map_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} (ฮฑ : G โถ F) {Yโ Xโ : CategoryTheory.Limits.Cocone F} (f : Yโ โถ Xโ) : ((CategoryTheory.Limits.Cocone.precompose ฮฑ).map f).hom = f.hom - CategoryTheory.Limits.CoconeMorphism.map_w ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {F : CategoryTheory.Functor J C} {c c' : CategoryTheory.Limits.Cocone F} (f : c' โถ c) (G : CategoryTheory.Functor C D) (j : J) : CategoryTheory.CategoryStruct.comp (G.map (c'.ฮน.app j)) (G.map f.hom) = G.map (c.ฮน.app j) - CategoryTheory.Limits.coneOfCoconeLeftOp_ฯ_app ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J Cแตแต} (c : CategoryTheory.Limits.Cocone F.leftOp) (X : J) : (CategoryTheory.Limits.coneOfCoconeLeftOp c).ฯ.app X = (c.ฮน.app (Opposite.op X)).op - CategoryTheory.Functor.mapCoconeMapCocone_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {E : Type uโ } [CategoryTheory.Category.{vโ , uโ } E] {F : CategoryTheory.Functor J C} {H : CategoryTheory.Functor C D} {H' : CategoryTheory.Functor D E} (c : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Functor.mapCoconeMapCocone c).hom.hom = CategoryTheory.CategoryStruct.id (H'.obj (H.obj c.pt)) - CategoryTheory.Functor.mapCoconeMapCocone_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {E : Type uโ } [CategoryTheory.Category.{vโ , uโ } E] {F : CategoryTheory.Functor J C} {H : CategoryTheory.Functor C D} {H' : CategoryTheory.Functor D E} (c : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Functor.mapCoconeMapCocone c).inv.hom = CategoryTheory.CategoryStruct.id (H'.obj (H.obj c.pt)) - CategoryTheory.Functor.mapCoconeWhisker_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (H : CategoryTheory.Functor C D) {F : CategoryTheory.Functor J C} {E : CategoryTheory.Functor K J} {c : CategoryTheory.Limits.Cocone F} : H.mapCoconeWhisker.hom.hom = CategoryTheory.CategoryStruct.id (H.obj c.pt) - CategoryTheory.Functor.mapCoconeWhisker_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (H : CategoryTheory.Functor C D) {F : CategoryTheory.Functor J C} {E : CategoryTheory.Functor K J} {c : CategoryTheory.Limits.Cocone F} : H.mapCoconeWhisker.inv.hom = CategoryTheory.CategoryStruct.id (H.obj c.pt) - CategoryTheory.Limits.coconeOpEquiv_functor_map_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {Yโ Xโ : (CategoryTheory.Limits.Cocone F)แตแต} (f : Yโ โถ Xโ) : (CategoryTheory.Limits.coconeOpEquiv.functor.map f).hom = f.unop.hom.op - CategoryTheory.Limits.CoconeMorphism.map_w_assoc ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {F : CategoryTheory.Functor J C} {c c' : CategoryTheory.Limits.Cocone F} (f : c' โถ c) (G : CategoryTheory.Functor C D) (j : J) {Z : D} (h : G.obj c.pt โถ Z) : CategoryTheory.CategoryStruct.comp (G.map (c'.ฮน.app j)) (CategoryTheory.CategoryStruct.comp (G.map f.hom) h) = CategoryTheory.CategoryStruct.comp (G.map (c.ฮน.app j)) h - CategoryTheory.Functor.mapCoconeOp_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {F : CategoryTheory.Functor J C} (G : CategoryTheory.Functor C D) (t : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Functor.mapCoconeOp G t).hom.hom = CategoryTheory.CategoryStruct.id (Opposite.op (G.obj t.pt)) - CategoryTheory.Functor.mapCoconeOp_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {F : CategoryTheory.Functor J C} (G : CategoryTheory.Functor C D) (t : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Functor.mapCoconeOp G t).inv.hom = CategoryTheory.CategoryStruct.id (Opposite.op (G.obj t.pt)) - CategoryTheory.Functor.mapConeOp_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {F : CategoryTheory.Functor J C} (G : CategoryTheory.Functor C D) (t : CategoryTheory.Limits.Cone F) : (CategoryTheory.Functor.mapConeOp G t).hom.hom = CategoryTheory.CategoryStruct.id (Opposite.op (G.obj t.pt)) - CategoryTheory.Functor.mapConeOp_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {F : CategoryTheory.Functor J C} (G : CategoryTheory.Functor C D) (t : CategoryTheory.Limits.Cone F) : (CategoryTheory.Functor.mapConeOp G t).inv.hom = CategoryTheory.CategoryStruct.id (Opposite.op (G.obj t.pt)) - CategoryTheory.Limits.Cocone.extensions_app ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) (xโ : C) : c.extensions.app xโ = TypeCat.ofHom fun f => CategoryTheory.CategoryStruct.comp c.ฮน ((CategoryTheory.Functor.const J).map f.down) - CategoryTheory.Limits.Cocone.precomposeId_hom_app_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (X : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Limits.Cocone.precomposeId.hom.app X).hom = CategoryTheory.CategoryStruct.id X.pt - CategoryTheory.Limits.Cocone.precomposeId_inv_app_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (X : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Limits.Cocone.precomposeId.inv.app X).hom = CategoryTheory.CategoryStruct.id X.pt - CategoryTheory.Limits.coneLeftOpOfCoconeEquiv_functor_map_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J Cแตแต} {Yโ Xโ : (CategoryTheory.Limits.Cocone F)แตแต} (f : Yโ โถ Xโ) : (CategoryTheory.Limits.coneLeftOpOfCoconeEquiv.functor.map f).hom = f.unop.hom.unop - CategoryTheory.Limits.coneRightOpOfCoconeEquiv_functor_map_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต C} {Yโ Xโ : (CategoryTheory.Limits.Cocone F)แตแต} (f : Yโ โถ Xโ) : (CategoryTheory.Limits.coneRightOpOfCoconeEquiv.functor.map f).hom = f.unop.hom.op - CategoryTheory.Limits.Cocone.functoriality_map_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (F : CategoryTheory.Functor J C) (G : CategoryTheory.Functor C D) {Yโ Xโ : CategoryTheory.Limits.Cocone F} (f : Yโ โถ Xโ) : ((CategoryTheory.Limits.Cocone.functoriality F G).map f).hom = G.map f.hom - CategoryTheory.Limits.coneOpEquiv_inverse_map ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {Xโ Yโ : CategoryTheory.Limits.Cocone F.op} (f : Xโ โถ Yโ) : CategoryTheory.Limits.coneOpEquiv.inverse.map f = Opposite.op { hom := f.hom.unop, w := โฏ } - CategoryTheory.Limits.coneUnopOfCoconeEquiv_functor_map_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต Cแตแต} {Yโ Xโ : (CategoryTheory.Limits.Cocone F)แตแต} (f : Yโ โถ Xโ) : (CategoryTheory.Limits.coneUnopOfCoconeEquiv.functor.map f).hom = f.unop.hom.unop - CategoryTheory.Limits.coconeLeftOpOfConeEquiv_inverse_map ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J Cแตแต} {Xโ Yโ : CategoryTheory.Limits.Cocone F.leftOp} (f : Xโ โถ Yโ) : CategoryTheory.Limits.coconeLeftOpOfConeEquiv.inverse.map f = Opposite.op { hom := f.hom.op, w := โฏ } - CategoryTheory.Limits.coconeRightOpOfConeEquiv_inverse_map ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต C} {Xโ Yโ : CategoryTheory.Limits.Cocone F.rightOp} (f : Xโ โถ Yโ) : CategoryTheory.Limits.coconeRightOpOfConeEquiv.inverse.map f = Opposite.op { hom := f.hom.unop, w := โฏ } - CategoryTheory.Limits.Cocone.precomposeEquivalence_unitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} (ฮฑ : F โ G) : (CategoryTheory.Limits.Cocone.precomposeEquivalence ฮฑ).unitIso = CategoryTheory.NatIso.ofComponents' (fun s => CategoryTheory.Limits.Cocone.extInv (CategoryTheory.Iso.refl ((CategoryTheory.Functor.id (CategoryTheory.Limits.Cocone F)).obj s).pt) โฏ) โฏ - CategoryTheory.Limits.coconeUnopOfConeEquiv_inverse_map ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต Cแตแต} {Xโ Yโ : CategoryTheory.Limits.Cocone F.unop} (f : Xโ โถ Yโ) : CategoryTheory.Limits.coconeUnopOfConeEquiv.inverse.map f = Opposite.op { hom := f.hom.op, w := โฏ } - CategoryTheory.Functor.mapCoconePrecompose_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (H : CategoryTheory.Functor C D) {F G : CategoryTheory.Functor J C} {ฮฑ : G โถ F} {c : CategoryTheory.Limits.Cocone F} : H.mapCoconePrecompose.hom.hom = CategoryTheory.CategoryStruct.id (H.obj c.pt) - CategoryTheory.Functor.mapCoconePrecompose_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (H : CategoryTheory.Functor C D) {F G : CategoryTheory.Functor J C} {ฮฑ : G โถ F} {c : CategoryTheory.Limits.Cocone F} : H.mapCoconePrecompose.inv.hom = CategoryTheory.CategoryStruct.id (H.obj c.pt) - CategoryTheory.Limits.Cocone.w_apply ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone F) {j j' : J} (f : j' โถ j) {F' : C โ C โ Type uF} {carrier : C โ Type w} {instFunLike : (X Y : C) โ FunLike (F' X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory C F'] (x : carrier (F.obj j')) : (CategoryTheory.ConcreteCategory.hom (c.ฮน.app j)) ((CategoryTheory.ConcreteCategory.hom (F.map f)) x) = (CategoryTheory.ConcreteCategory.hom (c.ฮน.app j')) x - CategoryTheory.Limits.Cocone.precomposeEquivalence_counitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} (ฮฑ : F โ G) : (CategoryTheory.Limits.Cocone.precomposeEquivalence ฮฑ).counitIso = CategoryTheory.NatIso.ofComponents' (fun s => CategoryTheory.Limits.Cocone.extInv (CategoryTheory.Iso.refl (((CategoryTheory.Limits.Cocone.precompose ฮฑ.hom).comp (CategoryTheory.Limits.Cocone.precompose ฮฑ.inv)).obj s).pt) โฏ) โฏ - CategoryTheory.Limits.Cocone.precomposeComp_hom_app_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G H : CategoryTheory.Functor J C} (ฮฒ : H โถ G) (ฮฑ : G โถ F) (X : CategoryTheory.Limits.Cocone F) : ((CategoryTheory.Limits.Cocone.precomposeComp ฮฒ ฮฑ).hom.app X).hom = CategoryTheory.CategoryStruct.id X.pt - CategoryTheory.Limits.Cocone.precomposeComp_inv_app_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G H : CategoryTheory.Functor J C} (ฮฒ : H โถ G) (ฮฑ : G โถ F) (X : CategoryTheory.Limits.Cocone F) : ((CategoryTheory.Limits.Cocone.precomposeComp ฮฒ ฮฑ).inv.app X).hom = CategoryTheory.CategoryStruct.id X.pt - CategoryTheory.Functor.precomposeWhiskerLeftMapCocone_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {F : CategoryTheory.Functor J C} {H H' : CategoryTheory.Functor C D} (ฮฑ : H โ H') (c : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Functor.precomposeWhiskerLeftMapCocone ฮฑ c).hom.hom = ฮฑ.hom.app c.pt - CategoryTheory.Functor.precomposeWhiskerLeftMapCocone_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {F : CategoryTheory.Functor J C} {H H' : CategoryTheory.Functor C D} (ฮฑ : H โ H') (c : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Functor.precomposeWhiskerLeftMapCocone ฮฑ c).inv.hom = ฮฑ.inv.app c.pt - CategoryTheory.Functor.mapCoconePrecomposeEquivalenceFunctor_hom_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (H : CategoryTheory.Functor C D) {F G : CategoryTheory.Functor J C} {ฮฑ : F โ G} {c : CategoryTheory.Limits.Cocone F} : H.mapCoconePrecomposeEquivalenceFunctor.hom.hom = CategoryTheory.CategoryStruct.id (H.obj c.pt) - CategoryTheory.Functor.mapCoconePrecomposeEquivalenceFunctor_inv_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (H : CategoryTheory.Functor C D) {F G : CategoryTheory.Functor J C} {ฮฑ : F โ G} {c : CategoryTheory.Limits.Cocone F} : H.mapCoconePrecomposeEquivalenceFunctor.inv.hom = CategoryTheory.CategoryStruct.id (H.obj c.pt) - CategoryTheory.Functor.functorialityCompPrecompose_hom_app_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {F : CategoryTheory.Functor J C} {H H' : CategoryTheory.Functor C D} (ฮฑ : H โ H') (X : CategoryTheory.Limits.Cocone F) : ((CategoryTheory.Functor.functorialityCompPrecompose ฮฑ).hom.app X).hom = ฮฑ.hom.app X.pt - CategoryTheory.Functor.functorialityCompPrecompose_inv_app_hom ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {F : CategoryTheory.Functor J C} {H H' : CategoryTheory.Functor C D} (ฮฑ : H โ H') (X : CategoryTheory.Limits.Cocone F) : ((CategoryTheory.Functor.functorialityCompPrecompose ฮฑ).inv.app X).hom = ฮฑ.inv.app X.pt - CategoryTheory.Limits.Cocone.whiskeringEquivalence_unitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (e : K โ J) : (CategoryTheory.Limits.Cocone.whiskeringEquivalence e).unitIso = CategoryTheory.NatIso.ofComponents' (fun s => CategoryTheory.Limits.Cocone.extInv (CategoryTheory.Iso.refl ((CategoryTheory.Functor.id (CategoryTheory.Limits.Cocone F)).obj s).pt) โฏ) โฏ - CategoryTheory.Limits.Cocone.functorialityEquivalence_unitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (F : CategoryTheory.Functor J C) (e : C โ D) : (CategoryTheory.Limits.Cocone.functorialityEquivalence F e).unitIso = CategoryTheory.NatIso.ofComponents' (fun c => CategoryTheory.Limits.Cocone.extInv (e.unitIso.app ((CategoryTheory.Functor.id (CategoryTheory.Limits.Cocone F)).obj c).pt) โฏ) โฏ - CategoryTheory.Limits.Cocone.whiskeringEquivalence_counitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} (e : K โ J) : (CategoryTheory.Limits.Cocone.whiskeringEquivalence e).counitIso = CategoryTheory.NatIso.ofComponents' (fun s => CategoryTheory.Limits.Cocone.extInv (CategoryTheory.Iso.refl ((((CategoryTheory.Limits.Cocone.whiskering e.inverse).comp (CategoryTheory.Limits.Cocone.precompose (e.invFunIdAssoc F).inv)).comp (CategoryTheory.Limits.Cocone.whiskering e.functor)).obj s).pt) โฏ) โฏ - CategoryTheory.Limits.Cocone.functorialityEquivalence_counitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (F : CategoryTheory.Functor J C) (e : C โ D) : (CategoryTheory.Limits.Cocone.functorialityEquivalence F e).counitIso = CategoryTheory.NatIso.ofComponents' (fun c => CategoryTheory.Limits.Cocone.extInv (e.counitIso.app c.pt) โฏ) โฏ - CategoryTheory.Limits.coneOpEquiv_counitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} : CategoryTheory.Limits.coneOpEquiv.counitIso = CategoryTheory.Iso.refl ({ obj := fun c => Opposite.op c.unop, map := fun {X Y} f => Opposite.op { hom := f.hom.unop, w := โฏ }, map_id := โฏ, map_comp := โฏ }.comp { obj := fun c => (Opposite.unop c).op, map := fun {X Y} f => { hom := f.unop.hom.op, w := โฏ }, map_id := โฏ, map_comp := โฏ }) - CategoryTheory.Limits.coconeLeftOpOfConeEquiv_counitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J Cแตแต} : CategoryTheory.Limits.coconeLeftOpOfConeEquiv.counitIso = CategoryTheory.Iso.refl ({ obj := fun c => Opposite.op (CategoryTheory.Limits.coneOfCoconeLeftOp c), map := fun {X Y} f => Opposite.op { hom := f.hom.op, w := โฏ }, map_id := โฏ, map_comp := โฏ }.comp { obj := fun c => CategoryTheory.Limits.coconeLeftOpOfCone (Opposite.unop c), map := fun {X Y} f => { hom := f.unop.hom.unop, w := โฏ }, map_id := โฏ, map_comp := โฏ }) - CategoryTheory.Limits.coconeRightOpOfConeEquiv_counitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต C} : CategoryTheory.Limits.coconeRightOpOfConeEquiv.counitIso = CategoryTheory.Iso.refl ({ obj := fun c => Opposite.op (CategoryTheory.Limits.coneOfCoconeRightOp c), map := fun {X Y} f => Opposite.op { hom := f.hom.unop, w := โฏ }, map_id := โฏ, map_comp := โฏ }.comp { obj := fun c => CategoryTheory.Limits.coconeRightOpOfCone (Opposite.unop c), map := fun {X Y} f => { hom := f.unop.hom.op, w := โฏ }, map_id := โฏ, map_comp := โฏ }) - CategoryTheory.Limits.coconeUnopOfConeEquiv_counitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต Cแตแต} : CategoryTheory.Limits.coconeUnopOfConeEquiv.counitIso = CategoryTheory.Iso.refl ({ obj := fun c => Opposite.op (CategoryTheory.Limits.coneOfCoconeUnop c), map := fun {X Y} f => Opposite.op { hom := f.hom.op, w := โฏ }, map_id := โฏ, map_comp := โฏ }.comp { obj := fun c => CategoryTheory.Limits.coconeUnopOfCone (Opposite.unop c), map := fun {X Y} f => { hom := f.unop.hom.unop, w := โฏ }, map_id := โฏ, map_comp := โฏ }) - CategoryTheory.Limits.coconeOpEquiv_counitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} : CategoryTheory.Limits.coconeOpEquiv.counitIso = CategoryTheory.Iso.refl ({ obj := fun c => Opposite.op c.unop, map := fun {Y X} f => Opposite.op { hom := f.hom.unop, w := โฏ }, map_id := โฏ, map_comp := โฏ }.comp { obj := fun c => (Opposite.unop c).op, map := fun {Y X} f => { hom := f.unop.hom.op, w := โฏ }, map_id := โฏ, map_comp := โฏ }) - CategoryTheory.Limits.coneLeftOpOfCoconeEquiv_counitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J Cแตแต} : CategoryTheory.Limits.coneLeftOpOfCoconeEquiv.counitIso = CategoryTheory.Iso.refl ({ obj := fun c => Opposite.op (CategoryTheory.Limits.coconeOfConeLeftOp c), map := fun {Y X} f => Opposite.op { hom := f.hom.op, w := โฏ }, map_id := โฏ, map_comp := โฏ }.comp { obj := fun c => CategoryTheory.Limits.coneLeftOpOfCocone (Opposite.unop c), map := fun {Y X} f => { hom := f.unop.hom.unop, w := โฏ }, map_id := โฏ, map_comp := โฏ }) - CategoryTheory.Limits.coneRightOpOfCoconeEquiv_counitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต C} : CategoryTheory.Limits.coneRightOpOfCoconeEquiv.counitIso = CategoryTheory.Iso.refl ({ obj := fun c => Opposite.op (CategoryTheory.Limits.coconeOfConeRightOp c), map := fun {Y X} f => Opposite.op { hom := f.hom.unop, w := โฏ }, map_id := โฏ, map_comp := โฏ }.comp { obj := fun c => CategoryTheory.Limits.coneRightOpOfCocone (Opposite.unop c), map := fun {Y X} f => { hom := f.unop.hom.op, w := โฏ }, map_id := โฏ, map_comp := โฏ }) - CategoryTheory.Limits.coneUnopOfCoconeEquiv_counitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor Jแตแต Cแตแต} : CategoryTheory.Limits.coneUnopOfCoconeEquiv.counitIso = CategoryTheory.Iso.refl ({ obj := fun c => Opposite.op (CategoryTheory.Limits.coconeOfConeUnop c), map := fun {Y X} f => Opposite.op { hom := f.hom.op, w := โฏ }, map_id := โฏ, map_comp := โฏ }.comp { obj := fun c => CategoryTheory.Limits.coneUnopOfCocone (Opposite.unop c), map := fun {Y X} f => { hom := f.unop.hom.unop, w := โฏ }, map_id := โฏ, map_comp := โฏ }) - CategoryTheory.Limits.Cocone.equivalenceOfReindexing_counitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {G : CategoryTheory.Functor K C} (e : K โ J) (ฮฑ : e.functor.comp F โ G) : (CategoryTheory.Limits.Cocone.equivalenceOfReindexing e ฮฑ).counitIso = (((CategoryTheory.Limits.Cocone.precompose ฮฑ.hom).comp ((CategoryTheory.Limits.Cocone.whiskering e.inverse).comp (CategoryTheory.Limits.Cocone.precompose (e.invFunIdAssoc F).inv))).associator (CategoryTheory.Limits.Cocone.whiskering e.functor) (CategoryTheory.Limits.Cocone.precompose ฮฑ.inv)).symm โชโซ CategoryTheory.Functor.isoWhiskerRight ((CategoryTheory.Limits.Cocone.precompose ฮฑ.hom).associator ((CategoryTheory.Limits.Cocone.whiskering e.inverse).comp (CategoryTheory.Limits.Cocone.precompose (e.invFunIdAssoc F).inv)) (CategoryTheory.Limits.Cocone.whiskering e.functor)) (CategoryTheory.Limits.Cocone.precompose ฮฑ.inv) โชโซ CategoryTheory.Functor.isoWhiskerRight ((CategoryTheory.Limits.Cocone.precompose ฮฑ.hom).isoWhiskerLeft (CategoryTheory.NatIso.ofComponents' (fun s => CategoryTheory.Limits.Cocone.extInv (CategoryTheory.Iso.refl s.pt) โฏ) โฏ)) (CategoryTheory.Limits.Cocone.precompose ฮฑ.inv) โชโซ CategoryTheory.Functor.isoWhiskerRight (CategoryTheory.Limits.Cocone.precompose ฮฑ.hom).rightUnitor (CategoryTheory.Limits.Cocone.precompose ฮฑ.inv) โชโซ CategoryTheory.NatIso.ofComponents' (fun s => CategoryTheory.Limits.Cocone.extInv (CategoryTheory.Iso.refl s.pt) โฏ) โฏ - CategoryTheory.Limits.Cocone.equivalenceOfReindexing_unitIso ๐ Mathlib.CategoryTheory.Limits.Cones
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {G : CategoryTheory.Functor K C} (e : K โ J) (ฮฑ : e.functor.comp F โ G) : (CategoryTheory.Limits.Cocone.equivalenceOfReindexing e ฮฑ).unitIso = CategoryTheory.NatIso.ofComponents' (fun s => CategoryTheory.Limits.Cocone.extInv (CategoryTheory.Iso.refl s.pt) โฏ) โฏ โชโซ CategoryTheory.Functor.isoWhiskerRight (CategoryTheory.Limits.Cocone.whiskering e.functor).rightUnitor.symm ((CategoryTheory.Limits.Cocone.whiskering e.inverse).comp (CategoryTheory.Limits.Cocone.precompose (e.invFunIdAssoc F).inv)) โชโซ CategoryTheory.Functor.isoWhiskerRight ((CategoryTheory.Limits.Cocone.whiskering e.functor).isoWhiskerLeft (CategoryTheory.NatIso.ofComponents' (fun s => CategoryTheory.Limits.Cocone.extInv (CategoryTheory.Iso.refl s.pt) โฏ) โฏ)) ((CategoryTheory.Limits.Cocone.whiskering e.inverse).comp (CategoryTheory.Limits.Cocone.precompose (e.invFunIdAssoc F).inv)) โชโซ CategoryTheory.Functor.isoWhiskerRight ((CategoryTheory.Limits.Cocone.whiskering e.functor).associator (CategoryTheory.Limits.Cocone.precompose ฮฑ.inv) (CategoryTheory.Limits.Cocone.precompose ฮฑ.hom)).symm ((CategoryTheory.Limits.Cocone.whiskering e.inverse).comp (CategoryTheory.Limits.Cocone.precompose (e.invFunIdAssoc F).inv)) โชโซ ((CategoryTheory.Limits.Cocone.whiskering e.functor).comp (CategoryTheory.Limits.Cocone.precompose ฮฑ.inv)).associator (CategoryTheory.Limits.Cocone.precompose ฮฑ.hom) ((CategoryTheory.Limits.Cocone.whiskering e.inverse).comp (CategoryTheory.Limits.Cocone.precompose (e.invFunIdAssoc F).inv)) - CategoryTheory.Limits.IsColimit.corepresentableBy ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (hc : CategoryTheory.Limits.IsColimit t) : F.cocones.CorepresentableBy t.pt - CategoryTheory.Limits.IsColimit.OfNatIso.homOfCocone ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {X : C} (h : F.cocones.CorepresentableBy X) (s : CategoryTheory.Limits.Cocone F) : X โถ s.pt - CategoryTheory.Limits.IsColimit.desc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (self : CategoryTheory.Limits.IsColimit t) (s : CategoryTheory.Limits.Cocone F) : t.pt โถ s.pt - CategoryTheory.Limits.IsColimit.coconePointUniqueUpToIso ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) : s.pt โ t.pt - CategoryTheory.Limits.IsColimit.OfNatIso.coconeOfHom_homOfCocone ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {X : C} (h : F.cocones.CorepresentableBy X) (s : CategoryTheory.Limits.Cocone F) : CategoryTheory.Limits.IsColimit.OfNatIso.coconeOfHom h (CategoryTheory.Limits.IsColimit.OfNatIso.homOfCocone h s) = s - CategoryTheory.Limits.IsColimit.ofPointIso ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {r t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit r) [i : CategoryTheory.IsIso (P.desc t)] : CategoryTheory.Limits.IsColimit t - CategoryTheory.Limits.IsColimit.nonempty_isColimit_iff_isIso_desc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s t : CategoryTheory.Limits.Cocone F} (hs : CategoryTheory.Limits.IsColimit s) : Nonempty (CategoryTheory.Limits.IsColimit t) โ CategoryTheory.IsIso (hs.desc t) - CategoryTheory.Limits.IsColimit.OfNatIso.cocone_fac ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {X : C} (h : F.cocones.CorepresentableBy X) (s : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Limits.IsColimit.OfNatIso.colimitCocone h).extend (CategoryTheory.Limits.IsColimit.OfNatIso.homOfCocone h s) = s - CategoryTheory.Limits.IsColimit.desc_self ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {c : CategoryTheory.Limits.Cocone F} (t : CategoryTheory.Limits.IsColimit c) : t.desc c = CategoryTheory.CategoryStruct.id c.pt - CategoryTheory.Limits.IsColimit.extendIso ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {X : C} (i : s.pt โถ X) [CategoryTheory.IsIso i] (hs : CategoryTheory.Limits.IsColimit s) : CategoryTheory.Limits.IsColimit (s.extend i) - CategoryTheory.Limits.IsColimit.ofExtendIso ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {X : C} (i : s.pt โถ X) [CategoryTheory.IsIso i] (hs : CategoryTheory.Limits.IsColimit (s.extend i)) : CategoryTheory.Limits.IsColimit s - CategoryTheory.Limits.IsColimit.extendIsoEquiv ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {X : C} (i : s.pt โถ X) [CategoryTheory.IsIso i] : CategoryTheory.Limits.IsColimit s โ CategoryTheory.Limits.IsColimit (s.extend i) - CategoryTheory.Limits.IsColimit.coconePointsIsoOfNatIso ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (w : F โ G) : s.pt โ t.pt - CategoryTheory.Limits.IsColimit.OfNatIso.homOfCocone_coconeOfHom ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {X : C} (h : F.cocones.CorepresentableBy X) {Y : C} (f : X โถ Y) : CategoryTheory.Limits.IsColimit.OfNatIso.homOfCocone h (CategoryTheory.Limits.IsColimit.OfNatIso.coconeOfHom h f) = f - CategoryTheory.Limits.IsColimit.natIso ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) : (CategoryTheory.coyoneda.obj (Opposite.op t.pt)).comp CategoryTheory.uliftFunctor.{uโ, vโ} โ F.cocones - CategoryTheory.Limits.IsColimit.descCoconeMorphism_hom ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) (s : CategoryTheory.Limits.Cocone F) : (h.descCoconeMorphism s).hom = h.desc s - CategoryTheory.Limits.IsColimit.map ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit t) (s : CategoryTheory.Limits.Cocone F) (ฮฑ : G โถ F) : t.pt โถ s.pt - CategoryTheory.Limits.IsColimit.homEquiv ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) {W : C} : (t.pt โถ W) โ (F โถ (CategoryTheory.Functor.const J).obj W) - CategoryTheory.Limits.IsColimit.homIso ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) (W : C) : ULift.{uโ, vโ} (t.pt โถ W) โ F โถ (CategoryTheory.Functor.const J).obj W - CategoryTheory.Limits.IsColimit.coconePointsIsoOfEquivalence ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {G : CategoryTheory.Functor K C} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (e : J โ K) (w : e.functor.comp G โ F) : s.pt โ t.pt - CategoryTheory.Limits.IsColimit.coconePointsIsoOfNatIso_hom ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (w : F โ G) : (P.coconePointsIsoOfNatIso Q w).hom = P.map t w.hom - CategoryTheory.Limits.IsColimit.coconePointsIsoOfNatIso_inv ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (w : F โ G) : (P.coconePointsIsoOfNatIso Q w).inv = Q.map s w.inv - CategoryTheory.Limits.IsColimit.coconePointUniqueUpToIso_hom_desc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {r s t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) : CategoryTheory.CategoryStruct.comp (P.coconePointUniqueUpToIso Q).hom (Q.desc r) = P.desc r - CategoryTheory.Limits.IsColimit.coconePointUniqueUpToIso_inv_desc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {r s t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) : CategoryTheory.CategoryStruct.comp (P.coconePointUniqueUpToIso Q).inv (P.desc r) = Q.desc r - CategoryTheory.Limits.IsColimit.homIso' ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) (W : C) : ULift.{uโ, vโ} (t.pt โถ W) โ { p // โ {j j' : J} (f : j โถ j'), CategoryTheory.CategoryStruct.comp (F.map f) (p j') = p j } - CategoryTheory.Limits.IsColimit.ofIsoColimit_desc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {r t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit r) (i : r โ t) (s : CategoryTheory.Limits.Cocone F) : (P.ofIsoColimit i).desc s = CategoryTheory.CategoryStruct.comp i.inv.hom (P.desc s) - CategoryTheory.Limits.IsColimit.fac ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (self : CategoryTheory.Limits.IsColimit t) (s : CategoryTheory.Limits.Cocone F) (j : J) : CategoryTheory.CategoryStruct.comp (t.ฮน.app j) (self.desc s) = s.ฮน.app j - CategoryTheory.Limits.IsColimit.coconePointsIsoOfNatIso_hom_desc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {r s : CategoryTheory.Limits.Cocone G} {t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit t) (Q : CategoryTheory.Limits.IsColimit s) (w : F โ G) : CategoryTheory.CategoryStruct.comp (P.coconePointsIsoOfNatIso Q w).hom (Q.desc r) = P.map r w.hom - CategoryTheory.Limits.IsColimit.coconePointsIsoOfNatIso_inv_desc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {r s : CategoryTheory.Limits.Cocone F} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (w : F โ G) : CategoryTheory.CategoryStruct.comp (P.coconePointsIsoOfNatIso Q w).inv (P.desc r) = Q.map r w.inv - CategoryTheory.Limits.IsColimit.mkCoconeMorphism_desc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (desc : (s : CategoryTheory.Limits.Cocone F) โ t โถ s) (uniq : โ (s : CategoryTheory.Limits.Cocone F) (m : t โถ s), m = desc s) (s : CategoryTheory.Limits.Cocone F) : (CategoryTheory.Limits.IsColimit.mkCoconeMorphism desc uniq).desc s = (desc s).hom - CategoryTheory.Limits.IsColimit.coconePointUniqueUpToIso_hom_desc_assoc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {r s t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) {Z : C} (h : r.pt โถ Z) : CategoryTheory.CategoryStruct.comp (P.coconePointUniqueUpToIso Q).hom (CategoryTheory.CategoryStruct.comp (Q.desc r) h) = CategoryTheory.CategoryStruct.comp (P.desc r) h - CategoryTheory.Limits.IsColimit.coconePointUniqueUpToIso_inv_desc_assoc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {r s t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) {Z : C} (h : r.pt โถ Z) : CategoryTheory.CategoryStruct.comp (P.coconePointUniqueUpToIso Q).inv (CategoryTheory.CategoryStruct.comp (P.desc r) h) = CategoryTheory.CategoryStruct.comp (Q.desc r) h - CategoryTheory.Limits.IsColimit.ofFaithful ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (G : CategoryTheory.Functor C D) [G.Faithful] (ht : CategoryTheory.Limits.IsColimit (G.mapCocone t)) (desc : (s : CategoryTheory.Limits.Cocone F) โ t.pt โถ s.pt) (h : โ (s : CategoryTheory.Limits.Cocone F), G.map (desc s) = ht.desc (G.mapCocone s)) : CategoryTheory.Limits.IsColimit t - CategoryTheory.Limits.IsColimit.comp_coconePointUniqueUpToIso_hom ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (j : J) : CategoryTheory.CategoryStruct.comp (s.ฮน.app j) (P.coconePointUniqueUpToIso Q).hom = t.ฮน.app j - CategoryTheory.Limits.IsColimit.comp_coconePointUniqueUpToIso_inv ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (j : J) : CategoryTheory.CategoryStruct.comp (t.ฮน.app j) (P.coconePointUniqueUpToIso Q).inv = s.ฮน.app j - CategoryTheory.Limits.IsColimit.hom_desc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) {W : C} (m : t.pt โถ W) : m = h.desc { pt := W, ฮน := CategoryTheory.NatTrans.mk' (fun b => CategoryTheory.CategoryStruct.comp (t.ฮน.app b) m) โฏ } - CategoryTheory.Limits.IsColimit.existsUnique ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) (s : CategoryTheory.Limits.Cocone F) : โ! l, โ (j : J), CategoryTheory.CategoryStruct.comp (t.ฮน.app j) l = s.ฮน.app j - CategoryTheory.Limits.IsColimit.ofExistsUnique ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (ht : โ (s : CategoryTheory.Limits.Cocone F), โ! l, โ (j : J), CategoryTheory.CategoryStruct.comp (t.ฮน.app j) l = s.ฮน.app j) : CategoryTheory.Limits.IsColimit t - CategoryTheory.Limits.IsColimit.hom_ext ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) {W : C} {f f' : t.pt โถ W} (w : โ (j : J), CategoryTheory.CategoryStruct.comp (t.ฮน.app j) f = CategoryTheory.CategoryStruct.comp (t.ฮน.app j) f') : f = f' - CategoryTheory.Limits.IsColimit.uniq ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (self : CategoryTheory.Limits.IsColimit t) (s : CategoryTheory.Limits.Cocone F) (m : t.pt โถ s.pt) : (โ (j : J), CategoryTheory.CategoryStruct.comp (t.ฮน.app j) m = s.ฮน.app j) โ m = self.desc s - CategoryTheory.Limits.IsColimit.fac_assoc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (self : CategoryTheory.Limits.IsColimit t) (s : CategoryTheory.Limits.Cocone F) (j : J) {Z : C} (h : s.pt โถ Z) : CategoryTheory.CategoryStruct.comp (t.ฮน.app j) (CategoryTheory.CategoryStruct.comp (self.desc s) h) = CategoryTheory.CategoryStruct.comp (s.ฮน.app j) h - CategoryTheory.Limits.IsColimit.coconePointsIsoOfNatIso_hom_desc_assoc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {r s : CategoryTheory.Limits.Cocone G} {t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit t) (Q : CategoryTheory.Limits.IsColimit s) (w : F โ G) {Z : C} (h : r.pt โถ Z) : CategoryTheory.CategoryStruct.comp (P.coconePointsIsoOfNatIso Q w).hom (CategoryTheory.CategoryStruct.comp (Q.desc r) h) = CategoryTheory.CategoryStruct.comp (P.map r w.hom) h - CategoryTheory.Limits.IsColimit.coconePointsIsoOfNatIso_inv_desc_assoc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {r s : CategoryTheory.Limits.Cocone F} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (w : F โ G) {Z : C} (h : r.pt โถ Z) : CategoryTheory.CategoryStruct.comp (P.coconePointsIsoOfNatIso Q w).inv (CategoryTheory.CategoryStruct.comp (P.desc r) h) = CategoryTheory.CategoryStruct.comp (Q.map r w.inv) h - CategoryTheory.Limits.IsColimit.comp_coconePointUniqueUpToIso_hom_assoc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (j : J) {Z : C} (h : t.pt โถ Z) : CategoryTheory.CategoryStruct.comp (s.ฮน.app j) (CategoryTheory.CategoryStruct.comp (P.coconePointUniqueUpToIso Q).hom h) = CategoryTheory.CategoryStruct.comp (t.ฮน.app j) h - CategoryTheory.Limits.IsColimit.comp_coconePointUniqueUpToIso_inv_assoc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s t : CategoryTheory.Limits.Cocone F} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (j : J) {Z : C} (h : s.pt โถ Z) : CategoryTheory.CategoryStruct.comp (t.ฮน.app j) (CategoryTheory.CategoryStruct.comp (P.coconePointUniqueUpToIso Q).inv h) = CategoryTheory.CategoryStruct.comp (s.ฮน.app j) h - CategoryTheory.Limits.IsColimit.ฮน_map ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {d : CategoryTheory.Limits.Cocone G} (hd : CategoryTheory.Limits.IsColimit d) (c : CategoryTheory.Limits.Cocone F) (ฮฑ : G โถ F) (j : J) : CategoryTheory.CategoryStruct.comp (d.ฮน.app j) (hd.map c ฮฑ) = CategoryTheory.CategoryStruct.comp (ฮฑ.app j) (c.ฮน.app j) - CategoryTheory.Limits.IsColimit.coconePointsIsoOfEquivalence_hom ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {G : CategoryTheory.Functor K C} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (e : J โ K) (w : e.functor.comp G โ F) : (P.coconePointsIsoOfEquivalence Q e w).hom = P.desc ((CategoryTheory.Limits.Cocone.equivalenceOfReindexing e w).functor.obj t) - CategoryTheory.Limits.IsColimit.homIso_hom ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) {W : C} : (h.homIso W).hom = TypeCat.ofHom fun f => (t.extend f.down).ฮน - CategoryTheory.Limits.IsColimit.ฮน_map_assoc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {d : CategoryTheory.Limits.Cocone G} (hd : CategoryTheory.Limits.IsColimit d) (c : CategoryTheory.Limits.Cocone F) (ฮฑ : G โถ F) (j : J) {Z : C} (h : c.pt โถ Z) : CategoryTheory.CategoryStruct.comp (d.ฮน.app j) (CategoryTheory.CategoryStruct.comp (hd.map c ฮฑ) h) = CategoryTheory.CategoryStruct.comp (ฮฑ.app j) (CategoryTheory.CategoryStruct.comp (c.ฮน.app j) h) - CategoryTheory.Limits.IsColimit.comp_coconePointsIsoOfNatIso_hom ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (w : F โ G) (j : J) : CategoryTheory.CategoryStruct.comp (s.ฮน.app j) (P.coconePointsIsoOfNatIso Q w).hom = CategoryTheory.CategoryStruct.comp (w.hom.app j) (t.ฮน.app j) - CategoryTheory.Limits.IsColimit.comp_coconePointsIsoOfNatIso_inv ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (w : F โ G) (j : J) : CategoryTheory.CategoryStruct.comp (t.ฮน.app j) (P.coconePointsIsoOfNatIso Q w).inv = CategoryTheory.CategoryStruct.comp (w.inv.app j) (s.ฮน.app j) - CategoryTheory.Limits.IsColimit.comp_coconePointsIsoOfNatIso_hom_assoc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (w : F โ G) (j : J) {Z : C} (h : t.pt โถ Z) : CategoryTheory.CategoryStruct.comp (s.ฮน.app j) (CategoryTheory.CategoryStruct.comp (P.coconePointsIsoOfNatIso Q w).hom h) = CategoryTheory.CategoryStruct.comp (w.hom.app j) (CategoryTheory.CategoryStruct.comp (t.ฮน.app j) h) - CategoryTheory.Limits.IsColimit.comp_coconePointsIsoOfNatIso_inv_assoc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (w : F โ G) (j : J) {Z : C} (h : s.pt โถ Z) : CategoryTheory.CategoryStruct.comp (t.ฮน.app j) (CategoryTheory.CategoryStruct.comp (P.coconePointsIsoOfNatIso Q w).inv h) = CategoryTheory.CategoryStruct.comp (w.inv.app j) (CategoryTheory.CategoryStruct.comp (s.ฮน.app j) h) - CategoryTheory.Limits.IsColimit.mk ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (desc : (s : CategoryTheory.Limits.Cocone F) โ t.pt โถ s.pt) (fac : โ (s : CategoryTheory.Limits.Cocone F) (j : J), CategoryTheory.CategoryStruct.comp (t.ฮน.app j) (desc s) = s.ฮน.app j := by cat_disch) (uniq : โ (s : CategoryTheory.Limits.Cocone F) (m : t.pt โถ s.pt), (โ (j : J), CategoryTheory.CategoryStruct.comp (t.ฮน.app j) m = s.ฮน.app j) โ m = desc s := by cat_disch) : CategoryTheory.Limits.IsColimit t - CategoryTheory.Limits.IsColimit.homEquiv_apply ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) {W : C} (f : t.pt โถ W) : h.homEquiv f = (t.extend f).ฮน - CategoryTheory.Limits.IsColimit.coconePointsIsoOfEquivalence_inv ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {s : CategoryTheory.Limits.Cocone F} {G : CategoryTheory.Functor K C} {t : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit s) (Q : CategoryTheory.Limits.IsColimit t) (e : J โ K) (w : e.functor.comp G โ F) : (P.coconePointsIsoOfEquivalence Q e w).inv = Q.desc ((CategoryTheory.Limits.Cocone.equivalenceOfReindexing e.symm ((e.inverse.isoWhiskerLeft w).symm โชโซ e.invFunIdAssoc G)).functor.obj s) - CategoryTheory.Limits.IsColimit.ฮน_app_homEquiv_symm ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) {W : C} (f : F โถ (CategoryTheory.Functor.const J).obj W) (j : J) : CategoryTheory.CategoryStruct.comp (t.ฮน.app j) (h.homEquiv.symm f) = f.app j - CategoryTheory.Limits.IsColimit.ฮน_app_homEquiv_symm_assoc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) {W : C} (f : F โถ (CategoryTheory.Functor.const J).obj W) (j : J) {Z : C} (hโ : W โถ Z) : CategoryTheory.CategoryStruct.comp (t.ฮน.app j) (CategoryTheory.CategoryStruct.comp (h.homEquiv.symm f) hโ) = CategoryTheory.CategoryStruct.comp (f.app j) hโ - CategoryTheory.Limits.IsColimit.homEquiv_symm_naturality ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {t : CategoryTheory.Limits.Cocone F} (h : CategoryTheory.Limits.IsColimit t) {W W' : C} (f : F โถ (CategoryTheory.Functor.const J).obj W) (g : W โถ W') : h.homEquiv.symm (CategoryTheory.CategoryStruct.comp f ((CategoryTheory.Functor.const J).map g)) = CategoryTheory.CategoryStruct.comp (h.homEquiv.symm f) g - CategoryTheory.Limits.IsColimit.ofCoconeEquiv_symm_apply_desc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {G : CategoryTheory.Functor K D} (h : CategoryTheory.Limits.Cocone G โ CategoryTheory.Limits.Cocone F) {c : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit c) (s : CategoryTheory.Limits.Cocone F) : ((CategoryTheory.Limits.IsColimit.ofCoconeEquiv h).symm P).desc s = CategoryTheory.CategoryStruct.comp (h.functor.map (P.descCoconeMorphism (h.inverse.obj s))).hom (h.counitIso.hom.app s).hom - CategoryTheory.Limits.IsColimit.ofCoconeEquiv_apply_desc ๐ Mathlib.CategoryTheory.Limits.IsLimit
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {K : Type uโ} [CategoryTheory.Category.{vโ, uโ} K] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F : CategoryTheory.Functor J C} {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] {G : CategoryTheory.Functor K D} (h : CategoryTheory.Limits.Cocone G โ CategoryTheory.Limits.Cocone F) {c : CategoryTheory.Limits.Cocone G} (P : CategoryTheory.Limits.IsColimit (h.functor.obj c)) (s : CategoryTheory.Limits.Cocone G) : ((CategoryTheory.Limits.IsColimit.ofCoconeEquiv h) P).desc s = CategoryTheory.CategoryStruct.comp (h.unitIso.hom.app c).hom (CategoryTheory.CategoryStruct.comp (h.inverse.map (P.descCoconeMorphism (h.functor.obj s))).hom (h.unitIso.inv.app s).hom) - CategoryTheory.Limits.colimit.cocone_x ๐ Mathlib.CategoryTheory.Limits.HasLimits
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type u} [CategoryTheory.Category.{v, u} C] {F : CategoryTheory.Functor J C} [CategoryTheory.Limits.HasColimit F] : (CategoryTheory.Limits.colimit.cocone F).pt = CategoryTheory.Limits.colimit F - CategoryTheory.Limits.colimit.desc ๐ Mathlib.CategoryTheory.Limits.HasLimits
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type u} [CategoryTheory.Category.{v, u} C] (F : CategoryTheory.Functor J C) [CategoryTheory.Limits.HasColimit F] (c : CategoryTheory.Limits.Cocone F) : CategoryTheory.Limits.colimit F โถ c.pt - CategoryTheory.Limits.colimit.isoColimitCocone ๐ Mathlib.CategoryTheory.Limits.HasLimits
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type u} [CategoryTheory.Category.{v, u} C] {F : CategoryTheory.Functor J C} [CategoryTheory.Limits.HasColimit F] (t : CategoryTheory.Limits.ColimitCocone F) : CategoryTheory.Limits.colimit F โ t.cocone.pt
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
๐Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
๐"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
๐_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
๐Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
๐(?a -> ?b) -> List ?a -> List ?b
๐List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
๐|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allโandโ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
๐|- _ < _ โ tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
โข (_ : Type _)finds all definitions which provide data whileโข (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
๐ Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ โ _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision 69fae59