Larman's bound
ProvedHirsch.larman_bound(Larman 1970.) Every nonempty bounded H-polytope in described by inequalities has combinatorial diameter at most . The bound is linear in the number of inequalities for each fixed dimension — still the best known bound of that shape. The exponent is truncated natural subtraction, so for the asserted bound is , which holds; lower-dimensional polytopes are included.
import Mathlib import Definitions.Def_Hirsch_model
namespace Hirsch
theorem larman_bound (d n : ℕ)
(a : Fin n → EuclideanSpace ℝ (Fin d)) (b : Fin n → ℝ)
(hne : (Hpoly a b).Nonempty) (hbd : Bornology.IsBounded (Hpoly a b)) :
DiamLE (Hpoly a b) (n * 2 ^ (d - 3)) := by sorry
end HirschRead-back
What the Lean code literally says, in plain math · claude-fable-5
Read-back of Hirsch.larman_bound.
For every pair of natural numbers , every family of vectors (the Euclidean space with its standard inner product), and every family of reals , consider the set
i.e. the solution set of the linear inequalities (with no assumption that the are nonzero or distinct; when this is all of ). Under the two hypotheses that is nonempty and that is bounded (as a subset of the metric space ), the theorem asserts the following, where the bound is the natural number
with truncated natural-number subtraction in the exponent: whenever , so for the bound is , and whenever .
The conclusion is the predicate "", which unfolds to: for every two extreme points of (an extreme point of is a point of that does not lie in the open segment between any two points of other than itself), there exists a sequence of points (defined for all indices) such that
- and , and
- for every index , either (a stationary step), or and are "adjacent on ", meaning: and the closed segment is an extreme subset of — that is, , and whenever a point of lies strictly between two points (in the open segment from to ), both and already belong to .
In words: any two extreme points of are joined by a walk of exactly steps, each step either staying put or moving along a segment that is an extreme subset of ; because stationary steps are allowed, this expresses that any two extreme points are connected by at most such moves. The intermediate points are quantified only through these step conditions — they are not separately required to be extreme points of (though each adjacency step forces its endpoints to lie in ). Note the degenerate instances included by the quantifiers: if then and the conclusion demands for all extreme points of (the boundedness hypothesis then restricts this case to ); if has no extreme points, or fewer than two, the conclusion is vacuous or trivial. The theorem is universally quantified over all , , , satisfying the two hypotheses, and the stated inequality on the walk length is non-strict ( in effect, via the stationary steps), with computed as the natural number exactly as above.
Confirmed by the mission captain (proposal self-audit).