Many Markov chains forget where they started: run them for long enough, and they seem to not depend on the initial state. This is what makes long-run averages of a chain meaningful, and also makes sampling methods like Markov Chain Monte Carlo viable.
This is a neat little proof of the requisite proposition: an irreducible aperiodic Markov Chain with an invariant distribution π converges in distribution to π.
Suppose a transition matrix P on a countable state space I is irreducible and aperiodic, and moreover that it admits an invariant distribution π. Then for a Markov Chain (Xn)∼Markov(λ,P) for any starting distribution λ, we have
P[Xn=i]→πi as n→∞
This proof uses a technique called coupling. Define a new Markov Chain (Yn)∼Markov(π,P), and take the coupled Wn=(Xn,Yn). This is a Markov Chain on the state space I×I, with transition matrix P~ defined by p~(i,k)(j,l)=pijpkl and initial distribution λ~(i,k)=λiπk.
Since P is irreducible and aperiodic, pij(n)>0 for all sufficiently large n. The same therefore holds for P~: it must be irreducible. Moreover, π~(i,k)=πiπk is an invariant distribution for P~, and an irreducible chain with an invariant distribution is positive recurrent, so P~ is positive recurrent.
For an arbitrary reference state b, define the first passage time of W to (b,b) to be
T=inf{n∈N:Xn=Yn=b}
As P~ is irreducible and recurrent, T<∞ with probability 1.
Define a new process Zn which follows Xn until time T and Yn afterwards. Since both chains are at b at time T, the strong Markov property means (Zn)∼Markov(λ,P) too, so P[Xn=i]=P[Zn=i]. Now, note that
P[Zn=i]=P[Zn=i,n<T]+P[Zn=i,n≥T]=P[Zn=i,n<T]+P[Yn=i,n≥T]=P[Zn=i,n<T]+πi−P[Yn=i,n<T]
because Zn=Yn for n≥T. Therefore
∣P[Xn=i]−πi∣=∣P[Zn=i,n<T]−P[Yn=i,n<T]∣
The right hand side of this is bounded by P[n<T], since both terms lie between 0 and P[n<T]. This bound tends to 0 as n grows to infinity, as T is finite with unit probability. Thus the left hand side, which is non-negative, must also tend to 0. Therefore
P[Xn=i]→πi as n→∞
exactly as required.