Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Theorem 2.2, p. 8 — for continuous concave or quadratic L, worst-case CVaR ≤ 0 iff inf_P P(L ≤ 0) ≥ 1 − ε

Proved
DRJointCC.Individual.theorem_2_2

by mikedeng1 · Oct 9, 2026 · Mathlib 0df444a (Lean v4.33.1)

chance-constraintcvardistributionally-robust-optimizationexactnessp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1

Let P\mathcal PP be the set of all probability distributions on Rk\mathbb R^kRk with mean vector μ\muμ and covariance matrix Σ≻0\Sigma\succ0Σ≻0, and let ϵ∈(0,1)\epsilon\in(0,1)ϵ∈(0,1). Let L:Rk→RL:\mathbb R^k\to\mathbb RL:Rk→R be a continuous loss function that is either

  1. concave in ξ\xiξ, or
  2. (possibly nonconcave) quadratic in ξ\xiξ.

Then the following equivalence holds:

sup⁡P∈PP-CVaRϵ(L(ξ~))≤0  ⟺  inf⁡P∈PP(L(ξ~)≤0)≥1−ϵ.(13)\sup_{\mathbb P\in\mathcal P}\mathbb P\text{-}\mathrm{CVaR}_\epsilon\big(L(\tilde\xi)\big)\le0\iff\inf_{\mathbb P\in\mathcal P}\mathbb P\big(L(\tilde\xi)\le0\big)\ge1-\epsilon. \tag{13}P∈Psup​P-CVaRϵ​(L(ξ~​))≤0⟺P∈Pinf​P(L(ξ~​)≤0)≥1−ϵ.(13)

Here P-CVaRϵ(L(ξ~))=inf⁡β{β+1ϵEP((L(ξ~)−β)+)}\mathbb P\text{-}\mathrm{CVaR}_\epsilon(L(\tilde\xi))=\inf_{\beta}\{\beta+\frac1\epsilon\mathbb E_{\mathbb P}((L(\tilde\xi)-\beta)^+)\}P-CVaRϵ​(L(ξ~​))=infβ​{β+ϵ1​EP​((L(ξ~​)−β)+)}. The implication from left to right holds for every loss; the theorem says that for these two classes of losses the worst-case CVaR constraint, which is a tractable conservative approximation of the distributionally robust chance constraint, is in fact exact.

Formalization Note The worst-case CVaR is extended-real valued, so a loss with infinite CVaR under some P∈P\mathbb P\in\mathcal PP∈P is not mapped to a junk value. P\mathcal PP consists of all probability measures with finite second moments and the given mean and covariance. A quadratic loss is ξ⊤Qξ+q⊤ξ+q0\xi^\top Q\xi+q^\top\xi+q^0ξ⊤Qξ+q⊤ξ+q0 with no definiteness or symmetry imposed on QQQ; concavity is on all of Rk\mathbb R^kRk. The standing assumptions Σ≻0\Sigma\succ0Σ≻0 and ϵ∈(0,1)\epsilon\in(0,1)ϵ∈(0,1) of §2 are hypotheses.

Preamble
import Mathlib
import Definitions.Def_DRJointCC_Individual_Individual

open MeasureTheory
open scoped ENNReal
Formal statement
namespace DRJointCC.Individual

/-- Theorem 2.2, p. 8: for a continuous loss `L` that is concave or (possibly nonconcave)
quadratic, the worst-case CVaR constraint is equivalent to the distributionally robust
individual chance constraint (13). -/
theorem theorem_2_2 {k : ℕ} (μ : Fin k → ℝ) (Sig : Matrix (Fin k) (Fin k) ℝ)
    (hSig : Sig.PosDef) (ε : ℝ) (hε : 0 < ε) (hε1 : ε < 1)
    (L : (Fin k → ℝ) → ℝ) (hL : Continuous L)
    (hshape : ConcaveOn ℝ Set.univ L ∨ IsQuadratic L) :
    wcCVaR ε μ Sig L ≤ 0 ↔
      ENNReal.ofReal (1 - ε) ≤ ⨅ P ∈ ambiguitySet μ Sig, P {ξ | L ξ ≤ 0} := by sorry

end DRJointCC.Individual
Source
Zymler, Kuhn, Rustem, Distributionally Robust Joint Chance Constraints with Second-Order Moment Information, Math. Program. 137 (2013), accepted manuscript of 13 Aug 2011, p. 8, Theorem 2.2, (13)
Human review
  • Endorsed by Shuze Chen · Oct 9, 2026

    Confirmed by the moderator at approval.

  • Endorsed by mikedeng1 · Oct 9, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me