exponential-survival-first

Tue Jul 14 2026

Where I got stuck

I could work with Expo(λ)\text{Expo}(\lambda) fine: expectation, variance, all the integrals. What I couldn't grasp was the story stapled to it. "Arrivals", "waiting time", "survival": every explanation started from f(x)=λeλxf(x) = \lambda e^{-\lambda x} and draped analogies over it, and none of them said why the function has this exact shape. The formula felt like an arbitrary starting point with metaphors bolted on.

The key move: don't start from the PDF

Start from one assumption instead: events hit at a constant rate λ\lambda, and what happens in one moment is independent of what happens in the next. Then ask the question that needs no distribution theory at all: what is the probability that nothing happens for the whole stretch [0,x][0, x]?

Slice [0,x][0, x] into nn equal slivers of width x/nx/n. Constant rate means the chance of an event inside one sliver is λxn\lambda \cdot \frac{x}{n}, so the chance a given sliver stays quiet is 1λxn1 - \frac{\lambda x}{n}. Independence multiplies the slivers, so the whole stretch stays quiet with probability (1λxn)n\left(1 - \frac{\lambda x}{n}\right)^n. Finite slices are an approximation. Continuous time is the limit:

P(X>x)=limn(1λxn)n=eλx,P(X > x) = \lim_{n \to \infty}\left(1 - \frac{\lambda x}{n}\right)^n = e^{-\lambda x},

by the compound-interest limit (1+zn)nez\left(1 + \frac{z}{n}\right)^n \to e^z with z=λxz = -\lambda x. My first answer to that limit was 1λx1 - \lambda x, which is only the first two terms of the expansion. That is the finite-nn approximation talking. The limit keeps every term, and infinitely thin slices are exactly where ee takes over.

So eλxe^{-\lambda x} is not a formula to memorize. It is the probability of an unbroken streak of nothing happening, computed directly. The survival function is the primitive object, and I had been trying to read the story off the PDF, which lives two derivatives downstream of where the story actually is.

exponential-survival-slices

The CDF and PDF fall out

The CDF is just the complement: F(x)=P(Xx)=1eλxF(x) = P(X \le x) = 1 - e^{-\lambda x}, the first arrival landed somewhere in [0,x][0, x]. Differentiate for the density: f(x)=λeλxf(x) = \lambda e^{-\lambda x}. Nothing new enters. Both are bookkeeping on the survival function.

Reading f(x)dx literally

The PDF's two factors are the whole story told in one microscopic window:

f(x)dx=eλxλdxf(x)\,dx = e^{-\lambda x} \cdot \lambda\,dx

Survive from 0 to xx (the streak), then trigger inside the sliver [x,x+dx][x, x+dx] (rate times width). The product is exactly the probability that the first arrival lands in that sliver. Same micro-window reading as pdf-and-cdf-basics, now with the factors carrying the story.

One misread worth pinning: P(X>x)P(X > x) does not say "the first event happens at xx". It says at time xx you are still waiting, the count is still zero. The wait-is-over statement is P(Xx)P(X \le x). With those two straight, E(X)=1/λE(X) = 1/\lambda reads right too: arrivals at rate 5 per hour means an expected wait of 1/51/5 hour.

Survival first. The PDF is survive, then trigger.