published

Emergence peaks at an intermediate reach

DESIGN §1.3 sweep 13 put an exploratory pattern from sweep 12 to fresh worlds under rules fixed first: does a replicator arise more often at an intermediate reach than at the tightest one or in a well-mixed world? All 630 runs finished, 90 fresh seeds at each of seven reaches. Radius 4 emerged in 16 of 90 worlds, against 4 of 90 at radius 1 and 3 of 90 well-mixed (one-sided Fisher, Holm-corrected p = 0.0039 and 0.0027), and a logistic fit over the six finite radii bends down (radius² coefficient −0.114, Wald p = 0.0041) with its peak at radius 4.1. Both pre-registered hypotheses are shown. Four of the seven arms emerged exactly as often as sweep 12's did: different seeds and different worlds, the same totals.

Question

Rung 0 of the programme asks under what conditions a replicator arises at all. The radius sweep asked whether a cell's reach decides it and could not tell: ten seeds an arm, one or two transitions in each. The lineage-diversity sweep, built to ask something else, then saw radius 4 emerge four times as often as radius 1 and five times as often as the well-mixed world. DESIGN §1.3 sweep 13 puts that pattern to fresh worlds: does emergence peak at an intermediate reach?

Method

Sweep 12's world to the byte — a 128×128 torus of tapes held at 64 bytes, at the emergent mutation rate 2-13, with lineage_rule = oriented — at radius 1, 2, 3, 4, 6 and 8 and 0, the well-mixed world. 90 seeds per arm, 20 000 epochs per run, 630 runs. The seeds are 91–180, not sweep 12's 1–90: the lineage rule changes no byte of a world, so those seeds at radius 1, 2, 4 and 0 would have replayed sweep 12's worlds and its exploratory counts with them.

The reading is pre-registered, with every number fixed before a run was read: docs/design_record.md, 2026-09-27, "Does emergence peak at an intermediate reach?". A run is emerged where it has a confirmed emergence epoch and reads replicator_share of at least 50% at some sample from it on — sweep 12's rule, unchanged, on the orientation-aware share. H-peak, the confirmatory test: radius 4 emerges more often than radius 1 and than the well-mixed world, two one-sided Fisher exact tests Holm-corrected at family level 0.05. H-shape: over the finite radii, a logistic regression of emergence on radius and radius² bends down, its radius² coefficient negative at a two-sided Wald p below 0.05, with its fitted peak strictly between radius 2 and 6 so that two of the radii read lie on each side of it. A curve that only rises or only falls across the radii is not a peak.

Result

H-peak shown H-shape shown Emergence peaks at an intermediate reach: radius 4 emerged in 16 of 90 fresh worlds, against 4 of 90 at radius 1 and 3 of 90 well-mixed, and the curve fitted over the finite radii peaks at radius 4.10. On one world: a 128×128 torus, tapes held at 64 bytes, 2-13, 20 000 epochs.

Every count on this page is read from the sweep's stored runs at render time, through the same reading the sweep page draws.

Arm Finished Confirmed crossing Emerged Rate Sweep 12 crossing Sweep 12 emerged
radius 1 90 5 4 of 90 4% 5 4 of 90
radius 2 90 10 9 of 90 10% 12 9 of 90
radius 3 90 11 7 of 90 8% — —
radius 4 90 20 16 of 90 18% 25 16 of 90
radius 6 90 11 6 of 90 7% — —
radius 8 90 5 3 of 90 3% — —
well-mixed 90 8 3 of 90 3% 7 3 of 90

A confirmed crossing that never read a share of one half after it is not emerged: the census that confirms a crossing is blind to reverse copiers, and the share clause asks that the world was, at some point, mostly replicators. Well-mixed is not a distance, so it stands at the end of the table and outside the fit.

The pre-registered reading final

Every run of the sweep has finished. A run emerged where it has a confirmed emergence epoch and reads replicator_share of at least 50% at some sample from it on, as in the lineage-diversity sweep.

Runs per arm, counted so far. The rate is emerged over finished.
Arm Runs Finished Emerged Rate
radius 1 90 90 4 4%
radius 2 90 90 9 10%
radius 3 90 90 7 8%
radius 4 90 90 16 18%
radius 6 90 90 6 7%
radius 8 90 90 3 3%
well-mixed 90 90 3 3%

H-peak

Radius 4 emerges more often than radius 1 and than the well-mixed world: shown

Two one-sided Fisher exact tests, Holm-corrected at family level 0.05: radius 4 16/90 against radius 1 4/90: one-sided Fisher p = 0.00385, Holm 0.00385; radius 4 16/90 against well-mixed 3/90: one-sided Fisher p = 0.00135, Holm 0.00269.

H-shape

Across the finite radii, emergence peaks at an intermediate reach: shown

A logistic regression of emergence on radius and radius² over the finished runs of radius 1, 2, 3, 4, 6, and 8, read where the radius² coefficient is negative at two-sided Wald p < 0.05 and the fitted peak lies between radius 2 and 6, with 2 of those radii on each side of it. The radius² coefficient is -0.114, Wald p = 0.00407, and the fitted peak is at radius 4.1. Well-mixed is not a distance and is left out of the fit: it emerged 3 of 90.

The same totals, not the same worlds

At radius 1, radius 2, radius 4, and well-mixed this sweep emerged exactly as often as sweep 12 did: 4 of 90, 9 of 90, 16 of 90, and 3 of 90. That is a coincidence of totals, not reused data. This sweep's worlds are seeds 91–180, runs 3673–4302, and sweep 12's are seeds 1–90, runs 3217–3576: no seed and no run is shared. The confirmed crossings differ: 10 against 12 at radius 2, 20 against 25 at radius 4, and 8 against 7 at well-mixed. At radius 1 both count 5 crossings: here seed 96 at epoch 17 990, seed 113 at epoch 10 480, seed 119 at epoch 13 000, seed 123 at epoch 10 520, and seed 143 at epoch 5 470; in sweep 12 seed 1 at epoch 5 030, seed 5 at epoch 7 000, seed 20 at epoch 6 210, seed 51 at epoch 17 250, and seed 82 at epoch 9 330. H-peak and H-shape read this sweep's runs alone; sweep 12's only suggested the question.

How it reads against the earlier findings

Does spatial locality buy emergence? read locality as not speeding emergence, on ten seeds an arm at the engine's default rate and on the detector's crossing alone. It could rule out an enormous effect and nothing smaller, and it saw no peak because one or two events an arm cannot draw one. This sweep reads nine times the seeds at the emergent rate and finds the effect that one could not see — not a monotone benefit of locality, which the tightest reach does not have, but a best reach in the middle. After emergence, one lineage takes the world at every reach is the other half: reach changes how often a replicator arises, while what sweep 12 read after one had arisen did not move with it — a single lineage held the world whatever the reach.

What is not claimed

Since carried to growable tapes. On growable tapes, a reach of 4 emerges more than ten times as often as radius 1 runs radius 4 on tapes of 64 bytes free to grow to 128, against the host–parasite sweep's control at radius 1 on the same seeds, under a pre-registered rule read off the stored worlds. The effect holds there. Its ratio of rates is larger than this page's, though the two sweeps read emergence on different instruments, so that is a comparison and not a test.

Evidence

Transition, flagged, census and arm are used here in the senses set out in the glossary.

Sweep: Locality and emergence

Transition epoch vs radius
1 3 6 well-mixed 0 5000 10000 15000 20000 Radius Transition epoch 1: emerged at epoch 17990 1: emerged at epoch 10520 1: emerged at epoch 5470 1: emerged at epoch 13000 1: emerged at epoch 10480 2: emerged at epoch 8830 2: emerged at epoch 8440 2: emerged at epoch 9830 2: emerged at epoch 3350 2: emerged at epoch 2500 2: emerged at epoch 3230 2: emerged at epoch 10030 2: emerged at epoch 16650 2: emerged at epoch 12190 2: emerged at epoch 8390 3: emerged at epoch 6480 3: emerged at epoch 7580 3: emerged at epoch 1590 3: emerged at epoch 11910 3: emerged at epoch 14800 3: emerged at epoch 18540 3: emerged at epoch 5690 3: emerged at epoch 15060 3: emerged at epoch 17300 3: emerged at epoch 8960 3: emerged at epoch 11150 4: emerged at epoch 19540 4: emerged at epoch 10520 4: emerged at epoch 3690 4: emerged at epoch 10550 4: emerged at epoch 8300 4: emerged at epoch 7590 4: emerged at epoch 18450 4: emerged at epoch 1030 4: emerged at epoch 12660 4: emerged at epoch 11890 4: emerged at epoch 4140 4: emerged at epoch 8530 4: emerged at epoch 19330 4: emerged at epoch 12560 4: emerged at epoch 13910 4: emerged at epoch 7200 4: emerged at epoch 6710 4: emerged at epoch 16780 4: emerged at epoch 17920 4: emerged at epoch 7600 6: emerged at epoch 14260 6: emerged at epoch 7690 6: emerged at epoch 4970 6: emerged at epoch 11470 6: emerged at epoch 4360 6: emerged at epoch 5400 6: emerged at epoch 17980 6: emerged at epoch 7960 6: emerged at epoch 13510 6: emerged at epoch 5130 6: emerged at epoch 4870 8: emerged at epoch 3060 8: emerged at epoch 1160 8: emerged at epoch 1590 8: emerged at epoch 5940 8: emerged at epoch 9320 well-mixed: emerged at epoch 9970 well-mixed: emerged at epoch 19910 well-mixed: emerged at epoch 18730 well-mixed: emerged at epoch 12980 well-mixed: emerged at epoch 7410 well-mixed: emerged at epoch 19650 well-mixed: emerged at epoch 13540 well-mixed: emerged at epoch 3000 2: flagged at epoch 12120, unconfirmed 2: flagged at epoch 7700, unconfirmed 3: flagged at epoch 4110, unconfirmed 3: flagged at epoch 11920, unconfirmed 3: flagged at epoch 11770, unconfirmed 4: flagged at epoch 9400, unconfirmed 4: flagged at epoch 17130, unconfirmed 4: flagged at epoch 16250, unconfirmed 4: flagged at epoch 19150, unconfirmed 6: flagged at epoch 10320, unconfirmed 6: flagged at epoch 19640, unconfirmed 6: flagged at epoch 7670, unconfirmed 6: flagged at epoch 15720, unconfirmed 6: flagged at epoch 18810, unconfirmed 6: flagged at epoch 16100, unconfirmed 6: flagged at epoch 15890, unconfirmed 8: flagged at epoch 450, unconfirmed 8: flagged at epoch 13860, unconfirmed 8: flagged at epoch 18630, unconfirmed 8: flagged at epoch 11170, unconfirmed 8: flagged at epoch 50, unconfirmed 8: flagged at epoch 2220, unconfirmed well-mixed: flagged at epoch 5590, unconfirmed well-mixed: flagged at epoch 11210, unconfirmed 1: no emergence in 20000 epochs (85 of 90 runs) 85 2: no emergence in 20000 epochs (80 of 90 runs) 80 3: no emergence in 20000 epochs (79 of 90 runs) 79 4: no emergence in 20000 epochs (70 of 90 runs) 70 6: no emergence in 20000 epochs (79 of 90 runs) 79 8: no emergence in 20000 epochs (85 of 90 runs) 85 well-mixed: no emergence in 20000 epochs (82 of 90 runs) 82

Filled dots are runs a replicator confirmed emerged in; the line joins the median per value. Hollow dots are crossings the detector flagged that nothing confirmed. Hollow markers at the top count the runs with no emergence in 20000 epochs, the flagged-only ones among them.

Transitions and replicator counts

One row per finished run the detector flagged or that counted at least one replicator. "Transition epoch" is the detector's event; "Peak replicators" is the largest census the run reached, with the epoch it first reached it in brackets; "—" means the run never had a value.

Run Seed Radius Transition epoch Peak replicators Min entropy_bits Max copy_rate
Run #4199 (CSV) 167 8 50 274 (8,210) 5.08 0.0213
Run #4141 (CSV) 109 8 450 0 5.6 0
Run #4177 (CSV) 145 8 640 0 4.46 0.000671
Run #3966 (CSV) 114 4 1,030 0 3.69 0.00269
Run #3860 (CSV) 98 3 1,590 0 4.42 0.00177
Run #4170 (CSV) 138 8 1,590 0 5.44 0.00293
Run #4198 (CSV) 166 8 2,220 296 (12,720) 4.88 0.0184
Run #3781 (CSV) 109 2 2,500 0 4.61 0.00659
Run #4285 (CSV) 163 well-mixed 3,000 1,063 (3,050) 5.05 0.0594
Run #4156 (CSV) 124 8 3,060 677 (3,070) 4.81 0.0219
Run #3954 (CSV) 102 4 3,170 443 (6,540) 4.71 0.0292
Run #3792 (CSV) 120 2 3,230 459 (8,460) 3.93 0.0213
Run #3780 (CSV) 108 2 3,350 0 5.11 0.00739
Run #3989 (CSV) 137 4 3,690 346 (5,240) 4.71 0.0215
Run #3763 (CSV) 91 2 4,040 0 5.08 0.00525
Run #3871 (CSV) 109 3 4,110 0 5.87 0
Run #4098 (CSV) 156 6 4,360 0 4.12 0.000488
Run #4121 (CSV) 179 6 4,870 1,044 (4,900) 5.1 0.0584
Run #4060 (CSV) 118 6 4,970 0 4.65 0.000122
Run #3934 (CSV) 172 3 5,130 329 (6,790) 4.88 0.0196
Run #4053 (CSV) 111 6 5,130 0 4.83 0.00354
Run #3852 (CSV) 180 2 5,310 219 (15,280) 4.97 0.0109
Run #4067 (CSV) 125 6 5,400 0 6.07 0.000061
Run #3725 (CSV) 143 1 5,470 0 5.51 0.000854
Run #4284 (CSV) 162 well-mixed 5,590 0 5.69 0
Run #3869 (CSV) 107 3 5,690 109 (7,330) 4.73 0.00604
Run #3857 (CSV) 95 3 5,860 263 (14,040) 4.69 0.0154
Run #4190 (CSV) 158 8 5,940 0 4.73 0.00415
Run #3960 (CSV) 108 4 6,710 65 (6,720) 4.04 0.00366
Run #3996 (CSV) 144 4 7,200 136 (16,020) 4.84 0.00922
Run #4261 (CSV) 139 well-mixed 7,410 0 4 0.000427
Run #3962 (CSV) 110 4 7,590 166 (16,010) 4.2 0.00952
Run #4022 (CSV) 170 4 7,600 0 4.88 0.000244
Run #4111 (CSV) 169 6 7,670 0 4.62 0
Run #4043 (CSV) 101 6 7,690 1,834 (7,740) 4.94 0.0959
Run #3840 (CSV) 168 2 7,700 0 5.82 0
Run #4114 (CSV) 172 6 7,960 1,762 (7,970) 4.95 0.0942
Run #3956 (CSV) 104 4 8,300 0 4.4 0.000549
Run #3783 (CSV) 111 2 8,440 48 (8,550) 4.42 0.00293
Run #3986 (CSV) 134 4 8,530 278 (14,620) 4.99 0.0246
Run #3766 (CSV) 94 2 8,830 0 4.86 0.00433
Run #3897 (CSV) 135 3 8,960 0 4.14 0.000549
Run #4203 (CSV) 171 8 9,320 729 (9,340) 4.54 0.0436
Run #3968 (CSV) 116 4 9,400 0 5.01 0
Run #4260 (CSV) 138 well-mixed 9,970 285 (10,030) 3.82 0.0194
Run #3834 (CSV) 162 2 10,030 0 4.99 0.00153
Run #4100 (CSV) 158 6 10,320 0 4.47 0
Run #3695 (CSV) 113 1 10,480 1,090 (10,720) 4.69 0.039
Run #3705 (CSV) 123 1 10,520 473 (10,510) 4.42 0.0311
Run #3943 (CSV) 91 4 10,520 94 (14,820) 4.81 0.00519

The first 50 rows only, by transition epoch. The full set is on the sweep's page.

Runs

Every run of the sweep, flagged or not, with its seed — the denominator of the rate above.

Seed Radius Status Priority Epochs done Transition epoch Census
91 1 finished 30 20,000 — — Run
92 1 finished 30 20,000 — — Run
93 1 finished 30 20,000 — — Run
94 1 finished 30 20,000 — — Run
95 1 finished 30 20,000 — — Run
96 1 finished 30 20,000 17,990 confirmed — detector only Run
97 1 finished 30 20,000 — — Run
98 1 finished 30 20,000 — — Run
99 1 finished 30 20,000 — — Run
100 1 finished 30 20,000 — — Run
101 1 finished 30 20,000 — — Run
102 1 finished 30 20,000 — — Run
103 1 finished 30 20,000 — — Run
104 1 finished 30 20,000 — — Run
105 1 finished 30 20,000 — — Run
106 1 finished 30 20,000 — — Run
107 1 finished 30 20,000 — — Run
108 1 finished 30 20,000 — — Run
109 1 finished 30 20,000 — — Run
110 1 finished 30 20,000 — — Run