Vector Itô Processes
Everything so far ran on a single source of noise. Real systems rarely oblige. A robot
arm receives independent disturbances at every joint, a portfolio is shaken by many
market factors at once, and the reverse process of a diffusion model runs in the
dimension of the data.
The previous pages already prepared the probabilistic ground for this. The
multi-dimensional Itô integral
integrates matrix-valued processes against a vector of independent Brownian motions, over
the filtration \(\{\mathcal{F}_t^{(n)}\}\) generated by all components with null sets
adjoined. The componentwise increment independence that makes each coordinate a legitimate
integrator was verified alongside it. What remains is the calculus. This page assembles
vector Itô processes, proves the general Itô formula, repairs the product rule
that a previous page broke on purpose, and proves the domain extension stated with the
one-dimensional formula and puts it to work.
Throughout, \(\mathbf{w}_t = (w_t^{(1)}, \ldots, w_t^{(n)})\) is \(n\)-dimensional standard
Brownian motion started at the origin, and \(\{\mathcal{F}_t^{(n)}\}_{t \geq 0}\) is its
joint filtration as above. We state our dimension convention once. The driving noise has
\(n\) components, the process has \(m\) components, and smooth maps will land in \(p\)
components, so that coefficient matrices are \(m \times n\) and Jacobians are
\(p \times m\).
One bookkeeping remark connects the one-dimensional machinery to the enlarged filtration,
and it is a matter of checking hypotheses rather than reproving anything.
Progressive measurability
and its
two criteria
are stated for an arbitrary filtration and apply to \(\{\mathcal{F}_t^{(n)}\}\) as
they stand. The
pathwise time integral
asks only that the filtration contain every null set, which \(\{\mathcal{F}_t^{(n)}\}\)
does by construction.
The
weighted increment lemma
asks for two things. The motions must be adapted, which every component is, since the joint
filtration is generated by all of them. The increments of the integrating motion must be
independent of the filtration, singly for parts (i) and (ii) and in independent pairs for
part (iii). For single components \(w^{(j)}\) against the joint past, this is exactly what
was verified when the multi-dimensional integral was built. The paired version is the same
Gaussian block computation with one more row. Every cross-covariance vanishes for the same
two reasons, the same-component formula \(\min(t_i, v) - \min(t_i, u) = 0\) and the absence
of cross-component entries in the covariance \(\min(s, t)\, I_n\). With every hypothesis
met, all four results are available over \(\{\mathcal{F}_t^{(n)}\}\) with any component, or
pair of components, in the role of the driving motion.
Definition: Vector Itô Process
An \(m\)-dimensional (or vector) Itô process is a stochastic process
\(\mathbf{X}_t = (X_t^{(1)}, \ldots, X_t^{(m)})\), \(t \geq 0\), of the form
\[
\mathbf{X}_t
= \mathbf{X}_0
+ \int_0^t \mathbf{u}(s, \omega)\, ds
+ \int_0^t \mathbf{v}(s, \omega)\, d\mathbf{w}_s ,
\]
read componentwise as
\[
X_t^{(i)}
= X_0^{(i)}
+ \int_0^t u_i(s, \omega)\, ds
+ \sum_{j=1}^{n} \int_0^t v_{ij}(s, \omega)\, dw_s^{(j)} ,
\quad
i = 1, \ldots, m ,
\]
where:
(M1)
\(\mathbf{X}_0\) is an \(\mathcal{F}_0^{(n)}\)-measurable random
vector in \(\mathbb{R}^m\).
(M2)
Each \(u_i\) is progressively measurable with respect to
\(\{\mathcal{F}_t^{(n)}\}\) and satisfies
\[
\mathbb{P}\Bigl[ \int_0^t |u_i|\, ds \lt \infty \quad \forall\, t \geq 0 \Bigr] = 1 ,
\]
and the \(ds\)-term denotes the pathwise time integral, applied in each coordinate.
(M3)
\(\mathbf{v} \in \mathcal{V}^{m \times n}(0, T)\) for every \(T \gt 0\), each entry's
integral taken in its everywhere-continuous realization.
The definition is the one-dimensional one run \(m\) times in parallel, with all coordinates
listening to the same enlarged information flow. Every component \(X^{(i)}\) is a sum of one
initial value, one pathwise time integral, and \(n\) one-dimensional Itô integrals, so each
component is adapted with continuous paths, and progressively measurable by the continuity
criterion. A map into \(\mathbb{R}^m\) is progressively measurable exactly when its
coordinates are, measurability into a product being coordinatewise, so the vector process
\(\mathbf{X}\) inherits all three properties at once.
The differential shorthand extends verbatim. We write
\[
\begin{align*}
d\mathbf{X}_t &= \mathbf{u}\, dt + \mathbf{v}\, d\mathbf{w}_t , \\\\
dX_t^{(i)} &= u_i\, dt + \sum_{j=1}^{n} v_{ij}\, dw_t^{(j)} ,
\end{align*}
\]
with the same standing disclaimer as before. The differentials have no independent meaning,
and every line written in them is a name for the integral identity in the definition.
Note what the definition deliberately does not require. The components of
\(\mathbf{X}\) need not be independent, and in the interesting cases they are strongly
coupled, several coordinates driven by the same noise component through the matrix
\(\mathbf{v}\). The coupling is the point, and the calculus must track it. When a
smooth map mixes the coordinates of \(\mathbf{X}\), the correction term of the chain
rule will involve products \(dX^{(i)}\, dX^{(k)}\) of increments of different
components, and the entire new content of the multi-dimensional theory sits in one
question. What is \(dw^{(i)}\, dw^{(j)}\) when \(i \neq j\)? The next section answers
it, and the answer is zero.
The General Itô Formula
The multiplication table needs one new entry. For a single motion the rules were
\(dt \cdot dt = dt \cdot dw = 0\) and \((dw)^2 = dt\). With several independent motions the
complete table reads
\[
\begin{align*}
dt \cdot dt &= dt \cdot dw_t^{(i)} = 0 , \\\\
dw_t^{(i)} \cdot dw_t^{(j)} &= \delta_{ij}\, dt ,
\end{align*}
\]
and the new claim is the off-diagonal zero. The heuristic is quick. A product
\(\Delta w^{(i)} \Delta w^{(j)}\) of increments of distinct components is a product of
independent centered variables, so it has mean zero, unlike the square
\((\Delta w^{(i)})^2\), whose mean \(\Delta t\) is what survives. The fluctuations of the
product are too small to leave a trace in the sum. The honest form of this claim is part
(iii) of the
weighted increment lemma,
proved in advance for exactly this moment, and it is the only limit statement in the entire
multi-dimensional theory that the one-dimensional theory itself never needed.
Within this section and its proof we abbreviate the derivatives of a scalar component
\(g_k\) of the map. We write \(\partial_t g_k\),
\(\partial_i g_k = \frac{\partial g_k}{\partial x_i}\), and
\(\partial_{il} g_k = \frac{\partial^2 g_k}{\partial x_i \partial x_l}\), together with
\(\partial_{tt} g_k\) and \(\partial_{t i} g_k\) for the second derivatives involving time.
Each is evaluated at \((s, \mathbf{X}_s)\) unless displayed otherwise.
Theorem: The General Itô Formula
Let \(\mathbf{X}_t\) be an \(m\)-dimensional Itô process with coefficients
\(\mathbf{u}, \mathbf{v}\), and let
\(g = (g_1, \ldots, g_p) : [0, \infty) \times \mathbb{R}^m \to \mathbb{R}^p\) be twice
continuously differentiable. Assume the membership condition that for every component
pair \(k, j\) and every \(T \gt 0\),
\[
\Bigl( (s, \omega) \mapsto
\sum_{i=1}^{m} \partial_i g_k(s, \mathbf{X}_s)\, v_{ij}(s, \omega) \Bigr)
\in \mathcal{V}(0, T) .
\]
Then \(\mathbf{Y}_t = g(t, \mathbf{X}_t)\) is again a \(p\)-dimensional Itô process, and
for each \(k\) and every \(t \geq 0\), almost surely,
\[
\begin{align*}
g_k(t, \mathbf{X}_t)
&= g_k(0, \mathbf{X}_0)
+ \int_0^t \Bigl(
\partial_t g_k
+ \sum_{i=1}^{m} u_i\, \partial_i g_k
+ \tfrac{1}{2} \sum_{i, l = 1}^{m}
\bigl( \mathbf{v} \mathbf{v}^\top \bigr)_{il}\, \partial_{il} g_k
\Bigr)(s, \mathbf{X}_s)\, ds \\\\
&\quad + \sum_{j=1}^{n} \int_0^t
\Bigl( \sum_{i=1}^{m} \partial_i g_k\, v_{ij} \Bigr)(s, \mathbf{X}_s)\, dw_s^{(j)} ,
\end{align*}
\]
where the partial derivatives of \(g_k\) are evaluated at \((s, \mathbf{X}_s)\) and
the coefficients \(u_i\), \(v_{ij}\), and the entries of
\(\mathbf{v}\mathbf{v}^\top\) at \((s, \omega)\).
In differential shorthand the conclusion reads
\[
dY_t^{(k)}
= \partial_t g_k\, dt
+ \sum_{i=1}^{m} \partial_i g_k\, dX_t^{(i)}
+ \tfrac{1}{2} \sum_{i, l = 1}^{m} \partial_{il} g_k\, dX_t^{(i)}\, dX_t^{(l)} ,
\]
which is the one-dimensional formula with the second-order term promoted to a quadratic form.
The table computes the increment products,
\[
\begin{align*}
dX_t^{(i)}\, dX_t^{(l)}
&= \Bigl( u_i\, dt + \sum_j v_{ij}\, dw^{(j)} \Bigr)
\Bigl( u_l\, dt + \sum_{j'} v_{lj'}\, dw^{(j')} \Bigr) \\\\
&= \sum_{j} v_{ij}\, v_{lj}\, dt \\\\
&= \bigl( \mathbf{v} \mathbf{v}^\top \bigr)_{il}\, dt ,
\end{align*}
\]
every cross pairing \(j \neq j'\) dying on the off-diagonal rule. The matrix
\(\mathbf{v} \mathbf{v}^\top\) that lands in the drift is symmetric and positive
semidefinite, and it will return as the matrix of second-order coefficients in the generator
of a diffusion. The correction is no longer one term but a full quadratic form in the second
derivatives, weighted by how strongly each pair of coordinates listens to shared noise.
Proof.
Step 1 (Reduction).
The claim is componentwise in \(k\), so take \(p = 1\) and write \(g\) for the scalar
map. We prove the identity in the same core case as the one-dimensional theorem. In that
case \(g\) has all partial derivatives up to second order bounded by \(M\), and every
\(u_i\), \(v_{ij}\) is elementary on \([0, t]\) over one common partition with levels
bounded by \(C\). The two approximation passages that carry the core case to the
statement are the same two passages recorded in the one-dimensional proof,
applied coordinate by coordinate and entry by entry. We do not multiply debts by
restating them. In the core case the membership condition holds automatically on
\([0, t]\), each diffusion entry being a bounded progressively measurable process.
Step 2 (Taylor and the master decomposition).
Fix a sequence of partitions of \([0, t]\) refining the common partition, with mesh
tending to zero. Exactly as before, outside a single null set the increments are exact,
\[
\Delta X_j^{(i)}
= u_i(t_j)\, \Delta t_j + \sum_{r=1}^{n} v_{ir}(t_j)\, \Delta w_j^{(r)} ,
\]
by the pathwise integral of a constant level and
additivity
in each coordinate.
Taylor's theorem with integral remainder
at order one, now in the \(1 + m\) variables \((s, x_1, \ldots, x_m)\), expands each
increment of \(g(t_j, \mathbf{X}_j)\) into two groups of terms and nothing else. The
first-order terms are
\(\partial_t g\, \Delta t_j + \sum_i \partial_i g\, \Delta X_j^{(i)}\). The second-order
terms carry weighted-average coefficients \(\theta_j\) over every pair drawn from
\((\Delta t_j, \Delta X_j^{(1)}, \ldots, \Delta X_j^{(m)})\).
The boundary patch at \(t_0 = 0\) and the separation
\(\theta_j = \partial g(t_j, \mathbf{X}_j) + \varepsilon_j\) are word for word the
one-dimensional Step 2. So is the pathwise control \(\eta(\pi, \omega) \to 0\) of the
deviations, by uniform continuity of the second derivatives on the compact
\([0, t] \times \{ |\mathbf{x}| \leq R_\omega \}\), where
\(R_\omega = \max_{0 \leq s \leq t} |\mathbf{X}_s(\omega)|\). The only changes are that
the segment argument runs in \(\mathbb{R}^{1 + m}\) and that the modulus is taken at the
displacement \(|\pi| + \max_{j} |\Delta \mathbf{X}_j|\), which tends to zero by uniform
continuity of each coordinate path. Summing over \(j\) yields the master decomposition.
The fixed random variable \(g(t, \mathbf{X}_t) - g(0, \mathbf{X}_0)\) equals the
first-order sums, plus the second-order sums with left-endpoint coefficients, plus an
error \(E(\pi)\) bounded by \(\eta(\pi)\) times
\(\sum_j ( (\Delta t_j)^2 + |\Delta \mathbf{X}_j|^2 )\) up to a fixed factor.
Step 3 (The fates of the sums).
Insert the exact increments and expand. Every resulting sum belongs to one of five
families, and every family's fate is already on the shelf.
First-order time and drift sums.
\(\sum_j \partial_t g\, \Delta t_j\) and \(\sum_j \partial_i g\, u_i\, \Delta t_j\)
converge pathwise to \(\int_0^t \partial_t g\, ds\) and
\(\int_0^t \partial_i g\, u_i\, ds\), by the left-endpoint Riemann estimate of the
one-dimensional Step 3, run interval by interval of the common partition.
First-order noise sums.
For each pair \((i, r)\), \(\sum_j \partial_i g\, v_{ir}\, \Delta w_j^{(r)}\) converges
in \(L^2(\mathbb{P})\) to \(\int_0^t \partial_i g\, v_{ir}\, dw_s^{(r)}\), by the
elementary-approximant argument of the one-dimensional Step 3, bounded convergence
against the constant \(2 M C\) and
L² continuity,
with \(w^{(r)}\) as the integrator. There are finitely many pairs.
Sums carrying \((\Delta t_j)^2\).
The pure time square, the time-drift crosses, and the drift-drift products
\(u_i u_l (\Delta t_j)^2\) all die pathwise under deterministic bounds by constants
times \(t\, |\pi|\), as in the one-dimensional Step 4.
Sums carrying \(\Delta t_j\, \Delta w_j^{(r)}\).
The time-noise and drift-noise crosses are part (i) of the weighted increment lemma with
\(w^{(r)}\) as the driving motion and weights built from \(\partial g\)-factors,
\(u\)-levels, and \(v\)-levels, bounded by fixed multiples of \(M C\) and \(M C^2\).
They die in \(L^2(\mathbb{P})\), finitely many at a time.
Sums carrying \(\Delta w_j^{(r)}\, \Delta w_j^{(r')}\).
These arrive from \(\tfrac{1}{2} \sum_{i,l} \partial_{il} g\, \Delta X^{(i)} \Delta X^{(l)}\)
with weights \(b_j = \tfrac{1}{2}\, \partial_{il} g(t_j, \mathbf{X}_j)\,
v_{ir}(t_j)\, v_{lr'}(t_j)\), which are \(\mathcal{F}_{t_j}^{(n)}\)-measurable and
bounded by \(\tfrac{1}{2} M C^2\). For \(r = r'\), part (ii) of the lemma centers the sum
and the left-endpoint Riemann sums of the piecewise continuous paths deliver, in
probability, exactly as in the one-dimensional Step 5,
\[
\sum_j b_j \bigl( \Delta w_j^{(r)} \bigr)^2
\longrightarrow
\tfrac{1}{2} \int_0^t \partial_{il} g\, v_{ir}\, v_{lr}\, ds .
\]
Summing over \(i, l, r\) assembles precisely the quadratic-form drift
\(\tfrac{1}{2} \sum_{i,l} (\mathbf{v}\mathbf{v}^\top)_{il}\, \partial_{il} g\). For
\(r \neq r'\), the components \(w^{(r)}\) and \(w^{(r')}\) are independent standard
motions whose paired increments are independent of the joint past, so part (iii) of the
lemma applies verbatim and the sum dies in \(L^2(\mathbb{P})\). This is the off-diagonal
zero of the table, and it is the only place the multi-dimensional proof needs anything
new.
Step 4 (Error and assembly).
The error \(E(\pi)\) dies in \(L^1(\mathbb{P})\) by the one-dimensional Step 4 estimate,
with \(\sum_j |\Delta \mathbf{X}_j|^2\) bounded by a constant times
\(t |\pi| + \sum_{r} Q^{(r)}_\pi\) and each component's quadratic sum
\(Q^{(r)}_\pi \to t\) in \(L^2(\mathbb{P})\) by
quadratic variation.
Every family converges in probability, sums respect the mode, and the left side
is fixed along the sequence. The identity at fixed \(t\), its extension to all
\(t\) by continuity of both sides, and the fact that the image is an Itô
process then follow exactly as in the one-dimensional Step 6. The well-posedness
of the integrands transfers by the same composition arguments, with
\(\mathbf{X}\) progressively measurable.
The proof is deliberately a dictionary rather than a duplication. Four of the five families
of sums were settled on the one-dimensional page, and the fifth needed, for its off-diagonal
part, only the cross estimate proved there in advance. The formula's new face is the matrix
\(\mathbf{v}\mathbf{v}^\top\) in the drift, and the first thing it pays for is an identity
classical calculus loses.
The Product Rule, Repaired
A previous page broke the classical product rule on purpose. Applied to \(w_t \cdot w_t\),
the rule predicted \(\int_0^t w_s\, dw_s = \tfrac{1}{2} w_t^2\), a value wrong by exactly
half the quadratic variation. The general formula now supplies the repaired rule, and the
repair is one extra term. In the statement, \(X\) and \(Y\) are one-dimensional Itô
processes over the joint filtration, each driven by the full vector of motions. Their
coefficients are written \(dX_t = u^X\, dt + \sum_j v^X_j\, dw_t^{(j)}\) and likewise for
\(Y\), so that the pair \((X, Y)\) is a two-dimensional Itô process.
Theorem: The Stochastic Product Rule
Let \(X\) and \(Y\) be one-dimensional Itô processes as above, and assume the membership
condition that for every \(j\) and \(T \gt 0\) the process
\(Y_s\, v^X_j + X_s\, v^Y_j\) belongs to \(\mathcal{V}(0, T)\). Then \(X_t Y_t\) is again
an Itô process, and for every \(t \geq 0\), almost surely,
\[
X_t Y_t = X_0 Y_0
+ \int_0^t \Bigl( X_s\, u^Y + Y_s\, u^X + \sum_{j=1}^{n} v^X_j\, v^Y_j \Bigr) ds
+ \sum_{j=1}^{n} \int_0^t \bigl( X_s\, v^Y_j + Y_s\, v^X_j \bigr)\, dw_s^{(j)} ,
\]
in differential shorthand
\[
\begin{align*}
d(X_t Y_t) &= X_t\, dY_t + Y_t\, dX_t + dX_t \cdot dY_t , \\\\
dX_t \cdot dY_t &= \sum_{j=1}^{n} v^X_j\, v^Y_j\, dt .
\end{align*}
\]
Proof.
Apply the general Itô formula to the two-dimensional process
\(\mathbf{X} = (X, Y)\) and the time-independent map \(g(x_1, x_2) = x_1 x_2\). The map
is \(C^2\) with \(\partial_t g = 0\), \(\partial_1 g = x_2\), \(\partial_2 g = x_1\),
\(\partial_{12} g = \partial_{21} g = 1\), and
\(\partial_{11} g = \partial_{22} g = 0\). The membership condition of the general
formula for the single image component reads
\(\partial_1 g\, v_{1j} + \partial_2 g\, v_{2j} = Y_s\, v^X_j + X_s\, v^Y_j \in \mathcal{V}(0, T)\),
which is the hypothesis. The drift of the image is \(X u^Y + Y u^X\) from the
first-order terms and, from the quadratic form,
\[
\tfrac{1}{2} \bigl[ (\mathbf{v}\mathbf{v}^\top)_{12} + (\mathbf{v}\mathbf{v}^\top)_{21} \bigr]
= \sum_j v^X_j v^Y_j ,
\]
while the diffusion row is \(X v^Y_j + Y v^X_j\). This is the displayed formula
of the theorem.
The correction \(dX \cdot dY\) is the polarization of the square correction, and this is
worth seeing once. The algebraic identity
\(X Y = \tfrac{1}{2}\bigl[ (X + Y)^2 - X^2 - Y^2 \bigr]\) expresses every product through
squares. Applying the chain rule for squares to the three Itô processes \(X + Y\),
\(X\), \(Y\) produces drift corrections \(\sum_j (v^X_j + v^Y_j)^2\), \(\sum_j (v^X_j)^2\),
and \(\sum_j (v^Y_j)^2\). Their signed half-combination is
\[
\tfrac{1}{2}\bigl[ \sum_j (v^X_j + v^Y_j)^2 - \sum_j (v^X_j)^2 - \sum_j (v^Y_j)^2 \bigr]
= \sum_j v^X_j v^Y_j .
\]
The product correction therefore carries no new information beyond the square correction
that a single computation with \(\int w\, dw\) first exposed.
Specializing the theorem to \(X = Y = w^{(1)}\), where \(v^X_1 = v^Y_1 = 1\) and every other
coefficient vanishes, returns \(d\bigl( (w^{(1)})^2 \bigr) = 2 w^{(1)}\, dw^{(1)} + dt\),
the broken prediction plus its repair.
One notational corollary completes the classical toolkit. For an Itô process \(Y\) and a
process \(H\) that is progressively measurable with
\(\int_0^t |H_s\, u^Y|\, ds \lt \infty\) almost surely for all \(t\) and
\(H v^Y_j \in \mathcal{V}(0, T)\) for all \(j, T\), we write
\[
\int_0^t H_s\, dY_s
= \int_0^t H_s\, u^Y\, ds + \sum_{j=1}^{n} \int_0^t H_s\, v^Y_j\, dw_s^{(j)} ,
\]
the integral of \(H\) against the Itô process \(Y\). In this notation, and under the
membership hypotheses making every integral below legitimate, the product rule rearranges
into the general integration by parts formula,
\[
\int_0^t X_s\, dY_s
= X_t Y_t - X_0 Y_0
- \int_0^t Y_s\, dX_s
- \int_0^t dX_s \cdot dY_s ,
\]
where the last term abbreviates \(\int_0^t \sum_j v^X_j v^Y_j\, ds\). Against the
integration by parts formula
proved earlier for deterministic integrands, the price of letting both factors be random is
on display. Symmetric exchange of the two sides costs exactly one quadratic covariation
term, the term that vanishes when either factor has no noise and that classical analysis,
working with bounded variation, never had to see.
A Process Confined to a Region
The one-dimensional page stated an extension and deferred its proof. If the process never
leaves an open set \(U\), then smoothness of \(g\) should only be required there, since
the values of \(g\) away from the path cannot matter. Such a process has now appeared,
and we prove the extension in every dimension. The idea is to replace \(g\) by a twin
that is twice continuously differentiable on all of \([0, \infty) \times \mathbb{R}^m\)
and agrees with \(g\) on a large part of \(U\), and to apply the general formula to the
twin. On the event where the path stays in that part, the two functions give the same
values in the formula, path by path for the time integrals and almost surely for the
stochastic integrals. The stochastic half rests on a further property of the integral,
which we prove first.
Lemma: The Local Property of the Itô Integral
Let \(t \gt 0\), let \(w^{(r)}\) be a component of \(\mathbf{w}\), and let \(h\)
satisfy conditions (V1)-(V3) of the class \(\mathcal{V}(0, t)\) of
admissible integrands
with the filtration \(\{\mathcal{F}_s^{(n)}\}\) in place of the Brownian filtration,
and be progressively measurable with respect to \(\{\mathcal{F}_s^{(n)}\}\). Then
\(\int_0^t h\, dw_s^{(r)} = 0\) almost surely on the event
\[
G = \Bigl\{ \int_0^t h(s, \omega)^2\, ds = 0 \Bigr\} ,
\]
that is, \(\mathbb{P}\bigl[ G \cap \{ \int_0^t h\, dw_s^{(r)} \neq 0 \} \bigr] = 0\).
Proof.
The accumulated square.
The event \(G\) is measurable, since \(h\) is product measurable by (V1) and the inner
integral is therefore a random variable by
Tonelli's theorem.
We apply the
pathwise time integral
theorem to \(c = h^2\, \mathbf{1}_{[0, t]}\). The integrand \(c\) is progressively
measurable, and \(\int_0^a |c|\, ds \leq \int_0^t h^2\, ds\) for every \(a\), the right
side being finite almost surely by (V3), while \(\{\mathcal{F}_s^{(n)}\}\) contains
every null set. The theorem then gives a process \(A\) with every path continuous and
each \(A_a\) measurable with respect to \(\mathcal{F}_a^{(n)}\), and a null set \(N\)
off which \(A_a = \int_0^a h^2\, ds\) simultaneously for all \(a \in [0, t]\). Off
\(N\) each path of \(A\) is nondecreasing on \([0, t]\) and starts at zero, so the set
of \(a \in [0, t]\) with \(A_a = 0\) is a closed interval \([0, \sigma(\omega)]\).
Switching off the approximants.
By the construction behind the
definition of the Itô integral,
carried out over \(\{\mathcal{F}_s^{(n)}\}\) as the
multi-dimensional integral
prescribes, there are bounded
elementary processes
\(\phi_\ell\) with \(\mathbb{E}\bigl[ \int_0^t (h - \phi_\ell)^2\, ds \bigr] \to 0\).
Adding partition points does not change an elementary process, so we may assume that
the partition \(\pi_\ell\) of \(\phi_\ell\) has mesh \(|\pi_\ell| \to 0\). Write
\(\phi_\ell = \sum_j e_j\, \mathbf{1}_{[t_j, t_{j+1})}\) and set
\[
\chi_\ell = \sum_j e_j\, \mathbf{1}_{\{ A_{t_j} \gt 0 \}}\, \mathbf{1}_{[t_j, t_{j+1})} .
\]
Each level \(e_j\, \mathbf{1}_{\{ A_{t_j} \gt 0 \}}\) is bounded and
\(\mathcal{F}_{t_j}^{(n)}\)-measurable, so \(\chi_\ell\) is again a bounded elementary
process. Let \(t_j(s)\) denote the left endpoint of the \(\pi_\ell\)-interval
containing \(s\). Where \(A_{t_j(s)} \gt 0\) the processes \(\chi_\ell\) and
\(\phi_\ell\) agree, and where \(A_{t_j(s)} = 0\) the process \(\chi_\ell\) vanishes.
Off \(N\) the path of \(A\) is nonnegative, so these two cases are exhaustive, and at
every \(s \in [0, t)\) and every \(\omega\) off \(N\),
\[
(h - \chi_\ell)^2
\leq (h - \phi_\ell)^2 + h^2\, \mathbf{1}_{\{ A_{t_j(s)} = 0 \}} .
\]
The switched-off part is small.
Fix \(\omega\) off \(N\). If \(A_{t_j(s)}(\omega) = 0\), then
\(t_j(s) \leq \sigma(\omega)\), and so \(s \lt \sigma(\omega) + |\pi_\ell|\). Since
\(\int_0^{\sigma} h^2\, ds = A_\sigma = 0\), writing
\(\sigma_\ell = \min(\sigma + |\pi_\ell|, t)\) we get
\[
\begin{align*}
\int_0^t h^2\, \mathbf{1}_{\{ A_{t_j(s)} = 0 \}}\, ds
&\leq \int_\sigma^{\sigma_\ell} h^2\, ds \\\\
&= A_{\sigma_\ell} - A_\sigma ,
\end{align*}
\]
which tends to zero by continuity of the path of \(A\). The left side is dominated
by \(\int_0^t h^2\, ds\), which is integrable by (V3), so its expectation tends to
zero by the
dominated convergence theorem.
By the inequality above, which holds off the null set \(N\),
\(\mathbb{E}\bigl[ \int_0^t (h - \chi_\ell)^2\, ds \bigr] \to 0\), and the definition
of the integral gives the convergence in \(L^2(\mathbb{P})\) of
\(\int_0^t \chi_\ell\, dw_s^{(r)}\) to \(\int_0^t h\, dw_s^{(r)}\).
Conclusion.
On \(G \setminus N\) every \(A_{t_j}\) vanishes, because
\(0 \leq A_{t_j} \leq A_t = 0\). Every level of \(\chi_\ell\) is therefore zero there,
and so is its elementary integral
\(\sum_j e_j\, \mathbf{1}_{\{ A_{t_j} \gt 0 \}}\, \Delta w_j^{(r)}\). Multiplication
by \(\mathbf{1}_G\) does not increase the norm of \(L^2(\mathbb{P})\), so it preserves
the convergence, and
\[
\begin{align*}
&\mathbb{E}\Bigl[ \Bigl( \int_0^t h\, dw_s^{(r)} \Bigr)^2 \mathbf{1}_G \Bigr] \\\\
&\quad = \lim_{\ell \to \infty}
\mathbb{E}\Bigl[ \Bigl( \int_0^t \chi_\ell\, dw_s^{(r)} \Bigr)^2 \mathbf{1}_G \Bigr] \\\\
&\quad = 0 ,
\end{align*}
\]
which says that \(\int_0^t h\, dw_s^{(r)}\) vanishes almost surely on \(G\).
With \(n = 1\) the lemma is a statement about the one-dimensional integral over the
Brownian filtration. The time \(\sigma\) enters the proof only path by path, inside an
estimate. The approximants themselves read the accumulated square \(A\) only at the fixed
partition times, and this is what keeps them adapted.
Theorem: The Itô Formula on an Open Domain
Let \(\mathbf{X}_t\) be an \(m\)-dimensional Itô process, let
\(U \subseteq \mathbb{R}^m\) be open, and suppose that almost every path of
\(\mathbf{X}\) stays in \(U\) for all time. Then the general Itô formula, with
its membership condition unchanged, holds for every
\(g \in C^2([0, \infty) \times U)\), scalar or vector valued, reading
\(g(s, \mathbf{x})\) and each of its partial derivatives up to second order as \(0\)
when \(\mathbf{x} \notin U\).
Proof.
Step 1 (Exhaustion and twins).
When \(U = \mathbb{R}^m\) the general formula applies as it stands, so let the
complement of \(U\) be nonempty. The claim is componentwise, so take \(g\) scalar. For
each integer \(q \geq 1\) let
\[
U_q = \bigl\{ \mathbf{x} : |\mathbf{x}| \lt q,\
\operatorname{dist}(\mathbf{x}, \mathbb{R}^m \setminus U) \gt 1/q \bigr\} .
\]
Each \(U_q\) is open, the norm and the distance to a set being continuous. Its closure
lies in the set where \(|\mathbf{x}| \leq q\) and the distance is at least \(1/q\),
which is compact and contained in \(U_{q+1}\). Every compact \(K \subseteq U\) lies in
some \(U_q\), since \(K\) is bounded and the continuous distance to the closed
complement attains a positive minimum on \(K\).
By the
existence of smooth bump functions
on the manifold \(\mathbb{R}^m\), applied to the closed set \(\overline{U_q}\) and the
open set \(U_{q+1}\), there is a smooth \(\psi_q : \mathbb{R}^m \to [0, 1]\) equal to
\(1\) on \(\overline{U_q}\) whose support lies in \(U_{q+1}\). That support is closed
and bounded, hence compact.
Define the twin \(\tilde{g}_q = \psi_q\, g\) on \([0, \infty) \times U\) and
\(\tilde{g}_q = 0\) elsewhere. The open sets \([0, \infty) \times U\) and
\([0, \infty) \times (\mathbb{R}^m \setminus \operatorname{supp} \psi_q)\) cover
\([0, \infty) \times \mathbb{R}^m\), and \(\tilde{g}_q\) is of class \(C^2\) on each,
so \(\tilde{g}_q \in C^2([0, \infty) \times \mathbb{R}^m)\). For every \(T \gt 0\) its
derivatives up to second order are bounded on \([0, T] \times \mathbb{R}^m\), being
continuous on the compact set \([0, T] \times \operatorname{supp} \psi_q\) and zero off
it. On the open set \([0, \infty) \times U_q\) the factor \(\psi_q\) is identically
\(1\), so \(\tilde{g}_q\) and \(g\) agree there together with all their partial
derivatives up to second order.
Step 2 (The integrands of the formula for \(g\)).
Each \(v_{ij}\) satisfies (V1) and (V2), and such a process admits a progressively
measurable version, the measure-theoretic fact taken on faith with the one-dimensional
formula. We replace each \(v_{ij}\) by such a version. Two versions differ only on a
set of \(\lambda \otimes \mathbb{P}\)-measure zero, so neither the Itô integrals
nor the time integrals of the formula change. Write
\(f_r = \sum_i \partial_i g\, v_{ir}\) for the diffusion integrands of \(g\) and \(D\)
for its drift integrand, all evaluated along \((s, \mathbf{X}_s)\).
The derivatives of \(g\), read as zero off \(U\), are Borel functions on
\([0, \infty) \times \mathbb{R}^m\), being continuous on the open set
\([0, \infty) \times U\) and zero on its complement, and so is \(g\) itself.
Composed with the progressively measurable \(\mathbf{X}\) and multiplied by the
coefficients, they make every integrand of the formula progressively measurable.
The initial value \(g(0, \mathbf{X}_0)\) is \(\mathcal{F}_0^{(n)}\)-measurable by
(M1). The diffusion integrands lie in \(\mathcal{V}(0, T)\) for every \(T \gt 0\)
by the membership condition.
The drift integrand satisfies the pathwise integrability condition of the
definition.
Take an outcome for which the path stays in \(U\) and, for every integer \(T \geq 1\),
the integrals \(\int_0^T |u_i|\, ds\) and \(\int_0^T v_{ij}^2\, ds\) are finite. By the
hypothesis on the paths and by (M2) and (M3), almost every outcome is of this kind. On
the compact set \([0, T] \times \{ \mathbf{X}_s : 0 \leq s \leq T \}\), contained in
\([0, \infty) \times U\), the derivatives of \(g\) up to second order are bounded, so
\(\int_0^T |D|\, ds\) is finite for every \(T\).
Step 3 (The formula for the twin).
Write \(\tilde{f}_{q, r} = \sum_i \partial_i \tilde{g}_q\, v_{ir}\) and \(\tilde{D}_q\)
for the diffusion and drift integrands of \(\tilde{g}_q\). Fix \(T \gt 0\). The first
derivatives of \(\tilde{g}_q\) are bounded on \([0, T] \times \mathbb{R}^m\), say by
\(M_{q, T}\), so \(|\tilde{f}_{q, r}| \leq M_{q, T} \sum_i |v_{ir}|\). Each
\(\tilde{f}_{q, r}\) is progressively measurable, being built from the continuous
derivatives of \(\tilde{g}_q\), the progressively measurable \(\mathbf{X}\), and the
coefficients. Since every \(v_{ir}\) lies in \(\mathcal{V}(0, T)\), the bound places
\(\tilde{f}_{q, r}\) in \(\mathcal{V}(0, T)\) as well, and \(T\) was arbitrary. The
membership condition for \(\tilde{g}_q\) holds, and the
general Itô formula
gives, for each \(t \geq 0\), almost surely,
\[
\begin{align*}
\tilde{g}_q(t, \mathbf{X}_t)
&= \tilde{g}_q(0, \mathbf{X}_0)
+ \int_0^t \tilde{D}_q\, ds \\\\
&\quad + \sum_{r=1}^{n} \int_0^t \tilde{f}_{q, r}\, dw_s^{(r)} .
\end{align*}
\]
Step 4 (Where the twin is invisible).
Fix \(t \gt 0\) and \(q\), and let \(\Omega_q(t)\) be the set of outcomes for which
\(\mathbf{X}_s \in U_q\) for every \(s \in [0, t]\). This set is an event. By
continuity of the paths it is the set where the maximum of \(|\mathbf{X}_s|\) over
\(s \in [0, t]\) is less than \(q\) and the minimum of
\(\operatorname{dist}(\mathbf{X}_s, \mathbb{R}^m \setminus U)\) exceeds \(1/q\). Both
extrema are attained, and they equal the supremum and the infimum over the rational
\(s \in [0, t]\) together with \(s = t\), which are random variables.
Now take an outcome in \(\Omega_q(t)\). Every point \((s, \mathbf{X}_s)\) with
\(s \in [0, t]\) lies in \([0, \infty) \times U_q\), where \(\tilde{g}_q\) and \(g\)
agree with their derivatives. So \(\tilde{g}_q(t, \mathbf{X}_t) = g(t, \mathbf{X}_t)\),
\(\tilde{g}_q(0, \mathbf{X}_0) = g(0, \mathbf{X}_0)\), the drift integrands
\(\tilde{D}_q\) and \(D\) agree on \([0, t]\), and so do their time integrals, that of
\(D\) being finite for almost every outcome by Step 2.
For the stochastic integrals, fix a component \(r\) and put
\(h = \tilde{f}_{q, r} - f_r\). It is progressively measurable by Step 2 and Step 3,
and it satisfies (V1)-(V3) on \([0, t]\), because \(\tilde{f}_{q, r}\) does and \(f_r\)
does by the membership condition. At every outcome in \(\Omega_q(t)\) the integrand
\(h\) vanishes on \([0, t]\), so \(\Omega_q(t)\) lies inside the event where
\(\int_0^t h^2\, ds = 0\). The
local property of the integral
and linearity
give, almost surely on \(\Omega_q(t)\),
\[
\int_0^t \tilde{f}_{q, r}\, dw_s^{(r)} = \int_0^t f_r\, dw_s^{(r)} .
\]
Substituting these identities into the formula of Step 3, we find that the formula for
\(g\) at time \(t\) holds almost surely on \(\Omega_q(t)\).
Step 5 (Exhausting the paths).
Fix an outcome whose path stays in \(U\). Such outcomes form a set of full measure. The
image \(\{ \mathbf{X}_s : 0 \leq s \leq t \}\) is compact, being the continuous image
of \([0, t]\), and it lies in \(U\), so by Step 1 it lies in some \(U_q\). The outcome
therefore belongs to \(\Omega_q(t)\). The countably many events \(\Omega_q(t)\) thus
cover every outcome outside a null set, and the formula for \(g\) holds almost surely
at the fixed time \(t\). At \(t = 0\) both sides equal \(g(0, \mathbf{X}_0)\).
Step 6 (All times at once).
Both sides of the formula are continuous in \(t\) outside one null set. The left side
is continuous because \(g\) is continuous on \([0, \infty) \times U\) and the path
stays in \(U\), and the right side is an Itô process in its
everywhere-continuous realization, legitimately so by Step 2. Two processes with
continuous paths that agree almost surely at each fixed time agree at all rational
times off one null set, hence at all times. So \(\mathbf{Y}_t = g(t, \mathbf{X}_t)\)
is the Itô process given by the formula.
The proof adds no debt of its own. It relies on the general formula, which carries the two
approximation passages recorded with it, on the progressively measurable version taken on
faith on the one-dimensional page, and on the local property proved above. For
\(m = n = 1\) the theorem is the extension stated alongside the one-dimensional formula.
The theorem earns its keep immediately, on the most natural function that is smooth
everywhere except one point.
The Bessel Process
Let \(\mathbf{w}_t\) be \(n\)-dimensional Brownian motion with \(n \geq 2\), started, for
this example only and in deviation from the standing convention of the page, at a point
\(\mathbf{x}_0 \neq 0\), as the
definition of Brownian motion
permits. The process \(\mathbf{w}_t - \mathbf{x}_0\) is then standard and has the same
increments, so \(\mathbf{w}\) is the Itô process with initial value \(\mathbf{x}_0\),
\(\mathbf{u} = 0\), and \(\mathbf{v} = I_n\), driven by that standard motion. Consider its
distance to the origin,
\[
\begin{align*}
R_t
&= |\mathbf{w}_t| \\\\
&= \Bigl( \bigl( w_t^{(1)} \bigr)^2 + \cdots + \bigl( w_t^{(n)} \bigr)^2 \Bigr)^{1/2} .
\end{align*}
\]
The function \(g(\mathbf{x}) = |\mathbf{x}|\) is not differentiable at the origin, and no
version of the formula on all of \(\mathbb{R}^n\) can touch it. On
\(U = \mathbb{R}^n \setminus \{0\}\) it is smooth, with
\[
\begin{align*}
\partial_i g &= \frac{x_i}{|\mathbf{x}|} , \\\\
\partial_{il} g &= \frac{\delta_{il}}{|\mathbf{x}|} - \frac{x_i x_l}{|\mathbf{x}|^3} ,
\end{align*}
\]
and beyond its membership condition the domain theorem asks one thing, that almost every
path of \(\mathbf{w}\) avoid the origin for all time. Starting away from the origin handles
time zero. For all later times the avoidance holds when \(n \geq 2\), and we take it on
faith here as a recorded debt. It is a genuine theorem about the
polarity of points
for planar and higher Brownian motion. It is proved later in the track, by an argument
resting on Dynkin's formula, and within this page it is the single external input of this
example. Granting it, we check membership at once. Each diffusion entry
\(\partial_i g(\mathbf{w}_s) = w_s^{(i)} / R_s\), read as \(0\) where \(R_s = 0\), is
bounded by one and progressively measurable, and the formula delivers
\[
dR_t
= \sum_{i=1}^{n} \frac{w_t^{(i)}}{R_t}\, dw_t^{(i)}
+ \frac{n - 1}{2 R_t}\, dt ,
\]
the drift arising from the trace,
\[
\begin{align*}
\tfrac{1}{2} \sum_{i} \partial_{ii} g
&= \tfrac{1}{2} \bigl( \tfrac{n}{|\mathbf{x}|} - \tfrac{|\mathbf{x}|^2}{|\mathbf{x}|^3} \bigr) \\\\
&= \tfrac{n - 1}{2 |\mathbf{x}|} ,
\end{align*}
\]
since \(\mathbf{v}\mathbf{v}^\top = I_n\).
The process \(R\) is the \(n\)-dimensional Bessel process, the radial part
of Brownian motion, and its equation repays a moment of reading. The noise coefficients
\(w^{(i)} / R\) form a unit vector, so radially the process fluctuates with the strength of
a single one-dimensional Brownian motion. Everything dimensional sits in the drift
\((n - 1) / (2 R)\), an outward push carried by the \(dt\)-term alone, which grows as the
process approaches the origin. Its coefficient \(n - 1\) would vanish in dimension one, but
that case lies outside the example. One-dimensional Brownian motion does reach the origin, a
fact we state here without proof and prove later together with the polarity of points, so
the domain theorem does not apply there.
Curvature of the spheres around the origin, felt through the second derivatives of the
distance function, converts ambient noise into radial drift. A geometric quantity entering
through the correction term of a chain rule is no coincidence of this example. It is one of
the doors through which stochastic calculus walks onto manifolds.