Proof of Theorem 1, p. 125 — Problems 8 and 9 are equivalent
ProvedMurtyKabadi.Reduction.problems8_9_equivp2o-batch-p200ap2o-gran-per-chapterp2o-plan-paperp2o-v1quadratic-programmingsubset-sum
Let and let be positive integers. Let be the total number of decimal digits of , let be an integer with , and let be a rational number with
Then
Since on , this says that when is positive on all of , its minimum over is at least : the explicit, polynomially-sized precision is enough to turn the non-strict question into a strict one.
Formalization Note The bound is written multiplicatively, , in . The hypothesis is the paper's tacit assumption; at both and vanish on in Lean, and the statement would be false.
Preamble
import Mathlib import Definitions.Def_MurtyKabadi_Reduction_SubsetSum import Definitions.Def_MurtyKabadi_Reduction_Construction
Formal statement
namespace MurtyKabadi.Reduction
theorem problems8_9_equiv {n : ℕ} (hn : 0 < n) (d : Fin n → ℕ) (d0 δ : ℕ) (ε : ℚ)
(hd : ∀ j, 0 < d j) (hd0 : 0 < d0)
(hδ : 4 * (d0 * ∑ j, d j) ^ 2 * n ^ 3 < δ)
(hε0 : 0 < ε) (hε : ε * (2 : ℚ) ^ (n * digitCount d d0 ^ 2) < 1) :
(∃ p ∈ P n, f4 d d0 δ p.1 p.2 ≤ 0) ↔ ∃ p ∈ P n, f5 d d0 δ ε p.1 p.2 < 0 := by sorry
end MurtyKabadi.Reduction
Source
Murty and Kabadi, Some NP-complete problems in quadratic and nonlinear programming, Math. Programming 39 (1987), p. 125, proof of Theorem 1, second paragraph (Problems 8 and 9 are equivalent); ε and l defined on p. 123
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.