Simplicial homotopies induce chain homotopies #
Given a simplicial homotopy between morphisms of simplicial objects in a preadditive category, we construct a chain homotopy between the induced morphisms on the alternating face map complexes.
Concretely, if H : Homotopy f g gives maps
H.h i : X _⦋n⦌ ⟶ Y _⦋n+1⦌ indexed by i : Fin (n + 1), we define the degree-n component
of the chain homotopy as the opposite of alternating sum ∑ i, (-1)^i • H.h i.
noncomputable def
CategoryTheory.SimplicialObject.Homotopy.ToChainHomotopy.hom
{C : Type u}
[Category.{v, u} C]
[Preadditive C]
{X Y : SimplicialObject C}
{f g : X ⟶ Y}
(H : Homotopy f g)
(p q : ℕ)
:
The family of components of the induced chain homotopy
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
CategoryTheory.SimplicialObject.Homotopy.ToChainHomotopy.hom_eq
{C : Type u}
[Category.{v, u} C]
[Preadditive C]
{X Y : SimplicialObject C}
{f g : X ⟶ Y}
(H : Homotopy f g)
(p : ℕ)
:
@[simp]
theorem
CategoryTheory.SimplicialObject.Homotopy.ToChainHomotopy.hom_eq_zero
{C : Type u}
[Category.{v, u} C]
[Preadditive C]
{X Y : SimplicialObject C}
{f g : X ⟶ Y}
(H : Homotopy f g)
(p q : ℕ)
(hpq : p + 1 ≠ q)
:
noncomputable def
CategoryTheory.SimplicialObject.Homotopy.toChainHomotopy
{C : Type u}
[Category.{v, u} C]
[Preadditive C]
{X Y : SimplicialObject C}
{f g : X ⟶ Y}
(H : Homotopy f g)
:
A simplicial homotopy between f and g induces a chain homotopy
between the induced morphisms on the alternating face map complexes.
Equations
- H.toChainHomotopy = { hom := CategoryTheory.SimplicialObject.Homotopy.ToChainHomotopy.hom H, zero := ⋯, comm := ⋯ }
Instances For
theorem
CategoryTheory.SimplicialObject.Homotopy.map_homology_eq
{C : Type u}
[Category.{v, u} C]
[Preadditive C]
{X Y : SimplicialObject C}
{f g : X ⟶ Y}
[CategoryWithHomology C]
(H : Homotopy f g)
(n : ℕ)
: