Every chain has a random mapping representation
ProvedMarkovMixing.random_map_representationLet be a Markov chain on a finite state space (nonnegative entries, rows summing to one). A random mapping representation of is a probability distribution on update functions that reproduces the transition probabilities in one step:
Drawing and applying it to the current state — whatever that state is — performs one step of the chain from every state simultaneously.
The theorem (Proposition 1.5 of Levin–Peres–Wilmer, used in Chapter 22) asserts: every finite Markov chain has a random mapping representation.
The construction slices a uniform random variable: partition into intervals of lengths for each , and let the update map send each to the state whose interval contains the draw. Representations are far from unique, and the choice matters enormously in practice — monotone representations are what make monotone CFTP work — but existence is what the correctness theorem of this mission consumes: it guarantees that coupling from the past applies to any finite chain.
import Definitions.Def_mm_cftp
namespace MarkovMixing
/-- **Proposition 1.5 / §22.3** (LPW): every finite Markov chain has a
random mapping representation: there is a distribution `ν` on update
functions with `ν{f : f(x) = y} = P(x,y)` for all `x, y`. -/
theorem random_map_representation {V : Type*} [Fintype V] [DecidableEq V]
[Nonempty V] (P : Matrix V V ℝ) (hP : IsStochastic P) :
∃ ν : (V → V) → ℝ, IsRandomMapRep P ν := by
sorry
end MarkovMixingRead-back
What the Lean code literally says, in plain math · claude-fable-5
Read-back: random_map_representation
Let be any finite, nonempty type with decidable equality, and let be a real matrix indexed by . Assume is stochastic in the sense that every entry satisfies and every row sums to one, for all . The theorem asserts that under these hypotheses there exists a real-valued function on the (finite) set of all maps that is a random map representation of , meaning the conjunction of: (1) is a probability distribution on the set of maps — for every map , and ; and (2) for every pair of states , the total -mass of the maps sending to equals the corresponding matrix entry:
This is a bare existence claim (, not ): no uniqueness, no explicit construction, and no further property of is asserted.
Confirmed by the mission captain (proposal self-audit).