Chapter 8, eq. (2.2), first equality — an expectation is the sum of its integrals over the cells of a partition
ProvedStochasticProg.PartitionJensen.lintegral_eq_sum_cellsconvex-analysisjensen-inequalityprobabilitystochastic-programming
Let be a measure on and let be measurable, pairwise disjoint sets whose union carries all of , that is . Then for every function ,
where both sides may be .
In the proof of Theorem 1 of §8.2 of Birge and Louveaux, the expectation is first written as over a partition of the support (first equality of (2.2)). Applied to the positive part and the negative part , this statement gives that decomposition without any integrability assumption.
Formalization Note is EuclideanSpace ℝ (Fin N), the index is Fin ν (0-based), and the integrals are lower Lebesgue integrals ∫⁻. Neither nor is restricted further: need not be measurable and need not be finite.
Differences from the source:
- generalization: the first equality of (2.2) for g(x,·) under the law P of ξ → the decomposition for every [0, ∞]-valued f under every measure μ; reason: applied to the positive and negative parts of g(x,·) under P it gives the book's equality by subtraction whenever the right side is defined
- generalization: S^ν a partition of the support Ξ → finitely many measurable, pairwise disjoint sets whose union has full measure; reason: a partition of Ξ is such a family because P(Ξ) = 1; the cells need not lie in Ξ
- encoding: cells S^l, l = 1, …, ν, implicitly measurable (P[ξ ∈ S^l] is used) → S : Fin ν → Set, MeasurableSet (S l); reason: 0-based index; measurability is presupposed by the book
Preamble
import Mathlib open MeasureTheory
Formal statement
namespace StochasticProg.PartitionJensen
/-- **Decomposition of an expectation over a partition — (2.2), first equality.**
Birge & Louveaux, Introduction to Stochastic Programming, 2nd ed., Springer 2011, Chapter 8,
§8.2, proof of Theorem 1, eq. (2.2), first equality, printed p. 346 (PDF p. 365):
`E(g(x)) = Σ_{l=1}^ν ∫_{S^l} g(x,ξ) P(dξ)`.
For a measure `μ` on `ℝ^N` and finitely many measurable, pairwise disjoint cells
`S l` (`l : Fin ν`) whose union has full measure, the (lower Lebesgue) integral of every
`[0, ∞]`-valued function `f` is the sum of its integrals over the cells. Applied to the
positive and the negative part of `g(x, ·)` this is the book's first equality in (2.2), with no
integrability assumption (both sides may be `∞`).
**Formalization Note.** `ℝ^N` is `EuclideanSpace ℝ (Fin N)`; the book's index `l = 1, …, ν`
is `Fin ν` (0-based). The book partitions the support `Ξ`; here the cells only need to cover a
set of full measure, which a partition of `Ξ` does since `P(Ξ) = 1`. `f` need not be measurable
and `μ` need not be finite. -/
theorem lintegral_eq_sum_cells {N ν : ℕ}
(μ : Measure (EuclideanSpace ℝ (Fin N)))
(S : Fin ν → Set (EuclideanSpace ℝ (Fin N))) (hSm : ∀ l, MeasurableSet (S l))
(hSd : Pairwise (Function.onFun Disjoint S)) (hSc : μ (⋃ l, S l)ᶜ = 0)
(f : EuclideanSpace ℝ (Fin N) → ENNReal) :
∫⁻ ξ, f ξ ∂μ = ∑ l, ∫⁻ ξ in S l, f ξ ∂μ := by sorry
end StochasticProg.PartitionJensen
Source
Birge & Louveaux, Introduction to Stochastic Programming, 2nd ed., Springer 2011, doi:10.1007/978-1-4614-0237-4, Chapter 8, §8.2, proof of Theorem 1, eq. (2.2), first equality, printed p. 346 (PDF p. 365): "E(g(x)) = Σ_{l=1}^ν ∫_{S^l} g(x,ξ)P(dξ)"