R₀ / TRANSMISSION CHAINS / HERD IMMUNITY
Even a fierce virus: why does spread self-extinguish past a coverage threshold?
A pathogen can look unstoppable when each case seeds several more. Push enough of the contact network into immunity and the average onward chain can drop below one—spread fades without needing every person covered. Toy model for intuition; not a vaccination schedule or public-health order.
R0 and herd-immunity overview
One case, how many next?—meet R₀
R₀ (basic reproduction number) asks: in a fully susceptible crowd, how many new infections does one typical case cause on average? If that number sits above one, chains tend to grow; below one, they tend to die out.
The demos below keep numbers illustrative. Real outbreaks mix contact patterns, timing, and immunity quality—this page isolates the threshold idea, not a forecast.
Keep these three ideas
- Branching factor
R₀ > 1 grows; R₀ < 1 fades—on average, in a simple model.
- Effective R moves
As immunity rises, each case meets fewer susceptible people—effective R falls.
- Teaching, not policy
Threshold ≈ 1−1/R₀ is a classroom sketch—not a coverage mandate.
Step 01
Chains grow when R₀ > 1—and fade when R₀ < 1
Picture generations of infection: each infected person passes the pathogen to some number of susceptible contacts. If that average stays above one, case counts climb; if it slips below one, they drift down.
The slider below is a toy. It does not encode incubation, seasons, or hospital load—only the growth-vs-fade hinge that makes R₀ useful as an intuition pump.
What to notice
- Average, not destiny
Individual luck varies; the mean decides the trend in this sketch.
- Same virus, different R
Behavior, density, and immunity all shift the effective number.
- Toy generations
Discrete steps stand in for messy continuous time.
Step 02
Immunity shrinks the susceptible pool—chains lose branches
Vaccination or prior infection removes people from the susceptible pool (in the simple model). An infectious person then meets fewer hosts who can still catch and pass it on.
Effective reproduction number falls even if the pathogen’s intrinsic infectiousness is unchanged. Branching trees look thinner—not because the virus “gave up,” but because fewer contacts are open links.
What to notice
- Pool, not magic
Immunity works here by closing links in the contact graph.
- Effective R
Roughly R₀ times the still-susceptible fraction (toy form).
- Visual thinning
Watch branches fail when they hit an immune node.
Step 03
Why not 100%? The sketch threshold ≈ 1 − 1/R₀
In the classic homogeneous toy, you only need the effective R to fall below one. If a fraction p of people are immune, a rough condition is R₀(1−p) < 1, so p > 1 − 1/R₀.
That is why textbooks say a fierce pathogen (large R₀) needs higher coverage to tip the same hinge—and why “everyone” is not required inside this simplification. Real populations are messier; treat the formula as a chalkboard, not a decree.
What to notice
- Hinge at one
The goal in the toy is effective R < 1, not zero cases forever.
- Higher R₀, higher bar
1−1/R₀ rises as R₀ rises—fiercer pathogens need more coverage in the sketch.
- Not a mandate
This page explains a formula shape—not a policy target.
Step 04
Limits: mixing, vaccine effect, variants move the bar
Homogeneous mixing is a convenience. Super-spreading contact patterns, imperfect vaccine protection, waning immunity, and immune-escape variants all shift how much coverage you need—and whether “threshold” even looks sharp.
Stop here with the right humility: R₀ and 1−1/R₀ teach why partial coverage can still bend chains downward. They do not replace epidemiology, trial data, or local decision-making.
What to notice
- Heterogeneous contacts
A few high-degree hubs change outbreak shape versus a uniform crowd.
- Imperfect protection
If a shot blocks transmission only partly, effective coverage is lower than doses given.
- Moving target
Variants can raise R₀ or dodge immunity—bars slide.
Put the mechanism back together
R₀ sets the branching; coverage pulls effective R under one
R₀ sketches how bushy chains are in a fully susceptible crowd. Immunity shrinks open links so each case seeds fewer next cases. In the homogeneous toy, coverage past about 1−1/R₀ tips average onward spread below one—spread can fade without 100% coverage.
Keep the disclaimer loud: teaching simplification, not a vaccination schedule, not a forecast, not policy advice. Real programs wrestle with uptake, equity, product performance, and viral change.
Reader checklist
- Ask what R₀ (or effective R) you are assuming—and why.
- Ask how much of the contact network is still susceptible.
- Treat 1−1/R₀ as a chalkboard hinge, not a mandate.
- Remember heterogeneity, imperfect vaccines, and variants move the bar.
Four moving parts
- R₀How bushy at the start?
Average onward cases in a fully susceptible crowd.
- Effective RWhat changes with immunity?
Onward cases after the susceptible pool shrinks.
- ThresholdWhy not always 100%?
Toy hinge near p ≈ 1−1/R₀.
- LimitsWhat breaks the sketch?
Mixing, efficacy, waning, variants.
Partial coverage can still bend chains downward—because the hinge is average onward cases under one, not universal ink.
Public-education notes on basic reproduction number and the classic herd-immunity threshold p ≈ 1−1/R₀. Figures are illustrative teaching devices—not forecasts, not clinical guidance, and not public-health policy. Wikipedia “Basic reproduction number” / “Herd immunity” provide useful background; this page is mechanism-only.