Moore loop components and the fundamental group #
The path components of the Moore loop space identify with the fundamental group. The map on
loops is multiplicative when a loop is sent to the inverse of its fixed-interval homotopy class:
Mathlib multiplies endomorphisms by reversed categorical composition
(FundamentalGroup.mul_def), while Moore loops concatenate in traversal order.
The component identification uses the Moore/fixed-interval homotopy equivalence and
HomotopyGroup.zerothHomotopyLoopSpaceEquivFundamentalGroup. This convention gives the
multiplicative comparison needed for the degree-zero Pontryagin algebra.
In particular, Moore loops are path connected exactly when the fundamental group is trivial.
See W. S. Massey, Singular Homology Theory, Chapter VII, and Barraud--Damian--Humilière--Oancea, Floer homology with DG coefficients, §2.2, https://arxiv.org/html/2404.07953v3#S2.SS2.
The multiplicative class of a Moore loop. The inverse compensates for Mathlib's convention that the product of fundamental-group elements traverses the right factor first.
Instances For
The generator equation for the multiplicative Moore-loop class.
Path components of Moore loops identify with the fundamental group, in the multiplicative
convention of fundamentalGroupHom.
Instances For
The component equivalence agrees with the multiplicative class on loops.
Every element of the fundamental group is the multiplicative class of a Moore loop.
Moore loops are path connected exactly when the fundamental group at their basepoint is trivial.
The multiplicative loop class is natural under based continuous maps.