Eq. (1): for independent symmetric variables
ProvedRobustLP.Counterpart.symmetric_sum_tail_boundLet be a probability space and , in a finite index set, be independent real random variables, each symmetrically distributed ( and have the same law) and taking values in . Let be given reals. Then for every ,
This Hoeffding-type tail bound is the "well-known fact" used to conclude Proposition 1: applied to and , it bounds the violation probability of each constraint of a solution of (RC[ε, δ, Ω]).
Formalization Note The event is strict, as printed. When all the event is empty. The weights are called pc in Lean. Symmetry is the equality of image measures P.map (η j) = P.map (fun ω => -η j ω), independence is iIndepFun η P, and values in are required at every outcome. The probability is P.real.
import Mathlib open MeasureTheory ProbabilityTheory
namespace RobustLP.Counterpart
/-- **Fact (1)** (Ben-Tal–Nemirovski 2000, §3.1, p. 419, Eq. (1)). Let `p_j` be given reals and
`η_j` independent random variables, each symmetrically distributed (the law of `η_j` equals the
law of `-η_j`) and taking values in `[-1, 1]`. Then for every `Ω > 0`,
`P(∑_j η_j p_j > Ω √(∑_j p_j²)) ≤ exp(-Ω²/2)`. -/
theorem symmetric_sum_tail_bound {ι : Type*} [Fintype ι]
{S : Type*} [MeasurableSpace S] (P : Measure S) [IsProbabilityMeasure P]
(η : ι → S → ℝ) (hmeas : ∀ j, Measurable (η j)) (hindep : iIndepFun η P)
(hsymm : ∀ j, P.map (η j) = P.map (fun ω => -η j ω))
(hbdd : ∀ j ω, η j ω ∈ Set.Icc (-1 : ℝ) 1)
(pc : ι → ℝ) (Ω : ℝ) (hΩ : 0 < Ω) :
P.real {ω | Ω * Real.sqrt (∑ j, pc j ^ 2) < ∑ j, η j ω * pc j} ≤
Real.exp (-(Ω ^ 2 / 2)) := by sorry
end RobustLP.Counterpart
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.