OAI/Analysis/Mahler/RegularLevelCharts.lean
9 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.MahlerStokes.levelCoordinatesline 15Source documentation
Replace the k-th coordinate by the potential itself.
def levelCoordinates {d : ℕ} (g : (Fin d → ℝ) → ℝ) (k : Fin d) (x : Fin d → ℝ) : Fin d → ℝ := Function.update x k (g x) - def
OAI.MahlerStokes.levelDerivativeline 18 - lemma
OAI.MahlerStokes.levelDerivative_applyline 22 - lemma
OAI.MahlerStokes.exists_nonzero_coordinateline 27 - lemma
OAI.MahlerStokes.levelDerivative_injectiveline 39 - def
OAI.MahlerStokes.levelDerivativeEquivline 61 - lemma
OAI.MahlerStokes.hasFDerivAt_levelCoordinatesline 68 - lemma
OAI.MahlerStokes.contDiffAt_levelCoordinatesline 78 - theorem
OAI.MahlerStokes.exists_regular_level_chartline 89Source documentation
A genuine C2 chart flattening a regular level. No boundary decomposition is assumed.
theorem exists_regular_level_chart {d : ℕ} {g : (Fin d → ℝ) → ℝ} {x : Fin d → ℝ} (hg : ContDiffAt ℝ 2 g x) (hreg : fderiv ℝ g x ≠ 0) : ∃ (k : Fin d) (e : OpenPartialHomeomorph (Fin d → ℝ) (Fin d → ℝ)), x ∈ e.source ∧ (∀ z, e z = levelCoordinates g k z) ∧ ContDiffOn ℝ 2 e e.source ∧ ContDiffOn ℝ 2 e.symm e.target := by …Mentions: OAI.MahlerStokes.levelCoordinates