The Poisson Process
How many customers arrive at a shop by time ? How many radioactive decays occur in one second? How many earthquakes strike a region in a decade? These questions share a common mathematical skeleton. Events occur one at a time, at random moments. They are scattered "uniformly at random" along the time axis, in a precise statistical sense. The Poisson process is the canonical model for such phenomena. It is arguably the simplest interesting continuous-time stochastic process one can write down. The idea matters because it is a hinge connecting discrete counting to continuous randomness. On one side sits the Exponential distribution, governing the waiting time between events. On the other side sits the full counting process . Its increments over disjoint intervals behave independently and depend only on interval length. This rigidity — independent, stationary increments plus a mild regularity condition ruling out simultaneous events — forces the distribution of to be Poisson. It also forces interarrival times to be i.i.d. exponential. The process is simultaneously a limit of many independent rare events (a Poisson approximation to Binomial). It is also an exact continuous-time construction from exponential clocks. The big picture is that the Poisson process is the "null model" of pure randomness in time. There is no memory, no clustering, no periodicity — just a constant instantaneous rate of event occurrence. Every deviation from this null model (clustering, self-excitation, time-varying rates) is measured relative to it. This mirrors how the normal distribution serves as a reference point for symmetric noise. It is also the entry point to continuous-time Markov chains. After a scaling limit, it leads to Introduction to Brownian Motion. This article gives the precise definition of a Poisson process via three equivalent characterizations. It proves the fundamental equivalence theorem linking counting increments to exponential interarrival times. It works through two asymmetric numerical examples. Finally, it shows exactly which hypothesis fails when the model breaks — for instance under time-inhomogeneous or clustered arrivals.
- A Poisson process counts random events occurring at rate per unit time, with no memory of the past.
- Three equivalent definitions exist: axiomatic (independent, stationary Poisson increments), constructive (via i.i.d. exponential gaps), and infinitesimal (via a differential rate condition).
- The number of events in an interval of length is ; increments over disjoint intervals are independent.
- The gaps between consecutive events are i.i.d. random variables — a direct consequence of memorylessness.
- Dropping stationarity gives an inhomogeneous Poisson process; dropping independence can produce clustering (Cox/doubly-stochastic processes).
- Key idea: independence + stationarity + no simultaneous arrivals is rigid enough to force the Poisson distribution and exponential gaps exactly.
Where this lives today
In queueing theory, Poisson arrivals combined with exponential service times give the M/M/1 queue, whose steady-state behavior is solvable exactly via birth-death Markov chain methods. In reliability engineering, Poisson processes model the arrival of shocks or failures to a system, with the interarrival gaps governing time-to-failure distributions. In actuarial science, the Cramér–Lundberg ruin model uses a compound Poisson process for claim arrivals to an insurer. In spatial statistics and stochastic geometry, the Poisson point process generalizes the temporal version to , modeling locations of stars, trees, or wireless network nodes. In physics, radioactive decay counts and photon arrivals in quantum optics are modeled as Poisson processes, connecting to shot noise in electronics. In finance, jump-diffusion models (Merton's model) add a compound Poisson jump component to Brownian motion to capture sudden price shocks — this is precisely the bridge toward Introduction to Brownian Motion, where the Poisson process's discrete jumps give way to a continuous-path limit under different scaling. In computer science and cryptography, Poisson processes model packet arrivals in network traffic analysis and random polling/sampling schemes; the memoryless property underlies the analysis of hash collision timing and randomized load balancing.
Ask the tutor: How does the compensated Poisson process behave under rescaling, and how does that limit connect to Brownian motion?
A counting process is a stochastic process with , taking values in , right-continuous, non-decreasing, and increasing only by jumps of size (a.s.), interpreted as the number of events in . A counting process is a Poisson process with rate if: 1. (Independent increments) For any , the random variables
are mutually independent. 2. (Stationary increments) For any , the distribution of depends only on , not on . 3. (Local behavior / no simultaneous jumps) As ,
An equivalent constructive definition: let be i.i.d. random variables, set (the arrival times, ), and define
Intuition
Picture the timeline as a road on which "hits" land one at a time. The defining feature is forgetfulness: knowing that no event has occurred up to time tells you nothing about how much longer you must wait — the process resets. This is exactly the memoryless property of the exponential distribution, lifted from a single waiting time to an entire process of waiting times. Condition 3 above says that in an infinitesimally small window , the chance of exactly one event is proportional to (rate ), and the chance of two or more events in that same tiny window is negligible even compared to itself — events don't pile up on top of each other. Combined with independence across disjoint windows, chopping into tiny pieces of length turns into (approximately) a sum of independent Bernoulli trials — a Binomial variable. Letting produces exactly the Poisson limit, which is why the count ends up Poisson distributed with mean .
Central Theorem
Let . The following two constructions of a counting process are equivalent, meaning each implies the other (in distribution):
(A) has independent increments, stationary increments, and satisfies the local conditions
(B) where and are i.i.d. . Moreover, under either (A) or (B):
and increments over disjoint intervals satisfy .
We prove (B) the distributional claim, then (B) (A), and finally (A) (B). The technique is a mix of direct computation (via convolution of Gamma/Exponential densities) and a Poisson-limit argument via Binomial approximation.
Step 1: Under (B), . Since the are i.i.d. , has the distribution, with density
This is proved by induction: has density , matching the formula at . If has the claimed density, then since with independent of , the convolution formula gives
completing the induction. Now observe the key identity linking counts and arrival times:
because exactly when the -th event has already occurred by time . Hence
Using , integrate by parts on with , :
Therefore
This is exactly the probability mass function. (For : , matching the formula.)
Step 2: (B) (A). Stationary and independent increments. Fix . Given , the process restarted at time counts arrivals via the residual interarrival times. By the memoryless property of the exponential distribution, the residual time until the next arrival after , given no arrival in so far, is again and independent of everything before time . Precisely, condition on and on ; the residual satisfies, for ,
by memorylessness of . Since this holds regardless of , and all subsequent gaps are independent of the past and unaffected by conditioning, the process is itself a Poisson process constructed from the fresh i.i.d. exponential sequence , independent of . This is true for every , hence unconditionally: is independent of and has the same distribution as itself (by Step 1 applied to the fresh process). This gives independent, stationary increments and, applied inductively, independence across arbitrarily many disjoint increments. Local behavior. By Step 1, , so
Step 3: (A) (B). Assume (A). We first show directly from the axioms, via a Binomial approximation limit, then recover the exponential interarrival structure. Poisson distribution of . Fix and partition into equal subintervals of length . Let be the indicator that at least one event falls in the -th subinterval, . By stationarity, as . By independent increments, are independent. Let , a variable with , so . By the classical Poisson limit theorem for triangular arrays (a Binomial with converges in distribution to — proved by direct computation of the factorial-moment or characteristic function limit), . It remains to show in probability, so that has the same limiting distribution. We have always (each event contributes at least one indicator), and
as , using the local condition with . Hence in probability, so has the same distribution as the limit of , namely . The identical argument on any interval , using stationarity, gives . Interarrival times are exponential. Let . Then
so . Given , the process is, by independent and stationary increments, itself distributed as a fresh copy of , independent of — in particular independent of . Hence the second interarrival gap is the first-arrival time of an independent copy of the process, so and is independent of . Iterating, are i.i.d. , and , recovering exactly construction (B). This closes the logical loop: (A) (B), and both give with independent Poisson increments over disjoint intervals.
∎Under either definition, the interarrival times are i.i.d. , and the -th arrival time has the distribution with density for .
Worked examples
Example 1 (Merging and thinning with asymmetric rates). A help desk receives billing calls as a Poisson process at rate per hour and technical-support calls, independently, as a Poisson process at rate per hour. Find (a) the distribution of the total call process, (b) the probability the first call received is a billing call, and (c) the probability that exactly 3 calls arrive in a 45-minute window. Solution. (a) Let be the two independent Poisson processes. The merged process has independent increments (sums of independent-increment processes over the same partition remain independent across disjoint intervals, since increments of and over any fixed sub-collection of disjoint intervals are jointly independent) and stationary increments inherited from each. Its local behavior: , and by a union bound over the four ways to get combined events, each . So by the theorem, is Poisson process with rate per hour. (b) The time to the first billing call is , to the first tech call , independent. The first call overall is billing iff . For independent exponentials,
Numerically, (to four decimal places). (c) With merged rate /hour and window length hours, . Then
Since , we get .
Example 2 (Conditional uniformity of arrival times). Meteor sightings during a night follow a Poisson process at rate per hour. Given that exactly meteors were seen in the interval (hours), find the joint density of their arrival times and use it to compute . Solution. A standard but non-obvious fact: given , the arrival times are distributed as the order statistics of i.i.d. Uniform variables, and this holds regardless of . We verify it here for , directly rather than quoting it as folklore. The joint density of on can be computed from the interarrival representation with i.i.d. Exponential(); the Jacobian of is , so
The event equals ; conditioning requires the joint density of , but we can shortcut using from the Poisson mass function and the relation
for , since given , the event means the third gap exceeds , independent of . This simplifies to
a constant, independent of ! Dividing by gives the conditional density
This is exactly the density of the order statistics of 2 i.i.d. Uniform variables (whose joint density is on the same triangle), confirming the claim, and notably independent of . To find , integrate:
So , matching what one would get treating as of 2 i.i.d. Uniform(0,3): .
Consider a call center where the arrival rate genuinely varies over the day: rate calls per hour (always positive, so well defined), with independent increments and the local condition , preserved, but stationarity dropped. This is a legitimate, commonly used model (the inhomogeneous Poisson process), yet the central theorem's conclusion fails exactly as stated. Concretely, is not independent of in distribution: one can show
so, e.g., taking , the mean number of calls in is , while the mean number of calls in is . These differ, so the increment distribution genuinely depends on the starting time — stationarity fails. Consequently the interarrival times are not i.i.d. exponential: the gap starting near a rate peak is stochastically shorter than the gap starting near a rate trough. The equivalence (A)(B) in the theorem breaks precisely at the step using stationarity to argue the restarted process has the same law as the original — that step is false here, since restarting at gives a process with a different (time-shifted) rate function than restarting at . This shows stationarity is not a redundant technical nicety: without it, is still Poisson-distributed at each fixed (with time-varying mean ), but the clean i.i.d.-exponential-gap structure, and the "process is a fresh copy after any stopping point" self-similarity, are both lost.
Scope, edge cases & common traps
| Situation | What holds | What fails / caution |
|---|---|---|
| constant, standard Poisson process | Full theorem: Poisson counts, i.i.d. exponential gaps | — |
| Time-varying (inhomogeneous) | Stationarity fails; gaps not i.i.d. | |
| Merged independent Poisson processes | Sum is Poisson, rate adds | Must check independence of the two component processes |
| Thinned process (each event kept w.p. ) | Still Poisson, rate | Kept/discarded sub-processes are independent — a separate, provable fact |
| Doubly-stochastic (Cox) process, random | marginally may look Poisson-like | Independent increments generally fails — clustering induced by shared randomness |
| observed only at integer times | Increments still Poisson | But interarrival times, not just counts, need full continuous path to recover |
The mathematician behind it
Origins · 1 minSiméon Denis Poisson and how this was discovered
Poisson worked across mathematical physics, celestial mechanics, electricity, and probability. His 1837 treatise Recherches sur la probabilité des jugements introduced the limiting law now bearing his name, originally as an approximation to the binomial distribution for rare events across many trials — not yet as a continuous-time process. The stochastic process built from his distribution, with independent stationary increments, was developed much later by others (notably A. K. Erlang in queueing contexts, and the rigorous continuous-time probability theory of the 1930s), but the name has stuck to the entire framework: distribution, process, and limit theorem alike.
Why must interarrival times be exponential rather than some other distribution?
The exponential distribution is the unique continuous distribution with the memoryless property: . A Poisson process is defined by having no memory of elapsed time — the future evolution after any point depends only on the fact that "no event has happened yet," not on how long we've waited. If gaps followed, say, a Gamma or Weibull distribution instead, the process would "remember" how long since the last event (aging or anti-aging behavior), violating the stationary/independent increments axioms. The equivalence theorem shows this memorylessness is not an add-on assumption — it is forced by independent + stationary increments plus the local no-simultaneous-arrivals condition.
Is the Poisson process a Markov chain?
Yes, in continuous time. is a continuous-time Markov chain on state space with the property that, given the current state , the process jumps to after an holding time, independent of how it got to . This is the simplest possible continuous-time Markov chain: a "pure birth process" with constant birth rate at every state. The transition matrix framework used for discrete-time chains generalizes here to a transition rate (generator) matrix, with playing the role of the discrete transition probability.
What happens if is itself random?
This gives a Cox process (doubly stochastic Poisson process): conditional on a random intensity (or intensity function ), is Poisson with that rate. Marginally (averaging over ), the process typically displays overdispersion relative to a true Poisson process — the variance of exceeds its mean, unlike the exact equality that holds for a genuine Poisson process. Increments are also no longer independent, since they share the same unknown . Cox processes model clustered phenomena such as earthquake aftershocks or bursty network traffic, where the "no memory, no clustering" null model of the true Poisson process is too rigid.
How does thinning work, and why does it preserve the Poisson property?
If each event of a Poisson() process is independently kept with probability and discarded with probability , the kept events form a Poisson() process, and the discarded events independently form a Poisson() process, with the two sub-processes mutually independent. This follows because, on any small interval of length , , and events of the two colors in the same or different intervals inherit independence from the original process's independent increments plus the independent coin flips. Thinning is the exact converse operation to merging (superposition), and both preserve the Poisson family — a rare closure property.
Why is the o(h) condition on double jumps stated as rather than exactly ?
Requiring exactly for all small would be too strong and in fact impossible for a process with continuous-time jumps of any positive rate — over any interval, however short, there is always some tiny but positive chance of two events landing extremely close together if we insist on approximating with a continuous model. The condition captures the right idea: the probability of a "collision" vanishes faster than the probability of a single event as the window shrinks, so simultaneous events have probability zero in the limit, without requiring the impossible exact statement at every finite .
Does the Poisson process have independent increments over overlapping intervals?
No — independence is only asserted (and only true) for disjoint intervals. If intervals overlap, the increments trivially share information: for instance, and both depend on and , so they are correlated (in fact contributes to both). The independent-increments axiom is stated precisely for a partition into non-overlapping pieces , and this is essential — misapplying it to overlapping windows is a common source of error in exercises.
How does the Poisson process relate to Brownian motion?
Both are the two canonical building blocks of continuous-time stochastic processes with independent, stationary increments (Lévy processes): the Poisson process has increments that are discrete jumps (Poisson-distributed), while Brownian motion has increments that are continuous, Gaussian-distributed. In fact, a suitably centered and rescaled sum of many independent Poisson processes — or the compensated process , rescaled by and sped up by — converges to a Brownian motion by a functional central limit theorem, foreshadowing Introduction to Brownian Motion. Where the Poisson process models rare discrete shocks, Brownian motion models the aggregate diffusive limit of infinitely many infinitesimally small ones.