Transporting ambient isotopies across changes of ambient coordinates #
The geometric-topology roadmap (TauCetiRoadmap/GeometricTopology/README.md, "Encoding
conventions") mandates that isotopy and ambient isotopy be "defined generally, then
specialised ... in full generality", with the single general construction underlying locally
flat isotopy (layer 2), diffeotopies (layer 3), and concordance (layer 6) -- "none of those
should re-define it". This file records one such general closure property: an ambient isotopy
can be transported through a change of coordinates on its ambient space.
Given an ambient isotopy Φ of Y and a homeomorphism h : Y ≃ₜ Z, Φ.transport h runs Φ
in the coordinates supplied by h, producing an ambient isotopy of Z. Its total map is
obtained by pre- and post-composing Φ's total homeomorphism with id ×ₜ h⁻¹ and id ×ₜ h,
so it is again an ambient isotopy. The endpoint formula records that each time slice is h
conjugating the corresponding slice of Φ; downstream specialisations to smooth or locally
flat settings can add their own structure on top of this point-set statement.
The self-homeomorphism case h : Y ≃ₜ Y is Φ.conj h, the conjugation of an ambient isotopy
that keeps the ambient space fixed; here the endpoint slices land in the group Y ≃ₜ Y and the
transport formulas specialise to genuine group conjugates h * - * h⁻¹.
Main definitions #
TauCeti.AmbientIsotopy.transport: the ambient isotopyΦtransported acrossh : Y ≃ₜ Z, with total map(t, z) ↦ (t, h (Φ (t, h⁻¹ z))).TauCeti.AmbientIsotopy.conj: the self-homeomorphism caseΦ.transport hforh : Y ≃ₜ Y, the ambient isotopyΦconjugated byh.
Main results #
TauCeti.AmbientIsotopy.homeomorph_transport: every time slice ofΦ.transport his the conjugate(h.symm.trans (Φ.homeomorph t)).trans h.TauCeti.AmbientIsotopy.finalHomeomorph_transport: the final homeomorphism ofΦ.transport his the conjugate(h.symm.trans Φ.finalHomeomorph).trans h.TauCeti.AmbientIsotopy.homeomorph_conj/finalHomeomorph_conj: the self-homeomorphism specialisations, with the conjugates written as group productsh * - * h⁻¹inY ≃ₜ Y.
Transport of an ambient isotopy across a homeomorphism h : Y ≃ₜ Z of ambient spaces:
at each time t run the homeomorphism Φ t in the coordinates supplied by h, giving
z ↦ h (Φ (t, h⁻¹ z)). The total map is a homeomorphism because it is Φ's total homeomorphism
pre- and post-composed with the product homeomorphisms id ×ₜ h⁻¹ and id ×ₜ h.
Instances For
Every time slice of a transported ambient isotopy is the corresponding slice of Φ read in
the coordinates supplied by h:
(Φ.transport h).homeomorph t = (h.symm.trans (Φ.homeomorph t)).trans h.
The final homeomorphism of a transported ambient isotopy is the final homeomorphism of Φ
read in the coordinates supplied by h:
(Φ.transport h).finalHomeomorph = (h.symm.trans Φ.finalHomeomorph).trans h.
Conjugation of an ambient isotopy by a self-homeomorphism h: the special case of
AmbientIsotopy.transport in which the change of coordinates fixes the ambient space, so the
endpoint slices conjugate inside the group Y ≃ₜ Y. The total map is
(t, y) ↦ (t, h (Φ (t, h⁻¹ y))).
Instances For
Every time slice of a conjugated ambient isotopy is the conjugate of the corresponding time
slice: (Φ.conj h).homeomorph t = h * Φ.homeomorph t * h⁻¹.
The final homeomorphism of a conjugated ambient isotopy is the conjugate of the final
homeomorphism: (Φ.conj h).finalHomeomorph = h * Φ.finalHomeomorph * h⁻¹.