The fundamental lemma of homotopical algebra #
Let C be a model category. Let L : C ⥤ H be a localization functor
with respect to weak equivalences in C. We obtain the fundamental
lemma of homotopical algebra: if X is cofibrant and Y fibrant,
the map (X ⟶ Y) → (L.obj X ⟶ L.obj Y) identifies L.obj X ⟶ L.obj Y
to the quotient of X ⟶ Y by the homotopy relation (in this case,
the left and right homotopy relations coincide).
References #
def HomotopicalAlgebra.leftHomotopyClassToHom {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [ModelCategory C] {H : Type u_2} [CategoryTheory.Category.{v_2, u_2} H] (L : CategoryTheory.Functor C H) [L.IsLocalization (weakEquivalences C)] {X Y : C} :
LeftHomotopyClass X Y → (L.obj X ⟶ L.obj Y)
The map LeftHomotopyClass X Y → (L.obj X ⟶ L.obj Y) when L is
a localization functor with respect to weakEquivalences C.
Equations
Instances For
@[simp]
theorem HomotopicalAlgebra.leftHomotopyClassToHom_mk {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [ModelCategory C] {H : Type u_2} [CategoryTheory.Category.{v_2, u_2} H] (L : CategoryTheory.Functor C H) [L.IsLocalization (weakEquivalences C)] {X Y : C} (f : X ⟶ Y) :
def HomotopicalAlgebra.rightHomotopyClassToHom {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [ModelCategory C] {H : Type u_2} [CategoryTheory.Category.{v_2, u_2} H] (L : CategoryTheory.Functor C H) [L.IsLocalization (weakEquivalences C)] {X Y : C} :
RightHomotopyClass X Y → (L.obj X ⟶ L.obj Y)
The map RightHomotopyClass X Y → (L.obj X ⟶ L.obj Y) when L is
a localization functor with respect to weakEquivalences C.
Equations
Instances For
@[simp]
theorem HomotopicalAlgebra.rightHomotopyClassToHom_mk {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [ModelCategory C] {H : Type u_2} [CategoryTheory.Category.{v_2, u_2} H] (L : CategoryTheory.Functor C H) [L.IsLocalization (weakEquivalences C)] {X Y : C} (f : X ⟶ Y) :
theorem HomotopicalAlgebra.bijective_leftHomotopyClassToHom_iff_bijective_rightHomotopyClassToHom {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [ModelCategory C] {H : Type u_2} [CategoryTheory.Category.{v_2, u_2} H] (L : CategoryTheory.Functor C H) [L.IsLocalization (weakEquivalences C)] (X Y : C) [IsCofibrant X] [IsFibrant Y] :
theorem HomotopicalAlgebra.bijective_rightHomotopyClassToHom {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [ModelCategory C] {H : Type u_2} [CategoryTheory.Category.{v_2, u_2} H] (L : CategoryTheory.Functor C H) [L.IsLocalization (weakEquivalences C)] (X Y : C) [IsCofibrant X] [IsFibrant Y] :
theorem HomotopicalAlgebra.bijective_leftHomotopyClassToHom {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [ModelCategory C] {H : Type u_2} [CategoryTheory.Category.{v_2, u_2} H] (L : CategoryTheory.Functor C H) [L.IsLocalization (weakEquivalences C)] (X Y : C) [IsCofibrant X] [IsFibrant Y] :
theorem HomotopicalAlgebra.map_surjective_of_isLocalization {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [ModelCategory C] {H : Type u_2} [CategoryTheory.Category.{v_2, u_2} H] (L : CategoryTheory.Functor C H) [L.IsLocalization (weakEquivalences C)] (X Y : C) [IsCofibrant X] [IsFibrant Y] :
theorem HomotopicalAlgebra.RightHomotopyRel.iff_map_eq {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [ModelCategory C] {H : Type u_2} [CategoryTheory.Category.{v_2, u_2} H] (L : CategoryTheory.Functor C H) [L.IsLocalization (weakEquivalences C)] (X Y : C) [IsCofibrant X] [IsFibrant Y] {f g : X ⟶ Y} :
theorem HomotopicalAlgebra.LeftHomotopyRel.iff_map_eq {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [ModelCategory C] {H : Type u_2} [CategoryTheory.Category.{v_2, u_2} H] (L : CategoryTheory.Functor C H) [L.IsLocalization (weakEquivalences C)] (X Y : C) [IsCofibrant X] [IsFibrant Y] {f g : X ⟶ Y} :