The draw that cannot be made
Suppose a distribution assigns probabilities to a landscape with many possible states. Finding the highest hill would answer the wrong question. The task is to estimate an average over the entire landscape: perhaps an expected energy, a posterior mean, or the probability of a region. If independent draws from the target were available, the route would be familiar. Draw a state, evaluate the quantity of interest, repeat, and average. Hastings addresses the harder case in which the target can be evaluated comparatively but cannot be sampled from directly.
The obstacle can be computational rather than conceptual. A density may be known only up to a multiplicative constant. In Bayesian work, a posterior is proportional to a likelihood multiplied by a prior, while the integral that turns the product into a density can be prohibitively difficult. In statistical mechanics, the analogous partition function sums contributions from a vast state space. The inability to compute that one global constant appears to prevent both normalisation and direct sampling.
Hastings changes the object being designed. Instead of manufacturing independent draws, construct a Markov chain whose next state depends on the current state and whose stationary distribution is the desired target. A long run can then estimate target expectations by time averages. This exchanges one difficult global draw for many local transitions. The exchange is powerful, but it creates new obligations: the chain must preserve the target, reach relevant regions, and reveal how serial dependence affects uncertainty.
The paper generalises the 1953 method of Metropolis and colleagues. Their physical application used a symmetric way of proposing local changes. Hastings allows a much broader proposal transition matrix. That generality makes the proposal itself part of the mathematics. If a mechanism proposes east more often than west, accepting only according to whether target density rises or falls will generally distort the long-run distribution. Directional bias must be corrected.
Thought experiment 1 · The inaccessible urn
Setup. An urn has five labels in unknown proportions. You cannot reach inside, but an arm can move from the current label to a neighbour and report a positive weight proportional to the desired proportion. Change. Replace the arm with one that proposes clockwise neighbours nine times as often as anticlockwise ones. If acceptance ignores the change, the path inherits the arm’s preference. If acceptance includes the reverse-to-forward proposal ratio, desired occupancy can remain unchanged. The target and its exploration mechanism are different objects.
Worked example 1 · An expectation from dependent states
Let the target over states 0 to 4 be proportional to 1, 2, 4, 2 and 1. Its probabilities are 0.1, 0.2, 0.4, 0.2 and 0.1, so the target mean is 2. A path 1, 2, 2, 3, 2, 1 contains a rejection at the repeated 2 and has mean 11/6. Its short-run mean is not exact. The mechanism aims at correct limiting occupancy; it does not force every finite prefix to match the target.
A proposal can lean before acceptance begins
Write the current state as i and a proposed state as j. Hastings starts from a proposal transition matrix Q. Its entry qij is the chance of proposing j while at i. The matrix may be chosen for convenience: a nearby state may be cheap to generate, a component may be updated conditionally, or a proposal may exploit a rough idea about the target’s shape. The proposal is not required to have the target as its stationary distribution.
That freedom is the source of both utility and danger. Imagine two states A and B with equal target probability. A mechanism suggests B from A with probability 0.9 but A from B with probability 0.1. If every proposal is accepted, the resulting chain spends far more traffic moving towards B than away from it. Equal target weights do not neutralise unequal proposal traffic. The acceptance stage must see both directions of Q.
For off-diagonal transitions, the completed chain has probability pij=qijαij, where α is the chance of accepting. The diagonal pii receives everything not used by accepted departures. This factorisation exposes two decisions: where to look and whether to go there. A symmetric proposal has qij=qji; only then can its two terms cancel from the correction and recover the Metropolis special case.
Worked example 2 · A flat target with a 9:1 proposal
Let π(A)=π(B)=1/2, qAB=0.9 and qBA=0.1. The maximal Hastings rule accepts A→B with min(1,0.5×0.1/(0.5×0.9))=1/9, while it accepts B→A with probability 1. Stationary traffic is 0.5×0.9×1/9=0.05 in one direction and 0.5×0.1×1=0.05 in reverse. Unequal acceptance repairs unequal proposal traffic.
Balance the completed traffic
A distribution π is stationary for P when one transition leaves it unchanged. Detailed balance provides a local route: for every pair i and j require πipij=πjpji. The left side is stationary mass at i times the move to j; the right is reverse traffic. If every pair balances, incoming and outgoing terms cancel when all origins are summed.
Substitute pij=qijαij. Acceptance probabilities must satisfy αij/αji=[πjqji]/[πiqij]. The numerator describes desired reverse traffic before acceptance and the denominator desired forward traffic. The equation constrains a pair of acceptances but does not uniquely choose them.
The familiar maximal choice is α(i,j)=min{1,r(i,j)}. If r is below one, the forward move is thinned and its reverse accepted. If r is above one, forward is accepted and reverse thinned by 1/r. Either way, their acceptance ratio is r. This is a convenient modern notation for one member of Hastings’s broader family.
Detailed balance is a local certificate, not a universal requirement. Non-reversible chains can preserve a target through circulating flows whose net inflow equals net outflow without matching each pair. Hastings uses reversibility because it gives an inspectable construction, not because every valid sampler must reverse each microscopic route.
Thought experiment 2 · A one-way carousel
Three equally weighted states move deterministically A→B→C→A. The uniform distribution is stationary: each state loses all its mass and receives the same mass from its predecessor. Pairwise detailed balance fails because no reverse edge exists. The example shows why detailed balance is sufficient rather than necessary while leaving Hastings’s reversible construction intact.
Worked example 3 · Check a non-flat target
Take π(A)=1/3 and π(B)=2/3, with qAB=0.6 and qBA=0.5. The A→B ratio is (2/3×0.5)/(1/3×0.6)=5/3, so it is accepted; reverse acceptance is 3/5. Traffic is 1/3×0.6=0.2 forward and 2/3×0.5×3/5=0.2 reverse. Unequal transitions are exactly what unequal target masses require.
Hastings gives a family, not one gate
Modern introductions often present only the min{1,r} acceptance rule and call it Metropolis–Hastings. Hastings’s paper is broader. In finite-state notation, he writes an acceptance family using a function sij symmetric in i and j. One form is αij=sij/[1+(πiqij)/(πjqji)], with s chosen so every acceptance lies between zero and one. Symmetry of s makes the detailed-balance algebra work.
Different admissible symmetric functions produce different amounts of movement while preserving the same target. One choice yields maximal Metropolis acceptance. Another gives the smoother logistic form r/(1+r), associated with Barker’s rule in the symmetric-proposal case. Both can be correct invariant-distribution constructions, yet they need not have equal statistical efficiency.
Peskun’s 1973 paper supplies the successor result. For a fixed proposal in the finite reversible setting, increasing off-diagonal transition probabilities at the expense of holding probability lowers asymptotic variance for target expectations. The maximal Metropolis member is optimal within the relevant Hastings class. That ordering must not be retroactively reported as a theorem in the 1970 paper.
“Valid” and “efficient” answer different questions. Detailed balance asks whether the target is preserved. Peskun compares the precision of two preserving chains under stated conditions. A chain can pass the first test and perform poorly on the second. A higher acceptance rate is also not universally better across unrelated proposals, because proposal distance and computational cost change with the design.
Thought experiment 3 · Two correct gates
At a pair of states, let the Hastings ratio be r=1/4. Gate M accepts forward with 1/4 and reverse with 1. Gate B accepts forward with 1/5 and reverse with 4/5. Both acceptance ratios equal 1/4, so both can balance the target. Gate M moves more often in both directions. Correct stationarity alone does not reveal which path carries more information per step.
Worked example 4 · Compare movement at r=1/4
Assume the proposal probability is the same in each lane. The maximal rule accepts 25% of forward proposals and 100% of reverse proposals. Barker accepts 20% and 80%. Their acceptance ratios remain 1:4. Barker leaves an additional fifth of potentially accepted movement on the diagonal. It is not invalid; it is more reluctant.
The normalising constant vanishes locally
Let the target be π(x)=w(x)/Z, where w is evaluable and Z is an unknown sum or integral. The target ratio in the Hastings correction is [w(j)/Z]/[w(i)/Z]=w(j)/w(i). The same constant appears in numerator and denominator and cancels. A global quantity that may be computationally inaccessible is irrelevant to each local acceptance decision.
This cancellation is one reason the algorithm became central to Bayesian computation. A posterior can be represented by prior times likelihood without evaluating the marginal likelihood that normalises it. The 1997 introduction by T. L. Lai and the 2020 fiftieth-anniversary retrospective by Dunson and Johndrow both emphasise this bridge from statistical mechanics to general statistical targets.
The cancellation has limits. It requires ratios to be well-defined on moves the proposal can make. It does not rescue an improper target whose integral is infinite, a likelihood that cannot be evaluated, or a proposal with no reverse support where positive target traffic is required. It also does not calculate Z as a by-product. The method estimates expectations under a normalised target without necessarily discovering the normaliser.
Numerical arithmetic adds a practical boundary. In high dimensions, products of many small likelihood terms may underflow. Implementations usually calculate log weights, subtract them, add the log proposal ratio, and exponentiate only after capping at zero for the min rule. This is a later computational convention that preserves the same algebra. It does not alter the target or permit undefined values to pass unnoticed.
Thought experiment 4 · Turn the weight dial
Multiply every target weight by 7, then by one million. Every acceptance probability remains unchanged because only ratios appear. Now multiply only one state’s weight by 7. The path changes because the target itself has changed. The exercise distinguishes arbitrary representation scale from relative probability structure.
Worked example 5 · An unnormalised bell
Let w(x)=exp(−x²/2) on the integers and propose a neighbour symmetrically. From x=2 to x=1, the target ratio is exp(−1/2)/exp(−2)=exp(3/2), so the move is accepted. From 1 to 2, the ratio is exp(−3/2), about 0.223. No sum over all integers is needed. Symmetry removes the proposal ratio; the bell’s unknown normalising sum removes itself.
Rejection is a transition to the same state
An implementation often narrates rejection as “nothing happened”. In the mathematics, something precise happened: the chain transitioned from i to i. The diagonal entry pii is one minus the total probability of accepted departures from i. It makes every row of P sum to one and retains the probability mass removed by acceptance gates.
Deleting rejected iterations would create a different chain. States with low outward acceptance would lose their required residence time. Consider a high-weight state surrounded by low-weight neighbours. Many outward proposals must be rejected so the path spends enough time at the centre. Keeping only accepted moves would make it appear too rare and bias time averages.
Repeated states are observations of the Markov chain, not missing values. They contribute again to estimated expectations. They also create serial dependence: a run of rejections can repeat the same function value many times. Nominal iteration count is therefore not equivalent to the number of independent observations.
The self-loop also helps break periodic motion. A nearest-neighbour proposal on a two-colour lattice can alternate colours at every accepted step. A positive chance of staying put breaks that exact rhythm. Rejection does not guarantee aperiodicity in every design, but its diagonal mass often supplies it. Convergence still requires that target states communicate through proposal paths and that recurrence conditions hold.
Thought experiment 5 · Erase every pause
A chain visits a central state ten times because nine outward proposals are rejected, then visits an outer state once. Record only accepted destinations. The compressed record says centre once and outer once, turning a 10:1 occupancy into 1:1. The pause carries target information. Removing it edits the distribution rather than cleaning data.
Worked example 6 · Complete a three-state row
From B, let Q propose A with 0.4, C with 0.4 and B with 0.2. If acceptance to A is 0.5 and to C is 0.25, then pBA=0.2 and pBC=0.1. The diagonal is pBB=0.7. It combines the original 0.2 self-proposal, 0.2 rejected on the way to A and 0.3 rejected on the way to C. The row 0.2+0.7+0.1 equals one.
A stationary path still carries correlated error
If Xt were independent target draws, the variance of an average would be the target variance divided by the number of observations. A Markov chain usually makes adjacent function values correlated. The variance of its time average includes lagged covariance terms. Positive correlation inflates uncertainty because a run of similar states contributes less new information than the same number of independent draws.
Hastings did not treat error assessment as an afterthought. The publisher summary explicitly lists methods and difficulties of assessing error in Monte Carlo estimates, and the primary paper’s references include work on stationary-process means and spectral estimation. Generating a target-preserving chain and measuring the precision of its average belong in the same account.
A practical route divides a long run into batches, calculates one mean per batch, and uses variation among batch means to estimate uncertainty. Batches must be long enough that their means are less strongly dependent. Contemporary effective sample size compresses the warning into an approximate count: how many independent draws would give comparable variance? That phrase is later terminology and can conceal assumptions, so the correlation mechanism matters more than the single number.
Initialisation adds another finite-run issue. Stationarity is a property of a target and transition kernel. A chain started far from representative regions does not instantly have the stationary distribution. Discarding an initial segment can reduce start-up effects, but no universal deletion length proves convergence. Multiple starts, trace inspection, problem-specific bounds and sensitivity to proposal design address different parts of uncertainty.
Error is function-specific. A chain may estimate a broad mean adequately while failing to estimate a rare-event probability, because crossings into a tail are much slower than motion within the centre. One reported effective sample size cannot certify every query. The quantity of interest, proposal geometry and realised path jointly determine precision.
Worked example 7 · Ninefold variance inflation
If lag correlations approximately follow ρk with ρ=0.8, the asymptotic variance multiplier for a mean is 1+2Σρk=(1+ρ)/(1−ρ)=9. A run of 900 iterations then supplies roughly the precision of 100 independent observations for that function. This is a model calculation, not a diagnostic guarantee. A different function can have a different correlation sequence.
Acceptance rate is not the same as exploration
A proposal determines the scale and direction of attempted movement. Tiny local changes often land at similar target density and are accepted frequently, yet the chain may need many steps to cross the target. Enormous jumps may explore widely when accepted but land in low-density regions and be rejected repeatedly. Tuning seeks useful movement, not a universally maximal acceptance percentage.
Hastings’s generality opens several designs. A random-walk proposal is centred at the current state. An independence proposal ignores it and draws from an approximation to the target. Component-wise updates alter one coordinate at a time. The primary paper discusses random orthogonal matrices and possible statistical applications, and its first searchable example targets a Poisson distribution. Those examples establish range; the numerical laboratories here remain authored finite-state constructions.
Support is foundational. If q(j|i)>0 but q(i|j)=0 while both target states have positive probability, the reversible ratio forces acceptance of i→j to zero. If entire target regions cannot communicate through proposal paths, the chain is reducible and no run from one component can represent the whole target. Aperiodicity prevents a deterministic rhythm. Self-loops often help, but not every design gains enough holding automatically.
Multimodality exposes the difference between local correctness and global usefulness. A random walk can preserve a target with two distant modes while crossing between them so rarely that a finite run reports only one. The acceptance calculation can be correct at every attempt. The failure is exploration. Tempering, non-local proposals, multiple chains and reparameterisation are later responses, each with new assumptions.
Thought experiment 6 · The perfect local traveller
A walker takes steps of one millimetre and accepts every proposal on a continent-sized flat target. Another takes kilometre steps and accepts most of them. Both have a 100% target ratio on the flat region, but their coverage after an hour differs radically. Acceptance does not measure distance travelled or regions discovered. On a non-flat target, proposals must balance distance against rejection as well.
Worked example 8 · Same target, three kernels
On target 0.1,0.2,0.4,0.2,0.1, a nearest-neighbour walk accepts inward proposals and half of most outward proposals. A proposal that often suggests an edge from the centre attempts large moves but receives a low target ratio. A clockwise-biased proposal moves locally yet needs reverse-proposal correction. All can be invariant; their holding probabilities and autocorrelations differ.
Executable Hastings laboratory
The laboratory keeps five states so every probability can be inspected. The target is the distribution used above. The symmetric kernel proposes neighbours. The clockwise kernel strongly favours increasing labels and weakly favours the reverse. The independence kernel proposes from a fixed skewed distribution. Each uses the same target and its own reverse-to-forward proposal ratio.
Choose a kernel, set a deterministic seed, and step or run two hundred iterations. The chart shows empirical occupancy beside the target. The log reports the latest proposal, target ratio, proposal ratio, acceptance and decision. Reproducibility makes numerical checks repeatable without suggesting that one seed is representative.
The exact tests calculate the completed transition matrix rather than trusting simulation. They check target normalisation, maximum detailed-balance residual, cancellation after multiplying all target weights, and stationary drift after correction. The empirical distance is intentionally separate. Exact algebra can pass while a short random path remains visibly uneven.
Five-state proposal correction bench
This bench is a mechanism demonstration, not a convergence certificate. Two hundred transitions can reveal correction but cannot support a universal finite-run guarantee. Change only the seed and compare occupancy. Then switch to the clockwise kernel. Its raw proposal has a direction, yet corrected detailed-balance residual remains near floating-point precision.
Successors, extensions and rivals
The 1953 Metropolis paper is the prerequisite. It establishes local acceptance for a symmetric proposal in statistical mechanics. Hastings retains its logic while allowing arbitrary compatible proposal matrices and general target distributions. In the symmetric case, reverse and forward proposal terms cancel, so the older rule appears as a special case.
Peskun’s 1973 comparison asks which reversible kernel is more precise for the same target. Its ordering result favours greater off-diagonal movement and identifies maximal acceptance as optimal within the relevant Hastings family. This is a theorem about asymptotic variance, not a premise required to prove invariance.
Gibbs sampling is a close successor route. If a proposal draws a component from its exact full conditional distribution, the Hastings ratio can reduce to one and every proposed component update is accepted. Geman and Geman’s 1984 image-restoration work made this form widely visible. Later accounts placed Gibbs and general Hastings updates in one Markov-chain Monte Carlo family.
Tierney’s 1994 treatment develops general-state-space conditions for posterior exploration, clarifying irreducibility, recurrence, laws of large numbers and central-limit questions beyond finite matrices. Optimal-scaling research asks how proposal variance should change with dimension. Adaptive methods let proposals learn under conditions intended to retain convergence. Hamiltonian Monte Carlo uses gradients and auxiliary momentum to travel through high-dimensional targets. Each attacks geometry or mixing; none removes the need to show target preservation.
Non-reversible samplers refuse detailed balance while preserving global stationarity. Circulating probability currents can reduce diffusive backtracking. They are rivals to reversibility as a design principle, not refutations of Hastings’s algebra. They need their own invariance arguments and can be harder to implement or diagnose.
Dunson and Johndrow’s fiftieth-anniversary retrospective emphasises how many current algorithms still contain the Hastings mechanism. Longevity comes from modularity: change target, representation or proposal while retaining a local correction. That modularity also creates source errors when later names and diagnostics are projected backwards. This article uses “Hastings algorithm” for the primary construction and labels later efficiency and convergence claims.
| Design | Proposal | Acceptance | Gain | Boundary |
|---|---|---|---|---|
| Metropolis 1953 | Symmetric local | Target ratio capped at one | Simple physical sampler | Symmetry required |
| Hastings 1970 | Arbitrary compatible | Target and reverse-proposal ratios | General reversible correction | Mixing proposal-dependent |
| Gibbs update | Exact full conditional | One for that update | No rejection | Can still mix slowly |
| Non-reversible MCMC | Directed flow allowed | Method-specific | Less backtracking possible | Different invariance proof |
From a finite matrix to a usable scientific calculation
The finite-state notation makes the proof visible, but the same logic extends to continuous variables by replacing target probabilities with densities and proposal entries with conditional proposal densities. If the current point is x and the candidate is y, the ratio uses the target density at y times the proposal density of returning to x from y, divided by the target at x times the density of proposing y from x. Individual points have probability zero in a continuous distribution, so it is densities and transition kernels, rather than point masses, that enter the calculation. The local traffic argument survives this change of language.
That translation needs care at boundaries. Suppose a random walk adds a symmetric Gaussian increment on the real line, but the target is restricted to positive values. Simply reflecting, truncating or resampling negative proposals changes the effective proposal density near zero. A reflection can remain symmetric under a suitable construction; a truncated proposal usually acquires a state-dependent normalising factor. The correction must use the proposal actually implemented, not the simpler distribution imagined before boundary handling. Many silent sampler errors begin when code and algebra describe different Q.
Transformations create the same obligation. A positive scale parameter may be sampled on its logarithm because additive proposals move more naturally there. The target density in log space includes the change-of-variables Jacobian. Ignoring it changes relative weights, even if the Hastings acceptance code is otherwise flawless. Conversely, calculating the transformed target correctly can greatly improve movement by replacing a cramped positive half-line with an unconstrained line. The algorithm does not choose a representation on the scientist’s behalf. It supplies a correction after target and proposal have been specified coherently.
Hastings’s Poisson example illustrates that proposal design can exploit target form in a discrete problem. His discussion of random orthogonal matrices shows that the state need not be a scalar or ordinary vector. An orthogonal matrix lives on a constrained geometric space; moves must respect that constraint and the intended measure. The paper’s breadth is important because it reveals the construction as a pattern for simulation, not one recipe for a bell-shaped density. This companion does not reconstruct those examples beyond the accessible source record, but their presence guards against reducing the paper to a modern one-dimensional classroom walk.
Consider an independence proposal g(y) that does not depend on x. Its correction becomes π(y)g(x)/[π(x)g(y)]. If g is a close approximation to π, candidates arrive in useful regions and weights vary modestly. If g has lighter tails than π, the chain can become sticky in target tails because proposals back towards the centre carry an unfavourable correction. Direct proposal quality therefore affects more than raw candidate plausibility. It controls the ratios needed to undo the proposal’s own sampling pattern.
A component-wise scheme adds another layer. In a ten-dimensional target, update coordinate one using its proposal, then coordinate two, and so forth. Each substep can preserve the target, making their composition invariant even when the full sweep is not reversible as a single block. Randomly choosing the updated component produces a different kernel from cycling deterministically. Both can be useful, but an error analysis should say which chain generated the output. Calling every arrangement “the Hastings algorithm” without specifying its composition hides the mechanism that determines correlation.
The calculation also has a computational denominator. One transition may require evaluating an expensive likelihood over millions of observations. A proposal that makes statistically efficient movement but demands a full likelihood twice per step can be worse per second than a somewhat stickier proposal with reusable calculations. Conversely, thinning a chain by discarding most recorded states does not usually save the evaluations already spent generating them. Precision should be reported against computational cost and retained path structure, not improved cosmetically by reducing the file size.
Diagnostics cannot repair a wrong acceptance ratio. A smooth trace, plausible histogram or agreement between two identically flawed implementations is compatible with sampling the wrong stationary distribution. Exact tests on small cases are therefore valuable. Construct a target whose normalised probabilities can be enumerated, form P from the implemented Q and acceptance rule, and verify both row sums and πP=π. Then test asymmetric proposals specifically. A symmetric-only test never exercises the term that distinguishes Hastings’s generalisation from the earlier Metropolis case.
Once invariance passes, exploration tests ask different questions. Start chains in separated regions, examine transitions between modes, compare function-specific autocorrelations, and vary proposal scale. None is an infallible proof of convergence. Together they can reveal failures that the invariant equation cannot: regions disconnected by code, numerical underflow that rejects legitimate moves, or a path whose crossing time dwarfs the available run.
The professional standard is therefore layered. First document the target, including support and any transformation Jacobian. Second document the proposal in both directions, including boundary behaviour. Third state the acceptance rule and treatment of rejection. Fourth verify invariance on auditable instances. Fifth assess mixing and Monte Carlo error for the actual estimands. Hastings provides the hinge between the second and third layers. Its clarity becomes most useful when the surrounding layers remain visible.
Memory studio
The P–R–A spine
- Propose j from q(j|i).
- Ratio compares target and reverse traffic.
- Accept with a valid gate or repeat i.
Two cancellations
A symmetric proposal cancels q(i|j) against q(j|i). A target normaliser cancels from π(j)/π(i). Do not confuse them.
Three correctness levels
Invariance: π is stationary. Convergence: the path can approach π. Precision: a finite average has acceptable error.
Recall ladder
30 seconds Target ratio times reverse-proposal ratio.
5 minutes Derive balance and explain the self-loop.
1 hour Compare gates, mixing and error.
Teach-back test
Without saying “detailed balance”, explain why a machine that suggests clockwise moves nine times more often must be more reluctant to accept them on a flat target.
Flash prompts
Reveal five answers
- Why include q reverse? To correct directional proposal traffic.
- What follows rejection? The current state repeats.
- Why is Z unnecessary? It cancels.
- What does balance not prove? Rapid mixing.
- Who supplied the later ordering? Peskun.
Next three papers to read
- Canon 0017, Rubin (1974). Move from probability-preserving computation to treatment outcomes under intervention.
- Peskun (1973). Compare Hastings members by asymptotic variance.
- Tierney (1994). Extend finite-state reasoning to general posterior spaces.
The achievement is correction, not automatic exploration
Hastings’s enduring move is to expose and repair the proposal mechanism. The target says where long-run probability should reside. The proposal says where computation looks. Acceptance reconciles them by comparing target weights and both proposal directions. Rejection retains the remainder as residence time. An arbitrary compatible proposal becomes useful without being mistaken for an unbiased draw.
The result is exact at the level of invariant-distribution algebra. A common normaliser cancels. Pairwise balance can be checked locally. The symmetric Metropolis rule appears as a special case. Those achievements do not settle finite computation. A reducible chain misses regions. A periodic chain oscillates. A sticky or badly scaled proposal produces severe correlation. A multimodal target can look stable within one mode while another remains unseen.
The disciplined reading asks three successive questions. Does the completed kernel preserve the target? Can the path explore relevant support from chosen starts? Does the realised run estimate the required function with acceptable uncertainty? Hastings gives the central construction and treats the third as a genuine difficulty. Later literature sharpens all three without erasing their separation.
For intelligence and consciousness research, the lesson is methodological rather than metaphysical. A process can have correct long-run statistics even if each local proposal is biased, provided a compensating mechanism is verified. Conversely, a plausible trajectory or high acceptance rate is not evidence that an intended distribution has been explored. The paper offers no criterion for agency, intelligence or experience. It models how to distinguish a desired invariant, a search mechanism, a correction rule and an error account.