Stieltjes measures on the real line #
Consider a function f : ℝ → ℝ
which is monotone and right-continuous. Then one can define a
corresponding measure, giving mass f b - f a
to the interval (a, b]
.
Main definitions #
StieltjesFunction
is a structure containing a function fromℝ → ℝ
, together with the assertions that it is monotone and right-continuous. Tof : StieltjesFunction
, one associates a Borel measuref.measure
.f.measure_Ioc
asserts thatf.measure (Ioc a b) = ofReal (f b - f a)
f.measure_Ioo
asserts thatf.measure (Ioo a b) = ofReal (leftLim f b - f a)
.f.measure_Icc
andf.measure_Ico
are analogous.
Basic properties of Stieltjes functions #
Bundled monotone right-continuous real functions, used to construct Stieltjes measures.
- mono' : Monotone ↑self
- right_continuous' (x : ℝ) : ContinuousWithinAt (↑self) (Set.Ici x) x
Instances For
Equations
- StieltjesFunction.instCoeFun = { coe := StieltjesFunction.toFun }
The identity of ℝ
as a Stieltjes function, used to construct Lebesgue measure.
Equations
- StieltjesFunction.id = { toFun := id, mono' := StieltjesFunction.id.proof_1, right_continuous' := StieltjesFunction.id.proof_2 }
Instances For
Equations
- StieltjesFunction.instInhabited = { default := StieltjesFunction.id }
Constant functions are Stieltjes function.
Equations
- StieltjesFunction.const c = { toFun := fun (x : ℝ) => c, mono' := ⋯, right_continuous' := ⋯ }
Instances For
The sum of two Stieltjes functions is a Stieltjes function.
Instances For
If a function f : ℝ → ℝ
is monotone, then the function mapping x
to the right limit of f
at x
is a Stieltjes function, i.e., it is monotone and right-continuous.
Equations
- hf.stieltjesFunction = { toFun := Function.rightLim f, mono' := ⋯, right_continuous' := ⋯ }
Instances For
The outer measure associated to a Stieltjes function #
Length of an interval. This is the largest monotone function which correctly measures all intervals.
Instances For
The Stieltjes outer measure associated to a Stieltjes function.
Equations
- f.outer = MeasureTheory.OuterMeasure.ofFunction f.length ⋯
Instances For
If a compact interval [a, b]
is covered by a union of open interval (c i, d i)
, then
f b - f a ≤ ∑ f (d i) - f (c i)
. This is an auxiliary technical statement to prove the same
statement for half-open intervals, the point of the current statement being that one can use
compactness to reduce it to a finite sum, and argue by induction on the size of the covering set.
The measure associated to a Stieltjes function #
The measure associated to a Stieltjes function, giving mass f b - f a
to the
interval (a, b]
.
Equations
- f.measure = { toOuterMeasure := f.outer, m_iUnion := ⋯, trim_le := ⋯ }