Documentation

TauCeti.MeasureTheory.OptimalTransport.Wasserstein.AbsolutelyContinuous

Absolutely continuous curves of laws of random curves #

Let η be a law on the path space C([a, b], X) of a separable metric space, concentrated on absolutely continuous paths, and let η_t be its law at time t, the pushforward of η along the evaluation γ ↦ γ t. For an exponent 1 ≤ p < ∞, this file shows that the curve t ↦ η_t moves in the p-Wasserstein distance no faster than the Lᵖ(η) average of the speeds of the paths:

W_p(η_s, η_u) ≤ ∫_s^u ‖|γ'|(r)‖_{Lᵖ(η)} dr.

Indeed γ ↦ (γ s, γ u) pushes η to a coupling of η_s and η_u, each path covers the distance d(γ s, γ u) ≤ ∫_s^u |γ'|(r) dr, and Minkowski's integral inequality (TauCeti.lintegral_Lp_lintegral_le) moves the Lᵖ(η) seminorm inside the time integral.

When moreover the expected p-action ∫ A_p(γ) dη is finite, the averaged speed r ↦ ‖|γ'|(r)‖_{Lᵖ(η)} is integrable, so a curve μ in the finite-moment Wasserstein space P_p(X) with μ t = η_t is absolutely continuous, and since its metric derivative is the smallest integrable density bounding its distances,

|μ'|(t) ^ p ≤ ∫ |γ'|(t) ^ p dη(γ) for almost every t, hence A_p(μ) ≤ ∫ A_p(γ) dη(γ).

Every representation of an absolutely continuous curve of laws as the time marginals of a law on paths therefore averages the speeds of the paths to at least the metric speed of the curve. For 1 < p < ∞, the superposition principle of Lisini constructs a representation attaining equality, which the inequality proved here shows to be minimal among all representations. The finite moments needed to place the laws η_t in P_p(X) propagate from a single time (TauCeti.hasFiniteMoment_map_IccExtend).

Main results #

References #

theorem TauCeti.wassersteinEDist_map_IccExtend_le_lintegral_eLpNorm {X : Type u_1} [PseudoMetricSpace X] {a b : ℝ} {p : ENNReal} [MeasurableSpace X] [BorelSpace X] [SecondCountableTopology X] (hab : a ≤ b) {η : MeasureTheory.Measure C(↑(Set.Icc a b), X)} [MeasureTheory.SigmaFinite η] (hAC : ∀ᵐ (γ : C(↑(Set.Icc a b), X)) ∂η, AbsolutelyContinuousOnInterval (Set.IccExtend hab ⇑γ) a b) (hp1 : 1 ≤ p) (hp : p ≠ ⊤) {s u : ℝ} (hs : s ∈ Set.uIcc a b) (hu : u ∈ Set.uIcc a b) :
wassersteinEDist p (MeasureTheory.Measure.map (fun (γ : C(↑(Set.Icc a b), X)) => Set.IccExtend hab (⇑γ) s) η) (MeasureTheory.Measure.map (fun (γ : C(↑(Set.Icc a b), X)) => Set.IccExtend hab (⇑γ) u) η) ≤ ∫⁻ (r : ℝ) in Set.uIoc s u, MeasureTheory.eLpNorm (fun (γ : C(↑(Set.Icc a b), X)) => metricDerivative (Set.IccExtend hab ⇑γ) r) p η

Time marginals of a law on paths move no faster than the averaged speed. Let η be a σ-finite measure on C([a, b], X) concentrated on paths that are absolutely continuous on [a, b], and let 1 ≤ p < ∞. For times s, u ∈ [a, b], the p-Wasserstein distance between the laws of γ s and γ u is at most the integral over the times between s and u of the Lᵖ(η) norm of the metric derivative of the paths.

theorem TauCeti.hasFiniteMoment_map_IccExtend {X : Type u_1} [PseudoMetricSpace X] {a b : ℝ} {p : ENNReal} [MeasurableSpace X] [BorelSpace X] [SecondCountableTopology X] (hab : a ≤ b) {η : MeasureTheory.Measure C(↑(Set.Icc a b), X)} [MeasureTheory.IsProbabilityMeasure η] (hAC : ∀ᵐ (γ : C(↑(Set.Icc a b), X)) ∂η, AbsolutelyContinuousOnInterval (Set.IccExtend hab ⇑γ) a b) (hp1 : 1 ≤ p) (hp : p ≠ ⊤) (hA : ∫⁻ (γ : C(↑(Set.Icc a b), X)), curveAction p.toReal (Set.IccExtend hab ⇑γ) a b ∂η ≠ ⊤) {t₀ : ℝ} (ht₀ : t₀ ∈ Set.uIcc a b) (h₀ : HasFiniteMoment p (MeasureTheory.Measure.map (fun (γ : C(↑(Set.Icc a b), X)) => Set.IccExtend hab (⇑γ) t₀) η)) (t : ℝ) :
HasFiniteMoment p (MeasureTheory.Measure.map (fun (γ : C(↑(Set.Icc a b), X)) => Set.IccExtend hab (⇑γ) t) η)

Finite moments propagate along a law on paths of finite expected action. Let η be a probability measure on C([a, b], X) concentrated on paths absolutely continuous on [a, b] with finite expected p-action, for 1 ≤ p < ∞. If the law of γ t₀ has finite p-moment for one time t₀ ∈ [a, b], then so does the law of γ t for every time t.

theorem TauCeti.absolutelyContinuousOnInterval_of_coe_eq_map_IccExtend {X : Type u_1} [PseudoMetricSpace X] {a b : ℝ} {p : ENNReal} [MeasurableSpace X] [BorelSpace X] [SecondCountableTopology X] [StandardBorelSpace X] [Fact (1 ≤ p)] (hab : a ≤ b) {η : MeasureTheory.Measure C(↑(Set.Icc a b), X)} (hAC : ∀ᵐ (γ : C(↑(Set.Icc a b), X)) ∂η, AbsolutelyContinuousOnInterval (Set.IccExtend hab ⇑γ) a b) (hp : p ≠ ⊤) (hA : ∫⁻ (γ : C(↑(Set.Icc a b), X)), curveAction p.toReal (Set.IccExtend hab ⇑γ) a b ∂η ≠ ⊤) {μ : ℝ → WassersteinSpace p X} (hμ : ∀ t ∈ Set.uIcc a b, ↑↑(μ t) = MeasureTheory.Measure.map (fun (γ : C(↑(Set.Icc a b), X)) => Set.IccExtend hab (⇑γ) t) η) :

Time marginals of a law on paths form an absolutely continuous curve. Let 1 ≤ p < ∞ and let η be a measure on C([a, b], X) concentrated on paths absolutely continuous on [a, b], with finite expected p-action. A curve μ in the finite-moment Wasserstein space P_p(X) whose value at each time t ∈ [a, b] is the law of γ t under η is absolutely continuous on [a, b].

theorem TauCeti.ae_metricDerivative_rpow_le_lintegral_of_coe_eq_map_IccExtend {X : Type u_1} [PseudoMetricSpace X] {a b : ℝ} {p : ENNReal} [MeasurableSpace X] [BorelSpace X] [SecondCountableTopology X] [StandardBorelSpace X] [Fact (1 ≤ p)] (hab : a ≤ b) {η : MeasureTheory.Measure C(↑(Set.Icc a b), X)} (hAC : ∀ᵐ (γ : C(↑(Set.Icc a b), X)) ∂η, AbsolutelyContinuousOnInterval (Set.IccExtend hab ⇑γ) a b) (hp : p ≠ ⊤) (hA : ∫⁻ (γ : C(↑(Set.Icc a b), X)), curveAction p.toReal (Set.IccExtend hab ⇑γ) a b ∂η ≠ ⊤) {μ : ℝ → WassersteinSpace p X} (hμ : ∀ t ∈ Set.uIcc a b, ↑↑(μ t) = MeasureTheory.Measure.map (fun (γ : C(↑(Set.Icc a b), X)) => Set.IccExtend hab (⇑γ) t) η) :
∀ᵐ (t : ℝ), t ∈ Set.uIcc a b → metricDerivative μ t ^ p.toReal ≤ ∫⁻ (γ : C(↑(Set.Icc a b), X)), metricDerivative (Set.IccExtend hab ⇑γ) t ^ p.toReal ∂η

The metric speed of the time marginals is at most the averaged speed of the paths. Let 1 ≤ p < ∞ and let η be a measure on C([a, b], X) concentrated on paths absolutely continuous on [a, b], with finite expected p-action. If a curve μ in P_p(X) takes at each time t ∈ [a, b] the law of γ t under η as its value, then at almost every t ∈ [a, b] its metric derivative satisfies |μ'|(t) ^ p ≤ ∫ |γ'|(t) ^ p dη(γ).

theorem TauCeti.curveAction_le_lintegral_of_coe_eq_map_IccExtend {X : Type u_1} [PseudoMetricSpace X] {a b : ℝ} {p : ENNReal} [MeasurableSpace X] [BorelSpace X] [SecondCountableTopology X] [StandardBorelSpace X] [Fact (1 ≤ p)] (hab : a ≤ b) {η : MeasureTheory.Measure C(↑(Set.Icc a b), X)} (hAC : ∀ᵐ (γ : C(↑(Set.Icc a b), X)) ∂η, AbsolutelyContinuousOnInterval (Set.IccExtend hab ⇑γ) a b) (hp : p ≠ ⊤) {μ : ℝ → WassersteinSpace p X} (hμ : ∀ t ∈ Set.uIcc a b, ↑↑(μ t) = MeasureTheory.Measure.map (fun (γ : C(↑(Set.Icc a b), X)) => Set.IccExtend hab (⇑γ) t) η) :
curveAction p.toReal μ a b ≤ ∫⁻ (γ : C(↑(Set.Icc a b), X)), curveAction p.toReal (Set.IccExtend hab ⇑γ) a b ∂η

The action of the time marginals is at most the expected action of the paths. Let 1 ≤ p < ∞ and let η be a measure on C([a, b], X) concentrated on paths absolutely continuous on [a, b]. If a curve μ in P_p(X) takes at each time t ∈ [a, b] the law of γ t under η as its value, then the p-action of μ over [a, b] is at most the expected p-action ∫ A_p(γ) dη(γ) of the paths.

theorem TauCeti.ae_metricDerivative_rpow_eq_lintegral_of_coe_eq_map_IccExtend {X : Type u_1} [PseudoMetricSpace X] {a b : ℝ} {p : ENNReal} [MeasurableSpace X] [BorelSpace X] [SecondCountableTopology X] [StandardBorelSpace X] [Fact (1 ≤ p)] (hab : a ≤ b) {η : MeasureTheory.Measure C(↑(Set.Icc a b), X)} (hAC : ∀ᵐ (γ : C(↑(Set.Icc a b), X)) ∂η, AbsolutelyContinuousOnInterval (Set.IccExtend hab ⇑γ) a b) (hp : p ≠ ⊤) (hA : ∫⁻ (γ : C(↑(Set.Icc a b), X)), curveAction p.toReal (Set.IccExtend hab ⇑γ) a b ∂η ≠ ⊤) {μ : ℝ → WassersteinSpace p X} (hμ : ∀ t ∈ Set.uIcc a b, ↑↑(μ t) = MeasureTheory.Measure.map (fun (γ : C(↑(Set.Icc a b), X)) => Set.IccExtend hab (⇑γ) t) η) (heq : ∫⁻ (γ : C(↑(Set.Icc a b), X)), curveAction p.toReal (Set.IccExtend hab ⇑γ) a b ∂η = curveAction p.toReal μ a b) :
∀ᵐ (t : ℝ), t ∈ Set.uIcc a b → metricDerivative μ t ^ p.toReal = ∫⁻ (γ : C(↑(Set.Icc a b), X)), metricDerivative (Set.IccExtend hab ⇑γ) t ^ p.toReal ∂η

A representation of minimal expected action has the metric speed of the curve. Let 1 ≤ p < ∞ and let η be a measure on C([a, b], X) concentrated on paths absolutely continuous on [a, b], whose time marginals trace a curve μ in P_p(X) on [a, b]. If the expected p-action of the paths is finite and equal to the p-action of μ, then at almost every t ∈ [a, b] the metric derivative of μ is the averaged speed of the paths: |μ'|(t) ^ p = ∫ |γ'|(t) ^ p dη(γ).