Reference · Lemmas behind operations-research checks
rainbow.math.lemmas.weighted-cover-rounding
General lemmas: weighted cover rounding. The mathematical facts the corresponding checks rest on, each checked by the kernel.
signed/incidence-cover-weak-duality
signed/incidence-cover-weak-duality : (B : ℕ → ℕ → ℚ) (w y z : ℕ → ℚ) (n E : ℕ) (hy : ∀ (idx : ℕ), ∀ (bound : nat/strict-below idx E), 0 ≤ y idx) (hdual : ∀ (idx : ℕ), ∀ (bound : nat/strict-below idx n), signed/expr-sum-value (fun pe => B pe idx · y pe) E ≤ w idx) (hz : ∀ (idx : ℕ), ∀ (bound : nat/strict-below idx n), 0 ≤ z idx) (hcov : ∀ (idx : ℕ), ∀ (bound : nat/strict-below idx E), 1 ≤ signed/expr-sum-value (fun lv => B idx lv · z lv) n) → signed/expr-sum-value (fun ye => y ye) E ≤ signed/expr-sum-value (fun s5 => w s5 · z s5) n
0 = signed/zero1 = signed/one· = signed/multiplyℕ = data/Natℚ = signed/SignedRational≤ = signed/at-most