Documentation

LeanPool.ArnoldKAM.Arnold1963.Main.FiniteLocalization

Finite localization and a perturbation-independent common threshold. Patches may have different numerical bounds. The loss budget accounts for the number of patches rather than adding overlapping patch volumes as though they were disjoint.

structure KamProject.Arnold1963.FiniteLocalization (n : ℕ) (H₀ : ComplexSpace n → ℂ) (ambient : Set (ComplexSpace n)) (ρ : NNReal) (κ : ℝ) :

A finite collection of Hamiltonian patches with a common threshold and global measure budget.

Instances For
    theorem KamProject.Arnold1963.GlobalHamiltonianData.exists_finiteLocalization {n : ℕ} {H₀ : ComplexSpace n → ℂ} {ambient : Set (ComplexSpace n)} (h : GlobalHamiltonianData n H₀ ambient) {ρ : NNReal} {κ : ℝ} (hρ : 0 < ρ) (hκ : 0 < κ) :
    Nonempty (FiniteLocalization n H₀ ambient ρ κ)
    theorem KamProject.Arnold1963.FiniteLocalization.parameters {n : ℕ} {H₀ : ComplexSpace n → ℂ} {ambient : Set (ComplexSpace n)} {ρ : NNReal} {κ : ℝ} (L : FiniteLocalization n H₀ ambient ρ κ) (c : ↥L.patches) :
    def KamProject.Arnold1963.FiniteLocalization.data {n : ℕ} {H₀ : ComplexSpace n → ℂ} {ambient : Set (ComplexSpace n)} {ρ : NNReal} {κ : ℝ} (L : FiniteLocalization n H₀ ambient ρ κ) (f : AnalyticPhaseFunction n ambient ρ) (hf : f.uniformNorm ≤ L.threshold) (c : ↥L.patches) :

    The initial iteration data for a perturbation restricted to a selected patch.

    Equations
    Instances For
      theorem KamProject.Arnold1963.FiniteLocalization.local_result {n : ℕ} {H₀ : ComplexSpace n → ℂ} {ambient : Set (ComplexSpace n)} {ρ : NNReal} {κ : ℝ} (L : FiniteLocalization n H₀ ambient ρ κ) (f : AnalyticPhaseFunction n ambient ρ) (hf : f.uniformNorm ≤ L.threshold) (c : ↥L.patches) :
      LocalKAMResult ⋯ (L.data f hf c)
      theorem KamProject.Arnold1963.FiniteLocalization.hamiltonian_zero {n : ℕ} {H₀ : ComplexSpace n → ℂ} {ambient : Set (ComplexSpace n)} {ρ : NNReal} {κ : ℝ} (L : FiniteLocalization n H₀ ambient ρ κ) (f : AnalyticPhaseFunction n ambient ρ) (hf : f.uniformNorm ≤ L.threshold) (c : ↥L.patches) (z : ComplexPhaseSpace n) :
      Iteration.InitialData.hamiltonian ⋯ (L.data f hf c) 0 z = H₀ z.1 + f.toFun z
      theorem KamProject.Arnold1963.FiniteLocalization.patches_nonempty {n : ℕ} {H₀ : ComplexSpace n → ℂ} {ambient : Set (ComplexSpace n)} {ρ : NNReal} {κ : ℝ} (L : FiniteLocalization n H₀ ambient ρ κ) :