Loogle!
Result
Found 71 declarations mentioning CategoryTheory.ObjectProperty.IsTriangulated.
- CategoryTheory.ObjectProperty.IsTriangulated đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) : Prop - CategoryTheory.ObjectProperty.IsTriangulated.toContainsZero đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} {instâ : CategoryTheory.Category.{v_1, u_1} C} {instâÂč : CategoryTheory.Limits.HasZeroObject C} {instâÂČ : CategoryTheory.HasShift C â€} {instâÂł : CategoryTheory.Preadditive C} {instâ⎠: â (n : â€), (CategoryTheory.shiftFunctor C n).Additive} {instââ” : CategoryTheory.Pretriangulated C} {P : CategoryTheory.ObjectProperty C} [self : P.IsTriangulated] : P.ContainsZero - CategoryTheory.ObjectProperty.IsTriangulated.toIsStableUnderShift đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} {instâ : CategoryTheory.Category.{v_1, u_1} C} {instâÂč : CategoryTheory.Limits.HasZeroObject C} {instâÂČ : CategoryTheory.HasShift C â€} {instâÂł : CategoryTheory.Preadditive C} {instâ⎠: â (n : â€), (CategoryTheory.shiftFunctor C n).Additive} {instââ” : CategoryTheory.Pretriangulated C} {P : CategoryTheory.ObjectProperty C} [self : P.IsTriangulated] : P.IsStableUnderShift †- CategoryTheory.ObjectProperty.instIsClosedUnderBinaryProductsOfIsTriangulatedOfIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] [P.IsClosedUnderIsomorphisms] : P.IsClosedUnderBinaryProducts - CategoryTheory.ObjectProperty.instIsClosedUnderFiniteProductsOfIsTriangulatedOfIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] [P.IsClosedUnderIsomorphisms] : P.IsClosedUnderFiniteProducts - CategoryTheory.ObjectProperty.instIsTriangulatedClosedâOfIsTriangulated đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] : P.IsTriangulatedClosedâ - CategoryTheory.ObjectProperty.instIsTriangulatedClosedâOfIsTriangulated đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] : P.IsTriangulatedClosedâ - CategoryTheory.ObjectProperty.IsTriangulated.toIsTriangulatedClosedâ đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} {instâ : CategoryTheory.Category.{v_1, u_1} C} {instâÂč : CategoryTheory.Limits.HasZeroObject C} {instâÂČ : CategoryTheory.HasShift C â€} {instâÂł : CategoryTheory.Preadditive C} {instâ⎠: â (n : â€), (CategoryTheory.shiftFunctor C n).Additive} {instââ” : CategoryTheory.Pretriangulated C} {P : CategoryTheory.ObjectProperty C} [self : P.IsTriangulated] : P.IsTriangulatedClosedâ - CategoryTheory.ObjectProperty.instIsStableUnderFiniteProductsTrWOfIsTriangulated đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] : P.trW.IsStableUnderFiniteProducts - CategoryTheory.ObjectProperty.instIsTriangulatedIsoClosure đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] : P.isoClosure.IsTriangulated - CategoryTheory.ObjectProperty.instHasLeftCalculusOfFractionsTrWOfIsTriangulatedOfIsTriangulated đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [CategoryTheory.IsTriangulated C] [P.IsTriangulated] : P.trW.HasLeftCalculusOfFractions - CategoryTheory.ObjectProperty.instHasRightCalculusOfFractionsTrWOfIsTriangulatedOfIsTriangulated đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [CategoryTheory.IsTriangulated C] [P.IsTriangulated] : P.trW.HasRightCalculusOfFractions - CategoryTheory.ObjectProperty.instIsMultiplicativeTrWOfIsTriangulatedOfIsTriangulated đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [CategoryTheory.IsTriangulated C] [P.IsTriangulated] : P.trW.IsMultiplicative - CategoryTheory.ObjectProperty.IsTriangulated.mk đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] {P : CategoryTheory.ObjectProperty C} [toContainsZero : P.ContainsZero] [toIsStableUnderShift : P.IsStableUnderShift â€] [toIsTriangulatedClosedâ : P.IsTriangulatedClosedâ] : P.IsTriangulated - CategoryTheory.ObjectProperty.instIsCompatibleWithTriangulationTrWOfIsTriangulatedOfIsTriangulated đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [CategoryTheory.IsTriangulated C] [P.IsTriangulated] : P.trW.IsCompatibleWithTriangulation - CategoryTheory.ObjectProperty.instIsTriangulatedMinOfIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) {Q : CategoryTheory.ObjectProperty C} [P.IsTriangulated] [Q.IsTriangulated] [Q.IsClosedUnderIsomorphisms] : (P â Q).IsTriangulated - CategoryTheory.ObjectProperty.instIsTriangulatedMinOfIsClosedUnderIsomorphisms_1 đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P P' : CategoryTheory.ObjectProperty C) [P.IsTriangulated] [P.IsClosedUnderIsomorphisms] [P'.IsTriangulated] : (P â P').IsTriangulated - CategoryTheory.ObjectProperty.instPretriangulatedFullSubcategory đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] : CategoryTheory.Pretriangulated P.FullSubcategory - CategoryTheory.ObjectProperty.instIsTriangulatedEssImageOfIsTriangulatedOfFull đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Preadditive D] [CategoryTheory.Limits.HasZeroObject D] [CategoryTheory.HasShift D â€] [â (n : â€), (CategoryTheory.shiftFunctor D n).Additive] [CategoryTheory.Pretriangulated D] (F : CategoryTheory.Functor C D) [F.CommShift â€] [F.IsTriangulated] [F.Full] : F.essImage.IsTriangulated - CategoryTheory.ObjectProperty.instIsTriangulatedFullSubcategory đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] [CategoryTheory.IsTriangulated C] : CategoryTheory.IsTriangulated P.FullSubcategory - CategoryTheory.ObjectProperty.instIsTriangulatedInverseImage đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Preadditive D] [CategoryTheory.Limits.HasZeroObject D] [CategoryTheory.HasShift D â€] [â (n : â€), (CategoryTheory.shiftFunctor D n).Additive] [CategoryTheory.Pretriangulated D] (P : CategoryTheory.ObjectProperty C) (F : CategoryTheory.Functor D C) [F.CommShift â€] [F.IsTriangulated] [P.IsClosedUnderIsomorphisms] [P.IsTriangulated] : (P.inverseImage F).IsTriangulated - CategoryTheory.ObjectProperty.instIsTriangulatedMapOfIsTriangulatedOfFull đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] {D : Type u_4} [CategoryTheory.Category.{u_5, u_4} D] [CategoryTheory.Limits.HasZeroObject D] [CategoryTheory.Preadditive D] [CategoryTheory.HasShift D â€] [â (n : â€), (CategoryTheory.shiftFunctor D n).Additive] [CategoryTheory.Pretriangulated D] (F : CategoryTheory.Functor C D) [F.CommShift â€] [F.IsTriangulated] [F.Full] : (P.map F).IsTriangulated - CategoryTheory.ObjectProperty.instIsTriangulatedFullSubcategoryÎč đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] : P.Îč.IsTriangulated - CategoryTheory.ObjectProperty.isTriangulated_lift đ Mathlib.CategoryTheory.Triangulated.Subcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] {E : Type u_3} [CategoryTheory.Category.{v_3, u_3} E] [CategoryTheory.HasShift E â€] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] (F : CategoryTheory.Functor E C) (hF : â (X : E), P (F.obj X)) [CategoryTheory.Preadditive E] [F.CommShift â€] [CategoryTheory.Limits.HasZeroObject E] [â (n : â€), (CategoryTheory.shiftFunctor E n).Additive] [CategoryTheory.Pretriangulated E] [F.IsTriangulated] : (P.lift F hF).IsTriangulated - CategoryTheory.Functor.instIsTriangulatedHomologicalKernel đ Mathlib.CategoryTheory.Triangulated.HomologicalFunctor
{C : Type u_1} {A : Type u_3} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.HasShift C â€] [CategoryTheory.Category.{v_3, u_3} A] (F : CategoryTheory.Functor C A) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.Abelian A] [F.IsHomological] : F.homologicalKernel.IsTriangulated - HomotopyCategory.instIsTriangulatedIntUpSubcategoryAcyclic đ Mathlib.Algebra.Homology.HomotopyCategory.Acyclic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] : (HomotopyCategory.subcategoryAcyclic C).IsTriangulated - CategoryTheory.ObjectProperty.instIsTriangulatedLeftOrthogonalOfIsStableUnderShiftInt đ Mathlib.CategoryTheory.Triangulated.Orthogonal
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [P.IsStableUnderShift â€] : P.leftOrthogonal.IsTriangulated - CategoryTheory.ObjectProperty.instIsTriangulatedRightOrthogonalOfIsStableUnderShiftInt đ Mathlib.CategoryTheory.Triangulated.Orthogonal
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [P.IsStableUnderShift â€] : P.rightOrthogonal.IsTriangulated - CategoryTheory.ObjectProperty.isColocal_trW đ Mathlib.CategoryTheory.Triangulated.Orthogonal
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [P.IsTriangulated] : P.trW.isColocal = P.leftOrthogonal - CategoryTheory.ObjectProperty.isLocal_trW đ Mathlib.CategoryTheory.Triangulated.Orthogonal
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [P.IsTriangulated] : P.trW.isLocal = P.rightOrthogonal - CategoryTheory.ObjectProperty.leftOrthogonal.map_bijective_of_isTriangulated đ Mathlib.CategoryTheory.Triangulated.Orthogonal
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {P : CategoryTheory.ObjectProperty C} [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [P.IsTriangulated] [CategoryTheory.IsTriangulated C] {X : C} (hX : P.leftOrthogonal X) (L : CategoryTheory.Functor C D) [L.IsLocalization P.trW] (Y : C) : Function.Bijective L.map - CategoryTheory.ObjectProperty.rightOrthogonal.map_bijective_of_isTriangulated đ Mathlib.CategoryTheory.Triangulated.Orthogonal
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {P : CategoryTheory.ObjectProperty C} [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [P.IsTriangulated] [CategoryTheory.IsTriangulated C] {Y : C} (hY : P.rightOrthogonal Y) (L : CategoryTheory.Functor C D) [L.IsLocalization P.trW] (X : C) : Function.Bijective L.map - HomotopyCategory.instIsTriangulatedIntUpPlus đ Mathlib.Algebra.Homology.HomotopyCategory.Plus
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.Limits.HasBinaryBiproducts C] : (HomotopyCategory.plus C).IsTriangulated - CategoryTheory.ObjectProperty.instIsTriangulatedOppositeOp đ Mathlib.CategoryTheory.Triangulated.Opposite.Subcategory
{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] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] : P.op.IsTriangulated - CategoryTheory.ObjectProperty.instIsTriangulatedUnopOfOpposite đ Mathlib.CategoryTheory.Triangulated.Opposite.Subcategory
{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] (P : CategoryTheory.ObjectProperty Cá”á”) [P.IsTriangulated] : P.unop.IsTriangulated - CategoryTheory.ObjectProperty.trW_op đ Mathlib.CategoryTheory.Triangulated.Opposite.Subcategory
{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] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] : P.op.trW = P.trW.op - CategoryTheory.ObjectProperty.trW_of_op đ Mathlib.CategoryTheory.Triangulated.Opposite.Subcategory
{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] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] {X Y : C} {f : X â¶ Y} (hf : P.op.trW f.op) : P.trW f - CategoryTheory.ObjectProperty.trW_op_iff đ Mathlib.CategoryTheory.Triangulated.Opposite.Subcategory
{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] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] {X Y : Cá”á”} {f : X â¶ Y} : P.op.trW f â P.trW f.unop - CategoryTheory.ObjectProperty.trW_of_unop đ Mathlib.CategoryTheory.Triangulated.Opposite.Subcategory
{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] (P : CategoryTheory.ObjectProperty Cá”á”) [P.IsTriangulated] {X Y : Cá”á”} {f : X â¶ Y} (hf : P.unop.trW f.unop) : P.trW f - CategoryTheory.ObjectProperty.triangulatedLocalizerMorphism đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [A.IsTriangulated] : CategoryTheory.LocalizerMorphism (B.inverseImage A.Îč).trW B.trW - CategoryTheory.ObjectProperty.IsVerdierLeftLocalizing.fac' đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A B : CategoryTheory.ObjectProperty C} [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] [A.IsVerdierLeftLocalizing B] {X Y : C} (s : X â¶ Y) (hY : A Y) (hs : B.trW s) : â Z s' a, A Z â§ (A â B).trW s' â§ CategoryTheory.CategoryStruct.comp a s = s' - CategoryTheory.ObjectProperty.IsVerdierRightLocalizing.fac' đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {A B : CategoryTheory.ObjectProperty C} [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] [A.IsVerdierRightLocalizing B] {X Y : C} (s : X â¶ Y) (hX : A X) (hs : B.trW s) : â Z s' b, A Z â§ (A â B).trW s' â§ CategoryTheory.CategoryStruct.comp s b = s' - CategoryTheory.ObjectProperty.isVerdierLeftLocalizing_iff đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] : A.IsVerdierLeftLocalizing B â â âŠX Y : C⊠(s : X â¶ Y), A Y â B.trW s â â Z s' a, A Z â§ (A â B).trW s' â§ CategoryTheory.CategoryStruct.comp a s = s' - CategoryTheory.ObjectProperty.isVerdierRightLocalizing_iff đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] : A.IsVerdierRightLocalizing B â â âŠX Y : C⊠(s : X â¶ Y), A X â B.trW s â â Z s' b, A Z â§ (A â B).trW s' â§ CategoryTheory.CategoryStruct.comp s b = s' - CategoryTheory.ObjectProperty.instIsLocalizedFullyFaithfulFullSubcategoryTrWInverseImageÎčTriangulatedLocalizerMorphismOfIsVerdierLeftLocalizing đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] [A.IsVerdierLeftLocalizing B] : (A.triangulatedLocalizerMorphism B).IsLocalizedFullyFaithful - CategoryTheory.ObjectProperty.instIsLocalizedFullyFaithfulFullSubcategoryTrWInverseImageÎčTriangulatedLocalizerMorphismOfIsVerdierRightLocalizing đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] [A.IsVerdierRightLocalizing B] : (A.triangulatedLocalizerMorphism B).IsLocalizedFullyFaithful - CategoryTheory.ObjectProperty.instCommShiftFullSubcategoryFunctorTrWInverseImageÎčTriangulatedLocalizerMorphismInt đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [A.IsTriangulated] : (A.triangulatedLocalizerMorphism B).functor.CommShift †- CategoryTheory.ObjectProperty.trW_inverseImage_Îč_iff đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [A.IsTriangulated] {X Y : A.FullSubcategory} (f : X â¶ Y) : (B.inverseImage A.Îč).trW f â (A â B).trW f.hom - CategoryTheory.ObjectProperty.instIsTriangulatedFullSubcategoryFunctorTrWInverseImageÎčTriangulatedLocalizerMorphism đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [A.IsTriangulated] : (A.triangulatedLocalizerMorphism B).functor.IsTriangulated - CategoryTheory.ObjectProperty.IsVerdierLeftLocalizing.fullyFaithful đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} {Dâ : Type u_3} {Dâ : Type u_4} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_3, u_3} Dâ] [CategoryTheory.Category.{v_4, u_4} Dâ] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] [A.IsVerdierLeftLocalizing B] {Lâ : CategoryTheory.Functor A.FullSubcategory Dâ} {Lâ : CategoryTheory.Functor C Dâ} {F : CategoryTheory.Functor Dâ Dâ} [Lâ.IsLocalization (B.inverseImage A.Îč).trW] [Lâ.IsLocalization B.trW] (e : Lâ.comp F â A.Îč.comp Lâ) : F.FullyFaithful - CategoryTheory.ObjectProperty.IsVerdierRightLocalizing.fullyFaithful đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} {Dâ : Type u_3} {Dâ : Type u_4} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_3, u_3} Dâ] [CategoryTheory.Category.{v_4, u_4} Dâ] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] [A.IsVerdierRightLocalizing B] {Lâ : CategoryTheory.Functor A.FullSubcategory Dâ} {Lâ : CategoryTheory.Functor C Dâ} {F : CategoryTheory.Functor Dâ Dâ} [Lâ.IsLocalization (B.inverseImage A.Îč).trW] [Lâ.IsLocalization B.trW] (e : Lâ.comp F â A.Îč.comp Lâ) : F.FullyFaithful - CategoryTheory.ObjectProperty.instFaithfulLocalizedFunctorFullSubcategoryTrWInverseImageÎčTriangulatedLocalizerMorphism đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} {Dâ : Type u_3} {Dâ : Type u_4} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_3, u_3} Dâ] [CategoryTheory.Category.{v_4, u_4} Dâ] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] [A.IsVerdierRightLocalizing B] (Lâ : CategoryTheory.Functor A.FullSubcategory Dâ) (Lâ : CategoryTheory.Functor C Dâ) [Lâ.IsLocalization (B.inverseImage A.Îč).trW] [Lâ.IsLocalization B.trW] : ((A.triangulatedLocalizerMorphism B).localizedFunctor Lâ Lâ).Faithful - CategoryTheory.ObjectProperty.instFullLocalizedFunctorFullSubcategoryTrWInverseImageÎčTriangulatedLocalizerMorphism đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} {Dâ : Type u_3} {Dâ : Type u_4} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_3, u_3} Dâ] [CategoryTheory.Category.{v_4, u_4} Dâ] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] [A.IsVerdierRightLocalizing B] (Lâ : CategoryTheory.Functor A.FullSubcategory Dâ) (Lâ : CategoryTheory.Functor C Dâ) [Lâ.IsLocalization (B.inverseImage A.Îč).trW] [Lâ.IsLocalization B.trW] : ((A.triangulatedLocalizerMorphism B).localizedFunctor Lâ Lâ).Full - CategoryTheory.ObjectProperty.instAdditiveLocalizedFunctorFullSubcategoryTrWInverseImageÎčTriangulatedLocalizerMorphism đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} {Dâ : Type u_3} {Dâ : Type u_4} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_3, u_3} Dâ] [CategoryTheory.Category.{v_4, u_4} Dâ] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] (Lâ : CategoryTheory.Functor A.FullSubcategory Dâ) (Lâ : CategoryTheory.Functor C Dâ) [Lâ.IsLocalization (B.inverseImage A.Îč).trW] [Lâ.IsLocalization B.trW] [CategoryTheory.Preadditive Dâ] [CategoryTheory.Preadditive Dâ] [Lâ.Additive] [Lâ.Additive] : ((A.triangulatedLocalizerMorphism B).localizedFunctor Lâ Lâ).Additive - CategoryTheory.ObjectProperty.instAdditiveLocalizedFunctorFullSubcategoryTrWInverseImageÎčTriangulatedLocalizerMorphism_1 đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} {Dâ : Type u_3} {Dâ : Type u_4} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_3, u_3} Dâ] [CategoryTheory.Category.{v_4, u_4} Dâ] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] (Lâ : CategoryTheory.Functor A.FullSubcategory Dâ) (Lâ : CategoryTheory.Functor C Dâ) [Lâ.IsLocalization (B.inverseImage A.Îč).trW] [Lâ.IsLocalization B.trW] [CategoryTheory.Preadditive Dâ] [CategoryTheory.Preadditive Dâ] [Lâ.Additive] [Lâ.Additive] : ((A.triangulatedLocalizerMorphism B).localizedFunctor Lâ Lâ).Additive - CategoryTheory.ObjectProperty.inverseImage_opEquivalence_inverse_trW_inverseImage_Îč_op đ Mathlib.CategoryTheory.Triangulated.LocalizingSubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (A B : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [A.IsTriangulated] [B.IsTriangulated] [B.IsClosedUnderIsomorphisms] : (B.op.inverseImage A.op.Îč).trW.inverseImage A.opEquivalence.inverse = (B.inverseImage A.Îč).op.trW - CategoryTheory.Triangulated.TStructure.instIsTriangulatedBounded đ Mathlib.CategoryTheory.Triangulated.TStructure.TruncLTGE
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (t : CategoryTheory.Triangulated.TStructure C) : t.bounded.IsTriangulated - CategoryTheory.Triangulated.TStructure.instIsTriangulatedMinus đ Mathlib.CategoryTheory.Triangulated.TStructure.TruncLTGE
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (t : CategoryTheory.Triangulated.TStructure C) : t.minus.IsTriangulated - CategoryTheory.Triangulated.TStructure.instIsTriangulatedPlus đ Mathlib.CategoryTheory.Triangulated.TStructure.TruncLTGE
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (t : CategoryTheory.Triangulated.TStructure C) : t.plus.IsTriangulated - CategoryTheory.ObjectProperty.HasInducedTStructure đ Mathlib.CategoryTheory.Triangulated.TStructure.Induced
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) (t : CategoryTheory.Triangulated.TStructure C) [P.IsTriangulated] : Prop - CategoryTheory.ObjectProperty.HasInducedTStructure.mk' đ Mathlib.CategoryTheory.Triangulated.TStructure.Induced
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] {P : CategoryTheory.ObjectProperty C} [P.IsTriangulated] {t : CategoryTheory.Triangulated.TStructure C} (h : â (X : C), P X â â (n : â€), P ((t.truncLE n).obj X) â§ P ((t.truncGE n).obj X)) : P.HasInducedTStructure t - CategoryTheory.ObjectProperty.tStructure đ Mathlib.CategoryTheory.Triangulated.TStructure.Induced
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) (t : CategoryTheory.Triangulated.TStructure C) [P.IsTriangulated] [h : P.HasInducedTStructure t] : CategoryTheory.Triangulated.TStructure P.FullSubcategory - CategoryTheory.ObjectProperty.instHasInducedTStructureMinOfIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.Triangulated.TStructure.Induced
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P P' : CategoryTheory.ObjectProperty C) [P.IsTriangulated] [P'.IsTriangulated] (t : CategoryTheory.Triangulated.TStructure C) [P.HasInducedTStructure t] [P'.HasInducedTStructure t] [P.IsClosedUnderIsomorphisms] [P'.IsClosedUnderIsomorphisms] : (P â P').HasInducedTStructure t - CategoryTheory.ObjectProperty.mem_of_hasInductedTStructure đ Mathlib.CategoryTheory.Triangulated.TStructure.Induced
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [P.IsTriangulated] (t : CategoryTheory.Triangulated.TStructure C) [P.IsClosedUnderIsomorphisms] [P.HasInducedTStructure t] (T : CategoryTheory.Pretriangulated.Triangle C) (hT : T â CategoryTheory.Pretriangulated.distinguishedTriangles) (nâ nâ : â€) (h : nâ + 1 = nâ) (hâ : t.IsLE T.objâ nâ) (hâ : P T.objâ) (hâ : t.IsGE T.objâ nâ) : P T.objâ â§ P T.objâ - CategoryTheory.ObjectProperty.tStructure_isGE_iff đ Mathlib.CategoryTheory.Triangulated.TStructure.Induced
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) (t : CategoryTheory.Triangulated.TStructure C) [P.IsTriangulated] [h : P.HasInducedTStructure t] (X : P.FullSubcategory) (n : â€) : (P.tStructure t).IsGE X n â t.IsGE X.obj n - CategoryTheory.ObjectProperty.tStructure_isLE_iff đ Mathlib.CategoryTheory.Triangulated.TStructure.Induced
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) (t : CategoryTheory.Triangulated.TStructure C) [P.IsTriangulated] [h : P.HasInducedTStructure t] (X : P.FullSubcategory) (n : â€) : (P.tStructure t).IsLE X n â t.IsLE X.obj n - CategoryTheory.ObjectProperty.HasInducedTStructure.exists_triangle_zero_one đ Mathlib.CategoryTheory.Triangulated.TStructure.Induced
{C : Type u_1} {instâ : CategoryTheory.Category.{v_1, u_1} C} {instâÂč : CategoryTheory.Preadditive C} {instâÂČ : CategoryTheory.Limits.HasZeroObject C} {instâÂł : CategoryTheory.HasShift C â€} {instâ⎠: â (n : â€), (CategoryTheory.shiftFunctor C n).Additive} {instââ” : CategoryTheory.Pretriangulated C} {P : CategoryTheory.ObjectProperty C} {t : CategoryTheory.Triangulated.TStructure C} {instââ¶ : P.IsTriangulated} [self : P.HasInducedTStructure t] (A : C) (hA : P A) : â X Y, â (_ : t.IsLE X 0) (_ : t.IsGE Y 1), â f g h, â (_ : CategoryTheory.Pretriangulated.Triangle.mk f g h â CategoryTheory.Pretriangulated.distinguishedTriangles), P.isoClosure X â§ P.isoClosure Y - CategoryTheory.ObjectProperty.HasInducedTStructure.mk đ Mathlib.CategoryTheory.Triangulated.TStructure.Induced
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] {P : CategoryTheory.ObjectProperty C} {t : CategoryTheory.Triangulated.TStructure C} [P.IsTriangulated] (exists_triangle_zero_one : â (A : C), P A â â X Y, â (_ : t.IsLE X 0) (_ : t.IsGE Y 1), â f g h, â (_ : CategoryTheory.Pretriangulated.Triangle.mk f g h â CategoryTheory.Pretriangulated.distinguishedTriangles), P.isoClosure X â§ P.isoClosure Y) : P.HasInducedTStructure t - CategoryTheory.ObjectProperty.hasInducedTStructure_iff đ Mathlib.CategoryTheory.Triangulated.TStructure.Induced
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) (t : CategoryTheory.Triangulated.TStructure C) [P.IsTriangulated] : P.HasInducedTStructure t â â (A : C), P A â â X Y, â (_ : t.IsLE X 0) (_ : t.IsGE Y 1), â f g h, â (_ : CategoryTheory.Pretriangulated.Triangle.mk f g h â CategoryTheory.Pretriangulated.distinguishedTriangles), P.isoClosure X â§ P.isoClosure Y - CategoryTheory.ObjectProperty.instIsTriangulatedTriangEnvelopeOfNonemptyOfIsTriangulated đ Mathlib.CategoryTheory.Triangulated.Generators
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) [P.Nonempty] [CategoryTheory.IsTriangulated C] : P.triangEnvelope.IsTriangulated - CategoryTheory.ObjectProperty.triangEnvelope_le_iff đ Mathlib.CategoryTheory.Triangulated.Generators
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C â€] [CategoryTheory.Preadditive C] [â (n : â€), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (P : CategoryTheory.ObjectProperty C) {Q : CategoryTheory.ObjectProperty C} [Q.IsStableUnderRetracts] [Q.IsTriangulated] : P.triangEnvelope †Q â P †Q
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