Singular chains with local coefficients #
A local coefficient system L on a space X is a functor from its fundamental groupoid to
modules, so it assigns a module to every point and a transport isomorphism to every path class.
Twisting the singular chain complex by L replaces the free module on the singular n-simplices
by the coproduct, over singular n-simplices σ, of the fibre of L at the initial vertex of
σ. Reindexing a simplex moves its initial vertex inside the simplex, so the structure maps of
the resulting simplicial module also transport the coefficients along the image of a path joining
the old initial vertex to the new one.
The topological simplex is simply connected, so that path class, and hence the transport, is determined by its endpoints alone. This is what makes the simplicial identities hold: a composite of transports is again the transport between its endpoints, and the boundary of a twisted chain complex therefore squares to zero for the same formal reason as in the untwisted case.
For a constant system the twisting is trivial and the construction returns Mathlib's singular
chain complex, while a continuous map f : X ⟶ Y induces a chain map from the chains of X
twisted by the system pulled back along f.
Main declarations #
TauCeti.LocalCoefficientSystem.twistedChains: the simplicial module of twisted chains, andtwistedChainComplex,twistedHomologyfor its alternating face map complex and homology.TauCeti.LocalCoefficientSystem.twistedChainsFunctor: twisted chains as a functor of the coefficient system, withtwistedChainComplexCoefficientMapandtwistedHomologyCoefficientMapfor the induced maps of complexes and of homology, together with their identity and composition laws.TauCeti.LocalCoefficientSystem.twistedHomologyConstantIso: for a constant system, twisted homology is ordinary singular homology, naturally both in the module of coefficients and in the space.TauCeti.LocalCoefficientSystem.twistedChainComplexMap: the chain map induced by a continuous map, andtwistedHomologyMapthe resulting map on twisted homology, together with their identity and composition laws and their naturality in the coefficient system.
References #
- A. Hatcher, Algebraic Topology, Section 3.H.
The initial vertex of a singular simplex, as an object of the fundamental groupoid.
Equations
Instances For
The morphism of the fundamental groupoid of X obtained by running a singular simplex along
the unique path class between two points of its simplex.
Equations
Instances For
Transport inside a simplex from a point to itself is the identity.
Transports inside a simplex compose: running from z to w and then from w to y is
running from z to y.
Transports inside a simplex compose: running from z to w and then from w to y is
running from z to y.
Transport inside a simplex may be moved along an equality of its target point.
Transport inside a simplex may be moved along an equality of its target point.
Transport inside a reindexed simplex is transport inside the original simplex, between the images of the two points under the reindexing.
Pushing a singular simplex forward along a continuous map carries transport inside it to transport inside the image simplex.
The transport from the initial vertex of a singular m-simplex σ to the initial vertex of
the singular n-simplex obtained from σ by reindexing along α.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reindexing along an identity does not move the initial vertex, so the transport it induces is the canonical identification of the two coefficient modules.
Reindexing along a composite induces the composite of the two vertex transports, up to the canonical identification of the two resulting simplices.
The simplicial object of singular chains of X twisted by the local coefficient system L.
In degree n it is the coproduct, over the singular n-simplices σ of X, of the fibre of
L at the initial vertex of σ; a reindexing acts on the summands by transport along the
initial vertices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inclusion into twisted chains of the coefficient module attached to a singular simplex.
Equations
- L.ιTwistedChains σ = CategoryTheory.Limits.Sigma.ι (fun (τ : (TopCat.toSSet.obj X).obj n) => L.obj (TauCeti.LocalCoefficientSystem.initialVertex τ)) σ
Instances For
Two maps out of a module of twisted chains agree as soon as they agree on every summand.
A structure map of twisted chains sends the summand of a simplex σ into the summand of the
reindexed simplex, after transporting the coefficients along the initial vertices.
A structure map of twisted chains sends the summand of a simplex σ into the summand of the
reindexed simplex, after transporting the coefficients along the initial vertices.
The chain complex of singular chains of X twisted by the local coefficient system L.
Equations
Instances For
The inclusion into the degree-k term of the twisted chain complex of the coefficient module
attached to a singular k-simplex.
Equations
- L.ιTwistedChainComplex k σ = L.ιTwistedChains σ
Instances For
Two maps out of a degree of the twisted chain complex agree as soon as they agree on every summand.
The boundary of the twisted chain complex sends the summand of a singular (k + 1)-simplex
σ to the alternating sum of the summands of the faces of σ, the coefficients being transported
from the initial vertex of σ to the initial vertex of each face.
The boundary of the twisted chain complex sends the summand of a singular (k + 1)-simplex
σ to the alternating sum of the summands of the faces of σ, the coefficients being transported
from the initial vertex of σ to the initial vertex of each face.
Singular homology of X with coefficients in the local coefficient system L.
Equations
Instances For
The morphism of twisted chains induced by a morphism of local coefficient systems.
Equations
- TauCeti.LocalCoefficientSystem.twistedChainsCoefficientMap η = { app := TauCeti.LocalCoefficientSystem.twistedChainsCoefficientApp✝ η, naturality := ⋯ }
Instances For
A morphism of local coefficient systems acts on the summand of a simplex σ through its
component at the initial vertex of σ.
A morphism of local coefficient systems acts on the summand of a simplex σ through its
component at the initial vertex of σ.
Twisted singular chains as a functor of the local coefficient system.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The identity morphism of a coefficient system induces the identity of twisted chains.
A composite of morphisms of coefficient systems induces the composite of the two induced morphisms of twisted chains.
A composite of morphisms of coefficient systems induces the composite of the two induced morphisms of twisted chains.
The morphism of twisted chain complexes induced by a morphism of local coefficient systems.
Equations
- One or more equations did not get rendered due to their size.
Instances For
In each degree, a morphism of local coefficient systems acts on the summand of a simplex σ
through its component at the initial vertex of σ.
In each degree, a morphism of local coefficient systems acts on the summand of a simplex σ
through its component at the initial vertex of σ.
The identity morphism of a coefficient system induces the identity of twisted chain complexes.
A composite of morphisms of coefficient systems induces the composite of the two induced morphisms of twisted chain complexes.
A composite of morphisms of coefficient systems induces the composite of the two induced morphisms of twisted chain complexes.
An isomorphism of local coefficient systems induces an isomorphism of twisted chain complexes.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The map on twisted homology induced by a morphism of local coefficient systems.
Equations
Instances For
The identity morphism of a coefficient system induces the identity of twisted homology.
A composite of morphisms of coefficient systems induces the composite of the two induced maps of twisted homology.
A composite of morphisms of coefficient systems induces the composite of the two induced maps of twisted homology.
For a constant local coefficient system, twisted chains are the ordinary singular chains.
Equations
Instances For
In each degree, the comparison of twisted chains with ordinary singular chains carries the
summand of a simplex σ onto the summand of σ.
In each degree, the comparison of twisted chains with ordinary singular chains carries the
summand of a simplex σ onto the summand of σ.
In each degree, the inverse of the comparison of twisted chains with ordinary singular chains
carries the summand of a simplex σ onto the twisted summand of σ.
In each degree, the inverse of the comparison of twisted chains with ordinary singular chains
carries the summand of a simplex σ onto the twisted summand of σ.
The comparison of twisted chains with ordinary singular chains is natural in the coefficient module: a morphism of modules acts on the twisted side through the constant systems it induces, and on the singular side summandwise.
For a constant local coefficient system, the twisted chain complex is the ordinary singular chain complex with coefficients in the same module.
Equations
- One or more equations did not get rendered due to their size.
Instances For
In each degree, the comparison of the twisted chain complex with the ordinary singular chain
complex carries the summand of a simplex σ onto the summand of σ.
In each degree, the comparison of the twisted chain complex with the ordinary singular chain
complex carries the summand of a simplex σ onto the summand of σ.
In each degree, the inverse of the comparison of the twisted chain complex with the ordinary
singular chain complex carries the summand of a simplex σ onto the twisted summand of σ.
The comparison of the twisted chain complex with the ordinary singular chain complex is natural in the coefficient module.
For a constant local coefficient system, twisted homology is ordinary singular homology.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The morphism of twisted chains induced by a continuous map, from the chains twisted by the
pullback system to the chains twisted by L.
Equations
- TauCeti.LocalCoefficientSystem.twistedChainsMap f L = { app := TauCeti.LocalCoefficientSystem.twistedChainsMapApp✝ f L, naturality := ⋯ }
Instances For
A continuous map sends the summand of a simplex σ of X identically onto the summand of its
image simplex in Y.
A continuous map sends the summand of a simplex σ of X identically onto the summand of its
image simplex in Y.
The morphism of twisted chain complexes induced by a continuous map.
Equations
Instances For
Equal continuous maps induce the same map on twisted chain complexes, after the canonical identification of their pullback coefficient systems.
In each degree, a continuous map sends the summand of a simplex σ of X identically onto
the summand of its image simplex in Y.
In each degree, a continuous map sends the summand of a simplex σ of X identically onto
the summand of its image simplex in Y.
The map on twisted homology induced by a continuous map, from the homology of X twisted by
the pullback system to the homology of Y twisted by L.
Equations
Instances For
The monomorphism of twisted chains induced by a monomorphism of spaces is split in every
degree: the retraction keeps the summands of the simplices coming from the subspace and kills the
others. This is what makes the twisted chain sequence of a pair stay exact after applying a
contravariant Hom(-, M).
A monomorphism of spaces induces a degreewise split monomorphism of twisted chain complexes.
A monomorphism of spaces induces a monomorphism of twisted chain complexes.
The identity map induces on twisted chains the map coming from the identification of a coefficient system with its pullback along the identity.
A composite of continuous maps induces on twisted chains the composite of the two induced maps, after the identification of the pullback along the composite with the iterated pullback.
A composite of continuous maps induces on twisted chains the composite of the two induced maps, after the identification of the pullback along the composite with the iterated pullback.
The chain-complex form of twistedChainsMap_id.
The chain-complex form of twistedChainsMap_comp.
The chain-complex form of twistedChainsMap_comp.
The homology form of twistedChainsMap_id.
The homology form of twistedChainsMap_comp.
The homology form of twistedChainsMap_comp.
The morphism of twisted chains induced by a continuous map is natural in the coefficient
system: pushing simplices forward along f and then applying a morphism of systems on Y is the
same as applying the pulled back morphism on X and then pushing forward.
The chain-complex form of twistedChainsMap_naturality.
The chain-complex form of twistedChainsMap_naturality.
The homology form of twistedChainsMap_naturality.
A commutative square of spaces induces a commutative square of twisted chain maps after comparing the two iterated pullbacks of the coefficient system.
The comparison of twisted chains with ordinary singular chains is natural in the space: a continuous map acts on both sides by pushing singular simplices forward, once the pullback of a constant system is identified with the constant system.
The chain-complex form of twistedChainsConstantIso_hom_space_naturality.
The chain-complex form of twistedChainsConstantIso_hom_space_naturality.
The homology form of twistedChainsConstantIso_hom_space_naturality.