Skip to content

Commit 2b7b3d1

Browse files
committed
feat: monotonicity of norm integrability (#36027)
Over a finite measure space, if `Integrable (fun x ↦ ‖f x‖ ^ q) μ` and `p ≤ q` then `Integrable (fun x ↦ ‖f x‖ ^ p) μ`.
1 parent 32af1e5 commit 2b7b3d1

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

Mathlib/MeasureTheory/Function/L1Space/Integrable.lean

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
224241
theorem Integrable.mono_measure {f : α → ε} (h : Integrable f ν) (hμ : μ ≤ ν) : Integrable f μ :=
225242
⟨h.aestronglyMeasurable.mono_measure hμ, h.hasFiniteIntegral.mono_measure hμ⟩
226243

0 commit comments

Comments
 (0)