The c-transform for the cost induced by a pairing #
Let E and F be real vector spaces paired by B : E →ₗ[ℝ] F →ₗ[ℝ] ℝ, written ⟪x, y⟫ = B x y.
The transport cost c (x, y) = -⟪x, y⟫ induced by the pairing
(TauCeti.MeasureTheory.OptimalTransport.Cost.Pairing) turns the c-transform vocabulary of
optimal transport into the Legendre–Fenchel vocabulary of convex analysis with the signs
reversed: the infimal c-transform of a potential φ is -(-φ)⋆, where ⋆ is the
Legendre–Fenchel conjugate, a potential is c-concave exactly when -φ is a conjugate, and the
c-superdifferential of φ is the graph of the subdifferential of -φ. This file records that
dictionary. Costs that differ from the pairing cost by a split term a x + b y, such as the
quadratic cost ‖x - y‖ ^ 2 / 2 on an inner product space, reduce to it through the split-shift
lemmas of TauCeti.MeasureTheory.OptimalTransport.CTransform.Basic.
Main statements #
TauCeti.cTransform_pairingCostandTauCeti.cTransformSymm_pairingCost— the twoc-transforms for the pairing cost are the negated Legendre–Fenchel conjugates of the negated potentials, for the pairing and for its transpose;TauCeti.isCConcave_pairingCost_iffandTauCeti.isCConcaveSymm_pairingCost_iff— a potential on the source, respectively on the target, isc-concave for the pairing cost exactly when its negative is a conjugate for the transposed pairing, respectively for the pairing;TauCeti.cSuperdifferential_pairingCost— thec-superdifferential for the pairing cost is the graph of the subdifferential of the negated potential.
References #
- C. Villani, Topics in Optimal Transportation, Graduate Studies in Mathematics 58, 2003, §2.1 and §2.4, where the translation between the quadratic cost and convex analysis is carried out.
The infimal c-transform for the pairing cost is the negative of the Legendre–Fenchel
conjugate of the negated potential: φᶜ y = -(-φ)⋆ y.
The symmetric c-transform for the pairing cost is the negative of the Legendre–Fenchel
conjugate, for the transposed pairing, of the negated potential.
A potential is c-concave for the pairing cost exactly when its negative is a
Legendre–Fenchel conjugate for the transposed pairing.
A potential on the target is c-concave for the pairing cost exactly when its negative is a
Legendre–Fenchel conjugate for the pairing.
The c-superdifferential of a potential for the pairing cost is the graph of the
subdifferential of the negated potential.