Documentation

LeanPool.AbstractLinearControl.Examples.Periodization

Periodization and the invariant functional J (Step 1 of Proposition 3.3) #

Let m be a positive, normalized, translation-invariant mean on L^∞_per (Lemma 3.2). For a bounded measurable f vanishing outside a bounded interval (TestFunction), its periodization P f (r) = Σ_{k ∈ ℤ} f (r + k) is a finite sum for every r, and J(f) = m(P f) is linear, positive and translation invariant. This file proves:

All identities involving representatives hold almost everywhere; ae_shifts handles the countably many integer translates of a null set at once. The paper uses intervals [a, b); here they are (a, b], which only changes null sets.

A bounded measurable function ℝ → ℝ vanishing outside a bounded interval.

Instances For

    The periodization P f (r) = Σ_{k ∈ ℤ} f (r + k) (raw formula).

    Equations
    Instances For

      The integers k with r + k ∈ [-n, n].

      Equations
      Instances For
        theorem AbstractLinearControl.ExoticMean.Periodization.outside_window (f : TestFunction) {n : ℕ} (hn : ∀ x ∉ Set.Icc (-↑n) ↑n, f.val x = 0) (r : ℝ) (k : ℤ) (hk : k ∉ window n r) :
        f.val (r + ↑k) = 0
        theorem AbstractLinearControl.ExoticMean.Periodization.raw_eq_sum (f : TestFunction) {n : ℕ} (hn : ∀ x ∉ Set.Icc (-↑n) ↑n, f.val x = 0) (r : ℝ) :
        raw f.val r = ∑ k ∈ window n r, f.val (r + ↑k)
        theorem AbstractLinearControl.ExoticMean.Periodization.ae_shifts {p : ℝ → Prop} (hp : ∀ᵐ (r : ℝ), p r) :
        ∀ᵐ (r : ℝ), ∀ (k : ℤ), p (r + ↑k)

        A single exceptional set covers all integer translates.

        theorem AbstractLinearControl.ExoticMean.Periodization.periodize_le (f g : TestFunction) (hle : ∀ᵐ (r : ℝ), f.val r ≤ g.val r) :
        ∀ᵐ (r : ℝ), ↑↑↑(periodize f) r ≤ ↑↑↑(periodize g) r
        noncomputable def AbstractLinearControl.ExoticMean.Periodization.supportedInterval (a b : ℝ) (f : ℝ → ℝ) (hf : MeasureTheory.StronglyMeasurable f) (C : ℝ) (hC : 0 ≤ C) (hbound : ∀ᵐ (r : ℝ), r ∈ Set.Ioc a b → ‖f r‖ ≤ C) :

        1_{(a,b]} f, for f bounded on (a, b].

        Equations
        Instances For

          The constant c on (a, b], zero elsewhere.

          Equations
          Instances For

            The translate f (· - a).

            Equations
            Instances For
              theorem AbstractLinearControl.ExoticMean.Periodization.interval_split (a b c : ℝ) (hab : a ≤ b) (hbc : b ≤ c) :
              (interval a c 1).val =ᵐ[MeasureTheory.volume] fun (r : ℝ) => (interval a b 1).val r + (interval b c 1).val r
              theorem AbstractLinearControl.ExoticMean.Periodization.mean_interval (m : ↥LinftyPer →L[ℝ] ℝ) (hpos : Positive ↑m) (h1 : m one = 1) (hT : ∀ (a : ℝ) (f : ↥LinftyPer), m ((translate a) f) = m f) (a b : ℝ) (hab : a ≤ b) :
              m (periodize (interval a b 1)) = b - a

              Interval calibration J(1_{(a,b]}) = b - a (equation eq:J-intervals), where J = m ∘ P. The function q(t) = J(1_{(0,t]}) is additive and monotone with q(1) = 1; squeezing between integers gives q(t) = t.

              theorem AbstractLinearControl.ExoticMean.Periodization.mean_support_bound (m : ↥LinftyPer →L[ℝ] ℝ) (hpos : Positive ↑m) (h1 : m one = 1) (hT : ∀ (a : ℝ) (f : ↥LinftyPer), m ((translate a) f) = m f) (f : TestFunction) (a b C : ℝ) (hab : a ≤ b) (_hC : 0 ≤ C) (hf : ∀ᵐ (r : ℝ), ‖f.val r‖ ≤ (Set.Ioc a b).indicator (fun (x : ℝ) => C) r) :
              ‖m (periodize f)‖ ≤ (b - a) * C

              The support bound eq:J-bound: if |f| ≤ C on (a, b] and f = 0 elsewhere, then |J(f)| ≤ (b - a) C.