We work on (Ω,F,P) with filtration F=(Ft)t≥0 satisfying the usual conditions. Let (Wt)t≥0 be a standard P-Brownian motion.
An Itô process is a continuous adapted process of the form:
Xt=X0+∫0tμsds+∫0tσsdWs,
where μ (drift) and σ (diffusion) are F-progressively measurable and satisfy:
∫0T∣μs∣ds<∞and∫0Tσs2ds<∞a.s.
In differential notation: dXt=μtdt+σtdWt.
The Itô Integral
The stochastic integral ∫0TσsdWs is defined as the L2 limit of non-anticipating Riemann sums:
∫0TσsdWs=L2-lim∣π∣→0∑iσti−1(Wti−Wti−1).
The requirement to evaluate σ at the left endpointti−1 — not the midpoint — is what makes the integral Itô. Left-endpoint evaluation ensures σti−1 is Fti−1-measurable (non-anticipating). The choice of evaluation point matters: different conventions yield different integrals (see Itô vs Stratonovich below).
Itô isometry. For square-integrable adapted σ:
E[(∫0TσsdWs)2]=E[∫0Tσs2ds].
This is the key L2 norm identity. It follows from expanding the square and using independence of non-overlapping Brownian increments: cross terms E[σti−1(Wti−Wti−1)⋅σtj−1(Wtj−Wtj−1)]=0 for i=j.
A square-integrable adapted integrand produces a martingale:
E[∫0tσsdWsFr]=∫0rσsdWs,r≤t.
Itô's Lemma: Statement
Let f:R+×R→R be C1,2 (once continuously differentiable in t, twice in x). Define Yt=f(t,Xt). Then Y is again an Itô process and:
dYt=∂t∂f(t,Xt)dt+∂x∂f(t,Xt)dXt+21∂x2∂2f(t,Xt)(dXt)2,
where (dXt)2 is evaluated using the Itô multiplication table:
dt⋅dt=0,dt⋅dWt=0,dWt⋅dWt=dt.
Substituting dXt=μtdt+σtdWt and (dXt)2=σt2dt:
dYt=(∂t∂f+μt∂x∂f+21σt2∂x2∂2f)dt+σt∂x∂fdWt.
The term 21σt2fxx is the Itô correction. It has no analogue in classical calculus and arises solely from the non-zero quadratic variation of Brownian motion.
Derivation
Apply Taylor's theorem to f(t+dt,Xt+dt) around (t,Xt):
df=ftdt+fxdX+21fxx(dX)2+21ftt(dt)2+fxtdtdX+⋯
Substitute dX=μdt+σdW and expand (dX)2:
(dX)2=μ2(dt)2+2μσdtdW+σ2(dW)2.
Apply the Itô multiplication table. The key step: (dW)2=dt is the quadratic variation result [W]t=t in differential form. The other products vanish as o(dt):
(dX)2=σ2dt+O((dt)3/2).
Similarly, (dt)2=0 and dt⋅dW=0 in the L2 sense. Retaining only terms of order dt:
df=ftdt+fx(μdt+σdW)+21fxxσ2dt.
Collecting drift and diffusion terms:
df=(ft+μfx+21σ2fxx)dt+σfxdW.
This is Itô's lemma. The heuristic argument is exact in identifying the correct terms; the rigorous version replaces the Taylor remainder analysis with an L2 convergence argument using the Itô isometry.
Application: Solving the GBM SDE
Let St satisfy the geometric Brownian motion SDE:
dSt=μStdt+σStdWt.
Apply Itô's lemma to f(St)=lnSt, with fx=1/x, fxx=−1/x2, ft=0:
d(lnSt)=St1dSt−21⋅St21⋅σ2St2dt=(μ−2σ2)dt+σdWt.
Integrating from 0 to T:
lnST−lnS0=(μ−2σ2)T+σWT.
Therefore:
ST=S0exp((μ−2σ2)T+σWT).
The Role of the Itô Correction
The term −σ2/2 is not a typo. It is the Itô correction from fxx=−1/S2. Without it — if one naively wrote lnST=lnS0+μT+σWT — the expectation would be wrong:
E[ST]=S0eμT,correct from the SDE:dE[St]=μE[St]dt.
But E[e(μ+σ2/2)T+σWT]=e(μ+σ2/2)T⋅eσ2T/2=e(μ+σ2)T=eμT. The Itô correction −σ2/2 is what reconciles the arithmetic mean growth μ of the SDE with the geometric mean growth μ−σ2/2 of the log process.
Itô vs Stratonovich
The Stratonovich integral evaluates the integrand at the midpoint:
∫0Tσs∘dWs=L2-lim∣π∣→0∑i2σti+σti−1(Wti−Wti−1).
The full lesson requires Premium
The complete derivation, the C++ / Python implementation, the validation tables, the quiz, and the interview-angle notes are part of Premium. Start a Premium plan to unlock every module in this track.