Documentation

LeanPool.ArnoldKAM.Arnold1963.Step.Homological

Supporting results for the analytic Hamiltonian KAM construction.

noncomputable def KamProject.Arnold1963.homologicalCoeff {n : ℕ} {G : Set (ComplexSpace n)} {ρ : NNReal} (f : AnalyticPhaseFunction n G ρ) (ω : ComplexSpace n → ComplexSpace n) (p : ComplexSpace n) (k : FourierIndex n) :

The coefficient solving the homological equation for one nonzero Fourier mode.

Equations
Instances For
    noncomputable def KamProject.Arnold1963.homologicalGenerator {n : ℕ} {G : Set (ComplexSpace n)} {ρ : NNReal} (f : AnalyticPhaseFunction n G ρ) (ω : ComplexSpace n → ComplexSpace n) (N : ℝ) (z : ComplexPhaseSpace n) :

    The finite Fourier generating function solving the truncated homological equation.

    Equations
    Instances For
      theorem KamProject.Arnold1963.analyticAt_homologicalCoeff {n : ℕ} {G : Set (ComplexSpace n)} {ρ : NNReal} (f : AnalyticPhaseFunction n G ρ) {ω : ComplexSpace n → ComplexSpace n} {K N : ℝ} {p : ComplexSpace n} (hp : p ∈ G) (hω : AnalyticAt ℂ ω p) (hK : 0 < K) (hnr : FiniteNonresonant (ω p) K N) {k : FourierIndex n} (hk : k ∈ lowModes n N) :
      AnalyticAt ℂ (fun (P : ComplexSpace n) => homologicalCoeff f ω P k) p
      theorem KamProject.Arnold1963.analyticAt_homologicalGenerator {n : ℕ} {G : Set (ComplexSpace n)} {ρ : NNReal} (f : AnalyticPhaseFunction n G ρ) {ω : ComplexSpace n → ComplexSpace n} {K N : ℝ} {z : ComplexPhaseSpace n} (hz : z.1 ∈ G) (hω : AnalyticAt ℂ ω z.1) (hK : 0 < K) (hnr : FiniteNonresonant (ω z.1) K N) :
      theorem KamProject.Arnold1963.homologicalCoeff_conj {n : ℕ} {G : Set (ComplexSpace n)} {ρ : NNReal} (f : AnalyticPhaseFunction n G ρ) {ω : ComplexSpace n → ComplexSpace n} {p : ComplexSpace n} (hp : p ∈ G) (hω : ω (conjVec p) = conjVec (ω p)) (k : FourierIndex n) :
      theorem KamProject.Arnold1963.homologicalGenerator_conj {n : ℕ} {G : Set (ComplexSpace n)} {ρ : NNReal} (f : AnalyticPhaseFunction n G ρ) {ω : ComplexSpace n → ComplexSpace n} {N : ℝ} {z : ComplexPhaseSpace n} (hz : z.1 ∈ G) (hω : ω (conjVec z.1) = conjVec (ω z.1)) :
      theorem KamProject.Arnold1963.homological_equation {n : ℕ} {G : Set (ComplexSpace n)} {ρ : NNReal} (f : AnalyticPhaseFunction n G ρ) {ω : ComplexSpace n → ComplexSpace n} {K N : ℝ} {z : ComplexPhaseSpace n} (hz : z.1 ∈ G) (hω : AnalyticAt ℂ ω z.1) (hK : 0 < K) (hnr : FiniteNonresonant (ω z.1) K N) (hN : 0 < N) (hmean : f.angleAverage z.1 = 0) :
      ∑ j : Fin n, ω z.1 j * qGradient (homologicalGenerator f ω N) z j + fourierTruncation (f.fourierCoeff z.1) N z.2 = 0