Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Ridge-visible neighbour in the n≤2d+2n\le 2d+2n≤2d+2 one-collision regime

Proved
Hirsch.ridge_visible_neighbor_of_n_eq_two_d_add_two

by jjosh · Sep 11, 2026 · Mathlib c5ea003 (Lean v4.30.0)

graph-diameterhirschpolytope

Let P⊆RdP\subseteq\mathbb R^dP⊆Rd be a bounded simple H-polytope with n≤2d+2n\le 2d+2n≤2d+2 inequalities. Simplicity means every vertex is tight on exactly ddd rows. Let iii be a describing row that is tight at two distinct vertices z1≠z2z_1\neq z_2z1​=z2​. Then every vertex uuu of PPP is ridge-visible to row iii, or is adjacent to a ridge-visible vertex.

Ridge-visible means uuu is tight on row iii, or tight on some other row that meets row iii inside PPP. The cases n≤2dn\le 2dn≤2d (distance 000) and n=2d+1n=2d+1n=2d+1 (distance at most 111, by leave-one ray shooting) are already proved. The new layer is n=2d+2n=2d+2n=2d+2.

If uuu is not ridge-visible, its ddd tight rows are far from iii, and z1,z2z_1,z_2z1​,z2​ contribute at least d+1d+1d+1 near rows. That leaves at most one leftover far inequality HHH. Every leave-one extreme ray from uuu that misses the near rows must therefore enter this same HHH. The feasible region is then contained in the simplicial cone at uuu cut by the halfspace of HHH, which is the simplex spanned by uuu and its ddd neighbours. Every generator of that simplex is strictly slack on row iii, so every point of PPP is strictly slack on row iii, contradicting tightness of z1z_1z1​.

n≤2d+2⟹RV-distance≤1n\le 2d+2 \quad\Longrightarrow\quad \text{RV-distance}\le 1n≤2d+2⟹RV-distance≤1

for simple bounded H-polytopes, on any row attained at two vertices.

This is the one-collision layer of the ridge-visible recurrence. It does not treat n≥2d+3n\ge 2d+3n≥2d+3, where two leftover far rows appear and the far polyhedron may be a product of simplices, and it does not by itself close the polynomial Hirsch conjecture.

Formalization Note Boundedness guarantees that each extreme ray from a simple vertex hits a new inequality in finite time. Dual-basis leave-one directions give barycentric coordinates on the simplex. The adjacent vertices are constructed by ray shooting; the segment cut by the remaining d−1d-1d−1 equalities is an edge.

Preamble
import Mathlib
import Definitions.Def_Hirsch_model

open scoped RealInnerProductSpace
open Set Hirsch
Formal statement
namespace Hirsch

theorem ridge_visible_neighbor_of_n_eq_two_d_add_two
    {d n : ℕ} (hn : n ≤ 2 * d + 2)
    (a : Fin n → EuclideanSpace ℝ (Fin d)) (b : Fin n → ℝ)
    (hbd : Bornology.IsBounded (Hpoly a b))
    (hsimple : ∀ x ∈ extremePoints ℝ (Hpoly a b),
      (Finset.univ.filter (fun j : Fin n => ⟪a j, x⟫ = b j)).card = d)
    (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) ∨
    ∃ w, w ∈ extremePoints ℝ (Hpoly a b) ∧ Adj (Hpoly a b) u w ∧
      (⟪a i, w⟫ = b i ∨
        ∃ r : Fin n, r ≠ i ∧ ⟪a r, w⟫ = b r ∧
          ∃ x ∈ Hpoly a b, ⟪a i, x⟫ = b i ∧ ⟪a r, x⟫ = b r) := by sorry

end Hirsch
Source
Campaign research on ridge-visible access for the Polynomial Hirsch conjecture (2026-09-11). Companion to Hirsch.ridge_visible_of_n_le_two_d and Hirsch.ridge_visible_neighbor_of_n_le_two_d_add_two. Novel one-collision / leftover-simplex argument at n=2d+2.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me