Loogle!
Result
Found 83 declarations mentioning HomotopicalAlgebra.fibrations.
- HomotopicalAlgebra.fibrations π Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] : CategoryTheory.MorphismProperty C - HomotopicalAlgebra.cofibrations_eq_unop π Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] : HomotopicalAlgebra.cofibrations C = (HomotopicalAlgebra.fibrations Cα΅α΅).unop - HomotopicalAlgebra.fibrations_eq_unop π Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] : HomotopicalAlgebra.fibrations C = (HomotopicalAlgebra.cofibrations Cα΅α΅).unop - HomotopicalAlgebra.mem_fibrations π 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.fibrations C f - HomotopicalAlgebra.Fibration.mem π Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} {instβ : CategoryTheory.Category.{v, u} C} {X Y : C} {f : X βΆ Y} {instβΒΉ : HomotopicalAlgebra.CategoryWithFibrations C} [self : HomotopicalAlgebra.Fibration f] : HomotopicalAlgebra.fibrations C f - HomotopicalAlgebra.Fibration.mk π Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} {f : X βΆ Y} [HomotopicalAlgebra.CategoryWithFibrations C] (mem : HomotopicalAlgebra.fibrations C f) : HomotopicalAlgebra.Fibration f - HomotopicalAlgebra.fibration_iff π 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.fibrations C f - HomotopicalAlgebra.cofibrations_op π Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] : HomotopicalAlgebra.cofibrations Cα΅α΅ = (HomotopicalAlgebra.fibrations C).op - HomotopicalAlgebra.fibrations_op π Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] : HomotopicalAlgebra.fibrations Cα΅α΅ = (HomotopicalAlgebra.cofibrations C).op - HomotopicalAlgebra.trivialFibrations_sub_fibrations π Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.trivialFibrations C β€ HomotopicalAlgebra.fibrations C - HomotopicalAlgebra.instIsMultiplicativeFibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] : (HomotopicalAlgebra.fibrations C).IsMultiplicative - HomotopicalAlgebra.instIsStableUnderBaseChangeFibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] : (HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange - HomotopicalAlgebra.instIsStableUnderRetractsTrivialFibrationsOfFibrationsOfWeakEquivalences π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.fibrations C).IsStableUnderRetracts] [(HomotopicalAlgebra.weakEquivalences C).IsStableUnderRetracts] : (HomotopicalAlgebra.trivialFibrations C).IsStableUnderRetracts - HomotopicalAlgebra.instIsMultiplicativeTrivialCofibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] : (HomotopicalAlgebra.trivialCofibrations C).IsMultiplicative - HomotopicalAlgebra.instIsStableUnderCobaseChangeTrivialCofibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] : (HomotopicalAlgebra.trivialCofibrations C).IsStableUnderCobaseChange - HomotopicalAlgebra.isStableUnderProductsOfShape_fibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] (J : Type w) : (HomotopicalAlgebra.fibrations C).IsStableUnderProductsOfShape J - HomotopicalAlgebra.isStableUnderCoproductsOfShape_trivialCofibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] (J : Type w) : (HomotopicalAlgebra.trivialCofibrations C).IsStableUnderCoproductsOfShape J - HomotopicalAlgebra.fibrations_llp π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] : (HomotopicalAlgebra.fibrations C).llp = HomotopicalAlgebra.trivialCofibrations C - HomotopicalAlgebra.trivialCofibrations_rlp π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] : (HomotopicalAlgebra.trivialCofibrations C).rlp = HomotopicalAlgebra.fibrations C - HomotopicalAlgebra.instIsMultiplicativeWeakEquivalencesOfIsWeakFactorizationSystemTrivialCofibrationsFibrationsOfIsStableUnderRetractsOfIsStableUnderComposition π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] [(HomotopicalAlgebra.weakEquivalences C).IsStableUnderRetracts] [(HomotopicalAlgebra.weakEquivalences C).IsStableUnderComposition] : (HomotopicalAlgebra.weakEquivalences C).IsMultiplicative - HomotopicalAlgebra.instRespectsIsoWeakEquivalencesOfIsWeakFactorizationSystemTrivialCofibrationsFibrationsOfIsStableUnderRetractsOfIsStableUnderComposition π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] [(HomotopicalAlgebra.weakEquivalences C).IsStableUnderRetracts] [(HomotopicalAlgebra.weakEquivalences C).IsStableUnderComposition] : (HomotopicalAlgebra.weakEquivalences C).RespectsIso - 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.instWeakEquivalenceOfIsWeakFactorizationSystemTrivialCofibrationsFibrationsOfIsStableUnderRetractsWeakEquivalencesOfIsIso π 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)] [(HomotopicalAlgebra.weakEquivalences C).IsStableUnderRetracts] [CategoryTheory.IsIso f] : HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.instFibrationCompOfIsStableUnderCompositionFibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] {X Y Z : C} (f : X βΆ Y) (g : Y βΆ Z) [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.fibrations C).IsStableUnderComposition] [hf : HomotopicalAlgebra.Fibration f] [hg : HomotopicalAlgebra.Fibration g] : HomotopicalAlgebra.Fibration (CategoryTheory.CategoryStruct.comp f g) - HomotopicalAlgebra.instFibrationFstOfIsStableUnderBaseChangeFibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y Z : C} (f : X βΆ Z) (g : Y βΆ Z) [CategoryTheory.Limits.HasPullback f g] [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [hg : HomotopicalAlgebra.Fibration g] : HomotopicalAlgebra.Fibration (CategoryTheory.Limits.pullback.fst f g) - HomotopicalAlgebra.instFibrationSndOfIsStableUnderBaseChangeFibrations π Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y Z : C} (f : X βΆ Z) (g : Y βΆ Z) [CategoryTheory.Limits.HasPullback f g] [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [hf : HomotopicalAlgebra.Fibration f] : HomotopicalAlgebra.Fibration (CategoryTheory.Limits.pullback.snd f g) - 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.instFibrationPTrivialCofibrationsFibrations π 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.Fibration h.p - HomotopicalAlgebra.instWeakEquivalenceITrivialCofibrationsFibrations π 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.WeakEquivalence h.i - HomotopicalAlgebra.instFibrationMapOfIsWeakFactorizationSystemTrivialCofibrationsFibrations π 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.HasProduct X] [CategoryTheory.Limits.HasProduct Y] [h : β (i : J), HomotopicalAlgebra.Fibration (f i)] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] : HomotopicalAlgebra.Fibration (CategoryTheory.Limits.Pi.map f) - HomotopicalAlgebra.instFibrationMapOfIsWeakFactorizationSystemTrivialCofibrationsFibrations_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.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] [hβ : HomotopicalAlgebra.Fibration fβ] [hβ : HomotopicalAlgebra.Fibration fβ] [CategoryTheory.Limits.HasBinaryProduct Xβ Xβ] [CategoryTheory.Limits.HasBinaryProduct Yβ Yβ] : HomotopicalAlgebra.Fibration (CategoryTheory.Limits.prod.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.cm3b π Mathlib.AlgebraicTopology.ModelCategory.Basic
{C : Type u} {instβ : CategoryTheory.Category.{v, u} C} [self : HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.fibrations C).IsStableUnderRetracts - HomotopicalAlgebra.ModelCategory.cm5a π Mathlib.AlgebraicTopology.ModelCategory.Basic
{C : Type u} {instβ : CategoryTheory.Category.{v, u} C} [self : HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.trivialCofibrations C).HasFactorization (HomotopicalAlgebra.fibrations C) - HomotopicalAlgebra.ModelCategory.instIsWeakFactorizationSystemTrivialCofibrationsFibrations π Mathlib.AlgebraicTopology.ModelCategory.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C) - HomotopicalAlgebra.ModelCategory.mk' π Mathlib.AlgebraicTopology.ModelCategory.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [CategoryTheory.Limits.HasFiniteLimits C] [CategoryTheory.Limits.HasFiniteColimits C] [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] [(HomotopicalAlgebra.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] [(HomotopicalAlgebra.trivialCofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.fibrations C)] : HomotopicalAlgebra.ModelCategory C - 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.isFibrant_iff_of_isTerminal π Mathlib.AlgebraicTopology.ModelCategory.IsCofibrant
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithFibrations C] [CategoryTheory.Limits.HasTerminal C] [(HomotopicalAlgebra.fibrations C).RespectsIso] {X Y : C} (p : X βΆ Y) (hY : CategoryTheory.Limits.IsTerminal Y) : HomotopicalAlgebra.IsFibrant X β HomotopicalAlgebra.Fibration p - HomotopicalAlgebra.instFibrationFstOfIsFibrant π Mathlib.AlgebraicTopology.ModelCategory.IsCofibrant
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithFibrations C] [CategoryTheory.Limits.HasTerminal C] (X Y : C) [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [CategoryTheory.Limits.HasBinaryProduct X Y] [hY : HomotopicalAlgebra.IsFibrant Y] : HomotopicalAlgebra.Fibration CategoryTheory.Limits.prod.fst - HomotopicalAlgebra.instFibrationSndOfIsFibrant π Mathlib.AlgebraicTopology.ModelCategory.IsCofibrant
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithFibrations C] [CategoryTheory.Limits.HasTerminal C] (X Y : C) [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [CategoryTheory.Limits.HasBinaryProduct X Y] [hX : HomotopicalAlgebra.IsFibrant X] : HomotopicalAlgebra.Fibration CategoryTheory.Limits.prod.snd - HomotopicalAlgebra.isFibrant_of_fibration π Mathlib.AlgebraicTopology.ModelCategory.IsCofibrant
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.CategoryWithFibrations C] [CategoryTheory.Limits.HasTerminal C] [(HomotopicalAlgebra.fibrations C).IsStableUnderComposition] {X Y : C} (p : X βΆ Y) [HomotopicalAlgebra.Fibration p] [hY : HomotopicalAlgebra.IsFibrant Y] : HomotopicalAlgebra.IsFibrant X - HomotopicalAlgebra.Cylinder.instIsFibrantIOfIsVeryGood π Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.fibrations C).IsStableUnderComposition] [CategoryTheory.Limits.HasBinaryCoproduct A A] [CategoryTheory.Limits.HasTerminal C] [HomotopicalAlgebra.IsFibrant A] [P.IsVeryGood] : HomotopicalAlgebra.IsFibrant P.I - HomotopicalAlgebra.Cylinder.instIsFibrantIOfFactorizationDataOfIsStableUnderCompositionFibrations π Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {A : C} (h : (HomotopicalAlgebra.cofibrations C).MapFactorizationData (HomotopicalAlgebra.trivialFibrations C) (CategoryTheory.Limits.codiag A)) [CategoryTheory.Limits.HasTerminal C] [HomotopicalAlgebra.IsFibrant A] [(HomotopicalAlgebra.fibrations C).IsStableUnderComposition] : HomotopicalAlgebra.IsFibrant (HomotopicalAlgebra.Cylinder.ofFactorizationData h).I - HomotopicalAlgebra.PathObject.instIsFibrantP π 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] [CategoryTheory.Limits.HasTerminal C] [(HomotopicalAlgebra.fibrations C).IsStableUnderComposition] [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [HomotopicalAlgebra.IsFibrant A] [P.IsGood] : HomotopicalAlgebra.IsFibrant P.P - HomotopicalAlgebra.PathObject.instIsGoodSymmOfRespectsIsoFibrations π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject A) [CategoryTheory.Limits.HasBinaryProducts C] [HomotopicalAlgebra.CategoryWithFibrations C] [P.IsGood] [(HomotopicalAlgebra.fibrations C).RespectsIso] : P.symm.IsGood - HomotopicalAlgebra.PathObject.instIsVeryGoodSymmOfRespectsIsoFibrations π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject A) [HomotopicalAlgebra.CategoryWithFibrations C] [HomotopicalAlgebra.CategoryWithCofibrations C] [(HomotopicalAlgebra.fibrations C).RespectsIso] [CategoryTheory.Limits.HasBinaryProducts C] [P.IsVeryGood] : P.symm.IsVeryGood - HomotopicalAlgebra.PathObject.instFibrationPβ π 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] [CategoryTheory.Limits.HasTerminal C] [(HomotopicalAlgebra.fibrations C).IsStableUnderComposition] [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [HomotopicalAlgebra.IsFibrant A] [P.IsGood] : HomotopicalAlgebra.Fibration P.pβ - HomotopicalAlgebra.PathObject.instFibrationPβ π 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] [CategoryTheory.Limits.HasTerminal C] [(HomotopicalAlgebra.fibrations C).IsStableUnderComposition] [(HomotopicalAlgebra.fibrations C).IsStableUnderBaseChange] [HomotopicalAlgebra.IsFibrant A] [P.IsGood] : HomotopicalAlgebra.Fibration P.pβ - HomotopicalAlgebra.PathObject.ofFactorizationData π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {A : C} (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.diag A)) : HomotopicalAlgebra.PathObject A - HomotopicalAlgebra.PathObject.instIsCofibrantPOfFactorizationDataOfIsStableUnderCompositionCofibrations π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {A : C} (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.diag A)) [CategoryTheory.Limits.HasInitial C] [HomotopicalAlgebra.IsCofibrant A] [(HomotopicalAlgebra.cofibrations C).IsStableUnderComposition] : HomotopicalAlgebra.IsCofibrant (HomotopicalAlgebra.PathObject.ofFactorizationData h).P - HomotopicalAlgebra.PathObject.instIsVeryGoodOfFactorizationData π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {A : C} (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.diag A)) : (HomotopicalAlgebra.PathObject.ofFactorizationData h).IsVeryGood - HomotopicalAlgebra.PathObject.ofFactorizationData_P π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {A : C} (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.diag A)) : (HomotopicalAlgebra.PathObject.ofFactorizationData h).P = h.Z - HomotopicalAlgebra.PathObject.ofFactorizationData_ΞΉ π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {A : C} (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.diag A)) : (HomotopicalAlgebra.PathObject.ofFactorizationData h).ΞΉ = h.i - HomotopicalAlgebra.PathObject.ofFactorizationData_pβ π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {A : C} (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.diag A)) : (HomotopicalAlgebra.PathObject.ofFactorizationData h).pβ = CategoryTheory.CategoryStruct.comp h.p CategoryTheory.Limits.prod.fst - HomotopicalAlgebra.PathObject.ofFactorizationData_pβ π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {A : C} (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.diag A)) : (HomotopicalAlgebra.PathObject.ofFactorizationData h).pβ = CategoryTheory.CategoryStruct.comp h.p CategoryTheory.Limits.prod.snd - HomotopicalAlgebra.PathObject.ofFactorizationData_p π Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {A : C} (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.diag A)) : (HomotopicalAlgebra.PathObject.ofFactorizationData h).p = h.p - CochainComplex.Plus.modelCategoryQuillen.instIsStableUnderRetractsFibrations π Mathlib.Algebra.Homology.ModelCategory.Injective
{C : Type u_1} [CategoryTheory.Category.{u_2, u_1} C] [CategoryTheory.Abelian C] : (HomotopicalAlgebra.fibrations (CochainComplex.Plus C)).IsStableUnderRetracts - CochainComplex.Plus.modelCategoryQuillen.instHasFactorizationTrivialCofibrationsFibrations π Mathlib.Algebra.Homology.ModelCategory.Injective
{C : Type u_1} [CategoryTheory.Category.{u_2, u_1} C] [CategoryTheory.Abelian C] [CategoryTheory.EnoughInjectives C] : (HomotopicalAlgebra.trivialCofibrations (CochainComplex.Plus C)).HasFactorization (HomotopicalAlgebra.fibrations (CochainComplex.Plus C)) - HomotopicalAlgebra.FibrantBrownFactorization.toMapFactorizationData π 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.FibrantBrownFactorization f) : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) f - HomotopicalAlgebra.FibrantBrownFactorization.r π 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.FibrantBrownFactorization f) : self.Z βΆ X - HomotopicalAlgebra.FibrantBrownFactorization.fibration_r π 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.FibrantBrownFactorization f) : HomotopicalAlgebra.Fibration self.r - HomotopicalAlgebra.FibrantBrownFactorization.instWeakEquivalenceR π Mathlib.AlgebraicTopology.ModelCategory.BrownLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} (f : X βΆ Y) (h : HomotopicalAlgebra.FibrantBrownFactorization f) : HomotopicalAlgebra.WeakEquivalence h.r - HomotopicalAlgebra.FibrantBrownFactorization.instWeakEquivalencePTrivialCofibrationsFibrations π Mathlib.AlgebraicTopology.ModelCategory.BrownLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} (f : X βΆ Y) (h : HomotopicalAlgebra.FibrantBrownFactorization f) [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.WeakEquivalence h.p - HomotopicalAlgebra.FibrantBrownFactorization.i_r π 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.FibrantBrownFactorization f) : CategoryTheory.CategoryStruct.comp self.i self.r = CategoryTheory.CategoryStruct.id X - HomotopicalAlgebra.FibrantBrownFactorization.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) [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.prod.lift f (CategoryTheory.CategoryStruct.id X))) : HomotopicalAlgebra.FibrantBrownFactorization f - HomotopicalAlgebra.FibrantBrownFactorization.i_r_assoc π 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.FibrantBrownFactorization f) {Z : C} (h : X βΆ Z) : CategoryTheory.CategoryStruct.comp self.i (CategoryTheory.CategoryStruct.comp self.r h) = h - HomotopicalAlgebra.FibrantBrownFactorization.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.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) f) (r : toMapFactorizationData.Z βΆ X) (i_r : CategoryTheory.CategoryStruct.comp toMapFactorizationData.i r = CategoryTheory.CategoryStruct.id X := by cat_disch) (fibration_r : HomotopicalAlgebra.Fibration r := by infer_instance) : HomotopicalAlgebra.FibrantBrownFactorization f - HomotopicalAlgebra.FibrantBrownFactorization.mk'_Z π Mathlib.AlgebraicTopology.ModelCategory.BrownLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} (f : X βΆ Y) [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.prod.lift f (CategoryTheory.CategoryStruct.id X))) : (HomotopicalAlgebra.FibrantBrownFactorization.mk' f h).Z = h.Z - HomotopicalAlgebra.FibrantBrownFactorization.mk'_i π Mathlib.AlgebraicTopology.ModelCategory.BrownLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} (f : X βΆ Y) [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.prod.lift f (CategoryTheory.CategoryStruct.id X))) : (HomotopicalAlgebra.FibrantBrownFactorization.mk' f h).i = h.i - HomotopicalAlgebra.FibrantBrownFactorization.mk'_r π Mathlib.AlgebraicTopology.ModelCategory.BrownLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} (f : X βΆ Y) [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.prod.lift f (CategoryTheory.CategoryStruct.id X))) : (HomotopicalAlgebra.FibrantBrownFactorization.mk' f h).r = CategoryTheory.CategoryStruct.comp h.p CategoryTheory.Limits.prod.snd - HomotopicalAlgebra.FibrantBrownFactorization.mk'_p π Mathlib.AlgebraicTopology.ModelCategory.BrownLemma
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} (f : X βΆ Y) [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] (h : (HomotopicalAlgebra.trivialCofibrations C).MapFactorizationData (HomotopicalAlgebra.fibrations C) (CategoryTheory.Limits.prod.lift f (CategoryTheory.CategoryStruct.id X))) : (HomotopicalAlgebra.FibrantBrownFactorization.mk' f h).p = CategoryTheory.CategoryStruct.comp h.p CategoryTheory.Limits.prod.fst - 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.instIsStableUnderRetractsOppositeCofibrationsOfFibrations π Mathlib.AlgebraicTopology.ModelCategory.Opposite
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] [(HomotopicalAlgebra.fibrations C).IsStableUnderRetracts] : (HomotopicalAlgebra.cofibrations Cα΅α΅).IsStableUnderRetracts - HomotopicalAlgebra.instIsStableUnderRetractsOppositeFibrationsOfCofibrations π Mathlib.AlgebraicTopology.ModelCategory.Opposite
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] [(HomotopicalAlgebra.cofibrations C).IsStableUnderRetracts] : (HomotopicalAlgebra.fibrations Cα΅α΅).IsStableUnderRetracts - HomotopicalAlgebra.instHasFactorizationOppositeCofibrationsTrivialFibrationsOfTrivialCofibrationsFibrations π Mathlib.AlgebraicTopology.ModelCategory.Opposite
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] [(HomotopicalAlgebra.trivialCofibrations C).HasFactorization (HomotopicalAlgebra.fibrations C)] : (HomotopicalAlgebra.cofibrations Cα΅α΅).HasFactorization (HomotopicalAlgebra.trivialFibrations Cα΅α΅) - HomotopicalAlgebra.instHasFactorizationOppositeTrivialCofibrationsFibrationsOfCofibrationsTrivialFibrations π Mathlib.AlgebraicTopology.ModelCategory.Opposite
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] [(HomotopicalAlgebra.cofibrations C).HasFactorization (HomotopicalAlgebra.trivialFibrations C)] : (HomotopicalAlgebra.trivialCofibrations Cα΅α΅).HasFactorization (HomotopicalAlgebra.fibrations Cα΅α΅) - HomotopicalAlgebra.instIsStableUnderRetractsOverFibrations π Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.fibrations C).IsStableUnderRetracts] : (HomotopicalAlgebra.fibrations (CategoryTheory.Over S)).IsStableUnderRetracts - HomotopicalAlgebra.fibrations_over_def π Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithFibrations C] : HomotopicalAlgebra.fibrations (CategoryTheory.Over S) = (HomotopicalAlgebra.fibrations C).over - HomotopicalAlgebra.instHasFactorizationOverTrivialCofibrationsFibrations π Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.trivialCofibrations C).HasFactorization (HomotopicalAlgebra.fibrations C)] : (HomotopicalAlgebra.trivialCofibrations (CategoryTheory.Over S)).HasFactorization (HomotopicalAlgebra.fibrations (CategoryTheory.Over S)) - HomotopicalAlgebra.ModelCategory.transport π Mathlib.AlgebraicTopology.ModelCategory.Transport
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [HomotopicalAlgebra.ModelCategory D] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (e : C β D) (hβ : HomotopicalAlgebra.cofibrations C = (HomotopicalAlgebra.cofibrations D).inverseImage e.functor) (hβ : HomotopicalAlgebra.fibrations C = (HomotopicalAlgebra.fibrations D).inverseImage e.functor) (hβ : HomotopicalAlgebra.weakEquivalences C = (HomotopicalAlgebra.weakEquivalences D).inverseImage e.functor) : HomotopicalAlgebra.ModelCategory C - SSet.modelCategoryQuillen.instIsMultiplicativeFibrations π Mathlib.AlgebraicTopology.SimplicialSet.CategoryWithFibrations
: (HomotopicalAlgebra.fibrations SSet).IsMultiplicative - SSet.modelCategoryQuillen.instIsStableUnderRetractsFibrations π Mathlib.AlgebraicTopology.SimplicialSet.CategoryWithFibrations
: (HomotopicalAlgebra.fibrations SSet).IsStableUnderRetracts - SSet.modelCategoryQuillen.fibrations_eq π Mathlib.AlgebraicTopology.SimplicialSet.CategoryWithFibrations
: HomotopicalAlgebra.fibrations SSet = SSet.modelCategoryQuillen.J.rlp
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