Eqs. (6)-(7) - generalized Banach indicatrix identities for
ProvedExcursionCoupling.total_variation_eq_integral_indicatrixLet be finite Borel measures on and . For all ,
where is the number of generalized solutions of (points with in the completed graph), and count the increasing, resp. decreasing, points among them. This is the generalized Banach indicatrix identity: the vertical segments of the completed graph absorb the saltus part of the variation, so no jump correction is needed.
It is the quantitative backbone of the excursion coupling: it shows the level-counting functions are finite for almost every and integrate to the variation of .
Formalization Note The total variation is Mathlib's eVariationOn over Icc s t (values in ), the level counts are Set.encard coerced into , and both sides may be infinite a priori, so the identity is stated in the extended nonnegative reals.
import Definitions.Def_excursion_coupling open MeasureTheory Set Function
namespace ExcursionCoupling
theorem total_variation_eq_integral_indicatrix
(μ ν : Measure ℝ) [IsFiniteMeasure μ] [IsFiniteMeasure ν] (s t : ℝ) (_hst : s ≤ t) :
eVariationOn (Fsigma μ ν) (Icc s t)
= ∫⁻ h : ℝ, ((Ioc s t ∩ levelSet (Fsigma μ ν) h).encard.toENNReal) ∧
eVariationOn (Fsigma μ ν) (Icc s t)
= ∫⁻ h : ℝ,
(({x ∈ Ioc s t | (x, h) ∈ posPoints (Fsigma μ ν)}.encard.toENNReal)
+ ({x ∈ Ioc s t | (x, h) ∈ negPoints (Fsigma μ ν)}.encard.toENNReal)) := by sorry
end ExcursionCoupling