Skip to content

Commit 8ebfdd9

Browse files
committed
feat: aemeasurable version of map_measureReal_apply (leanprover-community#37828)
1 parent 052444b commit 8ebfdd9

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

Mathlib/MeasureTheory/Measure/Real.lean

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,14 @@ theorem nonempty_of_measureReal_ne_zero (h : μ.real s ≠ 0) : s.Nonempty :=
7878
(c • μ).real s = c * μ.real s := by
7979
simp [measureReal_def]
8080

81+
theorem map_measureReal_apply_of_aemeasurable [MeasurableSpace β] {f : α → β}
82+
(hf : AEMeasurable f μ) {s : Set β} (hs : MeasurableSet s) :
83+
(μ.map f).real s = μ.real (f ⁻¹' s) := by
84+
simp_rw [measureReal_def, map_apply_of_aemeasurable hf hs]
85+
8186
theorem map_measureReal_apply [MeasurableSpace β] {f : α → β} (hf : Measurable f)
82-
{s : Set β} (hs : MeasurableSet s) : (μ.map f).real s = μ.real (f ⁻¹' s) := by
83-
simp_rw [measureReal_def, map_apply hf hs]
87+
{s : Set β} (hs : MeasurableSet s) : (μ.map f).real s = μ.real (f ⁻¹' s) :=
88+
map_measureReal_apply_of_aemeasurable hf.aemeasurable hs
8489

8590
@[gcongr] theorem measureReal_mono (h : s₁ ⊆ s₂) (h₂ : μ s₂ ≠ ∞ := by finiteness) :
8691
μ.real s₁ ≤ μ.real s₂ :=

0 commit comments

Comments
 (0)