Skip to content
homeaboutworkprojectsthesiswritingresume
Loading
~/blog/brownian-motion-construction0%dark
  1. home/
  2. writing/
  3. The Construction of Brownian Motion

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

The Construction of Brownian Motion

Brownian motion is the Gaussian process with continuous paths and covariance the minimum of the times, and the cleanest construction expands it in a wavelet basis with independent Gaussian coefficients. We build it as the Levy-Ciesielski series over the Schauder functions, prove the series converges uniformly almost surely through a Borel-Cantelli estimate on the level maxima of Gaussians, so the paths are continuous, and verify the covariance is the minimum through Parseval's identity. The result is the process the stochastic integral and the whole of continuous-time finance are built on.

  • 7 equations
  • 4 results
  • 16 connections
  • probability
  • stochastic-processes
  • brownian-motion
On this page▾
  • The Schauder basis
  • The construction
  • Brownian motion is recovered

6 min left

  • The Schauder basis1m
  • The construction3m
  • Brownian motion is recovered1m

Brownian motion is the Gaussian process on [0,1][0,1][0,1] with mean zero, covariance min⁡(s,t)\min(s,t)min(s,t), and continuous paths. The existence of a Gaussian process with that covariance was settled by the Kolmogorov extension, but extension says nothing about continuity, and continuity is the whole point of a process meant to model a moving particle or a price. The Levy-Ciesielski construction supplies it by expanding the process in a wavelet basis with independent Gaussian coefficients, where the geometric decay of the basis terms makes the path a convergent sum of ever-smaller random bumps. The construction draws together the Parseval identity, the Gaussian closure under limits, and the Borel-Cantelli lemma [1], [2].

#The Schauder basis

The Haar functions form an orthonormal basis of L2([0,1])L^2([0,1])L2([0,1]). Index them by level, with h−1=1h_{-1}=1h−1​=1 and, for j≥0j\ge 0j≥0 and 0≤k<2j0\le k<2^j0≤k<2j,

hj,k(t)=2j/2(1[k2−j, (k+12)2−j)−1[(k+12)2−j, (k+1)2−j)),(1)h_{j,k}(t)=2^{j/2}\big(\mathbf 1_{[k2^{-j},\,(k+\frac12)2^{-j})}-\mathbf 1_{[(k+\frac12)2^{-j},\,(k+1) 2^{-j})}\big), \tag{1}hj,k​(t)=2j/2(1[k2−j,(k+21​)2−j)​−1[(k+21​)2−j,(k+1)2−j)​),(1)

a step of height 2j/22^{j/2}2j/2 supported on the dyadic interval Ij,k=[k2−j,(k+1)2−j]I_{j,k}=[k2^{-j},(k+1)2^{-j}]Ij,k​=[k2−j,(k+1)2−j] of length 2−j2^{-j}2−j. Their integrals are the Schauder functions Sj,k(t)=∫0thj,k(u) duS_{j,k}(t)=\int_0^t h_{j,k}(u)\,duSj,k​(t)=∫0t​hj,k​(u)du, tent functions supported on Ij,kI_{j,k}Ij,k​, peaking at its midpoint with height 2−j/2−12^{-j/2-1}2−j/2−1, and S−1(t)=tS_{-1}(t)=tS−1​(t)=t. At each fixed level jjj the supports Ij,kI_{j,k}Ij,k​ overlap only at endpoints, the property that controls the construction.

#The construction

Theorem1

Let (ξ−1)∪(ξj,k)(\xi_{-1})\cup(\xi_{j,k})(ξ−1​)∪(ξj,k​) be independent standard normal variables. The series

Wt=ξ−1 t+∑j=0∞∑k=02j−1ξj,k Sj,k(t)(2)W_t=\xi_{-1}\,t+\sum_{j=0}^\infty\sum_{k=0}^{2^j-1}\xi_{j,k}\,S_{j,k}(t) \tag{2}Wt​=ξ−1​t+j=0∑∞​k=0∑2j−1​ξj,k​Sj,k​(t)(2)

converges uniformly on [0,1][0,1][0,1] with probability one, and the limit (Wt)(W_t)(Wt​) is a Gaussian process with mean zero, covariance Cov⁡(Ws,Wt)=min⁡(s,t)\Cov(W_s,W_t)=\min(s,t)Cov(Ws​,Wt​)=min(s,t), and continuous paths. It is a standard Brownian motion.

Proof

Uniform convergence. Write Uj(t)=∑kξj,kSj,k(t)U_j(t)=\sum_{k}\xi_{j,k}S_{j,k}(t)Uj​(t)=∑k​ξj,k​Sj,k​(t) for the level-jjj term. Because the tents Sj,kS_{j,k}Sj,k​ at a fixed level have disjoint interiors and peak at height 2−j/2−12^{-j/2-1}2−j/2−1,

sup⁡t∈[0,1]∣Uj(t)∣=2−j/2−1max⁡0≤k<2j∣ξj,k∣.(3)\sup_{t\in[0,1]}\abs{U_j(t)}=2^{-j/2-1}\max_{0\le k<2^j}\abs{\xi_{j,k}}. \tag{3}t∈[0,1]sup​∣Uj​(t)∣=2−j/2−10≤k<2jmax​∣ξj,k​∣.(3)

The Gaussian tail obeys P(∣ξ∣≥x)≤e−x2/2\P(\abs\xi\ge x)\le e^{-x^2/2}P(∣ξ∣≥x)≤e−x2/2 for x≥1x\ge 1x≥1, since P(ξ≥x)≤12π∫x∞uxe−u2/2 du=e−x2/2x2π\P(\xi\ge x)\le\frac{1}{\sqrt{2\pi}}\int_x^\infty\frac ux e^{-u^2/2}\,du=\frac{e^{-x^2/2}}{x\sqrt{2\pi}}P(ξ≥x)≤2π​1​∫x∞​xu​e−u2/2du=x2π​e−x2/2​ and doubling stays below e−x2/2e^{-x^2/2}e−x2/2 for x≥1x\ge 1x≥1. With x=2jx=2\sqrt jx=2j​ (so x≥1x\ge 1x≥1 for j≥1j\ge 1j≥1), the union bound over the 2j2^j2j variables at level jjj gives

P(max⁡k∣ξj,k∣>2j)≤2je−2j=(2/e2)j,(4)\P\Big(\max_{k}\abs{\xi_{j,k}}>2\sqrt j\Big)\le 2^j e^{-2j}=(2/e^2)^j, \tag{4}P(kmax​∣ξj,k​∣>2j​)≤2je−2j=(2/e2)j,(4)

a convergent series in jjj. By the Borel-Cantelli lemma, with probability one there is a finite random threshold J(ω)J(\omega)J(ω) with max⁡k∣ξj,k∣≤2j\max_k\abs{\xi_{j,k}}\le 2\sqrt jmaxk​∣ξj,k​∣≤2j​ for all j≥J(ω)j\ge J(\omega)j≥J(ω), so by Equation (3) the bounds sup⁡t∣Uj(t)∣≤j 2−j/2=:Mj\sup_t\abs{U_j(t)}\le\sqrt j\,2^{-j/2}=:M_jsupt​∣Uj​(t)∣≤j​2−j/2=:Mj​ hold for j≥J(ω)j\ge J(\omega)j≥J(ω). Fix such an ω\omegaω and split the sum as W=(ξ−1t+∑j<JUj)+∑j≥JUjW=(\xi_{-1}t+\sum_{j<J}U_j)+\sum_{j\ge J}U_jW=(ξ−1​t+∑j<J​Uj​)+∑j≥J​Uj​. The first bracket is a finite sum of continuous functions, hence continuous. For the tail sup⁡t∣Uj(t)∣≤Mj\sup_t\abs{U_j(t)}\le M_jsupt​∣Uj​(t)∣≤Mj​ with ∑j≥JMj<∞\sum_{j\ge J}M_j<\infty∑j≥J​Mj​<∞, so by the Weierstrass M-test the tail partial sums converge uniformly to a continuous function. A uniformly convergent series of continuous functions has a continuous sum, so the path W(ω,⋅)W(\omega,\cdot)W(ω,⋅) is continuous, and this holds for every ω\omegaω in the almost-sure event.

Covariance. For fixed sss, the coefficients of 1[0,s]\mathbf 1_{[0,s]}1[0,s]​ against the Haar basis are ⟨1[0,s],hj,k⟩=∫0shj,k=Sj,k(s)\ip{\mathbf 1_{[0,s]}}{h_{j,k}}=\int_0^s h_{j,k}=S_{j,k}(s)⟨1[0,s]​,hj,k​⟩=∫0s​hj,k​=Sj,k​(s), and ⟨1[0,s],1⟩=s\ip{\mathbf 1_{[0,s]}}{1}=s⟨1[0,s]​,1⟩=s, so by Bessel's inequality ∑nSn(s)2≤∥1[0,s]∥2=s<∞\sum_n S_n(s)^2\le\norm{\mathbf 1_{[0,s]}}^2=s<\infty∑n​Sn​(s)2≤​1[0,s]​​2=s<∞, where SnS_nSn​ runs over all basis functions. Hence the series Equation (2) converges in L2(Ω)L^2(\Omega)L2(Ω) at each ttt to a limit that agrees almost surely with the uniform limit WtW_tWt​, since a subsequence of the partial sums converges almost surely to both limits, forcing them to coincide. By continuity of the L2(Ω)L^2(\Omega)L2(Ω) inner product and the orthonormality E[ξnξm]=δnm\E[\xi_n\xi_m]=\delta_{nm}E[ξn​ξm​]=δnm​ of the coefficients,

E[WsWt]=∑nSn(s)Sn(t)=∑n⟨1[0,s],hn⟩⟨1[0,t],hn⟩=⟨1[0,s],1[0,t]⟩=min⁡(s,t),(5)\E[W_sW_t]=\sum_n S_n(s)S_n(t)=\sum_n\ip{\mathbf 1_{[0,s]}}{h_n}\ip{\mathbf 1_{[0,t]}}{h_n} =\ip{\mathbf 1_{[0,s]}}{\mathbf 1_{[0,t]}}=\min(s,t), \tag{5}E[Ws​Wt​]=n∑​Sn​(s)Sn​(t)=n∑​⟨1[0,s]​,hn​⟩⟨1[0,t]​,hn​⟩=⟨1[0,s]​,1[0,t]​⟩=min(s,t),(5)

the middle equality being the Parseval identity for the orthonormal Haar basis and the last the integral ∫011[0,s]1[0,t]=min⁡(s,t)\int_0^1\mathbf 1_{[0,s]}\mathbf 1_{[0,t]}=\min(s,t)∫01​1[0,s]​1[0,t]​=min(s,t). The mean is zero because every coefficient has mean zero.

Gaussianity. Each partial sum of Equation (2) is a finite linear combination of the independent Gaussians ξn\xi_nξn​, hence Gaussian, and a finite linear combination of finitely many WtiW_{t_i}Wti​​ is the L2L^2L2 limit of the corresponding combinations of partial sums, each Gaussian. A mean-square limit of Gaussians is Gaussian, since the characteristic functions e−σn2t2/2e^{-\sigma_n^2 t^2/2}e−σn2​t2/2 converge to e−σ2t2/2e^{-\sigma^2t^2/2}e−σ2t2/2 because L2L^2L2 convergence forces the variances σn2=E[Xn2]\sigma_n^2=\E[X_n^2]σn2​=E[Xn2​] to converge, and the Levy continuity theorem identifies the limit. So every finite vector (Wt1,…,Wtn)(W_{t_1},\dots,W_{t_n})(Wt1​​,…,Wtn​​) is Gaussian, and WWW is a Gaussian process with the mean and covariance computed above.

#Brownian motion is recovered

The covariance min⁡(s,t)\min(s,t)min(s,t) encodes exactly the defining properties.

Corollary2

The process WWW has W0=0W_0=0W0​=0, increments Wt−Ws∼N(0,t−s)W_t-W_s\sim N(0,t-s)Wt​−Ws​∼N(0,t−s) for s<ts<ts<t, and independent increments over disjoint intervals.

Proof

At t=0t=0t=0, Var⁡(W0)=min⁡(0,0)=0\Var(W_0)=\min(0,0)=0Var(W0​)=min(0,0)=0, so W0=0W_0=0W0​=0. For s<ts<ts<t the increment is Gaussian with mean zero and

Var⁡(Wt−Ws)=K(t,t)−2K(s,t)+K(s,s)=t−2s+s=t−s,(6)\Var(W_t-W_s)=K(t,t)-2K(s,t)+K(s,s)=t-2s+s=t-s, \tag{6}Var(Wt​−Ws​)=K(t,t)−2K(s,t)+K(s,s)=t−2s+s=t−s,(6)

using K(s,t)=min⁡(s,t)=sK(s,t)=\min(s,t)=sK(s,t)=min(s,t)=s. Take any disjoint intervals (s1,t1],…,(sm,tm](s_1,t_1],\dots,(s_m,t_m](s1​,t1​],…,(sm​,tm​]. The increment vector (Wt1−Ws1,…,Wtm−Wsm)(W_{t_1}-W_{s_1},\dots,W_{t_m}-W_{s_m})(Wt1​​−Ws1​​,…,Wtm​​−Wsm​​) is a linear image of the Gaussian vector (Ws1,Wt1,…,Wsm,Wtm)(W_{s_1},W_{t_1},\dots,W_{s_m},W_{t_m})(Ws1​​,Wt1​​,…,Wsm​​,Wtm​​), hence jointly Gaussian. For any non-overlapping pair (si,ti](s_i,t_i](si​,ti​], (sl,tl](s_l,t_l](sl​,tl​],

Cov⁡(Wti−Wsi,Wtl−Wsl)=min⁡(ti,tl)−min⁡(ti,sl)−min⁡(si,tl)+min⁡(si,sl)=0,(7)\Cov(W_{t_i}-W_{s_i},W_{t_l}-W_{s_l})=\min(t_i,t_l)-\min(t_i,s_l)-\min(s_i,t_l)+\min(s_i,s_l)=0, \tag{7}Cov(Wti​​−Wsi​​,Wtl​​−Wsl​​)=min(ti​,tl​)−min(ti​,sl​)−min(si​,tl​)+min(si​,sl​)=0,(7)

so the covariance matrix of the increment vector is diagonal. For a jointly Gaussian vector a diagonal covariance matrix is equivalent to mutual independence of the components by the Gaussian equivalence of uncorrelated and independent, so the increments over disjoint intervals are mutually independent.

Each level adds a finer scale of Schauder tents with fixed Gaussian amplitudes, so the path keeps its shape while gaining the jaggedness of Brownian motion. The amplitudes are reproducible; a new seed draws an independent path.

A wavelet basis turned the abstract Gaussian process into an explicit random function, the multiscale decay of the Schauder tents bought continuity, and Parseval's identity verified the covariance. Brownian motion on [0,∞)[0,\infty)[0,∞) follows by concatenating independent copies on unit intervals, and the same construction with a vector of independent coordinates gives Brownian motion in Rd\R^dRd. This process is the integrator of the stochastic integral and the driving noise of the diffusion models, the Ornstein-Uhlenbeck process, and the price dynamics the rest of the blog studies.

[1]
O. Kallenberg, Foundations of Modern Probability, 3rd ed. Springer, 2021.
[2]
R. Durrett, Probability: Theory and Examples, 5th ed. in Cambridge Series in Statistical and Probabilistic Mathematics. Cambridge University Press, 2019.

Part 9 of 9 in Probability

← previousThe Karhunen-Loeve Expansion

Explore connections

see in the atlas →

related

  • Predictable Processes and Stopping Times
  • The Stochastic Integral
  • The Ornstein-Uhlenbeck Process

referenced by (5)

  • Gaussian Vectors and Processes
  • Ito's Formula
  • Quadratic Variation
  • Second-Order Processes and Mean-Square Calculus
  • Stochastic Differential Equations
cite
@misc{brownian-motion-construction,
  author = {Zac Kienzle},
  title  = {The Construction of Brownian Motion},
  year   = {2026},
  month  = {06},
  url    = {https://zackienzle.com/blog/brownian-motion-construction}
}