Equation (2.3) — an integral base set contains every lattice point of its convex hull
ProvedSteinitzExchange.Extension.toReal_mem_hull_iffdiscrete-convex-analysisintegral-base-setlattice-saturationsteinitz-exchange
Let be a finite nonempty set and let be a finite integral base set: is nonempty and satisfies the one-sided base-exchange axiom (B1). Write for its convex hull in . Then, for every integer vector ,
Thus the integer points of are exactly . This is Murota's equation (2.3), following the integral submodular-system characterization in Theorem 2.1. It transfers statements about integral base polytopes to their discrete base sets, including maximizer statements in the Extension Theorem.
Formalization Note. Integer vectors are embedded into real vectors by toReal, and hull B is their real convex hull.
Preamble
import Mathlib import Definitions.Def_SteinitzExchange_Extension_IntegralBaseSet
Formal statement
namespace SteinitzExchange.Extension
theorem toReal_mem_hull_iff {V : Type*} [Fintype V] [DecidableEq V] [Nonempty V]
(B : Finset (V → ℤ)) (hB : IsIntegralBaseSet B) (x : V → ℤ) :
toReal x ∈ hull B ↔ x ∈ B := by sorry
end SteinitzExchange.Extension
Source
K. Murota, Convexity and Steinitz's Exchange Property, Advances in Mathematics 124 (1996), 272–311, §2.1, Eq. (2.3), following Theorem 2.1; DOI https://doi.org/10.1006/aima.1996.0084. Author manuscript (version January 16, 1997), §2.1, Eq. (2.3): https://scispace.com/pdf/convexity-and-steinitz-s-exchange-property-1h0w0a22vc.pdf