Loogle!
Result
Found 94 declarations mentioning HomotopicalAlgebra.cofibrantObjects.
- HomotopicalAlgebra.cofibrantObjects 📋 Mathlib.AlgebraicTopology.ModelCategory.Bifibrant
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] : CategoryTheory.ObjectProperty C - HomotopicalAlgebra.CofibrantObject.ι 📋 Mathlib.AlgebraicTopology.ModelCategory.Bifibrant
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] : CategoryTheory.Functor (HomotopicalAlgebra.CofibrantObject C) C - HomotopicalAlgebra.CofibrantObject.instIsCofibrantObjCofibrantObjects 📋 Mathlib.AlgebraicTopology.ModelCategory.Bifibrant
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] (X : HomotopicalAlgebra.CofibrantObject C) : HomotopicalAlgebra.IsCofibrant X.obj - HomotopicalAlgebra.bifibrantObjects_le_cofibrantObject 📋 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.bifibrantObjects C ≤ HomotopicalAlgebra.cofibrantObjects C - HomotopicalAlgebra.CofibrantObject.instIsCofibrantObjι 📋 Mathlib.AlgebraicTopology.ModelCategory.Bifibrant
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] (X : HomotopicalAlgebra.CofibrantObject C) : HomotopicalAlgebra.IsCofibrant (HomotopicalAlgebra.CofibrantObject.ι.obj X) - HomotopicalAlgebra.BifibrantObject.ιCofibrantObject 📋 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] : CategoryTheory.Functor (HomotopicalAlgebra.BifibrantObject C) (HomotopicalAlgebra.CofibrantObject C) - HomotopicalAlgebra.CofibrantObject.homMk 📋 Mathlib.AlgebraicTopology.ModelCategory.Bifibrant
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] {X Y : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] (f : X ⟶ Y) : HomotopicalAlgebra.CofibrantObject.mk X ⟶ HomotopicalAlgebra.CofibrantObject.mk Y - HomotopicalAlgebra.BifibrantObject.instIsFibrantObjCofibrantObjectsObjCofibrantObjectιCofibrantObject 📋 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] (X : HomotopicalAlgebra.BifibrantObject C) : HomotopicalAlgebra.IsFibrant (HomotopicalAlgebra.BifibrantObject.ιCofibrantObject.obj X).obj - 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.CofibrantObject.homMk_id 📋 Mathlib.AlgebraicTopology.ModelCategory.Bifibrant
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] (X : C) [HomotopicalAlgebra.IsCofibrant X] : HomotopicalAlgebra.CofibrantObject.homMk (CategoryTheory.CategoryStruct.id X) = CategoryTheory.CategoryStruct.id (HomotopicalAlgebra.CofibrantObject.mk X) - HomotopicalAlgebra.CofibrantObject.homMk_surjective 📋 Mathlib.AlgebraicTopology.ModelCategory.Bifibrant
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] {X Y : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] (f : HomotopicalAlgebra.CofibrantObject.mk X ⟶ HomotopicalAlgebra.CofibrantObject.mk Y) : ∃ g, f = HomotopicalAlgebra.CofibrantObject.homMk g - HomotopicalAlgebra.CofibrantObject.homMk_homMk 📋 Mathlib.AlgebraicTopology.ModelCategory.Bifibrant
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] {X Y Z : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsCofibrant Z] (f : X ⟶ Y) (g : Y ⟶ Z) : CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.homMk f) (HomotopicalAlgebra.CofibrantObject.homMk g) = HomotopicalAlgebra.CofibrantObject.homMk (CategoryTheory.CategoryStruct.comp f g) - HomotopicalAlgebra.CofibrantObject.homMk_homMk_assoc 📋 Mathlib.AlgebraicTopology.ModelCategory.Bifibrant
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.CategoryWithCofibrations C] [CategoryTheory.Limits.HasInitial C] {X Y Z : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsCofibrant Z] (f : X ⟶ Y) (g : Y ⟶ Z) {Z✝ : HomotopicalAlgebra.CofibrantObject C} (h : HomotopicalAlgebra.CofibrantObject.mk Z ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.homMk f) (CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.homMk g) h) = CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.homMk (CategoryTheory.CategoryStruct.comp f g)) h - 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.CofibrantObject.HoCat.resolution 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.Functor C (HomotopicalAlgebra.CofibrantObject.HoCat C) - HomotopicalAlgebra.CofibrantObject.instIsStableUnderPostcompHomRel 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.HomRel.IsStableUnderPostcomp (HomotopicalAlgebra.CofibrantObject.homRel C) - HomotopicalAlgebra.CofibrantObject.instIsStableUnderPrecompHomRel 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.HomRel.IsStableUnderPrecomp (HomotopicalAlgebra.CofibrantObject.homRel C) - HomotopicalAlgebra.CofibrantObject.HoCat.toLocalization 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] (L : CategoryTheory.Functor C D) [L.IsLocalization (HomotopicalAlgebra.weakEquivalences C)] : CategoryTheory.Functor (HomotopicalAlgebra.CofibrantObject.HoCat C) D - HomotopicalAlgebra.CofibrantObject.toHoCat 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.Functor (HomotopicalAlgebra.CofibrantObject C) (HomotopicalAlgebra.CofibrantObject.HoCat C) - HomotopicalAlgebra.CofibrantObject.HoCat.localizerMorphismResolution 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.LocalizerMorphism (HomotopicalAlgebra.weakEquivalences C) (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject.HoCat C)) - HomotopicalAlgebra.CofibrantObject.instFullHoCatToHoCat 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.CofibrantObject.toHoCat.Full - HomotopicalAlgebra.CofibrantObject.homRel 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : HomRel (HomotopicalAlgebra.CofibrantObject C) - HomotopicalAlgebra.CofibrantObject.instIsIsoFunctorResolutionCompToLocalizationNatTrans 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] (L : CategoryTheory.Functor C D) [L.IsLocalization (HomotopicalAlgebra.weakEquivalences C)] : CategoryTheory.IsIso (HomotopicalAlgebra.CofibrantObject.HoCat.resolutionCompToLocalizationNatTrans L) - HomotopicalAlgebra.CofibrantObject.HoCat.resolutionCompToLocalizationNatTrans 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] (L : CategoryTheory.Functor C D) [L.IsLocalization (HomotopicalAlgebra.weakEquivalences C)] : HomotopicalAlgebra.CofibrantObject.HoCat.resolution.comp (HomotopicalAlgebra.CofibrantObject.HoCat.toLocalization L) ⟶ L - HomotopicalAlgebra.CofibrantObject.toHoCat_obj_surjective 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : Function.Surjective HomotopicalAlgebra.CofibrantObject.toHoCat.obj - HomotopicalAlgebra.CofibrantObject.factorsThroughLocalization 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.CofibrantObject.homRel C).FactorsThroughLocalization (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject C)) - HomotopicalAlgebra.CofibrantObject.localizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.LocalizerMorphism (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject C)) (HomotopicalAlgebra.weakEquivalences C) - HomotopicalAlgebra.CofibrantObject.HoCat.localizerMorphismResolution_functor 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.CofibrantObject.HoCat.localizerMorphismResolution C).functor = HomotopicalAlgebra.CofibrantObject.HoCat.resolution - HomotopicalAlgebra.CofibrantObject.instHasQuotientWeakEquivalencesHomRel 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject C)).HasQuotient (HomotopicalAlgebra.CofibrantObject.homRel C) - HomotopicalAlgebra.CofibrantObject.instIsLocalizedEquivalenceWeakEquivalencesLocalizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.CofibrantObject.localizerMorphism C).IsLocalizedEquivalence - HomotopicalAlgebra.CofibrantObject.localizerMorphism_functor 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.CofibrantObject.localizerMorphism C).functor = HomotopicalAlgebra.CofibrantObject.ι - HomotopicalAlgebra.CofibrantObject.toHoCatLocalizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.LocalizerMorphism (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject C)) (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject.HoCat C)) - HomotopicalAlgebra.CofibrantObject.instIsLocalizedEquivalenceHoCatWeakEquivalencesToHoCatLocalizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.CofibrantObject.toHoCatLocalizerMorphism C).IsLocalizedEquivalence - HomotopicalAlgebra.CofibrantObject.instIsLocalizationCompιWeakEquivalences 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] (L : CategoryTheory.Functor C D) [L.IsLocalization (HomotopicalAlgebra.weakEquivalences C)] : (HomotopicalAlgebra.CofibrantObject.ι.comp L).IsLocalization (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject C)) - HomotopicalAlgebra.CofibrantObject.instIsCofibrantObjFunctorWeakEquivalencesLocalizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : HomotopicalAlgebra.IsCofibrant ((HomotopicalAlgebra.CofibrantObject.localizerMorphism C).functor.obj X) - HomotopicalAlgebra.CofibrantObject.HoCat.toHoCatCompToLocalizationIso 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] (L : CategoryTheory.Functor C D) [L.IsLocalization (HomotopicalAlgebra.weakEquivalences C)] : HomotopicalAlgebra.CofibrantObject.toHoCat.comp (HomotopicalAlgebra.CofibrantObject.HoCat.toLocalization L) ≅ HomotopicalAlgebra.CofibrantObject.ι.comp L - HomotopicalAlgebra.CofibrantObject.instIsLocalizationCompHoCatToHoCatWeakEquivalences 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] (L : CategoryTheory.Functor (HomotopicalAlgebra.CofibrantObject.HoCat C) D) [L.IsLocalization (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject.HoCat C))] : (HomotopicalAlgebra.CofibrantObject.toHoCat.comp L).IsLocalization (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject C)) - HomotopicalAlgebra.CofibrantObject.homRel_equivalence_of_isFibrant_tgt 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : HomotopicalAlgebra.CofibrantObject C} [HomotopicalAlgebra.IsFibrant Y.obj] : Equivalence fun x1 x2 => HomotopicalAlgebra.CofibrantObject.homRel C x1 x2 - HomotopicalAlgebra.CofibrantObject.homRel_iff_rightHomotopyRel 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : HomotopicalAlgebra.CofibrantObject C} {f g : X ⟶ Y} : HomotopicalAlgebra.CofibrantObject.homRel C f g ↔ HomotopicalAlgebra.RightHomotopyRel f.hom g.hom - HomotopicalAlgebra.CofibrantObject.HoCat.ιCompResolutionNatTrans 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.CofibrantObject.ι.comp HomotopicalAlgebra.CofibrantObject.HoCat.resolution ⟶ HomotopicalAlgebra.CofibrantObject.toHoCat - HomotopicalAlgebra.CofibrantObject.weakEquivalence_toHoCat_map_iff 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : HomotopicalAlgebra.CofibrantObject C} (f : X ⟶ Y) : HomotopicalAlgebra.WeakEquivalence (HomotopicalAlgebra.CofibrantObject.toHoCat.map f) ↔ HomotopicalAlgebra.WeakEquivalence f - HomotopicalAlgebra.CofibrantObject.instWeakEquivalenceHoCatAppιCompResolutionNatTrans 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : HomotopicalAlgebra.WeakEquivalence (HomotopicalAlgebra.CofibrantObject.HoCat.ιCompResolutionNatTrans.app X) - HomotopicalAlgebra.CofibrantObject.toHoCat_map_eq 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : HomotopicalAlgebra.CofibrantObject C} {f g : X ⟶ Y} (h : HomotopicalAlgebra.CofibrantObject.homRel C f g) : HomotopicalAlgebra.CofibrantObject.toHoCat.map f = HomotopicalAlgebra.CofibrantObject.toHoCat.map g - HomotopicalAlgebra.CofibrantObject.toHoCat_map_eq_iff 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X Y : HomotopicalAlgebra.CofibrantObject C} [HomotopicalAlgebra.IsFibrant Y.obj] (f g : X ⟶ Y) : HomotopicalAlgebra.CofibrantObject.toHoCat.map f = HomotopicalAlgebra.CofibrantObject.toHoCat.map g ↔ HomotopicalAlgebra.CofibrantObject.homRel C f g - HomotopicalAlgebra.CofibrantObject.instIsIsoFunctorWhiskerRightHoCatιCompResolutionNatTransOfIsLocalizationWeakEquivalences 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {D : Type u_2} [CategoryTheory.Category.{v_2, u_2} D] (L : CategoryTheory.Functor (HomotopicalAlgebra.CofibrantObject.HoCat C) D) [L.IsLocalization (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject.HoCat C))] : CategoryTheory.IsIso (CategoryTheory.Functor.whiskerRight HomotopicalAlgebra.CofibrantObject.HoCat.ιCompResolutionNatTrans L) - HomotopicalAlgebra.CofibrantObject.HoCat.ιCompResolutionNatTrans_app 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : HomotopicalAlgebra.CofibrantObject.HoCat.ιCompResolutionNatTrans.app X = HomotopicalAlgebra.CofibrantObject.toHoCat.map { hom := HomotopicalAlgebra.CofibrantObject.HoCat.pResolutionObj (HomotopicalAlgebra.CofibrantObject.ι.obj X) } - HomotopicalAlgebra.CofibrantObject.HoCat.resolutionObj_hom_ext 📋 Mathlib.AlgebraicTopology.ModelCategory.CofibrantObjectHomotopy
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X : C} [HomotopicalAlgebra.IsCofibrant X] {Y : C} {f g : X ⟶ HomotopicalAlgebra.CofibrantObject.HoCat.resolutionObj Y} (h : HomotopicalAlgebra.LeftHomotopyRel (CategoryTheory.CategoryStruct.comp f (HomotopicalAlgebra.CofibrantObject.HoCat.pResolutionObj Y)) (CategoryTheory.CategoryStruct.comp g (HomotopicalAlgebra.CofibrantObject.HoCat.pResolutionObj Y))) : HomotopicalAlgebra.CofibrantObject.toHoCat.map (HomotopicalAlgebra.CofibrantObject.homMk f) = HomotopicalAlgebra.CofibrantObject.toHoCat.map (HomotopicalAlgebra.CofibrantObject.homMk g) - HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.Functor (HomotopicalAlgebra.BifibrantObject.HoCat C) (HomotopicalAlgebra.CofibrantObject.HoCat C) - HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.Functor (HomotopicalAlgebra.CofibrantObject.HoCat C) (HomotopicalAlgebra.BifibrantObject.HoCat C) - HomotopicalAlgebra.CofibrantObject.instFaithfulHoCatHoCatιCofibrantObject 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject.Faithful - HomotopicalAlgebra.CofibrantObject.instFullHoCatHoCatιCofibrantObject 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject.Full - HomotopicalAlgebra.CofibrantObject.HoCat.adj 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution ⊣ HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject - HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution' 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.Functor (HomotopicalAlgebra.CofibrantObject C) (HomotopicalAlgebra.BifibrantObject.HoCat C) - HomotopicalAlgebra.CofibrantObject.instIsLocalizationHoCatHoCatBifibrantResolutionWeakEquivalences 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution.IsLocalization (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject.HoCat C)) - HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution'_obj 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution'.obj X = HomotopicalAlgebra.BifibrantObject.toHoCat.obj X.bifibrantResolutionObj - HomotopicalAlgebra.CofibrantObject.instWeakEquivalenceIBifibrantResolutionObj 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : HomotopicalAlgebra.WeakEquivalence X.iBifibrantResolutionObj - HomotopicalAlgebra.CofibrantObject.iBifibrantResolutionObj 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : X ⟶ HomotopicalAlgebra.BifibrantObject.ιCofibrantObject.obj X.bifibrantResolutionObj - HomotopicalAlgebra.CofibrantObject.instIsFibrantObjιBifibrantObjectιCofibrantObject 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.BifibrantObject C) : HomotopicalAlgebra.IsFibrant (HomotopicalAlgebra.CofibrantObject.ι.obj (HomotopicalAlgebra.BifibrantObject.ιCofibrantObject.obj X)) - HomotopicalAlgebra.CofibrantObject.bifibrantResolutionMap 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X₁ X₂ : HomotopicalAlgebra.CofibrantObject C} (f : X₁ ⟶ X₂) : X₁.bifibrantResolutionObj ⟶ X₂.bifibrantResolutionObj - HomotopicalAlgebra.BifibrantObject.ιCofibrantObjectLocalizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.LocalizerMorphism (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.BifibrantObject C)) (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject C)) - HomotopicalAlgebra.BifibrantObject.instIsLocalizedEquivalenceCofibrantObjectWeakEquivalencesιCofibrantObjectLocalizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.BifibrantObject.ιCofibrantObjectLocalizerMorphism C).IsLocalizedEquivalence - HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution_obj 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution.obj (HomotopicalAlgebra.CofibrantObject.toHoCat.obj X) = HomotopicalAlgebra.BifibrantObject.toHoCat.obj X.bifibrantResolutionObj - HomotopicalAlgebra.CofibrantObject.instWeakEquivalenceBifibrantObjectBifibrantResolutionMap 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X₁ X₂ : HomotopicalAlgebra.CofibrantObject C} (f : X₁ ⟶ X₂) [HomotopicalAlgebra.WeakEquivalence f] : HomotopicalAlgebra.WeakEquivalence (HomotopicalAlgebra.CofibrantObject.bifibrantResolutionMap f) - HomotopicalAlgebra.CofibrantObject.HoCat.adjCounitIso 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject.comp HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution ≅ CategoryTheory.Functor.id (HomotopicalAlgebra.BifibrantObject.HoCat C) - HomotopicalAlgebra.CofibrantObject.instIsIsoFunctorHoCatAdjCounit' 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.IsIso HomotopicalAlgebra.CofibrantObject.HoCat.adjCounit' - HomotopicalAlgebra.BifibrantObject.ιCofibrantObjectLocalizerMorphism_functor 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.BifibrantObject.ιCofibrantObjectLocalizerMorphism C).functor = HomotopicalAlgebra.BifibrantObject.ιCofibrantObject - HomotopicalAlgebra.CofibrantObject.HoCat.adjUnit 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.Functor.id (HomotopicalAlgebra.CofibrantObject.HoCat C) ⟶ HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution.comp HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject - HomotopicalAlgebra.CofibrantObject.instCofibrationHomFullSubcategoryCofibrantObjectsIBifibrantResolutionObj 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : HomotopicalAlgebra.Cofibration X.iBifibrantResolutionObj.hom - HomotopicalAlgebra.CofibrantObject.instWeakEquivalenceHomFullSubcategoryCofibrantObjectsIBifibrantResolutionObj 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : HomotopicalAlgebra.WeakEquivalence X.iBifibrantResolutionObj.hom - HomotopicalAlgebra.CofibrantObject.instIsIsoFunctorHoCatCounitHoCatAdj 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.IsIso HomotopicalAlgebra.CofibrantObject.HoCat.adj.counit - HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject_obj 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.BifibrantObject C) : HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject.obj (HomotopicalAlgebra.BifibrantObject.toHoCat.obj X) = HomotopicalAlgebra.CofibrantObject.toHoCat.obj (HomotopicalAlgebra.BifibrantObject.ιCofibrantObject.obj X) - HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution'_map 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X✝ Y✝ : HomotopicalAlgebra.CofibrantObject C} (f : X✝ ⟶ Y✝) : HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution'.map f = HomotopicalAlgebra.BifibrantObject.toHoCat.map (HomotopicalAlgebra.CofibrantObject.bifibrantResolutionMap f) - HomotopicalAlgebra.BifibrantObject.instIsLocalizationCompCofibrantObjectιCofibrantObjectWeakEquivalences 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {D : Type u_1} [CategoryTheory.Category.{u_2, u_1} D] (L : CategoryTheory.Functor (HomotopicalAlgebra.CofibrantObject C) D) [L.IsLocalization (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.CofibrantObject C))] : (HomotopicalAlgebra.BifibrantObject.ιCofibrantObject.comp L).IsLocalization (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.BifibrantObject C)) - HomotopicalAlgebra.CofibrantObject.instWeakEquivalenceHoCatAppAdjUnit 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject.HoCat C) : HomotopicalAlgebra.WeakEquivalence (HomotopicalAlgebra.CofibrantObject.HoCat.adjUnit.app X) - HomotopicalAlgebra.CofibrantObject.HoCat.adjCounit' 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.Functor.id (HomotopicalAlgebra.BifibrantObject.HoCat C) ⟶ HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject.comp HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution - HomotopicalAlgebra.BifibrantObject.toHoCatCompιCofibrantObject 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.BifibrantObject.toHoCat.comp HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject ≅ HomotopicalAlgebra.BifibrantObject.ιCofibrantObject.comp HomotopicalAlgebra.CofibrantObject.toHoCat - HomotopicalAlgebra.CofibrantObject.instWeakEquivalenceHoCatAppUnitHoCatAdj 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject.HoCat C) : HomotopicalAlgebra.WeakEquivalence (HomotopicalAlgebra.CofibrantObject.HoCat.adj.unit.app X) - HomotopicalAlgebra.CofibrantObject.instIsIsoHoCatAppAdjCounit' 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.BifibrantObject.HoCat C) : CategoryTheory.IsIso (HomotopicalAlgebra.CofibrantObject.HoCat.adjCounit'.app X) - HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution_map 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : HomotopicalAlgebra.CofibrantObject C} (f : X ⟶ Y) : HomotopicalAlgebra.CofibrantObject.HoCat.bifibrantResolution.map (HomotopicalAlgebra.CofibrantObject.toHoCat.map f) = HomotopicalAlgebra.BifibrantObject.toHoCat.map (HomotopicalAlgebra.CofibrantObject.bifibrantResolutionMap f) - HomotopicalAlgebra.CofibrantObject.HoCat.adjUnit_app 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : HomotopicalAlgebra.CofibrantObject.HoCat.adjUnit.app (HomotopicalAlgebra.CofibrantObject.toHoCat.obj X) = HomotopicalAlgebra.CofibrantObject.toHoCat.map X.iBifibrantResolutionObj - HomotopicalAlgebra.CofibrantObject.bifibrantResolutionMap_fac 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X₁ X₂ : HomotopicalAlgebra.CofibrantObject C} (f : X₁ ⟶ X₂) : CategoryTheory.CategoryStruct.comp X₁.iBifibrantResolutionObj (HomotopicalAlgebra.CofibrantObject.homMk (HomotopicalAlgebra.CofibrantObject.bifibrantResolutionMap f).hom) = CategoryTheory.CategoryStruct.comp f X₂.iBifibrantResolutionObj - HomotopicalAlgebra.CofibrantObject.exists_bifibrant_map 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X₁ X₂ : HomotopicalAlgebra.CofibrantObject C} (f : X₁ ⟶ X₂) : ∃ g, CategoryTheory.CategoryStruct.comp X₁.iBifibrantResolutionObj (HomotopicalAlgebra.BifibrantObject.ιCofibrantObject.map g) = CategoryTheory.CategoryStruct.comp f X₂.iBifibrantResolutionObj - HomotopicalAlgebra.CofibrantObject.bifibrantResolutionMap_fac_assoc 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X₁ X₂ : HomotopicalAlgebra.CofibrantObject C} (f : X₁ ⟶ X₂) {Z : HomotopicalAlgebra.CofibrantObject C} (h : HomotopicalAlgebra.CofibrantObject.mk X₂.bifibrantResolutionObj.obj ⟶ Z) : CategoryTheory.CategoryStruct.comp X₁.iBifibrantResolutionObj (CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.homMk (HomotopicalAlgebra.CofibrantObject.bifibrantResolutionMap f).hom) h) = CategoryTheory.CategoryStruct.comp f (CategoryTheory.CategoryStruct.comp X₂.iBifibrantResolutionObj h) - HomotopicalAlgebra.CofibrantObject.exists_bifibrant 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.CofibrantObject C) : ∃ Y i, HomotopicalAlgebra.Cofibration (HomotopicalAlgebra.CofibrantObject.ι.map i) ∧ HomotopicalAlgebra.WeakEquivalence (HomotopicalAlgebra.CofibrantObject.ι.map i) - HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject_map_toHoCat_map 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : HomotopicalAlgebra.BifibrantObject C} (f : X ⟶ Y) : HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject.map (HomotopicalAlgebra.BifibrantObject.toHoCat.map f) = HomotopicalAlgebra.CofibrantObject.toHoCat.map (HomotopicalAlgebra.CofibrantObject.homMk f.hom) - HomotopicalAlgebra.CofibrantObject.bifibrantResolutionObj_hom_ext 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X : HomotopicalAlgebra.CofibrantObject C} {Y : HomotopicalAlgebra.BifibrantObject.HoCat C} {f g : HomotopicalAlgebra.BifibrantObject.toHoCat.obj X.bifibrantResolutionObj ⟶ Y} (h : CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.toHoCat.map X.iBifibrantResolutionObj) (HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject.map f) = CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.toHoCat.map X.iBifibrantResolutionObj) (HomotopicalAlgebra.BifibrantObject.HoCat.ιCofibrantObject.map g)) : f = g - HomotopicalAlgebra.CofibrantObject.bifibrantResolutionMap_fac' 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X₁ X₂ : HomotopicalAlgebra.CofibrantObject C} (f : X₁ ⟶ X₂) : CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.toHoCat.map X₁.iBifibrantResolutionObj) (HomotopicalAlgebra.CofibrantObject.toHoCat.map (HomotopicalAlgebra.CofibrantObject.homMk (HomotopicalAlgebra.CofibrantObject.bifibrantResolutionMap f).hom)) = CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.toHoCat.map f) (HomotopicalAlgebra.CofibrantObject.toHoCat.map X₂.iBifibrantResolutionObj) - HomotopicalAlgebra.CofibrantObject.bifibrantResolutionMap_fac'_assoc 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X₁ X₂ : HomotopicalAlgebra.CofibrantObject C} (f : X₁ ⟶ X₂) {Z : HomotopicalAlgebra.CofibrantObject.HoCat C} (h : HomotopicalAlgebra.CofibrantObject.toHoCat.obj (HomotopicalAlgebra.CofibrantObject.mk X₂.bifibrantResolutionObj.obj) ⟶ Z) : CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.toHoCat.map X₁.iBifibrantResolutionObj) (CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.toHoCat.map (HomotopicalAlgebra.CofibrantObject.homMk (HomotopicalAlgebra.CofibrantObject.bifibrantResolutionMap f).hom)) h) = CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.toHoCat.map f) (CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.CofibrantObject.toHoCat.map X₂.iBifibrantResolutionObj) h) - HomotopicalAlgebra.CofibrantObject.HoCat.adjCounit'_app 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.BifibrantObject C) : HomotopicalAlgebra.CofibrantObject.HoCat.adjCounit'.app (HomotopicalAlgebra.BifibrantObject.toHoCat.obj X) = HomotopicalAlgebra.BifibrantObject.toHoCat.map (HomotopicalAlgebra.BifibrantObject.homMk (HomotopicalAlgebra.CofibrantObject.mk X.obj).iBifibrantResolutionObj.hom) - HomotopicalAlgebra.CofibrantObject.HoCat.adjCounitIso_inv_app 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.BifibrantObject C) : HomotopicalAlgebra.CofibrantObject.HoCat.adjCounitIso.inv.app (HomotopicalAlgebra.BifibrantObject.toHoCat.obj X) = HomotopicalAlgebra.BifibrantObject.toHoCat.map (HomotopicalAlgebra.BifibrantObject.homMk (HomotopicalAlgebra.CofibrantObject.mk X.obj).iBifibrantResolutionObj.hom) - HomotopicalAlgebra.CofibrantObject.instIsLeftDerivabilityStructureWeakEquivalencesLocalizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.DerivabilityStructureCofibrant
{C : Type u_1} [CategoryTheory.Category.{u_2, u_1} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.CofibrantObject.localizerMorphism C).IsLeftDerivabilityStructure - HomotopicalAlgebra.CofibrantObject.instIsConnectedLeftResolutionWeakEquivalencesLocalizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.DerivabilityStructureCofibrant
{C : Type u_1} [CategoryTheory.Category.{u_2, u_1} C] [HomotopicalAlgebra.ModelCategory C] (X : C) : CategoryTheory.IsConnected ((HomotopicalAlgebra.CofibrantObject.localizerMorphism C).LeftResolution X) - HomotopicalAlgebra.CofibrantObject.instHasLeftResolutionsArrowArrowWeakEquivalencesArrowLocalizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.DerivabilityStructureCofibrant
{C : Type u_1} [CategoryTheory.Category.{u_2, u_1} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.CofibrantObject.localizerMorphism C).arrow.HasLeftResolutions - HomotopicalAlgebra.CofibrantObject.instWeakEquivalenceWWeakEquivalences 📋 Mathlib.AlgebraicTopology.ModelCategory.DerivabilityStructureCofibrant
{C : Type u_1} [CategoryTheory.Category.{u_2, u_1} C] [HomotopicalAlgebra.ModelCategory C] {X : C} (R : (HomotopicalAlgebra.CofibrantObject.localizerMorphism C).LeftResolution X) : HomotopicalAlgebra.WeakEquivalence R.w
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