Lably
Skip to content

Doob's martingale convergence theorems

Theorems concerning stochastic processes

  • 7 min read
  • 4 chapters

Related on Lably

Through Mathematics, Stochastic process and Limit (mathematics)

Statement for discrete-time martingales

A common formulation of the martingale convergence theorem for discrete-time martingales is the following. Let X1,X2,X3,… be a supermartingale. Suppose that the supermartingale is bounded in the sense that

supt∈NE⁡[Xt−]<∞

where Xt− is the negative part of Xt, defined by Xt−=−min(Xt,0). Then the sequence converges almost surely to a random variable X with finite expectation.

There is a symmetric statement for submartingales with bounded expectation of the positive part. A supermartingale is a stochastic analogue of a non-increasing sequence, and the condition of the theorem is analogous to the condition in the monotone convergence theorem that the sequence be bounded from below. The condition that the martingale is bounded is essential; for example, an unbiased ±1 random walk is a martingale but does not converge.

As intuition, there are two reasons why a sequence may fail to converge. It may go off to infinity, or it may oscillate. The boundedness condition prevents the former from happening. The latter is impossible by a "gambling" argument. Specifically, consider a stock market game in which at time t, the stock has price Xt. There is no strategy for buying and selling the stock over time, always holding a non-negative amount of stock, which has positive expected profit in this game. The reason is that at each time the expected change in stock price, given all past information, is at most zero (by definition of a supermartingale). But if the prices were to oscillate without converging, then there would be a strategy with positive expected profit: loosely, buy low and sell high. This argument can be made rigorous to prove the result.

Proof sketch

The proof is simplified by making the (stronger) assumption that the supermartingale is uniformly bounded; that is, there is a constant M such that |Xn|≤M always holds. In the event that the sequence X1,X2,… does not converge, then lim infXn and lim supXn differ. If also the sequence is bounded, then there are some real numbers a and b such that a<b and the sequence crosses the interval [a,b] infinitely often. That is, the sequence is eventually less than a, and at a later time exceeds b, and at an even later time is less than a, and so forth ad infinitum. These periods where the sequence starts below a and later exceeds b are called "upcrossings".

Consider a stock market game in which at time t, one may buy or sell shares of the stock at price Xt. On the one hand, it can be shown from the definition of a supermartingale that for any N∈N there is no strategy which maintains a non-negative amount of stock and has positive expected profit after playing this game for N steps. On the other hand, if the prices cross a fixed interval [a,b] very often, then the following strategy seems to do well: buy the stock when the price drops below a, and sell it when the price exceeds b. Indeed, if uN is the number of upcrossings in the sequence by time N, then the profit at time N is at least (b−a)uN−2M: each upcrossing provides at least b−a profit, and if the last action was a "buy", then in the worst case the buying price was a≤M and the current price is −M. But any strategy has expected profit at most 0, so necessarily

E⁡[uN]≤2Mb−a.

By the monotone convergence theorem for expectations, this means that

E⁡[limN→∞uN]≤2Mb−a,

so the expected number of upcrossings in the whole sequence is finite. It follows that the infinite-crossing event for interval [a,b] occurs with probability 0. By a union bound over all rational a and b, with probability 1, no interval exists which is crossed infinitely often. If for all a,b∈Q there are finitely many upcrossings of interval [a,b], then the limit inferior and limit superior of the sequence must agree, so the sequence must converge. This shows that the martingale converges with probability 1.

Failure of convergence in mean

Under the conditions of the martingale convergence theorem given above, it is not necessarily true that the supermartingale (Xn)n∈N converges in mean (i.e. that limn→∞E⁡[|Xn−X|]=0).

As an example, let (Xn)n∈N be a ±1 random walk with X0=1. Let N be the first time when Xn=0, and let (Yn)n∈N be the stochastic process defined by Yn:=Xmin(N,n). Then N is a stopping time with respect to the martingale (Xn)n∈N, so (Yn)n∈N is also a martingale, referred to as a stopped martingale. In particular, (Yn)n∈N is a supermartingale which is bounded below, so by the martingale convergence theorem it converges pointwise almost surely to a random variable Y. But if Yn>0 then Yn+1=Yn±1, so Y is almost surely zero.

This means that E⁡[Y]=0. However, E⁡[Yn]=1 for every n≥1, since (Yn)n∈N is a random walk which starts at 1 and subsequently makes mean-zero moves (alternately, note that E⁡[Yn]=E⁡[Y0]=1 since (Yn)n∈N is a martingale). Therefore (Yn)n∈N cannot converge to Y in mean. Moreover, if (Yn)n∈N were to converge in mean to any random variable R, then some subsequence converges to R almost surely. So by the above argument R=0 almost surely, which contradicts convergence in mean.

Uniform integrability and terminal values

For a discrete-time martingale (Xn,Fn)n≥0, uniform integrability provides a complete characterization of convergence and of the martingale's relationship to its terminal value. Let

F∞=σ(⋃n≥0Fn).

The following conditions are equivalent:

  • the family {Xn:n≥0} is uniformly integrable;
  • there exists an integrable, F∞-measurable random variable X∞ such that
Xn⟶X∞
almost surely and in L1;
  • for every n,
Xn=E⁡[X∞∣Fn]
almost surely.

A martingale satisfying the last condition is said to be closed by X∞. Thus, a uniformly integrable martingale can be interpreted as the sequence of best conditional predictions of its terminal value given the information available at each time.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Topics in mathematics