Documentation

LeanAPAP.Prereqs.LpNorm.Discrete.Defs

Lp norms #

noncomputable def MeasureTheory.dLpNorm {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] (p : ENNReal) (f : αE) :

The Lp norm of a function with the compact normalisation.

Equations
Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem MeasureTheory.dLpNorm_nonneg {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] {p : ENNReal} {f : αE} :
      @[simp]
      theorem MeasureTheory.dLpNorm_exponent_zero {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] (f : αE) :
      @[simp]
      theorem MeasureTheory.dLpNorm_zero {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] (p : ENNReal) :
      @[simp]
      theorem MeasureTheory.dLpNorm_zero' {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] (p : ENNReal) :
      fun (x : α) => 0‖_[p] = 0
      @[simp]
      theorem MeasureTheory.dLpNorm_of_isEmpty {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [IsEmpty α] (f : αE) (p : ENNReal) :
      @[simp]
      theorem MeasureTheory.dLpNorm_neg {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] (f : αE) (p : ENNReal) :
      @[simp]
      theorem MeasureTheory.dLpNorm_neg' {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] (f : αE) (p : ENNReal) :
      fun (x : α) => -f x‖_[p] = f‖_[p]
      theorem MeasureTheory.dLpNorm_sub_comm {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] (f g : αE) (p : ENNReal) :
      @[simp]
      theorem MeasureTheory.dLpNorm_norm {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] {f : αE} (hf : StronglyMeasurable f) (p : ENNReal) :
      fun (i : α) => f i‖_[p] = f‖_[p]
      @[simp]
      theorem MeasureTheory.dLpNorm_abs {α : Type u_1} [MeasurableSpace α] {f : α} (hf : StronglyMeasurable f) (p : ENNReal) :
      @[simp]
      theorem MeasureTheory.dLpNorm_fun_abs {α : Type u_1} [MeasurableSpace α] {f : α} (hf : StronglyMeasurable f) (p : ENNReal) :
      fun (i : α) => |f i|‖_[p] = f‖_[p]
      theorem MeasureTheory.dLpNorm_const_smul {α : Type u_1} {𝕜 : Type u_2} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [NormedField 𝕜] {p : ENNReal} [Module 𝕜 E] [NormSMulClass 𝕜 E] (c : 𝕜) (f : αE) :
      theorem MeasureTheory.dLpNorm_nsmul {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [NormedSpace E] (n : ) (f : αE) (p : ENNReal) :
      theorem MeasureTheory.dLpNorm_natCast_mul {α : Type u_1} {𝕜 : Type u_2} [MeasurableSpace α] [NormedField 𝕜] [NormedSpace 𝕜] (n : ) (f : α𝕜) (p : ENNReal) :
      n * f‖_[p] = n * f‖_[p]
      theorem MeasureTheory.dLpNorm_fun_natCast_mul {α : Type u_1} {𝕜 : Type u_2} [MeasurableSpace α] [NormedField 𝕜] [NormedSpace 𝕜] (n : ) (f : α𝕜) (p : ENNReal) :
      fun (x : α) => n * f x‖_[p] = n * f‖_[p]
      theorem MeasureTheory.dLpNorm_mul_natCast {α : Type u_1} {𝕜 : Type u_2} [MeasurableSpace α] [NormedField 𝕜] [NormedSpace 𝕜] (f : α𝕜) (n : ) (p : ENNReal) :
      f * n‖_[p] = f‖_[p] * n
      theorem MeasureTheory.dLpNorm_fun_mul_natCast {α : Type u_1} {𝕜 : Type u_2} [MeasurableSpace α] [NormedField 𝕜] [NormedSpace 𝕜] (f : α𝕜) (n : ) (p : ENNReal) :
      fun (x : α) => f x * n‖_[p] = f‖_[p] * n
      theorem MeasureTheory.dLpNorm_div_natCast {α : Type u_1} {𝕜 : Type u_2} [MeasurableSpace α] [NormedField 𝕜] [NormedSpace 𝕜] [CharZero 𝕜] {n : } (hn : n 0) (f : α𝕜) (p : ENNReal) :
      f / n‖_[p] = f‖_[p] / n
      theorem MeasureTheory.dLpNorm_fun_div_natCast {α : Type u_1} {𝕜 : Type u_2} [MeasurableSpace α] [NormedField 𝕜] [NormedSpace 𝕜] [CharZero 𝕜] {n : } (hn : n 0) (f : α𝕜) (p : ENNReal) :
      fun (x : α) => f x / n‖_[p] = f‖_[p] / n
      @[simp]
      theorem MeasureTheory.dLpNorm_conj {α : Type u_1} {R : Type u_3} [MeasurableSpace α] {p : ENNReal} [RCLike R] (f : αR) :
      (starRingEnd (αR)) f‖_[p] = f‖_[p]
      theorem MeasureTheory.dLpNorm_add_le {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] {p : ENNReal} {f g : αE} [DiscreteMeasurableSpace α] [Finite α] (hp : 1 p) :
      theorem MeasureTheory.dLpNorm_sub_le {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] {p : ENNReal} {f g : αE} [DiscreteMeasurableSpace α] [Finite α] (hp : 1 p) :
      theorem MeasureTheory.dLpNorm_sum_le {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] {p : ENNReal} [DiscreteMeasurableSpace α] [Finite α] {ι : Type u_5} {s : Finset ι} {f : ιαE} (hp : 1 p) :
      is, f i‖_[p] is, f i‖_[p]
      theorem MeasureTheory.dLpNorm_expect_le {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] {p : ENNReal} [DiscreteMeasurableSpace α] [Finite α] [Module ℚ≥0 E] [NormedSpace E] {ι : Type u_5} {s : Finset ι} {f : ιαE} (hp : 1 p) :
      s.expect fun (i : ι) => f i‖_[p] s.expect fun (i : ι) => f i‖_[p]
      @[simp]
      theorem MeasureTheory.dLpNorm_const {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [Fintype α] [Nonempty α] {p : ENNReal} (hp : p 0) (a : E) :
      fun (_i : α) => a‖_[p] = a‖₊ * (Fintype.card α) ^ p.toReal⁻¹
      @[simp]
      theorem MeasureTheory.dLpNorm_const' {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [Fintype α] {p : ENNReal} (hp₀ : p 0) (hp : p ) (a : E) :
      fun (_i : α) => a‖_[p] = a‖₊ * (Fintype.card α) ^ p.toReal⁻¹
      @[simp]
      theorem MeasureTheory.dLpNorm_one {α : Type u_1} {𝕜 : Type u_2} [MeasurableSpace α] [Fintype α] [NormedField 𝕜] {p : ENNReal} [Nonempty α] (hp : p 0) :
      @[simp]
      theorem MeasureTheory.dLpNorm_one' {α : Type u_1} {𝕜 : Type u_2} [MeasurableSpace α] [Fintype α] [NormedField 𝕜] {p : ENNReal} (hp₀ : p 0) (hp : p ) :
      theorem MeasureTheory.dLpNorm_eq_sum_norm' {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] {p : ENNReal} [Fintype α] [DiscreteMeasurableSpace α] (hp₀ : p 0) (hp : p ) (f : αE) :
      f‖_[p] = (∑ i : α, f i ^ p.toReal) ^ p.toReal⁻¹
      theorem MeasureTheory.dLpNorm_toNNReal_eq_sum_norm {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [Fintype α] [DiscreteMeasurableSpace α] {p : } (hp : 0 < p) (f : αE) :
      f‖_[p.toNNReal] = (∑ i : α, f i ^ p) ^ p⁻¹
      theorem MeasureTheory.dLpNorm_eq_sum_norm {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [Fintype α] [DiscreteMeasurableSpace α] {p : NNReal} (hp : p 0) (f : αE) :
      f‖_[p] = (∑ i : α, f i ^ p) ^ (↑p)⁻¹
      theorem MeasureTheory.dLpNorm_rpow_eq_sum_norm {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [Fintype α] [DiscreteMeasurableSpace α] {p : NNReal} (hp : p 0) (f : αE) :
      f‖_[p] ^ p = i : α, f i ^ p
      theorem MeasureTheory.dLpNorm_pow_eq_sum_norm {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [Fintype α] [DiscreteMeasurableSpace α] {p : } (hp : p 0) (f : αE) :
      f‖_[p] ^ p = i : α, f i ^ p
      theorem MeasureTheory.dL2Norm_sq_eq_sum_norm {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [Fintype α] [DiscreteMeasurableSpace α] (f : αE) :
      f‖_[2] ^ 2 = i : α, f i ^ 2
      theorem MeasureTheory.dL2Norm_eq_sum_norm {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [Fintype α] [DiscreteMeasurableSpace α] (f : αE) :
      f‖_[2] = (∑ i : α, f i ^ 2) ^ 2⁻¹
      theorem MeasureTheory.dL1Norm_eq_sum_norm {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [Fintype α] [DiscreteMeasurableSpace α] (f : αE) :
      f‖_[1] = i : α, f i
      theorem MeasureTheory.dLinftyNorm_eq_iSup_norm {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] [DiscreteMeasurableSpace α] [Finite α] (f : αE) :
      f‖_[] = ⨆ (i : α), f i
      @[simp]
      theorem MeasureTheory.dLpNorm_eq_zero {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] {p : ENNReal} {f : αE} [DiscreteMeasurableSpace α] [Finite α] (hp : p 0) :
      f‖_[p] = 0 f = 0
      @[simp]
      theorem MeasureTheory.dLpNorm_pos {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] {p : ENNReal} {f : αE} [DiscreteMeasurableSpace α] [Finite α] (hp : p 0) :
      0 < f‖_[p] f 0
      theorem MeasureTheory.dLpNorm_mono_real {α : Type u_1} {E : Type u_4} [MeasurableSpace α] [NormedAddCommGroup E] {p : ENNReal} {f : αE} [DiscreteMeasurableSpace α] [Finite α] {g : α} (h : ∀ (x : α), f x g x) :
      theorem MeasureTheory.dLpNorm_two_mul_sum_pow {α : Type u_1} [MeasurableSpace α] [DiscreteMeasurableSpace α] [Fintype α] {ι : Type u_5} {n : } (hn : n 0) (s : Finset ι) (f : ια) :
      is, f i‖_[2 * n] ^ (2 * n) = xFintype.piFinset fun (x : Fin n) => s, yFintype.piFinset fun (x : Fin n) => s, a : α, (∏ i : Fin n, (starRingEnd ) (f (x i) a)) * i : Fin n, f (y i) a

      The positivity extension which identifies expressions of the form ‖f‖_[p].

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

        Hölder inequality #

        theorem MeasureTheory.dLpNorm_rpow {α : Type u_5} { : MeasurableSpace α} [DiscreteMeasurableSpace α] [Finite α] {p q : NNReal} {f : α} (hp : p 0) (hq : q 0) (hf : 0 f) :
        f ^ q‖_[p] = f‖_[p * q] ^ q
        theorem MeasureTheory.dLpNorm_pow {α : Type u_5} { : MeasurableSpace α} [DiscreteMeasurableSpace α] [Finite α] {p : NNReal} (hp : p 0) {q : } (hq : q 0) (f : α) :
        f ^ q‖_[p] = f‖_[p * q] ^ q
        theorem MeasureTheory.dL1Norm_rpow {α : Type u_5} { : MeasurableSpace α} [DiscreteMeasurableSpace α] [Finite α] {q : NNReal} {f : α} (hq : q 0) (hf : 0 f) :
        f ^ q‖_[1] = f‖_[q] ^ q
        theorem MeasureTheory.dL1Norm_pow {α : Type u_5} { : MeasurableSpace α} [DiscreteMeasurableSpace α] [Finite α] {q : } (hq : q 0) (f : α) :
        f ^ q‖_[1] = f‖_[q] ^ q
        theorem MeasureTheory.dLpNorm_eq_dL1Norm_rpow {𝕜 : Type u_2} {α : Type u_5} { : MeasurableSpace α} [DiscreteMeasurableSpace α] [Finite α] [RCLike 𝕜] {p : NNReal} (hp : p 0) (f : α𝕜) :
        f‖_[p] = fun (a : α) => f a ^ p‖_[1] ^ (↑p)⁻¹
        theorem MeasureTheory.dLpNorm_rpow' {𝕜 : Type u_2} {α : Type u_5} { : MeasurableSpace α} [DiscreteMeasurableSpace α] [Finite α] [RCLike 𝕜] {q : NNReal} {p : ENNReal} (hp₀ : p 0) (hp : p ) (hq : q 0) (f : α𝕜) :
        f‖_[p] ^ q = (fun (a : α) => f a) ^ q‖_[p / q]
        @[simp]
        theorem MeasureTheory.RCLike.dLpNorm_coe_comp {𝕜 : Type u_2} {α : Type u_5} { : MeasurableSpace α} [RCLike 𝕜] (p : ENNReal) (f : α) :