Loogle!
Result
Found 2445 declarations mentioning CategoryTheory.ShortComplex. Of these, only the first 200 are shown.
- CategoryTheory.ShortComplex ð Mathlib.Algebra.Homology.ShortComplex.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : Type (max u_1 v_1) - CategoryTheory.ShortComplex.Xâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (self : CategoryTheory.ShortComplex C) : C - CategoryTheory.ShortComplex.Xâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (self : CategoryTheory.ShortComplex C) : C - CategoryTheory.ShortComplex.Xâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (self : CategoryTheory.ShortComplex C) : C - CategoryTheory.ShortComplex.instCategory ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.Category.{v_1, max u_1 v_1} (CategoryTheory.ShortComplex C) - CategoryTheory.ShortComplex.Hom ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (Sâ Sâ : CategoryTheory.ShortComplex C) : Type v_1 - CategoryTheory.ShortComplex.instHasZeroMorphisms ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.Limits.HasZeroMorphisms (CategoryTheory.ShortComplex C) - CategoryTheory.ShortComplex.Hom.id ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : S.Hom S - CategoryTheory.ShortComplex.Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.Functor (CategoryTheory.ShortComplex C) C - CategoryTheory.ShortComplex.Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.Functor (CategoryTheory.ShortComplex C) C - CategoryTheory.ShortComplex.Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.Functor (CategoryTheory.ShortComplex C) C - CategoryTheory.ShortComplex.op ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : CategoryTheory.ShortComplex Cáµáµ - CategoryTheory.ShortComplex.unop ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex Cáµáµ) : CategoryTheory.ShortComplex C - CategoryTheory.ShortComplex.fFunctor ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.Functor (CategoryTheory.ShortComplex C) (CategoryTheory.Arrow C) - CategoryTheory.ShortComplex.gFunctor ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.Functor (CategoryTheory.ShortComplex C) (CategoryTheory.Arrow C) - CategoryTheory.ShortComplex.preservesZeroMorphisms_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.ShortComplex.Ïâ.PreservesZeroMorphisms - CategoryTheory.ShortComplex.preservesZeroMorphisms_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.ShortComplex.Ïâ.PreservesZeroMorphisms - CategoryTheory.ShortComplex.preservesZeroMorphisms_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.ShortComplex.Ïâ.PreservesZeroMorphisms - CategoryTheory.ShortComplex.f ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (self : CategoryTheory.ShortComplex C) : self.Xâ â¶ self.Xâ - CategoryTheory.ShortComplex.g ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (self : CategoryTheory.ShortComplex C) : self.Xâ â¶ self.Xâ - CategoryTheory.ShortComplex.opUnop ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : S.op.unop â S - CategoryTheory.ShortComplex.map ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) (F : CategoryTheory.Functor C D) [F.PreservesZeroMorphisms] : CategoryTheory.ShortComplex D - CategoryTheory.ShortComplex.Ïâ_obj ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : CategoryTheory.ShortComplex.Ïâ.obj S = S.Xâ - CategoryTheory.ShortComplex.Ïâ_obj ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : CategoryTheory.ShortComplex.Ïâ.obj S = S.Xâ - CategoryTheory.ShortComplex.Ïâ_obj ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : CategoryTheory.ShortComplex.Ïâ.obj S = S.Xâ - CategoryTheory.ShortComplex.op_Xâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : S.op.Xâ = Opposite.op S.Xâ - CategoryTheory.ShortComplex.op_Xâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : S.op.Xâ = Opposite.op S.Xâ - CategoryTheory.ShortComplex.op_Xâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : S.op.Xâ = Opposite.op S.Xâ - CategoryTheory.ShortComplex.instZeroHom ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} : Zero (Sâ â¶ Sâ) - CategoryTheory.ShortComplex.Hom.comp ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ Sâ : CategoryTheory.ShortComplex C} (Ïââ : Sâ.Hom Sâ) (Ïââ : Sâ.Hom Sâ) : Sâ.Hom Sâ - CategoryTheory.ShortComplex.Hom.Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (self : Sâ.Hom Sâ) : Sâ.Xâ â¶ Sâ.Xâ - CategoryTheory.ShortComplex.Hom.Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (self : Sâ.Hom Sâ) : Sâ.Xâ â¶ Sâ.Xâ - CategoryTheory.ShortComplex.Hom.Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (self : Sâ.Hom Sâ) : Sâ.Xâ â¶ Sâ.Xâ - CategoryTheory.ShortComplex.map_id ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : S.map (CategoryTheory.Functor.id C) = S - CategoryTheory.ShortComplex.unop_Xâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex Cáµáµ) : S.unop.Xâ = Opposite.unop S.Xâ - CategoryTheory.ShortComplex.unop_Xâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex Cáµáµ) : S.unop.Xâ = Opposite.unop S.Xâ - CategoryTheory.ShortComplex.unop_Xâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex Cáµáµ) : S.unop.Xâ = Opposite.unop S.Xâ - CategoryTheory.ShortComplex.opEquiv ð Mathlib.Algebra.Homology.ShortComplex.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : (CategoryTheory.ShortComplex C)áµáµ â CategoryTheory.ShortComplex Cáµáµ - CategoryTheory.ShortComplex.opFunctor ð Mathlib.Algebra.Homology.ShortComplex.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.Functor (CategoryTheory.ShortComplex C)áµáµ (CategoryTheory.ShortComplex Cáµáµ) - CategoryTheory.ShortComplex.unopFunctor ð Mathlib.Algebra.Homology.ShortComplex.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.Functor (CategoryTheory.ShortComplex Cáµáµ) (CategoryTheory.ShortComplex C)áµáµ - CategoryTheory.Functor.mapShortComplex ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (F : CategoryTheory.Functor C D) [F.PreservesZeroMorphisms] : CategoryTheory.Functor (CategoryTheory.ShortComplex C) (CategoryTheory.ShortComplex D) - CategoryTheory.ShortComplex.unopOp ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex Cáµáµ) : S.unop.op â S - CategoryTheory.ShortComplex.Hom.id_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : (CategoryTheory.ShortComplex.Hom.id S).Ïâ = CategoryTheory.CategoryStruct.id S.Xâ - CategoryTheory.ShortComplex.Hom.id_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : (CategoryTheory.ShortComplex.Hom.id S).Ïâ = CategoryTheory.CategoryStruct.id S.Xâ - CategoryTheory.ShortComplex.Hom.id_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : (CategoryTheory.ShortComplex.Hom.id S).Ïâ = CategoryTheory.CategoryStruct.id S.Xâ - CategoryTheory.ShortComplex.fFunctor_obj ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : CategoryTheory.ShortComplex.fFunctor.obj S = CategoryTheory.Arrow.mk S.f - CategoryTheory.ShortComplex.gFunctor_obj ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : CategoryTheory.ShortComplex.gFunctor.obj S = CategoryTheory.Arrow.mk S.g - CategoryTheory.ShortComplex.map_Xâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) (F : CategoryTheory.Functor C D) [F.PreservesZeroMorphisms] : (S.map F).Xâ = F.obj S.Xâ - CategoryTheory.ShortComplex.map_Xâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) (F : CategoryTheory.Functor C D) [F.PreservesZeroMorphisms] : (S.map F).Xâ = F.obj S.Xâ - CategoryTheory.ShortComplex.map_Xâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) (F : CategoryTheory.Functor C D) [F.PreservesZeroMorphisms] : (S.map F).Xâ = F.obj S.Xâ - CategoryTheory.ShortComplex.ÏâToÏâ_app ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : CategoryTheory.ShortComplex.ÏâToÏâ.app S = S.f - CategoryTheory.ShortComplex.ÏâToÏâ_app ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : CategoryTheory.ShortComplex.ÏâToÏâ.app S = S.g - CategoryTheory.ShortComplex.id_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : (CategoryTheory.CategoryStruct.id S).Ïâ = CategoryTheory.CategoryStruct.id S.Xâ - CategoryTheory.ShortComplex.id_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : (CategoryTheory.CategoryStruct.id S).Ïâ = CategoryTheory.CategoryStruct.id S.Xâ - CategoryTheory.ShortComplex.id_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : (CategoryTheory.CategoryStruct.id S).Ïâ = CategoryTheory.CategoryStruct.id S.Xâ - CategoryTheory.ShortComplex.ÏâToÏâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.ShortComplex.Ïâ â¶ CategoryTheory.ShortComplex.Ïâ - CategoryTheory.ShortComplex.ÏâToÏâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.ShortComplex.Ïâ â¶ CategoryTheory.ShortComplex.Ïâ - CategoryTheory.ShortComplex.instIsIsoÏâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (f : Sâ â¶ Sâ) [CategoryTheory.IsIso f] : CategoryTheory.IsIso f.Ïâ - CategoryTheory.ShortComplex.instIsIsoÏâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (f : Sâ â¶ Sâ) [CategoryTheory.IsIso f] : CategoryTheory.IsIso f.Ïâ - CategoryTheory.ShortComplex.instIsIsoÏâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (f : Sâ â¶ Sâ) [CategoryTheory.IsIso f] : CategoryTheory.IsIso f.Ïâ - CategoryTheory.Functor.mapShortComplex_obj ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (F : CategoryTheory.Functor C D) [F.PreservesZeroMorphisms] (S : CategoryTheory.ShortComplex C) : F.mapShortComplex.obj S = S.map F - CategoryTheory.ShortComplex.opFunctor_obj ð Mathlib.Algebra.Homology.ShortComplex.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : (CategoryTheory.ShortComplex C)áµáµ) : (CategoryTheory.ShortComplex.opFunctor C).obj S = (Opposite.unop S).op - CategoryTheory.ShortComplex.op_f ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : S.op.f = S.g.op - CategoryTheory.ShortComplex.op_g ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : S.op.g = S.f.op - CategoryTheory.ShortComplex.unopFunctor_obj ð Mathlib.Algebra.Homology.ShortComplex.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex Cáµáµ) : (CategoryTheory.ShortComplex.unopFunctor C).obj S = Opposite.op S.unop - CategoryTheory.ShortComplex.Ïâ_map ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Xâ Yâ : CategoryTheory.ShortComplex C} (f : Xâ â¶ Yâ) : CategoryTheory.ShortComplex.Ïâ.map f = f.Ïâ - CategoryTheory.ShortComplex.Ïâ_map ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Xâ Yâ : CategoryTheory.ShortComplex C} (f : Xâ â¶ Yâ) : CategoryTheory.ShortComplex.Ïâ.map f = f.Ïâ - CategoryTheory.ShortComplex.Ïâ_map ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Xâ Yâ : CategoryTheory.ShortComplex C} (f : Xâ â¶ Yâ) : CategoryTheory.ShortComplex.Ïâ.map f = f.Ïâ - CategoryTheory.ShortComplex.mk ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Xâ Xâ Xâ : C} (f : Xâ â¶ Xâ) (g : Xâ â¶ Xâ) (zero : CategoryTheory.CategoryStruct.comp f g = 0 := by cat_disch) : CategoryTheory.ShortComplex C - CategoryTheory.ShortComplex.mapNatIso ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) {F G : CategoryTheory.Functor C D} [F.PreservesZeroMorphisms] [G.PreservesZeroMorphisms] (Ï : F â G) : S.map F â S.map G - CategoryTheory.ShortComplex.opEquiv_functor ð Mathlib.Algebra.Homology.ShortComplex.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : (CategoryTheory.ShortComplex.opEquiv C).functor = CategoryTheory.ShortComplex.opFunctor C - CategoryTheory.ShortComplex.opEquiv_inverse ð Mathlib.Algebra.Homology.ShortComplex.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : (CategoryTheory.ShortComplex.opEquiv C).inverse = CategoryTheory.ShortComplex.unopFunctor C - CategoryTheory.ShortComplex.opMap ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ï : Sâ â¶ Sâ) : Sâ.op â¶ Sâ.op - CategoryTheory.ShortComplex.map_f ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) (F : CategoryTheory.Functor C D) [F.PreservesZeroMorphisms] : (S.map F).f = F.map S.f - CategoryTheory.ShortComplex.map_g ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) (F : CategoryTheory.Functor C D) [F.PreservesZeroMorphisms] : (S.map F).g = F.map S.g - CategoryTheory.ShortComplex.Hom.comp_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ Sâ : CategoryTheory.ShortComplex C} (Ïââ : Sâ.Hom Sâ) (Ïââ : Sâ.Hom Sâ) : (Ïââ.comp Ïââ).Ïâ = CategoryTheory.CategoryStruct.comp Ïââ.Ïâ Ïââ.Ïâ - CategoryTheory.ShortComplex.Hom.comp_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ Sâ : CategoryTheory.ShortComplex C} (Ïââ : Sâ.Hom Sâ) (Ïââ : Sâ.Hom Sâ) : (Ïââ.comp Ïââ).Ïâ = CategoryTheory.CategoryStruct.comp Ïââ.Ïâ Ïââ.Ïâ - CategoryTheory.ShortComplex.Hom.comp_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ Sâ : CategoryTheory.ShortComplex C} (Ïââ : Sâ.Hom Sâ) (Ïââ : Sâ.Hom Sâ) : (Ïââ.comp Ïââ).Ïâ = CategoryTheory.CategoryStruct.comp Ïââ.Ïâ Ïââ.Ïâ - CategoryTheory.ShortComplex.unop_f ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex Cáµáµ) : S.unop.f = S.g.unop - CategoryTheory.ShortComplex.unop_g ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex Cáµáµ) : S.unop.g = S.f.unop - CategoryTheory.ShortComplex.unopMap ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex Cáµáµ} (Ï : Sâ â¶ Sâ) : Sâ.unop â¶ Sâ.unop - CategoryTheory.ShortComplex.Hom.commââ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (self : Sâ.Hom Sâ) : CategoryTheory.CategoryStruct.comp self.Ïâ Sâ.f = CategoryTheory.CategoryStruct.comp Sâ.f self.Ïâ - CategoryTheory.ShortComplex.Hom.commââ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (self : Sâ.Hom Sâ) : CategoryTheory.CategoryStruct.comp self.Ïâ Sâ.g = CategoryTheory.CategoryStruct.comp Sâ.g self.Ïâ - CategoryTheory.ShortComplex.map_comp ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} {E : Type u_3} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Category.{v_3, u_3} E] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] [CategoryTheory.Limits.HasZeroMorphisms E] (S : CategoryTheory.ShortComplex C) (F : CategoryTheory.Functor C D) [F.PreservesZeroMorphisms] (G : CategoryTheory.Functor D E) [G.PreservesZeroMorphisms] : S.map (F.comp G) = (S.map F).map G - CategoryTheory.ShortComplex.unopMap_id ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex Cáµáµ) : CategoryTheory.ShortComplex.unopMap (CategoryTheory.CategoryStruct.id S) = CategoryTheory.CategoryStruct.id S.unop - CategoryTheory.ShortComplex.mapNatTrans ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) {F G : CategoryTheory.Functor C D} [F.PreservesZeroMorphisms] [G.PreservesZeroMorphisms] (Ï : F â¶ G) : S.map F â¶ S.map G - CategoryTheory.ShortComplex.isIso_of_isIso ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (f : Sâ â¶ Sâ) [CategoryTheory.IsIso f.Ïâ] [CategoryTheory.IsIso f.Ïâ] [CategoryTheory.IsIso f.Ïâ] : CategoryTheory.IsIso f - CategoryTheory.ShortComplex.zero ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (self : CategoryTheory.ShortComplex C) : CategoryTheory.CategoryStruct.comp self.f self.g = 0 - CategoryTheory.ShortComplex.isIso_iff ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (f : Sâ â¶ Sâ) : CategoryTheory.IsIso f â CategoryTheory.IsIso f.Ïâ â§ CategoryTheory.IsIso f.Ïâ â§ CategoryTheory.IsIso f.Ïâ - CategoryTheory.ShortComplex.opMap_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ï : Sâ â¶ Sâ) : (CategoryTheory.ShortComplex.opMap Ï).Ïâ = Ï.Ïâ.op - CategoryTheory.ShortComplex.opMap_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ï : Sâ â¶ Sâ) : (CategoryTheory.ShortComplex.opMap Ï).Ïâ = Ï.Ïâ.op - CategoryTheory.ShortComplex.opMap_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ï : Sâ â¶ Sâ) : (CategoryTheory.ShortComplex.opMap Ï).Ïâ = Ï.Ïâ.op - CategoryTheory.ShortComplex.opMap_id ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : CategoryTheory.ShortComplex.opMap (CategoryTheory.CategoryStruct.id S) = CategoryTheory.CategoryStruct.id S.op - CategoryTheory.ShortComplex.Hom.ext ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {instâ : CategoryTheory.Category.{v_1, u_1} C} {instâ¹ : CategoryTheory.Limits.HasZeroMorphisms C} {Sâ Sâ : CategoryTheory.ShortComplex C} {x y : Sâ.Hom Sâ} (Ïâ : x.Ïâ = y.Ïâ) (Ïâ : x.Ïâ = y.Ïâ) (Ïâ : x.Ïâ = y.Ïâ) : x = y - CategoryTheory.ShortComplex.Hom.ext_iff ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {instâ : CategoryTheory.Category.{v_1, u_1} C} {instâ¹ : CategoryTheory.Limits.HasZeroMorphisms C} {Sâ Sâ : CategoryTheory.ShortComplex C} {x y : Sâ.Hom Sâ} : x = y â x.Ïâ = y.Ïâ â§ x.Ïâ = y.Ïâ â§ x.Ïâ = y.Ïâ - CategoryTheory.ShortComplex.comp_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ Sâ : CategoryTheory.ShortComplex C} (Ïââ : Sâ â¶ Sâ) (Ïââ : Sâ â¶ Sâ) : (CategoryTheory.CategoryStruct.comp Ïââ Ïââ).Ïâ = CategoryTheory.CategoryStruct.comp Ïââ.Ïâ Ïââ.Ïâ - CategoryTheory.ShortComplex.comp_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ Sâ : CategoryTheory.ShortComplex C} (Ïââ : Sâ â¶ Sâ) (Ïââ : Sâ â¶ Sâ) : (CategoryTheory.CategoryStruct.comp Ïââ Ïââ).Ïâ = CategoryTheory.CategoryStruct.comp Ïââ.Ïâ Ïââ.Ïâ - CategoryTheory.ShortComplex.comp_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ Sâ : CategoryTheory.ShortComplex C} (Ïââ : Sâ â¶ Sâ) (Ïââ : Sâ â¶ Sâ) : (CategoryTheory.CategoryStruct.comp Ïââ Ïââ).Ïâ = CategoryTheory.CategoryStruct.comp Ïââ.Ïâ Ïââ.Ïâ - CategoryTheory.ShortComplex.Hom.commââ_assoc ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (self : Sâ.Hom Sâ) {Z : C} (h : Sâ.Xâ â¶ Z) : CategoryTheory.CategoryStruct.comp self.Ïâ (CategoryTheory.CategoryStruct.comp Sâ.f h) = CategoryTheory.CategoryStruct.comp Sâ.f (CategoryTheory.CategoryStruct.comp self.Ïâ h) - CategoryTheory.ShortComplex.Hom.commââ_assoc ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (self : Sâ.Hom Sâ) {Z : C} (h : Sâ.Xâ â¶ Z) : CategoryTheory.CategoryStruct.comp self.Ïâ (CategoryTheory.CategoryStruct.comp Sâ.g h) = CategoryTheory.CategoryStruct.comp Sâ.g (CategoryTheory.CategoryStruct.comp self.Ïâ h) - CategoryTheory.ShortComplex.zero_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (Sâ Sâ : CategoryTheory.ShortComplex C) : CategoryTheory.ShortComplex.Hom.Ïâ 0 = 0 - CategoryTheory.ShortComplex.zero_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (Sâ Sâ : CategoryTheory.ShortComplex C) : CategoryTheory.ShortComplex.Hom.Ïâ 0 = 0 - CategoryTheory.ShortComplex.zero_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (Sâ Sâ : CategoryTheory.ShortComplex C) : CategoryTheory.ShortComplex.Hom.Ïâ 0 = 0 - CategoryTheory.ShortComplex.mapNatTrans_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) {F G : CategoryTheory.Functor C D} [F.PreservesZeroMorphisms] [G.PreservesZeroMorphisms] (Ï : F â¶ G) : (S.mapNatTrans Ï).Ïâ = Ï.app S.Xâ - CategoryTheory.ShortComplex.mapNatTrans_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) {F G : CategoryTheory.Functor C D} [F.PreservesZeroMorphisms] [G.PreservesZeroMorphisms] (Ï : F â¶ G) : (S.mapNatTrans Ï).Ïâ = Ï.app S.Xâ - CategoryTheory.ShortComplex.mapNatTrans_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) {F G : CategoryTheory.Functor C D} [F.PreservesZeroMorphisms] [G.PreservesZeroMorphisms] (Ï : F â¶ G) : (S.mapNatTrans Ï).Ïâ = Ï.app S.Xâ - CategoryTheory.ShortComplex.zero_assoc ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (self : CategoryTheory.ShortComplex C) {Z : C} (h : self.Xâ â¶ Z) : CategoryTheory.CategoryStruct.comp self.f (CategoryTheory.CategoryStruct.comp self.g h) = CategoryTheory.CategoryStruct.comp 0 h - CategoryTheory.Functor.mapShortComplex_map_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (F : CategoryTheory.Functor C D) [F.PreservesZeroMorphisms] {Xâ Yâ : CategoryTheory.ShortComplex C} (Ï : Xâ â¶ Yâ) : (F.mapShortComplex.map Ï).Ïâ = F.map Ï.Ïâ - CategoryTheory.Functor.mapShortComplex_map_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (F : CategoryTheory.Functor C D) [F.PreservesZeroMorphisms] {Xâ Yâ : CategoryTheory.ShortComplex C} (Ï : Xâ â¶ Yâ) : (F.mapShortComplex.map Ï).Ïâ = F.map Ï.Ïâ - CategoryTheory.Functor.mapShortComplex_map_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (F : CategoryTheory.Functor C D) [F.PreservesZeroMorphisms] {Xâ Yâ : CategoryTheory.ShortComplex C} (Ï : Xâ â¶ Yâ) : (F.mapShortComplex.map Ï).Ïâ = F.map Ï.Ïâ - CategoryTheory.ShortComplex.fFunctor_map ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S T : CategoryTheory.ShortComplex C} (f : S â¶ T) : CategoryTheory.ShortComplex.fFunctor.map f = CategoryTheory.Arrow.homMk f.Ïâ f.Ïâ ⯠- CategoryTheory.ShortComplex.gFunctor_map ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S T : CategoryTheory.ShortComplex C} (f : S â¶ T) : CategoryTheory.ShortComplex.gFunctor.map f = CategoryTheory.Arrow.homMk f.Ïâ f.Ïâ ⯠- CategoryTheory.ShortComplex.mapNatIso_hom ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) {F G : CategoryTheory.Functor C D} [F.PreservesZeroMorphisms] [G.PreservesZeroMorphisms] (Ï : F â G) : (S.mapNatIso Ï).hom = S.mapNatTrans Ï.hom - CategoryTheory.ShortComplex.mapNatIso_inv ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (S : CategoryTheory.ShortComplex C) {F G : CategoryTheory.Functor C D} [F.PreservesZeroMorphisms] [G.PreservesZeroMorphisms] (Ï : F â G) : (S.mapNatIso Ï).inv = S.mapNatTrans Ï.inv - CategoryTheory.ShortComplex.unopMap_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex Cáµáµ} (Ï : Sâ â¶ Sâ) : (CategoryTheory.ShortComplex.unopMap Ï).Ïâ = Ï.Ïâ.unop - CategoryTheory.ShortComplex.unopMap_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex Cáµáµ} (Ï : Sâ â¶ Sâ) : (CategoryTheory.ShortComplex.unopMap Ï).Ïâ = Ï.Ïâ.unop - CategoryTheory.ShortComplex.unopMap_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex Cáµáµ} (Ï : Sâ â¶ Sâ) : (CategoryTheory.ShortComplex.unopMap Ï).Ïâ = Ï.Ïâ.unop - CategoryTheory.ShortComplex.hom_ext ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (f g : Sâ â¶ Sâ) (hâ : f.Ïâ = g.Ïâ) (hâ : f.Ïâ = g.Ïâ) (hâ : f.Ïâ = g.Ïâ) : f = g - CategoryTheory.ShortComplex.comp_Ïâ_assoc ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ Sâ : CategoryTheory.ShortComplex C} (Ïââ : Sâ â¶ Sâ) (Ïââ : Sâ â¶ Sâ) {Z : C} (h : Sâ.Xâ â¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp Ïââ Ïââ).Ïâ h = CategoryTheory.CategoryStruct.comp Ïââ.Ïâ (CategoryTheory.CategoryStruct.comp Ïââ.Ïâ h) - CategoryTheory.ShortComplex.comp_Ïâ_assoc ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ Sâ : CategoryTheory.ShortComplex C} (Ïââ : Sâ â¶ Sâ) (Ïââ : Sâ â¶ Sâ) {Z : C} (h : Sâ.Xâ â¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp Ïââ Ïââ).Ïâ h = CategoryTheory.CategoryStruct.comp Ïââ.Ïâ (CategoryTheory.CategoryStruct.comp Ïââ.Ïâ h) - CategoryTheory.ShortComplex.comp_Ïâ_assoc ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ Sâ : CategoryTheory.ShortComplex C} (Ïââ : Sâ â¶ Sâ) (Ïââ : Sâ â¶ Sâ) {Z : C} (h : Sâ.Xâ â¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp Ïââ Ïââ).Ïâ h = CategoryTheory.CategoryStruct.comp Ïââ.Ïâ (CategoryTheory.CategoryStruct.comp Ïââ.Ïâ h) - CategoryTheory.ShortComplex.hom_ext_iff ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} {f g : Sâ â¶ Sâ} : f = g â f.Ïâ = g.Ïâ â§ f.Ïâ = g.Ïâ â§ f.Ïâ = g.Ïâ - CategoryTheory.ShortComplex.opFunctor_map ð Mathlib.Algebra.Homology.ShortComplex.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Xâ Yâ : (CategoryTheory.ShortComplex C)áµáµ} (Ï : Xâ â¶ Yâ) : (CategoryTheory.ShortComplex.opFunctor C).map Ï = CategoryTheory.ShortComplex.opMap Ï.unop - CategoryTheory.ShortComplex.unopFunctor_map ð Mathlib.Algebra.Homology.ShortComplex.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Xâ Yâ : CategoryTheory.ShortComplex Cáµáµ} (Ï : Xâ â¶ Yâ) : (CategoryTheory.ShortComplex.unopFunctor C).map Ï = (CategoryTheory.ShortComplex.unopMap Ï).op - CategoryTheory.ShortComplex.opEquiv_unitIso ð Mathlib.Algebra.Homology.ShortComplex.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : (CategoryTheory.ShortComplex.opEquiv C).unitIso = CategoryTheory.Iso.refl (CategoryTheory.Functor.id (CategoryTheory.ShortComplex C)áµáµ) - CategoryTheory.ShortComplex.Hom.mk ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (commââ : CategoryTheory.CategoryStruct.comp Ïâ Sâ.f = CategoryTheory.CategoryStruct.comp Sâ.f Ïâ := by cat_disch) (commââ : CategoryTheory.CategoryStruct.comp Ïâ Sâ.g = CategoryTheory.CategoryStruct.comp Sâ.g Ïâ := by cat_disch) : Sâ.Hom Sâ - CategoryTheory.ShortComplex.homMk ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (commââ : CategoryTheory.CategoryStruct.comp Ïâ Sâ.f = CategoryTheory.CategoryStruct.comp Sâ.f Ïâ) (commââ : CategoryTheory.CategoryStruct.comp Ïâ Sâ.g = CategoryTheory.CategoryStruct.comp Sâ.g Ïâ) : Sâ â¶ Sâ - CategoryTheory.ShortComplex.homMk_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (commââ : CategoryTheory.CategoryStruct.comp Ïâ Sâ.f = CategoryTheory.CategoryStruct.comp Sâ.f Ïâ) (commââ : CategoryTheory.CategoryStruct.comp Ïâ Sâ.g = CategoryTheory.CategoryStruct.comp Sâ.g Ïâ) : (CategoryTheory.ShortComplex.homMk Ïâ Ïâ Ïâ commââ commââ).Ïâ = Ïâ - CategoryTheory.ShortComplex.homMk_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (commââ : CategoryTheory.CategoryStruct.comp Ïâ Sâ.f = CategoryTheory.CategoryStruct.comp Sâ.f Ïâ) (commââ : CategoryTheory.CategoryStruct.comp Ïâ Sâ.g = CategoryTheory.CategoryStruct.comp Sâ.g Ïâ) : (CategoryTheory.ShortComplex.homMk Ïâ Ïâ Ïâ commââ commââ).Ïâ = Ïâ - CategoryTheory.ShortComplex.homMk_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (Ïâ : Sâ.Xâ â¶ Sâ.Xâ) (commââ : CategoryTheory.CategoryStruct.comp Ïâ Sâ.f = CategoryTheory.CategoryStruct.comp Sâ.f Ïâ) (commââ : CategoryTheory.CategoryStruct.comp Ïâ Sâ.g = CategoryTheory.CategoryStruct.comp Sâ.g Ïâ) : (CategoryTheory.ShortComplex.homMk Ïâ Ïâ Ïâ commââ commââ).Ïâ = Ïâ - CategoryTheory.ShortComplex.isoMk ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (eâ : Sâ.Xâ â Sâ.Xâ) (eâ : Sâ.Xâ â Sâ.Xâ) (eâ : Sâ.Xâ â Sâ.Xâ) (commââ : CategoryTheory.CategoryStruct.comp eâ.hom Sâ.f = CategoryTheory.CategoryStruct.comp Sâ.f eâ.hom := by cat_disch) (commââ : CategoryTheory.CategoryStruct.comp eâ.hom Sâ.g = CategoryTheory.CategoryStruct.comp Sâ.g eâ.hom := by cat_disch) : Sâ â Sâ - CategoryTheory.ShortComplex.ÏâToÏâ_comp_ÏâToÏâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : CategoryTheory.CategoryStruct.comp CategoryTheory.ShortComplex.ÏâToÏâ CategoryTheory.ShortComplex.ÏâToÏâ = 0 - CategoryTheory.ShortComplex.isoMk_hom_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (eâ : Sâ.Xâ â Sâ.Xâ) (eâ : Sâ.Xâ â Sâ.Xâ) (eâ : Sâ.Xâ â Sâ.Xâ) (commââ : CategoryTheory.CategoryStruct.comp eâ.hom Sâ.f = CategoryTheory.CategoryStruct.comp Sâ.f eâ.hom := by cat_disch) (commââ : CategoryTheory.CategoryStruct.comp eâ.hom Sâ.g = CategoryTheory.CategoryStruct.comp Sâ.g eâ.hom := by cat_disch) : (CategoryTheory.ShortComplex.isoMk eâ eâ eâ commââ commââ).hom.Ïâ = eâ.hom - CategoryTheory.ShortComplex.isoMk_hom_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (eâ : Sâ.Xâ â Sâ.Xâ) (eâ : Sâ.Xâ â Sâ.Xâ) (eâ : Sâ.Xâ â Sâ.Xâ) (commââ : CategoryTheory.CategoryStruct.comp eâ.hom Sâ.f = CategoryTheory.CategoryStruct.comp Sâ.f eâ.hom := by cat_disch) (commââ : CategoryTheory.CategoryStruct.comp eâ.hom Sâ.g = CategoryTheory.CategoryStruct.comp Sâ.g eâ.hom := by cat_disch) : (CategoryTheory.ShortComplex.isoMk eâ eâ eâ commââ commââ).hom.Ïâ = eâ.hom - CategoryTheory.ShortComplex.isoMk_hom_Ïâ ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (eâ : Sâ.Xâ â Sâ.Xâ) (eâ : Sâ.Xâ â Sâ.Xâ) (eâ : Sâ.Xâ â Sâ.Xâ) (commââ : CategoryTheory.CategoryStruct.comp eâ.hom Sâ.f = CategoryTheory.CategoryStruct.comp Sâ.f eâ.hom := by cat_disch) (commââ : CategoryTheory.CategoryStruct.comp eâ.hom Sâ.g = CategoryTheory.CategoryStruct.comp Sâ.g eâ.hom := by cat_disch) : (CategoryTheory.ShortComplex.isoMk eâ eâ eâ commââ commââ).hom.Ïâ = eâ.hom - CategoryTheory.ShortComplex.isoMk_inv ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (eâ : Sâ.Xâ â Sâ.Xâ) (eâ : Sâ.Xâ â Sâ.Xâ) (eâ : Sâ.Xâ â Sâ.Xâ) (commââ : CategoryTheory.CategoryStruct.comp eâ.hom Sâ.f = CategoryTheory.CategoryStruct.comp Sâ.f eâ.hom := by cat_disch) (commââ : CategoryTheory.CategoryStruct.comp eâ.hom Sâ.g = CategoryTheory.CategoryStruct.comp Sâ.g eâ.hom := by cat_disch) : (CategoryTheory.ShortComplex.isoMk eâ eâ eâ commââ commââ).inv = CategoryTheory.ShortComplex.homMk eâ.inv eâ.inv eâ.inv ⯠⯠- CategoryTheory.ShortComplex.opEquiv_counitIso ð Mathlib.Algebra.Homology.ShortComplex.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : (CategoryTheory.ShortComplex.opEquiv C).counitIso = CategoryTheory.Iso.refl ((CategoryTheory.ShortComplex.unopFunctor C).comp (CategoryTheory.ShortComplex.opFunctor C)) - CategoryTheory.ShortComplex.ÏâToÏâ_comp_ÏâToÏâ_assoc ð Mathlib.Algebra.Homology.ShortComplex.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Z : CategoryTheory.Functor (CategoryTheory.ShortComplex C) C} (h : CategoryTheory.ShortComplex.Ïâ â¶ Z) : CategoryTheory.CategoryStruct.comp CategoryTheory.ShortComplex.ÏâToÏâ (CategoryTheory.CategoryStruct.comp CategoryTheory.ShortComplex.ÏâToÏâ h) = CategoryTheory.CategoryStruct.comp 0 h - CategoryTheory.ShortComplex.HasLeftHomology ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : Prop - CategoryTheory.ShortComplex.LeftHomologyData ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : Type (max u_1 v_1) - CategoryTheory.ShortComplex.cycles ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : C - CategoryTheory.ShortComplex.leftHomology ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : C - CategoryTheory.ShortComplex.LeftHomologyData.H ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (self : S.LeftHomologyData) : C - CategoryTheory.ShortComplex.LeftHomologyData.K ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (self : S.LeftHomologyData) : C - CategoryTheory.ShortComplex.leftHomologyData ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : S.LeftHomologyData - CategoryTheory.ShortComplex.HasLeftHomology.mk' ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : S.HasLeftHomology - CategoryTheory.ShortComplex.HasLeftHomology.condition ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} {instâ : CategoryTheory.Category.{v_1, u_1} C} {instâ¹ : CategoryTheory.Limits.HasZeroMorphisms C} {S : CategoryTheory.ShortComplex C} [self : S.HasLeftHomology] : Nonempty S.LeftHomologyData - CategoryTheory.ShortComplex.HasLeftHomology.mk ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (condition : Nonempty S.LeftHomologyData) : S.HasLeftHomology - CategoryTheory.ShortComplex.cyclesFunctor ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasKernels C] [CategoryTheory.Limits.HasCokernels C] : CategoryTheory.Functor (CategoryTheory.ShortComplex C) C - CategoryTheory.ShortComplex.leftHomologyFunctor ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasKernels C] [CategoryTheory.Limits.HasCokernels C] : CategoryTheory.Functor (CategoryTheory.ShortComplex C) C - CategoryTheory.ShortComplex.iCycles ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : S.cycles â¶ S.Xâ - CategoryTheory.ShortComplex.toCycles ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : S.Xâ â¶ S.cycles - CategoryTheory.ShortComplex.LeftHomologyData.f' ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : S.Xâ â¶ h.K - CategoryTheory.ShortComplex.LeftHomologyData.i ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (self : S.LeftHomologyData) : self.K â¶ S.Xâ - CategoryTheory.ShortComplex.leftHomologyData_H ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : S.leftHomologyData.H = S.leftHomology - CategoryTheory.ShortComplex.leftHomologyÏ ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : S.cycles â¶ S.leftHomology - CategoryTheory.ShortComplex.HasLeftHomology.hasKernel ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : CategoryTheory.Limits.HasKernel S.g - CategoryTheory.ShortComplex.LeftHomologyData.Ï ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (self : S.LeftHomologyData) : self.K â¶ self.H - CategoryTheory.ShortComplex.hasLeftHomology_of_iso ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (e : Sâ â Sâ) [Sâ.HasLeftHomology] : Sâ.HasLeftHomology - CategoryTheory.ShortComplex.instMonoICycles ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : CategoryTheory.Mono S.iCycles - CategoryTheory.ShortComplex.LeftHomologyData.cyclesIso ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) [S.HasLeftHomology] : S.cycles â h.K - CategoryTheory.ShortComplex.LeftHomologyData.instMonoI ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : CategoryTheory.Mono h.i - CategoryTheory.ShortComplex.LeftHomologyData.leftHomologyIso ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) [S.HasLeftHomology] : S.leftHomology â h.H - CategoryTheory.ShortComplex.LeftHomologyData.ofIso ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (e : Sâ â Sâ) (hâ : Sâ.LeftHomologyData) : Sâ.LeftHomologyData - CategoryTheory.ShortComplex.instEpiLeftHomologyÏ ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : CategoryTheory.Epi S.leftHomologyÏ - CategoryTheory.ShortComplex.LeftHomologyData.instEpiÏ ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : CategoryTheory.Epi h.Ï - CategoryTheory.ShortComplex.LeftHomologyMapData.id ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : CategoryTheory.ShortComplex.LeftHomologyMapData (CategoryTheory.CategoryStruct.id S) h h - CategoryTheory.ShortComplex.LeftHomologyData.copy ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) {K' H' : C} (eK : K' â h.K) (eH : H' â h.H) : S.LeftHomologyData - CategoryTheory.ShortComplex.LeftHomologyMapData ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ï : Sâ â¶ Sâ) (hâ : Sâ.LeftHomologyData) (hâ : Sâ.LeftHomologyData) : Type v_1 - CategoryTheory.ShortComplex.cyclesFunctor_obj ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasKernels C] [CategoryTheory.Limits.HasCokernels C] (S : CategoryTheory.ShortComplex C) : (CategoryTheory.ShortComplex.cyclesFunctor C).obj S = S.cycles - CategoryTheory.ShortComplex.cyclesMapIso ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (e : Sâ â Sâ) [Sâ.HasLeftHomology] [Sâ.HasLeftHomology] : Sâ.cycles â Sâ.cycles - CategoryTheory.ShortComplex.cyclesMapIso' ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (e : Sâ â Sâ) (hâ : Sâ.LeftHomologyData) (hâ : Sâ.LeftHomologyData) : hâ.K â hâ.K - CategoryTheory.ShortComplex.leftHomologyFunctor_obj ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasKernels C] [CategoryTheory.Limits.HasCokernels C] (S : CategoryTheory.ShortComplex C) : (CategoryTheory.ShortComplex.leftHomologyFunctor C).obj S = S.leftHomology - CategoryTheory.ShortComplex.leftHomologyMapIso ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (e : Sâ â Sâ) [Sâ.HasLeftHomology] [Sâ.HasLeftHomology] : Sâ.leftHomology â Sâ.leftHomology - CategoryTheory.ShortComplex.leftHomologyMapIso' ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (e : Sâ â Sâ) (hâ : Sâ.LeftHomologyData) (hâ : Sâ.LeftHomologyData) : hâ.H â hâ.H - CategoryTheory.ShortComplex.leftHomologyMapData ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ï : Sâ â¶ Sâ) (hâ : Sâ.LeftHomologyData) (hâ : Sâ.LeftHomologyData) : CategoryTheory.ShortComplex.LeftHomologyMapData Ï hâ hâ - CategoryTheory.ShortComplex.LeftHomologyData.copy_H ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) {K' H' : C} (eK : K' â h.K) (eH : H' â h.H) : (h.copy eK eH).H = H' - CategoryTheory.ShortComplex.LeftHomologyData.copy_K ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) {K' H' : C} (eK : K' â h.K) (eH : H' â h.H) : (h.copy eK eH).K = K' - CategoryTheory.ShortComplex.LeftHomologyMapData.instInhabited ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ï : Sâ â¶ Sâ) (hâ : Sâ.LeftHomologyData) (hâ : Sâ.LeftHomologyData) : Inhabited (CategoryTheory.ShortComplex.LeftHomologyMapData Ï hâ hâ) - CategoryTheory.ShortComplex.LeftHomologyMapData.instSubsingleton ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ï : Sâ â¶ Sâ) (hâ : Sâ.LeftHomologyData) (hâ : Sâ.LeftHomologyData) : Subsingleton (CategoryTheory.ShortComplex.LeftHomologyMapData Ï hâ hâ) - CategoryTheory.ShortComplex.LeftHomologyMapData.instUnique ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ï : Sâ â¶ Sâ) (hâ : Sâ.LeftHomologyData) (hâ : Sâ.LeftHomologyData) : Unique (CategoryTheory.ShortComplex.LeftHomologyMapData Ï hâ hâ) - CategoryTheory.ShortComplex.cyclesIsoKernel ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] [CategoryTheory.Limits.HasKernel S.g] : S.cycles â CategoryTheory.Limits.kernel S.g - CategoryTheory.ShortComplex.cyclesMap ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} [Sâ.HasLeftHomology] [Sâ.HasLeftHomology] (Ï : Sâ â¶ Sâ) : Sâ.cycles â¶ Sâ.cycles - CategoryTheory.ShortComplex.cyclesMap' ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ï : Sâ â¶ Sâ) (hâ : Sâ.LeftHomologyData) (hâ : Sâ.LeftHomologyData) : hâ.K â¶ hâ.K - CategoryTheory.ShortComplex.leftHomologyMap ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} [Sâ.HasLeftHomology] [Sâ.HasLeftHomology] (Ï : Sâ â¶ Sâ) : Sâ.leftHomology â¶ Sâ.leftHomology - CategoryTheory.ShortComplex.leftHomologyMap' ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ï : Sâ â¶ Sâ) (hâ : Sâ.LeftHomologyData) (hâ : Sâ.LeftHomologyData) : hâ.H â¶ hâ.H - CategoryTheory.ShortComplex.cyclesMap'_id ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : CategoryTheory.ShortComplex.cyclesMap' (CategoryTheory.CategoryStruct.id S) h h = CategoryTheory.CategoryStruct.id h.K - CategoryTheory.ShortComplex.cyclesMap_id ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : CategoryTheory.ShortComplex.cyclesMap (CategoryTheory.CategoryStruct.id S) = CategoryTheory.CategoryStruct.id S.cycles - CategoryTheory.ShortComplex.leftHomologyMap'_id ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : CategoryTheory.ShortComplex.leftHomologyMap' (CategoryTheory.CategoryStruct.id S) h h = CategoryTheory.CategoryStruct.id h.H - CategoryTheory.ShortComplex.leftHomologyMap_id ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : CategoryTheory.ShortComplex.leftHomologyMap (CategoryTheory.CategoryStruct.id S) = CategoryTheory.CategoryStruct.id S.leftHomology - CategoryTheory.ShortComplex.iCyclesNatTrans ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasKernels C] [CategoryTheory.Limits.HasCokernels C] : CategoryTheory.ShortComplex.cyclesFunctor C â¶ CategoryTheory.ShortComplex.Ïâ - CategoryTheory.ShortComplex.toCyclesNatTrans ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasKernels C] [CategoryTheory.Limits.HasCokernels C] : CategoryTheory.ShortComplex.Ïâ â¶ CategoryTheory.ShortComplex.cyclesFunctor C - CategoryTheory.ShortComplex.toCycles_i ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : CategoryTheory.CategoryStruct.comp S.toCycles S.iCycles = S.f - CategoryTheory.ShortComplex.LeftHomologyData.f'_i ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : CategoryTheory.CategoryStruct.comp h.f' h.i = S.f - CategoryTheory.ShortComplex.leftHomologyÏNatTrans ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasKernels C] [CategoryTheory.Limits.HasCokernels C] : CategoryTheory.ShortComplex.cyclesFunctor C â¶ CategoryTheory.ShortComplex.leftHomologyFunctor C - CategoryTheory.ShortComplex.LeftHomologyMapData.ÏH ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} {Ï : Sâ â¶ Sâ} {hâ : Sâ.LeftHomologyData} {hâ : Sâ.LeftHomologyData} (self : CategoryTheory.ShortComplex.LeftHomologyMapData Ï hâ hâ) : hâ.H â¶ hâ.H - CategoryTheory.ShortComplex.LeftHomologyMapData.ÏK ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} {Ï : Sâ â¶ Sâ} {hâ : Sâ.LeftHomologyData} {hâ : Sâ.LeftHomologyData} (self : CategoryTheory.ShortComplex.LeftHomologyMapData Ï hâ hâ) : hâ.K â¶ hâ.K - CategoryTheory.ShortComplex.LeftHomologyMapData.id_ÏH ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : (CategoryTheory.ShortComplex.LeftHomologyMapData.id h).ÏH = CategoryTheory.CategoryStruct.id h.H - CategoryTheory.ShortComplex.LeftHomologyMapData.id_ÏK ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : (CategoryTheory.ShortComplex.LeftHomologyMapData.id h).ÏK = CategoryTheory.CategoryStruct.id h.K - CategoryTheory.ShortComplex.isIso_cyclesMap'_of_isIso ð Mathlib.Algebra.Homology.ShortComplex.LeftHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sâ Sâ : CategoryTheory.ShortComplex C} (Ï : Sâ â¶ Sâ) [CategoryTheory.IsIso Ï] (hâ : Sâ.LeftHomologyData) (hâ : Sâ.LeftHomologyData) : CategoryTheory.IsIso (CategoryTheory.ShortComplex.cyclesMap' Ï hâ hâ)
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