A Note on Metropolis–Hastings Kernels for General State Spaces II: Off-Diagonal Domination Orders the Asymptotic Variances of Reversible Kernels (Peskun's Theorem)Research Paper
Motivation
Markov chain Monte Carlo (MCMC) estimates an expectation by the average of along a Markov chain whose invariant distribution is . Many chains share the same : every Metropolis–Hastings acceptance rule that satisfies detailed balance, every mixture of such kernels, every choice of proposal. Practitioners need a criterion for preferring one of them. The standard yardstick is the asymptotic variance of the ergodic average, the constant in the Markov chain central limit theorem. A smaller asymptotic variance means fewer iterations for the same Monte Carlo error.
Peskun (1973) compared chains on a finite state space through a partial order on transition matrices: if one reversible matrix moves off the diagonal at least as much as another, entry by entry, its asymptotic variances are no larger, for every function. That result justifies the Metropolis–Hastings acceptance probability as the best possible among reversible acceptance rules. It covers only finite state spaces, while MCMC is used almost exclusively on continuous or mixed ones.
Tierney (1998) extended Peskun's theorem to general state spaces, using the spectral approach of Kipnis and Varadhan (1986) for reversible chains. The theorem is the one usually cited when an MCMC paper argues that one sampler dominates another; Mira (2001) surveys orderings built on it.
Setting
Let be a measurable space in which singletons are measurable, and let be a probability measure on . A Markov kernel assigns to each a probability measure , measurably in . It acts on functions by . The measure is invariant for if for every . The kernel is reversible with respect to (satisfies detailed balance) if
that is, for all . Reversibility implies invariance.
Write , for the square-integrable functions and .
Off-diagonal domination. For kernels , (OffDiagDominates π P₁ P₂) if for -almost every ,
So from almost every state moves to every region at least as readily as , and the kernels differ only in the probability of staying put.
The chain and its asymptotic variance. For a Markov kernel , let be the Markov chain with initial distribution and transition kernel (chainMeasure π H, a measure on paths ). For put (pathSum f n) and
The lag inner products are (lagInner π H f k), and for the regularized variance is (vLam π H f lam).
Formalization targets
Goal: Theorem 4 (p. 5)
Let be Markov kernels reversible with respect to , , and . Then both asymptotic variances exist in and
No rate, constant or regularity of the kernels is fixed. The statement is the ordering itself, valid for every reversible pair and every .
Milestones, in attack order
- Lemma 3 (p. 5): if have invariant distribution and , then is a positive operator on :
- A reversible kernel is a self-adjoint contraction on (p. 5): and .
- Finite- variance identity (p. 5), for :
- Existence of in (p. 6).
- as , finite or infinite (p. 6).
- for when (p. 6).
Significance
The result. Theorem 4 turns a pointwise, one-step comparison of kernels, which is easy to check, into a comparison of the quantity that governs Monte Carlo error. Its main consequence, drawn in §3 of the paper, is that the Metropolis–Hastings acceptance probability gives the maximal kernel in the off-diagonal order among reversible Metropolis–Hastings kernels with a given proposal. It is therefore optimal in asymptotic variance, on arbitrary state spaces. Proposition 5 of the same paper (a separate mission in this series) combines with it to show that a single Metropolis–Hastings kernel built on a mixture proposal beats the mixture of the component kernels. Later orderings of samplers (Mira 2001; Andrieu and Livingstone 2021) take this theorem as their base case.
Formalizing it. The theorem has been proved since 1998. No machine-checked version exists for general state spaces, and none of its milestones is on the platform. The formalization produces reusable infrastructure: the asymptotic variance of a stationary chain as an extended-real limit on Mathlib's Ionescu–Tulcea path measure, the facts for reversible kernels (self-adjointness, contraction, the covariance formula for path sums), and the positivity of under off-diagonal domination. Each of these is used again in any formal treatment of MCMC efficiency or the Markov chain central limit theorem.
Difficulty
The direct approach compares the two finite- variances. This fails, and not just technically: the paper exhibits two doubly stochastic, symmetric matrices with for which the variance of is 15.4 under and 14.8 under (p. 7). Off-diagonal domination orders the lag-one covariances, but higher-order correlations "need not be ordered" (p. 5). The ordering appears only in the limit, and only for reversible kernels. The comparison must pass through an object that sees all lags at once and is monotone along the segment , and that object involves resolvents of operators on . The limit may be infinite, so every comparison must be made in . Mathlib has neither the spectral measure of a self-adjoint operator nor the Kipnis–Varadhan theory.
Formalization scope
The state space is {E : Type*} [MeasurableSpace E] with [MeasurableSingletonClass E] wherever off-diagonal domination appears. This is an assumption the paper leaves implicit: must be an event. is a probability measure and all kernels are Markov kernels. Reversibility is Mathlib's Kernel.IsReversible, invariance is Kernel.Invariant. The function is measurable with MemLp f 2 π and, for , ∫ f ∂π = 0; measurability picks a representative of the class and costs nothing. The chain is Kernel.trajMeasure started from . The sum runs over , not . Variances are Mathlib's evariance in , and is a Tendsto limit in ℝ≥0∞, so an infinite asymptotic variance is represented. The goal asserts the existence of both limits rather than assuming it, so it cannot hold vacuously. Neither it nor any milestone specializes to finite , to Metropolis–Hastings kernels, or to a chain started from a point. Lemma 3 assumes invariance only, and the theorem requires reversibility, as printed.
Two statements depart in form from the page. The finite- variance identity and are written through the moments (a Neumann series) instead of through the spectral measure and the resolvent . The two forms agree for a self-adjoint contraction, and this is noted in each item. The paper's appeal to the spectral theorem and to Kipnis and Varadhan (1986) is not restated as an item: a complete development needs it, or an equivalent argument, as part of the proof. Proofs of any milestone, and reusable lemmas on the path measure (stationarity and the marginal laws of ), are welcome.
Selected references
- L. Tierney, A Note on Metropolis–Hastings Kernels for General State Spaces, Ann. Appl. Probab. 8(1), 1–9, 1998. https://doi.org/10.1214/aoap/1027961031
- P. H. Peskun, Optimum Monte-Carlo sampling using Markov chains, Biometrika 60(3), 607–612, 1973. https://doi.org/10.1093/biomet/60.3.607
- C. Kipnis and S. R. S. Varadhan, Central limit theorem for additive functionals of reversible Markov processes and applications to simple exclusions, Comm. Math. Phys. 104, 1–19, 1986. https://doi.org/10.1007/BF01210789
- A. Mira, Ordering and improving the performance of Monte Carlo Markov chains, Statist. Sci. 16(4), 340–350, 2001. https://doi.org/10.1214/ss/1015346318
- C. Andrieu and S. Livingstone, Peskun–Tierney ordering for Markovian Monte Carlo: beyond the reversible scenario, Ann. Statist. 49(4), 1958–1981, 2021. https://doi.org/10.1214/20-AOS2008