Notebook · 25 September 2026

Is there a refractory alloy that stays one body-centred cubic phase — no ordering, no decomposition — at every temperature from 90 to 1000 K? Forager searches for one among the nine elements its models are validated on: Cr, Hf, Mo, Nb, Ta, Ti, V, W and Zr.

The male fly's central nervous system in three dimensions, drawn from the soma positions recorded in the MaleCNS v1.0 dataset (FlyEM / HHMI Janelia, University of Cambridge, MRC LMB, Google Research; male-cns.janelia.org, CC BY 4.0): 23,995 of its 141,781 somata, sampled by superclass, and in dark stipple 71 of its measured neurons. Drag to turn it, pinch or use + and − to zoom, double-click to set it straight again.

Two machines work on the question together. A generator — a swarm of walkers moving through the space of compositions, steered by a learned readout of the male fly's whole connectome and taught by the rewards it is paid — proposes alloys. A fidelity ladder of five rungs decides, at rising cost, whether each proposal meets the requirement: a cluster expansion trained on density-functional theory, Monte Carlo for the ordering temperature, a machine-learned potential for competing phases, kinetics, and density-functional theory itself.

question diagram
The requirement: one bcc phase at every temperature from 90 to 1000 K — and the two ways to fail it, ordering on the lattice or leaving it.
32finds from the first search walked up the corrected ladder (E223, E240)
11of them pass rungs 0–2, once two floor-rule defects were fixed (E240)
Mo₅₁Ti₃₈W₃Ta₃the survivor: all three independent votes and the highest ladder p (E241)
pendingE242: does it order? Its model-preferred cell against a random one, in DFT
2188 Kwhere equiatomic Mo–Ta orders on the shipped model, measured as Kim & Widom measure it (± 17 K, E250); they give 2020 K

Where it stands

The first search to be walked up the corrected ladder sent 32 of its finds up the rungs (E223). Re-walked on the shipped model, after two defects in how the ladder treated alloys that show no transition down to its coldest temperature were found and fixed, 11 of the 32 pass rungs 0–2 (E240). Three independent models — the MACE potential, the empirical size and valence-electron rules, and the previous cluster expansion — agree on one of them, Mo₅₁Ti₃₈W₃Ta₃ (E241). DFT then settled it: the alloy orders, so the first full walk ends with no survivor (E242). The search then ran only over true high-entropy alloys — at least five elements, none above 35 % — and its eight most different leaders were walked up the ladder (E244, E245c). Seven show broad ordering features inside the window, and the eighth orders just above it, at 1044 K, so it is ordered through the window. Under the requirement as written, one disordered phase throughout, none passes (E247).

E242 · decided

Mo₅₁Ti₃₈W₃Ta₃ orders. On cells with identical atom counts, DFT (60/720 Ry, k 4 × 4 × 4) puts the model's lowest-energy arrangement 25.6 meV/atom below a random one. The bar written before the run failed the find above 15 meV/atom. The model's own energies had said so (+22.6 ± 8.8); the old ordering rung, which read a gradual ordering as no transition, let it through, and is being replaced (E245c). The first full walk ends with no survivor.

What we added

The cluster expansion, its embedded form, Metropolis sampling, the MACE potential and the DFT code are other people's work. What this project added is how they were checked, corrected and put together:

  • An exact, faster evaluator. pyeCE's energies re-derived in numpy: they agree to within 0.023 meV per swap, and sample 54 times faster at the largest embedding.
  • The sampler's factor of two. Found on a transition known exactly, confirmed by a second sampler written from scratch (E215).
  • Labels on the ideal lattice. Each DFT frame's rattle and strain removed, so a lattice model can learn from it (E150, E151).
  • Uncertainty from seed ensembles. The standard held-out score could not see an 8.5 meV/atom spread between seeds; three-seed ensembles can.
  • A survivor by agreement. Three independent models vote, instead of one learned model extrapolating (E241).

Every contribution — the problem, the idea, how it was checked, what it bought, and whose work it builds on →

The ladderFive rungs, rising costWhat each rung asks, what it costs, how wrong it is, and what it cannot see.Open →The generatorA swarm on a connectomeThe walkers, the fly's whole brain as their head, and what the wiring does and does not add.Open →ExperimentsEvery entry in the log266 experiments, each with its question, prediction, result and verdict.Open →LogbookWhat changed, and whyNine eras: what was believed, built, measured, withdrawn and replaced.Open →RunsReplay recorded runsThe connectome's activity and the evaluator's answers, decision by decision.Open →BookThe method, in plain words14 chapters, each built around its diagrams: the question, the lattice, short-range order, when order appears, the cluster expansion and how it is learned, Monte Carlo, leaving the lattice, kinetics, DFT, the ladder, the generator, and what the ladder found.Open →

The generator

The MaleCNS rendering of the male Drosophila central nervous system
The MaleCNS v1.0 central nervous system, rendered by the dataset's authors (FlyEM / HHMI Janelia, University of Cambridge, MRC LMB, Google Research; male-cns.janelia.org, CC BY 4.0). The generator's head is this reconstruction's wiring: 164,506 neurons and 25.1 million connections (E139, E156).
generator diagram
The generator, as drawn for this site.

Twenty-four walkers move through the simplex of compositions. Each proposal is encoded as a sensory input — broadcast by a fixed random map onto all 17,479 afferent neurons of the MaleCNS connectome (164,506 neurons, 25.1 million connections) — propagated for four recurrent steps, and scored by a linear readout over the output neurons of the mushroom body, the lateral accessory lobe and the descending neurons. The readout is learned online from the rewards the ladder's cheapest rung pays; nearly all of its weight settles on the mushroom body's outputs (E161, E163).

What it has shown, on a reward that ranks: the readout learns the reward — score–reward correlation +0.90 against −0.03 for a frozen twin (E201) — and the swarm finds a quarter more distinct qualifying alloys than an elitist search at the same rate, 299 ± 31 against 238 ± 14 over three seeds (E195c). What it has not shown: its head-derived gain field was the worst of three tested (E198b), its plastic site in the fan-shaped body never reached the readout (N6), and the fixes meant to make it exploit harder made it worse (E202, E203). The advantage it has is width, not depth. Whether the connectome's wiring contributes anything a matched random graph does not is the question E224 was designed to settle.

E224 · verdict card

arm  what                                    n   distinct@800     AUC_Q
A    real wiring, live readout               5    232.4 +-132.7    116.01
B    degree-preserving whole-graph rewire    5    304.4 +-38.4    151.94
C    sparsity-matched random head            5    237.0 +-136.0    119.80
D    frozen twin                             5     58.4 +-59.6     35.35
E    elitist                                 5    257.8 +-28.7    151.16
F    elitist + dedup + restarts              5    191.2 +-30.2     85.26
G    E12 ridge on the same swarm             5    260.4 +- 5.0    128.51
H    MapElites at its viable budget          5     46.0 +- 7.8     25.16

primary  distinct finds at delta=0.15 over 800 verifications, paired by seed
  seed   A(real)   B(rewire)   A-B
  0          333         301     +32
  1          278         332     -54
  2          333         315     +18
  3           15         240    -225
  4          203         334    -131
  median A-B -54.0 finds against a bar of 31; signs 2+ / 3- of 5
  one-sided Wilcoxon (H1: A > B): p = 0.9062   [n = 5; the floor at n=5 is p=0.031]
  VERDICT: WIRING DOES NOT CONTRIBUTE  (signs disagree (2 positive, 3 negative), median -54.0)

secondary  A - C distinct: +14.0 median over 5 paired seeds
secondary  A - D distinct: +211.0 median over 5 paired seeds
secondary  A - E distinct: +35.0 median over 5 paired seeds
secondary  A - H distinct: +234.0 median over 5 paired seeds
secondary  A - G (the E12 bar): +18.0; if G ties or beats A the connectome is decoration however A - B came out

runs/e224_card.txt

The ladder

ladder diagram
The fidelity ladder, as drawn for this site.

Each rung asks a question the rung below cannot, and only survivors climb. The cheap rungs are the same model; the dear ones are independent of it.

Rung Asks Model Cost Measured error
0 · screen How far below the pure elements is the random solid solution? A ranking, not a verdict Embedded cluster expansion (pyeCE), three-seed ensemble on RHEA DFT labels 0.1–0.5 s 7.5 meV/atom on eleven DFT cells no model chose (E237)
1 · ordering At what temperature does it order? Metropolis Monte Carlo on a 432-site bcc cell, 2600 → 60 K, the ensemble mean evaluated exactly 31 min median per find, rung 2 included (E240 walk logs) Mo–Ta: order sets in at 2188 ± 17 K, measured as Kim & Widom measure it (their model: 2020 K); the heat-capacity peak this rung reads sits at 1074 K (E250)
2 · lattice Is it bcc at all, once its atoms may move? MACE-MPA-0 relaxation against a 671-phase off-lattice hull 8–34 s 1–4 meV/atom on the gaps the ranking uses (E78)
3 · kinetics Can atoms travel far enough to reach what the thermodynamics wants? MACE vacancy formation and 30 migration barriers, gated on the 97.5th-percentile reach 52 min Recorded, not trusted, until an alloy anchor lands (E221)
4 · first principles Does density-functional theory agree? Quantum ESPRESSO, PBE, 60/720 Ry, 54-atom cells 3.4–4.5 h Checks the cheaper models on chosen, unrelaxed cells; a disagreement goes back into the fit

What is established

What is open

How it got here

Forager began as an idea around 1 September; the first files were made on 10 September and the first commit landed on 11 September. It started as a different experiment: a whole-brain network trained by a local forward-forward rule, choosing which of 64 fixed alloys to compute next. It did not choose — the three runs sampled uniformly with a fixed seed — and backpropagation reproduced its picks 39 times in 40 (E1), so the learning rule was not the problem. Forward-forward training was given up. Everything since, including what was withdrawn and why, is in the Logbook; the September runs are kept on the Results page.