Naddef: a polytope has graph diameter at most its dimension
ProvedHirsch.zero_one_polytope_diameter_le_dimensionNaddef's theorem for H-polytopes. Let be a nonempty bounded H-polytope whose extreme points all have coordinates in . Then the vertex-edge graph of has combinatorial diameter at most : any two vertices are joined by a padded walk of at most edges.
The argument is Naddef's induction on the number of coordinates that actually vary among vertices. The convex hull of the vertices lies in the unit cube, so each coordinate slice with is a face. If two vertices share a varying coordinate they lie on such a face, whose varying-coordinate count is strictly smaller. If they differ on every varying coordinate, Larman's bound is used only to produce some incident edge; the other endpoint of that edge necessarily shares a varying coordinate with the source, and the same face restriction applies. Padding then lifts the inductive walk to length .
This is a restricted-family theorem (vertices in the unit cube), not a uniform polynomial bound for arbitrary H-polytopes, and it does not close the unrestricted polynomial Hirsch leaf. It does give a linear bound in the ambient dimension for every polytope, which is the classical Naddef form (and hence whenever ).
import Mathlib import Definitions.Def_Hirsch_model set_option autoImplicit false open scoped RealInnerProductSpace open Set Hirsch
namespace Hirsch
theorem zero_one_polytope_diameter_le_dimension
{d n : ℕ}
(a : Fin n → EuclideanSpace ℝ (Fin d)) (b : Fin n → ℝ)
(hbd : Bornology.IsBounded (Hpoly a b))
(h01 : ∀ x ∈ Set.extremePoints ℝ (Hpoly a b),
∀ i : Fin d, x i = 0 ∨ x i = 1) :
DiamLE (Hpoly a b) d := by sorry
end Hirsch