Repository navigation
Study 41 What The Ordering Cost
Two things happen at the same moment in two different places. Which one came first?
Computing has been answering that question the hard way since 1978. It is the reason your bank pauses before it agrees your money moved. It is the reason adding machines to a database can make it slower instead of faster. It is the single hardest part of building any system that runs in more than one place, it has a Turing Award attached to it, and it is what is usually breaking when a bank, an airline or a hospital system goes down at three in the morning.
The field has treated that question as a fact about time β because the man who founded it built it directly on Einstein's relativity, and said so. If the disorder is in the nature of time, it is irreducible, and all you can do is build better machinery for agreeing on an arbitrary answer. So that is what a generation of the best engineers alive did.
It was never about time. It was about arithmetic β the plain fact that adding decimals on a computer gives you a different total depending on what order you add them in. Fix the arithmetic and the machines have nothing left to disagree about. The problem does not get solved. It stops existing.
This study puts a number on the bill. Nine machines, the same jumbled pile of events, added two ways β sorted into an agreed order first, and not sorted at all. Both ways gave exactly the same answer, every time, on every machine. The sorting had changed nothing, and it cost 177 times the work and about 2,400 times as many wrong guesses to change nothing.
And then the half that makes it honest: run it again in decimals and the two orders genuinely disagree, four times out of five. The fifty years was not foolish. It is a correct, necessary repair β for damage the arithmetic did first.

Nineteen seconds: the question, the nine machines, what the ordering cost, the identical answer β and the half that keeps it honest. Full-resolution film.
Almost nothing important runs on one computer any more.
Your bank balance does not live in a building; it lives on machines in several countries, and every one of them has to end up believing the same number. A power grid balances supply against demand from thousands of separated meters. Air traffic control merges radar from stations that cannot see each other. A hospital's records follow a patient between systems that were never introduced. Every one of these is the same problem wearing different clothes: separated machines, events arriving in different orders, and a requirement that they all end up agreeing.
When they fail to agree, the failure is not cosmetic. It is the payment counted twice, the outage that cascades, the record that says two different things about the same person. This is the layer under the layer β invisible when it works, and the thing that has actually broken when a headline says a system went down.
So the field built extraordinary machinery to force agreement: Lamport clocks, vector clocks, Paxos, Raft, consensus rounds, sequence numbers, ledger offsets. It is some of the most careful work computing has produced. It is also expensive, it is famously difficult to get right, and it is the reason a distributed system does not simply get faster when you give it more machines β past a point, every extra machine is another party that has to be talked into agreeing.
Now consider what it would be worth to not need it.
Not "to make it faster". To not need it. Every consensus round that never has to happen is latency that never happens, a coordination failure that cannot occur, and a class of three-in-the-morning outage that has nothing left to be caused by. That is the size of the question. It is worth asking whether the thing we have all been paying for was ever ours to pay.
This is the part worth understanding, because it is not a story about anyone being careless. It is a story about a problem being filed under the wrong science.
In 1978 Leslie Lamport wrote Time, Clocks, and the Ordering of Events in a Distributed System, and every clock, every consensus protocol and every stream sequence since descends from it. His move was explicitly a physics move. He defined "happened before" on the light cone of special relativity: in relativity, two events far enough apart have no fact of the matter about which came first β it genuinely depends on who is looking. Then, because a working system has to pick something, he extended that to a total order, and wrote plainly in the paper that the extension is arbitrary.
Read that as a physicist and the conclusion is forced: the ambiguity is in nature, so it cannot be removed. All that is left is to build better machinery for agreeing on an arbitrary choice. Which is exactly, and honourably, what the field spent fifty years doing.
But the machines were not disagreeing because of relativity. They were disagreeing for a reason with nothing to do with time at all:
On a computer, adding decimals gives a different total depending on the order you add them in.
Add a very large number to a very small one and the small one is rounded away to nothing. Add the small ones to each other first and they survive to change the answer. Same numbers. Different order. Different total.
That is not a property of time, or causality, or the universe. It is a property of how computers store fractions β a decision made for hardware convenience in the 1980s.
So nine machines really did disagree, reproducibly, every day, forever β and everyone reached for a clock, because the problem had been filed under physics. The fault was in the arithmetic the whole time, one floor below where anyone was looking.
Use numbers that add up the same in any order, and there is nothing left for the machines to disagree about. Not less. Nothing.
Nine machines β the same nine ARM computers in Helsinki and Nuremberg that serve this website. One small program on each, adding up a pile of events that arrived jumbled, exactly as they do from nine publishers with no referee.
Three ways:
- Sort first, then add β impose a total order, the way a conventional system does.
- Sort first, then add, allocating fresh working memory each time β the same, done the way a real ingest path usually does it.
- Just add them β no sorting, no comparing, in whatever order they turned up.
Then read the processor's own performance counters β the hardware's private tally of the work it really did β and compare.
Before trusting one number, the program tests its own instrument: it runs a branch the processor can always predict and one it can never predict, and confirms the counter can tell them apart. The first version of this study failed that test and refused to report anything at all. That refusal is described below, because it is the most valuable thing that happened here.
Same events. Same answer, verified identical on all nine machines at every size. This is what the sorting cost to arrive at the number the machine already had, for a batch of 16,384 events:
| just add | sort first, then add | |
|---|---|---|
| time the processor spent (at the cells' 2.0 GHz) | 11 microseconds | 2.0 milliseconds |
| work done (processor cycles) | 22,846 | 4,053,186 |
| wrong guesses (branch mispredictions) | about 45 | about 110,000 |
Two milliseconds against eleven microseconds. One hundred and seventy-seven times the work, for an answer that was identical either way.
The wrong-guess row is the one to sit with. Each time the sort compares two events the processor bets on the outcome and races ahead; when it bets wrong it throws away the work and starts again. A jumbled pile is close to unpredictable, so it bets wrong about 110,000 times per batch.
Adding without sorting bets wrong about 45 times β and that number does not grow. Sixty-four events or sixteen thousand, still about 45, because there is no comparison to get wrong. The old way's cost scales with the pile. The new way's barely exists.
Across all nine machines the gap landed between 3.87 and 4.06 million cycles. Nine independent computers, one tight band.
A study that only reported the flattering result would not be worth reading. So the same program runs the same two folds again in ordinary decimal numbers:
| batch size | added in arrival order | added in sorted order | same? |
|---|---|---|---|
| 64 | 6441212317.644121 | 6441212317.644124 | no |
| 256 | 15676382507.567656 | 15676382507.567656 | yes |
| 1,024 | β27916608120.791664 | β27916608120.791656 | no |
| 4,096 | 48027543759.80284 | 48027543759.80282 | no |
| 16,384 | β49630830099.9632 | β49630830099.96339 | no |
Four times out of five the order genuinely changed the answer, identically on all nine machines. (At 256 they matched by luck. It is printed as it fell.)
So the finding is not "ordering is a waste of time", and anyone quoting it that way is quoting it wrong. It is sharper, and fairer:
The ordering machinery is waste when your arithmetic is exact, and completely necessary when it is not. Fifty years of it is a correct answer to a real problem. The problem is one the arithmetic created.
A system built on decimals needs every clock and every consensus round it has; take them away and it breaks, and the table above is what breaking looks like. The choice was never order or no order. It was always, one floor further down and never presented as a choice at all: what kind of number are you adding up?
There is a way of doing science now that produces things nobody can act on.
On 8 September 2026 OpenAI published a claimed resolution of a NavierβStokes blowup problem: up to 10,000 AI agents running in parallel for about 88 hours, at a compute cost reported in the millions of dollars. It is a serious effort by serious people. Here is where it stands. It concerns the forced equations, not the Clay Millennium statement β which is why the $1M prize is unclaimed and OpenAI says it is not claiming it. It has not been independently verified. The proof has not been released for independent checking. And credit for the surrounding work is actively disputed: Tristan Buckmaster of NYU and Levent AlpΓΆge of Anthropic published preprints on 7 September, and Buckmaster has alleged he was pressured over authorship β allegations OpenAI's SΓ©bastien Bubeck calls "false and inflammatory."
We take no position on that dispute and are not a party to it. The point is not who was wronged. The point is what a reader is left holding: millions of dollars, 88 hours, ten thousand agents, and nothing they can run. No one outside can re-derive it, check it, or build on it. It may well be right. It is not yet actionable, and that is a different and more serious thing than being wrong.
Now the other column. This study is one file. It fetches nothing. It needs no network, no key, no database, no arguments, and no permission. Every number it relies on is written inside it. It carries a hash. You can run it on a laptop in seconds, and it prints the same figures we printed, and if it cannot measure honestly it refuses and says so instead of producing a number.
That difference is not a matter of budget or taste. It is the difference between a result you are asked to believe and a result you can check β and checking is the thing science was supposed to be made of. The reproducibility crisis is not a scandal about dishonest people; it is a structural fact that most published results cannot be re-derived by anyone else, because the data, the code, the environment or the arithmetic has drifted. Exact arithmetic removes the last of those by construction: the same input gives the same answer, on any machine, in any order, forever. A result that can be re-derived exactly cannot rot.
That is the whole programme these forty-one studies belong to, and it is why every one of them ships as a single sealed file rather than a claim. Not because it is elegant. Because a claim nobody can re-run is not yet a result.
The instrument caught itself lying. The first build measured 54 wrong guesses out of three million coin-flips β a beautiful number that looked like brilliance. It was not: the compiler had quietly rewritten the coin-flip so it was not a branch at all, leaving nothing to guess wrong about. The program refused to report anything below that check. Fixed, it measures 1,499,438 to 1,500,676 wrong guesses out of 3,000,000 β a coin-flip missing on almost exactly half its trips, which is the theoretically correct answer and the sign the counter is honest. Without that check this study would have published a beautiful zero and called it architecture.
One of our own measures proved nothing. We were asked to show zero memory allocations, and our fold does report zero β but so does the version that deliberately allocates every single time, because of how the memory system works underneath. A measurement that reads the same for the thing you are promoting and the thing you are promoting it against is not evidence. It stays on the page as a failed measure rather than being deleted, because a page that quietly drops its failures is not a record, it is an advertisement.
And one control in the other direction: with a single event there is nothing to order, so any real ordering cost must vanish. It does β the difference collapses to between β45 and +938 cycles, and on one machine the "fast" way is slower. Had we still shown a win there, this study would have been measuring something else and every number above it would be void.
It says: on nine real machines, imposing an order on events cost 177 times the work and about 2,400 times the wrong guesses to produce a number that was identical without it β and that the same machinery becomes genuinely necessary the moment you return to decimals. The standard model of distributed computation, the one descended from Lamport's relativity analogy, locates the disagreement in time. It is not in time. It is in the arithmetic, and that is now measured rather than argued.
It does not say the Standard Model of physics is in question. Nothing measured here touches a particle, a field or a force, and this page makes no claim of that kind. What is overturned is a model of computation β a fifty-year-old assumption about where event disorder comes from. That is a real and large claim, it is ours, and it is defensible to the last decimal. Stretching it into physics would cost us the part that is true.
It does not say ordering is unnecessary in general β we measured the case where it is necessary and printed it, because that is the finding.
It does not say these numbers hold on every processor or compiler. They were measured on nine specific machines on one day, and the compiler story above shows exactly how much a single build decision can move them.
And measuring a fold is not the same as replacing a consensus protocol end to end. That is engineering still ahead, and it is named here rather than implied.
What remains is small, hard and enough: a bill everybody has been paying, measured β alongside the condition under which nobody has to pay it.
| what | grade | where it comes from |
|---|---|---|
| Cycles, wrong guesses and agreement across nine machines | Measured |
reproduce/silicon-shear-telemetry.swift, run on all nine live cells, 2026-09-08 |
| Decimal folds disagreeing 4 times in 5 | Measured | same program, same run |
| Instrument calibration, and the build that failed it | Measured | same program; the refusal reproduces |
| The zero-allocation measure proving nothing | Measured | same program; kept as a failed measure |
| Lamport's 1978 construction and its relativity origin | Reported | Time, Clocks, and the Ordering of Events in a Distributed System |
| NavierβStokes claim: scope, verification status, credit dispute | Reported | public statements and preprints, September 2026 |
| Quantum switch and anomalous heat flow | Reported | Phys. Rev. Lett. 2026, arXiv:2511.04028; computed exactly in Study 40 |
| "Under exact arithmetic the ordering problem stops existing" | Argument | reasoning from the measurements above |
| Anything about particle physics, or about fluids | Not known | stated as not known, never implied |
One file. No corpus, no network, no keys, no arguments β every number it uses is inside it, and every exit path, including its refusals, prints the same reference figures.
reproduce/silicon-shear-telemetry.swift
sha256 a927ab55105aeae7289eef36b90f1e209391582a8f42d8eb2a69bf75fc3a603d
marker ORDERING_IS_PRICED_IN_CYCLES_NOT_IN_PHYSICS
The figures this page cites, exactly as the program prints them. Every one appears in the program's own output on every exit path β including the refusal it returns on a machine with no performance counters β so a page citing a number its program does not produce is caught rather than trusted.
cycles at N=16384 22,846 against 4,053,186
branch misses at N=16384 42-51 against 110,319-111,002
exact fold agreement 6 of 6 rungs on 9 of 9 cells
float fold disagreement 4 of 5 rungs
calibration coin-flip 1,499,438-1,500,676 of 3,000,000
degenerate rung N=1 -45 to +938 cycles
marker ORDERING_IS_PRICED_IN_CYCLES_NOT_IN_PHYSICS
On any ARM64 Linux machine with a Swift 6.4 toolchain:
swiftc -O silicon-shear-telemetry.swift -o /tmp/s41 && /tmp/s41
It needs the processor's performance counters. On a machine that does not offer them it reports absent and refuses β not zero, and not a pass.
Measured 2026-09-08 on nine cells: gaiaftcl-hcloud-hel1-01β¦05, gaiaftcl-cell02, netcup-cell01, netcup-cell03, netcup-cell04 β ARM Neoverse-N1, Debian 13.
Rights β source-available, all rights reserved. This wiki and its repository are published for public inspection and to let anyone re-derive the figures. They carry no LICENSE; under default copyright, all rights are reserved. No right is given or intended to use, run, or deploy it for any purpose other than re-deriving the published figures, nor to modify or build on it β any other use requires a written licensing agreement with the authors. Β· Affine.Earth Β· zero float Β· zero shear
Each step is the reason the next one exists. Nothing here is medical advice, and no page calls any medicine safe or unsafe.
1 Β· Why an exact safety screen at all
- Cures Without the Gatekeeper β the medicine front door: six real written medicines, one screen anyone can re-run
- The library admission law β what may enter, and the 71 arms that prove it refuses. The primary artefact.
2 Β· The three libraries, which grow rather than close
- The Library of Compound Cures β exact off-target maps for the medicines the registry publishes
- The Library of Proteins β 80,080 generated sequences, novel chemical matter, graded honestly
- The Library of Material Systems β what a system is, what was measured, where the law lives. C-007 absolute: no recipes
3 Β· The maps β every place a molecule could act, counted
- The off-target atlas β every nucleic-acid medicine the registry publishes a sequence for: WHERE it can pair
- The order of the bases β WHETHER THAT BURDEN IS UNUSUAL: 472 strands ranked against sixteen rearrangements of their own bases
- Where else could this guide cut? β the whole human genome, counted
- Designed, or forced by its own bases? β every clinical CRISPR guide, with its own composition as the control
- What a public genome deposit will tell you β and four ways it will mislead a health tool first
- Study 45 β which of nine billion answers a laboratory can act on β a safety review of AlphaGenome Atlas, measured live on 1,200 real variants at two genes. The headline score separates every one. The detailed tracks do not: splice-site usage hands back 950 of every 1,000 values shared with another variant at HBB and 998 at CFTR, and the shared values pile up in the quiet band where a bench clears a variant
4 Β· One medicine at a time
- Zilganersen β the first treatment for Alexander disease, screened on the real approved sequence
- A drug an AI designed β rentosertib for pulmonary fibrosis, and exactly what our instruments reach
- CAR-T, halted β the verdict a regulator could re-derive
- N-of-1 antisense β the only safety net at a population of one
- VERVE-102 β the off-target lattice a stranger can re-derive
- PM359 β prime editing, certified before anyone is dosed
- Del-Zota β the one safety question that can be made exact
5 Β· What keeps a disease alive, and what moves it
- Study 26 β master regulator bonds β 17 tumour types, 7,673 tumours; eleven compound pairs where no single agent among 20,308 cleared any
- Study 20 β Rife frequency β light and frequency, measured rather than dismissed
- Study 37 β five molecules β 37,910 "validated discoveries", 5 distinct molecules; why per-item validation cannot see a corpus-level defect
- Are the generated cures new? β 80,080 peptides against the human proteome
- Study 16 β disease type Β· Study 17 β chemistry InChIKey Β· Study 14 β protein lattice
- No language model in this stack β what the answers here are made of: measured 2026-09-12, no cell runs a model process, opens a model port or holds an unmasked model unit, and a gate refuses their return
- Run any study in your browser β all ninety programs open on your own device, forty-nine run there, and the run tells you whether it printed the sealed bytes
- The ontology β grades, terminals, controls, and what each page may say
- Zero Float Β· Zero Shear β the method in one page
- Ask someone you trust to check this β what to hand a sceptic
- Readersβ guide Β· Program index β all 42 studies Β· White paper Β· Roadmap
- The full-grade replacement β 49 retired instruments, 4 verticals
- The exactness seam β the business case
- Build a study β Falcon walkthrough β how to add one yourself
The same move every time: take a domain where a floating-point model is the accepted instrument, compute the same quantity in exact integers, and seal the cases where the two render opposite verdicts. The subject under grading is always the instrument, never the phenomenon.
- Study 48 β the atom already has an address β silicon dimers 3.840 Γ apart, the smallest commanded scale on the board: a length carried in single precision mis-addresses its first atom at step 8,783; an address cannot
- Study 49 β the phase code never needs Ο β a phase-only modulator takes 256 codes per pixel; the code is a ratio of integers
- Study 50 β CMS raw data from the LHC, read exactly β CMS's 2011 collision bytes streamed from CERN Open Data into the Affine IDE and read in exact integers, every collision a hologram you can turn: 138 of 3,564 bunch slots carry 93,110 of 120,742 collisions, and in 3,854 the event record reads its slot exactly 3 lower than the pixel boards Β· public release
- Study 55 β IceCube: the light in the ice, hit by hit β IceCube's calibrated hits read byte for byte: 4 published files, 9,749 events, 2,289,821 hits, a census seal per file
- Study 47 β translation shear: the meaning that survives a language β LAW FROZEN Β· LIVE CLAIM, measured 2026-09-11 and again fleet-wide 2026-09-12: translation as an exact coordinate transform, charts derived in memory at every start from the raw rows of a pinned public weight file and never written down; one lattice digest on 9/9 cells, zero drift, every refusal named. The generative comparison arm is ABSENT β there is no generative translator in the stack
- Study 34 β the observer-invariant verdict β why a safety verdict needs an exact law, not a bigger computer
- Study 35 β the safety brain that forgets β deaf in 8.4 seconds, forgets across machines, disagrees with itself
- Study 36 β the language game of Fermat's Last Theorem β guess and shear, or project
- Study 40 β the number the simulation throws away β their ICO result computed as a fraction; in float the effect returns 0 at every width, and an effect returned as zero cannot be searched for
- Study 41 β fifty years of solving the wrong problem β the ordering was never about time, it was about arithmetic; 177Γ the work and 2,400Γ the wrong guesses to return the answer the machine already had
- Study 42 β The Exact Contract β 2.7M flood settlements in Int128 cents; the step exists and the rigidity does not
- Study 29 β continuous-model shear
- The lattice holds Β· Impact study β continuum dead Β· Death of continuous shear
- Fourier Phantom β Anima FNO vs 11+12+13 Β· Stellar dynamo kill shot
- QCD: freedom is dilation Β· UUM-8D vs IUT β WIN
- Peer-review bundle Β· Conjecture alignment
- We need fusion β the verdict every machine can check
- Affine Fusion Control β the local exact-integer court Β· public release
- Fusion researcher's guide
- Study 33 β the fusion control verdict court
- Every season, fifty tonnes β the biosphere-safety case
- The forcing nobody measures Β· Impact study β the SpaceX trajectory
- Study 31 β the biosphere joint ledger β LIVE on the court, 9/9 cells
- Study 28 β the wet-bulb threshold court β Act 1 sealed
- Study 32 β the taxi-out floor court
- Where humans actually yield β the fatigue curves, and where the rules already agree
- Study 30 β sovereign edge pod Β· Manufacture contracts
- The detector that flags the whole market β a manipulation geometry in exact integers, and the regulator's own indicator scored against a legitimate quoter
- Study 43 β almost every order is cancelled, and that is normal β nine sessions, three operators, two continents: 935 to 998 of every 1,000 orders that ended, ended without trading. A check that flags almost everything is a denominator, not a detector β and the stock you pick moves it further than the exchange does
- Study 44 β nine billion answers, four billion ways to say them β AlphaGenome Atlas ships 9 billion predictions in single-precision floats, which hold 4.28 billion distinct values: 52 of every 100 variants MUST share a score with another. Agreement and exhaustion look identical on the wire
- Study 38 β the loss-reserve triangle β a reserve is an exact rational; 481 of 482 verdicts identical in both arithmetics; the sixteen-billion figure comes from an unchecked premise
- Study 39 β the actuarial domain β life, pensions, multi-state and aggregation; the margin is 8 significant digits at its tightest
- Run any study in your browser β the βΆ badge beside a program name opens it in the Studio, already built and carrying its inputs, and runs it on your machine with nothing sent back
- Explore the live courts
- MCP user guide β all 51 tools Β· Deterministic no-float courts for LLMs
- Court Client β generic wasm IDE for every court Β· Court-client checkpoint
- Coding Court β the verdict IS the artifact
-
Zed β the coding agent, for developers β set Zed 1.20.2 up on
https://affine.earth/v1, no language model anywhere; what a turn does, the wire, the autonomous closure -
Zed β Minecraft comes to life β the two-person interaction, sealed: it asks, cites, clones a sibling with a value you supply, verifies by replay; the court flips
REFUSED_UNKNOWN_BUDGET β WIN - Zed β the agent that teaches the whole domain β architecture, protocols, server management and git, each answered from lines it read and instruments it ran; five closures PROVEN, and the cattle question answered with a counter the fleet did not have
- Math Court on Glama Β· Math Court user guide Β· Example app β entire court
- Quantum algorithms inventory Β· Shor witness certifier
- MCP clients (public)
- Glama connector
- Look in the UI (no visitor data)
A study appears here under the state its evidence has earned, and above under the question it answers. The two are different filings of the same work, on purpose.
β LAW FROZEN Β· DATA SEALED
- Study 06 β explosion vs earthquake Β· Study 07 β Sgr A* raw visibilities
- Study 11 β Ehrhart volume Β· Study 12 β parallel repetition Β· Study 13 β Connes rigidity
- Study 14 β protein lattice Β· Study 16 β disease type Β· Study 17 β chemistry InChIKey
- Study 18 β material STD Β· Study 19 β Go First dice
- Study 26 β master regulator bonds β 17 tumour types, every finding published
π΄ LIVE CLAIM β standing, not sealed
- Study 02 β launch ionospheric holes Β· Study 02 β regulatory alarm
- Study 09 β global convective bond Β· Study 20 β Rife frequency Β· Study 21 β stellar dynamo
- Study 22 β 2-local Hamiltonian Β· Study 23 β spin glass Β· Study 24 β N-representability Β· Study 25 β exact permanent
π CHARTER Β· OPEN β the findings, published either way
- Study 03 β flare SIDs β archive went dead Β· predictions and validations
- Study 04 β tsunami vs surge β partial seal Β· Study 05 β Forbush decreases
- Study 08 β Gaia BH1 β no corpus until DR4 Β· Study 10 β Fermi / dark matter β does not disprove DM
- Study 15 β Skala DFT shear Β· Study 27 β exact nuclear scattering
- Overview Β· First 27 days Β· Success criteria
- The science, and what history says Β· Blind spots β five stories magnitude models miss
- Historical corpus Β· Data archives β every source, exactly how to reach it
- Model shear Β· Benchmark results Β· Prediction registry
- Substrate architecture β how a shadow becomes a geometry
- Operations runbook Β· Satellite & aviation advisory