Optimization of Convex Risk Functions 2: On a Banach Lattice, a Proper Convex Monotone Risk Function Is Continuous and Subdifferentiable on the Interior of Its DomainResearch Paper
Motivation
Risk-averse stochastic optimization replaces the expected cost of an uncertain outcome by a risk function : conditional value-at-risk, mean–semideviation and mean–upper-semideviation models, and the coherent and convex risk measures of Artzner, Delbaen, Eber and Heath and of Föllmer and Schied. Ruszczyński and Shapiro, Optimization of convex risk functions (Math. Oper. Res. 31, 2006), develop the convex analysis of such functions on general spaces of random variables, so that they can be used inside optimization problems .
Optimality conditions, duality and sensitivity analysis for such problems need two regularity properties of : continuity, and the existence of subgradients that are continuous linear functionals. For extended-valued convex functions on infinite-dimensional spaces neither comes for free. The standard sufficient condition, boundedness from above on a neighbourhood of a point (Ioffe and Tikhomirov), often cannot be used: the paper notes (p. 436) that the cone of nonnegative functions in , , a continuous probability measure, has empty interior. Section 3.1 shows instead that for monotone convex risk functions on a Banach lattice both properties follow from convexity and monotonicity alone. This mission formalizes that result, Proposition 3.1, and its instance, Corollary 3.1.
Setting
Let be a real vector space with a partial order , and . Outcomes are costs: smaller is better. A function has domain and is proper if for all and . The paper's axioms used here are
- (A1) convexity: for all and ;
- (A2) monotonicity: if then .
A linear functional , not necessarily continuous, is an algebraic subgradient of at if
When is a Banach space it carries its norm topology and is paired with its dual . The subdifferential is the set of continuous satisfying (3.1), and is subdifferentiable at if .
A Banach lattice is a real Banach space whose order makes it a lattice, compatible with addition, such that implies . Every , , with the almost-everywhere order, is one.
In Lean everything lives in the namespace ConvexRiskFn.Cont: dom, IsProper, A1, A2, IsAlgSubgradient and subdiff are defined in the setting file.
Formalization targets
Goal: Proposition 3.1 (p. 437)
Let be a Banach lattice and proper, satisfying (A1) and (A2). Then
Milestones (the steps of the paper's argument, pp. 436–437)
- At the directional derivative is finite, positively homogeneous and convex, and .
- has an algebraic subgradient at every .
- Under (A2) an algebraic subgradient is positive: for .
- (Levin) Every positive linear functional on a Banach lattice is continuous.
- If , then is lower semicontinuous at .
- (Phelps) A proper convex on a Banach space that is lower semicontinuous at every point of is continuous there.
Companions
- Corollary 3.1 (p. 437): for , , paired with , the same conclusion, with subgradients represented by through .
- Real-valued case (p. 437): if moreover for every , then is continuous on all of and subdifferentiable everywhere.
Significance
Proposition 3.1 removes lower semicontinuity from the list of assumptions a modeller has to check. In the paper's framework, the dual representation (Theorem 2.2) requires lower semicontinuity. The subdifferential formulas, the Hadamard directional differentiability of composite functions and the optimality conditions of §§3.2 and 6 require continuity or subdifferentiability at the point of interest. On spaces, Corollary 3.1 gives all of these on the interior of the domain from (A1) and (A2) alone, for example for real-valued convex monotone risk functions such as the mean–upper-semideviation and conditional value-at-risk models of §4.
The result is proved in the paper, so the formalization adds no new mathematics. It does add two classical functional-analytic facts that the paper cites without proof: automatic continuity of positive functionals on Banach lattices, and continuity of lower semicontinuous convex functions on open subsets of Banach spaces, here for extended-real-valued functions. As far as a search of Mathlib and of the platform shows, neither is formalized in this generality. Mathlib's continuity result for convex functions is finite-dimensional. Mathlib has the Hahn–Banach extension theorem but no theory of positive functionals on Banach lattices.
Difficulty
An algebraic subgradient exists at an interior point by Hahn–Banach applied to the directional derivative, and in a general Banach space it may be discontinuous. Continuity cannot come from local boundedness either: the usual criterion (bounded above near a point) is exactly what fails for natural examples, since positive cones in , , have empty interior. The order structure has to do the work. Monotonicity forces the subgradient to be positive, and positivity forces continuity on a Banach lattice. That last step needs completeness and solidity of the norm. Without them, positive linear functionals need not be continuous, for example on the space of finitely supported sequences.
The second difficulty is passing from lower semicontinuity at each interior point to continuity on the interior. For a convex function this needs a Baire category argument on the Banach space, and completeness cannot be dropped.
Formalization scope
- The Banach lattice is abstract: a type
EwithNormedAddCommGroup,NormedSpace ℝ,CompleteSpace,Lattice,HasSolidNorm(the solidity condition) andIsOrderedAddMonoid. This is the paper's definition, and it contains the paper's function spaces, so the formal goal is a generalization. Compatibility of the order with multiplication by nonnegative scalars is not assumed; it follows from these axioms. - is
EReal. Convexity (A1) is written withERealarithmetic, which agrees with the paper's for proper functions. Continuity on the interior is continuity of anEReal-valued function in the order topology. On the interior the function is finite, so this is ordinary continuity. - Subgradients in the goal are continuous linear functionals
E →L[ℝ] ℝ, i.e. . A version stating only an algebraic (possibly discontinuous) subgradient would be the easy half of the result and is not the goal; it is milestone 2. - The interior of the domain may be empty. The goal is then vacuous, as on the page. The domain is never assumed to be all of , except in the real-valued companion, where the page assumes it.
- Corollary 3.1 uses Mathlib's
Lp ℝ p μbar(a.e. classes) with a finite measure (the paper's measures are finite, p. 434) and . Its subgradient is a function withMemLp g q μbarfor the Hölder conjugate , paired by the integral. - Needed infrastructure: one-sided directional derivatives of extended-valued convex functions, Hahn–Banach for sublinear functionals (
exists_extension_of_le_sublinearin Mathlib), positive functionals on Banach lattices, and the Baire-category continuity theorem for convex lower semicontinuous functions. The last two are reusable well beyond risk functions. Contributions proving any milestone, or proving the Phelps or Levin step in greater generality, 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
- V. L. Levin, Convex Analysis in Spaces of Measurable Functions and Its Applications in Economics, Nauka, Moscow, 1985 (cited as [11]: Lemma 1.1, Theorem 0.12).
- R. R. Phelps, Convex Functions, Monotone Operators and Differentiability, Lecture Notes in Mathematics 1364, Springer, 1989 (cited as [19]: Theorem 3.3).
- A. D. Ioffe, V. M. Tihomirov, Theory of Extremal Problems, North-Holland, 1979 (cited as [9]).
- P. Artzner, F. Delbaen, J.-M. Eber, D. Heath, Coherent measures of risk, Mathematical Finance 9(3):203–228, 1999. https://doi.org/10.1111/1467-9965.00068
- H. Föllmer, A. Schied, Convex measures of risk and trading constraints, Finance and Stochastics 6(4):429–447, 2002. https://doi.org/10.1007/s007800200072