A New Kind of Calculus
This page opens a new track, devoted to the mathematics of randomness that evolves in continuous
time. Ordinary calculus describes quantities whose change is governed by a rate. Given an
initial condition, a well-posed differential equation determines the entire future. Many systems
are not like this. A microscopic particle suspended in water is buffeted by molecular
collisions, a transmitted signal drifts under noise, and an image dissolves into static. In such
systems the change over each instant carries an irreducible random component. The object of
study is then a stochastic process, and its law is a probability distribution over entire paths
rather than over single values.
The track follows a single arc. This page constructs its central object, Brownian motion, the
mathematical model of pure noise accumulating in time. We then establish how its paths behave. They
turn out to be so irregular that ordinary calculus fails on them. The failure is precise and
quantifiable, and it dictates the shape of the remedy. The pages that follow build that remedy.
First comes an integral against Brownian motion with its own chain rule, the Itô calculus.
Differential equations driven by noise come next, and with them the equations that govern how
probability densities evolve under such dynamics.
Two earlier threads of the curriculum meet here. In the analysis track, the study of
the heat equation showed that its
fundamental solution is, after a constant rescaling of time, the density of a one-dimensional
Brownian motion started at the origin. The connection was left there as a bridge to be crossed in
either direction. This track is the crossing from the probabilistic side. On the machine-learning
side, flow matching
manipulates a process \(\mathbf{w}_t\) and its increments \(d\mathbf{w}_t\) as given, while
diffusion models invoke
Brownian motion as the noise driving the stochastic differential equation that their forward chain
becomes in continuous time. Both defer the construction of these objects. That debt begins to be
repaid on this page and is settled over the course of the track.
Constructing a Process from its Finite-Dimensional Distributions
We have built the measure-theoretic apparatus of probability. A random variable is
a measurable map on a
probability space,
its law is a pushforward measure, and the
independence of random variables
is the independence of the \(\sigma\)-algebras they generate. All of this was static, a fixed,
finite (or countable) collection of random quantities on one space. We now confront a new object, a
family of random variables \(\{\mathbf{X}_t\}_{t \geq 0}\) indexed by a continuum of times,
whose defining feature is not any single marginal law but the way its values at different times
relate to one another.
A stochastic process with values in \(\mathbb{R}^n\) is such a family
\(\{\mathbf{X}_t\}_{t \in T}\) of random variables on a common probability space
\((\Omega, \mathcal{F}, \mathbb{P})\), where the index set \(T\) is here the half-line
\([0, \infty)\). There are two complementary ways to look at it. Fixing \(t\), the map
\(\omega \mapsto \mathbf{X}_t(\omega)\) is an ordinary random variable, a snapshot. Fixing
\(\omega\) instead, the map
\[
t \mapsto \mathbf{X}_t(\omega)
\]
is a single function of time, called a path (or a sample path) of
the process. The intuition to keep in mind is that \(t\) is time and each \(\omega\) is one
"experiment" or "particle". The value \(\mathbf{X}_t(\omega)\) records the state of that particle
at time \(t\).
How does one build a process indexed by an uncountable set? We cannot list its values, and
it is far from clear how to specify a measure on the space of all paths directly. What we
can specify are the finite-dimensional distributions. For every finite
tuple of distinct times \(t_1, \ldots, t_k\), we prescribe a probability measure
\(\nu_{t_1, \ldots, t_k}\) on \(\mathbb{R}^{nk}\) intended to be the joint law of
\((\mathbf{X}_{t_1}, \ldots, \mathbf{X}_{t_k})\). This is a dramatic reduction. The law of an
object over a continuum of times, on the events decided by countably many of its values, is pinned
down by a consistent system of finite-dimensional data. The word "consistent" is doing
real work, and two conditions make it precise.
Why finite-dimensional data suffice
The building-block events about a process ("the particle is in region \(A\) at time
\(t_1\) and in region \(B\) at time \(t_2\)") involve only finitely many times at once.
Such events are called cylinder sets. If we know the probability of every
cylinder set consistently, we have specified a finitely additive set function on the algebra
they generate. Verifying countable additivity and then extending does the rest. This is the same philosophy by which the
product measure
for a finite sequence of independent draws was built from its rectangles, only now the index set
is uncountable, and the rectangles become cylinders over finite time-tuples.
For a family \(\{\nu_{t_1, \ldots, t_k}\}\) to be the finite-dimensional distributions of an actual
process, it must be internally coherent under the two operations that relate different finite tuples:
permuting the times, and forgetting some of them. These are the Kolmogorov consistency conditions.
Writing \(\sigma\) for a permutation of \(\{1, \ldots, k\}\), the first demands
that reordering the times relabels the coordinate sets consistently,
\[
\begin{align*}
\nu_{t_{\sigma(1)}, \ldots, t_{\sigma(k)}}&(F_1 \times \cdots \times F_k) \\\\
&= \nu_{t_1, \ldots, t_k}\bigl(F_{\sigma^{-1}(1)} \times \cdots \times F_{\sigma^{-1}(k)}\bigr),
\end{align*}
\]
and the second demands that appending extra times and then integrating them out over all of
\(\mathbb{R}^n\) recovers the lower-dimensional law,
\[
\begin{align*}
\nu_{t_1, \ldots, t_k}&(F_1 \times \cdots \times F_k) \\\\
&= \nu_{t_1, \ldots, t_{k+m}}\bigl(F_1 \times \cdots \times F_k \times \underbrace{\mathbb{R}^n \times \cdots \times \mathbb{R}^n}_{m}\bigr).
\end{align*}
\]
These are exactly the compatibilities that any genuine joint law automatically satisfies. The content
of the following theorem is that they are also sufficient.
Theorem: Kolmogorov's Extension Theorem
Let \(T\) be an index set. Suppose that for every finite tuple of distinct times
\(t_1, \ldots, t_k \in T\) (with \(k \in \mathbb{N}\)) we are given a probability measure
\(\nu_{t_1, \ldots, t_k}\) on \((\mathbb{R}^{nk}, \mathcal{B}(\mathbb{R}^{nk}))\), and that
this family satisfies the two Kolmogorov consistency conditions above. Then there exist a
probability space \((\Omega, \mathcal{F}, \mathbb{P})\) and a stochastic process
\(\{\mathbf{X}_t\}_{t \in T}\) on it, with values in \(\mathbb{R}^n\), such that
\[
\nu_{t_1, \ldots, t_k}(F_1 \times \cdots \times F_k)
=
\mathbb{P}\bigl[\mathbf{X}_{t_1} \in F_1, \ldots, \mathbf{X}_{t_k} \in F_k\bigr]
\]
for all distinct times \(t_i \in T\), all \(k \in \mathbb{N}\), and all Borel sets
\(F_i \subseteq \mathbb{R}^n\).
The proof of this theorem applies the
Carathéodory extension theorem
that produced product measures to the set function on cylinder sets described above. The subtlety is
that the index set is now infinite. The construction belongs to the measure-theoretic foundations of
probability, so we state it here without proof. What matters is the license it grants.
To build a process, it suffices to write down a consistent system of finite-dimensional laws.
The infinite product measure that underwrote i.i.d. sequences in the laws of large numbers was one
special case. Brownian motion is another.
The Wiener Process
In 1827 the Scottish botanist Robert Brown observed that particles released from pollen grains
suspended in water executed an irregular motion, later understood as the aggregate effect of
molecular collisions. To model the displacement of such a particle we want a process
\(\{\mathbf{w}_t\}_{t \geq 0}\) in \(\mathbb{R}^n\) whose increments are random, independent over
disjoint time intervals, and statistically homogeneous in time. We now turn these physical
desiderata into three axioms and then verify, via
Kolmogorov's extension theorem
and a continuity criterion, that a process meeting them exists.
The first axiom fixes the marginal and joint laws. Recall that a
Gaussian process
is a collection of random variables, any finite subcollection of which has a joint
multivariate normal distribution,
here allowed to be degenerate. Its covariance matrix need only be positive semidefinite, and the
singular case is one the linked definition of the multivariate normal sets aside.
For a process \(\{\mathbf{w}_t\}\) with values in \(\mathbb{R}^n\), the Gaussian-process condition
is applied to the scalar coordinates, so that for any times \(t_1, \ldots, t_k\) the vector
\((\mathbf{w}_{t_1}, \ldots, \mathbf{w}_{t_k})\) is jointly Gaussian on \(\mathbb{R}^{nk}\).
Likewise, the independence of random vectors in \(\mathbb{R}^n\) is defined by the same product
formula as the independence of random variables, with Borel sets of \(\mathbb{R}^n\) in place of
Borel sets of \(\mathbb{R}\). Brownian motion is the Gaussian process whose index set is time and
whose mean and covariance are the simplest ones compatible with independent, time-homogeneous
increments starting from a point.
Definition: Brownian Motion (Wiener Process)
An \(n\)-dimensional Brownian motion started at \(x \in \mathbb{R}^n\) is a
stochastic process \(\{\mathbf{w}_t\}_{t \geq 0}\) with values in \(\mathbb{R}^n\) satisfying:
(W1) Gaussian process.
\(\{\mathbf{w}_t\}\) is a Gaussian process with
\[
\begin{align*}
&\mathbb{E}[\mathbf{w}_t] = x \quad (t \geq 0), \\\\
&\operatorname{Cov}(\mathbf{w}_s, \mathbf{w}_t) = \min(s, t)\, I_n ,
\end{align*}
\]
where \(\operatorname{Cov}(\mathbf{w}_s, \mathbf{w}_t) = \mathbb{E}\bigl[(\mathbf{w}_s - x)(\mathbf{w}_t - x)^\top\bigr]\)
denotes the matrix of cross-covariances.
(W2) Independent increments.
For all
\(0 \leq t_1 \lt t_2 \lt \cdots \lt t_k\), the increments
\[
\mathbf{w}_{t_1}, \mathbf{w}_{t_2} - \mathbf{w}_{t_1}, \ldots, \mathbf{w}_{t_k} - \mathbf{w}_{t_{k-1}}
\]
are independent.
(W3) Continuous paths.
For almost every \(\omega\), the map
\(t \mapsto \mathbf{w}_t(\omega)\) is continuous.
When \(x = 0\) the process is called standard Brownian motion. We write
\(\mathbf{w}_t\) throughout. Since (W1) gives \(\mathbb{E}[\mathbf{w}_0] = x\) and
\(\operatorname{Cov}(\mathbf{w}_0, \mathbf{w}_0) = 0\), we have \(\mathbf{w}_0 = x\) almost
surely, so the process starts at the deterministic point \(x\).
Reading the covariance
The covariance \(\operatorname{Cov}(\mathbf{w}_s, \mathbf{w}_t) = \min(s,t)\,I_n\) imposed in
(W1) already entails the independent increments of (W2). The increments are linear images of
the jointly Gaussian vector of path values, hence jointly Gaussian, and uncorrelated
components of a jointly Gaussian vector are independent. Given the variances
\(\operatorname{Cov}(\mathbf{w}_t, \mathbf{w}_t) = t\, I_n\), the kernel \(\min(s,t)\,I_n\) is
exactly the covariance that makes increments over disjoint intervals uncorrelated. We list
(W2) separately for emphasis.
As a consistency check, the covariance itself follows for \(s \leq t\) by
writing \(\mathbf{w}_t = \mathbf{w}_s + (\mathbf{w}_t - \mathbf{w}_s)\) and using that the
increment \(\mathbf{w}_t - \mathbf{w}_s\) is uncorrelated with \(\mathbf{w}_s\),
\[
\begin{align*}
\operatorname{Cov}(\mathbf{w}_s, \mathbf{w}_t)
&= \operatorname{Cov}(\mathbf{w}_s, \mathbf{w}_s) + \operatorname{Cov}(\mathbf{w}_s, \mathbf{w}_t - \mathbf{w}_s) \\\\
&= s\, I_n + 0 = \min(s,t)\, I_n .
\end{align*}
\]
In particular \(\mathbb{E}\|\mathbf{w}_t - \mathbf{w}_s\|^2 = n\,|t - s|\). The increment over an
interval has variance proportional to the length of that interval, the hallmark of a
diffusion. This scaling (variance growing like \(|t-s|\), not \(|t-s|^2\)) is what makes the
quadratic variation of the paths finite and nonzero, as the next section shows.
Existence.
Axioms (W1)-(W2) determine every finite-dimensional distribution
explicitly. The vector \((\mathbf{w}_{t_1}, \ldots, \mathbf{w}_{t_k})\) is the multivariate normal
with mean \((x, \ldots, x)\) and covariance block matrix \([\min(t_i, t_j)\, I_n]_{i,j}\). This is
well defined because \(\min(s, t)\) is a
Mercer kernel.
From the identity
\[
\min(s, t) = \int_0^\infty \mathbf{1}_{[0,s]}(u)\, \mathbf{1}_{[0,t]}(u)\, du ,
\]
it follows that
\[
\begin{align*}
\sum_{i,j=1}^{k} c_i c_j \min(t_i, t_j)
&= \int_0^\infty \Bigl(\sum_{i=1}^{k} c_i\, \mathbf{1}_{[0,t_i]}(u)\Bigr)^{2} du \\\\
&\geq 0 ,
\end{align*}
\]
so every matrix \([\min(t_i, t_j)]_{i,j}\) is positive semidefinite. For distinct times
\(0 \lt t_1 \lt \cdots \lt t_k\) it is even positive definite. If the integral vanishes, the step
function \(\sum_i c_i\, \mathbf{1}_{[0,t_i]}\) is zero almost everywhere, and reading its values on
\((t_{k-1}, t_k)\), then on \((t_{k-2}, t_{k-1})\), and so on downward (with \(t_0 = 0\)), forces
every \(c_i = 0\). Applied to each of the \(n\) coordinates separately, the same computation shows
that the block matrix \([\min(t_i, t_j)\, I_n]_{i,j}\) is positive definite, so the prescribed law
has a genuine multivariate normal density. A tuple that contains the time \(0\) adjoins the constant
coordinate \(x\) to such a vector.
One checks directly that this family of Gaussian laws satisfies the two consistency conditions.
Permutation invariance is symmetry of the covariance matrix under simultaneous row/column
permutation, and marginalization is the fact that a coordinate projection of a Gaussian vector is
again Gaussian with the corresponding sub-mean and sub-covariance. This is an instance of the
closure of the Gaussian family under linear maps, which we take for granted here and use throughout
the page. Kolmogorov's extension theorem then furnishes a process with precisely these
finite-dimensional distributions. This settles (W1)-(W2).
The continuity axiom
(W3) is of a different nature and cannot come from the finite-dimensional data alone, as we now
explain.
Why continuity is not automatic
The construction behind the extension theorem produces a process on the space of all
\(\mathbb{R}^n\)-valued functions of \(t\), with the \(\sigma\)-algebra generated by cylinder
sets. Every event in that \(\sigma\)-algebra is determined by the values of the path at
countably many times. No countable set of times can decide whether a path is continuous, so
the event "the path is continuous" is not even measurable with respect to that
\(\sigma\)-algebra. Fixing the finite-dimensional laws leaves the fine structure of the paths
undetermined. Two processes with identical finite-dimensional distributions can have very
different path behavior. The resolution is that we may choose a version of the
process (one agreeing with the original almost surely at each fixed time, but with better
paths), and a quantitative moment bound guarantees a continuous choice exists.
Two processes \(\{\mathbf{X}_t\}\) and \(\{\mathbf{Y}_t\}\) on the same probability space are
called versions (or modifications) of one another if
\(\mathbb{P}[\mathbf{X}_t = \mathbf{Y}_t] = 1\) for every fixed \(t\). Versions share all
finite-dimensional distributions, yet, because the exceptional null set is allowed to depend on
\(t\) and there are uncountably many \(t\), their sample paths may differ radically. The
continuity of Brownian motion is the statement that among the versions of any process with the
Gaussian finite-dimensional distributions above, there is one with continuous paths. Such a
version is delivered by a general regularity criterion that controls path oscillation through a
single moment estimate.
Theorem: Kolmogorov Continuity Criterion
Let \(\{\mathbf{X}_t\}_{t \geq 0}\) be a stochastic process with values in \(\mathbb{R}^n\) for
which, for every \(T \gt 0\), there exist constants \(\alpha, \beta, D \gt 0\) (possibly
depending on \(T\)) such that
\[
\mathbb{E}\bigl[\|\mathbf{X}_t - \mathbf{X}_s\|^{\alpha}\bigr] \leq D\, |t - s|^{1 + \beta}
\]
for all \(0 \leq s, t \leq T\). Then \(\{\mathbf{X}_t\}\) admits a version with
continuous sample paths.
We take the criterion as given. Its proof is a dyadic chaining argument that bounds the maximal
oscillation of the path over successively finer partitions. It belongs to the measure-theoretic
development of continuous-time processes rather than to the analytic thread we are following.
To apply it to Brownian motion we need only a single moment bound on the increments. For
\(s \neq t\) the increment \(\mathbf{w}_t - \mathbf{w}_s\) is, by (W1)-(W2), a centered Gaussian in
\(\mathbb{R}^n\) with covariance \(|t - s|\, I_n\), and its fourth moment reduces to a short
computation. The coordinates \(Z_i\) of \(\mathbf{Z} = \mathbf{w}_t - \mathbf{w}_s\) are
uncorrelated components of a jointly Gaussian vector, hence independent \(\mathcal{N}(0, |t-s|)\)
variables. Like the closure of the Gaussian family under linear maps, this fact about Gaussian
vectors, already invoked in reading the covariance, is taken for granted throughout the page. Part
(b) of the theorem on the
moments of the centered normal distribution
gives \(\mathbb{E}[Z_i^2] = |t-s|\) and \(\mathbb{E}[Z_i^4] = 3\,|t-s|^2\). For \(i \neq j\) the
squares \(Z_i^2\) and \(Z_j^2\) are independent, since
independence is preserved by Borel functions.
Both squares have finite expectation, so the
product rule for expectations
gives \(\mathbb{E}[Z_i^2 Z_j^2] = \mathbb{E}[Z_i^2]\,\mathbb{E}[Z_j^2]\). Expanding
\(\|\mathbf{Z}\|^4 = \bigl(\sum_i Z_i^2\bigr)^2\) yields
\[
\begin{align*}
\mathbb{E}\bigl[\|\mathbf{w}_t - \mathbf{w}_s\|^{4}\bigr]
&= \sum_{i} \mathbb{E}[Z_i^4] + \sum_{i \neq j} \mathbb{E}[Z_i^2]\, \mathbb{E}[Z_j^2] \\\\
&= 3n\, |t-s|^2 + n(n-1)\, |t-s|^2 \\\\
&= n(n + 2)\, |t - s|^{2} .
\end{align*}
\]
For \(s = t\) the increment is zero, so both sides of the identity vanish and it holds for all
\(s, t\). Thus the hypothesis holds, with constants independent of \(T\), for \(\alpha = 4\),
\(D = n(n+2)\), and \(\beta = 1\). Brownian motion therefore has a continuous version, and we
henceforth work with it. This is the content of axiom (W3).
Path Regularity and Irregularity
With the continuous version secured, we now examine how rough those continuous paths are.
Almost surely, Brownian paths are continuous everywhere but differentiable nowhere, and their
variation over any interval is infinite. We specialize to one dimension, where these phenomena
already appear in full and the notation stays light. The precise carrier of this roughness is the
quadratic variation, which, unlike the ordinary (first-order) variation, is finite,
deterministic, and equal to the elapsed time.
Fix a time \(t \gt 0\) and consider a partition
\(\pi = \{0 = s_0 \lt s_1 \lt \cdots \lt s_N = t\}\) of \([0, t]\), with mesh
\(\|\pi\| = \max_i (s_i - s_{i-1})\). For the one-dimensional standard Brownian motion, the
quadratic variation along \(\pi\) is the random sum
\[
Q_\pi = \sum_{i=1}^{N} \bigl(w_{s_i} - w_{s_{i-1}}\bigr)^2 .
\]
Contrast this with the first-order sum \(\sum_i |w_{s_i} - w_{s_{i-1}}|\). Taking its
supremum over partitions leads to a classical notion from real analysis.
Definition: Total Variation of a Function
For a function \(f\) and an interval \([a, b]\), the total variation of
\(f\) over \([a, b]\) is
\[
V_{[a,b]}(f) = \sup_{\pi} \sum_{i} \bigl|f(s_i) - f(s_{i-1})\bigr| ,
\]
the supremum running over all partitions \(\pi\) of \([a, b]\). When
\(V_{[a,b]}(f) \lt \infty\), \(f\) is said to be of bounded variation on
\([a, b]\). This is distinct from the
total variation of a signed measure,
although the two notions are related through the measures induced by monotone functions.
For a continuously differentiable
function the quadratic sum vanishes as \(\|\pi\| \to 0\) (the squares are second order) while the
first-order sums converge to the total variation \(\int_a^b |f'(s)|\, ds\). For Brownian motion the
roles invert.
Theorem: Path Properties of Brownian Motion
Let \(\{w_t\}_{t \geq 0}\) be a one-dimensional standard Brownian motion. Then:
(i) Quadratic variation.
For partitions \(\pi\) of \([0, t]\), as
\(\|\pi\| \to 0\),
\[
Q_\pi = \sum_{i=1}^{N} \bigl(w_{s_i} - w_{s_{i-1}}\bigr)^2
\xrightarrow{L^2} t .
\]
(ii) Unbounded variation.
Almost surely, the path \(t \mapsto w_t\) has
infinite total variation on every interval \([a, b]\) with \(a \lt b\).
Proof of (i)
Write \(\Delta_i = w_{s_i} - w_{s_{i-1}}\) and \(\delta_i = s_i - s_{i-1}\). By (W1)-(W2) the
increments \(\Delta_i\) are independent, and each \(\Delta_i\) is centered Gaussian with
variance \(\delta_i\). We show \(Q_\pi \to t\) in \(L^2\) by computing the mean and variance of
\(Q_\pi - t\).
For the mean, \(\mathbb{E}[\Delta_i^2] = \delta_i\), so
\[
\begin{align*}
\mathbb{E}[Q_\pi] &= \sum_{i=1}^{N} \mathbb{E}[\Delta_i^2] = \sum_{i=1}^{N} \delta_i = t, \\\\
\mathbb{E}[Q_\pi - t] &= 0 .
\end{align*}
\]
For the variance, the summands \(\Delta_i^2 - \delta_i\) are centered, and each is integrable
and has a finite second moment by part (a) of the theorem on the
moments of the centered normal distribution,
since \(\delta_i \gt 0\). For \(i \neq j\) the summands are independent because
independence is preserved by Borel functions,
so the
product rule for expectations
gives \(\mathbb{E}\bigl[(\Delta_i^2 - \delta_i)(\Delta_j^2 - \delta_j)\bigr] = 0\). In the
expansion of the square of the sum the cross terms vanish, so the variances add:
\[
\begin{align*}
\mathbb{E}\bigl[(Q_\pi - t)^2\bigr]
&= \operatorname{Var}\!\left(\sum_{i=1}^N \Delta_i^2\right) \\\\
&= \sum_{i=1}^{N} \operatorname{Var}(\Delta_i^2) .
\end{align*}
\]
Part (b) of the same theorem on moments gives
\(\mathbb{E}[\Delta_i^4] = 3\delta_i^2\), whence
\[
\begin{align*}
\operatorname{Var}(\Delta_i^2)
&= \mathbb{E}[\Delta_i^4] - (\mathbb{E}[\Delta_i^2])^2 \\\\
&= 3\delta_i^2 - \delta_i^2 \\\\
&= 2\delta_i^2 .
\end{align*}
\]
Therefore
\[
\begin{align*}
\mathbb{E}\bigl[(Q_\pi - t)^2\bigr]
&= \sum_{i=1}^{N} 2\delta_i^2 \\\\
&\leq 2\,\|\pi\| \sum_{i=1}^{N} \delta_i \\\\
&= 2\,\|\pi\|\, t \\\\
&\xrightarrow[\|\pi\| \to 0]{} 0 .
\end{align*}
\]
Since the second moment of \(Q_\pi - t\) tends to zero, \(Q_\pi \to t\) in \(L^2\).
Proof of (ii)
Fix an interval \([a, b]\) with \(a \lt b\) and choose any sequence of partitions \(\pi\) of
\([a, b]\) with \(\|\pi\| \to 0\). The computation in (i) used only that the increments along a
partition are independent centered Gaussians, each with variance equal to the length of its
subinterval. It therefore applies verbatim on \([a, b]\) and gives \(Q_\pi \to b - a\) in
\(L^2\), that is, \(\mathbb{E}\bigl[(Q_\pi - (b-a))^2\bigr] \to 0\).
For a continuous path, the supremum defining \(V_{[a,b]}(w)\) may be taken over the countably
many partitions with rational interior points, since moving each interior point to a nearby
rational changes the sum by an arbitrarily small amount. By (W3) there is an event \(C\) of
probability one on which the path is continuous, and the set
\(A = C \cap \{V_{[a,b]}(w) \lt \infty\}\) is therefore an event. Suppose, for contradiction, that
\(\mathbb{P}(A) \gt 0\). On \(A\) we have
\[
\begin{align*}
Q_\pi
&= \sum_{i=1}^{N} \bigl(w_{s_i} - w_{s_{i-1}}\bigr)^2 \\\\
&\leq \Bigl(\max_i |w_{s_i} - w_{s_{i-1}}|\Bigr) \sum_{i=1}^{N} |w_{s_i} - w_{s_{i-1}}| \\\\
&\leq \Bigl(\max_i |w_{s_i} - w_{s_{i-1}}|\Bigr)\, V_{[a,b]}(w) ,
\end{align*}
\]
and the uniform continuity of the path on the compact interval \([a, b]\) forces
\(\max_i |w_{s_i} - w_{s_{i-1}}| \to 0\), so \(Q_\pi \to 0\) pointwise on \(A\).
Applying Fatou's lemma
to the nonnegative random variables \(\mathbf{1}_A \bigl(Q_\pi - (b-a)\bigr)^2\), we obtain
\[
\begin{align*}
(b-a)^2\, \mathbb{P}(A)
&= \mathbb{E}\Bigl[\liminf_{\|\pi\| \to 0} \mathbf{1}_A \bigl(Q_\pi - (b-a)\bigr)^2\Bigr] \\\\
&\leq \liminf_{\|\pi\| \to 0}\, \mathbb{E}\bigl[(Q_\pi - (b-a))^2\bigr] \\\\
&= 0 ,
\end{align*}
\]
forcing \(\mathbb{P}(A) = 0\). For each fixed interval, the total variation is
almost surely infinite.
Finally, every interval \([a, b]\) with \(a \lt b\) contains an interval with rational endpoints,
and the total variation can only grow when the interval enlarges. Intersecting the almost-sure
events over the countably many rational pairs yields a single event of probability one on which
the path has infinite total variation on every interval simultaneously.
Nowhere differentiability
The roughness has a famous pointwise counterpart. Almost surely, the Brownian path is
nowhere differentiable, meaning that at no time \(t_0\) does the derivative exist.
This strengthens (ii). A function of bounded variation on an interval is differentiable at
almost every point of it (Lebesgue's differentiation theorem for monotone and BV functions,
which we take for granted here), so a path that is differentiable at no point has bounded
variation on no interval.
The heuristic is the variance scaling already recorded above. A typical increment over a step of
size \(h\) has standard deviation of order \(\sqrt{h}\), which dwarfs \(h\) as \(h \to 0\), so
the difference quotient \((w_{t_0+h} - w_{t_0})/h\) has no finite limit. Turning this heuristic
into an almost-sure statement holding simultaneously at all \(t_0\) requires a covering argument
over the uncountably many candidate points. We do not carry it out here, but the fact itself is
one of the defining features of Brownian motion and the sharpest expression of why its calculus
cannot be the ordinary one.
Part (i) admits a suggestive shorthand. The accumulated squared increments of Brownian motion over
\([0, t]\) converge in \(L^2\) to \(t\), as if each infinitesimal increment contributed its own
duration. We record this as the informal identity
\[
(dw_t)^2 = dt,
\]
to be understood strictly through the \(L^2\) limit of part (i), never as a pathwise statement. This
is the single algebraic rule that, carried through a second-order Taylor expansion, will later
distinguish the calculus of Brownian motion from ordinary calculus. The term that would be
negligible for a smooth path is here of the same order as \(dt\) and cannot be discarded.
From Pathwise Failure to an L² Theory
We wanted to model the displacement of a particle buffeted by noise as a differential relation
\(d\mathbf{x}_t = \boldsymbol{\mu}_t\, dt + \sigma_t\, d\mathbf{w}_t\), and to give meaning to the
accumulated noise \(\int_0^t \sigma_s\, d\mathbf{w}_s\). The results of this page show that the
obvious route is closed. A pathwise Stieltjes integral \(\int \sigma_s\, d\mathbf{w}_s\) would
exist if either the integrand or the integrator had bounded variation on each path (the other
factor being continuous). But the integrands we need typically depend on the same driving noise
\(\mathbf{w}\), and so are themselves as rough as \(\mathbf{w}\), while the
unbounded variation of Brownian motion
established above, applied to any coordinate of \(\mathbf{w}\), removes the other possibility.
With neither factor of bounded variation, the classical existence criterion no longer applies, and
the failure is genuine. Already for the most basic integrand, the path itself in one dimension,
the Riemann-Stieltjes sums for \(\int_0^t w_s\, dw_s\) evaluated at the right and at the left
endpoint of each subinterval differ by exactly \(Q_\pi\). Suppose both sums converged to a common
limit on an event \(B\) of positive probability. Then \(Q_\pi \to 0\) on \(B\), and the Fatou
argument in the proof of (ii), with \(B\) in place of \(A\) and \(t\) in place of \(b - a\), would
force \(t^2\, \mathbb{P}(B) = 0\), a contradiction. The pathwise integral therefore fails on
almost every sample path, not merely in exceptional cases.
The escape route is dictated by the one piece of good news we found. While the first-order variation
diverges, the quadratic variation converges, and it does so in \(L^2\). This points away
from pathwise integration and toward a construction in the Hilbert space
\(L^2\) of the
underlying probability space, where "convergence" means convergence in mean square.
The plan, to be carried out next, is to define the integral first for simple (piecewise-constant)
integrands, where no analysis is needed, and then to extend to general integrands by continuity.
Such an extension depends on one property, the
completeness of \(L^2\),
which ensures that Cauchy sequences of approximate integrals actually converge. Consider simple
integrands whose square-integrable value on each subinterval depends only on the path up to the
left endpoint of that subinterval. On simple integrands of this kind, the variance identity
\(\mathbb{E}[(w_t - w_s)^2] = t - s\) of one-dimensional increments, combined with the
independence of each increment from the path before it, makes the integral an isometry into
\(L^2\). Completeness then guarantees that the isometric extension has somewhere to land.