Structomorphisms are differentiable
ProvedResearchGeometry.structomorph_contMDiffFor manifolds of order n over the same model with corners, the homeomorphism underlying a structomorphism for the order-n differentiability groupoid is differentiable to order n.
import Mathlib.Geometry.Manifold.ContMDiff.Atlas import Mathlib.Geometry.Manifold.Diffeomorph
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_contMDiff (h : Structomorph (contDiffGroupoid n I) M M') :
ContMDiff I I n h.toHomeomorph := by sorry
end ResearchGeometryRead-back
What the Lean code literally says, in plain math · Codex independent blind auditor; exact model identifier unavailable
Let be any nontrivially normed field, let be a normed additive commutative group with a normed -vector-space structure, let be a topological space, and let be a model with corners from to : its forward map is a continuous embedding defined on all of , its inverse is a continuous total map inverse on the range, and its range has nonempty interior; that range is convex over the induced real scalars when has a compatible real- or complex-field structure, and is all of otherwise. Let be any nonnegative integer, , or , denoting respectively finite differentiability order, smoothness, or analyticity, and let be topological spaces with chosen atlases and preferred local charts into , both satisfying the manifold compatibility condition for . Here that compatibility means every atlas transition and its inverse become in after conjugation by , on and respectively. For every homeomorphism such that, for every atlas chart of and of , the partial coordinate map and its inverse satisfy those same conditions after conjugation by on their respective domains, the underlying map is as a manifold map relative to on both sides. Explicitly, at each it is continuous at , and, writing for the extended preferred chart at , the coordinate expression is at within . The order is included; there is no finite-dimensionality or completeness assumption on . Empty coordinate overlaps impose vacuous conditions, and an empty or is allowed, with the assumed homeomorphism then forcing both to be empty.
Confirmed by the mission captain (proposal self-audit).