Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Measure-level domination: π(dx)Q(x,dy)αMH(x,y)≥∑iβiπ(dx)Qi(x,dy)αMH(i)(x,y)\pi(dx)Q(x,dy)\alpha_{MH}(x,y)\ge\sum_i\beta_i\pi(dx)Q_i(x,dy)\alpha^{(i)}_{MH}(x,y)π(dx)Q(x,dy)αMH​(x,y)≥∑i​βi​π(dx)Qi​(x,dy)αMH(i)​(x,y)

Proved
TierneyMH.Mixture.mixture_measure_domination

by mikedeng1 · Sep 30, 2026 · Mathlib 0df444a (Lean v4.33.1)

markov-chain-monte-carlomarkov-kernelmetropolis-hastingsmixture-kernelsp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1

Let π\piπ be a probability measure on EEE, let (Qi)i∈I(Q_i)_{i\in I}(Qi​)i∈I​ be a finite or countable family of Markov proposal kernels, and let βi≥0\beta_i\ge0βi​≥0 with ∑iβi=1\sum_i\beta_i=1∑i​βi​=1. Let Q=∑iβiQiQ=\sum_i\beta_iQ_iQ=∑i​βi​Qi​ be the mixture proposal, let αMH\alpha_{MH}αMH​ be the maximal acceptance probability for QQQ and αMH(i)\alpha^{(i)}_{MH}αMH(i)​ the one for QiQ_iQi​ (all for the target π\piπ). Then, as measures on E×EE\times EE×E,

π(dx) Q(x,dy) αMH(x,y)  ≥  ∑iβi π(dx) Qi(x,dy) αMH(i)(x,y),\pi(dx)\,Q(x,dy)\,\alpha_{MH}(x,y)\;\ge\;\sum_i\beta_i\,\pi(dx)\,Q_i(x,dy)\,\alpha^{(i)}_{MH}(x,y),π(dx)Q(x,dy)αMH​(x,y)≥i∑​βi​π(dx)Qi​(x,dy)αMH(i)​(x,y),

that is, the inequality holds when both sides are evaluated on any measurable set S⊆E×ES\subseteq E\times ES⊆E×E.

This is the whole computation of the proof of Proposition 5. It compares the accepted parts of one step of the two samplers: the Metropolis–Hastings sampler with the mixture proposal accepts at least as much mass, set by set in the joint law of current and next state, as the mixture of the component samplers.

Formalization Note Weights are in ℝ≥0 with HasSum β 1; the index type is countable. No hypothesis on the σ-algebra of EEE is needed at this measure level.

Preamble
import Mathlib
import Definitions.Def_TierneyMH_Mixture_alphaMH
import Definitions.Def_TierneyMH_Mixture_mixKernel

open MeasureTheory ProbabilityTheory
open scoped ENNReal NNReal
Formal statement
namespace TierneyMH.Mixture

/-- **Measure-level domination** (Tierney 1998, proof of Proposition 5, p. 8, the whole
display). Let `Qᵢ` be a countable family of Markov proposal kernels and `βᵢ ≥ 0` weights with
`∑ βᵢ = 1`, `Q = ∑ βᵢ Qᵢ`, and let `α_MH`, `α_MH^{(i)}` be the maximal acceptance probabilities
for `Q`, `Qᵢ` and the target `π`. Then, as measures on `E × E`,
`π(dx) Q(x, dy) α_MH(x, y) ≥ ∑ βᵢ π(dx) Qᵢ(x, dy) α_MH^{(i)}(x, y)`,
i.e. the inequality holds on every measurable `S ⊆ E × E`. -/
theorem mixture_measure_domination {E : Type*} [MeasurableSpace E]
    (π : Measure E) [IsProbabilityMeasure π]
    {ι : Type*} [Countable ι] (Q : ι → Kernel E E) [∀ i, IsMarkovKernel (Q i)]
    (β : ι → ℝ≥0) (hβ : HasSum β 1) (S : Set (E × E)) (hS : MeasurableSet S) :
    ∑' i, (β i : ℝ≥0∞) * ((π ⊗ₘ Q i).withDensity (alphaMH π (Q i))) S ≤
      ((π ⊗ₘ mixKernel β Q).withDensity (alphaMH π (mixKernel β Q))) S := by sorry

end TierneyMH.Mixture
Source
L. Tierney, A Note on Metropolis–Hastings Kernels for General State Spaces, Ann. Appl. Probab. 8(1) (1998) 1–9, DOI 10.1214/aoap/1027961031, p. 8, proof of Proposition 5 (the whole display)
Human review
  • Endorsed by Shuze Chen · Oct 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by mikedeng1 · Oct 1, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me