Let and put , counting each edge once. If only the spin at changes from to , the change in is , so
The given opposite transition probabilities have the same ratio. More explicitly,
For pairs differing at more than one site both sides vanish, and for equal configurations balance is automatic. This proves detailed balance, hence the chain is reversible with stationary law . All single-spin changes have positive probability, so the finite chain is irreducible; it also has positive holding probability and is aperiodic.
Its random-map version is a heat-bath Markov chain. Choose a vertex uniformly and a uniform , independently, and set its spin to when
and to otherwise, leaving all other spins unchanged. This also specifies the holding probabilities omitted from the off-diagonal formulas. The conditional Ising law at is exactly this Bernoulli choice.
Order spin configurations coordinatewise with . Since both the neighbour sum and are increasing, every map defined by a fixed preserves this order. For monotone coupling from the past, generate one two-sided independent sequence of such maps , , and, for a horizon , apply to the all-minus and all-plus states at time . If their time-zero images agree, every initial state has that same image by monotonicity. Return it. Otherwise enlarge , for example by doubling it, retaining all maps already generated at existing negative times. Any earlier starting configuration is also forced to the same output once a horizon coalesces, so the result is consistent under further backward extension.
To prove termination, let and
List the vertices . A block of updates choosing them in that order and having every uniform less than sets every vertex to , regardless of the starting configuration. Each choice has probability , and every uniform condition has probability . Thus a block is a universal reset with probability
Independent disjoint blocks in the past give
Once such a block occurs, later maps preserve agreement. Therefore the backward search terminates in finite time almost surely, including the doubling implementation.
Finally we prove that the common output has law . For a deterministic horizon , independently start another chain at time with initial law and use the same maps. Its time-zero state has law by stationarity. On the event that this deterministic horizon coalesces, , so for every event ,
Letting deterministic proves
This argument justifies exact sampling without treating a random, data-dependent horizon as a deterministic stationary run.