From the Markov Property to a Semigroup
In continuous time, a transition matrix records how the state changes over a specified time interval. The time-homogeneous Markov property says that, once the current state is known, the conditional distribution of the future depends on the length of the interval—not on the earlier path. Applying that property at an intermediate time gives a composition rule: to move for \(s+t\) units, sum over the state occupied after the first \(s\) units. This is the Chapman–Kolmogorov identity, and it is the defining multiplication rule for a transition semigroup.
We make the starting-state assumption explicit. Let \(S\) be a finite or countable state space. For each \(i\in S\), let \((\Omega,\mathcal F,\mathbb P_i)\) be the path-space probability model for a process \((X_t)_{t\ge0}\) started at \(i\), so \(\mathbb P_i(X_0=i)=1\). Let \(\mathcal F_t\) be the filtration generated by the process up to time \(t\). We assume the process remains in \(S\) at every time. For \(i,j\in S\) and \(t\ge0\), define \(p_{ij}(t)=\mathbb P_i(X_t=j)\), and write \(P(t)=(p_{ij}(t))\).
The condition is required under \(\mathbb P_i\) for every starting state \(i\), not merely under one chosen initial distribution. The right side uses the transition probabilities for the process started from the state \(X_s\). That requirement ensures the identity we derive applies to every row of \(P(s+t)\). If \(S\) is countable, sums over \(S\) below are sums of nonnegative terms; conditional expectation and countable additivity justify the corresponding countable sums.
Proof. Fix \(i,j\in S\) and \(s,t\ge0\). By the definition of conditional expectation and the tower property, applied under \(\mathbb P_i\), $$ \mathbb P_i(X_{s+t}=j) =\mathbb E_i[\mathbf{1}_{\{X_{s+t}=j\}}] =\mathbb E_i\!\left[\mathbb E_i[\mathbf{1}_{\{X_{s+t}=j\}}\mid\mathcal F_s]\right]. $$ The assumed Markov property makes the last expression \(\mathbb E_i[p_{X_s,j}(t)]\). Since \(X_s\) takes values in \(S\), partitioning according to its value gives $$ \mathbb E_i[p_{X_s,j}(t)] =\sum_{k\in S}\mathbb P_i(X_s=k)p_{kj}(t) =\sum_{k\in S}p_{ik}(s)p_{kj}(t). $$ The leftmost probability is \(p_{ij}(s+t)\), proving the entrywise identity for the fixed \(i,j\). Since \(i,j,s,t\) were arbitrary, it holds for every entry and hence for the matrices. Each \(P(t)\) is stochastic because \(p_{ij}(t)\ge0\), and the disjoint events \(\{X_t=j\}\), \(j\in S\), exhaust the possible states, so \(\sum_{j\in S}p_{ij}(t)=1\). Finally, under \(\mathbb P_i\), \(X_0=i\) almost surely, so \(p_{ij}(0)=1\) if \(j=i\) and \(0\) otherwise. Thus \(P(0)=I\). \(\square\)
The formula has a direct interpretation: the factor \(p_{ik}(s)\) is the probability of being at \(k\) after \(s\) time units when starting at \(i\), and \(p_{kj}(t)\) is the probability of reaching \(j\) after a further \(t\) units from \(k\). Summing over all possible intermediate states accounts for every path from \(i\) to \(j\). Matrix multiplication performs exactly that sum, one intermediate state at a time.
Finite-State Computations
The semigroup identity is both a consequence of the Markov property and a practical consistency check. In each example, verify that every displayed transition matrix has rows summing to \(1\) before multiplying. The numbers \(s\) and \(t\) can differ; the rule uses elapsed time, not a requirement that the intervals be equal.
Worked Example: A Two-State Process That Flips at Poisson Events
Let \(S=\{0,1\}\). Under either starting state, the process switches to the other state at each event of a rate-\(1\) Poisson process. Future Poisson increments are independent of the past, so the conditional law over an interval depends on the current state and the interval length; the same construction is defined from both starting states. The process is in the opposite state at time \(t\) exactly when the number of events by \(t\) is odd.
The number of events has probabilities \(e^{-t}t^n/n!\). The difference between its even and odd probabilities is $$ \sum_{n=0}^{\infty}(-1)^n e^{-t}\frac{t^n}{n!} =e^{-t}e^{-t}=e^{-2t}. $$ Because the even and odd probabilities sum to \(1\), they are respectively \((1+e^{-2t})/2\) and \((1-e^{-2t})/2\). Thus, with rows and columns ordered as \(0,1\), $$ P(t)= \begin{bmatrix} (1+e^{-2t})/2 & (1-e^{-2t})/2\\ (1-e^{-2t})/2 & (1+e^{-2t})/2 \end{bmatrix}. $$
Take \(s=t=\tfrac12\log 2\). Then \(e^{-2s}=e^{-2t}=1/2\), so $$ P(s)=P(t)= \begin{bmatrix}3/4&1/4\\1/4&3/4\end{bmatrix}. $$ Both rows sum to \(3/4+1/4=1\). Multiplying gives $$ P(s)P(t)= \begin{bmatrix} (3/4)(3/4)+(1/4)(1/4)&(3/4)(1/4)+(1/4)(3/4)\\ (1/4)(3/4)+(3/4)(1/4)&(1/4)(1/4)+(3/4)(3/4) \end{bmatrix} = \begin{bmatrix}5/8&3/8\\3/8&5/8\end{bmatrix}. $$ Here \(s+t=\log 2\), so \(e^{-2(s+t)}=e^{-2\log 2}=1/4\). Substitution into the formula for \(P(s+t)\) gives diagonal entries \((1+1/4)/2=5/8\) and off-diagonal entries \((1-1/4)/2=3/8\). Therefore \(P(s+t)=P(s)P(t)\). The product rows also sum to \(5/8+3/8=1\), as required.
Worked Example: A One-Way Absorbing Transition
Take \(S=\{0,1\}\), with \(0\) absorbing. From state \(1\), the process remains there until a single exponential time \(U\) of rate \(1\), then moves to \(0\) and stays there. This defines the process under either start. The memoryless property of the exponential distribution ensures that, conditional on still being in state \(1\) at time \(s\), the remaining wait has the same rate-\(1\) exponential law. The transition probabilities are $$ P(t)= \begin{bmatrix} 1&0\\ 1-e^{-t}&e^{-t} \end{bmatrix}. $$
Each row sums to \(1\): \(1+0=1\), and \((1-e^{-t})+e^{-t}=1\). Choose \(s=\log 2\) and \(t=\log 3\). Then \(e^{-s}=1/2\), \(e^{-t}=1/3\), and $$ P(s)=\begin{bmatrix}1&0\\1/2&1/2\end{bmatrix}, \qquad P(t)=\begin{bmatrix}1&0\\2/3&1/3\end{bmatrix}. $$ Their product has first row \((1,0)\), and its second row is $$ \bigl((1/2)(1)+(1/2)(2/3),\ (1/2)(0)+(1/2)(1/3)\bigr) =(5/6,1/6). $$ Since \(s+t=\log 6\), \(e^{-(s+t)}=1/6\), so $$ P(s+t)=\begin{bmatrix}1&0\\5/6&1/6\end{bmatrix}=P(s)P(t). $$ The resulting rows sum to \(1\), and direct substitution confirms both rows of the identity.
Proof. For each \(j\in S\), partition the event \(\{X_t=j\}\) according to \(X_0=i\). The Markov transition probabilities give \(\mathbb P(X_t=j)=\sum_{i\in S}\mathbb P(X_0=i)p_{ij}(t)=\sum_{i\in S}\mu_i p_{ij}(t)\), which is the \(j\)th component of \(\mu P(t)\). Applying the Chapman–Kolmogorov identity gives \((\mu P(s))P(t)=\mu(P(s)P(t))=\mu P(s+t)\); matrix multiplication is associative, and all entries being summed are nonnegative. \(\square\)
Worked Example: Propagating a Distribution in Two Intervals
Use the two-state flipping process from the first example, with initial row distribution \(\mu=(1/3,2/3)\), and take two successive intervals of length \(r=\tfrac12\log 2\). At that duration, the matrix is $$ P(r)=\begin{bmatrix}3/4&1/4\\1/4&3/4\end{bmatrix}. $$ Each row sums to \(1\). After the first interval, $$ \mu P(r)= \bigl((1/3)(3/4)+(2/3)(1/4),\ (1/3)(1/4)+(2/3)(3/4)\bigr) =(5/12,7/12). $$ These entries sum to \(1\). After the second interval, the first component is \((5/12)(3/4)+(7/12)(1/4)=15/48+7/48=11/24\); the second is \((5/12)(1/4)+(7/12)(3/4)=5/48+21/48=13/24\). Thus the two-interval distribution is \((11/24,13/24)\).
Check by combining the intervals first. Since \(2r=\log 2\), \(e^{-2(2r)}=1/4\), and $$ P(2r)=\begin{bmatrix}5/8&3/8\\3/8&5/8\end{bmatrix}. $$ Its rows sum to \(1\). Direct multiplication gives first component \((1/3)(5/8)+(2/3)(3/8)=5/24+6/24=11/24\), and second component \((1/3)(3/8)+(2/3)(5/8)=3/24+10/24=13/24\). This agrees with the two-step calculation and verifies the distribution evolution rule.
Why the Starting-State Condition Matters
A conditional-expectation identity asserted almost surely under one initial law only constrains the process on states that law can visit. It cannot establish transition probabilities for states outside that support. But the matrix identity claims equality in every row, including those states. Thus, to infer the full Chapman–Kolmogorov identity from the Markov property, require the property under each \(\mathbb P_i\), or separately assume that the specified kernels are genuine transition probabilities for processes started at every state and satisfy the Markov property there.
Common mistake: treating an almost-sure statement under one start as a statement for every state. Consider a process with state space \(\{0,1\}\) that is identically \(0\) under its given law. Assign row \(0\) of \(P(u)\) to \((1,0)\) for all \(u\ge0\). Assign row \(1\) of \(P(0)\) to \((0,1)\), row \(1\) of \(P(1)\) to \((0,1)\), and row \(1\) of \(P(u)\) to \((1,0)\) for \(u>0\) with \(u\ne1\). Every assigned row sums to \(1\), and \(P(0)=I\). Under the law concentrated on the constant path at \(0\), the conditional Markov property is satisfied: only row \(0\) is ever used. Yet for \(s=t=1/2\), row \(1\) of \(P(s)P(t)\) is \((1,0)\), whereas row \(1\) of \(P(s+t)=P(1)\) is \((0,1)\). The calculation is valid for the assigned matrices but those matrices are not a transition semigroup. The correction is not to infer an unvisited row from an almost-sure identity; impose and verify the Markov-kernel condition under every starting state.
The semigroup identity is a structural rule, not a claim that the process has a stationary distribution or that its state probabilities are constant in time. It describes how transition probabilities compose across intervals. Once a process has been shown to have such a family, the identity supports calculations over several time intervals and provides a basic check on any proposed transition matrices. Questions about how transition probabilities behave over very short intervals require additional assumptions and belong to the study of small-time transitions.
Check Your Understanding
For each question, distinguish a statement under one initial law from a statement required for every starting state.
- Explain why \(\sum_{k\in S}p_{ik}(s)p_{kj}(t)\) is the probability of reaching \(j\) after \(s+t\) time units when the process starts at \(i\).
- Which assumption in the theorem ensures its identity holds for every row of the transition matrices?
- For the absorbing-transition example, multiply \(P(s)\) and \(P(t)\) symbolically and verify the second row agrees with \(P(s+t)\).
- For the flipping example at \(r=\tfrac12\log 2\), check that each row of \(P(r)^2\) sums to \(1\), and state \(P(2r)\).
- Why does an almost-sure Markov property under a law concentrated on state \(0\) say nothing about a specified transition-kernel row for state \(1\)?