Filtrations, Adapted Processes, and Martingales
00 · Symbol Glossary
An informal stand-in for "everything that can be determined by observing the process up to and including time ." Formally a sigma-algebra; this chapter uses it only as a bookkeeping device for what is known when.
The increasing family for — information never gets forgotten as time passes. Read as "the flow of information over time."
A process whose value at each time is known once is known — it does not peek into the future. Every process actually observable in real time is adapted by construction.
The best prediction of using only what is known at time — the direct continuous-time analog of a conditional mean, and the object every martingale condition is written in terms of.
An adapted process whose best prediction of any future value, given the present information, is exactly its current value: for . The formal statement of "no forecastable drift."
01 · Filtrations: A Clock for Information
Every process considered since Chapter 01 has an implicit rule about what is known when — the walk's value at step depends on and nothing later. Filtrations make that rule explicit so later chapters can state precisely which quantities are allowed to depend on the past and which are not.
A filtration is an increasing family of "information sets": whenever , where represents everything determinable from observations up to time . The natural filtration of a process is — the smallest filtration that makes observable at every time, and no larger.
Plain language: is a growing archive. At time you can answer any yes/no question about the path up to ; you cannot answer anything that requires knowing what happens after . A trading desk's filtration at 10:00am contains every tick printed by 10:00am and nothing from 10:01am, no matter how predictable that next tick might feel.
A rigorous filtration is a family of sigma-algebras on a probability space, and -measurability is the formal notion behind "determinable from information up to ." The Probability & Statistics subject on this site would normally carry that machinery, but those chapters are not live yet. Nothing below requires more than the plain-language reading of as "the information available at time " — that reading is sufficient for every definition and computation used in this subject.
02 · Adapted and Predictable Processes
Not every process one might write down is a legitimate candidate for a trading strategy or a model input — some formulas secretly require future information to evaluate.
A process is adapted to if is determined by for every — equivalently, is -measurable. Informally: at time , you can compute from what you have observed so far, with no peeking ahead.
itself is adapted to its own natural filtration by construction. A running maximum is adapted — computable from the path observed up to . But (the value one unit of time in the future) is not adapted to : computing at time requires knowing , which is not yet observed.
A backtest defines position size at time as — go long today exactly when the price rises tomorrow.
Why it breaks: depends on , so is not -adapted. It is not a legitimate trading strategy; it is a strategy that requires clairvoyance.
Consequence: any backtest that produces implausibly good returns should be checked for this exact bug — a signal computed with information not yet available at the decision time. The fix is not a modeling refinement; it is discarding the signal.
Stochastic integrals (Chapter 05) require a slightly stronger condition than adaptedness for the integrand, called predictability — informally, the integrand's value at time must be determined by information from strictly before , not merely by time itself. This distinction matters for the technical construction of the Itô integral; it does not change anything discussed in this chapter, and is deferred there.
03 · Conditional Expectation, Informally
Every martingale statement below is written using conditional expectation, so it is worth pinning down what that expression means without a full measure-theoretic derivation.
for is the best prediction of using only the information available at time — the analogue of from Time Series' forecasting chapters (ts-05), but conditioned on a whole information set rather than a finite list of past values. Two properties are used repeatedly in this text: tower property — for (conditioning in two stages gives the same answer as conditioning once on the coarser information); and taking out what is known — if is -measurable, .
Plain language: conditioning on freezes everything already known at time and averages only over what is still uncertain. If is already determined by time , it comes out of the conditional expectation like a constant — it is one.
04 · Martingales: Definition and Examples
An adapted process (with for every ) is a martingale with respect to if
If , is a submartingale (tends to drift up); if , a supermartingale (tends to drift down).
Plain language: given everything known now, the best forecast of any future value is exactly the current value — no built-in tendency to rise or fall. This is the continuous-time version of the martingale-difference idea from ts-01: a return series with has partial sums that form a martingale.
(1) itself: , using that is independent of (Chapter 02) with mean . (2) : this compensates the martingale-breaking drift in exactly — (expand and take expectations), so subtracting restores the martingale property. (3) for any constant : the exponential martingale, which reappears as the building block of Girsanov's theorem (Chapter 10) and the driftless log-price under a risk-neutral measure (Chapter 08).
A modeler checks that is adapted, nonnegative, and built from a martingale, and concludes it must itself be a martingale.
Why it breaks: for — a strictly positive correction term survives. is a submartingale, not a martingale: it has a built-in upward drift of rate per unit time, which is exactly the quadratic-variation rate from Chapter 03.
Consequence: a function of a martingale is not automatically a martingale — convexity (here, ) introduces drift. This exact failure is what Itô's Lemma (Chapter 06) makes precise and general: any convex function of picks up a positive drift term proportional to the second derivative and the quadratic variation rate.
05 · Why Martingales Are the Right Language for Pricing
A martingale formalizes "no forecastable drift." That property is not just a technical convenience — it is close to a restatement of the absence of arbitrage.
If a discounted asset price were a strict submartingale under the pricing measure (systematically expected to rise, after adjusting for the risk-free rate), a trader could borrow at the risk-free rate, buy the asset, and expect a positive profit with no offsetting risk premium required by the model — a mispricing the model itself would flag. Requiring the discounted price to be a martingale under an appropriately chosen probability measure is the mathematical content behind the (informal) statement "there is no free lunch": all expected excess drift has already been priced out.
This is a motivating sketch, not the Fundamental Theorem of Asset Pricing, which needs the Itô integral (Chapter 05) to build trading strategies, Girsanov's theorem (Chapter 10) to change the probability measure under which the martingale property holds, and a precise definition of arbitrage that this chapter has not given. Chapter 13 states the theorem properly once that machinery exists.
06 · Exercises
Check whether can be computed from alone.
Yes, is adapted: at time , the entire path is known (that is what means), so its supremum is a deterministic function of that known path — no future information is used. Adaptedness never requires that a process be "nice" (here is nondecreasing, not mean-reverting); it only requires the value to be computable from the observed past.
Is the running maximum adapted to the natural filtration of ? Justify using the definition, not intuition about what a maximum "should" do.
Expand and take term by term, using independence of the increment from .
. Conditioning on : is already known, so it passes through unchanged; since the increment is independent of with mean ; . Summing: . Subtracting from both sides confirms satisfies : a genuine martingale.
Derive for step by step, and use the result to confirm that is a martingale.
A submartingale drifts upward in expectation; think about what that implies for a trader who can borrow risk-free and buy the asset.
If the discounted price is a strict submartingale, : the market expects the discounted price to rise, on average, above its current value, for free — no risk is being compensated by that expected gain because discounting has already removed the risk-free component. A trader could borrow at the risk-free rate, buy the asset, and expect a strictly positive payoff beyond the cost of borrowing, without bearing priced risk for it under the model's own probabilities. That expected free profit is exactly the informal definition of an arbitrage opportunity used in Section 05.
Explain, in one or two sentences and without invoking a formal arbitrage theorem, why a discounted asset price that is a strict submartingale (rather than a martingale) under the pricing measure would represent a problem for a no-arbitrage model.
07 · Chapter Summary
| Concept | Meaning |
|---|---|
| information available up to time | |
| Filtration | increasing family for |
| Adapted process | computable from ; no peeking at the future |
| Predictable | stronger than adapted; needed for stochastic integrands (Chapter 05) |
| best prediction of using information up to | |
| Martingale | — no forecastable drift |
| Pricing link | discounted no-arbitrage prices should be martingales under the right measure |
Next: Chapter 05 — The Itô Integral, which uses adapted (predictable) integrands and the left-endpoint convention motivated in Chapter 03 to define rigorously, and shows that the result is itself a martingale.