On a Problem of Optimal Transport Under Marginal Martingale Constraints 1: An Optimal Martingale Transport Plan Is Concentrated on a Borel Set No Finite Rerouting ImprovesResearch Paper
Motivation
In classical optimal transport, a transport plan that minimizes the total cost is characterized through its support: an optimal plan is -cyclically monotone, meaning that no finite collection of its transported particles can be re-paired more cheaply (Villani, Optimal Transport, Old and New, 2009, Ch. 4–5). This pointwise criterion is how most structural results in optimal transport are proved: it is what turns a global minimization over measures into a statement about finitely many points.
The martingale transport problem adds a constraint motivated by mathematical finance: the plan must be the law of a one-step martingale with given marginals , . Its value gives model-independent bounds on the price of an exotic option whose payoff is the cost function, given the prices of all vanilla options at two dates (Beiglböck, Henry-Labordère, Penkner, Model-independent bounds for option prices, Finance Stoch. 2013). Because the martingale constraint ties together all points with the same first coordinate, the classical re-pairing argument does not carry over: swapping two destinations generally destroys the martingale property.
M. Beiglböck and N. Juillet (On a problem of optimal transport under marginal martingale constraints, Ann. Probab. 44(1), 2016; arXiv:1208.1509v2) prove a martingale replacement for -cyclical monotonicity, the variational lemma (Lemma 1.11). It is the tool from which they derive the left-monotone structure of optimal plans, the uniqueness of the left-curtain coupling as optimizer for costs with strictly convex, and the support bounds for optimizers. This mission is the first of a series formalizing that paper.
Setting
All measures live on or with their Borel -algebras. Two probability measures on with finite first moment are in convex order, , if for every convex .
A transport plan is a measure on with first marginal and second marginal . It is a martingale transport plan, , if under the conditional mean of given equals ; equivalently,
A cost is a Borel function satisfying the sufficient integrability condition with , ; then the cost of a plan, , is well defined in . A plan is optimal if for every , and it leads to finite costs if .
A measure on is a competitor of (Definition 1.10) if it has the same two marginals as and the same conditional barycentres: for almost every , where , are disintegrations with respect to the first marginal. A competitor redistributes the mass of in a way that a martingale plan could absorb: replacing a piece of a martingale plan by keeps both marginals and the martingale property.
Formalization targets
Goal: the variational lemma (Lemma 1.11, p. 8)
Let be probability measures, a Borel cost satisfying the sufficient integrability condition, and optimal with . Then there is a Borel set with such that
The set is chosen once, before ; the quantifier order is the content.
Milestones
The milestones are the steps of the paper's proof (§3, pp. 16–19), in attack order:
- Theorem 3.1 (p. 17), Kellerer's duality in the form of Beiglböck–Goldstern–Maresch–Schachermayer: for a Polish probability space and a Borel , either with , or some measure with has all marginals .
- The set of -tuples carrying a non-optimal finite measure is Borel (p. 17).
- In case (1), a Borel of full -measure supports no improvable with (p. 18).
- Every finitely supported has a cost-minimizing competitor (p. 18).
- If and a competitor is cheaper than , then is a cheaper martingale plan (p. 18).
- For an optimal of finite cost, case (2) cannot occur (pp. 18–19).
- is as required (p. 17).
Significance
The result. The variational lemma converts optimality of a martingale plan, a property of a measure, into a condition on finite configurations of points in its support. In the paper it is applied, together with a lemma on accumulation points of sections (Lemma 3.2), to show that optimizers for costs with strictly convex are left-monotone, which by the paper's Theorem 1.5 identifies them as the left-curtain coupling; it also yields the bound of Theorem 7.1 and the two-graph structure of the optimizers for . Later missions of this series use it as a milestone. Its converse, under continuity assumptions, is the separate Lemma A.2 of the paper's appendix.
Formalizing it. The result is proved in the paper; to our knowledge it has no machine-checked proof. A formalization needs a usable form of Kellerer's duality for multi-marginal problems, which is not in Mathlib, and the bookkeeping that finite rearrangements of a martingale plan stay in . Both are reusable well beyond this paper: Kellerer's theorem underlies the analogous results for classical, multi-marginal and martingale transport.
Difficulty
The classical proof of -cyclical monotonicity perturbs an optimal plan by moving a small amount of mass around a finite cycle of its support points. For martingale plans this fails: the perturbation must preserve the conditional barycentre of every , and mass sitting at isolated points of a non-atomic plan cannot be moved without moving mass at uncountably many other points. The proof therefore cannot argue point by point. It works with whole families of bad configurations at once, which requires the measure-theoretic duality of Kellerer (resting on Choquet's capacitability theorem) and a measurable choice of an optimal competitor for each configuration. Proving that the set of bad configurations is Borel, and that a positive-mass family of them can be glued into a cheaper competitor of a piece , is the technical core.
Formalization scope
The Lean development uses Mathlib's Measure ℝ and Measure (ℝ × ℝ). Costs and integrals that may be infinite take values in EReal, through the published definition ModelRiskOT.Duality.extIntegral (, with ); no Bochner integral of a possibly non-integrable function is compared. Martingale plans and competitors are encoded through test functions (the paper's characterization (4), p. 10) instead of disintegrations. A finitely supported finite measure is written with a finite set and weights ; this covers every such measure, and masses are taken finite. is Fin n → ℝ × ℝ.
Committed conventions and disclosed additions:
- the goal's hypothesis "leads to finite costs" is ; without it, a cost under which every plan has infinite cost makes optimality empty;
- Theorem 3.1 is stated for Borel , the case proved in the cited source and the only case the paper uses; is the outer measure, since the projections need not be Borel;
- in milestone 3, is a Borel subset of the paper's of full measure, because need not be Borel;
- milestone 4 states, for the uniform measure on the points of an -tuple , both that an optimal competitor exists and that it can be chosen measurably in (p. 18), with Mathlib's σ-algebra on the space of measures.
A formalization in which is empty or -null, or in which is allowed to depend on , is trivial and is ruled out by the statement: and . The competitor ranges over all measures, not only finitely supported ones.
Welcome contributions: a general form of Kellerer's duality theorem (milestone 1), the Borel-measurability of the bad set, and the gluing step of milestone 6.
Selected references
- M. Beiglböck, N. Juillet, On a problem of optimal transport under marginal martingale constraints, Ann. Probab. 44(1), 42–106, 2016. arXiv:1208.1509, doi:10.1214/14-AOP966
- M. Beiglböck, M. Goldstern, G. Maresch, W. Schachermayer, Optimal and better transport plans, J. Funct. Anal. 256(6), 1907–1927, 2009. doi:10.1016/j.jfa.2009.01.013
- H. G. Kellerer, Duality theorems for marginal problems, Z. Wahrsch. Verw. Gebiete 67(4), 399–432, 1984. doi:10.1007/BF00532047
- M. Beiglböck, P. Henry-Labordère, F. Penkner, Model-independent bounds for option prices — a mass transport approach, Finance Stoch. 17(3), 477–501, 2013. doi:10.1007/s00780-013-0205-8
- C. Villani, Optimal Transport, Old and New, Springer, 2009. doi:10.1007/978-3-540-71050-9