Lemma 4.3 (integrally convex argmax) — every integer point of conv(argmax B g) lies in argmax B g
DisprovedSteinitzExchange.LocalSupermod.argmax_hull_subsetdiscrete-convex-analysislocal-supermodularitym-concavep2o-plan-paperp2o-v1
Let be finite, let be any function, and let . Then every integer point of the convex hull of in lies in : and imply . This is the integrally-convexity of a maximiser set for a linear functional, used as the hypothesis of Theorem 5.1 when that theorem is instantiated at an argmax set. The statement needs no base-set hypothesis: it is a statement purely about maximisers of one function on a finite set.
Preamble
import Mathlib import Definitions.Def_SteinitzExchange_LocalSupermod_IntegralBaseSet import Definitions.Def_SteinitzExchange_LocalSupermod_Exchange
Formal statement
namespace SteinitzExchange.LocalSupermod
/-- The maximiser set of a linear functional on a finite `B` is integrally convex: every
integer point of its convex hull is again a maximiser. This is the "argmax is an integral
base polytope" reading of Murota 1996, p. 285, Lemma 4.3, and it is the hypothesis
`hconv` that Theorem 5.1 (`baseSet_iff_support_matroidal`) needs when it is instantiated at the
argmax set. For `A = argmax B g` the claim is that every integer point of the convex hull `hull A`
lies in `A`; no base-set hypothesis is required for the inclusion itself. -/
theorem argmax_hull_subset {V : Type*} [Fintype V] [DecidableEq V]
(B : Finset (V → ℤ)) (g : (V → ℤ) → ℝ) (z : V → ℤ) :
toReal z ∈ hull (argmaxB B g) → z ∈ argmaxB B g := by sorry
end SteinitzExchange.LocalSupermod
Source
Murota, Convexity and Steinitz's Exchange Property, Adv. Math. 124 (1996), p. 285, Lemma 4.3