A Markov process is a mathematical model of a system that moves through a sequence of states over time, where the future depends on the present state alone, not on the path taken to reach it. This property, called the Markov property, is a precise form of memorylessness: given the current state, the past and future are independent. Markov processes are among the most widely used objects in probability theory, serving as the backbone for modeling phenomena as varied as queueing systems, population dynamics, financial asset prices, chemical reactions, and the spread of epidemics.
The defining feature of a Markov process is the conditional independence of the future from the past, given the present. Formally, for a stochastic process \(X_t\) indexed by time \(t\), the Markov property states that for any times \(s < t\) and any set of states \(A\),
\[ P(Xt \in A \mid Xu \text{ for all } u \le s) = P(Xt \in A \mid Xs). \]
This means that all information about the future that is contained in the entire history of the process is already summarized by the current state. The process has no memory of how it arrived at its present position. This does not mean the process is deterministic or that the future is predictable; rather, it means that the probabilistic law governing future transitions depends only on the present.
The Markov property is not a universal law of nature but a modeling assumption. It is often an idealization: real systems frequently have hidden variables, long-range dependencies, or memory effects. However, the assumption is remarkably productive because it makes analysis tractable while still capturing essential dynamics. A common technique is to enlarge the state space to restore the Markov property—for example, by including recent history in the state—so that a non-Markovian process can be studied as a Markov process on a richer space.
The simplest and most studied Markov processes are Markov chains in discrete time. Here, the process moves through a countable or finite set of states at integer times, and the transition probabilities are fixed. If the state space is finite, the process is described by a transition matrix \(P\), where \(P_{ij}\) is the probability of moving from state \(i\) to state \(j\) in one step. The \(n\)-step transition probabilities are given by the matrix power \(P^n\), and the distribution after \(n\) steps is obtained by multiplying the initial distribution by \(P^n\).
The theory of Markov chains is organized around a few fundamental questions. The first concerns classification of states: a state is recurrent if the process returns to it infinitely often with probability one, and transient if the probability of eventual return is less than one. Recurrent states can be further divided into positive recurrent (finite expected return time) and null recurrent (infinite expected return time). A chain is irreducible if every state can be reached from every other, and aperiodic if the process can return to a state at irregular times. The central theorem of the subject states that an irreducible, aperiodic, positive recurrent Markov chain has a unique stationary distribution, and the distribution of the chain converges to it from any starting point. This result underpins much of Markov chain Monte Carlo (MCMC), a computational method that constructs a Markov chain whose stationary distribution is a target probability distribution, then samples from the chain to approximate that distribution.
A second major theme is the study of hitting times and absorption. For chains with absorbing states—states from which the process cannot leave—one asks about the probability of being absorbed in each absorbing state and the expected time to absorption. These questions arise naturally in gambling problems, reliability theory, and population genetics.
A third theme concerns mixing times: how many steps are required for the chain to get close to its stationary distribution? This is a more modern and quantitative concern, driven by applications in computer science and statistical physics. The mixing time depends on the spectral gap of the transition matrix, and bounding it often requires sophisticated coupling or conductance arguments.
When time is continuous, the Markov property takes the same form, but the dynamics are richer. The most basic continuous-time Markov processes are pure jump processes, which hold a state for an exponentially distributed random time, then jump to another state. The exponential distribution is the continuous-time analogue of memorylessness: it is the only distribution with the property that the residual waiting time does not depend on how long one has already waited. This makes the exponential distribution the natural building block for continuous-time Markov chains. Such processes are described by a rate matrix (or generator) \(Q\), where the off-diagonal entries \(Q_{ij}\) give the rate at which transitions from \(i\) to \(j\) occur, and the diagonal entries are chosen so that rows sum to zero. The generator encodes both the waiting times and the jump probabilities.
A second major class of continuous-time Markov processes consists of diffusions, which move continuously through a state space, typically a subset of Euclidean space. The canonical example is Brownian motion, the mathematical model of a particle buffeted by random molecular impacts. Brownian motion has continuous paths but is nowhere differentiable; its increments over disjoint time intervals are independent and normally distributed. Diffusions generalize Brownian motion by allowing a state-dependent drift (a deterministic tendency to move in a particular direction) and a state-dependent diffusion coefficient (a local noise intensity). They are described by stochastic differential equations (SDEs) of the form
\[ dXt = \mu(Xt)\,dt + \sigma(Xt)\,dBt, \]
where \(B_t\) is Brownian motion. The theory of SDEs, developed by Kiyosi Itô and others in the mid-twentieth century, provides a rigorous meaning to such equations and a calculus—Itô calculus—for manipulating them. The key object is the infinitesimal generator, a differential operator that acts on functions and encodes the local behavior of the process. For a diffusion, the generator is a second-order elliptic operator, and the connection between Markov processes and partial differential equations runs deep: the generator appears in the backward Kolmogorov equation (describing how expectations evolve) and the forward Kolmogorov or Fokker–Planck equation (describing how probability densities evolve).
A unifying framework for Markov processes, developed by William Feller and others in the 1950s, treats the process through its transition semigroup. For each time \(t\), there is an operator \(Pt\) that maps a bounded function \(f\) to the function \(Pt f(x) = E[f(Xt) \mid X0 = x]\). The family \(\{Pt\}\) satisfies the semigroup property \(P{s+t} = Ps Pt\), reflecting the Markov property. The infinitesimal generator \(A\) is the derivative of \(Pt\) at \(t=0\), and the semigroup satisfies the abstract differential equation \(dPt/dt = A P_t\). This operator-theoretic viewpoint allows a unified treatment of discrete and continuous time, finite and infinite state spaces, and jump and diffusion processes. It also connects Markov processes to functional analysis and spectral theory, providing tools for studying long-time behavior, ergodicity, and convergence to equilibrium.
This perspective is not merely abstract. It clarifies why the Markov property is so powerful: the semigroup property means that the evolution of expectations is deterministic, even though the underlying paths are random. The generator provides a compact description of the process, and many qualitative properties—recurrence, transience, stationarity, convergence—can be read off from the generator or the semigroup.
A central question for any Markov process is its long-run behavior. A stationary distribution is a probability measure \(\pi\) such that if the process starts with distribution \(\pi\), it remains in \(\pi\) at all future times. Under mild conditions, a Markov process has a unique stationary distribution, and the distribution of the process converges to it as time goes to infinity, regardless of the initial state. This convergence is the content of the ergodic theorem for Markov processes, which also guarantees that time averages along a single path converge to the corresponding expectation under the stationary distribution.
The rate of convergence is governed by the spectral properties of the generator or transition operator. For finite-state chains, the second-largest eigenvalue of the transition matrix determines the exponential rate of convergence. For diffusions, the analogous quantity is the spectral gap of the generator. In many applications—from MCMC to statistical mechanics—the practical question is not whether convergence occurs but how fast, and this has driven a substantial body of research on mixing times, spectral bounds, and functional inequalities such as Poincaré and log-Sobolev inequalities.
A Markov process is reversible if, in stationarity, the process looks the same forward and backward in time. For a discrete-time chain, reversibility is equivalent to the detailed balance condition
\[ \pii P{ij} = \pij P{ji}, \]
which says that the probability flux from \(i\) to \(j\) equals the flux from \(j\) to \(i\) in stationarity. For continuous-time processes, the analogous condition involves the generator and the stationary measure. Reversibility is a strong symmetry that simplifies analysis considerably: reversible processes have self-adjoint generators on the appropriate Hilbert space, which makes spectral theory applicable and often yields explicit formulas for stationary distributions. Many physical systems—such as molecular dynamics and statistical mechanics models—are naturally reversible, and the Metropolis–Hastings algorithm, the most widely used MCMC method, is designed to produce a reversible chain with a prescribed stationary distribution.
Non-reversible processes are more general and can converge faster in some settings, but they are harder to analyze. The study of non-reversible Markov processes, including their optimal design for sampling, is an active area of research.
The origins of Markov process theory lie in the late nineteenth and early twentieth centuries. The Russian mathematician Andrey Markov introduced the discrete-time chains that bear his name around 1906, motivated by a question about the law of large numbers for dependent random variables. He studied chains with a finite state space and proved an ergodic theorem for them, extending classical results for independent trials. Markov's chains were initially a mathematical curiosity, but they found early applications in linguistics (Pushkin's Eugene Onegin was a famous test case) and physics.
The continuous-time theory developed through the twentieth century, driven by physics. Brownian motion was observed by Robert Brown in 1827 and modeled by Albert Einstein in 1905, who derived the diffusion equation for the probability density of a particle's position. Norbert Wiener gave a rigorous mathematical construction of Brownian motion in the 1920s, and Paul Lévy developed much of its fine structure. The general theory of Markov processes was synthesized by Andrey Kolmogorov in the 1930s, who formulated the forward and backward equations and established the connection between Markov processes and partial differential equations. Joseph Doob's work in the 1940s and 1950s placed the subject on a firm measure-theoretic foundation, and William Feller's semigroup approach in the 1950s unified the discrete and continuous cases.
The Itô calculus, developed in the 1940s, provided the tools for constructing and analyzing diffusions as solutions of stochastic differential equations. This opened the way to applications in engineering (filtering and control), finance (the Black–Scholes model), and biology (population dynamics and stochastic gene expression). The theory of Markov processes continues to evolve, with active research on infinite-dimensional state spaces, interacting particle systems, and the interface with machine learning and statistical computation.
Contemporary research on Markov processes is organized around several interconnected themes. One is the study of Markov processes on general state spaces, including continuous spaces, infinite-dimensional spaces, and spaces of measures. This includes the theory of Markov chains on general state spaces, where the transition kernel replaces the transition matrix, and the theory of measure-valued processes, such as the Fleming–Viot process in population genetics or the super-Brownian motion in spatial ecology.
A second theme is interacting particle systems, where many Markov processes evolve simultaneously and influence each other. These models arise in statistical physics (the Ising model, voter models, exclusion processes) and in social science (opinion dynamics, epidemic spread). The challenge is to understand the collective behavior that emerges from local interactions, often through hydrodynamic limits or large-deviation principles.
A third theme is the computational use of Markov processes. Markov chain Monte Carlo has become a cornerstone of Bayesian statistics and machine learning, and the design of efficient samplers—including Hamiltonian Monte Carlo, piecewise-deterministic Markov processes, and non-reversible samplers—is an active field. The theoretical questions here concern convergence rates, ergodicity, and the scaling of algorithms with dimension.
A fourth theme is the fine structure of paths. The theory of Markov processes includes deep results about the regularity of sample paths, the behavior at hitting times, and the structure of exceptional sets. This is the domain of potential theory, which connects Markov processes to harmonic analysis and partial differential equations.
Throughout these developments, the Markov property remains the organizing principle. It is a restriction—many real systems are not Markovian—but it is a restriction that makes deep and general theory possible. The field's enduring contribution is a set of concepts and tools—transition kernels, generators, stationary distributions, coupling, spectral gaps—that allow one to reason rigorously about random evolution in time.