Proof of Proposition 1: a violated perturbed constraint forces
ProvedRobustLP.Counterpart.rc_violation_implies_deviationLet an uncertain linear program with uncertain-entry sets be given, and let , , . Let be feasible for the robust counterpart (RC[ε, δ, Ω]). Fix a row and a vector with for and for all . If the perturbed -th constraint is violated beyond the tolerance,
then
This deterministic implication is the chain of inequalities in the proof of Proposition 1: it reduces the violation event of row to a large-deviation event for the weighted sum with , to which Eq. (1) applies.
Formalization Note Stated in corrected form. The printed chain contains the misprints for and, in its last line, and for and ; its first equality replaces by , which holds only in distribution. The statement here keeps and is a pointwise implication, valid for every realization. The degenerate case is not excluded.
import Mathlib import Definitions.Def_RobustLP_Counterpart_UncertainLP import Definitions.Def_RobustLP_Counterpart_RobustCounterparts
namespace RobustLP.Counterpart
/-- **Proof of Proposition 1, displayed chain** (Ben-Tal–Nemirovski 2000, §3.1, p. 419), in
corrected pointwise form. Let `ε > 0`, `δ > 0`, `Ω > 0` and let `(x, y, z)` be feasible for
(RC[ε, δ, Ω]). Fix a row `i` and a realization `ξi` of the perturbations of that row, with
`ξi j = 0` for `j ∉ J i` and `|ξi j| ≤ 1`. If the perturbed constraint
`∑_j (1 + ε ξi_j) a_{ij} x_j > b_i + δ max[1, |b_i|]` is violated, then
`∑_{j ∈ J_i} ξi_j a_{ij} z_{ij} > Ω √(∑_{j ∈ J_i} a_{ij}² z_{ij}²)`. -/
theorem rc_violation_implies_deviation {n p m : ℕ} (L : UncertainLP n p m)
(ε δ Ω : ℝ) (hε : 0 < ε) (hδ : 0 < δ) (hΩ : 0 < Ω)
(x : Fin n → ℝ) (y z : Fin m → Fin n → ℝ) (hRC : L.RCFeasible ε δ Ω x y z)
(i : Fin m) (ξi : Fin n → ℝ) (hξ0 : ∀ j ∉ L.J i, ξi j = 0) (hξ1 : ∀ j, |ξi j| ≤ 1)
(hviol : L.bPlus δ i < ∑ j, (1 + ε * ξi j) * L.A i j * x j) :
Ω * Real.sqrt (∑ j ∈ L.J i, L.A i j ^ 2 * z i j ^ 2) <
∑ j ∈ L.J i, ξi j * L.A i j * z i j := by sorry
end RobustLP.Counterpart
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.