Midpoint geometry yields a complementary pair of unit exchanges
ProvedSteinitzExchange.Extension.midpoint_exchange_mem_baseconvex-geometrydiscrete-convex-analysisintegral-base-setsteinitz-exchange
Let be a finite nonempty coordinate set. Let be finite integral base sets: each is nonempty, and whenever lie in the set and , there is a coordinate with such that also lies in the set. Here denotes the unit vector at .
Suppose have lattice distance four and their midpoint lies in the convex hull of :
Then there are satisfying
This is the local geometric step that turns a midpoint condition into a simultaneous exchange. The two exchanged points may coincide, so the assertion also covers repeated exchange directions. The role of is to ensure that and have the same coordinate sum; no inclusion between and is required.
Preamble
import Mathlib import Definitions.Def_SteinitzExchange_Extension_IntegralBaseSet
Formal statement
namespace SteinitzExchange.Extension
theorem midpoint_exchange_mem_base {V : Type*} [Fintype V] [DecidableEq V] [Nonempty V]
(B A : Finset (V → ℤ)) (hB : IsIntegralBaseSet B) (hA : IsIntegralBaseSet A)
(x y : V → ℤ) (hx : x ∈ B) (hy : y ∈ B) (hxy : ∑ w, |x w - y w| = 4)
(hm : (1 / 2 : ℝ) • toReal x + (1 / 2 : ℝ) • toReal y ∈ hull A) :
∃ u v : V, 0 < (x - y) u ∧ (x - y) v < 0 ∧
x - chi u + chi v ∈ A ∧ y + chi u - chi v ∈ A := by sorry
end SteinitzExchange.ExtensionSource
Kazuo Murota, Convexity and Steinitz's Exchange Property, Advances in Mathematics 124 (1996), 272–311, DOI 10.1006/aima.1996.0084; https://scispace.com/pdf/convexity-and-steinitz-s-exchange-property-1h0w0a22vc.pdf; Section 4.2, proof of Theorem 4.4, midpoint c=(x+y)/2, box intersection after equation (4.8), and four-vertex matching argument, including the repeated-direction case. The statement isolates the unweighted integral-base geometry used in that proof.