Proposition 1, p. 13 — max{0, b2(1 − b1/|T′|)} ≤ U*(b1,b2) ≤ b2(1 − b1/|S′|), attained by σ2(T′,b2) and σ1(S′,b1)
ProvedNetInspect.Rate.proposition_1p2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1security-gameset-coverset-packingzero-sum-game
Let be a detection model and let and . Then:
- for every minimal set cover , enumerated without repetition as ,
- for every set packing of size , enumerated without repetition as ,
Here and are the cyclic strategies of Lemma EC.3 and is the value of . The proposition gives MSC/MSP-based bounds on the value and strategies attaining them; it is the main quantitative input of Theorem 1 and of the proof of Theorem 2.
Formalization Note and are the standing assumptions of §3.3 (p. 12). The hypothesis is added: with the empty set would be a packing of size and would not be a probability vector; the paper's base case is .
Preamble
import Mathlib import Definitions.Def_BlottoLP_Flow_ZeroSum import Definitions.Def_NetInspect_Rate_Model
Formal statement
namespace NetInspect.Rate
open Finset DetectionModel
/-- Proposition 1 (p. 13), under the standing assumptions `b1 < n*`, `b2 < m*` of §3.3 and
`1 ≤ b2`: for every minimal set cover `S' = {x 0, …, x (n-1)}`,
`U*(b1, b2) ≤ max_{T∈A2} U(σ1(S', b1), T) = b2 (1 − b1/|S'|)`, and for every set packing
`T' = {y 0, …, y (m-1)}` with `m ≥ b2`,
`max{0, b2 (1 − b1/|T'|)} = min_{S∈A1} U(S, σ2(T', b2)) ≤ U*(b1, b2)`. -/
theorem proposition_1 {V E : Type*} [Fintype V] [DecidableEq V] [Fintype E] [DecidableEq E]
(G : DetectionModel V E)
{b1 b2 : ℕ} (hb1 : b1 < G.nStar) (hb2 : 1 ≤ b2) (hb2m : b2 < G.mStar) :
(∀ (n : ℕ) (x : Fin n → V), Function.Injective x → G.IsMinimalSetCover (univ.image x) →
G.worst1 b2 (cycStrat x b1) = (b2 : ℝ) * (1 - (b1 : ℝ) / (n : ℝ)) ∧
G.gameValue b1 b2 ≤ (b2 : ℝ) * (1 - (b1 : ℝ) / (n : ℝ))) ∧
(∀ (m : ℕ) (y : Fin m → E), Function.Injective y → G.IsSetPacking (univ.image y) → b2 ≤ m →
G.best2 b1 (cycStrat y b2) = max 0 ((b2 : ℝ) * (1 - (b1 : ℝ) / (m : ℝ))) ∧
max 0 ((b2 : ℝ) * (1 - (b1 : ℝ) / (m : ℝ))) ≤ G.gameValue b1 b2) := by sorry
end NetInspect.Rate
Source
Dahan, Sela & Amin, Network Inspection for Detecting Strategic Attacks, arXiv:1705.00349v4, p. 13, Proposition 1; standing assumptions p. 12
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.