Documentation

TauCeti.MeasureTheory.OptimalTransport.Existence.Basic

Existence of an optimal transport plan #

The primal Kantorovich problem minimises π ↦ ∫⁻ z, c z ∂π over the couplings of two fixed probability measures. This file proves that the minimum is attained for a lower semicontinuous cost: the infimum defining TauCeti.transportCost is a minimum, realised by a plan satisfying TauCeti.IsOptimalCoupling.

The proof is the direct method of the calculus of variations, with both of its ingredients already isolated. The feasible set is weakly compact and nonempty (TauCeti.isCompact_setOfPred_isCoupling, the product plan), and the objective is weakly lower semicontinuous (TauCeti.lowerSemicontinuous_lintegral_probabilityMeasure); a lower semicontinuous function on a nonempty compact set attains its infimum.

Nothing here needs the minimum to be finite. If every plan has infinite cost — which happens, for instance, when c is ∞ off the diagonal and the two marginals are mutually singular — the theorem still produces an optimal plan, of cost ∞; existence and finiteness are separate questions.

The cost is only assumed lower semicontinuous, not continuous, and this is the point: the costs of interest, such as edist raised to a power or the {0, ∞}-valued indicator of a closed constraint set, are lower semicontinuous, and lower semicontinuity is exactly what guarantees attainment of the infimum on the compact set of couplings.

Main statements #

References #

The two factors are Borel metrizable spaces, one of the two second countable — the hypotheses under which the product is a Borel space and the coupling set is weakly compact. Metrizability is asked of the topology, not of a chosen distance, so a space known only to be Polish qualifies; the pseudometric that the direct method runs on is installed inside the proofs.

Primal attainment for a lower semicontinuous cost. If both marginals are tight, the transport cost of μ and ν is attained: some coupling π satisfies ∫⁻ z, c z ∂π = transportCost c μ ν. No finiteness is assumed or concluded — the optimal value may be ∞.

The optimal plans form a compact set. An optimal plan is a coupling whose cost is at most the transport cost, the reverse inequality being automatic; so the optimal set is the intersection of the compact set of couplings with a weakly closed sublevel set of the cost functional. Together with TauCeti.exists_isOptimalCoupling_of_isTightMeasureSet, which makes it nonempty, this is the compactness a selection argument runs on.

Monotone convergence of optimal transport costs for tight marginals. The transport cost of the pointwise supremum of an increasing sequence of lower-semicontinuous costs is the supremum of their transport costs. No finiteness assumption is made: both sides may be ∞.

Tightness is load-bearing because it makes the fixed-marginal coupling set compact. Without compactness, an escaping sequence of approximate minimizers can make the supremum of the minima strictly smaller than the minimum of the supremum.

For tight marginals on metrizable spaces, the transport costs of the canonical bounded-continuous approximations of a lower-semicontinuous cost increase to the transport cost of the original cost. This is the minimization counterpart of TauCeti.lintegral_eq_iSup_lintegral_lscApprox.

The Polish specialisation is stated for Mathlib's PolishSpace, the topological notion: second countable and completely metrizable, with no distance chosen.

Primal attainment on Polish spaces. Every finite Borel measure on a Polish space is tight, so a lower semicontinuous cost always admits an optimal transport plan between two probability measures there.

Primal attainment with the optimal plan delivered inside the bundled coupling type, which is the domain the probability transport problem is optimised over.

On a Polish space with a compatible extended pseudometric, the Kantorovich–Rubinstein cost edist admits an optimal transport plan between any two probability measures. The chosen extended pseudometric need not be complete.

The cost edist ^ p underlying the p-Wasserstein distance admits an optimal transport plan on a Polish space with a compatible extended pseudometric, without completeness of that chosen pseudometric. The exponent is unrestricted because ENNReal.rpow is continuous for every real exponent; the case the Wasserstein distances use is 1 ≤ p.