Documentation

Mathlib.MeasureTheory.VectorMeasure.IntegrationByParts

Integration by parts for vector measures associated to bounded variation functions #

Consider two bounded variation functions f and g. We give several versions of the integration by parts formula ∫_a^b f dg = f b * g b - f a * g a - ∫_a^b g df. Note that the formula as written is wrong in case of discontinuities : one should use left limits and right limits, and pay attention as to whether a and b are included in the integrals. Therefore, we give 4 versions, on Icc and Ioc and Ico and Ioo. They all follow from a formula on a general set s, where the boundary contribution is the integral on s of the vector measure associated to the bounded variation function fg.

Main results #

We denote by f⁻ x the left limit of f at x, and by f⁺ x its right limit.

theorem MeasureTheory.VectorMeasure.ext_of_Icc {α : Type u_1} {E : Type u_2} [LinearOrder α] [TopologicalSpace α] [OrderTopology α] [SecondCountableTopology α] [MeasurableSpace α] [BorelSpace α] [NormedAddCommGroup E] (μ ν : VectorMeasure α E) ( : ∀ ⦃a b : α⦄, a bμ (Set.Icc a b) = ν (Set.Icc a b)) :
μ = ν

Two vector measures which agree on closed intervals are equal.

@[simp]
theorem BoundedVariationOn.rightLim_bilinear_comp {E : Type u_2} {F : Type u_3} {G : Type u_4} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] [NormedSpace E] [CompleteSpace E] [NormedSpace F] [CompleteSpace F] [NormedSpace G] {α : Type u_6} [LinearOrder α] [TopologicalSpace α] [OrderTopology α] {f : αE} {g : αF} (hf : BoundedVariationOn f Set.univ) (hg : BoundedVariationOn g Set.univ) (B : E →L[] F →L[] G) :
(Function.rightLim fun (x : α) => (B (f x)) (g x)) = fun (x : α) => (B (Function.rightLim f x)) (Function.rightLim g x)
@[simp]
theorem BoundedVariationOn.leftLim_bilinear_comp {E : Type u_2} {F : Type u_3} {G : Type u_4} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedAddCommGroup G] [NormedSpace E] [CompleteSpace E] [NormedSpace F] [CompleteSpace F] [NormedSpace G] {α : Type u_6} [LinearOrder α] [TopologicalSpace α] [OrderTopology α] {f : αE} {g : αF} (hf : BoundedVariationOn f Set.univ) (hg : BoundedVariationOn g Set.univ) (B : E →L[] F →L[] G) :
(Function.leftLim fun (x : α) => (B (f x)) (g x)) = fun (x : α) => (B (Function.leftLim f x)) (Function.leftLim g x)

Given bounded variation functions, the measure associated to their product is given by d (f * g) = f⁻ dg + g⁺ df. Version for a general pairing instead of multiplication. This is the most general version of the integration by parts formula for vector measures.

Given bounded variation functions, the measure associated to their product is given by d (f * g) = f⁺ dg + g⁻ df. Version for a general pairing instead of multiplication. This is the most general version of the integration by parts formula for vector measures.

Integration by parts for Stieltjes vector measure, between f.leftLim dg and g.rightLim df. Version with a general pairing function B, and over a general integration set s.

Integration by parts for Stieltjes vector measure, between f.rightLim dg and g.leftLim df. Version with a general pairing function B, and over a general integration set s.

Integration by parts for Stieltjes vector measure, between f.leftLim dg and g.rightLim df. Version with a general pairing function B, over an interval [a, b].

Integration by parts for Stieltjes vector measure, between f.rightLim dg and g.leftLim df. Version with a general pairing function B, over an interval [a, b].

Integration by parts for Stieltjes vector measure, between f.leftLim dg and g.rightLim df. Version with a general pairing function B, over an interval (a, b].

Integration by parts for Stieltjes vector measure, between f.rightLim dg and g.leftLim df. Version with a general pairing function B, over an interval (a, b].

Integration by parts for Stieltjes vector measure, between f.leftLim dg and g.rightLim df. Version with a general pairing function B, over an interval [a, b).

Integration by parts for Stieltjes vector measure, between f.rightLim dg and g.leftLim df. Version with a general pairing function B, over an interval [a, b).

Integration by parts for Stieltjes vector measure, between f.leftLim dg and g.rightLim df. Version with a general pairing function B, over an interval (a, b).

Integration by parts for Stieltjes vector measure, between f.rightLim dg and g.leftLim df. Version with a general pairing function B, over an interval (a, b).

Integration by parts for Stieltjes vector measure, between f.leftLim dg and g.rightLim df. Version for scalar multiplication, over an interval [a, b].

Integration by parts for Stieltjes vector measure, between f.rightLim dg and g.leftLim df. Version for scalar multiplication, over an interval [a, b].

Integration by parts for Stieltjes vector measure, between f.leftLim dg and g.rightLim df. Version for scalar multiplication, over an interval (a, b].

Integration by parts for Stieltjes vector measure, between f.rightLim dg and g.leftLim df. Version for scalar multiplication, over an interval (a, b].

Integration by parts for Stieltjes vector measure, between f.leftLim dg and g.rightLim df. Version for scalar multiplication, over an interval [a, b).

Integration by parts for Stieltjes vector measure, between f.rightLim dg and g.leftLim df. Version for scalar multiplication, over an interval [a, b).

Integration by parts for Stieltjes vector measure, between f.leftLim dg and g.rightLim df. Version for scalar multiplication, over an interval (a, b).

Integration by parts for Stieltjes vector measure, between f.rightLim dg and g.leftLim df. Version for scalar multiplication, over an interval (a, b).