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