The transportation metric is an attained metric
ProvedMarkovMixing.transport_metricLet be a metric on a finite state space — nonnegative, vanishing exactly on the diagonal, symmetric, and satisfying the triangle inequality — and let be probability distributions on . A coupling of and is a probability distribution on ordered pairs with marginals and , and the transportation distance (Kantorovich distance) is the cheapest expected cost of moving onto :
The theorem (Lemma 14.3 and Remark 14.2 of Levin–Peres–Wilmer) asserts:
- the infimum is attained: some coupling realizes exactly — an optimal coupling exists;
- satisfies the triangle inequality: .
Attainment is a compactness statement about the coupling polytope; the triangle inequality is proved by gluing an optimal coupling of with one of along their common marginal. Together they make a genuine metric on distributions — the metric in which the path coupling theorem measures contraction.
import Definitions.Def_mm_transport
namespace MarkovMixing
/-- **Lemma 14.3 and Remark 14.2** (LPW): the transportation distance is
attained by an optimal coupling, and satisfies the triangle inequality. -/
theorem transport_metric {V : Type*} [Fintype V] [DecidableEq V]
(ρ : V → V → ℝ) (hρ0 : ∀ x y : V, 0 ≤ ρ x y)
(hρeq : ∀ x y : V, ρ x y = 0 ↔ x = y)
(hρsymm : ∀ x y : V, ρ x y = ρ y x)
(hρtri : ∀ x y z : V, ρ x z ≤ ρ x y + ρ y z)
(μ ν η : V → ℝ) (hμ : IsDist μ) (hν : IsDist ν) (hη : IsDist η) :
(∃ q : V × V → ℝ, IsCoupling μ ν q ∧
transportDist ρ μ ν = ∑ p : V × V, ρ p.1 p.2 * q p) ∧
transportDist ρ μ η ≤ transportDist ρ μ ν + transportDist ρ ν η := by
sorry
end MarkovMixing