Spheres, smooth embeddings , and embedded closed balls
DefinitionSmoothSchoenflies_basic4-manifoldsdifferential-topologyschoenfliestopology
Basic objects for the smooth Schoenflies problem.
- (
Sph n), the unit sphere with its standard smooth manifold structure modelled on . - A map is a smooth embedding (
IsSmoothEmbeddingSph n f) if it is , injective, and its differential is injective at every . Since is compact, this is equivalent to being a smooth embedding; the image is a smooth -dimensional submanifold diffeomorphic to . - A set is a smoothly embedded closed ball (
IsSmoothClosedBallIn n K) if there is a map that is injective on , has injective differential at every point of (boundary included), and satisfies . This says exactly that , with the smooth structure inherited from , is diffeomorphic to . - is a topological closed ball (
IsTopClosedBallIn n K) if is homeomorphic to .
These definitions are shared by the goal theorem and all milestones of the mission.
Formalization Note Smoothness is (ContMDiff … ∞), not analytic. Requiring to be smooth on all of instead of on a neighbourhood of is no restriction, since one may precompose with a smooth radial map that is the identity on .
Definition code
import Mathlib
/-!
# Smooth Schoenflies problem: basic definitions
Spheres, smooth embeddings of `Sⁿ` into `Sⁿ⁺¹`, and smoothly / topologically embedded
closed balls inside `Sⁿ⁺¹`.
-/
open Manifold Metric
open scoped ContDiff
namespace SmoothSchoenflies
/-- The unit sphere `Sⁿ ⊆ ℝⁿ⁺¹`, with its standard smooth manifold structure modelled on `ℝⁿ`. -/
abbrev Sph (n : ℕ) : Type := Metric.sphere (0 : EuclideanSpace ℝ (Fin (n + 1))) 1
/-- `f : Sⁿ → Sⁿ⁺¹` is a smooth embedding: a `C^∞` injective immersion (since `Sⁿ` is
compact, this is the same as a smooth embedding). Its image is a smooth `n`-dimensional
submanifold of `Sⁿ⁺¹` diffeomorphic to `Sⁿ`. -/
def IsSmoothEmbeddingSph (n : ℕ) (f : Sph n → Sph (n + 1)) : Prop :=
ContMDiff (𝓡 n) (𝓡 (n + 1)) ∞ f ∧ Function.Injective f ∧
∀ x, Function.Injective (mfderiv (𝓡 n) (𝓡 (n + 1)) f x)
/-- `K ⊆ Sⁿ⁺¹` is a smoothly embedded closed `(n+1)`-ball, i.e. `K` (with the smooth structure
inherited from `Sⁿ⁺¹`) is diffeomorphic to the closed unit ball `Dⁿ⁺¹ ⊆ ℝⁿ⁺¹`: `K` is the
image of `Dⁿ⁺¹` under a `C^∞` map `ℝⁿ⁺¹ → Sⁿ⁺¹` that is injective on `Dⁿ⁺¹` and has
injective differential at every point of `Dⁿ⁺¹` (boundary points included). -/
def IsSmoothClosedBallIn (n : ℕ) (K : Set (Sph (n + 1))) : Prop :=
∃ e : EuclideanSpace ℝ (Fin (n + 1)) → Sph (n + 1),
ContMDiff 𝓘(ℝ, EuclideanSpace ℝ (Fin (n + 1))) (𝓡 (n + 1)) ∞ e ∧
Set.InjOn e (closedBall 0 1) ∧
(∀ x ∈ closedBall (0 : EuclideanSpace ℝ (Fin (n + 1))) 1,
Function.Injective (mfderiv 𝓘(ℝ, EuclideanSpace ℝ (Fin (n + 1))) (𝓡 (n + 1)) e x)) ∧
e '' closedBall 0 1 = K
/-- `K ⊆ Sⁿ⁺¹` is homeomorphic to the closed unit ball `Dⁿ⁺¹ ⊆ ℝⁿ⁺¹`. -/
def IsTopClosedBallIn (n : ℕ) (K : Set (Sph (n + 1))) : Prop :=
Nonempty (closedBall (0 : EuclideanSpace ℝ (Fin (n + 1))) 1 ≃ₜ K)
end SmoothSchoenflies
Source
Open Problem Garden, 'Smooth 4-dimensional Schoenflies problem' (posted by rybu, Nov 6 2009), https://www.openproblemgarden.org/op/smooth_4_dimensional_schoenflies_problem
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.