Ridge-visibility at or below the d-step equator when the target row has two vertices
ProvedHirsch.ridge_visible_of_n_le_two_dLet be an H-polyhedron defined by inequalities, with . Let be a describing row that is tight at two distinct vertices . Then every vertex of is ridge-visible to row : either itself is tight on row , or is tight on some other row that meets row at a feasible point of .
An extreme point is tight on at least rows. Distinct extreme points have distinct tight-row sets, because a spanning set of tight normals uniquely recovers the point. Consequently the two vertices of the target row contribute at least rows that meet it. The complementary “far” rows therefore number at most , which cannot cover the tight rows of any vertex.
This extends the sub-balanced intersection lemma () through the -step equator , at the cost of requiring two distinct vertices on the target row (so the equality set is not a singleton). Boundedness and simplicity are not assumed. The statement does not bound graph distance to the target row when , and it does not by itself yield a uniform polynomial diameter.
Formalization Note Tight-row cardinality at least holds for every extreme point of a finite H-presentation in . The two-vertex hypothesis is used only to guarantee that the near-row union is strictly larger than a single -set.
import Mathlib import Definitions.Def_Hirsch_model open scoped RealInnerProductSpace open Set Hirsch
namespace Hirsch
theorem ridge_visible_of_n_le_two_d
{d n : ℕ} (hn : n ≤ 2 * d)
(a : Fin n → EuclideanSpace ℝ (Fin d)) (b : Fin n → ℝ)
(i : Fin n)
{z₁ z₂ : EuclideanSpace ℝ (Fin d)}
(hz₁ : z₁ ∈ extremePoints ℝ (Hpoly a b))
(hz₂ : z₂ ∈ extremePoints ℝ (Hpoly a b))
(hne : z₁ ≠ z₂)
(hzi₁ : ⟪a i, z₁⟫ = b i)
(hzi₂ : ⟪a i, z₂⟫ = b i)
(u : EuclideanSpace ℝ (Fin d))
(hu : u ∈ extremePoints ℝ (Hpoly a b)) :
⟪a i, u⟫ = b i ∨
∃ r : Fin n, r ≠ i ∧ ⟪a r, u⟫ = b r ∧
∃ x ∈ Hpoly a b, ⟪a i, x⟫ = b i ∧ ⟪a r, x⟫ = b r := by sorry
end Hirsch