Skip to content

Commit 19c4978

Browse files
feat(MeasureTheory/LpSeminorm): add HasCompactSupport.memLp_of_enorm_bound (#37559)
Add `HasCompactSupport.memLp_of_enorm_bound`: a bounded measurable function with compact support is in L^p. This is the `ENNReal`-valued version of `HasCompactSupport.memLp_of_bound`. Upstreamed from the [Carleson](https://github.com/fpvandoorn/carleson) project. Co-authored-by: Floris van Doorn <fpvdoorn@gmail.com>
1 parent c0210d5 commit 19c4978

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Mathlib/MeasureTheory/Function/LpSpace/Indicator.lean

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,16 @@ theorem _root_.HasCompactSupport.memLp_of_bound {f : X → E} (hf : HasCompactSu
6969
exact this.mono_exponent_of_measure_support_ne_top
7070
(fun x ↦ image_eq_zero_of_notMem_tsupport) (hf.measure_lt_top.ne) le_top
7171

72+
/-- A bounded measurable function with compact support is in L^p.
73+
This is the `ENNReal`-valued version of `HasCompactSupport.memLp_of_bound`. -/
74+
theorem _root_.HasCompactSupport.memLp_of_enorm_bound {f : X → E} (hf : HasCompactSupport f)
75+
(h2f : AEStronglyMeasurable f μ) {C : ℝ≥0∞} (hfC : ∀ᵐ x ∂μ, ‖f x‖ₑ ≤ C) (hC : C ≠ ⊤) :
76+
MemLp f p μ := by
77+
have : MemLp f ∞ μ :=
78+
⟨h2f, eLpNormEssSup_le_of_ae_enorm_bound hfC |>.trans_lt hC.lt_top⟩
79+
exact this.mono_exponent_of_measure_support_ne_top
80+
(fun x ↦ image_eq_zero_of_notMem_tsupport) hf.measure_ne_top le_top
81+
7282
/-- A continuous function with compact support is in L^p. -/
7383
theorem _root_.Continuous.memLp_of_hasCompactSupport [OpensMeasurableSpace X]
7484
{f : X → E} (hf : Continuous f) (h'f : HasCompactSupport f) : MemLp f p μ := by

0 commit comments

Comments
 (0)