The black curve is the trajectory of \(W_t\). The dashed red curve is the trajectory of the reflected process \(W^{\tau}_t\) for the stopping time \(\tau = \tau_{[a, +\infty)}\) β the time at which the original process \(W_t\) first reaches level \(a\).
Markov Processes. Stopping Times
This lecture note is still being edited: the text may contain typos, inaccuracies, and locally unpolished passages. If you find something, please let the author know (contact information on the course page).
In this section, either
\(T = \mathbb {Z}_+\) or \(T = \mathbb {Z}_+ \cup \left\{ +\infty \right\} = \left\{ 0,1,2,3,\ldots , +\infty \right\}\) (discrete case).
\(T = [0,1]\) or \(T = \mathbb {R}_+\) or \(T = \mathbb {R}_+ \cup \left\{ +\infty \right\} = [0,+\infty ]\) (continuous case).
Recall that a union of sigma-algebras is not always a sigma-algebra. For the minimal sigma-algebra on \(\Omega\) generated by the union of some sub-sigma-algebras \(\mathcal{F}_1, \mathcal{F}_2 \subset 2^{\Omega }\), we use the notation \(\mathcal{F}_1 \vee \mathcal{F}_2\). Briefly:
\[ \begin{align} \mathcal{F}_1 \vee \mathcal{F}_2 & := \sigma \left(\mathcal{F}_1 \cup \mathcal{F}_2 \right) \\ & = \sigma \left(\left\{ A \; : \; A \in \mathcal{F}_1 \text{ or } A \in \mathcal{F}_2\right\} \right) \end{align} \]
Note that the intersection of any collection of sigma-algebras is a sigma-algebra. So there is no need to introduce a notation \(\mathcal{F}_1 \wedge \mathcal{F}_2\). Namely,
\[ \mathcal{F}_1 \cap \mathcal{F}_2 = \sigma \left\{ \mathcal{F}_1 \cap \mathcal{F}_2\right\} \]
1 Filtration
1.1 The flow of information: filtration
A filtration can be understood as a flow of information that increases over time.
Where might a filtration on a probability space come from?
Any process is adapted to its own natural filtration.
1.2 Standard conditions
Denote by \(\mathcal{N}_{\mathbb {P}} := \left\{ B \subset \omega : \exists A \in \mathcal{F} \hookrightarrow B \subset A, \; \mathbb {P}\left(A\right) = 0\right\}\) all the negligible subsets of \(\Omega\), i.e. all possible subsets of all sets of \(\mathbb {P}\)-measure zero. An equivalent formula:
\[ \mathcal{N}_{\mathbb {P}} = \bigcup _{\substack {A \in \mathcal{F} \\ \mathbb {P}\left(A\right) = 0}} 2^A. \]
Recall that a probability space \((\Omega , \mathcal{F}, \mathbb {P})\) is called complete, if \(\mathcal{N}_{\mathbb {P}} \subset \mathcal{F}\).
In fact, for the completeness of a filtered space it suffices to require that all \(\mathbb {P}\)-negligible sets \(\mathcal{N}_{\mathbb {P}}\) be contained in \(\mathcal{F}_0\). Indeed, all other sigma-algebras of the filtration contain \(\mathcal{F}_0\).
Why is completeness of the filtration needed? We have repeatedly passed to modifications of processes, treating them as practically indistinguishable from one another. However, this intuitive picture conflicts with the notion of being adapted. Recall: \(Y_t\) is a modification of \(X_t\), if for every \(t \in T\) we have \(X_t \stackrel{\text{a.s.}}{=} Y_t\), i.e. there exists \(\Omega_t \subset \Omega\) with \(\mathbb {P}\left(\Omega_t\right) = 1\), on which \(X_t(\omega ) = Y_t(\omega )\). Note that the filtration plays no role at all in this definition. This gives rise to a pathology: a modification of an adapted process need not be adapted. The simplest example: let \(X_0 \equiv 1\) and \(Y_0 = \; \mathbb {1}_{\Omega '}\) for some \(\Omega ' \in \mathcal{F}\) with \(\mathbb {P}\left(\Omega '\right) = 1\). Then \(Y_0 \stackrel{\text{a.s.}}{=} X_0\), but \(X_0\) is measurable with respect to the trivial \(\sigma\)-algebra \(\{ \varnothing , \Omega \}\), whereas \(Y_0\) is not. Completeness of the filtration eliminates this defect: if \(\mathcal{F}_0\) contains all sets of measure zero, then the event \(\Omega '\) automatically belongs to \(\mathcal{F}_0\), and \(Y_0\) turns out to be measurable. More generally, any modification of an adapted process remains adapted with respect to a complete filtration β it is precisely this property that makes completeness a standard requirement in the theory of random processes.
In the continuous case, a useful requirement is right-continuity of the filtration:
\[ \mathcal{F}_t = \mathcal{F}_{t+},\quad \text{ for all }t\in T \]
where
\[ \mathcal{F}_{t+} := \bigcap _{\varepsilon > 0} \mathcal{F}_{t + \varepsilon } \]
In the discrete-time case, the right-continuity requirement on the filtration is superfluous.
Any filtered space can be minimally extended so that it satisfies the standard conditions. Namely,
\[ \mathcal{F}'_{t} := \mathcal{F} \vee \mathcal{N}_{\mathbb {P}}, \qquad \mathcal{F}''_t := \mathcal{F}'_{t+} \]
In doing so (getting ahead of ourselves) the Markov property and the martingale property of adapted processes are preserved.
2 The Markov property: the general case
2.1 Definition via filtration
Up to now we have been considering the Markov property precisely with respect to the natural filtration of the process.
The meaning of the definition of a Markov process is that the distribution of the βfutureβ \(\left(X_{t}\right)\) depends on the βpastβ \(\left(\mathcal{F}_{s}\right)\) only through the βpresentβ \(X_{s}\).
2.2 Some examples
The first class of processes that falls entirely within the class of Markov processes consists of processes with independent increments. Let us state their definition in general form, relative to a filtration. A random process \((X_t, t \in T)\), adapted to a filtration \(\mathbb {F} = (\mathcal{F}_t, t \in T)\), is called a process with independent increments (with respect to the filtration \((\mathcal{F}_t, t \in T)\)), if
\[ X_{t} - X_{s} \quad \text{ and } \quad \mathcal{F}_s \quad \text{ are independent for any } s < t. \]
Earlier we stated the definition of processes with independent increments, essentially, for the natural filtration \(\mathbb {F}^{X} = (\mathcal{F}^X)\).
This theorem immediately gives us several good examples of Markov processes:
the Wiener process \(\left(W_{t}, t \geqslant 0\right)\);
the Poisson process \(\left(N_{t}, t \geqslant 0\right)\);
the random walk.
Unlike processes with independent increments, Gaussian processes are by no means always Markov. As we recall, the distribution of a Gaussian process is determined by its covariance function. It is natural to expect that the Markov property should be expressible as some condition on the covariance function. This condition is stated in the following theorem.
2.3 Transition functions of a Markov process
Extensive research into Markov processes is concerned with the study of transition functions.
2.3.1 A few words on the necessity of a transition function in the case of an uncountable state space
Upon reading definition Definition 8, a question may arise: why can we not simply take, as \(P_{s,t}(x,B)\),
\[ \tilde{P}_{s,t}(x,B) := \mathbb {P}\left(X_{t} \in B \mid X_{s}=x\right) ? \]
Why introduce the additional notion of a transition function at all?
Let, to begin with, \(s<t\) be fixed. For simplicity we may take \(T = \left\{ 0,1\right\}\), i.e. the process \(X = (X_n, n \in \left\{ 0,1\right\} )\) has only 2 time instants (note that any such process will be Markov), and \(s=0, t=1\). In essence we will be studying the bivariate distribution \((X_0, X_1)\). In the expression \(\mathbb {P}\left(X_{t} \in B \mid X_{s}=x\right)\) we will vary \(B \in \mathscr {B}\left(\mathbb {R}\right)\) and \(x \in \mathbb {R}\) and check whether properties 1, 2 of Def. Definition 7 hold.
Recall how the conditional probability \(\mathbb {P}\left(X_{t} \in B \mid X_{s}=x\right)\) is defined in the general case, i.e. when \(\mathbb {P}\left(X_{s}=x\right) = 0\). This is done in 2 steps:
For a fixed set \(B\), the random probability \(\mathbb {P}\left(X_{t} \in B \mid X_{s}\right)\) is defined, i.e. the random variable
\[ \mathbb {P}\left(X_{t} \in B \mid X_{s}\right) = \mathbb {E}\left[\; \mathbb {1}_{B}(X_t) \mid X_{s}\right] = \mathbb {E}\left[\; \mathbb {1}_{B}(X_t) \mid \sigma (X_s)\right] \]
via conditional expectation. It is defined up to almost-sure equivalence, like any conditional expectation;
Next, one must recall that, by definition, the conditional expectation \(\mathbb {P}\left(X_{t} \in B \mid X_{s}\right)\) is a random variable measurable with respect to \(X_s\), i.e. with respect to the generated sigma-algebra \(\sigma (X_s)\). It is known that a random variable measurable with respect to \(X_s\) is simply some Borel function of \(X_s\). Consequently, in our case there exists a Borel function \(\varphi_B\) such that \(\mathbb {P}\left(X_{t} \in B \mid X_{s}\right) = \varphi_B(X_s)\). In this case one sets
\[ \mathbb {P}\left(X_{t} \in B \mid X_{s} = x\right) := \varphi _B(x) \]
From this definition, for a fixed \(B \in \mathscr {B}\left(\mathbb {R}\right)\) the function \(\mathbb {P}\left(X_{t} \in B \mid X_{s} = \cdot \right): \mathbb {R} \to [0,1]\) is Borel, i.e. property 2 of Def. Definition 7 holds. But does property 1 hold, i.e. is the function \(\mathbb {P}\left(X_{t} \in \cdot \mid X_{s} = x\right)\) a probability measure for all \(x \in \mathbb {R}\)?
Note that the conditional probability can always be chosen so that it is nonnegative for every elementary outcome \(\omega \in \Omega\). Consequently, we may assume that for all \(x \in \mathbb {R}\) the set function \(\mathbb {P}\left(X_t \in \cdot \mid X_s = x\right)\) is nonnegative.
It remains to check countable additivity. Let \(B_1, B_2, \ldots \in \mathscr {B}\left(\mathbb {R}\right)\) be disjoint sets. Then we should have
\[ \mathbb {P}\left(X_t \in \bigsqcup _{i=1}^\infty B_i \mid X_s = x\right) = \sum _{i=1}^\infty \mathbb {P}\left(X_t \in B_i \mid X_s = x\right), \]
for all \(x \in \mathbb {R}\). At the same time we have
\[ \begin{split} \mathbb {P}\left(X_t \in \bigsqcup _{i=1}^\infty B_i\mid X_s\right) & = \mathbb {E}\left[\sum _{i=1}^\infty \; \mathbb {1}_{X_t \in B_i}\mid X_s\right] \stackrel{\text{a.s.}}{=} \\ & \stackrel{\text{a.s.}}{=} \sum _{i=1}^\infty \mathbb {E}\left[\; \mathbb {1}_{X_t \in B_i} \mid X_s\right] = \\ & =\sum _{i=1}^\infty \mathbb {P}\left(X_t \in B_i \mid X_s\right) \end{split} \tag{1}\]
This equality holds almost surely, as does almost every equality involving conditional expectations. Denote by \(\mathcal{N}(B_1,B_2,\ldots ) \subset \Omega\) the set of those elementary outcomes where equality Equation 1 fails. Note that it has measure zero, but it depends on \(B_1,B_2,\ldots\). That is, to obtain the entire set of elementary outcomes \(\mathcal{N}\) where countable additivity of the set function \(\mathbb {P}\left(X_t \in \cdot \mid X_s\right)(\omega )\) is violated, one must take the union of \(\mathcal{N}(B_1,B_2,\ldots )\) over all disjoint \(B_1, B_2,\ldots \in \mathscr {B}\left(\mathbb {R}\right)\):
\[ \begin{align} \mathcal{N} & = \bigcup _{\substack {B_1, B_2,\ldots \in \mathscr {B}\left(\mathbb {R}\right) \\ B_i \cap B_j = \varnothing , \; i \neq j}} \\ & \quad \mathcal{N}(B_1,B_2,\ldots ) \end{align} \]
Even though every set in the union has measure zero, the union is taken over an uncountable collection. Consequently, it may have nonzero measure1. It could hypothetically happen that \(\mathcal{N} = \Omega\), i.e. countable additivity of \(\mathbb {P}\left(X_t \in \cdot \mid X_s = x\right)\) fails for absolutely every \(x \in X_s(\Omega )\).
Nevertheless, it turns out that if \(X_t, X_s\) take values in Borel spaces, then for each individual \(B \in \mathscr {B}\left(\mathbb {R}\right)\) one can choose a version of \(\mathbb {P}\left(X_t \in B \mid X_s \right)\) such that, in the end, for every \(x \in \mathbb {R}\) the set function \(\mathbb {P}\left(X_t \in \cdot \mid X_s = x\right)\) is a probability measure. For more detail see Markov kernels.
Now suppose that for each \(s < t\) we have chosen \(\tilde{P}_{s,t}(\cdot , \cdot ) = \mathbb {P}\left(X_t \in \cdot \mid X_s \in \cdot \right)\) so that it satisfies properties 1-2 of Def. Definition 7. But even in this case problems can arise:
For \(s < u < t\) denote by \(\mathcal{N}(s,u,t) \subset \mathbb {R}\) the set of those \(x\) where the Chapman-Kolmogorov equations fail. To obtain the set \(\mathcal{N}\) of all \(x\) where the C-K equations fail, one must take the union of \(\mathcal{N}(s,u,t)\) over all \(s < u < t\):
\[ \mathcal{N} = \bigcup _{\substack {s,u,t \in T \\ s < u < t } }\mathcal{N}(s,u,t) \]
If \(T\) is a continuum (for example, \(T = \mathbb {R}_+\)), then once again we have a continuum union of sets of measure zero. That is, it could hypothetically happen that \(\mathcal{N} = \mathbb {R}\), and the C-K equations would fail to hold for any \(x \in \mathbb {R}\).
Thus, the point of definition Definition 8 is that a Markov process with a transition function has a βgoodβ version of the conditional distribution appearing on the left-hand side of the equality.
The question of whether a Markov process has a transition function is very difficult and has not been fully resolved. Problem MarkovProcesses:WeakTransFunc means that for arbitrary Markov processes only a weakened version of property 4 holds, valid not for all \(x\), but only for almost all \(x\) with respect to the measure \(\mathbb {P}_{X_{s}}\).
In conclusion, let us give the definition of the transition density.
3 Stopping times
From the point of view of applications, it is useful to analyze the behavior of a random process at random time instants. In this section we consider the most important such class of random times, called stopping times. To do this, we need to introduce a number of definitions.
3.1 Definitions
Let us discuss the informal meaning of this definition. Let \(\tau\) be the random time at which some event occurs in the process \(\left(X_{t}, t \in T\right)\). Then \(\tau\) will be a stopping time with respect to the natural filtration of the process \(X_{t}\), if for any \(t_{0} \in T\) one can say unambiguously whether \(\tau\) has already occurred by time \(t_{0}\) or not (that is, whether \(\tau \leqslant t_{0}\) or \(\tau > t_{0}\)?), knowing only the values of the process \(X_{t}\) up to and including time \(t_{0}\).
3.2 The first hitting time
It turns out that for most random processes encountered in practice, the hitting time of a measurable set is a stopping time. A bit later we will state the precise conditions under which this holds (and partially prove them), but for now let us consider a few practical examples. Suppose 2 teams play a football match, and let \(X_t\) be the total number of goals scored by time \(t\) min., \(t \in [0,90]\) (for simplicity we assume the referee adds no stoppage time). Let \(B = [1, +\infty )\). Then \(\tau_B = \inf \left\{ t \in T: X_t(\omega ) \geq 1\right\}\) is the time of the first goal scored in the match. It is intuitively clear that, having, at any moment \(t_0\), only information about the goals scored by time \(t_0\) (i.e. \(\mathcal{F}^X_{t_0}\)), one can determine whether the first goal of the match has already been scored (by time \(t_0\)) (i.e. \(\tau_B \leq t_0\)) or not. That is, \(\left\{ \tau_B \leq t_0\right\} \in \mathcal{F}^X_{t_0}\).
In contrast, if we consider the random time \(\tau '_B := \inf \left\{ t \in T: X_{t+1}(\omega ) \geq 1\right\}\), i.e. the moment one minute before the first goal is scored, then, knowing only \(\mathcal{F}^X_t\) by time \(t\), we cannot always say for certain whether \(\tau '_B\) has already occurred or not, since we do not know the future. That is, in general \(\tau '_B\) is not a stopping time.
Another example of a random time that is not Markov is the time of the last goal scored: \(\tau '' := \inf \left\{ t \in T: X_t = X_{90}\right\}\) (for definiteness we assume that at least one goal was scored in the match, otherwise \(\tau '' = 0\)). To say whether \(\tau ''\) has occurred by time \(t_0\), one needs to know the value of \(X_{90}\), i.e. the future, which we do not know at an arbitrary time \(t_0 \in (0,90)\).
We will prove items (i) and (ii) in the problems below. Item (iii) is the general dΓ©but theorem (P. A. Meyer): under the standard conditions, the Markov property of \(\tau_B\) is preserved for an arbitrary Borel \(B\). Its proof relies on the measurable projection theorem and lies far beyond the scope of our course5. The general dΓ©but theorem is one of the main reasons why filtered spaces are standardly extended: for example, for Brownian motion with the completed, right-continuous natural filtration, the hitting time of any Borel \(B \subset \mathbb {R}\) turns out to be a stopping time.
As we can see, for \(\tau_B\) to be a stopping time, in the continuous case one must impose some restrictions
on the set \(B\),
on the sample paths of the process \(X_t\),
on the filtration \(\mathbb {F}\).
Without this, pathological cases arise.
3.3 Events , that have occurred by the stopping time
With a stopping time one can associate a sigma-algebra of events βhaving occurred by time \(\tau\)β. Let us give a formal definition.
\(\mathcal{F}_{\tau }\) contains all possible events (from the overall sigma-algebra \(\mathcal{F}\)) such that at every time \(t\) one can determine whether this event has occurred, given that the stopping time \(\tau\) has already occurred.
4 LΓ©vy processes and applications
4.1 LΓ©vy processes: continuity in probability and independent stationary increments
Let us turn to applications of stopping times to the Wiener process. First we present a simple statement (which was already partly included in the independent work for the previous chapter): if we stop the Wiener process at any fixed time and restart the clock and the position from scratch, then the new process will again be a Wiener process.
A natural question: can \(a\) be replaced by a random variable? It turns out that the statement remains true if \(a\) is replaced by a stopping time with respect to the natural filtration of the Wiener process. Moreover, a similar fact holds for an entire class of processes called LΓ©vy processes.
LΓ©vy processes, which include the Poisson process and Brownian motion as special cases, were the first class of stochastic processes to be studied in the modern sense (by the French mathematician Paul LΓ©vy). They still serve as prototypical examples for Markov processes, as well as for semimartingales.
We assume the presence of a filtered probability space \((\Omega , \mathcal{F}, \mathbb {F}, \mathbb {P})\) satisfying the standard conditions.
The following theorem shows that a LΓ©vy process βrenews itselfβ at stopping times.
Since standard Brownian motion is a LΓ©vy process, the theorem in particular confirms the strong Markov property of Brownian motion. This allows us to establish a rather beautiful result for Brownian motion, known as the reflection principle.
4.2 The reflection principle for the Wiener process
Which stopping times would it be interesting to consider in connection with the Wiener process? We will consider the first time the Wiener process reaches a level \(x \in \mathbb {R}\):
\[ \tau _{x} := \inf \left\{ t \geq 0 \; : \; W_t = x\right\} \]
Footnotes
For example, if \(\left(\Omega , \mathcal{F}, \mathbb {P}\right) = \left([0,1], \mathscr {B}\left([0,1]\right), \lambda \right)\), then for all \(\omega \in \Omega\), \(\; \mathbb {P}\left(\left\{ \omega \right\} \right) = 0\). At the same time \(\mathbb {P}\left(\bigcup_{\omega \in \Omega }\left\{ \omega \right\} \right) = \mathbb {P}\left(\Omega \right) = 1\).β©οΈ
In the literature, almost surely finite stopping times are often not distinguished, and the terms βstopping timeβ and βalmost surely finite stopping timeβ are used as synonyms.β©οΈ
We take \(\inf\) over the empty set to be \(+\infty\).β©οΈ
In the English-language literature, the first hitting time, besides hitting time, is also called the dΓ©but; hence the second name β the dΓ©but theorem.β©οΈ
See, for example, C. Dellacherie, P.-A. Meyer. Probabilities and Potential, Ch. III (section and projection theorems).β©οΈ