Polynomial target-face access implies a polynomial diameter bound
ProvedHirsch.diameter_bound_of_target_face_accessFix natural numbers . For each bounded H-polytope described by inequalities, suppose the following access property holds. Whenever distinct vertices share no tight inequality with nonzero normal, there exist a vertex and a row such that
and a walk from to of at most edge crossings. The estimate and its constants must hold uniformly for all dimensions, descriptions, and such endpoint pairs.
Then every bounded H-polytope with rows in ambient dimension satisfies
This is a conditional local-to-global theorem: it turns a uniform target-face access estimate into a diameter estimate, losing one polynomial degree. It supplies neither the access estimate nor universal constants. The result applies to redundant descriptions and lower-dimensional polytopes, with no simplicity assumption.
Formalization Note The access and diameter walks allow stationary steps, so their budgets are written as exact natural-number lengths. Nonemptiness is not a separate hypothesis: empty polytopes have no extreme-point pairs. The supporting row is required to have nonzero normal but need not be facet-defining.
import Definitions.Def_Hirsch_model open scoped RealInnerProductSpace
namespace Hirsch
theorem diameter_bound_of_target_face_access (C k : ℕ)
(haccess : ∀ (d n : ℕ)
(a : Fin n → EuclideanSpace ℝ (Fin d)) (b : Fin n → ℝ),
Bornology.IsBounded (Hpoly a b) →
∀ u ∈ Set.extremePoints ℝ (Hpoly a b),
∀ v ∈ Set.extremePoints ℝ (Hpoly a b), u ≠ v →
(∀ i, a i ≠ 0 → ⟪a i, u⟫ ≠ b i ∨ ⟪a i, v⟫ ≠ b i) →
∃ (i : Fin n) (z : EuclideanSpace ℝ (Fin d)),
a i ≠ 0 ∧ ⟪a i, v⟫ = b i ∧
z ∈ Set.extremePoints ℝ (Hpoly a b) ∧ ⟪a i, z⟫ = b i ∧
∃ w : ℕ → EuclideanSpace ℝ (Fin d),
w 0 = u ∧ w (C * (n + d) ^ k) = z ∧
∀ j < C * (n + d) ^ k,
w j = w (j + 1) ∨ Adj (Hpoly a b) (w j) (w (j + 1))) :
∀ (d n : ℕ) (a : Fin n → EuclideanSpace ℝ (Fin d)) (b : Fin n → ℝ),
Bornology.IsBounded (Hpoly a b) → DiamLE (Hpoly a b) (d * C * (n + d) ^ k) := by sorry
end Hirsch