Concatenation under the comparison with the unit interval #
The comparison Path.toMoorePath of TauCeti.Topology.PathSpace.Moore.Comparison.Basic does not
take the concatenation p.trans q of two paths on the unit interval to the concatenation of their
Moore paths: the first runs through both paths at double speed in length one, the second runs
through them at unit speed in length two. The two differ by a reparametrization, and this file
records that they are homotopic through a homotopy that is continuous in the pair of paths and
preserves the end points: p.toMoorePath.trans q.toMoorePath is (p.trans q).toMoorePath.rescale 2 (Path.transMoorePath_eq_rescale), and MoorePath.rescale from length 1 to length 2 is the
homotopy (Path.transMoorePathHomotopy). This is the compatibility of the comparison with the
concatenation actions of the loop spaces on the path spaces.
For loops, this says that Path.toMooreLoop : Path x x → MooreLoopSpace X x is a monoid
homomorphism up to homotopy (Path.transMooreLoopHomotopy), and, through the homotopy
equivalence, so is MooreLoopSpace.toPath in the other direction
(MooreLoopSpace.mulToPathHomotopy): the homotopy equivalence
MooreLoopSpace.homotopyEquivPath is multiplicative up to homotopy in both directions.
Main results #
Path.transMoorePath_eq_rescale:p.toMoorePath.trans q.toMoorePathis(p.trans q).toMoorePathreparametrized to length two.Path.transMoorePathHomotopy: the homotopy from(p.trans q).toMoorePathtop.toMoorePath.trans q.toMoorePath, continuous in(p, q), through paths fromxtoz(transMoorePathHomotopy_source,transMoorePathHomotopy_target).Path.transMooreLoopHomotopy:Path.toMooreLoopis multiplicative up to homotopy.TauCeti.MooreLoopSpace.mulToPathHomotopy:MooreLoopSpace.toPathis multiplicative up to homotopy.
References #
- J.-F. Barraud, M. Damian, V. Humilière, A. Oancea, Floer homology with DG coefficients. Applications to cotangent bundles, arXiv:2404.07953, §7.1.
- G. W. Whitehead, Elements of Homotopy Theory, GTM 61, Springer, 1978, Chapter III.
The concatenation of two Moore paths of length one #
The concatenation of the Moore paths of p and q is the Moore path of p.trans q,
reparametrized from length one to length two.
The Moore path of the concatenation of two paths on the unit interval, as a continuous map of the pair.
Instances For
The concatenation of the Moore paths of two paths on the unit interval, as a continuous map of the pair.
Instances For
The comparison with the unit interval is compatible with concatenation up to homotopy:
the homotopy from (p.trans q).toMoorePath to p.toMoorePath.trans q.toMoorePath, continuous in
the pair (p, q), which reparametrizes the Moore path of p.trans q from length 1 to length
2.
Instances For
Loops #
The Moore loop of the concatenation of two loops on the unit interval.
Instances For
The underlying Moore path of a product of Moore loops of two loops on the unit interval.
The product of the Moore loops of two loops on the unit interval.
Instances For
Path.toMooreLoop is multiplicative up to homotopy: the homotopy from
(p.trans q).toMooreLoop to p.toMooreLoop * q.toMooreLoop, continuous in (p, q).
Instances For
The concatenation of the loops on the unit interval of two Moore loops.
Instances For
The loop on the unit interval of the product of two Moore loops.
Instances For
MooreLoopSpace.toPath is multiplicative up to homotopy: the homotopy from
γ.toPath.trans δ.toPath to (γ * δ).toPath, continuous in (γ, δ). Together with
Path.transMooreLoopHomotopy, the homotopy equivalence homotopyEquivPath between the Moore loops
and Mathlib's loops is multiplicative up to homotopy in both directions.