Itô's Lemma and Stochastic Calculus › Derivation of Itô's Lemma

Michael BrenndoerferNovember 23, 20256 min read
Quantitative FinanceAll chapters
Part 5 of 15Stochastic Calculus and Pricing Theory
Chapter 27Itô's Lemma and Stochastic Calculus › Derivation of Itô's Lemma
Reading section 4 of 11 · Derivation of Itô's Lemma · 6 minSection 4 of 11 · 6 min

Book contents

Section 4 of 11 · 6 min read

Itô's Lemma and Stochastic Calculus › Derivation of Itô's LemmaOne section · Sections in this chapter4 / 11 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

Now we derive Itô's Lemma, which tells us how to compute the differential of a function f(Xt,t)f(X_t, t) when XtX_t follows an Itô process. This derivation follows the logic of Taylor expansion but carefully accounts for the non-vanishing quadratic variation of Brownian motion that we just established.

Setup

Let XtX_t satisfy the SDE:

dXt=μ(Xt,t) dt+σ(Xt,t) dWtdX_t = \mu(X_t, t) \, dt + \sigma(X_t, t) \, dW_t

where:

  • XtX_t: stochastic process value

  • μ(Xt,t)\mu(X_t, t): drift coefficient

  • σ(Xt,t)\sigma(X_t, t): diffusion coefficient

  • dtdt: infinitesimal time increment

  • dWtdW_t: Brownian increment

and let f(x,t)f(x, t) be a function that is twice continuously differentiable in xx and once continuously differentiable in tt. We want to find an expression for df(Xt,t)df(X_t, t), the infinitesimal change in the function value as both time and the stochastic process evolve. The smoothness requirements on ff ensure that the Taylor expansion is valid and the derivatives we need exist.

Taylor Expansion in Two Variables

Since ff depends on both the process XtX_t and time tt, we need the two-variable Taylor expansion. The two-variable Taylor expansion of ff around (Xt,t)(X_t, t) is:

f(Xt+ΔXt,t+Δt)=f(Xt,t)+∂f∂tΔt+∂f∂xΔXt+12∂2f∂t2(Δt)2+12∂2f∂x2(ΔXt)2+∂2f∂x∂tΔXtΔt+⋯\begin{aligned} f(X_t + \Delta X_t, t + \Delta t) &= f(X_t, t) + \frac{\partial f}{\partial t} \Delta t + \frac{\partial f}{\partial x} \Delta X_t \\ &\quad + \frac{1}{2} \frac{\partial^2 f}{\partial t^2} (\Delta t)^2 + \frac{1}{2} \frac{\partial^2 f}{\partial x^2} (\Delta X_t)^2 + \frac{\partial^2 f}{\partial x \partial t} \Delta X_t \Delta t + \cdots \end{aligned}

where:

  • ∂f∂t\frac{\partial f}{\partial t}: partial derivative with respect to time

  • ∂f∂x\frac{\partial f}{\partial x}: partial derivative with respect to the state variable

  • ∂2f∂x2\frac{\partial^2 f}{\partial x^2}: second partial derivative with respect to the state variable

  • ΔXt\Delta X_t: change in the process XtX_t

  • Δt\Delta t: time increment

All partial derivatives are evaluated at (Xt,t)(X_t, t). In ordinary calculus, we would keep only the first-order terms and discard everything else. However, as we established in the previous section, the term (ΔXt)2(\Delta X_t)^2 contains a component that behaves like Δt\Delta t, not like (Δt)2(\Delta t)^2. We must therefore carefully analyze which terms survive in the limit.

Substituting the SDE

We have ΔXt=μΔt+σΔWt\Delta X_t = \mu \Delta t + \sigma \Delta W_t. To apply the Taylor expansion correctly, we need to compute (ΔXt)2(\Delta X_t)^2. Expanding the square:

(ΔXt)2=(μΔt+σΔWt)2(substitute ΔXt)=μ2(Δt)2+2μσΔtΔWt+σ2(ΔWt)2(expand square)\begin{aligned} (\Delta X_t)^2 &= (\mu \Delta t + \sigma \Delta W_t)^2 && \text{(substitute } \Delta X_t \text{)} \\ &= \mu^2 (\Delta t)^2 + 2\mu\sigma \Delta t \Delta W_t + \sigma^2 (\Delta W_t)^2 && \text{(expand square)} \end{aligned}

where:

  • ΔXt\Delta X_t: increment of the Itô process

  • μ\mu: drift coefficient

  • σ\sigma: diffusion coefficient

  • ΔWt\Delta W_t: Brownian increment

Now we apply the heuristic rules for infinitesimal products, which encode the key insight about Brownian motion's quadratic variation:

  • (Δt)2→0(\Delta t)^2 \to 0 (second-order in Δt\Delta t, negligible in the limit)

  • Δt⋅ΔWt→0\Delta t \cdot \Delta W_t \to 0 (since ΔWt∼Δt\Delta W_t \sim \sqrt{\Delta t}, this product is of order (Δt)3/2(\Delta t)^{3/2}, which vanishes)

  • (ΔWt)2→Δt(\Delta W_t)^2 \to \Delta t (the key stochastic calculus result we established earlier)

Therefore, in the limit as Δt→0\Delta t \to 0:

(ΔXt)2→σ2 dt(\Delta X_t)^2 \to \sigma^2 \, dt

where:

  • →\to: denotes convergence in the limit as Δt→0\Delta t \to 0

  • σ2 dt\sigma^2 \, dt: the deterministic limit of the squared stochastic increment

This step distinguishes stochastic calculus from ordinary calculus. The squared increment does not vanish; instead, it contributes a term proportional to dtdt.

Collecting Terms

Having established how each term behaves in the limit, we can now assemble the final expression. The change in ff is:

Δf=∂f∂tΔt+∂f∂xΔXt+12∂2f∂x2σ2Δt+(higher order terms)\Delta f = \frac{\partial f}{\partial t} \Delta t + \frac{\partial f}{\partial x} \Delta X_t + \frac{1}{2} \frac{\partial^2 f}{\partial x^2} \sigma^2 \Delta t + \text{(higher order terms)}

Substituting ΔXt=μΔt+σΔWt\Delta X_t = \mu \Delta t + \sigma \Delta W_t into this expression:

Δf=∂f∂tΔt+∂f∂x(μΔt+σΔWt)+12∂2f∂x2σ2Δt\Delta f = \frac{\partial f}{\partial t} \Delta t + \frac{\partial f}{\partial x} (\mu \Delta t + \sigma \Delta W_t) + \frac{1}{2} \frac{\partial^2 f}{\partial x^2} \sigma^2 \Delta t

Rearranging by grouping the deterministic terms (those multiplying Δt\Delta t) and the stochastic terms (those multiplying ΔWt\Delta W_t):

Δf=(∂f∂t+μ∂f∂x+12σ2∂2f∂x2)Δt+σ∂f∂xΔWt\Delta f = \left( \frac{\partial f}{\partial t} + \mu \frac{\partial f}{\partial x} + \frac{1}{2} \sigma^2 \frac{\partial^2 f}{\partial x^2} \right) \Delta t + \sigma \frac{\partial f}{\partial x} \Delta W_t

Itô's Lemma Statement

Taking the limit as Δt→0\Delta t \to 0, we obtain the fundamental result of stochastic calculus, known as Itô's Lemma:

Itô's Lemma

Let XtX_t satisfy the SDE:

dXt=μ(Xt,t) dt+σ(Xt,t) dWtdX_t = \mu(X_t, t) \, dt + \sigma(X_t, t) \, dW_t

where:

  • XtX_t: stochastic process value

  • μ(Xt,t)\mu(X_t, t): drift coefficient

  • σ(Xt,t)\sigma(X_t, t): diffusion coefficient

  • dtdt: infinitesimal time increment

  • dWtdW_t: Brownian increment

and let f(x,t)f(x, t) be a function twice continuously differentiable in xx and once in tt. Then:

df(Xt,t)=(∂f∂t+μ∂f∂x+12σ2∂2f∂x2)dt+σ∂f∂x dWtdf(X_t, t) = \left( \frac{\partial f}{\partial t} + \mu \frac{\partial f}{\partial x} + \frac{1}{2} \sigma^2 \frac{\partial^2 f}{\partial x^2} \right) dt + \sigma \frac{\partial f}{\partial x} \, dW_t

where:

  • df(Xt,t)df(X_t, t): infinitesimal change in ff

  • ∂f∂t\frac{\partial f}{\partial t}: partial derivative with respect to time

  • ∂f∂x\frac{\partial f}{\partial x}: partial derivative with respect to xx

  • ∂2f∂x2\frac{\partial^2 f}{\partial x^2}: second partial derivative with respect to xx

  • μ\mu: drift coefficient of XtX_t

  • σ\sigma: diffusion coefficient of XtX_t

The key difference from the ordinary chain rule is the term 12σ2∂2f∂x2\frac{1}{2} \sigma^2 \frac{\partial^2 f}{\partial x^2}, which arises from the quadratic variation of Brownian motion. This "correction term" is sometimes called the Itô correction or second-order term. Itô represents the accumulated effect of the infinitely many small but collectively significant jumps in Brownian motion. When a function is convex (positive second derivative), this correction adds to the drift; when the function is concave (negative second derivative), it subtracts from the drift.

Comparison with Ordinary Calculus

To appreciate what stochastic calculus adds to the familiar framework, consider what Itô's Lemma reduces to in the absence of randomness. If there were no randomness (σ=0\sigma = 0), we would have:

df=∂f∂tdt+∂f∂xμ dt=(∂f∂t+μ∂f∂x)dt\begin{aligned} df &= \frac{\partial f}{\partial t} dt + \frac{\partial f}{\partial x} \mu \, dt \\ &= \left( \frac{\partial f}{\partial t} + \mu \frac{\partial f}{\partial x} \right) dt \end{aligned}

where:

  • dfdf: total differential of ff

  • μ\mu: drift rate (velocity)

  • dtdt: time increment

This is exactly the total derivative from ordinary calculus, expressed in differential form. The presence of randomness adds two new elements to this familiar picture:

  1. The second-order correction in the drift, which appears because the process's random fluctuations create a systematic effect on the function value
  2. A diffusion term in dWtdW_t, which means the function of the process inherits randomness from the underlying stochastic process