Skip to content

Commit ad42be6

Browse files
committed
feat: mapping a finite sum of measures (#37739)
1 parent eb9099c commit ad42be6

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

Mathlib/MeasureTheory/Measure/AEMeasurable.lean

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,16 @@ lemma map_sum {ι : Type*} {m : ι → Measure α} {f : α → β} (hf : AEMeasu
438438
have M i : AEMeasurable f (m i) := hf.mono_measure (le_sum m i)
439439
simp_rw [map_apply_of_aemeasurable (M _) hs]
440440

441+
lemma map_finset_sum {ι β : Type*} {mβ : MeasurableSpace β} {m : ι → Measure α}
442+
{f : α → β} {s : Finset ι} (hf : AEMeasurable f (∑ i ∈ s, m i)) :
443+
map f (∑ i ∈ s, m i) = ∑ i ∈ s, (m i).map f := by
444+
rw [← sum_coe_finset, ← sum_coe_finset, Measure.map_sum]
445+
rwa [sum_coe_finset]
446+
447+
lemma map_finset_sum' {ι β : Type*} [Fintype ι] {mβ : MeasurableSpace β} {m : ι → Measure α}
448+
{f : α → β} (hf : AEMeasurable f (∑ i, m i)) :
449+
map f (∑ i, m i) = ∑ i, (m i).map f := map_finset_sum hf
450+
441451
instance (μ : Measure α) (f : α → β) [SFinite μ] : SFinite (μ.map f) := by
442452
by_cases H : AEMeasurable f μ
443453
· rw [← sum_sfiniteSeq μ] at H ⊢

0 commit comments

Comments
 (0)