Proposition 10.6 -- the commute time identity
ProvedMarkovMixing.commute_time_identityLet be a network on a finite vertex set : a symmetric nonnegative conductance function with total vertex conductance everywhere, carrying the irreducible walk . Write for the total conductance of the network, for the expected number of steps for the walk started at to first reach , and for the effective resistance, defined through the voltage and current as .
The theorem (the Commute Time Identity, Proposition 10.6 of Levin–Peres–Wilmer, the capstone of Chapters 9–11) asserts: for any two distinct vertices ,
The expected round-trip time between two vertices is exactly the total conductance times the effective resistance between them. This single identity converts the entire electrical toolkit — series/parallel reduction, Thomson's principle, Rayleigh monotonicity — into exact computations and bounds for hitting and cover times of reversible chains.
import Definitions.Def_mm_network
namespace MarkovMixing
/-- **Proposition 10.6, the Commute Time Identity** (LPW), the capstone of
Chapters 9–11: for the random walk on a network,
`E_a(τ_b) + E_b(τ_a) = c_G · R(a ↔ b)`. -/
theorem commute_time_identity {V : Type*} [Fintype V] [DecidableEq V]
(c : V → V → ℝ) (hc : IsConductance c)
(hpos : ∀ x : V, 0 < vertexConductance c x)
(hirr : Irreducible (networkWalk c)) (a b : V) (hab : a ≠ b) :
expSetHitTime (networkWalk c) a {b} + expSetHitTime (networkWalk c) b {a} =
totalConductance c * effectiveResistance c a b := by
sorry
end MarkovMixing
Read-back
What the Lean code literally says, in plain math · claude-fable-5
Let be a finite type with decidable equality, and let be a function satisfying and for all (a "conductance"; self-loop values are permitted). Write for the vertex conductance and for the total conductance (each unordered edge counted twice), and assume for every . Let be the transition matrix , and assume it is irreducible in the sense that for every pair there exists a natural number with (automatic for via ). Fix vertices . For , let denote , where is the total weight of paths with that avoid at every step including step ; this is the expected first hitting time of for the chain started at , with the hitting time counting time (so ), and the infinite sum is a Lean tsum, taking the junk value if the series fails to converge. The effective resistance is defined via voltages: is the probability that the chain started at reaches strictly before — the total weight of paths from ending at , not visiting before their final step and never visiting (so , ) — the current strength is , and , with the convention that the reciprocal of is the junk value . The theorem asserts the exact identity
i.e. the sum of the expected hitting time of from and the expected hitting time of from (the commute time between and ) equals the total conductance of the network times the effective resistance between and .
Confirmed by the mission captain (proposal self-audit).