Absorbing States and the Transition Graph
Some Markov chains have states that, once entered, cannot be left. These states model outcomes such as completion, failure, or termination. But finding one such state does not by itself show that the chain will eventually enter it: other states may form a separate class that the chain cannot leave. The transition graph makes this distinction visible.
Let \((X_n)_{n\ge0}\) be a discrete-time Markov chain on a finite state space \(S\), defined on a probability space \((\Omega,\mathcal{F},\mathbb{P})\), with transition matrix \(P=(p_{ij})\). Thus \(p_{ij}=\mathbb{P}(X_{n+1}=j\mid X_n=i)\), and each row sums to \(1\). We use the natural filtration \(\mathcal{F}_n=\sigma(X_0,\ldots,X_n)\). The transition graph has one vertex for each state and a directed edge \(i\to j\) exactly when \(p_{ij}>0\). A directed path may have length zero, so every state is reachable from itself.
The definition of an absorbing state is a condition on its whole row, not just its diagonal entry being positive. A self-loop with probability less than \(1\) means the chain can stay for a step, but it can also leave. Also, a chain with an absorbing state need not be an absorbing chain: the latter requires reachability from every state.
For a set \(A\subseteq S\), write \(T_A=\inf\{n\ge0:X_n\in A\}\), with \(\inf\varnothing=\infty\). If \(A\) is the set of all absorbing states, then reaching \(A\) means that the chain has been absorbed. The following result explains why graph reachability is the right finite-state test.
Proof. First suppose that every state can reach \(A\). For each state \(i\notin A\), choose a path from \(i\) to \(A\), and let its length be \(n_i\ge1\). The probability \(c_i\) of following that path is the product of its transition probabilities, so \(c_i>0\). If \(i\in A\), set \(n_i=1\) and \(c_i=1\), since the chain stays in \(A\). Because \(S\) is finite, \(N=\max_{i\in S} n_i\) is finite and \(\varepsilon=\min_{i\in S}c_i>0\). Starting from any state, absorption therefore has probability at least \(\varepsilon\) within the next \(N\) steps. By the Markov property, conditional on \(\mathcal{F}_{kN}\), if absorption has not occurred by time \(kN\), the probability of avoiding \(A\) for the next \(N\) steps is at most \(1-\varepsilon\). Hence, for every integer \(k\ge0\),
The last bound tends to \(0\) as \(k\to\infty\), so the probability of never reaching \(A\) is \(0\). For the converse, the event \(T_A<\infty\) is the union over finite \(n\ge0\) of the events \(T_A=n\). If this union has positive probability under \(\mathbb{P}_i\), at least one of its events has positive probability. That event requires a finite sequence of transitions from \(i\) to a state in \(A\); positive probability means each transition in that sequence has positive probability, giving a directed path. This proves both claims and the stated characterization. \(\square\)
Transient States in an Absorbing Chain
A state is transient if, starting there, the probability of returning to it at a strictly later time is less than \(1\). In the notation of the course, this means \(\mathbb{P}_i(T_i^+<\infty)<1\), where \(T_i^+=\inf\{n\ge1:X_n=i\}\). An absorbing state is not transient: starting there, the chain returns at the very next step with probability \(1\).
In a finite absorbing chain, every nonabsorbing state is transient. To see why, take a nonabsorbing state \(i\) and a shortest path from \(i\) to an absorbing state. The path cannot visit \(i\) again after it leaves: removing the segment between two visits to \(i\) would produce a shorter path. Following this path has positive probability and reaches absorption without returning to \(i\). Thus the probability of returning to \(i\) is strictly less than \(1\). This classification applies when all states can reach absorption; outside that setting, a nonabsorbing state need not be transient.
Worked Example: One Absorbing State, All States Can Reach It
Consider \(S=\{0,1,2\}\) and the transition matrix
Check the row sums before classifying states: row \(0\) sums to \(1+0+0=1\); row \(1\) sums to \(\tfrac13+\tfrac13+\tfrac13=1\); row \(2\) sums to \(0+\tfrac12+\tfrac12=1\). State \(0\) is absorbing because \(p_{00}=1\) and the other entries in its row are zero. State \(1\) is not absorbing because its row has positive entries at states \(0\) and \(2\); state \(2\) is not absorbing because \(p_{22}=\tfrac12\), not \(1\).
The graph has edges \(1\to0\), \(1\to1\), \(1\to2\), \(2\to1\), and \(2\to2\), as well as the absorbing self-loop \(0\to0\). Both nonabsorbing states can reach \(0\): the path from \(1\) is the single edge \(1\to0\), and one path from \(2\) is \(2\to1\to0\). The probability of following that path from \(2\) is \(\tfrac12\cdot\tfrac13=\tfrac16>0\). Thus every state can reach the absorbing state, so the theorem shows that absorption occurs almost surely from every initial state. States \(1\) and \(2\) are transient by the classification above.
Check: the path probability \(\tfrac16\) is positive, and state \(0\) has no outgoing edge to another state. These facts agree with the graph-based classification.
Worked Example: An Absorbing State Does Not Make the Chain Absorbing
Consider \(S=\{a,b,c,d\}\) and
Each row sums to \(1\): the four row sums are \(0+1+0+0=1\), \(1+0+0+0=1\), \(0+0+1+0=1\), and \(0+0+1+0=1\). State \(c\) is absorbing because \(p_{cc}=1\). State \(d\) moves to \(c\) with probability \(1\). But states \(a\) and \(b\) alternate deterministically: \(a\to b\) and \(b\to a\), with no edge from either state to \(c\) or \(d\). Therefore neither \(a\) nor \(b\) can reach an absorbing state.
This chain has an absorbing state, but it is not an absorbing chain under the definition above: the every-state reachability condition fails. Starting at \(d\), the chain is absorbed after one step. Starting at \(a\), it returns to \(a\) after two steps with probability \(1\), and starting at \(b\), it returns to \(b\) after two steps with probability \(1\). Thus \(a\) and \(b\) are nonabsorbing recurrent states, not transient states. This example shows why “nonabsorbing” and “transient” are not interchangeable labels for arbitrary finite chains.
Check: the only absorbing state is \(c\), and the graph has no path from \(a\) or \(b\) to \(c\). This directly confirms that not every state can reach absorption.
Worked Example: Two Absorbing Outcomes and Two Transient States
Consider the transition graph on \(S=\{1,2,3,4\}\) described by these transitions: from state \(1\), stay at \(1\) with probability \(\tfrac12\) or move to \(2\) with probability \(\tfrac12\); from state \(2\), move to \(3\) with probability \(\tfrac14\) or to \(4\) with probability \(\tfrac34\); states \(3\) and \(4\) each stay where they are with probability \(1\). Its matrix is
The row sums are \(\tfrac12+\tfrac12+0+0=1\), \(0+0+\tfrac14+\tfrac34=1\), \(0+0+1+0=1\), and \(0+0+0+1=1\). States \(3\) and \(4\) are absorbing because each has a self-transition of probability \(1\) and zero probability of moving elsewhere. State \(1\) is not absorbing because it has a transition to \(2\); state \(2\) is not absorbing because it has transitions to \(3\) and \(4\).
From state \(2\), the graph has direct edges to both absorbing states. From state \(1\), the path \(1\to2\to3\) reaches an absorbing state; its probability is \(\tfrac12\cdot\tfrac14=\tfrac18>0\). Every state can therefore reach the set \(\{3,4\}\). The theorem implies absorption occurs almost surely from every state, and states \(1\) and \(2\) are transient. The graph distinguishes reachability from certainty along a particular short path: there is a positive-probability route from \(1\), while the almost-sure conclusion follows from finiteness and the theorem, not from claiming that this one route must be followed.
Check: the computed path probability is \(\tfrac18\), so the path is present in the graph. States \(3\) and \(4\) have no outgoing edges to other states, so both are absorbing outcomes.
A Reliable Classification Procedure
For a finite transition matrix or diagram, use the following sequence. Check that the rows sum to \(1\) (or, in a diagram, that the outgoing probabilities from each vertex sum to \(1\)). Identify absorbing states by checking for a self-transition of probability \(1\), with no other positive entries in that row. Then trace directed paths from every state to the set of absorbing states. If at least one absorbing state exists and every state has such a path, the chain is absorbing and every nonabsorbing state is transient. If some state cannot reach an absorbing state, the chain is not absorbing, even if other states are absorbed. In that case, inspect the states outside the absorbing outcomes separately: as the second example shows, they may form a recurrent class.
Common mistake. It is incorrect to see an absorbing state and conclude that the whole chain is absorbing. In the second example, state \(c\) is absorbing since \(p_{cc}=1\), but the path from \(a\) alternates \(a\to b\to a\to b\to\cdots\); there is no directed path from \(a\) to \(c\). The correction is to test reachability from every state, not merely to locate one absorbing row. A related error is to label any state with a self-loop absorbing: in the first example \(p_{11}=\tfrac13\), but state \(1\) is not absorbing because \(p_{10}=\tfrac13>0\) and \(p_{12}=\tfrac13>0\).
These distinctions matter when a model represents a process that is expected to terminate. A transition matrix may include a genuine termination state while also allowing a class of states that never reaches it. The graph test detects that structural possibility before one attempts to quantify absorption probabilities or times. It also prevents a common classification error: the transient-state conclusion for nonabsorbing states is justified for a finite absorbing chain, but cannot be carried over to a chain with a closed nonabsorbing class.
Check Your Understanding
For each question, use the positive-probability transitions and state whether the claim is about an absorbing state, an absorbing chain, or a transient state.
- A state has \(p_{ii}=\tfrac34\) and \(p_{ij}=\tfrac14\) for a distinct state \(j\), with all other entries in row \(i\) zero. Is \(i\) absorbing? Explain using its row.
- A finite chain has one absorbing state, and one other state has no directed path to it. Is the chain absorbing under the definition used here? Why?
- In the third worked example, list the absorbing states and the transient states.
- Why does a positive-probability finite path to an absorbing state imply that the state is reachable in the transition graph?
- Can a nonabsorbing state in a finite chain be recurrent? Use the second worked example to support your answer.