Weighted conductance bounds graph diameter through the minimal stationary mass
ProvedHirsch.weighted_expansion_diameter_boundLet be a connected graph on at least two vertices, and let be a Markov kernel supported on edges (and loops) with stationary distribution , , and conductance : for every set with , the stationary flow out of is at least . Then
Proof. Every transition out of the ball lands in , and stationarity bounds the flow into by its mass, so while ; balls of radius around any two vertices have mass above and therefore intersect.
Since every connected graph admits an edge-supported lazy reversible chain with conductance (built from a shortest-path tree), this shows that a polynomial Hirsch bound is equivalent to the existence, for every polytope graph, of such a chain with polynomial in ; the constant conductance carries no diameter information by itself, the whole content is in the minimal mass.
Formalization Note Stated for an arbitrary finite simple graph with SimpleGraph.dist; no reversibility is assumed.
import Mathlib
namespace Hirsch
theorem weighted_expansion_diameter_bound
{X : Type*} [Fintype X] [DecidableEq X] (G : SimpleGraph X) [DecidableRel G.Adj]
(hconn : G.Connected) (hcard : 2 ≤ Fintype.card X)
(π : X → ℝ) (K : X → X → ℝ) (Φ p : ℝ)
(hπpos : ∀ x, p ≤ π x) (hp : 0 < p) (hπsum : ∑ x, π x = 1)
(hK : ∀ x y, 0 ≤ K x y) (hKrow : ∀ x, ∑ y, K x y = 1)
(hsupp : ∀ x y, x ≠ y → 0 < K x y → G.Adj x y)
(hstat : ∀ y, ∑ x, π x * K x y = π y)
(hΦ : 0 < Φ)
(hexp : ∀ S : Finset X, 0 < ∑ x ∈ S, π x → ∑ x ∈ S, π x ≤ 1 / 2 →
Φ * ∑ x ∈ S, π x ≤ ∑ x ∈ S, ∑ y ∈ Sᶜ, π x * K x y) :
∀ u v : X, (G.dist u v : ℝ) ≤ 2 * (1 + Real.log (1 / (2 * p)) / Real.log (1 + Φ)) := by sorry
end Hirsch