Experiments · E95

Do the alloys the screen lets through cluster in melting point?

No. Only 2.8 % pass, and they cluster by few elements (3 ± 1) and small size mismatch (2 ± 1 %), not by melting point.

In the log: Where the screen actually asks for an activation energy

mixedDate not stated in the log; it was written between the commit of 2026-09-13 08:16 and the first commit that contains it, 2026-09-16 02:04unclassified0 predictions · 1 result paragraphEXPERIMENTS.md lines 5484–5571
exp E95 diagram
What E95 did and how it came out, drawn from this record and the files it names (book/assets/diagrams/exp/E95.svg).

Results

EXPERIMENTS.md · line 5535

Outcome. The linearity holds exactly, the screen is fixed, and two of three predictions about the promoted region are wrong.

The full record

EXPERIMENTS.md · lines 5484–5571

E95 — Where the screen actually asks for an activation energy

The survey is stopped: swap stood at 8.4 GB of 9.2 and the workers, twice replaced after being killed for memory, produced nothing in an hour. The 54-atom DFT run needs 2.75 GB and was there first. MACE and that job cannot share this machine, so the measurement waits and the design is fixed instead - which is the part that was wrong anyway.

E94 found the flaw: the set is stratified evenly by element count, and five of its first six compositions are rejected by the screen. Q is only ever asked about compositions that survive the thermodynamics, so a proxy calibrated on an even spread is accurate mostly where it is never used.

This measures the promoted region directly - 20,000 random compositions through the free rung, which is milliseconds each and needs no potential. The test uses drive_cold, the thermodynamic driving force, and deliberately not the kinetic verdict: the kinetic term contains the Q estimate under repair, and selecting a calibration set with it would be circular.

Predicted:

  1. Promoted compositions are a small fraction of the space, under 10 per cent of random draws.
  2. They occupy a narrow band in melting point - a standard deviation under 300 K, against roughly 700 K across the space - because the driving force rewards the refractory corner.
  3. They are not narrow in element count. E94 already showed a two-element alloy and an eight-element alloy with the same Q, so element count is not what the screen selects on, and a set stratified by it samples the wrong axis.

A failure of 2 would be the good outcome: it would mean the promoted region is wide, an even spread is a reasonable calibration set after all, and the survey as designed was fine.

A regression of mine, found while trying to use the screen: it is eight times slower than it is documented to be.

Scanning 20,000 compositions should have taken 90 seconds and did not finish. Measured: the screen now costs 35.1 ms against the 4.4 ms recorded in its own docstring, and the 12-temperature sweep added in E91 is 21 ms of it - one hull query is 1.8 ms and it is made twelve times.

rungs.py has said all along that the driving force is linear in temperature: the energies are fixed and only the entropy term moves. If that is true then ten of the twelve queries are waste.

Predicted: the driving force is linear in temperature to floating point, so two hull queries and an interpolation reproduce the twelve-point sweep exactly, and the screen returns to about 14 ms. Falsified if any composition departs from the straight line through its two endpoints by more than 1 meV/atom - which would mean the hull's cheapest mixture changes identity partway through the window, and the linearity claim in rungs.py is wrong and needs withdrawing wherever it is relied on.

Outcome. The linearity holds exactly, the screen is fixed, and two of three predictions about the promoted region are wrong.

The driving force departs from the straight line through its endpoints by 0.000 meV/atom across forty compositions of two to twelve elements, so the twelve-temperature sweep now interpolates between d_cold and d_hot, which were already computed. The screen went from 35.1 ms to 14.5, with verdicts unchanged. It is still three times its documented 4.4 ms, and most of the remainder is not the kinetic term: the twelve-element expansion has 1068 parameters against 344, and its energy alone costs 5.2 ms.

The promoted region, 12,000 random compositions through the free rung:

all promoted (2.8%)
melting point, K 2368 +/- 281 2851 +/- 430
size misfit, % 7 +/- 2 2 +/- 1
element count 6 +/- 2 3 +/- 1

Prediction 1 holds: 2.8 per cent, comfortably under ten. Prediction 2 is falsified - the promoted band is not narrow in melting point but shifted upward and wider, 430 K against 281. Prediction 3 is falsified too, and more usefully: promoted compositions are sharply narrow in element count, three plus or minus one against six plus or minus two, and narrow in size misfit, two per cent against seven. The axes the screen selects on are misfit and element count, not melting point.

But this measures the region promoted by the THERMODYNAMIC driving force, and that is the biased one. E90 established that drive_cold penalises every added element; of course its promoted region is binaries. Using it to design the calibration set would bake that bias into the proxy. The unbiased choice would be the effective driving force of E91, and that contains the Q estimate under repair, so selecting with it is circular.

There is no clean answer to this while the objective is in flux, and the design that follows is a compromise stated as one: sample the low-misfit, few-element region densely because that is where Q is asked today, and keep the wide spread that spans Q from 0.63 to 5.34 eV because it is what constrains the functional form and because the promoted region will widen if the effective objective survives. The survey as originally designed has the second half and not the first.

Related entries

Built with PRISMWebsite and visualizations made using Claude