Rank-selected supporting sections bound an extreme face diameter
ProvedHirsch.rank_selected_row_face_diameter_boundface-coverformalizationgraph-diameterpolyhedra
Let be an extreme subset of an -row H-polyhedron in , with connected vertex-edge graph. Let be any row-normal subspace of rank . For each row with , assume intrinsic padded diameter at most for
Then
with truncated natural subtraction and the padded-walk convention. Rows in are neither charged nor assumed to have any diameter bound. This theorem does not assert that the selected sections are proper for an arbitrary , or that their supplied budgets are small. Proper descent requires separately choosing a saturated normal space.
Preamble
import Mathlib import Definitions.Def_Hirsch_model open scoped BigOperators RealInnerProductSpace open Set Hirsch set_option autoImplicit false attribute [local instance] Classical.propDecidable set_option maxHeartbeats 12000000
Formal statement
namespace Hirsch
theorem rank_selected_row_face_diameter_bound {d n : ℕ}
(a : Fin n → EuclideanSpace ℝ (Fin d)) (b : Fin n → ℝ)
(F : Set (EuclideanSpace ℝ (Fin d))) (hF : IsExtreme ℝ (Hpoly a b) F)
(U : Submodule ℝ (EuclideanSpace ℝ (Fin d))) (hU : Module.finrank ℝ U < d)
(B : Fin n → ℕ)
(hFD : ∀ i, a i ∉ U →
DiamLE (F ∩ {x | x ∈ Hpoly a b ∧ ⟪a i, x⟫ = b i}) (B i))
(hconnect : ∀ u ∈ extremePoints ℝ F, ∀ v ∈ extremePoints ℝ F,
∃ L : ℕ, ∃ w : ℕ → EuclideanSpace ℝ (Fin d),
w 0 = u ∧ w L = v ∧
∀ j < L, w j = w (j + 1) ∨ Adj F (w j) (w (j + 1))) :
DiamLE F
((∑ i ∈ Finset.univ.filter (fun i => a i ∉ U), (B i + 1)) /
(d - Module.finrank ℝ U) - 1) := by sorry
end HirschSource