Càdlàg paths with Billingsley's J1 metric #
This file defines the space of càdlàg paths on a compact real interval and proves that Billingsley's J1 distance is a metric when the state space is metric.
Horizon conventions: no sign condition on T is imposed. For T < 0 the time domain is empty,
D T E is a singleton and every displayed supremum and distance is 0 (Mathlib's convention for
empty real suprema). For T = 0, evaluation at 0 identifies D 0 E isometrically with E.
The ordinary J1 metric is not complete; Polishness needs Billingsley's equivalent metric d°
and is not provided here.
References: P. Billingsley, Convergence of Probability Measures, 2nd ed., 1999, §12; S. N. Ethier and T. G. Kurtz, Markov Processes, 1986, ch. 3 (general metric state spaces).
Equations
- BGW.Skorokhod.instFunLikeDElemRealIccOfNat = { coe := BGW.Skorokhod.D.toFun, coe_injective := ⋯ }
Coercing a path constructor to a function recovers its underlying path.
The underlying function of a path is càdlàg.
The range of a càdlàg path on [0,T] is bounded.
Billingsley's Skorokhod J1 distance:
d(f,g) = inf_σ max (sup_t |σ t - t|) (sup_t dist (f t) (g (σ t))).
Equations
- BGW.Skorokhod.j1Dist f g = ⨅ (σ : BGW.Skorokhod.TimeChange T), max (⨆ (t : ↑(Set.Icc 0 T)), |↑(σ t) - ↑t|) (⨆ (t : ↑(Set.Icc 0 T)), dist (f t) (g (σ t)))
Instances For
Paths are bounded, so the suprema in j1Dist are genuine.
The following helper extracts a time change from a vanishing infimum.
The J1 metric space structure, with distance j1Dist.
Equations
- One or more equations did not get rendered due to their size.
The J1 metric has distance exactly j1Dist.
Billingsley's characterization of J1 convergence by time changes.
The J1 distance is at most the uniform distance (take the identity time change).