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
- KamProject.Arnold1963.fourierCoefficientMeasureSpace = { toMeasurableSpace := QuotientAddGroup.measurableSpace (AddSubgroup.zmultiples 1), volume := AddCircle.haarAddCircle }
Instances For
Representatives of unit torus coordinates in the interval (0, 1].
Equations
- KamProject.Arnold1963.unitTorusRepr t j = ↑((AddCircle.equivIoc 1 0) (t j))
Instances For
Real unit-period coordinates embedded as complex angles with period 2π.
Equations
- KamProject.Arnold1963.scaledAngle t = KamProject.Arnold1963.complexify fun (j : Fin n) => 2 * Real.pi * t j
Instances For
theorem
KamProject.Arnold1963.mFourier_eq_fourierMonomial
{n : ℕ}
(k : FourierIndex n)
(t : RealSpace n)
:
noncomputable def
KamProject.Arnold1963.AnalyticPhaseFunction.torusValue
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
(p : ComplexSpace n)
(t : UnitAddTorus (Fin n))
:
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)
:
theorem
KamProject.Arnold1963.AnalyticPhaseFunction.continuous_torusValue
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
{p : ComplexSpace n}
(hp : p ∈ G)
:
Continuous (f.torusValue p)
noncomputable def
KamProject.Arnold1963.AnalyticPhaseFunction.onUnitTorus
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
(p : ↑G)
:
The continuous unit-torus function obtained by fixing an action in the domain.
Equations
- f.onUnitTorus p = { toFun := f.torusValue ↑p, continuous_toFun := ⋯ }
Instances For
noncomputable def
KamProject.Arnold1963.AnalyticPhaseFunction.fourierCoeff
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
(p : ComplexSpace n)
(k : FourierIndex n)
:
The normalized torus Fourier coefficient at a fixed complex action.
Equations
- f.fourierCoeff p k = UnitAddTorus.mFourierCoeff (f.torusValue p) k
Instances For
noncomputable def
KamProject.Arnold1963.AnalyticPhaseFunction.angleAverage
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
(p : ComplexSpace n)
:
The zero Fourier coefficient, representing the angle average.
Equations
- f.angleAverage p = f.fourierCoeff p 0
Instances For
theorem
KamProject.Arnold1963.AnalyticPhaseFunction.fourierCoeff_eq_integral
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
(p : ComplexSpace n)
(k : FourierIndex n)
:
theorem
KamProject.Arnold1963.AnalyticPhaseFunction.norm_onUnitTorus_le
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
(p : ↑G)
:
theorem
KamProject.Arnold1963.AnalyticPhaseFunction.norm_fourierCoeff_le
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
{p : ComplexSpace n}
(hp : p ∈ G)
(k : FourierIndex n)
:
theorem
KamProject.Arnold1963.AnalyticPhaseFunction.norm_angleAverage_le
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
{p : ComplexSpace n}
(hp : p ∈ G)
:
theorem
KamProject.Arnold1963.AnalyticPhaseFunction.angleAverage_eq_integral
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
(p : ComplexSpace n)
:
theorem
KamProject.Arnold1963.AnalyticPhaseFunction.norm_sub_angleAverage_le
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
{p q : ComplexSpace n}
(hp : p ∈ G)
(hq : q ∈ angleStrip n ρ)
:
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)
:
theorem
KamProject.Arnold1963.AnalyticPhaseFunction.torusValue_conj
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
{p : ComplexSpace n}
(hp : p ∈ G)
(t : UnitAddTorus (Fin n))
:
theorem
KamProject.Arnold1963.AnalyticPhaseFunction.fourierCoeff_conj
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
{p : ComplexSpace n}
(hp : p ∈ G)
(k : FourierIndex n)
:
theorem
KamProject.Arnold1963.AnalyticPhaseFunction.angleAverage_conj
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
{p : ComplexSpace n}
(hp : p ∈ G)
:
theorem
KamProject.Arnold1963.AnalyticPhaseFunction.angleAverage_real_value
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
(p : RealSpace n)
(hp : complexify p ∈ G)
:
@[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)
:
@[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)
:
theorem
KamProject.Arnold1963.AnalyticPhaseFunction.integral_centered_eq_zero
{n : ℕ}
{G : Set (ComplexSpace n)}
{ρ : NNReal}
(f : AnalyticPhaseFunction n G ρ)
{p : ComplexSpace n}
(hp : p ∈ G)
: