Simultaneous halfspace clipping charges only final cut-face diameters
ProvedHirsch.simultaneous_clipping_diameter_boundclippinggraph-diameterhirsch-conjecturepolyhedrarepair-networks
Let Q be a compact convex polytope with padded graph diameter at most D, and intersect it simultaneously with a finite family of halfspaces. If the intrinsic graph diameter of each supporting equality face in the FINAL clipped polytope is at most B_i, then every two extreme vertices of the final clipped polytope are joined by a padded graph walk of length at most D + sum_i B_i. The endpoints need not be extreme vertices of Q, and no strict-centre hypothesis appears in the theorem statement.
Preamble
import Mathlib import Definitions.Def_Hirsch_model open scoped BigOperators RealInnerProductSpace open Set Hirsch
Formal statement
namespace Hirsch
theorem simultaneous_clipping_diameter_bound
{d : ℕ} {ι : Type*} [Fintype ι]
(Q : Set (EuclideanSpace ℝ (Fin d))) (hQc : IsCompact Q) (hQ : Convex ℝ Q)
(a : ι → EuclideanSpace ℝ (Fin d)) (b : ι → ℝ)
(D : ℕ) (B : ι → ℕ) (hD : DiamLE Q D)
(hFaces : ∀ i,
DiamLE ((Q ∩ {x | ∀ j, ⟪a j, x⟫ ≤ b j}) ∩ {z | ⟪a i, z⟫ = b i}) (B i)) :
DiamLE (Q ∩ {x | ∀ i, ⟪a i, x⟫ ≤ b i}) (D + ∑ i, B i) := by sorry
end HirschSource
Kernel-checked Lean theorem from jjoshua2/prove2me-work PR #53, isolated from the later unfinished horizon-cap module.