Doob decomposition theorem

From Wikipedia, the free encyclopedia

Template:Short description In the theory of stochastic processes in discrete time, a part of the mathematical theory of probability, the Doob decomposition theorem gives a unique decomposition of every adapted and integrable stochastic process as the sum of a martingale and a predictable process (or "drift") starting at zero. The theorem was proved by and is named for Joseph L. Doob.[1]

The analogous theorem in the continuous-time case is the Doob–Meyer decomposition theorem.

Statement

Let (Ω,,) be a probability space, I = {0, 1, 2, ..., N} with N or I=0 a finite or countably infinite index set, (n)nI a filtration of , and X = (Xn)nI an adapted stochastic process with E[|Xn|] < ∞ for all nI. Then there exist a martingale M = (Mn)nI and an integrable predictable process A = (An)nI starting with A0 = 0 such that Xn = Mn + An for every nI. Here predictable means that An is n1-measurable for every nI \ {0}. This decomposition is almost surely unique.[2][3][4]

Remark

The theorem is valid word for word also for stochastic processes X taking values in the d-dimensional Euclidean space d or the complex vector space d. This follows from the one-dimensional version by considering the components individually.

Proof

Existence

Using conditional expectations, define the processes A and M, for every nI, explicitly by

Template:NumBlk

and

Template:NumBlk

where the sums for n = 0 are empty and defined as zero. Here A adds up the expected increments of X, and M adds up the surprises, i.e., the part of every Xk that is not known one time step before. Due to these definitions, An+1 (if n + 1 ∈ I) and Mn are Fn-measurable because the process X is adapted, E[|An|] < ∞ and E[|Mn|] < ∞ because the process X is integrable, and the decomposition Xn = Mn + An is valid for every nI. The martingale property

𝔼[MnMn1|n1]=0    a.s.

also follows from the above definition (2), for every nI \ {0}.

Uniqueness

To prove uniqueness, let X = MTemplate:' + ATemplate:' be an additional decomposition. Then the process Y := MMTemplate:' = ATemplate:'A is a martingale, implying that

𝔼[Yn|n1]=Yn1    a.s.,

and also predictable, implying that

𝔼[Yn|n1]=Yn    a.s.

for any nI \ {0}. Since Y0 = ATemplate:'0A0 = 0 by the convention about the starting point of the predictable processes, this implies iteratively that Yn = 0 almost surely for all nI, hence the decomposition is almost surely unique.

Corollary

A real-valued stochastic process X is a submartingale if and only if it has a Doob decomposition into a martingale M and an integrable predictable process A that is almost surely increasing.[5] It is a supermartingale, if and only if A is almost surely decreasing.

Proof

If X is a submartingale, then

𝔼[Xk|k1]Xk1    a.s.

for all kI \ {0}, which is equivalent to saying that every term in definition (1) of A is almost surely positive, hence A is almost surely increasing. The equivalence for supermartingales is proved similarly.

Example

Let X = (Xn)n0 be a sequence in independent, integrable, real-valued random variables. They are adapted to the filtration generated by the sequence, i.e. Fn = σ(X0, . . . , Xn) for all n0. By (1) and (2), the Doob decomposition is given by

An=k=1n(𝔼[Xk]Xk1),n0,

and

Mn=X0+k=1n(Xk𝔼[Xk]),n0.

If the random variables of the original sequence X have mean zero, this simplifies to

An=k=0n1Xk    and    Mn=k=0nXk,n0,

hence both processes are (possibly time-inhomogeneous) random walks. If the sequence X = (Xn)n0 consists of symmetric random variables taking the values +1 and −1, then X is bounded, but the martingale M and the predictable process A are unbounded simple random walks (and not uniformly integrable), and Doob's optional stopping theorem might not be applicable to the martingale M unless the stopping time has a finite expectation.

Application

In mathematical finance, the Doob decomposition theorem can be used to determine the largest optimal exercise time of an American option.[6][7] Let X = (X0, X1, . . . , XN) denote the non-negative, discounted payoffs of an American option in a N-period financial market model, adapted to a filtration (F0, F1, . . . , FN), and let g denote an equivalent martingale measure. Let U = (U0, U1, . . . , UN) denote the Snell envelope of X with respect to . The Snell envelope is the smallest -supermartingale dominating X[8] and in a complete financial market it represents the minimal amount of capital necessary to hedge the American option up to maturity.[9] Let U = M + A denote the Doob decomposition with respect to of the Snell envelope U into a martingale M = (M0, M1, . . . , MN) and a decreasing predictable process A = (A0, A1, . . . , AN) with A0 = 0. Then the largest stopping time to exercise the American option in an optimal way[10][11] is

τmax:={Nif AN=0,min{n{0,,N1}An+1<0}if AN<0.

Since A is predictable, the event {τmax = n} = {An = 0, An+1 < 0} is in Fn for every n ∈ {0, 1, . . . , N − 1}, hence τmax is indeed a stopping time. It gives the last moment before the discounted value of the American option will drop in expectation; up to time τmax the discounted value process U is a martingale with respect to .

Generalization

The Doob decomposition theorem can be generalized from probability spaces to σ-finite measure spaces.[12]

Citations

Page Template:Reflist/styles.css has no content.

  1. ^ Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found., see Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  2. ^ Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  3. ^ Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  4. ^ Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  5. ^ Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  6. ^ Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  7. ^ Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  8. ^ Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  9. ^ Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  10. ^ Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  11. ^ Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  12. ^ Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

References

Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.