Lemma 12.2 -- the spectral representation of a reversible chain
ProvedMarkovMixing.spectral_representationmarkov-chainsmixing-timesprobability
Let be a Markov chain on a finite state space with states, reversible with respect to a strictly positive probability distribution — that is, satisfying the detailed balance equations . Equip real-valued functions on with the weighted inner product
the geometry in which a reversible chain is self-adjoint.
The theorem (Lemma 12.2 of Levin–Peres–Wilmer) asserts the existence of real numbers and functions such that:
- each is an eigenfunction, (with );
- the family is orthonormal in : if and otherwise;
- the transition probabilities decompose spectrally: for every time and all states ,
Every question about the long-run behaviour of a reversible chain thereby becomes a question about the decay of the powers — the formula from which the relaxation-time bounds of this mission and the cutoff theory of later missions are read off.
Preamble
import Definitions.Def_mm_spectral
Formal statement
namespace MarkovMixing
/-- **Lemma 12.2** (LPW): a chain reversible with respect to a positive
distribution `π` admits an orthonormal basis of `ℓ²(π)` consisting of real
eigenfunctions, and the transition probabilities decompose spectrally:
`P^t(x,y)/π(y) = ∑_j f_j(x) f_j(y) λ_j^t`. -/
theorem spectral_representation {V : Type*} [Fintype V] [DecidableEq V]
(P : Matrix V V ℝ) (hP : IsStochastic P)
(π : V → ℝ) (hπ : IsDist π) (hpos : ∀ x : V, 0 < π x)
(hrev : DetailedBalance P π) :
∃ (lam : Fin (Fintype.card V) → ℝ) (f : Fin (Fintype.card V) → V → ℝ),
(∀ j, P.mulVec (f j) = lam j • f j) ∧
(∀ j k, innerPi π (f j) (f k) = if j = k then 1 else 0) ∧
∀ (t : ℕ) (x y : V),
(P ^ t) x y / π y = ∑ j, f j x * f j y * lam j ^ t := by
sorry
end MarkovMixing
Source
D. A. Levin, Y. Peres, E. L. Wilmer, Markov Chains and Mixing Times, AMS 2009, https://documents.epfl.ch/groups/i/ip/ipg/www/2013-2014/Random_Walks/markovmixing.pdf, Section 12.1, Lemma 12.2, pp. 153-154
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.