Loogle!
Result
Found 54 declarations mentioning CategoryTheory.ObjectProperty.trW.
- CategoryTheory.ObjectProperty.trW đ 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.MorphismProperty C - CategoryTheory.ObjectProperty.instRespectsIsoTrW đ 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.trW.RespectsIso - CategoryTheory.ObjectProperty.instContainsIdentitiesTrWOfContainsZero đ 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.ContainsZero] : P.trW.ContainsIdentities - 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.instIsCompatibleWithShiftTrWIntOfIsStableUnderShift đ 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.IsStableUnderShift â€] : P.trW.IsCompatibleWithShift †- CategoryTheory.ObjectProperty.trW_isoClosure đ 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.isoClosure.trW = P.trW - 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.trW_of_isIso đ 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.ContainsZero] {X Y : C} (f : X â¶ Y) [CategoryTheory.IsIso f] : P.trW f - 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.trW.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) {T : CategoryTheory.Pretriangulated.Triangle C} (hT : T â CategoryTheory.Pretriangulated.distinguishedTriangles) (h : P T.objâ) : P.trW T.morâ - CategoryTheory.ObjectProperty.trW_iff_of_distinguished đ 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.IsClosedUnderIsomorphisms] (T : CategoryTheory.Pretriangulated.Triangle C) (hT : T â CategoryTheory.Pretriangulated.distinguishedTriangles) : P.trW T.morâ â P T.objâ - CategoryTheory.ObjectProperty.trW.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) [P.IsStableUnderShift â€] {T : CategoryTheory.Pretriangulated.Triangle C} (hT : T â CategoryTheory.Pretriangulated.distinguishedTriangles) (h : P T.objâ) : P.trW T.morâ - CategoryTheory.ObjectProperty.trW_iff_of_distinguished' đ 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.IsStableUnderShift â€] [P.IsClosedUnderIsomorphisms] (T : CategoryTheory.Pretriangulated.Triangle C) (hT : T â CategoryTheory.Pretriangulated.distinguishedTriangles) : P.trW T.morâ â P T.objâ - CategoryTheory.ObjectProperty.trW_monotone đ 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 Q : CategoryTheory.ObjectProperty C} (h : P †Q) : P.trW †Q.trW - CategoryTheory.ObjectProperty.trW.shift đ 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.IsStableUnderShift â€] {Xâ Xâ : C} {f : Xâ â¶ Xâ} (hf : P.trW f) (n : â€) : P.trW ((CategoryTheory.shiftFunctor C n).map f) - CategoryTheory.ObjectProperty.trW.unshift đ 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.IsStableUnderShift â€] {Xâ Xâ : C} {f : Xâ â¶ Xâ} {n : â€} (hf : P.trW ((CategoryTheory.shiftFunctor C n).map f)) : P.trW f - CategoryTheory.ObjectProperty.inverseImage_trW_isInverted đ 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] {E : Type u_4} [CategoryTheory.Category.{u_5, u_4} E] (L : CategoryTheory.Functor C E) [L.IsLocalization P.trW] : (P.inverseImage F).trW.IsInvertedBy (F.comp L) - CategoryTheory.ObjectProperty.smul_mem_trW_iff đ 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) {X Y : C} (f : X â¶ Y) (n : â€ËŁ) : P.trW (n âą f) â P.trW f - CategoryTheory.ObjectProperty.inverseImage_trW_iff đ 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] {X Y : D} (s : X â¶ Y) : (P.inverseImage F).trW s â P.trW (F.map s) - CategoryTheory.ObjectProperty.trW_iff đ 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) {X Y : C} (f : X â¶ Y) : P.trW f â â Z g h, â (_ : CategoryTheory.Pretriangulated.Triangle.mk f g h â CategoryTheory.Pretriangulated.distinguishedTriangles), P Z - CategoryTheory.ObjectProperty.trW_iff' đ 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.IsStableUnderShift â€] {Y Z : C} (g : Y â¶ Z) : P.trW g â â X f h, â (_ : CategoryTheory.Pretriangulated.Triangle.mk f g h â CategoryTheory.Pretriangulated.distinguishedTriangles), P X - CategoryTheory.Functor.mem_homologicalKernel_trW_iff đ 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.ShiftSequence â€] {X Y : C} (f : X â¶ Y) : F.homologicalKernel.trW f â â (n : â€), CategoryTheory.IsIso ((F.shift n).map f) - HomotopyCategory.quasiIso_eq_subcategoryAcyclic_W đ Mathlib.Algebra.Homology.HomotopyCategory.Acyclic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] : HomotopyCategory.quasiIso C (ComplexShape.up â€) = (HomotopyCategory.subcategoryAcyclic C).trW - HomotopyCategory.quasiIso_eq_trW_subcategoryAcyclic đ Mathlib.Algebra.Homology.HomotopyCategory.Acyclic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] : HomotopyCategory.quasiIso C (ComplexShape.up â€) = (HomotopyCategory.subcategoryAcyclic C).trW - DerivedCategory.instIsLocalizationHomotopyCategoryIntUpQhTrWSubcategoryAcyclic đ Mathlib.Algebra.Homology.DerivedCategory.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] [HasDerivedCategory C] : DerivedCategory.Qh.IsLocalization (HomotopyCategory.subcategoryAcyclic C).trW - 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 - 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 - HomotopyCategory.Plus.quasiIso_eq_subcategoryAcyclic_trW đ Mathlib.Algebra.Homology.DerivedCategory.Plus
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] : HomotopyCategory.Plus.quasiIso C = (HomotopyCategory.Plus.subcategoryAcyclic C).trW - DerivedCategory.Plus.instIsLocalizationPlusQhTrWSubcategoryAcyclic đ Mathlib.Algebra.Homology.DerivedCategory.Plus
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Abelian C] [HasDerivedCategory C] : DerivedCategory.Plus.Qh.IsLocalization (HomotopyCategory.Plus.subcategoryAcyclic C).trW
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