Theorem 4.5 — each uniquely minimizes the lexicographic weighted Tchebycheff program for of (4.3)
ProvedSteuerChoo.Lexico.lexMin_unique_of_nondominatedLet () be a compact set of criterion vectors with nondominated set , let be an ideal criterion vector for , and let . Let be the weights of eq. (4.3) for . Then , and uniquely minimizes the lexicographic weighted Tchebycheff program
is a lexicographic minimizer, and every lexicographic minimizer equals .
So every nondominated criterion vector is computable, uniquely, by the lexicographic weighted Tchebycheff program, whatever the shape of the feasible region.
Formalization Note The paper states "there exists a "; its proof ends "for as defined in (4.3)", and the statement here exhibits that witness, which implies the existential form. Compactness of is an added hypothesis. The paper assumes only bounded; its proof, in the case , needs every first-stage minimizer to lie below some nondominated vector, which compactness provides. Without closedness the witness (4.3) can fail: , , , has no lexicographic minimizer. Closedness is needed by the theorem itself, not only by this proof: adding the points , , to that (still bounded, still admissible) leaves a lexicographic minimizer for no , so Theorems 4.5 and 4.6 are false for a bounded, non-closed . The priority "" is printed reversed; the two-stage meaning of p. 336 is encoded (see the definition IsLexMin). "Uniquely" refers to the criterion vector; and are eliminated.
import Mathlib import Definitions.Def_SteuerChoo_Lexico_nondominated import Definitions.Def_SteuerChoo_Lexico_IsIdealVector import Definitions.Def_SteuerChoo_Lexico_lamBar import Definitions.Def_SteuerChoo_Lexico_IsLexMin
namespace SteuerChoo.Lexico
theorem lexMin_unique_of_nondominated {k : ℕ} [NeZero k]
(Z : Set (Fin k → ℝ)) (zstar zbar : Fin k → ℝ)
(hZc : IsCompact Z) (hideal : IsIdealVector Z zstar)
(hzbar : zbar ∈ nondominated Z) :
lamBar zstar zbar ∈ stdSimplex ℝ (Fin k) ∧
IsLexMin Z (lamBar zstar zbar) zstar zbar ∧
∀ w, IsLexMin Z (lamBar zstar zbar) zstar w → w = zbar := by sorry
end SteuerChoo.Lexico
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.