OAI/Analysis/AffineBernstein/GlobalGraphChart.lean
2 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.AffineBernstein.exists_smooth_global_diffeomorphline 16Source comment
A one-to-one smooth local diffeomorphism on an open set gives a single global smooth partial chart.lemma exists_smooth_global_diffeomorph {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E] [FiniteDimensional ℝ E] {U V : Set E} (hU : IsOpen U) (hV : IsOpen V) {f : E → E} (hf : ContDiffOn ℝ ∞ f U) (him : MapsTo f U V) (hi : Set.InjOn f U) (hd : ∀ x ∈ U, Function.Bijective (fderiv ℝ f x)) : ∃ φ : OpenPartialHomeomorph E E, φ.source = U ∧ φ.target = f '' U ∧ φ.target ⊆ V ∧ (φ : E → E) = f ∧ ContDiffOn ℝ ∞ φ φ.source ∧ ContDiffOn ℝ ∞ φ.symm φ.target := by … - theorem
OAI.AffineBernstein.exists_smooth_global_graph_chartline 63Source comment
A globally injective immersion into an actual graph admits a global smooth graph chart on its entire open parameter domain.theorem exists_smooth_global_graph_chart {n : ℕ} {U Ω : Set (Space n)} (hU : IsOpen U) (hΩ : IsOpen Ω) {X : Space n → Space n × ℝ} {u : Space n → ℝ} (hX : ContDiffOn ℝ ∞ X U) (hu : ContDiffOn ℝ ∞ u Ω) (him : ∀ y ∈ U, (X y).1 ∈ Ω ∧ (X y).2 = u (X y).1) (hi : Set.InjOn (fun x => (X x).1) U) (hd : ∀ x ∈ U, Function.Injective (fderiv ℝ X x)) : ∃ φ : OpenPartialHomeomorph (Space n) (Space n), φ.source = U ∧ φ.target ⊆ Ω ∧ (∀ y ∈ U, X y = (φ y,u (φ y))) ∧ ContDiffOn ℝ ∞ φ φ.source ∧ ContDiffOn ℝ ∞ φ.symm φ.target := by …Mentions: OAI.AffineBernstein.Space