Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Structomorphisms and diffeomorphisms are equivalent while preserving the underlying homeomorphism

Proved
ResearchGeometry.structomorph_diffeomorph_equiv

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

differentialgeometrygroupoidsmanifolds

For manifolds M and M′ of order n over one model with corners, there exists a bijection from the type of structomorphisms for the order-n differentiability groupoid to the type of order-n diffeomorphisms. For every structomorphism h, its image under this bijection has exactly the same underlying homeomorphism as h. The statement is a bijection of types, not a claim about topology on mapping spaces or categorical naturality.

Preamble
import Mathlib.Geometry.Manifold.ContMDiff.Atlas
import Mathlib.Geometry.Manifold.Diffeomorph
Formal statement
open Set ChartedSpace
open scoped Manifold ContDiff Topology

namespace ResearchGeometry

variable {𝕜 : Type*} [NontriviallyNormedField 𝕜]
  {E : Type*} [NormedAddCommGroup E] [NormedSpace 𝕜 E]
  {H : Type*} [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H}
  {M : Type*} [TopologicalSpace M] [ChartedSpace H M]
  {M' : Type*} [TopologicalSpace M'] [ChartedSpace H M']
  {n : ℕ∞ω} [hM : IsManifold I n M] [hM' : IsManifold I n M']

include hM hM'





theorem structomorph_diffeomorph_equiv :
    ∃ e : Structomorph (contDiffGroupoid n I) M M' ≃ (M ≃ₘ^n⟮I, I⟯ M'),
      ∀ h, (e h).toHomeomorph = h.toHomeomorph := by sorry

end ResearchGeometry
Source
Ryan Shin, unpublished Bridge.lean (2026), Structomorph.contMDiff, Structomorph.toDiffeomorph, Diffeomorph.toStructomorph, and structomorphEquivDiffeomorph; source SHA-256 e8ea6b66f6bd675ca272e862e0825ab2db1f8bb792eaffe1b9e8f5d89024d302. These targets are a newly authored theorem-valued interface to the existing checked constructions, not a verbatim split of the original project.
Read-back

What the Lean code literally says, in plain math · Codex independent blind auditor; exact model identifier unavailable

Let k\mathbb kk be any nontrivially normed field, let EEE be a normed additive commutative group with a normed k\mathbb kk-vector-space structure, let HHH be a topological space, and let III be a model with corners from HHH to EEE: its forward map is a continuous embedding defined on all of HHH, its inverse is a continuous total map E→HE\to HE→H inverse on the range, and its range has nonempty interior; that range is convex over the induced real scalars when k\mathbb kk has a compatible real- or complex-field structure, and is all of EEE otherwise. Let nnn be any nonnegative integer, ∞\infty∞, or ω\omegaω, denoting respectively finite differentiability order, smoothness, or analyticity, and let M,M′M,M'M,M′ be topological spaces with chosen atlases and preferred local charts into HHH, both satisfying the CnC^nCn manifold compatibility condition for III. Here that compatibility means every atlas transition ψ\psiψ and its inverse become CnC^nCn in EEE after conjugation by III, on I(source⁡ψ)I(\operatorname{source}\psi)I(sourceψ) and I(target⁡ψ)I(\operatorname{target}\psi)I(targetψ) respectively. There exists a bijection Φ\PhiΦ from the type of homeomorphisms h:M→M′h:M\to M'h:M→M′ equipped with the condition that every atlas coordinate expression c′∘h∘c−1c'\circ h\circ c^{-1}c′∘h∘c−1 and its inverse become CnC^nCn after conjugation by III on their respective model-coordinate domains, to the type of bijections f:M→M′f:M\to M'f:M→M′ for which both fff and f−1f^{-1}f−1 are CnC^nCn manifold maps relative to III, such that for every such hhh the homeomorphism underlying Φ(h)\Phi(h)Φ(h) is exactly the homeomorphism underlying hhh. Being a CnC^nCn manifold map here means being continuous at every domain point xxx and having the extended preferred-chart expression κf(x)∘f∘κx−1\kappa_{f(x)}\circ f\circ\kappa_x^{-1}κf(x)​∘f∘κx−1​ of class CnC^nCn at κx(x)\kappa_x(x)κx​(x) within I(H)I(H)I(H), where κx=I∘cx\kappa_x=I\circ c_xκx​=I∘cx​. The claimed bijection is an equivalence of the two types, with no further algebraic or topological structure imposed on that equivalence and no uniqueness assertion. Neither type of map is required to be inhabited, so the statement includes the case of two empty types of maps; it also includes empty underlying spaces, empty chart overlaps, and n=0n=0n=0, and assumes neither finite-dimensionality nor completeness of EEE.

Human review
  • Endorsed by Shuze Chen · Sep 6, 2026

  • Endorsed by ryanshin · Sep 6, 2026

    Confirmed by the mission captain (proposal self-audit).

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, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me