Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Ergodic.BasicL1

Fourier coefficient bounds for the basic ergodic estimate #

@[instance_reducible]

Use normalized Haar measure on the unit circle for periodic integrals.

Equations
Instances For

    Pair an integrable torus function with a continuous test function, linearly in the test.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Integrating a Fourier series against an L¹ function gives the usual coefficient pairing.

      A Fourier coefficient of an integrable function is bounded by its L¹ norm on the normalized torus.

      theorem AVenhance.Infra.Ergodic.mFourierCoeff_eq_zero_of_translation_invariant {d : ℕ} (g : UnitTorus d → ℂ) (k : Fin d → ℤ) (a : UnitTorus d) (hga : ∀ (x : UnitTorus d), g (x + a) = g x) (hchar : (UnitAddTorus.mFourier (-k)) a ≠ 1) :

      A translation-invariant function has zero Fourier coefficient whenever the character is nontrivial on the translation.

      theorem AVenhance.Infra.Ergodic.mFourierCoeff_eq_zero_of_fastTorusShift {d N : ℕ} (g : UnitTorus d → ℂ) (k : Fin d → ℤ) (i : Fin d) (hg : ∀ (x : UnitTorus d), g (x + fastTorusShift N i) = g x) (hchar : (UnitAddTorus.mFourier (-k)) (fastTorusShift N i) ≠ 1) :

      Fast-periodic torus functions have no coefficient at a character that is nontrivial on a coordinate fast-period shift.

      A frequency lies in the sublattice N ℤ^d.

      Equations
      Instances For
        theorem AVenhance.Infra.Ergodic.BasicL1.hasSum_sub_single {ι : Type u_1} [DecidableEq ι] (i₀ : ι) {f : ι → ℂ} {s : ℂ} (hf : HasSum f s) :
        HasSum (fun (k : ι) => if k = i₀ then 0 else f k) (s - f i₀)
        theorem AVenhance.Infra.Ergodic.mFourierCoeff_eq_zero_of_fastPeriod_not_dvd {d N : ℕ} {g : UnitTorus d → ℂ} (hN : 0 < N) (k : Fin d → ℤ) (i : Fin d) (hg : ∀ (x : UnitTorus d), g (x + fastTorusShift N i) = g x) (hnot : ¬↑N ∣ k i) :

        A coefficient of an N⁻¹-periodic function vanishes at every frequency whose selected coordinate is not divisible by N.

        theorem AVenhance.Infra.Ergodic.mFourierCoeff_eq_zero_of_not_fastFrequencyLattice {d N : ℕ} {g : UnitTorus d → ℂ} (hN : 0 < N) (k : Fin d → ℤ) (hg : ∀ (i : Fin d) (x : UnitTorus d), g (x + fastTorusShift N i) = g x) (hnot : ¬∀ (i : Fin d), ↑N ∣ k i) :

        A function invariant under every coordinate fast-period shift has Fourier support contained in the sublattice N ℤ^d.

        theorem AVenhance.Infra.Ergodic.torusCovariance_le_fourier_envelope {d N : ℕ} (F : C(UnitTorus d, ℂ)) (G : UnitTorus d → ℂ) (hG : MeasureTheory.Integrable G MeasureTheory.volume) (hF : Summable (UnitAddTorus.mFourierCoeff ⇑F)) (A rate : ℝ) (hA : 0 ≤ A) (hdecay : ∀ (k : Fin d → ℤ), k ≠ 0 → IsFastFrequency N k → ‖UnitAddTorus.mFourierCoeff (⇑F) k‖ ≤ A * Real.exp (-rate * ‖k‖)) (hzero : ∀ (k : Fin d → ℤ), k ≠ 0 → ¬IsFastFrequency N k → UnitAddTorus.mFourierCoeff G (-k) = 0) (htail : Summable fun (k : Fin d → ℤ) => if k = 0 then 0 else if IsFastFrequency N k then Real.exp (-rate * ‖k‖) else 0) :
        ‖(∫ (x : UnitTorus d), F x * G x) - (∫ (x : UnitTorus d), F x) * ∫ (x : UnitTorus d), G x‖ ≤ (A * ∫ (x : UnitTorus d), ‖G x‖) * ∑' (k : Fin d → ℤ), if k = 0 then 0 else if IsFastFrequency N k then Real.exp (-rate * ‖k‖) else 0

        Fourier covariance bound from exponential coefficient decay and fast frequency support. The lattice exponential tail is left explicit so callers can use the sharp counting estimate appropriate to their dimension.