Typical trajectories of Brownian motion: continuous, nowhere differentiable functions (see path properties further down in the notes)
The Wiener Process, Gaussian Processes
This lecture note is still being edited: the text may contain typos, inaccuracies, and locally unpolished spots. If you find something, please let the author know (contact information on the course page).
1 Gaussian processes
Recall that the distribution of a Gaussian vector is uniquely determined by its mean and covariance matrix. Hence the finite-dimensional distributions of a Gaussian random function are uniquely determined by its mean function and covariance function. What properties must these functions have for such a random function to exist? The mean function can be arbitrary, while the covariance function must have the property of nonnegative definiteness.
The expression on the left can be rewritten as
\[ \overrightarrow {x}^T \cdot \left(f(t_i,t_j)\right) \cdot \overrightarrow {x} \qquad \text{ or } \qquad \sum _{i,j = 1}^{n} f(t_i, t_j)x_ix_j \]
It turns out that nonnegative definiteness and symmetry are not only necessary but also sufficient for a function to be the covariance function of some random process. The following theorem states that such a process can even be chosen to be Gaussian.
Let us note that this example can also be solved another way, by explicitly exhibiting a random process with covariance function \(\min (s, t)\). One such process is the Poisson process of intensity 1. A second suitable process (which, as we shall see below, is Gaussian, unlike the Poisson process) is the Wiener process, also called the process of Brownian motion.
2 The Wiener process: introduction
2.1 The Wiener process as a process with independent increments
The Wiener process has several definitions. One of them is as follows: it is a process started at zero with independent increments, distributed as \(\mathscr {N}\left(0, t-s\right)\). As a rule, continuity of the paths is also included in the definition. Formally:
The model of the Wiener process was first proposed by L. Bachelier in 1903 to model fluctuations of stock prices on an exchange. Since then this process has become one of the central objects in probability theory, and it is actively used to model chaotic motion.
200 simulated trajectories of Brownian motion on [0,1]; each trajectory’s color corresponds to its terminal value W₁. On the right — a histogram of the distribution of terminal values over the same color bins.
Some ways of proving this theorem, i.e., of constructing a Wiener process, can be found in section Section 4.
2.2 The Wiener process is a Gaussian process
Since the Wiener process is Gaussian, it is important to compute its covariance function and mean function.
The Gaussianity of the Wiener process allows us to state its second, equivalent, definition.
The second definition, via Gaussianity, is often more convenient for checking that a given process is a Wiener process. Checking Gaussianity is often easier than checking independence of increments.
3 The Wiener process: path properties
Rigorous proofs of the main facts of this section can be found in (Булинский and Ширяев 2005, III).
3.1 Local properties of paths
By definition, the Wiener process has almost surely continuous paths. On the outcomes where the paths are nonetheless discontinuous, the process can be redefined to be zero. This does not change the finite-dimensional distributions, but now all paths are continuous. When all paths are continuous, this somewhat simplifies our understanding.
The proof of this theorem is not easy; it can be found in (Булинский and Ширяев 2005, III, § 1).
Thus the Wiener process does indeed model chaotic motion: its typical path is continuous but not at all smooth (similar to the Weierstrass function).
3.2 Variation of paths
For details see (Schilling 2021, chap. 9).
Let us recall the definition of \(p\)-variation: let \(f:[0, \infty ) \rightarrow \mathbb {R}^d\) be a (nonrandom) function, and let
\[ \Delta = \left\{ t_0, t_1, \ldots , t_n\right\} , \qquad \text{where } \qquad 0 = t_0 < t_1 < \ldots < t_{n} = t \]
be a finite partition of the interval \([0, t]\). By \(\left|\Delta \right|:=\max_{1 \leqslant j \leqslant n}\left(t_j-t_{j-1}\right)\) we denote the mesh of the partition. For \(p>0\) let
\[ Q_p(f, [0,t], \Delta ) := \sum _{i=1}^{n}\left|f(t_i) - f(t_{i-1})\right|^p \]
be the sum of \(p\)-variations over the partition \(\Delta\). The supremum over all finite partitions is the strong or total \(p\)-variation of the function \(f\) on the interval \([0,t]\):
\[ \operatorname {VAR}_p(f, \; [0,t]) := \sup _{\Delta } Q_p(f, [0,t], \Delta ) \]
If \(\operatorname {VAR}_1(f ; [0, t])<\infty\), then \(f\) is said to be a function of bounded or finite (total) variation.
The notion of \(p\)-variation along a given sequence of finite partitions \(\left(\Delta_k\right)_{k \geqslant 1}\) of the interval \([0, t]\) with \(\lim_{k \rightarrow \infty }\left|\Delta_k\right|=0\) is often used:
\[ \operatorname {var}^{\left\{ \Delta _k\right\} }_p(f ;[0, t]):=\lim _{\left|\Delta _k\right| \rightarrow 0} Q_p(f ;[0, t] ; \; \Delta _k) . \]
Note that \(\operatorname {VAR}_p(f ;[0, t])\) is always defined (i.e., for any function, for any \(p > 0\), and for any interval), unlike \(\operatorname {var}^{\left\{ \Delta_k\right\} }\), which may diverge. Although, of course, \(\operatorname {VAR}_p(f ;[0, t])\) may take the value \(+\infty\). If \(\operatorname {var}^{\left\{ \Delta_k\right\} }_p(f ;[0, t])\) does exist (along some sequence of partitions \(\left\{ \Delta_k\right\}_{k \in \mathbb {N}}\) of the interval \([0,t]\)), then
\[ \operatorname {VAR}_p(f ;[0, t]) \; \geqslant \; \operatorname {var}^{\left\{ \Delta _k\right\} }_p(f ;[0, t]) \]
When instead of \(f(s)\) we use a random function \(X(s, \omega )\), the quantity \(\operatorname {var}_p(X(\cdot , \omega ) ;[0, t])\) may be a limit in distribution, in probability, in \(L^q\), or almost surely. Here the sequence of partitions \(\left(\Delta_k\right)_{k \geqslant 1}\) must not depend on \(\omega\).
3.2.1 1-variation
A well-known result from analysis states that a function of bounded variation is differentiable almost everywhere. Since we know from the previous section that almost no Brownian path is differentiable anywhere, we can conclude that the paths of BM do not have bounded variation almost surely.
Finiteness of \(1\)-variation means that the path is rectifiable. Consequently, almost no path of BM is rectifiable; that is, the graph has infinite length on any bounded interval.
Thus the theorem above is merely the special case \(p=1\). This is no longer proved via non-differentiability but directly via the quadratic variation (see below): the maximal increment over the partition tends to \(0\) almost surely by uniform continuity of the path on \([0,t]\), and the sum of \(p\)-variations for \(p=2-\delta\) is bounded above by (this maximum)\(^\delta\) times the sum of the squared increments — which remains bounded (see (Schilling 2021, Corollary 9.2)).
3.2.2 Quadratic variation
We know that Brownian paths are continuous functions with poor behavior. They are not differentiable and not rectifiable. If we try to compute the length of the path \(W(t), 0 \leq t \leq 1\),
\[ Q_1(W_t, [0,t], \Delta ) := \sum _{i=1}^{n}\left|W_{t_i} - W_{t_{i-1}}\right| \]
If \(\left|\Delta \right|\) is small, each individual difference
\[ \left|W_{t_i} - W_{t_{i-1}}\right| = \left|W_{t_i}(\omega ) - W_{t_{i-1}}(\omega )\right| \]
is small by continuity, but not small enough for the sums to converge. If we shrink the individual differences, say by squaring each one, we might hope that the limit will be finite.
This is proved via Chebyshev’s inequality (the same bound on \(\mathbb {P}\left(\left|Q_2(\Delta )-t\right|>\varepsilon \right)\) as in the proof of the theorem above) and the Borel–Cantelli lemma: since \(\sum_k \left|\Delta_k\right|<\infty\), we also have \(\sum_k \mathbb {P}\left(\left|Q_2(\Delta_k)-t\right|>\varepsilon \right) < \infty\) for every \(\varepsilon >0\).
The proof is harder (exponential moments and choosing a parameter in the spirit of Chernoff’s inequality), but in essence it is the same method: bound the deviation probabilities and sum via Borel–Cantelli.
Here the idea is different: the quantities \(Q_2(\Delta_k)\), when viewed in reverse order (\(k \to \infty\) instead of \(k \to 1\)), form a reverse martingale, and reverse martingales have their own theorem on almost sure convergence.
Here is the promised example of the strict inequality \(\operatorname {VAR}_p > \operatorname {var}_p^{\{ \Delta_k\} }\) from the beginning of the section: along “good” sequences \(\operatorname {var}_2 = t < \infty\), but the supremum over all partitions equals \(+\infty\). The meaning: if a partition is chosen to fit a specific path (rather than fixed in advance), there will always be “fast” segments where the increment accumulates faster than \(\sqrt{\text{length}}\).
That is, by playing with partitions, the quadratic variation of one and the same path can be “adjusted” to be anything — either to \(0\) or to \(+\infty\). Only for partitions fixed in advance (not tailored to \(\omega\)) is the answer always the same — \(t\) (the three theorems above).
The proof repeats almost verbatim the proof of the theorem for WP: instead of independence of increments one uses the martingale property (the conditional expectation of the product of “disjoint” increments still vanishes by the tower property).
This is the converse of the fact from corollary Corollary 3: the property “quadratic variation is linear and equal to \(t\)” is not merely a consequence of the process being a WP, but its complete characterization among continuous martingales. This very theorem underlies many constructions in stochastic analysis — for example, proofs that some stochastic integral or limit of processes is a Wiener process.
3.3 Limiting properties of paths
3.3.1 LLN
Let us give an analogue of the law of large numbers (LLN) for the Wiener process: for \(t > 0\) we have
\[ \frac{W_t}{t} \sim \mathscr {N}\left(0, \frac{t}{t^2}\right) = \mathscr {N}\left(0, \frac{1}{t}\right) \xrightarrow [t \to \infty ]{} 0 \]
Hence
\[ \frac{W_t}{t} \xrightarrow [t \to \infty ]{\mathbb {P}, d} 0 \]
Moreover, a strengthened (path-wise) LLN turns out to hold:
3.3.2 CLT
On the other hand, for the Wiener process one can state an analogue of the central limit theorem (CLT): for \(t > 0\) we have \(\frac{W_t}{\sqrt{t}} \sim \mathscr {N}\left(0, 1\right)\). That is, we can write \(\frac{W_t}{\sqrt{t}} \xrightarrow [t \to \infty ]{d} \mathscr {N}\left(0, 1\right)\). But what happens to the paths of \(\frac{W_t}{\sqrt{t}}\)?
As a consequence we obtain that \(\frac{W_t}{\sqrt{t}}\) cannot converge almost surely, i.e., there is no random variable \(\xi\) such that \(\frac{W_t}{\sqrt{t}} \xrightarrow [t \to +\infty ]{\text{a.s.}} \xi\). It turns out that this also holds for convergence in probability.
3.3.3 The law of the iterated logarithm
The law of the iterated logarithm is a statement operating “between” the analogue of the law of large numbers (LLN) for the Wiener process and the analogue of the central limit theorem (CLT) for the Wiener process.
The proof of the law of the iterated logarithm is rather difficult; it can be found in (Булинский and Ширяев 2005, III, § 11). Here we shall instead discuss its meaning.
According to this theorem, almost all paths of the Wiener process remain inside a widening “tube” between the curves \(\pm (1 + \varepsilon )\sqrt{2t \ln \ln (t)}\) (for any \(\varepsilon > 0\), starting from some \(t_0(\varepsilon , \omega )\)). At the same time, with probability 1 they infinitely often “escape” the “tube” with boundary \(\pm (1 - \varepsilon )\sqrt{2t \ln \ln (t)}\).
A single trajectory of the Wiener process (log scale in t) and the tube ±(1±ε)√(2t ln ln t). By the law of the iterated logarithm, starting from some t₀(ε,ω), the trajectory stays inside the outer tube (solid) but exits the inner one (dashed) infinitely often — move the slider ε to see this for different ε > 0.
Let us try to gather all the limiting properties of the Wiener process we have obtained into a single table.
| Type of convergence (in decreasing order of strength) | ||||
| Pathwise convergence, i.e. a.s. | Convergence in probability | Convergence in distribution | ||
| Scaling functions (in decreasing order of dominance) | \(\displaystyle t\) | \(\displaystyle \overset{\text{a.s.}}{\lim_{t\to+\infty}}\ \frac{W_t}{t}=0\) | \(\displaystyle \overset{\mathbb P}{\lim_{t\to+\infty}}\ \frac{W_t}{t}=0\) | \(\displaystyle \overset{d}{\lim_{t\to+\infty}}\ \frac{W_t}{t}=0\) |
| \(\displaystyle \sqrt{t}\times\sqrt{2\ln\ln(t)}\) | \(\displaystyle \overset{\text{a.s.}}{\lim_{t\to+\infty}}\ \frac{W_t}{\sqrt{2t\ln\ln(t)}}=[-1,1]\) | \(\displaystyle \overset{\mathbb P}{\lim_{t\to+\infty}}\ \frac{W_t}{\sqrt{2t\ln\ln(t)}}=0\) | \(\displaystyle \overset{d}{\lim_{t\to+\infty}}\ \frac{W_t}{\sqrt{2t\ln\ln(t)}}=0\) | |
| \(\displaystyle \sqrt{t}\) | \(\displaystyle \nexists\,\xi:\ \overset{\text{a.s.}}{\lim_{t\to+\infty}}\ \frac{W_t}{\sqrt{t}}=\xi\) | \(\displaystyle \nexists\,\xi:\ \overset{\mathbb P}{\lim_{t\to+\infty}}\ \frac{W_t}{\sqrt{t}}=\xi\) | \(\displaystyle \overset{d}{\lim_{t\to+\infty}}\ \frac{W_t}{\sqrt{t}}=\mathcal N(0,1)\) | |
Table 1.1: Limiting properties of the Wiener process. WARNING! Nonstandard notation! The expression \(\lim_{t\to+\infty} g(t) = A\) for a function \(g:\mathbb{R}_+\to\mathbb{R}\) and a set \(A\subset\mathbb{R}\) means that \(A\) is the set of all limit points of \(g(t)\) as \(t\to+\infty\).
Let us discuss the meaning of the law of the iterated logarithm from a different angle. If in the LLN we scaled the Wiener process by the function \(t\), and in the CLT by the function \(\sqrt{t}\), then here we divide the Wiener process by the function \(\sqrt{2t \ln \ln (t)}\). Note that \(t \gg \sqrt{2t \ln \ln (t)} \gg \sqrt{t}\) as \(t \to +\infty\), i.e.,
\[ \sqrt{2t \ln \ln (t)} = o\left(t\right), \quad \sqrt{t} = o\left(\sqrt{2t \ln \ln (t)}\right) \quad \text{as } \; t \to +\infty . \]
20 trajectories of the Wiener process and three scaling functions: t (black, dash-dot), √(2t ln ln t) (orange), and √t (gray). Move the slider T: the longer the horizon, the more apparent that t is big-O of the bundle, while the bundle itself grows like √t, tracking √(2t ln ln t).
Next, note that if \(f(t) = o\left(\sqrt{2t \ln \ln (t)}\right)\) is some positive function dominated by \(\sqrt{2t \ln \ln (t)}\), then the law of the iterated logarithm implies
\[ \begin{align} \frac{W_t}{f(t)} & = \underbrace{\frac{\sqrt{2t \ln \ln (t)}}{f(t)}}_{\to +\infty \text{ a.s.}} \underbrace{\frac{W_t}{\sqrt{2t \ln \ln (t)}}}_{\to [-1,1] \text{ a.s.}} \\ & \quad \xrightarrow [t \to +\infty ]{\text{a.s.}} \mathbb {R} \end{align} \]
If, on the other hand, \(g(t)\) is some positive function dominating \(\sqrt{2t \ln \ln (t)}\), i.e., \(\sqrt{2t \ln \ln (t)} = o\left(g(t)\right)\), then
\[ \begin{align} \frac{W_t}{g(t)} & = \underbrace{\frac{\sqrt{2t \ln \ln (t)}}{g(t)}}_{\to 0 \text{ a.s.}} \underbrace{\frac{W_t}{\sqrt{2t \ln \ln (t)}}}_{\to [-1,1] \text{ a.s.}} \\ & \quad \xrightarrow [t \to +\infty ]{\text{a.s.}} 0. \end{align} \]
Thus, as \(t \to +\infty\), the function \(\sqrt{2t \ln \ln (t)}\) is precisely the function between \(\sqrt{t}\) and \(t\) such that, when scaling by it, the paths of the Wiener process almost surely have a nontrivial set of limit points: neither \(\left\{ 0\right\}\) nor \(\mathbb {R}\).
The same trajectory of the Wiener process under three normalizations (log scale in t, the start is cut off at t < 0.4 — there all three ratios blow up). Dividing by t (black) forces the trajectory to zero — this is the SLLN. Dividing by √t (blue) — nothing forces it, the oscillations remain of order 1. The red curve W_t/√(2t ln ln t) is the intermediate LIL regime: on an infinite horizon it is precisely this one whose set of limit points is [-1,1]. Move the slider T.
On the other hand, if a positive function \(f(t)\) dominates \(\sqrt{t}\), i.e., \(\sqrt{t} = o\left(f(t)\right)\), then
\[ \begin{align} \frac{W_t}{f(t)} & = \underbrace{\frac{\sqrt{t}}{f(t)}}_{\to 0} \cdot \underbrace{\frac{W_t}{\sqrt{t}}}_{ \sim \mathscr {N}\left(0, 1\right)} \\ & \quad \xrightarrow [t \to +\infty ]{d,\mathbb {P}} 0 \end{align} \]
Consequently, as \(t \to +\infty\), the function \(\sqrt{2t \ln \ln (t)}\) is precisely the function \(f(t)\) between \(\sqrt{t}\) and \(t\) such that, when scaling by it,
\[ \begin{align} \frac{W_t}{f(t)} & \; \xrightarrow [t \to +\infty ]{d,\mathbb {P}} \; 0, \\ & \quad \text{ but } \quad \frac{W_t}{f(t)} \; \stackrel{\text{a.s.}}{\not\to } \; 0 \quad \text{ as } \quad t \to +\infty \end{align} \]