Klee diameter bound for common faces of dimension at most three
ProvedHirsch.common_face_diameter_of_dim_le_threeA common face of dimension at most three has combinatorial diameter at most the number of describing rows minus that dimension.
Let be a bounded H-polytope cut out by linear inequalities, and let be the face of obtained by imposing equality in every nonzero describing row tight at both and . Write for the dimension of the corresponding common-direction space. If is nonempty and
then
The bound is Klee's theorem applied in the canonical orthonormal coordinates on the common-direction space, then transported back along the affine isometry . Edges of the coordinate H-polytope map to edges of . No irredundancy or strict-feasibility hypothesis is used. The result does not bound the diameter of a common face of dimension four or more, and it does not by itself prove polynomial circuit-to-edge refinement: a circuit step may still have .
Formalization Note The Lean statement uses the public vocabulary HirschCommonFace.commonFace and commonFaceDim. Natural subtraction is truncated, so the budget is zero when . Walks are padded.
import Definitions.Def_Hirsch_common_face_geometry set_option autoImplicit false open scoped RealInnerProductSpace open Hirsch
namespace Hirsch
theorem common_face_diameter_of_dim_le_three
{d n : ℕ}
(a : Fin n → EuclideanSpace ℝ (Fin d)) (b : Fin n → ℝ)
(u x : EuclideanSpace ℝ (Fin d))
(hbd : Bornology.IsBounded (Hpoly a b))
(hdim : HirschCommonFace.commonFaceDim a b u x ≤ 3)
(hne : (HirschCommonFace.commonFace a b u x).Nonempty) :
DiamLE (HirschCommonFace.commonFace a b u x)
(n - HirschCommonFace.commonFaceDim a b u x) := by sorry
end Hirsch