Documentation

LeanPool.AbstractLinearControl.Examples.ExoticMean

An exotic invariant mean on periodic L^∞ functions (Lemma 3.2) #

Lemma 3.2 (lem:exotic-mean). Let L^∞_per be the space of 1-periodic elements of L^∞(ℝ; ℝ). There exists a linear map m : L^∞_per → ℝ such that

The paper quotes this classical fact from the literature; here it is proved. The final statement is ExoticMean.exotic_mean.

Proof #

Let V ⊆ L^∞_per be the subspace of functions vanishing a.e. on some open dense set. The constants are at distance |c| from V (constant_separation). A Hahn–Banach argument combined with finite Cesàro averages of translations (ALCS/Background/InvariantHahnBanach.lean) gives a translation-invariant functional m of norm ≤ 1 with m(1) = 1 and m = 0 on V (exists_strong_mean); positivity follows from ‖m‖ ≤ 1 and m(1) = 1. For (c), take the indicator of a periodic open dense set of small measure (exists_small_periodic_open): its mean is 1 while its integral over a period is < 1/2.

Formalization choices #

Generic L^∞ helpers (also used in Proposition 3.3) #

theorem AbstractLinearControl.ExoticMean.linfty_norm_le {α : Type u_1} [MeasurableSpace α] {μ : MeasureTheory.Measure α} (f : ↥(MeasureTheory.Lp ℝ ⊤ μ)) {C : ℝ} (hC : 0 ≤ C) (hf : ∀ᵐ (x : α) ∂μ, ‖↑↑f x‖ ≤ C) :

A constant is in L∞ even if the underlying measure has infinite mass.

Equations
Instances For
    theorem AbstractLinearControl.ExoticMean.linftyConst_ae {α : Type u_1} [MeasurableSpace α] (μ : MeasureTheory.Measure α) (c : ℝ) :
    ↑↑(linftyConst μ c) =ᵐ[μ] fun (x : α) => c

    A measurable indicator, as an actual L∞ equivalence class.

    Equations
    Instances For
      theorem AbstractLinearControl.ExoticMean.linftyIndicator_ae {α : Type u_1} [MeasurableSpace α] (μ : MeasureTheory.Measure α) (s : Set α) (hs : MeasurableSet s) :
      ↑↑(linftyIndicator μ s hs) =ᵐ[μ] s.indicator fun (x : α) => 1

      Translations and periodic functions #

      shift a f is the a.e. class of r ↦ f (r-a).

      Equations
      Instances For
        theorem AbstractLinearControl.ExoticMean.shift_ae (a : ℝ) (f : ↥Ambient) :
        ↑↑((shift a) f) =ᵐ[MeasureTheory.volume] fun (r : ℝ) => ↑↑f (-a + r)
        theorem AbstractLinearControl.ExoticMean.shift_add (a b : ℝ) (f : ↥Ambient) :
        (shift (a + b)) f = (shift a) ((shift b) f)
        theorem AbstractLinearControl.ExoticMean.shift_commute (a b : ℝ) (f : ↥Ambient) :
        (shift a) ((shift b) f) = (shift b) ((shift a) f)

        L^∞_per: the subspace of L^∞(ℝ) fixed by the translation by 1, i.e. the a.e. 1-periodic functions. (This avoids choosing periodic representatives.)

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[reducible, inline]

          Almost-everywhere periodic bounded functions, with their inherited norm.

          Equations
          Instances For

            The real-translation action on the periodic subspace.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem AbstractLinearControl.ExoticMean.translate_ae (a : ℝ) (f : ↥LinftyPer) :
              ↑↑↑((translate a) f) =ᵐ[MeasureTheory.volume] fun (r : ℝ) => ↑↑↑f (r - a)

              The ordinary Lebesgue integral over [0,1]. Ioc is the usual set-integral implementation of the interval integral; changing either endpoint does not change an integral for Lebesgue measure.

              Equations
              Instances For

                Positivity is explicitly an a.e. property, not pointwise positivity of Mathlib's arbitrarily chosen Lp representative.

                Equations
                Instances For

                  The open-dense vanishing subspace #

                  The subspace V of periodic functions vanishing a.e. on some open dense set.

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

                    Positivity follows from normalization and the norm bound, with the unscaled argument ‖f‖ 1 - f; this also handles f = 0.

                    theorem AbstractLinearControl.ExoticMean.exists_strong_mean :
                    ∃ (m : ↥LinftyPer →L[ℝ] ℝ), ‖m‖ ≤ 1 ∧ Positive ↑m ∧ m one = 1 ∧ (∀ (a : ℝ) (f : ↥LinftyPer), m ((translate a) f) = m f) ∧ ∀ v ∈ vanishingOnDenseOpen, m v = 0

                    The invariant mean, with the extra property that it vanishes on functions vanishing a.e. on an open dense set (used in Proposition 3.3).

                    Small periodic open dense sets #

                    A Borel set with the exact period needed for the indicator class.

                    Instances For

                      The periodic indicator as an almost-everywhere bounded-function class.

                      Equations
                      Instances For

                        Outer regularity around a countable dense null set gives a small open dense set on the circle; pulling it back makes it genuinely periodic.

                        Lemma 3.2 #

                        theorem AbstractLinearControl.ExoticMean.exotic_mean :
                        ∃ (m : ↥LinftyPer →ₗ[ℝ] ℝ), (Positive m ∧ m one = 1) ∧ (∀ (f : ↥LinftyPer) (a : ℝ), m ((translate a) f) = m f) ∧ ∃ (f : ↥LinftyPer), m f ≠ integral01 f

                        Lemma 3.2 (lem:exotic-mean). There is a linear map m : L^∞_per → ℝ which is (a) positive and normalized, (b) invariant under every real translation, and (c) different from the Lebesgue integral over a period.