The Wiener process (also called Brownian motion) is the foundational continuous-time stochastic process with Gaussian increments, independent increments, and continuous sample paths. It underpins stochastic calculus, stochastic differential equations, and a wide range of models in physics, finance, and biology. This guide covers its formal definition, key properties, connections to random walks, quadratic variation, stochastic integration, SDEs, simulation, and applications.
Definition of Wiener process
The Wiener process is a continuous-time stochastic process that serves as the building block for much of stochastic calculus. Informally, it describes a particle that drifts randomly with no memory of its past trajectory, accumulating Gaussian noise over time.
Standard Wiener process
A standard Wiener process is a stochastic process indexed by satisfying four conditions:
-
Initial value:
-
Gaussian increments: For , the increment
-
Independent increments: For non-overlapping intervals and (with ), the increments and are independent
-
Continuous paths: The map is continuous almost surely
From these conditions you can immediately read off that and . The covariance structure follows too: .
Brownian motion vs. Wiener process
These two terms are used almost interchangeably, but there's a useful distinction:
- Brownian motion originally refers to the physical phenomenon: the erratic movement of a particle (e.g., pollen grain) bombarded by surrounding molecules.
- Wiener process refers to the mathematical model Norbert Wiener rigorously constructed to describe that motion.
In most stochastic processes courses, the two terms mean the same mathematical object.
Properties of Wiener process
The four defining conditions above give rise to several deeper properties that shape how the Wiener process behaves and how we do calculus with it.
Gaussian increments
Over any interval , the increment is normally distributed with mean 0 and variance . This means you can write down the exact probability density for any increment:
Because the distribution of every increment is fully specified, you can compute probabilities and expectations for the process at any collection of times using multivariate normal distributions.
Independent increments
Increments over non-overlapping intervals carry no information about each other. Formally, for :
This is what makes the Wiener process Markovian: the future evolution depends only on the current value, not on how the process got there. It also means the joint distribution of the process at times factors neatly into a product of Gaussian densities for successive increments.
Continuous sample paths
Almost every realization is a continuous function. There are no jumps. This distinguishes the Wiener process from processes like the Poisson process or Lévy jump processes, and it's essential for the construction of stochastic integrals.
Non-differentiable paths
Despite being continuous everywhere, the sample paths are nowhere differentiable almost surely. Intuitively, the increments over tiny intervals are of order , so the difference quotient blows up as .
This roughness is not a pathology; it's a fundamental feature. It's precisely why ordinary calculus fails for the Wiener process and why we need stochastic calculus (Itô or Stratonovich) instead.
Wiener process as limit of random walk
One of the most illuminating ways to understand the Wiener process is as the continuous limit of a discrete random walk. This connection is made rigorous by Donsker's theorem.
Donsker's theorem
Donsker's theorem (the functional central limit theorem for random walks) says the following:
Let be i.i.d. random variables with and . Define the partial sum and the rescaled process
Then as , converges in distribution (in the space of continuous functions ) to a standard Wiener process .
The key steps in the construction:
- Take a simple random walk with i.i.d. mean-zero, finite-variance steps.
- Speed up time by a factor of (take steps in unit time).
- Rescale the spatial axis by so the variance per unit time stays 1.
- In the limit, the piecewise-constant (or linearly interpolated) path becomes a continuous Wiener path.
This theorem justifies using the Wiener process as a continuous-time model whenever the underlying randomness comes from many small, independent contributions.
Functional central limit theorem
The functional CLT generalizes the classical CLT from convergence of single random variables to convergence of entire random functions (stochastic processes). Where the ordinary CLT says , the functional CLT says the process converges to in the topology of . Donsker's theorem is the most important special case of this result.
Quadratic variation of Wiener process
Quadratic variation captures how much a process "wiggles" over time. For smooth deterministic functions, quadratic variation is zero. For the Wiener process, it's not, and this fact drives much of stochastic calculus.
Definition of quadratic variation
For a stochastic process on , take a partition with mesh size . The quadratic variation is
where the limit is taken in probability (or ).

Quadratic variation over partitions
For the Wiener process, the quadratic variation has a remarkably clean result:
To see why this is plausible, note that each squared increment has expected value , so the expected value of the sum is . As the partition refines, the variance of the sum shrinks to zero, and the sum converges to in probability.
This result is what forces the extra term in Itô's lemma. It's the single most important fact distinguishing stochastic calculus from ordinary calculus.
For comparison, any deterministic function of bounded variation has quadratic variation equal to zero.
Stochastic integration with Wiener process
Because Wiener paths are nowhere differentiable, you can't define integrals like using ordinary Riemann-Stieltjes theory. Two rigorous frameworks exist: the Itô integral and the Stratonovich integral.
Itô integral
The Itô integral evaluates the integrand at the left endpoint of each subinterval. For an adapted process (meaning at time depends only on information up to time ):
Key properties of the Itô integral:
- Linearity:
- Itô isometry:
- Martingale property: The Itô integral is a (local) martingale, so
The martingale property is extremely useful for pricing in finance and for deriving moment formulas, but it comes at a cost: the ordinary chain rule breaks down.
Stratonovich integral
The Stratonovich integral evaluates the integrand at the midpoint:
The Stratonovich integral obeys the standard chain rule of calculus, which makes it natural in physics (e.g., when modeling systems with physical symmetries). However, the Stratonovich integral is not a martingale in general.
Itô vs. Stratonovich in one line: Itô gives you martingales but breaks the chain rule. Stratonovich preserves the chain rule but loses the martingale property. The two are related by a correction term involving the quadratic covariation of and .
Stochastic differential equations (SDEs)
SDEs extend ordinary differential equations by adding a noise term driven by a Wiener process. They're the primary tool for modeling systems with continuous random fluctuations.
SDEs driven by Wiener process
The general form of an SDE driven by a Wiener process is:
- is the drift coefficient: it describes the deterministic trend.
- is the diffusion coefficient: it controls the intensity of random fluctuations.
- is a standard Wiener process.
The integral form makes the meaning more precise:
Classical examples include:
- Geometric Brownian motion (Black-Scholes model): , used for stock price modeling
- Ornstein-Uhlenbeck process (Langevin equation): , used for mean-reverting phenomena
- Stochastic Lotka-Volterra models in population biology
Itô's lemma
Itô's lemma is the stochastic chain rule. If satisfies and is (once differentiable in , twice in ), then:
The term is the Itô correction. It arises directly from the fact that (quadratic variation is non-zero). In ordinary calculus this term doesn't appear because smooth functions have zero quadratic variation.
A quick example: applying Itô's lemma to with (so , ) gives
which rearranges to the useful identity .
Existence and uniqueness of solutions
Under standard regularity conditions on the coefficients, an SDE has a unique strong solution. The typical sufficient conditions are:
-
Lipschitz continuity: There exists such that for all :
-
Linear growth: There exists such that for all :
A strong solution is a process adapted to the filtration of the given Wiener process that satisfies the SDE almost surely. When strong solutions don't exist (e.g., coefficients are only measurable, not Lipschitz), one can sometimes find weak solutions, where the Wiener process itself is part of the construction, or reformulate the problem as a martingale problem.
Simulation of Wiener process
Simulating Wiener paths is essential for Monte Carlo methods, numerical solution of SDEs, and computational experiments in stochastic modeling.
Discrete approximation methods
The most straightforward approach: discretize time and generate Gaussian increments.
Euler-Maruyama method (for simulating a Wiener path):
- Choose time points .
- Set .
- For each , draw independently and compute:
This method is exact for the Wiener process itself (each increment has exactly the right distribution). The term "Euler-Maruyama" is more commonly used when applying this discretization to solve SDEs, where it introduces a discretization error with strong convergence order 0.5.
For better accuracy when solving SDEs, higher-order schemes exist:
- Milstein scheme: Adds a correction term involving , achieving strong order 1.0
- Stochastic Runge-Kutta methods: Provide higher-order convergence at greater computational cost
Exact simulation methods
When you need Wiener process values at specific times without any discretization error, the Brownian bridge technique is the standard tool.
Given and , the conditional distribution of for is:
To generate a full path at times :
- Generate .
- Use the Brownian bridge formula to fill in the midpoint of .
- Recursively subdivide each interval, conditioning on the already-generated endpoints.
This produces exact samples (no discretization bias) and is especially valuable for path-dependent quantities like barrier option prices or first-passage time distributions.
Applications of Wiener process
The Wiener process appears across many disciplines wherever continuous random fluctuations need to be modeled.
- Mathematical finance: Geometric Brownian motion (driven by ) is the foundation of the Black-Scholes option pricing framework. Interest rate models (Vasicek, CIR) and stochastic volatility models (Heston) also rely on Wiener-driven SDEs.
- Physics and engineering: The Langevin equation uses the Wiener process to model thermal noise acting on a particle. Diffusion processes in materials science, signal processing with white noise, and control theory all build on the Wiener process.
- Biology and neuroscience: Stochastic models of gene expression, neural spike trains, and population dynamics use Wiener-driven SDEs to capture intrinsic randomness in biological systems.
In each case, the Wiener process provides the mathematical engine for quantifying how randomness propagates through a system over time.