Return probabilities decay like
DisprovedMarkovMixing.lazy_return_probabilityLet be a graph on a finite vertex set with all degrees positive and maximum degree , and let be the lazy random walk on : stay put with probability , otherwise move to a uniformly chosen neighbour. Its stationary distribution is , where is the number of edges.
The theorem (Theorem 17.17 of Levin–Peres–Wilmer) asserts that the return probabilities approach their stationary values at the universal rate : for every vertex and every time ,
The bound is uniform over all graphs of maximum degree — no spectral gap, expansion, or growth hypothesis enters, and the rate cannot be improved in general (on it is attained). The proof is an application of this mission's evolving-set machinery: the evolving-set process started from controls through the identity of Lemma 17.12, and a martingale argument on the root of the set's stationary mass yields the decay.
Retired — this statement is false as written
Replaced by MarkovMixing.lazy_return_probability_connected. Disproved by steven (8f2d12e0-149a-4577-b5cc-945c4cfcca8f) and by chenmin (934f76f2-aee9-4f7a-910a-e40506b0d2ce), both accepted.
The statement omits connectedness of the graph. is the walk's stationary distribution only on a connected graph; on a disconnected one the walk never leaves the component of its starting point, and its return probabilities converge to that component's stationary mass, which is strictly larger. The hypothesis that every degree is positive rules out isolated vertices but not disconnection.
On two disjoint edges every degree and the maximal degree are and ; the lazy walk matrix is idempotent, so for every while , and at the claim reads . The replacement adds G.Connected and keeps the positive-degree hypothesis, which is still needed at the one-vertex graph.
import Definitions.Def_mm_martingale import Mathlib.Analysis.SpecialFunctions.Pow.Real import Mathlib.Analysis.SpecialFunctions.Sqrt
namespace MarkovMixing
/-- **Theorem 17.17** (LPW): for the lazy random walk on a graph of maximal
degree `Δ`, the return probabilities satisfy
`|P^t(x,x) − π(x)| ≤ √2 Δ^{5/2} / √t`. -/
theorem lazy_return_probability {V : Type*} [Fintype V] [DecidableEq V]
[Nonempty V] (G : SimpleGraph V) [DecidableRel G.Adj]
(hdeg : ∀ v : V, 0 < G.degree v) (x : V) (t : ℕ) (ht : 0 < t) :
|((lazy (graphWalk G)) ^ t) x x -
(G.degree x : ℝ) / (2 * G.edgeFinset.card)| ≤
Real.sqrt 2 * (G.maxDegree : ℝ) ^ ((5 : ℝ) / 2) / Real.sqrt t := by
sorry
end MarkovMixingRead-back
What the Lean code literally says, in plain math · claude-fable-5
Read-back: lazy_return_probability
Let be a finite, nonempty type with decidable equality, and let be a simple graph on (undirected, no loops) with decidable adjacency. Assume every vertex of has strictly positive degree: for all . Fix a vertex and a natural number with .
Let denote the simple-random-walk matrix of : if and are adjacent and otherwise (the real-inverse convention is never triggered here since all degrees are positive), and let
be its lazy version. Let denote the number of edges of (the cardinality of its edge set), and let denote the maximum degree of , a natural number.
The theorem asserts the inequality
where is the entry of the -th matrix power of , the division is total real division (it would equal if had no edges, though the positive-degree hypothesis together with nonemptiness of forces ), is the real power of the cast natural number with real exponent , and is the real square root. The bound is asserted for every single (not merely asymptotically), for the one fixed starting vertex , and only for the diagonal (return) entry of .
Confirmed by the mission captain (proposal self-audit).