Zeroth homology of the Moore loop algebra #
Normalized cubical zeroth homology of the Moore loop space is the group algebra of the fundamental group, over any commutative coefficient ring. The identification uses the existing cubical/simplicial comparison and Mathlib's singular zeroth-homology computation, rather than a second classification of boundaries.
The point chain of a Moore loop is sent to the basis element indexed by the inverse of its
fixed-interval homotopy class. This is the multiplicative convention forced by Mathlib's
FundamentalGroup.mul_def: categorical multiplication traverses the right factor first.
The Pontryagin product still concatenates loops in traversal order.
The unital Pontryagin algebra structure on loopHomologyZero preserves its original module
structure. loopHomologyZeroAlgEquiv identifies it with the group algebra, and
loopHomologyZeroπ_mul and loopHomologyZeroπ_one identify the actual chain product and unit
with the homology operations. The projection loopZeroChainToGroupAlgebra of zero chains is
surjective, and its kernel is exactly the boundaries (loopZeroChainToGroupAlgebra_eq_zero_iff).
This supplies the algebraic bridge from loop chains to classical
local coefficients. References: W. S. Massey, Singular Homology Theory,
Chapter VII; Barraud--Damian--Humilière--Oancea, Floer homology with DG coefficients, §2.2,
https://arxiv.org/html/2404.07953v3#S2.SS2.
The formal construction reuses TopCat.singularHomology₀Iso and
ModuleCat.finsuppCoconeIsColimit.
Cubical homology of the Moore loop space in degree zero, with coefficients in R.
Instances For
The identification of cubical H₀(ΩX; R) with R[π₁(X, x)]. Its convention on generators
is the inverse path class, so it preserves traversal-order Pontryagin multiplication.
Instances For
The homology class of a normalized cubical zero chain of Moore loops.
Instances For
Projection of zero chains to the fundamental-group algebra through actual cubical homology.
Instances For
The isomorphism on homology agrees with the zero-chain group-algebra projection.
Every zeroth homology class is represented by a normalized cubical zero chain.
A zero-dimensional cube of a Moore loop projects to its fundamental-group basis element.
Boundaries of one chains vanish under the canonical homology projection.
The group-algebra projection annihilates cubical boundaries.
A zero chain of Moore loops has zero homology class exactly when it is a boundary.
A zero chain of Moore loops lies in the kernel of the projection to the group algebra exactly when it is a boundary.
The projection of zero chains of Moore loops to the group algebra is surjective.
Projection to the group algebra preserves the Pontryagin product of arbitrary zero chains. Thus the linear identification on actual homology identifies its induced product with the convolution product in the group algebra.
Projection takes the constant, duration-zero loop unit to the group-algebra unit.
The unital Pontryagin ring on actual cubical zeroth homology. Only multiplication, the unit,
and their powers and casts are transported through the linear comparison; the existing
homology addition, negation and scalar action are preserved. The equations
loopHomologyZeroπ_mul and loopHomologyZeroπ_one identify this structure with the product
and unit induced by Moore-loop chains, rather than an independently chosen ring structure.
The Pontryagin algebra uses the original coefficient action on cubical homology.
The unital algebra identification H₀(ΩX; R) ≃ₐ[R] R[π₁(X, x)], using inverse path
classes to reconcile traversal-order Pontryagin multiplication with Mathlib's group convention.
Its underlying linear equivalence is exactly loopHomologyZeroIso.
Instances For
The algebra equivalence preserves the original linear homology comparison.
The algebra equivalence agrees with the existing zero-chain projection.
The product on homology is represented by the actual Pontryagin product on zero chains.
Surjectivity of loopHomologyZeroπ makes this equation characterize the homology product.
The constant duration-zero Moore loop represents the unit of the homology algebra.
Taking the zeroth homology class of a chain commutes with a based continuous map.
The zero-chain projection is natural under based continuous maps.
The homology identification is natural under based maps: it carries the homology map of Moore loops to the linear map induced by the fundamental-group map.