Definition · The Bernoulli construction and the Poisson limitDivide one unit of time into n independent opportunities, each producing an arrival with probability p = λ/n. The number of arrivals is Binomial(n, p), with mean np = λ and variance np(1 − p) = λ(1 − λ/n).
As n → ∞ with λ fixed, P(k) → e^(−λ)λᵏ/k!, the Poisson distribution with mean λ. Its variance is λ, equal to its mean.
That construction is the reason Poisson arrivals are a sensible default and not a convenience. Many small independent chances of something happening, none of them individually likely, adding up to a fixed expected number: that is the shape of a great many arrival processes, and the limit says the count does not depend on how the time was sliced.
The exact column, and the recurrence that makes it computable
The binomial probabilities are computed as exact fractions, but not from C(n, k) pᵏ(1 − p)^(n−k) term by term: at n = 1000 the closed form's denominator per term runs to two thousand digits and the page never paints. The kit uses the same recurrence the System Design path uses for the same job, P(k+1) = P(k) · ((n − k)/(k + 1)) · p/(1 − p) starting from P(0) = (1 − p)ⁿ, and scripts/mathcheck.js holds the two implementations against each other on the same inputs so that the Subjects cannot drift apart about a binomial.
λ = 3, n = 40, so p = 3/40
k binomial, exactly Poisson, rounded difference denominator
0 0.044225149 0.049787068 −5.562e-3 65 digits
1 0.143432917 0.149361205 −5.928e-3 63
2 0.226779072 0.224041808 2.737e-3 63
3 0.232908236 0.224041808 8.866e-3 63
4 0.174681177 0.168031356 6.650e-3 64
5 0.101976038 0.100818813 1.157e-3 64
6 0.048231910 0.050409407 −2.177e-3 63
7 0.018994806 0.021604031 −2.609e-3 63
8 0.006352993 0.008101512 −1.749e-3 64
largest difference 8.866e-3, at k = 3
P(0) exactly = (1 − 3/40)⁴⁰ = (37/40)⁴⁰, a fraction over 65 digits
The left column is exact rational arithmetic and has no caveat attached to it. The right column is not exact and cannot be. Every Poisson entry carries a factor of e^(−λ), which is irrational whenever λ is a nonzero rational, so no amount of care makes that column a fraction. What the page can do, and does, is name the function that produced it, name the method, and print the difference rather than describing it.
expNegApprox is worth a sentence on its own. It is the reciprocal of a positive-term series for e^λ, which matters: the alternating series for e^(−λ) suffers catastrophic cancellation at moderate λ, where large terms of opposite sign subtract to leave a small answer, and the result can lose most of its digits. Summing positive terms and inverting at the end has no cancellation anywhere, so the answer is right to the rounding of a double — about sixteen significant figures, and at λ = 3 it differs from the platform's own exponential by 1.4e-17.
The word limit, as a measurement
λ = 3 throughout; only the number of opportunities changes
n p = λ/n P(0) exactly largest gap variance short by
8 3/8 0.023283064 5.759e-2 15/8 9/8
20 3/20 0.038759531 1.879e-2 51/20 9/20
40 3/40 0.044225149 8.866e-3 111/40 9/40
50 3/50 0.045330727 7.015e-3 141/50 9/50
120 1/40 0.047924091 2.850e-3 117/40 3/40
400 3/400 0.049227318 8.446e-4 1191/400 9/400
the Poisson value of P(0) is e⁻³ = 0.049787068…, irrational
at n = 400 the exact P(0) is a fraction over a 1041-digit denominator
Two columns of that table say the same thing in different currencies. The largest gap falls roughly like 1/n, and the variance shortfall λ²/n falls exactly like 1/n; the second is an exact fraction and the first is a measurement in doubles. Either way “the binomial tends to the Poisson” has a size attached to it at every n, and at n = 8 that size is nearly six per cent.
The last line is the other half of the exactness story. Pushing n up makes the approximation better and the exact column more expensive: at four hundred opportunities P(0) is a fraction whose denominator has a thousand and forty-one digits, carried whole. That is the trade this library makes deliberately, and it is why the recurrence rather than the closed form is what ships.
Example · A small n that is visibly not PoissonSet λ = 8 with only twenty opportunities, so p = 2/5. The exact P(0) is 0.000036562 against the Poisson's 0.000335463, an order of magnitude out, and the largest difference across the table is 4.012e-2 at k = 8.
With p = 2/5 the individual chances are not small and the construction's premise has gone. The variance is 24/5 against a mean of 8, short by 16/5, so the binomial here is far tighter than any Poisson distribution and the shapes genuinely differ. The limit is a statement about large n and small p together.
Example · A rate below one, where two entries are nearly everythingAt λ = 1/2 with twenty opportunities, P(0) = 0.602687680 and P(1) = 0.309070605, so more than ninety-one per cent of the mass is in the first two counts. The largest gap to the Poisson column is 5.805e-3 at k = 1.
This is the regime most arrival models live in per unit of time, and it is the one where the approximation is best and matters least: the shape is nearly all in the head of the distribution, and both columns agree about where the head is.
Every arrival process in the rest of this course is Poisson, which is why this is the page that says where the exactness stops. The cut equations, the balance systems, the steady states, the fundamental matrices and the policy values are all exact fractions; e^(−λ) is the one quantity on this half of the course that is not, and the footer of this Subject names it in public alongside the other three.