Simplicial homotopies of simplicial objects #
This file defines the notion of a combinatorial simplicial homotopy between two morphisms of simplicial objects.
Main definitions #
Homotopy f g: The type of simplicial homotopies between morphismsf g : X ⟶ Y.Homotopy.refl f: The constant homotopy fromftof.
Implementation notes #
The definition follows the combinatorial description of simplicial homotopies.
Given simplicial objects X Y : SimplicialObject C and morphisms f g : X ⟶ Y,
a simplicial homotopy consists of a family of morphisms h n i : X _⦋n⦌ ⟶ Y _⦋n+1⦌
satisfying compatibilities involving the faces and degeneracies.
References #
A simplicial homotopy between morphisms f g : X ⟶ Y of simplicial objects
consists of a family of morphisms h n i : X _⦋n⦌ ⟶ Y _⦋n + 1⦌ for i : Fin (n + 1),
satisfying compatibility conditions with respect to face and degeneracy maps
- h {n : ℕ} (i : Fin (n + 1)) : X.obj (Opposite.op (SimplexCategory.mk n)) ⟶ Y.obj (Opposite.op (SimplexCategory.mk (n + 1)))
Basic data:
h i : Xₙ ⟶ Yₙ₊₁fori : Fin (n + 1). - h_zero_comp_δ_zero (n : ℕ) : CategoryStruct.comp (self.h 0) (Y.δ 0) = g.app (Opposite.op (SimplexCategory.mk n))
- h_last_comp_δ_last (n : ℕ) : CategoryStruct.comp (self.h (Fin.last n)) (Y.δ (Fin.last (n + 1))) = f.app (Opposite.op (SimplexCategory.mk n))
- h_succ_comp_δ_castSucc_of_lt {n : ℕ} (i : Fin (n + 2)) (j : Fin (n + 1)) (hij : i ≤ j.castSucc) : CategoryStruct.comp (self.h j.succ) (Y.δ i.castSucc) = CategoryStruct.comp (X.δ i) (self.h j)
- h_succ_comp_δ_castSucc_succ {n : ℕ} (j : Fin (n + 1)) : CategoryStruct.comp (self.h j.succ) (Y.δ j.castSucc.succ) = CategoryStruct.comp (self.h j.castSucc) (Y.δ j.castSucc.succ)
- h_castSucc_comp_δ_succ_of_lt {n : ℕ} (i : Fin (n + 2)) (j : Fin (n + 1)) (hji : j.castSucc < i) : CategoryStruct.comp (self.h j.castSucc) (Y.δ i.succ) = CategoryStruct.comp (X.δ i) (self.h j)
- h_comp_σ_castSucc_of_le {n : ℕ} (i j : Fin (n + 1)) (hij : i ≤ j) : CategoryStruct.comp (self.h j) (Y.σ i.castSucc) = CategoryStruct.comp (X.σ i) (self.h j.succ)
- h_comp_σ_succ_of_lt {n : ℕ} (i j : Fin (n + 1)) (hji : j ≤ i) : CategoryStruct.comp (self.h j) (Y.σ i.succ) = CategoryStruct.comp (X.σ i) (self.h j.castSucc)
Instances For
The constant homotopy from f to f.
Instances For
Postcompose a simplicial homotopy with a functor F : C ⥤ D.
Instances For
Postcompose a simplicial homotopy with a morphism of simplicial objects.
Instances For
Precompose a simplicial homotopy with a morphism of simplicial objects.