Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Polynomial edge refinement of circuit walks with a high-dimensional common face

Open
Hirsch.polynomial_edge_refinement_of_circuit_walks_of_high_carrier

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

convex-geometrygraph-diameterhirsch-conjecturepolytopes

Polynomial edge refinement of circuit walks that contain at least one high-dimensional common face.

Let d≥4d\ge 4d≥4 and let P⊆RdP\subseteq\mathbb{R}^dP⊆Rd be a bounded H-polytope given by an irredundant, strictly feasible family of nnn inequalities. Suppose uuu and vvv are vertices joined by a padded row-circuit walk w0,…,wLw_0,\dots,w_Lw0​,…,wL​ for which some consecutive pair has common-face dimension

h>3.h>3.h>3.

The claim is that there exist constants C,kC,kC,k, independent of d,n,Pd,n,Pd,n,P and of the walk, such that uuu and vvv are also joined by a padded vertex-edge walk of length C(n+d)kLC(n+d)^k LC(n+d)kL.

This is the complementary case to routing through common faces of dimension at most three, which is already reduced to Klee's theorem. The present statement isolates the remaining graph-routing difficulty: a circuit displacement whose common carrier has dimension four or more. Constant or dimension-only overhead per circuit step is already false for polygons; polynomial row-dependent overhead is not ruled out.

Formalization Note The extra hypothesis is existential over the given walk, not a restriction of the ambient polytope. Walks are padded.

Preamble
import Definitions.Def_Hirsch_circuit_model
import Definitions.Def_Hirsch_common_face_geometry
set_option autoImplicit false
open scoped RealInnerProductSpace
open Hirsch
Formal statement
theorem Hirsch.polynomial_edge_refinement_of_circuit_walks_of_high_carrier :
    ∃ C k : ℕ, ∀ (d n : ℕ)
      (a : Fin n → EuclideanSpace ℝ (Fin d)) (b : Fin n → ℝ),
      4 ≤ d →
      Bornology.IsBounded (Hirsch.Hpoly a b) →
      Hirsch.RowPresentationIrredundant a b → Hirsch.StrictlyFeasibleRows a b →
      ∀ u ∈ Set.extremePoints ℝ (Hirsch.Hpoly a b),
      ∀ v ∈ Set.extremePoints ℝ (Hirsch.Hpoly a b),
      ∀ L : ℕ, ∀ w : ℕ → EuclideanSpace ℝ (Fin d),
        w 0 = u → w L = v →
        (∀ j ≤ L, w j ∈ Hirsch.Hpoly a b) →
        (∀ j < L, w j = w (j + 1) ∨ Hirsch.RowCircuitStep a b (w j) (w (j + 1))) →
        (∃ j < L, 3 < HirschCommonFace.commonFaceDim a b (w j) (w (j + 1))) →
        ∃ q : ℕ → EuclideanSpace ℝ (Fin d),
          q 0 = u ∧ q (C * (n + d) ^ k * L) = v ∧
          ∀ j < C * (n + d) ^ k * L,
            q j = q (j + 1) ∨
              Hirsch.Adj (Hirsch.Hpoly a b) (q j) (q (j + 1)) := by sorry
Source
Restriction of Prove2Me theorem Hirsch.polynomial_edge_refinement_of_circuit_walks_dim_ge_four to walks containing a consecutive pair of common-face dimension at least four. Complementary low-carrier case: Hirsch.common_face_sequence_route_bound_of_dim_le_three (Klee on common faces). No literature-priority claim.

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