Loogle!
Result
Found 94 declarations mentioning HomotopicalAlgebra.bifibrantObjects.
- HomotopicalAlgebra.bifibrantObjects 📋 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.ObjectProperty C - HomotopicalAlgebra.BifibrantObject.ι 📋 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) C - HomotopicalAlgebra.BifibrantObject.instIsCofibrantObjBifibrantObjects 📋 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.IsCofibrant X.obj - HomotopicalAlgebra.BifibrantObject.instIsFibrantObjBifibrantObjects 📋 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 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.bifibrantObjects_le_fibrantObject 📋 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.fibrantObjects C - 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.BifibrantObject.ιFibrantObject 📋 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.FibrantObject C) - HomotopicalAlgebra.BifibrantObject.instIsCofibrantObjι 📋 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.IsCofibrant (HomotopicalAlgebra.BifibrantObject.ι.obj X) - HomotopicalAlgebra.BifibrantObject.instIsFibrantObjι 📋 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.ι.obj X) - HomotopicalAlgebra.BifibrantObject.instIsCofibrantObjFibrantObjectsObjFibrantObjectιFibrantObject 📋 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.IsCofibrant (HomotopicalAlgebra.BifibrantObject.ιFibrantObject.obj X).obj - 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.BifibrantObject.homMk 📋 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 Y : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] (f : X ⟶ Y) : HomotopicalAlgebra.BifibrantObject.mk X ⟶ HomotopicalAlgebra.BifibrantObject.mk Y - 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.BifibrantObject.homMk_id 📋 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 : C) [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsFibrant X] : HomotopicalAlgebra.BifibrantObject.homMk (CategoryTheory.CategoryStruct.id X) = CategoryTheory.CategoryStruct.id (HomotopicalAlgebra.BifibrantObject.mk X) - HomotopicalAlgebra.BifibrantObject.homMk_surjective 📋 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 Y : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] (f : HomotopicalAlgebra.BifibrantObject.mk X ⟶ HomotopicalAlgebra.BifibrantObject.mk Y) : ∃ g, f = HomotopicalAlgebra.BifibrantObject.homMk g - HomotopicalAlgebra.BifibrantObject.homMk_homMk 📋 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 Y Z : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsCofibrant Z] [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] [HomotopicalAlgebra.IsFibrant Z] (f : X ⟶ Y) (g : Y ⟶ Z) : CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.BifibrantObject.homMk f) (HomotopicalAlgebra.BifibrantObject.homMk g) = HomotopicalAlgebra.BifibrantObject.homMk (CategoryTheory.CategoryStruct.comp f g) - HomotopicalAlgebra.BifibrantObject.homMk_homMk_assoc 📋 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 Y Z : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsCofibrant Z] [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] [HomotopicalAlgebra.IsFibrant Z] (f : X ⟶ Y) (g : Y ⟶ Z) {Z✝ : HomotopicalAlgebra.BifibrantObject C} (h : HomotopicalAlgebra.BifibrantObject.mk Z ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.BifibrantObject.homMk f) (CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.BifibrantObject.homMk g) h) = CategoryTheory.CategoryStruct.comp (HomotopicalAlgebra.BifibrantObject.homMk (CategoryTheory.CategoryStruct.comp f g)) h - HomotopicalAlgebra.BifibrantObject.instLocallySmallHoCat 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] [CategoryTheory.LocallySmall.{w, v, u} C] : CategoryTheory.LocallySmall.{w, v, u} (HomotopicalAlgebra.BifibrantObject.HoCat C) - 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.BifibrantObject.HoCat.ιFibrantObject 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.Functor (HomotopicalAlgebra.BifibrantObject.HoCat C) (HomotopicalAlgebra.FibrantObject.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.BifibrantObject.instCongruenceHomRel 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.Congruence (HomotopicalAlgebra.BifibrantObject.homRel C) - HomotopicalAlgebra.BifibrantObject.instIsStableUnderPostcompHomRel 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.HomRel.IsStableUnderPostcomp (HomotopicalAlgebra.BifibrantObject.homRel C) - HomotopicalAlgebra.BifibrantObject.instIsStableUnderPrecompHomRel 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.HomRel.IsStableUnderPrecomp (HomotopicalAlgebra.BifibrantObject.homRel 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.BifibrantObject.toHoCat 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.Functor (HomotopicalAlgebra.BifibrantObject C) (HomotopicalAlgebra.BifibrantObject.HoCat C) - HomotopicalAlgebra.BifibrantObject.instFullHoCatToHoCat 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.BifibrantObject.toHoCat.Full - HomotopicalAlgebra.BifibrantObject.homRel 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : HomRel (HomotopicalAlgebra.BifibrantObject C) - HomotopicalAlgebra.BifibrantObject.toHoCat_obj_surjective 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : Function.Surjective HomotopicalAlgebra.BifibrantObject.toHoCat.obj - 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.BifibrantObject.localizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : CategoryTheory.LocalizerMorphism (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.BifibrantObject C)) (HomotopicalAlgebra.weakEquivalences C) - HomotopicalAlgebra.BifibrantObject.instIsLocalizedEquivalenceWeakEquivalencesLocalizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.BifibrantObject.localizerMorphism C).IsLocalizedEquivalence - HomotopicalAlgebra.BifibrantObject.instIsLocalizationHoCatToHoCatWeakEquivalences 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.BifibrantObject.toHoCat.IsLocalization (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.BifibrantObject C)) - HomotopicalAlgebra.BifibrantObject.strictUniversalPropertyFixedTargetToHoCat 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {D : Type u_1} [CategoryTheory.Category.{v_1, u_1} D] : CategoryTheory.Localization.StrictUniversalPropertyFixedTarget HomotopicalAlgebra.BifibrantObject.toHoCat (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.BifibrantObject C)) D - 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.ιFibrantObjectLocalizerMorphism 📋 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.FibrantObject 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.BifibrantObject.instIsLocalizedEquivalenceFibrantObjectWeakEquivalencesιFibrantObjectLocalizerMorphism 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.BifibrantObject.ιFibrantObjectLocalizerMorphism 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.BifibrantObject.instIsLocalizationCompιWeakEquivalences 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {D : Type u_1} [CategoryTheory.Category.{v_1, u_1} D] (L : CategoryTheory.Functor C D) [L.IsLocalization (HomotopicalAlgebra.weakEquivalences C)] : (HomotopicalAlgebra.BifibrantObject.ι.comp L).IsLocalization (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.BifibrantObject C)) - 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.BifibrantObject.ιFibrantObjectLocalizerMorphism_functor 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
(C : Type u) [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : (HomotopicalAlgebra.BifibrantObject.ιFibrantObjectLocalizerMorphism C).functor = HomotopicalAlgebra.BifibrantObject.ιFibrantObject - 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.homEquivLeft 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] : HomotopicalAlgebra.LeftHomotopyClass X Y ≃ (HomotopicalAlgebra.BifibrantObject.toHoCat.obj (HomotopicalAlgebra.BifibrantObject.mk X) ⟶ HomotopicalAlgebra.BifibrantObject.toHoCat.obj (HomotopicalAlgebra.BifibrantObject.mk Y)) - HomotopicalAlgebra.BifibrantObject.HoCat.homEquivRight 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] : HomotopicalAlgebra.RightHomotopyClass X Y ≃ (HomotopicalAlgebra.BifibrantObject.toHoCat.obj (HomotopicalAlgebra.BifibrantObject.mk X) ⟶ HomotopicalAlgebra.BifibrantObject.toHoCat.obj (HomotopicalAlgebra.BifibrantObject.mk Y)) - 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.BifibrantObject.HoCat.ιFibrantObject_obj 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] (X : HomotopicalAlgebra.BifibrantObject C) : HomotopicalAlgebra.BifibrantObject.HoCat.ιFibrantObject.obj (HomotopicalAlgebra.BifibrantObject.toHoCat.obj X) = HomotopicalAlgebra.FibrantObject.toHoCat.obj (HomotopicalAlgebra.BifibrantObject.ιFibrantObject.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.BifibrantObject.instIsLocalizationCompFibrantObjectιFibrantObjectWeakEquivalences 📋 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.FibrantObject C) D) [L.IsLocalization (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.FibrantObject C))] : (HomotopicalAlgebra.BifibrantObject.ιFibrantObject.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.BifibrantObject.toHoCatCompιFibrantObject 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] : HomotopicalAlgebra.BifibrantObject.toHoCat.comp HomotopicalAlgebra.BifibrantObject.HoCat.ιFibrantObject ≅ HomotopicalAlgebra.BifibrantObject.ιFibrantObject.comp HomotopicalAlgebra.FibrantObject.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.BifibrantObject.homRel_iff_leftHomotopyRel 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : HomotopicalAlgebra.BifibrantObject C} {f g : X ⟶ Y} : HomotopicalAlgebra.BifibrantObject.homRel C f g ↔ HomotopicalAlgebra.LeftHomotopyRel f.hom g.hom - HomotopicalAlgebra.BifibrantObject.homRel_iff_rightHomotopyRel 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : HomotopicalAlgebra.BifibrantObject C} {f g : X ⟶ Y} : HomotopicalAlgebra.BifibrantObject.homRel C f g ↔ HomotopicalAlgebra.RightHomotopyRel f.hom g.hom - 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.BifibrantObject.instIsIsoHoCatMapToHoCatOfWeakEquivalence 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : HomotopicalAlgebra.BifibrantObject C} (f : X ⟶ Y) [hf : HomotopicalAlgebra.WeakEquivalence f] : CategoryTheory.IsIso (HomotopicalAlgebra.BifibrantObject.toHoCat.map f) - HomotopicalAlgebra.BifibrantObject.toHoCat_map_eq 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : HomotopicalAlgebra.BifibrantObject C} {f g : X ⟶ Y} (h : HomotopicalAlgebra.BifibrantObject.homRel C f g) : HomotopicalAlgebra.BifibrantObject.toHoCat.map f = HomotopicalAlgebra.BifibrantObject.toHoCat.map g - HomotopicalAlgebra.BifibrantObject.toHoCat_map_eq_iff 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : HomotopicalAlgebra.BifibrantObject C} (f g : X ⟶ Y) : HomotopicalAlgebra.BifibrantObject.toHoCat.map f = HomotopicalAlgebra.BifibrantObject.toHoCat.map g ↔ HomotopicalAlgebra.BifibrantObject.homRel C f g - 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.BifibrantObject.inverts_iff_factors 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {D : Type u_1} [CategoryTheory.Category.{v_1, u_1} D] (F : CategoryTheory.Functor (HomotopicalAlgebra.BifibrantObject C) D) : (HomotopicalAlgebra.weakEquivalences (HomotopicalAlgebra.BifibrantObject C)).IsInvertedBy F ↔ ∀ ⦃K L : HomotopicalAlgebra.BifibrantObject C⦄ (f g : K ⟶ L), HomotopicalAlgebra.BifibrantObject.homRel C f g → F.map f = F.map g - 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.BifibrantObject.HoCat.ιFibrantObject_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.ιFibrantObject.map (HomotopicalAlgebra.BifibrantObject.toHoCat.map f) = HomotopicalAlgebra.FibrantObject.toHoCat.map (HomotopicalAlgebra.FibrantObject.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.BifibrantObject.HoCat.homEquivLeft_apply 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] (f : X ⟶ Y) : HomotopicalAlgebra.BifibrantObject.HoCat.homEquivLeft (HomotopicalAlgebra.LeftHomotopyClass.mk f) = HomotopicalAlgebra.BifibrantObject.toHoCat.map (HomotopicalAlgebra.BifibrantObject.homMk f) - HomotopicalAlgebra.BifibrantObject.HoCat.homEquivRight_apply 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] (f : X ⟶ Y) : HomotopicalAlgebra.BifibrantObject.HoCat.homEquivRight (HomotopicalAlgebra.RightHomotopyClass.mk f) = HomotopicalAlgebra.BifibrantObject.toHoCat.map (HomotopicalAlgebra.BifibrantObject.homMk f) - 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.BifibrantObject.HoCat.homEquivLeft_symm_apply 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] (f : X ⟶ Y) : HomotopicalAlgebra.BifibrantObject.HoCat.homEquivRight.symm (HomotopicalAlgebra.BifibrantObject.toHoCat.map (HomotopicalAlgebra.BifibrantObject.homMk f)) = HomotopicalAlgebra.RightHomotopyClass.mk f - HomotopicalAlgebra.BifibrantObject.HoCat.homEquivRight_symm_apply 📋 Mathlib.AlgebraicTopology.ModelCategory.BifibrantObjectHomotopy
{C : Type u} [CategoryTheory.Category.{v, u} C] [HomotopicalAlgebra.ModelCategory C] {X Y : C} [HomotopicalAlgebra.IsCofibrant X] [HomotopicalAlgebra.IsCofibrant Y] [HomotopicalAlgebra.IsFibrant X] [HomotopicalAlgebra.IsFibrant Y] (f : X ⟶ Y) : HomotopicalAlgebra.BifibrantObject.HoCat.homEquivRight.symm (HomotopicalAlgebra.BifibrantObject.toHoCat.map (HomotopicalAlgebra.BifibrantObject.homMk f)) = HomotopicalAlgebra.RightHomotopyClass.mk f - 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)
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