Theorem 1, p. 1431 — if G ≥ 0 and g ≥ 0, the pit limit of a minimal optimal PCPSP-C solution lies inside that of U-PIT
ProvedOpenPitMIP.UltPit.theorem_1Consider an instance of the PCPSP-C, formulation (1)–(7), under the standing assumptions of §2.1 (clusters partition the blocks, induces a partial order on clusters, discount rate , weights ), and suppose that
entrywise. Fix either integrality condition, (10) or (11). Let be a minimal optimal solution of the PCPSP-C, and let be its pit limit. Let be the minimal optimal solution of the ultimate pit limit problem U-PIT (12)–(14), and its pit limit. Then
Consequently every cluster outside the ultimate pit limit can be removed from the PCPSP-C before it is solved, because some optimal solution does not use it. The ultimate pit limit is computed by a single maximum closure problem, independent of the time periods and resources.
Formalization Note The statement quantifies over every minimal optimal and every minimal optimal ; existence of either is not assumed. Minimality of is for the componentwise order on the pair . At least one destination is assumed, so that exists. The objective uses the discounted values of §2.1.
import Mathlib import Definitions.Def_OpenPitMIP_UltPit_Setting
namespace OpenPitMIP.UltPit
open PCPSPC
/-- Theorem 1, p. 1431: for an instance of the PCPSP-C with `G ≥ 0` and `g ≥ 0`, under either
integrality condition, the pit limit `P^OPT = {c : ∑_t x_{c,t} > 0}` of a minimal optimal
solution `(x, y)` is contained in the pit limit `P^{U-PIT}` of the minimal optimal solution of
U-PIT. -/
theorem theorem_1 {B D C : Type} [Fintype B] [Fintype D] [Fintype C] [Nonempty D] {T m : ℕ}
(I : PCPSPC B D C T m) (hI : I.Standing)
(hG : ∀ i b d t, 0 ≤ I.G i b d t) (hg : ∀ i, 0 ≤ I.g i)
(κ : Integrality) (x : C → Fin T → ℝ) (y : B → D → Fin T → ℝ)
(hopt : I.MinimalOptimal κ x y)
(xU : C → ℝ) (hU : I.UPitMinimalOptimal xU) :
pitLimit (fun c => ∑ t, x c t) ⊆ pitLimit xU := by sorry
end OpenPitMIP.UltPit
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.