Documentation

LeanPool.ArnoldKAM.Arnold1963.Iteration.State

The actual recursive Hamiltonian state and its next-stage data.

structure KamProject.Arnold1963.Iteration.State (n : ℕ) (Ω₀ : Set (ComplexSpace n)) (δ₁ θ₀ Θ₀ ρ₀ : NNReal) (κ : ℝ) (s : ℕ) :

The Hamiltonian, resonance exclusions and frequency chart at a given KAM stage.

Instances For
    noncomputable def KamProject.Arnold1963.Iteration.State.step {n : ℕ} {Ω₀ : Set (ComplexSpace n)} {δ₁ θ₀ Θ₀ ρ₀ : NNReal} {κ : ℝ} {s : ℕ} (z : State n Ω₀ δ₁ θ₀ Θ₀ ρ₀ κ s) :
    InductiveResult z.integrable z.perturbation (z.ar.domain Ω₀) (beta δ₁ s) (delta δ₁ s) (gamma n δ₁ s) (lower θ₀ δ₁ s) (upper Θ₀ δ₁ s) (κ * ↑δ₁) (Iteration.perturbation n δ₁ s)

    The inductive KAM step constructed from the current state's verified input data.

    Equations
    Instances For
      noncomputable def KamProject.Arnold1963.Iteration.State.nextPerturbation {n : ℕ} {Ω₀ : Set (ComplexSpace n)} {δ₁ θ₀ Θ₀ ρ₀ : NNReal} {κ : ℝ} {s : ℕ} (z : State n Ω₀ δ₁ θ₀ Θ₀ ρ₀ κ s) :
      AnalyticPhaseFunction n z.step.domain (width n ρ₀ δ₁ (s + 1))

      The next perturbation restricted to the strip width prescribed by the iteration.

      Equations
      Instances For
        theorem KamProject.Arnold1963.Iteration.State.nextPerturbation_bound {n : ℕ} {Ω₀ : Set (ComplexSpace n)} {δ₁ θ₀ Θ₀ ρ₀ : NNReal} {κ D : ℝ} {s : ℕ} (b : InitialParameters n δ₁ θ₀ Θ₀ ρ₀ κ D) (z : State n Ω₀ δ₁ θ₀ Θ₀ ρ₀ κ s) :
        noncomputable def KamProject.Arnold1963.Iteration.State.nextAR {n : ℕ} {Ω₀ : Set (ComplexSpace n)} {δ₁ θ₀ Θ₀ ρ₀ : NNReal} {κ D : ℝ} {s : ℕ} (b : InitialParameters n δ₁ θ₀ Θ₀ ρ₀ κ D) (z : State n Ω₀ δ₁ θ₀ Θ₀ ρ₀ κ s) :
        ResonanceDomainState n (κ * ↑δ₁) (previousCutoff n δ₁ (s + 1))

        The next resonance state after adding modes and the prescribed geometric loss.

        Equations
        Instances For
          theorem KamProject.Arnold1963.Iteration.State.nextInput {n : ℕ} {Ω₀ : Set (ComplexSpace n)} {δ₁ θ₀ Θ₀ ρ₀ : NNReal} {κ D : ℝ} {s : ℕ} (b : InitialParameters n δ₁ θ₀ Θ₀ ρ₀ κ D) (z : State n Ω₀ δ₁ θ₀ Θ₀ ρ₀ κ s) :
          IterationInput (z.perturbation.averagedHamiltonian z.integrable) z.nextPerturbation z.step.inverseFrequency (beta δ₁ (s + 1)) (delta δ₁ (s + 1)) (gamma n δ₁ (s + 1)) (lower θ₀ δ₁ (s + 1)) (upper Θ₀ δ₁ (s + 1)) (κ * ↑δ₁) (Iteration.perturbation n δ₁ (s + 1))
          noncomputable def KamProject.Arnold1963.Iteration.State.next {n : ℕ} {Ω₀ : Set (ComplexSpace n)} {δ₁ θ₀ Θ₀ ρ₀ : NNReal} {κ D : ℝ} {s : ℕ} (b : InitialParameters n δ₁ θ₀ Θ₀ ρ₀ κ D) (z : State n Ω₀ δ₁ θ₀ Θ₀ ρ₀ κ s) :
          State n Ω₀ δ₁ θ₀ Θ₀ ρ₀ κ (s + 1)

          The successor KAM state with updated Hamiltonian, perturbation and frequency chart.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem KamProject.Arnold1963.Iteration.State.next_domain_subset {n : ℕ} {Ω₀ : Set (ComplexSpace n)} {δ₁ θ₀ Θ₀ ρ₀ : NNReal} {κ D : ℝ} {s : ℕ} (b : InitialParameters n δ₁ θ₀ Θ₀ ρ₀ κ D) (z : State n Ω₀ δ₁ θ₀ Θ₀ ρ₀ κ s) :
            (next b z).domain ⊆ erosion z.domain (beta δ₁ s)
            theorem KamProject.Arnold1963.Iteration.State.next_identity {n : ℕ} {Ω₀ : Set (ComplexSpace n)} {δ₁ θ₀ Θ₀ ρ₀ : NNReal} {κ D : ℝ} {s : ℕ} (b : InitialParameters n δ₁ θ₀ Θ₀ ρ₀ κ D) (z : State n Ω₀ δ₁ θ₀ Θ₀ ρ₀ κ s) (x : ComplexPhaseSpace n) :