Operations on vector measures #
This file defines conversions between ordinary measures and vector measures, together with pushforwards, maps on the range, restrictions, and restriction to a sub-σ-algebra.
Main definitions #
Measure.toSignedMeasure,Measure.toENNRealVectorMeasure, andVectorMeasure.ennrealToMeasureconvert between measures and vector measures.MeasureTheory.VectorMeasure.mapis the pushforward of a vector measure along a function.VectorMeasure.mapRangecomposes a vector measure with a continuous additive homomorphism.MeasureTheory.VectorMeasure.restrictis the restriction of a vector measure on some set.VectorMeasure.trimrestricts a vector measure to a smaller measurable space.
A finite measure coerced into a real function is a signed measure.
Equations
- μ.toSignedMeasure = { measureOf' := fun (s : Set α) => if MeasurableSet s then μ.real s else 0, empty' := ⋯, not_measurable' := ⋯, m_iUnion' := ⋯ }
Instances For
A measure is a vector measure over ℝ≥0∞.
Equations
- μ.toENNRealVectorMeasure = { measureOf' := fun (i : Set α) => if MeasurableSet i then μ i else 0, empty' := ⋯, not_measurable' := ⋯, m_iUnion' := ⋯ }
Instances For
A vector measure over ℝ≥0∞ is a measure.
Equations
- v.ennrealToMeasure = MeasureTheory.Measure.ofMeasurable (fun (s : Set α) (x : MeasurableSet s) => v s) ⋯ ⋯
Instances For
The equiv between VectorMeasure α ℝ≥0∞ and Measure α formed by
MeasureTheory.VectorMeasure.ennrealToMeasure and
MeasureTheory.Measure.toENNRealVectorMeasure.
Equations
- MeasureTheory.VectorMeasure.equivMeasure = { toFun := MeasureTheory.VectorMeasure.ennrealToMeasure, invFun := MeasureTheory.Measure.toENNRealVectorMeasure, left_inv := ⋯, right_inv := ⋯ }
Instances For
The pushforward of a vector measure along a function.
Equations
Instances For
Given a vector measure v on M and a continuous AddMonoidHom f : M → N, f ∘ v is a
vector measure on N.
Equations
Instances For
Given a continuous AddMonoidHom f : M → N, mapRangeHom is the AddMonoidHom mapping the
vector measure v on M to the vector measure f ∘ v on N.
Equations
- MeasureTheory.VectorMeasure.mapRangeHom f hf = { toFun := fun (v : MeasureTheory.VectorMeasure α M) => v.mapRange f hf, map_zero' := ⋯, map_add' := ⋯ }
Instances For
Given a continuous linear map f : M → N, mapRangeL is the linear map mapping the
vector measure v on M to the vector measure f ∘ v on N.
Equations
- MeasureTheory.VectorMeasure.mapRangeL f = { toFun := fun (v : MeasureTheory.VectorMeasure α M) => v.mapRange (↑f).toAddMonoidHom ⋯, map_add' := ⋯, map_smul' := ⋯ }
Instances For
Alias of MeasureTheory.VectorMeasure.mapRangeL.
Given a continuous linear map f : M → N, mapRangeL is the linear map mapping the
vector measure v on M to the vector measure f ∘ v on N.
Instances For
The restriction of a vector measure on some set.
Equations
Instances For
VectorMeasure.map as an additive monoid homomorphism.
Equations
- MeasureTheory.VectorMeasure.mapGm f = { toFun := fun (v : MeasureTheory.VectorMeasure α M) => v.map f, map_zero' := ⋯, map_add' := ⋯ }
Instances For
VectorMeasure.restrict as an additive monoid homomorphism.
Equations
- MeasureTheory.VectorMeasure.restrictGm i = { toFun := fun (v : MeasureTheory.VectorMeasure α M) => v.restrict i, map_zero' := ⋯, map_add' := ⋯ }
Instances For
Alias of MeasureTheory.VectorMeasure.restrict_inter_add_sdiff.
VectorMeasure.map as a linear map.
Equations
- MeasureTheory.VectorMeasure.mapₗ f = { toFun := fun (v : MeasureTheory.VectorMeasure α M) => v.map f, map_add' := ⋯, map_smul' := ⋯ }
Instances For
VectorMeasure.restrict as an additive monoid homomorphism.
Equations
- MeasureTheory.VectorMeasure.restrictₗ i = { toFun := fun (v : MeasureTheory.VectorMeasure α M) => v.restrict i, map_add' := ⋯, map_smul' := ⋯ }
Instances For
Restriction of a vector measure onto a sub-σ-algebra.