Loogle!
Result
Found 190 declarations mentioning HomotopicalAlgebra.CategoryWithWeakEquivalences.
- HomotopicalAlgebra.CategoryWithWeakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] : Type (max u v) - HomotopicalAlgebra.weakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : CategoryTheory.MorphismProperty C - HomotopicalAlgebra.CategoryWithWeakEquivalences.mk ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] (weakEquivalences : CategoryTheory.MorphismProperty C) : HomotopicalAlgebra.CategoryWithWeakEquivalences C - HomotopicalAlgebra.CategoryWithWeakEquivalences.weakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} {instโ : CategoryTheory.Category.{v, u} C} [self : HomotopicalAlgebra.CategoryWithWeakEquivalences C] : CategoryTheory.MorphismProperty C - HomotopicalAlgebra.instCategoryWithWeakEquivalencesOpposite ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.CategoryWithWeakEquivalences Cแตแต - HomotopicalAlgebra.trivialCofibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : CategoryTheory.MorphismProperty C - HomotopicalAlgebra.trivialFibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : CategoryTheory.MorphismProperty C - HomotopicalAlgebra.WeakEquivalence ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : Prop - HomotopicalAlgebra.instCategoryWithWeakEquivalencesFullSubcategory ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : CategoryTheory.ObjectProperty C} : HomotopicalAlgebra.CategoryWithWeakEquivalences P.FullSubcategory - HomotopicalAlgebra.mem_weakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.weakEquivalences C f - HomotopicalAlgebra.weakEquivalences_eq_unop ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.weakEquivalences C = (HomotopicalAlgebra.weakEquivalences Cแตแต).unop - HomotopicalAlgebra.WeakEquivalence.mem ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} {instโ : CategoryTheory.Category.{v, u} C} {X Y : C} {f : X โถ Y} {instโยน : HomotopicalAlgebra.CategoryWithWeakEquivalences C} [self : HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.weakEquivalences C f - HomotopicalAlgebra.WeakEquivalence.mk ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} {f : X โถ Y} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (mem : HomotopicalAlgebra.weakEquivalences C f) : HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.weakEquivalence_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.WeakEquivalence f โ HomotopicalAlgebra.weakEquivalences C f - HomotopicalAlgebra.weakEquivalences_op ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.weakEquivalences Cแตแต = (HomotopicalAlgebra.weakEquivalences C).op - HomotopicalAlgebra.trivialCofibrations_eq_unop ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] : HomotopicalAlgebra.trivialCofibrations C = (HomotopicalAlgebra.trivialFibrations Cแตแต).unop - HomotopicalAlgebra.trivialFibrations_eq_unop ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithFibrations C] : HomotopicalAlgebra.trivialFibrations C = (HomotopicalAlgebra.trivialCofibrations Cแตแต).unop - HomotopicalAlgebra.instHasTwoOutOfThreePropertyFullSubcategoryWeakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : CategoryTheory.ObjectProperty C} [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] : (HomotopicalAlgebra.weakEquivalences P.FullSubcategory).HasTwoOutOfThreeProperty - HomotopicalAlgebra.instIsMultiplicativeFullSubcategoryWeakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : CategoryTheory.ObjectProperty C} [(HomotopicalAlgebra.weakEquivalences C).IsMultiplicative] : (HomotopicalAlgebra.weakEquivalences P.FullSubcategory).IsMultiplicative - HomotopicalAlgebra.instRespectsIsoFullSubcategoryWeakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : CategoryTheory.ObjectProperty C} [(HomotopicalAlgebra.weakEquivalences C).RespectsIso] : (HomotopicalAlgebra.weakEquivalences P.FullSubcategory).RespectsIso - 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_trivialFibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithFibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.Fibration f] [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.trivialFibrations C f - HomotopicalAlgebra.trivialCofibrations_op ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithFibrations C] : HomotopicalAlgebra.trivialCofibrations Cแตแต = (HomotopicalAlgebra.trivialFibrations C).op - HomotopicalAlgebra.trivialFibrations_op ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] : HomotopicalAlgebra.trivialFibrations Cแตแต = (HomotopicalAlgebra.trivialCofibrations C).op - 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.mem_trivialFibrations_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithFibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.trivialFibrations C f โ HomotopicalAlgebra.Fibration f โง HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.instWeakEquivalenceOppositeOp ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.WeakEquivalence f.op - HomotopicalAlgebra.weakEquivalences_op_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} (f : X โถ Y) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.WeakEquivalence f.op โ HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.instWeakEquivalenceUnopOfOpposite ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {X Y : Cแตแต} (f : X โถ Y) [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.WeakEquivalence f.unop - HomotopicalAlgebra.weakEquivalences_unop_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {X Y : Cแตแต} (f : X โถ Y) : HomotopicalAlgebra.WeakEquivalence f.unop โ HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.trivialCofibrations_sub_cofibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.trivialCofibrations C โค HomotopicalAlgebra.cofibrations C - HomotopicalAlgebra.trivialCofibrations_sub_weakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.trivialCofibrations C โค HomotopicalAlgebra.weakEquivalences C - 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.trivialFibrations_sub_weakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.trivialFibrations C โค HomotopicalAlgebra.weakEquivalences C - HomotopicalAlgebra.instWeakEquivalenceHomFullSubcategory ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : CategoryTheory.ObjectProperty C} {X Y : P.FullSubcategory} (f : X โถ Y) [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.WeakEquivalence f.hom - HomotopicalAlgebra.weakEquivalence_iff_of_objectProperty ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : CategoryTheory.ObjectProperty C} {X Y : P.FullSubcategory} (f : X โถ Y) : HomotopicalAlgebra.WeakEquivalence f โ HomotopicalAlgebra.WeakEquivalence f.hom - HomotopicalAlgebra.instWeakEquivalenceMapFullSubcategoryฮน ๐ Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : CategoryTheory.ObjectProperty C} {X Y : P.FullSubcategory} (f : X โถ Y) [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.WeakEquivalence (P.ฮน.map f) - HomotopicalAlgebra.instWeakEquivalenceIdOfContainsIdentitiesWeakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [(HomotopicalAlgebra.weakEquivalences C).ContainsIdentities] (X : C) : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.CategoryStruct.id X) - HomotopicalAlgebra.instIsMultiplicativeCofibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] : (HomotopicalAlgebra.cofibrations C).IsMultiplicative - 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.instIsStableUnderCobaseChangeCofibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] : (HomotopicalAlgebra.cofibrations C).IsStableUnderCobaseChange - HomotopicalAlgebra.instIsStableUnderRetractsTrivialCofibrationsOfCofibrationsOfWeakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [(HomotopicalAlgebra.cofibrations C).IsStableUnderRetracts] [(HomotopicalAlgebra.weakEquivalences C).IsStableUnderRetracts] : (HomotopicalAlgebra.trivialCofibrations C).IsStableUnderRetracts - 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.instIsMultiplicativeTrivialFibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] : (HomotopicalAlgebra.trivialFibrations C).IsMultiplicative - HomotopicalAlgebra.instIsStableUnderBaseChangeTrivialFibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] : (HomotopicalAlgebra.trivialFibrations C).IsStableUnderBaseChange - 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.isStableUnderCoproductsOfShape_cofibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] (J : Type w) : (HomotopicalAlgebra.cofibrations C).IsStableUnderCoproductsOfShape J - 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.isStableUnderProductsOfShape_trivialFibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] (J : Type w) : (HomotopicalAlgebra.trivialFibrations C).IsStableUnderProductsOfShape J - HomotopicalAlgebra.cofibrations_rlp ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] : (HomotopicalAlgebra.cofibrations C).rlp = HomotopicalAlgebra.trivialFibrations C - 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.trivialFibrations_llp ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] : (HomotopicalAlgebra.trivialFibrations C).llp = HomotopicalAlgebra.cofibrations 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.instFibrationOfIsWeakFactorizationSystemCofibrationsTrivialFibrationsOfIsIso ๐ 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.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] [CategoryTheory.IsIso f] : HomotopicalAlgebra.Fibration 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.instWeakEquivalenceCompOfIsStableUnderCompositionWeakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] {X Y Z : C} (f : X โถ Y) (g : Y โถ Z) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [(HomotopicalAlgebra.weakEquivalences C).IsStableUnderComposition] [hf : HomotopicalAlgebra.WeakEquivalence f] [hg : HomotopicalAlgebra.WeakEquivalence g] : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.CategoryStruct.comp f g) - HomotopicalAlgebra.weakEquivalence_of_postcomp ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] {X Y Z : C} (f : X โถ Y) (g : Y โถ Z) [hg : HomotopicalAlgebra.WeakEquivalence g] [hfg : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.CategoryStruct.comp f g)] : HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.weakEquivalence_of_precomp ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] {X Y Z : C} (f : X โถ Y) (g : Y โถ Z) [hf : HomotopicalAlgebra.WeakEquivalence f] [hfg : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.CategoryStruct.comp f g)] : HomotopicalAlgebra.WeakEquivalence g - HomotopicalAlgebra.weakEquivalence_postcomp_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] {X Y Z : C} (f : X โถ Y) (g : Y โถ Z) [HomotopicalAlgebra.WeakEquivalence g] : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.CategoryStruct.comp f g) โ HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.weakEquivalence_precomp_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] {X Y Z : C} (f : X โถ Y) (g : Y โถ Z) [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.CategoryStruct.comp f g) โ HomotopicalAlgebra.WeakEquivalence 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.instFibrationPCofibrationsTrivialFibrations ๐ 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.Fibration h.p - 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.instWeakEquivalencePCofibrationsTrivialFibrations ๐ 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.WeakEquivalence h.p - HomotopicalAlgebra.instWeakEquivalenceFstOfIsStableUnderBaseChangeTrivialFibrationsOfFibration ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y Z : C} (f : X โถ Z) (g : Y โถ Z) [CategoryTheory.Limits.HasPullback f g] [(HomotopicalAlgebra.trivialFibrations C).IsStableUnderBaseChange] [HomotopicalAlgebra.Fibration g] [HomotopicalAlgebra.WeakEquivalence g] : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.Limits.pullback.fst f g) - 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.instWeakEquivalenceSndOfIsStableUnderBaseChangeTrivialFibrationsOfFibration ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithFibrations C] {X Y Z : C} (f : X โถ Z) (g : Y โถ Z) [CategoryTheory.Limits.HasPullback f g] [(HomotopicalAlgebra.trivialFibrations C).IsStableUnderBaseChange] [HomotopicalAlgebra.Fibration f] [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.Limits.pullback.snd f g) - HomotopicalAlgebra.weakEquivalence_of_postcomp_of_fac ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] {X Y Z : C} {f : X โถ Y} {g : Y โถ Z} {fg : X โถ Z} (fac : CategoryTheory.CategoryStruct.comp f g = fg) [HomotopicalAlgebra.WeakEquivalence g] [hfg : HomotopicalAlgebra.WeakEquivalence fg] : HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.weakEquivalence_of_precomp_of_fac ๐ Mathlib.AlgebraicTopology.ModelCategory.Instances
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] {X Y Z : C} {f : X โถ Y} {g : Y โถ Z} {fg : X โถ Z} (fac : CategoryTheory.CategoryStruct.comp f g = fg) [HomotopicalAlgebra.WeakEquivalence f] [HomotopicalAlgebra.WeakEquivalence fg] : HomotopicalAlgebra.WeakEquivalence 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.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.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.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.instWeakEquivalenceMapOfIsWeakFactorizationSystemCofibrationsTrivialFibrations ๐ 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.cofibrations C).IsWeakFactorizationSystem (HomotopicalAlgebra.trivialFibrations C)] [โ (i : J), HomotopicalAlgebra.WeakEquivalence (f i)] : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.Limits.Pi.map 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.categoryWithWeakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.Basic
{C : Type u} {instโ : CategoryTheory.Category.{v, u} C} [self : HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.CategoryWithWeakEquivalences 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.Cylinder ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (A : C) : Type (max u v) - HomotopicalAlgebra.Cylinder.toPrecylinder ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {A : C} (self : HomotopicalAlgebra.Cylinder A) : HomotopicalAlgebra.Precylinder A - HomotopicalAlgebra.Cylinder.symm ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) : HomotopicalAlgebra.Cylinder A - HomotopicalAlgebra.Cylinder.IsGood ๐ 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] : Prop - HomotopicalAlgebra.Cylinder.IsVeryGood ๐ 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] [HomotopicalAlgebra.CategoryWithFibrations C] : Prop - HomotopicalAlgebra.Cylinder.mk ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {A : C} (toPrecylinder : HomotopicalAlgebra.Precylinder A) (weakEquivalence_ฯ : HomotopicalAlgebra.WeakEquivalence toPrecylinder.ฯ := by infer_instance) : HomotopicalAlgebra.Cylinder A - HomotopicalAlgebra.Cylinder.weakEquivalence_ฯ ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {A : C} (self : HomotopicalAlgebra.Cylinder A) : HomotopicalAlgebra.WeakEquivalence self.ฯ - HomotopicalAlgebra.Cylinder.symm_I ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) : P.symm.I = P.I - HomotopicalAlgebra.Cylinder.IsVeryGood.toIsGood ๐ 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} {instโโด : HomotopicalAlgebra.CategoryWithFibrations C} [self : P.IsVeryGood] : P.IsGood - HomotopicalAlgebra.Cylinder.instWeakEquivalenceIโ ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] [(HomotopicalAlgebra.weakEquivalences C).ContainsIdentities] : HomotopicalAlgebra.WeakEquivalence P.iโ - HomotopicalAlgebra.Cylinder.instWeakEquivalenceIโ ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] [(HomotopicalAlgebra.weakEquivalences C).ContainsIdentities] : HomotopicalAlgebra.WeakEquivalence P.iโ - HomotopicalAlgebra.Cylinder.symm_iโ ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) : P.symm.iโ = P.iโ - HomotopicalAlgebra.Cylinder.symm_iโ ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) : P.symm.iโ = P.iโ - HomotopicalAlgebra.Cylinder.symm_ฯ ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) : P.symm.ฯ = P.ฯ - HomotopicalAlgebra.Cylinder.IsVeryGood.fibration_ฯ ๐ 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} {instโโด : HomotopicalAlgebra.CategoryWithFibrations C} [self : P.IsVeryGood] : HomotopicalAlgebra.Fibration P.ฯ - 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.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.instIsCofibrantI ๐ 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.IsCofibrant P.I - HomotopicalAlgebra.Cylinder.IsVeryGood.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] [HomotopicalAlgebra.CategoryWithFibrations C] [toIsGood : P.IsGood] (fibration_ฯ : HomotopicalAlgebra.Fibration P.ฯ := by infer_instance) : P.IsVeryGood - HomotopicalAlgebra.Cylinder.instIsGoodSymmOfRespectsIsoCofibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) [CategoryTheory.Limits.HasBinaryCoproducts C] [HomotopicalAlgebra.CategoryWithCofibrations C] [P.IsGood] [(HomotopicalAlgebra.cofibrations C).RespectsIso] : P.symm.IsGood - HomotopicalAlgebra.Cylinder.instIsVeryGoodSymmOfRespectsIsoCofibrations ๐ 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.cofibrations C).RespectsIso] [CategoryTheory.Limits.HasBinaryCoproducts C] [P.IsVeryGood] : P.symm.IsVeryGood - 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.Cylinder.symm_i ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) [CategoryTheory.Limits.HasBinaryCoproducts C] : P.symm.i = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.coprod.braiding A A).hom P.i - HomotopicalAlgebra.Cylinder.symm_i_assoc ๐ Mathlib.AlgebraicTopology.ModelCategory.Cylinder
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder A) [CategoryTheory.Limits.HasBinaryCoproducts C] {Z : C} (h : P.symm.I โถ Z) : CategoryTheory.CategoryStruct.comp P.symm.i h = CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.coprod.braiding A A).hom P.i) h - HomotopicalAlgebra.PathObject ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (A : C) : Type (max u v) - HomotopicalAlgebra.PathObject.toPrepathObject ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {A : C} (self : HomotopicalAlgebra.PathObject A) : HomotopicalAlgebra.PrepathObject A - HomotopicalAlgebra.PathObject.symm ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject A) : HomotopicalAlgebra.PathObject A - HomotopicalAlgebra.PathObject.IsGood ๐ 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] : Prop - HomotopicalAlgebra.PathObject.IsVeryGood ๐ 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] : Prop - HomotopicalAlgebra.PathObject.mk ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {A : C} (toPrepathObject : HomotopicalAlgebra.PrepathObject A) (weakEquivalence_ฮน : HomotopicalAlgebra.WeakEquivalence toPrepathObject.ฮน := by infer_instance) : HomotopicalAlgebra.PathObject A - HomotopicalAlgebra.PathObject.weakEquivalence_ฮน ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {A : C} (self : HomotopicalAlgebra.PathObject A) : HomotopicalAlgebra.WeakEquivalence self.ฮน - HomotopicalAlgebra.PathObject.symm_P ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject A) : P.symm.P = P.P - HomotopicalAlgebra.PathObject.IsVeryGood.toIsGood ๐ 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] : P.IsGood - HomotopicalAlgebra.PathObject.instWeakEquivalencePโ ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject A) [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] [(HomotopicalAlgebra.weakEquivalences C).ContainsIdentities] : HomotopicalAlgebra.WeakEquivalence P.pโ - HomotopicalAlgebra.PathObject.instWeakEquivalencePโ ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject A) [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] [(HomotopicalAlgebra.weakEquivalences C).ContainsIdentities] : HomotopicalAlgebra.WeakEquivalence P.pโ - HomotopicalAlgebra.PathObject.symm_pโ ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject A) : P.symm.pโ = P.pโ - HomotopicalAlgebra.PathObject.symm_pโ ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject A) : P.symm.pโ = P.pโ - HomotopicalAlgebra.PathObject.symm_ฮน ๐ Mathlib.AlgebraicTopology.ModelCategory.PathObject
{C : Type u} [CategoryTheory.Category.{v, u} C] {A : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject A) : P.symm.ฮน = P.ฮน - 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.IsGood.fibration_p ๐ 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} [self : P.IsGood] : HomotopicalAlgebra.Fibration P.p - HomotopicalAlgebra.PathObject.IsGood.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] (fibration_p : HomotopicalAlgebra.Fibration P.p := by infer_instance) : P.IsGood - HomotopicalAlgebra.PathObject.instIsCofibrantPOfIsVeryGood ๐ 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.cofibrations C).IsStableUnderComposition] [CategoryTheory.Limits.HasBinaryProduct A A] [CategoryTheory.Limits.HasInitial C] [HomotopicalAlgebra.IsCofibrant A] [P.IsVeryGood] : HomotopicalAlgebra.IsCofibrant P.P - 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.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.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.symm_p ๐ 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] : P.symm.p = CategoryTheory.CategoryStruct.comp P.p (CategoryTheory.Limits.prod.braiding A A).hom - HomotopicalAlgebra.PathObject.symm_p_assoc ๐ 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] {Z : C} (h : A โจฏ A โถ Z) : CategoryTheory.CategoryStruct.comp P.symm.p h = CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp P.p (CategoryTheory.Limits.prod.braiding A A).hom) h - HomotopicalAlgebra.LeftHomotopyClass ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] (X Y : C) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : Type v - HomotopicalAlgebra.LeftHomotopyRel ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomRel C - HomotopicalAlgebra.LeftHomotopyRel.factorsThroughLocalization ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.LeftHomotopyRel.FactorsThroughLocalization (HomotopicalAlgebra.weakEquivalences C) - HomotopicalAlgebra.LeftHomotopyClass.mk ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : (X โถ Y) โ HomotopicalAlgebra.LeftHomotopyClass X Y - HomotopicalAlgebra.LeftHomotopyClass.mk_surjective ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : Function.Surjective HomotopicalAlgebra.LeftHomotopyClass.mk - HomotopicalAlgebra.LeftHomotopyClass.postcomp ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.LeftHomotopyClass X Y โ (Y โถ Z) โ HomotopicalAlgebra.LeftHomotopyClass X Z - HomotopicalAlgebra.Cylinder.LeftHomotopy.refl ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder X) (f : X โถ Y) : P.LeftHomotopy f f - HomotopicalAlgebra.Cylinder.LeftHomotopy ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder X) (f g : X โถ Y) : Type v - HomotopicalAlgebra.LeftHomotopyRel.symm ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {f g : X โถ Y} (h : HomotopicalAlgebra.LeftHomotopyRel f g) : HomotopicalAlgebra.LeftHomotopyRel g f - HomotopicalAlgebra.Cylinder.LeftHomotopy.leftHomotopyRel ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {X Y : C} {f g : X โถ Y} {P : HomotopicalAlgebra.Cylinder X} (h : P.LeftHomotopy f g) : HomotopicalAlgebra.LeftHomotopyRel f g - HomotopicalAlgebra.Cylinder.LeftHomotopy.symm ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : HomotopicalAlgebra.Cylinder X} {f g : X โถ Y} (h : P.LeftHomotopy f g) : P.symm.LeftHomotopy g f - HomotopicalAlgebra.LeftHomotopyClass.sound ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {f g : X โถ Y} (h : HomotopicalAlgebra.LeftHomotopyRel f g) : HomotopicalAlgebra.LeftHomotopyClass.mk f = HomotopicalAlgebra.LeftHomotopyClass.mk g - HomotopicalAlgebra.LeftHomotopyClass.postcomp_mk ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (f : X โถ Y) (g : Y โถ Z) : (HomotopicalAlgebra.LeftHomotopyClass.mk f).postcomp g = HomotopicalAlgebra.LeftHomotopyClass.mk (CategoryTheory.CategoryStruct.comp f g) - HomotopicalAlgebra.Cylinder.LeftHomotopy.weakEquivalence_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.Cylinder X) [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] [(HomotopicalAlgebra.weakEquivalences C).ContainsIdentities] {fโ fโ : X โถ Y} (h : P.LeftHomotopy fโ fโ) : HomotopicalAlgebra.WeakEquivalence fโ โ HomotopicalAlgebra.WeakEquivalence fโ - HomotopicalAlgebra.LeftHomotopyRel.postcomp ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {f g : X โถ Y} (h : HomotopicalAlgebra.LeftHomotopyRel f g) {Z : C} (p : Y โถ Z) : HomotopicalAlgebra.LeftHomotopyRel (CategoryTheory.CategoryStruct.comp f p) (CategoryTheory.CategoryStruct.comp g p) - HomotopicalAlgebra.Cylinder.LeftHomotopy.postcomp ๐ Mathlib.AlgebraicTopology.ModelCategory.LeftHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : HomotopicalAlgebra.Cylinder X} {f g : X โถ Y} (h : P.LeftHomotopy f g) {Z : C} (p : Y โถ Z) : P.LeftHomotopy (CategoryTheory.CategoryStruct.comp f p) (CategoryTheory.CategoryStruct.comp g p) - HomotopicalAlgebra.RightHomotopyClass ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] (X Y : C) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : Type v - HomotopicalAlgebra.RightHomotopyRel ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomRel C - HomotopicalAlgebra.RightHomotopyRel.factorsThroughLocalization ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.RightHomotopyRel.FactorsThroughLocalization (HomotopicalAlgebra.weakEquivalences C) - HomotopicalAlgebra.RightHomotopyClass.mk ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : (X โถ Y) โ HomotopicalAlgebra.RightHomotopyClass X Y - HomotopicalAlgebra.RightHomotopyClass.mk_surjective ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : Function.Surjective HomotopicalAlgebra.RightHomotopyClass.mk - HomotopicalAlgebra.RightHomotopyClass.precomp ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.RightHomotopyClass Y Z โ (X โถ Y) โ HomotopicalAlgebra.RightHomotopyClass X Z - HomotopicalAlgebra.PathObject.RightHomotopy.refl ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject Y) (f : X โถ Y) : P.RightHomotopy f f - HomotopicalAlgebra.PathObject.RightHomotopy ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject Y) (f g : X โถ Y) : Type v - HomotopicalAlgebra.RightHomotopyRel.symm ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {f g : X โถ Y} (h : HomotopicalAlgebra.RightHomotopyRel f g) : HomotopicalAlgebra.RightHomotopyRel g f - HomotopicalAlgebra.PathObject.RightHomotopy.rightHomotopyRel ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {X Y : C} {f g : X โถ Y} {P : HomotopicalAlgebra.PathObject Y} (h : P.RightHomotopy f g) : HomotopicalAlgebra.RightHomotopyRel f g - HomotopicalAlgebra.PathObject.RightHomotopy.symm ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : HomotopicalAlgebra.PathObject Y} {f g : X โถ Y} (h : P.RightHomotopy f g) : P.symm.RightHomotopy g f - HomotopicalAlgebra.RightHomotopyClass.sound ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {f g : X โถ Y} (h : HomotopicalAlgebra.RightHomotopyRel f g) : HomotopicalAlgebra.RightHomotopyClass.mk f = HomotopicalAlgebra.RightHomotopyClass.mk g - HomotopicalAlgebra.RightHomotopyClass.precomp_mk ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y Z : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (f : X โถ Y) (g : Y โถ Z) : (HomotopicalAlgebra.RightHomotopyClass.mk g).precomp f = HomotopicalAlgebra.RightHomotopyClass.mk (CategoryTheory.CategoryStruct.comp f g) - HomotopicalAlgebra.PathObject.RightHomotopy.weakEquivalence_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] (P : HomotopicalAlgebra.PathObject Y) [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] [(HomotopicalAlgebra.weakEquivalences C).ContainsIdentities] {fโ fโ : X โถ Y} (h : P.RightHomotopy fโ fโ) : HomotopicalAlgebra.WeakEquivalence fโ โ HomotopicalAlgebra.WeakEquivalence fโ - HomotopicalAlgebra.RightHomotopyRel.precomp ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {f g : X โถ Y} (h : HomotopicalAlgebra.RightHomotopyRel f g) {Z : C} (i : Z โถ X) : HomotopicalAlgebra.RightHomotopyRel (CategoryTheory.CategoryStruct.comp i f) (CategoryTheory.CategoryStruct.comp i g) - HomotopicalAlgebra.PathObject.RightHomotopy.precomp ๐ Mathlib.AlgebraicTopology.ModelCategory.RightHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] {X Y : C} [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {P : HomotopicalAlgebra.PathObject Y} {f g : X โถ Y} (h : P.RightHomotopy f g) {Z : C} (i : Z โถ X) : P.RightHomotopy (CategoryTheory.CategoryStruct.comp i f) (CategoryTheory.CategoryStruct.comp i g) - CochainComplex.Plus.modelCategoryQuillen.instCategoryWithWeakEquivalences ๐ Mathlib.Algebra.Homology.ModelCategory.Injective
{C : Type u_1} [CategoryTheory.Category.{u_2, u_1} C] [CategoryTheory.Abelian C] : HomotopicalAlgebra.CategoryWithWeakEquivalences (CochainComplex.Plus C) - HomotopicalAlgebra.CofibrantObject.weakEquivalence_homMk_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.Bifibrant
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {X Y : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] (f : X โถ Y) : HomotopicalAlgebra.WeakEquivalence (HomotopicalAlgebra.CofibrantObject.homMk f) โ HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.FibrantObject.weakEquivalence_homMk_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.Bifibrant
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithFibrations C] [CategoryTheory.Limits.HasTerminal C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {X Y : C} [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] (f : X โถ Y) : HomotopicalAlgebra.WeakEquivalence (HomotopicalAlgebra.FibrantObject.homMk f) โ HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.BifibrantObject.weakEquivalence_homMk_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.Bifibrant
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] [HomotopicalAlgebra.CategoryWithFibrations C] [CategoryTheory.Limits.HasTerminal C] [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {X Y : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsFibrant Y] (f : X โถ Y) : HomotopicalAlgebra.WeakEquivalence (HomotopicalAlgebra.BifibrantObject.homMk f) โ HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.FibrantObject.instCategoryWithWeakEquivalencesHoCat ๐ Mathlib.AlgebraicTopology.ModelCategory.FibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.CategoryWithWeakEquivalences (HomotopicalAlgebra.FibrantObject.HoCat C) - HomotopicalAlgebra.CofibrantObject.instCategoryWithWeakEquivalencesHoCat ๐ Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.CategoryWithWeakEquivalences (HomotopicalAlgebra.CofibrantObject.HoCat C) - 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.instCategoryWithWeakEquivalencesOver ๐ Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.CategoryWithWeakEquivalences (CategoryTheory.Over S) - HomotopicalAlgebra.instHasTwoOutOfThreePropertyOverWeakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [(HomotopicalAlgebra.weakEquivalences C).HasTwoOutOfThreeProperty] : (HomotopicalAlgebra.weakEquivalences (CategoryTheory.Over S)).HasTwoOutOfThreeProperty - HomotopicalAlgebra.instIsStableUnderRetractsOverWeakEquivalences ๐ Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [(HomotopicalAlgebra.weakEquivalences C).IsStableUnderRetracts] : (HomotopicalAlgebra.weakEquivalences (CategoryTheory.Over S)).IsStableUnderRetracts - HomotopicalAlgebra.weakEquivalences_over_def ๐ Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] : HomotopicalAlgebra.weakEquivalences (CategoryTheory.Over S) = (HomotopicalAlgebra.weakEquivalences C).over - HomotopicalAlgebra.trivialCofibrations_over_eq ๐ Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] : HomotopicalAlgebra.trivialCofibrations (CategoryTheory.Over S) = (HomotopicalAlgebra.trivialCofibrations C).over - HomotopicalAlgebra.trivialFibrations_over_eq ๐ Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithFibrations C] : HomotopicalAlgebra.trivialFibrations (CategoryTheory.Over S) = (HomotopicalAlgebra.trivialFibrations C).over - HomotopicalAlgebra.instHasFactorizationOverCofibrationsTrivialFibrations ๐ Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] [HomotopicalAlgebra.CategoryWithCofibrations C] [HomotopicalAlgebra.CategoryWithFibrations C] [(HomotopicalAlgebra.cofibrations C).HasFactorization (HomotopicalAlgebra.trivialFibrations C)] : (HomotopicalAlgebra.cofibrations (CategoryTheory.Over S)).HasFactorization (HomotopicalAlgebra.trivialFibrations (CategoryTheory.Over S)) - 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.instWeakEquivalenceLeftOfOver ๐ Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {X Y : CategoryTheory.Over S} (f : X โถ Y) [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.WeakEquivalence (CategoryTheory.Over.Hom.left f) - HomotopicalAlgebra.weakEquivalences_over_iff ๐ Mathlib.AlgebraicTopology.ModelCategory.Over
{C : Type u} [CategoryTheory.Category.{v, u} C] (S : C) [HomotopicalAlgebra.CategoryWithWeakEquivalences C] {X Y : CategoryTheory.Over S} (f : X โถ Y) : HomotopicalAlgebra.WeakEquivalence f โ HomotopicalAlgebra.WeakEquivalence (CategoryTheory.Over.Hom.left f) - 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
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