Loogle!
Result
Found 716 declarations mentioning CategoryTheory.SimplicialObject. Of these, only the first 200 are shown.
- CategoryTheory.SimplicialObject š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] : Type (max v u) - CategoryTheory.SimplicialObject.augmentOfIsTerminal š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {T : C} (hT : CategoryTheory.Limits.IsTerminal T) : CategoryTheory.SimplicialObject.Augmented C - CategoryTheory.SimplicialObject.const š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] : CategoryTheory.Functor C (CategoryTheory.SimplicialObject C) - CategoryTheory.SimplicialObject.instHasColimits š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] : CategoryTheory.Limits.HasColimits (CategoryTheory.SimplicialObject C) - CategoryTheory.SimplicialObject.instHasLimits š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasLimits C] : CategoryTheory.Limits.HasLimits (CategoryTheory.SimplicialObject C) - CategoryTheory.SimplicialObject.Augmented.drop š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] : CategoryTheory.Functor (CategoryTheory.SimplicialObject.Augmented C) (CategoryTheory.SimplicialObject C) - CategoryTheory.SimplicialObject.instHasColimitsOfShape š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {J : Type v} [CategoryTheory.SmallCategory J] [CategoryTheory.Limits.HasColimitsOfShape J C] : CategoryTheory.Limits.HasColimitsOfShape J (CategoryTheory.SimplicialObject C) - CategoryTheory.SimplicialObject.instHasLimitsOfShape š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {J : Type v} [CategoryTheory.SmallCategory J] [CategoryTheory.Limits.HasLimitsOfShape J C] : CategoryTheory.Limits.HasLimitsOfShape J (CategoryTheory.SimplicialObject C) - CategoryTheory.cosimplicialSimplicialEquiv š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] : (CategoryTheory.CosimplicialObject C)įµįµ ā CategoryTheory.SimplicialObject Cįµįµ - CategoryTheory.simplicialCosimplicialEquiv š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] : (CategoryTheory.SimplicialObject C)įµįµ ā CategoryTheory.CosimplicialObject Cįµįµ - CategoryTheory.SimplicialObject.truncation š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) : CategoryTheory.Functor (CategoryTheory.SimplicialObject C) (CategoryTheory.SimplicialObject.Truncated C n) - CategoryTheory.SimplicialObject.eqToIso š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n m : ā} (h : n = m) : X.obj (Opposite.op { len := n }) ā X.obj (Opposite.op { len := m }) - CategoryTheory.SimplicialObject.diagonal š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} : X.obj (Opposite.op { len := n }) ā¶ X.obj (Opposite.op { len := 1 }) - CategoryTheory.SimplicialObject.augmentOfIsTerminal_right š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {T : C} (hT : CategoryTheory.Limits.IsTerminal T) : (X.augmentOfIsTerminal hT).right = T - CategoryTheory.SimplicialObject.Augmented.const_obj_right š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) : (CategoryTheory.SimplicialObject.Augmented.const.obj X).right = X - CategoryTheory.SimplicialObject.augmentOfIsTerminal_left š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {T : C} (hT : CategoryTheory.Limits.IsTerminal T) : (X.augmentOfIsTerminal hT).left = X - CategoryTheory.SimplicialObject.whiskering š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (D : Type u_1) [CategoryTheory.Category.{v_1, u_1} D] : CategoryTheory.Functor (CategoryTheory.Functor C D) (CategoryTheory.Functor (CategoryTheory.SimplicialObject C) (CategoryTheory.SimplicialObject D)) - CategoryTheory.SimplicialObject.eqToIso_refl š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} (h : n = n) : X.eqToIso h = CategoryTheory.Iso.refl (X.obj (Opposite.op { len := n })) - CategoryTheory.SimplicialObject.Ī“ š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} (i : Fin (n + 2)) : X.obj (Opposite.op { len := n + 1 }) ā¶ X.obj (Opposite.op { len := n }) - CategoryTheory.SimplicialObject.Ļ š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} (i : Fin (n + 1)) : X.obj (Opposite.op { len := n }) ā¶ X.obj (Opposite.op { len := n + 1 }) - CategoryTheory.SimplicialObject.Augmented.toArrow_obj_left š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject.Augmented C) : (CategoryTheory.SimplicialObject.Augmented.toArrow.obj X).left = (CategoryTheory.SimplicialObject.Augmented.drop.obj X).obj (Opposite.op { len := 0 }) - CategoryTheory.SimplicialObject.Augmented.const_obj_left š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) : (CategoryTheory.SimplicialObject.Augmented.const.obj X).left = (CategoryTheory.SimplicialObject.const C).obj X - CategoryTheory.SimplicialObject.cosk š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasRightKanExtension F] : CategoryTheory.Functor (CategoryTheory.SimplicialObject C) (CategoryTheory.SimplicialObject C) - CategoryTheory.SimplicialObject.sk š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasLeftKanExtension F] : CategoryTheory.Functor (CategoryTheory.SimplicialObject C) (CategoryTheory.SimplicialObject C) - CategoryTheory.SimplicialObject.Augmented.point_obj š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.Comma (CategoryTheory.Functor.id (CategoryTheory.SimplicialObject C)) (CategoryTheory.SimplicialObject.const C)) : CategoryTheory.SimplicialObject.Augmented.point.obj X = X.right - CategoryTheory.SimplicialObject.Truncated.cosk š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasRightKanExtension F] : CategoryTheory.Functor (CategoryTheory.SimplicialObject.Truncated C n) (CategoryTheory.SimplicialObject C) - CategoryTheory.SimplicialObject.Truncated.sk š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasLeftKanExtension F] : CategoryTheory.Functor (CategoryTheory.SimplicialObject.Truncated C n) (CategoryTheory.SimplicialObject C) - CategoryTheory.cosimplicialSimplicialEquiv_inverse_obj š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (F : CategoryTheory.Functor SimplexCategoryįµįµ Cįµįµ) : (CategoryTheory.cosimplicialSimplicialEquiv C).inverse.obj F = Opposite.op F.unop - CategoryTheory.SimplicialObject.coskAdj š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasRightKanExtension F] : CategoryTheory.SimplicialObject.truncation n ⣠CategoryTheory.SimplicialObject.Truncated.cosk n - CategoryTheory.SimplicialObject.skAdj š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasLeftKanExtension F] : CategoryTheory.SimplicialObject.Truncated.sk n ⣠CategoryTheory.SimplicialObject.truncation n - CategoryTheory.SimplicialObject.Augmented.drop_obj š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.Comma (CategoryTheory.Functor.id (CategoryTheory.SimplicialObject C)) (CategoryTheory.SimplicialObject.const C)) : CategoryTheory.SimplicialObject.Augmented.drop.obj X = X.left - CategoryTheory.SimplicialObject.Augmented.rightOp_left š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject.Augmented C) : X.rightOp.left = Opposite.op X.right - CategoryTheory.CosimplicialObject.Augmented.leftOp_right š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented Cįµįµ) : X.leftOp.right = Opposite.unop X.left - CategoryTheory.simplicialCosimplicialEquiv_inverse_obj š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (F : CategoryTheory.Functor SimplexCategory Cįµįµ) : (CategoryTheory.simplicialCosimplicialEquiv C).inverse.obj F = Opposite.op F.leftOp - CategoryTheory.cosimplicialSimplicialEquiv_functor_obj_obj š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (F : (CategoryTheory.Functor SimplexCategory C)įµįµ) (X : SimplexCategoryįµįµ) : ((CategoryTheory.cosimplicialSimplicialEquiv C).functor.obj F).obj X = Opposite.op ((Opposite.unop F).obj (Opposite.unop X)) - CategoryTheory.simplicialCosimplicialEquiv_functor_obj_obj š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (F : (CategoryTheory.Functor SimplexCategoryįµįµ C)įµįµ) (X : SimplexCategory) : ((CategoryTheory.simplicialCosimplicialEquiv C).functor.obj F).obj X = Opposite.op ((Opposite.unop F).obj (Opposite.op X)) - CategoryTheory.SimplicialObject.Ī“_def š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} (i : Fin (n + 2)) : X.Ī“ i = X.map (SimplexCategory.Ī“ i).op - CategoryTheory.SimplicialObject.Ļ_def š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} (i : Fin (n + 1)) : X.Ļ i = X.map (SimplexCategory.Ļ i).op - CategoryTheory.SimplicialObject.hom_ext š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.SimplicialObject C} (f g : X ā¶ Y) (h : ā (n : SimplexCategoryįµįµ), f.app n = g.app n) : f = g - CategoryTheory.SimplicialObject.Augmented.rightOp_right_obj š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject.Augmented C) (Xā : SimplexCategory) : X.rightOp.right.obj Xā = Opposite.op (X.left.obj (Opposite.op Xā)) - CategoryTheory.SimplicialObject.hom_ext_iff š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.SimplicialObject C} {f g : X ā¶ Y} : f = g ā ā (n : SimplexCategoryįµįµ), f.app n = g.app n - CategoryTheory.CosimplicialObject.Augmented.leftOp_left_obj š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented Cįµįµ) (Xā : SimplexCategoryįµįµ) : X.leftOp.left.obj Xā = Opposite.unop (X.right.obj (Opposite.unop Xā)) - CategoryTheory.SimplicialObject.whiskering_obj_obj_Ī“ š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {D : Type u_1} [CategoryTheory.Category.{v_1, u_1} D] (F : CategoryTheory.Functor C D) (X : CategoryTheory.SimplicialObject C) {n : ā} (i : Fin (n + 2)) : CategoryTheory.SimplicialObject.Ī“ (CategoryTheory.Functor.comp X F) i = F.map (X.Ī“ i) - CategoryTheory.SimplicialObject.whiskering_obj_obj_Ļ š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {D : Type u_1} [CategoryTheory.Category.{v_1, u_1} D] (F : CategoryTheory.Functor C D) (X : CategoryTheory.SimplicialObject C) {n : ā} (i : Fin (n + 1)) : CategoryTheory.SimplicialObject.Ļ (CategoryTheory.Functor.comp X F) i = F.map (X.Ļ i) - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_self š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 1)} : CategoryTheory.CategoryStruct.comp (X.Ļ i) (X.Ī“ i.castSucc) = CategoryTheory.CategoryStruct.id (X.obj (Opposite.op { len := n })) - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_succ š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 1)} : CategoryTheory.CategoryStruct.comp (X.Ļ i) (X.Ī“ i.succ) = CategoryTheory.CategoryStruct.id (X.obj (Opposite.op { len := n })) - CategoryTheory.SimplicialObject.truncationCompTrunc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {n m : ā} (h : m ⤠n) : (CategoryTheory.SimplicialObject.truncation n).comp (CategoryTheory.SimplicialObject.Truncated.trunc C n m āÆ) ā CategoryTheory.SimplicialObject.truncation m - CategoryTheory.SimplicialObject.Truncated.cosk.faithful š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasRightKanExtension F] [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasPointwiseRightKanExtension F] : (CategoryTheory.SimplicialObject.Truncated.cosk n).Faithful - CategoryTheory.SimplicialObject.Truncated.cosk.full š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasRightKanExtension F] [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasPointwiseRightKanExtension F] : (CategoryTheory.SimplicialObject.Truncated.cosk n).Full - CategoryTheory.SimplicialObject.Truncated.cosk.fullyFaithful š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasRightKanExtension F] [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasPointwiseRightKanExtension F] : (CategoryTheory.SimplicialObject.Truncated.cosk n).FullyFaithful - CategoryTheory.SimplicialObject.Truncated.coskAdj.reflective š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasRightKanExtension F] [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasPointwiseRightKanExtension F] : CategoryTheory.Reflective (CategoryTheory.SimplicialObject.Truncated.cosk n) - CategoryTheory.SimplicialObject.Truncated.sk.faithful š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasLeftKanExtension F] [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasPointwiseLeftKanExtension F] : (CategoryTheory.SimplicialObject.Truncated.sk n).Faithful - CategoryTheory.SimplicialObject.Truncated.sk.full š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasLeftKanExtension F] [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasPointwiseLeftKanExtension F] : (CategoryTheory.SimplicialObject.Truncated.sk n).Full - CategoryTheory.SimplicialObject.Truncated.sk.fullyFaithful š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasLeftKanExtension F] [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasPointwiseLeftKanExtension F] : (CategoryTheory.SimplicialObject.Truncated.sk n).FullyFaithful - CategoryTheory.SimplicialObject.Truncated.skAdj.coreflective š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasLeftKanExtension F] [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasPointwiseLeftKanExtension F] : CategoryTheory.Coreflective (CategoryTheory.SimplicialObject.Truncated.sk n) - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_self_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 1)} {Z : C} (h : X.obj (Opposite.op { len := n }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ļ i) (CategoryTheory.CategoryStruct.comp (X.Ī“ i.castSucc) h) = h - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_succ_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 1)} {Z : C} (h : X.obj (Opposite.op { len := n }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ļ i) (CategoryTheory.CategoryStruct.comp (X.Ī“ i.succ) h) = h - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_self' š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {j : Fin (n + 2)} {i : Fin (n + 1)} (H : j = i.castSucc) : CategoryTheory.CategoryStruct.comp (X.Ļ i) (X.Ī“ j) = CategoryTheory.CategoryStruct.id (X.obj (Opposite.op { len := n })) - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_succ' š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {j : Fin (n + 2)} {i : Fin (n + 1)} (H : j = i.succ) : CategoryTheory.CategoryStruct.comp (X.Ļ i) (X.Ī“ j) = CategoryTheory.CategoryStruct.id (X.obj (Opposite.op { len := n })) - CategoryTheory.SimplicialObject.augmentOfIsTerminal_hom_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {T : C} (hT : CategoryTheory.Limits.IsTerminal T) (xā : SimplexCategoryįµįµ) : (X.augmentOfIsTerminal hT).hom.app xā = hT.from (X.obj xā) - CategoryTheory.SimplicialObject.id_right š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject.Augmented C) : (CategoryTheory.CategoryStruct.id X).right = CategoryTheory.CategoryStruct.id X.right - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_self'_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {j : Fin (n + 2)} {i : Fin (n + 1)} (H : j = i.castSucc) {Z : C} (h : X.obj (Opposite.op { len := n }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ļ i) (CategoryTheory.CategoryStruct.comp (X.Ī“ j) h) = h - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_succ'_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {j : Fin (n + 2)} {i : Fin (n + 1)} (H : j = i.succ) {Z : C} (h : X.obj (Opposite.op { len := n }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ļ i) (CategoryTheory.CategoryStruct.comp (X.Ī“ j) h) = h - CategoryTheory.SimplicialObject.Augmented.rightOpLeftOpIso_hom_right š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject.Augmented C) : X.rightOpLeftOpIso.hom.right = CategoryTheory.CategoryStruct.id X.right - CategoryTheory.SimplicialObject.Augmented.rightOpLeftOpIso_inv_right š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject.Augmented C) : X.rightOpLeftOpIso.inv.right = CategoryTheory.CategoryStruct.id X.right - CategoryTheory.cosimplicialSimplicialEquiv_functor_obj_map š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (F : (CategoryTheory.Functor SimplexCategory C)įµįµ) {Xā Yā : SimplexCategoryįµįµ} (f : Xā ā¶ Yā) : ((CategoryTheory.cosimplicialSimplicialEquiv C).functor.obj F).map f = ((Opposite.unop F).map f.unop).op - CategoryTheory.SimplicialObject.augment š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) (Xā : C) (f : X.obj (Opposite.op { len := 0 }) ā¶ Xā) (w : ā (i : SimplexCategory) (gā gā : { len := 0 } ā¶ i), CategoryTheory.CategoryStruct.comp (X.map gā.op) f = CategoryTheory.CategoryStruct.comp (X.map gā.op) f) : CategoryTheory.SimplicialObject.Augmented C - CategoryTheory.simplicialCosimplicialEquiv_functor_obj_map š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (F : (CategoryTheory.Functor SimplexCategoryįµįµ C)įµįµ) {Xā Yā : SimplexCategory} (f : Xā ā¶ Yā) : ((CategoryTheory.simplicialCosimplicialEquiv C).functor.obj F).map f = ((Opposite.unop F).map f.op).op - CategoryTheory.SimplicialObject.Augmented.const_obj_hom š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) : (CategoryTheory.SimplicialObject.Augmented.const.obj X).hom = CategoryTheory.CategoryStruct.id ((CategoryTheory.Functor.id (CategoryTheory.SimplicialObject C)).obj ((CategoryTheory.SimplicialObject.const C).obj X)) - CategoryTheory.SimplicialObject.Augmented.whiskering_map_app_right š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (D : Type u') [CategoryTheory.Category.{v', u'} D] {Xā Yā : CategoryTheory.Functor C D} (Ī· : Xā ā¶ Yā) (A : CategoryTheory.SimplicialObject.Augmented C) : (((CategoryTheory.SimplicialObject.Augmented.whiskering C D).map Ī·).app A).right = Ī·.app (CategoryTheory.SimplicialObject.Augmented.point.obj A) - CategoryTheory.simplicialCosimplicialEquiv_inverse_map š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {Xā Yā : CategoryTheory.Functor SimplexCategory Cįµįµ} (Ī· : Xā ā¶ Yā) : (CategoryTheory.simplicialCosimplicialEquiv C).inverse.map Ī· = (CategoryTheory.NatTrans.leftOp Ī·).op - CategoryTheory.SimplicialObject.Ī“_naturality š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X' X : CategoryTheory.SimplicialObject C} (f : X ā¶ X') {n : ā} (i : Fin (n + 2)) : CategoryTheory.CategoryStruct.comp (X.Ī“ i) (f.app (Opposite.op { len := n })) = CategoryTheory.CategoryStruct.comp (f.app (Opposite.op { len := n + 1 })) (X'.Ī“ i) - CategoryTheory.SimplicialObject.Ļ_naturality š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X' X : CategoryTheory.SimplicialObject C} (f : X ā¶ X') {n : ā} (i : Fin (n + 1)) : CategoryTheory.CategoryStruct.comp (X.Ļ i) (f.app (Opposite.op { len := n + 1 })) = CategoryTheory.CategoryStruct.comp (f.app (Opposite.op { len := n })) (X'.Ļ i) - CategoryTheory.SimplicialObject.augment_right š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) (Xā : C) (f : X.obj (Opposite.op { len := 0 }) ā¶ Xā) (w : ā (i : SimplexCategory) (gā gā : { len := 0 } ā¶ i), CategoryTheory.CategoryStruct.comp (X.map gā.op) f = CategoryTheory.CategoryStruct.comp (X.map gā.op) f) : (X.augment Xā f w).right = Xā - CategoryTheory.SimplicialObject.augment_left š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) (Xā : C) (f : X.obj (Opposite.op { len := 0 }) ā¶ Xā) (w : ā (i : SimplexCategory) (gā gā : { len := 0 } ā¶ i), CategoryTheory.CategoryStruct.comp (X.map gā.op) f = CategoryTheory.CategoryStruct.comp (X.map gā.op) f) : (X.augment Xā f w).left = X - CategoryTheory.cosimplicialSimplicialEquiv_functor_map_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {Xā Yā : (CategoryTheory.Functor SimplexCategory C)įµįµ} (α : Xā ā¶ Yā) (X : SimplexCategoryįµįµ) : ((CategoryTheory.cosimplicialSimplicialEquiv C).functor.map α).app X = (α.unop.app (Opposite.unop X)).op - CategoryTheory.SimplicialObject.id_left_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject.Augmented C) (Xā : SimplexCategoryįµįµ) : (CategoryTheory.CategoryStruct.id X).left.app Xā = CategoryTheory.CategoryStruct.id (X.left.obj Xā) - CategoryTheory.cosimplicialSimplicialEquiv_inverse_map š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {Xā Yā : CategoryTheory.Functor SimplexCategoryįµįµ Cįµįµ} (α : Xā ā¶ Yā) : (CategoryTheory.cosimplicialSimplicialEquiv C).inverse.map α = Quiver.Hom.op { app := fun X => (α.app (Opposite.op X)).unop, naturality := ⯠} - CategoryTheory.SimplicialObject.Ī“_comp_Ī“_self š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 2)} : CategoryTheory.CategoryStruct.comp (X.Ī“ i.castSucc) (X.Ī“ i) = CategoryTheory.CategoryStruct.comp (X.Ī“ i.succ) (X.Ī“ i) - CategoryTheory.SimplicialObject.Augmented.whiskering_map_app_left š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (D : Type u') [CategoryTheory.Category.{v', u'} D] {Xā Yā : CategoryTheory.Functor C D} (Ī· : Xā ā¶ Yā) (A : CategoryTheory.SimplicialObject.Augmented C) : (((CategoryTheory.SimplicialObject.Augmented.whiskering C D).map Ī·).app A).left = CategoryTheory.Functor.whiskerLeft (CategoryTheory.SimplicialObject.Augmented.drop.obj A) Ī· - CategoryTheory.SimplicialObject.Ī“_naturality_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X' X : CategoryTheory.SimplicialObject C} (f : X ā¶ X') {n : ā} (i : Fin (n + 2)) {Z : C} (h : X'.obj (Opposite.op { len := n }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ī“ i) (CategoryTheory.CategoryStruct.comp (f.app (Opposite.op { len := n })) h) = CategoryTheory.CategoryStruct.comp (f.app (Opposite.op { len := n + 1 })) (CategoryTheory.CategoryStruct.comp (X'.Ī“ i) h) - CategoryTheory.SimplicialObject.Ļ_naturality_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X' X : CategoryTheory.SimplicialObject C} (f : X ā¶ X') {n : ā} (i : Fin (n + 1)) {Z : C} (h : X'.obj (Opposite.op { len := n + 1 }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ļ i) (CategoryTheory.CategoryStruct.comp (f.app (Opposite.op { len := n + 1 })) h) = CategoryTheory.CategoryStruct.comp (f.app (Opposite.op { len := n })) (CategoryTheory.CategoryStruct.comp (X'.Ļ i) h) - CategoryTheory.SimplicialObject.Augmented.const_map_right š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {Xā Yā : C} (f : Xā ā¶ Yā) : (CategoryTheory.SimplicialObject.Augmented.const.map f).right = f - CategoryTheory.SimplicialObject.Augmented.rightOpLeftOpIso_hom_left_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject.Augmented C) (Xā : SimplexCategoryįµįµ) : X.rightOpLeftOpIso.hom.left.app Xā = CategoryTheory.CategoryStruct.id (X.left.obj Xā) - CategoryTheory.SimplicialObject.Augmented.rightOpLeftOpIso_inv_left_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject.Augmented C) (Xā : SimplexCategoryįµįµ) : X.rightOpLeftOpIso.inv.left.app Xā = CategoryTheory.CategoryStruct.id (X.left.obj Xā) - CategoryTheory.SimplicialObject.Ī“_comp_Ī“_self' š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {j : Fin (n + 3)} {i : Fin (n + 2)} (H : j = i.castSucc) : CategoryTheory.CategoryStruct.comp (X.Ī“ j) (X.Ī“ i) = CategoryTheory.CategoryStruct.comp (X.Ī“ i.succ) (X.Ī“ i) - CategoryTheory.SimplicialObject.Ļ_comp_Ļ š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i j : Fin (n + 1)} (H : i ⤠j) : CategoryTheory.CategoryStruct.comp (X.Ļ j) (X.Ļ i.castSucc) = CategoryTheory.CategoryStruct.comp (X.Ļ i) (X.Ļ j.succ) - CategoryTheory.SimplicialObject.Truncated.cosk_reflective š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasRightKanExtension F] [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasPointwiseRightKanExtension F] : CategoryTheory.IsIso (CategoryTheory.SimplicialObject.coskAdj n).counit - CategoryTheory.SimplicialObject.Truncated.sk_coreflective š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasLeftKanExtension F] [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasPointwiseLeftKanExtension F] : CategoryTheory.IsIso (CategoryTheory.SimplicialObject.skAdj n).unit - CategoryTheory.simplicialCosimplicialEquiv_functor_map_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {Xā Yā : (CategoryTheory.Functor SimplexCategoryįµįµ C)įµįµ} (Ī· : Xā ā¶ Yā) (xā : SimplexCategory) : ((CategoryTheory.simplicialCosimplicialEquiv C).functor.map Ī·).app xā = (Ī·.unop.app (Opposite.op xā)).op - CategoryTheory.SimplicialObject.Ī“_comp_Ī“ š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i j : Fin (n + 2)} (H : i ⤠j) : CategoryTheory.CategoryStruct.comp (X.Ī“ j.succ) (X.Ī“ i) = CategoryTheory.CategoryStruct.comp (X.Ī“ i.castSucc) (X.Ī“ j) - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_of_le š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 2)} {j : Fin (n + 1)} (H : i ⤠j.castSucc) : CategoryTheory.CategoryStruct.comp (X.Ļ j.succ) (X.Ī“ i.castSucc) = CategoryTheory.CategoryStruct.comp (X.Ī“ i) (X.Ļ j) - CategoryTheory.SimplicialObject.Augmented.rightOp_right_map š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject.Augmented C) {Xā Yā : SimplexCategory} (f : Xā ā¶ Yā) : X.rightOp.right.map f = (X.left.map f.op).op - CategoryTheory.SimplicialObject.Augmented.point_map š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {Yā Xā : CategoryTheory.Comma (CategoryTheory.Functor.id (CategoryTheory.SimplicialObject C)) (CategoryTheory.SimplicialObject.const C)} (f : Yā ā¶ Xā) : CategoryTheory.SimplicialObject.Augmented.point.map f = f.right - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_of_gt š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 2)} {j : Fin (n + 1)} (H : j.castSucc < i) : CategoryTheory.CategoryStruct.comp (X.Ļ j.castSucc) (X.Ī“ i.succ) = CategoryTheory.CategoryStruct.comp (X.Ī“ i) (X.Ļ j) - CategoryTheory.SimplicialObject.comp_right š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {X Y Z : CategoryTheory.SimplicialObject.Augmented C} (aā : X ā¶ Y) (aā¹ : Y ā¶ Z) : (CategoryTheory.CategoryStruct.comp aā aā¹).right = CategoryTheory.CategoryStruct.comp aā.right aā¹.right - CategoryTheory.SimplicialObject.Augmented.toArrow_obj_hom š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject.Augmented C) : (CategoryTheory.SimplicialObject.Augmented.toArrow.obj X).hom = X.hom.app (Opposite.op { len := 0 }) - CategoryTheory.SimplicialObject.Augmented.const_map_left š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {Xā Yā : C} (f : Xā ā¶ Yā) : (CategoryTheory.SimplicialObject.Augmented.const.map f).left = (CategoryTheory.SimplicialObject.const C).map f - CategoryTheory.SimplicialObject.Ī“_comp_Ī“_self_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 2)} {Z : C} (h : X.obj (Opposite.op { len := n }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ī“ i.castSucc) (CategoryTheory.CategoryStruct.comp (X.Ī“ i) h) = CategoryTheory.CategoryStruct.comp (X.Ī“ i.succ) (CategoryTheory.CategoryStruct.comp (X.Ī“ i) h) - CategoryTheory.simplicialToCosimplicialAugmented_map_left š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {Xā Yā : (CategoryTheory.SimplicialObject.Augmented C)įµįµ} (f : Xā ā¶ Yā) : ((CategoryTheory.simplicialToCosimplicialAugmented C).map f).left = f.unop.right.op - CategoryTheory.SimplicialObject.Augmented.drop_map š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {Xā Yā : CategoryTheory.Comma (CategoryTheory.Functor.id (CategoryTheory.SimplicialObject C)) (CategoryTheory.SimplicialObject.const C)} (f : Xā ā¶ Yā) : CategoryTheory.SimplicialObject.Augmented.drop.map f = f.left - CategoryTheory.SimplicialObject.Ī“_comp_Ī“_self'_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {j : Fin (n + 3)} {i : Fin (n + 2)} (H : j = i.castSucc) {Z : C} (h : X.obj (Opposite.op { len := n }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ī“ j) (CategoryTheory.CategoryStruct.comp (X.Ī“ i) h) = CategoryTheory.CategoryStruct.comp (X.Ī“ i.succ) (CategoryTheory.CategoryStruct.comp (X.Ī“ i) h) - CategoryTheory.SimplicialObject.Augmented.hom_ext š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.SimplicialObject.Augmented C} (f g : X ā¶ Y) (hā : f.left = g.left) (hā : f.right = g.right) : f = g - CategoryTheory.SimplicialObject.Augmented.hom_ext_iff š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.SimplicialObject.Augmented C} {f g : X ā¶ Y} : f = g ā f.left = g.left ā§ f.right = g.right - CategoryTheory.simplicialToCosimplicialAugmented_map_right š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {Xā Yā : (CategoryTheory.SimplicialObject.Augmented C)įµįµ} (f : Xā ā¶ Yā) : ((CategoryTheory.simplicialToCosimplicialAugmented C).map f).right = CategoryTheory.NatTrans.rightOp f.unop.left - CategoryTheory.SimplicialObject.Ļ_comp_Ļ_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i j : Fin (n + 1)} (H : i ⤠j) {Z : C} (h : X.obj (Opposite.op { len := n + 1 + 1 }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ļ j) (CategoryTheory.CategoryStruct.comp (X.Ļ i.castSucc) h) = CategoryTheory.CategoryStruct.comp (X.Ļ i) (CategoryTheory.CategoryStruct.comp (X.Ļ j.succ) h) - CategoryTheory.SimplicialObject.Ī“_comp_Ī“_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i j : Fin (n + 2)} (H : i ⤠j) {Z : C} (h : X.obj (Opposite.op { len := n }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ī“ j.succ) (CategoryTheory.CategoryStruct.comp (X.Ī“ i) h) = CategoryTheory.CategoryStruct.comp (X.Ī“ i.castSucc) (CategoryTheory.CategoryStruct.comp (X.Ī“ j) h) - CategoryTheory.CosimplicialObject.Augmented.leftOp_left_map š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented Cįµįµ) {Xā Yā : SimplexCategoryįµįµ} (f : Xā ā¶ Yā) : X.leftOp.left.map f = (X.right.map f.unop).unop - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_of_le_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 2)} {j : Fin (n + 1)} (H : i ⤠j.castSucc) {Z : C} (h : X.obj (Opposite.op { len := n + 1 }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ļ j.succ) (CategoryTheory.CategoryStruct.comp (X.Ī“ i.castSucc) h) = CategoryTheory.CategoryStruct.comp (X.Ī“ i) (CategoryTheory.CategoryStruct.comp (X.Ļ j) h) - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_of_gt_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 2)} {j : Fin (n + 1)} (H : j.castSucc < i) {Z : C} (h : X.obj (Opposite.op { len := n + 1 }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ļ j.castSucc) (CategoryTheory.CategoryStruct.comp (X.Ī“ i.succ) h) = CategoryTheory.CategoryStruct.comp (X.Ī“ i) (CategoryTheory.CategoryStruct.comp (X.Ļ j) h) - CategoryTheory.SimplicialObject.instIsLeftKanExtensionOppositeTruncatedSimplexCategoryObjSkAppTruncatedUnitSkAdjTruncation š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasLeftKanExtension F] : CategoryTheory.Functor.IsLeftKanExtension ((CategoryTheory.SimplicialObject.sk n).obj X) ((CategoryTheory.SimplicialObject.skAdj n).unit.app ((CategoryTheory.SimplicialObject.truncation n).obj X)) - CategoryTheory.SimplicialObject.instIsRightKanExtensionOppositeTruncatedSimplexCategoryObjCoskAppTruncatedCounitCoskAdjTruncation š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) (n : ā) [ā (F : CategoryTheory.Functor (SimplexCategory.Truncated n)įµįµ C), (SimplexCategory.Truncated.inclusion n).op.HasRightKanExtension F] : CategoryTheory.Functor.IsRightKanExtension ((CategoryTheory.SimplicialObject.cosk n).obj X) ((CategoryTheory.SimplicialObject.coskAdj n).counit.app ((CategoryTheory.SimplicialObject.truncation n).obj X)) - CategoryTheory.cosimplicialToSimplicialAugmented_map š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {Xā Yā : CategoryTheory.CosimplicialObject.Augmented Cįµįµ} (f : Xā ā¶ Yā) : (CategoryTheory.cosimplicialToSimplicialAugmented C).map f = Quiver.Hom.op { left := CategoryTheory.NatTrans.leftOp f.right, right := f.left.unop, w := ⯠} - CategoryTheory.SimplicialObject.Ī“_comp_Ī“'' š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 3)} {j : Fin (n + 2)} (H : i ⤠j.castSucc) : CategoryTheory.CategoryStruct.comp (X.Ī“ j.succ) (X.Ī“ (i.castLT āÆ)) = CategoryTheory.CategoryStruct.comp (X.Ī“ i) (X.Ī“ j) - CategoryTheory.SimplicialObject.augment_hom_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) (Xā : C) (f : X.obj (Opposite.op { len := 0 }) ā¶ Xā) (w : ā (i : SimplexCategory) (gā gā : { len := 0 } ā¶ i), CategoryTheory.CategoryStruct.comp (X.map gā.op) f = CategoryTheory.CategoryStruct.comp (X.map gā.op) f) (xā : SimplexCategoryįµįµ) : (X.augment Xā f w).hom.app xā = CategoryTheory.CategoryStruct.comp (X.map ({ len := 0 }.const (Opposite.unop xā) 0).op) f - CategoryTheory.cosimplicialSimplicialEquiv_unitIso_hom_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (X : (CategoryTheory.Functor SimplexCategory C)įµįµ) : (CategoryTheory.cosimplicialSimplicialEquiv C).unitIso.hom.app X = (Opposite.unop X).opUnopIso.hom.op - CategoryTheory.cosimplicialSimplicialEquiv_unitIso_inv_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (X : (CategoryTheory.Functor SimplexCategory C)įµįµ) : (CategoryTheory.cosimplicialSimplicialEquiv C).unitIso.inv.app X = (Opposite.unop X).opUnopIso.inv.op - CategoryTheory.SimplicialObject.Augmented.toArrow_map_right š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {Xā Yā : CategoryTheory.SimplicialObject.Augmented C} (Ī· : Xā ā¶ Yā) : (CategoryTheory.SimplicialObject.Augmented.toArrow.map Ī·).right = CategoryTheory.SimplicialObject.Augmented.point.map Ī· - CategoryTheory.SimplicialObject.augment_hom_zero š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) (Xā : C) (f : X.obj (Opposite.op { len := 0 }) ā¶ Xā) (w : ā (i : SimplexCategory) (gā gā : { len := 0 } ā¶ i), CategoryTheory.CategoryStruct.comp (X.map gā.op) f = CategoryTheory.CategoryStruct.comp (X.map gā.op) f) : (X.augment Xā f w).hom.app (Opposite.op { len := 0 }) = f - CategoryTheory.SimplicialObject.Ī“_comp_Ī“' š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 2)} {j : Fin (n + 3)} (H : i.castSucc < j) : CategoryTheory.CategoryStruct.comp (X.Ī“ j) (X.Ī“ i) = CategoryTheory.CategoryStruct.comp (X.Ī“ i.castSucc) (X.Ī“ (j.pred āÆ)) - CategoryTheory.SimplicialObject.Augmented.rightOp_hom_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject.Augmented C) (xā : SimplexCategory) : X.rightOp.hom.app xā = (X.hom.app (Opposite.op xā)).op - CategoryTheory.cosimplicialSimplicialEquiv_counitIso_hom_app_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.Functor SimplexCategoryįµįµ Cįµįµ) (Xā : SimplexCategoryįµįµ) : ((CategoryTheory.cosimplicialSimplicialEquiv C).counitIso.hom.app X).app Xā = CategoryTheory.CategoryStruct.id (X.obj Xā) - CategoryTheory.cosimplicialSimplicialEquiv_counitIso_inv_app_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.Functor SimplexCategoryįµįµ Cįµįµ) (Xā : SimplexCategoryįµįµ) : ((CategoryTheory.cosimplicialSimplicialEquiv C).counitIso.inv.app X).app Xā = CategoryTheory.CategoryStruct.id (X.obj Xā) - CategoryTheory.SimplicialObject.Ī“_comp_Ī“''_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 3)} {j : Fin (n + 2)} (H : i ⤠j.castSucc) {Z : C} (h : X.obj (Opposite.op { len := n }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ī“ j.succ) (CategoryTheory.CategoryStruct.comp (X.Ī“ (i.castLT āÆ)) h) = CategoryTheory.CategoryStruct.comp (X.Ī“ i) (CategoryTheory.CategoryStruct.comp (X.Ī“ j) h) - CategoryTheory.SimplicialObject.Ī“_comp_Ī“'_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 2)} {j : Fin (n + 3)} (H : i.castSucc < j) {Z : C} (h : X.obj (Opposite.op { len := n }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ī“ j) (CategoryTheory.CategoryStruct.comp (X.Ī“ i) h) = CategoryTheory.CategoryStruct.comp (X.Ī“ i.castSucc) (CategoryTheory.CategoryStruct.comp (X.Ī“ (j.pred āÆ)) h) - CategoryTheory.SimplicialObject.comp_left_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {X Y Z : CategoryTheory.SimplicialObject.Augmented C} (aā : X ā¶ Y) (aā¹ : Y ā¶ Z) (Xā : SimplexCategoryįµįµ) : (CategoryTheory.CategoryStruct.comp aā aā¹).left.app Xā = CategoryTheory.CategoryStruct.comp (aā.left.app Xā) (aā¹.left.app Xā) - CategoryTheory.SimplicialObject.Augmented.toArrow_map_left š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {Xā Yā : CategoryTheory.SimplicialObject.Augmented C} (Ī· : Xā ā¶ Yā) : (CategoryTheory.SimplicialObject.Augmented.toArrow.map Ī·).left = (CategoryTheory.SimplicialObject.Augmented.drop.map Ī·).app (Opposite.op { len := 0 }) - CategoryTheory.CosimplicialObject.Augmented.leftOp_hom_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented Cįµįµ) (Xā : SimplexCategoryįµįµ) : X.leftOp.hom.app Xā = (X.hom.app (Opposite.unop Xā)).unop - CategoryTheory.SimplicialObject.Augmented.w_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.SimplicialObject.Augmented C} (f : X ā¶ Y) (n : SimplexCategoryįµįµ) : CategoryTheory.CategoryStruct.comp (f.left.app n) (Y.hom.app n) = CategoryTheory.CategoryStruct.comp (X.hom.app n) f.right - CategoryTheory.SimplicialObject.Augmented.wā š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.SimplicialObject.Augmented C} (f : X ā¶ Y) : CategoryTheory.CategoryStruct.comp (f.left.app (Opposite.op { len := 0 })) (Y.hom.app (Opposite.op { len := 0 })) = CategoryTheory.CategoryStruct.comp (X.hom.app (Opposite.op { len := 0 })) f.right - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_of_gt' š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 3)} {j : Fin (n + 2)} (H : j.succ < i) : CategoryTheory.CategoryStruct.comp (X.Ļ j) (X.Ī“ i) = CategoryTheory.CategoryStruct.comp (X.Ī“ (i.pred āÆ)) (X.Ļ (j.castLT āÆ)) - CategoryTheory.SimplicialObject.Augmented.w_app_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.SimplicialObject.Augmented C} (f : X ā¶ Y) (n : SimplexCategoryįµįµ) {Z : C} (h : Y.right ā¶ Z) : CategoryTheory.CategoryStruct.comp (f.left.app n) (CategoryTheory.CategoryStruct.comp (Y.hom.app n) h) = CategoryTheory.CategoryStruct.comp (X.hom.app n) (CategoryTheory.CategoryStruct.comp f.right h) - CategoryTheory.SimplicialObject.Ī“_comp_Ļ_of_gt'_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.SimplicialObject C) {n : ā} {i : Fin (n + 3)} {j : Fin (n + 2)} (H : j.succ < i) {Z : C} (h : X.obj (Opposite.op { len := n + 1 }) ā¶ Z) : CategoryTheory.CategoryStruct.comp (X.Ļ j) (CategoryTheory.CategoryStruct.comp (X.Ī“ i) h) = CategoryTheory.CategoryStruct.comp (X.Ī“ (i.pred āÆ)) (CategoryTheory.CategoryStruct.comp (X.Ļ (j.castLT āÆ)) h) - CategoryTheory.SimplicialObject.Augmented.wā_assoc š Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.SimplicialObject.Augmented C} (f : X ā¶ Y) {Z : C} (h : Y.right ā¶ Z) : CategoryTheory.CategoryStruct.comp (f.left.app (Opposite.op { len := 0 })) (CategoryTheory.CategoryStruct.comp (Y.hom.app (Opposite.op { len := 0 })) h) = CategoryTheory.CategoryStruct.comp (X.hom.app (Opposite.op { len := 0 })) (CategoryTheory.CategoryStruct.comp f.right h) - CategoryTheory.simplicialCosimplicialEquiv_counitIso_hom_app_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.Functor SimplexCategory Cįµįµ) (Xā : SimplexCategory) : ((CategoryTheory.simplicialCosimplicialEquiv C).counitIso.hom.app X).app Xā = CategoryTheory.CategoryStruct.id (X.obj Xā) - CategoryTheory.simplicialCosimplicialEquiv_counitIso_inv_app_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.Functor SimplexCategory Cįµįµ) (Xā : SimplexCategory) : ((CategoryTheory.simplicialCosimplicialEquiv C).counitIso.inv.app X).app Xā = CategoryTheory.CategoryStruct.id (X.obj Xā) - CategoryTheory.simplicialCosimplicialEquiv_unitIso_hom_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (X : (CategoryTheory.Functor SimplexCategoryįµįµ C)įµįµ) : (CategoryTheory.simplicialCosimplicialEquiv C).unitIso.hom.app X = (Opposite.unop X).rightOpLeftOpIso.hom.op - CategoryTheory.simplicialCosimplicialEquiv_unitIso_inv_app š Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (X : (CategoryTheory.Functor SimplexCategoryįµįµ C)įµįµ) : (CategoryTheory.simplicialCosimplicialEquiv C).unitIso.inv.app X = (Opposite.unop X).rightOpLeftOpIso.inv.op - AlgebraicTopology.NormalizedMooreComplex.objX š Mathlib.AlgebraicTopology.MooreComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (X : CategoryTheory.SimplicialObject C) (n : ā) : CategoryTheory.Subobject (X.obj (Opposite.op { len := n })) - AlgebraicTopology.NormalizedMooreComplex.obj š Mathlib.AlgebraicTopology.MooreComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (X : CategoryTheory.SimplicialObject C) : ChainComplex C ā - AlgebraicTopology.normalizedMooreComplex š Mathlib.AlgebraicTopology.MooreComplex
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] : CategoryTheory.Functor (CategoryTheory.SimplicialObject C) (ChainComplex C ā) - AlgebraicTopology.normalizedMooreComplex_obj š Mathlib.AlgebraicTopology.MooreComplex
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (X : CategoryTheory.SimplicialObject C) : (AlgebraicTopology.normalizedMooreComplex C).obj X = AlgebraicTopology.NormalizedMooreComplex.obj X - AlgebraicTopology.NormalizedMooreComplex.map š Mathlib.AlgebraicTopology.MooreComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] {X Y : CategoryTheory.SimplicialObject C} (f : X ā¶ Y) : AlgebraicTopology.NormalizedMooreComplex.obj X ā¶ AlgebraicTopology.NormalizedMooreComplex.obj Y - AlgebraicTopology.NormalizedMooreComplex.obj_X š Mathlib.AlgebraicTopology.MooreComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (X : CategoryTheory.SimplicialObject C) (n : ā) : (AlgebraicTopology.NormalizedMooreComplex.obj X).X n = CategoryTheory.Subobject.underlying.obj (AlgebraicTopology.NormalizedMooreComplex.objX X n) - AlgebraicTopology.NormalizedMooreComplex.objX_zero š Mathlib.AlgebraicTopology.MooreComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (X : CategoryTheory.SimplicialObject C) : AlgebraicTopology.NormalizedMooreComplex.objX X 0 = ⤠- AlgebraicTopology.normalizedMooreComplex_map š Mathlib.AlgebraicTopology.MooreComplex
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] {Xā Yā : CategoryTheory.SimplicialObject C} (f : Xā ā¶ Yā) : (AlgebraicTopology.normalizedMooreComplex C).map f = AlgebraicTopology.NormalizedMooreComplex.map f - AlgebraicTopology.NormalizedMooreComplex.objD š Mathlib.AlgebraicTopology.MooreComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (X : CategoryTheory.SimplicialObject C) (n : ā) : CategoryTheory.Subobject.underlying.obj (AlgebraicTopology.NormalizedMooreComplex.objX X (n + 1)) ā¶ CategoryTheory.Subobject.underlying.obj (AlgebraicTopology.NormalizedMooreComplex.objX X n) - AlgebraicTopology.NormalizedMooreComplex.objX_add_one š Mathlib.AlgebraicTopology.MooreComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (X : CategoryTheory.SimplicialObject C) (n : ā) : AlgebraicTopology.NormalizedMooreComplex.objX X (n + 1) = Finset.univ.inf fun k => CategoryTheory.Limits.kernelSubobject (X.Ī“ k.succ) - AlgebraicTopology.NormalizedMooreComplex.obj_d š Mathlib.AlgebraicTopology.MooreComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (X : CategoryTheory.SimplicialObject C) (i j : ā) : (AlgebraicTopology.NormalizedMooreComplex.obj X).d i j = ChainComplex.of.d (fun n => CategoryTheory.Subobject.underlying.obj (AlgebraicTopology.NormalizedMooreComplex.objX X n)) (AlgebraicTopology.NormalizedMooreComplex.objD X) i j - AlgebraicTopology.normalizedMooreComplex_objD š Mathlib.AlgebraicTopology.MooreComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (X : CategoryTheory.SimplicialObject C) (n : ā) : ((AlgebraicTopology.normalizedMooreComplex C).obj X).d (n + 1) n = AlgebraicTopology.NormalizedMooreComplex.objD X n - AlgebraicTopology.NormalizedMooreComplex.map_f š Mathlib.AlgebraicTopology.MooreComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] {X Y : CategoryTheory.SimplicialObject C} (f : X ā¶ Y) (n : ā) : (AlgebraicTopology.NormalizedMooreComplex.map f).f n = (AlgebraicTopology.NormalizedMooreComplex.objX Y n).factorThru (CategoryTheory.CategoryStruct.comp (AlgebraicTopology.NormalizedMooreComplex.objX X n).arrow (f.app (Opposite.op { len := n }))) ⯠- AlgebraicTopology.NormalizedMooreComplex.d_squared š Mathlib.AlgebraicTopology.MooreComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (X : CategoryTheory.SimplicialObject C) (n : ā) : CategoryTheory.CategoryStruct.comp (AlgebraicTopology.NormalizedMooreComplex.objD X (n + 1)) (AlgebraicTopology.NormalizedMooreComplex.objD X n) = 0 - AlgebraicTopology.AlternatingFaceMapComplex.obj š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (X : CategoryTheory.SimplicialObject C) : ChainComplex C ā - AlgebraicTopology.AlternatingFaceMapComplex.objD š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (X : CategoryTheory.SimplicialObject C) (n : ā) : X.obj (Opposite.op { len := n + 1 }) ā¶ X.obj (Opposite.op { len := n }) - AlgebraicTopology.AlternatingFaceMapComplex.obj_X š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (X : CategoryTheory.SimplicialObject C) (n : ā) : (AlgebraicTopology.AlternatingFaceMapComplex.obj X).X n = X.obj (Opposite.op { len := n }) - AlgebraicTopology.alternatingFaceMapComplex š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] : CategoryTheory.Functor (CategoryTheory.SimplicialObject C) (ChainComplex C ā) - AlgebraicTopology.instPreservesMonomorphismsSimplicialObjectChainComplexNatAlternatingFaceMapComplexOfHasPullbacks š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasPullbacks C] : (AlgebraicTopology.alternatingFaceMapComplex C).PreservesMonomorphisms - AlgebraicTopology.instAdditiveSimplicialObjectChainComplexNatAlternatingFaceMapComplex š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] : (AlgebraicTopology.alternatingFaceMapComplex C).Additive - AlgebraicTopology.alternatingFaceMapComplex_obj_X š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (X : CategoryTheory.SimplicialObject C) (n : ā) : ((AlgebraicTopology.alternatingFaceMapComplex C).obj X).X n = X.obj (Opposite.op { len := n }) - AlgebraicTopology.AlternatingFaceMapComplex.map š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {X Y : CategoryTheory.SimplicialObject C} (f : X ā¶ Y) : AlgebraicTopology.AlternatingFaceMapComplex.obj X ā¶ AlgebraicTopology.AlternatingFaceMapComplex.obj Y - AlgebraicTopology.AlternatingFaceMapComplex.map_f š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {X Y : CategoryTheory.SimplicialObject C} (f : X ā¶ Y) (n : ā) : (AlgebraicTopology.AlternatingFaceMapComplex.map f).f n = f.app (Opposite.op { len := n }) - AlgebraicTopology.inclusionOfMooreComplexMap š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{A : Type u_2} [CategoryTheory.Category.{v_2, u_2} A] [CategoryTheory.Abelian A] (X : CategoryTheory.SimplicialObject A) : (AlgebraicTopology.normalizedMooreComplex A).obj X ā¶ (AlgebraicTopology.alternatingFaceMapComplex A).obj X - AlgebraicTopology.inclusionOfMooreComplex š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
(A : Type u_2) [CategoryTheory.Category.{v_2, u_2} A] [CategoryTheory.Abelian A] : AlgebraicTopology.normalizedMooreComplex A ā¶ AlgebraicTopology.alternatingFaceMapComplex A - AlgebraicTopology.AlternatingCofaceMapComplex.d_eq_unop_d š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (X : CategoryTheory.CosimplicialObject C) (n : ā) : AlgebraicTopology.AlternatingCofaceMapComplex.objD X n = (AlgebraicTopology.AlternatingFaceMapComplex.objD ((CategoryTheory.cosimplicialSimplicialEquiv C).functor.obj (Opposite.op X)) n).unop - AlgebraicTopology.inclusionOfMooreComplex_app š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
(A : Type u_2) [CategoryTheory.Category.{v_2, u_2} A] [CategoryTheory.Abelian A] (X : CategoryTheory.SimplicialObject A) : (AlgebraicTopology.inclusionOfMooreComplex A).app X = AlgebraicTopology.inclusionOfMooreComplexMap X - AlgebraicTopology.alternatingFaceMapComplex_obj_d š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (X : CategoryTheory.SimplicialObject C) (n : ā) : ((AlgebraicTopology.alternatingFaceMapComplex C).obj X).d (n + 1) n = AlgebraicTopology.AlternatingFaceMapComplex.objD X n - AlgebraicTopology.AlternatingFaceMapComplex.d_squared š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (X : CategoryTheory.SimplicialObject C) (n : ā) : CategoryTheory.CategoryStruct.comp (AlgebraicTopology.AlternatingFaceMapComplex.objD X (n + 1)) (AlgebraicTopology.AlternatingFaceMapComplex.objD X n) = 0 - AlgebraicTopology.AlternatingFaceMapComplex.ε š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] : CategoryTheory.SimplicialObject.Augmented.drop.comp (AlgebraicTopology.alternatingFaceMapComplex C) ā¶ CategoryTheory.SimplicialObject.Augmented.point.comp (ChainComplex.singleā C) - AlgebraicTopology.map_alternatingFaceMapComplex š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Preadditive D] (F : CategoryTheory.Functor C D) [F.Additive] : (AlgebraicTopology.alternatingFaceMapComplex C).comp (F.mapHomologicalComplex (ComplexShape.down ā)) = ((CategoryTheory.SimplicialObject.whiskering C D).obj F).comp (AlgebraicTopology.alternatingFaceMapComplex D) - AlgebraicTopology.inclusionOfMooreComplexMap_f š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{A : Type u_2} [CategoryTheory.Category.{v_2, u_2} A] [CategoryTheory.Abelian A] (X : CategoryTheory.SimplicialObject A) (n : ā) : (AlgebraicTopology.inclusionOfMooreComplexMap X).f n = (AlgebraicTopology.NormalizedMooreComplex.objX X n).arrow - AlgebraicTopology.alternatingFaceMapComplex_map_f š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {X Y : CategoryTheory.SimplicialObject C} (f : X ā¶ Y) (n : ā) : ((AlgebraicTopology.alternatingFaceMapComplex C).map f).f n = f.app (Opposite.op { len := n }) - AlgebraicTopology.alternatingFaceMapComplexCompMapHomologicalComplexIso š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Preadditive D] (F : CategoryTheory.Functor C D) [F.Additive] : (AlgebraicTopology.alternatingFaceMapComplex C).comp (F.mapHomologicalComplex (ComplexShape.down ā)) ā ((CategoryTheory.SimplicialObject.whiskering C D).obj F).comp (AlgebraicTopology.alternatingFaceMapComplex D) - AlgebraicTopology.karoubi_alternatingFaceMapComplex_d š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (P : CategoryTheory.Idempotents.Karoubi (CategoryTheory.SimplicialObject C)) (n : ā) : ((AlgebraicTopology.AlternatingFaceMapComplex.obj (CategoryTheory.Idempotents.KaroubiFunctorCategoryEmbedding.obj P)).d (n + 1) n).f = CategoryTheory.CategoryStruct.comp (P.p.app (Opposite.op { len := n + 1 })) ((AlgebraicTopology.AlternatingFaceMapComplex.obj P.X).d (n + 1) n) - AlgebraicTopology.AlternatingFaceMapComplex.obj_d_eq š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (X : CategoryTheory.SimplicialObject C) (n : ā) : (AlgebraicTopology.AlternatingFaceMapComplex.obj X).d (n + 1) n = ā i, (-1) ^ āi ⢠X.Ī“ i - AlgebraicTopology.AlternatingFaceMapComplex.ε_app_f_zero š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] (X : CategoryTheory.SimplicialObject.Augmented C) : (AlgebraicTopology.AlternatingFaceMapComplex.ε.app X).f 0 = X.hom.app (Opposite.op { len := 0 }) - AlgebraicTopology.alternatingFaceMapComplexCompMapHomologicalComplexIso_hom_app_f š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Preadditive D] (F : CategoryTheory.Functor C D) [F.Additive] (X : CategoryTheory.SimplicialObject C) (i : ā) : ((AlgebraicTopology.alternatingFaceMapComplexCompMapHomologicalComplexIso F).hom.app X).f i = CategoryTheory.CategoryStruct.id (F.obj (X.obj (Opposite.op { len := i }))) - AlgebraicTopology.alternatingFaceMapComplexCompMapHomologicalComplexIso_inv_app_f š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Preadditive D] (F : CategoryTheory.Functor C D) [F.Additive] (X : CategoryTheory.SimplicialObject C) (i : ā) : ((AlgebraicTopology.alternatingFaceMapComplexCompMapHomologicalComplexIso F).inv.app X).f i = CategoryTheory.CategoryStruct.id (F.obj (X.obj (Opposite.op { len := i }))) - AlgebraicTopology.AlternatingFaceMapComplex.ε_app_f_succ š Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] (X : CategoryTheory.SimplicialObject.Augmented C) (n : ā) : (AlgebraicTopology.AlternatingFaceMapComplex.ε.app X).f (n + 1) = 0 - CategoryTheory.cechNerveTerminalFrom š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasFiniteProducts C] (X : C) : CategoryTheory.SimplicialObject C - CategoryTheory.Arrow.cechNerve š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] (f : CategoryTheory.Arrow C) [ā (n : ā), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] : CategoryTheory.SimplicialObject C - CategoryTheory.SimplicialObject.cechNerve š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] : CategoryTheory.Functor (CategoryTheory.Arrow C) (CategoryTheory.SimplicialObject C) - CategoryTheory.CechNerveTerminalFrom.iso š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasTerminal C] [CategoryTheory.Limits.HasFiniteProducts C] (X : C) : (CategoryTheory.Arrow.mk (CategoryTheory.Limits.terminal.from X)).cechNerve ā CategoryTheory.cechNerveTerminalFrom X - CategoryTheory.SimplicialObject.cechNerve_obj š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] (f : CategoryTheory.Arrow C) : CategoryTheory.SimplicialObject.cechNerve.obj f = f.cechNerve - CategoryTheory.Arrow.augmentedCechNerve_right š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] (f : CategoryTheory.Arrow C) [ā (n : ā), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] : f.augmentedCechNerve.right = f.right - CategoryTheory.Arrow.augmentedCechNerve_left š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] (f : CategoryTheory.Arrow C) [ā (n : ā), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] : f.augmentedCechNerve.left = f.cechNerve - CategoryTheory.SimplicialObject.augmentedCechNerve_obj_right š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] (f : CategoryTheory.Arrow C) : (CategoryTheory.SimplicialObject.augmentedCechNerve.obj f).right = f.right - CategoryTheory.SimplicialObject.cechNerve_map š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] {Xā Yā : CategoryTheory.Arrow C} (F : Xā ā¶ Yā) : CategoryTheory.SimplicialObject.cechNerve.map F = CategoryTheory.Arrow.mapCechNerve F - CategoryTheory.Arrow.mapCechNerve š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] {f g : CategoryTheory.Arrow C} [ā (n : ā), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] [ā (n : ā), CategoryTheory.Limits.HasWidePullback g.right (fun x => g.left) fun x => g.hom] (F : f ā¶ g) : f.cechNerve ā¶ g.cechNerve - CategoryTheory.SimplicialObject.augmentedCechNerve_map_right š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] {Xā Yā : CategoryTheory.Arrow C} (F : Xā ā¶ Yā) : (CategoryTheory.SimplicialObject.augmentedCechNerve.map F).right = CategoryTheory.Arrow.Hom.right F - CategoryTheory.SimplicialObject.equivalenceLeftToRight_right š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] (X : CategoryTheory.SimplicialObject.Augmented C) (F : CategoryTheory.Arrow C) (G : CategoryTheory.SimplicialObject.Augmented.toArrow.obj X ā¶ F) : (CategoryTheory.SimplicialObject.equivalenceLeftToRight X F G).right = CategoryTheory.Arrow.Hom.right G - CategoryTheory.SimplicialObject.augmentedCechNerve_obj_left_obj š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] (f : CategoryTheory.Arrow C) (n : SimplexCategoryįµįµ) : (CategoryTheory.SimplicialObject.augmentedCechNerve.obj f).left.obj n = CategoryTheory.Limits.widePullback f.right (fun x => f.left) fun x => f.hom - CategoryTheory.Arrow.mapAugmentedCechNerve_right š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] {f g : CategoryTheory.Arrow C} [ā (n : ā), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] [ā (n : ā), CategoryTheory.Limits.HasWidePullback g.right (fun x => g.left) fun x => g.hom] (F : f ā¶ g) : (CategoryTheory.Arrow.mapAugmentedCechNerve F).right = CategoryTheory.Arrow.Hom.right F - CategoryTheory.Arrow.mapAugmentedCechNerve_left š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] {f g : CategoryTheory.Arrow C} [ā (n : ā), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] [ā (n : ā), CategoryTheory.Limits.HasWidePullback g.right (fun x => g.left) fun x => g.hom] (F : f ā¶ g) : (CategoryTheory.Arrow.mapAugmentedCechNerve F).left = CategoryTheory.Arrow.mapCechNerve F - CategoryTheory.SimplicialObject.equivalenceRightToLeft_right š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] (X : CategoryTheory.SimplicialObject.Augmented C) (F : CategoryTheory.Arrow C) (G : X ā¶ F.augmentedCechNerve) : (CategoryTheory.SimplicialObject.equivalenceRightToLeft X F G).right = G.right - CategoryTheory.Arrow.augmentedCechNerve_hom_app š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] (f : CategoryTheory.Arrow C) [ā (n : ā), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] (xā : SimplexCategoryįµįµ) : f.augmentedCechNerve.hom.app xā = CategoryTheory.Limits.WidePullback.base fun x => f.hom - CategoryTheory.SimplicialObject.augmentedCechNerve_obj_hom_app š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] (f : CategoryTheory.Arrow C) (xā : SimplexCategoryįµįµ) : (CategoryTheory.SimplicialObject.augmentedCechNerve.obj f).hom.app xā = CategoryTheory.Limits.WidePullback.base fun x => f.hom - CategoryTheory.SimplicialObject.equivalenceRightToLeft_left š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] (X : CategoryTheory.SimplicialObject.Augmented C) (F : CategoryTheory.Arrow C) (G : X ā¶ F.augmentedCechNerve) : (CategoryTheory.SimplicialObject.equivalenceRightToLeft X F G).left = CategoryTheory.CategoryStruct.comp (G.left.app (Opposite.op { len := 0 })) (CategoryTheory.Limits.WidePullback.Ļ (fun x => F.hom) 0) - CategoryTheory.SimplicialObject.augmentedCechNerve_map_left_app š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] {Xā Yā : CategoryTheory.Arrow C} (F : Xā ā¶ Yā) (n : SimplexCategoryįµįµ) : (CategoryTheory.SimplicialObject.augmentedCechNerve.map F).left.app n = CategoryTheory.Limits.WidePullback.lift (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.WidePullback.base fun x => Xā.hom) (CategoryTheory.Arrow.Hom.right F)) (fun i => CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.WidePullback.Ļ (fun x => Xā.hom) i) (CategoryTheory.Arrow.Hom.left F)) ⯠- CategoryTheory.SimplicialObject.augmentedCechNerve_obj_left_map š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] (f : CategoryTheory.Arrow C) {Xā Yā : SimplexCategoryįµįµ} (g : Xā ā¶ Yā) : (CategoryTheory.SimplicialObject.augmentedCechNerve.obj f).left.map g = CategoryTheory.Limits.WidePullback.lift (CategoryTheory.Limits.WidePullback.base fun x => f.hom) (fun i => CategoryTheory.Limits.WidePullback.Ļ (fun x => f.hom) ((SimplexCategory.Hom.toOrderHom g.unop) i)) ⯠- CategoryTheory.SimplicialObject.equivalenceLeftToRight_left_app š Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [ā (n : ā) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePullback f.right (fun x => f.left) fun x => f.hom] (X : CategoryTheory.SimplicialObject.Augmented C) (F : CategoryTheory.Arrow C) (G : CategoryTheory.SimplicialObject.Augmented.toArrow.obj X ā¶ F) (x : SimplexCategoryįµįµ) : (CategoryTheory.SimplicialObject.equivalenceLeftToRight X F G).left.app x = CategoryTheory.Limits.WidePullback.lift (CategoryTheory.CategoryStruct.comp (X.hom.app x) (CategoryTheory.Arrow.Hom.right G)) (fun i => CategoryTheory.CategoryStruct.comp (X.left.map ({ len := 0 }.const (Opposite.unop x) i).op) (CategoryTheory.Arrow.Hom.left G)) āÆ
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