Remark 1, (9) —
OpenModelRiskOT.Duality.remark_1_eq_9Let be a Polish space, a Borel probability measure on , a lower semicontinuous cost with if and only if (Assumption (A1)), upper semicontinuous and -integrable (Assumption (A2)), and . Then
where . The right-hand side is a one-dimensional reformulation of the dual problem: it only involves the baseline measure . The proof of Theorem 1(a) establishes it, and the proof of Theorem 1(b) starts from it.
Formalization Note The space is a Polish space with its Borel σ-algebra; the cost is real-valued and written curried, ; (A1) is the structure AssumptionA1; (A2) is the pair of hypotheses UpperSemicontinuous f and Integrable f μ. Values that can be infinite (, , , , ) live in EReal; an integral of an extended-real function is with lower Lebesgue integrals, and evaluates to , so a coupling with never raises the primal supremum (the paper's footnote 2 reading).
import Mathlib import Definitions.Def_ModelRiskOT_Duality_AssumptionA1 import Definitions.Def_ModelRiskOT_Duality_primalValue import Definitions.Def_ModelRiskOT_Duality_dualValue import Definitions.Def_ModelRiskOT_Duality_phiLam open MeasureTheory
namespace ModelRiskOT.Duality
/-- **Remark 1, (9)** (Blanchet & Murthy, arXiv:1604.01446v2, p. 7). Under (A1) and (A2), with
`δ > 0`: `I = inf_{λ ≥ 0} {λδ + E_μ[sup_{y ∈ S} {f(y) − λ c(X, y)}]}`. -/
theorem remark_1_eq_9 {S : Type*} [TopologicalSpace S] [PolishSpace S] [MeasurableSpace S] [BorelSpace S]
(μ : Measure S) [IsProbabilityMeasure μ] (c : S → S → ℝ) (hc : AssumptionA1 c)
(f : S → ℝ) (hf_usc : UpperSemicontinuous f) (hf_int : Integrable f μ)
(δ : ℝ) (hδ : 0 < δ) :
primalValue c f μ δ = ⨅ lam ∈ Set.Ici (0 : ℝ), dualObj μ δ lam (phiLam c f lam) := by sorry
end ModelRiskOT.Duality