Documentation

TauCeti.Topology.Homotopy.AmbientIsotopyConj

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 #

Main results #

noncomputable def TauCeti.AmbientIsotopy.transport {Y : Type u_1} {Z : Type u_2} [TopologicalSpace Y] [TopologicalSpace Z] (Φ : AmbientIsotopy Y) (h : Y ≃ₜ Z) :

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
    @[simp]
    theorem TauCeti.AmbientIsotopy.transport_apply {Y : Type u_1} {Z : Type u_2} [TopologicalSpace Y] [TopologicalSpace Z] (Φ : AmbientIsotopy Y) (h : Y ≃ₜ Z) (p : ↑unitInterval × Z) :
    @[simp]
    theorem TauCeti.AmbientIsotopy.final_transport {Y : Type u_1} {Z : Type u_2} [TopologicalSpace Y] [TopologicalSpace Z] (Φ : AmbientIsotopy Y) (h : Y ≃ₜ Z) (z : Z) :
    (Φ.transport h).final z = h (Φ.final (h.symm z))
    @[simp]

    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.

    @[simp]

    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.

    noncomputable def TauCeti.AmbientIsotopy.conj {Y : Type u_1} [TopologicalSpace Y] (Φ : AmbientIsotopy Y) (h : Y ≃ₜ Y) :

    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
      @[simp]
      theorem TauCeti.AmbientIsotopy.conj_apply {Y : Type u_1} [TopologicalSpace Y] (Φ : AmbientIsotopy Y) (h : Y ≃ₜ Y) (p : ↑unitInterval × Y) :
      (Φ.conj h).toContinuousMap p = h (Φ.toContinuousMap (p.1, h.symm p.2))
      @[simp]
      theorem TauCeti.AmbientIsotopy.final_conj {Y : Type u_1} [TopologicalSpace Y] (Φ : AmbientIsotopy Y) (h : Y ≃ₜ Y) (y : Y) :
      (Φ.conj h).final y = h (Φ.final (h.symm y))
      @[simp]

      Every time slice of a conjugated ambient isotopy is the conjugate of the corresponding time slice: (Φ.conj h).homeomorph t = h * Φ.homeomorph t * h⁻¹.

      @[simp]

      The final homeomorphism of a conjugated ambient isotopy is the conjugate of the final homeomorphism: (Φ.conj h).finalHomeomorph = h * Φ.finalHomeomorph * h⁻¹.