Documentation

Mathlib.MeasureTheory.Measure.Sum

Sums of measures #

Given μ : ι → Measure α, we define Measure.sum μ as the measure which to a measurable set s associates ∑' i, μ i s.

Tags #

measure, sum

noncomputable def MeasureTheory.Measure.sum {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} (μ : ιMeasure α) :

Sum of an indexed family of measures.

Equations
Instances For
    theorem MeasureTheory.Measure.le_sum_apply {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} (μ : ιMeasure α) (s : Set α) :
    ∑' (i : ι), (μ i) s (sum μ) s
    @[simp]
    theorem MeasureTheory.Measure.sum_apply {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} {s : Set α} (μ : ιMeasure α) (hs : MeasurableSet s) :
    (sum μ) s = ∑' (i : ι), (μ i) s
    theorem MeasureTheory.Measure.sum_apply₀ {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} {s : Set α} (μ : ιMeasure α) (hs : NullMeasurableSet s (sum μ)) :
    (sum μ) s = ∑' (i : ι), (μ i) s

    For the next theorem, the countability assumption is necessary. For a counterexample, consider an uncountable space, with a distinguished point x₀, and the sigma-algebra made of countable sets not containing x₀, and their complements. All points but x₀ are measurable. Consider the sum of the Dirac masses at points different from x₀, and s = {x₀}. For any Dirac mass δ_x, we have δ_x (x₀) = 0, so ∑' x, δ_x (x₀) = 0. On the other hand, the measure sum δ_x gives mass one to each point different from x₀, so it gives infinite mass to any measurable set containing x₀ (as such a set is uncountable), and by outer regularity one gets sum δ_x {x₀} = ∞.

    theorem MeasureTheory.Measure.sum_apply_of_countable {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} [Countable ι] (μ : ιMeasure α) (s : Set α) :
    (sum μ) s = ∑' (i : ι), (μ i) s
    theorem MeasureTheory.Measure.le_sum {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} (μ : ιMeasure α) (i : ι) :
    μ i sum μ
    @[simp]
    theorem MeasureTheory.Measure.sum_apply_eq_zero {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} {s : Set α} {μ : ιMeasure α} [Countable ι] :
    (sum μ) s = 0 ∀ (i : ι), (μ i) s = 0
    theorem MeasureTheory.Measure.sum_apply_eq_zero' {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} {s : Set α} {μ : ιMeasure α} (hs : MeasurableSet s) :
    (sum μ) s = 0 ∀ (i : ι), (μ i) s = 0
    @[simp]
    theorem MeasureTheory.Measure.sum_eq_zero {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} {μ : ιMeasure α} :
    sum μ = 0 ∀ (i : ι), μ i = 0
    @[simp]
    theorem MeasureTheory.Measure.sum_zero {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} :
    (sum fun (x : ι) => 0) = 0
    theorem MeasureTheory.Measure.sum_sum {α : Type u_1} {ι : Type u_2} {ι' : Type u_3} { : MeasurableSpace α} (μ : ιι'Measure α) :
    (sum fun (n : ι) => sum (μ n)) = sum fun (p : ι × ι') => μ p.1 p.2
    theorem MeasureTheory.Measure.sum_comm {α : Type u_1} {ι : Type u_2} {ι' : Type u_3} { : MeasurableSpace α} (μ : ιι'Measure α) :
    (sum fun (n : ι) => sum (μ n)) = sum fun (m : ι') => sum fun (n : ι) => μ n m
    theorem MeasureTheory.Measure.ae_sum_iff {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} {μ : ιMeasure α} [Countable ι] {p : αProp} :
    (∀ᵐ (x : α) sum μ, p x) ∀ (i : ι), ∀ᵐ (x : α) μ i, p x
    theorem MeasureTheory.Measure.ae_sum_iff' {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} {μ : ιMeasure α} {p : αProp} (h : MeasurableSet {x : α | p x}) :
    (∀ᵐ (x : α) sum μ, p x) ∀ (i : ι), ∀ᵐ (x : α) μ i, p x
    @[simp]
    theorem MeasureTheory.Measure.sum_fintype {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} [Fintype ι] (μ : ιMeasure α) :
    sum μ = i : ι, μ i
    theorem MeasureTheory.Measure.sum_coe_finset {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} (s : Finset ι) (μ : ιMeasure α) :
    (sum fun (i : s) => μ i) = is, μ i
    @[simp]
    theorem MeasureTheory.Measure.ae_sum_eq {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} [Countable ι] (μ : ιMeasure α) :
    ae (sum μ) = ⨆ (i : ι), ae (μ i)
    theorem MeasureTheory.Measure.sum_bool {α : Type u_1} { : MeasurableSpace α} (μ : BoolMeasure α) :
    sum μ = μ true + μ false
    theorem MeasureTheory.Measure.sum_cond {α : Type u_1} { : MeasurableSpace α} (μ ν : Measure α) :
    (sum fun (b : Bool) => bif b then μ else ν) = μ + ν
    @[simp]
    theorem MeasureTheory.Measure.sum_of_isEmpty {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} [IsEmpty ι] (μ : ιMeasure α) :
    sum μ = 0
    theorem MeasureTheory.Measure.sum_add_sum_compl {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} (s : Set ι) (μ : ιMeasure α) :
    ((sum fun (i : s) => μ i) + sum fun (i : s) => μ i) = sum μ
    theorem MeasureTheory.Measure.sum_congr {α : Type u_1} { : MeasurableSpace α} {μ ν : Measure α} (h : ∀ (n : ), μ n = ν n) :
    sum μ = sum ν
    theorem MeasureTheory.Measure.sum_add_sum {α : Type u_1} {ι : Type u_2} { : MeasurableSpace α} (μ ν : ιMeasure α) :
    sum μ + sum ν = sum fun (n : ι) => μ n + ν n
    @[simp]
    theorem MeasureTheory.Measure.sum_comp_equiv {α : Type u_1} {ι : Type u_2} {ι' : Type u_3} { : MeasurableSpace α} (e : ι' ι) (μ : ιMeasure α) :
    sum (μ e) = sum μ
    @[simp]
    theorem MeasureTheory.Measure.sum_extend_zero {α : Type u_1} {ι : Type u_2} {ι' : Type u_3} { : MeasurableSpace α} {f : ιι'} (hf : Function.Injective f) (μ : ιMeasure α) :
    sum (Function.extend f μ 0) = sum μ