Documentation

Mathlib.MeasureTheory.VectorMeasure.SetIntegral

Set integral #

In this file we prove properties of ∫ᵛ x in s, f x ∂[B; μ]. Recall that this notation is defined as ∫ᵛ x, f x ∂[B; μ.restrict s].

The API in this file is modelled on the API for the Bochner integral.

theorem MeasureTheory.VectorMeasure.IntegrableOn.mono {X : Type u_2} {E : Type u_3} {F : Type u_4} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] {μ : VectorMeasure X F} {f : XE} {s t : Set X} (hs : MeasurableSet s) (hts : t s) (h : μ.IntegrableOn f s) :
theorem MeasureTheory.VectorMeasure.IntegrableOn.union {X : Type u_2} {E : Type u_3} {F : Type u_4} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] {μ : VectorMeasure X F} {f : XE} {s t : Set X} (hs : MeasurableSet s) (ht : MeasurableSet t) (hf : μ.IntegrableOn f s) (h'f : μ.IntegrableOn f t) :
μ.IntegrableOn f (s t)
@[simp]
theorem MeasureTheory.VectorMeasure.IntegrableOn.empty {X : Type u_2} {E : Type u_3} {F : Type u_4} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] {μ : VectorMeasure X F} {f : XE} :
theorem MeasureTheory.VectorMeasure.IntegrableOn.biUnion_finite {ι : Type u_1} {X : Type u_2} {E : Type u_3} {F : Type u_4} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] {μ : VectorMeasure X F} {f : XE} {s : Set ι} (hs : s.Finite) {t : ιSet X} (ht : is, MeasurableSet (t i)) (h't : is, μ.IntegrableOn f (t i)) :
μ.IntegrableOn f (⋃ is, t i)
theorem MeasureTheory.VectorMeasure.IntegrableOn.biUnion_finset {ι : Type u_1} {X : Type u_2} {E : Type u_3} {F : Type u_4} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] {μ : VectorMeasure X F} {f : XE} {s : Finset ι} {t : ιSet X} (ht : is, MeasurableSet (t i)) (h't : is, μ.IntegrableOn f (t i)) :
μ.IntegrableOn f (⋃ is, t i)
theorem MeasureTheory.VectorMeasure.IntegrableOn.iUnion_finite {ι : Type u_1} {X : Type u_2} {E : Type u_3} {F : Type u_4} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] {μ : VectorMeasure X F} {f : XE} [Finite ι] {t : ιSet X} (ht : ∀ (i : ι), MeasurableSet (t i)) (h't : ∀ (i : ι), μ.IntegrableOn f (t i)) :
μ.IntegrableOn f (⋃ (i : ι), t i)
@[simp]
theorem MeasureTheory.VectorMeasure.Integrable.integrableOn {X : Type u_2} {E : Type u_3} {F : Type u_4} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] {μ : VectorMeasure X F} {f : XE} {s : Set X} (h : μ.Integrable f) :
theorem MeasureTheory.VectorMeasure.integrable_indicator_iff {X : Type u_2} {E : Type u_3} {F : Type u_4} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] {μ : VectorMeasure X F} {f : XE} {s : Set X} (hs : MeasurableSet s) :
theorem MeasureTheory.VectorMeasure.IntegrableOn.integrable_indicator {X : Type u_2} {E : Type u_3} {F : Type u_4} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] {μ : VectorMeasure X F} {f : XE} {s : Set X} (h : μ.IntegrableOn f s) (hs : MeasurableSet s) :
theorem MeasureTheory.VectorMeasure.setIntegral_eq_zero_of_not_measurableSet {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : ¬MeasurableSet s) :
∫ᵛ (x : X) in s, f x ∂[B; μ] = 0
theorem MeasureTheory.VectorMeasure.setIntegral_congr_ae {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f g : XE} {s : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (h : ∀ᵐ (x : X) μ.variation, x sf x = g x) :
∫ᵛ (x : X) in s, f x ∂[B; μ] = ∫ᵛ (x : X) in s, g x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_congr_fun {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f g : XE} {s : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (h : Set.EqOn f g s) :
∫ᵛ (x : X) in s, f x ∂[B; μ] = ∫ᵛ (x : X) in s, g x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_union {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hst : Disjoint s t) (hs : MeasurableSet s) (ht : MeasurableSet t) (hfs : μ.IntegrableOn f s) (hft : μ.IntegrableOn f t) :
∫ᵛ (x : X) in s t, f x ∂[B; μ] = ∫ᵛ (x : X) in s, f x ∂[B; μ] + ∫ᵛ (x : X) in t, f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_sdiff {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) (ht : MeasurableSet t) (hfs : μ.IntegrableOn f s) (hts : t s) :
∫ᵛ (x : X) in s \ t, f x ∂[B; μ] = ∫ᵛ (x : X) in s, f x ∂[B; μ] - ∫ᵛ (x : X) in t, f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_inter_add_sdiff {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) (ht : MeasurableSet t) (hfs : μ.IntegrableOn f s) :
∫ᵛ (x : X) in s t, f x ∂[B; μ] + ∫ᵛ (x : X) in s \ t, f x ∂[B; μ] = ∫ᵛ (x : X) in s, f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_biUnion_finset {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {ι : Type u_7} (t : Finset ι) {s : ιSet X} (hs : it, MeasurableSet (s i)) (h's : (↑t).Pairwise (Function.onFun Disjoint s)) (hf : it, μ.IntegrableOn f (s i)) :
∫ᵛ (x : X) in it, s i, f x ∂[B; μ] = it, ∫ᵛ (x : X) in s i, f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_iUnion_fintype {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {ι : Type u_7} [Fintype ι] {s : ιSet X} (hs : ∀ (i : ι), MeasurableSet (s i)) (h's : Pairwise (Function.onFun Disjoint s)) (hf : ∀ (i : ι), μ.IntegrableOn f (s i)) :
∫ᵛ (x : X) in ⋃ (i : ι), s i, f x ∂[B; μ] = i : ι, ∫ᵛ (x : X) in s i, f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_empty {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} :
∫ᵛ (x : X) in , f x ∂[B; μ] = 0
theorem MeasureTheory.VectorMeasure.setIntegral_univ {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} :
∫ᵛ (x : X) in Set.univ, f x ∂[B; μ] = ∫ᵛ (x : X), f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_add_compl {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) (hfi : μ.Integrable f) :
∫ᵛ (x : X) in s, f x ∂[B; μ] + ∫ᵛ (x : X) in s, f x ∂[B; μ] = ∫ᵛ (x : X), f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_compl {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) (hfi : μ.Integrable f) :
∫ᵛ (x : X) in s, f x ∂[B; μ] = ∫ᵛ (x : X), f x ∂[B; μ] - ∫ᵛ (x : X) in s, f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.integral_indicator {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) :
∫ᵛ (x : X), s.indicator f x ∂[B; μ] = ∫ᵛ (x : X) in s, f x ∂[B; μ]

For a function f and a measurable set s, the integral of indicator s f over the whole space is equal to ∫ᵛ x in s, f x ∂[B; μ] defined as ∫ᵛ x, f x ∂[B; μ.restrict s].

theorem MeasureTheory.VectorMeasure.setIntegral_indicator {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) (ht : MeasurableSet t) :
∫ᵛ (x : X) in s, t.indicator f x ∂[B; μ] = ∫ᵛ (x : X) in s t, f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_congr_set {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) (ht : MeasurableSet t) (hst : s =ᵐ[μ.variation] t) :
∫ᵛ (x : X) in s, f x ∂[B; μ] = ∫ᵛ (x : X) in t, f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.integral_piecewise {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f g : XE} {s : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} [DecidablePred fun (x : X) => x s] (hs : MeasurableSet s) (hf : μ.IntegrableOn f s) (hg : μ.IntegrableOn g s) :
∫ᵛ (x : X), s.piecewise f g x ∂[B; μ] = ∫ᵛ (x : X) in s, f x ∂[B; μ] + ∫ᵛ (x : X) in s, g x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_eq_zero_of_ae_eq_zero {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (ht_eq : ∀ᵐ (x : X) μ.variation, x tf x = 0) :
∫ᵛ (x : X) in t, f x ∂[B; μ] = 0
theorem MeasureTheory.VectorMeasure.setIntegral_eq_zero_of_forall_eq_zero {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (ht_eq : xt, f x = 0) :
∫ᵛ (x : X) in t, f x ∂[B; μ] = 0
theorem MeasureTheory.VectorMeasure.frequently_ae_ne_zero_of_setIntegral_ne_zero {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hU : ∫ᵛ (x : X) in t, f x ∂[B; μ] 0) :
∃ᵐ (x : X) μ.variation.restrict t, f x 0
theorem MeasureTheory.VectorMeasure.exists_ne_zero_of_setIntegral_ne_zero {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hU : ∫ᵛ (x : X) in t, f x ∂[B; μ] 0) :
xt, f x 0
theorem MeasureTheory.VectorMeasure.setIntegral_of_variation_apply_eq_zero {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (f : XE) {s : Set X} (hs : μ.variation s = 0) :
∫ᵛ (x : X) in s, f x ∂[B; μ] = 0
theorem MeasureTheory.VectorMeasure.setIntegral_dirac' {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {f : XE} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {mX : MeasurableSpace X} [CompleteSpace G] {a : X} {v : F} (hf : StronglyMeasurable f) {s : Set X} (hs : MeasurableSet s) [Decidable (a s)] :
∫ᵛ (x : X) in s, f x ∂[B; dirac a v] = if a s then (B (f a)) v else 0
theorem MeasureTheory.VectorMeasure.setIntegral_dirac {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {f : XE} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} [MeasurableSpace X] [MeasurableSingletonClass X] [CompleteSpace G] {a : X} {v : F} {s : Set X} (hs : MeasurableSet s) [Decidable (a s)] :
∫ᵛ (x : X) in s, f x ∂[B; dirac a v] = if a s then (B (f a)) v else 0
theorem MeasureTheory.VectorMeasure.integral_singleton' {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} [CompleteSpace G] {a : X} (hf : StronglyMeasurable f) :
∫ᵛ (a : X) in {a}, f a ∂[B; μ] = (B (f a)) (μ {a})
theorem MeasureTheory.VectorMeasure.integral_singleton {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} [MeasurableSingletonClass X] {a : X} [CompleteSpace G] :
∫ᵛ (a : X) in {a}, f a ∂[B; μ] = (B (f a)) (μ {a})
theorem MeasureTheory.VectorMeasure.setIntegral_union_eq_left_of_ae {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) (ht : MeasurableSet t) (ht_eq : ∀ᵐ (x : X) μ.variation.restrict t, f x = 0) :
∫ᵛ (x : X) in s t, f x ∂[B; μ] = ∫ᵛ (x : X) in s, f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_union_eq_left_of_forall {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) (ht : MeasurableSet t) (ht_eq : xt, f x = 0) :
∫ᵛ (x : X) in s t, f x ∂[B; μ] = ∫ᵛ (x : X) in s, f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_eq_of_subset_of_ae_sdiff_eq_zero {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) (ht : MeasurableSet t) (hts : s t) (h't : ∀ᵐ (x : X) μ.variation.restrict (t \ s), f x = 0) :
∫ᵛ (x : X) in t, f x ∂[B; μ] = ∫ᵛ (x : X) in s, f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_eq_of_subset_of_forall_sdiff_eq_zero {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s t : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) (ht : MeasurableSet t) (hts : s t) (h't : xt \ s, f x = 0) :
∫ᵛ (x : X) in t, f x ∂[B; μ] = ∫ᵛ (x : X) in s, f x ∂[B; μ]

If a function vanishes on t \ s with s ⊆ t, then its integrals on s and t coincide.

theorem MeasureTheory.VectorMeasure.setIntegral_eq_integral_of_ae_compl_eq_zero {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) (h : ∀ᵐ (x : X) μ.variation, xsf x = 0) :
∫ᵛ (x : X) in s, f x ∂[B; μ] = ∫ᵛ (x : X), f x ∂[B; μ]

If a function vanishes almost everywhere on sᶜ, then its integral on s coincides with its integral on the whole space.

theorem MeasureTheory.VectorMeasure.setIntegral_eq_integral_of_forall_compl_eq_zero {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} (hs : MeasurableSet s) (h : xs, f x = 0) :
∫ᵛ (x : X) in s, f x ∂[B; μ] = ∫ᵛ (x : X), f x ∂[B; μ]

If a function vanishes on sᶜ, then its integral on s coincides with its integral on the whole space.

theorem MeasureTheory.VectorMeasure.setIntegral_const {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {s : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} [CompleteSpace G] [IsFiniteMeasure (μ.variation.restrict s)] (c : E) :
∫ᵛ (x : X) in s, c ∂[B; μ] = (B c) (μ s)
@[simp]
theorem MeasureTheory.VectorMeasure.integral_indicator_const {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} [CompleteSpace G] (e : E) s : Set X [IsFiniteMeasure (μ.variation.restrict s)] (s_meas : MeasurableSet s) :
∫ᵛ (x : X), s.indicator (fun (x : X) => e) x ∂[B; μ] = (B e) (μ s)
theorem MeasureTheory.VectorMeasure.setIntegral_map {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {β : Type u_7} [MeasurableSpace β] {φ : Xβ} ( : Measurable φ) {f : βE} {s : Set β} (hs : MeasurableSet s) (hfm : AEStronglyMeasurable f (Measure.map φ (μ.restrict (φ ⁻¹' s)).variation)) (hfi' : μ.Integrable (f φ)) :
∫ᵛ (y : β) in s, f y ∂[B; μ.map φ] = ∫ᵛ (x : X) in φ ⁻¹' s, f (φ x) ∂[B; μ]
theorem MeasurableEmbedding.setIntegral_map_vectorMeasure {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : MeasureTheory.VectorMeasure X F} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {β : Type u_7} [MeasurableSpace β] {φ : Xβ} {f : βE} ( : MeasurableEmbedding φ) {s : Set β} (hs : MeasurableSet s) :
∫ᵛ (y : β) in s, f y ∂[B; μ.map φ] = ∫ᵛ (x : X) in φ ⁻¹' s, f (φ x) ∂[B; μ]
theorem Topology.IsClosedEmbedding.setIntegral_map_vectorMeasure {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : MeasureTheory.VectorMeasure X F} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} [TopologicalSpace X] [BorelSpace X] {β : Type u_7} [MeasurableSpace β] [TopologicalSpace β] [BorelSpace β] {φ : Xβ} {f : βE} {s : Set β} (hs : MeasurableSet s) ( : IsClosedEmbedding φ) :
∫ᵛ (y : β) in s, f y ∂[B; μ.map φ] = ∫ᵛ (x : X) in φ ⁻¹' s, f (φ x) ∂[B; μ]
theorem MeasureTheory.VectorMeasure.setIntegral_map_equiv {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {β : Type u_7} [MeasurableSpace β] {e : X ≃ᵐ β} {f : βE} {s : Set β} (hs : MeasurableSet s) :
∫ᵛ (y : β) in s, f y ∂[B; μ.map e] = ∫ᵛ (x : X) in e ⁻¹' s, f (e x) ∂[B; μ]
theorem MeasureTheory.VectorMeasure.integral_continuousLinearMap_comp {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {H : Type u_6} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] [NormedAddCommGroup H] {μ : VectorMeasure X F} [NormedSpace E] [NormedSpace F] [NormedSpace G] [NormedSpace H] {B : E →L[] F →L[] G} {f : XH} {C : H →L[] E} (hf : Integrable f μ.variation) :
∫ᵛ (y : X), C (f y) ∂[B; μ] = ∫ᵛ (y : X), f y ∂[B ∘SL C; μ]
theorem MeasureTheory.VectorMeasure.enorm_setIntegral_le_of_enorm_le_const {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {C : ENNReal} (hC : xs, f x‖ₑ C) :
∫ᵛ (x : X) in s, f x ∂[B; μ]‖ₑ C * B‖ₑ * μ.variation s
theorem MeasureTheory.VectorMeasure.norm_setIntegral_le_of_norm_le_const {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} {s : Set X} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {C : } [h : IsFiniteMeasure (μ.variation.restrict s)] (hC : xs, f x C) :
∫ᵛ (x : X) in s, f x ∂[B; μ] C * B * μ.variation.real s
theorem MeasureTheory.VectorMeasure.hasSum_setIntegral_iUnion {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {ι : Type u_7} [Countable ι] {s : ιSet X} (hm : ∀ (i : ι), MeasurableSet (s i)) (hd : Pairwise (Function.onFun Disjoint s)) (hfi : μ.IntegrableOn f (⋃ (i : ι), s i)) :
HasSum (fun (n : ι) => ∫ᵛ (x : X) in s n, f x ∂[B; μ]) ∫ᵛ (x : X) in ⋃ (n : ι), s n, f x ∂[B; μ]
theorem MeasureTheory.VectorMeasure.integral_iUnion {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {ι : Type u_7} [Countable ι] {s : ιSet X} (hm : ∀ (i : ι), MeasurableSet (s i)) (hd : Pairwise (Function.onFun Disjoint s)) (hfi : μ.IntegrableOn f (⋃ (i : ι), s i)) :
∫ᵛ (x : X) in ⋃ (n : ι), s n, f x ∂[B; μ] = ∑' (n : ι), ∫ᵛ (x : X) in s n, f x ∂[B; μ]
@[simp]
theorem MeasureTheory.VectorMeasure.setIntegral_toSignedMeasure {X : Type u_2} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup G] [NormedSpace G] {μ : Measure X} [IsFiniteMeasure μ] {f : XG} {s : Set X} (hs : MeasurableSet s) :
∫ᵛ (x : X) in s, f x ∂<•μ.toSignedMeasure = (x : X) in s, f x μ
theorem MeasureTheory.VectorMeasure.Integrable.tendsto_setIntegral_nhds_zero {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} {f : XE} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {ι : Type u_7} (hf : μ.Integrable f) {l : Filter ι} {s : ιSet X} (hs : Filter.Tendsto (μ.variation s) l (nhds 0)) :
Filter.Tendsto (fun (i : ι) => ∫ᵛ (x : X) in s i, f x ∂[B; μ]) l (nhds 0)

If f is integrable, then ∫ᵛ x in s, f x ∂[B; μ] is absolutely continuous in s: it tends to zero as μ.variation s tends to zero.

theorem MeasureTheory.VectorMeasure.tendsto_setIntegral_of_L1 {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {ι : Type u_7} (f : XE) (hfi : AEStronglyMeasurable f μ.variation) {F✝ : ιXE} {l : Filter ι} (hFi : ∀ᶠ (i : ι) in l, μ.Integrable (F✝ i)) (hF : Filter.Tendsto (fun (i : ι) => ∫⁻ (x : X), F✝ i x - f x‖ₑ μ.variation) l (nhds 0)) (s : Set X) :
Filter.Tendsto (fun (i : ι) => ∫ᵛ (x : X) in s, F✝ i x ∂[B; μ]) l (nhds ∫ᵛ (x : X) in s, f x ∂[B; μ])

If F i → f in L1, then ∫ᵛ x in s, F i x ∂[B; μ] → ∫ᵛ x in s, f x ∂[B; μ].

theorem MeasureTheory.VectorMeasure.tendsto_setIntegral_of_L1' {X : Type u_2} {E : Type u_3} {F : Type u_4} {G : Type u_5} {mX : MeasurableSpace X} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] {μ : VectorMeasure X F} [NormedSpace E] [NormedSpace F] [NormedSpace G] {B : E →L[] F →L[] G} {ι : Type u_7} (f : XE) (hfi : AEStronglyMeasurable f μ.variation) {F✝ : ιXE} {l : Filter ι} (hFi : ∀ᶠ (i : ι) in l, μ.Integrable (F✝ i)) (hF : Filter.Tendsto (fun (i : ι) => eLpNorm (F✝ i - f) 1 μ.variation) l (nhds 0)) (s : Set X) :
Filter.Tendsto (fun (i : ι) => ∫ᵛ (x : X) in s, F✝ i x ∂[B; μ]) l (nhds ∫ᵛ (x : X) in s, f x ∂[B; μ])

If F i → f in L1, then ∫ᵛ x in s, F i x ∂[B; μ] → ∫ᵛ x in s, f x ∂[B; μ].