Formalization of a Brownian motion and of stochastic integrals in Lean

13 Classes of martingales and related processes

The main reference for this part is [ HWY19 ] .

Notations for classes of processes:

  • \(\mathcal{V}\): finite variation processes (Definition 13.9)

  • \(\mathcal{V}^+\): non-decreasing finite variation processes

  • \(\mathcal{A}\): adapted processes with integrable variation (Definition 13.14)

  • \(\mathcal{A}^+\): non-decreasing adapted integrable processes

  • \(\mathcal{M}\): càdlàg martingales (TODO: [ HWY19 ] add uniform integrability)

  • \(\mathcal{M}^c\): continuous martingales

  • \(\mathcal{M}^2\): square-integrable martingales (Definition 13.19)

  • \(\mathcal{C}_{\mathrm{loc}}\) for a class \(\mathcal{C}\): processes that are locally in \(\mathcal{C}\)

Note: [ HWY19 ] use \(\mathcal{W}\) for \(\mathcal{M} \cap \mathcal{A}\).

13.1 Jumps of a process

Definition 13.1 Jumps of a process
✓
#

The jumps of a process \(X : T \to \Omega \to E\) is the process \(\Delta X : T \to \Omega \to E\) defined by \((t, \omega ) \mapsto X_t(\omega ) - X_{t^-}(\omega )\) .

Definition 13.2 Jump part

The jump part (or purely discontinuous part) of a process \(X : T \to \Omega \to E\) is the process \(T \to \Omega \to E\) defined by \((t, \omega ) \mapsto \sum _{0 {\lt} s \le t} \Delta X_s(\omega )\) .

Definition 13.3 Continuous part

The continuous part of a process \(X : T \to \Omega \to E\) is the process \(X^c : T \to \Omega \to E\) defined by \((t, \omega ) \mapsto X_t(\omega ) - \sum _{0 {\lt} s \le t} \Delta X_s(\omega )\) .

Definition 13.4 Large jumps

The large jump part of a process \(X : T \to \Omega \to E\) at level \(\varepsilon \) is the process \(X^{d, \varepsilon } : T \to \Omega \to E\) defined by \((t, \omega ) \mapsto \sum _{0 {\lt} s \le t} \Delta X_s(\omega ) \mathbb {1}_{\{ \Vert \Delta X_s(\omega ) \Vert {\gt} \varepsilon \} }\) .

13.2 Integrable variation

Definition 13.5 Extended variation
✓
#

The (extended-real-valued) variation of a function \(f : T \to E\) on a set \(s\) inside a linear order is the supremum of \(\sum _i \mathrm{edist}(f(u_{i+1}, f(u_i)))\) over all finite increasing sequences \(u : N \to T\) in \(s\). We denote it by \(V_f(s)\) .

Definition 13.6 Bounded variation
✓
#

A function \(f : T \to E\) is of bounded variation on a set \(s\) if its variation \(V_f(s)\) is finite.

Definition 13.7 Locally bounded variation
✓
#

A function \(f : T \to E\) is of locally bounded variation on a set \(s\) if for every \(a, b\) in \(s\), the variation \(V_f(s \cap [a, b])\) is finite.

Lemma 13.8

The set of points of discontinuity of a function of locally bounded variation is at most countable.

Proof ▶

Mathlib has the result for monotone functions and has the fact that a function of locally bounded variation is the difference of two monotone functions.

Definition 13.9 Finite variation process, \(\mathcal{V}\)

A process \(X : T \to \Omega \to E\) is of finite variation if it is right-continuous and for every \(\omega \in \Omega \), the path \(t \mapsto X_t(\omega )\) is of locally bounded variation on \(T\) .

We denote by \(\mathcal{V}\) the class of finite variation processes.

A finite variation process is càdlàg.

Proof ▶

Right-continuity is by definition. Left limits exist because a function of locally bounded variation has left limits (that should be in Mathlib’s file about locally bounded variation).

Definition 13.11

The variation of a process \(X : T \to \Omega \to E\) is the process \(V_X : T \to \Omega \to \mathbb {R}\) defined by \((t, \omega ) \mapsto V_{X(\omega )}([0,t])\) .

Lemma 13.12

The variation process \(V_X\) of a process \(X\) is non-decreasing.

Proof ▶
Lemma 13.13

The variation process \(V_X\) of a right-continuous process \(X\) is right-continuous.

Proof ▶
Definition 13.14 Integrable variation, \(\mathcal{A}\)

We say that a stochastic process \(X\) has integrable variation if its variation process \(V_X\) (Definition 13.11) is integrable (Definition 9.31).

We denote by \(\mathcal{A}\) the class of adapted processes with integrable variation.

We denote by \(\mathcal{A}^+\) the class of non-decreasing adapted integrable processes.

We denote by \(\mathcal{V}^+\) the class of non-decreasing adapted processes.

A process with integrable variation can be written as the difference of two non-decreasing adapted integrable processes.

Proof ▶

A process in \(\mathcal{A}_{\mathrm{loc}}\) (locally integrable variation) can be written as a sum of a local martingale and a predictable locally integrable process.

Proof ▶

We write the process as a difference of two non-decreasing locally integrable processes, and then apply Lemma 12.73 to each of them. We take the difference of the two resulting local martingales and the difference of the two resulting predictable locally integrable processes.

Lemma 13.17

Let \(M \in \mathcal{M} \cap \mathcal{A}\) be a martingale with integrable variation. Then the jump part \(A = \sum _{0 {\lt} s \le \cdot } \Delta M_s\) is an adapted process with integrable variation. Let \(A_m\) be the martingale part of the Doob decomposition of \(A\). Then \(M = M_0 + A_m\). Finally, the predictable part of the decomposition of \(A\) is continuous.

Proof ▶
Lemma 13.18

A predictable uniformly integrable martingale is continuous.

Proof ▶

13.3 Square integrable martingales

In this section, \(E\) denotes a complete normed space.

Definition 13.19 Square integrable martingales
✓
#

Let \(T\) be a linear order with bottom element 0, on which we have a filtration \(\mathcal{F}\) satisfying the usual conditions. We say that a martingale \(M : T \to \Omega \to E\) is square integrable if it is càdlàg and \(\sup _{t \in T} \Vert M_t \Vert _{L^2} {\lt} \infty \) (Lean remark: use eLpNorm (M t) 2).

A square integrable martingale is uniformly integrable.

Proof ▶

Apply Lemma 7.53.

13.3.1 The Hilbert space of square integrable martingales

If \(M\) and \(N\) are square integrable martingales and \(a \in \mathbb {R}\), then \(M + N\) and \(a M\) are square integrable martingales.

Proof ▶

If \(M\) is a square integrable martingale, then \(\Vert M \Vert ^2\) is a submartingale.

Proof ▶

Apply Lemma 7.15 with the convex function \(f: x \mapsto \Vert x \Vert ^2\) .

Lemma 13.23
✓

For \(M\) a square integrable martingale, the function \(t \mapsto \Vert M_t \Vert _{L^2}\) is non-decreasing.

Proof ▶

By Lemma 13.22, \(\Vert M_t \Vert ^2\) is a submartingale. Thus, for \(s \le t\) ,

\begin{align*} \Vert M_s \Vert _{L^2}^2 & = \mathbb {E}[\Vert M_s \Vert ^2] \\ & \le \mathbb {E}[\Vert M_t \Vert ^2] \\ & = \Vert M_t \Vert _{L^2}^2 \: . \end{align*}

For \(M\) a square integrable martingale, we have \(M_t \to M_\infty \) almost surely and in \(L^2\) as \(t \to \infty \) .

Proof ▶

TODO: use a martingale convergence theorem. Check whether Theorem 7.84 is what we need.

For \(M\) and \(N\) two square integrable martingales, \((M + N)_\infty \) and \(M_\infty + N_\infty \) are a.e. equal.

Proof ▶

Lemma 7.85 with \(g := M_\infty + N_\infty \).

For \(M\) and \(N\) two square integrable martingales, \((M - N)_\infty \) and \(M_\infty - N_\infty \) are a.e. equal.

Proof ▶

Lemma 7.85 with \(g := M_\infty - N_\infty \).

For \(M\) a square integrable martingale and \(t \in T\), we have that \(P[X_\infty | \mathcal{F}_t]\) is a.e. equal to \(X_t\).

Proof ▶

Apply Theorem 7.90.

For \(M\) a square integrable martingale and \(\tau \) a stopping time, we have that \(P[X_\infty | \mathcal{F}_\tau ]\) is a.e. equal to \(X_\tau \).

Proof ▶

Apply Theorem 7.91.

Lemma 13.29
✓

For \(M\) a càdlàg and uniformly integrable martingale,

\[ \sup _{t \in T} \Vert M_t \Vert _2 \le \Vert M_\infty \Vert _2. \]
Proof ▶

By Lemma 13.27, We have that \(P[M_\infty | \mathcal{F}_t] = M t\) almost surely, thus

\[ \| M_t\| _2 = \| P[M_\infty | \mathcal{F}_t]\| _2 \le \| M_\infty \| _2, \]

where the last inequality is eLpNorm_condExp_le_eLpNorm.

A càdlàg and uniformly integrable martingale \(M\) is square integrable if and only if \(M_\infty \) is in \(\mathrm L^2\).

Proof ▶

It is a càdlàg martingale by hypothesis, and the bound follows from Lemma ??.

If \(M\) is a square integrable martingale and \(\tau \) is a stopping time, then \(M^\tau \) is a square integrable martingale.

Proof ▶

We apply Lemma 13.30. First, \(M^\tau \) is a martingale. Moreover, \(M\) is uniformly integrable by Lemma 13.20, thus it is of class D by Lemma 9.43, thus \(M^\tau \) is uniformly integrable. Finally, we have

\begin{align*} \| M^\tau _\infty \| _2^2 & = \| M_\tau \| ^2 \\ & \le \int (\sup _t \| M_t(\omega )\| )^2 P(\mathrm d\omega ) \\ & \le 4 \| M_\infty \| ^2_2 \\ & {\lt} \infty . \end{align*}

The first equality follows from Lemma 7.92. The first inequality is obtained as follows: if \(\tau (\omega ) = \infty \), then \(M_\tau = M_\infty \) and \(M_t \longrightarrow M_\infty \) almost surely so \(\| M_\infty (\omega )\| \le \sup _t \| M_t(\omega )\| \). Otherwise the inequality is obvious. The second inequality is Corollary 7.100.

For \(M\) a square integrable martingale,

\begin{align*} \sup _{t \in T} \Vert M_t \Vert _{L^2} & = \Vert M_\infty \Vert _{L^2} \: . \end{align*}
Proof ▶
Lemma 13.33
#

For \(f : \Omega \to E\), we have almost surely that

\begin{equation*} \lim _{t \to +\infty } P[f | \mathcal{F}_t] = P\left[f | \bigsqcup _t \mathcal{F}_t\right]. \end{equation*}
Proof ▶

If \(M\) is a square integrable random variable, then

\[ \left(\int (\sup _t \| X_t(\omega )\| )^2\right)^{1/2} \mathrm d\omega \le 2 \| X_\infty \| _2. \]
Proof ▶

Combine Corollary 7.100, the fact that suprema commute with power, and Lemma 13.32.

If \(M\) is a square integrable martingale and \(\tau \) is a stopping time, then \(M_\tau \) is in \(\mathrm L^2\).

Proof ▶

This follows from the fact that \(M_\tau = M^\tau _\infty \) by Lemma 7.92, \(M^\tau \) is square integrable by Lemma 13.31 and the stopped process of a square integrable martingale is in \(\mathrm L^2\).

Definition 13.36
✓

A stochastic process \(X\) is purely discontinuous if it is a square integrable martingale such that for any continuous square integrable martingale \(Y\),

\[ P[\langle X_\infty , Y_\infty \rangle ] = 0. \]
Definition 13.37
✓
#

We denote by \(\mathcal{M}^2(E)\) or simply \(\mathcal{M}^2\) the space of equivalence classes with respect to indistinguishability of square integrable martingales \(T \to \Omega \to E\) .

The space \(\mathcal{M}^2(E)\) is a real vector space.

Proof ▶

We define a norm on \(\mathcal{M}^2\) by

\begin{align*} \Vert M \Vert = \Vert M_\infty \Vert _{L^2} \: . \end{align*}

For \(M \in \mathcal{M}^2(E)\), \(\Vert M \Vert = 0\) if and only if \(M = 0\).

Proof ▶

By Lemma 13.32, \(\Vert M \Vert = 0\) if and only if for all \(t \in T\), \(\Vert M_t \Vert _{L^2} = 0\) . Because \(M\) is càdlàg, this implies that \(M\) is indistinguishable from \(0\).

Definition 13.41
✓

We define an inner product on \(\mathcal{M}^2\) by

\begin{align*} \langle M, N \rangle _{\mathcal{M}^2} = \mathbb {E}[M_\infty N_\infty ] \: . \end{align*}

If \(T\) is separable then the space \(\mathcal{M}^2\) is a Hilbert space.

Proof ▶

We show that the map

\begin{align*} \phi : \mathcal{M}^2 & \to \left\{ f \in L^2(E, P) | f \text{ is } \left(\bigsqcup _t, \mathcal{F}_t\right)\text{-strongly measurable}\right\} \\ M & \mapsto M_\infty \end{align*}

is a bijective isometry. It is an isometry by Definition 13.39. We define the inverse \(\psi \) as the map which to \(f\) associates a càdlàg martingale that is a modification of \(t \mapsto P[f | \mathcal{F}_t]\), given by Lemma 11.27.

Let \(M\) be a square integrable martingale. Then for any \(t\), \(M_t\) is a.e. equal to \(P[M_\infty | \mathcal{F}_t]\) by Lemma 13.27, thus \(M\) is a càdlàg modification of \(t \mapsto P[f | \mathcal{F}_t]\), thus it is indistinguishable from \(\psi (M_\infty )\).

Let \(f \in L^2(E, P)\) be a.e. strongly measurable with respect to \(\bigsqcup _t \mathcal{F}_t\). Then by Lemma 13.33 we know that almost surely \(P[f | \mathcal{F}_t]\) converges to \(f\). Because \(T\) is separable we can consider \((t_n)\) a sequence of points that tends to infinity. Because \(\psi (f)\) and \(P[f | \mathcal{F}_t]\) are modifications of each other, we have that almost surely, for all \(n \in \mathcal{N}\), \(\psi (f)_{t_n} = P[f | \mathcal{F}_{t_n}]\). But we also know that \(\psi (f)_{t_n}\) converges to \(\psi (f)_\infty \) so we conclude that \(\psi (f)_\infty \) is a.e. equal to f.

13.3.2 Elementary stochastic integrals

For \(V \in \mathcal{E}_{T, F}\) bounded by a constant \(D\), \(M \in \mathcal{M}^2(E)\) and a continuous bilinear map \(B: E \times F \to G\),

\begin{align*} \Vert (V \bullet _B M)_t \Vert _{L^2} \le 2 D \: \Vert B \Vert \: \sup _t \Vert M_t \Vert _{L^2} \end{align*}

TODO: this can be improved to \(D \: \Vert B \Vert \: \Vert M_t \Vert _{L^2}\)?

Proof ▶

Let \(C\) be a bound on \(\Vert M_t \Vert _{L^2}\) for all \(t \in T\) . Let \((s_k {\lt} t_k)_{k \in \{ 1, ..., n\} }\) and \(\eta _k\) be the intervals and random variables defining \(V\) . Let \(D\) be a bound on \(\Vert \eta _k\Vert \). Then, for all \(t\) ,

\begin{align*} \Vert (V \bullet _B M)_t \Vert _{L^2} & \le \sum _{k=1}^n \Vert B(M^t_{t_k} - M^t_{s_k}, \eta _k) \Vert _{L^2} \: . \end{align*}

Since only at most one term of that sum is non-zero for each fixed \(t\) , we can bound the sum by the maximum of its terms. It suffices then to bound each term of that sum.

TODO: here we supposed that the intervals of the simple process are disjoint. Check with our Lean def.

For each \(k\) ,

\begin{align*} \Vert B(M^t_{t_k} - M^t_{s_k}, \eta _k) \Vert _{L^2} & \le \left\Vert \Vert B \Vert \: \Vert M^t_{t_k} - M^t_{s_k} \Vert \: \Vert \eta _k \Vert \right\Vert _{L^2} \\ & \le \Vert B \Vert \: \Vert M^t_{t_k} - M^t_{s_k} \Vert _{L^2} \: D \\ & \le 2 \Vert B \Vert \: C \: D \: . \end{align*}

For \(V \in \mathcal{E}_{T, F}\), \(M \in \mathcal{M}^2(E)\) and a continuous bilinear map \(B: E \times F \to G\), the elementary stochastic integral \(V \bullet _B M\) is in \(\mathcal{M}^2(G)\).

Proof ▶

By Lemma 10.34, \(V \bullet _B M\) is càdlàg, and we know that it is a martingale by Lemma 10.44 . It remains to show that \(\sup _{t \in T} \Vert (V \bullet _B M)_t \Vert _{L^2} {\lt} \infty \) . By Lemma 13.43, this supremum is bounded by \(2 D \Vert B \Vert \sup _{t \in T} \Vert M_t \Vert _{L^2}\), which is finite since \(M \in \mathcal{M}^2(E)\) and \(V\) is bounded.

Definition 13.45
✓

We denote by \(\mathcal{M}^{2,c}\) the submodule of \(\mathcal{M}^2\) made of continuous square integrable martingales.

Let \((M^{(n)})\) be a sequence of square integrable martingales and \(N\) be a square integrable martingale such that \(\| M^{(n)}_\infty - N_\infty \| _2 \longrightarrow _{n \to +\infty } 0\). Then there exists \(\phi : \mathbb {N} \to \mathbb {N}\) increasing such that, almost surely, \(M^{(\phi (n))}_\cdot (\omega )\) converges uniformly to \(N_\cdot (\omega )\) as \(n\) goes to infinity.

Proof ▶

We can find \(\phi \) increasing such that \(\| M^{(\phi (n))}_\infty - N_\infty \| _2 \le 1/2^n\). Then,

\begin{align*} P[\sum _n \sup _t \| M^{(\phi (n))}_t - N_t\| ] & = \sum _n P[\sup _t \| M^{(\phi (n))}_t - N_t\| ] \\ & \le \sqrt{P(\Omega )} \sum _n P[(\sup _t \| M^{(\phi (n))}_t - N_t\| )^2]^{1/2} \\ & \le 2 \sqrt{P(\Omega )} \| M^{(\phi (n))}_\infty - N_\infty \| _2 {\lt} \infty , \end{align*}

Where the second inequality is Lemma 13.34. In particular, almost surely, \(\sum _n \sup _t \| M^{(\phi (n))}_t - N_t\| {\lt} \infty \) and thus \(\sup _t \| M^{(\phi (n))}_t - N_t\| \longrightarrow _{n \to +\infty } 0\), which concludes the proof.

The submodule \(\mathcal{M}^{2,c}\) is closed in the Hilbert space \(\mathcal{M}^2\).

Proof ▶

Take \(M^{(n)}\) a sequence of continuous square integrable martingales that converges to \(N\) in \(\mathcal{M}^2\). This means that \(\| M^{(n)}_\infty - N_\infty \| \) goes to zero as \(n\) goes to infinity, which means that there exists \(\phi \) increasing such that, almost surely, \(M^{(\phi (n))}_\cdot (\omega )\) converges uniformly to \(N_\cdot (\omega )\) as \(n\) goes to infinity (Lemma 13.46). As each \(M^{(\phi (n))}(\omega )\) is continuous, \(N(\omega )\) is also continuous.

Definition 13.48
✓

If \(M\) is a square integrable martingale, we define its continuous part as the orthogonal projection of \(M\) onto the closed subspace \(\mathcal{M}^{2,c}\). We denote it by \(M^c\).

Lemma 13.49
✓

The continuous part of a square integrable martingale is continuous.

Proof ▶

By definition of the orthogonal projection.

The continuous part of a square integrable martingale is a square integrable martingale.

Proof ▶

By definition of the orthogonal projection.

Definition 13.51
✓
#

If \(M\) is a square integrable martingale, we define its discontinuous part by \(M^d := M - M^c\).

The discontinuous part of a square integrable martingale is a square integrable martingale.

Proof ▶

By definition.

Definition 13.53
✓

We denote by \(\mathcal{M}^{2,d}\) the orthogonal of \(\mathcal{M}^{2,c}\) and call its elements purely discontinuous square integrable martingales.

If \(M\) is a purely discontinuous martingale in the sense of Definition 13.36, then it belongs to \(\mathcal{M}^{2,d}\).

Proof ▶

By definition of the orthogonal projection.

The discontinuous part of square integrable martingale is purely discontinuous.

Proof ▶

By definition of the orthogonal projection.

If \(M\) is a square integrable martingale, then the decomposition \(M = M^c + M^d\) as the sum of a continuous and a purely discontinuous square integrable martingales is unique up to indistinguishability.

Proof ▶

A closed subspace is the complement of its orthogonal subspace.

If \(M\) is a purely discontinuous martingale and \(\tau \) is a stopping time, then \(M^\tau \) is a purely discontinuous martingale.

Proof ▶

By Lemma 13.31 \(M^\tau \) is a square integrable martingale. Let \(N\) be a continuous square integrable martingale. Then again by Lemma 13.31, \(N^\tau \) is a continuous square integrable martingale. We thus have

\begin{align*} P[\langle M^\tau _\infty , N_\infty \rangle ] & = P[\langle M_\tau , N_\infty \rangle ] \\ & = P[\langle M_\tau , P[M_\infty | \mathcal{F}_\tau ]\rangle ] \\ & = P[\langle M_\tau , N_\tau \rangle ] \\ & = P[\langle M_\infty , N_\tau \rangle ] \\ & = 0. \end{align*}

The first equality is Lemma 7.92, the second is the pull-out property of the conditional expectation, the third one is Lemma 13.28, the fourth one is the same as before and the last one is the fact that \(M\) is purely discontinuous while \(N^\tau \) is continuous.

If \(M\) is a square integrable martingale and \(\tau \) is a stopping time, then \((M^\tau )^c = (M^c)^\tau \) and \((M^\tau )^d = (M^d)^\tau \).

Proof ▶

We can write \(M^\tau = (M^c + M^d)^\tau = (M^c)^\tau + (M^d)^\tau \). We conclude by Lemma 13.56 thanks to Lemma 13.57.

For \(V \in \mathcal{E}_{T, \mathbb {R}}\) and \(M, N \in \mathcal{M}^2\), we have

\begin{align*} \langle V \bullet _{\mathbb {R}} M, N \rangle _{\mathcal{M}^2} & = V \bullet _{\mathbb {R}} \langle M, N \rangle _{\mathcal{M}^2} \: . \end{align*}
Proof ▶

13.4 Locally square integrable martingales

13.4.1 Definition and basic properties

Definition 13.60 Locally square-integrable martingales
✓

A process is locally square-integrable if it locally satisfies the square-integrable martingale property. We denote that class of processes by \(\mathcal{M}^2_{\mathrm{loc}}\) .

Every square-integrable martingale is locally square-integrable: \(\mathcal{M}^2 \subseteq \mathcal{M}^2_{\mathrm{loc}}\) .

Proof ▶

This follows from Lemma 9.9.

If \(M \in \mathcal{M}^2_{\mathrm{loc}}\), then \(\Vert M \Vert ^2\) is a càdlàg local submartingale.

Proof ▶

A continuous local martingale is locally square-integrable: \(\mathcal{M}^c_{\mathrm{loc}} \subseteq \mathcal{M}^2_{\mathrm{loc}}\) .

Proof ▶

13.4.2 Predictable quadratic variation

Definition 13.64 Predictable quadratic variation
✓

For \(M \in \mathcal{M}^2_{\mathrm{loc}}\) with càdlàg paths, the predictable quadratic variation of \(M\) is defined as the predictable part of the Doob-Meyer decomposition of the local submartingale \(\Vert M \Vert ^2\) . We denote it by \(\langle M \rangle \) .

The predictable quadratic variation \(\langle M \rangle \) of \(M \in \mathcal{M}^2_{\mathrm{loc}}\) is a predictable process.

Proof ▶
Lemma 13.66
✓

The predictable quadratic variation \(\langle M \rangle \) of \(M \in \mathcal{M}^2_{\mathrm{loc}}\) is càdlàg.

Proof ▶

The predictable quadratic variation \(\langle M \rangle \) of \(M \in \mathcal{M}^2_{\mathrm{loc}}\) is locally integrable.

Proof ▶

\(\langle M \rangle _0 = 0\) .

Proof ▶
Lemma 13.69
✓

The predictable quadratic variation \(\langle M \rangle \) of \(M \in \mathcal{M}^2_{\mathrm{loc}}\) is non-decreasing.

Proof ▶

For \(M \in \mathcal{M}^2_{\mathrm{loc}}\), the process \(\Vert M_t \Vert ^2 - \langle M \rangle _t\) is a local martingale.

Proof ▶
Definition 13.71 Predictable covariation
✓

For \(M, N \in \mathcal{M}^2_{\mathrm{loc}}\), the predictable covariation \(\langle M, N \rangle \) is a stochastic process defined by polarization of the predictable quadratic variation:

\begin{align*} \langle M, N \rangle _t = \frac{1}{2}\left(\langle M+N \rangle _t - \langle M \rangle _t - \langle N \rangle _t \right) \: . \end{align*}

The predictable covariation \(\langle M, N \rangle \) of \(M, N \in \mathcal{M}^2_{\mathrm{loc}}\) is a predictable process.

Proof ▶
Lemma 13.73
✓

The predictable covariation \(\langle M, N \rangle \) of \(M, N \in \mathcal{M}^2_{\mathrm{loc}}\) is càdlàg.

Proof ▶
Lemma 13.74

\(\langle M, N \rangle _0 = 0\) .

Proof ▶
Lemma 13.75

For \(M, N \in \mathcal{M}^2_{\mathrm{loc}}\), the process \(\langle M_t, N_t \rangle _E - \langle M, N \rangle _t\) is a local martingale.

Proof ▶
\begin{align*} & \langle M_t, N_t \rangle _E - \langle M, N \rangle _t \\ & = \frac{1}{4}\left( \left(\Vert M_t + N_t \Vert ^2 - \langle M+N \rangle _t\right) - \left(\Vert M_t - N_t \Vert ^2 - \langle M-N \rangle _t\right) \right) \: . \end{align*}

The two differences are local martingales by Lemma 13.70, so their linear combination is also a local martingale.

Let \(M\) and \(N\) be square integrable martingales. Then

\begin{align*} \mathbb {E}\left[\langle M,N \rangle _\infty \right] = \langle M - M_0, N - N_0 \rangle _{\mathcal{M}^2} \: . \end{align*}
Proof ▶
Lemma 13.77

Let \(B\) be a standard Brownian motion. Then the quadratic variation of \(B\) is given by \(\langle B \rangle _t = t\) .

Proof ▶

13.5 Local martingales

The large jump process of a local martingale is a process with locally integrable variation (it’s in \((\mathcal{A} \cap \mathcal{M})_{\mathrm{loc}}\)).

Proof ▶
Theorem 13.79

Let \(M\) be a local martingale. Then for any \(\varepsilon {\gt} 0\), \(M\) can be decomposed as \(M = M_0 + U + V\), where \(U\) is a locally bounded martingale (local version of both bounded and martingale) with \(\vert \Delta U \vert \le \varepsilon \) and \(U_0 = 0\) and \(V\) is a local martingale with locally integrable variation (\(V \in (\mathcal{M} \cap \mathcal{A})_{\mathrm{loc}}\)) and \(V_0 = 0\).

Proof ▶

See [ HWY19 ] , 7.17

Remark: \(U\) is locally bounded, hence locally square integrable, so we can use the integration machinery for those to define an integral. \(V\) has locally integrable variation so we can integrate it with Stieltjes integrals.

13.6 Semimartingales

Definition 13.80 Semimartingale

A process \(X\) is a semimartingale if it can be decomposed as \(X = M + A\), where \(M\) is a local martingale (\(M \in \mathcal{M}_{\mathrm{loc}}\)) and \(A\) is an adapted process with finite variation.

TODO: it’s adapted and cadlag.

A semimartingale \(X\) can be decomposed as \(X = M + A\), where \(M\) is a locally bounded martingale with bounded jumps and \(A\) is an adapted process with finite variation.

Proof ▶

Decompose \(X = M + A\) as in Definition 13.80. Then decompose \(M\) as in Theorem 13.79 with \(\varepsilon = 1\). Then \(M = M_0 + U + V\) with \(U\) a locally bounded martingale with \(\vert \Delta U \vert \le 1\) and \(V\) a local martingale with locally integrable variation. Then \(X = (M_0 + U) + (A + V)\), with \(U\) a locally bounded martingale with bounded jumps and \(A + V\) an adapted process of finite variation (since \(V\) has locally integrable variation, hence finite variation).

Definition 13.82 Continuous martingale part

TODO. Denoted by \(X^c\).

Definition 13.83 Quadratic covariation of semimartingales

Let \(X\) and \(Y\) be semimartingales. Their quadratic covariation \([X, Y]\) is defined as

\begin{align*} [X, Y]_t = X_0 Y_0 + \langle X^c, Y^c \rangle _t + \sum _{0 {\lt} s \le t} \Delta X_s \Delta Y_s \: . \end{align*}

TODO: this is an adapted process with finite variation (it’s in \(\mathcal{V}\)).

Definition 13.84 Quadratic variation of a semimartingale

The quadratic variation of a semimartingale \(X\) is defined as \([X] = [X, X]\) .

TODO: \([X]\) is an adapted increasing process.

Definition 13.85 Special semimartingale

A semimartingale \(X\) is a special semimartingale if it can be decomposed as \(X = M + A\), where \(M\) is a local martingale and \(A\) is an adapted process with locally integrable variation.

Theorem 13.86

A special semimartingale \(X\) can be decomposed as \(X = M + A\), where \(M\) is a local martingale and \(A\) is a predictable process with finite variation and \(A_0 = 0\).

Proof ▶