Computing homology using nondegenerate simplices #
In this file, we introduce the normalized chain complex X.normalizedChainComplex R
of a simplicial set X with coefficients in R (where R is an object of a
preadditive category C with coproducts). The n-chains of this complex
identify to the coproduct of copies of R indexed by the nondegenerate
n-simplices of X. In particular, we deduce that the homology is zero in degree ≥ d
when X has dimension < d.
The normalized chain complex of a simplicial set X with coefficients in R.
In degree n, it consists of a coproduct of copies of R indexed by the
nondegenerate n-simplices of X.
Equations
Instances For
The split epi X.chainComplex R ⟶ X.normalizedChainComplex R.
Equations
Instances For
The split mono X.normalizedChainComplex R ⟶ X.chainComplex R.
Equations
Instances For
The homotopy equivalence from X.chainComplex R to X.normalizedChainComplex R.
Equations
Instances For
The map R ⟶ (X.normalizedChainComplex R).X n for any x : X _⦋n⦌. Note that
this is zero if x is a degenerate simplex, see ιNormalizedChainComplex_eq_zero.
Equations
- X.ιNormalizedChainComplex x = CategoryTheory.CategoryStruct.comp (X.ιChainComplex x) ((X.toNormalizedChainComplex R).f n)
Instances For
The cofan given by the inclusions
X.ιNormalizedChainComplex x : R ⟶ (X.normalizedChainComplex R).X n for all
nondegenerate n-simplices x of a simplicial set X.
Equations
- X.cofanNormalizedChainComplex R n = CategoryTheory.Limits.Cofan.mk ((X.normalizedChainComplex R).X n) fun (x : ↑(X.nonDegenerate n)) => X.ιNormalizedChainComplex ↑x
Instances For
(X.normalizedChainComplex R).X n identifies to the coproduct of copies
of R indexed by the nondegenerate n-simplices of the simplicial set X.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The morphism X.normalizedChainComplex R ⟶ Y.normalizedChainComplex R induced
by a morphism a simplicial sets X ⟶ Y.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given R : C, this is the functor SSet.{w} ⥤ ChainComplex C ℕ which sends
a simplicial set X to X.normalizedChainComplex R.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The morphism X.toNormalizedChainComplex R for any simplicial set X,
as a natural transformation.
Equations
- SSet.toNormalizedChainComplexNatTrans R = { app := fun (X : SSet) => X.toNormalizedChainComplex R, naturality := ⋯ }