Where is everybody? · Working papers
Revised after a second, separate analysis run for this project tried to break it. Neither analysis is an outside expert.
Does expansion sustain itself? Evidence from real colonisation waves (revised after review)
Real colonisation waves show that expansion, where it was feasible, ran fast and reached most usable targets, but they cannot say whether expansion sustains itself over the thousands of generations needed to fill a galaxy. In East Polynesia, after a pause of 1,665 to 1,873 years in the western homeland, settlers reached 29 of the 50 land units in range (a unit is an island or archipelago treated as one target) in a pulse lasting 251 years (95% range 159 to 359) on the short radiocarbon chronology or 364 years (259 to 524) on the alternative one. The share of targets settled runs from 58% of all land to 95% (19 of 20; 95% interval 79% to 99.5%) of islands that have supported a community since European contact, depending on the definition. Sixteen of the 29 settled units (55%; 37% to 72%) were abandoned before contact, and the abandoned islands were both small and far from any settled neighbour. Each unit had 13 to 31 others within voyaging range, which puts the threshold below which a wave stalls at a coloniser share of 0.14 to 0.34, but the Pacific does not pin down the coloniser share itself. The main caveats: every wave studied ended after four to six relaunch generations in a domain of at most about 50 targets; three of the 16 abandoned settlements are doubtful; the tables are hand-entered and mostly checked only against Wikipedia; and three first-pass headline claims are withdrawn (97% of habitable islands filled, isolation having no effect, and a recommended prior with median 0.03).
| Claim | First pass | Revised |
|---|---|---|
| Share of targets settled | 97% (86% to 99.6%) of habitable islands | 58% to 95% depending on definition; the 97% counted settlement itself as proof of habitability |
| Isolation and abandonment | No measurable effect | Strong effect once islands, not archipelagos, are the unit |
| Coloniser share (Landis's p) | 0.72, and at least 0.35 | Not identified; bounded below at 0.15 to 0.45 depending on assumed range |
| Landis's strict rule | Rejected | Not rejected once habitability is uncertain |
| "Reproduction number" of 1.5 | Daughters per settlement per generation | Growth factor of the count of dated units: 1.2 to 1.5 per 30 years |
| Prior for sustained expansion | Median 0.03 (0.002 to 0.3) recommended | No prior recommended; the project model is left unchanged |
Do real expansion waves keep going, and what do their hop lengths, growth rates and failure rates say about the probability that a technological civilisation becomes a sustained expander?
| Source | Rows used | Notes and cuts |
|---|---|---|
| Polynesian unit table (hand-entered) | 66 units, 123 anchor islands | 50 East Polynesian land units, 10 homeland units, 6 beyond the network. Checked against the source text: 26; against Wikipedia only: 38; from memory: 2 (Futuna, Oeno) |
| Polynesian island table (new) | 88 islands in the 29 settled units | Land area from Wikipedia infoboxes for 73. Contact status stated in the article for 31, standard knowledge for 57. Tuamotus: 15 of 76 atolls |
| Dates | 20 of 29 settled units | Wilmshurst et al. 2011 windows (short chronology); Ioannidis et al. 2021 genetic dates (alternative). Five windows are generic, not unit-specific |
| Norse North Atlantic | 6 frontier units | Hand-entered |
| Bird introductions | 832 events, 202 species (Moulton & Cropper 2019 data file); 27,723 records (GAVIA); 96 effect sizes (Cassey et al. 2018) | Downloaded by the code |
| Maritime census | 18 culture-periods listed, 15 counted, 11 lineages, 8 waves | Hand-entered; rule written after the list existed |
| p3k14c radiocarbon database | 173,946 dates | Null result: only 73 dates from Remote Oceania, all from Rapa Nui, so it cannot supply the chronology |
Selection cuts. Abandonment is measured over East Polynesia; the homeland is excluded because its settlement belongs to the earlier Lapita wave (including it gives 16 of 39). The main island sample drops 10 islands whose contact status is doubtful (78 remain). Settlement lifetimes use only the 6 abandoned units with a unit-specific first-settlement window.
Great-circle distances between units give nearest-neighbour hops, documented source-to-daughter hops and the longest hop the network needs. Timing comes from 20,000 Monte Carlo draws over the date windows, run separately for the two chronologies. Abandonment is fitted by logistic regression at unit grain and, new in this revision, at island grain, with intervals from resampling whole units so that islands of one archipelago are not treated as independent. The percolation analysis simulates Landis's model (each settlement is a coloniser with probability p; colonisers settle every reachable neighbour) on the real island graph. The revised version uses all 50 land units, with the chance that an island is habitable fitted from its land area, instead of a node set chosen by outcome. The stall threshold is approximated by the two-dimensional continuum value, about 4.5 divided by the mean number of neighbours. The transfer to the project's model is now a set of sensitivity tests, not an estimate.
Reach and timing.
| Quantity | Value | Uncertainty or range |
|---|---|---|
| Nearest settled-neighbour hop, median | 360 km | quartiles 196 to 533 km |
| Documented source-to-daughter hops (15), median | 517 km | quartiles 444 to 1,013 km; longest 2,559 km |
| Longest hop the settled network needs | 1,923 km | 3,192 km if later-abandoned stepping stones are not used; defined from the settled set |
| Doubling time of the count of dated units | 52 years (short), 91 years (alternative) | 37 to 68; 63 to 116 |
| Growth factor per 30 years | 1.49 (short), 1.26 (alternative) | 1.36 to 1.75; 1.20 to 1.39 |
| Same, unit-specific windows only (15 units) | 1.44, 1.23 | |
| Same, Wilmshurst's seven archipelago windows | 1.29, 1.22 | 1.21 to 1.46 (short) |
Under the short chronology the curve is a step (one archipelago, then a pulse), not an exponential, so the growth factor only restates how fast the count rose. The direct count of daughters is small: the four early units of the genetic chain founded 1 to 3 documented daughters each (mean 2.0), and only 7 of 29 units have any documented daughter (24%; 12% to 42%), a lower bound because the source of 14 units is unknown. There was no single hard distance limit: the network needs 1,923 to 3,192 km and contact with South America implies about 3,790 km, yet Juan Fernandez (3,003 km) and Galapagos (3,561 km) were not settled.
How full was the Pacific? The answer depends on the denominator. None of these definitions uses prehistoric settlement as evidence of habitability.
| Definition of a target | Settled / targets | Share |
|---|---|---|
| Every land unit in range | 29 / 50 | 58% |
| Excluding bare rocks and subantarctic islands | 28 / 43 | 65% |
| 10 km² or more, same exclusions | 17 / 20 | 85% |
| Held a civilian settlement for 20 years or more after contact | 23 / 27 | 85% |
| Has carried a self-supporting community since contact | 19 / 20 | 95% (79% to 99.5%) |
Only 13 of the 50 (26%) were inhabited at contact. Without the three doubtful settlements (Howland, Necker, Auckland Islands) the first row is 26 of 50. Settlement rose with size: 3 of 7 units under 1 km² against 11 of 13 at 100 km² or more.
Abandonment. 16 of 29 settled units were abandoned (55%); alternative codings give 40% to 58%. The abandoned islands hold 0.2% of settled land (2.7% excluding New Zealand). At island grain, 15 of 58 islands under 100 km² were abandoned (26%), against 14 of 18 at unit grain. Abandoned small islands sat a median 289 km from the nearest settled island, persisting ones 100 km.
| Predictor, fitted together with island area | Log-odds per tenfold increase | 95% interval, whole units resampled |
|---|---|---|
| Distance to nearest settled island | +3.4 | +2.0 to +6.5 |
| Land within 300 km | −1.3 | −2.6 to −0.5 |
| Distance to nearest land of 100 km² or more (first-pass measure) | +1.3 | −0.8 to +3.8 |
Out-of-sample skill (AUC with whole units held out; 0.5 is chance) is 0.69 for island area alone, 0.75 to 0.77 for land within 50 to 300 km, and 0.66 for land within 1,000 km. Persistence therefore tracked neighbours on a scale roughly ten times shorter than the reach of the voyages. Failed settlements with usable dates lasted a median 90 to 429 years (6 units; indicative only).
Percolation. Each unit had 13 to 24 settled neighbours within an assumed range of 2,100 to 3,500 km (17 to 31 counting all land), which implies a stall threshold of about 0.14 to 0.34 for the coloniser share. The share itself is bounded only from below: values from 0.45, 0.20 and 0.15 upward are supported at ranges of 2,100, 2,600 and 3,500 km. Landis's illustrative one-third has a likelihood ratio of 0.07, 0.57 and 0.75 against the best fit, so it is disfavoured only if range was short. Simulated directly at a share of 0.35, the wave still reaches 84%, 93% and 99% of the 29 settled units on average.
Other analogues. Three of 6 Norse frontier units were abandoned (17% to 83%). Of 832 bird introductions, 37% established (34% to 41%), rising with the number released (0.33 ± 0.07 in log-odds per tenfold); 16% of 419 established species are recorded as spreading further, a lower bound. In the maritime census 8 of 15 culture-periods (5 of 11 lineages) launched a settlement wave; adding 10 or 30 unlisted non-expanders lowers the lineage share to 24% or 12%. Six of 8 waves ended by exhausting their targets, one at a range limit (Lapita) and one in retreat (Norse).
What transfers to the model. Multiplying these short-run rates gives a median anywhere from 0.01 to 0.8, depending on the scenario. The low tail of any prior built from them is set by an assumed discount for interstellar feasibility, not by data:
| Assumed floor of the feasibility discount | Median probability | Share below 0.001 |
|---|---|---|
| 0.01 | 0.028 | under 1% |
| 0.0001 | 0.0028 | 39% |
| 0.000001 | 0.0003 | 59% |
| Project model's current prior | 0.007 | 41% |
As a sensitivity test only, the model's probability for "civilisations exist but do not spread" is 0.25 with its current prior and 0.04, 0.09 and 0.15 when the expansion probability is log-uniform from 0.01, 0.0001 and 0.000001 up to 1. The analogues cover 10 to 40 wave-generations, enough to exclude a per-generation chance of stopping only above 0.26 to 0.07; surviving 10,000 generations needs it below about 0.00007.
Landis (1998) proposed the percolation model; Cartin (2014, JBIS 67, 119) ran it on the real stars within 40 parsecs. Bell, Currie, Irwin and Bradbury (2015, American Antiquity 80, 397) fitted epidemic-type spread models to the settlement of 24 Polynesian island groups. The "mystery islands" of Pacific archaeology (canonical list in Leppard 2016, after Kirch 1988) are conventionally described as small and remote, so the direction of the abandonment result is not new. For birds, Moulton and Cropper (2019) concluded from the same file that release size does not consistently predict establishment; Blackburn et al. (2020, PeerJ 8, e8766) re-analysed it and found that it does, and the fit here agrees with the re-analysis. What may be new is narrow: a Landis-type likelihood on the real island graph with habitability fitted, showing the coloniser share is not identified; the profile of persistence against the radius over which neighbouring land is counted; and the explicit bound showing why the analogues cannot constrain long-run expansion.
figures/fig1_pacific_map_and_hops.png: map of units and
hop lengths.figures/fig2_timeline_and_lifetimes.png: pause, pulse
and lifetimes of failed settlements.figures/fig3_abandonment_vs_size.png: abandonment by
island size and neighbours.figures/fig4_percolation_fit_and_reach.png:
coloniser-share likelihood and share of targets settled.figures/fig5_invasion_base_rates_and_prior.png: bird
establishment and the floor sensitivity.code/run_all.py (about 5 minutes); all
numbers in data/key_numbers.json. Raw downloads live in
raw/ and are re-fetched by the code if missing.Points not accepted in full. The referee's significance level for isolation treated islands of one archipelago as independent; with whole units resampled, the nearest-settled-island effect stands but the first-pass measure (nearest large land) is not established. Manuae (Cook Islands) is kept as inhabited at contact, because its article reports Cook finding it so in 1777. The figure of 58% is a lower bound, not a neutral number, because its denominator includes rocks and waterless atolls. And although every wave ended, six of eight did so by running out of targets, so the endings are not evidence of an intrinsic tendency to stop, nor against one.
| Quantity | Value | Uncertainty | Note |
|---|---|---|---|
| Pause in West Polynesia before the eastern pulse | 1,873 years (short chronology); 1,665 years (alternative chronology) | 95% range 1,797 to 1,948; 1,574 to 1,767 | Monte Carlo over published date windows |
| Duration of the eastern pulse (10% to 90% of dated units) | 251 years (short); 364 years (alternative) | 95% range 159 to 359; 259 to 524 | 20 of 29 settled units have date windows; 5 of those are generic |
| Doubling time of the count of dated units | 52 years (short); 91 years (alternative) | 95% range 37 to 68; 63 to 116 | Short-chronology curve is a step, not an exponential |
| Growth factor of the unit count per 30 years (formerly called reproduction number) | 1.49 (short); 1.26 (alternative) | 95% range 1.36 to 1.75; 1.20 to 1.39 | 1.44 and 1.23 with unit-specific windows only; 1.29 and 1.22 with Wilmshurst's seven archipelago windows. Not a measured number of daughters |
| Hop length, median | 360 km nearest settled neighbour; 517 km documented source-to-daughter (15 hops) | quartiles 196 to 533 km; 444 to 1,013 km | Longest documented hop 2,559 km |
| Longest hop the settled network needs | 1,923 km | 3,192 km if later-abandoned stepping stones are not used | Defined from the settled set, so not an independent range estimate; South America contact implies about 3,790 km |
| Share of targets settled, by definition | 29 of 50 (58%) for all land units to 19 of 20 (95%) for islands self-supporting since contact | 95% intervals 44% to 71% and 79% to 99.5% | Intermediate definitions give 65% and 85%; the first-pass 97% was circular and is withdrawn |
| Land units still inhabited at European contact | 13 of 50 (26%) | Against 29 of 50 reached | |
| Settled units abandoned before contact | 16 of 29 (55%) | 95% interval 37% to 72%; alternative codings 40% to 58% | Three of the 16 (Howland, Necker, Auckland Islands) are doubtful settlements; without them 13 of 26 |
| Share of settled land on abandoned islands | 0.2% (2.7% excluding New Zealand) | Counting only Enderby for the Auckland Islands; first-pass 0.4% used the whole group | |
| Island-level effect of distance to nearest settled island on abandonment | +3.4 log-odds per tenfold increase | 95% interval 2.0 to 6.5 (whole units resampled) | 78 islands in 29 units; holds at +2.0 (0.6 to 3.9) if 10 doubtful islands are counted as abandoned |
| Island-level effect of land area in the same fit | -1.8 log-odds per tenfold increase | 95% interval -4.3 to -0.75 | |
| First-pass isolation measure (distance to nearest land of 100 km2 or more), island level | +1.3 log-odds per tenfold increase | 95% interval -0.75 to +3.8 | Not established once islands of one unit are not treated as independent |
| Out-of-sample skill (AUC) for abandonment by radius over which land is counted | 0.69 island alone; 0.75 to 0.77 for 50 to 300 km; 0.66 for 1,000 km | Whole units held out; 0.5 is chance | |
| Mean number of neighbours within assumed voyaging range (2,100 to 3,500 km) | 13 to 24 on the settled graph; 17 to 31 on all land units | Implied stall threshold for the coloniser share about 0.14 to 0.34 (two-dimensional continuum approximation) | |
| Coloniser share p (Landis model), all 50 land units with fitted habitability | Supported from 0.45, 0.20, 0.15 upward at ranges 2,100, 2,600, 3,500 km | Likelihood ratio of p = 0.35 against best fit: 0.07, 0.57, 0.75 | Not identified; first-pass 0.72 was prior-dominated and is withdrawn |
| Units with a documented daughter settlement | 7 of 29 (24%) | 95% interval 12% to 42% | Lower bound; source of 14 units unknown. Compatible with one-third |
| Norse frontier units abandoned | 3 of 6 | 95% interval 17% to 83% | |
| Bird introductions that established | 37% of 832 events | 95% interval 34% to 41%; slope 0.33 +/- 0.07 log-odds per tenfold birds released | 23 species supply half the events; one-event-per-species slope 0.32 (0.13 to 0.57) |
| Maritime cultures that launched a settlement wave | 8 of 15 culture-periods; 5 of 11 lineages | No interval: reference rule written after the list; lineage share 24% or 12% with 10 or 30 unlisted non-expanders | |
| Illustrative short-run product, scenario medians | 0.01 to 0.8 | Conditional on feasibility; first few generations in a closed domain; not a prior | |
| Share of an analogue-based prior below 0.001, by assumed feasibility floor | under 1% (floor 0.01); 39% (floor 0.0001); 59% (floor 0.000001) | Project model's current prior: 41%. The low tail is set by the assumption, not by data | |
| Model probability of 'civilisations exist but do not spread' (sensitivity test) | 0.25 with the current prior; 0.04, 0.09, 0.15 with log-uniform priors from 0.01, 0.0001, 0.000001 to 1 | Sensitivity to assumed priors only; no change to the model recommended | |
| Per-generation stopping chance the analogues can exclude | Above 0.26 (10 observed wave-generations) to 0.07 (40) | Surviving 10,000 generations needs it below about 0.00007, which would take about 43,000 observed generations |





Every number above is produced by these scripts from public data. The data tables themselves are not hosted here; the scripts download them.
common.py curated_tables.py figures.py invasions.py island_sources.py norse.py pacific.py run_all.py synthesis.py
A second, separate analysis re-ran the code, recomputed the main numbers by its own route and tried to break the result. Like the first, it was run by Claude for this project; it is not an outside expert. In its report “the analyst” is the first analysis, which wrote the paper, and file names that are not linked on this page are its own working files. The paper above is the version revised in response.
Verdict: major problems. Results reproduced: yes.
The arithmetic reproduces exactly; the problems are in definitions and interpretation, not in the code.
Rerun. I copied code/ and data/ to a separate
working folder and ran run_all.py (141 s, using the
analyst's cached raw downloads). A recursive comparison of the
regenerated key_numbers.json with the analyst's found 0 differences. The
vendored model3.py is byte-identical to models/model3.py. The model
rerun gives 'stuck' 0.250 -> 0.072 (site), 0.037 for W=(1,3), 0.170
for the equal mixture, 0.323 -> 0.075 (self-sampling), and Bayes
factor 1.22 (site) and 1.29 (self-sampling), all as reported.
Independent recomputations:
| Check | Route | Result |
|---|---|---|
| Hop distances | Coordinates typed independently | Henderson to Rapa Nui 1,921 km (analyst 1,923); Mangareva to Rapa Nui 2,611 (2,559 from the nearest Gambier anchor); Norfolk to Lord Howe 896; Rapa Nui to Juan Fernandez 3,005; to Galapagos 3,562; Macauley to East Cape 875; Teraina to Hawaii 1,741. All agree. |
| Jeffreys intervals | Recomputed for 29/30, 16/29, 3/6, 8/18, 9/16, 7/29, 311/832, 67/419 | All match. |
| Timing | My own Monte Carlo over the date windows | Pause 1,873 yr, pulse 250 yr, doubling 52 yr, R 1.49 per 30 yr and 2.54 per 70 yr (short chronology); 1,664, 363, 92, 1.25, 1.70 (alternative). Matches. |
| Percolation | Event-driven simulator (different algorithm), nine grid cells | Agrees within Monte Carlo noise, e.g. range 2,100 km, p=1, s=0.6: coverage 0.451 / exact 0.072 against 0.459 / 0.073. |
| Behavioural factor | My own Monte Carlo | 0.082 / 0.277 / 0.817 (5 / 50 / 95%). Matches. |
| Bird data | Raw supplementary file read directly | 311 of 832 established (37.4%), 202 species. GAVIA status counts consistent. |
Citations spot-checked and found correct.
Not checked. The 19 Pacific rows and 7 census rows the analyst entered from memory. The Wilmshurst supplementary table (not obtainable).
Limits of my own sensitivity analyses. The island-level table uses land areas I typed or took from Wikidata, a non-exhaustive anchor list, and contact-era status I did not verify island by island (dropping six doubtful anchors changes nothing material). They show sensitivity to definitions; they are not replacement results.
Everything carried from the analogues into the Fermi model is either selected on the outcome or measured on a different quantity from the one the model needs.
The model's parameter is the probability that a civilisation becomes a persistent, galaxy-filling expander: of order 1e11 targets, sustained for at least 0.3 Gyr, which means thousands to millions of successive relaunch generations. The analogues measure something much smaller: whether a culture that already had the capability filled a closed domain of 30 or fewer targets within 4 to 6 relaunch generations and about 300 years.
In every documented case the wave then stopped:
Whether those stops came from running out of targets or from a cultural hazard that would also end an interstellar wave cannot be told from these data. So the analogues do not bound the low tail of the expansion probability. In the analyst's calculation that tail is set by the arbitrary 0.01 floor on the feasibility discount: move the floor to 1e-4 and 39% of the mass falls below 0.001, which is the prior the study says is unsupported (41%).
Two of the Pacific statistics offered as empirical support are also produced by definitions: the 97% fill fraction counts islands as habitable targets because they were settled, and the 'size, not isolation' result comes from merging persisted islands into archipelagos.
Does the conclusion survive? Only in a weaker form. What stands: given feasibility and a capable culture, launching and filling a small reachable domain within a few generations was common (order 0.1 to 0.8); with 13 to 24 targets in range, a Landis threshold near 1/3 does not stall a wave; long pauses do not show impossibility. What does not stand: the recommended prior range (0.002 to 0.3), the statement that mass below 0.001 lacks support, the cut of 'stuck' from 0.25 to 0.07 as an evidence-driven result, and the isolation null.
Novel: partly. The qualitative Pacific findings are established archaeology: a long pause, a rapid pulse, nearly every viable island reached, marginal isolated islands abandoned. Landis-type percolation on a real point set with a range limit is Cartin 2014, and likelihood fitting of an island-level spread model to Oceanic settlement dates is Bell et al. 2015; neither is cited. I found no earlier work that applies Landis's coloniser rule to an archaeological island graph, no published logistic regression of mystery-island abandonment on area and isolation, and no earlier attempt to turn these analogues into an explicit prior for a Fermi model. Those three are probably new. Of them, the percolation fit is uninformative about p, the regression's isolation null is an artefact of the units, and the prior is judgement. The joined table of reach, timing and abandonment under two chronologies is a useful compilation, not a discovery.