Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Weighted extreme-face covers bound graph diameter

Proved
Hirsch.weighted_geodesic_face_cover_diameter_bound

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

face-coverformalizationgraph-diameterpolyhedra

Let P⊆RdP\subseteq\mathbb R^dP⊆Rd have connected vertex-edge graph, with adjacency defined by extreme line segments. Let (Fi)(F_i)(Fi​) be a finite family of extreme subsets of PPP, with nonnegative integer weights wiw_iwi​ and integer budgets BiB_iBi​. Assume every vertex receives total covering weight at least q>0q>0q>0, and assume intrinsic padded graph diameter at most BiB_iBi​ only for those FiF_iFi​ with positive weight. Then the padded graph diameter of PPP is at most

⌊∑iwi(Bi+1)q⌋−1.\left\lfloor\frac{\sum_i w_i(B_i+1)}q\right\rfloor-1.⌊q∑i​wi​(Bi​+1)​⌋−1.

Natural-number subtraction is truncated at zero. Zero-weight sets have no diameter hypothesis or cost. No boundedness, polyhedral presentation, simplicity, or nonemptiness is required beyond the displayed hypotheses. This is a conditional certificate, not a claim that a cheap cover always exists.

Preamble
import Mathlib
import Definitions.Def_Hirsch_model
open scoped BigOperators RealInnerProductSpace
open Set Hirsch
set_option autoImplicit false
attribute [local instance] Classical.propDecidable
set_option maxHeartbeats 12000000
Formal statement
namespace Hirsch

theorem weighted_geodesic_face_cover_diameter_bound {ι : Type*} [Fintype ι]
    (d q : ℕ) (hq : 0 < q)
    (P : Set (EuclideanSpace ℝ (Fin d)))
    (F : ι → Set (EuclideanSpace ℝ (Fin d))) (B weight : ι → ℕ)
    (hF : ∀ i, IsExtreme ℝ P (F i))
    (hFD : ∀ i, 0 < weight i → DiamLE (F i) (B i))
    (hcover : ∀ x ∈ extremePoints ℝ P,
      q ≤ ∑ i, if x ∈ F i then weight i else 0)
    (hconnect : ∀ u ∈ extremePoints ℝ P, ∀ v ∈ extremePoints ℝ P,
      ∃ L : ℕ, ∃ w : ℕ → EuclideanSpace ℝ (Fin d),
        w 0 = u ∧ w L = v ∧
        ∀ j < L, w j = w (j + 1) ∨ Adj P (w j) (w (j + 1))) :
    DiamLE P ((∑ i, weight i * (B i + 1)) / q - 1) := by sorry

end Hirsch
Source
https://github.com/jjoshua2/prove2me-work/blob/681314640b6f84792d8ae011c3534a6e8c456930/Solutions/PolynomialWeightedFaceCover.lean ; declaration HirschFaceSplice.diamLE_of_weighted_face_cover; pinned CI run 34532572816.

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