from the one-dimensional marginals
ProvedKallMayerSLP.Bonferroni.binomial_moment_one_marginalsbonferroni-inequalitiesp2o-gran-per-chapterp2o-plan-bookp2o-v1probabilitystochastic-programming
For a random vector , , on a probability space and ,
So the first binomial moment needs only the one-dimensional marginal distributions.
Differences from the source:
- encoding: events (or variables ) indexed by → indexed by
Fin r, that is by ; reason: Lean convention; same instances - encoding: the number of events (the dimension of with values in ) is left implicit → hypothesis
1 ≤ r; reason: the family starts at , so the book has ; the hypothesis excludes only the empty family
Preamble
import Mathlib import Definitions.Def_KallMayerSLP_Bonferroni_binomialMoment import Definitions.Def_KallMayerSLP_Bonferroni_lowerEvent import Definitions.Def_KallMayerSLP_Bonferroni_exceedanceEvent import Definitions.Def_KallMayerSLP_Bonferroni_marginalCDF open MeasureTheory
Formal statement
namespace KallMayerSLP.Bonferroni
/-- `S₁(x) = ∑_i ℙ(B_i(x)) = r - ∑_i ℙ(A_i(x)) = r - ∑_i F_i(x_i)`.
Kall & Mayer, *Stochastic Linear Programming* (2005), Chapter 4, §3.4, p.289 (PDF 298). -/
theorem binomial_moment_one_marginals {Ω : Type*} [MeasurableSpace Ω] (μ : Measure Ω) [IsProbabilityMeasure μ]
{r : ℕ} (hr : 1 ≤ r) (ξ : Ω → Fin r → ℝ) (hξ : Measurable ξ) (x : Fin r → ℝ) :
binomialMoment μ (exceedanceEvent ξ x) 1 = ∑ i, μ.real (exceedanceEvent ξ x i) ∧
∑ i, μ.real (exceedanceEvent ξ x i) = (r : ℝ) - ∑ i, μ.real (lowerEvent ξ x i) ∧
(r : ℝ) - ∑ i, μ.real (lowerEvent ξ x i) = (r : ℝ) - ∑ i, marginalCDF μ ξ i (x i) := by sorry
end KallMayerSLP.Bonferroni
Source
Kall & Mayer, Stochastic Linear Programming (2005), Chapter 4, §3.4, p.289 (PDF 298)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.