Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Seam–interior smooth compatibility for the two-disk quotient

Proved
SP4Seam.seam_transition_compatibility

by ryanshin · Sep 7, 2026 · Mathlib 0df444a (Lean v4.33.1)

differential-topologymanifoldsseam-chartssp4sp4-foundations

Let m∈Nm\in\mathbb Nm∈N, let Em=Rm+1E_m=\mathbb R^{m+1}Em​=Rm+1, and put Dm+1={w∈Em:∥w∥≤1}D^{m+1}=\{w\in E_m:\|w\|\leq1\}Dm+1={w∈Em​:∥w∥≤1} and Sm={u∈Em:∥u∥=1}S^m=\{u\in E_m:\|u\|=1\}Sm={u∈Em​:∥u∥=1}, with their Euclidean subspace topologies. Give SmS^mSm its standard stereographic smooth structure. Fix a homeomorphism φ:Sm→Sm\varphi:S^m\to S^mφ:Sm→Sm. Let

Qφ=(DLm+1⊔DRm+1)/(uL∼φ(u)R)Q_\varphi=(D^{m+1}_L\sqcup D^{m+1}_R)/(u_L\sim\varphi(u)_R)Qφ​=(DLm+1​⊔DRm+1​)/(uL​∼φ(u)R​)

have the quotient topology, where the displayed pairs generate the equivalence relation. Write [w]L,[w]R[w]_L,[w]_R[w]L​,[w]R​ for the quotient images, VL={[w]L:∥w∥<1}V_L=\{[w]_L:\|w\|<1\}VL​={[w]L​:∥w∥<1}, and VR={[w]R:∥w∥<1}V_R=\{[w]_R:\|w\|<1\}VR​={[w]R​:∥w∥<1}.

The open seam UφU_\varphiUφ​ is the image of the explicit bicollar

cφ:Sm×(−1,1)⟶Qφ,cφ(u,t)={[(1−t/2)u]L,0≤t<1,[(1+t/2)φ(u)]R,−1<t<0.c_\varphi:S^m\times(-1,1)\longrightarrow Q_\varphi,\qquad c_\varphi(u,t)= \begin{cases} [(1-t/2)u]_L,&0\leq t<1,\\ [(1+t/2)\varphi(u)]_R,&-1<t<0. \end{cases}cφ​:Sm×(−1,1)⟶Qφ​,cφ​(u,t)={[(1−t/2)u]L​,[(1+t/2)φ(u)]R​,​0≤t<1,−1<t<0.​

This is the source's homeomorphism onto the open seam; Uφ,VL,VRU_\varphi,V_L,V_RUφ​,VL​,VR​ are open and cover the quotient. The two interiors are disjoint. The quotient seam itself corresponds to t=0t=0t=0.

For each x∈Uφx\in U_\varphix∈Uφ​, write cφ−1(x)=(ux,tx)c_\varphi^{-1}(x)=(u_x,t_x)cφ−1​(x)=(ux​,tx​). Let σux\sigma_{u_x}σux​​ be the standard stereographic chart selected at uxu_xux​, including the source's orthonormal-basis identification with Rm\mathbb R^mRm, and let Am:Rm×R→EmA_m:\mathbb R^m\times\mathbb R\to E_mAm​:Rm×R→Em​ be the continuous linear identification Am(a,t)=(t,a)A_m(a,t)=(t,a)Am​(a,t)=(t,a). The seam regional chart χx\chi_xχx​ is specified by

χx(cφ(u,t))=Am(σux(u),t)\chi_x(c_\varphi(u,t))=A_m(\sigma_{u_x}(u),t)χx​(cφ​(u,t))=Am​(σux​​(u),t)

on its chart source. For every yL∈VLy_L\in V_LyL​∈VL​ and yR∈VRy_R\in V_RyR​∈VR​, the corresponding regional charts λyL\lambda_{y_L}λyL​​ and ρyR\rho_{y_R}ρyR​​ give the original Euclidean disk-interior coordinates, λyL([w]L)=w\lambda_{y_L}([w]_L)=wλyL​​([w]L​)=w and ρyR([w]R)=w\rho_{y_R}([w]_R)=wρyR​​([w]R​)=w. These regional charts are partial homeomorphisms from the actual quotient to EmE_mEm​, obtained using the open-region inclusions.

For any two such regional charts a,ba,ba,b, define Ta→b=b∘a−1T_{a\to b}=b\circ a^{-1}Ta→b​=b∘a−1 only on its natural overlap domain a(dom⁡a∩dom⁡b)a(\operatorname{dom}a\cap\operatorname{dom}b)a(doma∩domb). Every smoothness assertion below is C∞C^\inftyC∞ over R\mathbb RR on exactly that domain, including the case of an empty overlap. It does not assert smoothness of a totalized inverse outside the domain. All dimensions m≥0m\geq0m≥0 are included.

For every m∈Nm\in\mathbb Nm∈N and every homeomorphism φ:Sm→Sm\varphi:S^m\to S^mφ:Sm→Sm, the explicit regional charts on QφQ_\varphiQφ​ satisfy all four assertions: (i) for every x∈Uφ,yL∈VLx\in U_\varphi,y_L\in V_Lx∈Uφ​,yL​∈VL​, the seam-to-left-interior transition is C∞C^\inftyC∞ on its natural overlap source; (ii) for every such x,yLx,y_Lx,yL​, the reverse transition is C∞C^\inftyC∞ on its natural overlap source; (iii) if φ−1\varphi^{-1}φ−1 is smooth between the standard spheres, then for every x∈Uφ,yR∈VRx\in U_\varphi,y_R\in V_Rx∈Uφ​,yR​∈VR​, the right-interior-to-seam transition is C∞C^\inftyC∞ on its natural overlap source; and (iv) if φ\varphiφ is smooth between the standard spheres, then for every such x,yRx,y_Rx,yR​, the seam-to-right-interior transition is C∞C^\inftyC∞ on its natural overlap source. The smoothness assumptions in (iii) and (iv) remain inside their respective implications. In particular, a smooth boundary diffeomorphism supplies both assumptions, without changing the stronger unconditional left-side assertions.

For uuu in the sphere chart source, the geometric overlap formulas, before application of σux\sigma_{u_x}σux​​ and AmA_mAm​, are

Uφ→VL:(u,t)↦(1−t/2)u,0<t<1,VL→Uφ:w↦(w/∥w∥, 2(1−∥w∥)),Uφ→VR:(u,t)↦(1+t/2)φ(u),−1<t<0,VR→Uφ:w↦(φ−1(w/∥w∥), −2(1−∥w∥)).\begin{array}{ll} U_\varphi\to V_L:&(u,t)\mapsto(1-t/2)u,\quad 0<t<1,\\ V_L\to U_\varphi:&w\mapsto(w/\|w\|,\,2(1-\|w\|)),\\ U_\varphi\to V_R:&(u,t)\mapsto(1+t/2)\varphi(u),\quad -1<t<0,\\ V_R\to U_\varphi:&w\mapsto(\varphi^{-1}(w/\|w\|),\,-2(1-\|w\|)). \end{array}Uφ​→VL​:VL​→Uφ​:Uφ​→VR​:VR​→Uφ​:​(u,t)↦(1−t/2)u,0<t<1,w↦(w/∥w∥,2(1−∥w∥)),(u,t)↦(1+t/2)φ(u),−1<t<0,w↦(φ−1(w/∥w∥),−2(1−∥w∥)).​

In both inverse formulas, 1/2<∥w∥<11/2<\|w\|<11/2<∥w∥<1. The actual inverse overlap additionally requires w/∥w∥w/\|w\|w/∥w∥ on the left, or φ−1(w/∥w∥)\varphi^{-1}(w/\|w\|)φ−1(w/∥w∥) on the right, to belong to the source of σux\sigma_{u_x}σux​​. Thus the domain must not be replaced by the whole annulus. These formulas identify the coordinate changes being asserted smooth; they are not a proof explanation.

This single target groups four proved assertions from the cited source. It concerns actual regional chart transitions; it does not assert a global smooth-manifold instance, a diffeomorphism with the standard sphere, or a decomposition of an arbitrary homotopy sphere into two standard disks.

Preamble
import Mathlib
import Definitions.Def_SPC4DiskCharts
import Definitions.Def_SP4Gluing
import Definitions.Def_SP4PullbackCharts
import Definitions.Def_SP4SeamPullbackGroupoid
import Definitions.Def_SP4SeamDisk
import Definitions.Def_SP4SeamHemispherePart1
import Definitions.Def_SP4SeamHemispherePart2
import Definitions.Def_SP4SeamHemispherePart3

set_option autoImplicit false
open Set Metric SP4Gluing SPC4Disk SP4Seam
open scoped ContDiff Manifold
Formal statement
theorem SP4Seam.seam_transition_compatibility {m : ℕ}
    (φ : sphere (0 : EuclideanSpace ℝ (Fin (m + 1))) 1 ≃ₜ
      sphere (0 : EuclideanSpace ℝ (Fin (m + 1))) 1) :
    (∀ (x : openSeam φ) (y : interiorFst φ),
      ContDiffOn ℝ ∞ ((regionChart (isOpen_openSeam φ) x).symm.trans
        (regionChart (isOpen_interiorFst φ) y))
        ((regionChart (isOpen_openSeam φ) x).symm.trans
          (regionChart (isOpen_interiorFst φ) y)).source) ∧
    (∀ (x : openSeam φ) (y : interiorFst φ),
      ContDiffOn ℝ ∞ ((regionChart (isOpen_interiorFst φ) y).symm.trans
        (regionChart (isOpen_openSeam φ) x))
        ((regionChart (isOpen_interiorFst φ) y).symm.trans
          (regionChart (isOpen_openSeam φ) x)).source) ∧
    (ContMDiff (𝓡 m) (𝓡 m) ∞ φ.symm →
      ∀ (x : openSeam φ) (y : interiorSnd φ),
      ContDiffOn ℝ ∞ ((regionChart (isOpen_interiorSnd φ) y).symm.trans
        (regionChart (isOpen_openSeam φ) x))
        ((regionChart (isOpen_interiorSnd φ) y).symm.trans
          (regionChart (isOpen_openSeam φ) x)).source) ∧
    (ContMDiff (𝓡 m) (𝓡 m) ∞ φ →
      ∀ (x : openSeam φ) (y : interiorSnd φ),
      ContDiffOn ℝ ∞ ((regionChart (isOpen_openSeam φ) x).symm.trans
        (regionChart (isOpen_interiorSnd φ) y))
        ((regionChart (isOpen_openSeam φ) x).symm.trans
          (regionChart (isOpen_interiorSnd φ) y)).source) := by sorry
Source
Ryan Shin, Hemisphere.lean, unpublished Lean source (2026): contDiffOn_seam_interiorFst_trans, lines 2439–2460; contDiffOn_seam_interiorFst_trans_symm, lines 2944–2974; contDiffOn_seam_interiorSnd_trans_symm, lines 3393–3423; contDiffOn_seam_interiorSnd_trans, lines 3555–3577. Original file SHA-256 c48843d2c4ec6987acfd7f7ab3a92bfed990376206142e74712795b4e9399828. The new public name groups these four source assertions as a conjunction, not a fifth independent geometric result. Original file was untracked; no commit blob is claimed.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactJoin Slack© 2026 Prove2Me