Loogle!
Result
Found 57 declarations mentioning HomotopicalAlgebra.Cofibration.
- HomotopicalAlgebra.Cofibration ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithCofibrations C] : Prop - HomotopicalAlgebra.mem_cofibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.Cofibration f] : HomotopicalAlgebra.cofibrations C f - HomotopicalAlgebra.Cofibration.mem ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} {instโ : CategoryTheory.Category.{v, u} C} {X Y : C} {f : X โถ Y} {instโยน : HomotopicalAlgebra.CategoryWithCofibrations C} [self : HomotopicalAlgebra.Cofibration f] : HomotopicalAlgebra.cofibrations C f - HomotopicalAlgebra.Cofibration.mk ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} {f : X โถ Y} [HomotopicalAlgebra.CategoryWithCofibrations C] (mem : HomotopicalAlgebra.cofibrations C f) : HomotopicalAlgebra.Cofibration f - HomotopicalAlgebra.cofibration_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithCofibrations C] : HomotopicalAlgebra.Cofibration f โ HomotopicalAlgebra.cofibrations C f - HomotopicalAlgebra.mem_trivialCofibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.Cofibration f] [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.trivialCofibrations C f - HomotopicalAlgebra.mem_trivialCofibrations_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.trivialCofibrations C f โ HomotopicalAlgebra.Cofibration f โง HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.instCofibrationOppositeOpOfFibration ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithFibrations C] [HomotopicalAlgebra.Fibration f] : HomotopicalAlgebra.Cofibration f.op - HomotopicalAlgebra.instFibrationOppositeOpOfCofibration ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.Cofibration f] : HomotopicalAlgebra.Fibration f.op - HomotopicalAlgebra.cofibration_op_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithFibrations C] : HomotopicalAlgebra.Cofibration f.op โ HomotopicalAlgebra.Fibration f - HomotopicalAlgebra.fibration_op_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithCofibrations C] : HomotopicalAlgebra.Fibration f.op โ HomotopicalAlgebra.Cofibration f - HomotopicalAlgebra.instCofibrationUnopOfFibrationOpposite ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] {X Y : Cแตแต} (f : X โถ Y) [HomotopicalAlgebra.Fibration f] : HomotopicalAlgebra.Cofibration f.unop - HomotopicalAlgebra.instFibrationUnopOfCofibrationOpposite ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y : Cแตแต} (f : X โถ Y) [HomotopicalAlgebra.Cofibration f] : HomotopicalAlgebra.Fibration f.unop - HomotopicalAlgebra.cofibration_unop_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] {X Y : Cแตแต} (f : X โถ Y) : HomotopicalAlgebra.Cofibration f.unop โ HomotopicalAlgebra.Fibration f - HomotopicalAlgebra.fibration_unop_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y : Cแตแต} (f : X โถ Y) : HomotopicalAlgebra.Fibration f.unop โ HomotopicalAlgebra.Cofibration f - HomotopicalAlgebra.instCofibrationOfIsWeakFactorizationSystemTrivialCofibrationsFibrationsOfIsIso ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y : C} (f : X โถ Y) [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] [CategoryTheory.IsIso f] : HomotopicalAlgebra.Cofibration f - HomotopicalAlgebra.instCofibrationCompOfIsStableUnderCompositionCofibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] {X Y Z : C} (f : X โถ Y) (g : Y โถ Z) [HomotopicalAlgebra.CategoryWithCofibrations C] [(HomotopicalAlgebra.cofibrations C).IsStableUnderComposition] [hf : HomotopicalAlgebra.Cofibration f] [hg : HomotopicalAlgebra.Cofibration g] : HomotopicalAlgebra.Cofibration (CategoryTheory.CategoryStruct.comp f g) - HomotopicalAlgebra.instCofibrationInlOfIsStableUnderCobaseChangeCofibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] {X Y Z : C} (f : X โถ Y) (g : X โถ Z) [CategoryTheory.Limits.HasPushout f g] [(HomotopicalAlgebra.cofibrations C).IsStableUnderCobaseChange] [hg : HomotopicalAlgebra.Cofibration g] : HomotopicalAlgebra.Cofibration (CategoryTheory.Limits.pushout.inl f g) - HomotopicalAlgebra.instCofibrationInrOfIsStableUnderCobaseChangeCofibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] {X Y Z : C} (f : X โถ Y) (g : X โถ Z) [CategoryTheory.Limits.HasPushout f g] [(HomotopicalAlgebra.cofibrations C).IsStableUnderCobaseChange] [hf : HomotopicalAlgebra.Cofibration f] : HomotopicalAlgebra.Cofibration (CategoryTheory.Limits.pushout.inr f g) - HomotopicalAlgebra.instCofibrationICofibrationsTrivialFibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y : C} (f : X โถ Y) (h : (HomotopicalAlgebra.cofibrations C).MapFactorizationData (HomotopicalAlgebra.trivialFibrations C) f) : HomotopicalAlgebra.Cofibration h.i - HomotopicalAlgebra.instCofibrationITrivialCofibrationsFibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y : C} (f : X โถ Y) (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) f) : HomotopicalAlgebra.Cofibration h.i - HomotopicalAlgebra.instWeakEquivalenceInlOfIsStableUnderCobaseChangeTrivialCofibrationsOfCofibration ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] {X Y Z : C} (f : X โถ Y) (g : X โถ Z) [CategoryTheory.Limits.HasPushout f g] [(HomotopicalAlgebra.trivialCofibrations C).IsStableUnderCobaseChange] [HomotopicalAlgebra.Cofibration g] [HomotopicalAlgebra.WeakEquivalence g] : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.Limits.pushout.inl f g) - HomotopicalAlgebra.instWeakEquivalenceInrOfIsStableUnderCobaseChangeTrivialCofibrationsOfCofibration ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] {X Y Z : C} (f : X โถ Y) (g : X โถ Z) [CategoryTheory.Limits.HasPushout f g] [(HomotopicalAlgebra.trivialCofibrations C).IsStableUnderCobaseChange] [HomotopicalAlgebra.Cofibration f] [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.Limits.pushout.inr f g) - HomotopicalAlgebra.instCofibrationMapOfIsWeakFactorizationSystemCofibrationsTrivialFibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] {J : Type u_1} {X Y : J โ C} (f : (i : J) โ X i โถ Y i) [CategoryTheory.Limits.HasCoproduct X] [CategoryTheory.Limits.HasCoproduct Y] [h : โ (i : J), HomotopicalAlgebra.Cofibration (f i)] [(HomotopicalAlgebra.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] : HomotopicalAlgebra.Cofibration (CategoryTheory.Limits.Sigma.map f) - HomotopicalAlgebra.instCofibrationMapOfIsWeakFactorizationSystemCofibrationsTrivialFibrations_1 ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] {Xโ Xโ Yโ Yโ : C} (fโ : Xโ โถ Yโ) (fโ : Xโ โถ Yโ) [(HomotopicalAlgebra.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] [hโ : HomotopicalAlgebra.Cofibration fโ] [hโ : HomotopicalAlgebra.Cofibration fโ] [CategoryTheory.Limits.HasBinaryCoproduct Xโ Xโ] [CategoryTheory.Limits.HasBinaryCoproduct Yโ Yโ] : HomotopicalAlgebra.Cofibration (CategoryTheory.Limits.coprod.map fโ fโ) - HomotopicalAlgebra.instWeakEquivalenceMapOfIsWeakFactorizationSystemTrivialCofibrationsFibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] {J : Type u_1} {X Y : J โ C} (f : (i : J) โ X i โถ Y i) [CategoryTheory.Limits.HasCoproduct X] [CategoryTheory.Limits.HasCoproduct Y] [h : โ (i : J), HomotopicalAlgebra.Cofibration (f i)] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] [โ (i : J), HomotopicalAlgebra.WeakEquivalence (f i)] : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.Limits.Sigma.map f) - HomotopicalAlgebra.ModelCategory.cm4a ๐ Mathlib.AlgebraicTopology.ModelCategory.Basic
{C : Type u} {instโ : CategoryTheory.Category.{v, u} C} [self : HomotopicalAlgebra.ModelCategory C] {A B X Y : C} (i : A โถ B) (p : X โถ Y) [HomotopicalAlgebra.Cofibration i] [HomotopicalAlgebra.WeakEquivalence i] [HomotopicalAlgebra.Fibration p] : CategoryTheory.HasLiftingProperty i p - HomotopicalAlgebra.ModelCategory.cm4b ๐ Mathlib.AlgebraicTopology.ModelCategory.Basic
{C : Type u} {instโ : CategoryTheory.Category.{v, u} C} [self : HomotopicalAlgebra.ModelCategory C] {A B X Y : C} (i : A โถ B) (p : X โถ Y) [HomotopicalAlgebra.Cofibration i] [HomotopicalAlgebra.Fibration p] [HomotopicalAlgebra.WeakEquivalence p] : CategoryTheory.HasLiftingProperty i p - HomotopicalAlgebra.ModelCategory.mk ๐ Mathlib.AlgebraicTopology.ModelCategory.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (categoryWithFibrations : HomotopicalAlgebra.CategoryWithFibrations C := by infer_instance) (categoryWithCofibrations : HomotopicalAlgebra.CategoryWithCofibrations C := by infer_instance) (categoryWithWeakEquivalences : HomotopicalAlgebra.CategoryWithWeakEquivalences C := by infer_instance) (cm1a : CategoryTheory.Limits.HasFiniteLimits C := by infer_instance) (cm1b : CategoryTheory.Limits.HasFiniteColimits C := by infer_instance) (cm2 : (HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty := by infer_instance) (cm3a : (HomotopicalAlgebra.weakEquivalences C).IsStableUnderRetracts := by infer_instance) (cm3b : (HomotopicalAlgebra.fibrations C).IsStableUnderRetracts := by infer_instance) (cm3c : (HomotopicalAlgebra.cofibrations C).IsStableUnderRetracts := by infer_instance) (cm4a : โ {A B X Y : C} (i : A โถ B) (p : X โถ Y) [HomotopicalAlgebra.Cofibration i] [HomotopicalAlgebra.WeakEquivalence i] [HomotopicalAlgebra.Fibration p], CategoryTheory.HasLiftingProperty i p := by intros; infer_instance) (cm4b : โ {A B X Y : C} (i : A โถ B) (p : X โถ Y) [HomotopicalAlgebra.Cofibration i] [HomotopicalAlgebra.Fibration p] [HomotopicalAlgebra.WeakEquivalence p], CategoryTheory.HasLiftingProperty i p := by intros; infer_instance) (cm5a : (HomotopicalAlgebra.trivialCofibrations C).HasFactorization (HomotopicalAlgebra.fibrations C) := by infer_instance) (cm5b : (HomotopicalAlgebra.cofibrations C).HasFactorization (HomotopicalAlgebra.trivialFibrations C) := by infer_instance) : HomotopicalAlgebra.ModelCategory C - HomotopicalAlgebra.isCofibrant_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.IsCofibrant
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] (X : C) : HomotopicalAlgebra.IsCofibrant X โ HomotopicalAlgebra.Cofibration (CategoryTheory.Limits.initial.to X) - HomotopicalAlgebra.isCofibrant_iff_of_isInitial ๐ Mathlib.AlgebraicTopology.ModelCategory.IsCofibrant
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] [(HomotopicalAlgebra.cofibrations C).RespectsIso] {A X : C} (i : A โถ X) (hA : CategoryTheory.Limits.IsInitial A) : HomotopicalAlgebra.IsCofibrant X โ HomotopicalAlgebra.Cofibration i - HomotopicalAlgebra.instCofibrationInlOfIsCofibrant ๐ Mathlib.AlgebraicTopology.ModelCategory.IsCofibrant
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] (X Y : C) [(HomotopicalAlgebra.cofibrations C).IsStableUnderCobaseChange] [CategoryTheory.Limits.HasBinaryCoproduct X Y] [hY : HomotopicalAlgebra.IsCofibrant Y] : HomotopicalAlgebra.Cofibration CategoryTheory.Limits.coprod.inl - HomotopicalAlgebra.instCofibrationInrOfIsCofibrant ๐ Mathlib.AlgebraicTopology.ModelCategory.IsCofibrant
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] (X Y : C) [(HomotopicalAlgebra.cofibrations C).IsStableUnderCobaseChange] [CategoryTheory.Limits.HasBinaryCoproduct X Y] [hX : HomotopicalAlgebra.IsCofibrant X] : HomotopicalAlgebra.Cofibration CategoryTheory.Limits.coprod.inr - HomotopicalAlgebra.isCofibrant_of_cofibration ๐ Mathlib.AlgebraicTopology.ModelCategory.IsCofibrant
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] [(HomotopicalAlgebra.cofibrations C).IsStableUnderComposition] {X Y : C} (i : X โถ Y) [HomotopicalAlgebra.Cofibration i] [hX : HomotopicalAlgebra.IsCofibrant X] : HomotopicalAlgebra.IsCofibrant Y - HomotopicalAlgebra.Cylinder.IsGood.cofibration_i ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} {instโ : CategoryTheory.Category.{v, u} C} {A : C} {instโยน : HomotopicalAlgebra.CategoryWithWeakEquivalences C} {P : HomotopicalAlgebra.Cylinder A} {instโยฒ : CategoryTheory.Limits.HasBinaryCoproduct A A} {instโยณ : HomotopicalAlgebra.CategoryWithCofibrations C} [self : P.IsGood] : HomotopicalAlgebra.Cofibration P.i - HomotopicalAlgebra.Cylinder.IsGood.mk ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : HomotopicalAlgebra.Cylinder A} [CategoryTheory.Limits.HasBinaryCoproduct A A] [HomotopicalAlgebra.CategoryWithCofibrations C] (cofibration_i : HomotopicalAlgebra.Cofibration P.i := by infer_instance) : P.IsGood - HomotopicalAlgebra.Cylinder.instCofibrationIโ ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) [CategoryTheory.Limits.HasBinaryCoproduct A A] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] [(HomotopicalAlgebra.cofibrations C).IsStableUnderComposition] [(HomotopicalAlgebra.cofibrations C).IsStableUnderCobaseChange] [HomotopicalAlgebra.IsCofibrant A] [P.IsGood] : HomotopicalAlgebra.Cofibration P.iโ - HomotopicalAlgebra.Cylinder.instCofibrationIโ ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) [CategoryTheory.Limits.HasBinaryCoproduct A A] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] [(HomotopicalAlgebra.cofibrations C).IsStableUnderComposition] [(HomotopicalAlgebra.cofibrations C).IsStableUnderCobaseChange] [HomotopicalAlgebra.IsCofibrant A] [P.IsGood] : HomotopicalAlgebra.Cofibration P.iโ - HomotopicalAlgebra.PathObject.IsVeryGood.cofibration_ฮน ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} {instโ : CategoryTheory.Category.{v, u} C} {A : C} {instโยน : HomotopicalAlgebra.CategoryWithWeakEquivalences C} {P : HomotopicalAlgebra.PathObject A} {instโยฒ : CategoryTheory.Limits.HasBinaryProduct A A} {instโยณ : HomotopicalAlgebra.CategoryWithFibrations C} {instโโด : HomotopicalAlgebra.CategoryWithCofibrations C} [self : P.IsVeryGood] : HomotopicalAlgebra.Cofibration P.ฮน - HomotopicalAlgebra.PathObject.IsVeryGood.mk ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : HomotopicalAlgebra.PathObject A} [CategoryTheory.Limits.HasBinaryProduct A A] [HomotopicalAlgebra.CategoryWithFibrations C] [HomotopicalAlgebra.CategoryWithCofibrations C] [toIsGood : P.IsGood] (cofibration_ฮน : HomotopicalAlgebra.Cofibration P.ฮน := by infer_instance) : P.IsVeryGood - HomotopicalAlgebra.PathObject.RightHomotopy.homotopy_extension ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {A B X : C} {P : HomotopicalAlgebra.PathObject B} {fโ fโ : A โถ B} [HomotopicalAlgebra.IsFibrant B] [P.IsGood] (h : P.RightHomotopy fโ fโ) (i : A โถ X) [HomotopicalAlgebra.Cofibration i] (lโ : X โถ B) (hlโ : CategoryTheory.CategoryStruct.comp i lโ = fโ := by cat_disch) : โ lโ h', CategoryTheory.CategoryStruct.comp i h'.h = h.h - CochainComplex.Plus.modelCategoryQuillen.instMonoOfCofibration ๐ Mathlib.Algebra.Homology.ModelCategory.Injective
{C : Type u_1} [CategoryTheory.Category.{u_2, u_1} C] [CategoryTheory.Abelian C] {A B : CochainComplex.Plus C} (i : A โถ B) [HomotopicalAlgebra.Cofibration i] : CategoryTheory.Mono i - CochainComplex.Plus.modelCategoryQuillen.cofibration_iff ๐ Mathlib.Algebra.Homology.ModelCategory.Injective
{C : Type u_1} [CategoryTheory.Category.{u_2, u_1} C] [CategoryTheory.Abelian C] {X Y : CochainComplex.Plus C} (f : X โถ Y) : HomotopicalAlgebra.Cofibration f โ CategoryTheory.Mono f - HomotopicalAlgebra.CofibrantBrownFactorization.cofibration_s ๐ Mathlib.AlgebraicTopology.ModelCategory.BrownLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} {f : X โถ Y} (self : HomotopicalAlgebra.CofibrantBrownFactorization f) : HomotopicalAlgebra.Cofibration self.s - HomotopicalAlgebra.CofibrantBrownFactorization.mk ๐ Mathlib.AlgebraicTopology.ModelCategory.BrownLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} {f : X โถ Y} (toMapFactorizationData : (HomotopicalAlgebra.cofibrations C).MapFactorizationData (HomotopicalAlgebra.trivialFibrations C) f) (s : Y โถ toMapFactorizationData.Z) (s_p : CategoryTheory.CategoryStruct.comp s toMapFactorizationData.p = CategoryTheory.CategoryStruct.id Y := by cat_disch) (cofibration_s : HomotopicalAlgebra.Cofibration s := by infer_instance) : HomotopicalAlgebra.CofibrantBrownFactorization f - HomotopicalAlgebra.RightHomotopyClass.precomp_bijective_of_cofibration_of_weakEquivalence ๐ Mathlib.AlgebraicTopology.ModelCategory.Homotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} (Z : C) [HomotopicalAlgebra.IsFibrant Z] (f : X โถ Y) [HomotopicalAlgebra.Cofibration f] [HomotopicalAlgebra.WeakEquivalence f] : Function.Bijective fun g => g.precomp f - HomotopicalAlgebra.FibrantObject.instCofibrationIResolutionObj ๐ Mathlib.AlgebraicTopology.ModelCategory.FibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] (X : C) : HomotopicalAlgebra.Cofibration (HomotopicalAlgebra.FibrantObject.HoCat.iResolutionObj X) - HomotopicalAlgebra.FibrantObject.HoCat.exists_resolution ๐ Mathlib.AlgebraicTopology.ModelCategory.FibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] (X : C) : โ X', โ (_ : HomotopicalAlgebra.IsFibrant X'), โ i, HomotopicalAlgebra.Cofibration i โง HomotopicalAlgebra.WeakEquivalence i - HomotopicalAlgebra.CofibrantObject.instCofibrationHomFullSubcategoryCofibrantObjectsIBifibrantResolutionObj ๐ Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : HomotopicalAlgebra.Cofibration X.iBifibrantResolutionObj.hom - HomotopicalAlgebra.CofibrantObject.exists_bifibrant ๐ Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : โ Y i, HomotopicalAlgebra.Cofibration (HomotopicalAlgebra.CofibrantObject.ฮน.map i) โง HomotopicalAlgebra.WeakEquivalence (HomotopicalAlgebra.CofibrantObject.ฮน.map i) - HomotopicalAlgebra.ModelCategory.hasLiftingProperty_of_joyalTrick ๐ Mathlib.AlgebraicTopology.ModelCategory.JoyalTrick
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] [(HomotopicalAlgebra.cofibrations C).HasFactorization (HomotopicalAlgebra.trivialFibrations C)] [CategoryTheory.Limits.HasPushouts C] [(HomotopicalAlgebra.cofibrations C).IsStableUnderComposition] [(HomotopicalAlgebra.cofibrations C).IsStableUnderCobaseChange] (h : โ {A B X Y : C} (i : A โถ B) (p : X โถ Y) [HomotopicalAlgebra.Cofibration i] [HomotopicalAlgebra.WeakEquivalence i] [HomotopicalAlgebra.Fibration p], CategoryTheory.HasLiftingProperty i p) {A B X Y : C} (i : A โถ B) (p : X โถ Y) [HomotopicalAlgebra.Cofibration i] [HomotopicalAlgebra.Fibration p] [HomotopicalAlgebra.WeakEquivalence p] : CategoryTheory.HasLiftingProperty i p - HomotopicalAlgebra.ModelCategory.hasLiftingProperty_of_joyalTrickDual ๐ Mathlib.AlgebraicTopology.ModelCategory.JoyalTrick
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] [(HomotopicalAlgebra.trivialCofibrations C).HasFactorization (HomotopicalAlgebra.fibrations C)] [CategoryTheory.Limits.HasPullbacks C] [(HomotopicalAlgebra.fibrations C).IsStableUnderComposition] [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] (h : โ {A B X Y : C} (i : A โถ B) (p : X โถ Y) [HomotopicalAlgebra.Cofibration i] [HomotopicalAlgebra.WeakEquivalence p] [HomotopicalAlgebra.Fibration p], CategoryTheory.HasLiftingProperty i p) {A B X Y : C} (i : A โถ B) (p : X โถ Y) [HomotopicalAlgebra.Cofibration i] [HomotopicalAlgebra.Fibration p] [HomotopicalAlgebra.WeakEquivalence i] : CategoryTheory.HasLiftingProperty i p - HomotopicalAlgebra.instCofibrationLeftOfOver ๐ Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithCofibrations C] {X Y : CategoryTheory.Over S} (f : X โถ Y) [HomotopicalAlgebra.Cofibration f] : HomotopicalAlgebra.Cofibration (CategoryTheory.Over.Hom.left f) - HomotopicalAlgebra.cofibrations_over_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithCofibrations C] {X Y : CategoryTheory.Over S} (f : X โถ Y) : HomotopicalAlgebra.Cofibration f โ HomotopicalAlgebra.Cofibration (CategoryTheory.Over.Hom.left f) - SSet.modelCategoryQuillen.cofibration_of_mono ๐ Mathlib.AlgebraicTopology.SimplicialSet.CategoryWithFibrations
{X Y : SSet} (f : X โถ Y) [CategoryTheory.Mono f] : HomotopicalAlgebra.Cofibration f - SSet.modelCategoryQuillen.mono_of_cofibration ๐ Mathlib.AlgebraicTopology.SimplicialSet.CategoryWithFibrations
{X Y : SSet} (f : X โถ Y) [HomotopicalAlgebra.Cofibration f] : CategoryTheory.Mono f - SSet.modelCategoryQuillen.cofibration_iff ๐ Mathlib.AlgebraicTopology.SimplicialSet.CategoryWithFibrations
{X Y : SSet} (f : X โถ Y) : HomotopicalAlgebra.Cofibration f โ CategoryTheory.Mono f
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