File tree Expand file tree Collapse file tree
Mathlib/MeasureTheory/Function/L1Space Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -221,6 +221,23 @@ lemma integrable_norm_rpow_iff {f : α → β} {p : ℝ≥0∞}
221221 rw [← memLp_norm_rpow_iff (q := p) hf p_zero p_top, ← memLp_one_iff_integrable,
222222 ENNReal.div_self p_zero p_top]
223223
224+ lemma integrable_norm_rpow_of_le [IsFiniteMeasure μ] {f : α → β} (hf : AEStronglyMeasurable f μ)
225+ {p q : ℝ} (hp : 0 ≤ p) (hq : 0 ≤ q) (hpq : p ≤ q) (hint : Integrable (fun x ↦ ‖f x‖ ^ q) μ) :
226+ Integrable (fun x ↦ ‖f x‖ ^ p) μ := by
227+ rcases hp.eq_or_lt with (rfl | hp)
228+ · simp
229+ rcases hq.eq_or_lt with (rfl | hq)
230+ · grind
231+ rw [← ENNReal.toReal_ofReal hp.le, integrable_norm_rpow_iff hf (by simp [hp]) (by simp)]
232+ rw [← ENNReal.toReal_ofReal hq.le, integrable_norm_rpow_iff hf (by simp [hq]) (by simp)] at hint
233+ exact MemLp.mono_exponent hint (ENNReal.ofReal_le_ofReal hpq)
234+
235+ lemma integrable_norm_pow_of_le [IsFiniteMeasure μ] {f : α → β} (hf : AEStronglyMeasurable f μ)
236+ {p q : ℕ} (hpq : p ≤ q) (hint : Integrable (fun x ↦ ‖f x‖ ^ q) μ) :
237+ Integrable (fun x ↦ ‖f x‖ ^ p) μ := by
238+ simp_rw [← Real.rpow_natCast] at *
239+ exact integrable_norm_rpow_of_le hf p.cast_nonneg q.cast_nonneg (by simpa) hint
240+
224241theorem Integrable.mono_measure {f : α → ε} (h : Integrable f ν) (hμ : μ ≤ ν) : Integrable f μ :=
225242 ⟨h.aestronglyMeasurable.mono_measure hμ, h.hasFiniteIntegral.mono_measure hμ⟩
226243
You can’t perform that action at this time.
0 commit comments