Lemma EC.4, p. ec10 — for b2 < m*, any ρ ∈ [0,1]^E summing to b2 is the attack-probability vector of some σ2 ∈ Δ(A2)
ProvedNetInspect.Rate.lemma_EC_4farkas-lemmamarginalsmixed-strategyp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be a detection model and . Let satisfy . Then there is an attack strategy with
Every feasible vector of attack probabilities is realized by a mixed strategy over attack plans of size at most . This is the step of the proof of Theorem 2 that scales an attack strategy of up to one of .
Preamble
import Mathlib import Definitions.Def_BlottoLP_Flow_ZeroSum import Definitions.Def_NetInspect_Rate_Model
Formal statement
namespace NetInspect.Rate
open Finset DetectionModel
/-- Lemma EC.4 (p. ec10): if `b2 < m*` and `ρ ∈ [0,1]^E` sums to `b2`, some attack strategy
`σ2 ∈ Δ(A2)` has attack probabilities `ρ_{σ2}(e) = ρ_e` for every component `e`. -/
theorem lemma_EC_4 {V E : Type*} [Fintype V] [DecidableEq V] [Fintype E] [DecidableEq E]
(G : DetectionModel V E)
{b2 : ℕ} (hb2 : b2 < G.mStar) (ρ : E → ℝ) (hρ : ∀ e : E, 0 ≤ ρ e ∧ ρ e ≤ 1)
(hsum : ∑ e : E, ρ e = (b2 : ℝ)) :
∃ σ2 : Act E b2 → ℝ, BlottoLP.Flow.IsMixed σ2 ∧ ∀ e : E, marg σ2 e = ρ e := by sorry
end NetInspect.Rate
Source
Dahan, Sela & Amin, Network Inspection for Detecting Strategic Attacks, arXiv:1705.00349v4, p. ec10, Lemma EC.4
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.