Lemma 2, p.9 — implies
ProvedSuperPareto.lemma_2heavy-tailsnegative-dependencep2o-gran-per-chapterp2o-plan-paperp2o-strengthenedp2o-v1probabilityrisk-managementstochastic-dominance
Let be any real random variables on one probability space and . If
then for every increasing convex function ,
Here means for all . The lemma transfers the diversification penalty from Pareto(1) losses to their increasing convex transforms, i.e. to super-Pareto losses.
Formalization Note is the platform definition StarShapedRisk.LawInvariant.FSD P U V (note the argument order). is Mathlib's stdSimplex ℝ ι.
Differences from the source:
- generalization: n ≥ 2 random variables on an atomless probability space (standing assumptions, p.4) → a finite index type ι of any size (n = 1 allowed) on any probability space; reason: the paper's case n ≥ 2 on an atomless space is a special case; for n = 1 the statement holds trivially
- encoding: an increasing convex function f with unstated domain (Definition 1, Lemmas 1–2) → f : ℝ → ℝ, Monotone and ConvexOn ℝ univ; reason: an increasing convex function on [1, ∞) (or [0, ∞)) extends to ℝ keeping both properties and non-constancy, and only its values on the support matter
- encoding: random variables and events → measurable functions Ω → ℝ and measurable sets; reason: a random variable is a measurable function; Lean states measurability explicitly
Preamble
import Mathlib import Definitions.Def_StarShapedRisk_LawInvariant_VaR open MeasureTheory ProbabilityTheory
Formal statement
namespace SuperPareto
/-- **Lemma 2: dominance passes through increasing convex functions.** Chen, Embrechts, Wang,
*An unexpected stochastic dominance*, arXiv:2208.08471v4, Lemma 2, p.9: let `Y, Y₁, …, Yₙ` be any
random variables and `(θ₁, …, θₙ) ∈ Δₙ`. If `Y ≤st ∑ θᵢYᵢ`, then `f(Y) ≤st ∑ θᵢ f(Yᵢ)` for any
increasing convex function `f`.
**Formalization Note.** `X ≤st Z` (first-order stochastic dominance, p.2: `P(X ≤ x) ≥ P(Z ≤ x)` for
all `x`) is the platform's `StarShapedRisk.LawInvariant.FSD P X Z`; note the argument order:
`FSD P X Z` means `X ≤st Z`. `Δₙ` is Mathlib's `stdSimplex ℝ ι`; `f : ℝ → ℝ` is `Monotone` and
`ConvexOn ℝ univ`. -/
theorem lemma_2 {Ω ι : Type*} [MeasurableSpace Ω] {P : Measure Ω} [IsProbabilityMeasure P]
[Fintype ι] (Y : Ω → ℝ) (Ys : ι → Ω → ℝ) (hY : Measurable Y) (hYs : ∀ i, Measurable (Ys i))
(θ : ι → ℝ) (hθ : θ ∈ stdSimplex ℝ ι)
(hdom : StarShapedRisk.LawInvariant.FSD P Y (fun ω => ∑ i, θ i * Ys i ω))
(f : ℝ → ℝ) (hfmono : Monotone f) (hfconv : ConvexOn ℝ Set.univ f) :
StarShapedRisk.LawInvariant.FSD P (fun ω => f (Y ω))
(fun ω => ∑ i, θ i * f (Ys i ω)) := by sorry
end SuperPareto
Source
Chen, Embrechts, Wang, An unexpected stochastic dominance: Pareto distributions, dependence, and diversification, arXiv:2208.08471v4, Lemma 2, p.9 (proof in Appendix A, p.14)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.