Loogle!
Result
Found 1045 declarations mentioning CategoryTheory.Limits.Cone. Of these, only the first 200 are shown.
- CategoryTheory.Limits.Cone š 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) : Type (max (max uā uā) vā) - CategoryTheory.Limits.Cone.category š 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.Category.{vā, max (max uā uā) vā} (CategoryTheory.Limits.Cone F) - CategoryTheory.Limits.Cone.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.Cone F) : C - CategoryTheory.Limits.inhabitedCone š Mathlib.CategoryTheory.Limits.Cones
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] (F : CategoryTheory.Functor (CategoryTheory.Discrete PUnit.{u_1 + 1}) C) : Inhabited (CategoryTheory.Limits.Cone F) - CategoryTheory.Limits.ConeMorphism š 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.Cone F) : Type vā - CategoryTheory.Limits.inhabitedConeMorphism š 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 : CategoryTheory.Limits.Cone F) : Inhabited (CategoryTheory.Limits.ConeMorphism A A) - CategoryTheory.Limits.Cone.forget š 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.Functor (CategoryTheory.Limits.Cone F) C - CategoryTheory.Limits.Cones.forget š 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.Functor (CategoryTheory.Limits.Cone F) C - 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) : CategoryTheory.Limits.Cone F.op - 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) : CategoryTheory.Limits.Cone F - CategoryTheory.Limits.Cone.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.Cone F) : CategoryTheory.Limits.Cocone F.op - CategoryTheory.Limits.Cone.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.Cone F.op) : CategoryTheory.Limits.Cocone F - CategoryTheory.Limits.coconeLeftOpOfCone š 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.Cocone F.leftOp - CategoryTheory.Limits.coconeOfConeLeftOp š 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.Cocone F - CategoryTheory.Limits.coconeOfConeRightOp š 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.Cocone F - CategoryTheory.Limits.coconeRightOpOfCone š 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.Cocone F.rightOp - CategoryTheory.Limits.coneLeftOpOfCocone š 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.Cone F.leftOp - CategoryTheory.Limits.coneOfCoconeLeftOp š 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.Cone F - 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.Cone F - 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.Cone F.rightOp - CategoryTheory.Functor.mapCone š 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.Cone F) : CategoryTheory.Limits.Cone (F.comp H) - CategoryTheory.Limits.Cone.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.Cone F) {X : C} (f : X ā¶ c.pt) : CategoryTheory.Limits.Cone F - CategoryTheory.Limits.Cone.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.Cone F) : CategoryTheory.Limits.Cone (E.comp F) - CategoryTheory.Limits.coconeOfConeUnop š 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.Cocone F - CategoryTheory.Limits.coconeUnopOfCone š 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.Cocone F.unop - 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.Cone F - 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.Cone F.unop - CategoryTheory.Functor.mapConeInv š 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} [H.IsEquivalence] (c : CategoryTheory.Limits.Cone (F.comp H)) : CategoryTheory.Limits.Cone F - CategoryTheory.Limits.Cone.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.Cone F) : (CategoryTheory.Limits.Cone.forget F).obj t = t.pt - CategoryTheory.Limits.Cone.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.Cone F) : c ā { pt := c.pt, Ļ := c.Ļ } - CategoryTheory.Limits.Cone.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.Cone F) {X : C} (f : X ā¶ c.pt) : (c.extend f).pt = X - CategoryTheory.Limits.Cones.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.Cone F) : c ā { pt := c.pt, Ļ := c.Ļ } - CategoryTheory.Limits.ConeMorphism.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.Cone F} (self : CategoryTheory.Limits.ConeMorphism A B) : A.pt ā¶ B.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.Cone.postcomposeEquivalence š 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.Cone F ā CategoryTheory.Limits.Cone G - CategoryTheory.Limits.Cones.postcomposeEquivalence š 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.Cone F ā CategoryTheory.Limits.Cone G - CategoryTheory.Limits.Cone.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.Cone F) : s.extend (CategoryTheory.CategoryStruct.id s.pt) ā s - CategoryTheory.Limits.Cones.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.Cone 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.Cone.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.Cone F) : (CategoryTheory.Limits.Cone.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.Cone.functoriality š 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) : CategoryTheory.Functor (CategoryTheory.Limits.Cone F) (CategoryTheory.Limits.Cone (F.comp G)) - CategoryTheory.Limits.Cone.whiskering š 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) : CategoryTheory.Functor (CategoryTheory.Limits.Cone F) (CategoryTheory.Limits.Cone (E.comp F)) - CategoryTheory.Limits.Cones.functoriality š 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) : CategoryTheory.Functor (CategoryTheory.Limits.Cone F) (CategoryTheory.Limits.Cone (F.comp G)) - CategoryTheory.Limits.Cones.whiskering š 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) : CategoryTheory.Functor (CategoryTheory.Limits.Cone F) (CategoryTheory.Limits.Cone (E.comp F)) - CategoryTheory.Limits.Cone.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} (pt : C) (Ļ : (CategoryTheory.Functor.const J).obj pt ā¶ F) : CategoryTheory.Limits.Cone F - 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.Cone.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.Cone F) {X : C} (f : s.pt ā X) : s ā s.extend f.inv - 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.Limits.Cones.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.Cone F) {X : C} (f : s.pt ā X) : s ā s.extend f.inv - CategoryTheory.Functor.mapCone_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.Cone F) : (H.mapCone 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.Functor.mapConeInvMapCone š 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 D} (H : CategoryTheory.Functor D C) [H.IsEquivalence] (c : CategoryTheory.Limits.Cone F) : H.mapConeInv (H.mapCone c) ā c - CategoryTheory.Limits.coconeOpEquiv š 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.Cocone F)įµįµ ā CategoryTheory.Limits.Cone F.op - CategoryTheory.Limits.coneOpEquiv š 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.Cone F)įµįµ ā CategoryTheory.Limits.Cocone F.op - CategoryTheory.Limits.Cone.postcompose š 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.Functor (CategoryTheory.Limits.Cone F) (CategoryTheory.Limits.Cone G) - CategoryTheory.Limits.Cone.Ļ š 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.Cone F) : (CategoryTheory.Functor.const J).obj self.pt ā¶ F - CategoryTheory.Limits.Cones.postcompose š 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.Functor (CategoryTheory.Limits.Cone F) (CategoryTheory.Limits.Cone G) - CategoryTheory.Limits.Cone.equiv š 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.Cone F ā (X : Cįµįµ) Ć ((CategoryTheory.Functor.const J).obj (Opposite.unop X) ā¶ F) - CategoryTheory.Limits.Cone.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.Cone F) {X : C} (f : X ā¶ s.pt) : s.extend f ā¶ s - CategoryTheory.Limits.Cone.functorialityEquivalence š 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.Cone F ā CategoryTheory.Limits.Cone (F.comp e.functor) - CategoryTheory.Limits.Cone.whiskeringEquivalence š 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.Cone F ā CategoryTheory.Limits.Cone (e.functor.comp F) - CategoryTheory.Limits.Cones.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.Cone F) {X : C} (f : X ā¶ s.pt) : s.extend f ā¶ s - CategoryTheory.Limits.Cones.functorialityEquivalence š 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.Cone F ā CategoryTheory.Limits.Cone (F.comp e.functor) - CategoryTheory.Limits.Cones.whiskeringEquivalence š 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.Cone F ā CategoryTheory.Limits.Cone (e.functor.comp F) - CategoryTheory.Limits.coconeLeftOpOfConeEquiv š 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.Cone F)įµįµ ā CategoryTheory.Limits.Cocone F.leftOp - CategoryTheory.Limits.coconeRightOpOfConeEquiv š 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.Cone F)įµįµ ā CategoryTheory.Limits.Cocone F.rightOp - CategoryTheory.Limits.coneLeftOpOfCoconeEquiv š 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.Cocone F)įµįµ ā CategoryTheory.Limits.Cone F.leftOp - CategoryTheory.Limits.coneRightOpOfCoconeEquiv š 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.Cocone F)įµįµ ā CategoryTheory.Limits.Cone F.rightOp - CategoryTheory.Limits.Cone.equivalenceOfReindexing š 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.Cone F ā CategoryTheory.Limits.Cone G - CategoryTheory.Limits.Cone.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.Cone F) {X : C} (f : X ā¶ s.pt) : (s.extendHom f).hom = f - CategoryTheory.Limits.Cone.functoriality_faithful š 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) [G.Faithful] : (CategoryTheory.Limits.Cone.functoriality F G).Faithful - CategoryTheory.Limits.Cone.reflects_cone_isomorphism š 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 C D) [F.ReflectsIsomorphisms] (K : CategoryTheory.Functor J C) : (CategoryTheory.Limits.Cone.functoriality K F).ReflectsIsomorphisms - CategoryTheory.Limits.Cones.equivalenceOfReindexing š 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.Cone F ā CategoryTheory.Limits.Cone G - CategoryTheory.Limits.Cones.functoriality_faithful š 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) [G.Faithful] : (CategoryTheory.Limits.Cone.functoriality F G).Faithful - CategoryTheory.Limits.Cones.reflects_cone_isomorphism š 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 C D) [F.ReflectsIsomorphisms] (K : CategoryTheory.Functor J C) : (CategoryTheory.Limits.Cone.functoriality K F).ReflectsIsomorphisms - CategoryTheory.Limits.coconeEquivalenceOpConeOp š 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.Cocone F ā (CategoryTheory.Limits.Cone F.op)įµįµ - CategoryTheory.Limits.coneEquivalenceOpCoconeOp š 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.Cone F ā (CategoryTheory.Limits.Cocone F.op)įµįµ - CategoryTheory.Limits.Cone.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.Cone F} {X : C} (f : X ā¶ s.pt) [CategoryTheory.IsIso f] : CategoryTheory.IsIso (s.extendHom f) - CategoryTheory.Limits.coconeUnopOfConeEquiv š 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.Cone F)įµįµ ā CategoryTheory.Limits.Cocone F.unop - CategoryTheory.Limits.coneUnopOfCoconeEquiv š 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.Cocone F)įµįµ ā CategoryTheory.Limits.Cone F.unop - CategoryTheory.Limits.instIsIsoHomHomCone š 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.Cone F} (f : c ā d) : CategoryTheory.IsIso f.hom.hom - CategoryTheory.Limits.instIsIsoHomInvCone š 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.Cone F} (f : c ā d) : CategoryTheory.IsIso f.inv.hom - CategoryTheory.Limits.Cone.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.Cone F) : (CategoryTheory.CategoryStruct.id B).hom = CategoryTheory.CategoryStruct.id B.pt - CategoryTheory.Limits.Cone.functoriality_full š 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) [G.Full] [G.Faithful] : (CategoryTheory.Limits.Cone.functoriality F G).Full - CategoryTheory.Limits.Cones.functoriality_full š 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) [G.Full] [G.Faithful] : (CategoryTheory.Limits.Cone.functoriality F G).Full - CategoryTheory.Limits.Cone.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.Cone F) : CategoryTheory.uliftYoneda.{uā, vā, uā}.obj c.pt ā¶ F.cones - CategoryTheory.Functor.mapConeMapConeInv š 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 D} (H : CategoryTheory.Functor D C) [H.IsEquivalence] (c : CategoryTheory.Limits.Cone (F.comp H)) : H.mapCone (H.mapConeInv c) ā c - CategoryTheory.Limits.Cone.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.Cone K} (f : c ā¶ d) [i : CategoryTheory.IsIso f.hom] : CategoryTheory.IsIso f - CategoryTheory.Limits.Cones.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.Cone K} (f : c ā¶ d) [i : CategoryTheory.IsIso f.hom] : CategoryTheory.IsIso f - CategoryTheory.Limits.Cone.postcompose_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} (α : F ā¶ G) (c : CategoryTheory.Limits.Cone F) : ((CategoryTheory.Limits.Cone.postcompose α).obj c).pt = c.pt - CategoryTheory.Limits.Cone.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.Cone F) {X Y : C} (f : X ā¶ Y) (g : Y ā¶ s.pt) : s.extend (CategoryTheory.CategoryStruct.comp f g) ā (s.extend g).extend f - CategoryTheory.Limits.Cones.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.Cone F) {X Y : C} (f : X ā¶ Y) (g : Y ā¶ s.pt) : s.extend (CategoryTheory.CategoryStruct.comp f g) ā (s.extend g).extend f - CategoryTheory.Limits.Cone.postcomposeId š 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.Cone.postcompose (CategoryTheory.CategoryStruct.id F) ā CategoryTheory.Functor.id (CategoryTheory.Limits.Cone F) - CategoryTheory.Limits.Cones.postcomposeId š 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.Cone.postcompose (CategoryTheory.CategoryStruct.id F) ā CategoryTheory.Functor.id (CategoryTheory.Limits.Cone F) - CategoryTheory.Limits.Cone.whiskering_obj š 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.Cone F) : (CategoryTheory.Limits.Cone.whiskering E).obj c = CategoryTheory.Limits.Cone.whisker E c - CategoryTheory.Limits.Cone.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.Cone F) : ((CategoryTheory.Limits.Cone.functoriality F G).obj A).pt = G.obj A.pt - CategoryTheory.Limits.Cone.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) {Xā Yā : CategoryTheory.Limits.Cone F} (f : Xā ā¶ Yā) : (CategoryTheory.Limits.Cone.forget F).map f = f.hom - CategoryTheory.Limits.Cone.postcomposeEquivalence_functor š 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.Cone.postcomposeEquivalence α).functor = CategoryTheory.Limits.Cone.postcompose α.hom - CategoryTheory.Limits.Cone.postcomposeEquivalence_inverse š 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.Cone.postcomposeEquivalence α).inverse = CategoryTheory.Limits.Cone.postcompose α.inv - CategoryTheory.Functor.mapConeMapCone š 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.Cone F) : H'.mapCone (H.mapCone c) ā (H.comp H').mapCone c - CategoryTheory.Limits.Cone.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.Cone F) {X : C} (f : s.pt ā X) : (s.extendIso f).hom.hom = f.hom - CategoryTheory.Limits.Cone.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.Cone F) {X : C} (f : s.pt ā X) : (s.extendIso f).inv.hom = f.inv - CategoryTheory.Functor.mapConeWhisker š 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.Cone F} : H.mapCone (CategoryTheory.Limits.Cone.whisker E c) ā CategoryTheory.Limits.Cone.whisker E (H.mapCone c) - CategoryTheory.Functor.mapCoconeOp š 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) : (G.mapCocone t).op ā G.op.mapCone t.op - CategoryTheory.Functor.mapConeOp š 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) : (G.mapCone t).op ā G.op.mapCocone t.op - CategoryTheory.Limits.Cone.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.Cone F) : c.eta.hom.hom = CategoryTheory.CategoryStruct.id c.pt - CategoryTheory.Limits.Cone.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.Cone F) : c.eta.inv.hom = CategoryTheory.CategoryStruct.id c.pt - CategoryTheory.Functor.mapConeMorphism š 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 c' : CategoryTheory.Limits.Cone F} (f : c ā¶ c') : H.mapCone c ā¶ H.mapCone c' - CategoryTheory.Limits.Cone.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} {Xā Yā Zā : CategoryTheory.Limits.Cone F} (f : CategoryTheory.Limits.ConeMorphism Xā Yā) (g : CategoryTheory.Limits.ConeMorphism Yā Zā) : (CategoryTheory.CategoryStruct.comp f g).hom = CategoryTheory.CategoryStruct.comp f.hom g.hom - CategoryTheory.Limits.Cone.functorialityEquivalence_functor š 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.Cone.functorialityEquivalence F e).functor = CategoryTheory.Limits.Cone.functoriality F e.functor - CategoryTheory.Limits.Cone.whiskeringEquivalence_functor š 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.Cone.whiskeringEquivalence e).functor = CategoryTheory.Limits.Cone.whiskering e.functor - CategoryTheory.Limits.ConeMorphism.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.Cone F} (f : c ā d) : CategoryTheory.CategoryStruct.comp f.hom.hom f.inv.hom = CategoryTheory.CategoryStruct.id c.pt - CategoryTheory.Limits.ConeMorphism.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.Cone F} (f : c ā d) : CategoryTheory.CategoryStruct.comp f.inv.hom f.hom.hom = CategoryTheory.CategoryStruct.id d.pt - CategoryTheory.Limits.ConeMorphism.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.Cone F} (f g : c ā¶ c') (w : f.hom = g.hom) : f = g - CategoryTheory.Limits.ConeMorphism.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.Cone F} {f g : c ā¶ c'} : f = g ā f.hom = g.hom - CategoryTheory.Limits.Cone.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.Cone F) : s.extendId.hom.hom = CategoryTheory.CategoryStruct.id s.pt - CategoryTheory.Limits.Cone.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.Cone F) : s.extendId.inv.hom = CategoryTheory.CategoryStruct.id s.pt - CategoryTheory.Limits.Cone.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.Cone F) : (CategoryTheory.Limits.Cone.whisker E c).Ļ = E.whiskerLeft c.Ļ - CategoryTheory.Limits.ConeMorphism.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.Cone 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.ConeMorphism.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.Cone 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.Cone.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.Cone F) : c.op.ι = CategoryTheory.NatTrans.op c.Ļ - CategoryTheory.Limits.Cone.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.Cone F) {j j' : J} (f : j ā¶ j') : CategoryTheory.CategoryStruct.comp (c.Ļ.app j) (F.map f) = c.Ļ.app j' - CategoryTheory.Limits.Cone.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.Cone F.op) : c.unop.ι = CategoryTheory.NatTrans.removeOp c.Ļ - CategoryTheory.Limits.coconeOpEquiv_functor_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} (c : (CategoryTheory.Limits.Cocone F)įµįµ) : CategoryTheory.Limits.coconeOpEquiv.functor.obj c = (Opposite.unop c).op - CategoryTheory.Limits.coconeOpEquiv_inverse_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} (c : CategoryTheory.Limits.Cone F.op) : CategoryTheory.Limits.coconeOpEquiv.inverse.obj c = Opposite.op c.unop - CategoryTheory.Limits.coneOpEquiv_functor_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} (c : (CategoryTheory.Limits.Cone F)įµįµ) : CategoryTheory.Limits.coneOpEquiv.functor.obj c = (Opposite.unop c).op - CategoryTheory.Limits.coneOpEquiv_inverse_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} (c : CategoryTheory.Limits.Cocone F.op) : CategoryTheory.Limits.coneOpEquiv.inverse.obj c = Opposite.op c.unop - CategoryTheory.Limits.ConeMorphism.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.Cone F} (self : CategoryTheory.Limits.ConeMorphism A B) (j : J) : CategoryTheory.CategoryStruct.comp self.hom (B.Ļ.app j) = A.Ļ.app j - CategoryTheory.Limits.Cone.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) {Xā Yā : CategoryTheory.Limits.Cone F} (f : Xā ā¶ Yā) : ((CategoryTheory.Limits.Cone.whiskering E).map f).hom = f.hom - CategoryTheory.Limits.coconeLeftOpOfConeEquiv_functor_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įµįµ} (c : (CategoryTheory.Limits.Cone F)įµįµ) : CategoryTheory.Limits.coconeLeftOpOfConeEquiv.functor.obj c = CategoryTheory.Limits.coconeLeftOpOfCone (Opposite.unop c) - CategoryTheory.Limits.coconeLeftOpOfConeEquiv_inverse_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įµįµ} (c : CategoryTheory.Limits.Cocone F.leftOp) : CategoryTheory.Limits.coconeLeftOpOfConeEquiv.inverse.obj c = Opposite.op (CategoryTheory.Limits.coneOfCoconeLeftOp c) - CategoryTheory.Limits.coconeRightOpOfConeEquiv_functor_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} (c : (CategoryTheory.Limits.Cone F)įµįµ) : CategoryTheory.Limits.coconeRightOpOfConeEquiv.functor.obj c = CategoryTheory.Limits.coconeRightOpOfCone (Opposite.unop c) - CategoryTheory.Limits.coconeRightOpOfConeEquiv_inverse_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} (c : CategoryTheory.Limits.Cocone F.rightOp) : CategoryTheory.Limits.coconeRightOpOfConeEquiv.inverse.obj c = Opposite.op (CategoryTheory.Limits.coneOfCoconeRightOp c) - CategoryTheory.Limits.coneLeftOpOfCoconeEquiv_functor_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įµįµ} (c : (CategoryTheory.Limits.Cocone F)įµįµ) : CategoryTheory.Limits.coneLeftOpOfCoconeEquiv.functor.obj c = CategoryTheory.Limits.coneLeftOpOfCocone (Opposite.unop c) - CategoryTheory.Limits.coneLeftOpOfCoconeEquiv_inverse_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įµįµ} (c : CategoryTheory.Limits.Cone F.leftOp) : CategoryTheory.Limits.coneLeftOpOfCoconeEquiv.inverse.obj c = Opposite.op (CategoryTheory.Limits.coconeOfConeLeftOp c) - CategoryTheory.Limits.coneRightOpOfCoconeEquiv_functor_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} (c : (CategoryTheory.Limits.Cocone F)įµįµ) : CategoryTheory.Limits.coneRightOpOfCoconeEquiv.functor.obj c = CategoryTheory.Limits.coneRightOpOfCocone (Opposite.unop c) - CategoryTheory.Limits.coneRightOpOfCoconeEquiv_inverse_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} (c : CategoryTheory.Limits.Cone F.rightOp) : CategoryTheory.Limits.coneRightOpOfCoconeEquiv.inverse.obj c = Opposite.op (CategoryTheory.Limits.coconeOfConeRightOp c) - CategoryTheory.Limits.coconeRightOpOfCone_ι š 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).ι = CategoryTheory.NatTrans.rightOp c.Ļ - CategoryTheory.Limits.ConeMorphism.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.Cone F} (hom : A.pt ā¶ B.pt) (w : ā (j : J), CategoryTheory.CategoryStruct.comp hom (B.Ļ.app j) = A.Ļ.app j := by cat_disch) : CategoryTheory.Limits.ConeMorphism A B - CategoryTheory.Limits.Cone.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.Cone F) {X : C} (f : X ā¶ c.pt) : (c.extend f).Ļ = CategoryTheory.CategoryStruct.comp ((CategoryTheory.Functor.const J).map f) c.Ļ - CategoryTheory.Functor.mapCone_Ļ_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.Cone F) (j : J) : (H.mapCone c).Ļ.app j = H.map (c.Ļ.app j) - CategoryTheory.Limits.Cone.postcompose_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} (α : F ā¶ G) (c : CategoryTheory.Limits.Cone F) : ((CategoryTheory.Limits.Cone.postcompose α).obj c).Ļ = CategoryTheory.CategoryStruct.comp c.Ļ Ī± - CategoryTheory.Limits.coconeOfConeRightOp_ι š 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).ι = CategoryTheory.NatTrans.removeRightOp c.Ļ - CategoryTheory.Limits.coconeUnopOfConeEquiv_functor_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įµįµ} (c : (CategoryTheory.Limits.Cone F)įµįµ) : CategoryTheory.Limits.coconeUnopOfConeEquiv.functor.obj c = CategoryTheory.Limits.coconeUnopOfCone (Opposite.unop c) - CategoryTheory.Limits.coconeUnopOfConeEquiv_inverse_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įµįµ} (c : CategoryTheory.Limits.Cocone F.unop) : CategoryTheory.Limits.coconeUnopOfConeEquiv.inverse.obj c = Opposite.op (CategoryTheory.Limits.coneOfCoconeUnop c) - CategoryTheory.Limits.coneUnopOfCoconeEquiv_functor_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įµįµ} (c : (CategoryTheory.Limits.Cocone F)įµįµ) : CategoryTheory.Limits.coneUnopOfCoconeEquiv.functor.obj c = CategoryTheory.Limits.coneUnopOfCocone (Opposite.unop c) - CategoryTheory.Limits.coneUnopOfCoconeEquiv_inverse_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įµįµ} (c : CategoryTheory.Limits.Cone F.unop) : CategoryTheory.Limits.coneUnopOfCoconeEquiv.inverse.obj c = Opposite.op (CategoryTheory.Limits.coconeOfConeUnop c) - CategoryTheory.Functor.postcomposeWhiskerLeftMapCone š 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.Cone F) : (CategoryTheory.Limits.Cone.postcompose (F.whiskerLeft α.hom)).obj (H.mapCone c) ā H'.mapCone c - CategoryTheory.Limits.Cone.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.Cone F} (Ļ : c.pt ā c'.pt) (w : ā (j : J), CategoryTheory.CategoryStruct.comp Ļ.inv (c.Ļ.app j) = c'.Ļ.app j := by cat_disch) : c ā c' - CategoryTheory.Limits.Cone.postcomposeComp š 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} (α : F ā¶ G) (β : G ā¶ H) : CategoryTheory.Limits.Cone.postcompose (CategoryTheory.CategoryStruct.comp α β) ā (CategoryTheory.Limits.Cone.postcompose α).comp (CategoryTheory.Limits.Cone.postcompose β) - CategoryTheory.Limits.Cones.postcomposeComp š 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} (α : F ā¶ G) (β : G ā¶ H) : CategoryTheory.Limits.Cone.postcompose (CategoryTheory.CategoryStruct.comp α β) ā (CategoryTheory.Limits.Cone.postcompose α).comp (CategoryTheory.Limits.Cone.postcompose β) - CategoryTheory.Limits.coconeUnopOfCone_ι š 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).ι = CategoryTheory.NatTrans.unop c.Ļ - CategoryTheory.Limits.Cone.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.Cone F) {j j' : J} (f : j ā¶ j') {Z : C} (h : F.obj j' ā¶ Z) : CategoryTheory.CategoryStruct.comp (c.Ļ.app j) (CategoryTheory.CategoryStruct.comp (F.map f) h) = CategoryTheory.CategoryStruct.comp (c.Ļ.app j') h - CategoryTheory.Limits.ConeMorphism.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.Cone F} (self : CategoryTheory.Limits.ConeMorphism A B) (j : J) {Z : C} (h : F.obj j ā¶ Z) : CategoryTheory.CategoryStruct.comp self.hom (CategoryTheory.CategoryStruct.comp (B.Ļ.app j) h) = CategoryTheory.CategoryStruct.comp (A.Ļ.app j) h - CategoryTheory.Limits.coconeOfConeUnop_ι š 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).ι = CategoryTheory.NatTrans.removeUnop c.Ļ - CategoryTheory.Limits.Cone.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.Cone F) {X Y : C} (f : X ā¶ Y) (g : Y ā¶ s.pt) : (s.extendComp f g).hom.hom = CategoryTheory.CategoryStruct.id X - CategoryTheory.Limits.Cone.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.Cone F) {X Y : C} (f : X ā¶ Y) (g : Y ā¶ s.pt) : (s.extendComp f g).inv.hom = CategoryTheory.CategoryStruct.id X - CategoryTheory.Limits.Cone.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.Cone F} (Ļ : c.pt ā c'.pt) (w : ā (j : J), c.Ļ.app j = CategoryTheory.CategoryStruct.comp Ļ.hom (c'.Ļ.app j) := by cat_disch) : c ā c' - CategoryTheory.Limits.Cones.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.Cone F} (Ļ : c.pt ā c'.pt) (w : ā (j : J), c.Ļ.app j = CategoryTheory.CategoryStruct.comp Ļ.hom (c'.Ļ.app j) := by cat_disch) : c ā c' - CategoryTheory.Functor.mapConePostcompose š 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.Cone F} : H.mapCone ((CategoryTheory.Limits.Cone.postcompose α).obj c) ā (CategoryTheory.Limits.Cone.postcompose (CategoryTheory.Functor.whiskerRight α H)).obj (H.mapCone c) - CategoryTheory.Limits.Cone.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.Cone F) (j : J) : ((CategoryTheory.Limits.Cone.functoriality F G).obj A).Ļ.app j = G.map (A.Ļ.app j) - CategoryTheory.Limits.Cone.equivalenceOfReindexing_functor š 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.Cone.equivalenceOfReindexing e α).functor = (CategoryTheory.Limits.Cone.whiskering e.functor).comp (CategoryTheory.Limits.Cone.postcompose α.hom) - CategoryTheory.Functor.functorialityCompPostcompose š 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') : (CategoryTheory.Limits.Cone.functoriality F H).comp (CategoryTheory.Limits.Cone.postcompose (F.whiskerLeft α.hom)) ā CategoryTheory.Limits.Cone.functoriality F H' - CategoryTheory.Limits.Cone.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.Cone F} (Ļ : c.pt ā c'.pt) (w : ā (j : J), CategoryTheory.CategoryStruct.comp Ļ.inv (c.Ļ.app j) = c'.Ļ.app j := by cat_disch) : (CategoryTheory.Limits.Cone.extInv Ļ w).hom.hom = Ļ.hom - CategoryTheory.Limits.Cone.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.Cone F} (Ļ : c.pt ā c'.pt) (w : ā (j : J), CategoryTheory.CategoryStruct.comp Ļ.inv (c.Ļ.app j) = c'.Ļ.app j := by cat_disch) : (CategoryTheory.Limits.Cone.extInv Ļ w).inv.hom = Ļ.inv - CategoryTheory.Limits.Cone.functorialityCompFunctoriality š 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) (G : CategoryTheory.Functor C D) (H : CategoryTheory.Functor D E) : (CategoryTheory.Limits.Cone.functoriality F G).comp (CategoryTheory.Limits.Cone.functoriality (F.comp G) H) ā CategoryTheory.Limits.Cone.functoriality F (G.comp H) - CategoryTheory.Limits.Cones.functorialityCompFunctoriality š 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) (G : CategoryTheory.Functor C D) (H : CategoryTheory.Functor D E) : (CategoryTheory.Limits.Cone.functoriality F G).comp (CategoryTheory.Limits.Cone.functoriality (F.comp G) H) ā CategoryTheory.Limits.Cone.functoriality F (G.comp H) - CategoryTheory.Limits.coconeLeftOpOfCone_ι_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.Cone F) (X : Jįµįµ) : (CategoryTheory.Limits.coconeLeftOpOfCone c).ι.app X = (c.Ļ.app (Opposite.unop X)).unop - CategoryTheory.Limits.Cone.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.Cone F} (Ļ : c.pt ā c'.pt) (w : ā (j : J), c.Ļ.app j = CategoryTheory.CategoryStruct.comp Ļ.hom (c'.Ļ.app j) := by cat_disch) : (CategoryTheory.Limits.Cone.ext Ļ w).hom.hom = Ļ.hom - CategoryTheory.Limits.Cone.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.Cone F} (Ļ : c.pt ā c'.pt) (w : ā (j : J), c.Ļ.app j = CategoryTheory.CategoryStruct.comp Ļ.hom (c'.Ļ.app j) := by cat_disch) : (CategoryTheory.Limits.Cone.ext Ļ w).inv.hom = Ļ.inv - CategoryTheory.Limits.Cone.postcompose_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} (α : F ā¶ G) {Xā Yā : CategoryTheory.Limits.Cone F} (f : Xā ā¶ Yā) : ((CategoryTheory.Limits.Cone.postcompose α).map f).hom = f.hom - CategoryTheory.Functor.mapConePostcomposeEquivalenceFunctor š 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.Cone F} : H.mapCone ((CategoryTheory.Limits.Cone.postcomposeEquivalence α).functor.obj c) ā (CategoryTheory.Limits.Cone.postcomposeEquivalence (CategoryTheory.Functor.isoWhiskerRight α H)).functor.obj (H.mapCone c) - CategoryTheory.Limits.coconeOpEquiv_unitIso š 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.unitIso = CategoryTheory.Iso.refl (CategoryTheory.Functor.id (CategoryTheory.Limits.Cocone F)įµįµ) - CategoryTheory.Limits.coneOpEquiv_unitIso š 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.unitIso = CategoryTheory.Iso.refl (CategoryTheory.Functor.id (CategoryTheory.Limits.Cone F)įµįµ) - CategoryTheory.Limits.ConeMorphism.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.Cone F} (f : c ā¶ c') (G : CategoryTheory.Functor C D) (j : J) : CategoryTheory.CategoryStruct.comp (G.map f.hom) (G.map (c'.Ļ.app j)) = G.map (c.Ļ.app j) - CategoryTheory.Limits.coconeOfConeLeftOp_ι_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.Cone F.leftOp) (X : J) : (CategoryTheory.Limits.coconeOfConeLeftOp c).ι.app X = (c.Ļ.app (Opposite.op X)).op - CategoryTheory.Functor.mapConeMapCone_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.Cone F) : (CategoryTheory.Functor.mapConeMapCone c).hom.hom = CategoryTheory.CategoryStruct.id (H'.obj (H.obj c.pt)) - CategoryTheory.Functor.mapConeMapCone_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.Cone F) : (CategoryTheory.Functor.mapConeMapCone c).inv.hom = CategoryTheory.CategoryStruct.id (H'.obj (H.obj c.pt)) - CategoryTheory.Functor.mapConeWhisker_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.Cone F} : H.mapConeWhisker.hom.hom = CategoryTheory.CategoryStruct.id (H.obj c.pt) - CategoryTheory.Functor.mapConeWhisker_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.Cone F} : H.mapConeWhisker.inv.hom = CategoryTheory.CategoryStruct.id (H.obj c.pt) - CategoryTheory.Limits.Cone.whiskeringEquivalence_inverse š 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.Cone.whiskeringEquivalence e).inverse = (CategoryTheory.Limits.Cone.whiskering e.inverse).comp (CategoryTheory.Limits.Cone.postcompose (e.invFunIdAssoc F).hom) - 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.coneOpEquiv_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} {Xā Yā : (CategoryTheory.Limits.Cone F)įµįµ} (f : Xā ā¶ Yā) : (CategoryTheory.Limits.coneOpEquiv.functor.map f).hom = f.unop.hom.op - CategoryTheory.Limits.ConeMorphism.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.Cone F} (f : c ā¶ c') (G : CategoryTheory.Functor C D) (j : J) {Z : D} (h : G.obj (F.obj j) ā¶ Z) : CategoryTheory.CategoryStruct.comp (G.map f.hom) (CategoryTheory.CategoryStruct.comp (G.map (c'.Ļ.app j)) 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.Cone.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.Cone 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 c.pt) : (CategoryTheory.ConcreteCategory.hom (F.map f)) ((CategoryTheory.ConcreteCategory.hom (c.Ļ.app j)) x) = (CategoryTheory.ConcreteCategory.hom (c.Ļ.app j')) x - CategoryTheory.Limits.Cone.equiv_hom_hom_apply_fst š 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.ConcreteCategory.hom (CategoryTheory.Limits.Cone.equiv F).hom) c).fst = Opposite.op c.pt - CategoryTheory.Limits.Cone.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.Cone F) (xā : Cįµįµ) : c.extensions.app xā = TypeCat.ofHom fun f => CategoryTheory.CategoryStruct.comp ((CategoryTheory.Functor.const J).map f.down) c.Ļ - CategoryTheory.Limits.Cone.postcomposeId_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.Cone F) : (CategoryTheory.Limits.Cone.postcomposeId.hom.app X).hom = CategoryTheory.CategoryStruct.id X.pt - CategoryTheory.Limits.Cone.postcomposeId_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.Cone F) : (CategoryTheory.Limits.Cone.postcomposeId.inv.app X).hom = CategoryTheory.CategoryStruct.id X.pt - CategoryTheory.Limits.coconeLeftOpOfConeEquiv_unitIso š 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.unitIso = CategoryTheory.Iso.refl (CategoryTheory.Functor.id (CategoryTheory.Limits.Cone F)įµįµ) - CategoryTheory.Limits.coconeRightOpOfConeEquiv_unitIso š 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.unitIso = CategoryTheory.Iso.refl (CategoryTheory.Functor.id (CategoryTheory.Limits.Cone F)įµįµ) - CategoryTheory.Limits.coneLeftOpOfCoconeEquiv_unitIso š 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.unitIso = CategoryTheory.Iso.refl (CategoryTheory.Functor.id (CategoryTheory.Limits.Cocone F)įµįµ) - CategoryTheory.Limits.coneRightOpOfCoconeEquiv_unitIso š 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.unitIso = CategoryTheory.Iso.refl (CategoryTheory.Functor.id (CategoryTheory.Limits.Cocone F)įµįµ)
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 ce5dd8c