Loogle!
Result
Found 1376 declarations mentioning CategoryTheory.Functor.const. Of these, only the first 200 are shown.
- CategoryTheory.Functor.const ๐ Mathlib.CategoryTheory.Functor.Const
(J : Type uโ) [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] : CategoryTheory.Functor C (CategoryTheory.Functor J C) - CategoryTheory.Functor.instFaithfulConstOfNonempty ๐ Mathlib.CategoryTheory.Functor.Const
(J : Type uโ) [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] [Nonempty J] : (CategoryTheory.Functor.const J).Faithful - CategoryTheory.Functor.const_obj_obj ๐ Mathlib.CategoryTheory.Functor.Const
(J : Type uโ) [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (X : C) (xโ : J) : ((CategoryTheory.Functor.const J).obj X).obj xโ = X - CategoryTheory.Functor.const_obj_map ๐ Mathlib.CategoryTheory.Functor.Const
(J : Type uโ) [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (X : C) {Xโ Yโ : J} (xโ : Xโ โถ Yโ) : ((CategoryTheory.Functor.const J).obj X).map xโ = CategoryTheory.CategoryStruct.id X - CategoryTheory.Functor.constComp ๐ Mathlib.CategoryTheory.Functor.Const
(J : Type uโ) [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (X : C) (F : CategoryTheory.Functor C D) : ((CategoryTheory.Functor.const J).obj X).comp F โ (CategoryTheory.Functor.const J).obj (F.obj X) - CategoryTheory.Functor.const.opObjUnop ๐ Mathlib.CategoryTheory.Functor.Const
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (X : Cแตแต) : (CategoryTheory.Functor.const Jแตแต).obj (Opposite.unop X) โ ((CategoryTheory.Functor.const J).obj X).leftOp - CategoryTheory.Functor.const.opObjOp ๐ Mathlib.CategoryTheory.Functor.Const
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (X : C) : (CategoryTheory.Functor.const Jแตแต).obj (Opposite.op X) โ ((CategoryTheory.Functor.const J).obj X).op - CategoryTheory.Functor.const_map_app ๐ Mathlib.CategoryTheory.Functor.Const
(J : Type uโ) [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {X Y : C} (f : X โถ Y) (xโ : J) : ((CategoryTheory.Functor.const J).map f).app xโ = f - CategoryTheory.Functor.constCompWhiskeringLeftIso ๐ Mathlib.CategoryTheory.Functor.Const
(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) : (CategoryTheory.Functor.const D).comp ((CategoryTheory.Functor.whiskeringLeft J D C).obj F) โ CategoryTheory.Functor.const J - CategoryTheory.Functor.compConstIso ๐ Mathlib.CategoryTheory.Functor.Const
(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.comp (CategoryTheory.Functor.const J) โ (CategoryTheory.Functor.const J).comp ((CategoryTheory.Functor.whiskeringRight J C D).obj F) - CategoryTheory.Functor.const.unop_functor_op_obj_map ๐ Mathlib.CategoryTheory.Functor.Const
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (X : Cแตแต) {jโ jโ : J} (f : jโ โถ jโ) : (Opposite.unop ((CategoryTheory.Functor.const J).op.obj X)).map f = CategoryTheory.CategoryStruct.id (Opposite.unop X) - CategoryTheory.Functor.constComp_inv_app ๐ Mathlib.CategoryTheory.Functor.Const
(J : Type uโ) [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (X : C) (F : CategoryTheory.Functor C D) (xโ : J) : (CategoryTheory.Functor.constComp J X F).inv.app xโ = CategoryTheory.CategoryStruct.id (((CategoryTheory.Functor.const J).obj (F.obj X)).obj xโ) - CategoryTheory.Functor.constComp_hom_app ๐ Mathlib.CategoryTheory.Functor.Const
(J : Type uโ) [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {D : Type uโ} [CategoryTheory.Category.{vโ, uโ} D] (X : C) (F : CategoryTheory.Functor C D) (xโ : J) : (CategoryTheory.Functor.constComp J X F).hom.app xโ = CategoryTheory.CategoryStruct.id ((((CategoryTheory.Functor.const J).obj X).comp F).obj xโ) - CategoryTheory.Functor.const.opObjOp_inv_app ๐ Mathlib.CategoryTheory.Functor.Const
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (X : C) (xโ : Jแตแต) : (CategoryTheory.Functor.const.opObjOp X).inv.app xโ = CategoryTheory.CategoryStruct.id (((CategoryTheory.Functor.const J).obj X).op.obj xโ) - CategoryTheory.Functor.const.opObjUnop_hom_app ๐ Mathlib.CategoryTheory.Functor.Const
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (X : Cแตแต) (j : Jแตแต) : (CategoryTheory.Functor.const.opObjUnop X).hom.app j = CategoryTheory.CategoryStruct.id (((CategoryTheory.Functor.const Jแตแต).obj (Opposite.unop X)).obj j) - CategoryTheory.Functor.const.opObjUnop_inv_app ๐ Mathlib.CategoryTheory.Functor.Const
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (X : Cแตแต) (j : Jแตแต) : (CategoryTheory.Functor.const.opObjUnop X).inv.app j = CategoryTheory.CategoryStruct.id (((CategoryTheory.Functor.const J).obj X).leftOp.obj j) - CategoryTheory.Functor.const.opObjOp_hom_app ๐ Mathlib.CategoryTheory.Functor.Const
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (X : C) (xโ : Jแตแต) : (CategoryTheory.Functor.const.opObjOp X).hom.app xโ = CategoryTheory.CategoryStruct.id (((CategoryTheory.Functor.const Jแตแต).obj (Opposite.op X)).obj xโ) - CategoryTheory.Functor.constCompWhiskeringLeftIso_hom_app_app ๐ Mathlib.CategoryTheory.Functor.Const
(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) (X : C) (Xโ : J) : ((CategoryTheory.Functor.constCompWhiskeringLeftIso J F).hom.app X).app Xโ = CategoryTheory.CategoryStruct.id X - CategoryTheory.Functor.constCompWhiskeringLeftIso_inv_app_app ๐ Mathlib.CategoryTheory.Functor.Const
(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) (X : C) (Xโ : J) : ((CategoryTheory.Functor.constCompWhiskeringLeftIso J F).inv.app X).app Xโ = CategoryTheory.CategoryStruct.id X - CategoryTheory.Functor.compConstIso_hom_app_app ๐ Mathlib.CategoryTheory.Functor.Const
(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) (X : C) (Xโ : J) : ((CategoryTheory.Functor.compConstIso J F).hom.app X).app Xโ = CategoryTheory.CategoryStruct.id (F.obj X) - CategoryTheory.Functor.compConstIso_inv_app_app ๐ Mathlib.CategoryTheory.Functor.Const
(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) (X : C) (Xโ : J) : ((CategoryTheory.Functor.compConstIso J F).inv.app X).app Xโ = CategoryTheory.CategoryStruct.id (F.obj X) - CategoryTheory.Functor.constCompEvaluationObj ๐ Mathlib.CategoryTheory.Products.Basic
{C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (D : Type uโ) [CategoryTheory.Category.{vโ, uโ} D] (X : C) : (CategoryTheory.Functor.const C).comp ((CategoryTheory.evaluation C D).obj X) โ CategoryTheory.Functor.id D - CategoryTheory.Functor.constCompEvaluationObj_hom_app ๐ Mathlib.CategoryTheory.Products.Basic
{C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (D : Type uโ) [CategoryTheory.Category.{vโ, uโ} D] (X : C) (Xโ : D) : (CategoryTheory.Functor.constCompEvaluationObj D X).hom.app Xโ = CategoryTheory.CategoryStruct.id Xโ - CategoryTheory.Functor.constCompEvaluationObj_inv_app ๐ Mathlib.CategoryTheory.Products.Basic
{C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (D : Type uโ) [CategoryTheory.Category.{vโ, uโ} D] (X : C) (Xโ : D) : (CategoryTheory.Functor.constCompEvaluationObj D X).inv.app Xโ = CategoryTheory.CategoryStruct.id Xโ - CategoryTheory.Functor.sectionsEquivHom ๐ Mathlib.CategoryTheory.Yoneda
{C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (F : CategoryTheory.Functor C (Type uโ)) (X : Type uโ) [Unique X] : โF.sections โ ((CategoryTheory.Functor.const C).obj X โถ F) - CategoryTheory.sectionsFunctorNatIsoCoyoneda ๐ Mathlib.CategoryTheory.Yoneda
{C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (X : Type (max uโ uโ)) [Unique X] : CategoryTheory.Functor.sectionsFunctor C โ CategoryTheory.coyoneda.obj (Opposite.op ((CategoryTheory.Functor.const C).obj X)) - CategoryTheory.Functor.sectionsEquivHom_apply_app ๐ Mathlib.CategoryTheory.Yoneda
{C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (F : CategoryTheory.Functor C (Type uโ)) (X : Type uโ) [Unique X] (s : โF.sections) (j : C) : ((F.sectionsEquivHom X) s).app j = TypeCat.ofHom fun x => โs j - CategoryTheory.sectionsFunctorNatIsoCoyoneda_hom_app_hom_apply_app_hom_apply ๐ Mathlib.CategoryTheory.Yoneda
{C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (X : Type (max uโ uโ)) [Unique X] (Xโ : CategoryTheory.Functor C (Type (max uโ uโ))) (x : โXโ.sections) (j : C) (xโ : ((CategoryTheory.Functor.const C).obj X).obj j) : (CategoryTheory.ConcreteCategory.hom (((CategoryTheory.ConcreteCategory.hom ((CategoryTheory.sectionsFunctorNatIsoCoyoneda X).hom.app Xโ)) x).app j)) xโ = โx j - CategoryTheory.sectionsFunctorNatIsoCoyoneda_inv_app_hom_apply_coe ๐ Mathlib.CategoryTheory.Yoneda
{C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] (X : Type (max uโ uโ)) [Unique X] (Xโ : CategoryTheory.Functor C (Type (max uโ uโ))) (x : (CategoryTheory.Functor.const C).obj X โถ Xโ) (j : C) : โ((CategoryTheory.ConcreteCategory.hom ((CategoryTheory.sectionsFunctorNatIsoCoyoneda X).inv.app Xโ)) x) j = (CategoryTheory.ConcreteCategory.hom (x.app j)) default - CategoryTheory.Functor.sectionsEquivHom_naturality ๐ Mathlib.CategoryTheory.Yoneda
{C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor C (Type uโ)} (f : F โถ G) (X : Type uโ) [Unique X] (x : โF.sections) : (G.sectionsEquivHom X) ((CategoryTheory.ConcreteCategory.hom ((CategoryTheory.Functor.sectionsFunctor C).map f)) x) = CategoryTheory.CategoryStruct.comp ((F.sectionsEquivHom X) x) f - CategoryTheory.Functor.sectionsEquivHom_naturality_symm ๐ Mathlib.CategoryTheory.Yoneda
{C : Type uโ} [CategoryTheory.Category.{vโ, uโ} C] {F G : CategoryTheory.Functor C (Type uโ)} (f : F โถ G) (X : Type uโ) [Unique X] (ฯ : (CategoryTheory.Functor.const C).obj X โถ F) : (G.sectionsEquivHom X).symm (CategoryTheory.CategoryStruct.comp ฯ f) = (CategoryTheory.ConcreteCategory.hom ((CategoryTheory.Functor.sectionsFunctor C).map f)) ((F.sectionsEquivHom X).symm ฯ) - CategoryTheory.Limits.Cocone.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) (ฮน : F โถ (CategoryTheory.Functor.const J).obj pt) : CategoryTheory.Limits.Cocone 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.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.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.Functor.cocones_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) (X : C) : F.cocones.obj X = (F โถ (CategoryTheory.Functor.const J).obj X) - 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.Functor.cones_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) (X : Cแตแต) : F.cones.obj X = ((CategoryTheory.Functor.const J).obj (Opposite.unop X) โถ F) - CategoryTheory.cones_obj_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) (X : Cแตแต) : ((CategoryTheory.cones J C).obj F).obj X = ((CategoryTheory.Functor.const J).obj (Opposite.unop X) โถ F) - CategoryTheory.cocones_obj_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)แตแต) (X : C) : ((CategoryTheory.cocones J C).obj F).obj X = (Opposite.unop F โถ (CategoryTheory.Functor.const J).obj X) - 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.equiv_hom_hom_apply_snd ๐ 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).snd = c.ฯ - CategoryTheory.Functor.cocones_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โ : C} (f : Xโ โถ Yโ) : F.cocones.map f = TypeCat.ofHom fun g => CategoryTheory.CategoryStruct.comp g ((CategoryTheory.Functor.const J).map f) - CategoryTheory.Limits.Cone.equiv_inv_hom_apply_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 : (X : Cแตแต) ร ((CategoryTheory.Functor.const J).obj (Opposite.unop X) โถ F)) : ((CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.Cone.equiv F).inv) c).pt = Opposite.unop c.fst - 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.Cone.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) {Xโ Yโ : CategoryTheory.Limits.Cone F} (f : Xโ โถ Yโ) : ((CategoryTheory.Limits.Cone.functoriality F G).map f).hom = G.map f.hom - CategoryTheory.cocones_obj_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โ : C} (f : Xโ โถ Yโ) : ((CategoryTheory.cocones J C).obj F).map f = TypeCat.ofHom fun g => CategoryTheory.CategoryStruct.comp g ((CategoryTheory.Functor.const J).map f) - CategoryTheory.Functor.cones_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โ : Cแตแต} (f : Xโ โถ Yโ) : F.cones.map f = TypeCat.ofHom fun g => CategoryTheory.CategoryStruct.comp ((CategoryTheory.Functor.const J).map f.unop) g - CategoryTheory.cones_obj_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โ : Cแตแต} (f : Xโ โถ Yโ) : ((CategoryTheory.cones J C).obj F).map f = TypeCat.ofHom fun g => CategoryTheory.CategoryStruct.comp ((CategoryTheory.Functor.const J).map f.unop) g - CategoryTheory.Limits.Cone.equiv_inv_hom_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 : (X : Cแตแต) ร ((CategoryTheory.Functor.const J).obj (Opposite.unop X) โถ F)) : ((CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.Cone.equiv F).inv) c).ฯ = c.snd - 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.cocones_map_app ๐ Mathlib.CategoryTheory.Limits.Cones
(J : Type uโ) [CategoryTheory.Category.{vโ, uโ} J] (C : Type uโ) [CategoryTheory.Category.{vโ, uโ} C] {Xโ Yโ : (CategoryTheory.Functor J C)แตแต} (f : Xโ โถ Yโ) (X : C) : ((CategoryTheory.cocones J C).map f).app X = TypeCat.ofHom fun g => CategoryTheory.CategoryStruct.comp f.unop g - CategoryTheory.cones_map_app ๐ Mathlib.CategoryTheory.Limits.Cones
(J : Type uโ) [CategoryTheory.Category.{vโ, uโ} J] (C : Type uโ) [CategoryTheory.Category.{vโ, uโ} C] {Xโ Yโ : CategoryTheory.Functor J C} (f : Xโ โถ Yโ) (X : Cแตแต) : ((CategoryTheory.cones J C).map f).app X = TypeCat.ofHom fun g => CategoryTheory.CategoryStruct.comp g f - 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.IsLimit.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.Cone F} (h : CategoryTheory.Limits.IsLimit t) {W : C} : (W โถ t.pt) โ ((CategoryTheory.Functor.const J).obj W โถ F) - 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.IsLimit.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.Cone F} (h : CategoryTheory.Limits.IsLimit t) (W : C) : ULift.{uโ, vโ} (W โถ t.pt) โ (CategoryTheory.Functor.const J).obj W โถ F - 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.IsLimit.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.Cone F} (self : CategoryTheory.Limits.IsLimit t) (s : CategoryTheory.Limits.Cone F) (j : J) : CategoryTheory.CategoryStruct.comp (self.lift s) (t.ฯ.app j) = s.ฯ.app j - 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.IsLimit.conePointUniqueUpToIso_hom_comp ๐ 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.Cone F} (P : CategoryTheory.Limits.IsLimit s) (Q : CategoryTheory.Limits.IsLimit t) (j : J) : CategoryTheory.CategoryStruct.comp (P.conePointUniqueUpToIso Q).hom (t.ฯ.app j) = s.ฯ.app j - CategoryTheory.Limits.IsLimit.conePointUniqueUpToIso_inv_comp ๐ 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.Cone F} (P : CategoryTheory.Limits.IsLimit s) (Q : CategoryTheory.Limits.IsLimit t) (j : J) : CategoryTheory.CategoryStruct.comp (P.conePointUniqueUpToIso Q).inv (s.ฯ.app j) = t.ฯ.app j - CategoryTheory.Limits.IsLimit.hom_lift ๐ 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.Cone F} (h : CategoryTheory.Limits.IsLimit t) {W : C} (m : W โถ t.pt) : m = h.lift { pt := W, ฯ := { app := fun b => CategoryTheory.CategoryStruct.comp m (t.ฯ.app b), naturality := โฏ } } - 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.IsLimit.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.Cone F} (h : CategoryTheory.Limits.IsLimit t) (s : CategoryTheory.Limits.Cone F) : โ! l, โ (j : J), CategoryTheory.CategoryStruct.comp l (t.ฯ.app j) = s.ฯ.app j - CategoryTheory.Limits.IsLimit.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.Cone F} (ht : โ (s : CategoryTheory.Limits.Cone F), โ! l, โ (j : J), CategoryTheory.CategoryStruct.comp l (t.ฯ.app j) = s.ฯ.app j) : CategoryTheory.Limits.IsLimit 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.IsLimit.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.Cone F} (h : CategoryTheory.Limits.IsLimit t) {W : C} {f f' : W โถ t.pt} (w : โ (j : J), CategoryTheory.CategoryStruct.comp f (t.ฯ.app j) = CategoryTheory.CategoryStruct.comp f' (t.ฯ.app j)) : 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.IsLimit.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.Cone F} (self : CategoryTheory.Limits.IsLimit t) (s : CategoryTheory.Limits.Cone F) (m : s.pt โถ t.pt) : (โ (j : J), CategoryTheory.CategoryStruct.comp m (t.ฯ.app j) = s.ฯ.app j) โ m = self.lift 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.IsLimit.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.Cone F} (self : CategoryTheory.Limits.IsLimit t) (s : CategoryTheory.Limits.Cone F) (j : J) {Z : C} (h : F.obj j โถ Z) : CategoryTheory.CategoryStruct.comp (self.lift s) (CategoryTheory.CategoryStruct.comp (t.ฯ.app j) h) = CategoryTheory.CategoryStruct.comp (s.ฯ.app j) 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.IsLimit.conePointUniqueUpToIso_hom_comp_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.Cone F} (P : CategoryTheory.Limits.IsLimit s) (Q : CategoryTheory.Limits.IsLimit t) (j : J) {Z : C} (h : F.obj j โถ Z) : CategoryTheory.CategoryStruct.comp (P.conePointUniqueUpToIso Q).hom (CategoryTheory.CategoryStruct.comp (t.ฯ.app j) h) = CategoryTheory.CategoryStruct.comp (s.ฯ.app j) h - CategoryTheory.Limits.IsLimit.conePointUniqueUpToIso_inv_comp_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.Cone F} (P : CategoryTheory.Limits.IsLimit s) (Q : CategoryTheory.Limits.IsLimit t) (j : J) {Z : C} (h : F.obj j โถ Z) : CategoryTheory.CategoryStruct.comp (P.conePointUniqueUpToIso Q).inv (CategoryTheory.CategoryStruct.comp (s.ฯ.app j) h) = CategoryTheory.CategoryStruct.comp (t.ฯ.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.IsLimit.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} (c : CategoryTheory.Limits.Cone F) {d : CategoryTheory.Limits.Cone G} (hd : CategoryTheory.Limits.IsLimit d) (ฮฑ : F โถ G) (j : J) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.IsLimit.map c hd ฮฑ) (d.ฯ.app j) = CategoryTheory.CategoryStruct.comp (c.ฯ.app j) (ฮฑ.app j) - 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.IsLimit.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.Cone F} (h : CategoryTheory.Limits.IsLimit 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.IsLimit.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} (c : CategoryTheory.Limits.Cone F) {d : CategoryTheory.Limits.Cone G} (hd : CategoryTheory.Limits.IsLimit d) (ฮฑ : F โถ G) (j : J) {Z : C} (h : G.obj j โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.IsLimit.map c hd ฮฑ) (CategoryTheory.CategoryStruct.comp (d.ฯ.app j) h) = CategoryTheory.CategoryStruct.comp (c.ฯ.app j) (CategoryTheory.CategoryStruct.comp (ฮฑ.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.IsLimit.conePointsIsoOfNatIso_hom_comp ๐ 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.Cone F} {t : CategoryTheory.Limits.Cone G} (P : CategoryTheory.Limits.IsLimit s) (Q : CategoryTheory.Limits.IsLimit t) (w : F โ G) (j : J) : CategoryTheory.CategoryStruct.comp (P.conePointsIsoOfNatIso Q w).hom (t.ฯ.app j) = CategoryTheory.CategoryStruct.comp (s.ฯ.app j) (w.hom.app j) - CategoryTheory.Limits.IsLimit.conePointsIsoOfNatIso_inv_comp ๐ 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.Cone F} {t : CategoryTheory.Limits.Cone G} (P : CategoryTheory.Limits.IsLimit s) (Q : CategoryTheory.Limits.IsLimit t) (w : F โ G) (j : J) : CategoryTheory.CategoryStruct.comp (P.conePointsIsoOfNatIso Q w).inv (s.ฯ.app j) = CategoryTheory.CategoryStruct.comp (t.ฯ.app j) (w.inv.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.IsLimit.conePointsIsoOfNatIso_hom_comp_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.Cone F} {t : CategoryTheory.Limits.Cone G} (P : CategoryTheory.Limits.IsLimit s) (Q : CategoryTheory.Limits.IsLimit t) (w : F โ G) (j : J) {Z : C} (h : G.obj j โถ Z) : CategoryTheory.CategoryStruct.comp (P.conePointsIsoOfNatIso Q w).hom (CategoryTheory.CategoryStruct.comp (t.ฯ.app j) h) = CategoryTheory.CategoryStruct.comp (s.ฯ.app j) (CategoryTheory.CategoryStruct.comp (w.hom.app j) h) - CategoryTheory.Limits.IsLimit.conePointsIsoOfNatIso_inv_comp_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.Cone F} {t : CategoryTheory.Limits.Cone G} (P : CategoryTheory.Limits.IsLimit s) (Q : CategoryTheory.Limits.IsLimit t) (w : F โ G) (j : J) {Z : C} (h : F.obj j โถ Z) : CategoryTheory.CategoryStruct.comp (P.conePointsIsoOfNatIso Q w).inv (CategoryTheory.CategoryStruct.comp (s.ฯ.app j) h) = CategoryTheory.CategoryStruct.comp (t.ฯ.app j) (CategoryTheory.CategoryStruct.comp (w.inv.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.IsLimit.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.Cone F} (lift : (s : CategoryTheory.Limits.Cone F) โ s.pt โถ t.pt) (fac : โ (s : CategoryTheory.Limits.Cone F) (j : J), CategoryTheory.CategoryStruct.comp (lift s) (t.ฯ.app j) = s.ฯ.app j := by cat_disch) (uniq : โ (s : CategoryTheory.Limits.Cone F) (m : s.pt โถ t.pt), (โ (j : J), CategoryTheory.CategoryStruct.comp m (t.ฯ.app j) = s.ฯ.app j) โ m = lift s := by cat_disch) : CategoryTheory.Limits.IsLimit 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.IsLimit.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.Cone F} (h : CategoryTheory.Limits.IsLimit t) {W : C} (f : W โถ t.pt) : h.homEquiv f = (t.extend f).ฯ - 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.IsLimit.homEquiv_symm_ฯ_app ๐ 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.Cone F} (h : CategoryTheory.Limits.IsLimit t) {W : C} (f : (CategoryTheory.Functor.const J).obj W โถ F) (j : J) : CategoryTheory.CategoryStruct.comp (h.homEquiv.symm f) (t.ฯ.app j) = 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.IsLimit.homEquiv_symm_ฯ_app_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.Cone F} (h : CategoryTheory.Limits.IsLimit t) {W : C} (f : (CategoryTheory.Functor.const J).obj W โถ F) (j : J) {Z : C} (hโ : F.obj j โถ Z) : CategoryTheory.CategoryStruct.comp (h.homEquiv.symm f) (CategoryTheory.CategoryStruct.comp (t.ฯ.app j) 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.IsLimit.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.Cone F} (h : CategoryTheory.Limits.IsLimit t) {W W' : C} (f : (CategoryTheory.Functor.const J).obj W โถ F) (g : W' โถ W) : h.homEquiv.symm (CategoryTheory.CategoryStruct.comp ((CategoryTheory.Functor.const J).map g) f) = CategoryTheory.CategoryStruct.comp g (h.homEquiv.symm f) - CategoryTheory.Limits.colimConstAdj ๐ Mathlib.CategoryTheory.Limits.HasLimits
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfShape J C] : CategoryTheory.Limits.colim โฃ CategoryTheory.Functor.const J - CategoryTheory.Limits.constLimAdj ๐ Mathlib.CategoryTheory.Limits.HasLimits
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasLimitsOfShape J C] : CategoryTheory.Functor.const J โฃ CategoryTheory.Limits.lim - CategoryTheory.Limits.coneOfAdj ๐ Mathlib.CategoryTheory.Limits.HasLimits
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type u} [CategoryTheory.Category.{v, u} C] {L : CategoryTheory.Functor (CategoryTheory.Functor J C) C} (adj : CategoryTheory.Functor.const J โฃ L) (F : CategoryTheory.Functor J C) : CategoryTheory.Limits.Cone F - CategoryTheory.Limits.isLimitConeOfAdj ๐ Mathlib.CategoryTheory.Limits.HasLimits
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type u} [CategoryTheory.Category.{v, u} C] {L : CategoryTheory.Functor (CategoryTheory.Functor J C) C} (adj : CategoryTheory.Functor.const J โฃ L) (F : CategoryTheory.Functor J C) : CategoryTheory.Limits.IsLimit (CategoryTheory.Limits.coneOfAdj adj F) - CategoryTheory.Limits.coneOfAdj_pt ๐ Mathlib.CategoryTheory.Limits.HasLimits
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type u} [CategoryTheory.Category.{v, u} C] {L : CategoryTheory.Functor (CategoryTheory.Functor J C) C} (adj : CategoryTheory.Functor.const J โฃ L) (F : CategoryTheory.Functor J C) : (CategoryTheory.Limits.coneOfAdj adj F).pt = L.obj F - CategoryTheory.Limits.colimit.cocone_ฮน ๐ 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).ฮน.app = 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) (j : J) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ฮน F j) (CategoryTheory.Limits.colimit.desc F c) = c.ฮน.app j - CategoryTheory.Limits.limit.cone_ฯ ๐ 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.HasLimit F] : (CategoryTheory.Limits.limit.cone F).ฯ.app = CategoryTheory.Limits.limit.ฯ F - CategoryTheory.Limits.limit.lift_ฯ ๐ 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.HasLimit F] (c : CategoryTheory.Limits.Cone F) (j : J) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.limit.lift F c) (CategoryTheory.Limits.limit.ฯ F j) = c.ฯ.app j - CategoryTheory.Limits.colimit.ฮน_coconeMorphism ๐ 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) (j : J) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ฮน F j) (CategoryTheory.Limits.colimit.coconeMorphism c).hom = c.ฮน.app j - CategoryTheory.Limits.limit.coneMorphism_ฯ ๐ 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.HasLimit F] (c : CategoryTheory.Limits.Cone F) (j : J) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.limit.coneMorphism c).hom (CategoryTheory.Limits.limit.ฯ F j) = c.ฯ.app j - CategoryTheory.Limits.colimit.existsUnique ๐ 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.Cocone F) : โ! l, โ (j : J), CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ฮน F j) l = t.ฮน.app j - CategoryTheory.Limits.limit.existsUnique ๐ 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.HasLimit F] (t : CategoryTheory.Limits.Cone F) : โ! l, โ (j : J), CategoryTheory.CategoryStruct.comp l (CategoryTheory.Limits.limit.ฯ F j) = t.ฯ.app j - CategoryTheory.Limits.colimit.isoColimitCocone_ฮน_inv ๐ 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) (j : J) : CategoryTheory.CategoryStruct.comp (t.cocone.ฮน.app j) (CategoryTheory.Limits.colimit.isoColimitCocone t).inv = CategoryTheory.Limits.colimit.ฮน F j - CategoryTheory.Limits.limit.isoLimitCone_hom_ฯ ๐ 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.HasLimit F] (t : CategoryTheory.Limits.LimitCone F) (j : J) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.limit.isoLimitCone t).hom (t.cone.ฯ.app j) = CategoryTheory.Limits.limit.ฯ F j - CategoryTheory.Limits.colimit.ฮน_desc_assoc ๐ 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) (j : J) {Z : C} (h : c.pt โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ฮน F j) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.desc F c) h) = CategoryTheory.CategoryStruct.comp (c.ฮน.app j) h - CategoryTheory.Limits.limit.lift_ฯ_assoc ๐ 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.HasLimit F] (c : CategoryTheory.Limits.Cone F) (j : J) {Z : C} (h : F.obj j โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.limit.lift F c) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.limit.ฯ F j) h) = CategoryTheory.CategoryStruct.comp (c.ฯ.app j) h - CategoryTheory.Limits.colimit.isoColimitCocone_ฮน_hom ๐ 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) (j : J) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ฮน F j) (CategoryTheory.Limits.colimit.isoColimitCocone t).hom = t.cocone.ฮน.app j - CategoryTheory.Limits.limit.isoLimitCone_inv_ฯ ๐ 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.HasLimit F] (t : CategoryTheory.Limits.LimitCone F) (j : J) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.limit.isoLimitCone t).inv (CategoryTheory.Limits.limit.ฯ F j) = t.cone.ฯ.app j - CategoryTheory.Limits.colimit.comp_coconePointUniqueUpToIso_hom ๐ 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} (hc : CategoryTheory.Limits.IsColimit c) (j : J) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ฮน F j) ((CategoryTheory.Limits.colimit.isColimit F).coconePointUniqueUpToIso hc).hom = c.ฮน.app j - CategoryTheory.Limits.colimit.comp_coconePointUniqueUpToIso_inv ๐ 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} (hc : CategoryTheory.Limits.IsColimit c) (j : J) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ฮน F j) (hc.coconePointUniqueUpToIso (CategoryTheory.Limits.colimit.isColimit F)).inv = c.ฮน.app j - CategoryTheory.Limits.limit.conePointUniqueUpToIso_hom_comp ๐ 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.HasLimit F] {c : CategoryTheory.Limits.Cone F} (hc : CategoryTheory.Limits.IsLimit c) (j : J) : CategoryTheory.CategoryStruct.comp (hc.conePointUniqueUpToIso (CategoryTheory.Limits.limit.isLimit F)).hom (CategoryTheory.Limits.limit.ฯ F j) = c.ฯ.app j - CategoryTheory.Limits.limit.conePointUniqueUpToIso_inv_comp ๐ 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.HasLimit F] {c : CategoryTheory.Limits.Cone F} (hc : CategoryTheory.Limits.IsLimit c) (j : J) : CategoryTheory.CategoryStruct.comp ((CategoryTheory.Limits.limit.isLimit F).conePointUniqueUpToIso hc).inv (CategoryTheory.Limits.limit.ฯ F j) = c.ฯ.app j - CategoryTheory.Limits.colimit.isoColimitCocone_ฮน_inv_assoc ๐ 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) (j : J) {Z : C} (h : CategoryTheory.Limits.colimit F โถ Z) : CategoryTheory.CategoryStruct.comp (t.cocone.ฮน.app j) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.isoColimitCocone t).inv h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ฮน F j) h - CategoryTheory.Limits.limit.isoLimitCone_hom_ฯ_assoc ๐ 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.HasLimit F] (t : CategoryTheory.Limits.LimitCone F) (j : J) {Z : C} (h : F.obj j โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.limit.isoLimitCone t).hom (CategoryTheory.CategoryStruct.comp (t.cone.ฯ.app j) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.limit.ฯ F j) h - CategoryTheory.Limits.colimit.isoColimitCocone_ฮน_hom_assoc ๐ 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) (j : J) {Z : C} (h : t.cocone.pt โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ฮน F j) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.isoColimitCocone t).hom h) = CategoryTheory.CategoryStruct.comp (t.cocone.ฮน.app j) h - CategoryTheory.Limits.limit.isoLimitCone_inv_ฯ_assoc ๐ 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.HasLimit F] (t : CategoryTheory.Limits.LimitCone F) (j : J) {Z : C} (h : F.obj j โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.limit.isoLimitCone t).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.limit.ฯ F j) h) = CategoryTheory.CategoryStruct.comp (t.cone.ฯ.app j) h - CategoryTheory.Limits.colimit.comp_coconePointUniqueUpToIso_hom_assoc ๐ 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} (hc : CategoryTheory.Limits.IsColimit c) (j : J) {Z : C} (h : c.pt โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ฮน F j) (CategoryTheory.CategoryStruct.comp ((CategoryTheory.Limits.colimit.isColimit F).coconePointUniqueUpToIso hc).hom h) = CategoryTheory.CategoryStruct.comp (c.ฮน.app j) h - CategoryTheory.Limits.colimit.comp_coconePointUniqueUpToIso_inv_assoc ๐ 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} (hc : CategoryTheory.Limits.IsColimit c) (j : J) {Z : C} (h : c.pt โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.ฮน F j) (CategoryTheory.CategoryStruct.comp (hc.coconePointUniqueUpToIso (CategoryTheory.Limits.colimit.isColimit F)).inv h) = CategoryTheory.CategoryStruct.comp (c.ฮน.app j) h - CategoryTheory.Limits.limit.conePointUniqueUpToIso_hom_comp_assoc ๐ 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.HasLimit F] {c : CategoryTheory.Limits.Cone F} (hc : CategoryTheory.Limits.IsLimit c) (j : J) {Z : C} (h : F.obj j โถ Z) : CategoryTheory.CategoryStruct.comp (hc.conePointUniqueUpToIso (CategoryTheory.Limits.limit.isLimit F)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.limit.ฯ F j) h) = CategoryTheory.CategoryStruct.comp (c.ฯ.app j) h - CategoryTheory.Limits.limit.conePointUniqueUpToIso_inv_comp_assoc ๐ 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.HasLimit F] {c : CategoryTheory.Limits.Cone F} (hc : CategoryTheory.Limits.IsLimit c) (j : J) {Z : C} (h : F.obj j โถ Z) : CategoryTheory.CategoryStruct.comp ((CategoryTheory.Limits.limit.isLimit F).conePointUniqueUpToIso hc).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.limit.ฯ F j) h) = CategoryTheory.CategoryStruct.comp (c.ฯ.app j) h - CategoryTheory.Limits.coneOfAdj_ฯ ๐ Mathlib.CategoryTheory.Limits.HasLimits
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type u} [CategoryTheory.Category.{v, u} C] {L : CategoryTheory.Functor (CategoryTheory.Functor J C) C} (adj : CategoryTheory.Functor.const J โฃ L) (F : CategoryTheory.Functor J C) : (CategoryTheory.Limits.coneOfAdj adj F).ฯ = adj.counit.app F - CategoryTheory.Limits.colimit.homIso_hom ๐ 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] {W : C} : (CategoryTheory.Limits.colimit.homIso F W).hom = TypeCat.ofHom fun f => CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.colimit.cocone F).ฮน ((CategoryTheory.Functor.const J).map f.down) - CategoryTheory.Limits.limit.homIso_hom ๐ 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.HasLimit F] {W : C} : (CategoryTheory.Limits.limit.homIso F W).hom = TypeCat.ofHom fun f => CategoryTheory.CategoryStruct.comp ((CategoryTheory.Functor.const J).map f.down) (CategoryTheory.Limits.limit.cone F).ฯ - CategoryTheory.Limits.isLimitConeOfAdj_lift ๐ Mathlib.CategoryTheory.Limits.HasLimits
{J : Type uโ} [CategoryTheory.Category.{vโ, uโ} J] {C : Type u} [CategoryTheory.Category.{v, u} C] {L : CategoryTheory.Functor (CategoryTheory.Functor J C) C} (adj : CategoryTheory.Functor.const J โฃ L) (F : CategoryTheory.Functor J C) (s : CategoryTheory.Limits.Cone F) : (CategoryTheory.Limits.isLimitConeOfAdj adj F).lift s = (adj.homEquiv s.pt F) s.ฯ - CategoryTheory.Limits.Cofan.mk_ฮน_app ๐ Mathlib.CategoryTheory.Limits.Shapes.Products
{ฮฒ : Type w} {C : Type u} [CategoryTheory.Category.{v, u} C] {f : ฮฒ โ C} (P : C) (p : (b : ฮฒ) โ f b โถ P) (X : CategoryTheory.Discrete ฮฒ) : (CategoryTheory.Limits.Cofan.mk P p).ฮน.app X = p X.as - CategoryTheory.Limits.Fan.mk_ฯ_app ๐ Mathlib.CategoryTheory.Limits.Shapes.Products
{ฮฒ : Type w} {C : Type u} [CategoryTheory.Category.{v, u} C] {f : ฮฒ โ C} (P : C) (p : (b : ฮฒ) โ P โถ f b) (X : CategoryTheory.Discrete ฮฒ) : (CategoryTheory.Limits.Fan.mk P p).ฯ.app X = p X.as - CategoryTheory.Limits.isColimitEquivCofanOfIsThin ๐ Mathlib.CategoryTheory.Limits.Shapes.Products
{C : Type u} [CategoryTheory.Category.{v, u} C] [Quiver.IsThin C] {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] {K : CategoryTheory.Functor J C} (c : CategoryTheory.Limits.Cocone K) : CategoryTheory.Limits.IsColimit c โ CategoryTheory.Limits.IsColimit (CategoryTheory.Limits.Cofan.mk c.pt c.ฮน.app)
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