The small-chain complex and its inclusion into singular chains #
For an open cover 𝒰 of a space X, this file packages the degree-wise
small-chain submodules smallChainSubmodule R X 𝒰 n (from SmallChains.lean)
into a chain complex
C_*^𝒰(X; R)
whose differential is the restriction of the singular boundary
(singularBoundary_maps_smallChainSubmodule guarantees the restriction is
well-defined), and defines the inclusion chain map
C_*^𝒰(X; R) ⟶ C_*(X; R).
Main definitions #
SphereOddDegree.smallBoundary— the restriction of the singular boundary to the small-chain submodules.SphereOddDegree.smallChainComplex— the chain complex of small singular chains.SphereOddDegree.smallGenerator— the small generator associated to a small singular simplex, as an element of the degree-nsmall-chain submodule.SphereOddDegree.smallChainsInclusion— the inclusion chain map into the full singular chain complex.
Main results #
SphereOddDegree.smallChainsInclusion_f_apply— the inclusion is degreewise the natural inclusion of the submodule.SphereOddDegree.smallChainsInclusion_generator— the inclusion sends a small generator to the corresponding singular basis chain.SphereOddDegree.smallChainsInclusion_boundary_compatible— the inclusion commutes with the restricted differential and the full singular boundary.
We do not prove here that smallChainsInclusion is a quasi-isomorphism.
1. The restricted boundary #
The restriction of the singular boundary ∂ : C_{n+1}(X; R) → C_n(X; R) to
the small-chain submodules. Well-defined by
singularBoundary_maps_smallChainSubmodule.
Equations
Instances For
The composite ∂ ∘ ∂ of restricted boundaries vanishes.
2. The small-chain complex #
The small-chain complex C_*^𝒰(X; R). In degree n the object is the
small-chain submodule smallChainSubmodule R X 𝒰 n; the differential is the
restricted singular boundary smallBoundary.
Equations
- SphereOddDegree.smallChainComplex R X 𝒰 = ChainComplex.of (fun (n : ℕ) => ↧↥(SphereOddDegree.smallChainSubmodule R X 𝒰 n)) (fun (n : ℕ) => SphereOddDegree.smallBoundary R X 𝒰 n) ⋯
Instances For
3. Small generators #
The small generator associated to a 𝒰-small singular simplex σ, as an
element of the degree-n small-chain submodule.
Equations
Instances For
4. The inclusion chain map #
The inclusion chain map C_*^𝒰(X; R) ⟶ C_*(X; R). Degreewise it is the
natural inclusion of the small-chain submodule into the singular chain group.
Equations
- SphereOddDegree.smallChainsInclusion R X 𝒰 = { f := fun (n : ℕ) => ModuleCat.ofHom (SphereOddDegree.smallChainSubmodule R X 𝒰 n).subtype, comm' := ⋯ }
Instances For
The inclusion is, degreewise, the natural inclusion of the submodule:
its underlying map sends c to its value c.val.
The inclusion sends a small generator to the corresponding singular basis chain.
Boundary compatibility. The inclusion commutes with the restricted differential of the small complex and the full singular boundary.