Loogle!
Result
Found 165 declarations mentioning CategoryTheory.ObjectProperty.IsClosedUnderIsomorphisms.
- CategoryTheory.ObjectProperty.IsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) : Prop - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsIsoClosure đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) : P.isoClosure.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.isoClosure_eq_self đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] : P.isoClosure = P - CategoryTheory.ObjectProperty.prop_of_iso đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] {X Y : C} (e : X â Y) (hX : P X) : P Y - CategoryTheory.ObjectProperty.IsClosedUnderIsomorphisms.mk đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.ObjectProperty C} (of_iso : â {X Y : C} (x : X â Y), P X â P Y) : P.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.IsClosedUnderIsomorphisms.of_iso đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} {instâ : CategoryTheory.Category.{v, u} C} {P : CategoryTheory.ObjectProperty C} [self : P.IsClosedUnderIsomorphisms] {X Y : C} : â (x : X â Y), P X â P Y - CategoryTheory.ObjectProperty.isClosedUnderIsomorphisms_iff_isoClosure_eq_self đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) : P.IsClosedUnderIsomorphisms â P.isoClosure = P - CategoryTheory.ObjectProperty.prop_iff_of_iso đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] {X Y : C} (e : X â Y) : P X â P Y - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsMap đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] (P : CategoryTheory.ObjectProperty C) (F : CategoryTheory.Functor C D) : (P.map F).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsInverseImage đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] (P : CategoryTheory.ObjectProperty C) (F : CategoryTheory.Functor D C) [P.IsClosedUnderIsomorphisms] : (P.inverseImage F).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.prop_of_isIso đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] {X Y : C} (f : X â¶ Y) [CategoryTheory.IsIso f] (hX : P X) : P Y - CategoryTheory.ObjectProperty.prop_iff_of_isIso đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] {X Y : C} (f : X â¶ Y) [CategoryTheory.IsIso f] : P X â P Y - CategoryTheory.ObjectProperty.isoClosure_le_iff đ Mathlib.CategoryTheory.ObjectProperty.ClosedUnderIsomorphisms
{C : Type u} [CategoryTheory.Category.{v, u} C] (P Q : CategoryTheory.ObjectProperty C) [Q.IsClosedUnderIsomorphisms] : P.isoClosure †Q â P †Q - CategoryTheory.Functor.instIsClosedUnderIsomorphismsEssImage đ Mathlib.CategoryTheory.EssentialImage
{C : Type uâ} {D : Type uâ} [CategoryTheory.Category.{vâ, uâ} C] [CategoryTheory.Category.{vâ, uâ} D] {F : CategoryTheory.Functor C D} : F.essImage.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsBot đ Mathlib.CategoryTheory.ObjectProperty.CompleteLattice
{C : Type u} [CategoryTheory.Category.{v, u} C] : â„.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsTop đ Mathlib.CategoryTheory.ObjectProperty.CompleteLattice
{C : Type u} [CategoryTheory.Category.{v, u} C] : â€.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsIInf đ Mathlib.CategoryTheory.ObjectProperty.CompleteLattice
{C : Type u} [CategoryTheory.Category.{v, u} C] {α : Sort u_1} (P : α â CategoryTheory.ObjectProperty C) [â (a : α), (P a).IsClosedUnderIsomorphisms] : (âš a, P a).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsISup đ Mathlib.CategoryTheory.ObjectProperty.CompleteLattice
{C : Type u} [CategoryTheory.Category.{v, u} C] {α : Sort u_1} (P : α â CategoryTheory.ObjectProperty C) [â (a : α), (P a).IsClosedUnderIsomorphisms] : (âš a, P a).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsMax đ Mathlib.CategoryTheory.ObjectProperty.CompleteLattice
{C : Type u} [CategoryTheory.Category.{v, u} C] (P Q : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] [Q.IsClosedUnderIsomorphisms] : (P â Q).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsMin đ Mathlib.CategoryTheory.ObjectProperty.CompleteLattice
{C : Type u} [CategoryTheory.Category.{v, u} C] (P Q : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] [Q.IsClosedUnderIsomorphisms] : (P â Q).IsClosedUnderIsomorphisms - CategoryTheory.instIsClosedUnderIsomorphismsFunctorExactFunctor đ Mathlib.CategoryTheory.Limits.ExactFunctor
(C : Type uâ) [CategoryTheory.Category.{vâ, uâ} C] (D : Type uâ) [CategoryTheory.Category.{vâ, uâ} D] : (CategoryTheory.exactFunctor C D).IsClosedUnderIsomorphisms - CategoryTheory.instIsClosedUnderIsomorphismsFunctorLeftExactFunctor đ Mathlib.CategoryTheory.Limits.ExactFunctor
(C : Type uâ) [CategoryTheory.Category.{vâ, uâ} C] (D : Type uâ) [CategoryTheory.Category.{vâ, uâ} D] : (CategoryTheory.leftExactFunctor C D).IsClosedUnderIsomorphisms - CategoryTheory.instIsClosedUnderIsomorphismsFunctorRightExactFunctor đ Mathlib.CategoryTheory.Limits.ExactFunctor
(C : Type uâ) [CategoryTheory.Category.{vâ, uâ} C] (D : Type uâ) [CategoryTheory.Category.{vâ, uâ} D] : (CategoryTheory.rightExactFunctor C D).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsOppositeOp đ Mathlib.CategoryTheory.ObjectProperty.Opposite
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] : P.op.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsUnopOfOpposite đ Mathlib.CategoryTheory.ObjectProperty.Opposite
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty Cá”á”) [P.IsClosedUnderIsomorphisms] : P.unop.IsClosedUnderIsomorphisms - CategoryTheory.MorphismProperty.instIsClosedUnderIsomorphismsOverOverObjOfRespectsIso đ Mathlib.CategoryTheory.MorphismProperty.Comma
{T : Type u_3} [CategoryTheory.Category.{v_3, u_3} T] {W : CategoryTheory.MorphismProperty T} {X : T} [W.RespectsIso] : W.overObj.IsClosedUnderIsomorphisms - CategoryTheory.MorphismProperty.instIsClosedUnderIsomorphismsUnderUnderObjOfRespectsIso đ Mathlib.CategoryTheory.MorphismProperty.Comma
{T : Type u_3} [CategoryTheory.Category.{v_3, u_3} T] {W : CategoryTheory.MorphismProperty T} {X : T} [W.RespectsIso] : W.underObj.IsClosedUnderIsomorphisms - CategoryTheory.MorphismProperty.instIsClosedUnderIsomorphismsCostructuredArrowCostructuredArrowObjOfRespectsIso đ Mathlib.CategoryTheory.MorphismProperty.Comma
{A : Type u_1} [CategoryTheory.Category.{v_1, u_1} A] {T : Type u_3} [CategoryTheory.Category.{v_3, u_3} T] (L : CategoryTheory.Functor A T) {W : CategoryTheory.MorphismProperty T} {X : T} [W.RespectsIso] : (CategoryTheory.MorphismProperty.costructuredArrowObj L W).IsClosedUnderIsomorphisms - CategoryTheory.MorphismProperty.instIsClosedUnderIsomorphismsStructuredArrowStructuredArrowObjOfRespectsIso đ Mathlib.CategoryTheory.MorphismProperty.Comma
{A : Type u_1} [CategoryTheory.Category.{v_1, u_1} A] {T : Type u_3} [CategoryTheory.Category.{v_3, u_3} T] (L : CategoryTheory.Functor A T) {W : CategoryTheory.MorphismProperty T} {X : T} [W.RespectsIso] : (CategoryTheory.MorphismProperty.structuredArrowObj L W).IsClosedUnderIsomorphisms - CategoryTheory.MorphismProperty.instIsClosedUnderIsomorphismsCommaCommaObjOfRespectsIso đ Mathlib.CategoryTheory.MorphismProperty.Comma
{A : Type u_1} [CategoryTheory.Category.{v_1, u_1} A] {B : Type u_2} [CategoryTheory.Category.{v_2, u_2} B] {T : Type u_3} [CategoryTheory.Category.{v_3, u_3} T] (L : CategoryTheory.Functor A T) (R : CategoryTheory.Functor B T) {W : CategoryTheory.MorphismProperty T} [W.RespectsIso] : (CategoryTheory.MorphismProperty.commaObj L R W).IsClosedUnderIsomorphisms - CategoryTheory.Equivalence.congrFullSubcategory đ Mathlib.CategoryTheory.ObjectProperty.Equivalence
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {P : CategoryTheory.ObjectProperty C} {Q : CategoryTheory.ObjectProperty D} (e : C â D) [Q.IsClosedUnderIsomorphisms] (h : Q.inverseImage e.functor = P) : P.FullSubcategory â Q.FullSubcategory - CategoryTheory.Equivalence.congrFullSubcategory_functor đ Mathlib.CategoryTheory.ObjectProperty.Equivalence
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {P : CategoryTheory.ObjectProperty C} {Q : CategoryTheory.ObjectProperty D} (e : C â D) [Q.IsClosedUnderIsomorphisms] (h : Q.inverseImage e.functor = P) : (e.congrFullSubcategory h).functor = Q.lift (P.Îč.comp e.functor) ⯠- CategoryTheory.Equivalence.congrFullSubcategory_inverse đ Mathlib.CategoryTheory.ObjectProperty.Equivalence
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {P : CategoryTheory.ObjectProperty C} {Q : CategoryTheory.ObjectProperty D} (e : C â D) [Q.IsClosedUnderIsomorphisms] (h : Q.inverseImage e.functor = P) : (e.congrFullSubcategory h).inverse = P.lift (Q.Îč.comp e.inverse) ⯠- CategoryTheory.Equivalence.congrFullSubcategory_counitIso đ Mathlib.CategoryTheory.ObjectProperty.Equivalence
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {P : CategoryTheory.ObjectProperty C} {Q : CategoryTheory.ObjectProperty D} (e : C â D) [Q.IsClosedUnderIsomorphisms] (h : Q.inverseImage e.functor = P) : (e.congrFullSubcategory h).counitIso = (Q.fullyFaithfulÎč.whiskeringRight Q.FullSubcategory).preimageIso (Q.Îč.isoWhiskerLeft e.counitIso) - CategoryTheory.Equivalence.congrFullSubcategory_unitIso đ Mathlib.CategoryTheory.ObjectProperty.Equivalence
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {P : CategoryTheory.ObjectProperty C} {Q : CategoryTheory.ObjectProperty D} (e : C â D) [Q.IsClosedUnderIsomorphisms] (h : Q.inverseImage e.functor = P) : (e.congrFullSubcategory h).unitIso = (P.fullyFaithfulÎč.whiskeringRight P.FullSubcategory).preimageIso (P.Îč.isoWhiskerLeft e.unitIso) - CategoryTheory.ObjectProperty.EssentiallySmall.exists_small đ Mathlib.CategoryTheory.ObjectProperty.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] [CategoryTheory.ObjectProperty.EssentiallySmall.{w, v, u} P] : â Pâ, â (_ : CategoryTheory.ObjectProperty.Small.{w, v, u} Pâ), P = Pâ.isoClosure - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsLimitsOfShape đ Mathlib.CategoryTheory.ObjectProperty.LimitsOfShape
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) (J : Type u') [CategoryTheory.Category.{v', u'} J] : (P.limitsOfShape J).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.IsClosedUnderLimitsOfShape.mk' đ Mathlib.CategoryTheory.ObjectProperty.LimitsOfShape
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {P : CategoryTheory.ObjectProperty C} {J : Type u'} [CategoryTheory.Category.{v', u'} J] [P.IsClosedUnderIsomorphisms] (h : P.strictLimitsOfShape J †P) : P.IsClosedUnderLimitsOfShape J - CategoryTheory.ObjectProperty.isClosedUnderLimitsOfShape_inverseImage_iff đ Mathlib.CategoryTheory.ObjectProperty.LimitsOfShape
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] (J : Type u') [CategoryTheory.Category.{v', u'} J] (P : CategoryTheory.ObjectProperty D) [P.IsClosedUnderIsomorphisms] (e : C â D) : (P.inverseImage e.functor).IsClosedUnderLimitsOfShape J â P.IsClosedUnderLimitsOfShape J - CategoryTheory.ObjectProperty.prop_of_isZero đ Mathlib.CategoryTheory.ObjectProperty.ContainsZero
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [P.ContainsZero] [P.IsClosedUnderIsomorphisms] {Z : C} (hZ : CategoryTheory.Limits.IsZero Z) : P Z - CategoryTheory.ObjectProperty.prop_zero đ Mathlib.CategoryTheory.ObjectProperty.ContainsZero
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [P.ContainsZero] [P.IsClosedUnderIsomorphisms] [CategoryTheory.Limits.HasZeroObject C] : P 0 - CategoryTheory.ObjectProperty.instContainsZeroMinOfIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.ObjectProperty.ContainsZero
{C : Type u} [CategoryTheory.Category.{v, u} C] (P Q : CategoryTheory.ObjectProperty C) [P.ContainsZero] [P.IsClosedUnderIsomorphisms] [Q.ContainsZero] : (P â Q).ContainsZero - CategoryTheory.ObjectProperty.instContainsZeroMinOfIsClosedUnderIsomorphisms_1 đ Mathlib.CategoryTheory.ObjectProperty.ContainsZero
{C : Type u} [CategoryTheory.Category.{v, u} C] (P Q : CategoryTheory.ObjectProperty C) [P.ContainsZero] [Q.ContainsZero] [Q.IsClosedUnderIsomorphisms] : (P â Q).ContainsZero - CategoryTheory.ObjectProperty.instContainsZeroInverseImageOfIsClosedUnderIsomorphismsOfPreservesZeroMorphismsOfHasZeroObject đ Mathlib.CategoryTheory.ObjectProperty.ContainsZero
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] (P : CategoryTheory.ObjectProperty C) [P.ContainsZero] [P.IsClosedUnderIsomorphisms] [CategoryTheory.Limits.HasZeroMorphisms C] [CategoryTheory.Limits.HasZeroMorphisms D] (F : CategoryTheory.Functor D C) [F.PreservesZeroMorphisms] [CategoryTheory.Limits.HasZeroObject D] : (P.inverseImage F).ContainsZero - CategoryTheory.ObjectProperty.IsStableUnderRetracts.instIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.ObjectProperty.Retract
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [P.IsStableUnderRetracts] : P.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsColimitsOfShape đ Mathlib.CategoryTheory.ObjectProperty.ColimitsOfShape
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) (J : Type u') [CategoryTheory.Category.{v', u'} J] : (P.colimitsOfShape J).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.IsClosedUnderColimitsOfShape.mk' đ Mathlib.CategoryTheory.ObjectProperty.ColimitsOfShape
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {P : CategoryTheory.ObjectProperty C} {J : Type u'} [CategoryTheory.Category.{v', u'} J] [P.IsClosedUnderIsomorphisms] (h : P.strictColimitsOfShape J †P) : P.IsClosedUnderColimitsOfShape J - CategoryTheory.ObjectProperty.isClosedUnderColimitsOfShape_inverseImage_iff đ Mathlib.CategoryTheory.ObjectProperty.ColimitsOfShape
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] (J : Type u') [CategoryTheory.Category.{v', u'} J] (P : CategoryTheory.ObjectProperty D) [P.IsClosedUnderIsomorphisms] (e : C â D) : (P.inverseImage e.functor).IsClosedUnderColimitsOfShape J â P.IsClosedUnderColimitsOfShape J - CategoryTheory.ObjectProperty.isClosedUnderColimitsOfShape_of_preservesColimitsOfShape_Îč đ Mathlib.CategoryTheory.Limits.FullSubcategory
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) (J : Type w) [CategoryTheory.Category.{w', w} J] [CategoryTheory.Limits.HasColimitsOfShape J P.FullSubcategory] [P.IsClosedUnderIsomorphisms] [CategoryTheory.Limits.PreservesColimitsOfShape J P.Îč] : P.IsClosedUnderColimitsOfShape J - CategoryTheory.ObjectProperty.isClosedUnderLimitsOfShape_of_preservesLimitsOfShape_Îč đ Mathlib.CategoryTheory.Limits.FullSubcategory
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) (J : Type w) [CategoryTheory.Category.{w', w} J] [CategoryTheory.Limits.HasLimitsOfShape J P.FullSubcategory] [P.IsClosedUnderIsomorphisms] [CategoryTheory.Limits.PreservesLimitsOfShape J P.Îč] : P.IsClosedUnderLimitsOfShape J - CategoryTheory.Functor.LeftExtension.instIsClosedUnderIsomorphismsIsPointwiseLeftKanExtensionAt đ Mathlib.CategoryTheory.Functor.KanExtension.Pointwise
{C : Type u_1} {D : Type u_2} {H : Type u_4} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Category.{v_4, u_4} H] {L : CategoryTheory.Functor C D} {F : CategoryTheory.Functor C H} (E : L.LeftExtension F) : E.isPointwiseLeftKanExtensionAt.IsClosedUnderIsomorphisms - CategoryTheory.Functor.RightExtension.instIsClosedUnderIsomorphismsIsPointwiseRightKanExtensionAt đ Mathlib.CategoryTheory.Functor.KanExtension.Pointwise
{C : Type u_1} {D : Type u_2} {H : Type u_4} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.Category.{v_4, u_4} H] {L : CategoryTheory.Functor C D} {F : CategoryTheory.Functor C H} (E : L.RightExtension F) : E.isPointwiseRightKanExtensionAt.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.ObjectProperty.EpiMono
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderSubobjects] : P.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphisms_1 đ Mathlib.CategoryTheory.ObjectProperty.EpiMono
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderQuotients] : P.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsLimitsClosure đ Mathlib.CategoryTheory.ObjectProperty.LimitsClosure
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) {α : Type t} (J : α â Type u') [(a : α) â CategoryTheory.Category.{v', u'} (J a)] : (P.limitsClosure J).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.limitsClosure_eq_self đ Mathlib.CategoryTheory.ObjectProperty.LimitsClosure
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) {α : Type t} (J : α â Type u') [(a : α) â CategoryTheory.Category.{v', u'} (J a)] [P.IsClosedUnderIsomorphisms] [â (a : α), P.IsClosedUnderLimitsOfShape (J a)] : P.limitsClosure J = P - CategoryTheory.ObjectProperty.limitsClosure_le đ Mathlib.CategoryTheory.ObjectProperty.LimitsClosure
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.ObjectProperty C} {α : Type t} {J : α â Type u'} [(a : α) â CategoryTheory.Category.{v', u'} (J a)] {Q : CategoryTheory.ObjectProperty C} [Q.IsClosedUnderIsomorphisms] [â (a : α), Q.IsClosedUnderLimitsOfShape (J a)] (h : P †Q) : P.limitsClosure J †Q - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsColimitsClosure đ Mathlib.CategoryTheory.ObjectProperty.ColimitsClosure
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) {α : Type t} (J : α â Type u') [(a : α) â CategoryTheory.Category.{v', u'} (J a)] : (P.colimitsClosure J).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.colimitsClosure_eq_self đ Mathlib.CategoryTheory.ObjectProperty.ColimitsClosure
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) {α : Type t} (J : α â Type u') [(a : α) â CategoryTheory.Category.{v', u'} (J a)] [P.IsClosedUnderIsomorphisms] [â (a : α), P.IsClosedUnderColimitsOfShape (J a)] : P.colimitsClosure J = P - CategoryTheory.ObjectProperty.colimitsClosure_le đ Mathlib.CategoryTheory.ObjectProperty.ColimitsClosure
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.ObjectProperty C} {α : Type t} {J : α â Type u'} [(a : α) â CategoryTheory.Category.{v', u'} (J a)] {Q : CategoryTheory.ObjectProperty C} [Q.IsClosedUnderIsomorphisms] [â (a : α), Q.IsClosedUnderColimitsOfShape (J a)] (h : P †Q) : P.colimitsClosure J †Q - CategoryTheory.ObjectProperty.instIsClosedUnderColimitsOfShapeDiscretePEmptyOfContainsZeroOfIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.ObjectProperty.FiniteProducts
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) [P.ContainsZero] [P.IsClosedUnderIsomorphisms] : P.IsClosedUnderColimitsOfShape (CategoryTheory.Discrete PEmpty.{1}) - CategoryTheory.ObjectProperty.instIsClosedUnderLimitsOfShapeDiscretePEmptyOfContainsZeroOfIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.ObjectProperty.FiniteProducts
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) [P.ContainsZero] [P.IsClosedUnderIsomorphisms] : P.IsClosedUnderLimitsOfShape (CategoryTheory.Discrete PEmpty.{1}) - CategoryTheory.ObjectProperty.IsClosedUnderBinaryCoproducts.closedUnderIsomorphisms đ Mathlib.CategoryTheory.ObjectProperty.FiniteProducts
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasInitial C] [P.IsClosedUnderColimitsOfShape (CategoryTheory.Discrete PEmpty.{1})] [P.IsClosedUnderBinaryCoproducts] : P.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.IsClosedUnderBinaryProducts.closedUnderIsomorphisms đ Mathlib.CategoryTheory.ObjectProperty.FiniteProducts
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) [CategoryTheory.Limits.HasTerminal C] [P.IsClosedUnderLimitsOfShape (CategoryTheory.Discrete PEmpty.{1})] [P.IsClosedUnderBinaryProducts] : P.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsShiftClosure đ Mathlib.CategoryTheory.ObjectProperty.Shift
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) {A : Type u_2} [AddMonoid A] [CategoryTheory.HasShift C A] : (P.shiftClosure A).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsShift đ Mathlib.CategoryTheory.ObjectProperty.Shift
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) {A : Type u_2} [AddMonoid A] [CategoryTheory.HasShift C A] (a : A) [P.IsClosedUnderIsomorphisms] : (P.shift a).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.shiftClosure_eq_self đ Mathlib.CategoryTheory.ObjectProperty.Shift
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) {A : Type u_2} [AddMonoid A] [CategoryTheory.HasShift C A] [P.IsClosedUnderIsomorphisms] [P.IsStableUnderShift A] : P.shiftClosure A = P - CategoryTheory.ObjectProperty.isStableUnderShift_iff_shiftClosure_eq_self đ Mathlib.CategoryTheory.ObjectProperty.Shift
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) {A : Type u_2} [AddMonoid A] [CategoryTheory.HasShift C A] [P.IsClosedUnderIsomorphisms] : P.IsStableUnderShift A â P.shiftClosure A = P - CategoryTheory.ObjectProperty.shift_zero đ Mathlib.CategoryTheory.ObjectProperty.Shift
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) (A : Type u_2) [AddMonoid A] [CategoryTheory.HasShift C A] [P.IsClosedUnderIsomorphisms] : P.shift 0 = P - CategoryTheory.ObjectProperty.prop_shift_iff_of_isStableUnderShift đ Mathlib.CategoryTheory.ObjectProperty.Shift
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) {G : Type u_4} [AddGroup G] [CategoryTheory.HasShift C G] [P.IsStableUnderShift G] [P.IsClosedUnderIsomorphisms] (X : C) (g : G) : P ((CategoryTheory.shiftFunctor C g).obj X) â P X - CategoryTheory.ObjectProperty.instIsStableUnderShiftInverseImageOfIsClosedUnderIsomorphismsOfCommShift đ Mathlib.CategoryTheory.ObjectProperty.Shift
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) {A : Type u_2} [AddMonoid A] [CategoryTheory.HasShift C A] {E : Type u_3} [CategoryTheory.Category.{v_2, u_3} E] [CategoryTheory.HasShift E A] [P.IsStableUnderShift A] [P.IsClosedUnderIsomorphisms] (F : CategoryTheory.Functor E C) [F.CommShift A] : (P.inverseImage F).IsStableUnderShift A - CategoryTheory.ObjectProperty.shiftClosure_le_iff đ Mathlib.CategoryTheory.ObjectProperty.Shift
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P Q : CategoryTheory.ObjectProperty C) {A : Type u_2} [AddMonoid A] [CategoryTheory.HasShift C A] [Q.IsClosedUnderIsomorphisms] [Q.IsStableUnderShift A] : P.shiftClosure A †Q â P †Q - CategoryTheory.ObjectProperty.shift_shift đ Mathlib.CategoryTheory.ObjectProperty.Shift
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) {A : Type u_2} [AddMonoid A] [CategoryTheory.HasShift C A] (a b c : A) (h : a + b = c) [P.IsClosedUnderIsomorphisms] : (P.shift b).shift a = P.shift c - CategoryTheory.ObjectProperty.instIsStableUnderShiftISupShiftOfIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.ObjectProperty.Shift
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] (G : Type u_4) [AddGroup G] [CategoryTheory.HasShift C G] : (âš a, P.shift a).IsStableUnderShift G - CategoryTheory.ObjectProperty.shiftClosure_eq_iSup đ Mathlib.CategoryTheory.ObjectProperty.Shift
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] (G : Type u_4) [AddGroup G] [CategoryTheory.HasShift C G] : P.shiftClosure G = âš x, P.shift x - 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.instIsClosedUnderIsomorphismsExtensionProduct đ 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) : (P.extensionProduct Q).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.extensionProductIter_le_of_isTriangulatedClosedâ đ 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} [Q.IsTriangulatedClosedâ] [Q.IsClosedUnderIsomorphisms] (h : P †Q) (n : â) : P.extensionProductIter n †Q - CategoryTheory.ObjectProperty.ext_of_isTriangulatedClosedâ đ 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.IsTriangulatedClosedâ] [P.IsClosedUnderIsomorphisms] (T : CategoryTheory.Pretriangulated.Triangle C) (hT : T â CategoryTheory.Pretriangulated.distinguishedTriangles) (hâ : P T.objâ) (hâ : P T.objâ) : P T.objâ - CategoryTheory.ObjectProperty.ext_of_isTriangulatedClosedâ đ 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.IsTriangulatedClosedâ] [P.IsClosedUnderIsomorphisms] (T : CategoryTheory.Pretriangulated.Triangle C) (hT : T â CategoryTheory.Pretriangulated.distinguishedTriangles) (hâ : P T.objâ) (hâ : P T.objâ) : P T.objâ - CategoryTheory.ObjectProperty.ext_of_isTriangulatedClosedâ đ 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.IsTriangulatedClosedâ] [P.IsClosedUnderIsomorphisms] (T : CategoryTheory.Pretriangulated.Triangle C) (hT : T â CategoryTheory.Pretriangulated.distinguishedTriangles) (hâ : P T.objâ) (hâ : P T.objâ) : P T.objâ - CategoryTheory.ObjectProperty.IsTriangulatedClosedâ.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.IsClosedUnderIsomorphisms] (hP : â T â CategoryTheory.Pretriangulated.distinguishedTriangles, P T.objâ â P T.objâ â P T.objâ) : P.IsTriangulatedClosedâ - CategoryTheory.ObjectProperty.IsTriangulatedClosedâ.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.IsClosedUnderIsomorphisms] (hP : â T â CategoryTheory.Pretriangulated.distinguishedTriangles, P T.objâ â P T.objâ â P T.objâ) : P.IsTriangulatedClosedâ - CategoryTheory.ObjectProperty.IsTriangulatedClosedâ.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.IsClosedUnderIsomorphisms] (hP : â T â CategoryTheory.Pretriangulated.distinguishedTriangles, P T.objâ â P T.objâ â P T.objâ) : P.IsTriangulatedClosedâ - CategoryTheory.ObjectProperty.instIsTriangulatedClosedâMinOfIsClosedUnderIsomorphisms đ 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.IsTriangulatedClosedâ] [P.IsClosedUnderIsomorphisms] [P'.IsTriangulatedClosedâ] : (P â P').IsTriangulatedClosedâ - 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.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_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.extensionProduct_le_of_isTriangulatedClosedâ đ 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â Q : CategoryTheory.ObjectProperty C} [Q.IsTriangulatedClosedâ] [Q.IsClosedUnderIsomorphisms] (hâ : Pâ †Q) (hâ : Pâ †Q) : Pâ.extensionProduct Pâ †Q - 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.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.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.Functor.instIsClosedUnderIsomorphismsHomologicalKernel đ 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) : F.homologicalKernel.IsClosedUnderIsomorphisms - HomotopyCategory.instIsClosedUnderIsomorphismsIntUpSubcategoryAcyclic đ Mathlib.Algebra.Homology.HomotopyCategory.Acyclic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] : (HomotopyCategory.subcategoryAcyclic C).IsClosedUnderIsomorphisms - CategoryTheory.MorphismProperty.instIsClosedUnderIsomorphismsIsColocal đ Mathlib.CategoryTheory.ObjectProperty.Local
{C : Type u} [CategoryTheory.Category.{v, u} C] (W : CategoryTheory.MorphismProperty C) : W.isColocal.IsClosedUnderIsomorphisms - CategoryTheory.MorphismProperty.instIsClosedUnderIsomorphismsIsLocal đ Mathlib.CategoryTheory.ObjectProperty.Local
{C : Type u} [CategoryTheory.Category.{v, u} C] (W : CategoryTheory.MorphismProperty C) : W.isLocal.IsClosedUnderIsomorphisms - SheafOfModules.instIsClosedUnderIsomorphismsIsFinitePresentation đ Mathlib.Algebra.Category.ModuleCat.Sheaf.Quasicoherent
{C : Type uâ} [CategoryTheory.Category.{vâ, uâ} C] {J : CategoryTheory.GrothendieckTopology C} {R : CategoryTheory.Sheaf J RingCat} [â (X : C), CategoryTheory.HasSheafify (J.over X) AddCommGrpCat] [â (X : C), (J.over X).WEqualsLocallyBijective AddCommGrpCat] : (SheafOfModules.isFinitePresentation R).IsClosedUnderIsomorphisms - SheafOfModules.instIsClosedUnderIsomorphismsIsQuasicoherent đ Mathlib.Algebra.Category.ModuleCat.Sheaf.Quasicoherent
{C : Type uâ} [CategoryTheory.Category.{vâ, uâ} C] {J : CategoryTheory.GrothendieckTopology C} {R : CategoryTheory.Sheaf J RingCat} [â (X : C), CategoryTheory.HasSheafify (J.over X) AddCommGrpCat] [â (X : C), (J.over X).WEqualsLocallyBijective AddCommGrpCat] : (SheafOfModules.isQuasicoherent R).IsClosedUnderIsomorphisms - CategoryTheory.instIsClosedUnderIsomorphismsIsCardinalPresentable đ Mathlib.CategoryTheory.Presentable.Basic
{C : Type uâ} [CategoryTheory.Category.{vâ, uâ} C] (Îș : Cardinal.{w}) [Fact Îș.IsRegular] : (CategoryTheory.isCardinalPresentable C Îș).IsClosedUnderIsomorphisms - CochainComplex.instIsClosedUnderIsomorphismsIntPlus đ Mathlib.Algebra.Homology.CochainComplexPlus
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] : (CochainComplex.plus C).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsLeftOrthogonal đ Mathlib.CategoryTheory.ObjectProperty.Orthogonal
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] (P : CategoryTheory.ObjectProperty C) : P.leftOrthogonal.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsRightOrthogonal đ Mathlib.CategoryTheory.ObjectProperty.Orthogonal
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] (P : CategoryTheory.ObjectProperty C) : P.rightOrthogonal.IsClosedUnderIsomorphisms - CategoryTheory.Triangulated.TStructure.instIsClosedUnderIsomorphismsBounded đ Mathlib.CategoryTheory.Triangulated.TStructure.Basic
{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] (t : CategoryTheory.Triangulated.TStructure C) : t.bounded.IsClosedUnderIsomorphisms - CategoryTheory.Triangulated.TStructure.instIsClosedUnderIsomorphismsMinus đ Mathlib.CategoryTheory.Triangulated.TStructure.Basic
{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] (t : CategoryTheory.Triangulated.TStructure C) : t.minus.IsClosedUnderIsomorphisms - CategoryTheory.Triangulated.TStructure.instIsClosedUnderIsomorphismsPlus đ Mathlib.CategoryTheory.Triangulated.TStructure.Basic
{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] (t : CategoryTheory.Triangulated.TStructure C) : t.plus.IsClosedUnderIsomorphisms - CategoryTheory.Triangulated.TStructure.ge_isClosedUnderIsomorphisms đ Mathlib.CategoryTheory.Triangulated.TStructure.Basic
{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] (self : CategoryTheory.Triangulated.TStructure C) (n : â€) : (self.ge n).IsClosedUnderIsomorphisms - CategoryTheory.Triangulated.TStructure.instIsClosedUnderIsomorphismsGe đ Mathlib.CategoryTheory.Triangulated.TStructure.Basic
{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] (t : CategoryTheory.Triangulated.TStructure C) (n : â€) : (t.ge n).IsClosedUnderIsomorphisms - CategoryTheory.Triangulated.TStructure.instIsClosedUnderIsomorphismsLe đ Mathlib.CategoryTheory.Triangulated.TStructure.Basic
{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] (t : CategoryTheory.Triangulated.TStructure C) (n : â€) : (t.le n).IsClosedUnderIsomorphisms - CategoryTheory.Triangulated.TStructure.le_isClosedUnderIsomorphisms đ Mathlib.CategoryTheory.Triangulated.TStructure.Basic
{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] (self : CategoryTheory.Triangulated.TStructure C) (n : â€) : (self.le n).IsClosedUnderIsomorphisms - CategoryTheory.Triangulated.TStructure.mk đ Mathlib.CategoryTheory.Triangulated.TStructure.Basic
{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] (le ge : †â CategoryTheory.ObjectProperty C) (le_isClosedUnderIsomorphisms : â (n : â€), (le n).IsClosedUnderIsomorphisms := by infer_instance) (ge_isClosedUnderIsomorphisms : â (n : â€), (ge n).IsClosedUnderIsomorphisms := by infer_instance) (le_shift : â (n a n' : â€), a + n' = n â â (X : C), le n X â le n' ((CategoryTheory.shiftFunctor C a).obj X)) (ge_shift : â (n a n' : â€), a + n' = n â â (X : C), ge n X â ge n' ((CategoryTheory.shiftFunctor C a).obj X)) (zero' : â âŠX Y : C⊠(f : X â¶ Y), le 0 X â ge 1 Y â f = 0) (le_zero_le : le 0 †le 1) (ge_one_le : ge 1 †ge 0) (exists_triangle_zero_one : â (A : C), â X Y, â (_ : le 0 X) (_ : ge 1 Y), â f g h, CategoryTheory.Pretriangulated.Triangle.mk f g h â CategoryTheory.Pretriangulated.distinguishedTriangles) : CategoryTheory.Triangulated.TStructure C - 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.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.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â - AlgebraicGeometry.instIsClosedUnderIsomorphismsSchemeIsReduced đ Mathlib.AlgebraicGeometry.Properties
: CategoryTheory.ObjectProperty.IsClosedUnderIsomorphisms fun x => AlgebraicGeometry.IsReduced x - AlgebraicGeometry.instIsClosedUnderIsomorphismsSchemeConnectedSpaceCarrierCarrierCommRingCat đ Mathlib.AlgebraicGeometry.Properties
: CategoryTheory.ObjectProperty.IsClosedUnderIsomorphisms fun x => ConnectedSpace â„x - AlgebraicGeometry.instIsClosedUnderIsomorphismsSchemeIrreducibleSpaceCarrierCarrierCommRingCat đ Mathlib.AlgebraicGeometry.Properties
: CategoryTheory.ObjectProperty.IsClosedUnderIsomorphisms fun x => IrreducibleSpace â„x - AlgebraicGeometry.instIsZariskiLocalAtTargetGeometricallyOfIsClosedUnderIsomorphismsScheme đ Mathlib.AlgebraicGeometry.Geometrically.Basic
(P : CategoryTheory.ObjectProperty AlgebraicGeometry.Scheme) [P.IsClosedUnderIsomorphisms] : AlgebraicGeometry.IsZariskiLocalAtTarget (AlgebraicGeometry.geometrically P) - AlgebraicGeometry.geometrically_iff_of_isClosedUnderIsomorphisms đ Mathlib.AlgebraicGeometry.Geometrically.Basic
{P : CategoryTheory.ObjectProperty AlgebraicGeometry.Scheme} {X Y : AlgebraicGeometry.Scheme} {f : X â¶ Y} [P.IsClosedUnderIsomorphisms] : AlgebraicGeometry.geometrically P f â â (K : Type u) [inst : Field K] (y : AlgebraicGeometry.Spec (CommRingCat.of K) â¶ Y), P (CategoryTheory.Limits.pullback f y) - AlgebraicGeometry.geometrically_iff_of_commRing_of_isClosedUnderIsomorphisms đ Mathlib.AlgebraicGeometry.Geometrically.Basic
{X : AlgebraicGeometry.Scheme} {P : CategoryTheory.ObjectProperty AlgebraicGeometry.Scheme} {R : Type u} [CommRing R] {f : X â¶ AlgebraicGeometry.Spec (CommRingCat.of R)} [P.IsClosedUnderIsomorphisms] : AlgebraicGeometry.geometrically P f â â (K : Type u) [inst : Field K] [inst_1 : Algebra R K], P (CategoryTheory.Limits.pullback f (AlgebraicGeometry.Spec.map (CommRingCat.ofHom (algebraMap R K)))) - AlgebraicGeometry.Scheme.isClosedUnderIsomorphisms_quasiCompactCover đ Mathlib.AlgebraicGeometry.Cover.QuasiCompact
(S : AlgebraicGeometry.Scheme) : S.quasiCompactCover.IsClosedUnderIsomorphisms - CategoryTheory.Precoverage.IsStableUnderBaseChange.of_preZeroHypercoverFamily_of_isClosedUnderIsomorphisms đ Mathlib.CategoryTheory.Sites.Hypercover.ZeroFamily
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.PreZeroHypercoverFamily C} (hâ : â {X : C}, P.property.IsClosedUnderIsomorphisms) (hâ : â {X Y : C} (f : X â¶ Y) (E : CategoryTheory.PreZeroHypercover Y) [inst : â (i : E.Iâ), CategoryTheory.Limits.HasPullback f (E.f i)], P.property E â P.property (CategoryTheory.PreZeroHypercover.pullbackâ f E)) : P.precoverage.IsStableUnderBaseChange - TopPair.HomologyPretheory.instIsClosedUnderIsomorphismsIsHomotopyInvariant đ Mathlib.AlgebraicTopology.EilenbergSteenrod
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] {Îč : Type u_2} {c : ComplexShape Îč} : (TopPair.HomologyPretheory.isHomotopyInvariant C c).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsColimitsCardinalClosure đ Mathlib.CategoryTheory.ObjectProperty.ColimitsCardinalClosure
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) (Îș : Cardinal.{w}) : (P.colimitsCardinalClosure Îș).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.colimitsCardinalClosure_le đ Mathlib.CategoryTheory.ObjectProperty.ColimitsCardinalClosure
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) (Îș : Cardinal.{w}) {Q : CategoryTheory.ObjectProperty C} [Q.IsClosedUnderIsomorphisms] (hQ : â (J : Type w) [inst : CategoryTheory.SmallCategory J], HasCardinalLT (CategoryTheory.Arrow J) Îș â Q.IsClosedUnderColimitsOfShape J) (h : P †Q) : P.colimitsCardinalClosure Îș †Q - CategoryTheory.Functor.instIsClosedUnderIsomorphismsIsDenseAt đ Mathlib.CategoryTheory.Functor.KanExtension.DenseAt
{C : Type uâ} {D : Type uâ} [CategoryTheory.Category.{vâ, uâ} C] [CategoryTheory.Category.{vâ, uâ} D] {F : CategoryTheory.Functor C D} : F.isDenseAt.IsClosedUnderIsomorphisms - CategoryTheory.Limits.IsIndObject.instIsClosedUnderIsomorphismsFunctorOppositeType đ Mathlib.CategoryTheory.Limits.Indization.IndObject
{C : Type u} [CategoryTheory.Category.{v, u} C] : CategoryTheory.ObjectProperty.IsClosedUnderIsomorphisms CategoryTheory.Limits.IsIndObject - CategoryTheory.MorphismProperty.instRespectsLeftOfObjectPropertyIsomorphismsOfIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.MorphismProperty.OfObjectProperty
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P Q : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] : (CategoryTheory.MorphismProperty.ofObjectProperty P Q).RespectsLeft (CategoryTheory.MorphismProperty.isomorphisms C) - CategoryTheory.MorphismProperty.instRespectsRightOfObjectPropertyIsomorphismsOfIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.MorphismProperty.OfObjectProperty
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P Q : CategoryTheory.ObjectProperty C) [Q.IsClosedUnderIsomorphisms] : (CategoryTheory.MorphismProperty.ofObjectProperty P Q).RespectsRight (CategoryTheory.MorphismProperty.isomorphisms C) - CategoryTheory.MorphismProperty.instIsClosedUnderIsomorphismsCokernels đ Mathlib.CategoryTheory.ObjectProperty.Kernels
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (W : CategoryTheory.MorphismProperty C) : W.cokernels.IsClosedUnderIsomorphisms - CategoryTheory.MorphismProperty.instIsClosedUnderIsomorphismsKernels đ Mathlib.CategoryTheory.ObjectProperty.Kernels
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasZeroMorphisms C] (W : CategoryTheory.MorphismProperty C) : W.kernels.IsClosedUnderIsomorphisms - CategoryTheory.Pseudofunctor.ObjectProperty.IsClosedUnderIsomorphisms.isClosedUnderIsomorphisms đ Mathlib.CategoryTheory.Bicategory.Functor.Cat.ObjectProperty
{B : Type u} {instâ : CategoryTheory.Bicategory B} {F : CategoryTheory.Pseudofunctor B CategoryTheory.Cat} {P : F.ObjectProperty} [self : P.IsClosedUnderIsomorphisms] (X : B) : (P.prop X).IsClosedUnderIsomorphisms - CategoryTheory.Pseudofunctor.ObjectProperty.IsClosedUnderIsomorphisms.mk đ Mathlib.CategoryTheory.Bicategory.Functor.Cat.ObjectProperty
{B : Type u} [CategoryTheory.Bicategory B] {F : CategoryTheory.Pseudofunctor B CategoryTheory.Cat} {P : F.ObjectProperty} (isClosedUnderIsomorphisms : â (X : B), (P.prop X).IsClosedUnderIsomorphisms) : P.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsFunctorPreservesFiniteColimits đ Mathlib.CategoryTheory.ObjectProperty.FunctorCategory.PreservesLimits
{J : Type u_1} {C : Type u_2} [CategoryTheory.Category.{v_3, u_1} J] [CategoryTheory.Category.{v_4, u_2} C] : CategoryTheory.ObjectProperty.preservesFiniteColimits.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsFunctorPreservesFiniteLimits đ Mathlib.CategoryTheory.ObjectProperty.FunctorCategory.PreservesLimits
{J : Type u_1} {C : Type u_2} [CategoryTheory.Category.{v_3, u_1} J] [CategoryTheory.Category.{v_4, u_2} C] : CategoryTheory.ObjectProperty.preservesFiniteLimits.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsFunctorPreservesColimitsOfShape đ Mathlib.CategoryTheory.ObjectProperty.FunctorCategory.PreservesLimits
{J : Type u_1} {C : Type u_2} (K : Type u_3) [CategoryTheory.Category.{v_1, u_3} K] [CategoryTheory.Category.{v_3, u_1} J] [CategoryTheory.Category.{v_4, u_2} C] : (CategoryTheory.ObjectProperty.preservesColimitsOfShape K).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsFunctorPreservesLimitsOfShape đ Mathlib.CategoryTheory.ObjectProperty.FunctorCategory.PreservesLimits
{J : Type u_1} {C : Type u_2} (K : Type u_3) [CategoryTheory.Category.{v_1, u_3} K] [CategoryTheory.Category.{v_3, u_1} J] [CategoryTheory.Category.{v_4, u_2} C] : (CategoryTheory.ObjectProperty.preservesLimitsOfShape K).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsFunctorPreservesColimit đ Mathlib.CategoryTheory.ObjectProperty.FunctorCategory.PreservesLimits
{J : Type u_1} {C : Type u_2} (K : Type u_3) [CategoryTheory.Category.{v_1, u_3} K] [CategoryTheory.Category.{v_3, u_1} J] [CategoryTheory.Category.{v_4, u_2} C] (F : CategoryTheory.Functor K J) : (CategoryTheory.ObjectProperty.preservesColimit F).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsFunctorPreservesLimit đ Mathlib.CategoryTheory.ObjectProperty.FunctorCategory.PreservesLimits
{J : Type u_1} {C : Type u_2} (K : Type u_3) [CategoryTheory.Category.{v_1, u_3} K] [CategoryTheory.Category.{v_3, u_1} J] [CategoryTheory.Category.{v_4, u_2} C] (F : CategoryTheory.Functor K J) : (CategoryTheory.ObjectProperty.preservesLimit F).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsInd đ Mathlib.CategoryTheory.ObjectProperty.Ind
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.ObjectProperty C} : P.ind.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.ind_inverseImage_eq_of_isEquivalence đ Mathlib.CategoryTheory.ObjectProperty.Ind
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u_1} [CategoryTheory.Category.{u_2, u_1} D] (P : CategoryTheory.ObjectProperty D) (F : CategoryTheory.Functor C D) [P.IsClosedUnderIsomorphisms] [F.IsEquivalence] : (P.inverseImage F).ind = P.ind.inverseImage F - CategoryTheory.ObjectProperty.ind_iff_of_equivalence đ Mathlib.CategoryTheory.ObjectProperty.Ind
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u_1} [CategoryTheory.Category.{u_2, u_1} D] (P : CategoryTheory.ObjectProperty D) (e : C â D) [P.IsClosedUnderIsomorphisms] (X : D) : (P.inverseImage e.functor).ind (e.inverse.obj X) â P.ind X - CategoryTheory.ObjectProperty.instIsClosedUnderIsomorphismsCommaComma đ Mathlib.CategoryTheory.ObjectProperty.Comma
{Câ : Type u_1} {Câ : Type u_2} {D : Type u_3} [CategoryTheory.Category.{v_1, u_1} Câ] [CategoryTheory.Category.{v_2, u_2} Câ] [CategoryTheory.Category.{v_3, u_3} D] (Fâ : CategoryTheory.Functor Câ D) (Fâ : CategoryTheory.Functor Câ D) (Pâ : CategoryTheory.ObjectProperty Câ) (Pâ : CategoryTheory.ObjectProperty Câ) [Pâ.IsClosedUnderIsomorphisms] [Pâ.IsClosedUnderIsomorphisms] : (CategoryTheory.ObjectProperty.comma Fâ Fâ Pâ Pâ).IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.InheritedFromSource.instIsomorphismsOfIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.ObjectProperty.InheritedFromHom
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] : P.InheritedFromSource (CategoryTheory.MorphismProperty.isomorphisms C) - CategoryTheory.ObjectProperty.InheritedFromTarget.instIsomorphismsOfIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.ObjectProperty.InheritedFromHom
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) [P.IsClosedUnderIsomorphisms] : P.InheritedFromTarget (CategoryTheory.MorphismProperty.isomorphisms C) - CategoryTheory.ObjectProperty.IsClosedUnderIsomorphisms.of_inheritedFromSource đ Mathlib.CategoryTheory.ObjectProperty.InheritedFromHom
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) (Q : CategoryTheory.MorphismProperty C) [P.InheritedFromSource Q] [Q.RespectsIso] [Q.ContainsIdentities] : P.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.IsClosedUnderIsomorphisms.of_inheritedFromTarget đ Mathlib.CategoryTheory.ObjectProperty.InheritedFromHom
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (P : CategoryTheory.ObjectProperty C) (Q : CategoryTheory.MorphismProperty C) [P.InheritedFromTarget Q] [Q.RespectsIso] [Q.ContainsIdentities] : P.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.IsLocal.toIsClosedUnderIsomorphisms đ Mathlib.CategoryTheory.ObjectProperty.SiteLocal
{C : Type u} {instâ : CategoryTheory.Category.{v, u} C} {P : CategoryTheory.ObjectProperty C} (K : CategoryTheory.Precoverage C) [self : P.IsLocal K] : P.IsClosedUnderIsomorphisms - CategoryTheory.ObjectProperty.IsLocal.mk_of_zeroHypercover đ Mathlib.CategoryTheory.ObjectProperty.SiteLocal
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.ObjectProperty C} {K : CategoryTheory.Precoverage C} [P.IsClosedUnderIsomorphisms] (H : â âŠX : C⊠(đ° : K.ZeroHypercover X), P X â â (i : đ°.Iâ), P (đ°.X i)) : P.IsLocal K - CategoryTheory.ObjectProperty.IsLocal.mk đ Mathlib.CategoryTheory.ObjectProperty.SiteLocal
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.ObjectProperty C} {K : CategoryTheory.Precoverage C} [toIsClosedUnderIsomorphisms : P.IsClosedUnderIsomorphisms] (component : â {X : C} {R : CategoryTheory.Presieve X}, R â K.coverings X â â {Y : C} (f : Y â¶ X), R f â P X â P Y) (of_presieve : â {X : C} {R : CategoryTheory.Presieve X}, R â K.coverings X â (â âŠY : C⊠âŠf : Y â¶ XâŠ, R f â P Y) â P X) : P.IsLocal K - PartOrdEmb.instIsClosedUnderIsomorphismsIsCardinalFiltered đ Mathlib.CategoryTheory.Presentable.CardinalDirectedPoset
(Îș : Cardinal.{u}) [Fact Îș.IsRegular] : (PartOrdEmb.isCardinalFiltered Îș).IsClosedUnderIsomorphisms - CategoryTheory.Triangulated.TStructure.instIsClosedUnderIsomorphismsHeart đ Mathlib.CategoryTheory.Triangulated.TStructure.Heart
{C : Type u_2} [CategoryTheory.Category.{u_1, u_2} 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.heart.IsClosedUnderIsomorphisms
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