Optimization of Convex Risk Functions 3: A Distribution-Invariant Risk Function Is Consistent with the Increasing Convex Order Iff It Is Monotone and Risk AverseResearch Paper
Motivation
Risk-averse optimization replaces the expected cost of a random outcome by a risk function that also penalizes dispersion: mean–deviation, mean–semideviation, conditional value-at-risk (CVaR) and their combinations are the standard examples in stochastic programming and portfolio selection. A decision maker who uses should not prefer an outcome that every risk-averse expected-utility maximizer rejects. For costs, the order that expresses this agreement among risk-averse agents is the increasing convex order: is worse than if for every increasing convex disutility . It is the counterpart, for costs, of second-order stochastic dominance.
Whether a given mean–risk model is consistent with stochastic dominance was settled model by model: Ogryczak and Ruszczyński for mean–semideviation models (Eur. J. Oper. Res. 1999, Math. Program. 2001, SIAM J. Optim. 2002) and Pflug for CVaR (2000). Ruszczyński and Shapiro (Math. Oper. Res. 31, 2006) gave a single criterion, Theorem 5.1, which contains these results as special cases: among risk functions that depend only on the distribution of the outcome, consistency with the increasing convex order is equivalent to two structural properties, monotonicity and risk aversion.
Setting
Let be a probability space and . The space of outcomes is , the real random variables with . An outcome is a cost: smaller is better. A risk function is a map .
- The cdf of is . is distribution invariant (Definition 5.2) if implies .
- satisfies (A2) (monotonicity) if almost surely implies .
- is risk averse (Definition 5.1) if for every -algebra and every ,
for every version of the conditional expectation.
- For random variables , the usual stochastic order holds if for every nondecreasing for which both expectations exist; the increasing convex order is the same with ranging over the increasing convex functions.
- is consistent with an order if implies for all .
The paper places one more standing assumption on §5.2: the space is rich enough to carry a uniform random variable, a measurable with for all .
In Lean these are IsUniformRV, cdfOf, cdfInv, DistInvariant, A2, RiskAverse, StLE, ConsistentSt and ConsistentIcx in the namespace ConvexRiskFn.Order; the increasing convex order is the published StochasticOrders.MonotoneConvex.IcxOrder P P X₁ X₂, read as .
Formalization targets
Goal: Theorem 5.1 (p. 446)
Under the standing assumptions, for every distribution-invariant ,
No convexity, translation equivariance or positive homogeneity of is assumed.
Milestones
- The usual stochastic order and the cdf (§5.2, p. 445): iff for all .
- The quantile coupling (proof of Lemma 5.1, p. 446): has the law of , and gives almost surely.
- Lemma 5.1 (p. 445): a distribution-invariant is consistent with iff it satisfies (A2).
- Conditional expectation is icx-smaller (proof of Theorem 5.1, p. 446): and .
- Strassen's coupling on (proof of Theorem 5.1, p. 446): if , there are , on the same with a.s.
Significance
Theorem 5.1 reduces a property quantified over all pairs of ordered distributions to two properties that can be checked on the risk function directly. Monotonicity is usually immediate, and risk aversion follows for the main examples from the dual representation of the risk function (the paper verifies it for mean–semideviation and for CVaR-based models in §5.1). The theorem then yields at once the consistency of these models with the increasing convex order, which was previously proved case by case. It also explains the failures: a law-invariant risk function that violates (A2), such as mean–deviation for under the paper's condition , cannot be consistent with any increasing integral stochastic order.
The result has a complete published proof. What the mission adds is a machine-checked version of it on the paper's own space , together with reusable pieces of stochastic-order theory: the cdf characterization of the usual stochastic order, the quantile coupling, conditional Jensen in increasing-convex form, and Strassen's martingale coupling realized on a given space carrying a uniform random variable. Mathlib has conditional Jensen for convex functions (ConvexOn.map_condExp_le_univ) but not the stochastic orders, the quantile coupling or Strassen's theorem. Strassen's theorem for laws on , with a coupling on some probability space, is posed separately on Prove2Me but not proved.
Difficulty
The forward direction is short given milestone 4. The reverse direction is where the work is. Consistency compares and for random variables that are related only through their laws: says nothing about versus , so neither (A2) nor risk aversion applies to the pair as given. The argument has to replace the pair by another pair, with the same laws, on the same space , related by a conditional expectation; only then can monotonicity and risk aversion be chained. Producing that pair is Strassen's theorem, a nonconstructive existence result about martingale couplings, and it has to be realized on the given , not on a product space built for the purpose, because is defined only on . That is the role of the uniform random variable, and transporting the coupling onto through it is a separate measure-theoretic step. The first-order analogue, Lemma 5.1, needs the same kind of transfer, through quantile functions, whose values at and must be handled.
Formalization scope
- is encoded by functions satisfying
MemLp X p Pwith1 ≤ pandp ≠ ⊤, not by almost-everywhere classes. is a function(Ω → ℝ) → ℝ; every definition quantifies only overMemLparguments, so its values elsewhere play no role. is real valued, as in Definition 5.2. - The order in (A2) is the almost-sure order, the order of (p. 434).
- "For which the expectations exist" is integrability of and , as in the published increasing convex order.
- Risk aversion quantifies over every sub--algebra and every -measurable version of Mathlib's conditional expectation
P[X|m]. - The uniform random variable and appear as hypotheses of the goal, of Lemma 5.1 and of milestone 5, exactly where the paper's standing assumptions of §5.2 apply. Milestones 1 and 4 do not need them.
- The quantile is a real infimum, which is where the paper's value is (); milestone 2 is therefore stated almost surely.
- The goal mentions neither quantiles, nor beyond its existence, nor any coupling. A statement that assumed convexity of , dropped distribution invariance, restricted to bounded or pointwise-ordered outcomes, or replaced risk aversion by the single -algebra would be a different and weaker theorem and does not count.
Needed infrastructure: equality in law from equality of cdfs, the quantile transform, conditional Jensen's inequality (in Mathlib) turned into the increasing convex order, and Strassen's theorem in dimension one with the transfer of a coupling to a space carrying a uniform random variable. The last two are reusable well beyond this mission. Proofs of any milestone, and of supporting lemmas such as the cdf characterization of equality in law, are welcome.
Selected references
- A. Ruszczyński, A. Shapiro, Optimization of convex risk functions, Mathematics of Operations Research 31(3):433–452, 2006. https://doi.org/10.1287/moor.1050.0186
- A. Müller, D. Stoyan, Comparison Methods for Stochastic Models and Risks, Wiley, 2002 (Theorem 1.2.8, Corollary 1.5.21). https://www.wiley.com/en-us/Comparison+Methods+for+Stochastic+Models+and+Risks-p-9780471494461
- V. Strassen, The existence of probability measures with given marginals, Annals of Mathematical Statistics 36(2):423–439, 1965. https://doi.org/10.1214/aoms/1177700153
- D. Blackwell, Equivalent comparisons of experiments, Annals of Mathematical Statistics 24(2):265–272, 1953. https://doi.org/10.1214/aoms/1177729032
- W. Ogryczak, A. Ruszczyński, Dual stochastic dominance and related mean–risk models, SIAM Journal on Optimization 13(1):60–78, 2002. https://doi.org/10.1137/S1052623400375075
- M. Shaked, J. G. Shanthikumar, Stochastic Orders, Springer, 2007. https://doi.org/10.1007/978-0-387-34675-5