Continuity of the twisted gluing map
ProvedSP4Gluing.continuous_twistedGlueToSphereThe glue map from the twisted sphere to the sphere is continuous.
Two copies of the closed disk are glued along their boundary spheres by a homeomorphism , and twistedGlueToSphere sends the resulting quotient to : the left copy goes to the upper hemisphere by the chart upperHemisphereHomeoDisk, the right copy to the lower hemisphere by lowerHemisphereHomeoDiskRefl after applying the Alexander extension of . The map is already constructed in the definition bundle, with its well-definedness on the quotient discharged; what is claimed here is continuity.
Why it is not free. A map out of a Quot is continuous exactly when its composite with the quotient projection is, and that composite is Sum.elim of the two branch maps. The first branch is a composition of homeomorphisms and is continuous outright. The second is not: it factors through alexanderExt φ.symm, defined by
which is a quotient by and so has no continuity at the centre of the disk for formal reasons. Continuity there holds because exactly — the radial factor annihilates the discontinuity of the direction — so the map is squeezed to as . Away from the centre the direction map unitOr is continuous on , which is open, and the rest is composition.
Mathlib has neither the Alexander trick nor any radial-extension API, so this has to be built from continuousOn_unitOr in the mission's own chart bundle together with a squeeze at the origin.
import Mathlib import Definitions.Def_SP4Gluing set_option autoImplicit false open Set Metric SP4Gluing
theorem SP4Gluing.continuous_twistedGlueToSphere {m : ℕ}
(φ : sphere (0 : EuclideanSpace ℝ (Fin (m + 1))) 1 ≃ₜ
sphere (0 : EuclideanSpace ℝ (Fin (m + 1))) 1) :
Continuous (twistedGlueToSphere φ) := by sorry