Loogle!
Result
Found 106 declarations mentioning CategoryTheory.ShortComplex.op.
- 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.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.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.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.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.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.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.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.instHasLeftHomologyOppositeOpOfHasRightHomology ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} [S.HasRightHomology] : S.op.HasLeftHomology - CategoryTheory.ShortComplex.instHasRightHomologyOppositeOpOfHasLeftHomology ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} [S.HasLeftHomology] : S.op.HasRightHomology - CategoryTheory.ShortComplex.LeftHomologyData.op ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : S.op.RightHomologyData - CategoryTheory.ShortComplex.RightHomologyData.op ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.RightHomologyData) : S.op.LeftHomologyData - CategoryTheory.ShortComplex.hasLeftHomology_iff_op ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : S.HasLeftHomology โ S.op.HasRightHomology - CategoryTheory.ShortComplex.hasRightHomology_iff_op ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : S.HasRightHomology โ S.op.HasLeftHomology - CategoryTheory.ShortComplex.LeftHomologyData.op_H ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : h.op.H = Opposite.op h.H - CategoryTheory.ShortComplex.LeftHomologyData.op_Q ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : h.op.Q = Opposite.op h.K - CategoryTheory.ShortComplex.RightHomologyData.op_H ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.RightHomologyData) : h.op.H = Opposite.op h.H - CategoryTheory.ShortComplex.RightHomologyData.op_K ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.RightHomologyData) : h.op.K = Opposite.op h.Q - CategoryTheory.ShortComplex.cyclesOpIso ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasRightHomology] : S.op.cycles โ Opposite.op S.opcycles - CategoryTheory.ShortComplex.leftHomologyOpIso ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasRightHomology] : S.op.leftHomology โ Opposite.op S.rightHomology - CategoryTheory.ShortComplex.opcyclesOpIso ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : S.op.opcycles โ Opposite.op S.cycles - CategoryTheory.ShortComplex.rightHomologyOpIso ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] : S.op.rightHomology โ Opposite.op S.leftHomology - CategoryTheory.ShortComplex.LeftHomologyData.op_p ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : h.op.p = h.i.op - CategoryTheory.ShortComplex.RightHomologyData.op_i ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.RightHomologyData) : h.op.i = h.p.op - CategoryTheory.ShortComplex.LeftHomologyData.op_ฮน ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : h.op.ฮน = h.ฯ.op - CategoryTheory.ShortComplex.RightHomologyData.op_ฯ ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.RightHomologyData) : h.op.ฯ = h.ฮน.op - CategoryTheory.ShortComplex.LeftHomologyMapData.op ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{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.RightHomologyMapData (CategoryTheory.ShortComplex.opMap ฯ) hโ.op hโ.op - CategoryTheory.ShortComplex.RightHomologyMapData.op ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} {ฯ : Sโ โถ Sโ} {hโ : Sโ.RightHomologyData} {hโ : Sโ.RightHomologyData} (ฯ : CategoryTheory.ShortComplex.RightHomologyMapData ฯ hโ hโ) : CategoryTheory.ShortComplex.LeftHomologyMapData (CategoryTheory.ShortComplex.opMap ฯ) hโ.op hโ.op - CategoryTheory.ShortComplex.LeftHomologyData.op_g' ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.LeftHomologyData) : h.op.g' = h.f'.op - CategoryTheory.ShortComplex.RightHomologyData.op_f' ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.RightHomologyData) : h.op.f' = h.g'.op - CategoryTheory.ShortComplex.leftHomologyMap'_op ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{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.leftHomologyMap' ฯ hโ hโ).op = CategoryTheory.ShortComplex.rightHomologyMap' (CategoryTheory.ShortComplex.opMap ฯ) hโ.op hโ.op - CategoryTheory.ShortComplex.rightHomologyMap'_op ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) (hโ : Sโ.RightHomologyData) (hโ : Sโ.RightHomologyData) : (CategoryTheory.ShortComplex.rightHomologyMap' ฯ hโ hโ).op = CategoryTheory.ShortComplex.leftHomologyMap' (CategoryTheory.ShortComplex.opMap ฯ) hโ.op hโ.op - CategoryTheory.ShortComplex.LeftHomologyMapData.op_ฯH ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{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โ) : ฯ.op.ฯH = ฯ.ฯH.op - CategoryTheory.ShortComplex.LeftHomologyMapData.op_ฯQ ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{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โ) : ฯ.op.ฯQ = ฯ.ฯK.op - CategoryTheory.ShortComplex.RightHomologyMapData.op_ฯH ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} {ฯ : Sโ โถ Sโ} {hโ : Sโ.RightHomologyData} {hโ : Sโ.RightHomologyData} (ฯ : CategoryTheory.ShortComplex.RightHomologyMapData ฯ hโ hโ) : ฯ.op.ฯH = ฯ.ฯH.op - CategoryTheory.ShortComplex.RightHomologyMapData.op_ฯK ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} {ฯ : Sโ โถ Sโ} {hโ : Sโ.RightHomologyData} {hโ : Sโ.RightHomologyData} (ฯ : CategoryTheory.ShortComplex.RightHomologyMapData ฯ hโ hโ) : ฯ.op.ฯK = ฯ.ฯQ.op - CategoryTheory.ShortComplex.fromOpcycles_op_cyclesOpIso_inv ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasRightHomology] : CategoryTheory.CategoryStruct.comp S.fromOpcycles.op S.cyclesOpIso.inv = S.op.toCycles - CategoryTheory.ShortComplex.opcyclesOpIso_hom_toCycles_op ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{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.opcyclesOpIso.hom S.toCycles.op = S.op.fromOpcycles - CategoryTheory.ShortComplex.cyclesOpIso_inv_op_iCycles ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasRightHomology] : CategoryTheory.CategoryStruct.comp S.cyclesOpIso.inv S.op.iCycles = S.pOpcycles.op - CategoryTheory.ShortComplex.op_pOpcycles_opcyclesOpIso_hom ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{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.op.pOpcycles S.opcyclesOpIso.hom = S.iCycles.op - CategoryTheory.ShortComplex.fromOpcycles_op_cyclesOpIso_inv_assoc ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasRightHomology] {Z : Cแตแต} (h : S.op.cycles โถ Z) : CategoryTheory.CategoryStruct.comp S.fromOpcycles.op (CategoryTheory.CategoryStruct.comp S.cyclesOpIso.inv h) = CategoryTheory.CategoryStruct.comp S.op.toCycles h - CategoryTheory.ShortComplex.opcyclesOpIso_hom_toCycles_op_assoc ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] {Z : Cแตแต} (h : Opposite.op S.Xโ โถ Z) : CategoryTheory.CategoryStruct.comp S.opcyclesOpIso.hom (CategoryTheory.CategoryStruct.comp S.toCycles.op h) = CategoryTheory.CategoryStruct.comp S.op.fromOpcycles h - CategoryTheory.ShortComplex.cyclesOpIso_inv_op_iCycles_assoc ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasRightHomology] {Z : Cแตแต} (h : S.op.Xโ โถ Z) : CategoryTheory.CategoryStruct.comp S.cyclesOpIso.inv (CategoryTheory.CategoryStruct.comp S.op.iCycles h) = CategoryTheory.CategoryStruct.comp S.pOpcycles.op h - CategoryTheory.ShortComplex.op_pOpcycles_opcyclesOpIso_hom_assoc ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasLeftHomology] {Z : Cแตแต} (h : Opposite.op S.cycles โถ Z) : CategoryTheory.CategoryStruct.comp S.op.pOpcycles (CategoryTheory.CategoryStruct.comp S.opcyclesOpIso.hom h) = CategoryTheory.CategoryStruct.comp S.iCycles.op h - CategoryTheory.ShortComplex.leftHomologyMap_op ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasLeftHomology] [Sโ.HasLeftHomology] : (CategoryTheory.ShortComplex.leftHomologyMap ฯ).op = CategoryTheory.CategoryStruct.comp Sโ.rightHomologyOpIso.inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.rightHomologyMap (CategoryTheory.ShortComplex.opMap ฯ)) Sโ.rightHomologyOpIso.hom) - CategoryTheory.ShortComplex.rightHomologyMap_op ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasRightHomology] [Sโ.HasRightHomology] : (CategoryTheory.ShortComplex.rightHomologyMap ฯ).op = CategoryTheory.CategoryStruct.comp Sโ.leftHomologyOpIso.inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.leftHomologyMap (CategoryTheory.ShortComplex.opMap ฯ)) Sโ.leftHomologyOpIso.hom) - CategoryTheory.ShortComplex.cyclesOpIso_inv_naturality ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasRightHomology] [Sโ.HasRightHomology] : CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.opcyclesMap ฯ).op Sโ.cyclesOpIso.inv = CategoryTheory.CategoryStruct.comp Sโ.cyclesOpIso.inv (CategoryTheory.ShortComplex.cyclesMap (CategoryTheory.ShortComplex.opMap ฯ)) - CategoryTheory.ShortComplex.opcyclesOpIso_inv_naturality ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasLeftHomology] [Sโ.HasLeftHomology] : CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.cyclesMap ฯ).op Sโ.opcyclesOpIso.inv = CategoryTheory.CategoryStruct.comp Sโ.opcyclesOpIso.inv (CategoryTheory.ShortComplex.opcyclesMap (CategoryTheory.ShortComplex.opMap ฯ)) - CategoryTheory.ShortComplex.cyclesOpIso_hom_naturality ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasRightHomology] [Sโ.HasRightHomology] : CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.cyclesMap (CategoryTheory.ShortComplex.opMap ฯ)) Sโ.cyclesOpIso.hom = CategoryTheory.CategoryStruct.comp Sโ.cyclesOpIso.hom (CategoryTheory.ShortComplex.opcyclesMap ฯ).op - CategoryTheory.ShortComplex.opcyclesOpIso_hom_naturality ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasLeftHomology] [Sโ.HasLeftHomology] : CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.opcyclesMap (CategoryTheory.ShortComplex.opMap ฯ)) Sโ.opcyclesOpIso.hom = CategoryTheory.CategoryStruct.comp Sโ.opcyclesOpIso.hom (CategoryTheory.ShortComplex.cyclesMap ฯ).op - CategoryTheory.ShortComplex.cyclesOpIso_hom_naturality_assoc ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasRightHomology] [Sโ.HasRightHomology] {Z : Cแตแต} (h : Opposite.op Sโ.opcycles โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.cyclesMap (CategoryTheory.ShortComplex.opMap ฯ)) (CategoryTheory.CategoryStruct.comp Sโ.cyclesOpIso.hom h) = CategoryTheory.CategoryStruct.comp Sโ.cyclesOpIso.hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.opcyclesMap ฯ).op h) - CategoryTheory.ShortComplex.cyclesOpIso_inv_naturality_assoc ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasRightHomology] [Sโ.HasRightHomology] {Z : Cแตแต} (h : Sโ.op.cycles โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.opcyclesMap ฯ).op (CategoryTheory.CategoryStruct.comp Sโ.cyclesOpIso.inv h) = CategoryTheory.CategoryStruct.comp Sโ.cyclesOpIso.inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.cyclesMap (CategoryTheory.ShortComplex.opMap ฯ)) h) - CategoryTheory.ShortComplex.opcyclesOpIso_hom_naturality_assoc ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasLeftHomology] [Sโ.HasLeftHomology] {Z : Cแตแต} (h : Opposite.op Sโ.cycles โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.opcyclesMap (CategoryTheory.ShortComplex.opMap ฯ)) (CategoryTheory.CategoryStruct.comp Sโ.opcyclesOpIso.hom h) = CategoryTheory.CategoryStruct.comp Sโ.opcyclesOpIso.hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.cyclesMap ฯ).op h) - CategoryTheory.ShortComplex.opcyclesOpIso_inv_naturality_assoc ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasLeftHomology] [Sโ.HasLeftHomology] {Z : Cแตแต} (h : Sโ.op.opcycles โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.cyclesMap ฯ).op (CategoryTheory.CategoryStruct.comp Sโ.opcyclesOpIso.inv h) = CategoryTheory.CategoryStruct.comp Sโ.opcyclesOpIso.inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.opcyclesMap (CategoryTheory.ShortComplex.opMap ฯ)) h) - CategoryTheory.ShortComplex.leftHomologyFunctorOpNatIso_hom_app ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasKernels C] [CategoryTheory.Limits.HasCokernels C] [CategoryTheory.Limits.HasKernels Cแตแต] [CategoryTheory.Limits.HasCokernels Cแตแต] (X : (CategoryTheory.ShortComplex C)แตแต) : (CategoryTheory.ShortComplex.leftHomologyFunctorOpNatIso C).hom.app X = (Opposite.unop X).rightHomologyOpIso.inv - CategoryTheory.ShortComplex.leftHomologyFunctorOpNatIso_inv_app ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasKernels C] [CategoryTheory.Limits.HasCokernels C] [CategoryTheory.Limits.HasKernels Cแตแต] [CategoryTheory.Limits.HasCokernels Cแตแต] (X : (CategoryTheory.ShortComplex C)แตแต) : (CategoryTheory.ShortComplex.leftHomologyFunctorOpNatIso C).inv.app X = (Opposite.unop X).rightHomologyOpIso.hom - CategoryTheory.ShortComplex.rightHomologyFunctorOpNatIso_hom_app ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasKernels C] [CategoryTheory.Limits.HasCokernels C] [CategoryTheory.Limits.HasKernels Cแตแต] [CategoryTheory.Limits.HasCokernels Cแตแต] (X : (CategoryTheory.ShortComplex C)แตแต) : (CategoryTheory.ShortComplex.rightHomologyFunctorOpNatIso C).hom.app X = (Opposite.unop X).leftHomologyOpIso.inv - CategoryTheory.ShortComplex.rightHomologyFunctorOpNatIso_inv_app ๐ Mathlib.Algebra.Homology.ShortComplex.RightHomology
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasKernels C] [CategoryTheory.Limits.HasCokernels C] [CategoryTheory.Limits.HasKernels Cแตแต] [CategoryTheory.Limits.HasCokernels Cแตแต] (X : (CategoryTheory.ShortComplex C)แตแต) : (CategoryTheory.ShortComplex.rightHomologyFunctorOpNatIso C).inv.app X = (Opposite.unop X).leftHomologyOpIso.hom - CategoryTheory.ShortComplex.instHasHomologyOppositeOp ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} [S.HasHomology] : S.op.HasHomology - CategoryTheory.ShortComplex.HomologyData.op ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.HomologyData) : S.op.HomologyData - CategoryTheory.ShortComplex.homologyOpIso ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) [S.HasHomology] : S.op.homology โ Opposite.op S.homology - CategoryTheory.ShortComplex.HomologyData.op_left ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.HomologyData) : h.op.left = h.right.op - CategoryTheory.ShortComplex.HomologyData.op_right ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.HomologyData) : h.op.right = h.left.op - CategoryTheory.ShortComplex.HomologyMapData.op ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} {ฯ : Sโ โถ Sโ} {hโ : Sโ.HomologyData} {hโ : Sโ.HomologyData} (ฯ : CategoryTheory.ShortComplex.HomologyMapData ฯ hโ hโ) : CategoryTheory.ShortComplex.HomologyMapData (CategoryTheory.ShortComplex.opMap ฯ) hโ.op hโ.op - CategoryTheory.ShortComplex.HomologyData.op_iso ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.HomologyData) : h.op.iso = h.iso.op - CategoryTheory.ShortComplex.HomologyMapData.op_left ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} {ฯ : Sโ โถ Sโ} {hโ : Sโ.HomologyData} {hโ : Sโ.HomologyData} (ฯ : CategoryTheory.ShortComplex.HomologyMapData ฯ hโ hโ) : ฯ.op.left = ฯ.right.op - CategoryTheory.ShortComplex.HomologyMapData.op_right ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} {ฯ : Sโ โถ Sโ} {hโ : Sโ.HomologyData} {hโ : Sโ.HomologyData} (ฯ : CategoryTheory.ShortComplex.HomologyMapData ฯ hโ hโ) : ฯ.op.right = ฯ.left.op - CategoryTheory.ShortComplex.homologyMap_op ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasHomology] [Sโ.HasHomology] : (CategoryTheory.ShortComplex.homologyMap ฯ).op = CategoryTheory.CategoryStruct.comp Sโ.homologyOpIso.inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.homologyMap (CategoryTheory.ShortComplex.opMap ฯ)) Sโ.homologyOpIso.hom) - CategoryTheory.ShortComplex.homologyOpIso_hom_naturality ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasHomology] [Sโ.HasHomology] : CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.homologyMap (CategoryTheory.ShortComplex.opMap ฯ)) Sโ.homologyOpIso.hom = CategoryTheory.CategoryStruct.comp Sโ.homologyOpIso.hom (CategoryTheory.ShortComplex.homologyMap ฯ).op - CategoryTheory.ShortComplex.homologyOpIso_inv_naturality ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasHomology] [Sโ.HasHomology] : CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.homologyMap ฯ).op Sโ.homologyOpIso.inv = CategoryTheory.CategoryStruct.comp Sโ.homologyOpIso.inv (CategoryTheory.ShortComplex.homologyMap (CategoryTheory.ShortComplex.opMap ฯ)) - CategoryTheory.ShortComplex.HomologyData.ofIso_right_ฮน ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (e : Sโ โ Sโ) (h : Sโ.HomologyData) : (CategoryTheory.ShortComplex.HomologyData.ofIso e h).right.ฮน = h.right.ฮน - CategoryTheory.ShortComplex.homologyMap'_op ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) (hโ : Sโ.HomologyData) (hโ : Sโ.HomologyData) : (CategoryTheory.ShortComplex.homologyMap' ฯ hโ hโ).op = CategoryTheory.CategoryStruct.comp hโ.iso.inv.op (CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.homologyMap' (CategoryTheory.ShortComplex.opMap ฯ) hโ.op hโ.op) hโ.iso.hom.op) - CategoryTheory.ShortComplex.homologyOpIso_hom_naturality_assoc ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasHomology] [Sโ.HasHomology] {Z : Cแตแต} (h : Opposite.op Sโ.homology โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.homologyMap (CategoryTheory.ShortComplex.opMap ฯ)) (CategoryTheory.CategoryStruct.comp Sโ.homologyOpIso.hom h) = CategoryTheory.CategoryStruct.comp Sโ.homologyOpIso.hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.homologyMap ฯ).op h) - CategoryTheory.ShortComplex.homologyOpIso_inv_naturality_assoc ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (ฯ : Sโ โถ Sโ) [Sโ.HasHomology] [Sโ.HasHomology] {Z : Cแตแต} (h : Sโ.op.homology โถ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.homologyMap ฯ).op (CategoryTheory.CategoryStruct.comp Sโ.homologyOpIso.inv h) = CategoryTheory.CategoryStruct.comp Sโ.homologyOpIso.inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.ShortComplex.homologyMap (CategoryTheory.ShortComplex.opMap ฯ)) h) - CategoryTheory.ShortComplex.HomologyData.ofIso_right_p ๐ Mathlib.Algebra.Homology.ShortComplex.Homology
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} (e : Sโ โ Sโ) (h : Sโ.HomologyData) : (CategoryTheory.ShortComplex.HomologyData.ofIso e h).right.p = CategoryTheory.CategoryStruct.comp (CategoryTheory.inv e.hom.ฯโ) h.right.p - CategoryTheory.ShortComplex.quasiIso_opMap ๐ Mathlib.Algebra.Homology.ShortComplex.QuasiIso
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} [Sโ.HasHomology] [Sโ.HasHomology] (ฯ : Sโ โถ Sโ) [CategoryTheory.ShortComplex.QuasiIso ฯ] : CategoryTheory.ShortComplex.QuasiIso (CategoryTheory.ShortComplex.opMap ฯ) - CategoryTheory.ShortComplex.quasiIso_opMap_iff ๐ Mathlib.Algebra.Homology.ShortComplex.QuasiIso
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Sโ Sโ : CategoryTheory.ShortComplex C} [Sโ.HasHomology] [Sโ.HasHomology] (ฯ : Sโ โถ Sโ) : CategoryTheory.ShortComplex.QuasiIso (CategoryTheory.ShortComplex.opMap ฯ) โ CategoryTheory.ShortComplex.QuasiIso ฯ - CategoryTheory.ShortComplex.Homotopy.op ๐ Mathlib.Algebra.Homology.ShortComplex.Preadditive
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {Sโ Sโ : CategoryTheory.ShortComplex C} {ฯโ ฯโ : Sโ โถ Sโ} (h : CategoryTheory.ShortComplex.Homotopy ฯโ ฯโ) : CategoryTheory.ShortComplex.Homotopy (CategoryTheory.ShortComplex.opMap ฯโ) (CategoryTheory.ShortComplex.opMap ฯโ) - CategoryTheory.ShortComplex.Homotopy.op_hโ ๐ Mathlib.Algebra.Homology.ShortComplex.Preadditive
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {Sโ Sโ : CategoryTheory.ShortComplex C} {ฯโ ฯโ : Sโ โถ Sโ} (h : CategoryTheory.ShortComplex.Homotopy ฯโ ฯโ) : h.op.hโ = h.hโ.op - CategoryTheory.ShortComplex.Homotopy.op_hโ ๐ Mathlib.Algebra.Homology.ShortComplex.Preadditive
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {Sโ Sโ : CategoryTheory.ShortComplex C} {ฯโ ฯโ : Sโ โถ Sโ} (h : CategoryTheory.ShortComplex.Homotopy ฯโ ฯโ) : h.op.hโ = h.hโ.op - CategoryTheory.ShortComplex.Homotopy.op_hโ ๐ Mathlib.Algebra.Homology.ShortComplex.Preadditive
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {Sโ Sโ : CategoryTheory.ShortComplex C} {ฯโ ฯโ : Sโ โถ Sโ} (h : CategoryTheory.ShortComplex.Homotopy ฯโ ฯโ) : h.op.hโ = h.hโ.op - CategoryTheory.ShortComplex.Homotopy.op_hโ ๐ Mathlib.Algebra.Homology.ShortComplex.Preadditive
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {Sโ Sโ : CategoryTheory.ShortComplex C} {ฯโ ฯโ : Sโ โถ Sโ} (h : CategoryTheory.ShortComplex.Homotopy ฯโ ฯโ) : h.op.hโ = h.hโ.op - CategoryTheory.ShortComplex.Exact.op ๐ Mathlib.Algebra.Homology.ShortComplex.Exact
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.Exact) : S.op.Exact - CategoryTheory.ShortComplex.exact_op_iff ๐ Mathlib.Algebra.Homology.ShortComplex.Exact
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : S.op.Exact โ S.Exact - CategoryTheory.ShortComplex.Splitting.op ๐ Mathlib.Algebra.Homology.ShortComplex.Exact
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {S : CategoryTheory.ShortComplex C} (h : S.Splitting) : S.op.Splitting - CategoryTheory.ShortComplex.Splitting.op_r ๐ Mathlib.Algebra.Homology.ShortComplex.Exact
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {S : CategoryTheory.ShortComplex C} (h : S.Splitting) : h.op.r = h.s.op - CategoryTheory.ShortComplex.Splitting.op_s ๐ Mathlib.Algebra.Homology.ShortComplex.Exact
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] {S : CategoryTheory.ShortComplex C} (h : S.Splitting) : h.op.s = h.r.op - CategoryTheory.ShortComplex.ShortExact.op ๐ Mathlib.Algebra.Homology.ShortComplex.ShortExact
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {S : CategoryTheory.ShortComplex C} (h : S.ShortExact) : S.op.ShortExact - CategoryTheory.ShortComplex.shortExact_iff_op ๐ Mathlib.Algebra.Homology.ShortComplex.ShortExact
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (S : CategoryTheory.ShortComplex C) : S.ShortExact โ S.op.ShortExact - CategoryTheory.ShortComplex.SnakeInput.op_Lโ ๐ Mathlib.Algebra.Homology.ShortComplex.SnakeLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (S : CategoryTheory.ShortComplex.SnakeInput C) : S.op.Lโ = S.Lโ.op - CategoryTheory.ShortComplex.SnakeInput.op_Lโ ๐ Mathlib.Algebra.Homology.ShortComplex.SnakeLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (S : CategoryTheory.ShortComplex.SnakeInput C) : S.op.Lโ = S.Lโ.op - CategoryTheory.ShortComplex.SnakeInput.op_Lโ ๐ Mathlib.Algebra.Homology.ShortComplex.SnakeLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (S : CategoryTheory.ShortComplex.SnakeInput C) : S.op.Lโ = S.Lโ.op - CategoryTheory.ShortComplex.SnakeInput.op_Lโ ๐ Mathlib.Algebra.Homology.ShortComplex.SnakeLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (S : CategoryTheory.ShortComplex.SnakeInput C) : S.op.Lโ = S.Lโ.op - CategoryTheory.ShortComplex.SnakeInput.Lโ'OpIso ๐ Mathlib.Algebra.Homology.ShortComplex.SnakeLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (S : CategoryTheory.ShortComplex.SnakeInput C) : S.Lโ'.op โ S.op.Lโ' - CategoryTheory.ShortComplex.SnakeInput.op_vโโ ๐ Mathlib.Algebra.Homology.ShortComplex.SnakeLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (S : CategoryTheory.ShortComplex.SnakeInput C) : S.op.vโโ = CategoryTheory.ShortComplex.opMap S.vโโ - CategoryTheory.ShortComplex.SnakeInput.op_vโโ ๐ Mathlib.Algebra.Homology.ShortComplex.SnakeLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (S : CategoryTheory.ShortComplex.SnakeInput C) : S.op.vโโ = CategoryTheory.ShortComplex.opMap S.vโโ - CategoryTheory.ShortComplex.SnakeInput.op_vโโ ๐ Mathlib.Algebra.Homology.ShortComplex.SnakeLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] (S : CategoryTheory.ShortComplex.SnakeInput C) : S.op.vโโ = CategoryTheory.ShortComplex.opMap S.vโโ - CategoryTheory.Functor.map_distinguished_op_exact ๐ Mathlib.CategoryTheory.Triangulated.Opposite.Pretriangulated
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.HasShift C โค] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.Preadditive C] [โ (n : โค), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] {A : Type u_2} [CategoryTheory.Category.{v_2, u_2} A] [CategoryTheory.Abelian A] (F : CategoryTheory.Functor Cแตแต A) [F.IsHomological] (T : CategoryTheory.Pretriangulated.Triangle C) (hT : T โ CategoryTheory.Pretriangulated.distinguishedTriangles) : ((CategoryTheory.Pretriangulated.shortComplexOfDistTriangle T hT).op.map F).Exact - CategoryTheory.Pretriangulated.preadditiveYoneda_map_distinguished ๐ Mathlib.CategoryTheory.Triangulated.Yoneda
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.HasShift C โค] [CategoryTheory.Limits.HasZeroObject C] [โ (n : โค), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (T : CategoryTheory.Pretriangulated.Triangle C) (hT : T โ CategoryTheory.Pretriangulated.distinguishedTriangles) (B : C) : ((CategoryTheory.Pretriangulated.shortComplexOfDistTriangle T hT).op.map (CategoryTheory.preadditiveYoneda.obj B)).Exact
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
๐Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
๐"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
๐_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
๐Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
๐(?a -> ?b) -> List ?a -> List ?b
๐List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
๐|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allโandโ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
๐|- _ < _ โ tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
โข (_ : Type _)finds all definitions which provide data whileโข (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
๐ Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ โ _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision 69fae59