Uniform Mass and Incoming Probability
A transition matrix describes how probability moves out of each state. Its row sums ensure that the probability leaving any one state totals one. For a uniform distribution to remain unchanged, there is a second requirement: the total transition probability flowing into each state must also be one. This balance gives a direct test for whether the uniform distribution is stationary.
Let \((X_n)_{n\ge0}\) be a discrete-time Markov chain on a finite, nonempty state space \(S=\{1,\ldots,m\}\), defined on a probability space \((\Omega,\mathcal{F},\mathbb{P})\). Its transition matrix is \(P=(p_{ij})\), where \(p_{ij}=\mathbb{P}(X_{n+1}=j\mid X_n=i)\). Thus \(p_{ij}\ge0\), and, for each state \(i\), \(\sum_{j\in S}p_{ij}=1\). Distributions are row vectors: if the distribution at time \(n\) is \(\mu_n\), then \(\mu_{n+1}=\mu_nP\).
A distribution \(\pi\) is stationary for \(P\) if \(\pi P=\pi\). This means that starting the chain with distribution \(\pi\) gives the same distribution after one transition. It does not, by itself, say that distributions from other starting points converge to \(\pi\).
The key calculation is coordinatewise. For a fixed destination state \(j\), the probability assigned to \(j\) by \(uP\) is the sum of the incoming probabilities \(p_{ij}\), weighted by the uniform mass \(1/m\) at each source state. It is the column sum, not the row sum, that appears in this calculation.
Proof. Assume first that every column of \(P\) sums to one. For each \(j\in S\), matrix multiplication gives \((uP)_j=\sum_{i\in S}u_i p_{ij}=(1/m)\sum_{i\in S}p_{ij}=1/m=u_j\). This holds for every coordinate \(j\), so \(uP=u\), and \(u\) is stationary. Conversely, suppose \(uP=u\). For any \(j\in S\), the same coordinate calculation gives \(1/m=(uP)_j=(1/m)\sum_{i\in S}p_{ij}\). Since \(m\) is positive, multiplying both sides by \(m\) yields \(\sum_{i\in S}p_{ij}=1\). This holds for every column. The matrix is already row-stochastic by assumption, so it is doubly stochastic. \(\square\)
This equivalence uses finiteness and the fact that the state space is nonempty, so that \(m\) is a positive integer and \(u\) is a probability distribution. It does not require irreducibility or aperiodicity. Nor does the theorem claim that the uniform distribution is the only stationary distribution.
Checking the Column Sums
Worked Example: Unequal Transition Probabilities
Consider a chain on \(S=\{1,2,3\}\) with transition matrix
First check that this is a transition matrix by summing its rows: row 1 is \(\tfrac12+\tfrac13+\tfrac16=\tfrac36+\tfrac26+\tfrac16=1\); row 2 is \(\tfrac13+\tfrac16+\tfrac12=\tfrac26+\tfrac16+\tfrac36=1\); row 3 is \(\tfrac16+\tfrac12+\tfrac13=\tfrac16+\tfrac36+\tfrac26=1\). Every entry is nonnegative.
Now check the columns. Column 1 sums to \(\tfrac12+\tfrac13+\tfrac16=\tfrac36+\tfrac26+\tfrac16=1\). Column 2 sums to \(\tfrac13+\tfrac16+\tfrac12=\tfrac26+\tfrac16+\tfrac36=1\). Column 3 sums to \(\tfrac16+\tfrac12+\tfrac13=\tfrac16+\tfrac36+\tfrac26=1\). The matrix is doubly stochastic, even though its transition probabilities are not all equal.
The uniform distribution is \(u=(\tfrac13,\tfrac13,\tfrac13)\). Direct multiplication checks the result coordinate by coordinate:
Check: The three column sums are each \(1\), so each displayed coordinate of \(uP\) is \(\tfrac13\). The result agrees with the theorem and verifies \(\sum_j u_j=3(\tfrac13)=1\).
Worked Example: Equal Transition Probabilities
Take \(S=\{1,2,3\}\) and let every transition from any state to any state have probability \(\tfrac13\):
Each row sums to \(\tfrac13+\tfrac13+\tfrac13=1\), so the matrix is row-stochastic. Each column also sums to \(\tfrac13+\tfrac13+\tfrac13=1\), so it is doubly stochastic. Starting from \(u=(\tfrac13,\tfrac13,\tfrac13)\), each coordinate after one step is \(\tfrac13(\tfrac13+\tfrac13+\tfrac13)=\tfrac13\). Therefore \(uP=u\).
Check: The resulting vector has total mass \(\tfrac13+\tfrac13+\tfrac13=1\), and each coordinate equals the corresponding coordinate of \(u\). Here all transition probabilities are equal; the first example shows that equality of individual entries is not required.
Why Row Sums Are Not Enough
Worked Example: A Row-Stochastic Matrix That Is Not Doubly Stochastic
Consider the two-state matrix
The row sums are \(\tfrac34+\tfrac14=1\) and \(\tfrac12+\tfrac12=1\), so this is a valid transition matrix. But the column sums are \(\tfrac34+\tfrac12=\tfrac54\) and \(\tfrac14+\tfrac12=\tfrac34\). The uniform distribution \(u=(\tfrac12,\tfrac12)\) therefore is not stationary. Direct multiplication gives
which differs from \((\tfrac12,\tfrac12)\). The result is a probability distribution because \(\tfrac58+\tfrac38=1\).
For contrast, \((\tfrac23,\tfrac13)\) is stationary for this matrix: its first coordinate after a step is \(\tfrac23\cdot\tfrac34+\tfrac13\cdot\tfrac12=\tfrac12+\tfrac16=\tfrac23\), and its second is \(\tfrac23\cdot\tfrac14+\tfrac13\cdot\tfrac12=\tfrac16+\tfrac16=\tfrac13\). The coordinates sum to \(\tfrac23+\tfrac13=1\), and multiplication verifies stationarity. Thus failure of uniform stationarity does not mean that no stationary distribution exists.
The theorem also gives a useful way to read the balance condition. Under the uniform law, every source state has mass \(1/m\). A destination \(j\) receives total mass \(\sum_i (1/m)p_{ij}\). It retains mass \(1/m\) exactly when the probabilities in column \(j\) sum to one. This is why “the rows sum to one” and “the uniform law is stationary” are different assertions: the former checks total probability leaving each source, while the latter additionally checks the incoming total at each destination.
Stationarity Is Invariance, Not a Convergence Claim
Proof. The theorem gives \(uP=u\). At time zero, the distribution is \(\mu_0=u\). If \(\mu_n=u\), the Markov transition rule gives \(\mu_{n+1}=\mu_nP=uP=u\). Induction starting at \(n=0\) proves \(\mu_n=u\) for every nonnegative integer \(n\). \(\square\)
This corollary concerns a chain whose initial law is already uniform. It does not state that a chain started from an arbitrary distribution will approach the uniform law. For example, the identity matrix on two states is doubly stochastic, and the uniform distribution is stationary. But for this matrix, a chain started in state 1 stays in state 1, so its distribution remains \((1,0)\), not the uniform distribution. The same matrix has many stationary distributions: for any \(a\in[0,1]\), the distribution \((a,1-a)\) satisfies \((a,1-a)P=(a,1-a)\).
Consequently, double stochasticity is a direct test for one particular stationary law, not a test of irreducibility, uniqueness, or convergence. Those are separate questions. In particular, do not infer from \(uP=u\) that all initial distributions converge to \(u\), or that no other stationary distributions exist.
Common mistake. In the unequal-probability example, an incorrect calculation might say that \((uP)_1=\tfrac13\) because “the first row sums to one.” But the first coordinate of the product uses column 1: \((uP)_1=\tfrac13(\tfrac12+\tfrac13+\tfrac16)=\tfrac13\). That coordinate happens to be correct in this example, but the reasoning is wrong: the row sum does not appear in the formula. The column calculation is what verifies it. On the two-state counterexample, the same mistaken row-based reasoning would predict a first coordinate of \(\tfrac12\); the actual coordinate is \(\tfrac12(\tfrac34+\tfrac12)=\tfrac58\). The correction is to check the appropriate column separately for each destination state.
Check Your Understanding
Use row vectors for distributions, and check sums before applying the characterization.
- For a finite row-stochastic matrix, write the formula for coordinate \(j\) of \(uP\). Which sum of transition probabilities appears?
- For \(P=\begin{bmatrix}\tfrac12&\tfrac12\\\tfrac14&\tfrac34\end{bmatrix}\), check the row and column sums and determine whether the uniform distribution is stationary.
- Explain why the theorem does not require the matrix to have equal entries.
- Does a doubly stochastic matrix necessarily have only one stationary distribution? Give a matrix that supports your answer.
- If \(uP=u\) and \(X_0\) has distribution \(u\), explain why the distribution of \(X_n\) is \(u\) for every \(n\ge0\).