Documentation

LeanPool.RellichKondrachov.MeasureTheory.Function.LpSpace.ChangeMeasureLeSmul

RellichKondrachov.MeasureTheory.Function.LpSpace.ChangeMeasureLeSmul #

Transfer L^p spaces across comparable measures.

This file packages a common pattern used in manifold analysis: if two measures are comparable up to a scalar multiple (ν ≤ c • μ with c ≠ ∞), then any L^p(μ) function is also in L^p(ν), and the identity map induces a bounded linear operator Lp E p μ →L[ℝ] Lp E p ν.

If the measures are mutually comparable (ν ≤ c₁ • μ and μ ≤ c₂ • ν), we get a continuous linear equivalence between Lp spaces, and compactness of operators can be transported across it.

Tracking: Beads lean-103.5.2.26.5.3.3.1.

noncomputable def MeasureTheory.Lp.changeMeasureₗ {α : Type u_1} [MeasurableSpace α] {μ ν : Measure α} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] {p c : ENNReal} (hc : c ) ( : ν c μ) :
(Lp E p μ) →ₗ[] (Lp E p ν)

The identity map as a linear map Lp E p μ →ₗ[ℝ] Lp E p ν under a measure bound ν ≤ c • μ.

Equations
Instances For
    noncomputable def MeasureTheory.Lp.changeMeasureL {α : Type u_1} [MeasurableSpace α] {μ ν : Measure α} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] {p : ENNReal} [Fact (1 p)] {c : ENNReal} (hc : c ) ( : ν c μ) (hp : p ) :
    (Lp E p μ) →L[] (Lp E p ν)

    The identity map as a continuous linear map Lp E p μ →L[ℝ] Lp E p ν under ν ≤ c • μ.

    This is stated for p ≠ ∞ (the only case needed in this repo; in particular we use p = 2).

    Equations
    Instances For
      theorem MeasureTheory.Lp.changeMeasureL_coeFn_ae_eq {α : Type u_1} [MeasurableSpace α] {μ ν : Measure α} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] {p : ENNReal} [Fact (1 p)] {c : ENNReal} (hc : c ) ( : ν c μ) (hp : p ) (f : (Lp E p μ)) :
      ((changeMeasureL hc hp) f) =ᵐ[ν] f
      theorem MeasureTheory.Lp.changeMeasureL_congr {α : Type u_1} [MeasurableSpace α] {μ ν : Measure α} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] {p : ENNReal} [Fact (1 p)] {c : ENNReal} (hc₁ hc₂ : c ) (hν₁ hν₂ : ν c μ) (hp₁ hp₂ : p ) :
      changeMeasureL hc₁ hν₁ hp₁ = changeMeasureL hc₂ hν₂ hp₂

      Mutual comparability: Lp equivalence #

      If we have both ν ≤ c₁ • μ and μ ≤ c₂ • ν (with finite constants), then the identity map gives a continuous linear equivalence between the two Lp spaces.

      noncomputable def MeasureTheory.Lp.changeMeasureEquiv {α : Type u_1} [MeasurableSpace α] {μ ν : Measure α} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] {p : ENNReal} [Fact (1 p)] {c₁ c₂ : ENNReal} (hc₁ : c₁ ) (hc₂ : c₂ ) ( : ν c₁ μ) ( : μ c₂ ν) (hp : p ) :
      (Lp E p μ) ≃L[] (Lp E p ν)

      If ν ≤ c₁ • μ and μ ≤ c₂ • ν (with c₁, c₂ ≠ ∞) and p ≠ ∞, then the identity map induces a continuous linear equivalence Lp E p μ ≃L[ℝ] Lp E p ν.

      Equations
      Instances For
        theorem MeasureTheory.Lp.changeMeasureEquiv_coeFn_ae_eq {α : Type u_1} [MeasurableSpace α] {μ ν : Measure α} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] {p : ENNReal} [Fact (1 p)] {c₁ c₂ : ENNReal} (hc₁ : c₁ ) (hc₂ : c₂ ) ( : ν c₁ μ) ( : μ c₂ ν) (hp : p ) (f : (Lp E p μ)) :
        ((changeMeasureEquiv hc₁ hc₂ hp) f) =ᵐ[ν] f

        Compactness transport #

        Pre- and post-composition by continuous linear equivalences preserves compactness.

        theorem MeasureTheory.Lp.isCompactOperator_comp_continuousLinearEquiv_iff {α : Type u_1} [MeasurableSpace α] {μ ν : Measure α} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] {p : ENNReal} [Fact (1 p)] {F : Type u_3} [TopologicalSpace F] [AddCommMonoid F] [Module F] (e : (Lp E p μ) ≃L[] (Lp E p ν)) (T : (Lp E p ν) →L[] F) :