Simplicial homology #
In this file, we define the homology of simplicial sets.
For any preadditive category C with coproducts of size w and any
object R : C, the simplicial chain complex of a simplicial
set X is denoted X.chainComplex R, and its homology
in degree n : ℕ is X.homology R n.
The chain complex associated to a simplicial set, with coefficients in R : C.
It computes the simplicial homology of a simplicial sets with coefficients
in R. One can recover the ordinary simplicial chain complex when C := Ab
and X := ℤ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Alias of SSet.chainComplexFunctor.
The chain complex associated to a simplicial set, with coefficients in R : C.
It computes the simplicial homology of a simplicial sets with coefficients
in R. One can recover the ordinary simplicial chain complex when C := Ab
and X := ℤ.
Instances For
The adjunction Hom(Cⁿ(-, X), F) ≃ Hom(X, F(Δ[n])) for R : C and F : SSet ⥤ C.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Alias of SSet.chainComplexFunctorAdjunction.
The adjunction Hom(Cⁿ(-, X), F) ≃ Hom(X, F(Δ[n])) for R : C and F : SSet ⥤ C.
Instances For
The (simplicial) chain complex of a simplicial set X with
coefficients in R : C. Its homology is the simplicial homology
of X.
Equations
- X.chainComplex R = ((SSet.chainComplexFunctor C).obj R).obj X
Instances For
The morphism of simplicial chain complexes induces by a morphism of simplicial sets.
Equations
- SSet.chainComplexMap f R = ((SSet.chainComplexFunctor C).obj R).map f
Instances For
The inclusion R ⟶ (X.chainComplex R).X n of the summand
corresponding to a n-simplex x : X _⦋n⦌.
Equations
- X.ιChainComplex x = CategoryTheory.Limits.Sigma.ι (fun (x : X.obj (Opposite.op { len := n })) => R) x
Instances For
The colimit cofan which defines the simplicial n-chains
(X.chainComplex R).X n.
Equations
- X.chainComplexXCofan R n = CategoryTheory.Limits.Cofan.mk ((X.chainComplex R).X n) X.ιChainComplex
Instances For
Simplicial n-chains (X.chainComplex R).X n of a simplicial set X
with coefficients in R identify to a coproduct of copies of R
indexed by X _⦋n⦌.
Equations
- X.isColimitChainComplexXCofan R n = CategoryTheory.Limits.coproductIsCoproduct fun (x : X.obj (Opposite.op { len := n })) => R
Instances For
The simplicial homology with coefficients in R : C in degree n
of a simplicial set X.
Equations
- X.homology R n = HomologicalComplex.homology (X.chainComplex R) n
Instances For
The morphism in simplicial homology that is induced by a morphism of simplicial sets.
Equations
- SSet.homologyMap f R n = HomologicalComplex.homologyMap (SSet.chainComplexMap f R) n
Instances For
The simplicial homology functor in degree n with coefficients in R : C.
Equations
- SSet.homologyFunctor R n = { obj := fun (X : SSet) => X.homology R n, map := fun {X Y : SSet} (f : X ⟶ Y) => SSet.homologyMap f R n, map_id := ⋯, map_comp := ⋯ }