Proof of Theorem 4.5 — , and no other nondominated lies in
ProvedSteuerChoo.Lexico.mem_Phi_unique_of_nondominatedLet () be a 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 , and let be the minimal value of the weighted Tchebycheff program with weights , i.e. the least value of over . With
we have
This is the key step in the proof of Theorem 4.5: among nondominated vectors, is the only one reached by the first stage of the lexicographic program with weights . Dominated vectors may also lie in ; removing them is the task of the second stage.
Formalization Note is an arbitrary set (no finiteness or compactness is assumed). The existence of the minimum is taken as the hypothesis that is the least element of the image of under the first-stage objective. The claim is stated for only, as on the page; the paper's next sentence ("the associated weighted Tchebycheff program has a unique solution") is not formalized, because a dominated vector with can tie with in the first stage (e.g. , , , ).
import Mathlib import Definitions.Def_SteuerChoo_Lexico_nondominated import Definitions.Def_SteuerChoo_Lexico_IsIdealVector import Definitions.Def_SteuerChoo_Lexico_tcheb import Definitions.Def_SteuerChoo_Lexico_lamBar import Definitions.Def_SteuerChoo_Lexico_Phi
namespace SteuerChoo.Lexico
theorem mem_Phi_unique_of_nondominated {k : ℕ} [NeZero k]
(Z : Set (Fin k → ℝ)) (zstar zbar : Fin k → ℝ) (αhat : ℝ)
(hideal : IsIdealVector Z zstar) (hzbar : zbar ∈ nondominated Z)
(hα : IsLeast (tcheb (lamBar zstar zbar) zstar '' Z) αhat) :
zbar ∈ Phi (lamBar zstar zbar) zstar αhat ∧
∀ z ∈ nondominated Z, z ∈ Phi (lamBar zstar zbar) zstar αhat → z = zbar := by sorry
end SteuerChoo.Lexico
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.