Loogle!
Result
Found 150 declarations mentioning CategoryTheory.CosimplicialObject.
- CategoryTheory.CosimplicialObject 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] : Type (max v u) - CategoryTheory.CosimplicialObject.augmentOfIsInitial 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {T : C} (hT : CategoryTheory.Limits.IsInitial T) : CategoryTheory.CosimplicialObject.Augmented C - CategoryTheory.CosimplicialObject.const 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] : CategoryTheory.Functor C (CategoryTheory.CosimplicialObject C) - CategoryTheory.CosimplicialObject.instHasColimits 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimits C] : CategoryTheory.Limits.HasColimits (CategoryTheory.CosimplicialObject C) - CategoryTheory.CosimplicialObject.instHasLimits 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasLimits C] : CategoryTheory.Limits.HasLimits (CategoryTheory.CosimplicialObject C) - CategoryTheory.CosimplicialObject.Augmented.drop 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] : CategoryTheory.Functor (CategoryTheory.CosimplicialObject.Augmented C) (CategoryTheory.CosimplicialObject C) - CategoryTheory.CosimplicialObject.truncation 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (n : ℕ) : CategoryTheory.Functor (CategoryTheory.CosimplicialObject C) (CategoryTheory.CosimplicialObject.Truncated C n) - CategoryTheory.CosimplicialObject.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.CosimplicialObject C) - CategoryTheory.CosimplicialObject.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.CosimplicialObject C) - CategoryTheory.CosimplicialObject.eqToIso 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n m : ℕ} (h : n = m) : X.obj { len := n } ≅ X.obj { len := m } - 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.CosimplicialObject.eqToIso_refl 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} (h : n = n) : X.eqToIso h = CategoryTheory.Iso.refl (X.obj { len := n }) - CategoryTheory.CosimplicialObject.augmentOfIsInitial_left 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {T : C} (hT : CategoryTheory.Limits.IsInitial T) : (X.augmentOfIsInitial hT).left = T - CategoryTheory.CosimplicialObject.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.CosimplicialObject C) (CategoryTheory.CosimplicialObject D)) - CategoryTheory.CosimplicialObject.Augmented.const_obj_left 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) : (CategoryTheory.CosimplicialObject.Augmented.const.obj X).left = X - CategoryTheory.CosimplicialObject.augmentOfIsInitial_right 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {T : C} (hT : CategoryTheory.Limits.IsInitial T) : (X.augmentOfIsInitial hT).right = X - CategoryTheory.CosimplicialObject.δ 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} (i : Fin (n + 2)) : X.obj { len := n } ⟶ X.obj { len := n + 1 } - CategoryTheory.CosimplicialObject.σ 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} (i : Fin (n + 1)) : X.obj { len := n + 1 } ⟶ X.obj { len := n } - CategoryTheory.CosimplicialObject.Augmented.const_obj_right 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) : (CategoryTheory.CosimplicialObject.Augmented.const.obj X).right = (CategoryTheory.CosimplicialObject.const C).obj X - CategoryTheory.CosimplicialObject.Augmented.toArrow_obj_left 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented C) : (CategoryTheory.CosimplicialObject.Augmented.toArrow.obj X).left = X.left - CategoryTheory.CosimplicialObject.Augmented.point_obj 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.Comma (CategoryTheory.CosimplicialObject.const C) (CategoryTheory.Functor.id (CategoryTheory.CosimplicialObject C))) : CategoryTheory.CosimplicialObject.Augmented.point.obj X = X.left - CategoryTheory.CosimplicialObject.Augmented.toArrow_obj_right 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented C) : (CategoryTheory.CosimplicialObject.Augmented.toArrow.obj X).right = X.right.obj { len := 0 } - CategoryTheory.CosimplicialObject.truncationCompTrunc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {n m : ℕ} (h : m ≤ n) : (CategoryTheory.CosimplicialObject.truncation n).comp (CategoryTheory.CosimplicialObject.Truncated.trunc C n m ⋯) ≅ CategoryTheory.CosimplicialObject.truncation m - CategoryTheory.CosimplicialObject.Augmented.drop_obj 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.Comma (CategoryTheory.CosimplicialObject.const C) (CategoryTheory.Functor.id (CategoryTheory.CosimplicialObject C))) : CategoryTheory.CosimplicialObject.Augmented.drop.obj X = X.right - 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.CosimplicialObject.hom_ext 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.CosimplicialObject C} (f g : X ⟶ Y) (h : ∀ (n : SimplexCategory), f.app n = g.app n) : f = g - CategoryTheory.CosimplicialObject.hom_ext_iff 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.CosimplicialObject C} {f g : X ⟶ Y} : f = g ↔ ∀ (n : SimplexCategory), f.app n = g.app n - 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.CosimplicialObject.Augmented.const_obj_hom 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) : (CategoryTheory.CosimplicialObject.Augmented.const.obj X).hom = CategoryTheory.CategoryStruct.id ((CategoryTheory.CosimplicialObject.const C).obj X) - CategoryTheory.CosimplicialObject.δ_comp_σ_self 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 1)} : CategoryTheory.CategoryStruct.comp (X.δ i.castSucc) (X.σ i) = CategoryTheory.CategoryStruct.id (X.obj { len := n }) - CategoryTheory.CosimplicialObject.δ_comp_σ_succ 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 1)} : CategoryTheory.CategoryStruct.comp (X.δ i.succ) (X.σ i) = CategoryTheory.CategoryStruct.id (X.obj { len := n }) - 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.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.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.CosimplicialObject.augmentOfIsInitial_hom_app 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {T : C} (hT : CategoryTheory.Limits.IsInitial T) (x✝ : SimplexCategory) : (X.augmentOfIsInitial hT).hom.app x✝ = hT.to (X.obj x✝) - CategoryTheory.CosimplicialObject.δ_comp_σ_self_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 1)} {Z : C} (h : X.obj { len := n } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ i.castSucc) (CategoryTheory.CategoryStruct.comp (X.σ i) h) = h - CategoryTheory.CosimplicialObject.δ_comp_σ_succ_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 1)} {Z : C} (h : X.obj { len := n } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ i.succ) (CategoryTheory.CategoryStruct.comp (X.σ i) h) = h - CategoryTheory.CosimplicialObject.augment 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) (X₀ : C) (f : X₀ ⟶ X.obj { len := 0 }) (w : ∀ (i : SimplexCategory) (g₁ g₂ : { len := 0 } ⟶ i), CategoryTheory.CategoryStruct.comp f (X.map g₁) = CategoryTheory.CategoryStruct.comp f (X.map g₂)) : CategoryTheory.CosimplicialObject.Augmented C - CategoryTheory.CosimplicialObject.δ_comp_σ_self' 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {j : Fin (n + 2)} {i : Fin (n + 1)} (H : j = i.castSucc) : CategoryTheory.CategoryStruct.comp (X.δ j) (X.σ i) = CategoryTheory.CategoryStruct.id (X.obj { len := n }) - CategoryTheory.CosimplicialObject.δ_comp_σ_succ' 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {j : Fin (n + 2)} {i : Fin (n + 1)} (H : j = i.succ) : CategoryTheory.CategoryStruct.comp (X.δ j) (X.σ i) = CategoryTheory.CategoryStruct.id (X.obj { len := n }) - CategoryTheory.CosimplicialObject.id_left 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented C) : (CategoryTheory.CategoryStruct.id X).left = CategoryTheory.CategoryStruct.id X.left - CategoryTheory.CosimplicialObject.δ_comp_σ_self'_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {j : Fin (n + 2)} {i : Fin (n + 1)} (H : j = i.castSucc) {Z : C} (h : X.obj { len := n } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ j) (CategoryTheory.CategoryStruct.comp (X.σ i) h) = h - CategoryTheory.CosimplicialObject.δ_comp_σ_succ'_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {j : Fin (n + 2)} {i : Fin (n + 1)} (H : j = i.succ) {Z : C} (h : X.obj { len := n } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ j) (CategoryTheory.CategoryStruct.comp (X.σ i) h) = h - CategoryTheory.CosimplicialObject.augment_left 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) (X₀ : C) (f : X₀ ⟶ X.obj { len := 0 }) (w : ∀ (i : SimplexCategory) (g₁ g₂ : { len := 0 } ⟶ i), CategoryTheory.CategoryStruct.comp f (X.map g₁) = CategoryTheory.CategoryStruct.comp f (X.map g₂)) : (X.augment X₀ f w).left = X₀ - CategoryTheory.CosimplicialObject.augment_right 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) (X₀ : C) (f : X₀ ⟶ X.obj { len := 0 }) (w : ∀ (i : SimplexCategory) (g₁ g₂ : { len := 0 } ⟶ i), CategoryTheory.CategoryStruct.comp f (X.map g₁) = CategoryTheory.CategoryStruct.comp f (X.map g₂)) : (X.augment X₀ f w).right = X - CategoryTheory.CosimplicialObject.δ_naturality 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X' X : CategoryTheory.CosimplicialObject C} (f : X ⟶ X') {n : ℕ} (i : Fin (n + 2)) : CategoryTheory.CategoryStruct.comp (X.δ i) (f.app { len := n + 1 }) = CategoryTheory.CategoryStruct.comp (f.app { len := n }) (X'.δ i) - CategoryTheory.CosimplicialObject.σ_naturality 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X' X : CategoryTheory.CosimplicialObject C} (f : X ⟶ X') {n : ℕ} (i : Fin (n + 1)) : CategoryTheory.CategoryStruct.comp (X.σ i) (f.app { len := n }) = CategoryTheory.CategoryStruct.comp (f.app { len := n + 1 }) (X'.σ i) - CategoryTheory.CosimplicialObject.Augmented.const_map_left 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X✝ Y✝ : C} (f : X✝ ⟶ Y✝) : (CategoryTheory.CosimplicialObject.Augmented.const.map f).left = f - 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.CosimplicialObject.id_right_app 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented C) (X✝ : SimplexCategory) : (CategoryTheory.CategoryStruct.id X).right.app X✝ = CategoryTheory.CategoryStruct.id (X.right.obj X✝) - 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.CosimplicialObject.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.CosimplicialObject.Augmented C) : (((CategoryTheory.CosimplicialObject.Augmented.whiskering C D).map η).app A).left = η.app (CategoryTheory.CosimplicialObject.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.CosimplicialObject.δ_naturality_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X' X : CategoryTheory.CosimplicialObject C} (f : X ⟶ X') {n : ℕ} (i : Fin (n + 2)) {Z : C} (h : X'.obj { len := n + 1 } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ i) (CategoryTheory.CategoryStruct.comp (f.app { len := n + 1 }) h) = CategoryTheory.CategoryStruct.comp (f.app { len := n }) (CategoryTheory.CategoryStruct.comp (X'.δ i) h) - CategoryTheory.CosimplicialObject.σ_naturality_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X' X : CategoryTheory.CosimplicialObject C} (f : X ⟶ X') {n : ℕ} (i : Fin (n + 1)) {Z : C} (h : X'.obj { len := n } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.σ i) (CategoryTheory.CategoryStruct.comp (f.app { len := n }) h) = CategoryTheory.CategoryStruct.comp (f.app { len := n + 1 }) (CategoryTheory.CategoryStruct.comp (X'.σ i) h) - CategoryTheory.CosimplicialObject.δ_comp_δ_self 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 2)} : CategoryTheory.CategoryStruct.comp (X.δ i) (X.δ i.castSucc) = CategoryTheory.CategoryStruct.comp (X.δ i) (X.δ i.succ) - CategoryTheory.CosimplicialObject.Augmented.const_map_right 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X✝ Y✝ : C} (f : X✝ ⟶ Y✝) : (CategoryTheory.CosimplicialObject.Augmented.const.map f).right = (CategoryTheory.CosimplicialObject.const C).map f - CategoryTheory.CosimplicialObject.Augmented.toArrow_obj_hom 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented C) : (CategoryTheory.CosimplicialObject.Augmented.toArrow.obj X).hom = X.hom.app { len := 0 } - CategoryTheory.CosimplicialObject.Augmented.leftOpRightOpIso_hom_left 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented Cᵒᵖ) : X.leftOpRightOpIso.hom.left = CategoryTheory.CategoryStruct.id X.left - CategoryTheory.CosimplicialObject.Augmented.leftOpRightOpIso_inv_left 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented Cᵒᵖ) : X.leftOpRightOpIso.inv.left = CategoryTheory.CategoryStruct.id X.left - CategoryTheory.CosimplicialObject.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.CosimplicialObject.Augmented C) : (((CategoryTheory.CosimplicialObject.Augmented.whiskering C D).map η).app A).right = CategoryTheory.Functor.whiskerLeft (CategoryTheory.CosimplicialObject.Augmented.drop.obj A) η - 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.CosimplicialObject.δ_comp_δ_self' 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 2)} {j : Fin (n + 3)} (H : j = i.castSucc) : CategoryTheory.CategoryStruct.comp (X.δ i) (X.δ j) = CategoryTheory.CategoryStruct.comp (X.δ i) (X.δ i.succ) - CategoryTheory.CosimplicialObject.Augmented.point_map 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X✝ Y✝ : CategoryTheory.Comma (CategoryTheory.CosimplicialObject.const C) (CategoryTheory.Functor.id (CategoryTheory.CosimplicialObject C))} (f : X✝ ⟶ Y✝) : CategoryTheory.CosimplicialObject.Augmented.point.map f = f.left - CategoryTheory.CosimplicialObject.δ_comp_δ 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i j : Fin (n + 2)} (H : i ≤ j) : CategoryTheory.CategoryStruct.comp (X.δ i) (X.δ j.succ) = CategoryTheory.CategoryStruct.comp (X.δ j) (X.δ i.castSucc) - CategoryTheory.CosimplicialObject.σ_comp_σ 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i j : Fin (n + 1)} (H : i ≤ j) : CategoryTheory.CategoryStruct.comp (X.σ i.castSucc) (X.σ j) = CategoryTheory.CategoryStruct.comp (X.σ j.succ) (X.σ i) - 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.CosimplicialObject.comp_left 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {X Y Z : CategoryTheory.CosimplicialObject.Augmented C} (a✝ : X ⟶ Y) (a✝¹ : Y ⟶ Z) : (CategoryTheory.CategoryStruct.comp a✝ a✝¹).left = CategoryTheory.CategoryStruct.comp a✝.left a✝¹.left - CategoryTheory.CosimplicialObject.Augmented.drop_map 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {Y✝ X✝ : CategoryTheory.Comma (CategoryTheory.CosimplicialObject.const C) (CategoryTheory.Functor.id (CategoryTheory.CosimplicialObject C))} (f : Y✝ ⟶ X✝) : CategoryTheory.CosimplicialObject.Augmented.drop.map f = f.right - CategoryTheory.CosimplicialObject.δ_comp_δ_self_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 2)} {Z : C} (h : X.obj { len := n + 1 + 1 } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ i) (CategoryTheory.CategoryStruct.comp (X.δ i.castSucc) h) = CategoryTheory.CategoryStruct.comp (X.δ i) (CategoryTheory.CategoryStruct.comp (X.δ i.succ) h) - CategoryTheory.CosimplicialObject.δ_comp_σ_of_le 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 2)} {j : Fin (n + 1)} (H : i ≤ j.castSucc) : CategoryTheory.CategoryStruct.comp (X.δ i.castSucc) (X.σ j.succ) = CategoryTheory.CategoryStruct.comp (X.σ j) (X.δ i) - CategoryTheory.CosimplicialObject.Augmented.hom_ext 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.CosimplicialObject.Augmented C} (f g : X ⟶ Y) (h₁ : f.left = g.left) (h₂ : f.right = g.right) : f = g - CategoryTheory.CosimplicialObject.Augmented.hom_ext_iff 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.CosimplicialObject.Augmented C} {f g : X ⟶ Y} : f = g ↔ f.left = g.left ∧ f.right = g.right - CategoryTheory.CosimplicialObject.δ_comp_σ_of_gt 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 2)} {j : Fin (n + 1)} (H : j.castSucc < i) : CategoryTheory.CategoryStruct.comp (X.δ i.succ) (X.σ j.castSucc) = CategoryTheory.CategoryStruct.comp (X.σ j) (X.δ i) - 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.CosimplicialObject.δ_comp_δ_self'_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 2)} {j : Fin (n + 3)} (H : j = i.castSucc) {Z : C} (h : X.obj { len := n + 1 + 1 } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ i) (CategoryTheory.CategoryStruct.comp (X.δ j) h) = CategoryTheory.CategoryStruct.comp (X.δ i) (CategoryTheory.CategoryStruct.comp (X.δ i.succ) h) - 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.CosimplicialObject.δ_comp_δ_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i j : Fin (n + 2)} (H : i ≤ j) {Z : C} (h : X.obj { len := n + 1 + 1 } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ i) (CategoryTheory.CategoryStruct.comp (X.δ j.succ) h) = CategoryTheory.CategoryStruct.comp (X.δ j) (CategoryTheory.CategoryStruct.comp (X.δ i.castSucc) h) - CategoryTheory.CosimplicialObject.σ_comp_σ_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i j : Fin (n + 1)} (H : i ≤ j) {Z : C} (h : X.obj { len := n } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.σ i.castSucc) (CategoryTheory.CategoryStruct.comp (X.σ j) h) = CategoryTheory.CategoryStruct.comp (X.σ j.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.CosimplicialObject.δ_comp_σ_of_le_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 2)} {j : Fin (n + 1)} (H : i ≤ j.castSucc) {Z : C} (h : X.obj { len := n + 1 } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ i.castSucc) (CategoryTheory.CategoryStruct.comp (X.σ j.succ) h) = CategoryTheory.CategoryStruct.comp (X.σ j) (CategoryTheory.CategoryStruct.comp (X.δ i) h) - CategoryTheory.CosimplicialObject.δ_comp_σ_of_gt_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 2)} {j : Fin (n + 1)} (H : j.castSucc < i) {Z : C} (h : X.obj { len := n + 1 } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ i.succ) (CategoryTheory.CategoryStruct.comp (X.σ j.castSucc) h) = CategoryTheory.CategoryStruct.comp (X.σ j) (CategoryTheory.CategoryStruct.comp (X.δ i) h) - CategoryTheory.CosimplicialObject.augment_hom_app 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) (X₀ : C) (f : X₀ ⟶ X.obj { len := 0 }) (w : ∀ (i : SimplexCategory) (g₁ g₂ : { len := 0 } ⟶ i), CategoryTheory.CategoryStruct.comp f (X.map g₁) = CategoryTheory.CategoryStruct.comp f (X.map g₂)) (x✝ : SimplexCategory) : (X.augment X₀ f w).hom.app x✝ = CategoryTheory.CategoryStruct.comp f (X.map ({ len := 0 }.const x✝ 0)) - 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.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.CosimplicialObject.Augmented.leftOpRightOpIso_hom_right_app 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented Cᵒᵖ) (X✝ : SimplexCategory) : X.leftOpRightOpIso.hom.right.app X✝ = CategoryTheory.CategoryStruct.id (X.right.obj X✝) - CategoryTheory.CosimplicialObject.Augmented.leftOpRightOpIso_inv_right_app 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject.Augmented Cᵒᵖ) (X✝ : SimplexCategory) : X.leftOpRightOpIso.inv.right.app X✝ = CategoryTheory.CategoryStruct.id (X.right.obj X✝) - CategoryTheory.CosimplicialObject.augment_hom_zero 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) (X₀ : C) (f : X₀ ⟶ X.obj { len := 0 }) (w : ∀ (i : SimplexCategory) (g₁ g₂ : { len := 0 } ⟶ i), CategoryTheory.CategoryStruct.comp f (X.map g₁) = CategoryTheory.CategoryStruct.comp f (X.map g₂)) : (X.augment X₀ f w).hom.app { len := 0 } = f - CategoryTheory.CosimplicialObject.Augmented.toArrow_map_left 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X✝ Y✝ : CategoryTheory.CosimplicialObject.Augmented C} (η : X✝ ⟶ Y✝) : (CategoryTheory.CosimplicialObject.Augmented.toArrow.map η).left = η.left - 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.CosimplicialObject.δ_comp_δ'' 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 3)} {j : Fin (n + 2)} (H : i ≤ j.castSucc) : CategoryTheory.CategoryStruct.comp (X.δ (i.castLT ⋯)) (X.δ j.succ) = CategoryTheory.CategoryStruct.comp (X.δ j) (X.δ i) - CategoryTheory.CosimplicialObject.comp_right_app 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] {X Y Z : CategoryTheory.CosimplicialObject.Augmented C} (a✝ : X ⟶ Y) (a✝¹ : Y ⟶ Z) (X✝ : SimplexCategory) : (CategoryTheory.CategoryStruct.comp a✝ a✝¹).right.app X✝ = CategoryTheory.CategoryStruct.comp (a✝.right.app X✝) (a✝¹.right.app X✝) - CategoryTheory.CosimplicialObject.δ_comp_δ' 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 2)} {j : Fin (n + 3)} (H : i.castSucc < j) : CategoryTheory.CategoryStruct.comp (X.δ i) (X.δ j) = CategoryTheory.CategoryStruct.comp (X.δ (j.pred ⋯)) (X.δ i.castSucc) - 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.CosimplicialObject.δ_comp_δ''_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 3)} {j : Fin (n + 2)} (H : i ≤ j.castSucc) {Z : C} (h : X.obj { len := n + 1 + 1 } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ (i.castLT ⋯)) (CategoryTheory.CategoryStruct.comp (X.δ j.succ) h) = CategoryTheory.CategoryStruct.comp (X.δ j) (CategoryTheory.CategoryStruct.comp (X.δ i) h) - CategoryTheory.CosimplicialObject.Augmented.toArrow_map_right 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X✝ Y✝ : CategoryTheory.CosimplicialObject.Augmented C} (η : X✝ ⟶ Y✝) : (CategoryTheory.CosimplicialObject.Augmented.toArrow.map η).right = η.right.app { len := 0 } - 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.CosimplicialObject.δ_comp_δ'_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 2)} {j : Fin (n + 3)} (H : i.castSucc < j) {Z : C} (h : X.obj { len := n + 1 + 1 } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ i) (CategoryTheory.CategoryStruct.comp (X.δ j) h) = CategoryTheory.CategoryStruct.comp (X.δ (j.pred ⋯)) (CategoryTheory.CategoryStruct.comp (X.δ i.castSucc) h) - CategoryTheory.CosimplicialObject.Augmented.w_app 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.CosimplicialObject.Augmented C} {η : X ⟶ Y} {n : SimplexCategory} : CategoryTheory.CategoryStruct.comp η.left (Y.hom.app n) = CategoryTheory.CategoryStruct.comp (X.hom.app n) (η.right.app n) - CategoryTheory.CosimplicialObject.Augmented.w_app_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : CategoryTheory.CosimplicialObject.Augmented C} {η : X ⟶ Y} {n : SimplexCategory} {Z : C} (h : Y.right.obj n ⟶ Z) : CategoryTheory.CategoryStruct.comp η.left (CategoryTheory.CategoryStruct.comp (Y.hom.app n) h) = CategoryTheory.CategoryStruct.comp (X.hom.app n) (CategoryTheory.CategoryStruct.comp (η.right.app n) h) - 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.CosimplicialObject.δ_comp_σ_of_gt' 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 3)} {j : Fin (n + 2)} (H : j.succ < i) : CategoryTheory.CategoryStruct.comp (X.δ i) (X.σ j) = CategoryTheory.CategoryStruct.comp (X.σ (j.castLT ⋯)) (X.δ (i.pred ⋯)) - CategoryTheory.CosimplicialObject.δ_comp_σ_of_gt'_assoc 📋 Mathlib.AlgebraicTopology.SimplicialObject.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : CategoryTheory.CosimplicialObject C) {n : ℕ} {i : Fin (n + 3)} {j : Fin (n + 2)} (H : j.succ < i) {Z : C} (h : X.obj { len := n + 1 } ⟶ Z) : CategoryTheory.CategoryStruct.comp (X.δ i) (CategoryTheory.CategoryStruct.comp (X.σ j) h) = CategoryTheory.CategoryStruct.comp (X.σ (j.castLT ⋯)) (CategoryTheory.CategoryStruct.comp (X.δ (i.pred ⋯)) 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.AlternatingCofaceMapComplex.obj 📋 Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (X : CategoryTheory.CosimplicialObject C) : CochainComplex C ℕ - AlgebraicTopology.AlternatingCofaceMapComplex.objD 📋 Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (X : CategoryTheory.CosimplicialObject C) (n : ℕ) : X.obj { len := n } ⟶ X.obj { len := n + 1 } - AlgebraicTopology.alternatingCofaceMapComplex 📋 Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] : CategoryTheory.Functor (CategoryTheory.CosimplicialObject C) (CochainComplex C ℕ) - AlgebraicTopology.alternatingCofaceMapComplex_obj 📋 Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (X : CategoryTheory.CosimplicialObject C) : (AlgebraicTopology.alternatingCofaceMapComplex C).obj X = AlgebraicTopology.AlternatingCofaceMapComplex.obj X - AlgebraicTopology.AlternatingCofaceMapComplex.map 📋 Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {X Y : CategoryTheory.CosimplicialObject C} (f : X ⟶ Y) : AlgebraicTopology.AlternatingCofaceMapComplex.obj X ⟶ AlgebraicTopology.AlternatingCofaceMapComplex.obj Y - AlgebraicTopology.alternatingCofaceMapComplex_map 📋 Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {X✝ Y✝ : CategoryTheory.CosimplicialObject C} (f : X✝ ⟶ Y✝) : (AlgebraicTopology.alternatingCofaceMapComplex C).map f = AlgebraicTopology.AlternatingCofaceMapComplex.map f - AlgebraicTopology.AlternatingCofaceMapComplex.d_squared 📋 Mathlib.AlgebraicTopology.AlternatingFaceMapComplex
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] (X : CategoryTheory.CosimplicialObject C) (n : ℕ) : CategoryTheory.CategoryStruct.comp (AlgebraicTopology.AlternatingCofaceMapComplex.objD X n) (AlgebraicTopology.AlternatingCofaceMapComplex.objD X (n + 1)) = 0 - 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 - CategoryTheory.Arrow.cechConerve 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] (f : CategoryTheory.Arrow C) [∀ (n : ℕ), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] : CategoryTheory.CosimplicialObject C - CategoryTheory.CosimplicialObject.cechConerve 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [∀ (n : ℕ) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] : CategoryTheory.Functor (CategoryTheory.Arrow C) (CategoryTheory.CosimplicialObject C) - CategoryTheory.CosimplicialObject.cechConerve_obj 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [∀ (n : ℕ) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] (f : CategoryTheory.Arrow C) : CategoryTheory.CosimplicialObject.cechConerve.obj f = f.cechConerve - CategoryTheory.Arrow.augmentedCechConerve_left 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] (f : CategoryTheory.Arrow C) [∀ (n : ℕ), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] : f.augmentedCechConerve.left = f.left - CategoryTheory.Arrow.augmentedCechConerve_right 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] (f : CategoryTheory.Arrow C) [∀ (n : ℕ), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] : f.augmentedCechConerve.right = f.cechConerve - CategoryTheory.CosimplicialObject.cechConerve_map 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [∀ (n : ℕ) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] {X✝ Y✝ : CategoryTheory.Arrow C} (F : X✝ ⟶ Y✝) : CategoryTheory.CosimplicialObject.cechConerve.map F = CategoryTheory.Arrow.mapCechConerve F - CategoryTheory.Arrow.mapCechConerve 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] {f g : CategoryTheory.Arrow C} [∀ (n : ℕ), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] [∀ (n : ℕ), CategoryTheory.Limits.HasWidePushout g.left (fun x => g.right) fun x => g.hom] (F : f ⟶ g) : f.cechConerve ⟶ g.cechConerve - CategoryTheory.CosimplicialObject.equivalenceRightToLeft_left 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [∀ (n : ℕ) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] (F : CategoryTheory.Arrow C) (X : CategoryTheory.CosimplicialObject.Augmented C) (G : F ⟶ CategoryTheory.CosimplicialObject.Augmented.toArrow.obj X) : (CategoryTheory.CosimplicialObject.equivalenceRightToLeft F X G).left = CategoryTheory.Arrow.Hom.left G - CategoryTheory.Arrow.mapAugmentedCechConerve_left 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] {f g : CategoryTheory.Arrow C} [∀ (n : ℕ), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] [∀ (n : ℕ), CategoryTheory.Limits.HasWidePushout g.left (fun x => g.right) fun x => g.hom] (F : f ⟶ g) : (CategoryTheory.Arrow.mapAugmentedCechConerve F).left = CategoryTheory.Arrow.Hom.left F - CategoryTheory.Arrow.mapAugmentedCechConerve_right 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] {f g : CategoryTheory.Arrow C} [∀ (n : ℕ), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] [∀ (n : ℕ), CategoryTheory.Limits.HasWidePushout g.left (fun x => g.right) fun x => g.hom] (F : f ⟶ g) : (CategoryTheory.Arrow.mapAugmentedCechConerve F).right = CategoryTheory.Arrow.mapCechConerve F - CategoryTheory.CosimplicialObject.equivalenceLeftToRight_left 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [∀ (n : ℕ) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] (F : CategoryTheory.Arrow C) (X : CategoryTheory.CosimplicialObject.Augmented C) (G : F.augmentedCechConerve ⟶ X) : (CategoryTheory.CosimplicialObject.equivalenceLeftToRight F X G).left = G.left - CategoryTheory.Arrow.augmentedCechConerve_hom_app 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] (f : CategoryTheory.Arrow C) [∀ (n : ℕ), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] (x✝ : SimplexCategory) : f.augmentedCechConerve.hom.app x✝ = CategoryTheory.Limits.WidePushout.head fun x => f.hom - CategoryTheory.CosimplicialObject.equivalenceLeftToRight_right 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [∀ (n : ℕ) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] (F : CategoryTheory.Arrow C) (X : CategoryTheory.CosimplicialObject.Augmented C) (G : F.augmentedCechConerve ⟶ X) : (CategoryTheory.CosimplicialObject.equivalenceLeftToRight F X G).right = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.WidePushout.ι (fun x => F.hom) 0) (G.right.app { len := 0 }) - CategoryTheory.CosimplicialObject.equivalenceRightToLeft_right_app 📋 Mathlib.AlgebraicTopology.CechNerve
{C : Type u} [CategoryTheory.Category.{v, u} C] [∀ (n : ℕ) (f : CategoryTheory.Arrow C), CategoryTheory.Limits.HasWidePushout f.left (fun x => f.right) fun x => f.hom] (F : CategoryTheory.Arrow C) (X : CategoryTheory.CosimplicialObject.Augmented C) (G : F ⟶ CategoryTheory.CosimplicialObject.Augmented.toArrow.obj X) (x : SimplexCategory) : (CategoryTheory.CosimplicialObject.equivalenceRightToLeft F X G).right.app x = CategoryTheory.Limits.WidePushout.desc (CategoryTheory.CategoryStruct.comp (CategoryTheory.Arrow.Hom.left G) (X.hom.app x)) (fun i => CategoryTheory.CategoryStruct.comp (CategoryTheory.Arrow.Hom.right G) (X.right.map ({ len := 0 }.const x i))) ⋯ - SSet.stdSimplex 📋 Mathlib.AlgebraicTopology.SimplicialSet.StdSimplex
: CategoryTheory.CosimplicialObject SSet - CategoryTheory.Idempotents.instIsIdempotentCompleteCosimplicialObject 📋 Mathlib.CategoryTheory.Idempotents.SimplicialObject
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.IsIdempotentComplete C] : CategoryTheory.IsIdempotentComplete (CategoryTheory.CosimplicialObject C) - AugmentedSimplexCategory.equivAugmentedCosimplicialObjectFunctorCompDropIso 📋 Mathlib.AlgebraicTopology.SimplexCategory.Augmented.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] : AugmentedSimplexCategory.equivAugmentedCosimplicialObject.functor.comp CategoryTheory.CosimplicialObject.Augmented.drop ≅ (CategoryTheory.Functor.whiskeringLeft SimplexCategory AugmentedSimplexCategory C).obj AugmentedSimplexCategory.inclusion - AugmentedSimplexCategory.equivAugmentedCosimplicialObjectFunctorCompDropIso_hom_app_app 📋 Mathlib.AlgebraicTopology.SimplexCategory.Augmented.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : CategoryTheory.Functor AugmentedSimplexCategory C) (X✝ : SimplexCategory) : (AugmentedSimplexCategory.equivAugmentedCosimplicialObjectFunctorCompDropIso.hom.app X).app X✝ = CategoryTheory.CategoryStruct.id (X.obj (CategoryTheory.WithInitial.incl.obj X✝)) - AugmentedSimplexCategory.equivAugmentedCosimplicialObjectFunctorCompDropIso_inv_app_app 📋 Mathlib.AlgebraicTopology.SimplexCategory.Augmented.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : CategoryTheory.Functor AugmentedSimplexCategory C) (X✝ : SimplexCategory) : (AugmentedSimplexCategory.equivAugmentedCosimplicialObjectFunctorCompDropIso.inv.app X).app X✝ = CategoryTheory.CategoryStruct.id (X.obj (CategoryTheory.WithInitial.incl.obj X✝)) - SimplexCategory.II 📋 Mathlib.AlgebraicTopology.SimplicialObject.II
: CategoryTheory.CosimplicialObject SimplexCategoryᵒᵖ - SimplexCategory.toTop₀ 📋 Mathlib.AlgebraicTopology.TopologicalSimplex
: CategoryTheory.CosimplicialObject TopCat - SSet.stdSimplexToTop 📋 Mathlib.AlgebraicTopology.SingularSet
: SSet.stdSimplex ⟶ SimplexCategory.toTop.{u}.comp TopCat.toSSet - CategoryTheory.Limits.FormalCoproduct.cosimplicialObjectFunctor 📋 Mathlib.CategoryTheory.Sites.SheafCohomology.Cech
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasProducts A] (E : CategoryTheory.SimplicialObject (CategoryTheory.Limits.FormalCoproduct C)) : CategoryTheory.Functor (CategoryTheory.Functor Cᵒᵖ A) (CategoryTheory.CosimplicialObject A) - CategoryTheory.Limits.FormalCoproduct.cosimplicialObjectFunctor_obj_obj 📋 Mathlib.CategoryTheory.Sites.SheafCohomology.Cech
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasProducts A] (E : CategoryTheory.SimplicialObject (CategoryTheory.Limits.FormalCoproduct C)) (X : CategoryTheory.Functor Cᵒᵖ A) (X✝ : SimplexCategory) : ((CategoryTheory.Limits.FormalCoproduct.cosimplicialObjectFunctor E).obj X).obj X✝ = ∏ᶜ fun i => X.obj (Opposite.op ((E.obj (Opposite.op X✝)).obj i)) - CategoryTheory.Limits.FormalCoproduct.cochainComplexFunctor_obj_d 📋 Mathlib.CategoryTheory.Sites.SheafCohomology.Cech
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasProducts A] (E : CategoryTheory.SimplicialObject (CategoryTheory.Limits.FormalCoproduct C)) [CategoryTheory.Preadditive A] (X : CategoryTheory.Functor Cᵒᵖ A) (i j : ℕ) : ((CategoryTheory.Limits.FormalCoproduct.cochainComplexFunctor E).obj X).d i j = CochainComplex.of.d (fun n => ∏ᶜ fun i => X.obj (Opposite.op ((E.obj (Opposite.op { len := n })).obj i))) (AlgebraicTopology.AlternatingCofaceMapComplex.objD ((CategoryTheory.Limits.FormalCoproduct.cosimplicialObjectFunctor E).obj X)) i j - CategoryTheory.Limits.FormalCoproduct.cochainComplexFunctor_map_f 📋 Mathlib.CategoryTheory.Sites.SheafCohomology.Cech
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasProducts A] (E : CategoryTheory.SimplicialObject (CategoryTheory.Limits.FormalCoproduct C)) [CategoryTheory.Preadditive A] {X✝ Y✝ : CategoryTheory.Functor Cᵒᵖ A} (f : X✝ ⟶ Y✝) (n : ℕ) : ((CategoryTheory.Limits.FormalCoproduct.cochainComplexFunctor E).map f).f n = CategoryTheory.Limits.Pi.map fun i => f.app (Opposite.op ((E.obj (Opposite.op { len := n })).obj i)) - CategoryTheory.Limits.FormalCoproduct.cosimplicialObjectFunctor_map_app 📋 Mathlib.CategoryTheory.Sites.SheafCohomology.Cech
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasProducts A] (E : CategoryTheory.SimplicialObject (CategoryTheory.Limits.FormalCoproduct C)) {X✝ Y✝ : CategoryTheory.Functor Cᵒᵖ A} (f : X✝ ⟶ Y✝) (X : SimplexCategory) : ((CategoryTheory.Limits.FormalCoproduct.cosimplicialObjectFunctor E).map f).app X = CategoryTheory.Limits.Pi.map fun i => f.app (Opposite.op ((E.obj (Opposite.op X)).obj i)) - CategoryTheory.Limits.FormalCoproduct.cosimplicialObjectFunctor_obj_map 📋 Mathlib.CategoryTheory.Sites.SheafCohomology.Cech
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasProducts A] (E : CategoryTheory.SimplicialObject (CategoryTheory.Limits.FormalCoproduct C)) (X : CategoryTheory.Functor Cᵒᵖ A) {X✝ Y✝ : SimplexCategory} (f : X✝ ⟶ Y✝) : ((CategoryTheory.Limits.FormalCoproduct.cosimplicialObjectFunctor E).obj X).map f = CategoryTheory.Limits.Pi.lift fun i => CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.Pi.π (fun i => X.obj (Opposite.op ((E.obj (Opposite.op X✝)).obj i))) ((E.map f.op).f i)) (X.map ((E.map f.op).φ i).op)
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