Skip to content
homeaboutworkprojectsthesiswritingresume
Loading
~/blog/quadratic-variation0%dark
  1. home/
  2. writing/
  3. Quadratic Variation

18 June 2026 · 6 min read · updated 09 June 2026

Quadratic Variation

Brownian motion is too rough for ordinary calculus, and the precise measure of that roughness is its quadratic variation. We define the quadratic variation of a process along partitions, prove that for Brownian motion the sum of squared increments converges to the elapsed time in mean square and almost surely along dyadic partitions, deduce that Brownian paths have infinite total variation, and define the covariation of two processes. The identity that quadratic variation equals time is the single fact that distinguishes the Ito calculus from the calculus of smooth functions.

  • 3 equations
  • 8 results
  • 12 connections
  • stochastic-processes
  • brownian-motion
  • stochastic-calculus
On this page▾
  • The quadratic variation of a path
  • Brownian motion accumulates quadratic variation
  • Infinite total variation
  • Covariation

6 min left

  • The quadratic variation of a path1m
  • Brownian motion accumulates quadratic variation2m
  • Infinite total variation1m
  • Covariation1m

The increments of Brownian motion are so jagged that the path has no derivative and no finite length, yet a different accumulated quantity, the sum of squared increments, is perfectly regular and equals the elapsed time. This quadratic variation is the reason a stochastic integral cannot be defined pathwise as a Riemann-Stieltjes integral and the reason the chain rule for Brownian functions carries a second-order correction. This post proves that Brownian motion has quadratic variation equal to time, building on the probability-space and independence results developed earlier [1], [2]. Throughout, WWW is a standard Brownian motion and partitions of [0,t][0,t][0,t] are 0=t0<t1<⋯<tm=t0=t_0<t_1<\cdots<t_m=t0=t0​<t1​<⋯<tm​=t with mesh max⁡i(ti−ti−1)\max_i(t_i-t_{i-1})maxi​(ti​−ti−1​).

#The quadratic variation of a path

Definition1

The quadratic variation of a process XXX over [0,t][0,t][0,t] along a partition is ∑i=1m(Xti−Xti−1)2\sum_{i=1}^m(X_{t_i}-X_{t_{i -1}})^2∑i=1m​(Xti​​−Xti−1​​)2. The process has quadratic variation ⟨X⟩t\qv{X}_t⟨X⟩t​ when these sums converge to ⟨X⟩t\qv{X}_t⟨X⟩t​ in L2L^2L2 (equivalently in probability) as the mesh tends to 000. For a deterministic C1C^1C1 path the convergence is pathwise, and for Brownian motion the L2L^2L2 limit holds along any mesh-→0\to 0→0 sequence, with almost-sure convergence along sufficiently fast-shrinking sequences such as the dyadic ones.

For a continuously differentiable path the quadratic variation is zero. With f∈C1f\in C^1f∈C1 on [0,t][0,t][0,t] each increment obeys ∣f(ti)−f(ti−1)∣≤∥f′∥∞(ti−ti−1)\abs{f(t_i)-f(t_{i-1})}\le\|f'\|_\infty(t_i-t_{i-1})∣f(ti​)−f(ti−1​)∣≤∥f′∥∞​(ti​−ti−1​), so max⁡i∣Δf∣≤∥f′∥∞⋅mesh\max_i\abs{\Delta f}\le\|f'\|_ \infty\cdot\text{mesh}maxi​∣Δf∣≤∥f′∥∞​⋅mesh and

∑i(Δf)2≤(max⁡i∣Δf∣)∑i∣Δf∣≤∥f′∥∞⋅mesh⋅V,(1)\sum_i(\Delta f)^2\le\big(\max_i\abs{\Delta f}\big)\sum_i\abs{\Delta f}\le\|f'\|_\infty\cdot\text{mesh}\cdot V, \tag{1}i∑​(Δf)2≤(imax​∣Δf∣)i∑​∣Δf∣≤∥f′∥∞​⋅mesh⋅V,(1)

where V=∫0t∣f′∣≤∥f′∥∞ tV=\int_0^t\abs{f'}\le\|f'\|_\infty\,tV=∫0t​∣f′∣≤∥f′∥∞​t is the (finite) total variation. The product vanishes because the mesh tends to 000 while VVV stays finite. A nonzero quadratic variation is therefore a signature of nonsmoothness, and Brownian motion has the simplest possible one.

#Brownian motion accumulates quadratic variation

Theorem2

For a standard Brownian motion WWW and any partition of [0,t][0,t][0,t], the sum S=∑i=1m(Wti−Wti−1)2S=\sum_{i=1}^m(W_{t_i}-W_{t_{i-1}} )^2S=∑i=1m​(Wti​​−Wti−1​​)2 has E[S]=t\E[S]=tE[S]=t and Var⁡(S)=∑i=1m2(ti−ti−1)2\Var(S)=\sum_{i=1}^m 2(t_i-t_{i-1})^2Var(S)=∑i=1m​2(ti​−ti−1​)2. Consequently S→tS\to tS→t in mean square as the mesh tends to 000, so ⟨W⟩t=t\qv{W}_t=t⟨W⟩t​=t.

Proof

Write Δi=Wti−Wti−1\Delta_i=W_{t_i}-W_{t_{i-1}}Δi​=Wti​​−Wti−1​​, which by the increment law is N(0,ti−ti−1)N(0,t_i-t_{i-1})N(0,ti​−ti−1​) and independent across iii. The second moment is E[Δi2]=ti−ti−1\E[\Delta_i^2]=t_i-t_{i-1}E[Δi2​]=ti​−ti−1​, so E[S]=∑i(ti−ti−1)=t\E[S]=\sum_i(t_i-t_{i-1})=tE[S]=∑i​(ti​−ti−1​)=t by telescoping. For the variance, independence of the Δi2\Delta_i^2Δi2​ gives Var⁡(S)=∑iVar⁡(Δi2)\Var(S)=\sum_i\Var(\Delta_i^2)Var(S)=∑i​Var(Δi2​). A centred Gaussian of variance σ2\sigma^2σ2 has fourth moment 3σ43\sigma^43σ4, read from the moment expansion of its characteristic function, so Var⁡(Δi2)=E[Δi4]−E[Δi2]2=3(ti−ti−1)2−(ti−ti−1)2=2(ti−ti−1)2\Var(\Delta_i^2)=\E[ \Delta_i^4]-\E[\Delta_i^2]^2=3(t_i-t_{i-1})^2-(t_i-t_{i-1})^2=2(t_i-t_{i-1})^2Var(Δi2​)=E[Δi4​]−E[Δi2​]2=3(ti​−ti−1​)2−(ti​−ti−1​)2=2(ti​−ti−1​)2. Hence

E[(S−t)2]=Var⁡(S)=∑i=1m2(ti−ti−1)2≤2 (max⁡i(ti−ti−1))∑i=1m(ti−ti−1)=2t⋅mesh,(2)\E[(S-t)^2]=\Var(S)=\sum_{i=1}^m 2(t_i-t_{i-1})^2\le 2\,\big(\max_i(t_i-t_{i-1})\big)\sum_{i=1}^m(t_i-t_{i-1} )=2t\cdot\text{mesh}, \tag{2}E[(S−t)2]=Var(S)=i=1∑m​2(ti​−ti−1​)2≤2(imax​(ti​−ti−1​))i=1∑m​(ti​−ti−1​)=2t⋅mesh,(2)

which tends to 000 as the mesh does. So S→tS\to tS→t in mean square, hence ⟨W⟩t=t\qv{W}_t=t⟨W⟩t​=t.

Along the dyadic partitions, where [0,t][0,t][0,t] is cut into 2n2^n2n equal pieces, the convergence is almost sure, not merely in mean square.

Corollary3

For the dyadic partitions of [0,t][0,t][0,t], the quadratic-variation sums SnS_nSn​ converge to ttt almost surely.

Proof

With 2n2^n2n pieces each of length t2−nt2^{-n}t2−n, the bound Equation (2) gives E[(Sn−t)2]=2⋅2n(t2−n)2=2t22−n\E[(S_n-t)^2]=2\cdot 2^n (t2^{-n})^2=2t^2 2^{-n}E[(Sn​−t)2]=2⋅2n(t2−n)2=2t22−n. By Chebyshev's inequality, P(∣Sn−t∣>ε)≤2t22−n/ε2\P(\abs{S_n -t}>\varepsilon)\le 2t^2 2^{-n}/\varepsilon^2P(∣Sn​−t∣>ε)≤2t22−n/ε2, a convergent series in nnn, so by the Borel-Cantelli lemma the event ∣Sn−t∣>ε\abs{S_n-t}>\varepsilon∣Sn​−t∣>ε occurs only finitely often. Taking ε=1/k\varepsilon=1/kε=1/k and intersecting the countably many resulting probability-one events gives Sn→tS_n\to tSn​→t almost surely.

#Infinite total variation

The roughness that produces a nonzero quadratic variation forbids a finite length.

Corollary4

Almost surely, Brownian motion has infinite total variation on every interval [0,t][0,t][0,t] with t>0t>0t>0.

Proof

Suppose the total variation V=sup⁡∑i∣Wti−Wti−1∣V=\sup\sum_i\abs{W_{t_i}-W_{t_{i-1}}}V=sup∑i​∣Wti​​−Wti−1​​∣ were finite on a path. Along the dyadic partitions,

Sn=∑i(Wti−Wti−1)2≤(max⁡i∣Wti−Wti−1∣)∑i∣Wti−Wti−1∣≤Vmax⁡i∣Wti−Wti−1∣.(3)S_n=\sum_i(W_{t_i}-W_{t_{i-1}})^2\le\Big(\max_i\abs{W_{t_i}-W_{t_{i-1}}}\Big)\sum_i\abs{W_{t_i}-W_{t_{i-1}}} \le V\max_i\abs{W_{t_i}-W_{t_{i-1}}}. \tag{3}Sn​=i∑​(Wti​​−Wti−1​​)2≤(imax​∣Wti​​−Wti−1​​∣)i∑​∣Wti​​−Wti−1​​∣≤Vimax​∣Wti​​−Wti−1​​∣.(3)

Let AAA be the event that the path is continuous and BBB the event Sn→tS_n\to tSn​→t from Corollary 3; both have probability one, so P(A∩B)=1\P(A\cap B)=1P(A∩B)=1. Fix ω∈A∩B\omega\in A\cap Bω∈A∩B with finite total variation V(ω)V(\omega)V(ω). Continuity on the compact [0,t][0,t][0,t] is uniform, so the maximal increment over the dyadic partition tends to 000 as n→∞n\to\inftyn→∞, forcing Sn(ω)→0S_n(\omega)\to 0Sn​(ω)→0 by Equation (3). This contradicts Sn(ω)→t>0S_n(\omega)\to t>0Sn​(ω)→t>0, so V(ω)=∞V(\omega)=\inftyV(ω)=∞ for every ω∈A∩B\omega\in A\cap Bω∈A∩B, a set of probability one.

The infinite total variation is exactly why the stochastic integral cannot be built as a pathwise Stieltjes integral against WWW, since that construction requires the integrator to have finite variation. The stochastic integral instead uses the finiteness of the quadratic variation, isometrically matching the second moment of the integral with an ordinary integral against d⟨W⟩s=dsd\qv{W}_s=dsd⟨W⟩s​=ds.

#Covariation

Polarising the quadratic variation gives a bilinear pairing of two processes.

Definition5

The covariation of XXX and YYY over [0,t][0,t][0,t] is ⟨X,Y⟩t=lim⁡∑i(Xti−Xti−1)(Yti−Yti−1)\qv{X,Y}_t=\lim\sum_i(X_{t_i}-X_{t_{i-1}})(Y_{t_i}-Y_{t _{i-1}})⟨X,Y⟩t​=lim∑i​(Xti​​−Xti−1​​)(Yti​​−Yti−1​​) along partitions of vanishing mesh, equal to 12(⟨X+Y⟩t−⟨X⟩t−⟨Y⟩t)\tfrac12(\qv{X+Y}_t-\qv X_t-\qv Y_t)21​(⟨X+Y⟩t​−⟨X⟩t​−⟨Y⟩t​) when the quadratic variations on the right exist.

For a second standard Brownian motion W′W'W′ independent of WWW the covariation is zero. Then W+W′W+W'W+W′ has independent increments with (W+W′)ti−(W+W′)ti−1∼N(0,2(ti−ti−1))(W+W')_{t_i}-(W+W')_{t_{i-1}}\sim N(0,2(t_i-t_{i-1}))(W+W′)ti​​−(W+W′)ti−1​​∼N(0,2(ti​−ti−1​)), so its quadratic- variation sum has mean ∑i2(ti−ti−1)=2t\sum_i 2(t_i-t_{i-1})=2t∑i​2(ti​−ti−1​)=2t and variance 8∑i(ti−ti−1)2≤8t⋅mesh→08\sum_i(t_i-t_{i-1})^2\le 8t\cdot\text{mesh} \to 08∑i​(ti​−ti−1​)2≤8t⋅mesh→0, giving ⟨W+W′⟩t=2t\qv{W+W'}_t=2t⟨W+W′⟩t​=2t in L2L^2L2. Since the algebraic identity (ΔW)(ΔW′)=12[(ΔW+ΔW′)2−(ΔW)2−(ΔW′)2](\Delta W)(\Delta W')=\tfrac12[( \Delta W+\Delta W')^2-(\Delta W)^2-(\Delta W')^2](ΔW)(ΔW′)=21​[(ΔW+ΔW′)2−(ΔW)2−(ΔW′)2] and all three quadratic variations converge in L2L^2L2 over the same partitions, the cross sum has L2L^2L2 limit ⟨W,W′⟩t=12(2t−t−t)=0\qv{W,W'}_t=\tfrac12(2t-t-t)=0⟨W,W′⟩t​=21​(2t−t−t)=0. The covariation of a Brownian motion with any continuous finite-variation process is likewise zero by the estimate Equation (3), so smooth drifts do not interact with Brownian noise at second order. These facts assemble into the multiplication rule dW dW=dtdW\,dW=dtdWdW=dt, dW dt=0dW\,dt=0dWdt=0, dt dt=0dt\,dt=0dtdt=0. This bookkeeping drives Ito's formula, whose second-order term is exactly the quadratic variation that smooth calculus never sees.

[1]
I. Karatzas and S. E. Shreve, Brownian Motion and Stochastic Calculus, 2nd ed. Springer, 1991.
[2]
J.-F. Le Gall, Brownian Motion, Martingales, and Stochastic Calculus. Springer, 2016.

Part 3 of 8 in Stochastic Calculus

← previousMartingalesnext →The Stochastic Integral

Explore connections

see in the atlas →

related

  • Ito's Formula
  • Predictable Processes and Stopping Times
  • Change of Measure and Girsanov's Theorem

referenced by (1)

  • Ito's Formula
cite
@misc{quadratic-variation,
  author = {Zac Kienzle},
  title  = {Quadratic Variation},
  year   = {2026},
  month  = {06},
  url    = {https://zackienzle.com/blog/quadratic-variation}
}