Section 6.5. Stopping times.
Let ππ‘ , π‘ β π β β, be a stochastic process (it will be our process of reference). A
random variable π = π (π) taking values in π βͺ {β} (that is, π β π or is possibly inο¬nite)
is called a stopping time if for every π‘ β π the event {π β€ π‘} is determined by the values
of our stochastic process ππ’ for π’ β€ π‘: there exists a subset πΆ in the space of functions
π₯π’ , π’ β€ π‘, such that
{ (
)
}
(6.5.1)
{π : π (π) β€ π‘} = π : ππ’ (π), π’ β€ π‘ β πΆ .
That is, for every π‘ we should be able, observing the reference process ππ’ up to this time,
to determine whether the moment π has already come (π β€ π‘) or not.
The name βstopping timeβ is used because of the use of this concept in the theory of
martingales: weβll see that if we stop a martingale at a stopping random time π , it still
remains a martingale. There is another name for the same class of mathematical objects:
Markov times: from their use in the theory of Markov processes.
The concept of stopping time has nothing to do with any probabilities or expectations;
so it does not belong to the theory of stochastic processes properly speaking but rather to
the set-theoretic introduction to it.
Example 6.5.1. Every constant π‘β β π , and also π β‘ β is a stopping time.
Indeed,
{
Ξ©
if π‘β β€ π‘,
{π : π‘β β€ π‘} =
(6.5.2)
β
if π‘β > π‘.
{ (
)
}
Each of these events is represented as π : ππ’ (π), π’ β€ π‘ β πΆ with πΆ being some subset
in the space of functions π₯π’ , π’ β€ π‘: the event Ξ©, with πΆ being the whole space of these
functions, with the impossible event β
, with πΆ = β
.
As for π = β, clearly for every real π‘
{π : β β€ π‘} = β
.
(6.5.3)
Indeed we know by time π‘ whether π‘β has already come (and the time +β deο¬nitely
has not come by time π‘).
Example 6.5.2. Let π‘1 < π‘2 be two time points belonging to π ; and let πΆ be a
subset of the space of functions π₯π’ , π’ β€ π‘1 . Take
{
π‘1
if (ππ’ , π’ β€ π‘1 ) β πΆ,
(6.5.4)
π=
π‘2
otherwise.
Then π is a stopping time.
Indeed,
β§
β



β¨ {(π , π’ β€ π‘ ) β πΆ}
π’
1
{π β€ π‘} =

{(ππ’ , π’ β€ π‘) β πΆπ‘ }


β©
Ξ©
1
for π‘ < π‘1 ,
for π‘ = π‘1 ,
for π‘1 < π‘ < π‘2 ,
for π‘ β₯ π‘2 ,
(6.5.5)
where the set πΆπ‘ in the space of all functions π₯π’ , π’ β€ π‘, consists of all functions whose
part up to time π‘1 belongs to the set πΆ.
Example 6.5.3. Let π = {0, 1, 2, ..., π, ...}, and let ππ‘ , π‘ β π , be a process taking
values in a space SP. Let π΄ be a subset of SP. Then π deο¬ned as the ο¬rst time for which
ππ‘ β π΄ (the ο¬rst reaching time) is a stopping time.
Only what are we to do if ππ‘ never reaches π΄? and there is no ο¬rst moment of
reaching it? Let us take, in this case, π = β. So the precise deο¬nition:
{
min{π‘ : ππ‘ β π΄}
if there are such π‘,
π=
(6.5.6)
+β
if there is no such π‘.
This seems to coincide with the way we would use the expression βplus inο¬nityβ in our everyday life:
if we tell somebody that something will happen at time +β, in all probability we would mean that it will
never occur.
Let us check that this π is a stopping time. For π‘ β π we have:
{π β€ π‘} = {π0 β π΄} βͺ {π1 β π΄} βͺ ... βͺ {ππ‘ β π΄} = {(ππ’ , 0 β€ π’ β€ π‘) β πΆ},
(6.5.7)
where the set πΆ β SPπ‘+1 is deο¬ned as the set of all sequences (π₯0 , π₯1 , ..., π₯π‘ ) for which at
least one element π₯π β π΄.
Example 6.5.4. It the same situation let us consider the last time that ππ‘ β π΄:
{
sup{π‘ : ππ‘ β π΄}
if there are such π‘,
(6.5.8)
π=
and we donβt know what
if there is no such π‘.
The supremum is used here rather than maximum because the set of all π‘βs for which
ππ‘ β π΄ may be inο¬nite (and then the supremum is equal to +β). As for the case of
no such π‘βs, in order not to have to think of it, let us restrict ourselves to the case when
π0 (π) β π΄ for all π β Ξ©; also let us suppose for simplicity that the number of visits of
ππ‘ (π) to the set π΄ is ο¬nite for every π.
It turns out that, in general, π is not a stopping time.
Indeed, say, for π‘ = 3, suppose π0 β π΄, π1 β
/ π΄, and π2 , π3 β π΄. If the process ππ‘
never visits the set π΄ after time π‘ = 3, we have π = 3; but if it does, π > 3. So, observing
the process ππ‘ up to time 3 we cannot be sure whether π β€ 3 or > 3.
It may, of course, happen that because of something special about the process ππ‘ , the
random variable π happens to be a stopping time; but generally speaking, no.
Example 6.5.3β² . π = [0, β), ππ‘ , π‘ β₯ 0, is a process with continuous trajectories,
and π΄ is a closed subset of the space SP. Then the random variable π deο¬ned by (6.5.6)
is a stopping time.
First of all, the minimum does exist if there are π‘βs with ππ‘ β π΄: because of the
continuity of ππ‘ (π) and closedness of the set π΄. If the set π΄ were not closed, say, if it were
an open set, we could speak only of the inο¬mum inf{π‘ : ππ‘ β π΄}.
For π‘ β [0, β) we have:
{π β€ π‘} = {(ππ’ , 0 β€ π’ β€ π‘) β πΆ},
2
(6.5.9)
where the set πΆ consists of all functions π₯π’ , 0 β€ π’ β€ π‘, taking a value in the set π΄ for at
least one π’ β [0, π‘] (if we have observed ππ’ for π’ β [0, π‘], we just look at this function:
if it reaches the set π΄ for one of these π’βs, the time π has come by the time π‘; if not, it
hasnβt).
Example 6.5.3β²β² . π = [0, β), ππ‘ , π‘ β [0, β), is a real-valued process with continuous
trajectories, π΄ = (0, β) (an open, not closed set). Take
{
π=
inf{π‘ : ππ‘ β π΄}
+β
if there are such π‘,
if there is no such π‘.
(6.5.10)
It turns out that, generally, this is not a stopping time.
Indeed, suppose we observed the process ππ‘ for 0 β€ π‘ β€ 2, and got the following
realization:
{
β 2 + π‘2 ,
0 β€ π‘ β€ 1,
ππ‘ (π) =
(6.5.11)
2
β (2 β π‘) ,
1β€π‘β€2
(make a picture of the graph, which is continuous; at π‘ = 1 both formulas yield the same
result). It may be that for this π the trajectory will go up after π‘ = 2, e. g.:
ππ‘ (π) = (π‘ β 2)2 ,
π‘ β₯ 2;
(6.5.12)
for such an π we have π (π) = inf(2, β) = 2. But it may be that the trajectory will go
down after having touched the level 0, e. g.:
ππ‘ (π) = β(π‘ β 2)2 + (π‘ β 2)3 ,
π‘β₯2
(6.5.13)
(make a picture of the graph). For π for which (6.5.11), (6.5.13) hold, π = 3.
So observing ππ’ , 0 β€ π’ β€ 2, we cannot decide whether the event {π β€ π‘} has occurred
or not.
Not a stopping time.
Example 6.5.5. Let π be an arbitrary stopping time; let us prove that π = π + 1
is also one (we suppose that the time parameter set π is such that π‘ + 1 β π for π‘ β π ).
Let, for deο¬niteness, π = [0, β) or π = {0, 1, 2, ..., π, ...}.
We have:
{
β
if π‘ < 1,
(6.5.14)
{π β€ π‘} = {π β€ π‘ β 1} =
{(ππ’ , 0 β€ π’ β€ π‘) β π·}
if π‘ β₯ 1,
where the set π· in the space of functions π₯π’ , 0 β€ π’ β€ π‘, consists of all functions whose
restriction to the interval [0, π‘ β 1] belongs to the set πΆ used in the representation
{π β€ π‘ β 1} = {(ππ’ , 0 β€ π’ β€ π‘ β 1) β πΆ}.
(6.5.15)
Example 6.5.5β² . Let π = [0, β), and let π be a stopping time. The random
variable π = π /2 may not be a stopping time.
3
This is because the event
{π β€ π‘} = {π β€ 2π‘} = {(ππ’ , 0 β€ π’ β€ 2π‘) β πΆ2π‘ }
(6.5.16)
may be representable through the values of ππ’ with 0 β€ π’ β€ π, and may be not: one
cannot require you to stop the process at the half-time before it, say, reaches a set π΄ for
the ο¬rst time.
Example 6.5.5β²β² . Let π be an arbitrary stopping time; and let β(π‘) be a nondecreasing left-continuous function on π such that β(π‘) β₯ π‘ for every π‘ (make a picture of
the graph of such a function). Then the random variable
π = β(π )
(we take β(β) = β) is a stopping time.
Indeed,
{π β€ π‘} = {π β€ π‘β },
(6.5.17)
(6.5.18)
where π‘β is the largest value of π β€ π‘ for which β(π ) β€ π‘ if there are such values:
π‘β = max{π β€ π‘ : β(π ) β€ π‘};
(6.5.19)
the maximum is reached because of our restrictions imposed on the function β(π ): the set
{π β€ π‘ : β(π ) β€ π‘} is an interval with its right end. If there are no values π β€ π‘ for which
β(π ) β€ π‘, the event {π β€ π‘} is just impossible (equal to β
).
This is a generalization of Example 6.5.5, not of Example 6.5.5β² .
Theorem 6.5.1. If π , π are stopping times, then so are min(π, π) and max(π, π).
Indeed,
{min(π, π) β€ π‘} = {π β€ π‘} βͺ {π β€ π‘},
{max(π, π) β€ π‘} = {π β€ π‘} β© {π β€ π‘}. (6.5.20)
6.5.1 For the stochastic process ππ‘ , π‘ β₯ 0, of Example 5.2.1, prove that π is a stopping
time with respect to this process.
Check that for a non-random π‘β > 0 also min(π, π‘β ) is a stopping time.
4
© Copyright 2025 Paperzz