Stochastic Processes and the Fokker-Planck Equation

Stochastic processes describe systems evolving randomly in time; the Fokker-Planck equation (FPE) is the deterministic partial differential equation governing the time evolution of the probability density of a continuous Markov (diffusion) process. In one line: if a particle obeys the Itô SDE , then its density obeys . It applies wherever drift competes with diffusion — Brownian motion, chemical kinetics, neuron firing, option pricing, population genetics. Introduced by Fokker (1914) and Planck (1917); rigorous foundations from Kolmogorov (1931).

A stochastic process is a family of random variables indexed by time on a common probability space. The most tractable and physically central class consists of Markov diffusion processes, whose transition probabilities are completely characterized by an infinitesimal drift and diffusion coefficient. The Fokker-Planck equation (equivalently the Kolmogorov forward equation) converts the stochastic dynamics of individual trajectories into a deterministic PDE for the ensemble probability density. This is the great conceptual pivot: random microscopic motion yields smooth, predictable macroscopic evolution of probabilities. A surprising fact is that the same operator, read in two adjoint directions, gives both the forward evolution of densities and the backward evolution of expectations — a duality that underlies the Feynman-Kac formula and modern mathematical finance.

The Core Insight

A continuous Markov process is locally Gaussian: over an infinitesimal time , its increment has mean and variance , with all higher cumulants . These two functions — drift and diffusion — encode everything. The Fokker-Planck equation is simply the statement of probability conservation (a continuity equation) with a probability current built from advection by the drift plus Fickian diffusion. Forward in time it propagates densities; backward in time its adjoint propagates expectations.

Formal Statement

Stochastic Process and Filtration

A stochastic process on a probability space is a map such that is measurable for each . A filtration is an increasing family of sub--algebras, for , representing information available up to time . The process is adapted if is -measurable.

A process is Markov if for and any Borel ,

1
⟳This is the defining "memorylessness" — condition on the full past, recover dependence on the present alone. Define the transition kernel as the regular conditional probability.

Diffusion Process and the SDE

A diffusion is a continuous-path Markov process whose transition kernel satisfies, for any ,

2
⟳This is the "no jumps" condition — the probability of a finite displacement in time vanishes faster than , forcing sample paths to be continuous (Lindeberg-type condition).

with drift and diffusion coefficients

3
⟳These are the first and second infinitesimal conditional moments; Taylor-expand the conditional moment generating function and keep terms.

Equivalently, solves the Itô stochastic differential equation

4
⟳ is a -dimensional Brownian motion. Match infinitesimal moments: because , and using the Itô rule .

where is standard Brownian motion (, ).

Fokker-Planck (Kolmogorov Forward) Equation

Let solve the Itô SDE [4] with smooth, suitably bounded coefficients, and let be the probability density of (assumed to exist). Then satisfies

5
⟳Apply the adjoint of the generator to a test function and integrate by parts twice; the boundary terms vanish. See proof below.

In one dimension with this reads

6
⟳Rewrite [5] as a continuity equation by grouping all spatial derivatives into the probability current .

The adjoint (Kolmogorov backward) equation for the transition density as a function of the initial data is

7
⟳ is the infinitesimal generator; the forward operator in [5] is its formal -adjoint . Backward evolution acts on the starting point.

Why It Holds / Derivation

Forward Equation via the Generator and Itô's Lemma

Step 1 — The generator. For a test function , define the infinitesimal generator
8
⟳This is the time derivative of the conditional expectation; it measures how the average of changes per unit time along trajectories.
Step 2 — Itô's lemma. For with solving [4], Itô's formula gives
9
⟳Taylor-expand to second order; replace via the Itô multiplication table and discard and higher terms.

Taking conditional expectation kills the martingale term, so .

Step 3 — Duality. Evolution of the expectation satisfies
10
⟳Differentiate under the integral and use that advances by the generator; this is the weak form of the FPE.
Step 4 — Integrate by parts. Substituting and integrating by parts (boundary terms vanish for compactly supported or fast-decaying ):
11
⟳Move one derivative off in the drift term (one integration by parts) and two derivatives off in the diffusion term (two integrations by parts), each producing a sign and a derivative landing on the coefficient times .
Step 5 — Conclude. Since [10] equals and must hold for all test ,
12
⟳Equate the integrands by the fundamental lemma of calculus of variations (arbitrariness of ).

Adriaan Fokker & Max Planck | 1914–1917

Adriaan Fokker (1887–1972), a Dutch physicist and musician (he built the 31-tone "Fokker organ"), derived in his 1914 doctoral work an equation for the probability distribution of a Brownian particle's velocity under radiation and collisions. Max Planck (1858–1947), founder of quantum theory, generalized and gave the equation rigorous standing in 1917 while studying fluctuation phenomena. Neither had the modern stochastic-calculus machinery; the rigorous probabilistic underpinning came only with Andrei Kolmogorov's 1931 paper, which is why physicists say "Fokker-Planck" while mathematicians often say "Kolmogorov forward equation." The equation crowned a decade of fluctuation physics opened by Einstein and Smoluchowski.

Building Intuition

Imagine an enormous swarm of identical particles, each independently obeying the same noisy law of motion. The Fokker-Planck equation does not track any single particle — it tracks the shape of the swarm's cloud. The drift term is a conveyor belt: it bodily transports the cloud along the deterministic flow , conserving area but shifting and shearing it. The diffusion term is a blurring lens: it spreads probability from regions of high density to low, exactly like heat smoothing out. Equilibrium is the standoff where the deterministic conveyor pushing probability "uphill" toward a potential minimum exactly balances the diffusive blur pushing it back out — yielding the Boltzmann distribution. The probability current in [6] is the bookkeeping that makes "probability is never created or destroyed, only moved" precise.

Drift-diffusion: a Gaussian packet advects and spreads while conserving area

x p(x,t) t₁ (narrow) t₂ t₃ (broad) drift a·t (center moves) area = 1 conserved at all t

Worked Examples

Free Brownian Motion — the Heat Kernel

Given: (zero drift, constant ), initial condition , i.e. . Here , . Step 1 — Write the FPE. From [6]: . This is the heat equation with diffusivity . Step 2 — Fourier transform. With : , giving . Step 3 — Invert. This is a Gaussian; transform back:
13
⟳The inverse Fourier transform of a Gaussian in is a Gaussian in with variance .
Step 4 — Numbers. Take , , . Variance , so spread .

Ornstein-Uhlenbeck Process — Relaxation to Equilibrium

Given: (linear restoring drift , constant ), with . Model a particle in a harmonic trap or velocity of a Brownian particle (Langevin). Step 1 — FPE. . Step 2 — Gaussian ansatz. Means and variances close: , .
14
⟳Multiply the FPE by and , integrate, and integrate by parts to get closed ODEs for the moments.
Step 3 — Stationary distribution. As , , :
15
⟳Set and require zero probability current ; solve the resulting first-order ODE, recovering a Boltzmann form with .
Step 4 — Numbers. Take , , , . Relaxation time . Equilibrium variance .

Common Misconceptions

Itô vs. Stratonovich — the FPE depends on the calculus convention

When the diffusion coefficient is state-dependent (), the SDE is ambiguous until you specify how the stochastic integral is interpreted. The Itô convention gives FPE [5] directly. The Stratonovich convention (denoted ) produces an extra "spurious drift": the Stratonovich SDE is equivalent to the Itô SDE with drift , so its FPE is

16
⟳Convert Stratonovich to Itô via the drift correction , then apply the standard FPE [6].

Failing to state the convention makes the equation ill-defined. Physicists modeling multiplicative noise from a smooth physical process should usually use Stratonovich (Wong-Zakai theorem); modelers wanting the martingale/no-anticipation property use Itô.

Not every Markov process has a Fokker-Planck equation

The FPE requires continuous paths and the vanishing-large-jump condition [2]. A Poisson process or any jump (Lévy) process is Markov but violates [2]: it makes finite jumps in arbitrarily short times. Its evolution is governed instead by a master equation / integro-differential Kolmogorov-Feller equation containing a jump kernel, not by a second-order PDE. Attempting to fit a pure-jump process with an FPE — the so-called Kramers-Moyal truncation at second order — is generally inconsistent: by Pawula's theorem, the Kramers-Moyal expansion must either stop at the second term (yielding the FPE) or contain infinitely many terms; truncating at any finite order can produce negative probabilities.

Connections

The FPE sits at a crossroads of analysis, probability, and physics. It is the forward dual of the backward Kolmogorov equation, which via the Feynman-Kac Formula connects to expectations and to the Schrödinger equation under Wick rotation. The associated SDE is the realm of Itô Calculus and Brownian Motion. In overdamped form (the Smoluchowski equation) it reduces from the full phase-space Kramers equation, the prototype of Kinetic Theory transport equations. Its stationary solutions reproduce equilibrium Statistical Mechanics (the Boltzmann distribution), while detailed balance vs. its violation is the gateway to stochastic thermodynamics and the Fluctuation-Dissipation Theorem. Numerically, the FPE is a parabolic PDE solvable by the same finite-difference and spectral tools as the Heat Equation, to which free diffusion literally reduces.

Real-World Applications

  1. Mathematical finance (Black-Scholes-Merton). Asset prices modeled as geometric Brownian motion ; the option-pricing PDE is the backward Kolmogorov equation, and risk-neutral densities solve the forward FPE. Used by every quant desk for derivative pricing.
  2. Neuroscience (integrate-and-fire neurons). Membrane potential under synaptic noise obeys an OU-type FPE; population firing rates are computed from the stationary flux across the spiking threshold (Brunel's mean-field theory).
  3. Chemical kinetics & systems biology. The chemical Fokker-Planck / Langevin equation approximates the chemical master equation for moderate molecule numbers, modeling gene-expression noise and reaction networks.
  4. Plasma & accelerator physics. Velocity-space relaxation of charged particles via the Landau-Fokker-Planck collision operator; essential for tokamak transport and beam dynamics.
  5. Population genetics. Wright-Fisher allele-frequency diffusion: from selection/mutation, ; the FPE predicts fixation probabilities and times (Kimura's diffusion theory).
  6. Laser physics & quantum optics. The phase-space (Glauber-Sudarshan P or Wigner) representation maps quantum master equations onto FPEs for the field amplitude, explaining laser linewidth and photon statistics.
  7. Climate & finance risk (rare events). First-passage and Kramers escape-rate theory compute mean exit times over barriers — molecular reaction rates, default times, climate tipping.

Historical Development

  • 1827 — Robert Brown observes erratic motion of pollen grains in water; phenomenon unexplained for decades.
  • 1900 — Louis Bachelier, in Théorie de la spéculation, models stock prices with Brownian motion and writes a diffusion equation — the first FPE, in finance, five years before Einstein.
  • 1905 — Albert Einstein derives the diffusion equation for Brownian particles, linking diffusivity to temperature and molecular size ().
  • 1906 — Marian Smoluchowski independently develops the kinetic theory of Brownian motion and the overdamped (Smoluchowski) equation.
  • 1908 — Paul Langevin introduces the stochastic differential equation viewpoint via a fluctuating force.
  • 1914–1917 — Adriaan Fokker (thesis) and Max Planck establish the equation bearing their names for velocity/probability distributions.
  • 1923 — Norbert Wiener gives the first rigorous mathematical construction of Brownian motion (the Wiener process/measure).
  • 1931 — Andrei Kolmogorov publishes Über die analytischen Methoden in der Wahrscheinlichkeitsrechnung, deriving the forward and backward equations rigorously and founding the analytic theory of Markov processes.
  • 1940 — Hendrik Kramers analyzes barrier escape (the Kramers problem) and the full phase-space equation; 1944–1951 Kiyosi Itô builds stochastic calculus, completing the SDE↔FPE correspondence.

Subtleties & Limits

Several deep issues persist. (1) Existence and smoothness of densities: Hörmander's hypoellipticity theorem guarantees a smooth density even for degenerate diffusion (rank-deficient , as in the Kramers equation) provided a Lie-bracket spanning condition holds — but sharp conditions for general non-smooth or unbounded coefficients remain active research (the Stroock-Varadhan martingale problem, well-posedness for low-regularity drift à la DiPerna-Lions/Figalli). (2) Boundary conditions: absorbing, reflecting, and sticky boundaries each modify the current ; classifying boundary behavior (Feller's classification: regular, exit, entrance, natural) is delicate. (3) Long-time behavior and rates of convergence to equilibrium for non-reversible (current-carrying) FPEs are governed by hypocoercivity (Villani), where the operator is non-self-adjoint and spectral-gap arguments fail. (4) Non-Markovian generalizations: systems with memory require generalized Langevin equations and fractional Fokker-Planck operators whose probabilistic foundations are still incomplete. (5) High-dimensional numerics: solving the FPE directly suffers the curse of dimensionality; tensor methods and neural-network surrogates are open engineering frontiers.

See Also

Brownian Motion · Itô Calculus · Feynman-Kac Formula · Langevin Equation · Heat Equation · Master Equation · Kramers Escape Rate Theory · Ornstein-Uhlenbeck Process · Statistical Mechanics · Optimal Transport and Gradient Flows

Before this

Where this leads