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}
: