Setup
Mathematical context
A probability model that never changes is insufficient for finance. Asset prices, interest rates, and positions all evolve in time, and the information available to an agent at time determines which trades are feasible, which prices are observable, and which expectations are well-defined. The purpose of this module is to formalise the notion of evolving information and the processes that respect it.
We work on a filtered probability space , extending the probability space of Module 1 with a time-indexed structure.
Stated assumptions
- is a complete probability space (all -null sets of belong to ; see Module 1).
- The filtration satisfies the usual conditions:
- (UC1) Completeness: each contains all -null sets of .
- (UC2) Right-continuity: for all .
- Unless stated otherwise, all processes are real-valued and indexed by or .
- Conventions: time is continuous unless the discrete-time subscript notation is used explicitly.
Financial Insight. On a trading desk, the filtration models the information set available at time : price histories, rates, volatility surfaces. The usual conditions are technical hygiene with practical consequences. Right-continuity (UC2) ensures that stopping times can always be approximated from above, which underpins the optional stopping theorem for continuous-time processes. Completeness (UC1) prevents measure-zero events from creating pathological measurability failures in stopped processes. Most references impose these without comment; understanding why they are needed separates a practitioner from a student.
Theory
1. Filtrations
Definition 4.1 (Filtration). A filtration on is a family of sub-σ-algebras of satisfying:
The terminal σ-algebra is .
Intuitively: is the collection of all events whose occurrence is determined by time . The inclusion for formalises the fact that information is never forgotten.
Example 4.1 (Two-flip coin-toss filtration). Let with uniform. Define:
- — no information.
- — outcome of flip 1 is known.
- — both flips revealed; full information.
Then , a strictly increasing chain.
2. Adapted processes and the natural filtration
Definition 4.2 (Adapted process). A stochastic process is -adapted if is -measurable for every .
Adaptation says: the value of at time is determined by the information available at time — no peeking at the future. A non-adapted process would require knowledge of events that have not yet occurred.
Definition 4.3 (Natural filtration). For a process , the natural filtration is
This is the smallest filtration to which is adapted.
Remark. The natural filtration is the coarsest (most parsimonious) filtration making adapted. In continuous time one typically augments with -null sets to satisfy the usual conditions — the result is the augmented natural filtration and is the standard choice for Brownian motion.
3. Stopping times
Definition 4.4 (Stopping time). A random variable is a stopping time with respect to if
Economically: the decision to stop at time depends only on information available at — not on future events. A portfolio manager who decides to exit a position when the asset first hits a barrier is executing a stopping time strategy.
Example 4.2 (First hitting time). Let be a standard Brownian motion adapted to its augmented natural filtration . For level , define . Then is a stopping time: .
Remark (Predictable vs. stopping time). A process is predictable if it is -measurable — it is determined by information strictly before time . Predictability is the correct integrability condition for the Itô integral: the integrand must not anticipate the future. For continuous-time processes with continuous paths, adapted and predictable coincide. For jump processes, they differ: using rather than as the integrand changes the stochastic integral by a sum over jump times. This distinction is not pedantic — a trading strategy requiring knowledge of today's closing price to determine today's position is not implementable in continuous time.
4. Martingales
Definition 4.5 (Martingale / sub- / supermartingale). An adapted process with for all is a:
- Martingale if a.s. for all .
- Submartingale if a.s. for all .
- Supermartingale if a.s. for all .
The martingale condition says: your best prediction of the future value, given all current information, is exactly the current value. There is no predictable drift. It formalises the notion of a fair game.
Example 4.3 (Canonical martingales in quantitative finance).
(a) Standard Brownian motion. under is a martingale. Proof: , using that is independent of and has mean zero.
(b) Stochastic exponential (Girsanov density). is a martingale under , provided is a constant. This is the Radon-Nikodym derivative of the risk-neutral measure — the subject of Module 3 in Stochastic Calculus.
(c) Discounted asset price under . If , the Girsanov theorem provides a under which has no term. Under : , a local martingale. The fundamental theorem of asset pricing states: no arbitrage there exists under which discounted prices are local martingales.
(d) Compensated Poisson process. If , then is a martingale. The term is the compensator that removes the drift of .
5. Key martingale theorems
Theorem 4.1 (Doob's Optional Stopping Theorem — OST). Let be a discrete-time martingale and a stopping time with a.s. Then:
More generally, if is a.s. finite and either (i) is uniformly integrable, or (ii) and a.s. for some constant , then .
Proof sketch (bounded case). Write the stopped process as a telescoping sum using the martingale difference:
Since is a stopping time, . So is -measurable, and each term is a martingale difference. Taking expectations: for all . At , since a.s., we get .
Warning (OST failure without integrability). The integrability conditions in the OST cannot be dropped. Consider a symmetric random walk and . Then is a.s. finite, but . Since a.s., we would need , but — a contradiction. The OST does not apply here. This is the mathematical formalisation of why doubling strategies (Martingale betting) fail in the presence of any budget constraint.
Theorem 4.2 (Doob's Maximal Inequality). Let be a non-negative submartingale. For :
For a martingale and :
The maximal inequality controls the running maximum of a martingale in terms of its terminal distribution. It underlies the tightness arguments in weak convergence of stochastic processes and the theory of martingale integrals.
Theorem 4.3 (Martingale Convergence Theorem). Let be a martingale bounded in (i.e., ). Then there exists an integrable random variable such that a.s.
6. Doob-Meyer decomposition
Theorem 4.4 (Doob-Meyer decomposition). Every submartingale with can be written uniquely as
where is a martingale and is a predictable, non-decreasing process with .
The process is the compensator of . It absorbs all the drift of , leaving a pure martingale . In continuous time, applying this decomposition to (when is a square-integrable martingale) yields the quadratic variation process , defined as the unique predictable increasing process such that is a martingale. For Brownian motion, . This is the bridge from martingale theory to Itô calculus.
7. Martingale representation theorem (preview)
Remark (Brownian martingale representation). On the augmented natural filtration of a standard Brownian motion, every martingale has the representation
for a unique predictable process with . The financial interpretation is market completeness: every contingent claim is replicable by the hedging strategy . The integrand is the delta of the claim. The uniqueness of is what makes the Black-Scholes hedge unique.
Validation
The companion notebook verifies:
- The filtration axioms on the two-flip coin-toss example (Example 4.1): each is confirmed as a valid σ-algebra and the inclusion is checked by direct set comparison.
- Adaptation of the symmetric random walk to its natural filtration: the σ-algebra generated by is computed and -measurability verified.
- The discrete martingale property for : exact rational computation of for over all eight three-step paths.
- The optional stopping theorem: for the bounded stopping time , the notebook computes exactly and confirms it equals .
- Doob's maximal inequality: the empirical maximum over 1 000 simulated paths is compared with the theoretical bound .
Hand exercise. Let with uniform (three fair flips). Set for .
(a) Write down and explicitly as sets of events.
(b) Show is a martingale by verifying for using the atom-averaging formula from Module 3.
(c) Let . Is a stopping time? Compute and verify directly.
Limitations
Path regularity in continuous time. The martingale property holds for each fixed pair . It does not, by itself, constrain the paths of . Under the usual conditions, every martingale has a càdlàg modification (right-continuous with left limits), but this must be proved, not assumed. Working with a version of without confirmed path regularity makes Itô integration ill-defined.
OST: integrability is binding. In continuous time, applying OST to hitting times of barriers requires verifying that the stopped process is uniformly integrable. For the stochastic exponential , the OST holds at a stopping time if and only if , which requires a Novikov-type condition . Failing to check this when computing barrier option prices produces a systematic bias that does not disappear with more simulation paths.
Warning (wrong measure for the martingale check). The discounted asset price is a martingale under the risk-neutral measure , not under the real-world measure . Under , the process has drift . Checking the martingale property under and concluding no-arbitrage is a fundamental error. The entire content of the Girsanov theorem is the passage from (where the drift is ) to (where the drift is , absorbed into the risk-free discounting).
Discrete-time results do not transfer automatically. The discrete OST proof uses finite sums that terminate. The continuous-time version requires an additional approximation: replace by and pass to the limit. Bounded stopping times in continuous time require no further justification; unbounded ones require the integrability conditions.
Predictability matters for jumps. For pure-diffusion processes, adapted and predictable coincide (since the paths are continuous, a.s.). For processes with jumps, the distinction is binding: an integrand that uses instead of changes the Itô formula by a sum over jump times and leads to different pricing formulas.
Interview Angle
L1 — Junior. Expected: intuition and basic implementation.
-
"What does it mean for a process to be adapted to a filtration? Give an example of a process that is NOT adapted." Expected answer: adapted means is -measurable — its value at time depends only on information available up to . Non-adapted example: for (the terminal value of Brownian motion, which requires knowledge of the future).
-
"Is the sum of two martingales a martingale?" Yes, by linearity of conditional expectation. Common mistake: asserting the same for products (false in general) or for the maximum of two martingales (also false).
-
"State the optional stopping theorem for a symmetric random walk with a bounded stopping time." Must state the condition a.s. and the conclusion . The candidate should note the condition cannot be dropped.
L2 — Senior. Expected: derivation and edge cases.
-
"Prove that standard Brownian motion is a martingale." Use independent increments: , where the first equality is linearity of CE, the second uses , and the last uses .
-
"Why is the discounted stock price a martingale under the risk-neutral measure but not under the real-world measure?" Under : — non-zero drift unless . The Girsanov theorem subtracts the market price of risk from to produce , under which the drift term vanishes.
-
"When does the optional stopping theorem fail? Give a financial example." OST fails when and the martingale is not uniformly integrable. The doubling strategy: place on each losing round and stop at first win. The stopping time is a.s. finite but . The stopped process is not UI. Result: a.s. yet — OST inapplicable. This is why budget constraints (infinite borrowing = impossible) are essential to ruling out doubling strategies.
L3 — Researcher. Expected: original reasoning and model critique.
-
"Explain the Doob-Meyer decomposition and its role in defining quadratic variation. How does this connect to the Itô isometry?" Every submartingale (martingale + predictable compensator). Applying this to (a submartingale when is a martingale): the compensator is the quadratic variation , uniquely characterised by being a martingale. The Itô isometry is the norm of the stochastic integral expressed through the quadratic variation bracket — direct consequence of the Doob-Meyer decomposition applied to the square of the integral.
-
"What is the martingale representation theorem, and what does market completeness mean in its terms?" On the Brownian filtration: every variable decomposes as for a unique predictable square-integrable . Market completeness = uniqueness of = uniqueness of the equivalent martingale measure . Stochastic volatility models (Heston, SABR) are incomplete: the filtration is generated by and , two independent Brownians. The MRT then requires two integrands, and the second hedge ratio for vol risk cannot be determined without adding a traded variance instrument.
-
"In a jump-diffusion model, why is predictability of the integrand more restrictive than in the continuous case?" For continuous semimartingales, a.s. (paths are continuous, so the information just before and at coincide). For jump processes, is non-zero at jump times: using vs. as the integrand changes the integral by . This correction term appears explicitly in the jump-diffusion Itô formula and changes the replication cost of claims with discontinuous payoffs.