discrete time processes
Stopping Times
You should know: martingales, markov chains
Overview
A stopping time is a random variable T taking values in {0, 1, 2, ...} U {infinity} such that the event {T <= n} depends only on information available up to time n. Stopping times formalize the idea of a decision rule that acts on currently observed data without 'looking into the future'. They are essential in the optional stopping theorem, sequential analysis, and optimal stopping theory.
Intuition
Think of a stopping time as a strategy for when to 'stop the clock' based only on what you have seen so far. A gambler who quits when they first reach $100 is using a stopping time: the decision at each moment depends only on the current and past wealth. Crucially, you cannot look ahead -- you cannot stop 'just before a loss'. This no-peeking condition is precisely the measurability requirement {T <= n} in F_n.
Formal Definition
Let (Omega, F, P) be a probability space with filtration {F_n}. A random variable T: Omega -> {0, 1, 2, ...} U {infinity} is a stopping time with respect to {F_n} if for every n >= 0 the event {T <= n} belongs to F_n.
Notation
| Notation | Meaning |
|---|---|
| Stopping time: a random variable with {T <= n} in F_n | |
| Sigma-algebra of events determined at the stopping time T | |
| Martingale evaluated at the stopping time T |
Theorems
Worked Examples
- 1
We need {T <= n} in F_n for all n. The event {T <= n} = {S_1 = 1 or S_2 = 1 or ... or S_n = 1} (more precisely, the first time S hits 1 is at most n).
- 2
Since S_1, ..., S_n are F_n-measurable, any event defined by their values is in F_n.
✓ Answer
T is a stopping time because {T <= n} is determined entirely by (S_1, ..., S_n), which are F_n-measurable.
Practice Problems
Let X_1, X_2, ... be i.i.d. real random variables and define T = min{n >= 1 : X_n > 5}. Is T a stopping time with respect to the natural filtration F_n = sigma(X_1, ..., X_n)?
A gambler starts with $5 and bets $1 per round at fair odds. Let T = min{n : S_n = 0 or S_n = 10}. Use the optional stopping theorem to find E[T].
Common Mistakes
Thinking any random time is a stopping time
The key constraint is that {T <= n} must lie in F_n -- the decision to stop cannot use future information. 'Stop at the last time before the maximum' is NOT a stopping time.
Applying optional stopping without checking integrability
E[M_T] = E[M_0] requires conditions: bounded T, or bounded increments with finite E[T], or uniform integrability. Violating these can give wrong answers.
Quiz
Summary
- A stopping time T satisfies {T <= n} in F_n for all n: the stopping decision uses only current and past information.
- The sigma-algebra F_T captures all information known at the stopping time.
- Optional Stopping Theorem: E[M_T] = E[M_0] for a martingale M under suitable integrability conditions.
- Classic applications: gambler's ruin (E[T] = ab for hitting times of +a or -b), sequential testing, and optimal stopping.
References
- BookDurrett, R. -- Probability: Theory and Examples, 4th ed., Chapter 4
- BookWilliams, D. -- Probability with Martingales, Chapter 10
- WebsiteWikipedia -- Stopping time
Mathematics