Documentation

BGW.Skorokhod.CompleteMetricCore

Billingsley's distance with logarithmic time-change cost #

The extended cost is finite at the identity, so its infimum has a genuine real value.

noncomputable def BGW.Skorokhod.j1CompleteDist {T : ℝ} {E : Type u_1} [PseudoMetricSpace E] (f g : D T E) :

Billingsley's distance d°(f,g) = inf_σ max (‖σ‖°, sup_t dist (f t) (g (σ t))) (C3).

Equations
Instances For
    noncomputable def BGW.Skorokhod.completeCost {T : ℝ} {E : Type u_1} [PseudoMetricSpace E] (f g : D T E) (σ : TimeChange T) :

    Extended cost of matching two paths with a given time change.

    Equations
    Instances For
      theorem BGW.Skorokhod.iSup_edist_ne_top {T : ℝ} {E : Type u_1} [PseudoMetricSpace E] (f g : D T E) (σ : TimeChange T) :
      ⨆ (t : ↑(Set.Icc 0 T)), edist (f t) (g (σ t)) ≠ ⊤

      The path part of a time-change cost is finite.

      @[simp]
      theorem BGW.Skorokhod.completeCost_refl {T : ℝ} {E : Type u_1} [PseudoMetricSpace E] (f : D T E) :

      Matching a path with itself using the identity costs zero.

      theorem BGW.Skorokhod.iInf_completeCost_ne_top {T : ℝ} {E : Type u_1} [PseudoMetricSpace E] (f g : D T E) :
      ⨅ (σ : TimeChange T), completeCost f g σ ≠ ⊤

      The infimum of matching costs is finite, because the identity is admissible.

      theorem BGW.Skorokhod.j1CompleteDist_nonneg {T : ℝ} {E : Type u_1} [PseudoMetricSpace E] (f g : D T E) :

      Billingsley's distance is nonnegative.

      theorem BGW.Skorokhod.exists_completeCost_lt {T : ℝ} {E : Type u_1} [PseudoMetricSpace E] (f g : D T E) {r : ℝ} (hr : j1CompleteDist f g < r) :
      ∃ (σ : TimeChange T), completeCost f g σ < ENNReal.ofReal r

      Any radius strictly above the distance admits a matching with smaller cost.

      theorem BGW.Skorokhod.completeCost_symm {T : ℝ} {E : Type u_1} [PseudoMetricSpace E] (f g : D T E) (σ : TimeChange T) :

      Inverting a time change exchanges the two paths without changing the cost.

      theorem BGW.Skorokhod.completeCost_trans_le {T : ℝ} {E : Type u_1} [PseudoMetricSpace E] (f g h : D T E) (σ τ : TimeChange T) :

      Composing time changes gives the triangle bound for matching costs.

      @[simp]
      theorem BGW.Skorokhod.j1CompleteDist_self {T : ℝ} {E : Type u_1} [PseudoMetricSpace E] (f : D T E) :

      Billingsley's distance vanishes on the diagonal.

      Billingsley's distance is symmetric.

      Billingsley's distance satisfies the triangle inequality.

      theorem BGW.Skorokhod.j1CompleteDist_le_of_completeCost_le {T : ℝ} {E : Type u_1} [PseudoMetricSpace E] (f g : D T E) (σ : TimeChange T) {r : ℝ} (hr : 0 ≤ r) (hc : completeCost f g σ ≤ ENNReal.ofReal r) :

      A matching of cost at most a nonnegative radius bounds the distance.