Proof of Lemma 3, p. 15 — a divisor q of M in [L, U] has objective at most L + U
ProvedJRPHard.RangeDiv.divisor_in_range_cheapdivisorsp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1range-divisor
Let be integers with . If divides and , then
This is the "yes-instance" direction of the reduction: a divisor in the range yields a cheap period for item 1.
Preamble
import Mathlib import Definitions.Def_JRPHard_RangeDiv_Setting
Formal statement
namespace JRPHard.RangeDiv
theorem divisor_in_range_cheap (M L U : ℕ) (hI : IsRangeDivisorInstance M L U) (q : ℕ)
(hdvd : q ∣ M) (hL : L ≤ q) (hU : q ≤ U) :
obj5 M L U q ≤ (L : ℝ) + U := by sorry
end JRPHard.RangeDiv
Source
Schulz and Telha, Integer factorization and Riemann's hypothesis: Why two-item joint replenishment is hard, arXiv:2007.09045v1, p. 15, §3.1, proof of Lemma 3, "Now, suppose there exists q in [L, U] dividing M"
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.