Documentation

LeanPool.ArnoldKAM.Arnold1963.Analysis.FourierCoefficients

Fourier coefficients and angle averages from Haar integration on the unit torus, linked to the physical angle period by scaling. The coefficients have uniform bounds and conjugation laws.

@[instance_reducible]

Normalized Haar measure for the unit circle used in Fourier coefficient integrals.

Equations
Instances For

    Representatives of unit torus coordinates in the interval (0, 1].

    Equations
    Instances For
      noncomputable def KamProject.Arnold1963.scaledAngle {n : ℕ} (t : RealSpace n) :

      Real unit-period coordinates embedded as complex angles with period 2π.

      Equations
      Instances For

        Evaluation of a periodic phase function on the unit torus at a fixed action.

        Equations
        Instances For
          theorem KamProject.Arnold1963.AnalyticPhaseFunction.torusValue_coe {n : ℕ} {G : Set (ComplexSpace n)} {ρ : NNReal} (f : AnalyticPhaseFunction n G ρ) {p : ComplexSpace n} (hp : p ∈ G) (t : RealSpace n) :
          (f.torusValue p fun (j : Fin n) => ↑(t j)) = f.toFun (p, scaledAngle t)

          The continuous unit-torus function obtained by fixing an action in the domain.

          Equations
          Instances For

            The normalized torus Fourier coefficient at a fixed complex action.

            Equations
            Instances For

              The zero Fourier coefficient, representing the angle average.

              Equations
              Instances For
                theorem KamProject.Arnold1963.AnalyticPhaseFunction.fourierCoeff_eq_cubeIntegral {n : ℕ} {G : Set (ComplexSpace n)} {ρ : NNReal} (f : AnalyticPhaseFunction n G ρ) {p : ComplexSpace n} (hp : p ∈ G) (k : FourierIndex n) :
                f.fourierCoeff p k = ∫ (t : RealSpace n) in {t : RealSpace n | ∀ (j : Fin n), t j ∈ Set.Ioc 0 1}, ((UnitAddTorus.mFourier (-k)) fun (j : Fin n) => ↑(t j)) * f.toFun (p, scaledAngle t)
                @[simp]
                theorem KamProject.Arnold1963.AnalyticPhaseFunction.fourierCoeff_restrict {n : ℕ} {G : Set (ComplexSpace n)} {ρ : NNReal} (f : AnalyticPhaseFunction n G ρ) {U : Set (ComplexSpace n)} {σ : NNReal} (hUG : U ⊆ G) (hσρ : σ ≤ ρ) (hU : ConjInvariant U) (p : ComplexSpace n) (k : FourierIndex n) :
                (f.restrict hUG hσρ hU).fourierCoeff p k = f.fourierCoeff p k
                @[simp]
                theorem KamProject.Arnold1963.AnalyticPhaseFunction.angleAverage_restrict {n : ℕ} {G : Set (ComplexSpace n)} {ρ : NNReal} (f : AnalyticPhaseFunction n G ρ) {U : Set (ComplexSpace n)} {σ : NNReal} (hUG : U ⊆ G) (hσρ : σ ≤ ρ) (hU : ConjInvariant U) (p : ComplexSpace n) :
                (f.restrict hUG hσρ hU).angleAverage p = f.angleAverage p